diff -Nru symfony-5.4.23+dfsg/.appveyor.yml symfony-5.4.52+dfsg/.appveyor.yml
--- symfony-5.4.23+dfsg/.appveyor.yml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/.appveyor.yml	1970-01-01 01:00:00.000000000 +0100
@@ -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/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
-    - 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 -Nru symfony-5.4.23+dfsg/CHANGELOG-5.4.md symfony-5.4.52+dfsg/CHANGELOG-5.4.md
--- symfony-5.4.23+dfsg/CHANGELOG-5.4.md	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/CHANGELOG-5.4.md	2026-05-20 10:22:01.000000000 +0200
@@ -7,6 +7,579 @@
 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.52 (2026-05-20)
+
+ * security #cve-2026-46626 [Runtime] Fix CVE-2024-50340 patch bypass by gating argv on $_SERVER['QUERY_STRING'] (nicolas-grekas)
+ * security #cve-2026-45305 [Yaml] Harden the Parser::cleanup() regexes against catastrophic backtracking (nicolas-grekas)
+ * security #cve-2026-45304 [Yaml] Bound collection-alias resolution in the parser (nicolas-grekas)
+ * security #cve-2026-45133 [Yaml] Bound recursion depth in the parser (nicolas-grekas)
+ * security #cve-2026-45071 [DomCrawler] Fix XXE in addXmlContent() by not enabling `validateOnParse` (alexandre-daubois)
+ * security #cve-2026-45068 [Mailer] Add end-of-options separator before recipients in SendmailTransport; reject addresses starting with a dash (alexandre-daubois)
+ * security #cve-2026-45063 [Security] Anchor emailAddress regex to RDN boundary in X509Authenticator (alexandre-daubois)
+ * security #cve-2026-45065 [Routing] Fix regex alternation anchoring in `UrlGenerator` requirement validation (alexandre-daubois)
+ * security #cve-2026-45067 [Mime] Reject email addresses containing line breaks in Address (alexandre-daubois)
+ * security #cve-2026-45073 [Cache] Validate the prefix given to AbstractAdapter::clear() (nicolas-grekas)
+ * security #cve-2026-45077 [MonologBridge] Bind server:log to localhost by default (nicolas-grekas)
+
+* 5.4.51 (2026-01-28)
+
+ * security #cve-2026-24739 [Process] Fix escaping for MSYS on Windows (nicolas-grekas)
+
+* 5.4.50 (2025-11-12)
+
+ * security #cve-2025-64500 [HttpFoundation] Fix parsing pathinfo with no leading slash (nicolas-grekas)
+
+* 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)
+ * 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)
+ * 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)
+ * 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)
+ * 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)
+ * bug #58316 [Form] Don't call the constructor of LogicalOr (derrabus)
+ * bug #58290 [FrameworkBundle] fix XSD to allow to configure locks without resources (xabbuh)
+ * bug #58291 [Process] Fix finding executables independently of open_basedir (BlackbitDevs)
+ * bug #58279 [Yaml] parse empty sequence elements as null (xabbuh)
+ * bug #58289 [HttpKernel] Skip logging uncaught exceptions in `ErrorHandler`, assume `$kernel->terminateWithException()` will do it (nicolas-grekas)
+ * bug #58185 [Filesystem] make sure temp files can be cleaned up on Windows (xabbuh)
+ * bug #58260 [Cache] Fix RedisSentinel param types (Paweł Stasicki)
+ * bug #58278 [HttpClient] Fix setting `CURLMOPT_MAXCONNECTS` (HypeMC)
+ * bug #58274 [Dotenv] throw a meaningful exception when parsing dotenv files with BOM (xabbuh)
+ * bug #58240 [FrameworkBundle] Fix service reset between tests (HypeMC)
+ * bug #58266 [HttpKernel] pass CSV escape characters explicitly (xabbuh)
+ * bug #58181 [HttpFoundation] Update links for `X-Accel-Redirect` and fail properly when `X-Accel-Mapping` is missing (nicolas-grekas)
+ * bug #58218 Work around `parse_url()` bug (nicolas-grekas)
+ * bug #58207 [TwigBridge] Avoid calling deprecated mergeGlobals() (derrabus)
+ * bug #58198 [TwigBundle] Add support for resetting globals between HTTP requests (fabpot)
+ * bug #58143 [Ldap] Fix extension deprecation (alexandre-daubois)
+
+* 5.4.43 (2024-08-30)
+
+ * bug #58110 [PropertyAccess] Fix handling property names with a `.` (alexandre-daubois)
+ * bug #58127 [Validator] synchronize IBAN formats (xabbuh)
+ * bug #58112 fix Twig 3.12 compatibility (xabbuh)
+ * bug #58078 [TwigBridge] Fix Twig deprecation notice (yceruto)
+ * bug #58000 [DependencyInjection] Fix issue between decorator and service locator index (lyrixx)
+ * bug #58044 [HttpClient] Do not overwrite the host to request when using option "resolve" (xabbuh)
+ * bug #57298 [DependencyInjection] Fix handling of repeated `#[Autoconfigure]` attributes (alexandre-daubois)
+ * bug #57493 [SecurityBundle] Make security schema deterministic (MatTheCat)
+ * bug #58020 [TwigBridge] fix compatibility with Twig 3.12 and 4.0 (xabbuh)
+ * bug #58002 [Security] Revert stateless check for ContextListener (VincentLanglet)
+ * bug #57853 [Console] Fix side-effects from running bash completions (Seldaek)
+ * bug #57997 [Console][PhpUnitBridge][VarDumper] Fix handling NO_COLOR env var (nicolas-grekas)
+ * bug #57984 [Validator] Add `D` regex modifier in relevant validators (alexandre-daubois)
+ * bug #57981 [HttpClient] reject malformed URLs with a meaningful exception (xabbuh)
+ * bug #57968 [Yaml] :bug: throw ParseException on invalid date (homersimpsons)
+ * bug #57925 [Validator] reset the validation context after validating nested constraints (xabbuh)
+ * bug #57920 [Form] Fix handling empty data in ValueToDuplicatesTransformer (xabbuh)
+ * bug #57917 [HttpKernel] [WebProfileBundle] Fix Routing panel for URLs with a colon (akeylimepie)
+ * bug #57861 [Form] NumberType: Fix parsing of numbers in exponential notation with negative exponent (jbtronics)
+ * bug #57921 [Finder] do not duplicate directory separators (xabbuh)
+ * bug #57895 [Finder] do not duplicate directory separators (xabbuh)
+ * bug #57905 [Validator] allow more unicode characters in URL paths (xabbuh)
+ * bug #57899 [String] [EnglishInflector] Fix words ending with `le`, e.g., `articles` (aleho)
+ * bug #57887 [Uid] Ensure UuidV1 is created in lowercase (smnandre)
+ * bug #57870 [HttpClient] Disable HTTP/2 PUSH by default when using curl (nicolas-grekas)
+
+* 5.4.42 (2024-07-26)
+
+ * bug #57815 [Console][PhpUnitBridge][VarDumper] Fix `NO_COLOR` empty value handling (alexandre-daubois)
+ * bug #57828 [Translation] Fix CSV escape char in `CsvFileLoader` on PHP >= 7.4 (alexandre-daubois)
+ * bug #57812 [Validator] treat uninitialized properties referenced by property paths as null (xabbuh)
+ * bug #57816 [DoctrineBridge] fix messenger bus dispatch inside an active transaction (IndraGunawan)
+ * bug #57799 [ErrorHandler][VarDumper] Remove PHP 8.4 deprecations (alexandre-daubois)
+ * bug #57802 [PropertyInfo] Fix nullable value returned from extractFromMutator on CollectionType (benjilebon)
+ * bug #57832 [DependencyInjection] Do not try to load default method name on interface (lyrixx)
+ * bug #57753 [ErrorHandler] restrict the maximum length of the X-Debug-Exception header (xabbuh)
+ * bug #57674 [Cache] Improve `dbindex` DSN parameter parsing (constantable)
+ * bug #57663 [Cache] use copy() instead of rename() on Windows (xabbuh)
+ * bug #57617 [PropertyInfo] Handle collection in PhpStan same as PhpDoc (mtarld)
+ * bug #54057 [Messenger] Passing actual `Envelope` to `WorkerMessageRetriedEvent`  (daffoxdev)
+ * bug #57645 [Routing] Discard in-memory cache of routes when writing the file-based cache (mpdude)
+ * bug #57621 [Mailer]  force HTTP 1.1 for Mailgun API requests (xabbuh)
+ * bug #57616 [String] Revert "Fixed u()->snake(), b()->snake() and s()->snake() methods" (nicolas-grekas)
+ * bug #57594 [String] Normalize underscores in snake() (xabbuh)
+ * bug #57585 [HttpFoundation] Fix MockArraySessionStorage to generate more conform ids (Seldaek)
+
+* 5.4.41 (2024-06-28)
+
+ * bug #57497 [String] Fixed u()->snake(), b()->snake() and s()->snake() methods (arczinosek)
+ * bug #57574 [Filesystem] Fix Filesystem::remove() on Windows (nicolas-grekas)
+ * bug #57572 [DoctrineBridge] Fix compat with DI >= 6.4 (nicolas-grekas)
+ * bug #57538 [String] Add `alias` case to `EnglishInflector` (alexandre-daubois)
+ * feature #57557 Ibexa is sponsoring Symfony 5.4, thanks to them! \o/ (nicolas-grekas)
+ * bug #57569 [HttpClient][Mailer] Revert "Let curl handle transfer encoding", use HTTP/1.1 for Mailgun (nicolas-grekas)
+ * bug #57453 [HttpClient] Fix parsing SSE (fancyweb)
+ * bug #57467 [SecurityBundle] Add `provider` XML attribute to the authenticators it’s missing from (MatTheCat)
+ * bug #57384 [Notifier] Fix thread key in GoogleChat bridge (romain-jacquart)
+ * bug #57372 [HttpKernel][Security] Fix accessing session for stateless request (VincentLanglet)
+ * bug #57112 [Messenger] Handle `AMQPConnectionException` when publishing a message (jwage)
+ * bug #57341 [Serializer] properly handle invalid data for false/true types (xabbuh)
+ * bug #57187 [Serializer] Fix `ObjectNormalizer` with property path (HypeMC)
+ * bug #57355 [ErrorHandler] Fix rendered exception code highlighting on PHP 8.3 (tscni)
+ * bug #57273 [FrameworkBundle] Fix setting default context for certain normalizers (HypeMC)
+ * bug #52699 [Serializer] [PropertyAccessor] Ignore non-collection interface generics (mtarld)
+ * bug #54634 [String] Fix #54611 pluralization of -on ending words + singularization of -a ending foreign words (Geordie, DesLynx)
+ * bug #57213 [Validator] [UniqueValidator] Use correct variable as parameter in (custom) error message (seho-nl, Sebastien Hoek)
+ * bug #54920 [Messenger] Comply with Amazon SQS requirements for message body (VincentLanglet)
+ * bug #57110 [PhpUnitBridge] Fix error handler triggered outside of tests (HypeMC)
+ * bug #57297 [FrameworkBundle] not registered definitions must not be modified (xabbuh)
+ * bug #57234 [String] Fix Inflector for 'hardware' (podhy)
+
+* 5.4.40 (2024-06-02)
+
+ * bug #57275 Fix autoload configs to avoid warnings when building optimized autoloaders (Seldaek)
+ * bug #54572 [Mailer] Fix sendmail transport failure handling and interactive mode (bobvandevijver)
+ * bug #57228 [Mime] fix PHP 7 compatibility (xabbuh)
+ * bug #57065 [Mime] Fixed `Mime\Message::ensureValidity()` when a required header is set, but has an empty body (rhertogh)
+ * bug #57109 [Notifier] keep boolean options when their value is false (xabbuh)
+ * bug #54694 [PropertyInfo] Update DoctrineExtractor for new DBAL 4 BIGINT type (llupa)
+ * bug #54913 [Serializer] Fix CurrentType for missing property (ElisDN)
+ * bug #54797 [PhpUnitBridge] Fix `DeprecationErrorHandler` with PhpUnit 10 (HypeMC)
+ * bug #54878 [Filesystem] Fix dumpFile `stat failed` error hitting custom handler (acoulton)
+ * bug #54924 [Validator] IBAN Check digits should always between 2 and 98 (karstennilsen)
+ * bug #54919 [ErrorHandler] Do not call xdebug_get_function_stack() with xdebug >= 3.0 when not in develop mode (fmata)
+ * bug #54910 [HttpFoundation]  filter out empty HTTP header parts (xabbuh)
+ * bug #54888 [String] Fix folded in compat mode (smnandre)
+ * bug #54860 [HttpClient] Revert fixing curl default options (alexandre-daubois)
+ * bug #54839 Fix exception thrown during `LDAP_MODIFY_BATCH_REMOVE_ALL` batch operations (phasdev)
+ * bug #54834 [Validator] Check `Locale` class existence before using it (alexandre-daubois)
+ * bug #54830 [HttpClient] Fix cURL default options for PHP 8.4 (alexandre-daubois)
+ * bug #54828 [Serializer] Fix `GetSetMethodNormalizer` not working with setters with optional args (HypeMC)
+ * bug #54816 [Cache] Fix support for predis/predis:^2.0 (mfettig)
+ * bug #54804 [Serializer] separate the property info and write info extractors (xabbuh)
+ * bug #54800 [WebProfilerBundle] fix compatibility with Twig 3.10 (xabbuh)
+ * bug #54794 [Strings][EnglishInflector] Fix incorrect pluralisation of 'Album' (timporter)
+ * bug #54714 [Serializer] convert empty CSV header names into numeric keys (xabbuh)
+ * bug #54775 [Messenger] accept AbstractAsset instances when filtering schemas (xabbuh)
+ * bug #54759 [Filesystem] better distinguish URL schemes and Windows drive letters (xabbuh)
+ * bug #54791 [FrameworkBundle] move wiring of the property info extractor to the ObjectNormalizer (xabbuh)
+ * bug #54760 [Validator] handle union and intersection types for cascaded validations (xabbuh)
+ * bug #54776 [Cache] fix: remove unwanted cast to int (Arend Hummeling)
+ * bug #54700 [Dotenv] show overridden vars too when running debug:dotenv (HMRDevil)
+
+* 5.4.39 (2024-04-29)
+
+ * bug #54751 [Validator]  detect wrong e-mail validation modes (xabbuh)
+ * bug #54723 [Form] read form values using the chain data accessor (xabbuh)
+ * bug #54706 [Yaml] call substr() with integer offsets (xabbuh)
+ * bug #54675 [PropertyInfo] Fix PHPStan properties type in trait (mtarld)
+ * bug #54635 [Serializer] Revert "Fix object normalizer when properties has the same name as their accessor" - it was a BC Break (NeilPeyssard)
+ * bug #54625 [Intl] Remove resources data from classmap generation (shyim)
+ * bug #54598 [TwigBridge]  implement NodeVisitorInterface instead of extending AbstractNodeVisitor (xabbuh)
+ * bug #54072 [HttpKernel] Fix datacollector caster for reference object property (ebuildy)
+ * bug #54564 [Translation] Skip state=needs-translation entries only when source == target (nicolas-grekas)
+ * bug #54579 [Cache] Always select database for persistent redis connections (uncaught)
+ * bug #54059 [Security] Validate that CSRF token in form login is string similar to username/password (glaubinix)
+ * bug #54547 [HttpKernel] Force non lazy controller services (smnandre)
+ * bug #54517 [HttpClient] Let curl handle transfer encoding (michaelhue)
+ * bug #52917 [Serializer] Fix unexpected allowed attributes (mtarld)
+ * bug #54063 [FrameworkBundle] Fix registration of the bundle path to translation (FlyingDR)
+ * bug #54392 [Messenger] Make Doctrine connection ignore unrelated tables on setup (MatTheCat)
+ * bug #54506 [HttpFoundation] Set content-type header in RedirectResponse (smnandre)
+ * bug #52698 [Serializer] Fix XML scalar to object denormalization (mtarld)
+ * bug #54485 [Serializer] Ignore when using #[Ignore] on a non-accessor (nicolas-grekas)
+ * bug #54242 [HttpClient] [EventSourceHttpClient] Fix consuming SSEs with \r\n separator (fancyweb)
+ * bug #54456 [DomCrawler] Encode html entities only if nessecary (ausi)
+ * bug #54471 [Filesystem] Strengthen the check of file permissions in `dumpFile` (alexandre-daubois)
+ * bug #54403 [FrameworkBundle] [Command] Fix #54402: Suppress PHP warning when is_readable() tries to access dirs outside of open_basedir restrictions (Jeldrik Geraedts)
+ * bug #54440 [Console] return null when message with name is not set (xabbuh)
+
+* 5.4.38 (2024-04-02)
+
+ * bug #54400 [HttpClient] stop all server processes after tests have run (xabbuh)
+ * bug #54425 [TwigBridge] Remove whitespaces from block form_help output (rosier)
+ * bug #54372 [Config] Fix `YamlReferenceDumper` handling of array examples (MatTheCat)
+ * bug #54362 [Filesystem] preserve the file modification time when mirroring directories (xabbuh)
+ * bug #54121 [Messenger] Catch TableNotFoundException in MySQL delete (acbramley)
+ * bug #54271 [DoctrineBridge] Fix deprecation warning with ORM 3 when guessing field lengths (eltharin)
+ * bug #54306 Throw TransformationFailedException when there is a null bytes injection (sormes)
+ * bug #54148 [Serializer] Fix object normalizer when properties has the same name as their accessor (NeilPeyssard)
+ * bug #54305 [Cache][Lock] Identify missing table in pgsql correctly and address failing integration tests (arifszn)
+ * bug #54292 [FrameworkBundle] Fix mailer config with XML (lyrixx)
+ * bug #54298 [Filesystem] Fix str_contains deprecation (NeilPeyssard)
+ * bug #54248 [Security] Correctly initialize the voter property (aschempp)
+ * bug #54201 [Lock] Check the correct SQLSTATE error code for MySQL (edomato)
+ * bug #54252 [Lock] compatiblity with redis cluster 7 (bastnic)
+ * bug #54219 [Validator] Allow BICs’ first four characters to be digits (MatTheCat)
+ * bug #54239 [Mailer] Fix sendmail transport not handling failure  (aboks)
+ * bug #54207 [HttpClient] Lazily initialize CurlClientState (arjenm)
+ * bug #53865 [Workflow]Fix Marking when it must contains more than one tokens (lyrixx)
+ * bug #54187 [FrameworkBundle] Fix PHP 8.4 deprecation on `ReflectionMethod` (alexandre-daubois)
+
+* 5.4.37 (2024-03-04)
+
+ * bug #54102 [HttpClient] Fix deprecation on PHP 8.3 (nicolas-grekas)
+ * bug #54081 [DoctrineBridge] Safeguard dynamic access to Doctrine metadata properties (derrabus)
+ * bug #54080 [Routing] Enhance error handling in StaticPrefixCollection for compatibility with libpcre2-10.43 (Lustmored)
+
+* 5.4.36 (2024-02-27)
+
+ * bug #54045 [Config][Messenger][Security] Don't turn deprecations into exceptions  when unserializing (nicolas-grekas)
+ * bug #54035 [DependencyInjection] Fix computing error messages involving service locators (nicolas-grekas)
+ * bug #53959 [Serializer] Fix unknown types normalization type when know type (Myks92)
+ * bug #53960 [Messenger] the 'use_notify' option is on the factory, not on the postgres connection (dbu)
+ * bug #54031 [ErrorHandler] Fix parsing messages that contain anonymous classes on PHP >= 8.3.3 (nicolas-grekas)
+ * bug #53967 [ErrorHandler] return the unchanged text if preg_replace_callback() fails (xabbuh)
+ * bug #54001 [Console] Fix display of Table on Windows OS  (VincentLanglet)
+ * bug #53989 [FrameworkBundle] Fix config builder with extensions extended in `build()` (HypeMC)
+ * bug #54004 [WebProfilerBundle] disable turbo in web profiler toolbar to avoid link prefetching (davidgorges)
+ * bug #53975 [Cache] explicitly cast boolean SSL stream options (xabbuh)
+ * bug #53913 [TwigBridge] Fix compat with Twig v3.9 (nicolas-grekas)
+ * bug #53944 [Messenger] Gracefully fallback to empty queue config (Wirone)
+ * bug #53934 [Mailer] Fix signed emails breaking the profiler (HypeMC)
+ * bug #53924 [FrameworkBundle] Check if the _route attribute exists on the request (xvilo)
+ * bug #53910 [Messenger] Fix SQS visibility_timeout type (valtzu)
+ * bug #53889 [HttpClient] Make retry strategy work again (Nyholm)
+ * bug #53755 [Validator] Fix fields without constraints in `Collection` (xabbuh, HypeMC)
+ * bug #53821 [Process] Fix Inconsistent Exit Status in proc_get_status for PHP Versions Below 8.3 (Luc45)
+ * bug #53792 [FrameworkBundle] Fix eager-loading of env vars in ConfigBuilderCacheWarmer (nicolas-grekas)
+ * bug #53785 [FrameworkBundle] Prevent silenced warning by checking if /proc/mount exists (shyim)
+ * bug #53730 [Messenger] [Beanstalkd] fix tube stats when it's empty (eminjk)
+ * bug #53754 [DoctrineBridge] forward-compatibility with field mappings in Doctrine ORM 4 (xabbuh)
+ * bug #53707 [Console] Fix color support for TTY output (theofidry)
+ * bug #53712 [Mailer] Fix usage of stream_set_timeout in case of microseconds (aleksejs1)
+ * bug #53715 [String] Fix plural of word ending by pus (Fan2Shrek)
+ * bug #53711 [Console] Allow false as a $shortcut in InputOption (jayminsilicon)
+
+* 5.4.35 (2024-01-30)
+
+ * bug #52913 [Routing] Fixed priority getting lost when setting localized prefix (pritasil)
+ * bug #53183 [Messenger] PhpSerializer: TypeError should throw `MessageDecodingFailedException` (B-Galati)
+ * bug #53678 [Mime] Fix serializing uninitialized `RawMessage::$message` to null (nicolas-grekas)
+ * bug #53634 [Notifer][Smsapi] Set messageId of SentMessage (tomasz-kusy)
+ * bug #53501 [DependencyInjection] support lazy evaluated exception messages with Xdebug 3 (xabbuh)
+ * bug #53671 [HttpClient] Fix pausing responses before they start when using curl (nicolas-grekas)
+ * bug #53663 [TwigBridge] separate child and parent context in NotificationEmail on writes (xabbuh)
+ * bug #53157 [Mailer] Throw `TransportException` when unable to read from socket (xdanik)
+ * bug #53361 [Serializer] Take unnamed variadic parameters into account when denormalizing (thijsBreker)
+ * bug #53530 [Serializer] Rewrite `AbstractObjectNormalizer::createChildContext()` to use the provided `cache_key` from original context when creating child contexts (amne)
+ * bug #53506 [HttpClient] Fix error chunk creation in passthru (rmikalkenas)
+ * bug #53357 [Translation] Fix `TranslationNodeVisitor` with constant domain (VincentLanglet)
+ * bug #53525 [Messenger] [AMQP] Throw exception on `nack` callback (kvrushifa)
+ * bug #53432 [HttpFoundation] Request without content-type or content-length header should result in null values, not empty strings (priyadi)
+ * bug #53593 [Cache] Fix possible infinite loop in `CachePoolPass` (HypeMC)
+ * bug #53588 [Translation] fix multi-byte code area to convert (xabbuh)
+ * bug #53565 [Mime] Fix undefined array key 0 when empty sender (0x346e3730)
+ * bug #53516 [Console] Allow '0' as a $shortcut in InputOption.php (lawsonjl-ornl)
+ * bug #53576 [Console] Only execute additional checks for color support if the output (theofidry)
+ * bug #53582 [TwigBundle] Fix configuration when "paths" is null (smnandre)
+ * bug #53581 [String] fix aircraft inflection (renanbr)
+ * bug #53509 [Security] Fix `AuthenticationUtils::getLastUsername()` returning null (alexandre-daubois)
+ * bug #53567 [String] Correct inflection of axis (Vladislav Iurciuc)
+ * bug #53537  [VarDumper] Fix missing colors initialization in `CliDumper` (nicolas-grekas)
+ * bug #53481 [Process] Fix executable finder when the command starts with a dash (kayw-geek)
+ * bug #53006 [ErrorHandler] Don't format binary strings (aleho)
+ * bug #53441 [Messenger] Amazon SQS Delay has a max of 15 minutes (alamirault)
+ * bug #53383 [Validator] re-allow an empty list of fields (xabbuh)
+ * bug #53418 [FrameworkBundle][Notifier] Fix service registration (MessageBird + TurboSms) (smnandre)
+ * bug #53350 [Validator] fix the exception being thrown (xabbuh)
+ * bug #53341 [FrameworkBundle] append instead of replacing potentially non-existent named-arguments (xabbuh)
+ * bug #53320 [Cache][DependencyInjection][Lock][Mailer][Messenger][Notifier][Translation] Url decode username and passwords from `parse_url()` results (alexandre-daubois)
+ * bug #53108 [Serializer] Fix using deserialization path 5.4 (HypeMC)
+
+* 5.4.34 (2023-12-30)
+
+ * bug #52406 [Validator] Fix `Constraints\Email::ERROR_NAMES` (mathroc)
+ * bug #53140 [Serializer] Skip uninitialized properties with deep_object_to_populate (mtarld)
+ * bug #53195 [HttpKernel] Fix default locale is ignored when `set_locale_from_accept_language` is used (jkobus)
+ * bug #52928 [Dotenv] Allow environment variables starting with an underscore (xabbuh)
+ * bug #53232 [Notifier] [Smsc] Require login and password (OskarStark)
+ * bug #53187 [Messenger] Fix using negative delay (J-roen)
+ * bug #53133 [Validator] Fix using known option names as field names (HypeMC)
+ * bug #53153 [WebProfilerBundle] Fix JS error when evaluating scripts (jderusse)
+ * bug #52998 [Notifier] [Bridges] Provide EventDispatcher and HttpClient to the transport (rdavaillaud)
+ * bug #52817 [Serializer] Do not instantiate object if it is not instantiable (maxbaldanza)
+ * bug #53079 [DoctrineBridge] Add check for lazy object interface (maxbaldanza)
+ * bug #53115 [Serializer] Fix partial denormalization with missing constructor arguments (HypeMC)
+ * bug #53081 [Serializer] Keep stack trace for enum value denormalizer error (kylekatarnls)
+ * bug #53057 [HttpKernel] Move ``@internal`` from `AbstractSessionListener` class to its methods and properties (Florian-Merle)
+ * bug #52990 [TwigBridge] don't use deprecated and internal Twig functions (xabbuh)
+ * bug #52996 [Validator] add missing translation (xabbuh)
+ * bug #52940 [Console] Fix color support check on non-Windows platforms (theofidry)
+ * bug #52896 [Messenger] Avoid reconnecting active Redis connections. (BusterNeece)
+ * bug #52923 Avoid incompatibility with symfony/console 7 (jdecool)
+ * bug #52927 [Dotenv] Properly handle `SYMFONY_DOTENV_VARS` being the empty string (xabbuh)
+ * bug #52935 [Validator] Missing translations for Slovak (sk) #51954 (Jan Vernarsky)
+ * bug #52941 [Console] Fix xterm detection (theofidry)
+ * bug #52795 [FrameworkBundle]  do not overwrite an application's default serialization context (xabbuh)
+ * bug #52885 [Serializer] fix nullable int cannot be serialized (nikophil)
+ * bug #52864 [HttpClient][Mailer][Process] always pass microseconds to usleep as integers (xabbuh)
+
+* 5.4.33 (2023-12-01)
+
+ * bug #52804 [Serializer] Fix support of plain object types denormalization (andersonamuller)
+ * bug #52845 [Routing] Restore aliases removal in RouteCollection::remove() (fancyweb)
+ * bug #52846 [PhpUnitBridge]  run composer update for compatibility with PHPUnit versions shipping composer.lock (xabbuh)
+ * bug #52823 add parameter types in query builder (javiercno)
+ * bug #52806 [Routing] Fix removing aliases pointing to removed route in `RouteCollection::remove()` (fancyweb)
+
+* 5.4.32 (2023-11-29)
+
+ * bug #52786 [Serializer] Revert allowed attributes fix (mtarld)
+ * bug #52780 [DependencyInjection] don't check parameter values if they are not set (xabbuh)
+ * bug #52767 [Serializer] Fix normalization relying on allowed attributes only (mtarld)
+ * bug #52727 [String] Fix Inflector for 'icon' (podhy)
+ * bug #52677 [Translation] [Lokalise] Fix language format on Lokalise Provider (welcoMattic)
+ * bug #52715 [Cache] fix detecting the database server version (xabbuh)
+ * bug #52688 [Cache] Add url decoding of password in `RedisTrait` DSN (alexandre-daubois)
+ * bug #52172 [Serializer] Fix denormalizing empty string into `object|null` parameter (Jeroeny)
+ * bug #52681 [Serializer] Fix support for DiscriminatorMap in PropertyNormalizer (mtarld)
+ * bug #52680 [Serializer] Fix access to private properties/getters when using the ``@Ignore`` annotation (mtarld)
+ * bug #52713 [Serializer] Fix deserialization_path missing using contructor (mtarld)
+ * bug #52683 [Serializer] Fix constructor deserialization path (mtarld)
+ * bug #52707 [HttpKernel] Fix logging deprecations to the "php" channel when channel "deprecation" is not defined (nicolas-grekas)
+ * bug #52589 [Serializer] Fix XML attributes not added on empty node (mtarld)
+ * bug #52686 [Cache] fix detecting the server version with Doctrine DBAL 4 (xabbuh)
+ * bug #52459 [Cache][HttpFoundation][Lock] Fix PDO store not creating table + add tests (HypeMC)
+ * bug #52626 [Serializer] Fix denormalizing date intervals having both weeks and days (oneNevan)
+ * bug #52578 [Serializer] Fix denormalize constructor arguments (mtarld)
+ * bug #52526 Add some more non-countable English nouns (paullallier)
+ * bug #52631 [DomCrawler] Revert "bug #52579 UriResolver support path with colons" (lyrixx)
+ * bug #52618 [VarExporter] Fix handling mangled property names returned by __sleep() (nicolas-grekas)
+ * bug #52579 [DomCrawler] UriResolver support path with colons (vdauchy)
+ * bug #52581 [Messenger] attach all required parameters to query (xabbuh)
+
+* 5.4.31 (2023-11-10)
+
+ * security #cve-2023-46734 [TwigBridge] Ensure CodeExtension's filters properly escape their input (nicolas-grekas, GromNaN)
+ * security #cve-2023-46733 [Security] Fix possible session fixation when only the *token* changes (RobertMe)
+ * bug #52506 [SecurityBundle] wire the secret for Symfony 6.4 compatibility (xabbuh)
+ * bug #52502 [Config] Prefixing `FileExistenceResource::__toString()` to avoid conflict with `FileResource` (weaverryan)
+ * bug #52491 [String] Method toByteString conversion using iconv is unreachable (Vincentv92)
+ * bug #52488 [HttpKernel] Fix PHP deprecation (nicolas-grekas)
+ * bug #52476 [Messenger] fix compatibility with Doctrine DBAL 4 (xabbuh)
+ * bug #52474 [HttpFoundation] ensure string type with mbstring func overloading enabled (xabbuh)
+ * bug #52457 [Cache][HttpFoundation][Lock] Fix empty username/password for PDO PostgreSQL (HypeMC)
+ * bug #52443 [Yaml] Fix uid binary parsing (mRoca)
+ * bug #52444 Remove full DSNs from exception messages (nicolas-grekas)
+ * bug #52428 [HttpKernel] Preventing error 500 when function putenv is disabled (ShaiMagal)
+ * bug #52408 [Yaml] Fix block scalar array parsing (NickSdot)
+ * bug #52329 [HttpClient] Psr18Client: parse HTTP Reason Phrase for Response (Hanmac)
+
+* 5.4.30 (2023-10-29)
+
+ * bug #52332 [Yaml] Fix deprecated passing null to trim() (javaDeveloperKid)
+ * bug #52343 [Intl] Update the ICU data to 74.1 (jderusse)
+ * bug #52347 [Form] Fix merging form data and files (ter) (Jan Pintr)
+ * bug #52308 [SecurityBundle] Fix missing login-link element in xsd schema (fancyweb)
+ * bug #51992 [Serializer] Fix using `DateIntervalNormalizer` with union types (Jeroeny)
+ * bug #52276 DB table locks on messenger_messages with many failures (bn-jdcook)
+ * bug #52283 [Serializer] Handle default context when denormalizing timestamps in DateTimeNormalizer (mtarld)
+ * bug #52268 [Mailer][Notifier] Update Sendinblue / Brevo API host (Stephanie)
+ * bug #52255 [Form] Skip merging params & files if there are no files in the first place (dmaicher, priyadi)
+ * bug #52201 [HttpKernel] Resolve EBADP error on flock with LOCK_SH with NFS (driskell)
+ * bug #52105 [Cache] Remove temporary cache item file on `rename()` failure (cedric-anne)
+ * bug #52021 [Form] Fix merging params & files when "multiple" is enabled (priyadi)
+ * bug #51819 [HttpFoundation] Do not swallow trailing `=` in cookie value (OskarStark)
+ * bug #52095 [Notifier][Sendinblue] Handle error responses without a message key (stof)
+ * bug #51907 [Serializer] Fix collecting only first missing constructor argument (HypeMC)
+ * bug #52075 [Messenger] Fix DoctrineOpenTransactionLoggerMiddleware (ro0NL)
+ * bug #52005 [Translation] Prevent creating empty keys when key ends with a period (javleds)
+ * bug #52035 [DoctrineBridge] Fix DBAL 4 compatibility (derrabus)
+ * bug #51947 [Cache][Doctrine][DoctrineBridge][Lock][Messenger] Compatibility with ORM 3 and DBAL 4 (derrabus)
+ * bug #52009 [FrameworkBundle] Configure `logger` as error logger if the Monolog Bundle is not registered (MatTheCat)
+ * bug #51969 [FrameworkBundle] Fix calling `Kernel::warmUp()` when running `cache:warmup` (nicolas-grekas)
+ * bug #51985 [WebProfilerBundle] Fix markup to make link to profiler appear on errored WDT (MatTheCat)
+ * bug #44766 [RateLimiter] TokenBucket policy fix for adding tokens with a predefined frequency (relo-san)
+ * bug #51858 [Security] Fix resetting traceable listeners (chalasr)
+ * bug #47342 Change incorrect message, when the sender in the global envelope or the from header of asEmailMessage() is not defined. (fredericlesueurs)
+
+* 5.4.29 (2023-09-30)
+
+ * bug #51701 [Serializer] Fix parsing XML root node attributes (mtarld)
+ * bug #51588 [FrameworkBundle] Always use buildDir as `ConfigBuilderGenerator` outputDir (HypeMC)
+ * bug #51675 [Messenger] Fix cloned TraceableStack not unstacking the stack independently  (krciga22)
+ * bug #51198 [DependencyInjection] Fix autocasting `null` env values to empty string with `container.env_var_processors_locator` (fancyweb)
+ * bug #51683 [Cache] Fix support for Redis Sentinel using php-redis 6.0.0 (Qonstrukt)
+ * bug #51686 [SecurityBundle][PasswordHasher] Fix password migration with custom hasher service with security bundle config (ogizanagi)
+ * bug #51671 [FrameworkBundle] Fix support for `translator.default_path` in XML (HeahDude)
+ * bug #51659 [HttpClient] Fix TraceableResponse if response has no destruct method (maxhelias)
+ * bug #51598 [Cache] fix using multiple Redis Sentinel hosts when the first one is not resolvable (digilist)
+ * bug #51497 [FrameworkBundle] no serializer mapping cache in debug mode without enable_annotations (soyuka)
+ * bug #51645 [String] Update wcswidth data with Unicode 15.1 (fancyweb)
+ * bug #51586 [ErrorHandler] Handle PHP 8.3 `highlight_file` function output changes  (PhilETaylor)
+ * bug #47221 [Serializer] Fallback looking for DiscriminatorMap on interfaces (Caligone)
+ * bug #51511 [PasswordHasher] Avoid passing `null` to `hash_pbkdf2()` (sdespont)
+
+* 5.4.28 (2023-08-26)
+
+ * bug #51474 [Serializer] Fix wrong InvalidArgumentException thrown (mtarld)
+ * bug #51473 [VarDumper] Fix managing collapse state in CliDumper (nicolas-grekas)
+ * bug #51445 [Security] FormLoginAuthenticator: fail for non-string password (dmaicher)
+ * bug #51424 [HttpFoundation] Fix base URI detection on IIS with UrlRewriteModule (derrabus)
+ * bug #48840 [Validator] Dump Valid constraints on debug command (macintoshplus)
+ * bug #51223 [Console] Fix linewraps in `OutputFormatter` (maxbeckers)
+ * bug #51307 [DependencyInjection] fix dump xml with array/object/enum default value (Jean-Beru)
+ * bug #51328 [Messenger] Always return bool from messenger amqp connection nack (Danielss89)
+ * bug #51295 [Mailer] update Brevo SMTP host (bastien-wink)
+ * bug #51301 [FrameworkBundle] add missing default-doctrine-dbal-provider cache pool attribute to XSD (xabbuh)
+ * bug #51296 [Process] Fix silencing `wait` when using a sigchild-enabled binary (nicolas-grekas)
+ * bug #51201 [Workflow] fix MermaidDumper when place contains special char (lyrixx)
+ * bug #51061 [DoctrineBridge] Bugfix - Allow to remove LazyLoaded listeners by object (VincentLanglet)
+
+* 5.4.27 (2023-07-31)
+
+ * bug #51178 [Finder] Revert "Fix children condition in ExcludeDirectoryFilterIterator" (derrabus)
+
+* 5.4.26 (2023-07-29)
+
+ * bug #50933 [Serializer] Fix deserializing nested arrays of objects with mixed keys (HypeMC)
+ * bug #51078 [FrameworkBundle][Workflow] Throw exception is workflow.xxx.transitions is not an array (lyrixx)
+ * bug #51114 [Serializer] Fix denormalizing abstract part headers in MimeMessageNormalizer (fancyweb)
+ * bug #50788 [Validator] Fix regression with class metadatada on parent classes (rmikalkenas)
+ * bug #51017 [VarExporter] Fix exporting classes with __serialize() but not __unserialize() (fancyweb)
+ * bug #51031 Fix deprecations on PHP 8.3 (nicolas-grekas)
+ * bug #51000 [WebProfilerBundle] Fix error in case of 'Content-Type' set null in dev environment with no debug (alexbuyanow)
+ * bug #50994 [ErrorHandler][Runtime] Don't mess with ini_set('assert.warning') (nicolas-grekas)
+ * bug #50968 [PropertyAccess] Fix access to undefined "file" key when checking stack frames (nicolas-grekas)
+ * bug #50552 [Security] Allow custom scheme to be used as redirection URIs (Spomky)
+ * bug #50945 [DebugBundle][FrameworkBundle] Fix using the framework without the Console component (HypeMC)
+ * bug #50913 [HttpKernel][WebProfilerBundle] Fix search feature (Cyril HERRERA)
+ * bug #50937 [Form] fetch all known ChoiceType values at once (xabbuh)
+ * bug #50944 [FrameworkBundle] Add missing monolog channel tag to the `messenger:failed:retry` command (HypeMC)
+ * bug #49070 [RateLimiter] fix incorrect retryAfter of FixedWindow (RobertMe)
+ * bug #50960 [VarDumper] Fix dumping `ArrayObject` with `DumpDataCollector` (lyrixx, HypeMC)
+ * bug #50943 [Intl] Taking into account bibliographic + overlong (oleg-andreyev)
+ * bug #50954 [PhpUnitBridge] Kill the last concurrent process when it stales for more than 60s (nicolas-grekas)
+ * bug #50475 [FrameworkBundle] Prevent `cache:clear` to lose files on subsequent runs (Okhoshi)
+ * bug #47252 [PhpUnitBridge] Use triggering class to generate baseline for deprecation messages from DebugClassLoader (leongersen)
+ * bug #50582 [Security/Http] Fix false-string handling in `RememberMeAuthenticator` (ossinkine)
+ * bug #50595 [DependencyInjection] Don't ignore attributes on the actual decorator (HypeMC)
+ * bug #50804 [Serializer] Fix Normalizer not utilizing converted name for index variadic param (DidierLmn)
+ * bug #50813 [DoctrineBridge] Load refreshed user proxy (MatTheCat)
+ * bug #50905 [DepdencyInjection] Fix costly logic when checking errored definitions (nicolas-grekas)
+ * bug #50884 [Finder] Fix initial directory is opened twice (mvorisek)
+ * bug #50881 [Messenger] Fix passing options set via tags to handler descriptors (nicolas-grekas)
+ * bug #50837 [DependencyInjection] Fix autocasting null env values to empty string (fancyweb)
+ * bug #50810 [String] Fix Inflector for 'status' (evertharmeling)
+
+* 5.4.25 (2023-06-26)
+
+ * bug #50763 [DependencyInjection] Skip errored definitions deep-referenced as runtime exceptions (nicolas-grekas)
+ * bug #50728 [HttpClient] Explicitly exclude CURLOPT_POSTREDIR (nicolas-grekas)
+ * bug #50671 [HttpClient] Fix encoding some characters in query strings (Daniel Kozák)
+ * bug #50655 Revert "Respect isRetryable decision of the retry strategy for re-delivery" (bendavies)
+ * bug #50665 [FrameworkBundle] Ignore missing directories in about command (ro0NL)
+ * bug #50644 [VarDumper] Dumping DateTime throws error if getTimezone is false (bogdanmoza)
+ * bug #50656 Only update autoload_runtime.php when it changed (Seldaek)
+ * bug #50698 [HttpClient] Fix int conversion for `GenericRetryStrategy` with floated multiplier  (francisbesset)
+ * bug #50548 [FrameworkBundle] Show non-bundle extensions in `debug:config` & `config:dump` list view & completion (HypeMC)
+ * bug #50585 [Cache] Fix RedisTrait::createConnection for cluster (darkanakin41)
+ * bug #50546 [FrameworkBundle] Fix `debug:config` & `config:dump` in debug mode (HypeMC)
+ * bug #50560 [DependencyInjection] Support PHP 8.2 `true` and `null` type (ruudk)
+ * bug #50562 [Lock] Fix sprintf (fancyweb)
+ * bug #50524 Fix Doctrine deprecations (nicolas-grekas)
+ * bug #50539 [Validator] Remove internal from methods on non-internal interfaces (wouterj)
+ * bug #50534 [PhpUnitBridge] Fix support for the NO_COLOR env var (nicolas-grekas)
+ * bug #50517 [DependencyInjection] Fix casting scalar env vars from null (fancyweb)
+ * bug #50507 [Cache] Fix DBAL deprecations (MatTheCat)
+ * bug #50501 [Serializer] Fix discriminator map not working with `AbstractNormalizer::OBJECT_TO_POPULATE` (HypeMC)
+ * bug #50437 [Filesystem] Follow symlinks when dumping files (ausi)
+ * bug #50478 [DependencyInjection] Escape `` from parameter-like default values (MatTheCat)
+
+* 5.4.24 (2023-05-27)
+
+ * bug #50429 [Console] block input stream if needed (joelwurtz)
+ * bug #50315 [Translation] Fix handling of null messages in `ArrayLoader` (rob006)
+ * bug #50338 [Console] Remove ``exec`` and replace it by ``shell_exec`` (maxbeckers)
+ * bug #50362 [FrameworkBundle] Fix Workflow without a marking store definition uses marking store definition of previously defined workflow (krciga22)
+ * bug #50309 [HttpFoundation] UrlHelper is now aware of RequestContext changes (giosh94mhz)
+ * bug #50309 [HttpFoundation] UrlHelper is now aware of RequestContext changes (giosh94mhz)
+ * bug #50354 [Process] Stop the process correctly even if underlying input stream is not closed (joelwurtz)
+ * bug #50332 [PropertyInfo] Fix `PhpStanExtractor` when constructor has no docblock (HypeMC)
+ * bug #50253 [FrameworkBundle] Generate caches consistently on successive run of `cache:clear` command (Okhoshi)
+ * bug #49063 [Messenger] Respect `isRetryable` decision of the retry strategy for re-delivery (FlyingDR)
+ * bug #50251 [Serializer] Handle datetime deserialization in U format (tugmaks)
+ * bug #50266 [HttpFoundation] Fix file streaming after connection aborted (rlshukhov)
+ * bug #50269 Fix param type annotation (l-vo)
+ * bug #50256 [HttpClient] Fix setting duplicate-name headers when redirecting with AmpHttpClient (nicolas-grekas)
+ * bug #50214 [WebProfilerBundle] Remove legacy filters remnants (MatTheCat)
+ * bug #50235 [HttpClient] Fix getting through proxies via CONNECT (nicolas-grekas)
+ * bug #50244 [HttpKernel] Fix restoring surrogate content from cache (nicolas-grekas)
+ * bug #50246 [DependencyInjection] Do not check errored definitions’ type (MatTheCat)
+ * bug #49557 [PropertyInfo] Fix phpDocExtractor nullable array value type (fabpot)
+ * bug #50213 [ErrorHandler] Prevent conflicts with WebProfilerBundle’s JavaScript (MatTheCat)
+ * bug #50192 [Serializer] backed enum throw notNormalizableValueException outside construct method (alli83)
+ * bug #50238 [HttpKernel] Don't use eval() to render ESI/SSI (nicolas-grekas)
+ * bug #50226 [HttpClient] Ensure HttplugClient ignores invalid HTTP headers (nicolas-grekas)
+ * bug #50203 [Messenger] Fix registering message handlers (nicolas-grekas)
+ * bug #50204 [ErrorHandler] Skip Httplug deprecations for HttplugClient (nicolas-grekas)
+
 * 5.4.23 (2023-04-28)
 
  * bug #50143 [Console] trim(): Argument #1 () must be of type string, bool given (danepowell)
diff -Nru symfony-5.4.23+dfsg/composer.json symfony-5.4.52+dfsg/composer.json
--- symfony-5.4.23+dfsg/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -121,28 +121,29 @@
         "amphp/http-client": "^4.2.1",
         "amphp/http-tunnel": "^1.0",
         "async-aws/ses": "^1.0",
-        "async-aws/sqs": "^1.0",
+        "async-aws/sqs": "^1.0|^2.0",
         "async-aws/sns": "^1.0",
         "cache/integration-tests": "dev-master",
         "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",
+        "guzzlehttp/promises": "^1.4|^2.0",
         "masterminds/html5": "^2.6",
         "monolog/monolog": "^1.25.1|^2",
         "nyholm/psr7": "^1.0",
         "pda/pheanstalk": "^4.0",
         "php-http/httplug": "^1.0|^2.0",
-        "phpstan/phpdoc-parser": "^1.0",
-        "predis/predis": "~1.1",
+        "php-http/message-factory": "^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",
         "egulias/email-validator": "^2.1.10|^3.1|^4",
         "symfony/mercure-bundle": "^0.3",
-        "symfony/phpunit-bridge": "^5.2|^6.0",
+        "symfony/phpunit-bridge": "^5.4|^6.0|^7.0",
         "symfony/runtime": "self.version",
         "symfony/security-acl": "~2.8|~3.0",
         "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
@@ -160,10 +161,11 @@
         "phpdocumentor/reflection-docblock": "<3.2.2",
         "phpdocumentor/type-resolver": "<1.4.0",
         "ocramius/proxy-manager": "<2.1",
-        "phpunit/phpunit": "<5.4.3"
+        "phpunit/phpunit": "<7.5|9.1.2"
     },
     "config": {
         "allow-plugins": {
+            "php-http/discovery": false,
             "symfony/runtime": true
         }
     },
@@ -174,7 +176,8 @@
             "Symfony\\Bridge\\ProxyManager\\": "src/Symfony/Bridge/ProxyManager/",
             "Symfony\\Bridge\\Twig\\": "src/Symfony/Bridge/Twig/",
             "Symfony\\Bundle\\": "src/Symfony/Bundle/",
-            "Symfony\\Component\\": "src/Symfony/Component/"
+            "Symfony\\Component\\": "src/Symfony/Component/",
+            "Symfony\\Runtime\\Symfony\\Component\\": "src/Symfony/Component/Runtime/Internal/"
         },
         "files": [
             "src/Symfony/Component/String/Resources/functions.php"
@@ -183,7 +186,8 @@
             "src/Symfony/Component/Intl/Resources/stubs"
         ],
         "exclude-from-classmap": [
-            "**/Tests/"
+            "**/Tests/",
+            "**/bin/"
         ]
     },
     "autoload-dev": {
diff -Nru symfony-5.4.23+dfsg/CONTRIBUTORS.md symfony-5.4.52+dfsg/CONTRIBUTORS.md
--- symfony-5.4.23+dfsg/CONTRIBUTORS.md	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/CONTRIBUTORS.md	2026-05-20 10:22:01.000000000 +0200
@@ -6,589 +6,516 @@
 The Symfony Connect username in parenthesis allows to get more information
  - Fabien Potencier (fabpot)
  - Nicolas Grekas (nicolas-grekas)
- - Alexander M. Turek (derrabus)
  - Christian Flothmann (xabbuh)
- - Robin Chalas (chalas_r)
+ - Alexander M. Turek (derrabus)
  - Bernhard Schussek (bschussek)
+ - Robin Chalas (chalas_r)
  - Tobias Schultze (tobion)
- - Thomas Calvet (fancyweb)
- - Jérémy DERUSSÉ (jderusse)
  - Grégoire Pineau (lyrixx)
+ - Thomas Calvet (fancyweb)
+ - Alexandre Daubois (alexandre-daubois)
+ - Christophe Coevoet (stof)
  - Wouter de Jong (wouterj)
+ - Jordi Boggiano (seldaek)
  - Maxime Steinhausser (ogizanagi)
- - Christophe Coevoet (stof)
  - Kévin Dunglas (dunglas)
- - Jordi Boggiano (seldaek)
- - Roland Franssen (ro0)
- - Victor Berchet (victor)
- - Yonel Ceruto (yonelceruto)
- - Tobias Nyholm (tobias)
  - Javier Eguiluz (javier.eguiluz)
- - Oskar Stark (oskarstark)
+ - Victor Berchet (victor)
  - Ryan Weaver (weaverryan)
+ - Jérémy DERUSSÉ (jderusse)
+ - Jules Pietri (heah)
+ - Roland Franssen
+ - Oskar Stark (oskarstark)
  - Johannes S (johannes)
- - Jakub Zalas (jakubzalas)
  - Kris Wallsmith (kriswallsmith)
+ - Jakub Zalas (jakubzalas)
+ - Yonel Ceruto (yonelceruto)
  - Hugo Hamon (hhamon)
- - Hamza Amrouche (simperfit)
+ - Tobias Nyholm (tobias)
+ - HypeMC (hypemc)
+ - Jérôme Tamarelle (gromnan)
  - Samuel ROZE (sroze)
+ - Antoine Lamirault (alamirault)
  - Pascal Borreli (pborreli)
- - Jules Pietri (heah)
  - Romain Neutron
  - Joseph Bielawski (stloyd)
+ - Kevin Bond (kbond)
  - Drak (drak)
  - Abdellatif Ait boudad (aitboudad)
- - Jan Schädlich (jschaedl)
  - Lukas Kahwe Smith (lsmith)
- - Jérôme Tamarelle (gromnan)
- - Kevin Bond (kbond)
+ - Hamza Amrouche (simperfit)
  - Martin Hasoň (hason)
  - Jeremy Mikola (jmikola)
  - Jean-François Simon (jfsimon)
  - Benjamin Eberlei (beberlei)
  - Igor Wiedler
- - Alexandre Daubois (alexandre-daubois)
- - HypeMC (hypemc)
- - Valentin Udaltsov (vudaltsov)
- - Vasilij Duško (staff)
+ - Jan Schädlich (jschaedl)
+ - Mathieu Lechat (mat_the_cat)
+ - Simon André (simonandre)
  - Matthias Pigulla (mpdude)
  - Gabriel Ostrolucký (gadelat)
- - Antoine Makdessi (amakdessi)
- - Laurent VOULLEMIER (lvo)
- - Pierre du Plessis (pierredup)
- - Antoine Lamirault (alamirault)
- - Grégoire Paris (greg0ire)
  - Jonathan Wage (jwage)
- - Titouan Galopin (tgalopin)
- - David Maicher (dmaicher)
- - Gábor Egyed (1ed)
- - Mathieu Santostefano (welcomattic)
- - Alexander Schranz (alexander-schranz)
+ - Mathias Arlaud (mtarld)
+ - Vincent Langlet (deviling)
+ - Valentin Udaltsov (vudaltsov)
+ - Grégoire Paris (greg0ire)
  - Alexandre Salomé (alexandresalome)
  - William DURAND
- - Mathieu Lechat (mat_the_cat)
  - ornicar
  - Dany Maillard (maidmaid)
  - Eriksen Costa
  - Diego Saint Esteben (dosten)
  - stealth35 ‏ (stealth35)
  - Alexander Mols (asm89)
+ - Gábor Egyed (1ed)
  - Francis Besset (francisbesset)
- - Vasilij Dusko | CREATION
+ - Titouan Galopin (tgalopin)
+ - Pierre du Plessis (pierredup)
+ - David Maicher (dmaicher)
+ - Tomasz Kowalczyk (thunderer)
  - Bulat Shakirzyanov (avalanche123)
  - Iltar van der Berg
  - Miha Vrhovnik (mvrhov)
- - Mathieu Piot (mpiot)
- - Vincent Langlet (deviling)
+ - Gary PEGEOT (gary-p)
+ - Mathieu Santostefano (welcomattic)
  - Saša Stamenković (umpirsky)
- - Alex Pott
- - Guilhem N (guilhemn)
- - Vladimir Reznichenko (kalessil)
+ - Allison Guilhem (a_guilhem)
+ - Alexander Schranz (alexander-schranz)
+ - Mathieu Piot (mpiot)
+ - Vasilij Duško (staff)
+ - Dariusz Ruminski
  - Sarah Khalil (saro0h)
- - Tomas Norkūnas (norkunas)
+ - Laurent VOULLEMIER (lvo)
  - Konstantin Kudryashov (everzet)
+ - Guilhem N (guilhemn)
  - Bilal Amarni (bamarni)
  - Eriksen Costa
  - Florin Patan (florinpatan)
- - Konstantin Myakshin (koc)
+ - Vladimir Reznichenko (kalessil)
  - Peter Rehm (rpet)
- - Ruud Kamphuis (ruudk)
  - Henrik Bjørnskov (henrikbjorn)
  - David Buchmann (dbu)
+ - Ruud Kamphuis (ruudk)
  - Andrej Hudec (pulzarraider)
- - Julien Falque (julienfalque)
- - Massimiliano Arione (garak)
  - Jáchym Toušek (enumag)
- - Douglas Greenshields (shieldo)
+ - Tomas Norkūnas (norkunas)
  - Christian Raue
- - Fran Moreno (franmomu)
- - Mathias Arlaud (mtarld)
- - Graham Campbell (graham)
- - Michel Weimerskirch (mweimerskirch)
  - Eric Clemmons (ericclemmons)
- - Issei Murasawa (issei_m)
- - Malte Schlüter (maltemaltesich)
  - Denis (yethee)
- - Vasilij Dusko
+ - Michel Weimerskirch (mweimerskirch)
+ - Issei Murasawa (issei_m)
  - Arnout Boks (aboks)
+ - Douglas Greenshields (shieldo)
+ - Frank A. Fiebig (fafiebig)
+ - Baldini
+ - Alex Pott
+ - Fran Moreno (franmomu)
+ - Hubert Lenoir (hubert_lenoir)
  - Charles Sarrazin (csarrazi)
- - Przemysław Bogusz (przemyslaw-bogusz)
  - Henrik Westphal (snc)
  - Dariusz Górecki (canni)
- - Maxime Helias (maxhelias)
+ - Antoine Makdessi (amakdessi)
  - Ener-Getick
- - Sebastiaan Stok (sstok)
+ - Graham Campbell (graham)
  - Tugdual Saunier (tucksaun)
- - Jérôme Vasseur (jvasseur)
- - Ion Bazan (ionbazan)
- - Rokas Mikalkėnas (rokasm)
  - Lee McDermott
  - Brandon Turner
+ - Massimiliano Arione (garak)
  - Luis Cordova (cordoval)
+ - Konstantin Myakshin (koc)
  - Daniel Holmes (dholmes)
+ - Julien Falque (julienfalque)
  - Toni Uebernickel (havvg)
  - Bart van den Burg (burgov)
- - Yanick Witschi (toflar)
+ - Vasilij Dusko | CREATION
  - Jordan Alliot (jalliot)
- - Smaine Milianni (ismail1432)
+ - Phil E. Taylor (philetaylor)
+ - Théo FIDRY
+ - Joel Wurtz (brouznouf)
  - John Wards (johnwards)
- - Dariusz Ruminski
- - Lars Strojny (lstrojny)
+ - Yanick Witschi (toflar)
  - Antoine Hérault (herzult)
  - Konstantin.Myakshin
- - Arman Hosseini (arman)
- - Saif Eddin Gmati (azjezz)
- - Simon Berger
+ - Jeroen Spee (jeroens)
  - Arnaud Le Blanc (arnaud-lb)
+ - Sebastiaan Stok (sstok)
  - Maxime STEINHAUSSER
- - Peter Kokot (maastermedia)
- - jeremyFreeAgent (jeremyfreeagent)
- - Ahmed TAILOULOUTE (ahmedtai)
+ - Rokas Mikalkėnas (rokasm)
+ - Tac Tacelosky (tacman1123)
+ - gnito-org
  - Tim Nagel (merk)
- - Andreas Braun
- - Teoh Han Hui (teohhanhui)
- - YaFou
- - Gary PEGEOT (gary-p)
  - Chris Wilkinson (thewilkybarkid)
+ - Jérôme Vasseur (jvasseur)
+ - Peter Kokot (peterkokot)
  - Brice BERNARD (brikou)
- - Roman Martinuk (a2a4)
- - Gregor Harlan (gharlan)
- - Baptiste Clavié (talus)
- - Adrien Brault (adrienbrault)
+ - Valtteri R (valtzu)
+ - Martin Auswöger
  - Michal Piotrowski
  - marc.weistroff
+ - Lars Strojny (lstrojny)
  - lenar
- - Jesse Rushlow (geeshoe)
- - Théo FIDRY
- - Jeroen Spee (jeroens)
- - Michael Babker (mbabker)
- - Włodzimierz Gajda (gajdaw)
- - Hugo Alliaume (kocal)
- - Christian Scheb
- - Guillaume (guill)
- - Christopher Hertel (chertel)
+ - Vladimir Tsykun (vtsykun)
  - Jacob Dreesen (jdreesen)
- - Joel Wurtz (brouznouf)
- - Olivier Dolbeau (odolbeau)
+ - Włodzimierz Gajda (gajdaw)
+ - Nicolas Philippe (nikophil)
+ - Javier Spagnoletti (phansys)
+ - Adrien Brault (adrienbrault)
  - Florian Voutzinos (florianv)
- - zairig imad (zairigimad)
+ - Teoh Han Hui (teohhanhui)
+ - Przemysław Bogusz (przemyslaw-bogusz)
  - Colin Frei
- - Javier Spagnoletti (phansys)
  - excelwebzone
- - Phil Taylor (prazgod)
- - Jérôme Parmentier (lctrs)
- - HeahDude
- - Richard van Laak (rvanlaak)
  - Paráda József (paradajozsef)
- - Alessandro Lai (jean85)
+ - Maximilian Beckers (maxbeckers)
+ - Baptiste Clavié (talus)
  - Alexander Schwenn (xelaris)
  - Fabien Pennequin (fabienpennequin)
+ - Dāvis Zālītis (k0d3r1s)
  - Gordon Franke (gimler)
- - Nicolas Philippe (nikophil)
- - François-Xavier de Guillebon (de-gui_f)
- - Andreas Schempp (aschempp)
- - Gabriel Caruso
- - Anthony GRASSIOT (antograssiot)
- - Jan Rosier (rosier)
- - Andreas Möller (localheinz)
+ - Malte Schlüter (maltemaltesich)
+ - jeremyFreeAgent (jeremyfreeagent)
+ - Michael Babker (mbabker)
+ - Joshua Thijssen
+ - Vasilij Dusko
  - Daniel Wehner (dawehner)
- - Chi-teck
- - Hugo Monteiro (monteiro)
- - Baptiste Leduc (korbeil)
- - Marco Pivetta (ocramius)
+ - Maxime Helias (maxhelias)
  - Robert Schönthal (digitalkaoz)
- - Alexis Lefebvre
- - Võ Xuân Tiến (tienvx)
- - fd6130 (fdtvui)
- - Tigran Azatyan (tigranazatyan)
+ - Smaine Milianni (ismail1432)
+ - François-Xavier de Guillebon (de-gui_f)
+ - Andreas Schempp (aschempp)
+ - noniagriconomie
  - Eric GELOEN (gelo)
- - Matthieu Napoli (mnapoli)
- - Hubert Lenoir (hubert_lenoir)
- - Tomáš Votruba (tomas_votruba)
- - Joshua Thijssen
+ - Gabriel Caruso
  - Stefano Sala (stefano.sala)
- - Alessandro Chitolina (alekitto)
- - Valentine Boineau (valentineboineau)
- - Jeroen Noten (jeroennoten)
- - Gocha Ossinkine (ossinkine)
+ - Ion Bazan (ionbazan)
+ - Niels Keurentjes (curry684)
  - OGAWA Katsuhiro (fivestar)
- - Dāvis Zālītis (k0d3r1s)
  - Jhonny Lidfors (jhonne)
- - Martin Hujer (martinhujer)
- - Wouter J
- - Guilliam Xavier
- - Sergey (upyx)
- - Antonio Pauletich (x-coder264)
- - Timo Bakx (timobakx)
  - Juti Noppornpitak (shiroyuki)
- - Joe Bennett (kralos)
- - Nate Wiebe (natewiebe13)
- - Farhad Safarov (safarov)
+ - Gregor Harlan (gharlan)
+ - Alexis Lefebvre
+ - Hugo Alliaume (kocal)
  - Anthony MARTIN
- - Colin O&#039;Dell (colinodell)
  - Sebastian Hörl (blogsh)
- - Ben Davies (bendavies)
+ - Tigran Azatyan (tigranazatyan)
+ - Florent Mata (fmata)
+ - Christopher Hertel (chertel)
+ - Jonathan Scheiber (jmsche)
  - Daniel Gomes (danielcsgomes)
- - Michael Käfer (michael_kaefer)
  - Hidenori Goto (hidenorigoto)
- - Albert Casademont (acasademont)
  - Arnaud Kleinpeter (nanocom)
  - Guilherme Blanco (guilhermeblanco)
- - Michael Voříšek
+ - Saif Eddin Gmati (azjezz)
+ - Farhad Safarov (safarov)
  - SpacePossum
+ - Richard van Laak (rvanlaak)
+ - Andreas Braun
  - Pablo Godel (pgodel)
- - Denis Brumann (dbrumann)
- - Romaric Drigon (romaricdrigon)
- - Andréia Bohner (andreia)
- - Jannik Zschiesche
+ - Alessandro Chitolina (alekitto)
  - Rafael Dohms (rdohms)
- - George Mponos (gmponos)
- - Fritz Michael Gschwantner (fritzmg)
- - Aleksandar Jakovljevic (ajakov)
+ - Roman Martinuk (a2a4)
+ - Thomas Landauer (thomas-landauer)
  - jwdeitch
- - Jurica Vlahoviček (vjurica)
- - David Prévot
- - Vincent Touzet (vincenttouzet)
- - Fabien Bourigault (fbourigault)
+ - David Prévot (taffit)
+ - Jérôme Parmentier (lctrs)
+ - Ahmed TAILOULOUTE (ahmedtai)
+ - Simon Berger
  - soyuka
  - Jérémy Derussé
- - Florent Mata (fmata)
- - mcfedr (mcfedr)
- - Maciej Malarz (malarzm)
- - Soner Sayakci
- - Artem Lopata
+ - Matthieu Napoli (mnapoli)
+ - Tomas Votruba (tomas_votruba)
+ - Arman Hosseini (arman)
  - Sokolov Evgeniy (ewgraf)
- - Stadly
- - Justin Hileman (bobthecow)
- - Bastien Jaillot (bastnic)
+ - Andréia Bohner (andreia)
  - Tom Van Looy (tvlooy)
- - Niels Keurentjes (curry684)
  - Vyacheslav Pavlov
+ - Albert Casademont (acasademont)
+ - George Mponos (gmponos)
  - Richard Shank (iampersistent)
- - Thomas Landauer (thomas-landauer)
- - Andre Rømcke (andrerom)
- - Dmitrii Poddubnyi (karser)
+ - Roland Franssen :)
+ - Romain Monteil (ker0x)
+ - Sergey (upyx)
+ - Florent Morselli (spomky_)
+ - Marco Pivetta (ocramius)
+ - Antonio Pauletich (x-coder264)
+ - Vincent Touzet (vincenttouzet)
+ - Fabien Bourigault (fbourigault)
+ - Olivier Dolbeau (odolbeau)
  - Rouven Weßling (realityking)
- - BoShurik
- - Zmey
+ - Bob van de Vijver (bobvandevijver)
+ - Daniel Burger
+ - Ben Davies (bendavies)
+ - YaFou
+ - Guillaume (guill)
  - Clemens Tolboom
  - Oleg Voronkovich
- - Alan Poulain (alanpoulain)
  - Helmer Aaviksoo
- - Michał (bambucha15)
- - Remon van de Kamp
- - Ben Hakim
- - Sylvain Fabre (sylfabre)
- - Filippo Tessarotto (slamdunk)
+ - Alessandro Lai (jean85)
+ - Jan Rosier (rosier)
  - 77web
- - Bohan Yang (brentybh)
- - W0rma
+ - Gocha Ossinkine (ossinkine)
+ - Jesse Rushlow (geeshoe)
  - Matthieu Ouellette-Vachon (maoueh)
- - Lynn van der Berg (kjarli)
  - Michał Pipa (michal.pipa)
  - Dawid Nowak
+ - Philipp Wahala (hifi)
+ - Jannik Zschiesche
  - Amal Raghav (kertz)
  - Jonathan Ingram
  - Artur Kotyrba
+ - Wouter J
  - Tyson Andre
+ - Fritz Michael Gschwantner (fritzmg)
  - GDIBass
  - Samuel NELA (snela)
- - Romain Monteil (ker0x)
- - dFayet
- - gnito-org
- - Karoly Gossler (connorhu)
+ - Baptiste Leduc (korbeil)
  - Vincent AUBERT (vincent)
- - Sebastien Morel (plopix)
- - Yoann RENARD (yrenard)
- - Thomas Lallement (raziel057)
- - Timothée Barray (tyx)
+ - Michael Voříšek
+ - zairig imad (zairigimad)
+ - Colin O&#039;Dell (colinodell)
  - Sébastien Alfaiate (seb33300)
  - James Halsall (jaitsu)
+ - Christian Scheb
  - Mikael Pajunen
  - Warnar Boekkooi (boekkooi)
- - Marco Petersen (ocrampete16)
- - Benjamin Leveque (benji07)
+ - Justin Hileman (bobthecow)
+ - Anthony GRASSIOT (antograssiot)
  - Dmitrii Chekaliuk (lazyhammer)
  - Clément JOBEILI (dator)
- - Vilius Grigaliūnas
+ - Andreas Möller (localheinz)
  - Marek Štípek (maryo)
- - Patrick Landolt (scube)
- - François Pluchino (francoispluchino)
  - Daniel Espendiller
  - Arnaud PETITPAS (apetitpa)
+ - Michael Käfer (michael_kaefer)
  - Dorian Villet (gnutix)
- - Wojciech Kania
- - Alexey Kopytko (sanmai)
+ - Martin Hujer (martinhujer)
  - Sergey Linnik (linniksa)
- - Warxcell (warxcell)
  - Richard Miller
- - Leo Feyer (leofeyer)
+ - Quynh Xuan Nguyen (seriquynh)
+ - Victor Bocharsky (bocharsky_bw)
+ - Aleksandar Jakovljevic (ajakov)
  - Mario A. Alvarez Garcia (nomack84)
  - Thomas Rabaix (rande)
  - D (denderello)
- - Jonathan Scheiber (jmsche)
  - DQNEO
- - Andrii Bodnar
- - Artem (artemgenvald)
- - ivan
- - Sergey Belyshkin (sbelyshkin)
- - Urinbayev Shakhobiddin (shokhaa)
- - Ahmed Raafat
- - Philippe Segatori
- - Thibaut Cheymol (tcheymol)
- - Julien Pauli
- - Islam Israfilov (islam93)
- - Oleg Andreyev (oleg.andreyev)
- - Daniel Gorgan
- - Hendrik Luup (hluup)
- - Bob van de Vijver (bobvandevijver)
- - Martin Herndl (herndlm)
+ - Chi-teck
+ - Andre Rømcke (andrerom)
+ - Bram Leeda (bram123)
+ - Patrick Landolt (scube)
+ - Karoly Gossler (connorhu)
+ - Timo Bakx (timobakx)
+ - Giorgio Premi
  - Ruben Gonzalez (rubenrua)
  - Benjamin Dulau (dbenjamin)
- - Pavel Kirpitsov (pavel-kirpichyov)
- - Maximilian Beckers (maxbeckers)
+ - Markus Fasselt (digilist)
+ - Denis Brumann (dbrumann)
+ - mcfedr (mcfedr)
+ - Remon van de Kamp
  - Mathieu Lemoine (lemoinem)
  - Christian Schmidt
  - Andreas Hucks (meandmymonkey)
  - Noel Guilbert (noel)
- - Hamza Makraz (makraz)
- - Loick Piera (pyrech)
- - Vitalii Ekert (comrade42)
- - Clara van Miert
- - Martin Auswöger
- - Alexander Menshchikov
- - Marcin Sikoń (marphi)
+ - Bastien Jaillot (bastnic)
+ - Soner Sayakci
+ - Stadly
  - Stepan Anchugov (kix)
  - bronze1man
  - sun (sun)
  - Larry Garfield (crell)
- - Fabien Villepinte
- - SiD (plbsid)
- - Thomas Bisignani (toma)
- - Edi Modrić (emodric)
- - Philipp Wahala (hifi)
+ - Leo Feyer
  - Nikolay Labinskiy (e-moe)
+ - Asis Pattisahusiwa
  - Martin Schuhfuß (usefulthink)
  - apetitpa
- - Vladyslav Loboda
+ - Guilliam Xavier
  - Pierre Minnieur (pminnieur)
- - Kyle
  - Dominique Bongiraud
- - Hidde Wieringa (hiddewie)
- - Christopher Davis (chrisguitarguy)
- - Lukáš Holeczy (holicz)
+ - Stiven Llupa (sllupa)
+ - Hugo Monteiro (monteiro)
+ - Dmitrii Poddubnyi (karser)
+ - Julien Pauli
  - Michael Lee (zerustech)
  - Florian Lonqueu-Brochard (florianlb)
+ - Nate Wiebe (natewiebe13)
+ - Joe Bennett (kralos)
  - Leszek Prabucki (l3l0)
- - Emanuele Panzeri (thepanz)
- - Matthew Smeets
+ - Wojciech Kania
+ - Thomas Lallement (raziel057)
+ - Yassine Guedidi (yguedidi)
  - François Zaninotto (fzaninotto)
  - Dustin Whittle (dustinwhittle)
+ - Timothée Barray (tyx)
  - jeff
  - John Kary (johnkary)
- - smoench
+ - Võ Xuân Tiến (tienvx)
+ - fd6130 (fdtvui)
+ - Priyadi Iman Nurcahyo (priyadi)
+ - Alan Poulain (alanpoulain)
+ - Oleg Andreyev (oleg.andreyev)
+ - Maciej Malarz (malarzm)
+ - Marcin Sikoń (marphi)
  - Michele Orselli (orso)
  - Sven Paulus (subsven)
- - Daniel STANCU
- - Markus Fasselt (digilist)
+ - Indra Gunawan (indragunawan)
+ - Peter Kruithof (pkruithof)
+ - Alex Hofbauer (alexhofbauer)
  - Maxime Veber (nek-)
- - Oleksiy (alexndlm)
- - Sullivan SENECHAL (soullivaneuh)
+ - Valentine Boineau (valentineboineau)
  - Rui Marinho (ruimarinho)
- - Marc Weistroff (futurecat)
- - Dimitri Gritsajuk (ottaviano)
+ - Filippo Tessarotto (slamdunk)
+ - Jeroen Noten (jeroennoten)
  - Possum
  - Jérémie Augustin (jaugustin)
+ - Edi Modrić (emodric)
  - Pascal Montoya
+ - Loick Piera (pyrech)
  - Julien Brochet
- - Michaël Perrin (michael.perrin)
+ - François Pluchino (francoispluchino)
  - Tristan Darricau (tristandsensio)
- - Fabien S (bafs)
- - Victor Bocharsky (bocharsky_bw)
  - Jan Sorgalla (jsor)
  - henrikbjorn
- - Alex Bowers
- - Simon Podlipsky (simpod)
  - Marcel Beerta (mazen)
- - flack (flack)
- - Craig Duncan (duncan3dc)
  - Mantis Development
- - Pablo Lozano (arkadis)
- - quentin neyrat (qneyrat)
- - Dane Powell
- - Antonio Jose Cerezo (ajcerezo)
- - Marcin Szepczynski (czepol)
- - Lescot Edouard (idetox)
- - Loïc Frémont (loic425)
+ - Marko Kaznovac (kaznovac)
+ - Hidde Wieringa (hiddewie)
+ - dFayet
  - Rob Frawley 2nd (robfrawley)
- - Mohammad Emran Hasan (phpfour)
- - Allison Guilhem (a_guilhem)
- - Dmitriy Mamontov (mamontovdmitriy)
- - Kévin THERAGE (kevin_therage)
+ - Renan (renanbr)
+ - Jonathan H. Wage
  - Nikita Konstantinov (unkind)
  - Dariusz
+ - Daniel Gorgan
  - Francois Zaninotto
- - Laurent Masforné (heisenberg)
- - Claude Khedhiri (ck-developer)
- - Giorgio Premi
  - Daniel Tschinder
  - Christian Schmidt
  - Alexander Kotynia (olden)
- - Toni Rudolf (toooni)
  - Elnur Abdurrakhimov (elnur)
- - Iker Ibarguren (ikerib)
  - Manuel Reinhard (sprain)
- - Johann Pardanaud
- - Indra Gunawan (indragunawan)
- - Tim Goudriaan (codedmonkey)
- - Harm van Tilborg (hvt)
- - Baptiste Lafontaine (magnetik)
- - Dries Vints
+ - Zan Baldwin (zanbaldwin)
+ - Antonio J. García Lagar (ajgarlag)
+ - BoShurik
+ - Quentin Devos
  - Adam Prager (padam87)
- - Judicaël RUFFIEUX (axanagor)
  - Benoît Burnichon (bburnichon)
  - maxime.steinhausser
- - simon chrzanowski (simonch)
- - Andrew M-Y (andr)
- - Krasimir Bosilkov (kbosilkov)
- - Marcin Michalski (marcinmichalski)
  - Roman Ring (inori)
  - Xavier Montaña Carreras (xmontana)
- - Tarmo Leppänen (tarlepp)
- - AnneKir
- - Tobias Weichart
- - Miro Michalicka
- - Peter Kruithof (pkruithof)
- - M. Vondano
+ - Arjen van der Meijden
+ - Romaric Drigon (romaricdrigon)
+ - Sylvain Fabre (sylfabre)
  - Xavier Perez
  - Arjen Brouwer (arjenjb)
- - Tavo Nieves J (tavoniievez)
- - Arjen van der Meijden
+ - Artem Lopata
  - Patrick McDougle (patrick-mcdougle)
- - Jerzy (jlekowski)
+ - Arnt Gulbrandsen
+ - Marc Weistroff (futurecat)
+ - Michał (bambucha15)
  - Danny Berger (dpb587)
- - Marek Zajac
  - Alif Rachmawadi
  - Anton Chernikov (anton_ch1989)
  - Pierre-Yves Lebecq (pylebecq)
- - Alireza Mirsepassi (alirezamirsepassi)
+ - Benjamin Leveque (benji07)
  - Jordan Samouh (jordansamouh)
- - Koen Reiniers (koenre)
- - Nathan Dench (ndenc2)
- - Gijs van Lammeren
- - Matthew Grasmick
- - David Badura (davidbadura)
+ - Sullivan SENECHAL (soullivaneuh)
  - Uwe Jäger (uwej711)
+ - javaDeveloperKid
+ - W0rma
+ - Lynn van der Berg (kjarli)
+ - Michaël Perrin (michael.perrin)
  - Eugene Leonovich (rybakit)
- - Damien Alexandre (damienalexandre)
  - Joseph Rouff (rouffj)
  - Félix Labrecque (woodspire)
+ - Marvin Petker
  - GordonsLondon
- - Roman Anasal
- - Piotr Kugla (piku235)
- - Quynh Xuan Nguyen (seriquynh)
  - Ray
  - Philipp Cordes (corphi)
- - Yannick Ihmels (ihmels)
- - Andrii Dembitskyi
  - Chekote
- - bhavin (bhavin4u)
- - Pavel Popov (metaer)
  - Thomas Adam
- - R. Achmad Dadang Nur Hidayanto (dadangnh)
- - Stefan Kruppa
- - Petr Duda (petrduda)
- - Marcos Rezende (rezende79)
+ - Evert Harmeling (evertharmeling)
+ - Anderson Müller
  - jdhoek
- - Ivan Kurnosov
- - Dieter
+ - Jurica Vlahoviček (vjurica)
  - Bob den Otter (bopp)
- - Johan Vlaar (johjohan)
  - Thomas Schulz (king2500)
- - Benjamin Morel
- - Bernd Stellwag
+ - Kyle
+ - Dariusz Rumiński
  - Philippe SEGATORI (tigitz)
  - Frank de Jonge
- - Chris Tanaskoski
- - julien57
- - Renan (renanbr)
- - Ippei Sumida (ippey_s)
- - Ben Ramsey (ramsey)
+ - Andrii Bodnar
+ - Dane Powell
+ - Sebastien Morel (plopix)
+ - Christopher Davis (chrisguitarguy)
+ - Loïc Frémont (loic425)
  - Matthieu Auger (matthieuauger)
+ - Sergey Belyshkin (sbelyshkin)
+ - Kévin THERAGE (kevin_therage)
+ - Herberto Graca
+ - Yoann RENARD (yrenard)
  - Josip Kruslin (jkruslin)
  - renanbr
- - Maxim Dovydenok (shiftby)
  - Sébastien Lavoie (lavoiesl)
  - Alex Rock (pierstoval)
+ - Matthieu Lempereur (mryamous)
  - Wodor Wodorski
  - Beau Simensen (simensen)
  - Magnus Nordlander (magnusnordlander)
+ - Tim Goudriaan (codedmonkey)
  - Robert Kiss (kepten)
- - Zan Baldwin (zanbaldwin)
- - Antonio J. García Lagar (ajgarlag)
  - Alexandre Quercia (alquerci)
  - Marcos Sánchez
- - Jérôme Tanghe (deuchnord)
+ - Emanuele Panzeri (thepanz)
+ - Zmey
  - Kim Hemsø Rasmussen (kimhemsoe)
  - Maximilian Reichel (phramz)
+ - Samaël Villette (samadu61)
  - jaugustin
- - Dmytro Borysovskyi (dmytr0)
- - Mathias STRASSER (roukmoute)
  - Pascal Luna (skalpa)
  - Wouter Van Hecke
+ - Baptiste Lafontaine (magnetik)
+ - Iker Ibarguren (ikerib)
+ - Michael Hirschler (mvhirsch)
  - Michael Holm (hollo)
- - Yassine Guedidi (yguedidi)
- - Giso Stallenberg (gisostallenberg)
+ - Robert Meijers
  - Blanchon Vincent (blanchonvincent)
- - William Arslett (warslett)
- - Jérémy REYNAUD (babeuloula)
- - Daniel Burger
+ - Cédric Anne
  - Christian Schmidt
- - Gonzalo Vilaseca (gonzalovilaseca)
- - Vadim Borodavko (javer)
- - Haralan Dobrev (hkdobrev)
- - Soufian EZ ZANTAR (soezz)
- - Jan van Thoor (janvt)
- - Martin Kirilov (wucdbm)
- - Axel Guckelsberger (guite)
+ - Ben Hakim
+ - Marco Petersen (ocrampete16)
+ - Bohan Yang (brentybh)
+ - Vilius Grigaliūnas
+ - David Badura (davidbadura)
+ - Jordane VASPARD (elementaire)
  - Chris Smith (cs278)
+ - Thomas Bisignani (toma)
  - Florian Klein (docteurklein)
- - James Gilliland (neclimdul)
- - Bilge
- - Cătălin Dan (dancatalin)
- - Rhodri Pugh (rodnaph)
- - Manuel Kiessling (manuelkiessling)
- - Patrick Reimers (preimers)
- - Anatoly Pashin (b1rdex)
- - Pol Dellaiera (drupol)
+ - Damien Alexandre (damienalexandre)
+ - Manuel Kießling (manuelkiessling)
+ - Alexey Kopytko (sanmai)
+ - Warxcell (warxcell)
  - Atsuhiro KUBO (iteman)
  - rudy onfroy (ronfroy)
  - Serkan Yildiz (srknyldz)
- - Jeroen Thora (bolle)
  - Andrew Moore (finewolf)
  - Bertrand Zuchuat (garfield-fr)
  - Marc Morera (mmoreram)
  - Gabor Toth (tgabi333)
  - realmfoo
+ - Joppe De Cuyper (joppedc)
+ - Fabien S (bafs)
+ - Simon Podlipsky (simpod)
  - Thomas Tourlourat (armetiz)
- - Gasan Guseynov (gassan)
  - Andrey Esaulov (andremaha)
  - Grégoire Passault (gregwar)
  - Jerzy Zawadzki (jzawadzki)
  - Ismael Ambrosi (iambrosi)
- - Saif Eddin G
- - Emmanuel BORGES (eborges78)
- - siganushka (siganushka)
+ - Craig Duncan (duncan3dc)
+ - Emmanuel BORGES
  - Aurelijus Valeiša (aurelijus)
- - Evert Harmeling (evertharmeling)
  - Jan Decavele (jandc)
  - Gustavo Piltcher
- - Joachim Løvgaard (loevgaard)
- - Shakhobiddin
- - Grenier Kévin (mcsky_biig)
  - Lee Rowlands
- - Peter Bowyer (pbowyer)
  - Stepan Tanasiychuk (stfalcon)
+ - Ivan Kurnosov
  - Tiago Ribeiro (fixe)
  - Raul Fraile (raulfraile)
  - Adrian Rudnik (kreischweide)
@@ -596,1135 +523,880 @@
  - Francesc Rosàs (frosas)
  - Bongiraud Dominique
  - janschoenherr
- - Marko Kaznovac (kaznovac)
  - Emanuele Gaspari (inmarelibero)
- - Dariusz Rumiński
- - Terje Bråten
- - Florent Morselli (spomky_)
- - Gennadi Janzen
- - James Hemery
- - Egor Taranov
- - Philippe Segatori
- - Adrian Nguyen (vuphuong87)
- - benjaminmal
+ - Artem (artemgenvald)
  - Thierry T (lepiaf)
  - Lorenz Schori
- - Andrey Sevastianov
- - Oleksandr Barabolia (oleksandrbarabolia)
- - Khoo Yong Jun
- - Christin Gruber (christingruber)
+ - Lukáš Holeczy (holicz)
  - Jeremy Livingston (jeremylivingston)
- - Tobias Bönner
- - Julien Turby
- - scyzoryck
- - Greg Anderson
- - Tri Pham (phamuyentri)
- - marie
- - Erkhembayar Gantulga (erheme318)
- - Fractal Zombie
- - Gunnstein Lye (glye)
- - Thomas Talbot (ioni)
- - Noémi Salaün (noemi-salaun)
- - Michel Hunziker
- - Krystian Marcisz (simivar)
- - Matthias Krauser (mkrauser)
+ - ivan
+ - SUMIDA, Ippei (ippey_s)
+ - Urinbayev Shakhobiddin (shokhaa)
+ - Ahmed Raafat
+ - Philippe Segatori
+ - Thibaut Cheymol (tcheymol)
+ - Aurélien Pillevesse (aurelienpillevesse)
  - Erin Millard
- - Lorenzo Millucci (lmillucci)
- - Jérôme Tamarelle (jtamarelle-prismamedia)
- - Emil Masiakowski
- - Sergey Melesh (sergex)
- - Alexandre Parent
- - Angelov Dejan (angelov)
- - DT Inier (gam6itko)
  - Matthew Lewinski (lewinski)
+ - Islam Israfilov (islam93)
  - Ricard Clau (ricardclau)
- - Dmitrii Tarasov (dtarasov)
- - Philipp Kolesnikov
- - Carlos Pereira De Amorim (epitre)
- - Rodrigo Aguilera
  - Roumen Damianoff
- - Vladimir Varlamov (iamvar)
  - Thomas Royer (cydonia7)
- - Gildas Quéméner (gquemener)
  - Nicolas LEFEVRE (nicoweb)
  - Asmir Mustafic (goetas)
- - Martins Sipenko
- - Guilherme Augusto Henschel
- - Mardari Dorel (dorumd)
- - Pierrick VIGNAND (pierrick)
  - Mateusz Sip (mateusz_sip)
- - Andy Palmer (andyexeter)
- - Marko H. Tamminen (gzumba)
  - Francesco Levorato
- - DerManoMann
- - David Molineus
- - Desjardins Jérôme (jewome62)
  - Vitaliy Zakharov (zakharovvi)
  - Tobias Sjösten (tobiassjosten)
  - Gyula Sallai (salla)
- - Stefan Gehrig (sgehrig)
- - Benjamin Cremer (bcremer)
- - rtek
+ - Hendrik Luup (hluup)
  - Inal DJAFAR (inalgnu)
- - Christian Gärtner (dagardner)
- - Artem Stepin (astepin)
- - Adrien Jourdier (eclairia)
- - Ivan Grigoriev (greedyivan)
- - Tomasz Kowalczyk (thunderer)
- - Erik Saunier (snickers)
- - Kevin SCHNEKENBURGER
- - Fabien Salles (blacked)
+ - C (dagardner)
+ - Martin Herndl (herndlm)
+ - Dmytro Borysovskyi (dmytr0)
+ - Johann Pardanaud
+ - Pierre Rineau
+ - Kai Dederichs
+ - Pavel Kirpitsov (pavel-kirpichyov)
  - Artur Eshenbrener
- - Ahmed Ashraf (ahmedash95)
- - Gert Wijnalda (cinamo)
- - Vladimir Tsykun (vtsykun)
- - Luca Saba (lucasaba)
+ - Harm van Tilborg (hvt)
  - Thomas Perez (scullwm)
- - Thomas P
- - Kristijan Kanalaš (kristijan_kanalas_infostud)
+ - Gwendolen Lynch
+ - smoench
  - Felix Labrecque
  - mondrake (mondrake)
  - Yaroslav Kiliba
- - “Filip
  - FORT Pierre-Louis (plfort)
- - Simon Watiau (simonwatiau)
- - Ruben Jacobs (rubenj)
- - Arkadius Stefanski (arkadius)
- - Jérémy M (th3mouk)
  - Terje Bråten
- - Pierre Rineau
- - Renan Gonçalves (renan_saddam)
- - Raulnet
- - Tomasz Kusy
+ - Gonzalo Vilaseca (gonzalovilaseca)
+ - Tarmo Leppänen (tarlepp)
  - Jakub Kucharovic (jkucharovic)
+ - Daniel STANCU
  - Kristen Gilden
  - Robbert Klarenbeek (robbertkl)
+ - Hamza Makraz (makraz)
  - Eric Masoero (eric-masoero)
- - Michael Lutz
- - Michel Roca (mroca)
- - Reedy
+ - Vitalii Ekert (comrade42)
+ - Clara van Miert
+ - Haralan Dobrev (hkdobrev)
  - hossein zolfi (ocean)
+ - Alexander Menshchikov
  - Clément Gautier (clementgautier)
- - Jelle Raaijmakers (gmta)
- - Roberto Nygaard
- - Joshua Nye
- - Jordane VASPARD (elementaire)
- - Dalibor Karlović
- - Randy Geraads
+ - roman joly (eltharin)
+ - James Gilliland (neclimdul)
  - Sanpi (sanpi)
  - Eduardo Gulias (egulias)
- - Andreas Leathley (iquito)
- - Nathanael Noblet (gnat)
  - giulio de donato (liuggio)
- - Mohamed Gamal
- - Eric COURTIAL
- - Xesxen
+ - Ivan Mezinov
  - ShinDarth
- - Arun Philip
  - Stéphane PY (steph_py)
+ - Cătălin Dan (dancatalin)
  - Philipp Kräutli (pkraeutli)
- - Carl Casbolt (carlcasbolt)
- - battye
+ - Rhodri Pugh (rodnaph)
  - BrokenSourceCode
  - Grzegorz (Greg) Zdanowski (kiler129)
+ - Dimitri Gritsajuk (ottaviano)
  - Kirill chEbba Chebunin
- - kylekatarnls (kylekatarnls)
- - Steve Grunwell
- - 
+ - Pol Dellaiera (drupol)
  - Alex (aik099)
+ - Fabien Villepinte
+ - SiD (plbsid)
  - Greg Thornton (xdissent)
- - BENOIT POLASZEK (bpolaszek)
- - Shaharia Azam
- - Gerben Oolbekkink
- - Alexandre Parent
- - Thibault Richard (t-richard)
- - Oleksii Zhurbytskyi
- - Guillaume Verstraete
- - vladimir.panivko
- - Jason Tan (jt2k)
+ - Alex Bowers
+ - Michel Roca (mroca)
  - Costin Bereveanu (schniper)
- - kick-the-bucket
+ - Andrii Dembitskyi
+ - Gasan Guseynov (gassan)
  - Marek Kalnik (marekkalnik)
- - Jeremiasz Major
  - Vyacheslav Salakhutdinov (megazoll)
- - Trevor North
  - Maksym Slesarenko (maksym_slesarenko)
+ - Marc Biorklund (mbiork)
  - Hassan Amouhzi
- - Antonin CLAUZIER (0x346e3730)
- - Andrei C. (moldman)
- - Samaël Villette (samadu61)
  - Tamas Szijarto
- - stlrnz
- - Adrien Wilmet (adrienfr)
- - Alex Bacart
- - hugovms
  - Michele Locati
+ - Yannick Ihmels (ihmels)
  - Pavel Volokitin (pvolok)
- - DemigodCode
  - Arthur de Moulins (4rthem)
  - Matthias Althaus (althaus)
- - Maximilian Bösing
- - Leevi Graham (leevigraham)
+ - Saif Eddin G
  - Endre Fejes
- - Carlos Buenosvinos (carlosbuenosvinos)
- - Jake (jakesoft)
  - Tobias Naumann (tna)
- - Greg ORIOL
- - Bahman Mehrdad (bahman)
+ - Mathieu Rochette (mathroc)
  - Daniel Beyer
- - Manuel Alejandro Paz Cetina
- - Youssef Benhssaien (moghreb)
- - Mario Ramundo (rammar)
- - Ivan
+ - Ivan Sarastov (isarastov)
+ - flack (flack)
  - Shein Alexey
- - Nico Haase
- - Jacek Jędrzejewski (jacek.jedrzejewski)
- - Stefan Kruppa
- - Shahriar56
- - Dhananjay Goratela
- - Kien Nguyen
  - Joe Lencioni
- - arai
- - Mouad ZIANI (mouadziani)
  - Daniel Tschinder
  - Diego Agulló (aeoris)
- - Tomasz Ignatiuk
  - vladimir.reznichenko
  - Kai
  - Alain Hippolyte (aloneh)
+ - Grenier Kévin (mcsky_biig)
  - Karoly Negyesi (chx)
  - Xavier HAUSHERR
- - Loïc Beurlet
- - Ana Raro
- - Ana Raro
- - Tom Klingenberg
- - Florian Wolfsjaeger (flowolf)
- - Ivan Sarastov (isarastov)
- - Jordi Sala Morales (jsala)
  - Albert Jessurum (ajessu)
- - Samuele Lilli (doncallisto)
  - Romain Pierre
  - Laszlo Korte
- - Gabrielle Langer
  - Alessandro Desantis
  - hubert lecorche (hlecorche)
- - bogdan
- - mmokhi
- - Daniel Tiringer
- - Andrew Codispoti
- - Lctrs
- - Joppe De Cuyper (joppedc)
+ - Vladyslav Loboda
  - Marc Morales Valldepérez (kuert)
  - Vadim Kharitonov (vadim)
  - Oscar Cubo Medina (ocubom)
  - Karel Souffriau
  - Christophe L. (christophelau)
- - Daniël Brekelmans (dbrekelmans)
- - Simon Heimberg (simon_heimberg)
- - Morten Wulff (wulff)
- - Sander Toonen (xatoo)
+ - a.dmitryuk
  - Anthon Pang (robocoder)
  - Julien Galenski (ruian)
- - Rimas Kudelis
  - Ben Scott (bpscott)
- - Andrii Dembitskyi
- - a.dmitryuk
- - Pavol Tuka
- - Paulo Ribeiro (paulo)
- - Marc Laporte
- - Michał Jusięga
- - Dmitriy Derepko
- - Sebastian Paczkowski (sebpacz)
- - Dragos Protung (dragosprotung)
- - Thiago Cordeiro (thiagocordeiro)
- - Julien Maulny
+ - Pablo Lozano (arkadis)
  - Brian King
- - Paul Oms
+ - quentin neyrat (qneyrat)
+ - Chris Tanaskoski (devristo)
  - Steffen Roßkamp
+ - Andrey Lebedev (alebedev)
  - Alexandru Furculita (afurculita)
  - Michel Salib (michelsalib)
- - Quentin Dequippe (qdequippe)
+ - Ben Roberts (benr77)
+ - Ahmed Ghanem (ahmedghanem00)
  - Valentin Jonovs
  - geoffrey
- - Bastien DURAND (deamon)
  - Benoit Galati (benoitgalati)
- - Jon Gotlin (jongotlin)
+ - Benjamin (yzalis)
  - Jeanmonod David (jeanmonod)
- - Daniel González (daniel.gonzalez)
  - Webnet team (webnet)
+ - Tobias Bönner
+ - Nicolas Rigaud
+ - Ben Ramsey (ramsey)
  - Berny Cantos (xphere81)
- - Mátyás Somfai (smatyas)
- - Simon Leblanc (leblanc_simon)
+ - Antonio Jose Cerezo (ajcerezo)
+ - Maelan LE BORGNE
+ - Thomas Talbot (ioni)
+ - Marcin Szepczynski (czepol)
+ - Lescot Edouard (idetox)
+ - Dennis Fridrich (dfridrich)
+ - Mohammad Emran Hasan (phpfour)
+ - Dmitriy Mamontov (mamontovdmitriy)
  - Jan Schumann
  - Matheo Daninos (mathdns)
+ - Neil Peyssard (nepey)
  - Niklas Fiekas
  - Mark Challoner (markchalloner)
+ - Andreas Hennings
  - Markus Bachmann (baachi)
- - Matthieu Lempereur (mryamous)
- - Roger Guasch (rogerguasch)
- - Luis Tacón (lutacon)
- - Alex Hofbauer (alexhofbauer)
- - Andrii Popov (andrii-popov)
+ - Gunnstein Lye (glye)
+ - Erkhembayar Gantulga (erheme318)
+ - Sergey Melesh (sergex)
+ - Greg Anderson
  - lancergr
+ - Benjamin Zaslavsky (tiriel)
+ - Tri Pham (phamuyentri)
+ - Angelov Dejan (angelov)
  - Ivan Nikolaev (destillat)
- - Xavier Leune (xleune)
- - Matthieu Calie (matth--)
- - Ben Roberts (benr77)
+ - Gildas Quéméner (gquemener)
+ - Maxim Dovydenok (dovydenok-maxim)
+ - Laurent Masforné (heisenberg)
+ - Claude Khedhiri (ck-developer)
  - Benjamin Georgeault (wedgesama)
- - Joost van Driel (j92)
- - ampaze
+ - Desjardins Jérôme (jewome62)
  - Arturs Vonda
- - Michael Hirschler (mvhirsch)
- - Xavier Briand (xavierbriand)
- - Daniel Badura
+ - Matthew Smeets
+ - Toni Rudolf (toooni)
+ - Stefan Gehrig (sgehrig)
  - vagrant
+ - Matthias Krauser (mkrauser)
+ - Benjamin Cremer (bcremer)
+ - Maarten de Boer (mdeboer)
  - Asier Illarramendi (doup)
  - AKeeman (akeeman)
  - Martijn Cuppens
  - Restless-ET
  - Vlad Gregurco (vgregurco)
+ - Artem Stepin (astepin)
+ - Jérémy DECOOL (jdecool)
  - Boris Vujicic (boris.vujicic)
+ - Dries Vints
+ - Judicaël RUFFIEUX (axanagor)
  - Chris Sedlmayr (catchamonkey)
- - Gwendolen Lynch
+ - DerManoMann
+ - Jérôme Tanghe (deuchnord)
+ - Mathias STRASSER (roukmoute)
+ - simon chrzanowski (simonch)
  - Kamil Kokot (pamil)
  - Seb Koelen
  - Christoph Mewes (xrstf)
+ - Andrew M-Y (andr)
+ - Krasimir Bosilkov (kbosilkov)
+ - Marcin Michalski (marcinmichalski)
  - Vitaliy Tverdokhlib (vitaliytv)
  - Ariel Ferrandini (aferrandini)
- - Niklas Keller
  - BASAK Semih (itsemih)
+ - Jan Böhmer
  - Dirk Pahl (dirkaholic)
  - Cédric Lombardot (cedriclombardot)
+ - Jérémy REYNAUD (babeuloula)
+ - Arkadius Stefanski (arkadius)
  - Jonas Flodén (flojon)
- - Adrien Lucas (adrienlucas)
+ - AnneKir
+ - Tobias Weichart
+ - Arnaud POINTET (oipnet)
+ - Tristan Pouliquen
+ - Miro Michalicka
+ - M. Vondano
  - Dominik Zogg
- - Kai Dederichs
+ - Maximilian Zumbansen
+ - Vadim Borodavko (javer)
+ - Tavo Nieves J (tavoniievez)
  - Luc Vieillescazes (iamluc)
- - Thomas Nunninger
+ - Erik Saunier (snickers)
  - François Dume (franek)
+ - Jerzy Lekowski (jlekowski)
+ - Raulnet
+ - Oleksiy (alexndlm)
+ - William Arslett (warslett)
+ - Giso Stallenberg (gisostallenberg)
  - Rob Bast
  - Roberto Espinoza (respinoza)
+ - Marvin Feldmann (breyndotechse)
+ - Soufian EZ ZANTAR (soezz)
+ - Marek Zajac
  - Adam Harvey
  - ilyes kooli (skafandri)
  - Anton Bakai
+ - battye
+ - Nicolas Dousson
+ - Axel Guckelsberger (guite)
  - Sam Fleming (sam_fleming)
  - Alex Bakhturin
+ - Belhassen Bouchoucha (crownbackend)
+ - Patrick Reimers (preimers)
  - Brayden Williams (redstar504)
  - insekticid
+ - Kieran Brahney
+ - Jérémy M (th3mouk)
  - Trent Steel (trsteel88)
- - Vitaliy Ryaboy (vitaliy)
  - boombatower
- - Douglas Hammond (wizhippo)
+ - Alireza Mirsepassi (alirezamirsepassi)
  - Jérôme Macias (jeromemacias)
  - Andrey Astakhov (aast)
  - ReenExe
  - Fabian Lange (codingfabian)
+ - kylekatarnls (kylekatarnls)
  - Yoshio HANAWA
- - Toon Verwerft (veewee)
- - Jiri Barous
- - Gert de Pagter
+ - Jan van Thoor (janvt)
+ - Joshua Nye
+ - Martin Kirilov (wucdbm)
+ - Koen Reiniers (koenre)
+ - Nathan Dench (ndenc2)
+ - Gijs van Lammeren
  - Sebastian Bergmann
+ - Nadim AL ABDOU (nadim)
+ - Matthew Grasmick
  - Miroslav Šustek (sustmi)
  - Pablo Díez (pablodip)
- - Damien Fa
+ - Kev
  - Kevin McBride
  - Sergio Santoro
- - AndrolGenhald
+ - Jonas Elfering
  - Philipp Rieber (bicpi)
- - Dennis Væversted (srnzitcom)
+ - Dmitriy Derepko
  - Manuel de Ruiter (manuel)
+ - Nathanael Noblet (gnat)
  - nikos.sotiropoulos
+ - BENOIT POLASZEK (bpolaszek)
  - Eduardo Oliveira (entering)
+ - kor3k kor3k (kor3k)
+ - Oleksii Zhurbytskyi
+ - Bilge
+ - Anatoly Pashin (b1rdex)
  - Jonathan Johnson (jrjohnson)
  - Eugene Wissner
  - Ricardo Oliveira (ricardolotr)
  - Roy Van Ginneken (rvanginneken)
  - ondrowan
  - Barry vd. Heuvel (barryvdh)
- - Jon Dufresne
+ - Antonin CLAUZIER (0x346e3730)
  - Chad Sikorra (chadsikorra)
- - Mathias Brodala (mbrodala)
- - naitsirch (naitsirch)
  - Evan S Kaufman (evanskaufman)
- - Jonathan Sui Lioung Lee Slew (jlslew)
  - mcben
  - Jérôme Vieilledent (lolautruche)
+ - Roman Anasal
  - Filip Procházka (fprochazka)
- - Alex Kalineskou
- - stoccc
+ - Jeroen Thora (bolle)
  - Markus Lanthaler (lanthaler)
  - Gigino Chianese (sajito)
- - Xav` (xavismeh)
  - Remi Collet
- - Mathieu Rochette (mathroc)
+ - Piotr Kugla (piku235)
  - Vicent Soria Durá (vicentgodella)
  - Michael Moravec
+ - Leevi Graham (leevigraham)
  - Anthony Ferrara
- - Glodzienski
- - Christian Gripp (core23)
- - Marcel Hernandez
+ - tim
  - Ioan Negulescu
+ - Greg ORIOL
  - Jakub Škvára (jskvara)
  - Andrew Udvare (audvare)
- - Volodymyr Panivko
+ - siganushka (siganushka)
  - alexpods
- - Dennis Langen (nijusan)
  - Adam Szaraniec
  - Dariusz Ruminski
+ - Pierre Ambroise (dotordu)
  - Romain Gautier (mykiwi)
- - Cyril Pascal (paxal)
  - Matthieu Bontemps
  - Erik Trapman
  - De Cock Xavier (xdecock)
+ - Zbigniew Malcherczyk (ferror)
  - Nicolas Dewez (nicolas_dewez)
- - Quentin Dreyer
  - Denis Kulichkin (onexhovia)
  - Scott Arciszewski
  - Xavier HAUSHERR
- - Achilles Kaloeridis (achilles)
  - Norbert Orzechowicz (norzechowicz)
  - Robert-Jan de Dreu
  - Fabrice Bernhard (fabriceb)
  - Matthijs van den Bos (matthijs)
+ - Markus S. (staabm)
+ - Bhavinkumar Nakrani (bhavin4u)
  - Jaik Dean (jaikdean)
  - Krzysztof Piasecki (krzysztek)
+ - Pavel Popov (metaer)
  - Lenard Palko
  - Nils Adermann (naderman)
+ - Tom Klingenberg
  - Gábor Fási
+ - R. Achmad Dadang Nur Hidayanto (dadangnh)
  - Nate (frickenate)
- - Sander De la Marche (sanderdlm)
+ - Stefan Kruppa
+ - Jacek Jędrzejewski (jacek.jedrzejewski)
+ - Shakhobiddin
+ - Stefan Kruppa
+ - Joachim Løvgaard (loevgaard)
  - sasezaki
- - Kristof Van Cauwenbergh (kristofvc)
  - Dawid Pakuła (zulusx)
- - Marco Lipparini (liarco)
  - Florian Rey (nervo)
+ - Peter Bowyer (pbowyer)
  - Rodrigo Borrego Bernabé (rodrigobb)
  - John Bafford (jbafford)
  - Emanuele Iannone
- - Ondrej Machulda (ondram)
+ - Petr Duda (petrduda)
+ - Marcos Rezende (rezende79)
  - Denis Gorbachev (starfall)
  - Martin Morávek (keeo)
  - Kevin Saliou (kbsali)
- - Matthieu Mota (matthieumota)
  - Steven Surowiec (steves)
  - Shawn Iwinski
+ - Dieter
+ - Samuele Lilli (doncallisto)
  - Gawain Lynch (gawain)
+ - mmokhi
  - Ryan
  - Alexander Deruwe (aderuwe)
  - Dave Hulbert (dave1010)
- - Konstantin Grachev (grachevko)
  - Ivan Rey (ivanrey)
+ - Johan Vlaar (johjohan)
  - M. (mbontemps)
  - Marcin Chyłek (songoq)
  - Ned Schwartz
- - Anderson Müller
  - Ziumin
- - Matthias Schmidt
+ - Daniel Tiringer
  - Lenar Lõhmus
  - Ilija Tovilo (ilijatovilo)
+ - Sander Toonen (xatoo)
  - Zach Badgett (zachbadgett)
  - Loïc Faugeron
  - Aurélien Fredouelle
  - Pavel Campr (pcampr)
+ - Andrii Dembitskyi
+ - Markus Staab
  - Forfarle (forfarle)
  - Johnny Robeson (johnny)
- - Kai Eichinger (kai_eichinger)
- - Kuba Werłos (kuba)
- - Philipp Keck
+ - Shyim
  - Disquedur
- - Markus S. (staabm)
+ - Benjamin Morel
  - Guilherme Ferreira
  - Geoffrey Tran (geoff)
- - Elan Ruusamäe (glen)
- - Brad Jones
- - Nicolas de Marqué (nicola)
  - Jannik Zschiesche
+ - Bernd Stellwag
  - Jan Ole Behrens (deegital)
+ - wicliff wolda (wickedone)
  - Mantas Var (mvar)
- - Yann LUCAS (drixs6o9)
+ - Ramunas Pabreza (doobas)
+ - Yuriy Vilks (igrizzli)
+ - Terje Bråten
  - Sebastian Krebs
- - Htun Htun Htet (ryanhhh91)
- - Sorin Pop (sorinpop)
  - Piotr Stankowski
- - Stewart Malik
- - Stefan Graupner (efrane)
- - Gemorroj (gemorroj)
- - Adrien Chinour
- - Mihail Krasilnikov (krasilnikovm)
- - iamvar
- - Pierre Tondereau
- - Joel Lusavuvu (enigma97)
- - Alex Vo (votanlean)
- - André Matthies
- - Piergiuseppe Longo
- - Kevin Auivinet
- - Valentin Nazarov
- - Aurélien MARTIN
- - Malte Schlüter
- - Jules Matsounga (hyoa)
- - Yewhen Khoptynskyi (khoptynskyi)
- - Jérôme Nadaud (jnadaud)
+ - Pierre-Emmanuel Tanguy (petanguy)
+ - Julien Maulny
+ - Gennadi Janzen
+ - Quentin Dequippe (qdequippe)
+ - johan Vlaar
+ - Paul Oms
+ - James Hemery
  - wuchen90
- - Alexandre Tranchant (alexandre_t)
- - Anthony Moutte
- - shreyadenny
- - Daniel Iwaniec
- - Thomas Ferney (thomasf)
- - Hallison Boaventura (hallisonboaventura)
- - Mas Iting
- - Albion Bame (abame)
- - Ivan Nemets
+ - PHAS Developer
+ - Wouter van der Loop (toppy-hennie)
+ - Ninos
+ - julien57
+ - Mátyás Somfai (smatyas)
+ - MrMicky
+ - Bastien DURAND (deamon)
  - Dmitry Simushev
- - Grégoire Hébert (gregoirehebert)
  - alcaeus
+ - Simon Leblanc (leblanc_simon)
  - Fred Cox
- - Iliya Miroslavov Iliev (i.miroslavov)
- - Safonov Nikita (ns3777k)
  - Simon DELICATA
  - Thibault Buathier (gwemox)
  - Julien Boudry
  - vitaliytv
  - Franck RANAIVO-HARISOA (franckranaivo)
- - Andreas Hennings
+ - Yi-Jyun Pan
+ - Egor Taranov
  - Arnaud Frézet
- - Nicolas Martin (cocorambo)
- - luffy1727
- - LHommet Nicolas (nicolaslh)
+ - Philippe Segatori
+ - Jon Gotlin (jongotlin)
+ - Adrian Nguyen (vuphuong87)
+ - benjaminmal
+ - Roy de Vos Burchart
+ - Andrey Sevastianov
+ - Oleksandr Barabolia (oleksandrbarabolia)
+ - Khoo Yong Jun
+ - Christin Gruber (christingruber)
  - Sebastian Blum
- - Amirreza Shafaat (amirrezashafaat)
- - Laurent Clouet
- - Adoni Pavlakis (adoni)
- - Maarten Nusteling (nusje2000)
- - Ahmed EBEN HASSINE (famas23)
- - Eduard Bulava (nonanerz)
+ - Daniel González (daniel.gonzalez)
+ - Julien Turby
  - Ricky Su (ricky)
- - Igor Timoshenko (igor.timoshenko)
- - “teerasak”
+ - scyzoryck
  - Kyle Evans (kevans91)
- - Benoit Mallo
  - Max Rath (drak3)
- - Giuseppe Campanelli
- - Valentin
- - pizzaminded
+ - Cristoforo Cervino (cristoforocervino)
+ - marie
  - Stéphane Escandell (sescandell)
- - ivan
- - linh
- - Oleg Krasavin (okwinza)
- - Mario Blažek (marioblazek)
- - Jure (zamzung)
+ - Fractal Zombie
  - James Johnston
- - Michael Nelson
- - Eric Krona
- - Sinan Eldem
+ - Noémi Salaün (noemi-salaun)
+ - Sinan Eldem (sineld)
  - Gennady Telegin
- - Kajetan Kołtuniak (kajtii)
- - Sander Goossens (sandergo90)
- - Damien  Fayet (rainst0rm)
+ - Yi-Jyun Pan
+ - ampaze
  - Alexandre Dupuy (satchette)
- - MatTheCat
+ - Michel Hunziker
  - Malte Blättermann
- - Erfan Bahramali
+ - Arnaud De Abreu (arnaud-deabreu)
  - Simeon Kolev (simeon_kolev9)
- - Abdiel Carrazana (abdielcs)
- - Arman
- - Gabi Udrescu
- - Adamo Crespi (aerendir)
+ - Joost van Driel (j92)
  - Jonas Elfering
- - Luis Pabon (luispabon)
- - boulei_n
- - Anna Filina (afilina)
  - Mihai Stancu
  - Nahuel Cuesta (ncuesta)
- - Patrick Luca Fazzi (ap3ir0n)
  - Chris Boden (cboden)
  - EStyles (insidestyles)
  - Christophe Villeger (seragan)
- - Bruno Rodrigues de Araujo (brunosinister)
+ - Krystian Marcisz (simivar)
  - Julien Fredon
- - Jacek Wilczyński (jacekwilczynski)
+ - Xavier Leune (xleune)
  - Hany el-Kerdany
  - Wang Jingyu
+ - Baptiste CONTRERAS
  - Åsmund Garfors
  - Maxime Douailin
  - Jean Pasdeloup
- - Laurent Moreau
+ - Lorenzo Millucci (lmillucci)
  - Javier López (loalf)
- - tamar peled
  - Reinier Kip
- - Robert Meijers
+ - Jérôme Tamarelle (jtamarelle-prismamedia)
+ - Emil Masiakowski
  - Geoffrey Brier (geoffrey-brier)
  - Sofien Naas
- - Christophe Meneses (c77men)
- - Andrei O
+ - Alexandre Parent
+ - Daniel Badura
+ - Brajk19
+ - Roger Guasch (rogerguasch)
+ - DT Inier (gam6itko)
  - Dustin Dobervich (dustin10)
- - Alejandro Diaz Torres
- - Karl Shea
+ - Luis Tacón (lutacon)
+ - Dmitrii Tarasov (dtarasov)
  - dantleech
- - Valentin
+ - Philipp Kolesnikov
  - Jack Worman (jworman)
  - Sebastian Marek (proofek)
- - Łukasz Chruściel (lchrusciel)
- - Jan Vernieuwe (vernija)
+ - Carlos Pereira De Amorim (epitre)
  - zenmate
- - Cédric Anne
- - j.schmitt
- - Georgi Georgiev
+ - Andrii Popov (andrii-popov)
  - David Fuhr
- - Evgeny Anisiforov
- - TristanPouliquen
- - mwos
+ - Malte Müns
+ - Rodrigo Aguilera
+ - Vladimir Varlamov (iamvar)
  - Aurimas Niekis (gcds)
- - Volker Killesreiter (ol0lll)
- - Benjamin Zaslavsky (tiriel)
- - Vedran Mihočinec (v-m-i)
- - creiner
- - RevZer0 (rav)
- - remieuronews
- - Marek Binkowski
+ - Vincent Chalamon
+ - Matthieu Calie (matth--)
+ - Sem Schidler (xvilo)
  - Benjamin Schoch (bschoch)
+ - Martins Sipenko
+ - Guilherme Augusto Henschel
  - Rostyslav Kinash
- - Andrey Lebedev (alebedev)
- - Cristoforo Cervino (cristoforocervino)
- - Dennis Fridrich (dfridrich)
- - Yoann MOROCUTTI
+ - Christophe V. (cvergne)
+ - Mardari Dorel (dorumd)
  - Daisuke Ohata
  - Vincent Simonin
- - Alexander Onatskiy
- - Philipp Fritsche
- - tarlepp
+ - Pierrick VIGNAND (pierrick)
  - Alex Bogomazov (alebo)
- - Claus Due (namelesscoder)
  - aaa2000 (aaa2000)
- - Guillaume Aveline
- - Alexandru Patranescu
- - Arkadiusz Rzadkowolski (flies)
- - Oksana Kozlova (oksanakozlova)
- - Quentin Moreau (sheitak)
+ - Andy Palmer (andyexeter)
+ - Andrew Neil Forster (krciga22)
  - Stefan Warman (warmans)
- - Bert Ramakers
+ - Faizan Akram Dar (faizanakram)
  - Tristan Maindron (tmaindron)
  - Behnoush Norouzali (behnoush)
- - Marc Duboc (icemad)
+ - Marko H. Tamminen (gzumba)
  - Wesley Lancel
+ - Xavier Briand (xavierbriand)
  - Ke WANG (yktd26)
- - Timothée BARRAY
- - Nilmar Sanchez Muguercia
  - Ivo Bathke (ivoba)
- - Arnaud POINTET (oipnet)
  - Lukas Mencl
+ - David Molineus
  - Strate
  - Anton A. Sumin
- - Atthaphon Urairat
- - Jon Green (jontjs)
- - Mickaël Isaert (misaert)
+ - Marko Petrovic
  - alexandre.lassauge
  - Israel J. Carberry
- - Julius Kiekbusch
  - Miquel Rodríguez Telep (mrtorrent)
  - Tamás Nagy (t-bond)
  - Sergey Kolodyazhnyy (skolodyazhnyy)
  - umpirski
- - Benjamin
  - Quentin de Longraye (quentinus95)
  - Chris Heng (gigablah)
- - Oleksii Svitiashchuk
  - Mickaël Buliard (mbuliard)
- - Tristan Bessoussa (sf_tristanb)
+ - Cornel Cruceru (amne)
  - Richard Bradley
- - Nathanaël Martel (nathanaelmartel)
- - Nicolas Jourdan (nicolasjc)
+ - Jan Walther (janwalther)
  - Ulumuddin Cahyadi Yunus (joenoez)
- - Benjamin Dos Santos
- - GagnarTest (gagnartest)
- - Tomas Javaisis
+ - rtek
+ - Mickaël Isaert (misaert)
+ - Adrien Jourdier (eclairia)
  - Florian Pfitzer (marmelatze)
+ - Ivan Grigoriev (greedyivan)
  - Johann Saunier (prophet777)
- - Lucas Bäuerle
- - Dario Savella
- - Jack Thomas
+ - Kevin SCHNEKENBURGER
+ - Geordie
+ - Fabien Salles (blacked)
  - Andreas Erhard (andaris)
- - Evgeny Efimov (edefimov)
- - John VanDeWeghe
- - Oleg Mifle
+ - alexpozzi
  - Michael Devery (mickadoo)
- - Loïc Ovigne (oviglo)
  - Gregor Nathanael Meyer (spackmat)
  - Antoine Corcy
- - Markkus Millend
- - Clément
- - Jorrit Schippers (jorrit)
+ - Ahmed Ashraf (ahmedash95)
+ - Gert Wijnalda (cinamo)
  - Aurimas Niekis (aurimasniekis)
- - maxime.perrimond
- - rvoisin
- - cthulhu
+ - Luca Saba (lucasaba)
  - Sascha Grossenbacher (berdir)
- - Dmitry Derepko
- - Rémi Leclerc
- - Jan Vernarsky
- - Jonas Hünig
- - Amine Yakoubi
+ - Guillaume Aveline
  - Robin Lehrmann
  - Szijarto Tamas
- - Arend Hummeling
- - Makdessi Alex
- - Phil E. Taylor (philetaylor)
- - Juan Miguel Besada Vidal (soutlink)
- - dlorek
- - Stuart Fyfe
+ - Thomas P
+ - Stephan Vock (glaubinix)
  - Jaroslav Kuba
  - Benjamin Zikarsky (bzikarsky)
- - Jason Schilling (chapterjason)
- - Nathan PAGE (nathix)
+ - Kristijan Kanalaš (kristijan_kanalas_infostud)
  - Rodrigo Méndez (rodmen)
  - sl_toto (sl_toto)
  - Marek Pietrzak (mheki)
- - Dmitrii Lozhkin
- - Marion Hurteau (marionleherisson)
+ - “Filip
  - Mickaël Andrieu (mickaelandrieu)
- - Oscar Esteve (oesteve)
- - Sobhan Sharifi (50bhan)
- - Peter Potrowl
- - Stephen
- - Tomasz (timitao)
- - Nguyen Tuan Minh (tuanminhgp)
- - dbrekelmans
- - Piet Steinhart
- - mousezheng
- - Nicolas Dousson
- - Rémy LESCALLIER
+ - Simon Watiau (simonwatiau)
+ - Ruben Jacobs (rubenj)
  - Simon Schick (simonsimcity)
- - Victor Macko (victor_m)
  - Tristan Roussel
- - Quentin Devos
- - Jorge Vahldick (jvahldick)
- - Vladimir Mantulo (mantulo)
- - aim8604
- - Aleksandr Dankovtsev
- - Maciej Zgadzaj
- - David Legatt (dlegatt)
- - Maarten de Boer (mdeboer)
+ - NickSdot
+ - Niklas Keller
+ - Alexandre parent
  - Cameron Porter
  - Hossein Bukhamsin
  - Oliver Hoff
  - Christian Sciberras (uuf6429)
- - Arthur Woimbée
- - Théo DELCEY
- - Andrii Serdiuk (andreyserdjuk)
- - dangkhoagms (dangkhoagms)
- - Floran Brutel (notFloran) (floran)
- - Vlad Gapanovich (gapik)
+ - Thomas Nunninger
  - origaminal
  - Matteo Beccati (matteobeccati)
- - Konstantin Bogomolov
- - Mark Spink
- - Cesar Scur (cesarscur)
+ - Renan Gonçalves (renan_saddam)
+ - Vitaliy Ryaboy (vitaliy)
  - Kevin (oxfouzer)
  - Paweł Wacławczyk (pwc)
- - Sagrario Meneses
  - Oleg Zinchenko (cystbear)
  - Baptiste Meyer (meyerbaptiste)
- - Stefano A. (stefano93)
  - Tales Santos (tsantos84)
+ - Tomasz Kusy
  - Johannes Klauss (cloppy)
- - PierreRebeilleau
  - Evan Villemez
- - Florian Hermann (fhermann)
  - fzerorubigd
  - Thomas Ploch
  - Benjamin Grandfond (benjamin)
  - Tiago Brito (blackmx)
  - Gintautas Miselis (naktibalda)
- - Christian Rishøj
- - Roromix
- - Patrick Berenschot
- - SuRiKmAn
- - rtek
- - Maxime AILLOUD (mailloud)
  - Richard van den Brand (ricbra)
- - mohammadreza honarkhah
+ - Toon Verwerft (veewee)
  - develop
  - flip111
- - Artem Oliinyk (artemoliynyk)
- - Marvin Feldmann (breyndotechse)
- - fruty
+ - Douglas Hammond (wizhippo)
  - VJ
  - RJ Garcia
- - Adam Wójs (awojs)
- - Justin Reherman (jreherman)
+ - Adrien Lucas (adrienlucas)
+ - Jawira Portugal (jawira)
  - Delf Tonder (leberknecht)
- - Paweł Niedzielski (steveb)
- - Peter Jaap Blaakmeer
- - Agustin Gomes
  - Ondrej Exner
  - Mark Sonnabaum
- - Adiel Cristo (arcristo)
- - Fabian Kropfhamer (fabiank)
- - Junaid Farooq (junaidfarooq)
  - Chris Jones (magikid)
  - Massimiliano Braglia (massimilianobraglia)
- - Swen van Zanten (swenvanzanten)
- - Frankie Wittevrongel
+ - Thijs-jan Veldhuizen (tjveldhuizen)
+ - Petrisor Ciprian Daniel
  - Richard Quadling
  - James Hudson (mrthehud)
- - Adam Prickett
  - Raphaëll Roussel
- - Luke Towers
- - Anton Kroshilin
- - Norman Soetbeer
- - William Thomson (gauss)
- - Javier Espinosa (javespi)
+ - Michael Lutz
  - jochenvdv
- - František Maša
+ - Oriol Viñals
+ - Reedy
  - Arturas Smorgun (asarturas)
- - Andrea Sprega (asprega)
  - Aleksandr Volochnev (exelenz)
- - Viktor Bajraktar (njutn95)
  - Robin van der Vleuten (robinvdvleuten)
  - Grinbergs Reinis (shima5)
- - Ruud Arentsen
- - Harald Tollefsen
- - Arend-Jan Tetteroo
- - Mbechezi Nawo
  - Klaus Silveira (klaussilveira)
- - Andre Eckardt (korve)
  - Michael Piecko (michael.piecko)
- - Osayawe Ogbemudia Terry (terdia)
  - Toni Peric (tperic)
  - yclian
+ - Nicolas DOUSSON
+ - radar3301
  - Aleksey Prilipko
+ - Jelle Raaijmakers (gmta)
  - Andrew Berry
+ - Sylvain BEISSIER (sylvain-beissier)
  - Wybren Koelmans (wybren_koelmans)
- - Dmytro Dzubenko
+ - Roberto Nygaard
  - victor-prdh
- - Benjamin RICHARD
- - pdommelen
- - Cedrick Oka
  - Davide Borsatto (davide.borsatto)
- - Guillaume Sainthillier (guillaume-sainthillier)
- - Jens Hatlak
- - Tayfun Aydin
- - Arne Groskurth
- - Ilya Chekalsky
+ - Florian Hermann (fhermann)
+ - Vitaliy Zhuk (zhukv)
  - zenas1210
- - Ostrzyciel
+ - Gert de Pagter
  - Julien DIDIER (juliendidier)
- - Ilia Sergunin (maranqz)
- - Johan de Ruijter
- - marbul
- - Filippos Karailanidis
- - David Brooks
- - Volodymyr Kupriienko (greeflas)
+ - Ворожцов Максим (myks92)
+ - Dalibor Karlović
+ - Randy Geraads
+ - Kevin van Sonsbeek (kevin_van_sonsbeek)
+ - Simo Heinonen (simoheinonen)
+ - Jay Klehr
+ - Andreas Leathley (iquito)
+ - Vladimir Luchaninov (luchaninov)
  - Sebastian Grodzicki (sgrodzicki)
- - Florian Caron (shalalalala)
- - Serhiy Lunak (slunak)
- - Wojciech Błoszyk (wbloszyk)
+ - Mohamed Gamal
+ - Eric COURTIAL
+ - Xesxen
  - Jeroen van den Enden (endroid)
- - abunch
- - tamcy
- - Mikko Pesari
- - Aurélien Fontaine
+ - Arun Philip
  - Pascal Helfenstein
- - Malcolm Fell (emarref)
- - phuc vo (phucwan)
+ - Jesper Skytte (greew)
+ - Petar Obradović
  - Baldur Rensch (brensch)
- - Bogdan Scordaliu
- - Daniel Rotter (danrot)
- - Foxprodev
- - developer-av
+ - Carl Casbolt (carlcasbolt)
+ - Jiri Barous
  - Vladyslav Petrovych
  - Loïc Chardonnet
- - Hugo Sales
- - Dale.Nash
  - Alex Xandra Albert Sim
  - Sergey Yastrebov
  - Carson Full (carsonfull)
+ - Steve Grunwell
  - Yuen-Chi Lian
- - Maxim Semkin
- - BrokenSourceCode
- - Fabian Haase
- - Nikita Popov (nikic)
+ - Mathias Brodala (mbrodala)
  - Robert Fischer (sandoba)
  - Tarjei Huse (tarjei)
+ - Travis Carden (traviscarden)
+ - mfettig
  - Besnik Br
- - Michael Olšavský
- - Benny Born
- - Emirald Mateli
- - Tristan Pouliquen
+ - Issam Raouf (iraouf)
+ - Simon Mönch
+ - Sherin Bloemendaal
  - Jose Gonzalez
+ - Jonathan (jlslew)
  - Claudio Zizza
- - Ivo Valchev
- - Zlatoslav Desyatnikov
- - Wickex
- - tuqqu
+ - aegypius
  - Ilia (aliance)
- - Neagu Cristian-Doru (cristian-neagu)
+ - Christian Stoller (naitsirch)
  - Dave Marshall (davedevelopment)
  - Jakub Kulhan (jakubkulhan)
+ - Paweł Niedzielski (steveb)
+ - Shaharia Azam
  - avorobiev
+ - Gerben Oolbekkink
  - Gladhon
- - Kai
- - Bartłomiej Zając
  - Maximilian.Beckers
+ - Alex Kalineskou
+ - Evan Shaw
+ - stoccc
  - Grégoire Penverne (gpenverne)
  - Venu
+ - Ryan Hendrickson
+ - Damien Fa
  - Jonatan Männchen
  - Dennis Hotson
  - Andrew Tchircoff (andrewtch)
  - Lars Vierbergen (vierbergenlars)
+ - Xav` (xavismeh)
  - Barney Hanlon
- - Bart Wach
- - Jos Elstgeest
  - Thorry84
- - Kirill Lazarev
- - Serhii Smirnov
- - Martins Eglitis
+ - Romanavr
  - michaelwilliams
- - Wouter Diesveld
- - Romain
- - Matěj Humpál
- - Guillaume Loulier (guikingone)
- - Pedro Casado (pdr33n)
- - Pierre Grimaud (pgrimaud)
- - Alexander Janssen (tnajanssen)
+ - Raphaël Geffroy (raphael-geffroy)
+ - Alexandre Parent
  - 1emming
  - Nykopol (nykopol)
- - Julien BERNARD
- - Michael Zangerle
+ - Thibault Richard (t-richard)
  - Jordan Deitch
- - Raphael Hardt
  - Casper Valdemar Poulsen
- - SnakePin
- - Matthew Covey
- - Anthony Massard (decap94)
- - Chris Maiden (matason)
- - Andrea Ruggiero (pupax)
+ - Guillaume Verstraete
+ - vladimir.panivko
+ - Oliver Hader
  - Josiah (josiah)
- - Alexandre Beaujour
- - George Yiannoulopoulos
+ - Dennis Væversted (srnzitcom)
+ - AndrolGenhald
+ - Asier Etxebeste
  - Joschi Kuphal
  - John Bohn (jbohn)
- - Peter Schultz
- - Benhssaein Youssef
- - bill moll
- - PaoRuby
- - Bizley
+ - Jason Tan (jt2k)
  - Edvin Hultberg
- - Dominik Piekarski (dompie)
- - Rares Sebastian Moldovan (raresmldvn)
+ - shubhalgupta
  - Felds Liscia (felds)
- - dsech
- - Gilbertsoft
- - tadas
- - Bastien Picharles
- - mamazu
- - Victor Garcia
- - Juan Mrad
- - Denis Yuzhanin
- - knezmilos13
- - alireza
- - Marcin Kruk
- - Marek Víger (freezy)
+ - Benjamin Lebon
+ - Sergey Panteleev
+ - Alexander Grimalovsky (flying)
  - Andrew Hilobok (hilobok)
- - Wahyu Kristianto (kristories)
  - Noah Heck (myesain)
- - Stephan Wentz (temp)
  - Christian Soronellas (theunic)
+ - Max Baldanza
+ - Volodymyr Panivko
+ - kick-the-bucket
+ - Thomas Durand
  - fedor.f
  - Yosmany Garcia (yosmanyga)
- - Markus Staab
- - bahram
- - Marie Minasyan (marie.minassyan)
+ - Jeremiasz Major
+ - Jibé Barth (jibbarth)
+ - Trevor North
  - Degory Valentine
  - izzyp
  - Jeroen Fiege (fieg)
  - Martin (meckhardt)
- - Radosław Kowalewski
- - JustDylan23
+ - Marcel Hernandez
+ - Evan C
  - buffcode
- - Juraj Surman
- - Victor
- - Andreas Allacher
- - Alexis
- - Camille Dejoye (cdejoye)
+ - Glodzienski
+ - Natsuki Ikeguchi
  - Krzysztof Łabuś (crozin)
- - cybernet (cybernet2u)
- - Stefan Kleff (stefanxl)
- - Thijs-jan Veldhuizen (tjveldhuizen)
  - Xavier Lacot (xavier)
+ - Jon Dufresne
  - possum
  - Denis Zunke (donalberto)
+ - Adrien Roches (neirda24)
+ - Thomas Trautner (thomastr)
  - _sir_kane (waly)
  - Olivier Maisonneuve
- - Bruno BOUTAREL
- - John Stevenson
- - everyx
- - Stanislav Gamayunov (happyproff)
- - Alexander McCullagh (mccullagh)
- - Paul L McNeely (mcneely)
+ - Gálik Pál
+ - Bálint Szekeres
+ - Andrei C. (moldman)
  - Mike Meier (mykon)
  - Pedro Miguel Maymone de Resende (pedroresende)
- - Sergey Fokin (tyraelqp)
+ - stlrnz
  - Masterklavi
+ - Adrien Wilmet (adrienfr)
  - Franco Traversaro (belinde)
  - Francis Turmel (fturmel)
+ - Kagan Balga (kagan-balga)
  - Nikita Nefedov (nikita2206)
- - Bernat Llibre
+ - Alex Bacart
+ - StefanoTarditi
  - cgonzalez
+ - hugovms
  - Ben
- - Joni Halme
- - aetxebeste
- - roromix
- - Vitali Tsyrkin
- - Juga Paazmaya
- - afaricamp
- - riadh26
- - Konstantinos Alexiou
- - Dilek Erkut
- - WaiSkats
- - Morimoto Ryosuke
- - Christoph König (chriskoenig)
- - Dmytro Pigin (dotty)
  - Vincent Composieux (eko)
- - Jm Aribau (jmaribau)
+ - Cyril Pascal (paxal)
+ - Pedro Casado (pdr33n)
  - Jayson Xu (superjavason)
+ - acoulton
+ - DemigodCode
  - fago
- - popnikos
- - Tito Costa
  - Jan Prieser
- - Thiago Melo
- - Giorgio Premi
+ - Maximilian Bösing
  - Matt Johnson (gdibass)
- - Gerhard Seidel (gseidel)
  - Zhuravlev Alexander (scif)
  - Stefano Degenkamp (steef)
  - James Michael DuPont
- - kor3k kor3k (kor3k)
+ - Tinjo Schöni
+ - Carlos Buenosvinos (carlosbuenosvinos)
+ - Christian Gripp (core23)
+ - Jake (jakesoft)
  - Rustam Bakeev (nommyde)
- - Eric Schildkamp
- - agaktr
  - Vincent CHALAMON
- - Mostafa
- - kernig
- - Gennadi Janzen
- - SenTisso
- - Joe Springe
  - Ivan Kurnosov
- - Flinsch
- - botbotbot
- - Timon van der Vorm
- - G.R.Dalenoort
- - Vladimir Khramtsov (chrome)
- - Denys Voronin (hurricane)
- - Jordan de Laune (jdelaune)
- - Juan Gonzalez Montes (juanwilde)
- - Mathieu Dewet (mdewet)
+ - Bahman Mehrdad (bahman)
  - Christopher Hall (mythmakr)
- - none (nelexa)
  - Patrick Dawkins (pjcdawkins)
  - Paul Kamer (pkamer)
  - Rafał Wrzeszcz (rafalwrzeszcz)
  - Reyo Stallenberg (reyostallenberg)
- - Rémi Faivre (rfv)
  - Nguyen Xuan Quynh
  - Reen Lokum
+ - Dennis Langen (nijusan)
+ - Quentin Dreyer (qkdreyer)
+ - Francisco Alvarez (sormes)
  - Martin Parsiegla (spea)
- - Bernhard Rusch
- - Ruben Jansen
- - Marc Biorklund
- - shreypuranik
- - Thibaut Salanon
- - Urban Suppiger
+ - Maxim Tugaev (tugmaks)
+ - Manuel Alejandro Paz Cetina
  - Denis Charrier (brucewouaigne)
- - Marcello Mönkemeyer (marcello-moenkemeyer)
+ - Youssef Benhssaien (moghreb)
+ - Mario Ramundo (rammar)
+ - Ivan
+ - Nico Haase
  - Philipp Scheit (pscheit)
  - Pierre Vanliefland (pvanliefland)
  - Roy Klutman (royklutman)
  - Sofiane HADDAG (sofhad)
  - Quentin Schuler (sukei)
- - VojtaB
+ - Antoine M
  - frost-nzcr4
- - Yuri Karaban
- - Johan
- - Edwin
- - Andriy
- - Taylor Otwell
- - Sami Mussbach
- - qzylalala
- - Mikolaj Czajkowski
- - Shiro
- - Reda DAOUDI
- - Jesper Skytte
- - Christiaan Wiesenekker
+ - Shahriar56
+ - Dhananjay Goratela
+ - Kien Nguyen
  - Bozhidar Hristov
- - Foxprodev
- - Eric Hertwig
- - Sergey Panteleev
- - Dmitry Hordinky
- - Oliver Klee
- - Niels Robin-Aubertin
- - Mikko Ala-Fossi
- - Jan Christoph Beyer
- - Daniel Tiringer
- - Koray Zorluoglu
- - Roy-Orbison
- - kshida
- - Yasmany Cubela Medina (bitgandtter)
- - Aryel Tupinamba (dfkimera)
- - Hans Höchtl (hhoechtl)
- - Jawira Portugal (jawira)
+ - Oriol Viñals
+ - arai
+ - Achilles Kaloeridis (achilles)
  - Laurent Bassin (lbassin)
- - Roman Igoshin (masterro)
- - Jeroen van den Nieuwenhuisen (nieuwenhuisen)
- - Pierre Rebeilleau (pierrereb)
- - Raphael de Almeida (raphaeldealmeida)
+ - Mouad ZIANI (mouadziani)
+ - Tomasz Ignatiuk
  - andrey1s
  - Abhoryo
+ - louismariegaborit
  - Fabian Vogler (fabian)
  - Korvin Szanto
- - Simon Ackermann
  - Stéphan Kochen
- - Steven Dubois
  - Arjan Keeman
- - Bálint Szekeres
  - Alaattin Kahramanlar (alaattin)
  - Sergey Zolotov (enleur)
  - Nicole Cordes (ichhabrecht)
- - Mark Beech (jaybizzle)
  - Maksim Kotlyar (makasim)
- - Thibaut Arnoud (thibautarnoud)
+ - Thibaut THOUEMENT (thibaut_thouement)
  - Neil Ferreira
  - Julie Hourcade (juliehde)
  - Dmitry Parnas (parnas)
- - Christian Weiske
- - Maria Grazia Patteri
- - Sébastien COURJEAN
- - Marko Vušak
- - Ismo Vuorinen
+ - Loïc Beurlet
+ - Ana Raro
+ - Ana Raro
  - Tony Malzhacker
- - Valentin
- - Ali Tavafi
- - Viet Pham
- - Pchol
- - divinity76
- - Yiorgos Kalligeros
- - Arek Bochinski
- - Rafael Tovar
- - Amin Hosseini (aminh)
+ - Cosmin Sandu
  - Andreas Lutro (anlutro)
  - DUPUCH (bdupuch)
  - Cyril Quintin (cyqui)
- - Cyrille Bourgois (cyrilleb)
  - Gerard van Helden (drm)
  - Florent Destremau (florentdestremau)
+ - Florian Wolfsjaeger (flowolf)
  - Johnny Peck (johnnypeck)
- - Geoffrey Monte (numerogeek)
- - Martijn Boers (plebian)
- - Plamen Mishev (pmishev)
- - Sergii Dolgushev (serhey)
- - Rein Baarsma (solidwebcode)
- - Stephen Lewis (tehanomalousone)
- - wicliff wolda (wickedone)
- - Wim Molenberghs (wimm)
+ - Jordi Sala Morales (jsala)
+ - Sander De la Marche (sanderdlm)
  - Loic Chardonnet
  - Ivan Menshykov
  - David Romaní
@@ -1732,300 +1404,177 @@
  - Alexander Li (aweelex)
  - Gustavo Falco (gfalco)
  - Matt Robinson (inanimatt)
- - Marcel Berteler
- - sdkawata
+ - Kristof Van Cauwenbergh (kristofvc)
+ - Marco Lipparini (liarco)
  - Aleksey Podskrebyshev
  - Calin Mihai Pristavu
- - Rainrider
- - Oliver Eglseder
- - zcodes
+ - Gabrielle Langer
  - Jörn Lang
+ - Adrian Günter (adrianguenter)
+ - Amr Ezzat (amrezzat)
  - David Marín Carreño (davefx)
  - Fabien LUCAS (flucas2)
  - Alex (garrett)
+ - Konstantin Grachev (grachevko)
  - Hidde Boomsma (hboomsma)
- - Johan Wilfer (johanwilfer)
- - Toby Griffiths (tog)
- - Ashura
- - Alessandra Lai
- - Ernest Hymel
- - Andrea Civita
- - Nicolás Alonso
+ - Ondrej Machulda (ondram)
+ - Jason Woods
  - mwsaz
- - LoginovIlya
- - carlos-ea
- - Olexandr Kalaidzhy
- - Jérémy Benoist
- - Ferran Vidal
- - youssef saoubou
- - elattariyassine
- - Carlos Tasada
- - zors1
- - Peter Simoncic
- - lerminou
- - Ahmad El-Bardan
- - pdragun
- - Noel Light-Hilary
- - Emre YILMAZ
- - Marcos Labad
- - Antoine M
- - Frank Jogeleit
- - Ondřej Frei
- - Jenne van der Meer
- - Storkeus
- - Anton Zagorskii
- - ging-dev
- - zakaria-amm
+ - bogdan
+ - wanxiangchwng
  - Geert De Deckere
- - Agata
- - dakur
  - grizlik
- - florian-michael-mast
- - Henry Snoek
- - Vlad Dumitrache
  - Derek ROTH
  - Jeremy Benoist
  - Ben Johnson
  - Jan Kramer
  - mweimerskirch
- - robmro27
- - Vallel Blanco
- - Bastien Clément
- - Benjamin Franzke
- - Pavinthan
- - Sylvain METAYER
+ - Andrew Codispoti
  - Benjamin Laugueux
- - Ivo Valchev
- - baron (bastien)
+ - Lctrs
  - Benoît Bourgeois (bierdok)
- - Damien Harper (damien.harper)
- - Dominik Pesch (dombn)
  - Dmytro Boiko (eagle)
  - Shin Ohno (ganchiku)
- - Jaap van Otterdijk (jaapio)
- - Kubicki Kamil (kubik)
- - Vladislav Nikolayev (luxemate)
- - Martin Mandl (m2mtech)
+ - Matthieu Mota (matthieumota)
  - Maxime Pinot (maximepinot)
- - Misha Klomp (mishaklomp)
  - Jean-Baptiste GOMOND (mjbgo)
- - Mikhail Prosalov (mprosalov)
- - Ulrik Nielsen (mrbase)
- - Artem (nexim)
- - Nicolas ASSING (nicolasassing)
- - Pierre Gasté (pierre_g)
- - Pierre-Olivier Vares (povares)
- - Ronny López (ronnylt)
- - Julius (sakalys)
+ - Jakub Podhorsky (podhy)
  - abdul malik ikhsan (samsonasik)
- - Dmitry (staratel)
- - Tito Miguel Costa (titomiguelcosta)
- - Wim Godden (wimg)
+ - Henry Snoek (snoek09)
  - Morgan Auchede
  - Christian Morgan
  - Alexander Miehe
+ - Daniël Brekelmans (dbrekelmans)
  - Simon (kosssi)
  - Sascha Dens (saschadens)
- - Maxime Aknin (3m1x4m)
- - Geordie
- - Exploit.cz
+ - Simon Heimberg (simon_heimberg)
+ - Morten Wulff (wulff)
+ - Kieran
  - Don Pinkster
  - Maksim Muruev
  - Emil Einarsson
- - Jason Stephens
  - 243083df
- - Tinjo Schöni
  - Thibault Duplessis
- - Quentin Favrie
- - Matthias Derer
- - vladyslavstartsev
- - Kévin
+ - katario
+ - Rimas Kudelis
  - Marc Abramowitz
- - Markus Staab
- - michal
+ - Matthias Schmidt
  - Martijn Evers
- - Sjoerd Adema
  - Tony Tran
- - Evgeniy Koval
- - Claas Augner
  - Balazs Csaba
  - Bill Hance (billhance)
  - Douglas Reith (douglas_reith)
  - Harry Walter (haswalt)
- - Jeffrey Moelands (jeffreymoelands)
  - Jacques MOATI (jmoati)
  - Johnson Page (jwpage)
+ - Kuba Werłos (kuba)
  - Ruben Gonzalez (rubenruateltek)
- - Ruslan Zavacky (ruslanzavacky)
- - Stefano Cappellini (stefano_cappellini)
+ - Mokhtar Tlili (sf-djuba)
  - Michael Roterman (wtfzdotnet)
+ - Philipp Keck
+ - Pavol Tuka
  - Arno Geurts
  - Adán Lobato (adanlobato)
  - Ian Jenkins (jenkoian)
  - Marcos Gómez Vilches (markitosgv)
  - Matthew Davis (mdavis1982)
- - George Bateman
- - misterx
- - arend
- - Vincent Godé
- - helmi
- - Michael Steininger
- - Nardberjean
- - jersoe
- - Eric Grimois
- - Beno!t POLASZEK
- - Armando
- - Jens Schulze
- - Olatunbosun Egberinde
- - Knallcharge
- - Michel Bardelmeijer
- - Ikko Ashimine
- - Erwin Dirks
- - Markus Ramšak
+ - Paulo Ribeiro (paulo)
+ - Marc Laporte
+ - Michał Jusięga
+ - Kay Wei
+ - Dominik Ulrich
  - den
- - George Dietrich
- - jannick-holm
- - Menno Holtkamp
- - Ser5
- - Clemens Krack
- - Bruno Baguette
- - Alexis Lefebvre
- - Michal Forbak
- - Alexey Berezuev
- - Pierrick Charron
- - gechetspr
- - brian978
- - Talha Zekeriya Durmuş
- - bch36
- - Steve Hyde
- - Ettore Del Negro
- - dima-gr
  - Gábor Tóth
- - Rodolfo Ruiz
- - tsilefy
- - Enrico
- - Jérémie Broutier
- - Success Go
- - Chris McGehee
- - Benjamin Rosenberger
- - Vladyslav Startsev
- - Markus Klein
- - Bruno Nogueira Nascimento Wowk
- - Tomanhez
- - satalaondrej
- - Matthias Dötsch
- - jonmldr
  - ouardisoft
- - RTUnreal
- - Richard Hodgson
- - Sven Fabricius
- - Bogdan
- - Marco Pfeiffer
  - Daniel Cestari
  - Matt Janssen
- - Kévin Gonella
- - Matteo Galli
- - Ash014
- - Loenix
- - Simon Frost
- - Cantepie
- - detinkin
- - Harry Wiseman
- - Steve Marvell
- - Shyim
- - sabruss
- - Andrejs Leonovs
- - Signor Pedro
- - Matthias Larisch
- - Maxime  P
- - Sean Templeton
- - Yendric
  - Stéphane Delprat
- - Matthias Meyer
- - Temuri Takalandze (abgeo)
- - Bernard van der Esch (adeptofvoltron)
- - Benedict Massolle (bemas)
- - Gerard Berengue Llobera (bere)
- - Ronny (big-r)
- - Anton (bonio)
- - Alexandre Fiocre (demos77)
- - Erwan Nader (ernadoo)
- - Faizan Akram Dar (faizanakram)
- - Greg Szczotka (greg606)
- - Ian Littman (iansltx)
- - Nathan DIdier (icz)
- - Ilia Lazarev (ilzrv)
- - Arkadiusz Kondas (itcraftsmanpl)
- - Joao Paulo V Martins (jpjoao)
+ - Mior Muhammad Zaki (crynobone)
+ - Elan Ruusamäe (glen)
  - Brunet Laurent (lbrunet)
- - Jérémy (libertjeremy)
  - Florent Viel (luxifer)
  - Maks 3w (maks3w)
- - Mamikon Arakelyan (mamikon)
  - Michiel Boeckaert (milio)
- - Mike Milano (mmilano)
- - Guillaume Lajarige (molkobain)
- - Diego Aguiar (mollokhan)
  - Mikhail Yurasov (mym)
- - PLAZANET Pierre (pedrotroller)
- - Igor Tarasov (polosatus)
  - Robert Gruendler (pulse00)
- - Ramazan APAYDIN (rapaydin)
- - Babichev Maxim (rez1dent3)
- - Christopher Georg (sky-chris)
- - Francisco Alvarez (sormes)
+ - Sebastian Paczkowski (sebpacz)
  - Simon Terrien (sterrien)
  - Stephan Vierkant (svierkant)
  - Benoît Merlet (trompette)
- - Aaron Piotrowski (trowski)
- - Roman Tymoshyk (tymoshyk)
- - Vincent MOULENE (vints24)
+ - Brad Jones
  - datibbaw
+ - Dragos Protung (dragosprotung)
  - Koen Kuipers (koku)
- - Ryan Linnit
- - Antoine Leblanc
- - Andre Johnson
- - MaPePeR
- - Marco Pfeiffer
+ - Nicolas de Marqué (nicola)
+ - Thiago Cordeiro (thiagocordeiro)
  - Matthieu Bontemps
- - Vivien
+ - Ian Irlen
  - Rootie
- - david-binda
- - Alexandru Năstase
- - ddegentesh
- - Anne-Julia Seitz
- - Alexander Bauer (abauer)
  - Sébastien Santoro (dereckson)
- - Gabriel Solomon (gabrielsolomon)
  - Daniel Alejandro Castro Arellano (lexcast)
- - Aleksandar Dimitrov (netbull)
- - Gary Houbre (thegarious)
  - Vincent Chalamon
+ - Alan ZARLI
  - Thomas Jarrand
  - Baptiste Leduc (bleduc)
- - Antoine Bluchet (soyuka)
+ - soyuka
+ - Piotr Zajac
  - Patrick Kaufmann
+ - Ismail Özgün Turan (dadeather)
+ - Mickael Perraud
  - Anton Dyshkant
- - Ramunas Pabreza
+ - Rafael Villa Verde
+ - Zoran Makrevski (zmakrevski)
+ - Yann LUCAS (drixs6o9)
  - Kirill Nesmeyanov (serafim)
  - Reece Fowell (reecefowell)
  - Muhammad Aakash
  - Charly Goblet (_mocodo)
+ - Htun Htun Htet (ryanhhh91)
  - Guillaume Gammelin
  - Valérian Galliat
+ - Sorin Pop (sorinpop)
  - d-ph
+ - Stewart Malik
  - Renan Taranto (renan-taranto)
+ - Ninos Ego
+ - Samael tomas
+ - Stefan Graupner (efrane)
+ - Gemorroj (gemorroj)
+ - Adrien Chinour
+ - Jonas Claes
+ - Mateusz Żyła (plotkabytes)
  - Rikijs Murgs
+ - WoutervanderLoop.nl
+ - Mihail Krasilnikov (krasilnikovm)
  - Uladzimir Tsykun
+ - iamvar
  - Amaury Leroux de Lens (amo__)
+ - Rene de Lima Barbosa (renedelima)
  - Christian Jul Jensen
+ - Lukas Kaltenbach
  - Alexandre GESLIN
  - The Whole Life to Learn
+ - Pierre Tondereau
+ - Joel Lusavuvu (enigma97)
+ - Valentin Barbu (jimie)
+ - Alex Vo (votanlean)
  - Mikkel Paulson
  - ergiegonzaga
+ - André Matthies
  - kurozumi (kurozumi)
+ - Nicolas Lemoine
+ - Piergiuseppe Longo
+ - Kevin Auivinet
  - Liverbool (liverbool)
+ - Valentin Nazarov
  - Dalibor Karlović
+ - Aurélien MARTIN
+ - Malte Schlüter
+ - Jules Matsounga (hyoa)
+ - Yewhen Khoptynskyi (khoptynskyi)
+ - Nicolas Attard (nicolasattard)
+ - Jérôme Nadaud (jnadaud)
+ - Frank Naegler
  - Sam Malone
  - Ha Phan (haphan)
  - Chris Jones (leek)
@@ -2034,99 +1583,175 @@
  - xaav
  - Jean-Christophe Cuvelier [Artack]
  - Mahmoud Mostafa (mahmoud)
+ - Alexandre Tranchant (alexandre_t)
+ - Anthony Moutte
  - Ahmed Abdou
+ - shreyadenny
+ - Daniel Iwaniec
+ - Thomas Ferney (thomasf)
  - Pieter
+ - Louis-Proffit
+ - Dennis Tobar
  - Michael Tibben
+ - Hallison Boaventura (hallisonboaventura)
+ - Mas Iting
  - Billie Thompson
+ - Albion Bame (abame)
  - Ganesh Chandrasekaran (gxc4795)
  - Sander Marechal
+ - Ivan Nemets
+ - Grégoire Hébert (gregoirehebert)
  - Franz Wilding (killerpoke)
  - Ferenczi Krisztian (fchris82)
+ - Ioan Ovidiu Enache (ionutenache)
  - Artyum Petrov
  - Oleg Golovakhin (doc_tr)
+ - Guillaume Smolders (guillaumesmo)
  - Icode4Food (icode4food)
  - Radosław Benkel
  - Bert ter Heide (bertterheide)
  - Kevin Nadin (kevinjhappy)
  - jean pasqualini (darkilliant)
+ - Iliya Miroslavov Iliev (i.miroslavov)
+ - Safonov Nikita (ns3777k)
  - Ross Motley (rossmotley)
  - ttomor
  - Mei Gwilym (meigwilym)
  - Michael H. Arieli
+ - Miloš Milutinović
  - Jitendra Adhikari (adhocore)
+ - Nicolas Martin (cocorambo)
  - Tom Panier (neemzy)
  - Fred Cox
+ - luffy1727
  - Luciano Mammino (loige)
+ - LHommet Nicolas (nicolaslh)
  - fabios
+ - eRIZ
  - Sander Coolen (scoolen)
+ - Vic D&#039;Elfant (vicdelfant)
+ - Amirreza Shafaat (amirrezashafaat)
+ - Laurent Clouet
+ - Adoni Pavlakis (adoni)
  - Nicolas Le Goff (nlegoff)
+ - Maarten Nusteling (nusje2000)
  - Anne-Sophie Bachelard
  - Gordienko Vladislav
+ - Ahmed EBEN HASSINE (famas23)
  - Marvin Butkereit
  - Ben Oman
  - Chris de Kok
+ - Eduard Bulava (nonanerz)
  - Andreas Kleemann (andesk)
+ - Ilya Levin (ilyachase)
  - Hubert Moreau (hmoreau)
+ - Nicolas Appriou
+ - Igor Timoshenko (igor.timoshenko)
+ - Pierre-Emmanuel CAPEL
  - Manuele Menozzi
+ - “teerasak”
  - Anton Babenko (antonbabenko)
  - Irmantas Šiupšinskas (irmantas)
+ - Benoit Mallo
  - Charles-Henri Bruyand
  - Danilo Silva
+ - Giuseppe Campanelli
+ - Valentin
+ - pizzaminded
+ - Nicolas Valverde
  - Konstantin S. M. Möllers (ksmmoellers)
  - Ken Stanley
+ - Raffaele Carelle
+ - ivan
  - Zachary Tong (polyfractal)
+ - linh
+ - Oleg Krasavin (okwinza)
+ - Mario Blažek (marioblazek)
+ - Jure (zamzung)
+ - Michael Nelson
  - Ashura
  - Hryhorii Hrebiniuk
  - Nsbx
+ - Eric Krona
  - Alex Plekhanov
  - johnstevenson
  - hamza
  - dantleech
+ - Kajetan Kołtuniak (kajtii)
+ - Sander Goossens (sandergo90)
  - Rudy Onfroy
  - Tero Alén (tero)
  - DerManoMann
+ - Damien  Fayet (rainst0rm)
+ - MatTheCat
  - Guillaume Royer
+ - Erfan Bahramali
  - Artem (digi)
  - boite
  - Silvio Ginter
  - Peter Culka
  - MGDSoft
+ - Abdiel Carrazana (abdielcs)
  - joris
  - Vadim Tyukov (vatson)
+ - Arman
+ - Gabi Udrescu
+ - Adamo Crespi (aerendir)
  - David Wolter (davewww)
  - Sortex
  - chispita
  - Wojciech Sznapka
+ - Emmanuel Dreyfus
+ - Luis Pabon (luispabon)
+ - boulei_n
+ - Anna Filina (afilina)
  - Gavin (gavin-markup)
  - Ksaveras Šakys (xawiers)
  - Shaun Simmons
  - Ariel J. Birnbaum
+ - Yannick
+ - Patrick Luca Fazzi (ap3ir0n)
+ - Tim Lieberman
  - Danijel Obradović
  - Pablo Borowicz
  - Ondřej Frei
+ - Bruno Rodrigues de Araujo (brunosinister)
  - Máximo Cuadros (mcuadros)
+ - Jacek Wilczyński (jacekwilczynski)
+ - Christoph Kappestein
+ - Camille Baronnet
  - EXT - THERAGE Kevin
  - tamirvs
  - gauss
  - julien.galenski
  - Florian Guimier
+ - Maxime PINEAU
+ - Igor Kokhlov (verdet)
  - Christian Neff (secondtruth)
  - Chris Tiearney
  - Oliver Hoff
+ - Minna N
  - Ole Rößner (basster)
+ - andersmateusz
+ - Laurent Moreau
  - Faton (notaf)
  - Tom Houdmont
+ - tamar peled
  - mark burdett
  - Per Sandström (per)
  - Goran Juric
  - Laurent G. (laurentg)
+ - Jean-Baptiste Nahan
+ - Thomas Decaux
  - Nicolas Macherey
  - Asil Barkin Elik (asilelik)
  - Bhujagendra Ishaya
  - Guido Donnari
  - Mert Simsek (mrtsmsk0)
  - Lin Clark
+ - Christophe Meneses (c77men)
  - Jeremy David (jeremy.david)
+ - Andrei O
  - Michał Marcin Brzuchalski (brzuchal)
  - Jordi Rejas
  - Troy McCabe
@@ -2135,21 +1760,38 @@
  - gr1ev0us
  - Léo VINCENT
  - mlazovla
+ - Alejandro Diaz Torres
+ - Bradley Zeggelaar
+ - Karl Shea
+ - Valentin
  - Markus Baumer
  - Max Beutel
  - adnen chouibi
  - Nathan Sepulveda
+ - Łukasz Chruściel (lchrusciel)
+ - Jan Vernieuwe (vernija)
  - Antanas Arvasevicius
+ - Adam Kiss
  - Pierre Dudoret
  - Michal Trojanowski
  - Thomas
+ - j.schmitt
+ - Georgi Georgiev
  - Norbert Schultheisz
  - Maximilian Berghoff (electricmaxxx)
  - SOEDJEDE Felix (fsoedjede)
+ - Evgeny Anisiforov
  - otsch
+ - TristanPouliquen
  - Piotr Antosik (antek88)
  - Nacho Martin (nacmartin)
+ - Thibaut Chieux
+ - mwos
+ - Volker Killesreiter (ol0lll)
+ - Vedran Mihočinec (v-m-i)
  - Sergey Novikov (s12v)
+ - creiner
+ - Jan Pintr
  - ProgMiner
  - Marcos Quesada (marcos_quesada)
  - Matthew (mattvick)
@@ -2157,53 +1799,83 @@
  - Viktor Novikov (nowiko)
  - Paul Mitchum (paul-m)
  - Angel Koilov (po_taka)
+ - RevZer0 (rav)
+ - Yura Uvarov (zim32)
  - Dan Finnie
+ - remieuronews
+ - Marek Binkowski
  - Ken Marfilla (marfillaster)
  - Max Grigorian (maxakawizard)
  - allison guilhem
  - benatespina (benatespina)
  - Denis Kop
+ - Fabrice Locher
+ - Konstantin Chigakov
  - Kamil Szalewski (szal1k)
  - Jean-Guilhem Rouel (jean-gui)
+ - Yoann MOROCUTTI
  - Ivan Yivoff
  - EdgarPE
  - jfcixmedia
  - Dominic Tubach
  - Martijn Evers
+ - Alexander Onatskiy
+ - Philipp Fritsche
+ - Léon Gersen
+ - tarlepp
  - Dustin Wilson
  - Benjamin Paap (benjaminpaap)
+ - Claus Due (namelesscoder)
  - Christian
+ - Alexandru Patranescu
  - ju1ius
  - Denis Golubovskiy (bukashk0zzz)
+ - Arkadiusz Rzadkowolski (flies)
  - Serge (nfx)
+ - Oksana Kozlova (oksanakozlova)
+ - Quentin Moreau (sheitak)
  - Mikkel Paulson
  - Michał Strzelecki
+ - Bert Ramakers
+ - Hans Mackowiak
  - Hugo Fonseca (fonsecas72)
+ - Marc Duboc (icemad)
+ - uncaught
  - Martynas Narbutas
+ - Timothée BARRAY
+ - Nilmar Sanchez Muguercia
+ - Pierre LEJEUNE (darkanakin41)
  - Bailey Parker
  - curlycarla2004
+ - Javier Ledezma
  - Kevin Auvinet
  - Antanas Arvasevicius
  - Kris Kelly
  - Eddie Abou-Jaoude (eddiejaoude)
  - Haritz Iturbe (hizai)
  - Nerijus Arlauskas (nercury)
+ - Stanislau Kviatkouski (7-zete-7)
+ - Rutger Hertogh
  - Diego Sapriza
  - Joan Cruz
  - inspiran
  - Alex Demchenko
+ - Richard van Velzen
  - Cristobal Dabed
  - Daniel Mecke (daniel_mecke)
  - Matteo Giachino (matteosister)
  - Serhii Polishchuk (spolischook)
  - Tadas Gliaubicas (tadcka)
  - Thanos Polymeneas (thanos)
+ - Atthaphon Urairat
  - Benoit Garret
  - HellFirePvP
- - Maximilian Zumbansen
  - Maximilian Ruta (deltachaos)
+ - Jon Green (jontjs)
  - Jakub Sacha
+ - Julius Kiekbusch
  - Kamil Musial
+ - Lucas Bustamante
  - Olaf Klischat
  - orlovv
  - Claude Dioudonnat
@@ -2215,185 +1887,299 @@
  - Tijs Verkoyen
  - James Sansbury
  - Marcin Chwedziak
+ - Dan Kadera
  - hjkl
  - Dan Wilga
+ - Thijs Reijgersberg
+ - Florian Heller
+ - Oleksii Svitiashchuk
  - Andrew Tch
  - Alexander Cheprasov
+ - Tristan Bessoussa (sf_tristanb)
  - Rodrigo Díez Villamuera (rodrigodiez)
+ - Brad Treloar
+ - pritasil
  - Stephen Clouse
  - e-ivanov
+ - Nathanaël Martel (nathanaelmartel)
+ - Nicolas Jourdan (nicolasjc)
+ - Benjamin Dos Santos
  - Abderrahman DAIF (death_maker)
  - Yann Rabiller (einenlum)
+ - GagnarTest (gagnartest)
  - Jochen Bayer (jocl)
+ - Tomas Javaisis
+ - Constantine Shtompel
  - VAN DER PUTTE Guillaume (guillaume_vdp)
  - Patrick Carlo-Hickman
  - Bruno MATEU
  - Jeremy Bush
+ - Lucas Bäuerle
+ - Laurens Laman
  - Thomason, James
+ - Dario Savella
  - Gordienko Vladislav
+ - Joas Schilling
  - Ener-Getick
+ - Markus Thielen
+ - Moza Bogdan (bogdan_moza)
  - Viacheslav Sychov
  - Nicolas Sauveur (baishu)
  - Helmut Hummel (helhum)
  - Matt Brunt
  - Carlos Ortega Huetos
  - Péter Buri (burci)
+ - Evgeny Efimov (edefimov)
+ - jack.thomas (jackthomasatl)
+ - John VanDeWeghe
  - kaiwa
  - Charles Sanquer (csanquer)
  - Albert Ganiev (helios-ag)
  - Neil Katin
+ - Oleg Mifle
+ - V1nicius00
  - David Otton
  - Will Donohoe
  - peter
+ - Tugba Celebioglu
  - Jeroen de Boer
+ - Oleg Sedinkin (akeylimepie)
  - Jérémy Jourdin (jjk801)
  - BRAMILLE Sébastien (oktapodia)
+ - Loïc Ovigne (oviglo)
  - Artem Kolesnikov (tyomo4ka)
+ - Markkus Millend
+ - Clément
  - Gustavo Adrian
+ - Jorrit Schippers (jorrit)
+ - Yann (yann_eugone)
  - Matthias Neid
+ - danilovict2
  - Yannick
  - Kuzia
- - Vladimir Luchaninov (luchaninov)
  - spdionis
+ - maxime.perrimond
  - rchoquet
  - v.shevelev
+ - rvoisin
  - gitlost
- - radar3301
  - Taras Girnyk
+ - cthulhu
+ - Andoni Larzabal (andonilarz)
+ - Dmitry Derepko
+ - Rémi Leclerc
+ - Jan Vernarsky
+ - Ionut Cioflan
  - Sergio
+ - Jonas Hünig
  - Mehrdad
+ - Amine Yakoubi
  - Eduardo García Sanz (coma)
+ - Arend Hummeling
+ - Makdessi Alex
  - fduch (fduch)
+ - Juan Miguel Besada Vidal (soutlink)
  - Takashi Kanemoto (ttskch)
+ - Aleksei Lebedev
+ - dlorek
+ - Stuart Fyfe
+ - Jason Schilling (chapterjason)
  - David de Boer (ddeboer)
  - Eno Mullaraj (emullaraj)
- - Stephan Vock (glaubinix)
  - Guillem Fondin (guillemfondin)
+ - Nathan PAGE (nathix)
  - Ryan Rogers
  - Arnaud
  - Klaus Purer
+ - Dmitrii Lozhkin
  - Gilles Doge (gido)
+ - Marion Hurteau (marionleherisson)
+ - Oscar Esteve (oesteve)
+ - Sobhan Sharifi (50bhan)
+ - Peter Potrowl
  - abulford
  - Philipp Kretzschmar
  - Jairo Pastor
  - Ilya Vertakov
  - Brooks Boyd
  - Axel Venet
+ - Stephen
  - Roger Webb
  - Dmitriy Simushev
  - Pawel Smolinski
+ - Yury (daffox)
  - John Espiritu (johnillo)
+ - Tomasz (timitao)
+ - Nguyen Tuan Minh (tuanminhgp)
  - Oxan van Leeuwen
  - pkowalczyk
- - Alexandre parent
+ - dbrekelmans
+ - Mykola Zyk
  - Soner Sayakci
  - Max Voloshin (maxvoloshin)
  - Nicolas Fabre (nfabre)
  - Raul Rodriguez (raul782)
+ - Piet Steinhart
+ - mousezheng
+ - Radoslaw Kowalewski
  - mshavliuk
- - Jesper Skytte
+ - Rémy LESCALLIER
  - MightyBranch
  - Kacper Gunia (cakper)
  - Derek Lambert (dlambert)
  - Mark Pedron (markpedron)
  - Peter Thompson (petert82)
+ - Victor Macko (victor_m)
+ - Ismail Turan
  - error56
  - Felicitus
- - alexpozzi
+ - Jorge Vahldick (jvahldick)
  - Krzysztof Przybyszewski (kprzybyszewski)
+ - Vladimir Mantulo (mantulo)
  - Boullé William (williamboulle)
+ - Jesper Noordsij
+ - Bart Baaten
  - Frederic Godfrin
  - Paul Matthews
+ - aim8604
  - Jakub Kisielewski
  - Vacheslav Silyutin
+ - Aleksandr Dankovtsev
+ - Maciej Zgadzaj
  - Juan Traverso
+ - David Legatt (dlegatt)
  - Alain Flaus (halundra)
+ - Arthur Woimbée
  - tsufeki
+ - Théo DELCEY
  - Philipp Strube
  - Wim Hendrikx
- - Petar Obradović
+ - Andrii Serdiuk (andreyserdjuk)
  - Clement Herreman (clemherreman)
+ - dangkhoagms (dangkhoagms)
  - Dan Ionut Dumitriu (danionut90)
  - Evgeny (disparity)
+ - Floran Brutel (notFloran) (floran)
  - Vladislav Rastrusny (fractalizer)
+ - Vlad Gapanovich (gapik)
  - Alexander Kurilo (kamazee)
  - nyro (nyro)
+ - Konstantin Bogomolov
  - Marco
  - Marc Torres
+ - Mark Spink
  - gndk
  - Alberto Aldegheri
  - Dalibor Karlović
+ - Cesar Scur (cesarscur)
  - Cyril Vermandé (cyve)
+ - Daniele Orru&#039; (danydev)
  - Raul Garcia Canet (juagarc4)
+ - Sagrario Meneses
  - Dmitri Petmanson
  - heccjj
  - Alexandre Melard
  - Rafał Toboła
+ - Dominik Schwind (dominikschwind)
+ - Stefano A. (stefano93)
+ - PierreRebeilleau
  - AlbinoDrought
- - Jay Klehr
  - Sergey Yuferev
  - Monet Emilien
  - voodooism
  - Tobias Stöckler
  - Mario Young
  - martkop26
- - Evan Shaw
+ - Raphaël Davaillaud
  - Sander Hagen
  - cilefen (cilefen)
  - Mo Di (modi)
+ - Victor Truhanovich (victor_truhanovich)
  - Pablo Schläpfer
+ - Christian Rishøj
  - Nikos Charalampidis
+ - Caligone
+ - Roromix
+ - Patrick Berenschot
+ - SuRiKmAn
  - Xavier RENAUDIN
+ - rtek
  - Christian Wahler (christian)
  - Jelte Steijaert (jelte)
+ - Maxime AILLOUD (mailloud)
  - David Négrier (moufmouf)
  - Quique Porta (quiqueporta)
  - Tobias Feijten (tobias93)
+ - mohammadreza honarkhah
+ - Jessica F Martinez
+ - paullallier
+ - Artem Oliinyk (artemoliynyk)
  - Andrea Quintino (dirk39)
  - Andreas Heigl (heiglandreas)
  - Tomasz Szymczyk (karion)
- - Nadim AL ABDOU (nadim)
  - Peter Dietrich (xosofox)
  - Alex Vasilchenko
  - sez-open
+ - fruty
  - ConneXNL
  - Aharon Perkel
  - matze
+ - Adam Wójs (awojs)
+ - Justin Reherman (jreherman)
  - Rubén Calvo (rubencm)
  - Abdul.Mohsen B. A. A
  - Cédric Girard
+ - Peter Jaap Blaakmeer
  - Robert Worgul
+ - Swen van Zanten
+ - Agustin Gomes
  - pthompson
  - Malaney J. Hill
  - Patryk Kozłowski
  - Alexandre Pavy
  - Tim Ward
+ - Adiel Cristo (arcristo)
  - Christian Flach (cmfcmf)
+ - Fabian Kropfhamer (fabiank)
+ - Jeffrey Cafferata (jcidnl)
+ - Junaid Farooq (junaidfarooq)
  - Lars Ambrosius Wallenborn (larsborn)
  - Oriol Mangas Abellan (oriolman)
  - Sebastian Göttschkes (sgoettschkes)
+ - Marcin Nowak
+ - Frankie Wittevrongel
  - Tatsuya Tsuruoka
  - Ross Tuck
  - omniError
  - Zander Baldwin
  - László GÖRÖG
  - Kévin Gomez (kevin)
- - Kevin van Sonsbeek (kevin_van_sonsbeek)
  - Mihai Nica (redecs)
  - Andrei Igna
+ - Adam Prickett
  - azine
+ - Luke Towers
  - Wojciech Zimoń
  - Vladimir Melnik
+ - Anton Kroshilin
  - Pierre Tachoire
  - Dawid Sajdak
+ - Maxime THIRY
+ - Norman Soetbeer
  - Ludek Stepan
+ - Benjamin BOUDIER
+ - Frederik Schwan
  - Mark van den Berg
  - Aaron Stephens (astephens)
  - Craig Menning (cmenning)
  - Balázs Benyó (duplabe)
  - Erika Heidi Reinaldo (erikaheidi)
+ - William Thomson (gauss)
+ - Javier Espinosa (javespi)
  - Marc J. Schmidt (marcjs)
+ - František Maša
  - Sebastian Schwarz
+ - Flohw
  - karolsojko
  - Marco Jantke
  - Saem Ghani
@@ -2401,111 +2187,202 @@
  - Zacharias Luiten
  - Sebastian Utz
  - Adrien Gallou (agallou)
+ - Andrea Sprega (asprega)
  - Maks Rafalko (bornfree)
  - Conrad Kleinespel (conradk)
  - Clément LEFEBVRE (nemoneph)
+ - Viktor Bajraktar (njutn95)
  - Walter Dal Mut (wdalmut)
  - abluchet
+ - Ruud Arentsen
+ - Harald Tollefsen
  - PabloKowalczyk
  - Matthieu
+ - Arend-Jan Tetteroo
  - Albin Kerouaton
  - Sébastien HOUZÉ
+ - sebastian
+ - Mbechezi Nawo
+ - wivaku
+ - Markus Reinhold
  - Jingyu Wang
  - steveYeah
+ - Asrorbek (asrorbek)
  - Samy D (dinduks)
  - Keri Henare (kerihenare)
+ - Andre Eckardt (korve)
  - Cédric Lahouste (rapotor)
  - Samuel Vogel (samuelvogel)
+ - Osayawe Ogbemudia Terry (terdia)
  - Berat Doğan
+ - Christian Kolb
  - Guillaume LECERF
+ - Alan Scott
  - Juanmi Rodriguez Cerón
  - twifty
  - Andy Raines
+ - François Poguet
  - Anthony Ferrara
  - Geoffrey Pécro (gpekz)
- - Jérémy DECOOL (jdecool)
  - Klaas Cuvelier (kcuvelier)
  - Flavien Knuchel (knuch)
  - Mathieu TUDISCO (mathieutu)
+ - Dmytro Dzubenko
+ - Martijn Croonen
  - Peter Ward
  - markusu49
  - Steve Frécinaux
  - Constantine Shtompel
  - Jules Lamur
  - Renato Mendes Figueiredo
+ - xdavidwu
+ - Benjamin RICHARD
  - Raphaël Droz
+ - pdommelen
  - Eric Stern
  - ShiraNai7
+ - Cedrick Oka
  - Antal Áron (antalaron)
+ - Guillaume Sainthillier (guillaume-sainthillier)
+ - Ivan Pepelko (pepelko)
  - Vašek Purchart (vasek-purchart)
  - Janusz Jabłoński (yanoosh)
+ - Jens Hatlak
  - Fleuv
+ - Tayfun Aydin
  - Łukasz Makuch
+ - Arne Groskurth
+ - Ilya Chekalsky
+ - Ostrzyciel
  - George Giannoulopoulos
  - Alexander Pasichnik (alex_brizzz)
+ - Florian Merle (florian-merle)
  - Luis Ramirez (luisdeimos)
+ - Ilia Sergunin (maranqz)
  - Daniel Richter (richtermeister)
  - Sandro Hopf (senaria)
  - ChrisC
+ - André Laugks
  - jack.shpartko
  - Willem Verspyck
  - Kim Laï Trinh
+ - Johan de Ruijter
  - Jason Desrosiers
  - m.chwedziak
+ - marbul
+ - Filippos Karailanidis
  - Andreas Frömer
+ - Jeroen Bouwmans
  - Bikal Basnet
  - Philip Frank
+ - David Brooks
  - Lance McNearney
  - Illia Antypenko (aivus)
  - Jelizaveta Lemeševa (broken_core)
  - Dominik Ritter (dritter)
  - Frank Neff (fneff)
+ - Volodymyr Kupriienko (greeflas)
  - Ilya Biryukov (ibiryukov)
+ - Mathieu Ledru (matyo91)
  - Roma (memphys)
+ - Florian Caron (shalalalala)
+ - Serhiy Lunak (slunak)
+ - Wojciech Błoszyk (wbloszyk)
  - Giorgio Premi
  - Matthias Bilger
+ - abunch
+ - tamcy
+ - Lukas Naumann
+ - Mikko Pesari
  - Krzysztof Pyrkosz
+ - Aurélien Fontaine
  - ncou
  - Ian Carroll
+ - Dennis Fehr
  - caponica
+ - jdcook
+ - 🦅KoNekoD
  - Daniel Kay (danielkay-cp)
  - Matt Daum (daum)
+ - Malcolm Fell (emarref)
  - Alberto Pirovano (geezmo)
+ - inwebo veritas (inwebo)
  - Pascal Woerde (pascalwoerde)
  - Pete Mitchell (peterjmit)
+ - phuc vo (phucwan)
  - Tom Corrigan (tomcorrigan)
  - Luis Galeas
+ - Bogdan Scordaliu
  - Martin Pärtel
+ - Daniel Rotter (danrot)
  - Frédéric Bouchery (fbouchery)
+ - Jacek Kobus (jackks)
  - Patrick Daley (padrig)
  - Phillip Look (plook)
+ - Foxprodev
+ - Artfaith
+ - developer-av
  - Max Summe
  - Ema Panz
+ - Hugo Sales
+ - Dale.Nash
+ - DidierLmn
+ - Pedro Silva
  - Chihiro Adachi (chihiro-adachi)
- - Thomas Trautner (thomastr)
- - mfettig
+ - Clément R. (clemrwan)
+ - Jeroen de Graaf
+ - Hossein Hosni
+ - Ulrik McArdle
+ - BiaDd
+ - Oleksii Bulba
+ - Ramon Cuñat
+ - mboultoureau
  - Raphaëll Roussel
+ - Vitalii
  - Tadcka
+ - Bárbara Luz
  - Abudarham Yuval
  - Beth Binkovitz
+ - adhamiamirhossein
+ - Maxim Semkin
  - Gonzalo Míguez
+ - Jan Vernarsky
+ - BrokenSourceCode
+ - Fabian Haase
+ - roog
+ - parinz1234
+ - seho-nl
  - Romain Geissler
+ - Martin Auswöger
  - Adrien Moiruad
+ - Viktoriia Zolotova
  - Tomaz Ahlin
  - Nasim
+ - Randel Palu
+ - Anamarija Papić (anamarijapapic)
  - AnotherSymfonyUser (arderyp)
  - Marcus Stöhr (dafish)
  - Daniel González Zaballos (dem3trio)
  - Emmanuel Vella (emmanuel.vella)
+ - Giuseppe Petraroli (gpetraroli)
  - Guillaume BRETOU (guiguiboy)
  - Ibon Conesa (ibonkonesa)
  - Yoann Chocteau (kezaweb)
+ - Nikita Popov (nikic)
  - nuryagdy mustapayev (nueron)
  - Carsten Nielsen (phreaknerd)
- - lepeule (vlepeule)
+ - Valérian Lepeule (vlepeule)
+ - Michael Olšavský
  - Jay Severson
+ - Benny Born
+ - Vincent Vermeulen
+ - Stefan Moonen
+ - Emirald Mateli
+ - Robert
+ - Ivan Tse
  - René Kerner
  - Nathaniel Catchpole
+ - upchuk
  - Adrien Samson (adriensamson)
  - Samuel Gordalina (gordalina)
  - Maksym Romanowski (maxromanovsky)
@@ -2513,56 +2390,96 @@
  - Andriy Prokopenko (sleepyboy)
  - Dariusz Ruminski
  - Starfox64
+ - Ivo Valchev
  - Thomas Hanke
+ - ffd000
  - Daniel Tschinder
  - Arnaud CHASSEUX
+ - Zlatoslav Desyatnikov
+ - Wickex
+ - tuqqu
  - Wojciech Gorczyca
+ - Neagu Cristian-Doru (cristian-neagu)
  - Mathieu Morlon (glutamatt)
+ - Owen Gray (otis)
  - Rafał Muszyński (rafmus90)
  - Sébastien Decrême (sebdec)
  - Timothy Anido (xanido)
- - acoulton
+ - Robert-Jan de Dreu
  - Mara Blaga
  - Rick Prent
  - skalpa
- - Pierre Foresi
+ - Kai
+ - Bartłomiej Zając
  - Pieter Jordaan
  - Tournoud (damientournoud)
  - Michael Dowling (mtdowling)
  - Karlos Presumido (oneko)
+ - Pierre Foresi (pforesi)
  - Tony Vermeiren (tony)
+ - Bart Wach
+ - Jos Elstgeest
+ - Kirill Lazarev
  - Thomas Counsell
+ - Joe
  - BilgeXA
  - mmokhi
+ - Serhii Smirnov
  - Robert Queck
  - Peter Bouwdewijn
+ - Martins Eglitis
  - Daniil Gentili
  - Eduard Morcinek
+ - Wouter Diesveld
+ - Romain
+ - Matěj Humpál
+ - Kasper Hansen
+ - Nico Hiort af Ornäs
  - Amine Matmati
  - Kristen Gilden
  - caalholm
  - Nouhail AL FIDI (alfidi)
  - Fabian Steiner (fabstei)
  - Felipy Amorim (felipyamorim)
+ - Guillaume Loulier (guikingone)
  - Michael Lively (mlivelyjr)
+ - Pierre Grimaud (pgrimaud)
  - Abderrahim (phydev)
  - Attila Bukor (r1pp3rj4ck)
  - Thomas Boileau (tboileau)
+ - Alexander Janssen (tnajanssen)
  - Thomas Chmielowiec (chmielot)
  - Jānis Lukss
+ - simbera
+ - Julien BERNARD
+ - Michael Zangerle
  - rkerner
  - Alex Silcock
+ - Raphael Hardt
+ - Ivan Nemets
+ - Dave Long
  - Qingshan Luo
+ - Michael Olšavský
  - Ergie Gonzaga
  - Matthew J Mucklo
  - AnrDaemon
+ - SnakePin
+ - Matthew Covey
  - Tristan Kretzer
+ - Adriaan Zonnenberg
  - Charly Terrier (charlypoppins)
+ - Dcp (decap94)
  - Emre Akinci (emre)
+ - Rachid Hammaoui (makmaoui)
+ - Chris Maiden (matason)
  - psampaz (psampaz)
+ - Andrea Ruggiero (pupax)
+ - Stan Jansen (stanjan)
  - Maxwell Vandervelde
+ - karstennilsen
  - kaywalker
  - Sebastian Ionescu
+ - Kurt Thiemann
  - Robert Kopera
  - Pablo Ogando Ferreira
  - Thomas Ploch
@@ -2570,8 +2487,12 @@
  - Simon Neidhold
  - Valentin VALCIU
  - Jeremiah VALERIE
+ - Alexandre Beaujour
+ - Franck Ranaivo-Harisoa
+ - Grégoire Rabasse
  - Cas van Dongen
  - Patrik Patie Gmitter
+ - George Yiannoulopoulos
  - Yannick Snobbert
  - Kevin Dew
  - James Cowgill
@@ -2581,9 +2502,16 @@
  - Nicolas Schwartz (nicoschwartz)
  - Tim Jabs (rubinum)
  - Stéphane Seng (stephaneseng)
+ - Peter Schultz
+ - Robert Korulczyk
  - Jonathan Gough
+ - Benhssaein Youssef
  - Benoit Leveque
+ - bill moll
  - Benjamin Bender
+ - PaoRuby
+ - Holger Lösken
+ - Bizley
  - Jared Farrish
  - Yohann Tilotti
  - karl.rixon
@@ -2591,98 +2519,175 @@
  - Konrad Mohrfeldt
  - Lance Chen
  - Ciaran McNulty (ciaranmcnulty)
+ - Dominik Piekarski (dompie)
  - Andrew (drew)
  - j4nr6n (j4nr6n)
+ - Rares Sebastian Moldovan (raresmldvn)
  - Stelian Mocanita (stelian)
  - Gautier Deuette
+ - dsech
+ - wallach-game
+ - Gilbertsoft
+ - tadas
+ - Bastien Picharles
  - Kirk Madera
+ - Linas Ramanauskas
+ - mamazu
  - Keith Maika
+ - izenin
  - Mephistofeles
  - Oleh Korneliuk
+ - Emmanuelpcg
+ - Rini Misini
+ - Attila Szeremi
+ - Evgeny Ruban
  - Hoffmann András
  - LubenZA
+ - Victor Garcia
+ - Juan Mrad
+ - Denis Yuzhanin
+ - k-sahara
  - Flavian Sierk
  - Rik van der Heijden
+ - knezmilos13
+ - Thomas Beaujean
+ - alireza
  - Michael Bessolov
  - Zdeněk Drahoš
  - Dan Harper
  - moldcraft
+ - Marcin Kruk
  - Antoine Bellion (abellion)
  - Ramon Kleiss (akathos)
+ - Alexey Buyanow (alexbuyanow)
  - Antonio Peric-Mazar (antonioperic)
  - César Suárez (csuarez)
  - Bjorn Twachtmann (dotbjorn)
+ - Marek Víger (freezy)
  - Goran (gog)
+ - Wahyu Kristianto (kristories)
  - Tobias Genberg (lorceroth)
  - Michael Simonson (mikes)
  - Nicolas Badey (nico-b)
+ - Florent Blaison (orkin)
  - Olivier Scherler (oscherler)
+ - Flo Gleixner (redflo)
+ - Romain Jacquart (romainjacquart)
  - Shane Preece (shane)
+ - Stephan Wentz (temp)
  - Johannes Goslar
  - Mike Gladysch
  - Geoff
  - georaldc
  - wusuopu
+ - Markus Staab
  - Wouter de Wild
  - Peter Potrowl
  - povilas
+ - andreybolonin1989@gmail.com
  - Gavin Staniforth
+ - bahram
  - Alessandro Tagliapietra (alex88)
  - Nikita Starshinov (biji)
  - Alex Teterin (errogaht)
  - Gunnar Lium (gunnarlium)
  - Malte Wunsch (maltewunsch)
- - Simo Heinonen (simoheinonen)
+ - Marie Minasyan (marie.minassyan)
+ - Pavel Stejskal (spajxo)
+ - Szymon Kamiński (szk)
  - Tiago Garcia (tiagojsag)
  - Artiom
  - Jakub Simon
+ - Eviljeks
+ - robin.de.croock
  - Brandon Antonio Lorenzo
  - Bouke Haarsma
+ - Boris Medvedev
  - mlievertz
+ - Radosław Kowalewski
  - Enrico Schultz
  - tpetry
+ - JustDylan23
+ - Juraj Surman
+ - ywisax
  - Martin Eckhardt
  - natechicago
+ - Victor
+ - Andreas Allacher
+ - Alexis
  - Leonid Terentyev
  - Sergei Gorjunov
  - Jonathan Poston
  - Adrian Olek (adrianolek)
+ - Camille Dejoye (cdejoye)
+ - cybernet (cybernet2u)
  - Jody Mickey (jwmickey)
  - Przemysław Piechota (kibao)
  - Martin Schophaus (m_schophaus_adcada)
  - Martynas Sudintas (martiis)
  - Anton Sukhachev (mrsuh)
+ - Pavlo Pelekh (pelekh)
+ - Stefan Kleff (stefanxl)
  - Marcel Siegert
  - ryunosuke
- - Roy de Vos Burchart
+ - Bruno BOUTAREL
+ - John Stevenson
+ - everyx
+ - Richard Heine
  - Francisco Facioni (fran6co)
+ - Stanislav Gamaiunov (happyproff)
  - Iwan van Staveren (istaveren)
+ - Alexander McCullagh (mccullagh)
+ - Paul L McNeely (mcneely)
  - Povilas S. (povilas)
  - Laurent Negre (raulnet)
+ - Sergey Fokin (tyraelqp)
  - Victoria Quirante Ruiz (victoria)
  - Evrard Boulou
  - pborreli
+ - Ibrahim Bougaoua
  - Boris Betzholz
  - Eric Caron
  - Arnau González
  - GurvanVgx
+ - Jiri Falis
  - 2manypeople
  - Wing
  - Thomas Bibb
  - Stefan Koopmanschap
+ - George Sparrow
+ - Toro Hill
+ - Joni Halme
  - Matt Farmer
+ - André Laugks
  - catch
+ - aetxebeste
+ - Roberto Guido
+ - ElisDN
+ - roromix
+ - Vitali Tsyrkin
+ - Juga Paazmaya
  - Alexandre Segura
- - Asier Etxebeste
+ - afaricamp
  - Josef Cech
+ - riadh26
  - AntoineDly
+ - Konstantinos Alexiou
  - Andrii Boiko
+ - Dilek Erkut
+ - mikocevar
  - Harold Iedema
+ - WaiSkats
+ - Morimoto Ryosuke
  - Ikhsan Agustian
  - Benoit Lévêque (benoit_leveque)
+ - Bernat Llibre Martín (bernatllibre)
  - Simon Bouland (bouland)
+ - Christoph König (chriskoenig)
+ - Dmytro Pigin (dotty)
+ - Abdouarrahmane FOUAD (fabdouarrahmane)
  - Jakub Janata (janatjak)
- - Jibé Barth (jibbarth)
+ - Jm Aribau (jmaribau)
  - Matthew Foster (mfoster)
  - Paul Seiffert (seiffert)
  - Vasily Khayrulin (sirian)
@@ -2690,23 +2695,30 @@
  - Stefan Hüsges (tronsha)
  - Jake Bishop (yakobeyak)
  - Dan Blows
+ - popnikos
  - Matt Wells
  - Nicolas Appriou
  - Javier Alfonso Bellota de Frutos
  - stloyd
+ - Tito Costa
  - Andreas
  - Chris Tickner
  - Andrew Coulton
  - Ulugbek Miniyarov
  - Jeremy Benoist
- - sdrewergutland
  - Michal Gebauer
+ - René Landgrebe
  - Phil Davis
+ - Thiago Melo
  - Gleb Sidora
  - David Stone
+ - Giorgio Premi
+ - Gerhard Seidel (gseidel)
  - Jovan Perovic (jperovic)
  - Pablo Maria Martelletti (pmartelletti)
+ - Sebastian Drewer-Gutland (sdg)
  - Sander van der Vlugt (stranding)
+ - casdal
  - Florian Bogey
  - Waqas Ahmed
  - Bert Hekman
@@ -2715,68 +2727,109 @@
  - Kris Buist
  - Houziaux mike
  - Phobetor
+ - Eric Schildkamp
  - Yoann MOROCUTTI
+ - d.huethorst
  - Markus
  - Zayan Goripov
+ - agaktr
  - Janusz Mocek
+ - Johannes
+ - Mostafa
+ - kernig
  - Thomas Chmielowiec
  - shdev
  - Andrey Ryaguzov
+ - Gennadi Janzen
+ - SenTisso
  - Stefan
  - Peter Bex
  - Manatsawin Hanmongkolchai
  - Gunther Konig
+ - Joe Springe
  - Mickael GOETZ
  - Tobias Speicher
  - Jesper Noordsij
  - DerStoffel
+ - Flinsch
  - Maciej Schmidt
+ - botbotbot
  - tatankat
+ - Cláudio Cesar
+ - Timon van der Vorm
  - nuncanada
  - Thierry Marianne
  - František Bereň
+ - G.R.Dalenoort
  - Jeremiah VALERIE
  - Mike Francis
  - Nil Borodulia
  - Adam Katz
  - Almog Baku (almogbaku)
+ - Boris Grishenko (arczinosek)
  - Arrakis (arrakis)
+ - Danil Khaliullin (bifidokk)
  - Benjamin Schultz (bschultz)
+ - Christian Grasso (chris54721)
+ - Vladimir Khramtsov (chrome)
  - Gerd Christian Kunze (derdu)
+ - Stephanie Trumtel (einahp)
+ - Denys Voronin (hurricane)
  - Ionel Scutelnicu (ionelscutelnicu)
+ - Jordan de Laune (jdelaune)
+ - Juan Gonzalez Montes (juanwilde)
  - Kamil Madejski (kmadejski)
+ - Mathieu Dewet (mdewet)
+ - none (nelexa)
  - Nicolas Tallefourtané (nicolab)
  - Botond Dani (picur)
+ - Rémi Faivre (rfv)
  - Radek Wionczek (rwionczek)
  - Nick Stemerdink
+ - Bernhard Rusch
  - David Stone
  - Vincent Bouzeran
  - Grayson Koonce
+ - Ruben Jansen
  - Wissame MEKHILEF
+ - Mihai Stancu
+ - shreypuranik
+ - NanoSector
+ - Thibaut Salanon
  - Romain Dorgueil
  - Christopher Parotat
+ - Andrey Helldar
  - Dennis Haarbrink
+ - Daniel Kozák
+ - Urban Suppiger
  - 蝦米
  - Julius Beckmann (h4cc)
- - Andrey Helldar (helldar)
  - Julien JANVIER (jjanvier)
  - Karim Cassam Chenaï (ka)
  - Lorenzo Adinolfi (loru88)
+ - Marcello Mönkemeyer (marcello-moenkemeyer)
  - Ahmed Shamim Hassan (me_shaon)
  - Michal Kurzeja (mkurzeja)
- - Adrien Roches (neirda24)
  - Nicolas Bastien (nicolas_bastien)
  - Nikola Svitlica (thecelavi)
  - Andrew Zhilin (zhil)
  - Sjors Ottjes
  - azjezz
+ - VojtaB
  - Andy Stanberry
  - Felix Marezki
  - Normunds
+ - Yuri Karaban
  - Walter Doekes
+ - Johan
  - Thomas Rothe
+ - Edwin
  - Troy Crawford
+ - Kirill Roskolii
+ - Jeroen van den Nieuwenhuisen
  - nietonfir
+ - Andriy
+ - Taylor Otwell
  - alefranz
  - David Barratt
  - Andrea Giannantonio
@@ -2785,25 +2838,49 @@
  - Pavel Prischepa
  - Philip Dahlstrøm
  - Pierre Schmitz
+ - Sami Mussbach
+ - qzylalala
  - alsar
  - downace
  - Aarón Nieves Fernández
+ - Mikolaj Czajkowski
+ - Ahto Türkson
+ - Paweł Stasicki
  - Ph3nol
  - Kirill Saksin
+ - Shiro
+ - Reda DAOUDI
  - Koalabaerchen
  - michalmarcinkowski
  - Warwick
  - Chris
  - Farid Jalilov
+ - Christiaan Wiesenekker
+ - Ariful Alam
  - Florent Olivaud
+ - Foxprodev
+ - Eric Hertwig
  - JakeFr
+ - Dmitry Hordinky
+ - Oliver Klee
+ - Niels Robin-Aubertin
  - Simon Sargeant
  - efeen
+ - Mikko Ala-Fossi
+ - Jan Christoph Beyer
+ - withbest
  - Nicolas Pion
  - Muhammed Akbulut
+ - Daniel Tiringer
  - Xesau
+ - Koray Zorluoglu
+ - Roy-Orbison
  - Aaron Somi
+ - kshida
+ - Yasmany Cubela Medina (bitgandtter)
  - Michał Dąbrowski (defrag)
+ - Aryel Tupinamba (dfkimera)
+ - Hans Höchtl (hhoechtl)
  - Simone Fumagalli (hpatoio)
  - Brian Graham (incognito)
  - Kevin Vergauwen (innocenzo)
@@ -2811,61 +2888,89 @@
  - Johannes Müller (johmue)
  - Jordi Llonch (jordillonch)
  - julien_tempo1 (julien_tempo1)
+ - Roman Igoshin (masterro)
  - Nicholas Ruunu (nicholasruunu)
+ - Pierre Rebeilleau (pierrereb)
  - Milos Colakovic (project2481)
+ - Raphael de Almeida (raphaeldealmeida)
  - Rénald Casagraude (rcasagraude)
  - Robin Duval (robin-duval)
  - Mohammad Ali Sarbanha (sarbanha)
+ - Sergii Dolgushev (sergii-swds)
  - Steeve Titeca (stiteca)
+ - Thomas Citharel (tcit)
  - Artem Lopata (bumz)
+ - Soha Jin
  - alex
  - evgkord
  - Roman Orlov
+ - Simon Ackermann
  - Andreas Allacher
  - VolCh
  - Alexey Popkov
  - Gijs Kunze
  - Artyom Protaskin
+ - Steven Dubois
  - Nathanael d. Noblet
  - Yurun
  - helmer
  - ged15
  - Simon Asika
+ - CDR
  - Daan van Renterghem
+ - Bálint Szekeres
  - Boudry Julien
  - amcastror
  - Bram Van der Sype (brammm)
  - Guile (guile)
+ - Mark Beech (jaybizzle)
  - Julien Moulin (lizjulien)
  - Raito Akehanareru (raito)
  - Mauro Foti (skler)
  - skmedix (skmedix)
+ - Thibaut Arnoud (thibautarnoud)
+ - Valmont Pehaut-Pietri (valmonzo)
  - Yannick Warnier (ywarnier)
  - Jörn Lang
  - Kevin Decherf
  - Paul LE CORRE
- - Jason Woods
+ - Christian Weiske
+ - Maria Grazia Patteri
  - klemens
  - dened
+ - muchafm
  - jpauli
  - Dmitry Korotovsky
  - Michael van Tricht
  - ReScO
  - Tim Strehle
+ - Sébastien COURJEAN
  - cay89
  - Sam Ward
  - Hans N. Hjort
+ - Marko Vušak
  - Walther Lalk
  - Adam
  - Ivo
+ - vltrof
+ - Ismo Vuorinen
  - Markus Staab
+ - Valentin
+ - Gerard
  - Sören Bernstein
  - michael.kubovic
  - devel
+ - Iain Cambridge
  - taiiiraaa
+ - Ali Tavafi
  - gedrox
+ - Viet Pham
  - Alan Bondarchuk
+ - Pchol
+ - Shamimul Alam
+ - Cyril HERRERA
  - dropfen
+ - RAHUL K JHA
  - Andrey Chernykh
  - Edvinas Klovas
  - Drew Butler
@@ -2873,21 +2978,30 @@
  - Kevin EMO
  - Chansig
  - Tischoi
+ - divinity76
+ - vdauchy
  - Andreas Hasenack
  - J Bruni
  - Alexey Prilipko
  - vlakoff
+ - Anthony Tenneriello
  - thib92
+ - Yiorgos Kalligeros
  - Rudolf Ratusiński
  - Bertalan Attila
+ - Arek Bochinski
+ - Rafael Tovar
+ - Amin Hosseini (aminh)
  - AmsTaFF (amstaff)
  - Simon Müller (boscho)
  - Yannick Bensacq (cibou)
+ - Cyrille Bourgois (cyrilleb)
  - Damien Vauchel (damien_vauchel)
  - Dmitrii Fedorenko (dmifedorenko)
  - Frédéric G. Marand (fgm)
  - Freek Van der Herten (freekmurze)
  - Luca Genuzio (genuzio)
+ - Ben Gamra Housseine (hbgamra)
  - Andrew Marcinkevičius (ifdattic)
  - Ioana Hazsda (ioana-hazsda)
  - Jan Marek (janmarek)
@@ -2895,25 +3009,40 @@
  - Maxime Corteel (mcorteel)
  - Dan Patrick (mdpatrick)
  - Mathieu MARCHOIS (mmar)
+ - Nei Rauni Santos (nrauni)
+ - Geoffrey Monte (numerogeek)
+ - Martijn Boers (plebian)
+ - Plamen Mishev (pmishev)
  - Pedro Magalhães (pmmaga)
  - Rares Vlaseanu (raresvla)
  - Trevor N. Suarez (rican7)
+ - Sergii Dolgushev (serhey)
  - Clément Bertillon (skigun)
+ - Rein Baarsma (solidwebcode)
  - tante kinast (tante)
- - Adam RANDI (tiecoders)
+ - Stephen Lewis (tehanomalousone)
+ - Ahmed HANNACHI (tiecoders)
  - Vincent LEFORT (vlefort)
  - Walid BOUGHDIRI (walidboughdiri)
+ - Wim Molenberghs (wimm)
  - Darryl Hein (xmmedia)
  - Vladimir Sadicov (xtech)
+ - Marcel Berteler
+ - sdkawata
+ - Frederik Schmitt
  - Peter van Dommelen
  - Tim van Densen
  - Andrzej
  - Alexander Zogheb
+ - tomasz-kusy
  - Rémi Blaise
  - Nicolas Séverin
+ - patrickmaynard
  - Houssem
  - Joel Marcey
  - zolikonta
+ - Daniel Bartoníček
+ - Michael Hüneburg
  - David Christmann
  - root
  - pf
@@ -2923,11 +3052,16 @@
  - Patrizio Bekerle
  - Tom Maguire
  - Mateusz Lerczak
+ - Tim Porter
  - Richard Quadling
+ - Will Rowe
+ - Rainrider
  - David Zuelke
  - Adrian
+ - Oliver Eglseder
  - neFAST
  - Peter Gribanov
+ - zcodes
  - Pierre Rineau
  - Florian Morello
  - Maxim Lovchikov
@@ -2938,66 +3072,114 @@
  - Jan Eichhorn (exeu)
  - Georg Ringer (georgringer)
  - Grégory Pelletier (ip512)
+ - Johan Wilfer (johanwilfer)
  - John Nickell (jrnickell)
  - Martin Mayer (martin)
  - Grzegorz Łukaszewicz (newicz)
+ - Nico Müller (nicomllr)
  - Omar Yepez (oyepez003)
  - Jonny Schmid (schmidjon)
+ - Toby Griffiths (tog)
+ - Ashura
  - Götz Gottwald
- - Adrien Peyre
+ - Alessandra Lai
+ - alangvazq
  - Christoph Krapp
+ - Ernest Hymel
+ - Andrea Civita
+ - Nicolás Alonso
+ - Roman Tyshyk
+ - LoginovIlya
  - andreyserdjuk
  - Nick Chiu
+ - Thanh Trần
  - Robert Campbell
  - Matt Lehner
+ - carlos-ea
+ - Olexandr Kalaidzhy
  - Helmut Januschka
+ - Jérémy Benoist
  - Hein Zaw Htet™
- - Kieran
  - Ruben Kruiswijk
  - Cosmin-Romeo TANASE
+ - Ferran Vidal
  - Michael J
+ - sal-car
+ - youssef saoubou
  - Joseph Maarek
  - Alexander Menk
  - Alex Pods
  - timaschew
  - Jelle Kapitein
  - Jochen Mandl
+ - elattariyassine
+ - Asrorbek Sultanov
  - Marin Nicolae
  - Gerrit Addiks
+ - Buster Neece
  - Albert Prat
  - Alessandro Loffredo
  - Ian Phillips
+ - Carlos Tasada
  - Remi Collet
  - Haritz
  - Matthieu Prat
  - Brieuc Thomas
+ - zors1
+ - Peter Simoncic
+ - lerminou
+ - Adam Bramley
+ - Ahmad El-Bardan
  - mantulo
+ - pdragun
  - Paul Le Corre
+ - Noel Light-Hilary
  - Filipe Guerra
  - Jean Ragouin
  - Gerben Wijnja
+ - Emre YILMAZ
  - Rowan Manning
  - qsz
+ - Marcos Labad
  - Per Modin
  - David Windell
+ - Frank Jogeleit
+ - Ondřej Frei
  - Gabriel Birke
  - Derek Bonner
  - martijn
+ - Jenne van der Meer
  - annesosensio
  - NothingWeAre
+ - Storkeus
  - goabonga
+ - Vladislav Iurciuc
  - Alan Chen
+ - Anton Zagorskii
+ - ging-dev
  - Maerlyn
+ - Robert Gurau
  - Even André Fiskvik
+ - Agata
+ - dakur
+ - florian-michael-mast
  - tourze
+ - sam-bee
+ - Vlad Dumitrache
+ - wetternest
  - Erik van Wingerden
+ - matlec
  - Valouleloup
- - Roland Franssen :)
+ - Pathpat
+ - Jaymin G
+ - robmro27
+ - Vallel Blanco
  - Alexis MARQUIS
+ - Ernesto Domato
  - Matheus Gontijo
  - Gerrit Drost
  - Linnaea Von Lavia
- - Simon Mönch
+ - Andrew Brown
  - Javan Eskander
  - Lenar Lõhmus
  - Cristian Gonzalez
@@ -3006,23 +3188,35 @@
  - hainey
  - Juan M Martínez
  - Gilles Gauthier
+ - Benjamin Franzke
+ - Pavinthan
+ - Sylvain METAYER
  - ddebree
  - Gyula Szucs
+ - Dmitriy
  - Tomas Liubinas
+ - Ivo Valchev
  - Jan Hort
  - Klaas Naaijkens
+ - Bojan
  - Rafał
  - Adria Lopez (adlpz)
+ - Adrien Peyre (adpeyre)
  - Aaron Scherer (aequasi)
  - Alexandre Jardin (alexandre.jardin)
  - Bart Brouwer (bartbrouwer)
+ - baron (bastien)
+ - Bastien Clément (bastienclement)
  - Rosio (ben-rosio)
  - Simon Paarlberg (blamh)
  - Masao Maeda (brtriver)
+ - Valery Maslov (coderberg)
+ - Damien Harper (damien.harper)
  - Darius Leskauskas (darles)
  - david perez (davidpv)
  - David Joos (djoos)
  - Denis Klementjev (dklementjev)
+ - Dominik Pesch (dombn)
  - Dominik Hajduk (dominikalp)
  - Tomáš Polívka (draczris)
  - Dennis Smink (dsmink)
@@ -3034,6 +3228,7 @@
  - Hadrien Cren (hcren)
  - Gusakov Nikita (hell0w0rd)
  - Oz (import)
+ - Jaap van Otterdijk (jaapio)
  - Javier Núñez Berrocoso (javiernuber)
  - Jelle Bekker (jbekker)
  - Giovanni Albero (johntree)
@@ -3041,52 +3236,84 @@
  - Joeri Verdeyen (jverdeyen)
  - Kevin Verschaeve (keversc)
  - Kevin Herrera (kherge)
+ - Kubicki Kamil (kubik)
  - Luis Ramón López López (lrlopez)
+ - Vladislav Nikolayev (luxemate)
+ - Martin Mandl (m2mtech)
  - Mehdi Mabrouk (mehdidev)
  - Bart Reunes (metalarend)
  - Muriel (metalmumu)
  - Michael Pohlers (mick_the_big)
+ - Misha Klomp (mishaklomp)
  - mlpo (mlpo)
+ - Marcel Pociot (mpociot)
+ - Mikhail Prosalov (mprosalov)
+ - Ulrik Nielsen (mrbase)
  - Marek Šimeček (mssimi)
  - Dmitriy Tkachenko (neka)
  - Cayetano Soriano Gallego (neoshadybeat)
+ - Artem (nexim)
+ - Nicolas ASSING (nicolasassing)
  - Olivier Laviale (olvlvl)
+ - Pierre Gasté (pierre_g)
  - Pablo Monterde Perez (plebs)
+ - Pierre-Olivier Vares (povares)
  - Jimmy Leger (redpanda)
- - Mokhtar Tlili (sf-djuba)
+ - Ronny López (ronnylt)
+ - Julius (sakalys)
+ - Sébastien JEAN (sebastien76)
+ - Dmitry (staratel)
  - Marcin Szepczynski (szepczynski)
+ - Tito Miguel Costa (titomiguelcosta)
  - Simone Di  Maulo (toretto460)
  - Cyrille Jouineau (tuxosaurus)
  - Lajos Veres (vlajos)
  - Vladimir Chernyshev (volch)
+ - Wim Godden (wimg)
  - Yorkie Chadwick (yorkie76)
+ - Zakaria AMMOURA (zakariaamm)
+ - Maxime Aknin (3m1x4m)
  - Pavel Barton
+ - Exploit.cz
  - GuillaumeVerdon
  - Marien Fressinaud
  - ureimers
  - akimsko
  - Youpie
+ - Jason Stephens
  - srsbiz
  - Taylan Kasap
  - Michael Orlitzky
  - Nicolas A. Bérard-Nault
+ - Quentin Favrie
+ - Matthias Derer
  - Francois Martin
+ - vladyslavstartsev
  - Saem Ghani
+ - Kévin
  - Stefan Oderbolz
+ - valmonzo
  - Tamás Szigeti
  - Gabriel Moreira
  - Alexey Popkov
  - ChS
+ - toxxxa
+ - michal
  - Jannik Zschiesche
  - Alexis MARQUIS
  - Joseph Deray
  - Damian Sromek
  - Ben
  - Evgeniy Tetenchuk
+ - Sjoerd Adema
  - Shrey Puranik
+ - Kai Eichinger
+ - Evgeniy Koval
  - Lars Moelleken
  - dasmfm
+ - Claas Augner
  - Mathias Geat
+ - neodevcode
  - Angel Fernando Quiroz Campos (angelfqc)
  - Arnaud Buathier (arnapou)
  - Curtis (ccorliss)
@@ -3095,10 +3322,14 @@
  - HADJEDJ Vincent (hadjedjvincent)
  - Daniele Cesarini (ijanki)
  - Ismail Asci (ismailasci)
+ - Jeffrey Moelands (jeffreymoelands)
+ - Jakub Caban (lustmored)
  - Ondřej Mirtes (mirtes)
  - Paulius Jarmalavičius (pjarmalavicius)
  - Ramon Ornelas (ramonornela)
  - Ricardo de Vries (ricardodevries)
+ - Ruslan Zavacky (ruslanzavacky)
+ - Stefano Cappellini (stefano_cappellini)
  - Thomas Dutrion (theocrite)
  - Till Klampaeckel (till)
  - Tobias Weinert (tweini)
@@ -3106,53 +3337,86 @@
  - goohib
  - Tom Counsell
  - Sepehr Lajevardi
+ - George Bateman
  - Xavier HAUSHERR
  - Edwin Hageman
  - Mantas Urnieža
  - temperatur
+ - ToshY
  - Paul Andrieux
  - Sezil
+ - misterx
  - Cas
+ - arend
+ - Vincent Godé
+ - helmi
+ - Michael Steininger
+ - Nardberjean
+ - Dylan
  - ghazy ben ahmed
  - Karolis
  - Myke79
+ - jersoe
  - Brian Debuire
+ - Eric Grimois
  - Piers Warmers
  - Sylvain Lorinet
  - klyk50
  - jc
  - BenjaminBeck
  - Aurelijus Rožėnas
+ - Beno!t POLASZEK
+ - Armando
  - Jordan Hoff
  - znerol
  - Christian Eikermann
  - Sergei Shitikov
  - Steffen Keuper
+ - Kai Eichinger
  - Antonio Angelino
- - Pavel Golovin
+ - Jan Nedbal
+ - Jens Schulze
  - Tema Yud
  - Matt Fields
+ - Olatunbosun Egberinde
+ - Johannes
  - Andras Debreczeni
+ - Knallcharge
  - Vladimir Sazhin
+ - Michel Bardelmeijer
  - Tomas Kmieliauskas
+ - Ikko Ashimine
+ - Erwin Dirks
+ - Markus Ramšak
  - Billie Thompson
+ - Philipp
  - lol768
  - jamogon
- - Antoine LA
  - Vyacheslav Slinko
  - Benjamin Laugueux
+ - guangwu
+ - Lane Shukhov
  - Jakub Chábek
  - William Pinaud (DocFX)
  - Johannes
  - Jörg Rühl
+ - George Dietrich
+ - jannick-holm
  - wesleyh
+ - Menno Holtkamp
+ - Ser5
  - Michael Hudson-Doyle
+ - Matthew Burns
  - Daniel Bannert
  - Karim Miladi
  - Michael Genereux
+ - Greg Korba
+ - Camille Islasse
  - patrick-mcdougle
  - Tyler Stroud
  - Dariusz Czech
+ - Clemens Krack
+ - Bruno Baguette
  - Jack Wright
  - MrNicodemuz
  - Anonymous User
@@ -3160,37 +3424,64 @@
  - Paweł Tomulik
  - Eric J. Duran
  - Blackfelix
+ - Pavel Witassek
  - Alexandru Bucur
+ - Alexis Lefebvre
  - cmfcmf
+ - sarah-eit
+ - Michal Forbak
+ - CarolienBEER
  - Drew Butler
+ - Alexey Berezuev
  - pawel-lewtak
+ - Pierrick Charron
  - Steve Müller
  - omerida
  - Andras Ratz
  - andreabreu98
+ - Marcus
+ - gechetspr
+ - brian978
  - Michael Schneider
  - n-aleha
+ - Talha Zekeriya Durmuş
  - Anatol Belski
+ - Javier
  - Alexis BOYER
+ - bch36
  - Kaipi Yann
+ - wiseguy1394
  - adam-mospan
+ - Steve Hyde
+ - AbdelatifAitBara
  - nerdgod
  - Sam Williams
+ - Ettore Del Negro
  - Guillaume Aveline
  - Adrian Philipp
  - James Michael DuPont
+ - Simone Ruggieri
  - Markus Tacker
+ - Tomáš Votruba
  - Kasperki
+ - dima-gr
+ - Daniel Strøm
  - Tammy D
+ - Rodolfo Ruiz
+ - tsilefy
+ - Enrico
  - Adrien Foulon
+ - Sylvain Just
  - Ryan Rud
  - Ondrej Slinták
+ - Jérémie Broutier
  - vlechemin
  - Brian Corrigan
  - Ladislav Tánczos
  - Brian Freytag
  - Skorney
  - Lucas Matte
+ - Success Go
  - fmarchalemisys
  - MGatner
  - mieszko4
@@ -3203,28 +3494,48 @@
  - bokonet
  - Arrilot
  - andrey-tech
+ - David Ronchaud
+ - Chris McGehee
+ - Bastien THOMAS
  - Shaun Simmons
  - Pierre-Louis LAUNAY
+ - Arseny Razin
  - A. Pauly
  - djama
+ - Benjamin Rosenberger
+ - Vladyslav Startsev
  - Michael Gwynne
  - Eduardo Conceição
  - changmin.keum
  - Jon Cave
  - Sébastien HOUZE
  - Abdulkadir N. A.
+ - Markus Klein
  - Adam Klvač
+ - Bruno Nogueira Nascimento Wowk
+ - Tomanhez
+ - satalaondrej
+ - Matthias Dötsch
+ - jonmldr
  - Yevgen Kovalienia
  - Lebnik
  - Shude
+ - RTUnreal
+ - Richard Hodgson
+ - Sven Fabricius
+ - Antonio Mansilla
  - Ondřej Führer
+ - Bogdan
  - Sema
  - Ayke Halder
  - Thorsten Hallwas
  - Brian Freytag
+ - Arend Hummeling
+ - Marco Pfeiffer
  - Alex Nostadt
  - Michael Squires
  - Egor Gorbachev
+ - Julian Krzefski
  - Derek Stephen McLean
  - Norman Soetbeer
  - zorn
@@ -3234,27 +3545,37 @@
  - enomotodev
  - Vincent
  - Benjamin Long
+ - Fabio Panaccione
+ - Kévin Gonella
  - Ben Miller
  - Peter Gribanov
+ - Matteo Galli
  - Bart Ruysseveldt
+ - Ash014
+ - Loenix
  - kwiateusz
  - Ilya Bulakh
  - David Soria Parra
+ - Simon Frost
  - Sergiy Sokolenko
+ - Cantepie
+ - detinkin
  - Ahmed Abdulrahman
  - dinitrol
  - Penny Leach
+ - Kevin Mian Kraiker
  - Yurii K
  - Richard Trebichavský
+ - Rich Sage
  - g123456789l
  - Mark Ogilvie
  - Jonathan Vollebregt
- - Vladimir Vasilev
  - oscartv
  - DanSync
  - Peter Zwosta
  - Michal Čihař
  - parhs
+ - Harry Wiseman
  - Diego Campoy
  - Oncle Tom
  - Sam Anthony
@@ -3262,45 +3583,75 @@
  - Oussama Elgoumri
  - Gert de Pagter
  - David Lima
+ - Steve Marvell
  - Dawid Nowak
  - Lesnykh Ilia
+ - Shyim
+ - sabruss
  - darnel
  - Nicolas
  - Sergio Santoro
  - tirnanog06
+ - Andrejs Leonovs
+ - llupa
  - Alfonso Fernández García
  - phc
  - Дмитрий Пацура
+ - Signor Pedro
+ - RFreij
+ - Matthias Larisch
+ - Maxime  P
+ - Sean Templeton
+ - Willem Mouwen
  - db306
+ - Dr. Gianluigi &quot;Zane&quot; Zanettini
  - Michaël VEROUX
  - Julia
  - Lin Lu
  - arduanov
+ - Valmonzo
  - sualko
+ - Marc Bennewitz
  - Fabien
  - Martin Komischke
+ - Yendric
  - ADmad
  - Nicolas Roudaire
+ - Marc Jauvin
+ - Matthias Meyer
  - Abdouni Karim (abdounikarim)
+ - Temuri Takalandze (abgeo)
+ - Bernard van der Esch (adeptofvoltron)
  - Andreas Forsblom (aforsblo)
+ - Aleksejs Kovalovs (aleksejs1)
  - Alex Olmos (alexolmos)
  - Cedric BERTOLINI (alsciende)
- - Antonio Mansilla (amansilla)
  - Robin Kanters (anddarerobin)
+ - Antoine (antoinela_adveris)
  - Juan Ases García (ases)
  - Siragusa (asiragusa)
  - Daniel Basten (axhm3a)
  - Albert Bakker (babbert)
+ - Benedict Massolle (bemas)
+ - Gerard Berengue Llobera (bere)
+ - Ronny (big-r)
  - Bernd Matzner (bmatzner)
+ - Vladimir Vasilev (bobahvas)
+ - Anton (bonio)
+ - Sébastien Despont (bouillou)
  - Bram Tweedegolf (bram_tweedegolf)
  - Brandon Kelly (brandonkelly)
  - Choong Wei Tjeng (choonge)
+ - Bermon Clément (chou666)
+ - Citia (citia)
  - Kousuke Ebihara (co3k)
  - Loïc Vernet (coil)
  - Christoph Vincent Schaefer (cvschaefer)
  - Kamil Piwowarski (cyklista)
  - Damon Jones (damon__jones)
  - David Courtey (david-crty)
+ - David Gorges (davidgorges)
+ - Alexandre Fiocre (demos77)
  - Łukasz Giza (destroyer)
  - Daniel Londero (dlondero)
  - Dušan Kasan (dudo1904)
@@ -3308,27 +3659,39 @@
  - Adel ELHAIBA (eadel)
  - Damián Nohales (eagleoneraptor)
  - Elliot Anderson (elliot)
+ - Erwan Nader (ernadoo)
  - Fabien D. (fabd)
  - Carsten Eilers (fnc)
  - Sorin Gitlan (forapathy)
+ - Fraller Balázs (fracsi)
+ - Lesueurs Frédéric (fredlesueurs)
  - Yohan Giarelli (frequence-web)
  - Gerry Vandermaesen (gerryvdm)
  - Arash Tabrizian (ghost098)
+ - Greg Szczotka (greg606)
+ - Ian Littman (iansltx)
+ - Nathan DIdier (icz)
  - Vladislav Krupenkin (ideea)
  - Peter Orosz (ill_logical)
+ - Ilia Lazarev (ilzrv)
  - Imangazaliev Muhammad (imangazaliev)
+ - Arkadiusz Kondas (itcraftsmanpl)
  - j0k (j0k)
  - joris de wit (jdewit)
+ - JG (jege)
  - Jérémy CROMBEZ (jeremy)
  - Jose Manuel Gonzalez (jgonzalez)
  - Joachim Krempel (jkrempel)
  - Jorge Maiden (jorgemaiden)
+ - Joshua Behrens (joshuabehrens)
+ - Joao Paulo V Martins (jpjoao)
  - Justin Rainbow (jrainbow)
  - Juan Luis (juanlugb)
  - JuntaTom (juntatom)
  - Julien Manganne (juuuuuu)
  - Ismail Faizi (kanafghan)
  - Karolis Daužickas (kdauzickas)
+ - Kérian MONTES-MORIN (kerianmm)
  - Sébastien Armand (khepin)
  - Pierre-Chanel Gauthier (kmecnin)
  - Krzysztof Menżyk (krymen)
@@ -3336,11 +3699,17 @@
  - samuel laulhau (lalop)
  - Laurent Bachelier (laurentb)
  - Luís Cobucci (lcobucci)
+ - Jérémy (libertjeremy)
  - Mehdi Achour (machour)
+ - Mamikon Arakelyan (mamikon)
+ - Mark Schmale (masch)
  - Matt Ketmo (mattketmo)
  - Moritz Borgmann (mborgmann)
  - Matt Drollette (mdrollette)
  - Adam Monsen (meonkeys)
+ - Mike Milano (mmilano)
+ - Guillaume Lajarige (molkobain)
+ - Diego Aguiar (mollokhan)
  - Steffen Persch (n3o77)
  - Ala Eddine Khefifi (nayzo)
  - emilienbouard (neime)
@@ -3348,35 +3717,46 @@
  - Nicolas Bondoux (nsbx)
  - Cedric Kastner (nurtext)
  - ollie harridge (ollietb)
+ - Aurimas Rimkus (patrikas)
  - Pawel Szczepanek (pauluz)
  - Philippe Degeeter (pdegeeter)
+ - PLAZANET Pierre (pedrotroller)
  - Christian López Espínola (penyaskito)
  - Petr Jaroš (petajaros)
+ - Pavel Golovin (pgolovin)
  - Philipp Hoffmann (philipphoffmann)
  - Alex Carol (picard89)
  - Daniel Perez Pinazo (pitiflautico)
+ - Igor Tarasov (polosatus)
  - Maksym Pustynnikov (pustynnikov)
  - Ralf Kühnel (ralfkuehnel)
- - Rich Sage (richsage)
+ - Seyedramin Banihashemi (ramin)
+ - Ramazan APAYDIN (rapaydin)
+ - Babichev Maxim (rez1dent3)
  - scourgen hung (scourgen)
  - Sebastian Busch (sebu)
  - Sergey Stavichenko (sergey_stavichenko)
  - André Filipe Gonçalves Neves (seven)
  - Bruno Ziegler (sfcoder)
+ - Ángel Guzmán Maeso (shakaran)
  - Andrea Giuliano (shark)
  - Şəhriyar İmanov (shehriyari)
  - Thomas Baumgartner (shoplifter)
  - Schuyler Jager (sjager)
+ - Christopher Georg (sky-chris)
  - Volker (skydiablo)
  - Julien Sanchez (sumbobyboys)
- - Sylvain BEISSIER (sylvain-beissier)
  - Ron Gähler (t-ronx)
  - Guillermo Gisinger (t3chn0r)
  - Tom Newby (tomnewbyau)
  - Andrew Clark (tqt_andrew_clark)
+ - Aaron Piotrowski (trowski)
  - David Lumaye (tux1124)
+ - Roman Tymoshyk (tymoshyk)
  - Moritz Kraft (userfriendly)
  - Víctor Mateo (victormateo)
+ - Vincent MOULENE (vints24)
+ - Verlhac Gaëtan (viviengaetan)
  - David Grüner (vworldat)
  - Eugene Babushkin (warl)
  - Wouter Sioen (wouter_sioen)
@@ -3384,18 +3764,28 @@
  - Jesper Søndergaard Pedersen (zerrvox)
  - Florent Cailhol
  - szymek
+ - Ryan Linnit
  - Konrad
  - Kovacs Nicolas
+ - eminjk
  - craigmarvelley
  - Stano Turza
+ - Antoine Leblanc
  - drublic
+ - Andre Johnson
+ - MaPePeR
  - Andreas Streichardt
  - Alexandre Segura
+ - Marco Pfeiffer
+ - Vivien
  - Pascal Hofmann
+ - david-binda
  - smokeybear87
  - Gustavo Adrian
  - damaya
  - Kevin Weber
+ - Alexandru Năstase
+ - Carl Julian Sauter
  - Dionysis Arvanitis
  - Sergey Fedotov
  - Konstantin Scheumann
@@ -3403,13 +3793,17 @@
  - fh-github@fholzhauer.de
  - rogamoore
  - AbdElKader Bouadjadja
+ - ddegentesh
  - DSeemiller
  - Jan Emrich
+ - Anne-Julia Seitz
+ - mindaugasvcs
  - Mark Topper
  - Romain
  - Xavier REN
  - Kevin Meijer
  - max
+ - Alexander Bauer (abauer)
  - Ahmad Mayahi (ahmadmayahi)
  - Mohamed Karnichi (amiral)
  - Andrew Carter (andrewcarteruk)
@@ -3418,16 +3812,23 @@
  - Bogdan Rancichi (devck)
  - Daniel Kolvik (dkvk)
  - Marc Lemay (flug)
+ - Gabriel Solomon (gabrielsolomon)
+ - Courcier Marvin (helyakin)
  - Henne Van Och (hennevo)
  - Jeroen De Dauw (jeroendedauw)
  - Maxime COLIN (maximecolin)
  - Muharrem Demirci (mdemirci)
  - Evgeny Z (meze)
+ - Aleksandar Dimitrov (netbull)
  - Pierre-Henry Soria 🌴 (pierrehenry)
  - Pierre Geyer (ptheg)
+ - Richard Henkenjohann (richardhj)
  - Thomas BERTRAND (sevrahk)
  - Vladislav (simpson)
+ - Marin Bînzari (spartakusmd)
+ - Stefanos Psarras (stefanos)
  - Matej Žilák (teo_sk)
+ - Gary Houbre (thegarious)
  - Vladislav Vlastovskiy (vlastv)
  - RENAUDIN Xavier (xorrox)
  - Yannick Vanhaeren (yvh)
diff -Nru symfony-5.4.23+dfsg/debian/autoload.php.tests.tpl symfony-5.4.52+dfsg/debian/autoload.php.tests.tpl
--- symfony-5.4.23+dfsg/debian/autoload.php.tests.tpl	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/autoload.php.tests.tpl	2026-05-23 23:32:47.000000000 +0200
@@ -65,6 +65,7 @@
 require_once 'Cache/IntegrationTests/autoload.php';
 require_once 'GuzzleHttp/Promise/autoload.php';
 require_once 'Http/Client/autoload.php';
+require_once 'Http/Message/autoload.php';
 require_once 'Masterminds/HTML5/autoload.php';
 require_once 'Nyholm/Psr7/autoload.php';
 require_once 'Predis/autoload.php';
@@ -84,6 +85,10 @@
         static $classes = null;
         if ($classes === null) {
             $classes = array(
+                'symfony\\bridge\\doctrine\\tests\\fixtures\\doctrineloaderembed' => '/../src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEmbed.php',
+                'symfony\\bridge\\doctrine\\tests\\fixtures\\doctrineloaderentity' => '/../src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEntity.php',
+                'symfony\\bridge\\doctrine\\tests\\fixtures\\embeddedidentifierentity' => '/../src/Symfony/Bridge/Doctrine/Tests/Fixtures/EmbeddedIdentifierEntity.php',
+                'symfony\\bridge\\doctrine\\tests\\propertyinfo\\fixtures\\doctrinewithembedded' => '/../src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineWithEmbedded.php',
                 'symfony\\component\\routing\\tests\\fixtures\\attributesfixtures\\attributesclassparamaftercommacontroller' => '/../src/Symfony/Component/Routing/Tests/Fixtures/AttributesFixtures/AttributesClassParamAfterCommaController.php',
                 'symfony\\component\\routing\\tests\\fixtures\\attributesfixtures\\attributesclassparamafterparenthesiscontroller' => '/../src/Symfony/Component/Routing/Tests/Fixtures/AttributesFixtures/AttributesClassParamAfterParenthesisController.php',
                 'symfony\\component\\routing\\tests\\fixtures\\attributesfixtures\\attributesclassparaminlineaftercommacontroller' => '/../src/Symfony/Component/Routing/Tests/Fixtures/AttributesFixtures/AttributesClassParamInlineAfterCommaController.php',
diff -Nru symfony-5.4.23+dfsg/debian/changelog symfony-5.4.52+dfsg/debian/changelog
--- symfony-5.4.23+dfsg/debian/changelog	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/changelog	2026-05-23 23:32:47.000000000 +0200
@@ -1,3 +1,41 @@
+symfony (5.4.52+dfsg-0+deb12u1) bookworm-security; urgency=medium
+
+  [ Fabien Potencier ]
+  * Update VERSION for 5.4.52
+
+  [ Nicolas Grekas ]
+  * [MonologBridge] Bind server:log to localhost by default [CVE-2026-45077]
+  * [Yaml] Bound recursion depth in the parser [CVE-2026-45133]
+  * [Cache] Validate the prefix given to AbstractAdapter::clear()
+    [CVE-2026-45073]
+  * [Yaml] Bound collection-alias resolution in the parser [CVE-2026-45304]
+  * [Yaml] Harden the Parser::cleanup() regexes against catastrophic
+    backtracking [CVE-2026-45305]
+  * [Runtime] Fix CVE-2024-50340 patch bypass by gating argv on
+    $_SERVER['QUERY_STRING'] [CVE-2026-46626]
+
+  [ Alexandre Daubois ]
+  * [Routing] Fix regex alternation anchoring in UrlGenerator requirement
+    validation [CVE-2026-45065]
+  * [DomCrawler] Fix XXE in addXmlContent() by not enabling `validateOnParse`
+    [CVE-2026-45071]
+  * [Security] Anchor emailAddress regex to RDN boundary in X509Authenticator
+    [CVE-2026-45063]
+  * [Mime] Reject email addresses containing line breaks in Address
+    [CVE-2026-45067]
+  * [Mailer] Add end-of-options separator before recipients in
+    SendmailTransport; reject addresses starting with a dash [CVE-2026-45068]
+
+  [ David Prévot ]
+  * debian/gbp.conf: permit new upsteam release
+  * Refresh patches
+  * Update homemade autoload.php
+  * Update copyright for new image
+  * Exclude some test files for phpab
+  * Use php-http-message-factory for tests
+
+ -- David Prévot <taffit@debian.org>  Sat, 23 May 2026 23:32:47 +0200
+
 symfony (5.4.23+dfsg-1+deb12u5) bookworm; urgency=medium
 
   * Backport security fix from Symfony 5.4.50
diff -Nru symfony-5.4.23+dfsg/debian/control symfony-5.4.52+dfsg/debian/control
--- symfony-5.4.23+dfsg/debian/control	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/control	2026-05-23 23:32:47.000000000 +0200
@@ -27,6 +27,7 @@
                      php-gd,
                      php-guzzlehttp-promises,
                      php-http-httplug,
+                     php-http-message-factory,
                      php-intl,
                      php-ldap,
                      php-masterminds-html5,
diff -Nru symfony-5.4.23+dfsg/debian/copyright symfony-5.4.52+dfsg/debian/copyright
--- symfony-5.4.23+dfsg/debian/copyright	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/copyright	2026-05-23 23:32:47.000000000 +0200
@@ -63,6 +63,8 @@
 Comment: Icons created by SensioLabs are shared under CC-BY-SA-3.0.
 
 Files: src/Symfony/Component/ErrorHandler/Resources/assets/images/symfony-logo.svg
+       src/Symfony/Component/Filesystem/Tests/Fixtures/web/logo_symfony_header.png
+       src/Symfony/Component/Mime/Tests/Fixtures/web/logo_symfony_header.png
        src/Symfony/Bundle/DebugBundle/Resources/views/Profiler/icon.svg
        src/Symfony/Bundle/SecurityBundle/Resources/views/Collector/icon.svg
        src/Symfony/Bundle/WebProfilerBundle/Resources/views/Icon/ajax.svg
diff -Nru symfony-5.4.23+dfsg/debian/gbp.conf symfony-5.4.52+dfsg/debian/gbp.conf
--- symfony-5.4.23+dfsg/debian/gbp.conf	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/gbp.conf	2026-05-23 23:32:47.000000000 +0200
@@ -2,6 +2,7 @@
 debian-branch = debian/bookworm
 pristine-tar = True
 filter = [ '.gitattributes' ]
+upstream-branch = upstream-5
 
 [pq]
 patch-numbers = False
diff -Nru symfony-5.4.23+dfsg/debian/licensing/image-checksums.dcf symfony-5.4.52+dfsg/debian/licensing/image-checksums.dcf
--- symfony-5.4.23+dfsg/debian/licensing/image-checksums.dcf	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/licensing/image-checksums.dcf	2026-05-23 23:32:47.000000000 +0200
@@ -109,6 +109,13 @@
 FirstAppearance: https://github.com/symfony/symfony/commit/ee83847cec9d415ee81f904827dfbf5815a14fe6#diff-1
 Comment: A 1x1 px image file in GIF format used in tests.
 
+Checksum-Sha256: 2d62bc6ed640f92acfbacb60107b44bc1ae5a43736e44d88da7bd4cc90b62028
+Files: src/Symfony/Component/Filesystem/Tests/Fixtures/web/logo_symfony_header.png
+       src/Symfony/Component/Mime/Tests/Fixtures/web/logo_symfony_header.png
+License: CC-BY-SA-3.0
+FirstAppearance: https://github.com/symfony/symfony/commit/7d8f1950695ef023b4fec6d35c36879b84b69e64#diff-2eb64e42a7ddef05d8ca3f27f39f630c3137e472fbbdd5d4711cb4d0b862dda6
+Comment: Icon showing the symfony logo.
+
 Checksum-Sha256: 3a4e055635dde8df7c63d42eff471f10a7749d1a06cfbeb7252b89e03979bcde
 Files: src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig
 License: CC-BY-SA-3.0
@@ -124,7 +131,7 @@
 FirstAppearance: https://github.com/symfony/symfony/commit/1fe82fa49b73fec4257c26c3c5f414ad5d44d84c#diff-7874dd6345a156ac553cc4ea25038855R479
 Comment: Icon showing a chevron going up. Added under the terms of Expat.
 
-Checksum-Sha256: 3ee3da9c77cd0d6ec4a79db47bb56ff13c5fc937cec1302ee988b8738571efd9
+Checksum-Sha256: f79366f065a10ccb7aa8dac6cc61c58a5cfdda6931ea9f70e73d52e0b594eb2a
 Files: src/Symfony/Component/String/UnicodeString.php
 License: Expat
 FirstAppearance: irrelevant
@@ -293,7 +300,7 @@
 FirstAppearance: https://github.com/symfony/symfony/commit/0f85ba030b8725642ed0fdef804e969d88fcd7e5#diff-5dd4839cda3dec6eb13c926393862c2ad109e5dfbe7acc2aa8f052fc09ef9838
 Comment: A 16x9 white image, for tests.
 
-Checksum-Sha256: 4f8cbc59f2fd98980187d30e0fa0877716484d18eb54d0be0b31849d62cc85b3
+Checksum-Sha256: 1737c757cf04ba07ccb44aa3f7c355e63ef844923097b2cceac9275ecf6f8ee7
 Files: src/Symfony/Component/String/AbstractUnicodeString.php
 License: Expat
 FirstAppearance: irrelevant
@@ -380,7 +387,7 @@
 FirstAppearance: https://github.com/symfony/symfony/commit/9d0c26377ff0517f30d15bfb9c438aec6da0203e#diff-3a40f1b1d05c691c4fb190617abeb1ac
 Comment: Icon showing a black minus on a white background. Added under the terms of Expat.
 
-Checksum-Sha256: a74e2d65ef3fa7a9e510f293358955fb7a761b0c9e020aa9930400af88d0058b
+Checksum-Sha256: 711935bf05c516aec8c0fe227ab471a90eccea76262675e014a430f5c63b8b6f
 Files: src/Symfony/Component/String/Tests/AbstractUnicodeTestCase.php
 License: Expat
 FirstAppearance: irrelevant
@@ -422,6 +429,12 @@
 FirstAppearance: https://github.com/symfony/symfony/commit/9d0c26377ff0517f30d15bfb9c438aec6da0203e#diff-d1909e4b34dcbc7d0d3a765ace1b826f
 Comment: Icon showing a white tape. Added under the terms of Expat.
 
+Checksum-Sha256: e08bd1adef0665a6a68178318a36ca0a46391071e95a8ee8d9f808e7541ae28f
+Files: src/Symfony/Component/ErrorHandler/Tests/Fixtures/pixel.png
+License: Expat
+FirstAppearance: https://github.com/symfony/symfony/commit/e0f88779f032455a35442aad4ca66d8e023d9b9b#diff-738888ab9d4eb49f13ea49d51e4f3422cbdfb42fe5c0be485d7ff969f427b214
+Comment: Single pixel, for tests. Added under the terms of Expat.
+
 Checksum-Sha256: e16f1596201850fd4a63680b27f603cb64e67176159be3d8ed78a4403fdb1700
 Files: src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig
        src/Symfony/Bundle/WebProfilerBundle/Tests/Resources/IconTest.php
diff -Nru symfony-5.4.23+dfsg/debian/patches/Adapt-conflict-to-Debian-expectations.patch symfony-5.4.52+dfsg/debian/patches/Adapt-conflict-to-Debian-expectations.patch
--- symfony-5.4.23+dfsg/debian/patches/Adapt-conflict-to-Debian-expectations.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Adapt-conflict-to-Debian-expectations.patch	2026-05-23 23:32:47.000000000 +0200
@@ -3,18 +3,22 @@
 Subject: Adapt conflict to Debian expectations
 
 ---
- composer.json                             | 2 +-
- src/Symfony/Bridge/Doctrine/composer.json | 2 +-
- src/Symfony/Bridge/Twig/composer.json     | 2 +-
- src/Symfony/Component/Form/composer.json  | 4 ++--
- src/Symfony/Component/Mime/composer.json  | 4 ++--
- 5 files changed, 7 insertions(+), 7 deletions(-)
+ composer.json                                     | 4 ++--
+ src/Symfony/Bridge/Doctrine/composer.json         | 4 ++--
+ src/Symfony/Bridge/Twig/composer.json             | 2 +-
+ src/Symfony/Bundle/FrameworkBundle/composer.json  | 4 ++--
+ src/Symfony/Component/Form/composer.json          | 6 +++---
+ src/Symfony/Component/Mime/composer.json          | 4 ++--
+ src/Symfony/Component/Security/Core/composer.json | 2 +-
+ src/Symfony/Component/Serializer/composer.json    | 2 +-
+ src/Symfony/Component/Validator/composer.json     | 2 +-
+ 9 files changed, 15 insertions(+), 15 deletions(-)
 
 diff --git a/composer.json b/composer.json
-index d5e8a20..d2e49b6 100644
+index d8f7f96..a709104 100644
 --- a/composer.json
 +++ b/composer.json
-@@ -155,7 +155,7 @@
+@@ -156,12 +156,12 @@
          "async-aws/core": "<1.5",
          "doctrine/annotations": "<1.13.1",
          "doctrine/dbal": "<2.13.1",
@@ -23,21 +27,35 @@
          "masterminds/html5": "<2.6",
          "phpdocumentor/reflection-docblock": "<3.2.2",
          "phpdocumentor/type-resolver": "<1.4.0",
+         "ocramius/proxy-manager": "<2.1",
+-        "phpunit/phpunit": "<7.5|9.1.2"
++        "phpunit/phpunit": "<7.5"
+     },
+     "config": {
+         "allow-plugins": {
 diff --git a/src/Symfony/Bridge/Doctrine/composer.json b/src/Symfony/Bridge/Doctrine/composer.json
-index a0dbbe9..655bcd8 100644
+index 36d5e58..67f119c 100644
 --- a/src/Symfony/Bridge/Doctrine/composer.json
 +++ b/src/Symfony/Bridge/Doctrine/composer.json
-@@ -57,7 +57,7 @@
-         "phpunit/phpunit": "<5.4.3",
+@@ -56,14 +56,14 @@
+         "doctrine/orm": "<2.7.4",
          "symfony/cache": "<5.4",
          "symfony/dependency-injection": "<4.4",
--        "symfony/form": "<5.4.21|>=6,<6.2.7",
-+        "symfony/form": "<5.4.21",
+-        "symfony/form": "<5.4.38|>=6,<6.4.6",
++        "symfony/form": "<5.4.38",
          "symfony/http-kernel": "<5",
          "symfony/messenger": "<4.4",
          "symfony/property-info": "<5",
+         "symfony/proxy-manager-bridge": "<4.4.19",
+         "symfony/security-bundle": "<5",
+         "symfony/security-core": "<5.3",
+-        "symfony/validator": "<5.4.25|>=6,<6.2.12|>=6.3,<6.3.1"
++        "symfony/validator": "<5.4.25"
+     },
+     "suggest": {
+         "symfony/form": "",
 diff --git a/src/Symfony/Bridge/Twig/composer.json b/src/Symfony/Bridge/Twig/composer.json
-index 07275fe..bb3feac 100644
+index 1abf3ad..04e21f4 100644
 --- a/src/Symfony/Bridge/Twig/composer.json
 +++ b/src/Symfony/Bridge/Twig/composer.json
 @@ -56,7 +56,7 @@
@@ -49,12 +67,34 @@
          "symfony/http-foundation": "<5.3",
          "symfony/http-kernel": "<4.4",
          "symfony/translation": "<5.2",
+diff --git a/src/Symfony/Bundle/FrameworkBundle/composer.json b/src/Symfony/Bundle/FrameworkBundle/composer.json
+index f5b156d..76b157a 100644
+--- a/src/Symfony/Bundle/FrameworkBundle/composer.json
++++ b/src/Symfony/Bundle/FrameworkBundle/composer.json
+@@ -75,7 +75,7 @@
+         "phpdocumentor/reflection-docblock": "<3.2.2",
+         "phpdocumentor/type-resolver": "<1.4.0",
+         "symfony/asset": "<5.3",
+-        "symfony/console": "<5.2.5|>=7.0",
++        "symfony/console": "<5.2.5",
+         "symfony/dotenv": "<5.1",
+         "symfony/dom-crawler": "<4.4",
+         "symfony/http-client": "<4.4",
+@@ -86,7 +86,7 @@
+         "symfony/mime": "<4.4",
+         "symfony/property-info": "<4.4",
+         "symfony/property-access": "<5.3",
+-        "symfony/runtime": "<5.4.45|>=6.0,<6.4.13|>=7.0,<7.1.6",
++        "symfony/runtime": "<5.4.45",
+         "symfony/serializer": "<5.2",
+         "symfony/service-contracts": ">=3.0",
+         "symfony/security-csrf": "<5.3",
 diff --git a/src/Symfony/Component/Form/composer.json b/src/Symfony/Component/Form/composer.json
-index 6b02d77..13d095e 100644
+index 0a97b6e..1766c6c 100644
 --- a/src/Symfony/Component/Form/composer.json
 +++ b/src/Symfony/Component/Form/composer.json
-@@ -47,13 +47,13 @@
-         "phpunit/phpunit": "<5.4.3",
+@@ -46,13 +46,13 @@
+     "conflict": {
          "symfony/console": "<4.4",
          "symfony/dependency-injection": "<4.4",
 -        "symfony/doctrine-bridge": "<5.4.21|>=6,<6.2.7",
@@ -62,7 +102,8 @@
          "symfony/error-handler": "<4.4.5",
          "symfony/framework-bundle": "<4.4",
          "symfony/http-kernel": "<4.4",
-         "symfony/translation": "<4.4",
+-        "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3",
++        "symfony/translation": "<5.4.35",
          "symfony/translation-contracts": "<1.1.7",
 -        "symfony/twig-bridge": "<5.4.21|>=6,<6.2.7"
 +        "symfony/twig-bridge": "<5.4.21"
@@ -70,11 +111,11 @@
      "suggest": {
          "symfony/validator": "For form validation.",
 diff --git a/src/Symfony/Component/Mime/composer.json b/src/Symfony/Component/Mime/composer.json
-index 5472dea..3ea6c01 100644
+index 3bb6095..629a111 100644
 --- a/src/Symfony/Component/Mime/composer.json
 +++ b/src/Symfony/Component/Mime/composer.json
-@@ -31,11 +31,11 @@
-         "symfony/serializer": "^5.4.14|~6.0.14|^6.1.6"
+@@ -32,11 +32,11 @@
+         "symfony/serializer": "^5.4.35|~6.3.12|^6.4.3"
      },
      "conflict": {
 -        "egulias/email-validator": "~3.0.0",
@@ -82,8 +123,47 @@
          "phpdocumentor/reflection-docblock": "<3.2.2",
          "phpdocumentor/type-resolver": "<1.4.0",
          "symfony/mailer": "<4.4",
--        "symfony/serializer": "<5.4.14|>=6.0,<6.0.14|>=6.1,<6.1.6"
-+        "symfony/serializer": "<5.4.14"
+-        "symfony/serializer": "<5.4.35|>=6,<6.3.12|>=6.4,<6.4.3"
++        "symfony/serializer": "<5.4.35"
      },
      "autoload": {
          "psr-4": { "Symfony\\Component\\Mime\\": "" },
+diff --git a/src/Symfony/Component/Security/Core/composer.json b/src/Symfony/Component/Security/Core/composer.json
+index 3a700ac..c1153f6 100644
+--- a/src/Symfony/Component/Security/Core/composer.json
++++ b/src/Symfony/Component/Security/Core/composer.json
+@@ -40,7 +40,7 @@
+         "symfony/http-foundation": "<5.3",
+         "symfony/security-guard": "<4.4",
+         "symfony/ldap": "<4.4",
+-        "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3",
++        "symfony/translation": "<5.4.35",
+         "symfony/validator": "<5.2"
+     },
+     "suggest": {
+diff --git a/src/Symfony/Component/Serializer/composer.json b/src/Symfony/Component/Serializer/composer.json
+index ec5e37a..ad94e4b 100644
+--- a/src/Symfony/Component/Serializer/composer.json
++++ b/src/Symfony/Component/Serializer/composer.json
+@@ -47,7 +47,7 @@
+         "phpdocumentor/type-resolver": "<1.4.0",
+         "symfony/dependency-injection": "<4.4",
+         "symfony/property-access": "<5.4",
+-        "symfony/property-info": "<5.4.24|>=6,<6.2.11",
++        "symfony/property-info": "<5.4.24",
+         "symfony/uid": "<5.3",
+         "symfony/yaml": "<4.4"
+     },
+diff --git a/src/Symfony/Component/Validator/composer.json b/src/Symfony/Component/Validator/composer.json
+index 9d1fc80..61db7da 100644
+--- a/src/Symfony/Component/Validator/composer.json
++++ b/src/Symfony/Component/Validator/composer.json
+@@ -54,7 +54,7 @@
+         "symfony/http-kernel": "<4.4",
+         "symfony/intl": "<4.4",
+         "symfony/property-info": "<5.3",
+-        "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3",
++        "symfony/translation": "<5.4.35",
+         "symfony/yaml": "<4.4"
+     },
+     "suggest": {
diff -Nru symfony-5.4.23+dfsg/debian/patches/Add-more-tests-to-group-tty.patch symfony-5.4.52+dfsg/debian/patches/Add-more-tests-to-group-tty.patch
--- symfony-5.4.23+dfsg/debian/patches/Add-more-tests-to-group-tty.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Add-more-tests-to-group-tty.patch	2026-05-23 23:32:47.000000000 +0200
@@ -13,10 +13,10 @@
  1 file changed, 9 insertions(+)
 
 diff --git a/src/Symfony/Component/Process/Tests/ProcessTest.php b/src/Symfony/Component/Process/Tests/ProcessTest.php
-index 790167f..4672103 100644
+index 2ac84b6..10a6ddd 100644
 --- a/src/Symfony/Component/Process/Tests/ProcessTest.php
 +++ b/src/Symfony/Component/Process/Tests/ProcessTest.php
-@@ -473,6 +473,9 @@ class ProcessTest extends TestCase
+@@ -472,6 +472,9 @@ class ProcessTest extends TestCase
          $this->assertGreaterThan(0, $process->getExitCode());
      }
  
@@ -26,7 +26,7 @@
      public function testTTYCommand()
      {
          if ('\\' === \DIRECTORY_SEPARATOR) {
-@@ -492,6 +495,9 @@ class ProcessTest extends TestCase
+@@ -491,6 +494,9 @@ class ProcessTest extends TestCase
          $this->assertSame(Process::STATUS_TERMINATED, $process->getStatus());
      }
  
@@ -36,7 +36,7 @@
      public function testTTYCommandExitCode()
      {
          if ('\\' === \DIRECTORY_SEPARATOR) {
-@@ -509,6 +515,9 @@ class ProcessTest extends TestCase
+@@ -508,6 +514,9 @@ class ProcessTest extends TestCase
          $this->assertTrue($process->isSuccessful());
      }
  
diff -Nru symfony-5.4.23+dfsg/debian/patches/Allow-doctrine-event-manager-2.patch symfony-5.4.52+dfsg/debian/patches/Allow-doctrine-event-manager-2.patch
--- symfony-5.4.23+dfsg/debian/patches/Allow-doctrine-event-manager-2.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Allow-doctrine-event-manager-2.patch	2026-05-23 23:32:47.000000000 +0200
@@ -12,7 +12,7 @@
  3 files changed, 7 insertions(+), 7 deletions(-)
 
 diff --git a/composer.json b/composer.json
-index d2e49b6..da8858c 100644
+index a709104..bab1226 100644
 --- a/composer.json
 +++ b/composer.json
 @@ -35,7 +35,7 @@
@@ -25,19 +25,19 @@
          "twig/twig": "^2.13|^3.0.4",
          "psr/cache": "^1.0|^2.0",
 diff --git a/src/Symfony/Bridge/Doctrine/ContainerAwareEventManager.php b/src/Symfony/Bridge/Doctrine/ContainerAwareEventManager.php
-index db5cc92..8d5069d 100644
+index 884185d..c55b8f6 100644
 --- a/src/Symfony/Bridge/Doctrine/ContainerAwareEventManager.php
 +++ b/src/Symfony/Bridge/Doctrine/ContainerAwareEventManager.php
-@@ -49,7 +49,7 @@ class ContainerAwareEventManager extends EventManager
+@@ -50,7 +50,7 @@ class ContainerAwareEventManager extends EventManager
       *
       * @return void
       */
--    public function dispatchEvent($eventName, EventArgs $eventArgs = null)
-+    public function dispatchEvent($eventName, EventArgs $eventArgs = null): void
+-    public function dispatchEvent($eventName, ?EventArgs $eventArgs = null)
++    public function dispatchEvent($eventName, ?EventArgs $eventArgs = null): void
      {
          if (!$this->initializedSubscribers) {
              $this->initializeSubscribers();
-@@ -74,7 +74,7 @@ class ContainerAwareEventManager extends EventManager
+@@ -75,7 +75,7 @@ class ContainerAwareEventManager extends EventManager
       *
       * @return object[][]
       */
@@ -46,7 +46,7 @@
      {
          if (null === $event) {
              return $this->getAllListeners();
-@@ -109,7 +109,7 @@ class ContainerAwareEventManager extends EventManager
+@@ -110,7 +110,7 @@ class ContainerAwareEventManager extends EventManager
       *
       * @return bool
       */
@@ -55,7 +55,7 @@
      {
          if (!$this->initializedSubscribers) {
              $this->initializeSubscribers();
-@@ -123,7 +123,7 @@ class ContainerAwareEventManager extends EventManager
+@@ -124,7 +124,7 @@ class ContainerAwareEventManager extends EventManager
       *
       * @return void
       */
@@ -64,7 +64,7 @@
      {
          if (!$this->initializedSubscribers) {
              $this->initializeSubscribers();
-@@ -149,7 +149,7 @@ class ContainerAwareEventManager extends EventManager
+@@ -151,7 +151,7 @@ class ContainerAwareEventManager extends EventManager
       *
       * @return void
       */
@@ -74,7 +74,7 @@
          if (!$this->initializedSubscribers) {
              $this->initializeSubscribers();
 diff --git a/src/Symfony/Bridge/Doctrine/composer.json b/src/Symfony/Bridge/Doctrine/composer.json
-index 655bcd8..c5380b2 100644
+index 67f119c..5736c07 100644
 --- a/src/Symfony/Bridge/Doctrine/composer.json
 +++ b/src/Symfony/Bridge/Doctrine/composer.json
 @@ -17,7 +17,7 @@
diff -Nru symfony-5.4.23+dfsg/debian/patches/Assume-php-async-aws-sqs-2.patch symfony-5.4.52+dfsg/debian/patches/Assume-php-async-aws-sqs-2.patch
--- symfony-5.4.23+dfsg/debian/patches/Assume-php-async-aws-sqs-2.patch	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Assume-php-async-aws-sqs-2.patch	2026-05-23 23:32:47.000000000 +0200
@@ -0,0 +1,25 @@
+From: =?utf-8?q?David_Pr=C3=A9vot?= <david@tilapin.org>
+Date: Fri, 2 Feb 2024 08:21:56 +0100
+Subject: Assume php-async-aws-sqs (<< 2)
+
+Crude InstalledVersions::getVersion workaround.
+
+Forwarded-upstream: no
+---
+ .../Messenger/Bridge/AmazonSqs/Tests/Transport/ConnectionTest.php     | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/ConnectionTest.php b/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/ConnectionTest.php
+index b49ba5c..aa557af 100644
+--- a/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/ConnectionTest.php
++++ b/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/ConnectionTest.php
+@@ -430,8 +430,6 @@ XML
+ 
+     private function isAsyncAwsSqsVersion2Installed(): bool
+     {
+-        $version = InstalledVersions::getVersion('async-aws/sqs');
+-
+-        return 'dev-master' === $version || version_compare($version, '2.0.0') >= 0;
++        return false;
+     }
+ }
diff -Nru symfony-5.4.23+dfsg/debian/patches/Config-Partially-revert-4c2c5c9ba76ba8db9e88748ae519605c0.patch symfony-5.4.52+dfsg/debian/patches/Config-Partially-revert-4c2c5c9ba76ba8db9e88748ae519605c0.patch
--- symfony-5.4.23+dfsg/debian/patches/Config-Partially-revert-4c2c5c9ba76ba8db9e88748ae519605c0.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Config-Partially-revert-4c2c5c9ba76ba8db9e88748ae519605c0.patch	2026-05-23 23:32:47.000000000 +0200
@@ -8,7 +8,7 @@
  1 file changed, 1 insertion(+), 9 deletions(-)
 
 diff --git a/src/Symfony/Component/Config/Tests/Builder/GeneratedConfigTest.php b/src/Symfony/Component/Config/Tests/Builder/GeneratedConfigTest.php
-index 5f20ca6..03758c5 100644
+index 8c8c3b0..aa7495c 100644
 --- a/src/Symfony/Component/Config/Tests/Builder/GeneratedConfigTest.php
 +++ b/src/Symfony/Component/Config/Tests/Builder/GeneratedConfigTest.php
 @@ -83,19 +83,11 @@ class GeneratedConfigTest extends TestCase
diff -Nru symfony-5.4.23+dfsg/debian/patches/Declare-composer-group-for-tests-failing-outside-a-Compos.patch symfony-5.4.52+dfsg/debian/patches/Declare-composer-group-for-tests-failing-outside-a-Compos.patch
--- symfony-5.4.23+dfsg/debian/patches/Declare-composer-group-for-tests-failing-outside-a-Compos.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Declare-composer-group-for-tests-failing-outside-a-Compos.patch	2026-05-23 23:32:47.000000000 +0200
@@ -10,7 +10,7 @@
  3 files changed, 7 insertions(+)
 
 diff --git a/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php b/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php
-index 5c7cf99..ae4692c 100644
+index 4c17a80..8eaae56 100644
 --- a/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php
 +++ b/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php
 @@ -232,6 +232,7 @@ class DeprecationTest extends TestCase
@@ -36,10 +36,10 @@
      {
          $res = new ComposerResource();
 diff --git a/src/Symfony/Component/HttpKernel/Tests/HttpKernelBrowserTest.php b/src/Symfony/Component/HttpKernel/Tests/HttpKernelBrowserTest.php
-index 55963a1..fa5f424 100644
+index 9092c3b..0f5809c 100644
 --- a/src/Symfony/Component/HttpKernel/Tests/HttpKernelBrowserTest.php
 +++ b/src/Symfony/Component/HttpKernel/Tests/HttpKernelBrowserTest.php
-@@ -44,6 +44,9 @@ class HttpKernelBrowserTest extends TestCase
+@@ -45,6 +45,9 @@ class HttpKernelBrowserTest extends TestCase
          $this->assertEquals('http://www.example.com/?parameter='.urlencode('http://example.com'), $client->getRequest()->getUri(), '->doRequest() uses the request handler to make the request');
      }
  
diff -Nru symfony-5.4.23+dfsg/debian/patches/DEP-8/Tests-against-installed-classes.patch symfony-5.4.52+dfsg/debian/patches/DEP-8/Tests-against-installed-classes.patch
--- symfony-5.4.23+dfsg/debian/patches/DEP-8/Tests-against-installed-classes.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/DEP-8/Tests-against-installed-classes.patch	2026-05-23 23:32:47.000000000 +0200
@@ -7,15 +7,15 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/src/Symfony/Component/Cache/Tests/LockRegistryTest.php b/src/Symfony/Component/Cache/Tests/LockRegistryTest.php
-index 30ff677..a1503f0 100644
+index 7666279..1cec1e1 100644
 --- a/src/Symfony/Component/Cache/Tests/LockRegistryTest.php
 +++ b/src/Symfony/Component/Cache/Tests/LockRegistryTest.php
 @@ -23,7 +23,7 @@ class LockRegistryTest extends TestCase
          }
          $lockFiles = LockRegistry::setFiles([]);
          LockRegistry::setFiles($lockFiles);
--        $expected = array_map('realpath', glob(__DIR__.'/../Adapter/*'));
-+        $expected = array_map('realpath', glob('/usr/share/php/Symfony/Component/Cache/Adapter/*'));
+-        $expected = array_map('realpath', glob(__DIR__.'/../Adapter/*.php'));
++        $expected = array_map('realpath', glob('/usr/share/php/Symfony/Component/Cache/Adapter/*.php'));
          $this->assertSame($expected, $lockFiles);
      }
  }
diff -Nru symfony-5.4.23+dfsg/debian/patches/Do-not-read-from-argv-on-non-CLI-SAPIs.patch symfony-5.4.52+dfsg/debian/patches/Do-not-read-from-argv-on-non-CLI-SAPIs.patch
--- symfony-5.4.23+dfsg/debian/patches/Do-not-read-from-argv-on-non-CLI-SAPIs.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Do-not-read-from-argv-on-non-CLI-SAPIs.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,102 +0,0 @@
-From: Wouter de Jong <wouter@wouterj.nl>
-Date: Tue, 15 Oct 2024 10:18:46 +0200
-Subject: Do not read from argv on non-CLI SAPIs
-
-Origin: upstream, https://github.com/symfony/symfony/commit/a77b308c3f179ed7c8a8bc295f82b2d6ee3493fa
-Bug: https://github.com/symfony/symfony/security/advisories/GHSA-x8vp-gf4q-mw5j
-Bug-Debian: https://security-tracker.debian.org/tracker/CVE-2024-50340
----
- src/Symfony/Component/Runtime/SymfonyRuntime.php       |  6 +++++-
- src/Symfony/Component/Runtime/Tests/phpt/kernel.php    |  8 +++++---
- src/Symfony/Component/Runtime/Tests/phpt/kernel.phpt   |  2 +-
- .../Runtime/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 0ca9713..5612b3e 100644
---- a/src/Symfony/Component/Runtime/SymfonyRuntime.php
-+++ b/src/Symfony/Component/Runtime/SymfonyRuntime.php
-@@ -95,7 +95,7 @@ class SymfonyRuntime extends GenericRuntime
- 
-         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 @@ class SymfonyRuntime extends 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 ba29d34..b7c43c5 100644
---- a/src/Symfony/Component/Runtime/Tests/phpt/kernel.php
-+++ b/src/Symfony/Component/Runtime/Tests/phpt/kernel.php
-@@ -17,19 +17,21 @@ require __DIR__.'/autoload.php';
- 
- 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 e739eb0..e7df91e 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 0000000..4da82d2
---- /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--
-+<?php
-+
-+// emulating PHP behavior with register_argc_argv=1
-+$_GET['-e_test'] = '';
-+$_SERVER['argc'] = 1;
-+$_SERVER['argv'] = [' ', '-e', 'test'];
-+
-+require $_SERVER['SCRIPT_FILENAME'] = __DIR__.'/kernel.php';
-+
-+?>
-+--EXPECTF--
-+OK Kernel (env=dev) foo_bar
diff -Nru symfony-5.4.23+dfsg/debian/patches/Don-t-fail-on-warning.patch symfony-5.4.52+dfsg/debian/patches/Don-t-fail-on-warning.patch
--- symfony-5.4.23+dfsg/debian/patches/Don-t-fail-on-warning.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Don-t-fail-on-warning.patch	2026-05-23 23:32:47.000000000 +0200
@@ -8,7 +8,7 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/phpunit.xml.dist b/phpunit.xml.dist
-index dd3fac3..9e0bed5 100644
+index 17aa3dc..4fe6ada 100644
 --- a/phpunit.xml.dist
 +++ b/phpunit.xml.dist
 @@ -6,7 +6,7 @@
diff -Nru symfony-5.4.23+dfsg/debian/patches/Drop-composer-plugin-api-that-confuses-pkg-php-tools.patch symfony-5.4.52+dfsg/debian/patches/Drop-composer-plugin-api-that-confuses-pkg-php-tools.patch
--- symfony-5.4.23+dfsg/debian/patches/Drop-composer-plugin-api-that-confuses-pkg-php-tools.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Drop-composer-plugin-api-that-confuses-pkg-php-tools.patch	2026-05-23 23:32:47.000000000 +0200
@@ -8,7 +8,7 @@
  1 file changed, 1 deletion(-)
 
 diff --git a/src/Symfony/Component/Runtime/composer.json b/src/Symfony/Component/Runtime/composer.json
-index 6c90a85..b725ee1 100644
+index 2e645f8..34c4812 100644
 --- a/src/Symfony/Component/Runtime/composer.json
 +++ b/src/Symfony/Component/Runtime/composer.json
 @@ -17,7 +17,6 @@
diff -Nru symfony-5.4.23+dfsg/debian/patches/Drop-data-tests-failing-with-PHP-8.2.patch symfony-5.4.52+dfsg/debian/patches/Drop-data-tests-failing-with-PHP-8.2.patch
--- symfony-5.4.23+dfsg/debian/patches/Drop-data-tests-failing-with-PHP-8.2.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Drop-data-tests-failing-with-PHP-8.2.patch	2026-05-23 23:32:47.000000000 +0200
@@ -5,8 +5,7 @@
 Bug-Debian: https://bugs.debian.org/1028533
 ---
  .../Tests/DateFormatter/AbstractIntlDateFormatterTestCase.php | 11 -----------
- .../Component/VarDumper/Tests/Caster/MysqliCasterTest.php     |  1 -
- 2 files changed, 12 deletions(-)
+ 1 file changed, 11 deletions(-)
 
 diff --git a/src/Symfony/Component/Intl/Tests/DateFormatter/AbstractIntlDateFormatterTestCase.php b/src/Symfony/Component/Intl/Tests/DateFormatter/AbstractIntlDateFormatterTestCase.php
 index 1ed9671..5e33db9 100644
@@ -54,15 +53,3 @@
              ['Europe/Zurich', 'Europe/Zurich'],
              [null, date_default_timezone_get()],
              ['Foo/Bar', 'UTC'],
-diff --git a/src/Symfony/Component/VarDumper/Tests/Caster/MysqliCasterTest.php b/src/Symfony/Component/VarDumper/Tests/Caster/MysqliCasterTest.php
-index 983f541..4eba406 100644
---- a/src/Symfony/Component/VarDumper/Tests/Caster/MysqliCasterTest.php
-+++ b/src/Symfony/Component/VarDumper/Tests/Caster/MysqliCasterTest.php
-@@ -30,7 +30,6 @@ class MysqliCasterTest extends TestCase
- 
-         $xCast = <<<EODUMP
- mysqli_driver {%A
--  +reconnect: false
-   +report_mode: 3
- }
- EODUMP;
diff -Nru symfony-5.4.23+dfsg/debian/patches/Drop-failing-tests-with-recent-PHP.patch symfony-5.4.52+dfsg/debian/patches/Drop-failing-tests-with-recent-PHP.patch
--- symfony-5.4.23+dfsg/debian/patches/Drop-failing-tests-with-recent-PHP.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Drop-failing-tests-with-recent-PHP.patch	2026-05-23 23:32:47.000000000 +0200
@@ -10,10 +10,10 @@
  1 file changed, 2 deletions(-)
 
 diff --git a/src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php b/src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php
-index fa829e7..0904622 100644
+index 1cd661a..b116da6 100644
 --- a/src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php
 +++ b/src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php
-@@ -284,8 +284,6 @@ class EmailValidatorTest extends ConstraintValidatorTestCase
+@@ -297,8 +297,6 @@ class EmailValidatorTest extends ConstraintValidatorTestCase
              ['"test".test@iana.org'],
              ['"test"'.\chr(0).'@iana.org'],
              ['"test\"@iana.org'],
diff -Nru symfony-5.4.23+dfsg/debian/patches/Drop-HttpFoundation-tests-currently-failing.patch symfony-5.4.52+dfsg/debian/patches/Drop-HttpFoundation-tests-currently-failing.patch
--- symfony-5.4.23+dfsg/debian/patches/Drop-HttpFoundation-tests-currently-failing.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Drop-HttpFoundation-tests-currently-failing.patch	2026-05-23 23:32:47.000000000 +0200
@@ -10,10 +10,10 @@
  delete mode 100644 src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/AbstractSessionHandlerTest.php
 
 diff --git a/src/Symfony/Component/HttpFoundation/Tests/ResponseTest.php b/src/Symfony/Component/HttpFoundation/Tests/ResponseTest.php
-index 50198c2..8fef3a9 100644
+index a78e359..2298080 100644
 --- a/src/Symfony/Component/HttpFoundation/Tests/ResponseTest.php
 +++ b/src/Symfony/Component/HttpFoundation/Tests/ResponseTest.php
-@@ -1082,14 +1082,6 @@ class ResponseTest extends ResponseTestCase
+@@ -1092,14 +1092,6 @@ class ResponseTest extends ResponseTestCase
          return $ianaCodesReasonPhrases;
      }
  
diff -Nru symfony-5.4.23+dfsg/debian/patches/ErrorHandler-Extend-test-expectation.patch symfony-5.4.52+dfsg/debian/patches/ErrorHandler-Extend-test-expectation.patch
--- symfony-5.4.23+dfsg/debian/patches/ErrorHandler-Extend-test-expectation.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/ErrorHandler-Extend-test-expectation.patch	2026-05-23 23:32:47.000000000 +0200
@@ -7,10 +7,10 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/src/Symfony/Component/ErrorHandler/Tests/ErrorHandlerTest.php b/src/Symfony/Component/ErrorHandler/Tests/ErrorHandlerTest.php
-index 8f57bb5..9738c88 100644
+index e4294c8..a6914ba 100644
 --- a/src/Symfony/Component/ErrorHandler/Tests/ErrorHandlerTest.php
 +++ b/src/Symfony/Component/ErrorHandler/Tests/ErrorHandlerTest.php
-@@ -381,7 +381,7 @@ class ErrorHandlerTest extends TestCase
+@@ -392,7 +392,7 @@ class ErrorHandlerTest extends TestCase
              restore_exception_handler();
          }
  
diff -Nru symfony-5.4.23+dfsg/debian/patches/Filesystem-Drop-currently-failing-tests.patch symfony-5.4.52+dfsg/debian/patches/Filesystem-Drop-currently-failing-tests.patch
--- symfony-5.4.23+dfsg/debian/patches/Filesystem-Drop-currently-failing-tests.patch	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Filesystem-Drop-currently-failing-tests.patch	2026-05-23 23:32:47.000000000 +0200
@@ -0,0 +1,35 @@
+From: =?utf-8?q?David_Pr=C3=A9vot?= <david@tilapin.org>
+Date: Sun, 24 May 2026 07:58:48 +0200
+Subject: [Filesystem] Drop currently failing tests
+
+TODO: investigate
+---
+ src/Symfony/Component/Filesystem/Tests/FilesystemTest.php | 2 ++
+ src/Symfony/Component/Filesystem/Tests/PathTest.php       | 1 -
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/Symfony/Component/Filesystem/Tests/FilesystemTest.php b/src/Symfony/Component/Filesystem/Tests/FilesystemTest.php
+index d1722db..ca9907e 100644
+--- a/src/Symfony/Component/Filesystem/Tests/FilesystemTest.php
++++ b/src/Symfony/Component/Filesystem/Tests/FilesystemTest.php
+@@ -1621,6 +1621,8 @@ class FilesystemTest extends FilesystemTestCase
+ 
+     public function testDumpFileFollowsSymlink()
+     {
++        $this->markTestSkipped('Test currently failing on Debian.');
++
+         $filename = $this->workspace.\DIRECTORY_SEPARATOR.'foo.txt';
+         file_put_contents($filename, 'FOO BAR');
+         $linknameA = $this->workspace.\DIRECTORY_SEPARATOR.'bar.txt';
+diff --git a/src/Symfony/Component/Filesystem/Tests/PathTest.php b/src/Symfony/Component/Filesystem/Tests/PathTest.php
+index 17c6142..1a4a1ee 100644
+--- a/src/Symfony/Component/Filesystem/Tests/PathTest.php
++++ b/src/Symfony/Component/Filesystem/Tests/PathTest.php
+@@ -376,7 +376,6 @@ class PathTest extends TestCase
+         yield ['C:/css/style.css', true];
+         yield ['D:/', true];
+         yield ['C:///windows', true];
+-        yield ['C://test', true];
+ 
+         yield ['E:\\css\\style.css', true];
+         yield ['F:\\', true];
diff -Nru symfony-5.4.23+dfsg/debian/patches/fix-tests.patch symfony-5.4.52+dfsg/debian/patches/fix-tests.patch
--- symfony-5.4.23+dfsg/debian/patches/fix-tests.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/fix-tests.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,51 +0,0 @@
-From: Christian Flothmann <christian.flothmann@qossmic.com>
-Date: Wed, 17 Jan 2024 11:57:24 +0100
-Subject: fix tests
-
-Origin: upstream, https://github.com/symfony/symfony/commit/c3f0dc4ebb824afaeb78950b4f253b0062a19856
----
- .../VarDumper/Tests/Caster/PdoCasterTest.php       | 24 +++++++++++++++++++++-
- 1 file changed, 23 insertions(+), 1 deletion(-)
-
-diff --git a/src/Symfony/Component/VarDumper/Tests/Caster/PdoCasterTest.php b/src/Symfony/Component/VarDumper/Tests/Caster/PdoCasterTest.php
-index 564c8a0..c6a96ec 100644
---- a/src/Symfony/Component/VarDumper/Tests/Caster/PdoCasterTest.php
-+++ b/src/Symfony/Component/VarDumper/Tests/Caster/PdoCasterTest.php
-@@ -43,7 +43,28 @@ class PdoCasterTest extends TestCase
-         $this->assertSame('NATURAL', $attr['CASE']->class);
-         $this->assertSame('BOTH', $attr['DEFAULT_FETCH_MODE']->class);
- 
--        $xDump = <<<'EODUMP'
-+        if (\PHP_VERSION_ID >= 80215 && \PHP_VERSION_ID < 80300 || \PHP_VERSION_ID >= 80302) {
-+            $xDump = <<<'EODUMP'
-+array:2 [
-+  "\x00~\x00inTransaction" => false
-+  "\x00~\x00attributes" => array:10 [
-+    "CASE" => NATURAL
-+    "ERRMODE" => EXCEPTION
-+    "PERSISTENT" => false
-+    "DRIVER_NAME" => "sqlite"
-+    "ORACLE_NULLS" => NATURAL
-+    "CLIENT_VERSION" => "%s"
-+    "SERVER_VERSION" => "%s"
-+    "STATEMENT_CLASS" => array:%d [
-+      0 => "PDOStatement"%A
-+    ]
-+    "STRINGIFY_FETCHES" => false
-+    "DEFAULT_FETCH_MODE" => BOTH
-+  ]
-+]
-+EODUMP;
-+        } else {
-+            $xDump = <<<'EODUMP'
- array:2 [
-   "\x00~\x00inTransaction" => false
-   "\x00~\x00attributes" => array:9 [
-@@ -61,6 +82,7 @@ array:2 [
-   ]
- ]
- EODUMP;
-+        }
- 
-         $this->assertDumpMatchesFormat($xDump, $cast);
-     }
diff -Nru symfony-5.4.23+dfsg/debian/patches/Form-Drop-tests-currently-failing.patch symfony-5.4.52+dfsg/debian/patches/Form-Drop-tests-currently-failing.patch
--- symfony-5.4.23+dfsg/debian/patches/Form-Drop-tests-currently-failing.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Form-Drop-tests-currently-failing.patch	2026-05-23 23:32:47.000000000 +0200
@@ -10,10 +10,10 @@
  1 file changed, 5 insertions(+), 11 deletions(-)
 
 diff --git a/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTypeTest.php b/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTypeTest.php
-index 32bf613..ba62fee 100644
+index ee3ceb9..2e8a14d 100644
 --- a/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTypeTest.php
 +++ b/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTypeTest.php
-@@ -103,8 +103,7 @@ class DateTypeTest extends BaseTypeTestCase
+@@ -108,8 +108,7 @@ class DateTypeTest extends BaseTypeTestCase
  
          $form->submit('2.6.2010');
  
@@ -23,7 +23,7 @@
      }
  
      public function testSubmitFromSingleTextDateTimeImmutable()
-@@ -125,9 +124,7 @@ class DateTypeTest extends BaseTypeTestCase
+@@ -134,9 +133,7 @@ class DateTypeTest extends BaseTypeTestCase
  
          $form->submit('2.6.2010');
  
@@ -34,7 +34,7 @@
      }
  
      public function testSubmitFromSingleTextString()
-@@ -148,8 +145,7 @@ class DateTypeTest extends BaseTypeTestCase
+@@ -161,8 +158,7 @@ class DateTypeTest extends BaseTypeTestCase
  
          $form->submit('2.6.2010');
  
@@ -44,7 +44,7 @@
      }
  
      public function testSubmitFromSingleTextTimestamp()
-@@ -172,8 +168,7 @@ class DateTypeTest extends BaseTypeTestCase
+@@ -189,8 +185,7 @@ class DateTypeTest extends BaseTypeTestCase
  
          $dateTime = new \DateTime('2010-06-02 UTC');
  
@@ -54,7 +54,7 @@
      }
  
      public function testSubmitFromSingleTextRaw()
-@@ -200,8 +195,7 @@ class DateTypeTest extends BaseTypeTestCase
+@@ -221,8 +216,7 @@ class DateTypeTest extends BaseTypeTestCase
              'year' => '2010',
          ];
  
diff -Nru symfony-5.4.23+dfsg/debian/patches/HttpClient-Drop-currently-failing-tests.patch symfony-5.4.52+dfsg/debian/patches/HttpClient-Drop-currently-failing-tests.patch
--- symfony-5.4.23+dfsg/debian/patches/HttpClient-Drop-currently-failing-tests.patch	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/HttpClient-Drop-currently-failing-tests.patch	2026-05-23 23:32:47.000000000 +0200
@@ -0,0 +1,124 @@
+From: =?utf-8?q?David_Pr=C3=A9vot?= <david@tilapin.org>
+Date: Sun, 24 May 2026 12:04:55 +0200
+Subject: [HttpClient] Drop currently failing tests
+
+This patch can safely be removed once symfony/5.4.52+dfsg-0+deb12u1
+reaches the archive: the testsuite actually uses the installed version
+of the package (5.4.23+dfsg-1+deb12u5 at the time of writing this) and
+those failing tests have been checked as OK once
+php-symfony-http-client=5.4.52+dfsg-0+deb12u1 is installed.
+---
+ .../Component/HttpClient/Tests/EventSourceHttpClientTest.php       | 2 ++
+ src/Symfony/Component/HttpClient/Tests/HttpClientTraitTest.php     | 7 ++++---
+ src/Symfony/Component/HttpClient/Tests/HttplugClientTest.php       | 4 ++++
+ .../Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php  | 4 ----
+ src/Symfony/Component/HttpClient/Tests/Psr18ClientTest.php         | 2 ++
+ 5 files changed, 12 insertions(+), 7 deletions(-)
+
+diff --git a/src/Symfony/Component/HttpClient/Tests/EventSourceHttpClientTest.php b/src/Symfony/Component/HttpClient/Tests/EventSourceHttpClientTest.php
+index 536979e..75c64e4 100644
+--- a/src/Symfony/Component/HttpClient/Tests/EventSourceHttpClientTest.php
++++ b/src/Symfony/Component/HttpClient/Tests/EventSourceHttpClientTest.php
+@@ -36,6 +36,8 @@ class EventSourceHttpClientTest extends TestCase
+      */
+     public function testGetServerSentEvents(string $sep)
+     {
++        $this->markTestSkipped('Test currently failing on Debian.');
++
+         $es = new EventSourceHttpClient(new MockHttpClient(function (string $method, string $url, array $options) use ($sep): MockResponse {
+             $this->assertSame(['Accept: text/event-stream', 'Cache-Control: no-cache'], $options['headers']);
+ 
+diff --git a/src/Symfony/Component/HttpClient/Tests/HttpClientTraitTest.php b/src/Symfony/Component/HttpClient/Tests/HttpClientTraitTest.php
+index dcf9c3b..1beadd6 100644
+--- a/src/Symfony/Component/HttpClient/Tests/HttpClientTraitTest.php
++++ b/src/Symfony/Component/HttpClient/Tests/HttpClientTraitTest.php
+@@ -102,7 +102,6 @@ class HttpClientTraitTest extends TestCase
+             [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,6 +126,8 @@ class HttpClientTraitTest extends TestCase
+ 
+     public function testResolveUrlWithoutScheme()
+     {
++        $this->markTestSkipped('Test currently failing on Debian.');
++
+         $this->expectException(InvalidArgumentException::class);
+         $this->expectExceptionMessage('Unsupported scheme in "localhost:8080": "http" or "https" expected.');
+         self::resolveUrl(self::parseUrl('localhost:8080'), null);
+@@ -134,6 +135,8 @@ class HttpClientTraitTest extends TestCase
+ 
+     public function testResolveBaseUrlWithoutScheme()
+     {
++        $this->markTestSkipped('Test currently failing on Debian.');
++
+         $this->expectException(InvalidArgumentException::class);
+         $this->expectExceptionMessage('Unsupported scheme in "localhost:8081": "http" or "https" expected.');
+         self::resolveUrl(self::parseUrl('/foo'), self::parseUrl('localhost:8081'));
+@@ -154,13 +157,11 @@ class HttpClientTraitTest extends TestCase
+         yield [['http:', '//example.com', null, null, null], 'http://Example.coM:80'];
+         yield [['https:', '//xn--dj-kia8a.example.com:8000', '/', null, null], 'https://DÉjà.Example.com:8000/'];
+         yield [[null, null, '/f%20o.o', '?a=b', '#c'], '/f o%2Eo?a=b#c'];
+-        yield [[null, null, '/custom%7C2010-01-01%2000:00:00%7C2023-06-15%2005:50:35', '?a=b', '#c'], '/custom|2010-01-01 00:00:00|2023-06-15 05:50:35?a=b#c'];
+         yield [[null, '//a:b@foo', '/bar', null, null], '//a:b@foo/bar'];
+         yield [[null, '//a:b@foo', '/b{}', null, null], '//a:b@foo/b{}'];
+         yield [['http:', null, null, null, null], 'http:'];
+         yield [['http:', null, 'bar', null, null], 'http:bar'];
+         yield [[null, null, 'bar', '?a=1&c=c', null], 'bar?a=a&b=b', ['b' => null, 'c' => 'c', 'a' => 1]];
+-        yield [[null, null, 'bar', '?a=b+c&b=b-._~!$%26/%27()[]*%2B%2C;%3D:@%25%5C%5E%60%7B%7C%7D', null], 'bar?a=b+c', ['b' => 'b-._~!$&/\'()[]*+,;=:@%\\^`{|}']];
+         yield [[null, null, 'bar', '?a=b%2B%20c', null], 'bar?a=b+c', ['a' => 'b+ c']];
+         yield [[null, null, 'bar', '?a[b]=c', null], 'bar', ['a' => ['b' => 'c']]];
+         yield [[null, null, 'bar', '?a[b[c]=d', null], 'bar?a[b[c]=d', []];
+diff --git a/src/Symfony/Component/HttpClient/Tests/HttplugClientTest.php b/src/Symfony/Component/HttpClient/Tests/HttplugClientTest.php
+index 51b469c..4837a96 100644
+--- a/src/Symfony/Component/HttpClient/Tests/HttplugClientTest.php
++++ b/src/Symfony/Component/HttpClient/Tests/HttplugClientTest.php
+@@ -276,6 +276,8 @@ class HttplugClientTest extends TestCase
+ 
+     public function testInvalidHeaderResponse()
+     {
++        $this->markTestSkipped('Test currently failing on Debian.');
++
+         $responseHeaders = [
+             // space in header name not allowed in RFC 7230
+             ' X-XSS-Protection' => '0',
+@@ -294,6 +296,8 @@ class HttplugClientTest extends TestCase
+ 
+     public function testResponseReasonPhrase()
+     {
++        $this->markTestSkipped('Test currently failing on Debian.');
++
+         $responseHeaders = [
+             'HTTP/1.1 103 Very Early Hints',
+         ];
+diff --git a/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php b/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php
+index cfc989e..0b42f16 100644
+--- a/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php
++++ b/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php
+@@ -60,10 +60,6 @@ class NoPrivateNetworkHttpClientTest extends TestCase
+         // 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];
+     }
+ 
+     /**
+diff --git a/src/Symfony/Component/HttpClient/Tests/Psr18ClientTest.php b/src/Symfony/Component/HttpClient/Tests/Psr18ClientTest.php
+index bf49535..06b9ca1 100644
+--- a/src/Symfony/Component/HttpClient/Tests/Psr18ClientTest.php
++++ b/src/Symfony/Component/HttpClient/Tests/Psr18ClientTest.php
+@@ -107,6 +107,8 @@ class Psr18ClientTest extends TestCase
+ 
+     public function testResponseReasonPhrase()
+     {
++        $this->markTestSkipped('Test currently failing on Debian.');
++
+         $responseHeaders = [
+             'HTTP/1.1 103 Very Early Hints',
+         ];
diff -Nru symfony-5.4.23+dfsg/debian/patches/HttpClient-Filter-private-IPs-before-connecting-when-Host.patch symfony-5.4.52+dfsg/debian/patches/HttpClient-Filter-private-IPs-before-connecting-when-Host.patch
--- symfony-5.4.23+dfsg/debian/patches/HttpClient-Filter-private-IPs-before-connecting-when-Host.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/HttpClient-Filter-private-IPs-before-connecting-when-Host.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,85 +0,0 @@
-From: Nicolas Grekas <nicolas.grekas@gmail.com>
-Date: Fri, 25 Oct 2024 10:13:01 +0200
-Subject: [HttpClient] Filter private IPs before connecting when Host == IP
-
-Origin: upstream, https://github.com/symfony/symfony/commit/b4bf5afdbdcb2fd03da513ee03beeabeb551e5fa
-Bug: https://github.com/symfony/symfony/security/advisories/GHSA-9c3x-r3wp-mgxm
-Bug-Debian: https://security-tracker.debian.org/tracker/CVE-2024-50342
----
- .../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 911cce9..fcbf833 100644
---- a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php
-+++ b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php
-@@ -77,9 +77,20 @@ final class NoPrivateNetworkHttpClient implements HttpClientInterface, LoggerAwa
-         }
- 
-         $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 8c51e9e..7130c09 100755
---- a/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php
-+++ b/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php
-@@ -65,10 +65,10 @@ class NoPrivateNetworkHttpClientTest extends TestCase
-     /**
-      * @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 @@ class NoPrivateNetworkHttpClientTest extends TestCase
-         }
-     }
- 
-+    /**
-+     * @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';
diff -Nru symfony-5.4.23+dfsg/debian/patches/HttpClient-Resolve-hostnames-in-NoPrivateNetworkHttpClien.patch symfony-5.4.52+dfsg/debian/patches/HttpClient-Resolve-hostnames-in-NoPrivateNetworkHttpClien.patch
--- symfony-5.4.23+dfsg/debian/patches/HttpClient-Resolve-hostnames-in-NoPrivateNetworkHttpClien.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/HttpClient-Resolve-hostnames-in-NoPrivateNetworkHttpClien.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,285 +0,0 @@
-From: Nicolas Grekas <nicolas.grekas@gmail.com>
-Date: Fri, 8 Nov 2024 09:23:38 +0100
-Subject: [HttpClient] Resolve hostnames in NoPrivateNetworkHttpClient
-
-Origin: upstream, https://github.com/symfony/symfony/commit/b4bf5afdbdcb2fd03da513ee03beeabeb551e5fa
-Bug: https://github.com/symfony/symfony/security/advisories/GHSA-9c3x-r3wp-mgxm
-Bug-Debian: https://security-tracker.debian.org/tracker/CVE-2024-50342
----
- src/Symfony/Component/HttpClient/HttpOptions.php   |  2 ++
- .../Component/HttpClient/NativeHttpClient.php      | 12 ++++++--
- .../HttpClient/NoPrivateNetworkHttpClient.php      | 17 +++++++++--
- .../Component/HttpClient/Response/AmpResponse.php  | 11 ++++++--
- .../Component/HttpClient/Response/AsyncContext.php |  4 +--
- .../HttpClient/Response/AsyncResponse.php          |  4 +--
- .../Component/HttpClient/Response/CurlResponse.php | 11 ++++++--
- .../HttpClient/Tests/HttpClientTestCase.php        | 33 ++++++++++++++++++++++
- .../HttpClient/Tests/MockHttpClientTest.php        |  5 +++-
- .../Component/HttpClient/TraceableHttpClient.php   |  4 +--
- .../Contracts/HttpClient/HttpClientInterface.php   |  8 ++++--
- 11 files changed, 93 insertions(+), 18 deletions(-)
-
-diff --git a/src/Symfony/Component/HttpClient/HttpOptions.php b/src/Symfony/Component/HttpClient/HttpOptions.php
-index da55f99..5a178dd 100644
---- a/src/Symfony/Component/HttpClient/HttpOptions.php
-+++ b/src/Symfony/Component/HttpClient/HttpOptions.php
-@@ -148,6 +148,8 @@ class HttpOptions
-     }
- 
-     /**
-+     * @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 63fcc1c..caeacf1 100644
---- a/src/Symfony/Component/HttpClient/NativeHttpClient.php
-+++ b/src/Symfony/Component/HttpClient/NativeHttpClient.php
-@@ -138,7 +138,15 @@ final class NativeHttpClient implements HttpClientInterface, LoggerAwareInterfac
-             // 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 @@ final class NativeHttpClient implements HttpClientInterface, LoggerAwareInterfac
-                     $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 fcbf833..c7d982f 100644
---- a/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php
-+++ b/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php
-@@ -80,11 +80,24 @@ final class NoPrivateNetworkHttpClient implements HttpClientInterface, LoggerAwa
-         $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 6d0ce6e..fdb9533 100644
---- a/src/Symfony/Component/HttpClient/Response/AmpResponse.php
-+++ b/src/Symfony/Component/HttpClient/Response/AmpResponse.php
-@@ -90,10 +90,17 @@ final class AmpResponse implements ResponseInterface, StreamableInterface
-         $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 646458e..952d4b6 100644
---- a/src/Symfony/Component/HttpClient/Response/AsyncContext.php
-+++ b/src/Symfony/Component/HttpClient/Response/AsyncContext.php
-@@ -156,8 +156,8 @@ final class AsyncContext
-         $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 80c9f7d..a3d006d 100644
---- a/src/Symfony/Component/HttpClient/Response/AsyncResponse.php
-+++ b/src/Symfony/Component/HttpClient/Response/AsyncResponse.php
-@@ -51,8 +51,8 @@ final class AsyncResponse implements ResponseInterface, StreamableInterface
- 
-         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 7cfad58..3804505 100644
---- a/src/Symfony/Component/HttpClient/Response/CurlResponse.php
-+++ b/src/Symfony/Component/HttpClient/Response/CurlResponse.php
-@@ -126,13 +126,20 @@ final class CurlResponse implements ResponseInterface, StreamableInterface
-         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 f096e65..00398d9 100644
---- a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php
-+++ b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php
-@@ -15,6 +15,7 @@ use PHPUnit\Framework\SkippedTestSuiteError;
- use Symfony\Component\HttpClient\Exception\ClientException;
- 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;
-@@ -462,4 +463,36 @@ abstract class HttpClientTestCase extends BaseHttpClientTestCase
- 
-         $this->expectNotToPerformAssertions();
-     }
-+
-+    public function testMisspelledScheme()
-+    {
-+        $httpClient = $this->getHttpClient(__FUNCTION__);
-+
-+        $this->expectException(InvalidArgumentException::class);
-+        $this->expectExceptionMessage('Invalid URL: host is missing in "http:/localhost:8057/".');
-+
-+        $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 e244c32..9f38940 100644
---- a/src/Symfony/Component/HttpClient/Tests/MockHttpClientTest.php
-+++ b/src/Symfony/Component/HttpClient/Tests/MockHttpClientTest.php
-@@ -304,7 +304,7 @@ class MockHttpClientTest extends HttpClientTestCase
- 
-         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 @@ class MockHttpClientTest extends HttpClientTestCase
- 
-                         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 76c9282..5efe559 100644
---- a/src/Symfony/Component/HttpClient/TraceableHttpClient.php
-+++ b/src/Symfony/Component/HttpClient/TraceableHttpClient.php
-@@ -58,11 +58,11 @@ final class TraceableHttpClient implements HttpClientInterface, ResetInterface,
-             $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 9c96629..6e5515b 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
diff -Nru symfony-5.4.23+dfsg/debian/patches/HttpClient-Skip-tests-relying-on-amphp-http-client.patch symfony-5.4.52+dfsg/debian/patches/HttpClient-Skip-tests-relying-on-amphp-http-client.patch
--- symfony-5.4.23+dfsg/debian/patches/HttpClient-Skip-tests-relying-on-amphp-http-client.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/HttpClient-Skip-tests-relying-on-amphp-http-client.patch	2026-05-23 23:32:47.000000000 +0200
@@ -7,10 +7,10 @@
  1 file changed, 7 insertions(+)
 
 diff --git a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php
-index 9a1c177..f096e65 100644
+index d18cc46..a606d6e 100644
 --- a/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php
 +++ b/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php
-@@ -30,6 +30,13 @@ The vulcain binary can be found at https://github.com/symfony/binary-utils/relea
+@@ -33,6 +33,13 @@ The vulcain binary can be found at https://github.com/symfony/binary-utils/relea
  
  abstract class HttpClientTestCase extends BaseHttpClientTestCase
  {
diff -Nru symfony-5.4.23+dfsg/debian/patches/HttpFoundation-Fix-parsing-pathinfo-with-no-leading-slash.patch symfony-5.4.52+dfsg/debian/patches/HttpFoundation-Fix-parsing-pathinfo-with-no-leading-slash.patch
--- symfony-5.4.23+dfsg/debian/patches/HttpFoundation-Fix-parsing-pathinfo-with-no-leading-slash.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/HttpFoundation-Fix-parsing-pathinfo-with-no-leading-slash.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,49 +0,0 @@
-From: Nicolas Grekas <nicolas.grekas@gmail.com>
-Date: Fri, 31 Oct 2025 17:43:49 +0100
-Subject: [HttpFoundation] Fix parsing pathinfo with no leading slash
-
-Origin: upstream, https://github.com/symfony/symfony/commit/9962b91b12bb791322fa73836b350836b6db7cac
-Bug: https://github.com/symfony/symfony/security/advisories/GHSA-3rg7-wf37-54rm
-Bug-Debian: https://security-tracker.debian.org/tracker/CVE-2025-64500
----
- src/Symfony/Component/HttpFoundation/Request.php           |  5 ++---
- src/Symfony/Component/HttpFoundation/Tests/RequestTest.php | 10 ++++++++++
- 2 files changed, 12 insertions(+), 3 deletions(-)
-
-diff --git a/src/Symfony/Component/HttpFoundation/Request.php b/src/Symfony/Component/HttpFoundation/Request.php
-index acad3c9..40b68fc 100644
---- a/src/Symfony/Component/HttpFoundation/Request.php
-+++ b/src/Symfony/Component/HttpFoundation/Request.php
-@@ -1983,9 +1983,8 @@ class Request
-         }
- 
-         $pathInfo = substr($requestUri, \strlen($baseUrl));
--        if (false === $pathInfo || '' === $pathInfo) {
--            // If substr() returns false then PATH_INFO is set to an empty string
--            return '/';
-+        if (false === $pathInfo || '' === $pathInfo || '/' !== $pathInfo[0]) {
-+            return '/'.$pathInfo;
-         }
- 
-         return $pathInfo;
-diff --git a/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php b/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php
-index 993d95c..772b5d4 100644
---- a/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php
-+++ b/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php
-@@ -1873,6 +1873,16 @@ class RequestTest extends TestCase
-                 '',
-                 '/foo/api/bar',
-             ],
-+            [
-+                '/api/index.phpfoo',
-+                [
-+                    'SCRIPT_FILENAME' => '/var/www/api/index.php',
-+                    'SCRIPT_NAME' => '/api/index.php',
-+                    'PHP_SELF' => '/api/index.php',
-+                ],
-+                '/api/index.php',
-+                '/foo',
-+            ],
-         ];
-     }
- 
diff -Nru symfony-5.4.23+dfsg/debian/patches/HttpFoundation-Reject-URIs-that-contain-invalid-character.patch symfony-5.4.52+dfsg/debian/patches/HttpFoundation-Reject-URIs-that-contain-invalid-character.patch
--- symfony-5.4.23+dfsg/debian/patches/HttpFoundation-Reject-URIs-that-contain-invalid-character.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/HttpFoundation-Reject-URIs-that-contain-invalid-character.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,104 +0,0 @@
-From: Nicolas Grekas <nicolas.grekas@gmail.com>
-Date: Tue, 22 Oct 2024 10:31:42 +0200
-Subject: [HttpFoundation] Reject URIs that contain invalid characters
-
-Origin: backport, https://github.com/symfony/symfony/commit/5a9b08e5740af795854b1b639b7d45b9cbfe8819
-Bug: https://github.com/symfony/symfony/security/advisories/GHSA-mrqx-rp3w-jpjp
-Bug-Debian: https://security-tracker.debian.org/tracker/CVE-2024-50345
----
- src/Symfony/Component/HttpFoundation/Request.php   | 18 +++++++++++++
- .../Component/HttpFoundation/Tests/RequestTest.php | 30 ++++++++++++++++++++--
- 2 files changed, 46 insertions(+), 2 deletions(-)
-
-diff --git a/src/Symfony/Component/HttpFoundation/Request.php b/src/Symfony/Component/HttpFoundation/Request.php
-index 28cebad..acad3c9 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;
-@@ -330,6 +331,8 @@ class Request
-      * @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)
-     {
-@@ -353,6 +356,21 @@ class Request
-         $server['REQUEST_METHOD'] = strtoupper($method);
- 
-         $components = parse_url($uri);
-+
-+        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 e536080..993d95c 100644
---- a/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php
-+++ b/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php
-@@ -13,6 +13,7 @@ namespace Symfony\Component\HttpFoundation\Tests;
- 
- 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;
-@@ -286,9 +287,34 @@ class RequestTest extends TestCase
-         $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);
-     }
- 
-     /**
diff -Nru symfony-5.4.23+dfsg/debian/patches/HttpKernel-Drop-tests-using-unexpected-path-as-cache.patch symfony-5.4.52+dfsg/debian/patches/HttpKernel-Drop-tests-using-unexpected-path-as-cache.patch
--- symfony-5.4.23+dfsg/debian/patches/HttpKernel-Drop-tests-using-unexpected-path-as-cache.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/HttpKernel-Drop-tests-using-unexpected-path-as-cache.patch	2026-05-23 23:32:47.000000000 +0200
@@ -8,10 +8,10 @@
  1 file changed, 89 deletions(-)
 
 diff --git a/src/Symfony/Component/HttpKernel/Tests/KernelTest.php b/src/Symfony/Component/HttpKernel/Tests/KernelTest.php
-index d60924b..4db1034 100644
+index 6701555..50f0810 100644
 --- a/src/Symfony/Component/HttpKernel/Tests/KernelTest.php
 +++ b/src/Symfony/Component/HttpKernel/Tests/KernelTest.php
-@@ -165,61 +165,6 @@ class KernelTest extends TestCase
+@@ -166,61 +166,6 @@ class KernelTest extends TestCase
          $kernel->boot();
      }
  
@@ -73,7 +73,7 @@
      public function testHandleBootsTheKernel()
      {
          $type = HttpKernelInterface::MAIN_REQUEST;
-@@ -433,40 +378,6 @@ EOF
+@@ -434,40 +379,6 @@ EOF
          $kernel->terminate(Request::create('/'), new Response());
      }
  
diff -Nru symfony-5.4.23+dfsg/debian/patches/Increasing-timeout-in-test-AbstractProcessTest-testS.patch symfony-5.4.52+dfsg/debian/patches/Increasing-timeout-in-test-AbstractProcessTest-testS.patch
--- symfony-5.4.23+dfsg/debian/patches/Increasing-timeout-in-test-AbstractProcessTest-testS.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Increasing-timeout-in-test-AbstractProcessTest-testS.patch	2026-05-23 23:32:47.000000000 +0200
@@ -12,10 +12,10 @@
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/src/Symfony/Component/Process/Tests/ProcessTest.php b/src/Symfony/Component/Process/Tests/ProcessTest.php
-index 4672103..bedc909 100644
+index 10a6ddd..a518562 100644
 --- a/src/Symfony/Component/Process/Tests/ProcessTest.php
 +++ b/src/Symfony/Component/Process/Tests/ProcessTest.php
-@@ -871,9 +871,9 @@ class ProcessTest extends TestCase
+@@ -870,9 +870,9 @@ class ProcessTest extends TestCase
      public function testStartAfterATimeout()
      {
          $this->expectException(ProcessTimedOutException::class);
diff -Nru symfony-5.4.23+dfsg/debian/patches/Lock-Drop-test-currently-failing-on-buildd.patch symfony-5.4.52+dfsg/debian/patches/Lock-Drop-test-currently-failing-on-buildd.patch
--- symfony-5.4.23+dfsg/debian/patches/Lock-Drop-test-currently-failing-on-buildd.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Lock-Drop-test-currently-failing-on-buildd.patch	2026-05-23 23:32:47.000000000 +0200
@@ -8,14 +8,14 @@
  1 file changed, 1 deletion(-)
 
 diff --git a/src/Symfony/Component/Lock/Tests/Store/DoctrineDbalStoreTest.php b/src/Symfony/Component/Lock/Tests/Store/DoctrineDbalStoreTest.php
-index 17d721c..a72b1c4 100644
+index 5545a99..8ec5186 100644
 --- a/src/Symfony/Component/Lock/Tests/Store/DoctrineDbalStoreTest.php
 +++ b/src/Symfony/Component/Lock/Tests/Store/DoctrineDbalStoreTest.php
-@@ -142,7 +142,6 @@ class DoctrineDbalStoreTest extends AbstractStoreTestCase
-     {
-         yield [\Doctrine\DBAL\Platforms\PostgreSQLPlatform::class];
-         yield [\Doctrine\DBAL\Platforms\PostgreSQL94Platform::class];
+@@ -183,7 +183,6 @@ class DoctrineDbalStoreTest extends AbstractStoreTestCase
+             yield [\Doctrine\DBAL\Platforms\PostgreSQL94Platform::class];
+         }
+ 
 -        yield [\Doctrine\DBAL\Platforms\SqlitePlatform::class];
          yield [\Doctrine\DBAL\Platforms\SQLServerPlatform::class];
-         yield [\Doctrine\DBAL\Platforms\SQLServer2012Platform::class];
-     }
+ 
+         // DBAL < 4
diff -Nru symfony-5.4.23+dfsg/debian/patches/make-sure-that-the-submitted-year-is-an-accepted-choice.patch symfony-5.4.52+dfsg/debian/patches/make-sure-that-the-submitted-year-is-an-accepted-choice.patch
--- symfony-5.4.23+dfsg/debian/patches/make-sure-that-the-submitted-year-is-an-accepted-choice.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/make-sure-that-the-submitted-year-is-an-accepted-choice.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,35 +0,0 @@
-From: Christian Flothmann <christian.flothmann@qossmic.com>
-Date: Tue, 2 Jan 2024 08:56:56 +0100
-Subject: make sure that the submitted year is an accepted choice
-
-Origin: upstream, https://github.com/symfony/symfony/commit/64f675ced4c60a67f564608fb598dc27ea3de9f6
-Bug-Debian: https://bugs.debian.org/1061033
----
- .../Component/Form/Tests/Extension/Core/Type/DateTimeTypeTest.php        | 1 +
- src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTypeTest.php    | 1 +
- 2 files changed, 2 insertions(+)
-
-diff --git a/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTimeTypeTest.php b/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTimeTypeTest.php
-index 1ac0c8a..c0664f5 100644
---- a/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTimeTypeTest.php
-+++ b/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTimeTypeTest.php
-@@ -696,6 +696,7 @@ class DateTimeTypeTest extends BaseTypeTestCase
-         $form = $this->factory->create(static::TESTED_TYPE, null, [
-             'widget' => $widget,
-             'empty_data' => $emptyData,
-+            'years' => range(2018, (int) date('Y')),
-         ]);
-         $form->submit(null);
- 
-diff --git a/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTypeTest.php b/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTypeTest.php
-index ba62fee..3d2f2f8 100644
---- a/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTypeTest.php
-+++ b/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTypeTest.php
-@@ -1037,6 +1037,7 @@ class DateTypeTest extends BaseTypeTestCase
-         $form = $this->factory->create(static::TESTED_TYPE, null, [
-             'widget' => $widget,
-             'empty_data' => $emptyData,
-+            'years' => range(2018, (int) date('Y')),
-         ]);
-         $form->submit(null);
- 
diff -Nru symfony-5.4.23+dfsg/debian/patches/PasswordHasher-Make-bcrypt-nul-byte-hash-test-tolerant-to.patch symfony-5.4.52+dfsg/debian/patches/PasswordHasher-Make-bcrypt-nul-byte-hash-test-tolerant-to.patch
--- symfony-5.4.23+dfsg/debian/patches/PasswordHasher-Make-bcrypt-nul-byte-hash-test-tolerant-to.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/PasswordHasher-Make-bcrypt-nul-byte-hash-test-tolerant-to.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,119 +0,0 @@
-From: Alexandre Daubois <alex.daubois@gmail.com>
-Date: Tue, 7 May 2024 10:04:19 +0200
-Subject: [PasswordHasher] Make bcrypt nul byte hash test tolerant to PHP
- related failures
-
-Origin: upstream, https://github.com/symfony/symfony/commit/30de18b659e331828df1618b6734fe4348a9ae63
----
- .../Tests/Hasher/NativePasswordHasherTest.php      | 36 +++++++++++++++++---
- .../Tests/Hasher/SodiumPasswordHasherTest.php      | 38 +++++++++++++++++++---
- 2 files changed, 65 insertions(+), 9 deletions(-)
-
-diff --git a/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php b/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php
-index 4cf708b..9895910 100644
---- a/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php
-+++ b/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php
-@@ -98,16 +98,44 @@ class NativePasswordHasherTest extends TestCase
-         $this->assertTrue($hasher->verify($hasher->hash($plainPassword), $plainPassword));
-     }
- 
--    public function testBcryptWithNulByte()
-+    /**
-+     * @requires PHP < 8.4
-+     */
-+    public function testBcryptWithNulByteWithNativePasswordHash()
-     {
-         $hasher = new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT);
-         $plainPassword = "a\0b";
- 
--        if (\PHP_VERSION_ID < 80218 || \PHP_VERSION_ID >= 80300 && \PHP_VERSION_ID < 80305) {
--            // password_hash() does not accept passwords containing NUL bytes since PHP 8.2.18 and 8.3.5
--            $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword));
-+        try {
-+            $hash = password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]);
-+        } catch (\Throwable $throwable) {
-+            // we skip the test in case the current PHP version does not support NUL bytes in passwords
-+            // with bcrypt
-+            //
-+            // @see https://github.com/php/php-src/commit/11f2568767660ffe92fbc6799800e01203aad73a
-+            if (str_contains($throwable->getMessage(), 'Bcrypt password must not contain null character')) {
-+                $this->markTestSkipped('password_hash() does not accept passwords containing NUL bytes.');
-+            }
-+
-+            throw $throwable;
-         }
- 
-+        if (null === $hash) {
-+            // we also skip the test in case password_hash() returns null as
-+            // implemented in security patches backports
-+            //
-+            // @see https://github.com/shivammathur/php-src-backports/commit/d22d9ebb29dce86edd622205dd1196a2796c08c7
-+            $this->markTestSkipped('password_hash() does not accept passwords containing NUL bytes.');
-+        }
-+
-+        $this->assertTrue($hasher->verify($hash, $plainPassword));
-+    }
-+
-+    public function testPasswordNulByteGracefullyHandled()
-+    {
-+        $hasher = new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT);
-+        $plainPassword = "a\0b";
-+
-         $this->assertTrue($hasher->verify($hasher->hash($plainPassword), $plainPassword));
-     }
- 
-diff --git a/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php b/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php
-index 101c09f..2931635 100644
---- a/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php
-+++ b/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php
-@@ -73,17 +73,45 @@ class SodiumPasswordHasherTest extends TestCase
-         $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT))->hash($plainPassword), $plainPassword));
-     }
- 
--    public function testBcryptWithNulByte()
-+    /**
-+     * @requires PHP < 8.4
-+     */
-+    public function testBcryptWithNulByteWithNativePasswordHash()
-     {
-         $hasher = new SodiumPasswordHasher(null, null);
-         $plainPassword = "a\0b";
- 
--        if (\PHP_VERSION_ID < 80218 || \PHP_VERSION_ID >= 80300 && \PHP_VERSION_ID < 80305) {
--            // password_hash() does not accept passwords containing NUL bytes since PHP 8.2.18 and 8.3.5
--            $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword));
-+        try {
-+            $hash = password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]);
-+        } catch (\Throwable $throwable) {
-+            // we skip the test in case the current PHP version does not support NUL bytes in passwords
-+            // with bcrypt
-+            //
-+            // @see https://github.com/php/php-src/commit/11f2568767660ffe92fbc6799800e01203aad73a
-+            if (str_contains($throwable->getMessage(), 'Bcrypt password must not contain null character')) {
-+                $this->markTestSkipped('password_hash() does not accept passwords containing NUL bytes.');
-+            }
-+
-+            throw $throwable;
-         }
- 
--        $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT))->hash($plainPassword), $plainPassword));
-+        if (null === $hash) {
-+            // we also skip the test in case password_hash() returns null as
-+            // implemented in security patches backports
-+            //
-+            // @see https://github.com/shivammathur/php-src-backports/commit/d22d9ebb29dce86edd622205dd1196a2796c08c7
-+            $this->markTestSkipped('password_hash() does not accept passwords containing NUL bytes.');
-+        }
-+
-+        $this->assertTrue($hasher->verify($hash, $plainPassword));
-+    }
-+
-+    public function testPasswordNulByteGracefullyHandled()
-+    {
-+        $hasher = new SodiumPasswordHasher(null, null);
-+        $plainPassword = "a\0b";
-+
-+        $this->assertTrue($hasher->verify($hasher->hash($plainPassword), $plainPassword));
-     }
- 
-     public function testUserProvidedSaltIsNotUsed()
diff -Nru symfony-5.4.23+dfsg/debian/patches/PasswordHasher-Tests-Do-not-invoke-methods-with-additiona.patch symfony-5.4.52+dfsg/debian/patches/PasswordHasher-Tests-Do-not-invoke-methods-with-additiona.patch
--- symfony-5.4.23+dfsg/debian/patches/PasswordHasher-Tests-Do-not-invoke-methods-with-additiona.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/PasswordHasher-Tests-Do-not-invoke-methods-with-additiona.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,192 +0,0 @@
-From: Oskar Stark <oskarstark@googlemail.com>
-Date: Thu, 2 Nov 2023 11:18:11 +0100
-Subject: [PasswordHasher][Tests] Do not invoke methods with additional
- arguments in tests
-
-Origin: backport, https://github.com/symfony/symfony/commit/fdaefc4e8580f1dafb7b5487e7957ea4af2e42d8
----
- .../Tests/Hasher/NativePasswordHasherTest.php      | 32 ++++++++--------
- .../Tests/Hasher/SodiumPasswordHasherTest.php      | 44 +++++++++++-----------
- 2 files changed, 38 insertions(+), 38 deletions(-)
-
-diff --git a/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php b/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php
-index 2b7bd78..5dc3019 100644
---- a/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php
-+++ b/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php
-@@ -51,25 +51,25 @@ class NativePasswordHasherTest extends TestCase
-     {
-         $hasher = new NativePasswordHasher();
-         $result = $hasher->hash('password', null);
--        $this->assertTrue($hasher->verify($result, 'password', null));
--        $this->assertFalse($hasher->verify($result, 'anotherPassword', null));
--        $this->assertFalse($hasher->verify($result, '', null));
-+        $this->assertTrue($hasher->verify($result, 'password'));
-+        $this->assertFalse($hasher->verify($result, 'anotherPassword'));
-+        $this->assertFalse($hasher->verify($result, ''));
-     }
- 
-     public function testNonArgonValidation()
-     {
-         $hasher = new NativePasswordHasher();
--        $this->assertTrue($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'password', null));
--        $this->assertFalse($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'anotherPassword', null));
--        $this->assertTrue($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'password', null));
--        $this->assertFalse($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'anotherPassword', null));
-+        $this->assertTrue($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'password'));
-+        $this->assertFalse($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'anotherPassword'));
-+        $this->assertTrue($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'password'));
-+        $this->assertFalse($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'anotherPassword'));
-     }
- 
-     public function testConfiguredAlgorithm()
-     {
-         $hasher = new NativePasswordHasher(null, null, null, \PASSWORD_BCRYPT);
--        $result = $hasher->hash('password', null);
--        $this->assertTrue($hasher->verify($result, 'password', null));
-+        $result = $hasher->hash('password');
-+        $this->assertTrue($hasher->verify($result, 'password'));
-         $this->assertStringStartsWith('$2', $result);
-     }
- 
-@@ -84,8 +84,8 @@ class NativePasswordHasherTest extends TestCase
-     public function testConfiguredAlgorithmWithLegacyConstValue()
-     {
-         $hasher = new NativePasswordHasher(null, null, null, '1');
--        $result = $hasher->hash('password', null);
--        $this->assertTrue($hasher->verify($result, 'password', null));
-+        $result = $hasher->hash('password');
-+        $this->assertTrue($hasher->verify($result, 'password'));
-         $this->assertStringStartsWith('$2', $result);
-     }
- 
-@@ -94,8 +94,8 @@ class NativePasswordHasherTest extends TestCase
-         $hasher = new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT);
-         $plainPassword = str_repeat('a', 100);
- 
--        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword, 'salt'));
--        $this->assertTrue($hasher->verify($hasher->hash($plainPassword), $plainPassword, 'salt'));
-+        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword));
-+        $this->assertTrue($hasher->verify($hasher->hash($plainPassword), $plainPassword));
-     }
- 
-     public function testBcryptWithNulByte()
-@@ -103,8 +103,8 @@ class NativePasswordHasherTest extends TestCase
-         $hasher = new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT);
-         $plainPassword = "a\0b";
- 
--        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword, 'salt'));
--        $this->assertTrue($hasher->verify($hasher->hash($plainPassword), $plainPassword, 'salt'));
-+        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword));
-+        $this->assertTrue($hasher->verify($hasher->hash($plainPassword), $plainPassword));
-     }
- 
-     public function testNeedsRehash()
-@@ -113,7 +113,7 @@ class NativePasswordHasherTest extends TestCase
- 
-         $this->assertTrue($hasher->needsRehash('dummyhash'));
- 
--        $hash = $hasher->hash('foo', 'salt');
-+        $hash = $hasher->hash('foo');
-         $this->assertFalse($hasher->needsRehash($hash));
- 
-         $hasher = new NativePasswordHasher(5, 11000, 5);
-diff --git a/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php b/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php
-index 67210de..3dc97c7 100644
---- a/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php
-+++ b/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php
-@@ -28,65 +28,65 @@ class SodiumPasswordHasherTest extends TestCase
-     public function testValidation()
-     {
-         $hasher = new SodiumPasswordHasher();
--        $result = $hasher->hash('password', null);
--        $this->assertTrue($hasher->verify($result, 'password', null));
--        $this->assertFalse($hasher->verify($result, 'anotherPassword', null));
--        $this->assertFalse($hasher->verify($result, '', null));
-+        $result = $hasher->hash('password');
-+        $this->assertTrue($hasher->verify($result, 'password'));
-+        $this->assertFalse($hasher->verify($result, 'anotherPassword'));
-+        $this->assertFalse($hasher->verify($result, ''));
-     }
- 
-     public function testBcryptValidation()
-     {
-         $hasher = new SodiumPasswordHasher();
--        $this->assertTrue($hasher->verify('$2y$04$M8GDODMoGQLQRpkYCdoJh.lbiZPee3SZI32RcYK49XYTolDGwoRMm', 'abc', null));
-+        $this->assertTrue($hasher->verify('$2y$04$M8GDODMoGQLQRpkYCdoJh.lbiZPee3SZI32RcYK49XYTolDGwoRMm', 'abc'));
-     }
- 
-     public function testNonArgonValidation()
-     {
-         $hasher = new SodiumPasswordHasher();
--        $this->assertTrue($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'password', null));
--        $this->assertFalse($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'anotherPassword', null));
--        $this->assertTrue($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'password', null));
--        $this->assertFalse($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'anotherPassword', null));
-+        $this->assertTrue($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'password'));
-+        $this->assertFalse($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'anotherPassword'));
-+        $this->assertTrue($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'password'));
-+        $this->assertFalse($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'anotherPassword'));
-     }
- 
-     public function testHashLength()
-     {
-         $this->expectException(InvalidPasswordException::class);
-         $hasher = new SodiumPasswordHasher();
--        $hasher->hash(str_repeat('a', 4097), 'salt');
-+        $hasher->hash(str_repeat('a', 4097));
-     }
- 
-     public function testCheckPasswordLength()
-     {
-         $hasher = new SodiumPasswordHasher();
--        $result = $hasher->hash(str_repeat('a', 4096), null);
--        $this->assertFalse($hasher->verify($result, str_repeat('a', 4097), null));
--        $this->assertTrue($hasher->verify($result, str_repeat('a', 4096), null));
-+        $result = $hasher->hash(str_repeat('a', 4096));
-+        $this->assertFalse($hasher->verify($result, str_repeat('a', 4097)));
-+        $this->assertTrue($hasher->verify($result, str_repeat('a', 4096)));
-     }
- 
-     public function testBcryptWithLongPassword()
-     {
--        $hasher = new SodiumPasswordHasher(null, null, 4);
-+        $hasher = new SodiumPasswordHasher(null, null);
-         $plainPassword = str_repeat('a', 100);
- 
--        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword, 'salt'));
--        $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT))->hash($plainPassword), $plainPassword, 'salt'));
-+        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword));
-+        $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT))->hash($plainPassword), $plainPassword));
-     }
- 
-     public function testBcryptWithNulByte()
-     {
--        $hasher = new SodiumPasswordHasher(null, null, 4);
-+        $hasher = new SodiumPasswordHasher(null, null);
-         $plainPassword = "a\0b";
- 
--        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword, 'salt'));
--        $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT))->hash($plainPassword), $plainPassword, 'salt'));
-+        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword));
-+        $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT))->hash($plainPassword), $plainPassword));
-     }
- 
-     public function testUserProvidedSaltIsNotUsed()
-     {
-         $hasher = new SodiumPasswordHasher();
--        $result = $hasher->hash('password', 'salt');
--        $this->assertTrue($hasher->verify($result, 'password', 'anotherSalt'));
-+        $result = $hasher->hash('password');
-+        $this->assertTrue($hasher->verify($result, 'password'));
-     }
- 
-     public function testNeedsRehash()
-@@ -95,7 +95,7 @@ class SodiumPasswordHasherTest extends TestCase
- 
-         $this->assertTrue($hasher->needsRehash('dummyhash'));
- 
--        $hash = $hasher->hash('foo', 'salt');
-+        $hash = $hasher->hash('foo');
-         $this->assertFalse($hasher->needsRehash($hash));
- 
-         $hasher = new SodiumPasswordHasher(5, 11000);
diff -Nru symfony-5.4.23+dfsg/debian/patches/PhpUnit-Drop-currently-broken-assertions.patch symfony-5.4.52+dfsg/debian/patches/PhpUnit-Drop-currently-broken-assertions.patch
--- symfony-5.4.23+dfsg/debian/patches/PhpUnit-Drop-currently-broken-assertions.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/PhpUnit-Drop-currently-broken-assertions.patch	2026-05-23 23:32:47.000000000 +0200
@@ -8,7 +8,7 @@
  1 file changed, 18 deletions(-)
 
 diff --git a/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php b/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php
-index ae4692c..8abd01c 100644
+index 8eaae56..a5d5637 100644
 --- a/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php
 +++ b/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php
 @@ -54,18 +54,6 @@ class DeprecationTest extends TestCase
diff -Nru symfony-5.4.23+dfsg/debian/patches/PhpUnit-Skip-test-currently-failing.patch symfony-5.4.52+dfsg/debian/patches/PhpUnit-Skip-test-currently-failing.patch
--- symfony-5.4.23+dfsg/debian/patches/PhpUnit-Skip-test-currently-failing.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/PhpUnit-Skip-test-currently-failing.patch	2026-05-23 23:32:47.000000000 +0200
@@ -8,7 +8,7 @@
  1 file changed, 1 insertion(+)
 
 diff --git a/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php b/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php
-index 8abd01c..d4d324c 100644
+index a5d5637..20cdddf 100644
 --- a/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php
 +++ b/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php
 @@ -154,6 +154,7 @@ class DeprecationTest extends TestCase
diff -Nru symfony-5.4.23+dfsg/debian/patches/Revert-ErrorHandler-Skip-same-vendor-method-deprecations-.patch symfony-5.4.52+dfsg/debian/patches/Revert-ErrorHandler-Skip-same-vendor-method-deprecations-.patch
--- symfony-5.4.23+dfsg/debian/patches/Revert-ErrorHandler-Skip-same-vendor-method-deprecations-.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Revert-ErrorHandler-Skip-same-vendor-method-deprecations-.patch	2026-05-23 23:32:47.000000000 +0200
@@ -11,7 +11,7 @@
  1 file changed, 9 deletions(-)
 
 diff --git a/src/Symfony/Component/ErrorHandler/DebugClassLoader.php b/src/Symfony/Component/ErrorHandler/DebugClassLoader.php
-index e19223d..0f20883 100644
+index 5db2f30..bdbc69b 100644
 --- a/src/Symfony/Component/ErrorHandler/DebugClassLoader.php
 +++ b/src/Symfony/Component/ErrorHandler/DebugClassLoader.php
 @@ -11,7 +11,6 @@
diff -Nru symfony-5.4.23+dfsg/debian/patches/Runtime-fix-tests.patch symfony-5.4.52+dfsg/debian/patches/Runtime-fix-tests.patch
--- symfony-5.4.23+dfsg/debian/patches/Runtime-fix-tests.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Runtime-fix-tests.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-From: Nicolas Grekas <nicolas.grekas@gmail.com>
-Date: Wed, 6 Nov 2024 09:58:41 +0100
-Subject: [Runtime] fix tests
-
-Origin: upstream, https://github.com/symfony/symfony/commit/65678fe67c71eddde04f297a7e469ad0264bdcf3
----
- 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 966007c..0b31e61 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
diff -Nru symfony-5.4.23+dfsg/debian/patches/Security-Fix-possible-session-fixation-when-only-the-toke.patch symfony-5.4.52+dfsg/debian/patches/Security-Fix-possible-session-fixation-when-only-the-toke.patch
--- symfony-5.4.23+dfsg/debian/patches/Security-Fix-possible-session-fixation-when-only-the-toke.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Security-Fix-possible-session-fixation-when-only-the-toke.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,65 +0,0 @@
-From: Robert <symfony@robert.meijers.dev>
-Date: Fri, 3 Nov 2023 17:09:59 +0100
-Subject: [Security] Fix possible session fixation when only the *token*
- changes
-
-Origin: upstream, https://github.com/symfony/symfony/commit/dc356499d5ceb86f7cf2b4c7f032eca97061ed74
-Bug: https://symfony.com/blog/cve-2023-46733-possible-session-fixation
-Bug-Debian: https://bugs.debian.org/1055775
----
- .../Http/EventListener/SessionStrategyListener.php  |  2 +-
- .../EventListener/SessionStrategyListenerTest.php   | 21 +++++++++++++++++++++
- 2 files changed, 22 insertions(+), 1 deletion(-)
-
-diff --git a/src/Symfony/Component/Security/Http/EventListener/SessionStrategyListener.php b/src/Symfony/Component/Security/Http/EventListener/SessionStrategyListener.php
-index 311a52f..c6fcba8 100644
---- a/src/Symfony/Component/Security/Http/EventListener/SessionStrategyListener.php
-+++ b/src/Symfony/Component/Security/Http/EventListener/SessionStrategyListener.php
-@@ -48,7 +48,7 @@ class SessionStrategyListener implements EventSubscriberInterface
-             $user = method_exists($token, 'getUserIdentifier') ? $token->getUserIdentifier() : $token->getUsername();
-             $previousUser = method_exists($previousToken, 'getUserIdentifier') ? $previousToken->getUserIdentifier() : $previousToken->getUsername();
- 
--            if ('' !== ($user ?? '') && $user === $previousUser) {
-+            if ('' !== ($user ?? '') && $user === $previousUser && \get_class($token) === \get_class($previousToken)) {
-                 return;
-             }
-         }
-diff --git a/src/Symfony/Component/Security/Http/Tests/EventListener/SessionStrategyListenerTest.php b/src/Symfony/Component/Security/Http/Tests/EventListener/SessionStrategyListenerTest.php
-index 51b8dc1..29ef9b6 100644
---- a/src/Symfony/Component/Security/Http/Tests/EventListener/SessionStrategyListenerTest.php
-+++ b/src/Symfony/Component/Security/Http/Tests/EventListener/SessionStrategyListenerTest.php
-@@ -15,6 +15,7 @@ use PHPUnit\Framework\TestCase;
- use Symfony\Component\HttpFoundation\Request;
- use Symfony\Component\HttpFoundation\Session\SessionInterface;
- use Symfony\Component\Security\Core\Authentication\Token\NullToken;
-+use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken;
- use Symfony\Component\Security\Core\User\InMemoryUser;
- use Symfony\Component\Security\Http\Authenticator\AuthenticatorInterface;
- use Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge;
-@@ -81,6 +82,26 @@ class SessionStrategyListenerTest extends TestCase
-         $this->listener->onSuccessfulLogin($event);
-     }
- 
-+    public function testRequestWithSamePreviousUserButDifferentTokenType()
-+    {
-+        $this->configurePreviousSession();
-+
-+        $token = $this->createMock(NullToken::class);
-+        $token->expects($this->once())
-+            ->method('getUserIdentifier')
-+            ->willReturn('test');
-+        $previousToken = $this->createMock(UsernamePasswordToken::class);
-+        $previousToken->expects($this->once())
-+            ->method('getUserIdentifier')
-+            ->willReturn('test');
-+
-+        $this->sessionAuthenticationStrategy->expects($this->once())->method('onAuthentication')->with($this->request, $token);
-+
-+        $event = new LoginSuccessEvent($this->createMock(AuthenticatorInterface::class), new SelfValidatingPassport(new UserBadge('test', function () {})), $token, $this->request, null, 'main_firewall', $previousToken);
-+
-+        $this->listener->onSuccessfulLogin($event);
-+    }
-+
-     private function createEvent($firewallName)
-     {
-         return new LoginSuccessEvent($this->createMock(AuthenticatorInterface::class), new SelfValidatingPassport(new UserBadge('test', function ($username) { return new InMemoryUser($username, null); })), $this->token, $this->request, null, $firewallName);
diff -Nru symfony-5.4.23+dfsg/debian/patches/security-http-Check-owner-of-persisted-remember-me-cookie.patch symfony-5.4.52+dfsg/debian/patches/security-http-Check-owner-of-persisted-remember-me-cookie.patch
--- symfony-5.4.23+dfsg/debian/patches/security-http-Check-owner-of-persisted-remember-me-cookie.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/security-http-Check-owner-of-persisted-remember-me-cookie.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,110 +0,0 @@
-From: =?utf-8?b?SsOpcsOpbXkgRGVydXNzw6k=?= <jeremy@derusse.com>
-Date: Thu, 7 Nov 2024 09:29:25 +0100
-Subject: [security-http] Check owner of persisted remember-me cookie
-
-Origin: upstream, https://github.com/symfony/symfony/commit/81354d392c5f0b7a52bcbd729d6f82501e94135a
-Bug: https://github.com/symfony/symfony/security/advisories/GHSA-cg23-qf8f-62rr
-Bug-Debian: https://security-tracker.debian.org/tracker/CVE-2024-51996
----
- .../RememberMe/PersistentRememberMeHandler.php     | 19 ++++++++++--
- .../RememberMe/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 6e43dbf..486b7bf 100644
---- a/src/Symfony/Component/Security/Http/RememberMe/PersistentRememberMeHandler.php
-+++ b/src/Symfony/Component/Security/Http/RememberMe/PersistentRememberMeHandler.php
-@@ -66,9 +66,16 @@ final class PersistentRememberMeHandler extends AbstractRememberMeHandler
-             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 @@ final class PersistentRememberMeHandler extends AbstractRememberMeHandler
-             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 76472b1..33ea98f 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 @@ class PersistentRememberMeHandlerTest extends TestCase
-         $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 @@ class PersistentRememberMeHandlerTest extends TestCase
- 
-         $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);
diff -Nru symfony-5.4.23+dfsg/debian/patches/series symfony-5.4.52+dfsg/debian/patches/series
--- symfony-5.4.23+dfsg/debian/patches/series	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/series	2026-05-23 23:32:47.000000000 +0200
@@ -32,20 +32,9 @@
 Allow-doctrine-event-manager-2.patch
 Drop-data-tests-failing-with-PHP-8.2.patch
 TwigBridge-Ensure-CodeExtension-s-filters-properly-escape.patch
-Security-Fix-possible-session-fixation-when-only-the-toke.patch
-make-sure-that-the-submitted-year-is-an-accepted-choice.patch
-Validator-Add-D-regex-modifier-in-relevant-validators.patch
-Do-not-read-from-argv-on-non-CLI-SAPIs.patch
-HttpClient-Filter-private-IPs-before-connecting-when-Host.patch
-HttpFoundation-Reject-URIs-that-contain-invalid-character.patch
-PasswordHasher-Tests-Do-not-invoke-methods-with-additiona.patch
-skip-test-assertions-that-are-no-longer-valid-with-PHP-8..patch
-PasswordHasher-Make-bcrypt-nul-byte-hash-test-tolerant-to.patch
-fix-tests.patch
-Runtime-fix-tests.patch
 ErrorHandler-Extend-test-expectation.patch
-HttpClient-Resolve-hostnames-in-NoPrivateNetworkHttpClien.patch
-security-http-Check-owner-of-persisted-remember-me-cookie.patch
-HttpFoundation-Fix-parsing-pathinfo-with-no-leading-slash.patch
 Finder-Drop-data-from-testsuite.patch
+Assume-php-async-aws-sqs-2.patch
+Filesystem-Drop-currently-failing-tests.patch
 # DEP-8/Tests-against-installed-classes.patch
+HttpClient-Drop-currently-failing-tests.patch
diff -Nru symfony-5.4.23+dfsg/debian/patches/skip-test-assertions-that-are-no-longer-valid-with-PHP-8..patch symfony-5.4.52+dfsg/debian/patches/skip-test-assertions-that-are-no-longer-valid-with-PHP-8..patch
--- symfony-5.4.23+dfsg/debian/patches/skip-test-assertions-that-are-no-longer-valid-with-PHP-8..patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/skip-test-assertions-that-are-no-longer-valid-with-PHP-8..patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,45 +0,0 @@
-From: Christian Flothmann <christian.flothmann@qossmic.com>
-Date: Sat, 13 Apr 2024 09:04:03 +0200
-Subject: skip test assertions that are no longer valid with PHP >=
- 8.2.18/8.3.5
-
-Origin: upstream, https://github.com/symfony/symfony/commit/210e9e49089d065e2e2f3f4ee90c75155e94ac86
----
- .../PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php        | 6 +++++-
- .../PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php        | 6 +++++-
- 2 files changed, 10 insertions(+), 2 deletions(-)
-
-diff --git a/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php b/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php
-index 5dc3019..4cf708b 100644
---- a/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php
-+++ b/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php
-@@ -103,7 +103,11 @@ class NativePasswordHasherTest extends TestCase
-         $hasher = new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT);
-         $plainPassword = "a\0b";
- 
--        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword));
-+        if (\PHP_VERSION_ID < 80218 || \PHP_VERSION_ID >= 80300 && \PHP_VERSION_ID < 80305) {
-+            // password_hash() does not accept passwords containing NUL bytes since PHP 8.2.18 and 8.3.5
-+            $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword));
-+        }
-+
-         $this->assertTrue($hasher->verify($hasher->hash($plainPassword), $plainPassword));
-     }
- 
-diff --git a/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php b/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php
-index 3dc97c7..101c09f 100644
---- a/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php
-+++ b/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php
-@@ -78,7 +78,11 @@ class SodiumPasswordHasherTest extends TestCase
-         $hasher = new SodiumPasswordHasher(null, null);
-         $plainPassword = "a\0b";
- 
--        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword));
-+        if (\PHP_VERSION_ID < 80218 || \PHP_VERSION_ID >= 80300 && \PHP_VERSION_ID < 80305) {
-+            // password_hash() does not accept passwords containing NUL bytes since PHP 8.2.18 and 8.3.5
-+            $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword));
-+        }
-+
-         $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT))->hash($plainPassword), $plainPassword));
-     }
- 
diff -Nru symfony-5.4.23+dfsg/debian/patches/TwigBridge-Ensure-CodeExtension-s-filters-properly-escape.patch symfony-5.4.52+dfsg/debian/patches/TwigBridge-Ensure-CodeExtension-s-filters-properly-escape.patch
--- symfony-5.4.23+dfsg/debian/patches/TwigBridge-Ensure-CodeExtension-s-filters-properly-escape.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/TwigBridge-Ensure-CodeExtension-s-filters-properly-escape.patch	2026-05-23 23:32:47.000000000 +0200
@@ -7,70 +7,18 @@
 Bug: https://symfony.com/blog/cve-2023-46734-potential-xss-vulnerabilities-in-codeextension-filters
 Bug-Debian: https://bugs.debian.org/1055774
 ---
- .../Bridge/Twig/Extension/CodeExtension.php        | 23 +++++++++++++---------
- 1 file changed, 14 insertions(+), 9 deletions(-)
+ src/Symfony/Bridge/Twig/Extension/CodeExtension.php | 1 +
+ 1 file changed, 1 insertion(+)
 
 diff --git a/src/Symfony/Bridge/Twig/Extension/CodeExtension.php b/src/Symfony/Bridge/Twig/Extension/CodeExtension.php
-index 3bf8ccd..23f7280 100644
+index e7a3329..2e6b138 100644
 --- a/src/Symfony/Bridge/Twig/Extension/CodeExtension.php
 +++ b/src/Symfony/Bridge/Twig/Extension/CodeExtension.php
-@@ -42,8 +42,8 @@ final class CodeExtension extends AbstractExtension
-     public function getFilters(): array
-     {
-         return [
--            new TwigFilter('abbr_class', [$this, 'abbrClass'], ['is_safe' => ['html']]),
--            new TwigFilter('abbr_method', [$this, 'abbrMethod'], ['is_safe' => ['html']]),
-+            new TwigFilter('abbr_class', [$this, 'abbrClass'], ['is_safe' => ['html'], 'pre_escape' => 'html']),
-+            new TwigFilter('abbr_method', [$this, 'abbrMethod'], ['is_safe' => ['html'], 'pre_escape' => 'html']),
-             new TwigFilter('format_args', [$this, 'formatArgs'], ['is_safe' => ['html']]),
-             new TwigFilter('format_args_as_text', [$this, 'formatArgsAsText']),
-             new TwigFilter('file_excerpt', [$this, 'fileExcerpt'], ['is_safe' => ['html']]),
-@@ -85,22 +85,23 @@ final class CodeExtension extends AbstractExtension
-         $result = [];
-         foreach ($args as $key => $item) {
-             if ('object' === $item[0]) {
-+                $item[1] = htmlspecialchars($item[1], \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset);
-                 $parts = explode('\\', $item[1]);
-                 $short = array_pop($parts);
-                 $formattedValue = sprintf('<em>object</em>(<abbr title="%s">%s</abbr>)', $item[1], $short);
-             } elseif ('array' === $item[0]) {
--                $formattedValue = sprintf('<em>array</em>(%s)', \is_array($item[1]) ? $this->formatArgs($item[1]) : $item[1]);
-+                $formattedValue = sprintf('<em>array</em>(%s)', \is_array($item[1]) ? $this->formatArgs($item[1]) : htmlspecialchars(var_export($item[1], true), \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset));
-             } elseif ('null' === $item[0]) {
-                 $formattedValue = '<em>null</em>';
-             } elseif ('boolean' === $item[0]) {
--                $formattedValue = '<em>'.strtolower(var_export($item[1], true)).'</em>';
-+                $formattedValue = '<em>'.strtolower(htmlspecialchars(var_export($item[1], true), \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset)).'</em>';
-             } elseif ('resource' === $item[0]) {
-                 $formattedValue = '<em>resource</em>';
-             } else {
-                 $formattedValue = str_replace("\n", '', htmlspecialchars(var_export($item[1], true), \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset));
-             }
- 
--            $result[] = \is_int($key) ? $formattedValue : sprintf("'%s' => %s", $key, $formattedValue);
-+            $result[] = \is_int($key) ? $formattedValue : sprintf("'%s' => %s", htmlspecialchars($key, \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset), $formattedValue);
-         }
- 
-         return implode(', ', $result);
-@@ -152,13 +153,17 @@ final class CodeExtension extends AbstractExtension
-     public function formatFile(string $file, int $line, string $text = null): string
+@@ -165,6 +165,7 @@ final class CodeExtension extends AbstractExtension
+     public function formatFile(string $file, int $line, ?string $text = null): string
      {
          $file = trim($file);
 +        $line = (int) $line;
  
          if (null === $text) {
--            $text = $file;
--            if (null !== $rel = $this->getFileRelative($text)) {
--                $rel = explode('/', $rel, 2);
--                $text = sprintf('<abbr title="%s%2$s">%s</abbr>%s', $this->projectDir, $rel[0], '/'.($rel[1] ?? ''));
-+            if (null !== $rel = $this->getFileRelative($file)) {
-+                $rel = explode('/', htmlspecialchars($rel, \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset), 2);
-+                $text = sprintf('<abbr title="%s%2$s">%s</abbr>%s', htmlspecialchars($this->projectDir, \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset), $rel[0], '/'.($rel[1] ?? ''));
-+            } else {
-+                $text = htmlspecialchars($file, \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset);
-             }
-+        } else {
-+            $text = htmlspecialchars($text, \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset);
-         }
- 
-         if (0 < $line) {
+             if (null !== $rel = $this->getFileRelative($file)) {
diff -Nru symfony-5.4.23+dfsg/debian/patches/Use-installed-files-for-CI.patch symfony-5.4.52+dfsg/debian/patches/Use-installed-files-for-CI.patch
--- symfony-5.4.23+dfsg/debian/patches/Use-installed-files-for-CI.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Use-installed-files-for-CI.patch	2026-05-23 23:32:47.000000000 +0200
@@ -7,10 +7,10 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php b/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php
-index d1a0f52..e8b33f3 100644
+index 1470e2b..b4a391f 100644
 --- a/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php
 +++ b/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php
-@@ -1121,7 +1121,7 @@ abstract class FrameworkExtensionTestCase extends TestCase
+@@ -1122,7 +1122,7 @@ abstract class FrameworkExtensionTestCase extends TestCase
          if (false !== $positionCoreTranslationFile = array_search(strtr(realpath(__DIR__.'/../../../../Component/Security/Core/Resources/translations/security.en.xlf'), '/', \DIRECTORY_SEPARATOR), $files)) {
              $this->assertContains(strtr(realpath(__DIR__.'/../../../../Component/Security/Core/Resources/translations/security.en.xlf'), '/', \DIRECTORY_SEPARATOR), $files);
          } else {
diff -Nru symfony-5.4.23+dfsg/debian/patches/Validator-Add-D-regex-modifier-in-relevant-validators.patch symfony-5.4.52+dfsg/debian/patches/Validator-Add-D-regex-modifier-in-relevant-validators.patch
--- symfony-5.4.23+dfsg/debian/patches/Validator-Add-D-regex-modifier-in-relevant-validators.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Validator-Add-D-regex-modifier-in-relevant-validators.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,414 +0,0 @@
-From: Alexandre Daubois <alex.daubois@gmail.com>
-Date: Tue, 13 Aug 2024 09:02:30 +0200
-Subject: [Validator] Add `D` regex modifier in relevant validators
-
-Origin: upstream, https://github.com/symfony/symfony/commit/7d1032bbead9a4229b32fa6ebca32681c80cb76f
-Bug: https://github.com/symfony/symfony/security/advisories/GHSA-g3rh-rrhp-jhh9
-Bug-Debian: https://security-tracker.debian.org/tracker/CVE-2024-50343
----
- .../Validator/Constraints/CardSchemeValidator.php  | 38 +++++++++++-----------
- .../Validator/Constraints/CssColorValidator.php    | 24 +++++++-------
- .../Validator/Constraints/DateValidator.php        |  2 +-
- .../Validator/Constraints/EmailValidator.php       |  4 +--
- .../Validator/Constraints/TimeValidator.php        |  2 +-
- .../Validator/Constraints/UrlValidator.php         |  2 +-
- .../Tests/Constraints/CardSchemeValidatorTest.php  | 30 +++++++++++++++++
- .../Tests/Constraints/CssColorValidatorTest.php    | 13 ++++++++
- .../Tests/Constraints/DateValidatorTest.php        | 13 ++++++++
- .../Tests/Constraints/EmailValidatorTest.php       | 13 ++++++++
- .../Tests/Constraints/IbanValidatorTest.php        | 13 ++++++++
- .../Tests/Constraints/TimeValidatorTest.php        | 13 ++++++++
- .../Tests/Constraints/UrlValidatorTest.php         | 31 ++++++++++++++++++
- 13 files changed, 162 insertions(+), 36 deletions(-)
-
-diff --git a/src/Symfony/Component/Validator/Constraints/CardSchemeValidator.php b/src/Symfony/Component/Validator/Constraints/CardSchemeValidator.php
-index faef7ec..9425e9b 100644
---- a/src/Symfony/Component/Validator/Constraints/CardSchemeValidator.php
-+++ b/src/Symfony/Component/Validator/Constraints/CardSchemeValidator.php
-@@ -29,65 +29,65 @@ class CardSchemeValidator extends ConstraintValidator
-     protected $schemes = [
-         // American Express card numbers start with 34 or 37 and have 15 digits.
-         CardScheme::AMEX => [
--            '/^3[47][0-9]{13}$/',
-+            '/^3[47][0-9]{13}$/D',
-         ],
-         // China UnionPay cards start with 62 and have between 16 and 19 digits.
-         // Please note that these cards do not follow Luhn Algorithm as a checksum.
-         CardScheme::CHINA_UNIONPAY => [
--            '/^62[0-9]{14,17}$/',
-+            '/^62[0-9]{14,17}$/D',
-         ],
-         // Diners Club card numbers begin with 300 through 305, 36 or 38. All have 14 digits.
-         // There are Diners Club cards that begin with 5 and have 16 digits.
-         // These are a joint venture between Diners Club and MasterCard, and should be processed like a MasterCard.
-         CardScheme::DINERS => [
--            '/^3(?:0[0-5]|[68][0-9])[0-9]{11}$/',
-+            '/^3(?:0[0-5]|[68][0-9])[0-9]{11}$/D',
-         ],
-         // Discover card numbers begin with 6011, 622126 through 622925, 644 through 649 or 65.
-         // All have 16 digits.
-         CardScheme::DISCOVER => [
--            '/^6011[0-9]{12}$/',
--            '/^64[4-9][0-9]{13}$/',
--            '/^65[0-9]{14}$/',
--            '/^622(12[6-9]|1[3-9][0-9]|[2-8][0-9][0-9]|91[0-9]|92[0-5])[0-9]{10}$/',
-+            '/^6011[0-9]{12}$/D',
-+            '/^64[4-9][0-9]{13}$/D',
-+            '/^65[0-9]{14}$/D',
-+            '/^622(12[6-9]|1[3-9][0-9]|[2-8][0-9][0-9]|91[0-9]|92[0-5])[0-9]{10}$/D',
-         ],
-         // InstaPayment cards begin with 637 through 639 and have 16 digits.
-         CardScheme::INSTAPAYMENT => [
--            '/^63[7-9][0-9]{13}$/',
-+            '/^63[7-9][0-9]{13}$/D',
-         ],
-         // JCB cards beginning with 2131 or 1800 have 15 digits.
-         // JCB cards beginning with 35 have 16 digits.
-         CardScheme::JCB => [
--            '/^(?:2131|1800|35[0-9]{3})[0-9]{11}$/',
-+            '/^(?:2131|1800|35[0-9]{3})[0-9]{11}$/D',
-         ],
-         // Laser cards begin with either 6304, 6706, 6709 or 6771 and have between 16 and 19 digits.
-         CardScheme::LASER => [
--            '/^(6304|670[69]|6771)[0-9]{12,15}$/',
-+            '/^(6304|670[69]|6771)[0-9]{12,15}$/D',
-         ],
-         // Maestro international cards begin with 675900..675999 and have between 12 and 19 digits.
-         // Maestro UK cards begin with either 500000..509999 or 560000..699999 and have between 12 and 19 digits.
-         CardScheme::MAESTRO => [
--            '/^(6759[0-9]{2})[0-9]{6,13}$/',
--            '/^(50[0-9]{4})[0-9]{6,13}$/',
--            '/^5[6-9][0-9]{10,17}$/',
--            '/^6[0-9]{11,18}$/',
-+            '/^(6759[0-9]{2})[0-9]{6,13}$/D',
-+            '/^(50[0-9]{4})[0-9]{6,13}$/D',
-+            '/^5[6-9][0-9]{10,17}$/D',
-+            '/^6[0-9]{11,18}$/D',
-         ],
-         // All MasterCard numbers start with the numbers 51 through 55. All have 16 digits.
-         // October 2016 MasterCard numbers can also start with 222100 through 272099.
-         CardScheme::MASTERCARD => [
--            '/^5[1-5][0-9]{14}$/',
--            '/^2(22[1-9][0-9]{12}|2[3-9][0-9]{13}|[3-6][0-9]{14}|7[0-1][0-9]{13}|720[0-9]{12})$/',
-+            '/^5[1-5][0-9]{14}$/D',
-+            '/^2(22[1-9][0-9]{12}|2[3-9][0-9]{13}|[3-6][0-9]{14}|7[0-1][0-9]{13}|720[0-9]{12})$/D',
-         ],
-         // Payment system MIR numbers start with 220, then 1 digit from 0 to 4, then between 12 and 15 digits
-         CardScheme::MIR => [
--            '/^220[0-4][0-9]{12,15}$/',
-+            '/^220[0-4][0-9]{12,15}$/D',
-         ],
-         // All UATP card numbers start with a 1 and have a length of 15 digits.
-         CardScheme::UATP => [
--            '/^1[0-9]{14}$/',
-+            '/^1[0-9]{14}$/D',
-         ],
-         // All Visa card numbers start with a 4 and have a length of 13, 16, or 19 digits.
-         CardScheme::VISA => [
--            '/^4([0-9]{12}|[0-9]{15}|[0-9]{18})$/',
-+            '/^4([0-9]{12}|[0-9]{15}|[0-9]{18})$/D',
-         ],
-     ];
- 
-diff --git a/src/Symfony/Component/Validator/Constraints/CssColorValidator.php b/src/Symfony/Component/Validator/Constraints/CssColorValidator.php
-index b34ef93..be377d8 100644
---- a/src/Symfony/Component/Validator/Constraints/CssColorValidator.php
-+++ b/src/Symfony/Component/Validator/Constraints/CssColorValidator.php
-@@ -21,21 +21,21 @@ use Symfony\Component\Validator\Exception\UnexpectedValueException;
-  */
- class CssColorValidator extends ConstraintValidator
- {
--    private const PATTERN_HEX_LONG = '/^#[0-9a-f]{6}$/i';
--    private const PATTERN_HEX_LONG_WITH_ALPHA = '/^#[0-9a-f]{8}$/i';
--    private const PATTERN_HEX_SHORT = '/^#[0-9a-f]{3}$/i';
--    private const PATTERN_HEX_SHORT_WITH_ALPHA = '/^#[0-9a-f]{4}$/i';
-+    private const PATTERN_HEX_LONG = '/^#[0-9a-f]{6}$/iD';
-+    private const PATTERN_HEX_LONG_WITH_ALPHA = '/^#[0-9a-f]{8}$/iD';
-+    private const PATTERN_HEX_SHORT = '/^#[0-9a-f]{3}$/iD';
-+    private const PATTERN_HEX_SHORT_WITH_ALPHA = '/^#[0-9a-f]{4}$/iD';
-     // List comes from https://www.w3.org/wiki/CSS/Properties/color/keywords#Basic_Colors
--    private const PATTERN_BASIC_NAMED_COLORS = '/^(black|silver|gray|white|maroon|red|purple|fuchsia|green|lime|olive|yellow|navy|blue|teal|aqua)$/i';
-+    private const PATTERN_BASIC_NAMED_COLORS = '/^(black|silver|gray|white|maroon|red|purple|fuchsia|green|lime|olive|yellow|navy|blue|teal|aqua)$/iD';
-     // List comes from https://www.w3.org/wiki/CSS/Properties/color/keywords#Extended_colors
--    private const PATTERN_EXTENDED_NAMED_COLORS = '/^(aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen)$/i';
-+    private const PATTERN_EXTENDED_NAMED_COLORS = '/^(aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen)$/iD';
-     // List comes from https://drafts.csswg.org/css-color/#css-system-colors
--    private const PATTERN_SYSTEM_COLORS = '/^(Canvas|CanvasText|LinkText|VisitedText|ActiveText|ButtonFace|ButtonText|ButtonBorder|Field|FieldText|Highlight|HighlightText|SelectedItem|SelectedItemText|Mark|MarkText|GrayText)$/i';
--    private const PATTERN_KEYWORDS = '/^(transparent|currentColor)$/i';
--    private const PATTERN_RGB = '/^rgb\(\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d)\s*\)$/i';
--    private const PATTERN_RGBA = '/^rgba\(\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|0?\.\d+|1(\.0)?)\s*\)$/i';
--    private const PATTERN_HSL = '/^hsl\(\s*(0|360|35\d|3[0-4]\d|[12]\d\d|0?\d?\d),\s*(0|100|\d{1,2})%,\s*(0|100|\d{1,2})%\s*\)$/i';
--    private const PATTERN_HSLA = '/^hsla\(\s*(0|360|35\d|3[0-4]\d|[12]\d\d|0?\d?\d),\s*(0|100|\d{1,2})%,\s*(0|100|\d{1,2})%,\s*(0|0?\.\d+|1(\.0)?)\s*\)$/i';
-+    private const PATTERN_SYSTEM_COLORS = '/^(Canvas|CanvasText|LinkText|VisitedText|ActiveText|ButtonFace|ButtonText|ButtonBorder|Field|FieldText|Highlight|HighlightText|SelectedItem|SelectedItemText|Mark|MarkText|GrayText)$/iD';
-+    private const PATTERN_KEYWORDS = '/^(transparent|currentColor)$/iD';
-+    private const PATTERN_RGB = '/^rgb\(\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d)\s*\)$/iD';
-+    private const PATTERN_RGBA = '/^rgba\(\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|0?\.\d+|1(\.0)?)\s*\)$/iD';
-+    private const PATTERN_HSL = '/^hsl\(\s*(0|360|35\d|3[0-4]\d|[12]\d\d|0?\d?\d),\s*(0|100|\d{1,2})%,\s*(0|100|\d{1,2})%\s*\)$/iD';
-+    private const PATTERN_HSLA = '/^hsla\(\s*(0|360|35\d|3[0-4]\d|[12]\d\d|0?\d?\d),\s*(0|100|\d{1,2})%,\s*(0|100|\d{1,2})%,\s*(0|0?\.\d+|1(\.0)?)\s*\)$/iD';
- 
-     private const COLOR_PATTERNS = [
-         CssColor::HEX_LONG => self::PATTERN_HEX_LONG,
-diff --git a/src/Symfony/Component/Validator/Constraints/DateValidator.php b/src/Symfony/Component/Validator/Constraints/DateValidator.php
-index 5a5f22e..4a1fb7d 100644
---- a/src/Symfony/Component/Validator/Constraints/DateValidator.php
-+++ b/src/Symfony/Component/Validator/Constraints/DateValidator.php
-@@ -21,7 +21,7 @@ use Symfony\Component\Validator\Exception\UnexpectedValueException;
-  */
- class DateValidator extends ConstraintValidator
- {
--    public const PATTERN = '/^(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})$/';
-+    public const PATTERN = '/^(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})$/D';
- 
-     /**
-      * Checks whether a date is valid.
-diff --git a/src/Symfony/Component/Validator/Constraints/EmailValidator.php b/src/Symfony/Component/Validator/Constraints/EmailValidator.php
-index 11fc7be..a073ab3 100644
---- a/src/Symfony/Component/Validator/Constraints/EmailValidator.php
-+++ b/src/Symfony/Component/Validator/Constraints/EmailValidator.php
-@@ -25,8 +25,8 @@ use Symfony\Component\Validator\Exception\UnexpectedValueException;
-  */
- class EmailValidator extends ConstraintValidator
- {
--    private const PATTERN_HTML5 = '/^[a-zA-Z0-9.!#$%&\'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/';
--    private const PATTERN_LOOSE = '/^.+\@\S+\.\S+$/';
-+    private const PATTERN_HTML5 = '/^[a-zA-Z0-9.!#$%&\'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/D';
-+    private const PATTERN_LOOSE = '/^.+\@\S+\.\S+$/D';
- 
-     private const EMAIL_PATTERNS = [
-         Email::VALIDATION_MODE_LOOSE => self::PATTERN_LOOSE,
-diff --git a/src/Symfony/Component/Validator/Constraints/TimeValidator.php b/src/Symfony/Component/Validator/Constraints/TimeValidator.php
-index 855f320..0065fc9 100644
---- a/src/Symfony/Component/Validator/Constraints/TimeValidator.php
-+++ b/src/Symfony/Component/Validator/Constraints/TimeValidator.php
-@@ -21,7 +21,7 @@ use Symfony\Component\Validator\Exception\UnexpectedValueException;
-  */
- class TimeValidator extends ConstraintValidator
- {
--    public const PATTERN = '/^(\d{2}):(\d{2}):(\d{2})$/';
-+    public const PATTERN = '/^(\d{2}):(\d{2}):(\d{2})$/D';
- 
-     /**
-      * Checks whether a time is valid.
-diff --git a/src/Symfony/Component/Validator/Constraints/UrlValidator.php b/src/Symfony/Component/Validator/Constraints/UrlValidator.php
-index dff0a99..df3ccfd 100644
---- a/src/Symfony/Component/Validator/Constraints/UrlValidator.php
-+++ b/src/Symfony/Component/Validator/Constraints/UrlValidator.php
-@@ -43,7 +43,7 @@ class UrlValidator extends ConstraintValidator
-             (?:/ (?:[\pL\pN\-._\~!$&\'()*+,;=:@]|%%[0-9A-Fa-f]{2})* )*          # a path
-             (?:\? (?:[\pL\pN\-._\~!$&\'\[\]()*+,;=:@/?]|%%[0-9A-Fa-f]{2})* )?   # a query (optional)
-             (?:\# (?:[\pL\pN\-._\~!$&\'()*+,;=:@/?]|%%[0-9A-Fa-f]{2})* )?       # a fragment (optional)
--        $~ixu';
-+        $~ixuD';
- 
-     /**
-      * {@inheritdoc}
-diff --git a/src/Symfony/Component/Validator/Tests/Constraints/CardSchemeValidatorTest.php b/src/Symfony/Component/Validator/Tests/Constraints/CardSchemeValidatorTest.php
-index dcb40c9..9a6bc55 100644
---- a/src/Symfony/Component/Validator/Tests/Constraints/CardSchemeValidatorTest.php
-+++ b/src/Symfony/Component/Validator/Tests/Constraints/CardSchemeValidatorTest.php
-@@ -46,6 +46,36 @@ class CardSchemeValidatorTest extends ConstraintValidatorTestCase
-         $this->assertNoViolation();
-     }
- 
-+    /**
-+     * @requires PHP 8
-+     *
-+     * @dataProvider getValidNumbers
-+     */
-+    public function testValidNumbersWithNewLine($scheme, $number)
-+    {
-+        $this->validator->validate($number."\n", new CardScheme(['schemes' => $scheme, 'message' => 'myMessage']));
-+
-+        $this->buildViolation('myMessage')
-+            ->setParameter('{{ value }}', '"'.$number."\n\"")
-+            ->setCode(CardScheme::INVALID_FORMAT_ERROR)
-+            ->assertRaised();
-+    }
-+
-+    /**
-+     * @requires PHP < 8
-+     *
-+     * @dataProvider getValidNumbers
-+     */
-+    public function testValidNumbersWithNewLinePriorToPhp8($scheme, $number)
-+    {
-+        $this->validator->validate($number."\n", new CardScheme(['schemes' => $scheme, 'message' => 'myMessage']));
-+
-+        $this->buildViolation('myMessage')
-+            ->setParameter('{{ value }}', '"'.$number."\n\"")
-+            ->setCode(CardScheme::NOT_NUMERIC_ERROR)
-+            ->assertRaised();
-+    }
-+
-     public function testValidNumberWithOrderedArguments()
-     {
-         $this->validator->validate(
-diff --git a/src/Symfony/Component/Validator/Tests/Constraints/CssColorValidatorTest.php b/src/Symfony/Component/Validator/Tests/Constraints/CssColorValidatorTest.php
-index 95b0b6f..e87f588 100644
---- a/src/Symfony/Component/Validator/Tests/Constraints/CssColorValidatorTest.php
-+++ b/src/Symfony/Component/Validator/Tests/Constraints/CssColorValidatorTest.php
-@@ -52,6 +52,19 @@ final class CssColorValidatorTest extends ConstraintValidatorTestCase
-         $this->assertNoViolation();
-     }
- 
-+    /**
-+     * @dataProvider getValidAnyColor
-+     */
-+    public function testValidAnyColorWithNewLine($cssColor)
-+    {
-+        $this->validator->validate($cssColor."\n", new CssColor([], 'myMessage'));
-+
-+        $this->buildViolation('myMessage')
-+            ->setParameter('{{ value }}', '"'.$cssColor."\n\"")
-+            ->setCode(CssColor::INVALID_FORMAT_ERROR)
-+            ->assertRaised();
-+    }
-+
-     public static function getValidAnyColor(): array
-     {
-         return [
-diff --git a/src/Symfony/Component/Validator/Tests/Constraints/DateValidatorTest.php b/src/Symfony/Component/Validator/Tests/Constraints/DateValidatorTest.php
-index b2e9fdf..23725d5 100644
---- a/src/Symfony/Component/Validator/Tests/Constraints/DateValidatorTest.php
-+++ b/src/Symfony/Component/Validator/Tests/Constraints/DateValidatorTest.php
-@@ -53,6 +53,19 @@ class DateValidatorTest extends ConstraintValidatorTestCase
-         $this->assertNoViolation();
-     }
- 
-+    /**
-+     * @dataProvider getValidDates
-+     */
-+    public function testValidDatesWithNewLine(string $date)
-+    {
-+        $this->validator->validate($date."\n", new Date(['message' => 'myMessage']));
-+
-+        $this->buildViolation('myMessage')
-+            ->setParameter('{{ value }}', '"'.$date."\n\"")
-+            ->setCode(Date::INVALID_FORMAT_ERROR)
-+            ->assertRaised();
-+    }
-+
-     public static function getValidDates()
-     {
-         return [
-diff --git a/src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php b/src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php
-index 0904622..b116da6 100644
---- a/src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php
-+++ b/src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php
-@@ -70,6 +70,19 @@ class EmailValidatorTest extends ConstraintValidatorTestCase
-         $this->assertNoViolation();
-     }
- 
-+    /**
-+     * @dataProvider getValidEmails
-+     */
-+    public function testValidEmailsWithNewLine($email)
-+    {
-+        $this->validator->validate($email."\n", new Email());
-+
-+        $this->buildViolation('This value is not a valid email address.')
-+            ->setParameter('{{ value }}', '"'.$email."\n\"")
-+            ->setCode(Email::INVALID_FORMAT_ERROR)
-+            ->assertRaised();
-+    }
-+
-     public static function getValidEmails()
-     {
-         return [
-diff --git a/src/Symfony/Component/Validator/Tests/Constraints/IbanValidatorTest.php b/src/Symfony/Component/Validator/Tests/Constraints/IbanValidatorTest.php
-index 70994f5..ce43893 100644
---- a/src/Symfony/Component/Validator/Tests/Constraints/IbanValidatorTest.php
-+++ b/src/Symfony/Component/Validator/Tests/Constraints/IbanValidatorTest.php
-@@ -48,6 +48,19 @@ class IbanValidatorTest extends ConstraintValidatorTestCase
-         $this->assertNoViolation();
-     }
- 
-+    /**
-+     * @dataProvider getValidIbans
-+     */
-+    public function testValidIbansWithNewLine(string $iban)
-+    {
-+        $this->validator->validate($iban."\n", new Iban());
-+
-+        $this->buildViolation('This is not a valid International Bank Account Number (IBAN).')
-+            ->setParameter('{{ value }}', '"'.$iban."\n\"")
-+            ->setCode(Iban::INVALID_CHARACTERS_ERROR)
-+            ->assertRaised();
-+    }
-+
-     public static function getValidIbans()
-     {
-         return [
-diff --git a/src/Symfony/Component/Validator/Tests/Constraints/TimeValidatorTest.php b/src/Symfony/Component/Validator/Tests/Constraints/TimeValidatorTest.php
-index 80d21d5..56d8abc 100644
---- a/src/Symfony/Component/Validator/Tests/Constraints/TimeValidatorTest.php
-+++ b/src/Symfony/Component/Validator/Tests/Constraints/TimeValidatorTest.php
-@@ -53,6 +53,19 @@ class TimeValidatorTest extends ConstraintValidatorTestCase
-         $this->assertNoViolation();
-     }
- 
-+    /**
-+     * @dataProvider getValidTimes
-+     */
-+    public function testValidTimesWithNewLine(string $time)
-+    {
-+        $this->validator->validate($time."\n", new Time());
-+
-+        $this->buildViolation('This value is not a valid time.')
-+            ->setParameter('{{ value }}', '"'.$time."\n".'"')
-+            ->setCode(Time::INVALID_FORMAT_ERROR)
-+            ->assertRaised();
-+    }
-+
-     public static function getValidTimes()
-     {
-         return [
-diff --git a/src/Symfony/Component/Validator/Tests/Constraints/UrlValidatorTest.php b/src/Symfony/Component/Validator/Tests/Constraints/UrlValidatorTest.php
-index e7bd83d..5441477 100644
---- a/src/Symfony/Component/Validator/Tests/Constraints/UrlValidatorTest.php
-+++ b/src/Symfony/Component/Validator/Tests/Constraints/UrlValidatorTest.php
-@@ -60,6 +60,19 @@ class UrlValidatorTest extends ConstraintValidatorTestCase
-         $this->assertNoViolation();
-     }
- 
-+    /**
-+     * @dataProvider getValidUrls
-+     */
-+    public function testValidUrlsWithNewLine($url)
-+    {
-+        $this->validator->validate($url."\n", new Url());
-+
-+        $this->buildViolation('This value is not a valid URL.')
-+            ->setParameter('{{ value }}', '"'.$url."\n".'"')
-+            ->setCode(Url::INVALID_URL_ERROR)
-+            ->assertRaised();
-+    }
-+
-     /**
-      * @dataProvider getValidUrlsWithWhitespaces
-      */
-@@ -85,6 +98,24 @@ class UrlValidatorTest extends ConstraintValidatorTestCase
-         $this->assertNoViolation();
-     }
- 
-+    /**
-+     * @dataProvider getValidRelativeUrls
-+     * @dataProvider getValidUrls
-+     */
-+    public function testValidRelativeUrlWithNewLine(string $url)
-+    {
-+        $constraint = new Url([
-+            'relativeProtocol' => true,
-+        ]);
-+
-+        $this->validator->validate($url."\n", $constraint);
-+
-+        $this->buildViolation('This value is not a valid URL.')
-+            ->setParameter('{{ value }}', '"'.$url."\n".'"')
-+            ->setCode(Url::INVALID_URL_ERROR)
-+            ->assertRaised();
-+    }
-+
-     public static function getValidRelativeUrls()
-     {
-         return [
diff -Nru symfony-5.4.23+dfsg/debian/patches/Workaround-ICU-new-format.patch symfony-5.4.52+dfsg/debian/patches/Workaround-ICU-new-format.patch
--- symfony-5.4.23+dfsg/debian/patches/Workaround-ICU-new-format.patch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/patches/Workaround-ICU-new-format.patch	2026-05-23 23:32:47.000000000 +0200
@@ -3,30 +3,15 @@
 Subject: Workaround ICU new format
 
 ---
- .../DateTimeToLocalizedStringTransformerTest.php   |  5 +-
- .../Tests/Extension/Core/Type/DateTimeTypeTest.php |  3 +-
+ .../DateTimeToLocalizedStringTransformerTest.php   |  2 +
  .../AbstractIntlDateFormatterTestCase.php          | 56 ++++++++++++++++++----
- .../Verification/IntlDateFormatterTest.php         | 20 ++++++++
- .../Validator/Tests/ConstraintValidatorTest.php    | 56 ++++++++++++++++++++--
- .../AbstractComparisonValidatorTestCase.php        |  2 +
- .../Tests/Constraints/RangeValidatorTest.php       | 16 +++++++
- 7 files changed, 144 insertions(+), 14 deletions(-)
+ 2 files changed, 50 insertions(+), 8 deletions(-)
 
 diff --git a/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformerTest.php b/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformerTest.php
-index 098deb7..dd58544 100644
+index 21f5c50..28a918a 100644
 --- a/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformerTest.php
 +++ b/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformerTest.php
-@@ -124,7 +124,8 @@ class DateTimeToLocalizedStringTransformerTest extends BaseDateTimeTransformerTe
- 
-         $transformer = new DateTimeToLocalizedStringTransformer('UTC', 'UTC');
- 
--        $this->assertEquals('Feb 3, 2010, 4:05 AM', $transformer->transform($this->dateTime));
-+        $this->assertStringStartsWith('Feb 3, 2010, 4:05', $transformer->transform($this->dateTime));
-+        $this->assertStringEndsWith('AM', $transformer->transform($this->dateTime));
-     }
- 
-     public function testTransformEmpty()
-@@ -230,6 +231,8 @@ class DateTimeToLocalizedStringTransformerTest extends BaseDateTimeTransformerTe
+@@ -238,6 +238,8 @@ class DateTimeToLocalizedStringTransformerTest extends BaseDateTimeTransformerTe
  
      public function testReverseTransformFromDifferentLocale()
      {
@@ -35,20 +20,6 @@
          \Locale::setDefault('en_US');
  
          $transformer = new DateTimeToLocalizedStringTransformer('UTC', 'UTC');
-diff --git a/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTimeTypeTest.php b/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTimeTypeTest.php
-index 5a35abb..1ac0c8a 100644
---- a/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTimeTypeTest.php
-+++ b/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTimeTypeTest.php
-@@ -530,7 +530,8 @@ class DateTimeTypeTest extends BaseTypeTestCase
-         ]);
-         $view = $form->createView();
- 
--        $this->assertSame('2/13/19, 7:12:13 PM', $view->vars['value']);
-+        $this->assertStringStartsWith('2/13/19, 7:12:13', $view->vars['value']);
-+        $this->assertStringEndsWith('PM', $view->vars['value']);
-     }
- 
-     public function testDateTypeChoiceErrorsBubbleUp()
 diff --git a/src/Symfony/Component/Intl/Tests/DateFormatter/AbstractIntlDateFormatterTestCase.php b/src/Symfony/Component/Intl/Tests/DateFormatter/AbstractIntlDateFormatterTestCase.php
 index 02f8264..1ed9671 100644
 --- a/src/Symfony/Component/Intl/Tests/DateFormatter/AbstractIntlDateFormatterTestCase.php
@@ -144,197 +115,3 @@
          ];
      }
  
-diff --git a/src/Symfony/Component/Intl/Tests/DateFormatter/Verification/IntlDateFormatterTest.php b/src/Symfony/Component/Intl/Tests/DateFormatter/Verification/IntlDateFormatterTest.php
-index 062aed7..e4bdb0c 100644
---- a/src/Symfony/Component/Intl/Tests/DateFormatter/Verification/IntlDateFormatterTest.php
-+++ b/src/Symfony/Component/Intl/Tests/DateFormatter/Verification/IntlDateFormatterTest.php
-@@ -61,6 +61,26 @@ class IntlDateFormatterTest extends AbstractIntlDateFormatterTestCase
-         parent::testDateAndTimeType($timestamp, $datetype, $timetype, $expected);
-     }
- 
-+    /**
-+     * @dataProvider dateAndTimeTypeStartsProvider
-+     */
-+    public function testDateAndTimeTypeStarts($timestamp, $datetype, $timetype, $expected)
-+    {
-+        IntlTestHelper::requireFullIntl($this, '59.1');
-+
-+        parent::testDateAndTimeTypeStarts($timestamp, $datetype, $timetype, $expected);
-+    }
-+
-+    /**
-+     * @dataProvider dateAndTimeTypeEndsProvider
-+     */
-+    public function testDateAndTimeTypeEnds($timestamp, $datetype, $timetype, $expected)
-+    {
-+        IntlTestHelper::requireFullIntl($this, '59.1');
-+
-+        parent::testDateAndTimeTypeEnds($timestamp, $datetype, $timetype, $expected);
-+    }
-+
-     protected function getDateFormatter($locale, $datetype, $timetype, $timezone = null, $calendar = IntlDateFormatter::GREGORIAN, $pattern = null)
-     {
-         if ((80114 === \PHP_VERSION_ID || 80201 === \PHP_VERSION_ID) && \is_string($timezone) && str_contains($timezone, 'GMT')) {
-diff --git a/src/Symfony/Component/Validator/Tests/ConstraintValidatorTest.php b/src/Symfony/Component/Validator/Tests/ConstraintValidatorTest.php
-index 7fb4a91..7e30427 100644
---- a/src/Symfony/Component/Validator/Tests/ConstraintValidatorTest.php
-+++ b/src/Symfony/Component/Validator/Tests/ConstraintValidatorTest.php
-@@ -28,6 +28,26 @@ class ConstraintValidatorTest extends TestCase
-         $this->assertSame($expected, (new TestFormatValueConstraintValidator())->formatValueProxy($value, $format));
-     }
- 
-+    /**
-+     * @dataProvider formatValueStartsProvider
-+     */
-+    public function testFormatValueStarts($expected, $value, $format = 0)
-+    {
-+        \Locale::setDefault('en');
-+
-+        $this->assertStringStartsWith($expected, (new TestFormatValueConstraintValidator())->formatValueProxy($value, $format));
-+    }
-+
-+    /**
-+     * @dataProvider formatValueEndsProvider
-+     */
-+    public function testFormatValueEnds($expected, $value, $format = 0)
-+    {
-+        \Locale::setDefault('en');
-+
-+        $this->assertStringEndsWith($expected, (new TestFormatValueConstraintValidator())->formatValueProxy($value, $format));
-+    }
-+
-     public static function formatValueProvider()
-     {
-         $defaultTimezone = date_default_timezone_get();
-@@ -43,10 +63,38 @@ class ConstraintValidatorTest extends TestCase
-             ['object', $toString = new TestToStringObject()],
-             ['ccc', $toString, ConstraintValidator::OBJECT_TO_STRING],
-             ['object', $dateTime = new \DateTimeImmutable('1971-02-02T08:00:00UTC')],
--            [class_exists(\IntlDateFormatter::class) ? 'Oct 4, 2019, 11:02 AM' : '2019-10-04 11:02:03', new \DateTimeImmutable('2019-10-04T11:02:03+09:00'), ConstraintValidator::PRETTY_DATE],
--            [class_exists(\IntlDateFormatter::class) ? 'Feb 2, 1971, 8:00 AM' : '1971-02-02 08:00:00', $dateTime, ConstraintValidator::PRETTY_DATE],
--            [class_exists(\IntlDateFormatter::class) ? 'Jan 1, 1970, 6:00 AM' : '1970-01-01 06:00:00', new \DateTimeImmutable('1970-01-01T06:00:00Z'), ConstraintValidator::PRETTY_DATE],
--            [class_exists(\IntlDateFormatter::class) ? 'Jan 1, 1970, 3:00 PM' : '1970-01-01 15:00:00', (new \DateTimeImmutable('1970-01-01T23:00:00'))->setTimezone(new \DateTimeZone('America/New_York')), ConstraintValidator::PRETTY_DATE],
-+        ];
-+
-+        date_default_timezone_set($defaultTimezone);
-+
-+        return $data;
-+    }
-+
-+    public static function formatValueStartsProvider()
-+    {
-+        $defaultTimezone = date_default_timezone_get();
-+        date_default_timezone_set('Europe/Moscow'); // GMT+3
-+
-+        $data = [
-+            [class_exists(\IntlDateFormatter::class) ? 'Oct 4, 2019, 11:02' : '2019-10-04 11:02:03', new \DateTimeImmutable('2019-10-04T11:02:03+09:00'), ConstraintValidator::PRETTY_DATE],
-+            [class_exists(\IntlDateFormatter::class) ? 'Jan 1, 1970, 6:00' : '1970-01-01 06:00:00', new \DateTimeImmutable('1970-01-01T06:00:00Z'), ConstraintValidator::PRETTY_DATE],
-+            [class_exists(\IntlDateFormatter::class) ? 'Jan 1, 1970, 3:00' : '1970-01-01 15:00:00', (new \DateTimeImmutable('1970-01-01T23:00:00'))->setTimezone(new \DateTimeZone('America/New_York')), ConstraintValidator::PRETTY_DATE],
-+        ];
-+
-+        date_default_timezone_set($defaultTimezone);
-+
-+        return $data;
-+    }
-+
-+    public static function formatValueEndsProvider()
-+    {
-+        $defaultTimezone = date_default_timezone_get();
-+        date_default_timezone_set('Europe/Moscow'); // GMT+3
-+
-+        $data = [
-+            [class_exists(\IntlDateFormatter::class) ? 'AM' : '2019-10-04 11:02:03', new \DateTimeImmutable('2019-10-04T11:02:03+09:00'), ConstraintValidator::PRETTY_DATE],
-+            [class_exists(\IntlDateFormatter::class) ? 'AM' : '1970-01-01 06:00:00', new \DateTimeImmutable('1970-01-01T06:00:00Z'), ConstraintValidator::PRETTY_DATE],
-+            [class_exists(\IntlDateFormatter::class) ? 'PM' : '1970-01-01 15:00:00', (new \DateTimeImmutable('1970-01-01T23:00:00'))->setTimezone(new \DateTimeZone('America/New_York')), ConstraintValidator::PRETTY_DATE],
-         ];
- 
-         if (\PHP_VERSION_ID >= 80100) {
-diff --git a/src/Symfony/Component/Validator/Tests/Constraints/AbstractComparisonValidatorTestCase.php b/src/Symfony/Component/Validator/Tests/Constraints/AbstractComparisonValidatorTestCase.php
-index 0df1bae..90c18d1 100644
---- a/src/Symfony/Component/Validator/Tests/Constraints/AbstractComparisonValidatorTestCase.php
-+++ b/src/Symfony/Component/Validator/Tests/Constraints/AbstractComparisonValidatorTestCase.php
-@@ -182,6 +182,8 @@ abstract class AbstractComparisonValidatorTestCase extends ConstraintValidatorTe
-      */
-     public function testInvalidComparisonToValue($dirtyValue, $dirtyValueAsString, $comparedValue, $comparedValueString, $comparedValueType)
-     {
-+        $this->markTestSkipped('Broken test with recent ICU');
-+
-         // Conversion of dates to string differs between ICU versions
-         // Make sure we have the correct version loaded
-         if ($dirtyValue instanceof \DateTime || $dirtyValue instanceof \DateTimeInterface) {
-diff --git a/src/Symfony/Component/Validator/Tests/Constraints/RangeValidatorTest.php b/src/Symfony/Component/Validator/Tests/Constraints/RangeValidatorTest.php
-index 2f7da24..7c7ea43 100644
---- a/src/Symfony/Component/Validator/Tests/Constraints/RangeValidatorTest.php
-+++ b/src/Symfony/Component/Validator/Tests/Constraints/RangeValidatorTest.php
-@@ -391,6 +391,8 @@ class RangeValidatorTest extends ConstraintValidatorTestCase
-      */
-     public function testInvalidDatesMin($value, $dateTimeAsString)
-     {
-+        $this->markTestSkipped('Broken test with recent ICU');
-+
-         // Conversion of dates to string differs between ICU versions
-         // Make sure we have the correct version loaded
-         IntlTestHelper::requireIntl($this, '57.1');
-@@ -414,6 +416,8 @@ class RangeValidatorTest extends ConstraintValidatorTestCase
-      */
-     public function testInvalidDatesMax($value, $dateTimeAsString)
-     {
-+        $this->markTestSkipped('Broken test with recent ICU');
-+
-         // Conversion of dates to string differs between ICU versions
-         // Make sure we have the correct version loaded
-         IntlTestHelper::requireIntl($this, '57.1');
-@@ -437,6 +441,8 @@ class RangeValidatorTest extends ConstraintValidatorTestCase
-      */
-     public function testInvalidDatesCombinedMax($value, $dateTimeAsString)
-     {
-+        $this->markTestSkipped('Broken test with recent ICU');
-+
-         // Conversion of dates to string differs between ICU versions
-         // Make sure we have the correct version loaded
-         IntlTestHelper::requireIntl($this, '57.1');
-@@ -462,6 +468,8 @@ class RangeValidatorTest extends ConstraintValidatorTestCase
-      */
-     public function testInvalidDatesCombinedMin($value, $dateTimeAsString)
-     {
-+        $this->markTestSkipped('Broken test with recent ICU');
-+
-         // Conversion of dates to string differs between ICU versions
-         // Make sure we have the correct version loaded
-         IntlTestHelper::requireIntl($this, '57.1');
-@@ -937,6 +945,8 @@ class RangeValidatorTest extends ConstraintValidatorTestCase
-      */
-     public function testInvalidDatesMinPropertyPath($value, $dateTimeAsString)
-     {
-+        $this->markTestSkipped('Broken test with recent ICU');
-+
-         // Conversion of dates to string differs between ICU versions
-         // Make sure we have the correct version loaded
-         IntlTestHelper::requireIntl($this, '57.1');
-@@ -963,6 +973,8 @@ class RangeValidatorTest extends ConstraintValidatorTestCase
-      */
-     public function testInvalidDatesMaxPropertyPath($value, $dateTimeAsString)
-     {
-+        $this->markTestSkipped('Broken test with recent ICU');
-+
-         // Conversion of dates to string differs between ICU versions
-         // Make sure we have the correct version loaded
-         IntlTestHelper::requireIntl($this, '57.1');
-@@ -989,6 +1001,8 @@ class RangeValidatorTest extends ConstraintValidatorTestCase
-      */
-     public function testInvalidDatesCombinedMaxPropertyPath($value, $dateTimeAsString)
-     {
-+        $this->markTestSkipped('Broken test with recent ICU');
-+
-         // Conversion of dates to string differs between ICU versions
-         // Make sure we have the correct version loaded
-         IntlTestHelper::requireIntl($this, '57.1');
-@@ -1018,6 +1032,8 @@ class RangeValidatorTest extends ConstraintValidatorTestCase
-      */
-     public function testInvalidDatesCombinedMinPropertyPath($value, $dateTimeAsString)
-     {
-+        $this->markTestSkipped('Broken test with recent ICU');
-+
-         // Conversion of dates to string differs between ICU versions
-         // Make sure we have the correct version loaded
-         IntlTestHelper::requireIntl($this, '57.1');
diff -Nru symfony-5.4.23+dfsg/debian/php-symfony-ldap.autoload.php.tpl symfony-5.4.52+dfsg/debian/php-symfony-ldap.autoload.php.tpl
--- symfony-5.4.23+dfsg/debian/php-symfony-ldap.autoload.php.tpl	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/php-symfony-ldap.autoload.php.tpl	2026-05-23 23:32:47.000000000 +0200
@@ -2,6 +2,7 @@
 
 // Require
 require_once __DIR__ . '/../OptionsResolver/autoload.php';
+require_once __DIR__ . '/../../Contracts/Deprecation/autoload.php';
 
 // Suggest
 
diff -Nru symfony-5.4.23+dfsg/debian/php-symfony-password-hasher.autoload.php.tpl symfony-5.4.52+dfsg/debian/php-symfony-password-hasher.autoload.php.tpl
--- symfony-5.4.23+dfsg/debian/php-symfony-password-hasher.autoload.php.tpl	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/php-symfony-password-hasher.autoload.php.tpl	2026-05-23 23:32:47.000000000 +0200
@@ -1,6 +1,7 @@
 <?php
 
 // Require
+require_once __DIR__ . '/../../Contracts/Deprecation/autoload.php';
 
 // Suggest
 
diff -Nru symfony-5.4.23+dfsg/debian/php-symfony-security-bundle.autoload.php.tpl symfony-5.4.52+dfsg/debian/php-symfony-security-bundle.autoload.php.tpl
--- symfony-5.4.23+dfsg/debian/php-symfony-security-bundle.autoload.php.tpl	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/php-symfony-security-bundle.autoload.php.tpl	2026-05-23 23:32:47.000000000 +0200
@@ -12,6 +12,7 @@
 require_once __DIR__ . '/../../Component/Security/Guard/autoload.php';
 require_once __DIR__ . '/../../Component/Security/Http/autoload.php';
 require_once __DIR__ . '/../../Contracts/Deprecation/autoload.php';
+require_once __DIR__ . '/../../Contracts/Service/autoload.php';
 
 // Suggest
 
diff -Nru symfony-5.4.23+dfsg/debian/php-symfony-security-csrf.autoload.php.tpl symfony-5.4.52+dfsg/debian/php-symfony-security-csrf.autoload.php.tpl
--- symfony-5.4.23+dfsg/debian/php-symfony-security-csrf.autoload.php.tpl	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/php-symfony-security-csrf.autoload.php.tpl	2026-05-23 23:32:47.000000000 +0200
@@ -2,6 +2,7 @@
 
 // Require
 require_once __DIR__ . '/../Core/autoload.php';
+require_once __DIR__ . '/../../../Contracts/Deprecation/autoload.php';
 
 // Suggest
 if (stream_resolve_include_path(__DIR__ . '/../../HttpFoundation/autoload.php')) { include_once __DIR__ . '/../../HttpFoundation/autoload.php'; }
diff -Nru symfony-5.4.23+dfsg/debian/php-symfony-security-guard.autoload.php.tpl symfony-5.4.52+dfsg/debian/php-symfony-security-guard.autoload.php.tpl
--- symfony-5.4.23+dfsg/debian/php-symfony-security-guard.autoload.php.tpl	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/php-symfony-security-guard.autoload.php.tpl	2026-05-23 23:32:47.000000000 +0200
@@ -3,6 +3,7 @@
 // Require
 require_once __DIR__ . '/../Core/autoload.php';
 require_once __DIR__ . '/../Http/autoload.php';
+require_once __DIR__ . '/../../../Contracts/Deprecation/autoload.php';
 
 // Suggest
 
diff -Nru symfony-5.4.23+dfsg/debian/php-symfony-security-http.autoload.php.tpl symfony-5.4.52+dfsg/debian/php-symfony-security-http.autoload.php.tpl
--- symfony-5.4.23+dfsg/debian/php-symfony-security-http.autoload.php.tpl	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/php-symfony-security-http.autoload.php.tpl	2026-05-23 23:32:47.000000000 +0200
@@ -6,6 +6,7 @@
 require_once __DIR__ . '/../../PropertyAccess/autoload.php';
 require_once __DIR__ . '/../Core/autoload.php';
 require_once __DIR__ . '/../../../Contracts/Deprecation/autoload.php';
+require_once __DIR__ . '/../../../Contracts/Service/autoload.php';
 
 // Suggest
 if (stream_resolve_include_path(__DIR__ . '/../../Routing/autoload.php')) { include_once __DIR__ . '/../../Routing/autoload.php'; }
diff -Nru symfony-5.4.23+dfsg/debian/php-symfony-twig-bundle.autoload.php.tpl symfony-5.4.52+dfsg/debian/php-symfony-twig-bundle.autoload.php.tpl
--- symfony-5.4.23+dfsg/debian/php-symfony-twig-bundle.autoload.php.tpl	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/php-symfony-twig-bundle.autoload.php.tpl	2026-05-23 23:32:47.000000000 +0200
@@ -5,6 +5,7 @@
 require_once __DIR__ . '/../../Component/Config/autoload.php';
 require_once __DIR__ . '/../../Component/HttpFoundation/autoload.php';
 require_once __DIR__ . '/../../Component/HttpKernel/autoload.php';
+require_once __DIR__ . '/../../Contracts/Deprecation/autoload.php';
 require_once __DIR__ . '/../../../Twig/autoload.php';
 
 // Suggest
diff -Nru symfony-5.4.23+dfsg/debian/php-symfony-workflow.autoload.php.tpl symfony-5.4.52+dfsg/debian/php-symfony-workflow.autoload.php.tpl
--- symfony-5.4.23+dfsg/debian/php-symfony-workflow.autoload.php.tpl	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/php-symfony-workflow.autoload.php.tpl	2026-05-23 23:32:47.000000000 +0200
@@ -1,6 +1,7 @@
 <?php
 
 // Require
+require_once __DIR__ . '/../../Contracts/Deprecation/autoload.php';
 
 // Suggest
 
diff -Nru symfony-5.4.23+dfsg/debian/rules symfony-5.4.52+dfsg/debian/rules
--- symfony-5.4.23+dfsg/debian/rules	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/rules	2026-05-23 23:32:47.000000000 +0200
@@ -53,6 +53,10 @@
 	    phpab --output $$src_path/autoload.php \
 		--blacklist '*\\tests\\*' \
 		--blacklist 'symfony\\config\\*' \
+		--exclude 'src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEmbed.php' \
+		--exclude 'src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEntity.php' \
+		--exclude 'src/Symfony/Bridge/Doctrine/Tests/Fixtures/EmbeddedIdentifierEntity.php' \
+		--exclude 'src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineWithEmbedded.php' \
 		--exclude 'src/Symfony/Bridge/ProxyManager/Tests/LazyProxy/PhpDumper/Fixtures/proxy-implem.php' \
 		--exclude 'src/Symfony/Component/Routing/Tests/Fixtures/AttributesFixtures/*' \
 		--whitelist 'symfony\\*' \
@@ -74,6 +78,10 @@
 		--template debian/autoload.php.tests.tpl \
 		--blacklist 'symfony\\component\\dependencyinjection\\tests\\fixtures\\container\\projectservicecontainer' \
 		--exclude 'build/Symfony/Bridge/ProxyManager/Tests/LazyProxy/PhpDumper/Fixtures/proxy-implem.php' \
+		--exclude 'build/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEmbed.php' \
+		--exclude 'build/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEntity.php' \
+		--exclude 'build/Symfony/Bridge/Doctrine/Tests/Fixtures/EmbeddedIdentifierEntity.php' \
+		--exclude 'build/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineWithEmbedded.php' \
 		--exclude 'build/Symfony/Component/Routing/Tests/Fixtures/AttributesFixtures/*' \
 		build/Symfony
 	ln -s /usr/share/php/AsyncAws build
diff -Nru symfony-5.4.23+dfsg/debian/tests/control symfony-5.4.52+dfsg/debian/tests/control
--- symfony-5.4.23+dfsg/debian/tests/control	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/tests/control	2026-05-23 23:32:47.000000000 +0200
@@ -15,6 +15,7 @@
          php-gd,
          php-guzzlehttp-promises,
          php-http-httplug,
+         php-http-message-factory,
          php-masterminds-html5,
          php-memcached,
          php-nyholm-psr7,
diff -Nru symfony-5.4.23+dfsg/debian/tests/phpunit symfony-5.4.52+dfsg/debian/tests/phpunit
--- symfony-5.4.23+dfsg/debian/tests/phpunit	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/tests/phpunit	2026-05-23 23:32:47.000000000 +0200
@@ -24,7 +24,12 @@
 	--tolerant \
 	--template debian/autoload.php.tests.tpl \
 	--blacklist 'symfony\\component\\dependencyinjection\\tests\\fixtures\\container\\projectservicecontainer' \
+	--exclude 'src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEmbed.php' \
+	--exclude 'src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEntity.php' \
+	--exclude 'src/Symfony/Bridge/Doctrine/Tests/Fixtures/EmbeddedIdentifierEntity.php' \
+	--exclude 'src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineWithEmbedded.php' \
 	--exclude 'src/Symfony/Bridge/ProxyManager/Tests/LazyProxy/PhpDumper/Fixtures/proxy-implem.php' \
+	--exclude 'src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/*' \
 	--exclude 'src/Symfony/Component/Routing/Tests/Fixtures/AttributesFixtures/*' \
 	src/Symfony
 
diff -Nru symfony-5.4.23+dfsg/debian/watch symfony-5.4.52+dfsg/debian/watch
--- symfony-5.4.23+dfsg/debian/watch	2025-11-13 07:56:38.000000000 +0100
+++ symfony-5.4.52+dfsg/debian/watch	2026-05-23 23:32:47.000000000 +0200
@@ -1,5 +1,5 @@
 version=4
 opts=repacksuffix=+dfsg,dversionmangle=s/\+dfsg$//,uversionmangle=s/-?([^\d.]+)/~$1/;tr/A-Z/a-z/,\
-mode=git,gitmode=full,gitexport=all,pgpmode=gittag \
+mode=git,gitmode=full,gitexport=all \
 https://github.com/symfony/symfony \
 refs/tags/v?(5.+)
diff -Nru symfony-5.4.23+dfsg/.gitattributes symfony-5.4.52+dfsg/.gitattributes
--- symfony-5.4.23+dfsg/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -4,3 +4,7 @@
 /src/Symfony/Component/Messenger/Bridge export-ignore
 /src/Symfony/Component/Notifier/Bridge export-ignore
 /src/Symfony/Component/Runtime export-ignore
+/src/Symfony/Component/Translation/Bridge export-ignore
+/src/Symfony/Component/Intl/Resources/data/*/* linguist-generated=true
+/src/Symfony/**/.github/workflows/close-pull-request.yml linguist-generated=true
+/src/Symfony/**/.github/PULL_REQUEST_TEMPLATE.md linguist-generated=true
diff -Nru symfony-5.4.23+dfsg/.git-blame-ignore-revs symfony-5.4.52+dfsg/.git-blame-ignore-revs
--- symfony-5.4.23+dfsg/.git-blame-ignore-revs	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/.git-blame-ignore-revs	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,2 @@
+# Apply php-cs-fixer fix --rules nullable_type_declaration_for_default_null_value
+f4118e110a46de3ffb799e7d79bf15128d1646ea
diff -Nru symfony-5.4.23+dfsg/.github/CODEOWNERS symfony-5.4.52+dfsg/.github/CODEOWNERS
--- symfony-5.4.23+dfsg/.github/CODEOWNERS	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/.github/CODEOWNERS	2026-05-20 10:22:01.000000000 +0200
@@ -38,10 +38,10 @@
 # Serializer
 /src/Symfony/Component/Serializer/ @dunglas
 # Security
-/src/Symfony/Bridge/Doctrine/Security/ @wouterj @chalasr
-/src/Symfony/Bundle/SecurityBundle/ @wouterj @chalasr
-/src/Symfony/Component/Security/ @wouterj @chalasr
-/src/Symfony/Component/Ldap/Security/ @wouterj @chalasr
+/src/Symfony/Bridge/Doctrine/Security/ @chalasr
+/src/Symfony/Bundle/SecurityBundle/ @chalasr
+/src/Symfony/Component/Security/ @chalasr
+/src/Symfony/Component/Ldap/Security/ @chalasr
 # TwigBundle
 /src/Symfony/Bundle/TwigBundle/ @yceruto
 # WebLink
diff -Nru symfony-5.4.23+dfsg/.github/composer-config.json symfony-5.4.52+dfsg/.github/composer-config.json
--- symfony-5.4.23+dfsg/.github/composer-config.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/.github/composer-config.json	2026-05-20 10:22:01.000000000 +0200
@@ -1,5 +1,6 @@
 {
     "config": {
+        "cache-vcs-dir": "/dev/null",
         "platform-check": false,
         "preferred-install": {
             "symfony/form": "source",
diff -Nru symfony-5.4.23+dfsg/.github/deprecations-baseline.json symfony-5.4.52+dfsg/.github/deprecations-baseline.json
--- symfony-5.4.23+dfsg/.github/deprecations-baseline.json	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/.github/deprecations-baseline.json	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,157 @@
+[
+    {
+        "location": "Symfony\\Component\\Messenger\\Bridge\\Doctrine\\Tests\\Transport\\DoctrinePostgreSqlIntegrationTest::setUp",
+        "message": "Connection::fetchColumn() is deprecated, use Connection::fetchOne() API instead. (Connection.php:662 called by PostgreSqlSchemaManager.php:63, https://github.com/doctrine/dbal/pull/4019, package doctrine/dbal)",
+        "count": 3
+    },
+    {
+        "location": "Symfony\\Component\\Messenger\\Bridge\\Doctrine\\Tests\\Transport\\DoctrinePostgreSqlIntegrationTest::setUp",
+        "message": "Connection::query() is deprecated, use Connection::executeQuery() instead. (Connection.php:1436 called by AbstractPostgreSQLDriver.php:149, https://github.com/doctrine/dbal/pull/4163, package doctrine/dbal)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Form\\ChoiceList\\ORMQueryBuilderLoaderTest::testIdentifierTypeIsStringArray",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Form\\ChoiceList\\ORMQueryBuilderLoaderTest::testIdentifierTypeIsIntegerArray",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Form\\ChoiceList\\ORMQueryBuilderLoaderTest::testFilterNonIntegerValues",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Form\\ChoiceList\\ORMQueryBuilderLoaderTest::testFilterEmptyUuids",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 2
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Form\\ChoiceList\\ORMQueryBuilderLoaderTest::testFilterUid",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 2
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Form\\ChoiceList\\ORMQueryBuilderLoaderTest::testUidThrowProperException",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 2
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Form\\ChoiceList\\ORMQueryBuilderLoaderTest::testEmbeddedIdentifierName",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Form\\Type\\EntityTypeTest::setUp",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 83
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\PropertyInfo\\DoctrineExtractorTest::testGetProperties",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\PropertyInfo\\DoctrineExtractorTest::testTestGetPropertiesWithEmbedded",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\PropertyInfo\\DoctrineExtractorTest::testExtract",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 25
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\PropertyInfo\\DoctrineExtractorTest::testExtractWithEmbedded",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\PropertyInfo\\DoctrineExtractorTest::testExtractEnum",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 5
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\PropertyInfo\\DoctrineExtractorTest::testGetPropertiesCatchException",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\PropertyInfo\\DoctrineExtractorTest::testGetTypesCatchException",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\PropertyInfo\\DoctrineExtractorTest::testGeneratedValueNotWritable",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Security\\User\\EntityUserProviderTest::testRefreshUserGetsUserByPrimaryKey",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Security\\User\\EntityUserProviderTest::testLoadUserByUsername",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Security\\User\\EntityUserProviderTest::testLoadUserByUsernameWithNonUserLoaderRepositoryAndWithoutProperty",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Security\\User\\EntityUserProviderTest::testRefreshUserRequiresId",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Security\\User\\EntityUserProviderTest::testRefreshInvalidUser",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Security\\User\\EntityUserProviderTest::testSupportProxy",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Security\\User\\EntityUserProviderTest::testRefreshedUserProxyIsLoaded",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Validator\\Constraints\\UniqueEntityValidatorTest::setUp",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 36
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Validator\\DoctrineLoaderTest::testLoadClassMetadata",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Validator\\DoctrineLoaderTest::testExtractEnum",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Validator\\DoctrineLoaderTest::testFieldMappingsConfiguration",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Validator\\DoctrineLoaderTest::testClassValidator",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 4
+    },
+    {
+        "location": "Symfony\\Bridge\\Doctrine\\Tests\\Validator\\DoctrineLoaderTest::testClassNoAutoMapping",
+        "message": "Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\\ORM\\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)",
+        "count": 1
+    }
+]
diff -Nru symfony-5.4.23+dfsg/.github/get-modified-packages.php symfony-5.4.52+dfsg/.github/get-modified-packages.php
--- symfony-5.4.23+dfsg/.github/get-modified-packages.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/.github/get-modified-packages.php	2026-05-20 10:22:01.000000000 +0200
@@ -66,8 +66,10 @@
 
 $output = [];
 foreach ($modifiedPackages as $directory => $bool) {
-    $name = json_decode(file_get_contents($directory.'/composer.json'), true)['name'] ?? 'unknown';
-    $output[] = ['name' => $name, 'directory' => $directory, 'new' => $newPackage[$directory] ?? false, 'type' => getPackageType($directory)];
+    $composerData = json_decode(file_get_contents($directory.'/composer.json'), true);
+    $name = $composerData['name'] ?? 'unknown';
+    $requiresDeprecationContracts = isset($composerData['require']['symfony/deprecation-contracts']);
+    $output[] = ['name' => $name, 'directory' => $directory, 'new' => $newPackage[$directory] ?? false, 'type' => getPackageType($directory), 'requires_deprecation_contracts' => $requiresDeprecationContracts];
 }
 
 echo json_encode($output);
diff -Nru symfony-5.4.23+dfsg/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/.github/PULL_REQUEST_TEMPLATE.md	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -1,14 +1,14 @@
 | Q             | A
 | ------------- | ---
-| Branch?       | 6.3 for features / 5.4 or 6.2 for bug fixes <!-- see below -->
+| Branch?       | 7.3 for features / 5.4, 6.4, 7.1, and 7.2 for bug fixes <!-- see below -->
 | Bug fix?      | yes/no
 | New feature?  | yes/no <!-- please update src/**/CHANGELOG.md files -->
 | Deprecations? | yes/no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files -->
-| Tickets       | Fix #... <!-- prefix each issue number with "Fix #", no need to create an issue if none exists, explain below instead -->
+| Issues        | Fix #... <!-- prefix each issue number with "Fix #", no need to create an issue if none exists, explain below instead -->
 | License       | MIT
-| Doc PR        | symfony/symfony-docs#... <!-- required for new features -->
+
 <!--
-Replace this notice by a short README for your feature/bugfix.
+Replace this notice by a description of your feature/bugfix.
 This will help reviewers and should be a good start for the documentation.
 
 Additionally (see https://symfony.com/releases):
diff -Nru symfony-5.4.23+dfsg/.github/sync-packages.php symfony-5.4.52+dfsg/.github/sync-packages.php
--- symfony-5.4.23+dfsg/.github/sync-packages.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/.github/sync-packages.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,57 @@
+<?php
+
+if ('cli' !== PHP_SAPI) {
+    echo "This script can only be run from the command line.\n";
+    exit(1);
+}
+
+$mainRepo = 'https://github.com/symfony/symfony';
+exec('find src -name composer.json', $packages);
+
+foreach ($packages as $package) {
+    $package = dirname($package);
+    $c = file_get_contents($package.'/.gitattributes');
+    $c = preg_replace('{^/\.git.*+\n}m', '', $c);
+    $c .= "/.git* export-ignore\n";
+    file_put_contents($package.'/.gitattributes', $c);
+
+    @mkdir($package.'/.github');
+    file_put_contents($package.'/.github/PULL_REQUEST_TEMPLATE.md', <<<EOTXT
+        Please do not submit any Pull Requests here. They will be closed.
+        ---
+
+        Please submit your PR here instead:
+        {$mainRepo}
+
+        This repository is what we call a "subtree split": a read-only subset of that main repository.
+        We're looking forward to your PR there!
+
+        EOTXT
+    );
+
+    @mkdir($package.'/.github/workflows');
+    file_put_contents($package.'/.github/workflows/close-pull-request.yml', <<<EOTXT
+        name: Close Pull Request
+
+        on:
+          pull_request_target:
+            types: [opened]
+
+        jobs:
+          run:
+            runs-on: ubuntu-latest
+            steps:
+            - uses: superbrothers/close-pull-request@v3
+              with:
+                comment: |
+                  Thanks for your Pull Request! We love contributions.
+
+                  However, you should instead open your PR on the main repository:
+                  {$mainRepo}
+
+                  This repository is what we call a "subtree split": a read-only subset of that main repository.
+                  We're looking forward to your PR there!
+
+        EOTXT
+    );
+}
diff -Nru symfony-5.4.23+dfsg/.github/sync-translations.php symfony-5.4.52+dfsg/.github/sync-translations.php
--- symfony-5.4.23+dfsg/.github/sync-translations.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/.github/sync-translations.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,131 @@
+<?php
+
+// This script should be run after adding a new message to translate.
+// It will ensure that all messages in "*.en.xlf" files are propagated to all languages.
+// The resulting diff should then be submitted as a PR on the lowest maintained branch,
+// possibly after using GPT to translate all the targets it contains
+// (state="needs-review-translation" should then be used on corresponding target tags.)
+
+use Symfony\Component\Finder\Finder;
+use Symfony\Component\Translation\Loader\XliffFileLoader;
+use Symfony\Component\Translation\MessageCatalogue;
+
+require __DIR__.'/../vendor/autoload.php';
+
+function dumpXliff1(string $defaultLocale, MessageCatalogue $messages, string $domain, ?\DOMElement $header = null)
+{
+    $dom = new \DOMDocument('1.0', 'utf-8');
+    $dom->formatOutput = true;
+
+    $xliff = $dom->appendChild($dom->createElement('xliff'));
+    $xliff->setAttribute('version', '1.2');
+    $xliff->setAttribute('xmlns', 'urn:oasis:names:tc:xliff:document:1.2');
+
+    $xliffFile = $xliff->appendChild($dom->createElement('file'));
+    $xliffFile->setAttribute('source-language', str_replace('_', '-', $defaultLocale));
+    $xliffFile->setAttribute('target-language', 'no' === $messages->getLocale() ? 'nb' : str_replace('_', '-', $messages->getLocale()));
+    $xliffFile->setAttribute('datatype', 'plaintext');
+    $xliffFile->setAttribute('original', 'file.ext');
+
+    if (null !== $header) {
+        mergeDom($dom, $xliffFile, $header);
+    }
+
+    $xliffBody = $xliffFile->appendChild($dom->createElement('body'));
+    foreach ($messages->all($domain) as $source => $target) {
+        $translation = $dom->createElement('trans-unit');
+        $metadata = $messages->getMetadata($source, $domain);
+
+        $translation->setAttribute('id', $metadata['id']);
+        if (isset($metadata['resname'])) {
+            $translation->setAttribute('resname', $metadata['resname']);
+        }
+
+        $s = $translation->appendChild($dom->createElement('source'));
+        $s->appendChild($dom->createTextNode($source));
+
+        $text = 1 === preg_match('/[&<>]/', $target) ? $dom->createCDATASection($target) : $dom->createTextNode($target);
+
+        $targetElement = $dom->createElement('target');
+
+        if ('en' !== $messages->getLocale() && $target === $source && 'Error' !== $source) {
+            $targetElement->setAttribute('state', 'needs-translation');
+        }
+        if (isset($metadata['target-attributes'])) {
+            foreach ($metadata['target-attributes'] as $key => $value) {
+                $targetElement->setAttribute($key, $value);
+            }
+        }
+
+        $t = $translation->appendChild($targetElement);
+        $t->appendChild($text);
+
+        $xliffBody->appendChild($translation);
+    }
+
+    return preg_replace('/^ +/m', '$0$0', $dom->saveXML());
+}
+
+function mergeDom(\DOMDocument $dom, \DOMNode $tree, \DOMNode $input)
+{
+    $new = $dom->createElement($input->tagName);
+    foreach ($input->attributes as $key => $value) {
+        $new->setAttribute($key, $value);
+    }
+    $tree->appendChild($new);
+    foreach ($input->childNodes as $child) {
+        if ($child instanceof \DOMText) {
+            $new->appendChild($dom->createTextNode(str_replace('  ', ' ', $child->textContent)));
+        } elseif ($child instanceof \DOMNode) {
+            mergeDom($dom, $new, $child);
+        } else {
+            // We just need to update our script to handle this node types
+            throw new \LogicException('Unsupported node type: '.get_class($child));
+        }
+    }
+}
+
+foreach (['Security/Core' => 'security', 'Form' => 'validators', 'Validator' => 'validators'] as $component => $domain) {
+    $dir = __DIR__.'/../src/Symfony/Component/'.$component.'/Resources/translations';
+
+    $enCatalogue = (new XliffFileLoader())->load($dir.'/'.$domain.'.en.xlf', 'en', $domain);
+    file_put_contents($dir.'/'.$domain.'.en.xlf', dumpXliff1('en', $enCatalogue, $domain));
+
+    $finder = new Finder();
+
+    foreach ($finder->files()->in($dir)->name('*.xlf') as $file) {
+        $locale = substr($file->getBasename(), 1 + strlen($domain), -4);
+
+        if ('en' === $locale) {
+            continue;
+        }
+
+        $catalogue = (new XliffFileLoader())->load($file, $locale, $domain);
+        $localeCatalogue = new MessageCatalogue($locale);
+
+        foreach ($enCatalogue->all($domain) as $resname => $source) {
+            $metadata = [];
+            if ($catalogue->defines($resname, $domain)) {
+                $translation = $catalogue->get($resname, $domain);
+                $metadata = $catalogue->getMetadata($resname, $domain);
+            } else {
+                $translation = $source;
+            }
+            $metadata['id'] = $enCatalogue->getMetadata($resname, $domain)['id'];
+            if ($resname !== $source) {
+                $metadata['resname'] = $resname;
+            }
+            $localeCatalogue->set($source, $translation, $domain);
+            $localeCatalogue->setMetadata($source, $metadata, $domain);
+        }
+
+        $inputDom = new \DOMDocument();
+        $inputDom->loadXML(file_get_contents($file->getRealPath()));
+        $header = null;
+        if (1 === $inputDom->getElementsByTagName('header')->count()) {
+            $header = $inputDom->getElementsByTagName('header')->item(0);
+        }
+
+        file_put_contents($file, dumpXliff1('en', $localeCatalogue, $domain, $header));
+    }
+}
diff -Nru symfony-5.4.23+dfsg/.github/workflows/integration-tests.yml symfony-5.4.52+dfsg/.github/workflows/integration-tests.yml
--- symfony-5.4.23+dfsg/.github/workflows/integration-tests.yml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/.github/workflows/integration-tests.yml	2026-05-20 10:22:01.000000000 +0200
@@ -1,7 +1,7 @@
 name: Integration
 
 on:
-  push:
+  push: { branches: [ '*.*' ] }
   pull_request:
 
 defaults:
@@ -28,7 +28,7 @@
 
     services:
       postgres:
-        image: postgres:9.6-alpine
+        image: postgres:10.6-alpine
         ports:
           - 5432:5432
         env:
@@ -44,10 +44,23 @@
           LDAP_PORT_NUMBER: 3389
           LDAP_USERS: a
           LDAP_PASSWORDS: a
+      ftp:
+        image: onekilo79/ftpd_test
+        ports:
+          - 21:21
+          - 30000-30009:30000-30009
+        volumes:
+          - ./:/hostmount
       redis:
         image: redis:6.2.8
         ports:
           - 16379:6379
+      redis-authenticated:
+        image: redis:6.2.8
+        ports:
+          - 16380:6379
+        env:
+          REDIS_ARGS: "--requirepass p@ssword"
       redis-cluster:
         image: grokzen/redis-cluster:6.2.8
         ports:
@@ -89,25 +102,49 @@
           - 8094:8094
           - 11210:11210
       sqs:
-        image: asyncaws/testing-sqs
+        image: localstack/localstack:3.0.2
         ports:
-          - 9494:9494
+          - 4566:4566
       zookeeper:
-        image: wurstmeister/zookeeper:3.4.6
+        image: zookeeper
       kafka:
-        image: wurstmeister/kafka:2.12-2.0.1
+        image: bitnami/kafka:3.7
         ports:
           - 9092:9092
         env:
-          KAFKA_AUTO_CREATE_TOPICS_ENABLE: false
-          KAFKA_CREATE_TOPICS: 'test-topic:1:1:compact'
-          KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1
-          KAFKA_ZOOKEEPER_CONNECT: 'zookeeper:2181'
-          KAFKA_ADVERTISED_PORT: 9092
+          KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE: false
+          ALLOW_PLAINTEXT_LISTENER: 'yes'
+          KAFKA_CFG_ADVERTISED_LISTENERS: 'PLAINTEXT://127.0.0.1:9092'
+          KAFKA_CFG_LISTENERS: 'PLAINTEXT://:9092'
+          KAFKA_CFG_ZOOKEEPER_CONNECT: 'zookeeper:2181'
+        options: --name=kafka
+      frankenphp:
+        image: dunglas/frankenphp:1.1.0
+        ports:
+          - 80:80
+          - 8681:81
+          - 8682:82
+          - 8683:83
+          - 8684:84
+        volumes:
+          - ${{ github.workspace }}:/symfony
+        env:
+          SERVER_NAME: 'http://localhost http://localhost:81 http://localhost:82 http://localhost:83 http://localhost:84'
+          CADDY_SERVER_EXTRA_DIRECTIVES: |
+            route /http-client* {
+              root * /symfony/src/Symfony/Component/HttpClient/Tests/Fixtures/response-functional/
+              php_server
+            }
 
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
+        with:
+          fetch-depth: 0
+
+      - name: Init Kafka topics
+        run: |
+          docker exec kafka /opt/bitnami/kafka/bin/kafka-topics.sh --create --topic test-topic --bootstrap-server kafka:9092
 
       - name: Install system dependencies
         run: |
@@ -131,6 +168,11 @@
           curl -s -u Administrator:111111 -X POST http://localhost:8091/pools/default/buckets -d 'ramQuotaMB=100&bucketType=ephemeral&name=cache'
           curl -s -u Administrator:111111 -X POST  http://localhost:8091/pools/default -d 'memoryQuota=256'
 
+      - name: Create FTP fixtures
+        run: |
+          mkdir -p ./ftpusers/test/pub
+          touch ./ftpusers/test/pub/example ./ftpusers/test/readme.txt
+
       - name: Setup PHP
         uses: shivammathur/setup-php@v2
         with:
@@ -157,6 +199,7 @@
           ([ -d "$COMPOSER_HOME" ] || mkdir "$COMPOSER_HOME") && cp .github/composer-config.json "$COMPOSER_HOME/config.json"
           export COMPOSER_ROOT_VERSION=$(grep ' VERSION = ' src/Symfony/Component/HttpKernel/Kernel.php | grep -P -o '[0-9]+\.[0-9]+').x-dev
           echo COMPOSER_ROOT_VERSION=$COMPOSER_ROOT_VERSION >> $GITHUB_ENV
+          [[ "${{ matrix.php }}" < '8.0' ]] && echo SYMFONY_DEPRECATIONS_HELPER="baselineFile=$(pwd)/.github/deprecations-baseline.json" >> $GITHUB_ENV
 
           echo "::group::composer update"
           composer require --dev --no-update mongodb/mongodb
@@ -167,17 +210,31 @@
           ./phpunit install
           echo "::endgroup::"
 
+      - name: Check for changes in translation files
+        id: changed-translation-files
+        run: |
+          echo 'changed='$((git diff --quiet HEAD~1 HEAD -- 'src/**/Resources/translations/*.xlf' || (echo 'true' && exit 1)) && echo 'false') >> $GITHUB_OUTPUT
+
+      - name: Check Translation Status
+        if: steps.changed-translation-files.outputs.changed == 'true'
+        run: |
+          php src/Symfony/Component/Translation/Resources/bin/translation-status.php -v
+          php .github/sync-translations.php
+          git diff --exit-code src/ || (echo '::error::Run "php .github/sync-translations.php" to fix XLIFF files.' && exit 1)
+
       - name: Run tests
         run: ./phpunit --group integration -v
         env:
+          INTEGRATION_FTP_URL: 'ftp://test:test@localhost'
           REDIS_HOST: 'localhost:16379'
+          REDIS_AUTHENTICATED_HOST: 'localhost:16380'
           REDIS_CLUSTER_HOSTS: 'localhost:7000 localhost:7001 localhost:7002 localhost:7003 localhost:7004 localhost:7005'
           REDIS_SENTINEL_HOSTS: 'localhost:26379 localhost:26379 localhost:26379'
           REDIS_SENTINEL_SERVICE: redis_sentinel
           MESSENGER_REDIS_DSN: redis://127.0.0.1:7006/messages
           MESSENGER_AMQP_DSN: amqp://localhost/%2f/messages
-          MESSENGER_SQS_DSN: "sqs://localhost:9494/messages?sslmode=disable&poll_timeout=0.01"
-          MESSENGER_SQS_FIFO_QUEUE_DSN: "sqs://localhost:9494/messages.fifo?sslmode=disable&poll_timeout=0.01"
+          MESSENGER_SQS_DSN: "sqs://localhost:4566/messages?sslmode=disable&poll_timeout=0.01"
+          MESSENGER_SQS_FIFO_QUEUE_DSN: "sqs://localhost:4566/messages.fifo?sslmode=disable&poll_timeout=0.01"
           KAFKA_BROKER: 127.0.0.1:9092
           POSTGRES_HOST: localhost
 
@@ -189,13 +246,3 @@
       #    docker run --rm -e COMPOSER_ROOT_VERSION -v $(pwd):/app -v $(which composer):/usr/local/bin/composer -v $(which vulcain):/usr/local/bin/vulcain -w /app php:8.0-alpine ./phpunit src/Symfony/Component/HttpClient/Tests/CurlHttpClientTest.php --filter testHttp2Push
       #    sudo rm -rf .phpunit
       #    [ -d .phpunit.bak ] && mv .phpunit.bak .phpunit
-
-      - uses: marceloprado/has-changed-path@v1
-        id: changed-translation-files
-        with:
-          paths: src/**/Resources/translations/*.xlf
-
-      - name: Check Translation Status
-        if: steps.changed-translation-files.outputs.changed == 'true'
-        run: |
-          php src/Symfony/Component/Translation/Resources/bin/translation-status.php -v
diff -Nru symfony-5.4.23+dfsg/.github/workflows/intl-data-tests.yml symfony-5.4.52+dfsg/.github/workflows/intl-data-tests.yml
--- symfony-5.4.23+dfsg/.github/workflows/intl-data-tests.yml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/.github/workflows/intl-data-tests.yml	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,7 @@
 
 on:
   push:
+    branches: [ '*.*' ]
     paths:
       - 'src/Symfony/Component/Intl/*.php'
       - 'src/Symfony/Component/Intl/Util/GitRepository.php'
@@ -34,7 +35,7 @@
 
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Install system dependencies
         run: |
diff -Nru symfony-5.4.23+dfsg/.github/workflows/package-tests.yml symfony-5.4.52+dfsg/.github/workflows/package-tests.yml
--- symfony-5.4.23+dfsg/.github/workflows/package-tests.yml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/.github/workflows/package-tests.yml	2026-05-20 10:22:01.000000000 +0200
@@ -14,7 +14,7 @@
     runs-on: Ubuntu-20.04
     steps:
       - name: Checkout code
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
 
       - name: Fetch branch from where the PR started
         run: git fetch --no-tags --prune --depth=1 origin +refs/heads/*:refs/remotes/origin/*
@@ -100,4 +100,44 @@
               fi
           done
 
+          exit $ok
+      - name: Verify symfony/deprecation-contracts requirements
+        run: |
+          set +e
+
+          ok=0
+          json='${{ steps.find-packages.outputs.packages }}'
+          for package in $(echo "${json}" | jq -r '.[] | @base64'); do
+              _jq() {
+                echo ${package} | base64 --decode | jq -r ${1}
+              }
+
+              NAME=$(_jq '.name')
+              if [[ $NAME = 'symfony/deprecation-contracts' || $NAME = 'symfony/contracts' ]]; then
+                continue
+              fi
+
+              echo "::group::$NAME"
+              DIR=$(_jq '.directory')
+              localExit=0
+              grep -rq 'trigger_deprecation(' --include=*.php --exclude-dir=Tests/ --exclude-dir=Bridge/ $DIR
+              triggersDeprecation=$?
+              if [[ $triggersDeprecation -eq 0 && $(_jq '.requires_deprecation_contracts') == false ]]; then
+                errorMessage="::error::$NAME does not require symfony/deprecation-contracts but triggers at least one deprecation"
+                localExit=1
+              elif [[ $triggersDeprecation -eq 1 && $(_jq '.requires_deprecation_contracts') == true ]]; then
+                errorMessage="::error::$NAME requires symfony/deprecation-contracts but does not trigger any deprecation"
+                localExit=1
+              elif [[ $triggersDeprecation -ne 0 && $triggersDeprecation -ne 1 ]]; then
+                echo "::error::grep failed"
+                exit 2
+              fi
+
+              ok=$(( $localExit || $ok ))
+              echo ::endgroup::
+              if [ $localExit -ne 0 ]; then
+                echo $errorMessage
+              fi
+          done
+
           exit $ok
diff -Nru symfony-5.4.23+dfsg/.github/workflows/phpunit-bridge.yml symfony-5.4.52+dfsg/.github/workflows/phpunit-bridge.yml
--- symfony-5.4.23+dfsg/.github/workflows/phpunit-bridge.yml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/.github/workflows/phpunit-bridge.yml	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,7 @@
 
 on:
   push:
+    branches: [ '*.*' ]
     paths:
       - 'src/Symfony/Bridge/PhpUnit/**'
   pull_request:
@@ -26,7 +27,7 @@
 
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Setup PHP
         uses: shivammathur/setup-php@v2
diff -Nru symfony-5.4.23+dfsg/.github/workflows/psalm.yml symfony-5.4.52+dfsg/.github/workflows/psalm.yml
--- symfony-5.4.23+dfsg/.github/workflows/psalm.yml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/.github/workflows/psalm.yml	2026-05-20 10:22:01.000000000 +0200
@@ -30,12 +30,12 @@
           coverage: none
 
       - name: Checkout target branch
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           ref: ${{ github.base_ref }}
 
       - name: Checkout PR
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Install dependencies
         run: |
@@ -43,7 +43,7 @@
           ([ -d "$COMPOSER_HOME" ] || mkdir "$COMPOSER_HOME") && cp .github/composer-config.json "$COMPOSER_HOME/config.json"
           export COMPOSER_ROOT_VERSION=$(grep ' VERSION = ' src/Symfony/Component/HttpKernel/Kernel.php | grep -P -o '[0-9]+\.[0-9]+').x-dev
           composer remove --dev --no-update --no-interaction symfony/phpunit-bridge
-          composer require --no-progress --ansi --no-plugins psalm/phar phpunit/phpunit:^9.5 php-http/discovery psr/event-dispatcher mongodb/mongodb jetbrains/phpstorm-stubs
+          composer require --no-progress --ansi --no-plugins psalm/phar:@stable phpunit/phpunit:^9.5 php-http/discovery psr/event-dispatcher mongodb/mongodb jetbrains/phpstorm-stubs
 
       - name: Generate Psalm baseline
         run: |
diff -Nru symfony-5.4.23+dfsg/.github/workflows/unit-tests.yml symfony-5.4.52+dfsg/.github/workflows/unit-tests.yml
--- symfony-5.4.23+dfsg/.github/workflows/unit-tests.yml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/.github/workflows/unit-tests.yml	2026-05-20 10:22:01.000000000 +0200
@@ -1,7 +1,7 @@
 name: Unit Tests
 
 on:
-  push:
+  push: { branches: [ '*.*' ] }
   pull_request:
 
 defaults:
@@ -28,11 +28,13 @@
         include:
           - php: '7.2'
           - php: '7.4'
-          - php: '8.1'
+          - php: '8.2'
             mode: high-deps
-          - php: '8.1'
-            mode: low-deps
           - php: '8.2'
+            mode: low-deps
+          - php: '8.3'
+          - php: '8.4'
+            extensions: amqp,apcu,igbinary,intl,mbstring,memcached,redis
             #mode: experimental
       fail-fast: false
 
@@ -40,7 +42,7 @@
 
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           fetch-depth: 2
 
@@ -50,7 +52,7 @@
           coverage: "none"
           ini-values: date.timezone=UTC,memory_limit=-1,default_socket_timeout=10,session.gc_probability=0,apc.enable_cli=1,zend.assertions=1
           php-version: "${{ matrix.php }}"
-          extensions: "${{ env.extensions }}"
+          extensions: "${{ matrix.extensions || env.extensions }}"
           tools: flex
 
       - name: Configure environment
@@ -65,7 +67,8 @@
 
           echo COLUMNS=120 >> $GITHUB_ENV
           echo PHPUNIT="$(pwd)/phpunit --exclude-group tty,benchmark,intl-data,integration" >> $GITHUB_ENV
-          echo COMPOSER_UP='composer update --no-progress --ansi'$([[ "${{ matrix.php }}" = "8.2" ]] && echo ' --ignore-platform-req=php+') >> $GITHUB_ENV
+          echo COMPOSER_UP='composer update --no-progress --ansi'$([[ "${{ matrix.mode }}" != low-deps ]] && echo ' --ignore-platform-req=php+') >> $GITHUB_ENV
+          echo SYMFONY_DEPRECATIONS_HELPER="baselineFile=$(pwd)/.github/deprecations-baseline.json" >> $GITHUB_ENV
 
           SYMFONY_VERSIONS=$(git ls-remote -q --heads | cut -f2 | grep -o '/[1-9][0-9]*\.[0-9].*' | sort -V)
           SYMFONY_VERSION=$(grep ' VERSION = ' src/Symfony/Component/HttpKernel/Kernel.php | cut -d "'" -f2 | cut -d '.' -f 1-2)
@@ -154,12 +157,13 @@
             local ok=0
             local title="$1$FLIP"
             local start=$(date -u +%s)
-            OUTPUT=$(bash -xc "$2" 2>&1) || ok=1
+            OUTPUT=$(bash -xc "$2" 2>&1) || ok=$?
             local end=$(date -u +%s)
 
             if [[ $ok -ne 0 ]]; then
               printf "\n%-70s%10s\n" $title $(($end-$start))s
               echo "$OUTPUT"
+              echo "Job exited with: $ok"
               echo -e "\n::error::KO $title\\n"
             else
               printf "::group::%-68s%10s\n" $title $(($end-$start))s
diff -Nru symfony-5.4.23+dfsg/.github/workflows/windows.yml symfony-5.4.52+dfsg/.github/workflows/windows.yml
--- symfony-5.4.23+dfsg/.github/workflows/windows.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/.github/workflows/windows.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,130 @@
+name: Windows
+
+on:
+  push: { branches: [ '*.*' ] }
+  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^ $env: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)
+          # 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
+
+      - 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)
+          # 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
diff -Nru symfony-5.4.23+dfsg/.php-cs-fixer.dist.php symfony-5.4.52+dfsg/.php-cs-fixer.dist.php
--- symfony-5.4.23+dfsg/.php-cs-fixer.dist.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/.php-cs-fixer.dist.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,15 +23,19 @@
 EOF;
 
 return (new PhpCsFixer\Config())
+    // @see https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/7777
+    ->setParallelConfig(PhpCsFixer\Runner\Parallel\ParallelConfigFactory::detect())
     ->setRules([
         '@PHP71Migration' => true,
         '@PHPUnit75Migration:risky' => true,
         '@Symfony' => true,
         '@Symfony:risky' => true,
         'protected_to_private' => false,
-        'native_constant_invocation' => ['strict' => false],
-        'nullable_type_declaration_for_default_null_value' => ['use_nullable_type_declaration' => false],
         'header_comment' => ['header' => $fileHeaderComment],
+        // TODO: Remove once the "compiler_optimized" set includes "sprintf"
+        'native_function_invocation' => ['include' => ['@compiler_optimized', 'sprintf'], 'scope' => 'namespaced', 'strict' => true],
+        'nullable_type_declaration' => true,
+        'nullable_type_declaration_for_default_null_value' => true,
     ])
     ->setRiskyAllowed(true)
     ->setFinder(
@@ -40,29 +44,27 @@
             ->append([__FILE__])
             ->notPath('#/Fixtures/#')
             ->exclude([
-                // directories containing files with content that is autogenerated by `var_export`, which breaks CS in output code
-                // fixture templates
-                'Symfony/Bundle/FrameworkBundle/Tests/Templating/Helper/Resources/Custom',
-                // resource templates
-                'Symfony/Bundle/FrameworkBundle/Resources/views/Form',
                 // explicit trigger_error tests
                 'Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/',
                 'Symfony/Component/Intl/Resources/data/',
             ])
+            // explicit tests for ommited @param type, against `no_superfluous_phpdoc_tags`
+            ->notPath('Symfony/Component/PropertyInfo/Tests/Extractor/PhpDocExtractorTest.php')
+            ->notPath('Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php')
             // Support for older PHPunit version
             ->notPath('Symfony/Bridge/PhpUnit/SymfonyTestsListener.php')
             ->notPath('#Symfony/Bridge/PhpUnit/.*Mock\.php#')
             ->notPath('#Symfony/Bridge/PhpUnit/.*Legacy#')
             // file content autogenerated by `var_export`
             ->notPath('Symfony/Component/Translation/Tests/fixtures/resources.php')
-            // file content autogenerated by `VarExporter::export`
-            ->notPath('Symfony/Component/Serializer/Tests/Fixtures/serializer.class.metadata.php')
-            // test template
-            ->notPath('Symfony/Bundle/FrameworkBundle/Tests/Templating/Helper/Resources/Custom/_name_entry_label.html.php')
             // explicit trigger_error tests
             ->notPath('Symfony/Component/ErrorHandler/Tests/DebugClassLoaderTest.php')
             // stop removing spaces on the end of the line in strings
             ->notPath('Symfony/Component/Messenger/Tests/Command/FailedMessagesShowCommandTest.php')
+            // svg
+            ->notPath('Symfony/Component/ErrorHandler/Resources/assets/images/symfony-ghost.svg.php')
+            // HTML templates
+            ->notPath('#Symfony/.*\.html\.php#')
     )
     ->setCacheFile('.php-cs-fixer.cache')
 ;
diff -Nru symfony-5.4.23+dfsg/phpunit.xml.dist symfony-5.4.52+dfsg/phpunit.xml.dist
--- symfony-5.4.23+dfsg/phpunit.xml.dist	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/phpunit.xml.dist	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
             <directory>./src/Symfony/Component/*/Tests/</directory>
             <directory>./src/Symfony/Component/*/*/Tests/</directory>
             <directory>./src/Symfony/Component/*/*/*/Tests/</directory>
-            <directory>./src/Symfony/Contract/*/Tests/</directory>
+            <directory>./src/Symfony/Contracts/*/Tests/</directory>
             <directory>./src/Symfony/Bundle/*/Tests/</directory>
         </testsuite>
     </testsuites>
@@ -53,7 +53,7 @@
                 <directory>./src/Symfony/Bridge/*/Tests</directory>
                 <directory>./src/Symfony/Component/*/Tests</directory>
                 <directory>./src/Symfony/Component/*/*/Tests</directory>
-                <directory>./src/Symfony/Contract/*/Tests</directory>
+                <directory>./src/Symfony/Contracts/*/Tests</directory>
                 <directory>./src/Symfony/Bundle/*/Tests</directory>
                 <directory>./src/Symfony/Bundle/*/Resources</directory>
                 <directory>./src/Symfony/Component/*/Resources</directory>
@@ -62,7 +62,7 @@
                 <directory>./src/Symfony/Bundle/*/vendor</directory>
                 <directory>./src/Symfony/Component/*/vendor</directory>
                 <directory>./src/Symfony/Component/*/*/vendor</directory>
-                <directory>./src/Symfony/Contract/*/vendor</directory>
+                <directory>./src/Symfony/Contracts/*/vendor</directory>
             </exclude>
         </whitelist>
     </filter>
diff -Nru symfony-5.4.23+dfsg/psalm.xml symfony-5.4.52+dfsg/psalm.xml
--- symfony-5.4.23+dfsg/psalm.xml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/psalm.xml	2026-05-20 10:22:01.000000000 +0200
@@ -7,6 +7,9 @@
     xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd"
     cacheDirectory="./.github/psalm/cache/"
     errorBaseline=".github/psalm/psalm.baseline.xml"
+    findUnusedBaselineEntry="false"
+    findUnusedCode="false"
+    findUnusedIssueHandlerSuppression="false"
 >
     <projectFiles>
         <directory name="src" />
@@ -35,5 +38,23 @@
                 <referencedClass name="UnitEnum"/>
             </errorLevel>
         </UndefinedDocblockClass>
+        <UnusedClass>
+            <errorLevel type="suppress">
+                <!--
+                    Because we don't analyze our tests or fixtures, we will
+                    get a lot of false positives regarding unused classes.
+                -->
+                <directory name="src/Symfony" />
+            </errorLevel>
+        </UnusedClass>
+        <UnusedConstructor>
+            <errorLevel type="suppress">
+                <!--
+                    We use private constructors to avoid instantiation.
+                    This kind of error is bogus in most cases.
+                -->
+                <directory name="src/Symfony" />
+            </errorLevel>
+        </UnusedConstructor>
     </issueHandlers>
 </psalm>
diff -Nru symfony-5.4.23+dfsg/README.md symfony-5.4.52+dfsg/README.md
--- symfony-5.4.23+dfsg/README.md	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/README.md	2026-05-20 10:22:01.000000000 +0200
@@ -1,5 +1,5 @@
 <p align="center"><a href="https://symfony.com" target="_blank">
-    <img src="https://symfony.com/logos/symfony_black_02.svg">
+    <img src="https://symfony.com/logos/symfony_dynamic_01.svg" alt="Symfony Logo">
 </a></p>
 
 [Symfony][1] is a **PHP framework** for web and console applications and a set
@@ -17,13 +17,17 @@
 Sponsor
 -------
 
-Symfony 5.4 is [backed][27] by [Private Packagist][28].
+Symfony 5.4 is [backed][27] by [Private Packagist][28] and [Ibexa][29].
 
 Private Packagist is a fast, reliable, and secure Composer repository for your
 private packages. It mirrors all your open-source dependencies for better
 availability and monitors them for security vulnerabilities.
 
-Help Symfony by [sponsoring][29] its development!
+Ibexa is the leading DXP for Symfony developers. Ibexa DXP is used across the
+world by thousands of websites/shops/portals and supported by a fantastic,
+passionate community of developers, agencies, and users. They love Symfony!
+
+Help Symfony by [sponsoring][30] its development!
 
 Documentation
 -------------
@@ -38,7 +42,7 @@
 ---------
 
 * [Join the Symfony Community][11] and meet other members at the [Symfony events][12].
-* [Get Symfony support][13] on Stack Overflow, Slack, IRC, etc.
+* [Get Symfony support][13] on GitHub Discussions, Slack, etc.
 * Follow us on [GitHub][14], [Twitter][15] and [Facebook][16].
 * Read our [Code of Conduct][24] and meet the [CARE Team][25].
 
@@ -87,4 +91,5 @@
 [26]: https://symfony.com/book
 [27]: https://symfony.com/backers
 [28]: https://packagist.com/
-[29]: https://symfony.com/sponsor
+[29]: https://ibexa.co/
+[30]: https://symfony.com/sponsor
diff -Nru symfony-5.4.23+dfsg/splitsh.json symfony-5.4.52+dfsg/splitsh.json
--- symfony-5.4.23+dfsg/splitsh.json	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/splitsh.json	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,140 @@
+{
+    "subtrees": {
+        "doctrine-bridge": "src/Symfony/Bridge/Doctrine",
+        "monolog-bridge": "src/Symfony/Bridge/Monolog",
+        "phpunit-bridge": "src/Symfony/Bridge/PhpUnit",
+        "proxy-manager-bridge": "src/Symfony/Bridge/ProxyManager",
+        "twig-bridge": "src/Symfony/Bridge/Twig",
+        "debug-bundle": "src/Symfony/Bundle/DebugBundle",
+        "framework-bundle": "src/Symfony/Bundle/FrameworkBundle",
+        "security-bundle": "src/Symfony/Bundle/SecurityBundle",
+        "twig-bundle": "src/Symfony/Bundle/TwigBundle",
+        "web-profiler-bundle": "src/Symfony/Bundle/WebProfilerBundle",
+        "asset": "src/Symfony/Component/Asset",
+        "browser-kit": "src/Symfony/Component/BrowserKit",
+        "cache": "src/Symfony/Component/Cache",
+        "config": "src/Symfony/Component/Config",
+        "console": "src/Symfony/Component/Console",
+        "css-selector": "src/Symfony/Component/CssSelector",
+        "dependency-injection": "src/Symfony/Component/DependencyInjection",
+        "dom-crawler": "src/Symfony/Component/DomCrawler",
+        "dotenv": "src/Symfony/Component/Dotenv",
+        "error-handler": "src/Symfony/Component/ErrorHandler",
+        "event-dispatcher": "src/Symfony/Component/EventDispatcher",
+        "expression-language": "src/Symfony/Component/ExpressionLanguage",
+        "filesystem": "src/Symfony/Component/Filesystem",
+        "finder": "src/Symfony/Component/Finder",
+        "form": "src/Symfony/Component/Form",
+        "http-client": "src/Symfony/Component/HttpClient",
+        "http-foundation": "src/Symfony/Component/HttpFoundation",
+        "http-kernel": "src/Symfony/Component/HttpKernel",
+        "inflector": "src/Symfony/Component/Inflector",
+        "intl": "src/Symfony/Component/Intl",
+        "ldap": "src/Symfony/Component/Ldap",
+        "lock": {
+            "prefixes": [{ "from": "src/Symfony/Component/Lock", "to": "", "excludes": ["Bridge"] }]
+        },
+        "mailer": {
+            "prefixes": [{ "from": "src/Symfony/Component/Mailer", "to": "", "excludes": ["Bridge"] }]
+        },
+        "amazon-mailer": "src/Symfony/Component/Mailer/Bridge/Amazon",
+        "google-mailer": "src/Symfony/Component/Mailer/Bridge/Google",
+        "mailchimp-mailer": "src/Symfony/Component/Mailer/Bridge/Mailchimp",
+        "mailgun-mailer": "src/Symfony/Component/Mailer/Bridge/Mailgun",
+        "mailjet-mailer": "src/Symfony/Component/Mailer/Bridge/Mailjet",
+        "oh-my-smtp-mailer": "src/Symfony/Component/Mailer/Bridge/OhMySmtp",
+        "postmark-mailer": "src/Symfony/Component/Mailer/Bridge/Postmark",
+        "sendgrid-mailer": "src/Symfony/Component/Mailer/Bridge/Sendgrid",
+        "sendinblue-mailer": "src/Symfony/Component/Mailer/Bridge/Sendinblue",
+        "messenger": {
+            "prefixes": [{ "from": "src/Symfony/Component/Messenger", "to": "", "excludes": ["Bridge"] }]
+        },
+        "amazon-sqs-messenger": "src/Symfony/Component/Messenger/Bridge/AmazonSqs",
+        "amqp-messenger": "src/Symfony/Component/Messenger/Bridge/Amqp",
+        "beanstalkd-messenger": "src/Symfony/Component/Messenger/Bridge/Beanstalkd",
+        "doctrine-messenger": "src/Symfony/Component/Messenger/Bridge/Doctrine",
+        "redis-messenger": "src/Symfony/Component/Messenger/Bridge/Redis",
+        "mime": "src/Symfony/Component/Mime",
+        "notifier": {
+            "prefixes": [{ "from": "src/Symfony/Component/Notifier", "to": "", "excludes": ["Bridge"] }]
+        },
+        "all-my-sms-notifier": "src/Symfony/Component/Notifier/Bridge/AllMySms",
+        "amazon-sns-notifier": "src/Symfony/Component/Notifier/Bridge/AmazonSns",
+        "clickatell-notifier": "src/Symfony/Component/Notifier/Bridge/Clickatell",
+        "discord-notifier": "src/Symfony/Component/Notifier/Bridge/Discord",
+        "esendex-notifier": "src/Symfony/Component/Notifier/Bridge/Esendex",
+        "expo-notifier": "src/Symfony/Component/Notifier/Bridge/Expo",
+        "fake-chat-notifier": "src/Symfony/Component/Notifier/Bridge/FakeChat",
+        "fake-sms-notifier": "src/Symfony/Component/Notifier/Bridge/FakeSms",
+        "firebase-notifier": "src/Symfony/Component/Notifier/Bridge/Firebase",
+        "free-mobile-notifier": "src/Symfony/Component/Notifier/Bridge/FreeMobile",
+        "gateway-api-notifier": "src/Symfony/Component/Notifier/Bridge/GatewayApi",
+        "gitter-notifier": "src/Symfony/Component/Notifier/Bridge/Gitter",
+        "google-chat-notifier": "src/Symfony/Component/Notifier/Bridge/GoogleChat",
+        "infobip-notifier": "src/Symfony/Component/Notifier/Bridge/Infobip",
+        "iqsms-notifier": "src/Symfony/Component/Notifier/Bridge/Iqsms",
+        "light-sms-notifier": "src/Symfony/Component/Notifier/Bridge/LightSms",
+        "linked-in-notifier": "src/Symfony/Component/Notifier/Bridge/LinkedIn",
+        "mailjet-notifier": "src/Symfony/Component/Notifier/Bridge/Mailjet",
+        "mattermost-notifier": "src/Symfony/Component/Notifier/Bridge/Mattermost",
+        "mercure-notifier": "src/Symfony/Component/Notifier/Bridge/Mercure",
+        "message-bird-notifier": "src/Symfony/Component/Notifier/Bridge/MessageBird",
+        "message-media-notifier": "src/Symfony/Component/Notifier/Bridge/MessageMedia",
+        "microsoft-teams-notifier": "src/Symfony/Component/Notifier/Bridge/MicrosoftTeams",
+        "mobyt-notifier": "src/Symfony/Component/Notifier/Bridge/Mobyt",
+        "nexmo-notifier": "src/Symfony/Component/Notifier/Bridge/Nexmo",
+        "octopush-notifier": "src/Symfony/Component/Notifier/Bridge/Octopush",
+        "one-signal-notifier": "src/Symfony/Component/Notifier/Bridge/OneSignal",
+        "ovh-cloud-notifier": "src/Symfony/Component/Notifier/Bridge/OvhCloud",
+        "rocket-chat-notifier": "src/Symfony/Component/Notifier/Bridge/RocketChat",
+        "sendinblue-notifier": "src/Symfony/Component/Notifier/Bridge/Sendinblue",
+        "sinch-notifier": "src/Symfony/Component/Notifier/Bridge/Sinch",
+        "slack-notifier": "src/Symfony/Component/Notifier/Bridge/Slack",
+        "sms77-notifier": "src/Symfony/Component/Notifier/Bridge/Sms77",
+        "sms-biuras-notifier": "src/Symfony/Component/Notifier/Bridge/SmsBiuras",
+        "smsapi-notifier": "src/Symfony/Component/Notifier/Bridge/Smsapi",
+        "smsc-notifier": "src/Symfony/Component/Notifier/Bridge/Smsc",
+        "spot-hit-notifier": "src/Symfony/Component/Notifier/Bridge/SpotHit",
+        "telegram-notifier": "src/Symfony/Component/Notifier/Bridge/Telegram",
+        "telnyx-notifier": "src/Symfony/Component/Notifier/Bridge/Telnyx",
+        "turbo-sms-notifier": "src/Symfony/Component/Notifier/Bridge/TurboSms",
+        "twilio-notifier": "src/Symfony/Component/Notifier/Bridge/Twilio",
+        "vonage-notifier": "src/Symfony/Component/Notifier/Bridge/Vonage",
+        "yunpian-notifier": "src/Symfony/Component/Notifier/Bridge/Yunpian",
+        "zulip-notifier": "src/Symfony/Component/Notifier/Bridge/Zulip",
+        "options-resolver": "src/Symfony/Component/OptionsResolver",
+        "password-hasher": "src/Symfony/Component/PasswordHasher",
+        "process": "src/Symfony/Component/Process",
+        "property-access": "src/Symfony/Component/PropertyAccess",
+        "property-info": "src/Symfony/Component/PropertyInfo",
+        "rate-limiter": "src/Symfony/Component/RateLimiter",
+        "routing": "src/Symfony/Component/Routing",
+        "runtime": "src/Symfony/Component/Runtime",
+        "security-core": "src/Symfony/Component/Security/Core",
+        "security-csrf": "src/Symfony/Component/Security/Csrf",
+        "security-guard": "src/Symfony/Component/Security/Guard",
+        "security-http": "src/Symfony/Component/Security/Http",
+        "semaphore": "src/Symfony/Component/Semaphore",
+        "serializer": "src/Symfony/Component/Serializer",
+        "stopwatch": "src/Symfony/Component/Stopwatch",
+        "string": "src/Symfony/Component/String",
+        "templating": "src/Symfony/Component/Templating",
+        "translation": {
+            "prefixes": [{ "from": "src/Symfony/Component/Translation", "to": "", "excludes": ["Bridge"] }]
+        },
+        "crowdin-translation-provider": "src/Symfony/Component/Translation/Bridge/Crowdin",
+        "loco-translation-provider": "src/Symfony/Component/Translation/Bridge/Loco",
+        "lokalise-translation-provider": "src/Symfony/Component/Translation/Bridge/Lokalise",
+        "uid": "src/Symfony/Component/Uid",
+        "validator": "src/Symfony/Component/Validator",
+        "var-dumper": "src/Symfony/Component/VarDumper",
+        "var-exporter": "src/Symfony/Component/VarExporter",
+        "web-link": "src/Symfony/Component/WebLink",
+        "workflow": "src/Symfony/Component/Workflow",
+        "yaml": "src/Symfony/Component/Yaml",
+        "contracts": "src/Symfony/Contracts"
+    },
+    "defaults": {
+        "git_constraint": "<1.8.2"
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/composer.json symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
         "symfony/cache": "^5.4|^6.0",
         "symfony/config": "^4.4|^5.0|^6.0",
         "symfony/dependency-injection": "^4.4|^5.0|^6.0",
-        "symfony/form": "^5.4.21|^6.2.7",
+        "symfony/form": "^5.4.38|^6.4.6",
         "symfony/http-kernel": "^5.0|^6.0",
         "symfony/messenger": "^4.4|^5.0|^6.0",
         "symfony/doctrine-messenger": "^5.1|^6.0",
@@ -40,31 +40,30 @@
         "symfony/security-core": "^5.3|^6.0",
         "symfony/expression-language": "^4.4|^5.0|^6.0",
         "symfony/uid": "^5.1|^6.0",
-        "symfony/validator": "^5.2|^6.0",
+        "symfony/validator": "^5.4.25|~6.2.12|^6.3.1",
         "symfony/translation": "^4.4|^5.0|^6.0",
         "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/dbal": "^2.13.1|^3.0",
-        "doctrine/orm": "^2.7.4",
+        "doctrine/data-fixtures": "^1.1|^2",
+        "doctrine/dbal": "^2.13.1|^3|^4",
+        "doctrine/orm": "^2.7.4|^3",
         "psr/log": "^1|^2|^3"
     },
     "conflict": {
         "doctrine/dbal": "<2.13.1",
         "doctrine/lexer": "<1.1",
         "doctrine/orm": "<2.7.4",
-        "phpunit/phpunit": "<5.4.3",
         "symfony/cache": "<5.4",
         "symfony/dependency-injection": "<4.4",
-        "symfony/form": "<5.4.21|>=6,<6.2.7",
+        "symfony/form": "<5.4.38|>=6,<6.4.6",
         "symfony/http-kernel": "<5",
         "symfony/messenger": "<4.4",
         "symfony/property-info": "<5",
         "symfony/proxy-manager-bridge": "<4.4.19",
         "symfony/security-bundle": "<5",
         "symfony/security-core": "<5.3",
-        "symfony/validator": "<5.2"
+        "symfony/validator": "<5.4.25|>=6,<6.2.12|>=6.3,<6.3.1"
     },
     "suggest": {
         "symfony/form": "",
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/ContainerAwareEventManager.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/ContainerAwareEventManager.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/ContainerAwareEventManager.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/ContainerAwareEventManager.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,6 +32,7 @@
     private $subscribers;
     private $initialized = [];
     private $initializedSubscribers = false;
+    private $initializedHashMapping = [];
     private $methods = [];
     private $container;
 
@@ -49,7 +50,7 @@
      *
      * @return void
      */
-    public function dispatchEvent($eventName, EventArgs $eventArgs = null)
+    public function dispatchEvent($eventName, ?EventArgs $eventArgs = null)
     {
         if (!$this->initializedSubscribers) {
             $this->initializeSubscribers();
@@ -138,6 +139,7 @@
 
             if (\is_string($listener)) {
                 unset($this->initialized[$event]);
+                unset($this->initializedHashMapping[$event][$hash]);
             } else {
                 $this->methods[$event][$hash] = $this->getMethod($listener, $event);
             }
@@ -158,6 +160,11 @@
         $hash = $this->getHash($listener);
 
         foreach ((array) $events as $event) {
+            if (isset($this->initializedHashMapping[$event][$hash])) {
+                $hash = $this->initializedHashMapping[$event][$hash];
+                unset($this->initializedHashMapping[$event][$hash]);
+            }
+
             // Check if we actually have this listener associated
             if (isset($this->listeners[$event][$hash])) {
                 unset($this->listeners[$event][$hash]);
@@ -190,13 +197,25 @@
     private function initializeListeners(string $eventName)
     {
         $this->initialized[$eventName] = true;
+
+        // We'll refill the whole array in order to keep the same order
+        $listeners = [];
         foreach ($this->listeners[$eventName] as $hash => $listener) {
             if (\is_string($listener)) {
-                $this->listeners[$eventName][$hash] = $listener = $this->container->get($listener);
+                $listener = $this->container->get($listener);
+                $newHash = $this->getHash($listener);
+
+                $this->initializedHashMapping[$eventName][$hash] = $newHash;
 
-                $this->methods[$eventName][$hash] = $this->getMethod($listener, $eventName);
+                $listeners[$newHash] = $listener;
+
+                $this->methods[$eventName][$newHash] = $this->getMethod($listener, $eventName);
+            } else {
+                $listeners[$hash] = $listener;
             }
         }
+
+        $this->listeners[$eventName] = $listeners;
     }
 
     private function initializeSubscribers()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/DataCollector/DoctrineDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/DataCollector/DoctrineDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/DataCollector/DoctrineDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/DataCollector/DoctrineDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
      */
     private $loggers = [];
 
-    public function __construct(ManagerRegistry $registry, DebugDataHolder $debugDataHolder = null)
+    public function __construct(ManagerRegistry $registry, ?DebugDataHolder $debugDataHolder = null)
     {
         $this->registry = $registry;
         $this->connections = $registry->getConnectionNames();
@@ -58,7 +58,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         $this->data = [
             'queries' => $this->collectQueries(),
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/DataFixtures/AddFixtureImplementation.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/DataFixtures/AddFixtureImplementation.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/DataFixtures/AddFixtureImplementation.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/DataFixtures/AddFixtureImplementation.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,35 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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 -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/DataFixtures/ContainerAwareLoader.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/DataFixtures/ContainerAwareLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/DataFixtures/ContainerAwareLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/DataFixtures/ContainerAwareLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,6 +25,8 @@
  */
 class ContainerAwareLoader extends Loader
 {
+    use AddFixtureImplementation;
+
     private $container;
 
     public function __construct(ContainerInterface $container)
@@ -32,10 +34,7 @@
         $this->container = $container;
     }
 
-    /**
-     * {@inheritdoc}
-     */
-    public function addFixture(FixtureInterface $fixture)
+    private function doAddFixture(FixtureInterface $fixture): void
     {
         if ($fixture instanceof ContainerAwareInterface) {
             $fixture->setContainer($this->container);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/DependencyInjection/AbstractDoctrineExtension.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/DependencyInjection/AbstractDoctrineExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/DependencyInjection/AbstractDoctrineExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/DependencyInjection/AbstractDoctrineExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -220,7 +220,9 @@
                 ]);
             }
             $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']);
             }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Form/ChoiceList/DoctrineChoiceLoader.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Form/ChoiceList/DoctrineChoiceLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Form/ChoiceList/DoctrineChoiceLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Form/ChoiceList/DoctrineChoiceLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,12 +35,12 @@
      *
      * @param string $class The class name of the loaded objects
      */
-    public function __construct(ObjectManager $manager, string $class, IdReader $idReader = null, EntityLoaderInterface $objectLoader = null)
+    public function __construct(ObjectManager $manager, string $class, ?IdReader $idReader = null, ?EntityLoaderInterface $objectLoader = null)
     {
         $classMetadata = $manager->getClassMetadata($class);
 
         if ($idReader && !$idReader->isSingleId()) {
-            throw new \InvalidArgumentException(sprintf('The second argument `$idReader` of "%s" must be null when the query cannot be optimized because of composite id fields.', __METHOD__));
+            throw new \InvalidArgumentException(sprintf('The `$idReader` argument of "%s" must be null when the query cannot be optimized because of composite id fields.', __METHOD__));
         }
 
         $this->manager = $manager;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Form/ChoiceList/IdReader.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Form/ChoiceList/IdReader.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Form/ChoiceList/IdReader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Form/ChoiceList/IdReader.php	2026-05-20 10:22:01.000000000 +0200
@@ -78,7 +78,7 @@
      *
      * This method assumes that the object has a single-column ID.
      */
-    public function getIdValue(object $object = null): string
+    public function getIdValue(?object $object = null): string
     {
         if (!$object) {
             return '';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Form/ChoiceList/ORMQueryBuilderLoader.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Form/ChoiceList/ORMQueryBuilderLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Form/ChoiceList/ORMQueryBuilderLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Form/ChoiceList/ORMQueryBuilderLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,7 @@
 
 namespace Symfony\Bridge\Doctrine\Form\ChoiceList;
 
+use Doctrine\DBAL\ArrayParameterType;
 use Doctrine\DBAL\Connection;
 use Doctrine\DBAL\Types\ConversionException;
 use Doctrine\DBAL\Types\Type;
@@ -78,7 +79,7 @@
         $entity = current($qb->getRootEntities());
         $metadata = $qb->getEntityManager()->getClassMetadata($entity);
         if (\in_array($type = $metadata->getTypeOfField($identifier), ['integer', 'bigint', 'smallint'])) {
-            $parameterType = Connection::PARAM_INT_ARRAY;
+            $parameterType = class_exists(ArrayParameterType::class) ? ArrayParameterType::INTEGER : Connection::PARAM_INT_ARRAY;
 
             // Filter out non-integer values (e.g. ""). If we don't, some
             // databases such as PostgreSQL fail.
@@ -86,7 +87,7 @@
                 return (string) $v === (string) (int) $v || ctype_digit($v);
             }));
         } elseif (\in_array($type, ['ulid', 'uuid', 'guid'])) {
-            $parameterType = Connection::PARAM_STR_ARRAY;
+            $parameterType = class_exists(ArrayParameterType::class) ? ArrayParameterType::STRING : Connection::PARAM_STR_ARRAY;
 
             // Like above, but we just filter out empty strings.
             $values = array_values(array_filter($values, function ($v) {
@@ -107,7 +108,7 @@
                 unset($value);
             }
         } else {
-            $parameterType = Connection::PARAM_STR_ARRAY;
+            $parameterType = class_exists(ArrayParameterType::class) ? ArrayParameterType::STRING : Connection::PARAM_STR_ARRAY;
         }
         if (!$values) {
             return [];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Form/DoctrineOrmTypeGuesser.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Form/DoctrineOrmTypeGuesser.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Form/DoctrineOrmTypeGuesser.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Form/DoctrineOrmTypeGuesser.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,8 @@
 
 use Doctrine\DBAL\Types\Types;
 use Doctrine\ORM\Mapping\ClassMetadataInfo;
+use Doctrine\ORM\Mapping\FieldMapping;
+use Doctrine\ORM\Mapping\JoinColumnMapping;
 use Doctrine\ORM\Mapping\MappingException as LegacyMappingException;
 use Doctrine\Persistence\ManagerRegistry;
 use Doctrine\Persistence\Mapping\MappingException;
@@ -52,7 +54,7 @@
         }
 
         switch ($metadata->getTypeOfField($property)) {
-            case Types::ARRAY:
+            case 'array': // DBAL < 4
             case Types::SIMPLE_ARRAY:
                 return new TypeGuess('Symfony\Component\Form\Extension\Core\Type\CollectionType', [], Guess::MEDIUM_CONFIDENCE);
             case Types::BOOLEAN:
@@ -119,13 +121,13 @@
         if ($classMetadata->isAssociationWithSingleJoinColumn($property)) {
             $mapping = $classMetadata->getAssociationMapping($property);
 
-            if (!isset($mapping['joinColumns'][0]['nullable'])) {
+            if (null === self::getMappingValue($mapping['joinColumns'][0], 'nullable')) {
                 // The "nullable" option defaults to true, in that case the
                 // field should not be required.
                 return new ValueGuess(false, Guess::HIGH_CONFIDENCE);
             }
 
-            return new ValueGuess(!$mapping['joinColumns'][0]['nullable'], Guess::HIGH_CONFIDENCE);
+            return new ValueGuess(!self::getMappingValue($mapping['joinColumns'][0], 'nullable'), Guess::HIGH_CONFIDENCE);
         }
 
         return null;
@@ -140,8 +142,10 @@
         if ($ret && isset($ret[0]->fieldMappings[$property]) && !$ret[0]->hasAssociation($property)) {
             $mapping = $ret[0]->getFieldMapping($property);
 
-            if (isset($mapping['length'])) {
-                return new ValueGuess($mapping['length'], Guess::HIGH_CONFIDENCE);
+            $length = $mapping instanceof FieldMapping ? $mapping->length : ($mapping['length'] ?? null);
+
+            if (null !== $length) {
+                return new ValueGuess($length, Guess::HIGH_CONFIDENCE);
             }
 
             if (\in_array($ret[0]->getTypeOfField($property), [Types::DECIMAL, Types::FLOAT])) {
@@ -198,4 +202,18 @@
 
         return substr($class, $pos + Proxy::MARKER_LENGTH + 2);
     }
+
+    /**
+     * @param array|JoinColumnMapping $mapping
+     *
+     * @return mixed
+     */
+    private static function getMappingValue($mapping, string $key)
+    {
+        if ($mapping instanceof JoinColumnMapping) {
+            return $mapping->$key ?? null;
+        }
+
+        return $mapping[$key] ?? null;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/IdGenerator/UlidGenerator.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/IdGenerator/UlidGenerator.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/IdGenerator/UlidGenerator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/IdGenerator/UlidGenerator.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
 {
     private $factory;
 
-    public function __construct(UlidFactory $factory = null)
+    public function __construct(?UlidFactory $factory = null)
     {
         $this->factory = $factory;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/IdGenerator/UuidGenerator.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/IdGenerator/UuidGenerator.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/IdGenerator/UuidGenerator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/IdGenerator/UuidGenerator.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     private $factory;
     private $entityGetter;
 
-    public function __construct(UuidFactory $factory = null)
+    public function __construct(?UuidFactory $factory = null)
     {
         $this->protoFactory = $this->factory = $factory ?? new UuidFactory();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Logger/DbalLogger.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Logger/DbalLogger.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Logger/DbalLogger.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Logger/DbalLogger.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     protected $logger;
     protected $stopwatch;
 
-    public function __construct(LoggerInterface $logger = null, Stopwatch $stopwatch = null)
+    public function __construct(?LoggerInterface $logger = null, ?Stopwatch $stopwatch = null)
     {
         $this->logger = $logger;
         $this->stopwatch = $stopwatch;
@@ -37,7 +37,7 @@
      *
      * @return void
      */
-    public function startQuery($sql, array $params = null, array $types = null)
+    public function startQuery($sql, ?array $params = null, ?array $types = null)
     {
         if (null !== $this->stopwatch) {
             $this->stopwatch->start('doctrine', 'doctrine');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/ManagerRegistry.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/ManagerRegistry.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/ManagerRegistry.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/ManagerRegistry.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,6 +16,7 @@
 use ProxyManager\Proxy\LazyLoadingInterface;
 use Symfony\Bridge\ProxyManager\LazyProxy\Instantiator\RuntimeInstantiator;
 use Symfony\Component\DependencyInjection\Container;
+use Symfony\Component\VarExporter\LazyObjectInterface;
 
 /**
  * References Doctrine connections and entity/document managers.
@@ -51,6 +52,13 @@
         }
         $manager = $this->container->get($name);
 
+        if ($manager instanceof LazyObjectInterface) {
+            if (!$manager->resetLazyObject()) {
+                throw new \LogicException(sprintf('Resetting a non-lazy manager service is not supported. Declare the "%s" service as lazy.', $name));
+            }
+
+            return;
+        }
         if (!$manager instanceof LazyLoadingInterface) {
             throw new \LogicException('Resetting a non-lazy manager service is not supported. '.(interface_exists(LazyLoadingInterface::class) && class_exists(RuntimeInstantiator::class) ? sprintf('Declare the "%s" service as lazy.', $name) : 'Try running "composer require symfony/proxy-manager-bridge".'));
         }
@@ -64,6 +72,8 @@
                 }
                 if (isset($this->fileMap[$name])) {
                     $wrappedInstance = $this->load($this->fileMap[$name], false);
+                } elseif ((new \ReflectionMethod($this, $this->methodMap[$name]))->isStatic()) {
+                    $wrappedInstance = $this->{$this->methodMap[$name]}($this, false);
                 } else {
                     $wrappedInstance = $this->{$this->methodMap[$name]}(false);
                 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Messenger/AbstractDoctrineMiddleware.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Messenger/AbstractDoctrineMiddleware.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Messenger/AbstractDoctrineMiddleware.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Messenger/AbstractDoctrineMiddleware.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     protected $managerRegistry;
     protected $entityManagerName;
 
-    public function __construct(ManagerRegistry $managerRegistry, string $entityManagerName = null)
+    public function __construct(ManagerRegistry $managerRegistry, ?string $entityManagerName = null)
     {
         $this->managerRegistry = $managerRegistry;
         $this->entityManagerName = $entityManagerName;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Messenger/DoctrineOpenTransactionLoggerMiddleware.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Messenger/DoctrineOpenTransactionLoggerMiddleware.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Messenger/DoctrineOpenTransactionLoggerMiddleware.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Messenger/DoctrineOpenTransactionLoggerMiddleware.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,8 +26,10 @@
 class DoctrineOpenTransactionLoggerMiddleware extends AbstractDoctrineMiddleware
 {
     private $logger;
+    /** @var bool */
+    private $isHandling = false;
 
-    public function __construct(ManagerRegistry $managerRegistry, string $entityManagerName = null, LoggerInterface $logger = null)
+    public function __construct(ManagerRegistry $managerRegistry, ?string $entityManagerName = null, ?LoggerInterface $logger = null)
     {
         parent::__construct($managerRegistry, $entityManagerName);
 
@@ -36,14 +38,22 @@
 
     protected function handleForManager(EntityManagerInterface $entityManager, Envelope $envelope, StackInterface $stack): Envelope
     {
+        if ($this->isHandling) {
+            return $stack->next()->handle($envelope, $stack);
+        }
+
+        $this->isHandling = true;
+        $initialTransactionLevel = $entityManager->getConnection()->getTransactionNestingLevel();
+
         try {
             return $stack->next()->handle($envelope, $stack);
         } finally {
-            if ($entityManager->getConnection()->isTransactionActive()) {
+            if ($entityManager->getConnection()->getTransactionNestingLevel() > $initialTransactionLevel) {
                 $this->logger->error('A handler opened a transaction but did not close it.', [
                     'message' => $envelope->getMessage(),
                 ]);
             }
+            $this->isHandling = false;
         }
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Messenger/DoctrinePingConnectionMiddleware.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Messenger/DoctrinePingConnectionMiddleware.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Messenger/DoctrinePingConnectionMiddleware.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Messenger/DoctrinePingConnectionMiddleware.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,7 @@
 
 namespace Symfony\Bridge\Doctrine\Messenger;
 
+use Doctrine\DBAL\Connection;
 use Doctrine\DBAL\Exception as DBALException;
 use Doctrine\ORM\EntityManagerInterface;
 use Symfony\Component\Messenger\Envelope;
@@ -33,19 +34,28 @@
         return $stack->next()->handle($envelope, $stack);
     }
 
-    private function pingConnection(EntityManagerInterface $entityManager)
+    private function pingConnection(EntityManagerInterface $entityManager): void
     {
         $connection = $entityManager->getConnection();
 
         try {
-            $connection->executeQuery($connection->getDatabasePlatform()->getDummySelectSQL());
+            $this->executeDummySql($connection);
         } catch (DBALException $e) {
             $connection->close();
-            $connection->connect();
+            // Attempt to reestablish the lazy connection by sending another query.
+            $this->executeDummySql($connection);
         }
 
         if (!$entityManager->isOpen()) {
             $this->managerRegistry->resetManager($this->entityManagerName);
         }
     }
+
+    /**
+     * @throws DBALException
+     */
+    private function executeDummySql(Connection $connection): void
+    {
+        $connection->executeQuery($connection->getDatabasePlatform()->getDummySelectSQL());
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Connection.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Connection.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Connection.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Connection.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,31 +14,26 @@
 use Doctrine\DBAL\Driver\Connection as ConnectionInterface;
 use Doctrine\DBAL\Driver\Middleware\AbstractConnectionMiddleware;
 use Doctrine\DBAL\Driver\Result;
-use Doctrine\DBAL\Driver\Statement as DriverStatement;
 use Symfony\Component\Stopwatch\Stopwatch;
 
 /**
  * @author Laurent VOULLEMIER <laurent.voullemier@gmail.com>
+ * @author Alexander M. Turek <me@derrabus.de>
  *
  * @internal
  */
 final class Connection extends AbstractConnectionMiddleware
 {
-    private $nestingLevel = 0;
-    private $debugDataHolder;
-    private $stopwatch;
-    private $connectionName;
-
-    public function __construct(ConnectionInterface $connection, DebugDataHolder $debugDataHolder, ?Stopwatch $stopwatch, string $connectionName)
-    {
+    public function __construct(
+        ConnectionInterface $connection,
+        private DebugDataHolder $debugDataHolder,
+        private ?Stopwatch $stopwatch,
+        private string $connectionName,
+    ) {
         parent::__construct($connection);
-
-        $this->debugDataHolder = $debugDataHolder;
-        $this->stopwatch = $stopwatch;
-        $this->connectionName = $connectionName;
     }
 
-    public function prepare(string $sql): DriverStatement
+    public function prepare(string $sql): Statement
     {
         return new Statement(
             parent::prepare($sql),
@@ -53,135 +48,79 @@
     {
         $this->debugDataHolder->addQuery($this->connectionName, $query = new Query($sql));
 
-        if (null !== $this->stopwatch) {
-            $this->stopwatch->start('doctrine', 'doctrine');
-        }
-
+        $this->stopwatch?->start('doctrine', 'doctrine');
         $query->start();
 
         try {
-            $result = parent::query($sql);
+            return parent::query($sql);
         } finally {
             $query->stop();
-
-            if (null !== $this->stopwatch) {
-                $this->stopwatch->stop('doctrine');
-            }
+            $this->stopwatch?->stop('doctrine');
         }
-
-        return $result;
     }
 
     public function exec(string $sql): int
     {
         $this->debugDataHolder->addQuery($this->connectionName, $query = new Query($sql));
 
-        if (null !== $this->stopwatch) {
-            $this->stopwatch->start('doctrine', 'doctrine');
-        }
-
+        $this->stopwatch?->start('doctrine', 'doctrine');
         $query->start();
 
         try {
             $affectedRows = parent::exec($sql);
         } finally {
             $query->stop();
-
-            if (null !== $this->stopwatch) {
-                $this->stopwatch->stop('doctrine');
-            }
+            $this->stopwatch?->stop('doctrine');
         }
 
         return $affectedRows;
     }
 
-    public function beginTransaction(): bool
+    public function beginTransaction(): void
     {
-        $query = null;
-        if (1 === ++$this->nestingLevel) {
-            $this->debugDataHolder->addQuery($this->connectionName, $query = new Query('"START TRANSACTION"'));
-        }
-
-        if (null !== $this->stopwatch) {
-            $this->stopwatch->start('doctrine', 'doctrine');
-        }
+        $query = new Query('"START TRANSACTION"');
+        $this->debugDataHolder->addQuery($this->connectionName, $query);
 
-        if (null !== $query) {
-            $query->start();
-        }
+        $this->stopwatch?->start('doctrine', 'doctrine');
+        $query->start();
 
         try {
-            $ret = parent::beginTransaction();
+            parent::beginTransaction();
         } finally {
-            if (null !== $query) {
-                $query->stop();
-            }
-
-            if (null !== $this->stopwatch) {
-                $this->stopwatch->stop('doctrine');
-            }
+            $query->stop();
+            $this->stopwatch?->stop('doctrine');
         }
-
-        return $ret;
     }
 
-    public function commit(): bool
+    public function commit(): void
     {
-        $query = null;
-        if (1 === $this->nestingLevel--) {
-            $this->debugDataHolder->addQuery($this->connectionName, $query = new Query('"COMMIT"'));
-        }
-
-        if (null !== $this->stopwatch) {
-            $this->stopwatch->start('doctrine', 'doctrine');
-        }
+        $query = new Query('"COMMIT"');
+        $this->debugDataHolder->addQuery($this->connectionName, $query);
 
-        if (null !== $query) {
-            $query->start();
-        }
+        $this->stopwatch?->start('doctrine', 'doctrine');
+        $query->start();
 
         try {
-            $ret = parent::commit();
+            parent::commit();
         } finally {
-            if (null !== $query) {
-                $query->stop();
-            }
-
-            if (null !== $this->stopwatch) {
-                $this->stopwatch->stop('doctrine');
-            }
+            $query->stop();
+            $this->stopwatch?->stop('doctrine');
         }
-
-        return $ret;
     }
 
-    public function rollBack(): bool
+    public function rollBack(): void
     {
-        $query = null;
-        if (1 === $this->nestingLevel--) {
-            $this->debugDataHolder->addQuery($this->connectionName, $query = new Query('"ROLLBACK"'));
-        }
-
-        if (null !== $this->stopwatch) {
-            $this->stopwatch->start('doctrine', 'doctrine');
-        }
+        $query = new Query('"ROLLBACK"');
+        $this->debugDataHolder->addQuery($this->connectionName, $query);
 
-        if (null !== $query) {
-            $query->start();
-        }
+        $this->stopwatch?->start('doctrine', 'doctrine');
+        $query->start();
 
         try {
-            $ret = parent::rollBack();
+            parent::rollBack();
         } finally {
-            if (null !== $query) {
-                $query->stop();
-            }
-
-            if (null !== $this->stopwatch) {
-                $this->stopwatch->stop('doctrine');
-            }
+            $query->stop();
+            $this->stopwatch?->stop('doctrine');
         }
-
-        return $ret;
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/DBAL3/Connection.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/DBAL3/Connection.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/DBAL3/Connection.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/DBAL3/Connection.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,174 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Bridge\Doctrine\Middleware\Debug\DBAL3;
+
+use Doctrine\DBAL\Driver\Connection as ConnectionInterface;
+use Doctrine\DBAL\Driver\Middleware\AbstractConnectionMiddleware;
+use Doctrine\DBAL\Driver\Result;
+use Doctrine\DBAL\Driver\Statement as StatementInterface;
+use Symfony\Bridge\Doctrine\Middleware\Debug\DebugDataHolder;
+use Symfony\Bridge\Doctrine\Middleware\Debug\Query;
+use Symfony\Component\Stopwatch\Stopwatch;
+
+/**
+ * @author Laurent VOULLEMIER <laurent.voullemier@gmail.com>
+ *
+ * @internal
+ */
+final class Connection extends AbstractConnectionMiddleware
+{
+    /** @var int */
+    private $nestingLevel = 0;
+    private $debugDataHolder;
+    private $stopwatch;
+    private $connectionName;
+
+    public function __construct(
+        ConnectionInterface $connection,
+        DebugDataHolder $debugDataHolder,
+        ?Stopwatch $stopwatch,
+        string $connectionName
+    ) {
+        $this->connectionName = $connectionName;
+        $this->stopwatch = $stopwatch;
+        $this->debugDataHolder = $debugDataHolder;
+
+        parent::__construct($connection);
+    }
+
+    public function prepare(string $sql): StatementInterface
+    {
+        return new Statement(
+            parent::prepare($sql),
+            $this->debugDataHolder,
+            $this->connectionName,
+            $sql,
+            $this->stopwatch,
+        );
+    }
+
+    public function query(string $sql): Result
+    {
+        $this->debugDataHolder->addQuery($this->connectionName, $query = new Query($sql));
+
+        if ($this->stopwatch) {
+            $this->stopwatch->start('doctrine', 'doctrine');
+        }
+        $query->start();
+
+        try {
+            return parent::query($sql);
+        } finally {
+            $query->stop();
+            if ($this->stopwatch) {
+                $this->stopwatch->stop('doctrine');
+            }
+        }
+    }
+
+    public function exec(string $sql): int
+    {
+        $this->debugDataHolder->addQuery($this->connectionName, $query = new Query($sql));
+
+        if ($this->stopwatch) {
+            $this->stopwatch->start('doctrine', 'doctrine');
+        }
+        $query->start();
+
+        try {
+            return parent::exec($sql);
+        } finally {
+            $query->stop();
+            if ($this->stopwatch) {
+                $this->stopwatch->stop('doctrine');
+            }
+        }
+    }
+
+    public function beginTransaction(): bool
+    {
+        $query = null;
+        if (1 === ++$this->nestingLevel) {
+            $this->debugDataHolder->addQuery($this->connectionName, $query = new Query('"START TRANSACTION"'));
+        }
+
+        if ($this->stopwatch) {
+            $this->stopwatch->start('doctrine', 'doctrine');
+        }
+        if ($query) {
+            $query->start();
+        }
+
+        try {
+            return parent::beginTransaction();
+        } finally {
+            if ($query) {
+                $query->stop();
+            }
+            if ($this->stopwatch) {
+                $this->stopwatch->stop('doctrine');
+            }
+        }
+    }
+
+    public function commit(): bool
+    {
+        $query = null;
+        if (1 === $this->nestingLevel--) {
+            $this->debugDataHolder->addQuery($this->connectionName, $query = new Query('"COMMIT"'));
+        }
+
+        if ($this->stopwatch) {
+            $this->stopwatch->start('doctrine', 'doctrine');
+        }
+        if ($query) {
+            $query->start();
+        }
+
+        try {
+            return parent::commit();
+        } finally {
+            if ($query) {
+                $query->stop();
+            }
+            if ($this->stopwatch) {
+                $this->stopwatch->stop('doctrine');
+            }
+        }
+    }
+
+    public function rollBack(): bool
+    {
+        $query = null;
+        if (1 === $this->nestingLevel--) {
+            $this->debugDataHolder->addQuery($this->connectionName, $query = new Query('"ROLLBACK"'));
+        }
+
+        if ($this->stopwatch) {
+            $this->stopwatch->start('doctrine', 'doctrine');
+        }
+        if ($query) {
+            $query->start();
+        }
+
+        try {
+            return parent::rollBack();
+        } finally {
+            if ($query) {
+                $query->stop();
+            }
+            if ($this->stopwatch) {
+                $this->stopwatch->stop('doctrine');
+            }
+        }
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/DBAL3/Statement.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/DBAL3/Statement.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/DBAL3/Statement.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/DBAL3/Statement.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,86 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Bridge\Doctrine\Middleware\Debug\DBAL3;
+
+use Doctrine\DBAL\Driver\Middleware\AbstractStatementMiddleware;
+use Doctrine\DBAL\Driver\Result as ResultInterface;
+use Doctrine\DBAL\Driver\Statement as StatementInterface;
+use Doctrine\DBAL\ParameterType;
+use Symfony\Bridge\Doctrine\Middleware\Debug\DebugDataHolder;
+use Symfony\Bridge\Doctrine\Middleware\Debug\Query;
+use Symfony\Component\Stopwatch\Stopwatch;
+
+/**
+ * @author Laurent VOULLEMIER <laurent.voullemier@gmail.com>
+ *
+ * @internal
+ */
+final class Statement extends AbstractStatementMiddleware
+{
+    private $query;
+    private $debugDataHolder;
+    private $connectionName;
+    private $stopwatch;
+
+    public function __construct(
+        StatementInterface $statement,
+        DebugDataHolder $debugDataHolder,
+        string $connectionName,
+        string $sql,
+        ?Stopwatch $stopwatch = null
+    ) {
+        $this->stopwatch = $stopwatch;
+        $this->connectionName = $connectionName;
+        $this->debugDataHolder = $debugDataHolder;
+        $this->query = new Query($sql);
+
+        parent::__construct($statement);
+    }
+
+    public function bindParam($param, &$variable, $type = ParameterType::STRING, $length = null): bool
+    {
+        $this->query->setParam($param, $variable, $type);
+
+        return parent::bindParam($param, $variable, $type, ...\array_slice(\func_get_args(), 3));
+    }
+
+    public function bindValue($param, $value, $type = ParameterType::STRING): bool
+    {
+        $this->query->setValue($param, $value, $type);
+
+        return parent::bindValue($param, $value, $type);
+    }
+
+    public function execute($params = null): ResultInterface
+    {
+        if (null !== $params) {
+            $this->query->setValues($params);
+        }
+
+        // clone to prevent variables by reference to change
+        $this->debugDataHolder->addQuery($this->connectionName, $query = clone $this->query);
+
+        if ($this->stopwatch) {
+            $this->stopwatch->start('doctrine', 'doctrine');
+        }
+        $query->start();
+
+        try {
+            return parent::execute($params);
+        } finally {
+            $query->stop();
+            if ($this->stopwatch) {
+                $this->stopwatch->stop('doctrine');
+            }
+        }
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Driver.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Driver.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Driver.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Driver.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,6 +12,7 @@
 namespace Symfony\Bridge\Doctrine\Middleware\Debug;
 
 use Doctrine\DBAL\Driver as DriverInterface;
+use Doctrine\DBAL\Driver\Connection as ConnectionInterface;
 use Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware;
 use Symfony\Component\Stopwatch\Stopwatch;
 
@@ -35,10 +36,21 @@
         $this->connectionName = $connectionName;
     }
 
-    public function connect(array $params): Connection
+    public function connect(array $params): ConnectionInterface
     {
+        $connection = parent::connect($params);
+
+        if ('void' !== (string) (new \ReflectionMethod(DriverInterface\Connection::class, 'commit'))->getReturnType()) {
+            return new DBAL3\Connection(
+                $connection,
+                $this->debugDataHolder,
+                $this->stopwatch,
+                $this->connectionName
+            );
+        }
+
         return new Connection(
-            parent::connect($params),
+            $connection,
             $this->debugDataHolder,
             $this->stopwatch,
             $this->connectionName
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Query.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Query.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Query.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Query.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,10 +46,11 @@
     }
 
     /**
-     * @param string|int                 $param
-     * @param string|int|float|bool|null $variable
+     * @param string|int        $param
+     * @param mixed             $variable
+     * @param int|ParameterType $type
      */
-    public function setParam($param, &$variable, int $type): void
+    public function setParam($param, &$variable, $type): void
     {
         // Numeric indexes start at 0 in profiler
         $idx = \is_int($param) ? $param - 1 : $param;
@@ -59,10 +60,11 @@
     }
 
     /**
-     * @param string|int $param
-     * @param mixed      $value
+     * @param string|int        $param
+     * @param mixed             $value
+     * @param int|ParameterType $type
      */
-    public function setValue($param, $value, int $type): void
+    public function setValue($param, $value, $type): void
     {
         // Numeric indexes start at 0 in profiler
         $idx = \is_int($param) ? $param - 1 : $param;
@@ -95,7 +97,7 @@
     }
 
     /**
-     * @return array<int, int>
+     * @return array<int, int|ParameterType>
      */
     public function getTypes(): array
     {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Statement.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Statement.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Statement.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Middleware/Debug/Statement.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,65 +19,46 @@
 
 /**
  * @author Laurent VOULLEMIER <laurent.voullemier@gmail.com>
+ * @author Alexander M. Turek <me@derrabus.de>
  *
  * @internal
  */
 final class Statement extends AbstractStatementMiddleware
 {
-    private $debugDataHolder;
-    private $connectionName;
-    private $query;
-    private $stopwatch;
+    private Query $query;
 
-    public function __construct(StatementInterface $statement, DebugDataHolder $debugDataHolder, string $connectionName, string $sql, Stopwatch $stopwatch = null)
-    {
+    public function __construct(
+        StatementInterface $statement,
+        private DebugDataHolder $debugDataHolder,
+        private string $connectionName,
+        string $sql,
+        private ?Stopwatch $stopwatch = null,
+    ) {
         parent::__construct($statement);
 
-        $this->debugDataHolder = $debugDataHolder;
-        $this->connectionName = $connectionName;
         $this->query = new Query($sql);
-        $this->stopwatch = $stopwatch;
-    }
-
-    public function bindParam($param, &$variable, $type = ParameterType::STRING, $length = null): bool
-    {
-        $this->query->setParam($param, $variable, $type);
-
-        return parent::bindParam($param, $variable, $type, ...\array_slice(\func_get_args(), 3));
     }
 
-    public function bindValue($param, $value, $type = ParameterType::STRING): bool
+    public function bindValue(int|string $param, mixed $value, ParameterType $type): void
     {
         $this->query->setValue($param, $value, $type);
 
-        return parent::bindValue($param, $value, $type);
+        parent::bindValue($param, $value, $type);
     }
 
-    public function execute($params = null): ResultInterface
+    public function execute(): ResultInterface
     {
-        if (null !== $params) {
-            $this->query->setValues($params);
-        }
-
         // clone to prevent variables by reference to change
         $this->debugDataHolder->addQuery($this->connectionName, $query = clone $this->query);
 
-        if ($this->stopwatch) {
-            $this->stopwatch->start('doctrine', 'doctrine');
-        }
-
+        $this->stopwatch?->start('doctrine', 'doctrine');
         $query->start();
 
         try {
-            $result = parent::execute($params);
+            return parent::execute();
         } finally {
             $query->stop();
-
-            if ($this->stopwatch) {
-                $this->stopwatch->stop('doctrine');
-            }
+            $this->stopwatch?->stop('doctrine');
         }
-
-        return $result;
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/PropertyInfo/DoctrineExtractor.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/PropertyInfo/DoctrineExtractor.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/PropertyInfo/DoctrineExtractor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/PropertyInfo/DoctrineExtractor.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,11 +12,14 @@
 namespace Symfony\Bridge\Doctrine\PropertyInfo;
 
 use Doctrine\Common\Collections\Collection;
+use Doctrine\DBAL\Types\BigIntType;
 use Doctrine\DBAL\Types\Types;
 use Doctrine\ORM\EntityManagerInterface;
+use Doctrine\ORM\Mapping\AssociationMapping;
 use Doctrine\ORM\Mapping\ClassMetadata;
-use Doctrine\ORM\Mapping\ClassMetadataInfo;
-use Doctrine\ORM\Mapping\Embedded;
+use Doctrine\ORM\Mapping\EmbeddedClassMapping;
+use Doctrine\ORM\Mapping\FieldMapping;
+use Doctrine\ORM\Mapping\JoinColumnMapping;
 use Doctrine\ORM\Mapping\MappingException as OrmMappingException;
 use Doctrine\Persistence\Mapping\MappingException;
 use Symfony\Component\PropertyInfo\PropertyAccessExtractorInterface;
@@ -49,7 +52,7 @@
 
         $properties = array_merge($metadata->getFieldNames(), $metadata->getAssociationNames());
 
-        if ($metadata instanceof ClassMetadataInfo && class_exists(Embedded::class) && $metadata->embeddedClasses) {
+        if ($metadata instanceof ClassMetadata && $metadata->embeddedClasses) {
             $properties = array_filter($properties, function ($property) {
                 return !str_contains($property, '.');
             });
@@ -73,7 +76,7 @@
             $class = $metadata->getAssociationTargetClass($property);
 
             if ($metadata->isSingleValuedAssociation($property)) {
-                if ($metadata instanceof ClassMetadataInfo) {
+                if ($metadata instanceof ClassMetadata) {
                     $associationMapping = $metadata->getAssociationMapping($property);
 
                     $nullable = $this->isAssociationNullable($associationMapping);
@@ -86,25 +89,23 @@
 
             $collectionKeyType = Type::BUILTIN_TYPE_INT;
 
-            if ($metadata instanceof ClassMetadataInfo) {
+            if ($metadata instanceof ClassMetadata) {
                 $associationMapping = $metadata->getAssociationMapping($property);
 
-                if (isset($associationMapping['indexBy'])) {
-                    /** @var ClassMetadataInfo $subMetadata */
-                    $subMetadata = $this->entityManager->getClassMetadata($associationMapping['targetEntity']);
+                if (self::getMappingValue($associationMapping, 'indexBy')) {
+                    $subMetadata = $this->entityManager->getClassMetadata(self::getMappingValue($associationMapping, 'targetEntity'));
 
                     // Check if indexBy value is a property
-                    $fieldName = $associationMapping['indexBy'];
+                    $fieldName = self::getMappingValue($associationMapping, 'indexBy');
                     if (null === ($typeOfField = $subMetadata->getTypeOfField($fieldName))) {
-                        $fieldName = $subMetadata->getFieldForColumn($associationMapping['indexBy']);
+                        $fieldName = $subMetadata->getFieldForColumn(self::getMappingValue($associationMapping, 'indexBy'));
                         // Not a property, maybe a column name?
                         if (null === ($typeOfField = $subMetadata->getTypeOfField($fieldName))) {
                             // Maybe the column name is the association join column?
                             $associationMapping = $subMetadata->getAssociationMapping($fieldName);
 
-                            /** @var ClassMetadataInfo $subMetadata */
                             $indexProperty = $subMetadata->getSingleAssociationReferencedJoinColumnName($fieldName);
-                            $subMetadata = $this->entityManager->getClassMetadata($associationMapping['targetEntity']);
+                            $subMetadata = $this->entityManager->getClassMetadata(self::getMappingValue($associationMapping, 'targetEntity'));
 
                             // Not a property, maybe a column name?
                             if (null === ($typeOfField = $subMetadata->getTypeOfField($indexProperty))) {
@@ -130,8 +131,8 @@
             )];
         }
 
-        if ($metadata instanceof ClassMetadataInfo && class_exists(Embedded::class) && isset($metadata->embeddedClasses[$property])) {
-            return [new Type(Type::BUILTIN_TYPE_OBJECT, false, $metadata->embeddedClasses[$property]['class'])];
+        if ($metadata instanceof ClassMetadata && isset($metadata->embeddedClasses[$property])) {
+            return [new Type(Type::BUILTIN_TYPE_OBJECT, false, self::getMappingValue($metadata->embeddedClasses[$property], 'class'))];
         }
 
         if ($metadata->hasField($property)) {
@@ -141,9 +142,18 @@
                 return null;
             }
 
-            $nullable = $metadata instanceof ClassMetadataInfo && $metadata->isNullable($property);
+            $nullable = $metadata instanceof ClassMetadata && $metadata->isNullable($property);
+
+            // DBAL 4 has a special fallback strategy for BINGINT (int -> string)
+            if (Types::BIGINT === $typeOfField && !method_exists(BigIntType::class, 'getName')) {
+                return [
+                    new Type(Type::BUILTIN_TYPE_INT, $nullable),
+                    new Type(Type::BUILTIN_TYPE_STRING, $nullable),
+                ];
+            }
+
             $enumType = null;
-            if (null !== $enumClass = $metadata->getFieldMapping($property)['enumType'] ?? null) {
+            if (null !== $enumClass = self::getMappingValue($metadata->getFieldMapping($property), 'enumType') ?? null) {
                 $enumType = new Type(Type::BUILTIN_TYPE_OBJECT, $nullable, $enumClass);
             }
 
@@ -170,8 +180,8 @@
                     break;
                 case Type::BUILTIN_TYPE_ARRAY:
                     switch ($typeOfField) {
-                        case Types::ARRAY:
-                        case 'json_array':
+                        case 'array':      // DBAL < 4
+                        case 'json_array': // DBAL < 3
                             // return null if $enumType is set, because we can't determine if collectionKeyType is string or int
                             if ($enumType) {
                                 return null;
@@ -233,21 +243,23 @@
     /**
      * Determines whether an association is nullable.
      *
+     * @param array<string, mixed>|AssociationMapping $associationMapping
+     *
      * @see https://github.com/doctrine/doctrine2/blob/v2.5.4/lib/Doctrine/ORM/Tools/EntityGenerator.php#L1221-L1246
      */
-    private function isAssociationNullable(array $associationMapping): bool
+    private function isAssociationNullable($associationMapping): bool
     {
-        if (isset($associationMapping['id']) && $associationMapping['id']) {
+        if (self::getMappingValue($associationMapping, 'id')) {
             return false;
         }
 
-        if (!isset($associationMapping['joinColumns'])) {
+        if (!self::getMappingValue($associationMapping, 'joinColumns')) {
             return true;
         }
 
-        $joinColumns = $associationMapping['joinColumns'];
+        $joinColumns = self::getMappingValue($associationMapping, 'joinColumns');
         foreach ($joinColumns as $joinColumn) {
-            if (isset($joinColumn['nullable']) && !$joinColumn['nullable']) {
+            if (false === self::getMappingValue($joinColumn, 'nullable')) {
                 return false;
             }
         }
@@ -282,7 +294,7 @@
             case Types::BINARY:
                 return Type::BUILTIN_TYPE_RESOURCE;
 
-            case Types::OBJECT:
+            case 'object': // DBAL < 4
             case Types::DATE_MUTABLE:
             case Types::DATETIME_MUTABLE:
             case Types::DATETIMETZ_MUTABLE:
@@ -295,12 +307,26 @@
             case Types::DATEINTERVAL:
                 return Type::BUILTIN_TYPE_OBJECT;
 
-            case Types::ARRAY:
+            case 'array': // DBAL < 4
             case Types::SIMPLE_ARRAY:
-            case 'json_array':
+            case 'json_array': // DBAL < 3
                 return Type::BUILTIN_TYPE_ARRAY;
         }
 
         return null;
     }
+
+    /**
+     * @param array|AssociationMapping|EmbeddedClassMapping|FieldMapping|JoinColumnMapping $mapping
+     *
+     * @return mixed
+     */
+    private static function getMappingValue($mapping, string $key)
+    {
+        if ($mapping instanceof AssociationMapping || $mapping instanceof EmbeddedClassMapping || $mapping instanceof FieldMapping || $mapping instanceof JoinColumnMapping) {
+            return $mapping->$key ?? null;
+        }
+
+        return $mapping[$key] ?? null;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Security/RememberMe/DoctrineTokenProvider.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Security/RememberMe/DoctrineTokenProvider.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Security/RememberMe/DoctrineTokenProvider.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Security/RememberMe/DoctrineTokenProvider.php	2026-05-20 10:22:01.000000000 +0200
@@ -55,15 +55,17 @@
      */
     public function loadTokenBySeries(string $series)
     {
-        // the alias for lastUsed works around case insensitivity in PostgreSQL
-        $sql = 'SELECT class, username, value, lastUsed AS last_used FROM rememberme_token WHERE series=:series';
+        $sql = 'SELECT class, username, value, lastUsed FROM rememberme_token WHERE series=:series';
         $paramValues = ['series' => $series];
         $paramTypes = ['series' => ParameterType::STRING];
         $stmt = $this->conn->executeQuery($sql, $paramValues, $paramTypes);
-        $row = $stmt instanceof Result || $stmt instanceof DriverResult ? $stmt->fetchAssociative() : $stmt->fetch(\PDO::FETCH_ASSOC);
+
+        // fetching numeric because column name casing depends on platform, eg. Oracle converts all not quoted names to uppercase
+        $row = $stmt instanceof Result || $stmt instanceof DriverResult ? $stmt->fetchNumeric() : $stmt->fetch(\PDO::FETCH_NUM);
 
         if ($row) {
-            return new PersistentToken($row['class'], $row['username'], $series, $row['value'], new \DateTime($row['last_used']));
+            [$class, $username, $value, $last_used] = $row;
+            return new PersistentToken($class, $username, $series, $value, new \DateTime($last_used));
         }
 
         throw new TokenNotFoundException('No token found.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Security/User/EntityUserProvider.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Security/User/EntityUserProvider.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Security/User/EntityUserProvider.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Security/User/EntityUserProvider.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,6 +15,7 @@
 use Doctrine\Persistence\Mapping\ClassMetadata;
 use Doctrine\Persistence\ObjectManager;
 use Doctrine\Persistence\ObjectRepository;
+use Doctrine\Persistence\Proxy;
 use Symfony\Component\Security\Core\Exception\UnsupportedUserException;
 use Symfony\Component\Security\Core\Exception\UserNotFoundException;
 use Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface;
@@ -38,7 +39,7 @@
     private $class;
     private $property;
 
-    public function __construct(ManagerRegistry $registry, string $classOrAlias, string $property = null, string $managerName = null)
+    public function __construct(ManagerRegistry $registry, string $classOrAlias, ?string $property = null, ?string $managerName = null)
     {
         $this->registry = $registry;
         $this->managerName = $managerName;
@@ -117,6 +118,10 @@
             }
         }
 
+        if ($refreshedUser instanceof Proxy && !$refreshedUser->__isInitialized()) {
+            $refreshedUser->__load();
+        }
+
         return $refreshedUser;
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Test/DoctrineTestHelper.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Test/DoctrineTestHelper.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Test/DoctrineTestHelper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Test/DoctrineTestHelper.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,13 +12,19 @@
 namespace Symfony\Bridge\Doctrine\Test;
 
 use Doctrine\Common\Annotations\AnnotationReader;
+use Doctrine\Common\EventManager;
+use Doctrine\DBAL\DriverManager;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
 use Doctrine\ORM\Configuration;
 use Doctrine\ORM\EntityManager;
 use Doctrine\ORM\Mapping\Driver\AnnotationDriver;
+use Doctrine\ORM\Mapping\Driver\AttributeDriver;
 use Doctrine\ORM\Mapping\Driver\XmlDriver;
+use Doctrine\ORM\ORMSetup;
 use Doctrine\Persistence\Mapping\Driver\MappingDriverChain;
 use Doctrine\Persistence\Mapping\Driver\SymfonyFileLocator;
 use PHPUnit\Framework\TestCase;
+use Symfony\Component\VarExporter\LazyGhostTrait;
 
 /**
  * Provides utility functions needed in tests.
@@ -34,7 +40,7 @@
      *
      * @return EntityManager
      */
-    public static function createTestEntityManager(Configuration $config = null)
+    public static function createTestEntityManager(?Configuration $config = null)
     {
         if (!\extension_loaded('pdo_sqlite')) {
             TestCase::markTestSkipped('Extension pdo_sqlite is required.');
@@ -53,7 +59,13 @@
             'memory' => true,
         ];
 
-        return EntityManager::create($params, $config);
+        if (!(new \ReflectionMethod(EntityManager::class, '__construct'))->isPublic()) {
+            return EntityManager::create($params, $config);
+        }
+
+        $eventManager = new EventManager();
+
+        return new EntityManager(DriverManager::getConnection($params, $config, $eventManager), $config, $eventManager);
     }
 
     /**
@@ -65,12 +77,23 @@
             trigger_deprecation('symfony/doctrine-bridge', '5.3', '"%s" is deprecated and will be removed in 6.0.', __CLASS__);
         }
 
-        $config = new Configuration();
+        $config = class_exists(ORMSetup::class) ? ORMSetup::createConfiguration(true) : new Configuration();
         $config->setEntityNamespaces(['SymfonyTestsDoctrine' => 'Symfony\Bridge\Doctrine\Tests\Fixtures']);
         $config->setAutoGenerateProxyClasses(true);
         $config->setProxyDir(sys_get_temp_dir());
         $config->setProxyNamespace('SymfonyTests\Doctrine');
-        $config->setMetadataDriverImpl(new AnnotationDriver(new AnnotationReader()));
+        if (\PHP_VERSION_ID >= 80000 && class_exists(AttributeDriver::class)) {
+            $config->setMetadataDriverImpl(new AttributeDriver([__DIR__.'/../Tests/Fixtures' => 'Symfony\Bridge\Doctrine\Tests\Fixtures'], true));
+        } else {
+            $config->setMetadataDriverImpl(new AnnotationDriver(new AnnotationReader(), null, true));
+        }
+        if (class_exists(DefaultSchemaManagerFactory::class)) {
+            $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+        }
+
+        if (\PHP_VERSION_ID >= 80100 && method_exists(Configuration::class, 'setLazyGhostObjectEnabled') && trait_exists(LazyGhostTrait::class)) {
+            $config->setLazyGhostObjectEnabled(true);
+        }
 
         return $config;
     }
@@ -91,7 +114,9 @@
             new XmlDriver(
                 new SymfonyFileLocator(
                     [__DIR__.'/../Tests/Resources/orm' => 'Symfony\\Bridge\\Doctrine\\Tests\\Fixtures'], '.orm.xml'
-                )
+                ),
+                '.orm.xml',
+                true
             ),
             'Symfony\\Bridge\\Doctrine\\Tests\\Fixtures'
         );
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Test/TestRepositoryFactory.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Test/TestRepositoryFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Test/TestRepositoryFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Test/TestRepositoryFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,10 +12,36 @@
 namespace Symfony\Bridge\Doctrine\Test;
 
 use Doctrine\ORM\EntityManagerInterface;
+use Doctrine\ORM\EntityRepository;
 use Doctrine\ORM\Mapping\ClassMetadata;
 use Doctrine\ORM\Repository\RepositoryFactory;
 use Doctrine\Persistence\ObjectRepository;
 
+if ((new \ReflectionMethod(RepositoryFactory::class, 'getRepository'))->hasReturnType()) {
+    /** @internal */
+    trait GetRepositoryTrait
+    {
+        public function getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository
+        {
+            return $this->doGetRepository($entityManager, $entityName);
+        }
+    }
+} else {
+    /** @internal */
+    trait GetRepositoryTrait
+    {
+        /**
+         * {@inheritdoc}
+         *
+         * @return ObjectRepository
+         */
+        public function getRepository(EntityManagerInterface $entityManager, $entityName)
+        {
+            return $this->doGetRepository($entityManager, $entityName);
+        }
+    }
+}
+
 /**
  * @author Andreas Braun <alcaeus@alcaeus.org>
  *
@@ -23,17 +49,14 @@
  */
 class TestRepositoryFactory implements RepositoryFactory
 {
+    use GetRepositoryTrait;
+
     /**
      * @var ObjectRepository[]
      */
     private $repositoryList = [];
 
-    /**
-     * {@inheritdoc}
-     *
-     * @return ObjectRepository
-     */
-    public function getRepository(EntityManagerInterface $entityManager, $entityName)
+    private function doGetRepository(EntityManagerInterface $entityManager, string $entityName): ObjectRepository
     {
         if (__CLASS__ === static::class) {
             trigger_deprecation('symfony/doctrine-bridge', '5.3', '"%s" is deprecated and will be removed in 6.0.', __CLASS__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/ContainerAwareEventManagerTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/ContainerAwareEventManagerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/ContainerAwareEventManagerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/ContainerAwareEventManagerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -202,6 +202,21 @@
         $this->assertSame([], $this->evm->getListeners('foo'));
     }
 
+    public function testRemoveAllEventListener()
+    {
+        $this->container->set('lazy', new MyListener());
+        $this->evm->addEventListener('foo', 'lazy');
+        $this->evm->addEventListener('foo', new MyListener());
+
+        foreach ($this->evm->getAllListeners() as $event => $listeners) {
+            foreach ($listeners as $listener) {
+                $this->evm->removeEventListener($event, $listener);
+            }
+        }
+
+        $this->assertSame([], $this->evm->getListeners('foo'));
+    }
+
     public function testRemoveEventListenerAfterDispatchEvent()
     {
         $this->container->set('lazy', $listener1 = new MyListener());
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/DataCollector/DoctrineDataCollectorWithDebugStackTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/DataCollector/DoctrineDataCollectorWithDebugStackTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/DataCollector/DoctrineDataCollectorWithDebugStackTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/DataCollector/DoctrineDataCollectorWithDebugStackTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,6 +32,13 @@
 {
     use DoctrineDataCollectorTestTrait;
 
+    public static function setUpBeforeClass(): void
+    {
+        if (!class_exists(DebugStack::class)) {
+            self::markTestSkipped('This test requires DBAL < 4.');
+        }
+    }
+
     public function testReset()
     {
         $queries = [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/DependencyInjection/DoctrineExtensionTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/DependencyInjection/DoctrineExtensionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/DependencyInjection/DoctrineExtensionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/DependencyInjection/DoctrineExtensionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -190,14 +190,14 @@
 
         // The ordinary fixtures contain annotation
         $mappingType = $method->invoke($this->extension, __DIR__.'/../Fixtures', $container);
-        $this->assertSame($mappingType, 'annotation');
+        $this->assertSame($mappingType, \PHP_VERSION_ID < 80000 ? 'annotation' : 'attribute');
 
         // In the attribute folder, attributes are used
         $mappingType = $method->invoke($this->extension, __DIR__.'/../Fixtures/Attribute', $container);
         $this->assertSame($mappingType, \PHP_VERSION_ID < 80000 ? 'annotation' : 'attribute');
     }
 
-    public static function providerBasicDrivers()
+    public static function providerBasicDrivers(): array
     {
         return [
             ['doctrine.orm.cache.apc.class',       ['type' => 'apc']],
@@ -276,11 +276,11 @@
         $this->invokeLoadCacheDriver($objectManager, $container, $cacheName);
     }
 
-    public static function providerBundles()
+    public static function providerBundles(): iterable
     {
-        yield ['AnnotationsBundle', 'annotation', '/Entity'];
-        yield ['AnnotationsOneLineBundle', 'annotation', '/Entity'];
-        yield ['FullEmbeddableAnnotationsBundle', 'annotation', '/Entity'];
+        yield ['AnnotationsBundle', \PHP_VERSION_ID < 80000 ? 'annotation' : 'attribute', '/Entity'];
+        yield ['AnnotationsOneLineBundle', \PHP_VERSION_ID < 80000 ? 'annotation' : 'attribute', '/Entity'];
+        yield ['FullEmbeddableAnnotationsBundle', \PHP_VERSION_ID < 80000 ? 'annotation' : 'attribute', '/Entity'];
         if (\PHP_VERSION_ID >= 80000) {
             yield ['AttributesBundle', 'attribute', '/Entity'];
             yield ['FullEmbeddableAttributesBundle', 'attribute', '/Entity'];
@@ -291,7 +291,7 @@
 
         yield ['SrcXmlBundle', 'xml', '/Resources/config/doctrine'];
 
-        yield ['NewAnnotationsBundle', 'annotation', \DIRECTORY_SEPARATOR.'src/Entity'];
+        yield ['NewAnnotationsBundle', \PHP_VERSION_ID < 80000 ? 'annotation' : 'attribute', \DIRECTORY_SEPARATOR.'src/Entity'];
         yield ['NewXmlBundle', 'xml', '/config/doctrine'];
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/AssociationEntity2.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/AssociationEntity2.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/AssociationEntity2.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/AssociationEntity2.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,6 +16,7 @@
 /**
  * @ORM\Entity
  */
+#[ORM\Entity]
 class AssociationEntity2
 {
     /**
@@ -23,6 +24,7 @@
      * @ORM\Id @ORM\GeneratedValue
      * @ORM\Column(type="integer")
      */
+    #[ORM\Id, ORM\GeneratedValue, ORM\Column(type: 'integer')]
     private $id;
 
     /**
@@ -30,6 +32,7 @@
      *
      * @var \Symfony\Bridge\Doctrine\Tests\Fixtures\SingleIntIdNoToStringEntity
      */
+    #[ORM\ManyToOne(targetEntity: SingleIntIdNoToStringEntity::class)]
     public $single;
 
     /**
@@ -41,5 +44,8 @@
      *
      * @var \Symfony\Bridge\Doctrine\Tests\Fixtures\CompositeIntIdEntity
      */
+    #[ORM\ManyToOne(targetEntity: CompositeIntIdEntity::class)]
+    #[ORM\JoinColumn(name: 'composite_id1', referencedColumnName: 'id1')]
+    #[ORM\JoinColumn(name: 'composite_id2', referencedColumnName: 'id2')]
     public $composite;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/AssociationEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/AssociationEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/AssociationEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/AssociationEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,6 +16,7 @@
 /**
  * @ORM\Entity
  */
+#[ORM\Entity]
 class AssociationEntity
 {
     /**
@@ -23,6 +24,7 @@
      * @ORM\Id @ORM\GeneratedValue
      * @ORM\Column(type="integer")
      */
+    #[ORM\Id, ORM\GeneratedValue, ORM\Column(type: 'integer')]
     private $id;
 
     /**
@@ -30,6 +32,7 @@
      *
      * @var \Symfony\Bridge\Doctrine\Tests\Fixtures\SingleIntIdEntity
      */
+    #[ORM\ManyToOne(targetEntity: SingleIntIdEntity::class)]
     public $single;
 
     /**
@@ -41,5 +44,8 @@
      *
      * @var \Symfony\Bridge\Doctrine\Tests\Fixtures\CompositeIntIdEntity
      */
+    #[ORM\ManyToOne(targetEntity: CompositeIntIdEntity::class)]
+    #[ORM\JoinColumn(name: 'composite_id1', referencedColumnName: 'id1')]
+    #[ORM\JoinColumn(name: 'composite_id2', referencedColumnName: 'id2')]
     public $composite;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/AnnotationsBundle/Entity/Person.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/AnnotationsBundle/Entity/Person.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/AnnotationsBundle/Entity/Person.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/AnnotationsBundle/Entity/Person.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,12 +18,15 @@
 /**
  * @Entity
  */
+#[Entity]
 class Person
 {
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id;
 
     /** @Column(type="string") */
+    #[Column(type: 'string')]
     public $name;
 
     public function __construct($id, $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/AnnotationsOneLineBundle/Entity/Person.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/AnnotationsOneLineBundle/Entity/Person.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/AnnotationsOneLineBundle/Entity/Person.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/AnnotationsOneLineBundle/Entity/Person.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,12 +16,15 @@
 use Doctrine\ORM\Mapping\Id;
 
 /** @Entity */
+#[Entity]
 class Person
 {
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id;
 
     /** @Column(type="string") */
+    #[Column(type: 'string')]
     public $name;
 
     public function __construct($id, $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/AttributesBundle/AnnotatedEntity/Person.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/AttributesBundle/AnnotatedEntity/Person.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/AttributesBundle/AnnotatedEntity/Person.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/AttributesBundle/AnnotatedEntity/Person.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,12 +18,15 @@
 /**
  * @Entity
  */
+#[Entity]
 class Person
 {
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id;
 
     /** @Column(type="string") */
+    #[Column(type: 'string')]
     public $name;
 
     public function __construct($id, $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/FullEmbeddableAnnotationsBundle/Entity/Address.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/FullEmbeddableAnnotationsBundle/Entity/Address.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/FullEmbeddableAnnotationsBundle/Entity/Address.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/FullEmbeddableAnnotationsBundle/Entity/Address.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,21 +13,24 @@
 
 use Doctrine\ORM\Mapping\Column;
 use Doctrine\ORM\Mapping\Embeddable;
-use Doctrine\ORM\Mapping\Id;
 
 /**
  * @Embeddable
  */
+#[Embeddable]
 class Address
 {
 
     /** @Column(type="string") */
+    #[Column(type: 'string')]
     public $street;
 
     /** @Column(type="string") */
+    #[Column(type: 'string')]
     public $zipCode;
 
     /** @Column(type="string") */
+    #[Column(type: 'string')]
     public $city;
 
     public function __construct($street, $zipCode, $city)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/FullEmbeddableAttributesBundle/Entity/Address.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/FullEmbeddableAttributesBundle/Entity/Address.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/FullEmbeddableAttributesBundle/Entity/Address.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/FullEmbeddableAttributesBundle/Entity/Address.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,7 +13,6 @@
 
 use Doctrine\ORM\Mapping\Column;
 use Doctrine\ORM\Mapping\Embeddable;
-use Doctrine\ORM\Mapping\Id;
 
 #[Embeddable]
 class Address
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/NewAnnotationsBundle/src/Entity/Person.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/NewAnnotationsBundle/src/Entity/Person.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/NewAnnotationsBundle/src/Entity/Person.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Bundles/NewAnnotationsBundle/src/Entity/Person.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,12 +18,15 @@
 /**
  * @Entity
  */
+#[Entity]
 class Person
 {
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id;
 
     /** @Column(type="string") */
+    #[Column(type: 'string')]
     public $name;
 
     public function __construct($id, $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/CompositeIntIdEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/CompositeIntIdEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/CompositeIntIdEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/CompositeIntIdEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,15 +16,19 @@
 use Doctrine\ORM\Mapping\Id;
 
 /** @Entity */
+#[Entity]
 class CompositeIntIdEntity
 {
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id1;
 
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id2;
 
     /** @Column(type="string") */
+    #[Column(type: 'string')]
     public $name;
 
     public function __construct($id1, $id2, $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/CompositeObjectNoToStringIdEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/CompositeObjectNoToStringIdEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/CompositeObjectNoToStringIdEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/CompositeObjectNoToStringIdEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -9,6 +9,7 @@
  *
  * @ORM\Entity
  */
+#[ORM\Entity]
 class CompositeObjectNoToStringIdEntity
 {
     /**
@@ -18,6 +19,9 @@
      * @ORM\ManyToOne(targetEntity="SingleIntIdNoToStringEntity", cascade={"persist"})
      * @ORM\JoinColumn(name="object_one_id")
      */
+    #[ORM\Id]
+    #[ORM\ManyToOne(targetEntity: SingleIntIdNoToStringEntity::class, cascade: ['persist'])]
+    #[ORM\JoinColumn(name: 'object_one_id')]
     protected $objectOne;
 
     /**
@@ -27,6 +31,9 @@
      * @ORM\ManyToOne(targetEntity="SingleIntIdNoToStringEntity", cascade={"persist"})
      * @ORM\JoinColumn(name="object_two_id")
      */
+    #[ORM\Id]
+    #[ORM\ManyToOne(targetEntity: SingleIntIdNoToStringEntity::class, cascade: ['persist'])]
+    #[ORM\JoinColumn(name: 'object_two_id')]
     protected $objectTwo;
 
     public function __construct(SingleIntIdNoToStringEntity $objectOne, SingleIntIdNoToStringEntity $objectTwo)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/CompositeStringIdEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/CompositeStringIdEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/CompositeStringIdEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/CompositeStringIdEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,15 +16,19 @@
 use Doctrine\ORM\Mapping\Id;
 
 /** @Entity */
+#[Entity]
 class CompositeStringIdEntity
 {
     /** @Id @Column(type="string") */
+    #[Id, Column(type: 'string')]
     protected $id1;
 
     /** @Id @Column(type="string") */
+    #[Id, Column(type: 'string')]
     protected $id2;
 
     /** @Column(type="string") */
+    #[Column(type: 'string')]
     public $name;
 
     public function __construct($id1, $id2, $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/ContainerAwareFixture.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/ContainerAwareFixture.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/ContainerAwareFixture.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/ContainerAwareFixture.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,12 +20,12 @@
 {
     public $container;
 
-    public function setContainer(ContainerInterface $container = null)
+    public function setContainer(?ContainerInterface $container = null)
     {
         $this->container = $container;
     }
 
-    public function load(ObjectManager $manager)
+    public function load(ObjectManager $manager): void
     {
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEmbed.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEmbed.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEmbed.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEmbed.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,15 +16,18 @@
 /**
  * @ORM\Embeddable
  */
+#[ORM\Embeddable]
 class DoctrineLoaderEmbed
 {
     /**
      * @ORM\Column(length=25)
      */
+    #[ORM\Column(length: 25)]
     public $embeddedMaxLength;
 
     /**
      * @ORM\Embedded(class=DoctrineLoaderNestedEmbed::class)
      */
+    #[ORM\Embedded(class: DoctrineLoaderNestedEmbed::class)]
     public $nestedEmbedded;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,58 +21,70 @@
  *
  * @author Kévin Dunglas <dunglas@gmail.com>
  */
+#[ORM\Entity, UniqueEntity(fields: ["alreadyMappedUnique"])]
 class DoctrineLoaderEntity extends DoctrineLoaderParentEntity
 {
     /**
      * @ORM\Id
      * @ORM\Column
      */
+    #[ORM\Id, ORM\Column]
     public $id;
 
     /**
      * @ORM\Column(length=20)
      */
+    #[ORM\Column(length: 20)]
     public $maxLength;
 
     /**
      * @ORM\Column(length=20)
      * @Assert\Length(min=5)
      */
+    #[ORM\Column(length: 20), Assert\Length(min: 5)]
     public $mergedMaxLength;
 
     /**
      * @ORM\Column(length=20)
      * @Assert\Length(min=1, max=10)
      */
+    #[ORM\Column(length: 20), Assert\Length(min: 1, max: 10)]
     public $alreadyMappedMaxLength;
 
     /**
      * @ORM\Column(unique=true)
      */
+    #[ORM\Column(unique: true)]
     public $unique;
 
     /**
      * @ORM\Column(unique=true)
      */
+    #[ORM\Column(unique: true)]
     public $alreadyMappedUnique;
 
     /**
      * @ORM\Embedded(class=DoctrineLoaderEmbed::class)
      */
+    #[ORM\Embedded(class: DoctrineLoaderEmbed::class)]
     public $embedded;
 
     /** @ORM\Column(type="text", nullable=true, length=1000) */
+    #[ORM\Column(type: 'text', nullable: true, length: 1000)]
     public $textField;
 
     /** @ORM\Id @ORM\Column(type="guid", length=50) */
+    #[ORM\Id, ORM\Column(type: 'guid', length: 50)]
     protected $guidField;
 
     /** @ORM\Column(type="simple_array", length=100) */
+    #[ORM\Column(type: 'simple_array', length: 100)]
     public $simpleArrayField = [];
 
     /**
      * @ORM\Column(length=10)
      * @Assert\DisableAutoMapping
      */
+    #[ORM\Column(length: 10), Assert\DisableAutoMapping]
     public $noAutoMapping;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEnum.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEnum.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEnum.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderEnum.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,25 +12,31 @@
 namespace Symfony\Bridge\Doctrine\Tests\Fixtures;
 
 use Doctrine\ORM\Mapping as ORM;
+use Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\EnumInt;
+use Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\EnumString;
 
 /**
  * @ORM\Entity
  */
+#[ORM\Entity]
 class DoctrineLoaderEnum
 {
     /**
      * @ORM\Id
      * @ORM\Column
      */
+    #[ORM\Id, ORM\Column]
     public $id;
 
     /**
      * @ORM\Column(type="string", enumType="Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\EnumString", length=1)
      */
+    #[ORM\Column(type: 'string', enumType: EnumString::class, length: 1)]
     public $enumString;
 
     /**
      * @ORM\Column(type="integer", enumType="Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\EnumInt")
      */
+    #[ORM\Column(type: 'integer', enumType: EnumInt::class)]
     public $enumInt;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderNestedEmbed.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderNestedEmbed.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderNestedEmbed.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderNestedEmbed.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,10 +16,12 @@
 /**
  * @ORM\Embeddable()
  */
+#[ORM\Embeddable]
 class DoctrineLoaderNestedEmbed
 {
     /**
      * @ORM\Column(length=27)
      */
+    #[ORM\Column(length: 27)]
     public $nestedEmbeddedMaxLength;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderNoAutoMappingEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderNoAutoMappingEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderNoAutoMappingEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderNoAutoMappingEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,22 +20,26 @@
  *
  * @author Kévin Dunglas <dunglas@gmail.com>
  */
+#[ORM\Entity, Assert\DisableAutoMapping]
 class DoctrineLoaderNoAutoMappingEntity
 {
     /**
      * @ORM\Id
      * @ORM\Column
      */
+    #[ORM\Id, ORM\Column]
     public $id;
 
     /**
      * @ORM\Column(length=20, unique=true)
      */
+    #[ORM\Column(length: 20, unique: true)]
     public $maxLength;
 
     /**
      * @Assert\EnableAutoMapping
      * @ORM\Column(length=20)
      */
+    #[Assert\EnableAutoMapping, ORM\Column(length: 20)]
     public $autoMappingExplicitlyEnabled;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderParentEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderParentEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderParentEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoctrineLoaderParentEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,16 +16,19 @@
 /**
  * @ORM\MappedSuperclass
  */
+#[ORM\MappedSuperclass]
 class DoctrineLoaderParentEntity
 {
     /**
      * @ORM\Column(length=35)
      */
+    #[ORM\Column(length: 35)]
     public $publicParentMaxLength;
 
     /**
      * @ORM\Column(length=30)
      */
+    #[ORM\Column(length: 30)]
     private $privateParentMaxLength;
 
     public function getPrivateParentMaxLength()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoubleNameEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoubleNameEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoubleNameEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoubleNameEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,15 +16,19 @@
 use Doctrine\ORM\Mapping\Id;
 
 /** @Entity */
+#[Entity]
 class DoubleNameEntity
 {
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id;
 
     /** @Column(type="string") */
+    #[Column(type: 'string')]
     public $name;
 
     /** @Column(type="string", nullable=true) */
+    #[Column(type: 'string', nullable: true)]
     public $name2;
 
     public function __construct($id, $name, $name2)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoubleNullableNameEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoubleNullableNameEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoubleNullableNameEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DoubleNullableNameEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,15 +16,19 @@
 use Doctrine\ORM\Mapping\Id;
 
 /** @Entity */
+#[Entity]
 class DoubleNullableNameEntity
 {
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id;
 
     /** @Column(type="string", nullable=true) */
+    #[Column(type: 'string', nullable: true)]
     public $name;
 
     /** @Column(type="string", nullable=true) */
+    #[Column(type: 'string', nullable: true)]
     public $name2;
 
     public function __construct($id, $name, $name2)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DummyManager.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DummyManager.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DummyManager.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/DummyManager.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,69 @@
+<?php
+
+namespace Symfony\Bridge\Doctrine\Tests\Fixtures;
+
+use Doctrine\Persistence\Mapping\ClassMetadata;
+use Doctrine\Persistence\Mapping\ClassMetadataFactory;
+use Doctrine\Persistence\ObjectManager;
+use Doctrine\Persistence\ObjectRepository;
+
+class DummyManager implements ObjectManager
+{
+    public $bar;
+
+    public function find($className, $id): ?object
+    {
+    }
+
+    public function persist($object): void
+    {
+    }
+
+    public function remove($object): void
+    {
+    }
+
+    public function merge($object)
+    {
+    }
+
+    public function clear($objectName = null): void
+    {
+    }
+
+    public function detach($object): void
+    {
+    }
+
+    public function refresh($object): void
+    {
+    }
+
+    public function flush(): void
+    {
+    }
+
+    public function getRepository($className): ObjectRepository
+    {
+    }
+
+    public function getClassMetadata($className): ClassMetadata
+    {
+    }
+
+    public function getMetadataFactory(): ClassMetadataFactory
+    {
+    }
+
+    public function initializeObject($obj): void
+    {
+    }
+
+    public function contains($object): bool
+    {
+    }
+
+    public function isUninitializedObject($value): bool
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Embeddable/Identifier.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Embeddable/Identifier.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Embeddable/Identifier.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Embeddable/Identifier.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,6 +16,7 @@
 /**
  * @ORM\Embeddable
  */
+#[ORM\Embeddable]
 class Identifier
 {
     /**
@@ -24,5 +25,6 @@
      * @ORM\Id
      * @ORM\Column(type="integer")
      */
+    #[ORM\Id, ORM\Column(type: 'integer')]
     protected $value;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/EmbeddedIdentifierEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/EmbeddedIdentifierEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/EmbeddedIdentifierEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/EmbeddedIdentifierEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,10 +12,12 @@
 namespace Symfony\Bridge\Doctrine\Tests\Fixtures;
 
 use Doctrine\ORM\Mapping as ORM;
+use Symfony\Bridge\Doctrine\Tests\Fixtures\Embeddable\Identifier;
 
 /**
  * @ORM\Entity
  */
+#[ORM\Entity]
 class EmbeddedIdentifierEntity
 {
     /**
@@ -23,5 +25,6 @@
      *
      * @ORM\Embedded(class="Symfony\Bridge\Doctrine\Tests\Fixtures\Embeddable\Identifier")
      */
+    #[ORM\Embedded(class: Identifier::class)]
     protected $id;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Employee.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Employee.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Employee.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Employee.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,6 +14,7 @@
 use Doctrine\ORM\Mapping\Entity;
 
 /** @Entity */
+#[Entity]
 class Employee extends Person
 {
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/GroupableEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/GroupableEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/GroupableEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/GroupableEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,15 +16,19 @@
 use Doctrine\ORM\Mapping\Id;
 
 /** @Entity */
+#[Entity]
 class GroupableEntity
 {
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id;
 
     /** @Column(type="string", nullable=true) */
+    #[Column(type: 'string', nullable: true)]
     public $name;
 
     /** @Column(type="string", nullable=true) */
+    #[Column(type: 'string', nullable: true)]
     public $groupName;
 
     public function __construct($id, $name, $groupName)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/GuidIdEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/GuidIdEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/GuidIdEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/GuidIdEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,9 +16,11 @@
 use Doctrine\ORM\Mapping\Id;
 
 /** @Entity */
+#[Entity]
 class GuidIdEntity
 {
     /** @Id @Column(type="guid") */
+    #[Id, Column(type: 'guid')]
     protected $id;
 
     public function __construct($id)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/LegacyQueryMock.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/LegacyQueryMock.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/LegacyQueryMock.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/LegacyQueryMock.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,36 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+use Doctrine\DBAL\Result;
+use Doctrine\ORM\AbstractQuery;
+
+class LegacyQueryMock extends AbstractQuery
+{
+    public function __construct()
+    {
+    }
+
+    /**
+     * @return array|string
+     */
+    public function getSQL()
+    {
+    }
+
+    /**
+     * @return Result|int
+     */
+    protected function _doExecute()
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/MockableRepository.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/MockableRepository.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/MockableRepository.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/MockableRepository.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,21 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+use Doctrine\ORM\EntityRepository;
+
+class MockableRepository extends EntityRepository
+{
+    public function findByCustom()
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Person.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Person.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Person.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Person.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,12 +24,15 @@
  * @DiscriminatorColumn(name="discr", type="string")
  * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})
  */
+#[Entity, InheritanceType('SINGLE_TABLE'), DiscriminatorColumn(name: 'discr', type: 'string'), DiscriminatorMap(['person' => 'Person', 'employee' => 'Employee'])]
 class Person
 {
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id;
 
     /** @Column(type="string") */
+    #[Column(type: 'string')]
     public $name;
 
     public function __construct($id, $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleAssociationToIntIdEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleAssociationToIntIdEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleAssociationToIntIdEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleAssociationToIntIdEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,12 +17,15 @@
 use Doctrine\ORM\Mapping\OneToOne;
 
 /** @Entity */
+#[Entity]
 class SingleAssociationToIntIdEntity
 {
     /** @Id @OneToOne(targetEntity="SingleIntIdNoToStringEntity", cascade={"ALL"}) */
+    #[Id, OneToOne(targetEntity: SingleIntIdNoToStringEntity::class, cascade: ['ALL'])]
     protected $entity;
 
     /** @Column(type="string", nullable=true) */
+    #[Column(type: 'string', nullable: true)]
     public $name;
 
     public function __construct(SingleIntIdNoToStringEntity $entity, $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,20 +11,25 @@
 
 namespace Symfony\Bridge\Doctrine\Tests\Fixtures;
 
+use Doctrine\DBAL\Types\Types;
 use Doctrine\ORM\Mapping\Column;
 use Doctrine\ORM\Mapping\Entity;
 use Doctrine\ORM\Mapping\Id;
 
 /** @Entity */
+#[Entity]
 class SingleIntIdEntity
 {
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id;
 
     /** @Column(type="string", nullable=true) */
+    #[Column(type: 'string', nullable: true)]
     public $name;
 
-    /** @Column(type="array", nullable=true) */
+    /** @Column(type="json", nullable=true) */
+    #[Column(type: Types::JSON, nullable: true)]
     public $phoneNumbers = [];
 
     public function __construct($id, $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdNoToStringEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdNoToStringEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdNoToStringEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdNoToStringEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,12 +16,15 @@
 use Doctrine\ORM\Mapping\Id;
 
 /** @Entity */
+#[Entity]
 class SingleIntIdNoToStringEntity
 {
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id;
 
     /** @Column(type="string", nullable=true) */
+    #[Column(type: 'string', nullable: true)]
     public $name;
 
     public function __construct($id, $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdStringWrapperNameEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdStringWrapperNameEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdStringWrapperNameEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdStringWrapperNameEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,15 +14,17 @@
 use Doctrine\ORM\Mapping\Column;
 use Doctrine\ORM\Mapping\Entity;
 use Doctrine\ORM\Mapping\Id;
-use Symfony\Bridge\Doctrine\Tests\Fixtures\Type\StringWrapper;
 
 /** @Entity */
+#[Entity]
 class SingleIntIdStringWrapperNameEntity
 {
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id;
 
     /** @Column(type="string_wrapper", nullable=true) */
+    #[Column(type: 'string_wrapper', nullable: true)]
     public $name;
 
     public function __construct($id, $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleStringCastableIdEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleStringCastableIdEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleStringCastableIdEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleStringCastableIdEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,6 +17,7 @@
 use Doctrine\ORM\Mapping\Id;
 
 /** @Entity */
+#[Entity]
 class SingleStringCastableIdEntity
 {
     /**
@@ -24,9 +25,11 @@
      * @Column(type="string")
      * @GeneratedValue(strategy="NONE")
      */
+    #[Id, Column(type: 'string'), GeneratedValue(strategy: 'NONE')]
     protected $id;
 
     /** @Column(type="string", nullable=true) */
+    #[Column(type: 'string', nullable: true)]
     public $name;
 
     public function __construct($id, $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleStringIdEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleStringIdEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleStringIdEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleStringIdEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,12 +16,15 @@
 use Doctrine\ORM\Mapping\Id;
 
 /** @Entity */
+#[Entity]
 class SingleStringIdEntity
 {
     /** @Id @Column(type="string") */
+    #[Id, Column(type: 'string')]
     protected $id;
 
     /** @Column(type="string") */
+    #[Column(type: 'string')]
     public $name;
 
     public function __construct($id, $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Type/StringWrapper.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Type/StringWrapper.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Type/StringWrapper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Type/StringWrapper.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,7 +15,7 @@
 {
     private $string;
 
-    public function __construct(string $string = null)
+    public function __construct(?string $string = null)
     {
         $this->string = $string;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Type/StringWrapperType.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Type/StringWrapperType.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Type/StringWrapperType.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Type/StringWrapperType.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,20 +18,16 @@
 {
     /**
      * {@inheritdoc}
-     *
-     * @return mixed
      */
-    public function convertToDatabaseValue($value, AbstractPlatform $platform)
+    public function convertToDatabaseValue($value, AbstractPlatform $platform): ?string
     {
         return $value instanceof StringWrapper ? $value->getString() : null;
     }
 
     /**
      * {@inheritdoc}
-     *
-     * @return mixed
      */
-    public function convertToPHPValue($value, AbstractPlatform $platform)
+    public function convertToPHPValue($value, AbstractPlatform $platform): StringWrapper
     {
         return new StringWrapper($value);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/UlidIdEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/UlidIdEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/UlidIdEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/UlidIdEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,9 +16,11 @@
 use Doctrine\ORM\Mapping\Id;
 
 /** @Entity */
+#[Entity]
 class UlidIdEntity
 {
     /** @Id @Column(type="ulid") */
+    #[Id, Column(type: 'ulid')]
     protected $id;
 
     public function __construct($id)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/User.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/User.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/User.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/User.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,15 +18,19 @@
 use Symfony\Component\Security\Core\User\UserInterface;
 
 /** @Entity */
+#[Entity]
 class User implements UserInterface, PasswordAuthenticatedUserInterface
 {
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id1;
 
     /** @Id @Column(type="integer") */
+    #[Id, Column(type: 'integer')]
     protected $id2;
 
     /** @Column(type="string") */
+    #[Column(type: 'string')]
     public $name;
 
     public function __construct($id1, $id2, $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/UuidIdEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/UuidIdEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/UuidIdEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Fixtures/UuidIdEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,9 +16,11 @@
 use Doctrine\ORM\Mapping\Id;
 
 /** @Entity */
+#[Entity]
 class UuidIdEntity
 {
     /** @Id @Column(type="uuid") */
+    #[Id, Column(type: 'uuid')]
     protected $id;
 
     public function __construct($id)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/ChoiceList/DoctrineChoiceLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/ChoiceList/DoctrineChoiceLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/ChoiceList/DoctrineChoiceLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/ChoiceList/DoctrineChoiceLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -426,7 +426,7 @@
     public function testPassingIdReaderWithoutSingleIdEntity()
     {
         $this->expectException(\InvalidArgumentException::class);
-        $this->expectExceptionMessage('The second argument `$idReader` of "Symfony\\Bridge\\Doctrine\\Form\\ChoiceList\\DoctrineChoiceLoader::__construct" must be null when the query cannot be optimized because of composite id fields.');
+        $this->expectExceptionMessage('The `$idReader` argument of "Symfony\\Bridge\\Doctrine\\Form\\ChoiceList\\DoctrineChoiceLoader::__construct" must be null when the query cannot be optimized because of composite id fields.');
 
         $idReader = $this->createMock(IdReader::class);
         $idReader->expects($this->once())
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/ChoiceList/ORMQueryBuilderLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/ChoiceList/ORMQueryBuilderLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/ChoiceList/ORMQueryBuilderLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/ChoiceList/ORMQueryBuilderLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,15 +11,21 @@
 
 namespace Symfony\Bridge\Doctrine\Tests\Form\ChoiceList;
 
+use Doctrine\DBAL\ArrayParameterType;
 use Doctrine\DBAL\Connection;
-use Doctrine\DBAL\Result;
 use Doctrine\DBAL\Types\GuidType;
 use Doctrine\DBAL\Types\Type;
 use Doctrine\ORM\AbstractQuery;
-use Doctrine\ORM\Version;
+use Doctrine\ORM\Query;
+use Doctrine\ORM\QueryBuilder;
+use PHPUnit\Framework\MockObject\MockObject;
 use PHPUnit\Framework\TestCase;
 use Symfony\Bridge\Doctrine\Form\ChoiceList\ORMQueryBuilderLoader;
 use Symfony\Bridge\Doctrine\Tests\DoctrineTestHelper;
+use Symfony\Bridge\Doctrine\Tests\Fixtures\EmbeddedIdentifierEntity;
+use Symfony\Bridge\Doctrine\Tests\Fixtures\LegacyQueryMock;
+use Symfony\Bridge\Doctrine\Tests\Fixtures\SingleIntIdEntity;
+use Symfony\Bridge\Doctrine\Tests\Fixtures\SingleStringIdEntity;
 use Symfony\Bridge\Doctrine\Types\UlidType;
 use Symfony\Bridge\Doctrine\Types\UuidType;
 use Symfony\Component\Form\Exception\TransformationFailedException;
@@ -36,21 +42,19 @@
 
     public function testIdentifierTypeIsStringArray()
     {
-        $this->checkIdentifierType('Symfony\Bridge\Doctrine\Tests\Fixtures\SingleStringIdEntity', Connection::PARAM_STR_ARRAY);
+        $this->checkIdentifierType(SingleStringIdEntity::class, class_exists(ArrayParameterType::class) ? ArrayParameterType::STRING : Connection::PARAM_STR_ARRAY);
     }
 
     public function testIdentifierTypeIsIntegerArray()
     {
-        $this->checkIdentifierType('Symfony\Bridge\Doctrine\Tests\Fixtures\SingleIntIdEntity', Connection::PARAM_INT_ARRAY);
+        $this->checkIdentifierType(SingleIntIdEntity::class, class_exists(ArrayParameterType::class) ? ArrayParameterType::INTEGER : Connection::PARAM_INT_ARRAY);
     }
 
-    protected function checkIdentifierType($classname, $expectedType)
+    protected function checkIdentifierType(string $classname, $expectedType)
     {
         $em = DoctrineTestHelper::createTestEntityManager();
 
-        $query = $this->getMockBuilder(QueryMock::class)
-            ->onlyMethods(['setParameter', 'getResult', 'getSql', '_doExecute'])
-            ->getMock();
+        $query = $this->getQueryMock();
 
         $query
             ->method('getResult')
@@ -61,7 +65,7 @@
             ->with('ORMQueryBuilderLoader_getEntitiesByIds_id', [1, 2], $expectedType)
             ->willReturn($query);
 
-        $qb = $this->getMockBuilder(\Doctrine\ORM\QueryBuilder::class)
+        $qb = $this->getMockBuilder(QueryBuilder::class)
             ->setConstructorArgs([$em])
             ->onlyMethods(['getQuery'])
             ->getMock();
@@ -81,9 +85,7 @@
     {
         $em = DoctrineTestHelper::createTestEntityManager();
 
-        $query = $this->getMockBuilder(QueryMock::class)
-            ->onlyMethods(['setParameter', 'getResult', 'getSql', '_doExecute'])
-            ->getMock();
+        $query = $this->getQueryMock();
 
         $query
             ->method('getResult')
@@ -91,10 +93,10 @@
 
         $query->expects($this->once())
             ->method('setParameter')
-            ->with('ORMQueryBuilderLoader_getEntitiesByIds_id', [1, 2, 3, '9223372036854775808'], Connection::PARAM_INT_ARRAY)
+            ->with('ORMQueryBuilderLoader_getEntitiesByIds_id', [1, 2, 3, '9223372036854775808'], class_exists(ArrayParameterType::class) ? ArrayParameterType::INTEGER : Connection::PARAM_INT_ARRAY)
             ->willReturn($query);
 
-        $qb = $this->getMockBuilder(\Doctrine\ORM\QueryBuilder::class)
+        $qb = $this->getMockBuilder(QueryBuilder::class)
             ->setConstructorArgs([$em])
             ->onlyMethods(['getQuery'])
             ->getMock();
@@ -117,9 +119,7 @@
     {
         $em = DoctrineTestHelper::createTestEntityManager();
 
-        $query = $this->getMockBuilder(QueryMock::class)
-            ->onlyMethods(['setParameter', 'getResult', 'getSql', '_doExecute'])
-            ->getMock();
+        $query = $this->getQueryMock();
 
         $query
             ->method('getResult')
@@ -127,10 +127,10 @@
 
         $query->expects($this->once())
             ->method('setParameter')
-            ->with('ORMQueryBuilderLoader_getEntitiesByIds_id', ['71c5fd46-3f16-4abb-bad7-90ac1e654a2d', 'b98e8e11-2897-44df-ad24-d2627eb7f499'], Connection::PARAM_STR_ARRAY)
+            ->with('ORMQueryBuilderLoader_getEntitiesByIds_id', ['71c5fd46-3f16-4abb-bad7-90ac1e654a2d', 'b98e8e11-2897-44df-ad24-d2627eb7f499'], class_exists(ArrayParameterType::class) ? ArrayParameterType::STRING : Connection::PARAM_STR_ARRAY)
             ->willReturn($query);
 
-        $qb = $this->getMockBuilder(\Doctrine\ORM\QueryBuilder::class)
+        $qb = $this->getMockBuilder(QueryBuilder::class)
             ->setConstructorArgs([$em])
             ->onlyMethods(['getQuery'])
             ->getMock();
@@ -162,9 +162,7 @@
 
         $em = DoctrineTestHelper::createTestEntityManager();
 
-        $query = $this->getMockBuilder(QueryMock::class)
-            ->onlyMethods(['setParameter', 'getResult', 'getSql', '_doExecute'])
-            ->getMock();
+        $query = $this->getQueryMock();
 
         $query
             ->method('getResult')
@@ -172,10 +170,10 @@
 
         $query->expects($this->once())
             ->method('setParameter')
-            ->with('ORMQueryBuilderLoader_getEntitiesByIds_id', [Uuid::fromString('71c5fd46-3f16-4abb-bad7-90ac1e654a2d')->toBinary(), Uuid::fromString('b98e8e11-2897-44df-ad24-d2627eb7f499')->toBinary()], Connection::PARAM_STR_ARRAY)
+            ->with('ORMQueryBuilderLoader_getEntitiesByIds_id', [Uuid::fromString('71c5fd46-3f16-4abb-bad7-90ac1e654a2d')->toBinary(), Uuid::fromString('b98e8e11-2897-44df-ad24-d2627eb7f499')->toBinary()], class_exists(ArrayParameterType::class) ? ArrayParameterType::STRING : Connection::PARAM_STR_ARRAY)
             ->willReturn($query);
 
-        $qb = $this->getMockBuilder(\Doctrine\ORM\QueryBuilder::class)
+        $qb = $this->getMockBuilder(QueryBuilder::class)
             ->setConstructorArgs([$em])
             ->onlyMethods(['getQuery'])
             ->getMock();
@@ -207,7 +205,7 @@
 
         $em = DoctrineTestHelper::createTestEntityManager();
 
-        $qb = $this->getMockBuilder(\Doctrine\ORM\QueryBuilder::class)
+        $qb = $this->getMockBuilder(QueryBuilder::class)
             ->setConstructorArgs([$em])
             ->onlyMethods(['getQuery'])
             ->getMock();
@@ -228,17 +226,9 @@
 
     public function testEmbeddedIdentifierName()
     {
-        if (Version::compare('2.5.0') > 0) {
-            $this->markTestSkipped('Applicable only for Doctrine >= 2.5.0');
-
-            return;
-        }
-
         $em = DoctrineTestHelper::createTestEntityManager();
 
-        $query = $this->getMockBuilder(QueryMock::class)
-            ->onlyMethods(['setParameter', 'getResult', 'getSql', '_doExecute'])
-            ->getMock();
+        $query = $this->getQueryMock();
 
         $query
             ->method('getResult')
@@ -246,10 +236,10 @@
 
         $query->expects($this->once())
             ->method('setParameter')
-            ->with('ORMQueryBuilderLoader_getEntitiesByIds_id_value', [1, 2, 3], Connection::PARAM_INT_ARRAY)
+            ->with('ORMQueryBuilderLoader_getEntitiesByIds_id_value', [1, 2, 3], class_exists(ArrayParameterType::class) ? ArrayParameterType::INTEGER : Connection::PARAM_INT_ARRAY)
             ->willReturn($query);
 
-        $qb = $this->getMockBuilder(\Doctrine\ORM\QueryBuilder::class)
+        $qb = $this->getMockBuilder(QueryBuilder::class)
             ->setConstructorArgs([$em])
             ->onlyMethods(['getQuery'])
             ->getMock();
@@ -258,13 +248,13 @@
             ->willReturn($query);
 
         $qb->select('e')
-            ->from('Symfony\Bridge\Doctrine\Tests\Fixtures\EmbeddedIdentifierEntity', 'e');
+            ->from(EmbeddedIdentifierEntity::class, 'e');
 
         $loader = new ORMQueryBuilderLoader($qb);
         $loader->getEntitiesByIds('id.value', [1, '', 2, 3, 'foo']);
     }
 
-    public static function provideGuidEntityClasses()
+    public static function provideGuidEntityClasses(): array
     {
         return [
             ['Symfony\Bridge\Doctrine\Tests\Fixtures\GuidIdEntity'],
@@ -272,32 +262,21 @@
         ];
     }
 
-    public static function provideUidEntityClasses()
+    public static function provideUidEntityClasses(): array
     {
         return [
             ['Symfony\Bridge\Doctrine\Tests\Fixtures\UuidIdEntity'],
             ['Symfony\Bridge\Doctrine\Tests\Fixtures\UlidIdEntity'],
         ];
     }
-}
-
-class QueryMock extends AbstractQuery
-{
-    public function __construct()
-    {
-    }
 
     /**
-     * @return array|string
+     * @return (LegacyQueryMock&MockObject)|(Query&MockObject)
      */
-    public function getSQL()
+    private function getQueryMock(): AbstractQuery
     {
-    }
+        $class = ((new \ReflectionClass(Query::class))->isFinal()) ? LegacyQueryMock::class : Query::class;
 
-    /**
-     * @return Result|int
-     */
-    protected function _doExecute()
-    {
+        return $this->createMock($class);
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/DoctrineOrmTypeGuesserTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/DoctrineOrmTypeGuesserTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/DoctrineOrmTypeGuesserTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/DoctrineOrmTypeGuesserTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,8 @@
 
 use Doctrine\DBAL\Types\Types;
 use Doctrine\ORM\Mapping\ClassMetadata;
+use Doctrine\ORM\Mapping\JoinColumnMapping;
+use Doctrine\ORM\Mapping\ManyToOneAssociationMapping;
 use Doctrine\Persistence\ManagerRegistry;
 use Doctrine\Persistence\ObjectManager;
 use PHPUnit\Framework\TestCase;
@@ -69,33 +71,49 @@
 
     public function testRequiredGuesserOneToOneNullable()
     {
-        $classMetadata = $this->createMock(ClassMetadata::class);
-        $classMetadata->expects($this->once())->method('isAssociationWithSingleJoinColumn')->with('field')->willReturn(true);
+        $classMetadata = new ClassMetadata('Acme\Entity\Foo');
 
-        $mapping = ['joinColumns' => [[]]];
-        $classMetadata->expects($this->once())->method('getAssociationMapping')->with('field')->willReturn($mapping);
+        if (class_exists(ManyToOneAssociationMapping::class)) {
+            $associationMapping = new ManyToOneAssociationMapping('field', 'Acme\Entity\Foo', 'Acme\Entity\Bar');
+            $associationMapping->joinColumns[] = new JoinColumnMapping('field', 'field');
+        } else {
+            $associationMapping = ['joinColumns' => [[]]];
+        }
+        $classMetadata->associationMappings['field'] = $associationMapping;
 
         $this->assertEquals(new ValueGuess(false, Guess::HIGH_CONFIDENCE), $this->getGuesser($classMetadata)->guessRequired('TestEntity', 'field'));
     }
 
     public function testRequiredGuesserOneToOneExplicitNullable()
     {
-        $classMetadata = $this->createMock(ClassMetadata::class);
-        $classMetadata->expects($this->once())->method('isAssociationWithSingleJoinColumn')->with('field')->willReturn(true);
+        $classMetadata = new ClassMetadata('Acme\Entity\Foo');
 
-        $mapping = ['joinColumns' => [['nullable' => true]]];
-        $classMetadata->expects($this->once())->method('getAssociationMapping')->with('field')->willReturn($mapping);
+        if (class_exists(ManyToOneAssociationMapping::class)) {
+            $associationMapping = new ManyToOneAssociationMapping('field', 'Acme\Entity\Foo', 'Acme\Entity\Bar');
+            $joinColumnMapping = new JoinColumnMapping('field', 'field');
+            $joinColumnMapping->nullable = true;
+            $associationMapping->joinColumns[] = $joinColumnMapping;
+        } else {
+            $associationMapping = ['joinColumns' => [['nullable' => true]]];
+        }
+        $classMetadata->associationMappings['field'] = $associationMapping;
 
         $this->assertEquals(new ValueGuess(false, Guess::HIGH_CONFIDENCE), $this->getGuesser($classMetadata)->guessRequired('TestEntity', 'field'));
     }
 
     public function testRequiredGuesserOneToOneNotNullable()
     {
-        $classMetadata = $this->createMock(ClassMetadata::class);
-        $classMetadata->expects($this->once())->method('isAssociationWithSingleJoinColumn')->with('field')->willReturn(true);
+        $classMetadata = new ClassMetadata('Acme\Entity\Foo');
 
-        $mapping = ['joinColumns' => [['nullable' => false]]];
-        $classMetadata->expects($this->once())->method('getAssociationMapping')->with('field')->willReturn($mapping);
+        if (class_exists(ManyToOneAssociationMapping::class)) {
+            $associationMapping = new ManyToOneAssociationMapping('field', 'Acme\Entity\Foo', 'Acme\Entity\Bar');
+            $joinColumnMapping = new JoinColumnMapping('field', 'field');
+            $joinColumnMapping->nullable = false;
+            $associationMapping->joinColumns[] = $joinColumnMapping;
+        } else {
+            $associationMapping = ['joinColumns' => [['nullable' => false]]];
+        }
+        $classMetadata->associationMappings['field'] = $associationMapping;
 
         $this->assertEquals(new ValueGuess(true, Guess::HIGH_CONFIDENCE), $this->getGuesser($classMetadata)->guessRequired('TestEntity', 'field'));
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/Type/EntityTypePerformanceTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/Type/EntityTypePerformanceTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/Type/EntityTypePerformanceTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/Type/EntityTypePerformanceTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
  */
 class EntityTypePerformanceTest extends FormPerformanceTestCase
 {
-    private const ENTITY_CLASS = 'Symfony\Bridge\Doctrine\Tests\Fixtures\SingleIntIdEntity';
+    private const ENTITY_CLASS = SingleIntIdEntity::class;
 
     /**
      * @var \Doctrine\ORM\EntityManager
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/Type/EntityTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/Type/EntityTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/Type/EntityTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Form/Type/EntityTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -158,7 +158,7 @@
         }
     }
 
-    public static function choiceTranslationDomainProvider()
+    public static function choiceTranslationDomainProvider(): array
     {
         return [
             [false],
@@ -240,8 +240,6 @@
                 return new \stdClass();
             },
         ]);
-
-        $field->submit('2');
     }
 
     public function testConfigureQueryBuilderWithClosureReturningNullUseDefault()
@@ -785,7 +783,7 @@
             'em' => 'default',
             'class' => self::ITEM_GROUP_CLASS,
             'choice_label' => 'name',
-            'choice_value' => function (GroupableEntity $entity = null) {
+            'choice_value' => function (?GroupableEntity $entity = null) {
                 if (null === $entity) {
                     return '';
                 }
@@ -1348,19 +1346,6 @@
         $this->assertEquals('name', $view->vars['full_name']);
     }
 
-    public function testStripLeadingUnderscoresAndDigitsFromId()
-    {
-        $view = $this->factory->createNamed('_09name', static::TESTED_TYPE, null, [
-            'em' => 'default',
-            'class' => self::SINGLE_IDENT_CLASS,
-        ])
-            ->createView();
-
-        $this->assertEquals('name', $view->vars['id']);
-        $this->assertEquals('_09name', $view->vars['name']);
-        $this->assertEquals('_09name', $view->vars['full_name']);
-    }
-
     public function testPassIdAndNameToViewWithParent()
     {
         $view = $this->factory->createNamedBuilder('parent', FormTypeTest::TESTED_TYPE)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Logger/DbalLoggerTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Logger/DbalLoggerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Logger/DbalLoggerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Logger/DbalLoggerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,7 @@
 
 namespace Symfony\Bridge\Doctrine\Tests\Logger;
 
+use Doctrine\DBAL\Logging\SQLLogger;
 use PHPUnit\Framework\TestCase;
 use Psr\Log\LoggerInterface;
 use Symfony\Bridge\Doctrine\Logger\DbalLogger;
@@ -20,6 +21,13 @@
  */
 class DbalLoggerTest extends TestCase
 {
+    public static function setUpBeforeClass(): void
+    {
+        if (!class_exists(SQLLogger::class)) {
+            self::markTestSkipped('This test requires DBAL < 4.');
+        }
+    }
+
     /**
      * @dataProvider getLogFixtures
      */
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/ManagerRegistryTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/ManagerRegistryTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/ManagerRegistryTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/ManagerRegistryTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,8 +15,8 @@
 use ProxyManager\Proxy\LazyLoadingInterface;
 use ProxyManager\Proxy\ValueHolderInterface;
 use Symfony\Bridge\Doctrine\ManagerRegistry;
+use Symfony\Bridge\Doctrine\Tests\Fixtures\DummyManager;
 use Symfony\Bridge\ProxyManager\LazyProxy\PhpDumper\ProxyDumper;
-use Symfony\Bridge\ProxyManager\Tests\LazyProxy\Dumper\PhpDumperTest;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\DependencyInjection\ContainerInterface;
 use Symfony\Component\DependencyInjection\Dumper\PhpDumper;
@@ -26,13 +26,20 @@
 {
     public static function setUpBeforeClass(): void
     {
-        $test = new PhpDumperTest();
-        $test->testDumpContainerWithProxyServiceWillShareProxies();
+        $container = new ContainerBuilder();
+
+        $container->register('foo', DummyManager::class)->setPublic(true);
+        $container->getDefinition('foo')->setLazy(true);
+        $container->compile();
+
+        $dumper = new PhpDumper($container);
+        $dumper->setProxyDumper(new ProxyDumper());
+        eval('?>'.$dumper->dump(['class' => 'LazyServiceDoctrineBridgeContainer']));
     }
 
     public function testResetService()
     {
-        $container = new \LazyServiceProjectServiceContainer();
+        $container = new \LazyServiceDoctrineBridgeContainer();
 
         $registry = new TestManagerRegistry('name', [], ['defaultManager' => 'foo'], 'defaultConnection', 'defaultManager', 'proxyInterfaceName');
         $registry->setTestContainer($container);
@@ -44,8 +51,8 @@
         $registry->resetManager();
 
         $this->assertSame($foo, $container->get('foo'));
-        $this->assertInstanceOf(\stdClass::class, $foo);
-        $this->assertFalse(property_exists($foo, 'bar'));
+        $this->assertInstanceOf(DummyManager::class, $foo);
+        $this->assertFalse(isset($foo->bar));
     }
 
     /**
@@ -77,7 +84,7 @@
 
         $service = $container->get('foo');
 
-        self::assertInstanceOf(\stdClass::class, $service);
+        self::assertInstanceOf(DummyManager::class, $service);
         self::assertInstanceOf(LazyLoadingInterface::class, $service);
         self::assertInstanceOf(ValueHolderInterface::class, $service);
         self::assertFalse($service->isProxyInitialized());
@@ -91,7 +98,7 @@
         $service->initializeProxy();
 
         $wrappedValue = $service->getWrappedValueHolderValue();
-        self::assertInstanceOf(\stdClass::class, $wrappedValue);
+        self::assertInstanceOf(DummyManager::class, $wrappedValue);
         self::assertNotInstanceOf(LazyLoadingInterface::class, $wrappedValue);
         self::assertNotInstanceOf(ValueHolderInterface::class, $wrappedValue);
     }
@@ -104,7 +111,7 @@
 
         $container = new ContainerBuilder();
 
-        $container->register('foo', \stdClass::class)
+        $container->register('foo', DummyManager::class)
             ->setPublic(true)
             ->setLazy(true);
         $container->compile();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineCloseConnectionMiddlewareTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineCloseConnectionMiddlewareTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineCloseConnectionMiddlewareTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineCloseConnectionMiddlewareTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -62,7 +62,7 @@
         $managerRegistry
             ->method('getManager')
             ->with('unknown_manager')
-            ->will($this->throwException(new \InvalidArgumentException()));
+            ->willThrowException(new \InvalidArgumentException());
 
         $middleware = new DoctrineCloseConnectionMiddleware($managerRegistry, 'unknown_manager');
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineOpenTransactionLoggerMiddlewareTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineOpenTransactionLoggerMiddlewareTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineOpenTransactionLoggerMiddlewareTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineOpenTransactionLoggerMiddlewareTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,9 +50,9 @@
 
     public function testMiddlewareWrapsInTransactionAndFlushes()
     {
-        $this->connection->expects($this->exactly(1))
-            ->method('isTransactionActive')
-            ->will($this->onConsecutiveCalls(true, true, false))
+        $this->connection->expects($this->exactly(2))
+            ->method('getTransactionNestingLevel')
+            ->willReturn(0, 1)
         ;
 
         $this->middleware->handle(new Envelope(new \stdClass()), $this->getStackMock());
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrinePingConnectionMiddlewareTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrinePingConnectionMiddlewareTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrinePingConnectionMiddlewareTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrinePingConnectionMiddlewareTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,8 +13,11 @@
 
 use Doctrine\DBAL\Connection;
 use Doctrine\DBAL\Exception as DBALException;
+use Doctrine\DBAL\Platforms\AbstractPlatform;
+use Doctrine\DBAL\Result;
 use Doctrine\ORM\EntityManagerInterface;
 use Doctrine\Persistence\ManagerRegistry;
+use PHPUnit\Framework\MockObject\MockObject;
 use Symfony\Bridge\Doctrine\Messenger\DoctrinePingConnectionMiddleware;
 use Symfony\Component\Messenger\Envelope;
 use Symfony\Component\Messenger\Exception\UnrecoverableMessageHandlingException;
@@ -47,16 +50,24 @@
 
     public function testMiddlewarePingOk()
     {
-        $this->connection->expects($this->once())
-            ->method('getDatabasePlatform')
-            ->will($this->throwException(new DBALException()));
+        $this->connection->method('getDatabasePlatform')
+            ->willReturn($this->mockPlatform());
+
+        $this->connection->expects($this->exactly(2))
+            ->method('executeQuery')
+            ->willReturnCallback(function () {
+                static $counter = 0;
+
+                if (1 === ++$counter) {
+                    throw $this->createMock(DBALException::class);
+                }
+
+                return $this->createMock(Result::class);
+            });
 
         $this->connection->expects($this->once())
             ->method('close')
         ;
-        $this->connection->expects($this->once())
-            ->method('connect')
-        ;
 
         $envelope = new Envelope(new \stdClass(), [
             new ConsumedByWorkerStamp(),
@@ -66,9 +77,8 @@
 
     public function testMiddlewarePingResetEntityManager()
     {
-        $this->connection->expects($this->once())
-            ->method('getDatabasePlatform')
-            ->will($this->throwException(new DBALException()));
+        $this->connection->method('getDatabasePlatform')
+            ->willReturn($this->mockPlatform());
 
         $this->entityManager->expects($this->once())
             ->method('isOpen')
@@ -91,7 +101,7 @@
         $managerRegistry
             ->method('getManager')
             ->with('unknown_manager')
-            ->will($this->throwException(new \InvalidArgumentException()));
+            ->willThrowException(new \InvalidArgumentException());
 
         $middleware = new DoctrinePingConnectionMiddleware($managerRegistry, 'unknown_manager');
 
@@ -112,11 +122,17 @@
         $this->connection->expects($this->never())
             ->method('close')
         ;
-        $this->connection->expects($this->never())
-            ->method('connect')
-        ;
 
         $envelope = new Envelope(new \stdClass());
         $this->middleware->handle($envelope, $this->getStackMock());
     }
+
+    /** @return AbstractPlatform&MockObject */
+    private function mockPlatform(): AbstractPlatform
+    {
+        $platform = $this->createMock(AbstractPlatform::class);
+        $platform->method('getDummySelectSQL')->willReturn('SELECT 1');
+
+        return $platform;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineTransactionMiddlewareTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineTransactionMiddlewareTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineTransactionMiddlewareTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineTransactionMiddlewareTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -73,7 +73,7 @@
         $managerRegistry
             ->method('getManager')
             ->with('unknown_manager')
-            ->will($this->throwException(new \InvalidArgumentException()));
+            ->willThrowException(new \InvalidArgumentException());
 
         $middleware = new DoctrineTransactionMiddleware($managerRegistry, 'unknown_manager');
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Middleware/Debug/MiddlewareTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Middleware/Debug/MiddlewareTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Middleware/Debug/MiddlewareTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Middleware/Debug/MiddlewareTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,8 +16,11 @@
 use Doctrine\DBAL\Driver\Middleware as MiddlewareInterface;
 use Doctrine\DBAL\DriverManager;
 use Doctrine\DBAL\ParameterType;
+use Doctrine\DBAL\Query\QueryBuilder;
 use Doctrine\DBAL\Result;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
 use Doctrine\DBAL\Types\Types;
+use Doctrine\ORM\ORMSetup;
 use PHPUnit\Framework\TestCase;
 use Symfony\Bridge\Doctrine\Middleware\Debug\DebugDataHolder;
 use Symfony\Bridge\Doctrine\Middleware\Debug\Middleware;
@@ -48,14 +51,17 @@
     {
         $this->stopwatch = $withStopwatch ? new Stopwatch() : null;
 
-        $configuration = new Configuration();
+        $config = class_exists(ORMSetup::class) ? ORMSetup::createConfiguration(true) : new Configuration();
+        if (class_exists(DefaultSchemaManagerFactory::class)) {
+            $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+        }
         $this->debugDataHolder = new DebugDataHolder();
-        $configuration->setMiddlewares([new Middleware($this->debugDataHolder, $this->stopwatch)]);
+        $config->setMiddlewares([new Middleware($this->debugDataHolder, $this->stopwatch)]);
 
         $this->conn = DriverManager::getConnection([
             'driver' => 'pdo_sqlite',
             'memory' => true,
-        ], $configuration);
+        ], $config);
 
         $this->conn->executeQuery(<<<EOT
 CREATE TABLE products (
@@ -150,13 +156,13 @@
         $this->init();
 
         $product = 'product1';
-        $price = 12.5;
+        $price = '12.5';
         $stock = 5;
 
         $stmt = $this->conn->prepare('INSERT INTO products(name, price, stock) VALUES (?, ?, ?)');
-        $stmt->bindParam(1, $product);
-        $stmt->bindParam(2, $price);
-        $stmt->bindParam(3, $stock, ParameterType::INTEGER);
+        $stmt->bindValue(1, $product);
+        $stmt->bindValue(2, $price);
+        $stmt->bindValue(3, $stock, ParameterType::INTEGER);
 
         $executeMethod($stmt);
 
@@ -173,13 +179,13 @@
     {
         return [
             'commit' => [
-                static function (Connection $conn): bool {
+                static function (Connection $conn): ?bool {
                     return $conn->commit();
                 },
                 '"COMMIT"',
             ],
             'rollback' => [
-                static function (Connection $conn): bool {
+                static function (Connection $conn): ?bool {
                     return $conn->rollBack();
                 },
                 '"ROLLBACK"',
@@ -194,6 +200,7 @@
     {
         $this->init();
 
+        $this->conn->setNestTransactionsWithSavepoints(true);
         $this->conn->beginTransaction();
         $this->conn->beginTransaction();
         $this->conn->executeStatement('INSERT INTO products(name, price, stock) VALUES ("product1", 12.5, 5)');
@@ -204,19 +211,23 @@
         $endTransactionMethod($this->conn);
 
         $debug = $this->debugDataHolder->getData()['default'] ?? [];
-        $this->assertCount(7, $debug);
+        $this->assertCount(9, $debug);
         $this->assertSame('"START TRANSACTION"', $debug[1]['sql']);
         $this->assertGreaterThan(0, $debug[1]['executionMS']);
-        $this->assertSame('INSERT INTO products(name, price, stock) VALUES ("product1", 12.5, 5)', $debug[2]['sql']);
+        $this->assertSame(method_exists(QueryBuilder::class, 'resetOrderBy') ? 'SAVEPOINT DOCTRINE_2' : 'SAVEPOINT DOCTRINE2_SAVEPOINT_2', $debug[2]['sql']);
         $this->assertGreaterThan(0, $debug[2]['executionMS']);
-        $this->assertSame($expectedEndTransactionDebug, $debug[3]['sql']);
+        $this->assertSame('INSERT INTO products(name, price, stock) VALUES ("product1", 12.5, 5)', $debug[3]['sql']);
         $this->assertGreaterThan(0, $debug[3]['executionMS']);
-        $this->assertSame('"START TRANSACTION"', $debug[4]['sql']);
+        $this->assertSame(('"ROLLBACK"' === $expectedEndTransactionDebug ? 'ROLLBACK TO' : 'RELEASE').' '.(method_exists(QueryBuilder::class, 'resetOrderBy') ? 'SAVEPOINT DOCTRINE_2' : 'SAVEPOINT DOCTRINE2_SAVEPOINT_2'), $debug[4]['sql']);
         $this->assertGreaterThan(0, $debug[4]['executionMS']);
-        $this->assertSame('INSERT INTO products(name, price, stock) VALUES ("product2", 15.5, 12)', $debug[5]['sql']);
+        $this->assertSame($expectedEndTransactionDebug, $debug[5]['sql']);
         $this->assertGreaterThan(0, $debug[5]['executionMS']);
-        $this->assertSame($expectedEndTransactionDebug, $debug[6]['sql']);
+        $this->assertSame('"START TRANSACTION"', $debug[6]['sql']);
         $this->assertGreaterThan(0, $debug[6]['executionMS']);
+        $this->assertSame('INSERT INTO products(name, price, stock) VALUES ("product2", 15.5, 12)', $debug[7]['sql']);
+        $this->assertGreaterThan(0, $debug[7]['executionMS']);
+        $this->assertSame($expectedEndTransactionDebug, $debug[8]['sql']);
+        $this->assertGreaterThan(0, $debug[8]['executionMS']);
     }
 
     public static function provideExecuteAndEndTransactionMethods(): array
@@ -226,7 +237,7 @@
                 static function (Connection $conn, string $sql) {
                     return $conn->executeStatement($sql);
                 },
-                static function (Connection $conn): bool {
+                static function (Connection $conn): ?bool {
                     return $conn->commit();
                 },
             ],
@@ -234,7 +245,7 @@
                 static function (Connection $conn, string $sql): Result {
                     return $conn->executeQuery($sql);
                 },
-                static function (Connection $conn): bool {
+                static function (Connection $conn): ?bool {
                     return $conn->rollBack();
                 },
             ],
@@ -242,7 +253,7 @@
                 static function (Connection $conn, string $sql): Result {
                     return $conn->prepare($sql)->executeQuery();
                 },
-                static function (Connection $conn): bool {
+                static function (Connection $conn): ?bool {
                     return $conn->commit();
                 },
             ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/DoctrineExtractorTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/DoctrineExtractorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/DoctrineExtractorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/DoctrineExtractorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,18 +11,27 @@
 
 namespace Symfony\Bridge\Doctrine\Tests\PropertyInfo;
 
+use Doctrine\Common\Annotations\AnnotationReader;
 use Doctrine\Common\Collections\Collection;
+use Doctrine\Common\EventManager;
+use Doctrine\DBAL\DriverManager;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
+use Doctrine\DBAL\Types\BigIntType;
 use Doctrine\DBAL\Types\Type as DBALType;
 use Doctrine\ORM\EntityManager;
 use Doctrine\ORM\Mapping\Column;
+use Doctrine\ORM\Mapping\Driver\AnnotationDriver;
+use Doctrine\ORM\Mapping\Driver\AttributeDriver;
 use Doctrine\ORM\ORMSetup;
 use Doctrine\ORM\Tools\Setup;
 use PHPUnit\Framework\TestCase;
 use Symfony\Bridge\Doctrine\PropertyInfo\DoctrineExtractor;
 use Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\DoctrineDummy;
+use Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\DoctrineEmbeddable;
 use Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\DoctrineEnum;
 use Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\DoctrineGeneratedValue;
 use Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\DoctrineRelation;
+use Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\DoctrineWithEmbedded;
 use Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\EnumInt;
 use Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\EnumString;
 use Symfony\Component\PropertyInfo\Type;
@@ -32,12 +41,26 @@
  */
 class DoctrineExtractorTest extends TestCase
 {
-    private function createExtractor()
+    private function createExtractor(): DoctrineExtractor
     {
         $config = class_exists(ORMSetup::class)
-            ? ORMSetup::createAnnotationMetadataConfiguration([__DIR__.\DIRECTORY_SEPARATOR.'Fixtures'], true)
+            ? ORMSetup::createConfiguration(true)
             : Setup::createAnnotationMetadataConfiguration([__DIR__.\DIRECTORY_SEPARATOR.'Fixtures'], true);
-        $entityManager = EntityManager::create(['driver' => 'pdo_sqlite'], $config);
+        if (\PHP_VERSION_ID >= 80000 && class_exists(AttributeDriver::class)) {
+            $config->setMetadataDriverImpl(new AttributeDriver([__DIR__.'/../Tests/Fixtures' => 'Symfony\Bridge\Doctrine\Tests\Fixtures'], true));
+        } else {
+            $config->setMetadataDriverImpl(new AnnotationDriver(new AnnotationReader(), null, true));
+        }
+        if (class_exists(DefaultSchemaManagerFactory::class)) {
+            $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+        }
+
+        if (!(new \ReflectionMethod(EntityManager::class, '__construct'))->isPublic()) {
+            $entityManager = EntityManager::create(['driver' => 'pdo_sqlite'], $config);
+        } else {
+            $eventManager = new EventManager();
+            $entityManager = new EntityManager(DriverManager::getConnection(['driver' => 'pdo_sqlite'], $config, $eventManager), $config, $eventManager);
+        }
 
         if (!DBALType::hasType('foo')) {
             DBALType::addType('foo', 'Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\DoctrineFooType');
@@ -89,10 +112,6 @@
 
     public function testTestGetPropertiesWithEmbedded()
     {
-        if (!class_exists(\Doctrine\ORM\Mapping\Embedded::class)) {
-            $this->markTestSkipped('@Embedded is not available in Doctrine ORM lower than 2.5.');
-        }
-
         $this->assertEquals(
             [
                 'id',
@@ -105,25 +124,21 @@
     /**
      * @dataProvider typesProvider
      */
-    public function testExtract($property, array $type = null)
+    public function testExtract(string $property, ?array $type = null)
     {
         $this->assertEquals($type, $this->createExtractor()->getTypes(DoctrineDummy::class, $property, []));
     }
 
     public function testExtractWithEmbedded()
     {
-        if (!class_exists(\Doctrine\ORM\Mapping\Embedded::class)) {
-            $this->markTestSkipped('@Embedded is not available in Doctrine ORM lower than 2.5.');
-        }
-
         $expectedTypes = [new Type(
             Type::BUILTIN_TYPE_OBJECT,
             false,
-            'Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\DoctrineEmbeddable'
+            DoctrineEmbeddable::class
         )];
 
         $actualTypes = $this->createExtractor()->getTypes(
-            'Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\DoctrineWithEmbedded',
+            DoctrineWithEmbedded::class,
             'embedded',
             []
         );
@@ -146,12 +161,19 @@
         $this->assertNull($this->createExtractor()->getTypes(DoctrineEnum::class, 'enumCustom', []));
     }
 
-    public static function typesProvider()
+    public static function typesProvider(): array
     {
-        $provider = [
+        // DBAL 4 has a special fallback strategy for BINGINT (int -> string)
+        if (!method_exists(BigIntType::class, 'getName')) {
+            $expectedBingIntType = [new Type(Type::BUILTIN_TYPE_INT), new Type(Type::BUILTIN_TYPE_STRING)];
+        } else {
+            $expectedBingIntType = [new Type(Type::BUILTIN_TYPE_STRING)];
+        }
+
+        return [
             ['id', [new Type(Type::BUILTIN_TYPE_INT)]],
             ['guid', [new Type(Type::BUILTIN_TYPE_STRING)]],
-            ['bigint', [new Type(Type::BUILTIN_TYPE_STRING)]],
+            ['bigint', $expectedBingIntType],
             ['time', [new Type(Type::BUILTIN_TYPE_OBJECT, false, 'DateTime')]],
             ['timeImmutable', [new Type(Type::BUILTIN_TYPE_OBJECT, false, 'DateTimeImmutable')]],
             ['dateInterval', [new Type(Type::BUILTIN_TYPE_OBJECT, false, 'DateInterval')]],
@@ -231,8 +253,6 @@
             )]],
             ['json', null],
         ];
-
-        return $provider;
     }
 
     public function testGetPropertiesCatchException()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineDummy.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineDummy.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineDummy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineDummy.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,102 +23,122 @@
  *
  * @author Kévin Dunglas <dunglas@gmail.com>
  */
+#[Entity]
 class DoctrineDummy
 {
     /**
      * @Id
      * @Column(type="smallint")
      */
+    #[Id, Column(type: 'smallint')]
     public $id;
 
     /**
      * @ManyToOne(targetEntity="DoctrineRelation")
      */
+    #[ManyToOne(targetEntity: DoctrineRelation::class)]
     public $foo;
 
     /**
      * @ManyToMany(targetEntity="DoctrineRelation")
      */
+    #[ManyToMany(targetEntity: DoctrineRelation::class)]
     public $bar;
 
     /**
      * @ManyToMany(targetEntity="DoctrineRelation", indexBy="rguid")
      */
+    #[ManyToMany(targetEntity: DoctrineRelation::class, indexBy: 'rguid')]
     protected $indexedRguid;
 
     /**
      * @ManyToMany(targetEntity="DoctrineRelation", indexBy="rguid_column")
      */
+    #[ManyToMany(targetEntity: DoctrineRelation::class, indexBy: 'rguid_column')]
     protected $indexedBar;
 
     /**
      * @OneToMany(targetEntity="DoctrineRelation", mappedBy="foo", indexBy="foo")
      */
+    #[OneToMany(targetEntity: DoctrineRelation::class, mappedBy: 'foo', indexBy: 'foo')]
     protected $indexedFoo;
 
     /**
      * @OneToMany(targetEntity="DoctrineRelation", mappedBy="baz", indexBy="baz_id")
      */
+    #[OneToMany(targetEntity: DoctrineRelation::class, mappedBy: 'baz', indexBy: 'baz_id')]
     protected $indexedBaz;
 
     /**
      * @Column(type="guid")
      */
+    #[Column(type: 'guid')]
     protected $guid;
 
     /**
      * @Column(type="time")
      */
+    #[Column(type: 'time')]
     private $time;
 
     /**
      * @Column(type="time_immutable")
      */
+    #[Column(type: 'time_immutable')]
     private $timeImmutable;
 
     /**
      * @Column(type="dateinterval")
      */
+    #[Column(type: 'dateinterval')]
     private $dateInterval;
 
     /**
      * @Column(type="json_array")
      */
+    #[Column(type: 'json_array')]
     private $jsonArray;
 
     /**
      * @Column(type="simple_array")
      */
+    #[Column(type: 'simple_array')]
     private $simpleArray;
 
     /**
      * @Column(type="float")
      */
+    #[Column(type: 'float')]
     private $float;
 
     /**
      * @Column(type="decimal", precision=10, scale=2)
      */
+    #[Column(type: 'decimal', precision: 10, scale: 2)]
     private $decimal;
 
     /**
      * @Column(type="boolean")
      */
+    #[Column(type: 'boolean')]
     private $bool;
 
     /**
      * @Column(type="binary")
      */
+    #[Column(type: 'binary')]
     private $binary;
 
     /**
      * @Column(type="custom_foo")
      */
+    #[Column(type: 'custom_foo')]
     private $customFoo;
 
     /**
      * @Column(type="bigint")
      */
+    #[Column(type: 'bigint')]
     private $bigint;
 
     public $notMapped;
@@ -126,25 +146,30 @@
     /**
      * @OneToMany(targetEntity="DoctrineRelation", mappedBy="dt", indexBy="dt")
      */
+    #[OneToMany(targetEntity: DoctrineRelation::class, mappedBy: 'dt', indexBy: 'dt')]
     protected $indexedByDt;
 
     /**
      * @OneToMany(targetEntity="DoctrineRelation", mappedBy="customType", indexBy="customType")
      */
+    #[OneToMany(targetEntity: DoctrineRelation::class, mappedBy: 'customType', indexBy: 'customType')]
     private $indexedByCustomType;
 
     /**
      * @OneToMany(targetEntity="DoctrineRelation", mappedBy="buzField", indexBy="buzField")
      */
+    #[OneToMany(targetEntity: DoctrineRelation::class, mappedBy: 'buzField', indexBy: 'buzField')]
     protected $indexedBuz;
 
     /**
      * @Column(type="json", nullable=true)
      */
+    #[Column(type: 'json', nullable: true)]
     private $json;
 
     /**
      * @OneToMany(targetEntity="DoctrineRelation", mappedBy="dummyRelation", indexBy="gen_value_col_id", orphanRemoval=true)
      */
+    #[OneToMany(targetEntity: DoctrineRelation::class, mappedBy: 'dummyRelation', indexBy: 'gen_value_col_id', orphanRemoval: true)]
     protected $dummyGeneratedValueList;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineEmbeddable.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineEmbeddable.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineEmbeddable.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineEmbeddable.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,10 +19,12 @@
  *
  * @author Udaltsov Valentin <udaltsov.valentin@gmail.com>
  */
+#[Embeddable]
 class DoctrineEmbeddable
 {
     /**
      * @Column(type="string")
      */
+    #[Column(type: 'string')]
     protected $field;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineEnum.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineEnum.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineEnum.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineEnum.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,36 +18,43 @@
 /**
  * @Entity
  */
+#[Entity]
 class DoctrineEnum
 {
     /**
      * @Id
      * @Column(type="smallint")
      */
+    #[Id, Column(type: 'smallint')]
     public $id;
 
     /**
      * @Column(type="string", enumType="Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\EnumString")
      */
+    #[Column(type: 'string', enumType: EnumString::class)]
     protected $enumString;
 
     /**
      * @Column(type="integer", enumType="Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\EnumInt")
      */
+    #[Column(type: 'integer', enumType: EnumInt::class)]
     protected $enumInt;
 
     /**
      * @Column(type="array", enumType="Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\EnumString")
      */
+    #[Column(type: 'array', enumType: EnumString::class)]
     protected $enumStringArray;
 
     /**
      * @Column(type="simple_array", enumType="Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\EnumInt")
      */
+    #[Column(type: 'simple_array', enumType: EnumInt::class)]
     protected $enumIntArray;
 
     /**
      * @Column(type="custom_foo", enumType="Symfony\Bridge\Doctrine\Tests\PropertyInfo\Fixtures\EnumInt")
      */
+    #[Column(type: 'custom_foo', enumType: EnumInt::class)]
     protected $enumCustom;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineFooType.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineFooType.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineFooType.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineFooType.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,10 +43,8 @@
 
     /**
      * {@inheritdoc}
-     *
-     * @return mixed
      */
-    public function convertToDatabaseValue($value, AbstractPlatform $platform)
+    public function convertToDatabaseValue($value, AbstractPlatform $platform): ?string
     {
         if (null === $value) {
             return null;
@@ -60,10 +58,8 @@
 
     /**
      * {@inheritdoc}
-     *
-     * @return mixed
      */
-    public function convertToPHPValue($value, AbstractPlatform $platform)
+    public function convertToPHPValue($value, AbstractPlatform $platform): ?Foo
     {
         if (null === $value) {
             return null;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineGeneratedValue.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineGeneratedValue.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineGeneratedValue.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineGeneratedValue.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,6 +22,7 @@
  *
  * @Entity
  */
+#[Entity]
 class DoctrineGeneratedValue
 {
     /**
@@ -29,21 +30,25 @@
      * @GeneratedValue(strategy="AUTO")
      * @Column(type="integer")
      */
+    #[Id, GeneratedValue(strategy: 'AUTO'), Column(type: 'integer')]
     public $id;
 
     /**
      * @Column
      */
+    #[Column]
     public $foo;
 
     /**
      * @var int
      * @Column(type="integer", name="gen_value_col_id")
      */
+    #[Column(type: 'integer', name: 'gen_value_col_id')]
     public $valueId;
 
     /**
      * @OneToMany(targetEntity="DoctrineRelation", mappedBy="generatedValueRelation", indexBy="rguid_column", orphanRemoval=true)
      */
+    #[OneToMany(targetEntity: DoctrineRelation::class, mappedBy: 'generatedValueRelation', indexBy: 'rguid_column', orphanRemoval: true)]
     protected $relationList;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineRelation.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineRelation.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineRelation.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineRelation.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,54 +22,67 @@
  *
  * @author Kévin Dunglas <dunglas@gmail.com>
  */
+#[Entity]
 class DoctrineRelation
 {
     /**
      * @Id
      * @Column(type="smallint")
      */
+    #[Id, Column(type: 'smallint')]
     public $id;
 
     /**
      * @Column(type="guid", name="rguid_column")
      */
+    #[Column(type: 'guid', name: 'rguid_column')]
     protected $rguid;
 
     /**
      * @Column(type="guid")
      * @ManyToOne(targetEntity="DoctrineDummy", inversedBy="indexedFoo")
      */
+    #[Column(type: 'guid')]
+    #[ManyToOne(targetEntity: DoctrineDummy::class, inversedBy: 'indexedFoo')]
     protected $foo;
 
     /**
      * @ManyToOne(targetEntity="DoctrineDummy")
      */
+    #[ManyToOne(targetEntity: DoctrineDummy::class)]
     protected $baz;
 
     /**
      * @Column(type="datetime")
      */
+    #[Column(type: 'datetime')]
     private $dt;
 
     /**
      * @Column(type="foo")
      */
+    #[Column(type: 'foo')]
     private $customType;
 
     /**
      * @Column(type="guid", name="different_than_field")
      * @ManyToOne(targetEntity="DoctrineDummy", inversedBy="indexedBuz")
      */
+    #[Column(type: 'guid', name: 'different_than_field')]
+    #[ManyToOne(targetEntity: DoctrineDummy::class, inversedBy: 'indexedBuz')]
     protected $buzField;
 
     /**
      * @ManyToOne(targetEntity="DoctrineDummy", inversedBy="dummyGeneratedValueList")
      */
+    #[ManyToOne(targetEntity: DoctrineDummy::class, inversedBy: 'dummyGeneratedValueList')]
     private $dummyRelation;
 
     /**
      * @ManyToOne(targetEntity="DoctrineGeneratedValue", inversedBy="relationList")
      * @JoinColumn(name="gen_value_col_id", referencedColumnName="gen_value_col_id")
      */
+    #[ManyToOne(targetEntity: DoctrineGeneratedValue::class, inversedBy: 'relationList')]
+    #[JoinColumn(name: 'gen_value_col_id', referencedColumnName: 'gen_value_col_id')]
     private $generatedValueRelation;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineWithEmbedded.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineWithEmbedded.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineWithEmbedded.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineWithEmbedded.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,16 +21,19 @@
  *
  * @author Udaltsov Valentin <udaltsov.valentin@gmail.com>
  */
+#[Entity]
 class DoctrineWithEmbedded
 {
     /**
      * @Id
      * @Column(type="smallint")
      */
+    #[Id, Column(type: 'smallint')]
     public $id;
 
     /**
      * @Embedded(class="DoctrineEmbeddable")
      */
+    #[Embedded(class: DoctrineEmbeddable::class)]
     protected $embedded;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/SchemaListener/MessengerTransportDoctrineSchemaSubscriberTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/SchemaListener/MessengerTransportDoctrineSchemaSubscriberTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/SchemaListener/MessengerTransportDoctrineSchemaSubscriberTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/SchemaListener/MessengerTransportDoctrineSchemaSubscriberTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -49,6 +49,10 @@
 
     public function testOnSchemaCreateTable()
     {
+        if (!class_exists(SchemaCreateTableEventArgs::class)) {
+            self::markTestSkipped('This test requires DBAL < 4.');
+        }
+
         $platform = $this->createMock(AbstractPlatform::class);
         $table = new Table('queue_table');
         $event = new SchemaCreateTableEventArgs($table, [], [], $platform);
@@ -80,6 +84,10 @@
 
     public function testOnSchemaCreateTableNoExtraSql()
     {
+        if (!class_exists(SchemaCreateTableEventArgs::class)) {
+            self::markTestSkipped('This test requires DBAL < 4.');
+        }
+
         $platform = $this->createMock(AbstractPlatform::class);
         $table = new Table('queue_table');
         $event = new SchemaCreateTableEventArgs($table, [], [], $platform);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderPostgresTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderPostgresTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderPostgresTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderPostgresTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,55 @@
+<?php
+
+namespace Symfony\Bridge\Doctrine\Tests\Security\RememberMe;
+
+use Doctrine\DBAL\Configuration;
+use Doctrine\DBAL\DriverManager;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
+use Doctrine\ORM\ORMSetup;
+use Symfony\Bridge\Doctrine\Security\RememberMe\DoctrineTokenProvider;
+
+/**
+ * @requires extension pdo_pgsql
+ * @group integration
+ */
+class DoctrineTokenProviderPostgresTest extends DoctrineTokenProviderTest
+{
+    public static function setUpBeforeClass(): void
+    {
+        if (!getenv('POSTGRES_HOST')) {
+            self::markTestSkipped('Missing POSTGRES_HOST env variable');
+        }
+    }
+
+    protected function bootstrapProvider()
+    {
+        $config = class_exists(ORMSetup::class) ? ORMSetup::createConfiguration(true) : new Configuration();
+        if (class_exists(DefaultSchemaManagerFactory::class)) {
+            $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+        }
+
+        $connection = DriverManager::getConnection([
+            'driver' => 'pdo_pgsql',
+            'host' => getenv('POSTGRES_HOST'),
+            'user' => 'postgres',
+            'password' => 'password',
+        ], $config);
+        $connection->{method_exists($connection, 'executeStatement') ? 'executeStatement' : 'executeUpdate'}(<<<'SQL'
+            DROP TABLE IF EXISTS rememberme_token;
+SQL
+        );
+
+        $connection->{method_exists($connection, 'executeStatement') ? 'executeStatement' : 'executeUpdate'}(<<<'SQL'
+            CREATE TABLE rememberme_token (
+                series   CHAR(88)     UNIQUE PRIMARY KEY NOT NULL,
+                value    VARCHAR(88)  NOT NULL, -- CHAR(88) adds spaces at the end
+                lastUsed TIMESTAMP    NOT NULL,
+                class    VARCHAR(100) NOT NULL,
+                username VARCHAR(200) NOT NULL
+            );
+SQL
+        );
+
+        return new DoctrineTokenProvider($connection);
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Security/RememberMe/DoctrineTokenProviderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -9,9 +9,12 @@
  * file that was distributed with this source code.
  */
 
-namespace Security\RememberMe;
+namespace Symfony\Bridge\Doctrine\Tests\Security\RememberMe;
 
+use Doctrine\DBAL\Configuration;
 use Doctrine\DBAL\DriverManager;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
+use Doctrine\ORM\ORMSetup;
 use PHPUnit\Framework\TestCase;
 use Symfony\Bridge\Doctrine\Security\RememberMe\DoctrineTokenProvider;
 use Symfony\Component\Security\Core\Authentication\RememberMe\PersistentToken;
@@ -118,12 +121,17 @@
     /**
      * @return DoctrineTokenProvider
      */
-    private function bootstrapProvider()
+    protected function bootstrapProvider()
     {
+        $config = class_exists(ORMSetup::class) ? ORMSetup::createConfiguration(true) : new Configuration();
+        if (class_exists(DefaultSchemaManagerFactory::class)) {
+            $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+        }
+
         $connection = DriverManager::getConnection([
             'driver' => 'pdo_sqlite',
-            'url' => 'sqlite:///:memory:',
-        ]);
+            'memory' => true,
+        ], $config);
         $connection->{method_exists($connection, 'executeStatement') ? 'executeStatement' : 'executeUpdate'}(<<< 'SQL'
             CREATE TABLE rememberme_token (
                 series   char(88)     UNIQUE PRIMARY KEY NOT NULL,
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Security/User/EntityUserProviderTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Security/User/EntityUserProviderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Security/User/EntityUserProviderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Security/User/EntityUserProviderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,10 +12,12 @@
 namespace Symfony\Bridge\Doctrine\Tests\Security\User;
 
 use Doctrine\ORM\EntityManager;
+use Doctrine\ORM\EntityRepository;
 use Doctrine\ORM\Tools\SchemaTool;
 use Doctrine\Persistence\ManagerRegistry;
 use Doctrine\Persistence\ObjectManager;
 use Doctrine\Persistence\ObjectRepository;
+use Doctrine\Persistence\Proxy;
 use PHPUnit\Framework\TestCase;
 use Symfony\Bridge\Doctrine\Security\User\EntityUserProvider;
 use Symfony\Bridge\Doctrine\Security\User\UserLoaderInterface;
@@ -197,6 +199,27 @@
         $provider->upgradePassword($user, 'foobar');
     }
 
+    public function testRefreshedUserProxyIsLoaded()
+    {
+        $em = DoctrineTestHelper::createTestEntityManager();
+        $this->createSchema($em);
+
+        $user = new User(1, 1, 'user1');
+
+        $em->persist($user);
+        $em->flush();
+        $em->clear();
+
+        // store a proxy in the identity map
+        $em->getReference(User::class, ['id1' => 1, 'id2' => 1]);
+
+        $provider = new EntityUserProvider($this->getManager($em), User::class);
+        $refreshedUser = $provider->refreshUser($user);
+
+        $this->assertInstanceOf(Proxy::class, $refreshedUser);
+        $this->assertTrue($refreshedUser->__isInitialized());
+    }
+
     private function getManager($em, $name = null)
     {
         $manager = $this->createMock(ManagerRegistry::class);
@@ -210,14 +233,11 @@
 
     private function getObjectManager($repository)
     {
-        $em = $this->getMockBuilder(ObjectManager::class)
-            ->onlyMethods(['getClassMetadata', 'getRepository'])
-            ->getMockForAbstractClass();
-        $em->expects($this->any())
-            ->method('getRepository')
+        $objectManager = $this->createMock(ObjectManager::class);
+        $objectManager->method('getRepository')
             ->willReturn($repository);
 
-        return $em;
+        return $objectManager;
     }
 
     private function createSchema($em)
@@ -229,12 +249,12 @@
     }
 }
 
-abstract class UserLoaderRepository implements ObjectRepository, UserLoaderInterface
+abstract class UserLoaderRepository extends EntityRepository implements UserLoaderInterface
 {
     abstract public function loadUserByIdentifier(string $identifier): ?UserInterface;
 }
 
-abstract class PasswordUpgraderRepository implements ObjectRepository, PasswordUpgraderInterface
+abstract class PasswordUpgraderRepository extends EntityRepository implements PasswordUpgraderInterface
 {
     abstract public function upgradePassword(PasswordAuthenticatedUserInterface $user, string $newHashedPassword): void;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Types/UlidTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Types/UlidTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Types/UlidTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Types/UlidTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,9 +12,10 @@
 namespace Symfony\Bridge\Doctrine\Tests\Types;
 
 use Doctrine\DBAL\Platforms\AbstractPlatform;
+use Doctrine\DBAL\Platforms\MariaDBPlatform;
 use Doctrine\DBAL\Platforms\MySQLPlatform;
 use Doctrine\DBAL\Platforms\PostgreSQLPlatform;
-use Doctrine\DBAL\Platforms\SqlitePlatform;
+use Doctrine\DBAL\Platforms\SQLitePlatform;
 use Doctrine\DBAL\Types\ConversionException;
 use Doctrine\DBAL\Types\Type;
 use PHPUnit\Framework\TestCase;
@@ -25,6 +26,9 @@
 // DBAL 2 compatibility
 class_exists('Doctrine\DBAL\Platforms\PostgreSqlPlatform');
 
+// DBAL 3 compatibility
+class_exists('Doctrine\DBAL\Platforms\SqlitePlatform');
+
 final class UlidTypeTest extends TestCase
 {
     private const DUMMY_ULID = '01EEDQEK6ZAZE93J8KG5B4MBJC';
@@ -84,25 +88,25 @@
     {
         $this->expectException(ConversionException::class);
 
-        $this->type->convertToDatabaseValue(new \stdClass(), new SqlitePlatform());
+        $this->type->convertToDatabaseValue(new \stdClass(), new SQLitePlatform());
     }
 
     public function testNullConversionForDatabaseValue()
     {
-        $this->assertNull($this->type->convertToDatabaseValue(null, new SqlitePlatform()));
+        $this->assertNull($this->type->convertToDatabaseValue(null, new SQLitePlatform()));
     }
 
     public function testUlidInterfaceConvertsToPHPValue()
     {
         $ulid = $this->createMock(AbstractUid::class);
-        $actual = $this->type->convertToPHPValue($ulid, new SqlitePlatform());
+        $actual = $this->type->convertToPHPValue($ulid, new SQLitePlatform());
 
         $this->assertSame($ulid, $actual);
     }
 
     public function testUlidConvertsToPHPValue()
     {
-        $ulid = $this->type->convertToPHPValue(self::DUMMY_ULID, new SqlitePlatform());
+        $ulid = $this->type->convertToPHPValue(self::DUMMY_ULID, new SQLitePlatform());
 
         $this->assertInstanceOf(Ulid::class, $ulid);
         $this->assertEquals(self::DUMMY_ULID, $ulid->__toString());
@@ -112,19 +116,19 @@
     {
         $this->expectException(ConversionException::class);
 
-        $this->type->convertToPHPValue('abcdefg', new SqlitePlatform());
+        $this->type->convertToPHPValue('abcdefg', new SQLitePlatform());
     }
 
     public function testNullConversionForPHPValue()
     {
-        $this->assertNull($this->type->convertToPHPValue(null, new SqlitePlatform()));
+        $this->assertNull($this->type->convertToPHPValue(null, new SQLitePlatform()));
     }
 
     public function testReturnValueIfUlidForPHPValue()
     {
         $ulid = new Ulid();
 
-        $this->assertSame($ulid, $this->type->convertToPHPValue($ulid, new SqlitePlatform()));
+        $this->assertSame($ulid, $this->type->convertToPHPValue($ulid, new SQLitePlatform()));
     }
 
     public function testGetName()
@@ -140,17 +144,19 @@
         $this->assertEquals($expectedDeclaration, $this->type->getSqlDeclaration(['length' => 36], $platform));
     }
 
-    public static function provideSqlDeclarations(): array
+    public static function provideSqlDeclarations(): \Generator
     {
-        return [
-            [new PostgreSQLPlatform(), 'UUID'],
-            [new SqlitePlatform(), 'BLOB'],
-            [new MySQLPlatform(), 'BINARY(16)'],
-        ];
+        yield [new PostgreSQLPlatform(), 'UUID'];
+        yield [new SQLitePlatform(), 'BLOB'];
+        yield [new MySQLPlatform(), 'BINARY(16)'];
+
+        if (class_exists(MariaDBPlatform::class)) {
+            yield [new MariaDBPlatform(), 'BINARY(16)'];
+        }
     }
 
     public function testRequiresSQLCommentHint()
     {
-        $this->assertTrue($this->type->requiresSQLCommentHint(new SqlitePlatform()));
+        $this->assertTrue($this->type->requiresSQLCommentHint(new SQLitePlatform()));
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Types/UuidTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Types/UuidTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Types/UuidTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Types/UuidTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,6 +12,7 @@
 namespace Symfony\Bridge\Doctrine\Tests\Types;
 
 use Doctrine\DBAL\Platforms\AbstractPlatform;
+use Doctrine\DBAL\Platforms\MariaDBPlatform;
 use Doctrine\DBAL\Platforms\MySQLPlatform;
 use Doctrine\DBAL\Platforms\PostgreSQLPlatform;
 use Doctrine\DBAL\Platforms\SqlitePlatform;
@@ -152,13 +153,15 @@
         $this->assertEquals($expectedDeclaration, $this->type->getSqlDeclaration(['length' => 36], $platform));
     }
 
-    public static function provideSqlDeclarations(): array
+    public static function provideSqlDeclarations(): \Generator
     {
-        return [
-            [new PostgreSQLPlatform(), 'UUID'],
-            [new SqlitePlatform(), 'BLOB'],
-            [new MySQLPlatform(), 'BINARY(16)'],
-        ];
+        yield [new PostgreSQLPlatform(), 'UUID'];
+        yield [new SqlitePlatform(), 'BLOB'];
+        yield [new MySQLPlatform(), 'BINARY(16)'];
+
+        if (class_exists(MariaDBPlatform::class)) {
+            yield [new MariaDBPlatform(), 'BINARY(16)'];
+        }
     }
 
     public function testRequiresSQLCommentHint()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -63,6 +63,13 @@
         self::assertSame('some attached data', $constraint->payload);
         self::assertSame(['some_group'], $constraint->groups);
     }
+
+    public function testValueOptionConfiguresFields()
+    {
+        $constraint = new UniqueEntity(['value' => 'email']);
+
+        $this->assertSame('email', $constraint->fields);
+    }
 }
 
 #[UniqueEntity(['email'], message: 'myMessage')]
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,11 +13,13 @@
 
 use Doctrine\Common\Collections\ArrayCollection;
 use Doctrine\DBAL\Types\Type;
+use Doctrine\ORM\EntityRepository;
+use Doctrine\ORM\Mapping\ClassMetadata;
 use Doctrine\ORM\Mapping\ClassMetadataInfo;
 use Doctrine\ORM\Tools\SchemaTool;
 use Doctrine\Persistence\ManagerRegistry;
 use Doctrine\Persistence\ObjectManager;
-use Doctrine\Persistence\ObjectRepository;
+use PHPUnit\Framework\MockObject\MockObject;
 use Symfony\Bridge\Doctrine\Tests\DoctrineTestHelper;
 use Symfony\Bridge\Doctrine\Tests\Fixtures\AssociationEntity;
 use Symfony\Bridge\Doctrine\Tests\Fixtures\AssociationEntity2;
@@ -26,6 +28,7 @@
 use Symfony\Bridge\Doctrine\Tests\Fixtures\DoubleNameEntity;
 use Symfony\Bridge\Doctrine\Tests\Fixtures\DoubleNullableNameEntity;
 use Symfony\Bridge\Doctrine\Tests\Fixtures\Employee;
+use Symfony\Bridge\Doctrine\Tests\Fixtures\MockableRepository;
 use Symfony\Bridge\Doctrine\Tests\Fixtures\Person;
 use Symfony\Bridge\Doctrine\Tests\Fixtures\SingleIntIdEntity;
 use Symfony\Bridge\Doctrine\Tests\Fixtures\SingleIntIdNoToStringEntity;
@@ -58,7 +61,7 @@
     protected $registry;
 
     /**
-     * @var ObjectRepository
+     * @var MockObject&EntityRepository
      */
     protected $repository;
 
@@ -95,13 +98,10 @@
 
     protected function createRepositoryMock()
     {
-        $repository = $this->getMockBuilder(ObjectRepository::class)
-            ->onlyMethods(['find', 'findAll', 'findOneBy', 'findBy', 'getClassName'])
-            ->addMethods(['findByCustom'])
-            ->getMock()
-        ;
-
-        return $repository;
+        return $this->getMockBuilder(MockableRepository::class)
+            ->disableOriginalConstructor()
+            ->onlyMethods(['find', 'findAll', 'findOneBy', 'findBy', 'getClassName', 'findByCustom'])
+            ->getMock();
     }
 
     protected function createEntityManagerMock($repositoryMock)
@@ -112,7 +112,9 @@
             ->willReturn($repositoryMock)
         ;
 
-        $classMetadata = $this->createMock(ClassMetadataInfo::class);
+        $classMetadata = $this->createMock(
+            class_exists(ClassMetadataInfo::class) ? ClassMetadataInfo::class : ClassMetadata::class
+        );
         $classMetadata
             ->expects($this->any())
             ->method('hasField')
@@ -474,7 +476,7 @@
         $this->assertNoViolation();
     }
 
-    public static function resultTypesProvider()
+    public static function resultTypesProvider(): array
     {
         $entity = new SingleIntIdEntity(1, 'foo');
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Validator/DoctrineLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Validator/DoctrineLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Tests/Validator/DoctrineLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Tests/Validator/DoctrineLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,6 +12,7 @@
 namespace Symfony\Bridge\Doctrine\Tests\Validator;
 
 use Doctrine\ORM\Mapping\Column;
+use Doctrine\ORM\Mapping\Driver\AnnotationDriver;
 use PHPUnit\Framework\TestCase;
 use Symfony\Bridge\Doctrine\Tests\DoctrineTestHelper;
 use Symfony\Bridge\Doctrine\Tests\Fixtures\BaseUser;
@@ -47,9 +48,12 @@
 
     public function testLoadClassMetadata()
     {
-        $validator = Validation::createValidatorBuilder()
-            ->enableAnnotationMapping(true)
-            ->addDefaultDoctrineAnnotationReader()
+        $validatorBuilder = Validation::createValidatorBuilder()->enableAnnotationMapping(true);
+        if (class_exists(AnnotationDriver::class) && method_exists($validatorBuilder, 'addDefaultDoctrineAnnotationReader')) {
+            $validatorBuilder->addDefaultDoctrineAnnotationReader();
+        }
+
+        $validator = $validatorBuilder
             ->addLoader(new DoctrineLoader(DoctrineTestHelper::createTestEntityManager(), '{^Symfony\\\\Bridge\\\\Doctrine\\\\Tests\\\\Fixtures\\\\DoctrineLoader}'))
             ->getValidator()
         ;
@@ -100,9 +104,6 @@
 
         $parentClassMetadata = $validator->getMetadataFor(new DoctrineLoaderParentEntity());
 
-        $publicParentMaxLengthMetadata = $parentClassMetadata->getPropertyMetadata('publicParentMaxLength');
-        $this->assertCount(0, $publicParentMaxLengthMetadata);
-
         $privateParentMaxLengthMetadata = $parentClassMetadata->getPropertyMetadata('privateParentMaxLength');
         $this->assertCount(1, $privateParentMaxLengthMetadata);
         $privateParentMaxLengthConstraints = $privateParentMaxLengthMetadata[0]->getConstraints();
@@ -160,10 +161,15 @@
             $this->markTestSkipped('The "enumType" requires doctrine/orm 2.11.');
         }
 
-        $validator = Validation::createValidatorBuilder()
+        $validatorBuilder = Validation::createValidatorBuilder()
             ->addMethodMapping('loadValidatorMetadata')
-            ->enableAnnotationMapping(true)
-            ->addDefaultDoctrineAnnotationReader()
+            ->enableAnnotationMapping(true);
+
+        if (class_exists(AnnotationDriver::class) && method_exists($validatorBuilder, 'addDefaultDoctrineAnnotationReader')) {
+            $validatorBuilder->addDefaultDoctrineAnnotationReader();
+        }
+
+        $validator = $validatorBuilder
             ->addLoader(new DoctrineLoader(DoctrineTestHelper::createTestEntityManager(), '{^Symfony\\\\Bridge\\\\Doctrine\\\\Tests\\\\Fixtures\\\\DoctrineLoader}'))
             ->getValidator()
         ;
@@ -179,9 +185,13 @@
 
     public function testFieldMappingsConfiguration()
     {
-        $validator = Validation::createValidatorBuilder()
-            ->enableAnnotationMapping(true)
-            ->addDefaultDoctrineAnnotationReader()
+        $validatorBuilder = Validation::createValidatorBuilder()->enableAnnotationMapping(true);
+
+        if (class_exists(AnnotationDriver::class) && method_exists($validatorBuilder, 'addDefaultDoctrineAnnotationReader')) {
+            $validatorBuilder->addDefaultDoctrineAnnotationReader();
+        }
+
+        $validator = $validatorBuilder
             ->addXmlMappings([__DIR__.'/../Resources/validator/BaseUser.xml'])
             ->addLoader(
                 new DoctrineLoader(
@@ -201,7 +211,7 @@
     /**
      * @dataProvider regexpProvider
      */
-    public function testClassValidator(bool $expected, string $classValidatorRegexp = null)
+    public function testClassValidator(bool $expected, ?string $classValidatorRegexp = null)
     {
         $doctrineLoader = new DoctrineLoader(DoctrineTestHelper::createTestEntityManager(), $classValidatorRegexp, false);
 
@@ -209,7 +219,7 @@
         $this->assertSame($expected, $doctrineLoader->loadClassMetadata($classMetadata));
     }
 
-    public static function regexpProvider()
+    public static function regexpProvider(): array
     {
         return [
             [false, null],
@@ -221,9 +231,13 @@
 
     public function testClassNoAutoMapping()
     {
-        $validator = Validation::createValidatorBuilder()
-            ->enableAnnotationMapping(true)
-            ->addDefaultDoctrineAnnotationReader()
+        $validatorBuilder = Validation::createValidatorBuilder()->enableAnnotationMapping(true);
+
+        if (class_exists(AnnotationDriver::class) && method_exists($validatorBuilder, 'addDefaultDoctrineAnnotationReader')) {
+            $validatorBuilder->addDefaultDoctrineAnnotationReader();
+        }
+
+        $validator = $validatorBuilder
             ->addLoader(new DoctrineLoader(DoctrineTestHelper::createTestEntityManager(), '{.*}'))
             ->getValidator();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Types/AbstractUidType.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Types/AbstractUidType.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Types/AbstractUidType.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Types/AbstractUidType.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,8 @@
 
 use Doctrine\DBAL\Platforms\AbstractPlatform;
 use Doctrine\DBAL\Types\ConversionException;
+use Doctrine\DBAL\Types\Exception\InvalidType;
+use Doctrine\DBAL\Types\Exception\ValueNotConvertible;
 use Doctrine\DBAL\Types\Type;
 use Symfony\Component\Uid\AbstractUid;
 
@@ -33,7 +35,7 @@
         }
 
         return $platform->getBinaryTypeDeclarationSQL([
-            'length' => '16',
+            'length' => 16,
             'fixed' => true,
         ]);
     }
@@ -50,13 +52,13 @@
         }
 
         if (!\is_string($value)) {
-            throw ConversionException::conversionFailedInvalidType($value, $this->getName(), ['null', 'string', AbstractUid::class]);
+            $this->throwInvalidType($value);
         }
 
         try {
             return $this->getUidClass()::fromString($value);
         } catch (\InvalidArgumentException $e) {
-            throw ConversionException::conversionFailed($value, $this->getName(), $e);
+            $this->throwValueNotConvertible($value, $e);
         }
     }
 
@@ -78,13 +80,13 @@
         }
 
         if (!\is_string($value)) {
-            throw ConversionException::conversionFailedInvalidType($value, $this->getName(), ['null', 'string', AbstractUid::class]);
+            $this->throwInvalidType($value);
         }
 
         try {
             return $this->getUidClass()::fromString($value)->$toString();
         } catch (\InvalidArgumentException $e) {
-            throw ConversionException::conversionFailed($value, $this->getName());
+            $this->throwValueNotConvertible($value, $e);
         }
     }
 
@@ -105,4 +107,32 @@
 
         return $platform->getGuidTypeDeclarationSQL([]) !== $platform->$method(['fixed' => true, 'length' => 36]);
     }
+
+    /**
+     * @param mixed $value
+     *
+     * @return never
+     */
+    private function throwInvalidType($value): void
+    {
+        if (!class_exists(InvalidType::class)) {
+            throw ConversionException::conversionFailedInvalidType($value, $this->getName(), ['null', 'string', AbstractUid::class]);
+        }
+
+        throw InvalidType::new($value, $this->getName(), ['null', 'string', AbstractUid::class]);
+    }
+
+    /**
+     * @param mixed $value
+     *
+     * @return never
+     */
+    private function throwValueNotConvertible($value, \Throwable $previous): void
+    {
+        if (!class_exists(ValueNotConvertible::class)) {
+            throw ConversionException::conversionFailed($value, $this->getName(), $previous);
+        }
+
+        throw ValueNotConvertible::new($value, $this->getName(), null, $previous);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntity.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntity.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntity.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,14 +46,14 @@
      */
     public function __construct(
         $fields,
-        string $message = null,
-        string $service = null,
-        string $em = null,
-        string $entityClass = null,
-        string $repositoryMethod = null,
-        string $errorPath = null,
-        bool $ignoreNull = null,
-        array $groups = null,
+        ?string $message = null,
+        ?string $service = null,
+        ?string $em = null,
+        ?string $entityClass = null,
+        ?string $repositoryMethod = null,
+        ?string $errorPath = null,
+        ?bool $ignoreNull = null,
+        ?array $groups = null,
         $payload = null,
         array $options = []
     ) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -104,7 +104,7 @@
 
             $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.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Validator/DoctrineLoader.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Validator/DoctrineLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Doctrine/Validator/DoctrineLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Doctrine/Validator/DoctrineLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,7 +12,8 @@
 namespace Symfony\Bridge\Doctrine\Validator;
 
 use Doctrine\ORM\EntityManagerInterface;
-use Doctrine\ORM\Mapping\ClassMetadataInfo;
+use Doctrine\ORM\Mapping\ClassMetadata as OrmClassMetadata;
+use Doctrine\ORM\Mapping\FieldMapping;
 use Doctrine\ORM\Mapping\MappingException as OrmMappingException;
 use Doctrine\Persistence\Mapping\MappingException;
 use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
@@ -36,7 +37,7 @@
     private $entityManager;
     private $classValidatorRegexp;
 
-    public function __construct(EntityManagerInterface $entityManager, string $classValidatorRegexp = null)
+    public function __construct(EntityManagerInterface $entityManager, ?string $classValidatorRegexp = null)
     {
         $this->entityManager = $entityManager;
         $this->classValidatorRegexp = $classValidatorRegexp;
@@ -54,7 +55,7 @@
             return false;
         }
 
-        if (!$doctrineMetadata instanceof ClassMetadataInfo) {
+        if (!$doctrineMetadata instanceof OrmClassMetadata) {
             return false;
         }
 
@@ -75,7 +76,7 @@
         foreach ($doctrineMetadata->fieldMappings as $mapping) {
             $enabledForProperty = $enabledForClass;
             $lengthConstraint = null;
-            foreach ($metadata->getPropertyMetadata($mapping['fieldName']) as $propertyMetadata) {
+            foreach ($metadata->getPropertyMetadata(self::getFieldMappingValue($mapping, 'fieldName')) as $propertyMetadata) {
                 // Enabling or disabling auto-mapping explicitly always takes precedence
                 if (AutoMappingStrategy::DISABLED === $propertyMetadata->getAutoMappingStrategy()) {
                     continue 2;
@@ -95,26 +96,26 @@
                 continue;
             }
 
-            if (true === ($mapping['unique'] ?? false) && !isset($existingUniqueFields[$mapping['fieldName']])) {
-                $metadata->addConstraint(new UniqueEntity(['fields' => $mapping['fieldName']]));
+            if (true === (self::getFieldMappingValue($mapping, 'unique') ?? false) && !isset($existingUniqueFields[self::getFieldMappingValue($mapping, 'fieldName')])) {
+                $metadata->addConstraint(new UniqueEntity(['fields' => self::getFieldMappingValue($mapping, 'fieldName')]));
                 $loaded = true;
             }
 
-            if (null === ($mapping['length'] ?? null) || null !== ($mapping['enumType'] ?? null) || !\in_array($mapping['type'], ['string', 'text'], true)) {
+            if (null === (self::getFieldMappingValue($mapping, 'length') ?? null) || null !== (self::getFieldMappingValue($mapping, 'enumType') ?? null) || !\in_array(self::getFieldMappingValue($mapping, 'type'), ['string', 'text'], true)) {
                 continue;
             }
 
             if (null === $lengthConstraint) {
-                if (isset($mapping['originalClass']) && !str_contains($mapping['declaredField'], '.')) {
-                    $metadata->addPropertyConstraint($mapping['declaredField'], new Valid());
+                if (self::getFieldMappingValue($mapping, 'originalClass') && !str_contains(self::getFieldMappingValue($mapping, 'declaredField'), '.')) {
+                    $metadata->addPropertyConstraint(self::getFieldMappingValue($mapping, 'declaredField'), new Valid());
                     $loaded = true;
-                } elseif (property_exists($className, $mapping['fieldName'])) {
-                    $metadata->addPropertyConstraint($mapping['fieldName'], new Length(['max' => $mapping['length']]));
+                } elseif (property_exists($className, self::getFieldMappingValue($mapping, 'fieldName')) && (!$doctrineMetadata->isMappedSuperclass || $metadata->getReflectionClass()->getProperty(self::getFieldMappingValue($mapping, 'fieldName'))->isPrivate())) {
+                    $metadata->addPropertyConstraint(self::getFieldMappingValue($mapping, 'fieldName'), new Length(['max' => self::getFieldMappingValue($mapping, 'length')]));
                     $loaded = true;
                 }
             } elseif (null === $lengthConstraint->max) {
                 // If a Length constraint exists and no max length has been explicitly defined, set it
-                $lengthConstraint->max = $mapping['length'];
+                $lengthConstraint->max = self::getFieldMappingValue($mapping, 'length');
             }
         }
 
@@ -138,4 +139,18 @@
 
         return $fields;
     }
+
+    /**
+     * @param array|FieldMapping $mapping
+     *
+     * @return mixed
+     */
+    private static function getFieldMappingValue($mapping, string $key)
+    {
+        if ($mapping instanceof FieldMapping) {
+            return $mapping->$key ?? null;
+        }
+
+        return $mapping[$key] ?? null;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Command/ServerLogCommand.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Command/ServerLogCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Command/ServerLogCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Command/ServerLogCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,6 +22,8 @@
 use Symfony\Component\Console\Input\InputOption;
 use Symfony\Component\Console\Output\OutputInterface;
 use Symfony\Component\ExpressionLanguage\ExpressionLanguage;
+use Symfony\Component\VarDumper\Cloner\Data;
+use Symfony\Component\VarDumper\Cloner\Stub;
 
 /**
  * @author Grégoire Pineau <lyrixx@lyrixx.info>
@@ -57,7 +59,7 @@
         }
 
         $this
-            ->addOption('host', null, InputOption::VALUE_REQUIRED, 'The server host', '0.0.0.0:9911')
+            ->addOption('host', null, InputOption::VALUE_REQUIRED, 'The server host', '127.0.0.1:9911')
             ->addOption('format', null, InputOption::VALUE_REQUIRED, 'The line format', ConsoleFormatter::SIMPLE_FORMAT)
             ->addOption('date-format', null, InputOption::VALUE_REQUIRED, 'The date format', ConsoleFormatter::SIMPLE_DATE)
             ->addOption('filter', null, InputOption::VALUE_REQUIRED, 'An expression to filter log. Example: "level > 200 or channel in [\'app\', \'doctrine\']"')
@@ -106,13 +108,18 @@
         }
 
         foreach ($this->getLogs($socket) as $clientId => $message) {
-            $record = unserialize(base64_decode($message));
+            $record = @unserialize(base64_decode($message), [
+                'allowed_classes' => [Data::class, Stub::class],
+            ]);
 
-            // Impossible to decode the message, give up.
-            if (false === $record) {
+            if (!\is_array($record)) {
                 continue;
             }
 
+            if (isset($record['datetime']) && \is_string($record['datetime'])) {
+                $record['datetime'] = \DateTimeImmutable::createFromFormat('Y-m-d\TH:i:s.uP', $record['datetime']) ?: $record['datetime'];
+            }
+
             if ($filter && !$this->el->evaluate($filter, $record)) {
                 continue;
             }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Formatter/ConsoleFormatter.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Formatter/ConsoleFormatter.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Formatter/ConsoleFormatter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Formatter/ConsoleFormatter.php	2026-05-20 10:22:01.000000000 +0200
@@ -182,7 +182,7 @@
         return $record;
     }
 
-    private function dumpData($data, bool $colors = null): string
+    private function dumpData($data, ?bool $colors = null): string
     {
         if (null === $this->dumper) {
             return '';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Formatter/VarDumperFormatter.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Formatter/VarDumperFormatter.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Formatter/VarDumperFormatter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Formatter/VarDumperFormatter.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
 {
     private $cloner;
 
-    public function __construct(VarCloner $cloner = null)
+    public function __construct(?VarCloner $cloner = null)
     {
         $this->cloner = $cloner ?? new VarCloner();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Handler/ChromePhpHandler.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Handler/ChromePhpHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Handler/ChromePhpHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Handler/ChromePhpHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
             return;
         }
 
-        if (!preg_match(static::USER_AGENT_REGEX, $event->getRequest()->headers->get('User-Agent'))) {
+        if (!preg_match(static::USER_AGENT_REGEX, $event->getRequest()->headers->get('User-Agent', ''))) {
             self::$sendHeaders = false;
             $this->headers = [];
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Handler/ConsoleHandler.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Handler/ConsoleHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Handler/ConsoleHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Handler/ConsoleHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -60,7 +60,7 @@
      * @param array                $verbosityLevelMap Array that maps the OutputInterface verbosity to a minimum logging
      *                                                level (leave empty to use the default mapping)
      */
-    public function __construct(OutputInterface $output = null, bool $bubble = true, array $verbosityLevelMap = [], array $consoleFormatterOptions = [])
+    public function __construct(?OutputInterface $output = null, bool $bubble = true, array $verbosityLevelMap = [], array $consoleFormatterOptions = [])
     {
         parent::__construct(Logger::DEBUG, $bubble);
         $this->output = $output;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Handler/ElasticsearchLogstashHandler.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Handler/ElasticsearchLogstashHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Handler/ElasticsearchLogstashHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Handler/ElasticsearchLogstashHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -58,7 +58,7 @@
     /**
      * @param string|int $level The minimum logging level at which this handler will be triggered
      */
-    public function __construct(string $endpoint = 'http://127.0.0.1:9200', string $index = 'monolog', HttpClientInterface $client = null, $level = Logger::DEBUG, bool $bubble = true, string $elasticsearchVersion = '1.0.0')
+    public function __construct(string $endpoint = 'http://127.0.0.1:9200', string $index = 'monolog', ?HttpClientInterface $client = null, $level = Logger::DEBUG, bool $bubble = true, string $elasticsearchVersion = '1.0.0')
     {
         if (!interface_exists(HttpClientInterface::class)) {
             throw new \LogicException(sprintf('The "%s" handler needs an HTTP client. Try running "composer require symfony/http-client".', __CLASS__));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Handler/ServerLogHandler.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Handler/ServerLogHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Handler/ServerLogHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Handler/ServerLogHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -145,6 +145,10 @@
             }
         }
 
+        if (isset($recordFormatted['datetime']) && $recordFormatted['datetime'] instanceof \DateTimeInterface) {
+            $recordFormatted['datetime'] = $recordFormatted['datetime']->format('Y-m-d\TH:i:s.uP');
+        }
+
         return base64_encode(serialize($recordFormatted))."\n";
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Logger.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Logger.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Logger.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Logger.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * {@inheritdoc}
      */
-    public function getLogs(Request $request = null)
+    public function getLogs(?Request $request = null)
     {
         if ($logger = $this->getDebugLogger()) {
             return $logger->getLogs($request);
@@ -37,7 +37,7 @@
     /**
      * {@inheritdoc}
      */
-    public function countErrors(Request $request = null)
+    public function countErrors(?Request $request = null)
     {
         if ($logger = $this->getDebugLogger()) {
             return $logger->countErrors($request);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Processor/DebugProcessor.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Processor/DebugProcessor.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Processor/DebugProcessor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Processor/DebugProcessor.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     private $errorCount = [];
     private $requestStack;
 
-    public function __construct(RequestStack $requestStack = null)
+    public function __construct(?RequestStack $requestStack = null)
     {
         $this->requestStack = $requestStack;
     }
@@ -68,7 +68,7 @@
     /**
      * {@inheritdoc}
      */
-    public function getLogs(Request $request = null)
+    public function getLogs(?Request $request = null)
     {
         if (null !== $request) {
             return $this->records[spl_object_hash($request)] ?? [];
@@ -84,7 +84,7 @@
     /**
      * {@inheritdoc}
      */
-    public function countErrors(Request $request = null)
+    public function countErrors(?Request $request = null)
     {
         if (null !== $request) {
             return $this->errorCount[spl_object_hash($request)] ?? 0;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Processor/WebProcessor.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Processor/WebProcessor.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Processor/WebProcessor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Processor/WebProcessor.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
  */
 class WebProcessor extends BaseWebProcessor implements EventSubscriberInterface
 {
-    public function __construct(array $extraFields = null)
+    public function __construct(?array $extraFields = null)
     {
         // Pass an empty array as the default null value would access $_SERVER
         parent::__construct([], $extraFields);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Tests/ClassThatInheritLogger.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Tests/ClassThatInheritLogger.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Tests/ClassThatInheritLogger.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Tests/ClassThatInheritLogger.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,12 +16,12 @@
 
 class ClassThatInheritLogger extends Logger
 {
-    public function getLogs(Request $request = null): array
+    public function getLogs(?Request $request = null): array
     {
         return parent::getLogs($request);
     }
 
-    public function countErrors(Request $request = null): int
+    public function countErrors(?Request $request = null): int
     {
         return parent::countErrors($request);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Tests/Formatter/ConsoleFormatterTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Tests/Formatter/ConsoleFormatterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Tests/Formatter/ConsoleFormatterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Tests/Formatter/ConsoleFormatterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,6 +14,7 @@
 use Monolog\Logger;
 use PHPUnit\Framework\TestCase;
 use Symfony\Bridge\Monolog\Formatter\ConsoleFormatter;
+use Symfony\Component\VarDumper\Cloner\VarCloner;
 
 class ConsoleFormatterTest extends TestCase
 {
@@ -60,4 +61,22 @@
             ],
         ];
     }
+
+    public function testPlaceholderInMessageWithDataContext()
+    {
+        $context = (new VarCloner())->cloneVar(['user' => 'alice']);
+        $formatter = new ConsoleFormatter(['colors' => false]);
+
+        $output = $formatter->format([
+            'message' => 'Hello {user}',
+            'context' => $context,
+            'level' => Logger::WARNING,
+            'level_name' => Logger::getLevelName(Logger::WARNING),
+            'channel' => 'test',
+            'datetime' => '2019-01-01T00:42:00+00:00',
+            'extra' => [],
+        ]);
+
+        self::assertStringContainsString('Hello <comment>alice</>', $output);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Tests/Handler/ChromePhpHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Tests/Handler/ChromePhpHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Tests/Handler/ChromePhpHandlerTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Tests/Handler/ChromePhpHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,36 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Bridge\Monolog\Tests\Handler;
+
+use PHPUnit\Framework\TestCase;
+use Symfony\Bridge\Monolog\Handler\ChromePhpHandler;
+use Symfony\Component\HttpFoundation\Request;
+use Symfony\Component\HttpFoundation\Response;
+use Symfony\Component\HttpKernel\Event\ResponseEvent;
+use Symfony\Component\HttpKernel\HttpKernelInterface;
+
+class ChromePhpHandlerTest extends TestCase
+{
+    public function testOnKernelResponseShouldNotTriggerDeprecation()
+    {
+        $this->expectNotToPerformAssertions();
+
+        $request = Request::create('/');
+        $request->headers->remove('User-Agent');
+
+        $response = new Response('foo');
+        $event = new ResponseEvent($this->createMock(HttpKernelInterface::class), $request, HttpKernelInterface::MAIN_REQUEST, $response);
+
+        $listener = new ChromePhpHandler();
+        $listener->onKernelResponse($event);
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Tests/Handler/ConsoleHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Tests/Handler/ConsoleHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Tests/Handler/ConsoleHandlerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Tests/Handler/ConsoleHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -89,7 +89,7 @@
         $this->assertFalse($handler->handle($infoRecord), 'The handler finished handling the log.');
     }
 
-    public static function provideVerbosityMappingTests()
+    public static function provideVerbosityMappingTests(): array
     {
         return [
             [OutputInterface::VERBOSITY_QUIET, Logger::ERROR, true],
@@ -117,10 +117,7 @@
         $output
             ->expects($this->exactly(2))
             ->method('getVerbosity')
-            ->willReturnOnConsecutiveCalls(
-                OutputInterface::VERBOSITY_QUIET,
-                OutputInterface::VERBOSITY_DEBUG
-            )
+            ->willReturn(OutputInterface::VERBOSITY_QUIET, OutputInterface::VERBOSITY_DEBUG)
         ;
         $handler = new ConsoleHandler($output);
         $this->assertFalse($handler->isHandling(['level' => Logger::NOTICE]),
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Tests/Handler/ServerLogHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Tests/Handler/ServerLogHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Tests/Handler/ServerLogHandlerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Tests/Handler/ServerLogHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,6 +18,7 @@
 use Symfony\Bridge\Monolog\Formatter\VarDumperFormatter;
 use Symfony\Bridge\Monolog\Handler\ServerLogHandler;
 use Symfony\Component\VarDumper\Cloner\Data;
+use Symfony\Component\VarDumper\Cloner\Stub;
 
 /**
  * Tests the ServerLogHandler.
@@ -87,12 +88,20 @@
                     $message = fgets($stream);
                     fclose($stream);
 
-                    $record = unserialize(base64_decode($message));
+                    $record = unserialize(base64_decode($message), [
+                        'allowed_classes' => [Data::class, Stub::class],
+                    ]);
                     $this->assertIsArray($record);
 
                     $this->assertArrayHasKey('message', $record);
                     $this->assertEquals('My info message', $record['message']);
 
+                    $this->assertArrayHasKey('datetime', $record);
+                    $this->assertIsString($record['datetime']);
+                    $datetime = \DateTimeImmutable::createFromFormat('Y-m-d\TH:i:s.uP', $record['datetime']);
+                    $this->assertInstanceOf(\DateTimeImmutable::class, $datetime);
+                    $this->assertSame('2013-05-29 16:21:54', $datetime->format('Y-m-d H:i:s'));
+
                     $this->assertArrayHasKey('extra', $record);
                     $this->assertInstanceOf(Data::class, $record['extra']);
                     $extra = $record['extra']->getValue(true);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Tests/Processor/ClassThatInheritDebugProcessor.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Tests/Processor/ClassThatInheritDebugProcessor.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Monolog/Tests/Processor/ClassThatInheritDebugProcessor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Monolog/Tests/Processor/ClassThatInheritDebugProcessor.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,12 +16,12 @@
 
 class ClassThatInheritDebugProcessor extends DebugProcessor
 {
-    public function getLogs(Request $request = null): array
+    public function getLogs(?Request $request = null): array
     {
         return parent::getLogs($request);
     }
 
-    public function countErrors(Request $request = null): int
+    public function countErrors(?Request $request = null): int
     {
         return parent::countErrors($request);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php	2026-05-20 10:22:01.000000000 +0200
@@ -262,7 +262,7 @@
     putenv("COMPOSER_ROOT_VERSION=$PHPUNIT_VERSION.99");
     $q = '\\' === \DIRECTORY_SEPARATOR && \PHP_VERSION_ID < 80000 ? '"' : '';
     // --no-suggest is not in the list to keep compat with composer 1.0, which is shipped with Ubuntu 16.04LTS
-    $exit = proc_close(proc_open("$q$COMPOSER install --no-dev --prefer-dist --no-progress $q", [], $p, getcwd()));
+    $exit = proc_close(proc_open("$q$COMPOSER update --no-dev --prefer-dist --no-progress $q", [], $p, getcwd()));
     putenv('COMPOSER_ROOT_VERSION'.(false !== $prevRoot ? '='.$prevRoot : ''));
     if ($prevCacheDir) {
         putenv("COMPOSER_CACHE_DIR=$prevCacheDir");
@@ -368,7 +368,7 @@
     }
 }
 
-$cmd[0] = sprintf('%s %s --colors=always', $PHP, escapeshellarg("$PHPUNIT_DIR/$PHPUNIT_VERSION_DIR/phpunit"));
+$cmd[0] = sprintf('%s %s --colors=%s', $PHP, escapeshellarg("$PHPUNIT_DIR/$PHPUNIT_VERSION_DIR/phpunit"), '' === $getEnvVar('NO_COLOR', '') ? 'always' : 'never');
 $cmd = str_replace('%', '%%', implode(' ', $cmd)).' %1$s';
 
 if ('\\' === \DIRECTORY_SEPARATOR) {
@@ -398,6 +398,9 @@
         }
     }
 
+    $lastOutput = null;
+    $lastOutputTime = null;
+
     while ($runningProcs) {
         usleep(300000);
         $terminatedProcs = [];
@@ -410,6 +413,26 @@
             }
         }
 
+        if (!$terminatedProcs && 1 === count($runningProcs)) {
+            $component = key($runningProcs);
+
+            $output = file_get_contents("$component/phpunit.stdout");
+            $output .= file_get_contents("$component/phpunit.stderr");
+
+            if ($lastOutput !== $output) {
+                $lastOutput = $output;
+                $lastOutputTime = microtime(true);
+            } elseif (microtime(true) - $lastOutputTime > 60) {
+                echo "\033[41mTimeout\033[0m $component\n\n";
+
+                if ('\\' === \DIRECTORY_SEPARATOR) {
+                    exec(sprintf('taskkill /F /T /PID %d 2>&1', $procStatus['pid']), $output, $exitCode);
+                } else {
+                    proc_terminate(current($runningProcs));
+                }
+            }
+        }
+
         foreach ($terminatedProcs as $component => $procStatus) {
             foreach (['out', 'err'] as $file) {
                 $file = "$component/phpunit.std$file";
@@ -435,7 +458,7 @@
         {
         }
     }
-    array_splice($argv, 1, 0, ['--colors=always']);
+    array_splice($argv, 1, 0, ['--colors='.('' === $getEnvVar('NO_COLOR', '') ? 'always' : 'never')]);
     $_SERVER['argv'] = $argv;
     $_SERVER['argc'] = ++$argc;
     include "$PHPUNIT_DIR/$PHPUNIT_VERSION_DIR/phpunit";
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/composer.json symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,8 @@
         "files": [ "bootstrap.php" ],
         "psr-4": { "Symfony\\Bridge\\PhpUnit\\": "" },
         "exclude-from-classmap": [
-            "/Tests/"
+            "/Tests/",
+            "/bin/"
         ]
     },
     "bin": [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/CoverageListener.php symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/CoverageListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/CoverageListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/CoverageListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     private $sutFqcnResolver;
     private $warningOnSutNotFound;
 
-    public function __construct(callable $sutFqcnResolver = null, bool $warningOnSutNotFound = false)
+    public function __construct(?callable $sutFqcnResolver = null, bool $warningOnSutNotFound = false)
     {
         $this->sutFqcnResolver = $sutFqcnResolver ?? static function (Test $test): ?string {
             $class = \get_class($test);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler/Configuration.php symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler/Configuration.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler/Configuration.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler/Configuration.php	2026-05-20 10:22:01.000000000 +0200
@@ -200,7 +200,9 @@
             return false;
         }
 
-        if ($deprecation->originatesFromAnObject()) {
+        if ($deprecation->originatesFromDebugClassLoader()) {
+            $location = $deprecation->triggeringClass();
+        } elseif ($deprecation->originatesFromAnObject()) {
             $location = $deprecation->originatingClass().'::'.$deprecation->originatingMethod();
         } else {
             $location = 'procedural code';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler/Deprecation.php symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler/Deprecation.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler/Deprecation.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler/Deprecation.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,6 +41,7 @@
     private $originClass;
     private $originMethod;
     private $triggeringFile;
+    private $triggeringClass;
 
     /** @var string[] Absolute paths to vendor directories */
     private static $vendors;
@@ -61,6 +62,10 @@
      */
     public function __construct($message, array $trace, $file, $languageDeprecation = false)
     {
+        if (isset($trace[2]['class']) && \in_array($trace[2]['class'], [DebugClassLoader::class, LegacyDebugClassLoader::class], true)) {
+            $this->triggeringClass = $trace[2]['args'][0];
+        }
+
         if (isset($trace[2]['function']) && 'trigger_deprecation' === $trace[2]['function']) {
             $file = $trace[2]['file'];
             array_splice($trace, 1, 1);
@@ -159,6 +164,26 @@
     }
 
     /**
+     * @return bool
+     */
+    public function originatesFromDebugClassLoader()
+    {
+        return isset($this->triggeringClass);
+    }
+
+    /**
+     * @return string
+     */
+    public function triggeringClass()
+    {
+        if (null === $this->triggeringClass) {
+            throw new \LogicException('Check with originatesFromDebugClassLoader() before calling this method.');
+        }
+
+        return $this->triggeringClass;
+    }
+
+    /**
      * @return bool
      */
     public function originatesFromAnObject()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler.php symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,7 @@
 
 namespace Symfony\Bridge\PhpUnit;
 
+use PHPUnit\Framework\TestCase;
 use PHPUnit\Framework\TestResult;
 use PHPUnit\Runner\ErrorHandler;
 use PHPUnit\Util\Error\Handler;
@@ -371,13 +372,23 @@
         }
 
         foreach (debug_backtrace(\DEBUG_BACKTRACE_PROVIDE_OBJECT | \DEBUG_BACKTRACE_IGNORE_ARGS) as $frame) {
-            if (isset($frame['object']) && $frame['object'] instanceof TestResult) {
+            if (!isset($frame['object'])) {
+                continue;
+            }
+
+            if ($frame['object'] instanceof TestResult) {
                 return new $eh(
                     $frame['object']->getConvertDeprecationsToExceptions(),
                     $frame['object']->getConvertErrorsToExceptions(),
                     $frame['object']->getConvertNoticesToExceptions(),
                     $frame['object']->getConvertWarningsToExceptions()
                 );
+            } elseif (ErrorHandler::class === $eh && $frame['object'] instanceof TestCase) {
+                return function (int $errorNumber, string $errorString, string $errorFile, int $errorLine) {
+                    ErrorHandler::instance()($errorNumber, $errorString, $errorFile, $errorLine);
+
+                    return true;
+                };
             }
         }
 
@@ -399,31 +410,59 @@
         }
 
         // Follow https://no-color.org/
-        if (isset($_SERVER['NO_COLOR']) || false !== getenv('NO_COLOR')) {
+        if ('' !== (($_SERVER['NO_COLOR'] ?? getenv('NO_COLOR'))[0] ?? '')) {
+            return false;
+        }
+
+        if (!self::isTty()) {
             return false;
         }
 
-        if ('Hyper' === getenv('TERM_PROGRAM')) {
+        if ('\\' === \DIRECTORY_SEPARATOR && \function_exists('sapi_windows_vt100_support') && @sapi_windows_vt100_support(\STDOUT)) {
             return true;
         }
 
-        if (\DIRECTORY_SEPARATOR === '\\') {
-            return (\function_exists('sapi_windows_vt100_support')
-                && sapi_windows_vt100_support(\STDOUT))
-                || false !== getenv('ANSICON')
-                || 'ON' === getenv('ConEmuANSI')
-                || 'xterm' === getenv('TERM');
+        if ('Hyper' === getenv('TERM_PROGRAM')
+            || false !== getenv('COLORTERM')
+            || false !== getenv('ANSICON')
+            || 'ON' === getenv('ConEmuANSI')
+        ) {
+            return true;
+        }
+
+        if ('dumb' === $term = (string) getenv('TERM')) {
+            return false;
+        }
+
+        // See https://github.com/chalk/supports-color/blob/d4f413efaf8da045c5ab440ed418ef02dbb28bf1/index.js#L157
+        return preg_match('/^((screen|xterm|vt100|vt220|putty|rxvt|ansi|cygwin|linux).*)|(.*-256(color)?(-bce)?)$/', $term);
+    }
+
+    /**
+     * Checks if the stream is a TTY, i.e; whether the output stream is connected to a terminal.
+     *
+     * Reference: Composer\Util\Platform::isTty
+     * https://github.com/composer/composer
+     */
+    private static function isTty(): bool
+    {
+        // Detect msysgit/mingw and assume this is a tty because detection
+        // does not work correctly, see https://github.com/composer/composer/issues/9690
+        if (\in_array(strtoupper((string) getenv('MSYSTEM')), ['MINGW32', 'MINGW64'], true)) {
+            return true;
         }
 
+        // Modern cross-platform function, includes the fstat fallback so if it is present we trust it
         if (\function_exists('stream_isatty')) {
             return @stream_isatty(\STDOUT);
         }
 
-        if (\function_exists('posix_isatty')) {
-            return @posix_isatty(\STDOUT);
+        // Only trusting this if it is positive, otherwise prefer fstat fallback.
+        if (\function_exists('posix_isatty') && @posix_isatty(\STDOUT)) {
+            return true;
         }
 
-        $stat = fstat(\STDOUT);
+        $stat = @fstat(\STDOUT);
 
         // Check if formatted mode is S_IFCHR
         return $stat ? 0020000 === ($stat['mode'] & 0170000) : false;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/Legacy/SymfonyTestsListenerTrait.php symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/Legacy/SymfonyTestsListenerTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/Legacy/SymfonyTestsListenerTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/Legacy/SymfonyTestsListenerTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 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;
+            }
         }
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/ConfigurationTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/ConfigurationTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/ConfigurationTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/ConfigurationTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,6 +15,7 @@
 use Symfony\Bridge\PhpUnit\DeprecationErrorHandler\Configuration;
 use Symfony\Bridge\PhpUnit\DeprecationErrorHandler\Deprecation;
 use Symfony\Bridge\PhpUnit\DeprecationErrorHandler\DeprecationGroup;
+use Symfony\Component\ErrorHandler\DebugClassLoader;
 
 class ConfigurationTest extends TestCase
 {
@@ -248,8 +249,8 @@
         }
     }
 
-    public static function provideDataForToleratesForGroup() {
-
+    public static function provideDataForToleratesForGroup(): iterable
+    {
         yield 'total threshold not reached' => ['max[total]=1', [
             'unsilenced' => 0,
             'self' => 0,
@@ -356,7 +357,7 @@
         $this->assertTrue($configuration->isBaselineDeprecation(new Deprecation('Test message 1', $trace, '')));
         $configuration->writeBaseline();
         $this->assertEquals($filename, $configuration->getBaselineFile());
-        $expected_baseline = [
+        $expected = [
             [
                 'location' => 'Symfony\Bridge\PhpUnit\Tests\DeprecationErrorHandler\ConfigurationTest::runTest',
                 'message' => 'Test message 1',
@@ -368,7 +369,7 @@
                 'count' => 1,
             ],
         ];
-        $this->assertEquals(json_encode($expected_baseline, \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES), file_get_contents($filename));
+        $this->assertEquals(json_encode($expected, \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES), file_get_contents($filename));
     }
 
     public function testBaselineGenerationNoFile()
@@ -383,7 +384,7 @@
         $this->assertTrue($configuration->isBaselineDeprecation(new Deprecation('Test message 1', $trace, '')));
         $configuration->writeBaseline();
         $this->assertEquals($filename, $configuration->getBaselineFile());
-        $expected_baseline = [
+        $expected = [
             [
                 'location' => 'Symfony\Bridge\PhpUnit\Tests\DeprecationErrorHandler\ConfigurationTest::runTest',
                 'message' => 'Test message 1',
@@ -395,7 +396,7 @@
                 'count' => 2,
             ],
         ];
-        $this->assertEquals(json_encode($expected_baseline, \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES), file_get_contents($filename));
+        $this->assertEquals(json_encode($expected, \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES), file_get_contents($filename));
     }
 
     public function testExistingBaseline()
@@ -447,7 +448,7 @@
         $this->assertTrue($configuration->isBaselineDeprecation(new Deprecation('Test message 3', $trace, '')));
         $configuration->writeBaseline();
         $this->assertEquals($filename, $configuration->getBaselineFile());
-        $expected_baseline = [
+        $expected = [
             [
                 'location' => 'Symfony\Bridge\PhpUnit\Tests\DeprecationErrorHandler\ConfigurationTest::runTest',
                 'message' => 'Test message 2',
@@ -459,7 +460,44 @@
                 'count' => 1,
             ],
         ];
-        $this->assertEquals(json_encode($expected_baseline, \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES), file_get_contents($filename));
+        $this->assertEquals(json_encode($expected, \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES), file_get_contents($filename));
+    }
+
+    public function testBaselineGenerationWithDeprecationTriggeredByDebugClassLoader()
+    {
+        $filename = $this->createFile();
+        $configuration = Configuration::fromUrlEncodedString('generateBaseline=true&baselineFile='.urlencode($filename));
+
+        $trace = debug_backtrace();
+        $this->assertTrue($configuration->isBaselineDeprecation(new Deprecation('Regular deprecation', $trace, '')));
+
+        $trace[2] = [
+            'class' => DebugClassLoader::class,
+            'function' => 'testBaselineGenerationWithDeprecationTriggeredByDebugClassLoader',
+            'args' => [self::class]
+        ];
+
+        $deprecation = new Deprecation('Deprecation by debug class loader', $trace, '');
+
+        $this->assertTrue($deprecation->originatesFromDebugClassLoader());
+
+        $this->assertTrue($configuration->isBaselineDeprecation($deprecation));
+
+        $configuration->writeBaseline();
+        $this->assertEquals($filename, $configuration->getBaselineFile());
+        $expected = [
+            [
+                'location' => 'Symfony\Bridge\PhpUnit\Tests\DeprecationErrorHandler\ConfigurationTest::runTest',
+                'message' => 'Regular deprecation',
+                'count' => 1,
+            ],
+            [
+                'location' => self::class,
+                'message' => 'Deprecation by debug class loader',
+                'count' => 1,
+            ],
+        ];
+        $this->assertEquals(json_encode($expected, \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES), file_get_contents($filename));
     }
 
     public function testBaselineArgumentException()
@@ -487,7 +525,7 @@
         $this->expectException(\ErrorException::class);
         $this->expectExceptionMessageMatches('/[Ff]ailed to open stream: Permission denied/');
 
-        set_error_handler(static function (int $errno, string $errstr, string $errfile = null, int $errline = null): bool {
+        set_error_handler(static function (int $errno, string $errstr, ?string $errfile = null, ?int $errline = null): bool {
             if ($errno & (E_WARNING | E_WARNING)) {
                 throw new \ErrorException($errstr, 0, $errno, $errfile, $errline);
             }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/DeprecationTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -97,7 +97,7 @@
         $this->assertSame($muted, $deprecation->isMuted());
     }
 
-    public static function mutedProvider()
+    public static function mutedProvider(): iterable
     {
         yield 'not from phpunit, and not a whitelisted message' => [
             false,
@@ -147,7 +147,7 @@
         $this->assertTrue($deprecation->isMuted());
     }
 
-    public static function providerGetTypeDetectsSelf()
+    public static function providerGetTypeDetectsSelf(): array
     {
         return [
             'not_from_vendors_file' => [Deprecation::TYPE_SELF, '', 'MyClass1', __FILE__],
@@ -182,7 +182,7 @@
         $this->assertSame($expectedType, $deprecation->getType());
     }
 
-    public static function providerGetTypeUsesRightTrace()
+    public static function providerGetTypeUsesRightTrace(): array
     {
         $vendorDir = self::getVendorDir();
         $fakeTrace = [
@@ -265,7 +265,7 @@
         rmdir($dir);
     }
 
-    public static function setupBeforeClass(): void
+    public static function setUpBeforeClass(): void
     {
         foreach (get_declared_classes() as $class) {
             if ('C' === $class[0] && 0 === strpos($class, 'ComposerAutoloaderInit')) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/log_file.phpt symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/log_file.phpt
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/log_file.phpt	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/log_file.phpt	2026-05-20 10:22:01.000000000 +0200
@@ -2,7 +2,7 @@
 Test DeprecationErrorHandler with log file
 --FILE--
 <?php
-$filename = tempnam(sys_get_temp_dir(), 'sf-').uniqid();
+$filename = tempnam(sys_get_temp_dir(), 'sf-').uniqid('', true);
 $k = 'SYMFONY_DEPRECATIONS_HELPER';
 putenv($k.'='.$_SERVER[$k] = $_ENV[$k] = 'logFile='.$filename);
 putenv('ANSICON');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/ProxyManager/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Bridge/ProxyManager/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/ProxyManager/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/ProxyManager/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/ProxyManager/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Bridge/ProxyManager/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/ProxyManager/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/ProxyManager/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/ProxyManager/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Bridge/ProxyManager/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/ProxyManager/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/ProxyManager/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/ProxyManager/Tests/LazyProxy/PhpDumper/Fixtures/proxy-implem.php symfony-5.4.52+dfsg/src/Symfony/Bridge/ProxyManager/Tests/LazyProxy/PhpDumper/Fixtures/proxy-implem.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/ProxyManager/Tests/LazyProxy/PhpDumper/Fixtures/proxy-implem.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/ProxyManager/Tests/LazyProxy/PhpDumper/Fixtures/proxy-implem.php	2026-05-20 10:22:01.000000000 +0200
@@ -200,7 +200,7 @@
     {
     }
 
-    public function setProxyInitializer(\Closure $initializer = null)%S
+    public function setProxyInitializer(%S\Closure $initializer = null)%S
     {
         $this->initializer%s = $initializer;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Command/DebugCommand.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Command/DebugCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Command/DebugCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Command/DebugCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,7 +44,7 @@
     private $filesystemLoaders;
     private $fileLinkFormatter;
 
-    public function __construct(Environment $twig, string $projectDir = null, array $bundlesMetadata = [], string $twigDefaultPath = null, FileLinkFormatter $fileLinkFormatter = null)
+    public function __construct(Environment $twig, ?string $projectDir = null, array $bundlesMetadata = [], ?string $twigDefaultPath = null, ?FileLinkFormatter $fileLinkFormatter = null)
     {
         parent::__construct();
 
@@ -218,7 +218,7 @@
         $io->writeln(json_encode($data));
     }
 
-    private function displayGeneralText(SymfonyStyle $io, string $filter = null)
+    private function displayGeneralText(SymfonyStyle $io, ?string $filter = null)
     {
         $decorated = $io->isDecorated();
         $types = ['functions', 'filters', 'tests', 'globals'];
@@ -280,7 +280,7 @@
         $io->writeln($decorated ? OutputFormatter::escape($data) : $data);
     }
 
-    private function getLoaderPaths(string $name = null): array
+    private function getLoaderPaths(?string $name = null): array
     {
         $loaderPaths = [];
         foreach ($this->getFilesystemLoaders() as $loader) {
@@ -562,7 +562,7 @@
 
     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 -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Command/LintCommand.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Command/LintCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Command/LintCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Command/LintCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -236,7 +236,7 @@
         return min($errors, 1);
     }
 
-    private function renderException(SymfonyStyle $output, string $template, Error $exception, string $file = null, GithubActionReporter $githubReporter = null)
+    private function renderException(SymfonyStyle $output, string $template, Error $exception, ?string $file = null, ?GithubActionReporter $githubReporter = null)
     {
         $line = $exception->getTemplateLine();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/composer.json symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
         "symfony/security-core": "^4.4|^5.0|^6.0",
         "symfony/security-csrf": "^4.4|^5.0|^6.0",
         "symfony/security-http": "^4.4|^5.0|^6.0",
-        "symfony/serializer": "^5.2|^6.0",
+        "symfony/serializer": "^5.4.35|~6.3.12|^6.4.3",
         "symfony/stopwatch": "^4.4|^5.0|^6.0",
         "symfony/console": "^5.3|^6.0",
         "symfony/expression-language": "^4.4|^5.0|^6.0",
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/DataCollector/TwigDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/DataCollector/TwigDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/DataCollector/TwigDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/DataCollector/TwigDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $twig;
     private $computed;
 
-    public function __construct(Profile $profile, Environment $twig = null)
+    public function __construct(Profile $profile, ?Environment $twig = null)
     {
         $this->profile = $profile;
         $this->twig = $twig;
@@ -41,7 +41,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/ErrorRenderer/TwigErrorRenderer.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/ErrorRenderer/TwigErrorRenderer.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/ErrorRenderer/TwigErrorRenderer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/ErrorRenderer/TwigErrorRenderer.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     /**
      * @param bool|callable $debug The debugging mode as a boolean or a callable that should return it
      */
-    public function __construct(Environment $twig, HtmlErrorRenderer $fallbackErrorRenderer = null, $debug = false)
+    public function __construct(Environment $twig, ?HtmlErrorRenderer $fallbackErrorRenderer = null, $debug = false)
     {
         if (!\is_bool($debug) && !\is_callable($debug)) {
             throw new \TypeError(sprintf('Argument 3 passed to "%s()" must be a boolean or a callable, "%s" given.', __METHOD__, get_debug_type($debug)));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/AssetExtension.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/AssetExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/AssetExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/AssetExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
      * If the package used to generate the path is an instance of
      * UrlPackage, you will always get a URL and not a path.
      */
-    public function getAssetUrl(string $path, string $packageName = null): string
+    public function getAssetUrl(string $path, ?string $packageName = null): string
     {
         return $this->packages->getUrl($path, $packageName);
     }
@@ -54,7 +54,7 @@
     /**
      * Returns the version of an asset.
      */
-    public function getAssetVersion(string $path, string $packageName = null): string
+    public function getAssetVersion(string $path, ?string $packageName = null): string
     {
         return $this->packages->getVersion($path, $packageName);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/CodeExtension.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/CodeExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/CodeExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/CodeExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,8 +42,8 @@
     public function getFilters(): array
     {
         return [
-            new TwigFilter('abbr_class', [$this, 'abbrClass'], ['is_safe' => ['html']]),
-            new TwigFilter('abbr_method', [$this, 'abbrMethod'], ['is_safe' => ['html']]),
+            new TwigFilter('abbr_class', [$this, 'abbrClass'], ['is_safe' => ['html'], 'pre_escape' => 'html']),
+            new TwigFilter('abbr_method', [$this, 'abbrMethod'], ['is_safe' => ['html'], 'pre_escape' => 'html']),
             new TwigFilter('format_args', [$this, 'formatArgs'], ['is_safe' => ['html']]),
             new TwigFilter('format_args_as_text', [$this, 'formatArgsAsText']),
             new TwigFilter('file_excerpt', [$this, 'fileExcerpt'], ['is_safe' => ['html']]),
@@ -85,22 +85,25 @@
         $result = [];
         foreach ($args as $key => $item) {
             if ('object' === $item[0]) {
+                $item[1] = htmlspecialchars($item[1], \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset);
                 $parts = explode('\\', $item[1]);
                 $short = array_pop($parts);
                 $formattedValue = sprintf('<em>object</em>(<abbr title="%s">%s</abbr>)', $item[1], $short);
             } elseif ('array' === $item[0]) {
-                $formattedValue = sprintf('<em>array</em>(%s)', \is_array($item[1]) ? $this->formatArgs($item[1]) : $item[1]);
+                $formattedValue = sprintf('<em>array</em>(%s)', \is_array($item[1]) ? $this->formatArgs($item[1]) : htmlspecialchars(var_export($item[1], true), \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset));
             } elseif ('null' === $item[0]) {
                 $formattedValue = '<em>null</em>';
             } elseif ('boolean' === $item[0]) {
-                $formattedValue = '<em>'.strtolower(var_export($item[1], true)).'</em>';
+                $formattedValue = '<em>'.strtolower(htmlspecialchars(var_export($item[1], true), \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset)).'</em>';
             } elseif ('resource' === $item[0]) {
                 $formattedValue = '<em>resource</em>';
+            } elseif (preg_match('/[^\x07-\x0D\x1B\x20-\xFF]/', $item[1])) {
+                $formattedValue = '<em>binary string</em>';
             } else {
                 $formattedValue = str_replace("\n", '', htmlspecialchars(var_export($item[1], true), \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset));
             }
 
-            $result[] = \is_int($key) ? $formattedValue : sprintf("'%s' => %s", $key, $formattedValue);
+            $result[] = \is_int($key) ? $formattedValue : sprintf("'%s' => %s", htmlspecialchars($key, \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset), $formattedValue);
         }
 
         return implode(', ', $result);
@@ -123,13 +126,23 @@
             // highlight_file could throw warnings
             // see https://bugs.php.net/25725
             $code = @highlight_file($file, true);
-            // remove main code/span tags
-            $code = preg_replace('#^<code.*?>\s*<span.*?>(.*)</span>\s*</code>#s', '\\1', $code);
-            // split multiline spans
-            $code = preg_replace_callback('#<span ([^>]++)>((?:[^<]*+<br \/>)++[^<]*+)</span>#', function ($m) {
-                return "<span $m[1]>".str_replace('<br />', "</span><br /><span $m[1]>", $m[2]).'</span>';
-            }, $code);
-            $content = explode('<br />', $code);
+            if (\PHP_VERSION_ID >= 80300) {
+                // remove main pre/code tags
+                $code = preg_replace('#^<pre.*?>\s*<code.*?>(.*)</code>\s*</pre>#s', '\\1', $code);
+                // split multiline span tags
+                $code = preg_replace_callback('#<span ([^>]++)>((?:[^<\\n]*+\\n)++[^<]*+)</span>#', function ($m) {
+                    return "<span $m[1]>".str_replace("\n", "</span>\n<span $m[1]>", $m[2]).'</span>';
+                }, $code);
+                $content = explode("\n", $code);
+            } else {
+                // remove main code/span tags
+                $code = preg_replace('#^<code.*?>\s*<span.*?>(.*)</span>\s*</code>#s', '\\1', $code);
+                // split multiline spans
+                $code = preg_replace_callback('#<span ([^>]++)>((?:[^<]*+<br \/>)++[^<]*+)</span>#', function ($m) {
+                    return "<span $m[1]>".str_replace('<br />', "</span><br /><span $m[1]>", $m[2]).'</span>';
+                }, $code);
+                $content = explode('<br />', $code);
+            }
 
             $lines = [];
             if (0 > $srcContext) {
@@ -149,16 +162,19 @@
     /**
      * Formats a file path.
      */
-    public function formatFile(string $file, int $line, string $text = null): string
+    public function formatFile(string $file, int $line, ?string $text = null): string
     {
         $file = trim($file);
 
         if (null === $text) {
-            $text = $file;
-            if (null !== $rel = $this->getFileRelative($text)) {
-                $rel = explode('/', $rel, 2);
-                $text = sprintf('<abbr title="%s%2$s">%s</abbr>%s', $this->projectDir, $rel[0], '/'.($rel[1] ?? ''));
+            if (null !== $rel = $this->getFileRelative($file)) {
+                $rel = explode('/', htmlspecialchars($rel, \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset), 2);
+                $text = sprintf('<abbr title="%s%2$s">%s</abbr>%s', htmlspecialchars($this->projectDir, \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset), $rel[0], '/'.($rel[1] ?? ''));
+            } else {
+                $text = htmlspecialchars($file, \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset);
             }
+        } else {
+            $text = htmlspecialchars($text, \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset);
         }
 
         if (0 < $line) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/DumpExtension.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/DumpExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/DumpExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/DumpExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     private $cloner;
     private $dumper;
 
-    public function __construct(ClonerInterface $cloner, HtmlDumper $dumper = null)
+    public function __construct(ClonerInterface $cloner, ?HtmlDumper $dumper = null)
     {
         $this->cloner = $cloner;
         $this->dumper = $dumper;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/FormExtension.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/FormExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/FormExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/FormExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
 {
     private $translator;
 
-    public function __construct(TranslatorInterface $translator = null)
+    public function __construct(?TranslatorInterface $translator = null)
     {
         $this->translator = $translator;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/HttpKernelRuntime.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/HttpKernelRuntime.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/HttpKernelRuntime.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/HttpKernelRuntime.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     private $handler;
     private $fragmentUriGenerator;
 
-    public function __construct(FragmentHandler $handler, FragmentUriGeneratorInterface $fragmentUriGenerator = null)
+    public function __construct(FragmentHandler $handler, ?FragmentUriGeneratorInterface $fragmentUriGenerator = null)
     {
         $this->handler = $handler;
         $this->fragmentUriGenerator = $fragmentUriGenerator;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/LogoutUrlExtension.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/LogoutUrlExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/LogoutUrlExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/LogoutUrlExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
      *
      * @param string|null $key The firewall key or null to use the current firewall key
      */
-    public function getLogoutPath(string $key = null): string
+    public function getLogoutPath(?string $key = null): string
     {
         return $this->generator->getLogoutPath($key);
     }
@@ -55,7 +55,7 @@
      *
      * @param string|null $key The firewall key or null to use the current firewall key
      */
-    public function getLogoutUrl(string $key = null): string
+    public function getLogoutUrl(?string $key = null): string
     {
         return $this->generator->getLogoutUrl($key);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/ProfilerExtension.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/ProfilerExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/ProfilerExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/ProfilerExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
      */
     private $events;
 
-    public function __construct(Profile $profile, Stopwatch $stopwatch = null)
+    public function __construct(Profile $profile, ?Stopwatch $stopwatch = null)
     {
         parent::__construct($profile);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/SecurityExtension.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/SecurityExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/SecurityExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/SecurityExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
 
     private $impersonateUrlGenerator;
 
-    public function __construct(AuthorizationCheckerInterface $securityChecker = null, ImpersonateUrlGenerator $impersonateUrlGenerator = null)
+    public function __construct(?AuthorizationCheckerInterface $securityChecker = null, ?ImpersonateUrlGenerator $impersonateUrlGenerator = null)
     {
         $this->securityChecker = $securityChecker;
         $this->impersonateUrlGenerator = $impersonateUrlGenerator;
@@ -38,7 +38,7 @@
     /**
      * @param mixed $object
      */
-    public function isGranted($role, $object = null, string $field = null): bool
+    public function isGranted($role, $object = null, ?string $field = null): bool
     {
         if (null === $this->securityChecker) {
             return false;
@@ -55,7 +55,7 @@
         }
     }
 
-    public function getImpersonateExitUrl(string $exitTo = null): string
+    public function getImpersonateExitUrl(?string $exitTo = null): string
     {
         if (null === $this->impersonateUrlGenerator) {
             return '';
@@ -64,7 +64,7 @@
         return $this->impersonateUrlGenerator->generateExitUrl($exitTo);
     }
 
-    public function getImpersonateExitPath(string $exitTo = null): string
+    public function getImpersonateExitPath(?string $exitTo = null): string
     {
         if (null === $this->impersonateUrlGenerator) {
             return '';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/StopwatchExtension.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/StopwatchExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/StopwatchExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/StopwatchExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     private $stopwatch;
     private $enabled;
 
-    public function __construct(Stopwatch $stopwatch = null, bool $enabled = true)
+    public function __construct(?Stopwatch $stopwatch = null, bool $enabled = true)
     {
         $this->stopwatch = $stopwatch;
         $this->enabled = $enabled;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/TranslationExtension.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/TranslationExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/TranslationExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/TranslationExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
     private $translator;
     private $translationNodeVisitor;
 
-    public function __construct(TranslatorInterface $translator = null, TranslationNodeVisitor $translationNodeVisitor = null)
+    public function __construct(?TranslatorInterface $translator = null, ?TranslationNodeVisitor $translationNodeVisitor = null)
     {
         $this->translator = $translator;
         $this->translationNodeVisitor = $translationNodeVisitor;
@@ -109,7 +109,7 @@
      * @param string|\Stringable|TranslatableInterface|null $message
      * @param array|string                                  $arguments Can be the locale as a string when $message is a TranslatableInterface
      */
-    public function trans($message, $arguments = [], string $domain = null, string $locale = null, int $count = null): string
+    public function trans($message, $arguments = [], ?string $domain = null, ?string $locale = null, ?int $count = null): string
     {
         if ($message instanceof TranslatableInterface) {
             if ([] !== $arguments && !\is_string($arguments)) {
@@ -138,7 +138,7 @@
         return $this->getTranslator()->trans($message, $arguments, $domain, $locale);
     }
 
-    public function createTranslatable(string $message, array $parameters = [], string $domain = null): TranslatableMessage
+    public function createTranslatable(string $message, array $parameters = [], ?string $domain = null): TranslatableMessage
     {
         if (!class_exists(TranslatableMessage::class)) {
             throw new \LogicException(sprintf('You cannot use the "%s" as the Translation Component is not installed. Try running "composer require symfony/translation".', __CLASS__));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/WorkflowExtension.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/WorkflowExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Extension/WorkflowExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Extension/WorkflowExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -51,7 +51,7 @@
     /**
      * Returns true if the transition is enabled.
      */
-    public function canTransition(object $subject, string $transitionName, string $name = null): bool
+    public function canTransition(object $subject, string $transitionName, ?string $name = null): bool
     {
         return $this->workflowRegistry->get($subject, $name)->can($subject, $transitionName);
     }
@@ -61,12 +61,12 @@
      *
      * @return Transition[]
      */
-    public function getEnabledTransitions(object $subject, string $name = null): array
+    public function getEnabledTransitions(object $subject, ?string $name = null): array
     {
         return $this->workflowRegistry->get($subject, $name)->getEnabledTransitions($subject);
     }
 
-    public function getEnabledTransition(object $subject, string $transition, string $name = null): ?Transition
+    public function getEnabledTransition(object $subject, string $transition, ?string $name = null): ?Transition
     {
         return $this->workflowRegistry->get($subject, $name)->getEnabledTransition($subject, $transition);
     }
@@ -74,7 +74,7 @@
     /**
      * Returns true if the place is marked.
      */
-    public function hasMarkedPlace(object $subject, string $placeName, string $name = null): bool
+    public function hasMarkedPlace(object $subject, string $placeName, ?string $name = null): bool
     {
         return $this->workflowRegistry->get($subject, $name)->getMarking($subject)->has($placeName);
     }
@@ -84,7 +84,7 @@
      *
      * @return string[]|int[]
      */
-    public function getMarkedPlaces(object $subject, bool $placesNameOnly = true, string $name = null): array
+    public function getMarkedPlaces(object $subject, bool $placesNameOnly = true, ?string $name = null): array
     {
         $places = $this->workflowRegistry->get($subject, $name)->getMarking($subject)->getPlaces();
 
@@ -102,7 +102,7 @@
      *                                                Use a string (the place name) to get place metadata
      *                                                Use a Transition instance to get transition metadata
      */
-    public function getMetadata(object $subject, string $key, $metadataSubject = null, string $name = null)
+    public function getMetadata(object $subject, string $key, $metadataSubject = null, ?string $name = null)
     {
         return $this
             ->workflowRegistry
@@ -112,7 +112,7 @@
         ;
     }
 
-    public function buildTransitionBlockerList(object $subject, string $transitionName, string $name = null): TransitionBlockerList
+    public function buildTransitionBlockerList(object $subject, string $transitionName, ?string $name = null): TransitionBlockerList
     {
         $workflow = $this->workflowRegistry->get($subject, $name);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Form/TwigRendererEngine.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Form/TwigRendererEngine.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Form/TwigRendererEngine.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Form/TwigRendererEngine.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,7 +44,7 @@
     {
         $cacheKey = $view->vars[self::CACHE_KEY_VAR];
 
-        $context = $this->environment->mergeGlobals($variables);
+        $context = $variables + $this->environment->getGlobals();
 
         ob_start();
 
@@ -164,7 +164,7 @@
         // theme is a reference and we don't want to change it.
         $currentTheme = $theme;
 
-        $context = $this->environment->mergeGlobals([]);
+        $context = $this->environment->getGlobals();
 
         // The do loop takes care of template inheritance.
         // Add blocks from all templates in the inheritance tree, but avoid
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Mime/NotificationEmail.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Mime/NotificationEmail.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Mime/NotificationEmail.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Mime/NotificationEmail.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
         'footer_text' => 'Notification e-mail sent by Symfony',
     ];
 
-    public function __construct(Headers $headers = null, AbstractPart $body = null)
+    public function __construct(?Headers $headers = null, ?AbstractPart $body = null)
     {
         $missingPackages = [];
         if (!class_exists(CssInlinerExtension::class)) {
@@ -61,7 +61,7 @@
     /**
      * Creates a NotificationEmail instance that is appropriate to send to normal (non-admin) users.
      */
-    public static function asPublicEmail(Headers $headers = null, AbstractPart $body = null): self
+    public static function asPublicEmail(?Headers $headers = null, ?AbstractPart $body = null): self
     {
         $email = new static($headers, $body);
         $email->markAsPublic();
@@ -178,6 +178,26 @@
         return '@email/'.$this->theme.'/notification/body.html.twig';
     }
 
+    /**
+     * @return $this
+     */
+    public function context(array $context)
+    {
+        $parentContext = [];
+
+        foreach ($context as $key => $value) {
+            if (\array_key_exists($key, $this->context)) {
+                $this->context[$key] = $value;
+            } else {
+                $parentContext[$key] = $value;
+            }
+        }
+
+        parent::context($parentContext);
+
+        return $this;
+    }
+
     public function getContext(): array
     {
         return array_merge($this->context, parent::getContext());
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Mime/WrappedTemplatedEmail.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Mime/WrappedTemplatedEmail.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Mime/WrappedTemplatedEmail.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Mime/WrappedTemplatedEmail.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,7 +41,7 @@
      * @param string|null $contentType The media type (i.e. MIME type) of the image file (e.g. 'image/png').
      *                                 Some email clients require this to display embedded images.
      */
-    public function image(string $image, string $contentType = null): string
+    public function image(string $image, ?string $contentType = null): string
     {
         $file = $this->twig->getLoader()->getSourceContext($image);
         if ($path = $file->getPath()) {
@@ -60,7 +60,7 @@
      * @param string|null $contentType The media type (i.e. MIME type) of the file (e.g. 'application/pdf').
      *                                 Some email clients require this to display attached files.
      */
-    public function attach(string $file, string $name = null, string $contentType = null): void
+    public function attach(string $file, ?string $name = null, ?string $contentType = null): void
     {
         $file = $this->twig->getLoader()->getSourceContext($file);
         if ($path = $file->getPath()) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Node/DumpNode.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Node/DumpNode.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Node/DumpNode.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Node/DumpNode.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,29 +11,54 @@
 
 namespace Symfony\Bridge\Twig\Node;
 
+use Twig\Attribute\FirstClassTwigCallableReady;
+use Twig\Attribute\YieldReady;
 use Twig\Compiler;
+use Twig\Node\Expression\Variable\LocalVariable;
 use Twig\Node\Node;
 
 /**
  * @author Julien Galenski <julien.galenski@gmail.com>
  */
+#[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;
         }
 
-        parent::__construct($nodes, [], $lineno, $tag);
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            parent::__construct($nodes, [], $lineno);
+        } else {
+            parent::__construct($nodes, [], $lineno, $tag);
+        }
+
         $this->varPrefix = $varPrefix;
     }
 
     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();
@@ -41,18 +66,18 @@
         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 -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Node/FormThemeNode.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Node/FormThemeNode.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Node/FormThemeNode.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Node/FormThemeNode.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,17 +12,24 @@
 namespace Symfony\Bridge\Twig\Node;
 
 use Symfony\Component\Form\FormRenderer;
+use Twig\Attribute\FirstClassTwigCallableReady;
+use Twig\Attribute\YieldReady;
 use Twig\Compiler;
 use Twig\Node\Node;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
  */
+#[YieldReady]
 final class FormThemeNode extends Node
 {
-    public function __construct(Node $form, Node $resources, int $lineno, string $tag = null, bool $only = false)
+    public function __construct(Node $form, Node $resources, int $lineno, ?string $tag = null, bool $only = false)
     {
-        parent::__construct(['form' => $form, 'resources' => $resources], ['only' => $only], $lineno, $tag);
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            parent::__construct(['form' => $form, 'resources' => $resources], ['only' => $only], $lineno);
+        } else {
+            parent::__construct(['form' => $form, 'resources' => $resources], ['only' => $only], $lineno, $tag);
+        }
     }
 
     public function compile(Compiler $compiler): void
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Node/SearchAndRenderBlockNode.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Node/SearchAndRenderBlockNode.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Node/SearchAndRenderBlockNode.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Node/SearchAndRenderBlockNode.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,6 +12,7 @@
 namespace Symfony\Bridge\Twig\Node;
 
 use Twig\Compiler;
+use Twig\Extension\CoreExtension;
 use Twig\Node\Expression\ArrayExpression;
 use Twig\Node\Expression\ConstantExpression;
 use Twig\Node\Expression\FunctionExpression;
@@ -50,7 +51,7 @@
                         $labelIsExpression = false;
 
                         // Only insert the label into the array if it is not empty
-                        if (!twig_test_empty($label->getAttribute('value'))) {
+                        if (null !== $label->getAttribute('value') && false !== $label->getAttribute('value') && '' !== (string) $label->getAttribute('value')) {
                             $originalVariables = $variables;
                             $variables = new ArrayExpression([], $lineno);
                             $labelKey = new ConstantExpression('label', $lineno);
@@ -97,7 +98,12 @@
 
                         // Check at runtime whether the label is empty.
                         // If not, add it to the array at runtime.
-                        $compiler->raw('(twig_test_empty($_label_ = ');
+                        if (method_exists(CoreExtension::class, 'testEmpty')) {
+                            $compiler->raw('(CoreExtension::testEmpty($_label_ = ');
+                        } else {
+                            $compiler->raw('(twig_test_empty($_label_ = ');
+                        }
+
                         $compiler->subcompile($label);
                         $compiler->raw(') ? [] : ["label" => $_label_])');
                     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Node/StopwatchNode.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Node/StopwatchNode.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Node/StopwatchNode.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Node/StopwatchNode.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,8 +11,11 @@
 
 namespace Symfony\Bridge\Twig\Node;
 
+use Twig\Attribute\FirstClassTwigCallableReady;
+use Twig\Attribute\YieldReady;
 use Twig\Compiler;
 use Twig\Node\Expression\AssignNameExpression;
+use Twig\Node\Expression\Variable\LocalVariable;
 use Twig\Node\Node;
 
 /**
@@ -20,11 +23,23 @@
  *
  * @author Wouter J <wouter@wouterj.nl>
  */
+#[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)
     {
-        parent::__construct(['body' => $body, 'name' => $name, 'var' => $var], [], $lineno, $tag);
+        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 {
+            parent::__construct(['body' => $body, 'name' => $name, 'var' => $var], [], $lineno, $tag);
+        }
     }
 
     public function compile(Compiler $compiler): void
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Node/TransDefaultDomainNode.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Node/TransDefaultDomainNode.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Node/TransDefaultDomainNode.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Node/TransDefaultDomainNode.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,8 @@
 
 namespace Symfony\Bridge\Twig\Node;
 
+use Twig\Attribute\FirstClassTwigCallableReady;
+use Twig\Attribute\YieldReady;
 use Twig\Compiler;
 use Twig\Node\Expression\AbstractExpression;
 use Twig\Node\Node;
@@ -18,11 +20,16 @@
 /**
  * @author Fabien Potencier <fabien@symfony.com>
  */
+#[YieldReady]
 final class TransDefaultDomainNode extends Node
 {
-    public function __construct(AbstractExpression $expr, int $lineno = 0, string $tag = null)
+    public function __construct(AbstractExpression $expr, int $lineno = 0, ?string $tag = null)
     {
-        parent::__construct(['expr' => $expr], [], $lineno, $tag);
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            parent::__construct(['expr' => $expr], [], $lineno);
+        } else {
+            parent::__construct(['expr' => $expr], [], $lineno, $tag);
+        }
     }
 
     public function compile(Compiler $compiler): void
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Node/TransNode.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Node/TransNode.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Node/TransNode.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Node/TransNode.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,20 +11,24 @@
 
 namespace Symfony\Bridge\Twig\Node;
 
+use Twig\Attribute\FirstClassTwigCallableReady;
+use Twig\Attribute\YieldReady;
 use Twig\Compiler;
 use Twig\Node\Expression\AbstractExpression;
 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;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
  */
+#[YieldReady]
 final class TransNode extends Node
 {
-    public function __construct(Node $body, Node $domain = null, AbstractExpression $count = null, AbstractExpression $vars = null, AbstractExpression $locale = null, int $lineno = 0, string $tag = null)
+    public function __construct(Node $body, ?Node $domain = null, ?AbstractExpression $count = null, ?AbstractExpression $vars = null, ?AbstractExpression $locale = null, int $lineno = 0, ?string $tag = null)
     {
         $nodes = ['body' => $body];
         if (null !== $domain) {
@@ -40,7 +44,11 @@
             $nodes['locale'] = $locale;
         }
 
-        parent::__construct($nodes, [], $lineno, $tag);
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            parent::__construct($nodes, [], $lineno);
+        } else {
+            parent::__construct($nodes, [], $lineno, $tag);
+        }
     }
 
     public function compile(Compiler $compiler): void
@@ -53,9 +61,10 @@
             $vars = null;
         }
         [$msg, $defaults] = $this->compileString($this->getNode('body'), $defaults, (bool) $vars);
+        $display = class_exists(YieldReady::class) ? 'yield' : 'echo';
 
         $compiler
-            ->write('echo $this->env->getExtension(\'Symfony\Bridge\Twig\Extension\TranslationExtension\')->trans(')
+            ->write($display.' $this->env->getExtension(\'Symfony\Bridge\Twig\Extension\TranslationExtension\')->trans(')
             ->subcompile($msg)
         ;
 
@@ -118,7 +127,7 @@
                 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 -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/NodeVisitor/Scope.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/NodeVisitor/Scope.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/NodeVisitor/Scope.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/NodeVisitor/Scope.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
     private $data = [];
     private $left = false;
 
-    public function __construct(self $parent = null)
+    public function __construct(?self $parent = null)
     {
         $this->parent = $parent;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/NodeVisitor/TranslationDefaultDomainNodeVisitor.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/NodeVisitor/TranslationDefaultDomainNodeVisitor.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/NodeVisitor/TranslationDefaultDomainNodeVisitor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/NodeVisitor/TranslationDefaultDomainNodeVisitor.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,20 +15,24 @@
 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;
 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;
 use Twig\Node\SetNode;
-use Twig\NodeVisitor\AbstractNodeVisitor;
+use Twig\NodeVisitor\NodeVisitorInterface;
 
 /**
  * @author Fabien Potencier <fabien@symfony.com>
  */
-final class TranslationDefaultDomainNodeVisitor extends AbstractNodeVisitor
+final class TranslationDefaultDomainNodeVisitor implements NodeVisitorInterface
 {
     private $scope;
 
@@ -37,10 +41,7 @@
         $this->scope = new Scope();
     }
 
-    /**
-     * {@inheritdoc}
-     */
-    protected function doEnterNode(Node $node, Environment $env): Node
+    public function enterNode(Node $node, Environment $env): Node
     {
         if ($node instanceof BlockNode || $node instanceof ModuleNode) {
             $this->scope = $this->scope->enter();
@@ -53,10 +54,14 @@
                 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()));
 
-                return new SetNode(false, new Node([$name]), new Node([$node->getNode('expr')]), $node->getTemplateLine());
+                if (class_exists(Nodes::class)) {
+                    return new SetNode(false, new Nodes([$name]), new Nodes([$node->getNode('expr')]), $node->getTemplateLine());
+                } else {
+                    return new SetNode(false, new Node([$name]), new Node([$node->getNode('expr')]), $node->getTemplateLine());
+                }
             }
         }
 
@@ -64,8 +69,14 @@
             return $node;
         }
 
-        if ($node instanceof FilterExpression && 'trans' === $node->getNode('filter')->getAttribute('value')) {
+        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'));
@@ -86,10 +97,7 @@
         return $node;
     }
 
-    /**
-     * {@inheritdoc}
-     */
-    protected function doLeaveNode(Node $node, Environment $env): ?Node
+    public function leaveNode(Node $node, Environment $env): ?Node
     {
         if ($node instanceof TransDefaultDomainNode) {
             return null;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/NodeVisitor/TranslationNodeVisitor.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/NodeVisitor/TranslationNodeVisitor.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/NodeVisitor/TranslationNodeVisitor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/NodeVisitor/TranslationNodeVisitor.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,14 +18,14 @@
 use Twig\Node\Expression\FilterExpression;
 use Twig\Node\Expression\FunctionExpression;
 use Twig\Node\Node;
-use Twig\NodeVisitor\AbstractNodeVisitor;
+use Twig\NodeVisitor\NodeVisitorInterface;
 
 /**
  * TranslationNodeVisitor extracts translation messages.
  *
  * @author Fabien Potencier <fabien@symfony.com>
  */
-final class TranslationNodeVisitor extends AbstractNodeVisitor
+final class TranslationNodeVisitor implements NodeVisitorInterface
 {
     public const UNDEFINED_DOMAIN = '_undefined';
 
@@ -49,10 +49,7 @@
         return $this->messages;
     }
 
-    /**
-     * {@inheritdoc}
-     */
-    protected function doEnterNode(Node $node, Environment $env): Node
+    public function enterNode(Node $node, Environment $env): Node
     {
         if (!$this->enabled) {
             return $node;
@@ -60,7 +57,7 @@
 
         if (
             $node instanceof FilterExpression &&
-            'trans' === $node->getNode('filter')->getAttribute('value') &&
+            'trans' === ($node->hasAttribute('twig_callable') ? $node->getAttribute('twig_callable')->getName() : $node->getNode('filter')->getAttribute('value')) &&
             $node->getNode('node') instanceof ConstantExpression
         ) {
             // extract constant nodes with a trans filter
@@ -88,7 +85,7 @@
             ];
         } elseif (
             $node instanceof FilterExpression &&
-            'trans' === $node->getNode('filter')->getAttribute('value') &&
+            'trans' === ($node->hasAttribute('twig_callable') ? $node->getAttribute('twig_callable')->getName() : $node->getNode('filter')->getAttribute('value')) &&
             $node->getNode('node') instanceof ConcatBinary &&
             $message = $this->getConcatValueFromNode($node->getNode('node'), null)
         ) {
@@ -101,10 +98,7 @@
         return $node;
     }
 
-    /**
-     * {@inheritdoc}
-     */
-    protected function doLeaveNode(Node $node, Environment $env): ?Node
+    public function leaveNode(Node $node, Environment $env): ?Node
     {
         return $node;
     }
@@ -158,6 +152,22 @@
             return $node->getAttribute('value');
         }
 
+        if (
+            $node instanceof FunctionExpression
+            && 'constant' === $node->getAttribute('name')
+        ) {
+            $nodeArguments = $node->getNode('arguments');
+            if ($nodeArguments->getIterator()->current() instanceof ConstantExpression) {
+                $constantName = $nodeArguments->getIterator()->current()->getAttribute('value');
+                if (\defined($constantName)) {
+                    $value = \constant($constantName);
+                    if (\is_string($value)) {
+                        return $value;
+                    }
+                }
+            }
+        }
+
         return self::UNDEFINED_DOMAIN;
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_5_layout.html.twig symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_5_layout.html.twig
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_5_layout.html.twig	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Resources/views/Form/bootstrap_5_layout.html.twig	2026-05-20 10:22:01.000000000 +0200
@@ -361,12 +361,12 @@
 {# Help #}
 
 {%- block form_help -%}
-    {% set row_class = row_attr.class|default('') %}
-    {% set help_class = ' form-text' %}
-    {% if 'input-group' in row_class %}
+    {%- set row_class = row_attr.class|default('') -%}
+    {%- set help_class = ' form-text' -%}
+    {%- if 'input-group' in row_class -%}
         {#- Hack to properly display help with input group -#}
-        {% set help_class = ' input-group-text' %}
-    {% endif %}
+        {%- set help_class = ' input-group-text' -%}
+    {%- endif -%}
     {%- if help is not empty -%}
         {%- set help_attr = help_attr|merge({class: (help_attr.class|default('') ~ help_class ~ ' mb-0')|trim}) -%}
     {%- endif -%}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/AppVariableTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/AppVariableTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/AppVariableTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/AppVariableTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
         $this->assertEquals($debugFlag, $this->appVariable->getDebug());
     }
 
-    public static function debugDataProvider()
+    public static function debugDataProvider(): array
     {
         return [
             'debug on' => [true],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Command/DebugCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Command/DebugCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Command/DebugCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Command/DebugCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -321,7 +321,7 @@
         yield 'option --format' => [['--format', ''], ['text', 'json']];
     }
 
-    private function createCommandTester(array $paths = [], array $bundleMetadata = [], string $defaultPath = null, bool $useChainLoader = false, array $globals = []): CommandTester
+    private function createCommandTester(array $paths = [], array $bundleMetadata = [], ?string $defaultPath = null, bool $useChainLoader = false, array $globals = []): CommandTester
     {
         $projectDir = \dirname(__DIR__).\DIRECTORY_SEPARATOR.'Fixtures';
         $loader = new FilesystemLoader([], $projectDir);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Command/LintCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Command/LintCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Command/LintCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Command/LintCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,6 +18,7 @@
 use Symfony\Component\Console\Output\OutputInterface;
 use Symfony\Component\Console\Tester\CommandCompletionTester;
 use Symfony\Component\Console\Tester\CommandTester;
+use Twig\DeprecatedCallableInfo;
 use Twig\Environment;
 use Twig\Loader\FilesystemLoader;
 use Twig\TwigFilter;
@@ -150,7 +151,7 @@
         $this->assertSame($expectedSuggestions, $tester->complete($input));
     }
 
-    public static function provideCompletionSuggestions()
+    public static function provideCompletionSuggestions(): iterable
     {
         yield 'option' => [['--format', ''], ['txt', 'json', 'github']];
     }
@@ -163,9 +164,14 @@
     private function createCommand(): Command
     {
         $environment = new Environment(new FilesystemLoader(\dirname(__DIR__).'/Fixtures/templates/'));
+        if (class_exists(DeprecatedCallableInfo::class)) {
+            $options = ['deprecation_info' => new DeprecatedCallableInfo('foo/bar', '1.1')];
+        } else {
+            $options = ['deprecated' => true];
+        }
         $environment->addFilter(new TwigFilter('deprecated_filter', function ($v) {
             return $v;
-        }, ['deprecated' => true]));
+        }, $options));
 
         $command = new LintCommand($environment);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/CodeExtensionTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/CodeExtensionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/CodeExtensionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/CodeExtensionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,6 +14,8 @@
 use PHPUnit\Framework\TestCase;
 use Symfony\Bridge\Twig\Extension\CodeExtension;
 use Symfony\Component\HttpKernel\Debug\FileLinkFormatter;
+use Twig\Environment;
+use Twig\Loader\ArrayLoader;
 
 class CodeExtensionTest extends TestCase
 {
@@ -28,42 +30,136 @@
         $this->assertEquals('file.txt', $this->getExtension()->getFileRelative(\DIRECTORY_SEPARATOR.'project'.\DIRECTORY_SEPARATOR.'file.txt'));
     }
 
-    /**
-     * @dataProvider getClassNameProvider
-     */
-    public function testGettingClassAbbreviation($class, $abbr)
+    public function testClassAbbreviationIntegration()
     {
-        $this->assertEquals($this->getExtension()->abbrClass($class), $abbr);
-    }
+        $data = [
+            'fqcn' => 'F\Q\N\Foo',
+            'xss' => '<script>',
+        ];
 
-    /**
-     * @dataProvider getMethodNameProvider
-     */
-    public function testGettingMethodAbbreviation($method, $abbr)
-    {
-        $this->assertEquals($this->getExtension()->abbrMethod($method), $abbr);
+        $template = <<<'TWIG'
+{{ 'Bare'|abbr_class }}
+{{ fqcn|abbr_class }}
+{{ xss|abbr_class }}
+TWIG;
+
+        $expected = <<<'HTML'
+<abbr title="Bare">Bare</abbr>
+<abbr title="F\Q\N\Foo">Foo</abbr>
+<abbr title="&lt;script&gt;">&lt;script&gt;</abbr>
+HTML;
+
+        $this->assertEquals($expected, $this->render($template, $data));
+    }
+
+    public function testMethodAbbreviationIntegration()
+    {
+        $data = [
+            'fqcn' => 'F\Q\N\Foo::Method',
+            'xss' => '<script>',
+        ];
+
+        $template = <<<'TWIG'
+{{ 'Bare::Method'|abbr_method }}
+{{ fqcn|abbr_method }}
+{{ 'Closure'|abbr_method }}
+{{ 'Method'|abbr_method }}
+{{ xss|abbr_method }}
+TWIG;
+
+        $expected = <<<'HTML'
+<abbr title="Bare">Bare</abbr>::Method()
+<abbr title="F\Q\N\Foo">Foo</abbr>::Method()
+<abbr title="Closure">Closure</abbr>
+<abbr title="Method">Method</abbr>()
+<abbr title="&lt;script&gt;">&lt;script&gt;</abbr>()
+HTML;
+
+        $this->assertEquals($expected, $this->render($template, $data));
+    }
+
+    public function testFormatArgsIntegration()
+    {
+        $data = [
+            'args' => [
+                ['object', 'Foo'],
+                ['array', [['string', 'foo'], ['null']]],
+                ['resource'],
+                ['string', 'bar'],
+                ['int', 123],
+                ['bool', true],
+            ],
+            'xss' => [
+                ['object', '<Foo>'],
+                ['array', [['string', '<foo>']]],
+                ['string', '<bar>'],
+                ['int', 123],
+                ['bool', true],
+                ['<xss>', '<script>'],
+            ],
+        ];
+
+        $template = <<<'TWIG'
+{{ args|format_args }}
+{{ xss|format_args }}
+{{ args|format_args_as_text }}
+{{ xss|format_args_as_text }}
+TWIG;
+
+        $expected = <<<'HTML'
+<em>object</em>(<abbr title="Foo">Foo</abbr>), <em>array</em>('foo', <em>null</em>), <em>resource</em>, 'bar', 123, true
+<em>object</em>(<abbr title="&lt;Foo&gt;">&lt;Foo&gt;</abbr>), <em>array</em>('&lt;foo&gt;'), '&lt;bar&gt;', 123, true, '&lt;script&gt;'
+object(Foo), array(&#039;foo&#039;, null), resource, &#039;bar&#039;, 123, true
+object(&amp;lt;Foo&amp;gt;), array(&#039;&amp;lt;foo&amp;gt;&#039;), &#039;&amp;lt;bar&amp;gt;&#039;, 123, true, &#039;&amp;lt;script&amp;gt;&#039;
+HTML;
+
+        $this->assertEquals($expected, $this->render($template, $data));
     }
 
-    public static function getClassNameProvider(): array
+
+    public function testFormatFileIntegration()
     {
-        return [
-            ['F\Q\N\Foo', '<abbr title="F\Q\N\Foo">Foo</abbr>'],
-            ['Bare', '<abbr title="Bare">Bare</abbr>'],
-        ];
+        $template = <<<'TWIG'
+{{ 'foo/bar/baz.php'|format_file(21) }}
+TWIG;
+
+        $expected = <<<'HTML'
+<a href="proto://foo/bar/baz.php#&amp;line=21" title="Click to open this file" class="file_link">foo/bar/baz.php at line 21</a>
+HTML;
+
+        $this->assertEquals($expected, $this->render($template));
     }
 
-    public static function getMethodNameProvider(): array
+    public function testFormatFileFromTextIntegration()
     {
-        return [
-            ['F\Q\N\Foo::Method', '<abbr title="F\Q\N\Foo">Foo</abbr>::Method()'],
-            ['Bare::Method', '<abbr title="Bare">Bare</abbr>::Method()'],
-            ['Closure', '<abbr title="Closure">Closure</abbr>'],
-            ['Method', '<abbr title="Method">Method</abbr>()'],
-        ];
+        $template = <<<'TWIG'
+{{ 'in "foo/bar/baz.php" at line 21'|format_file_from_text }}
+{{ 'in &quot;foo/bar/baz.php&quot; on line 21'|format_file_from_text }}
+{{ 'in "<script>" on line 21'|format_file_from_text }}
+TWIG;
+
+        $expected = <<<'HTML'
+in <a href="proto://foo/bar/baz.php#&amp;line=21" title="Click to open this file" class="file_link">foo/bar/baz.php at line 21</a>
+in <a href="proto://foo/bar/baz.php#&amp;line=21" title="Click to open this file" class="file_link">foo/bar/baz.php at line 21</a>
+in <a href="proto://&lt;script&gt;#&amp;line=21" title="Click to open this file" class="file_link">&lt;script&gt; at line 21</a>
+HTML;
+
+        $this->assertEquals($expected, $this->render($template));
     }
 
     protected function getExtension(): CodeExtension
     {
         return new CodeExtension(new FileLinkFormatter('proto://%f#&line=%l&'.substr(__FILE__, 0, 5).'>foobar'), \DIRECTORY_SEPARATOR.'project', 'UTF-8');
     }
+
+    private function render(string $template, array $context = [])
+    {
+        $twig = new Environment(
+            new ArrayLoader(['index' => $template]),
+            ['debug' => true]
+        );
+        $twig->addExtension($this->getExtension());
+
+        return $twig->render('index', $context);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/FormExtensionDivLayoutTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/FormExtensionDivLayoutTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/FormExtensionDivLayoutTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/FormExtensionDivLayoutTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -100,7 +100,7 @@
         );
     }
 
-    public static function isSelectedChoiceProvider()
+    public static function isSelectedChoiceProvider(): array
     {
         return [
             [true, '0', '0'],
@@ -150,7 +150,7 @@
         $this->assertSame('<form name="form" method="get" action="0">', $html);
     }
 
-    public static function isRootFormProvider()
+    public static function isRootFormProvider(): array
     {
         return [
             [true, new FormView()],
@@ -381,14 +381,14 @@
         $this->renderer->setTheme($view, $themes, $useDefaultThemes);
     }
 
-    public static function themeBlockInheritanceProvider()
+    public static function themeBlockInheritanceProvider(): array
     {
         return [
             [['theme.html.twig']],
         ];
     }
 
-    public static function themeInheritanceProvider()
+    public static function themeInheritanceProvider(): array
     {
         return [
             [['parent_label.html.twig'], ['child_label.html.twig']],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/HttpKernelExtensionTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/HttpKernelExtensionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/HttpKernelExtensionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/HttpKernelExtensionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,14 +31,14 @@
     public function testFragmentWithError()
     {
         $this->expectException(\Twig\Error\RuntimeError::class);
-        $renderer = $this->getFragmentHandler($this->throwException(new \Exception('foo')));
+        $renderer = $this->getFragmentHandler(new \Exception('foo'));
 
         $this->renderTemplate($renderer);
     }
 
     public function testRenderFragment()
     {
-        $renderer = $this->getFragmentHandler($this->returnValue(new Response('html')));
+        $renderer = $this->getFragmentHandler(new Response('html'));
 
         $response = $this->renderTemplate($renderer);
 
@@ -74,7 +74,7 @@
             'index' => sprintf(<<<TWIG
 {{ fragment_uri(controller("%s::templateAction", {template: "foo.html.twig"})) }}
 TWIG
-                , TemplateController::class), ]);
+                , str_replace('\\', '\\\\', TemplateController::class)), ]);
         $twig = new Environment($loader, ['debug' => true, 'cache' => false]);
         $twig->addExtension(new HttpKernelExtension());
 
@@ -84,14 +84,20 @@
         ]);
         $twig->addRuntimeLoader($loader);
 
-        $this->assertSame('/_fragment?_hash=PP8%2FeEbn1pr27I9wmag%2FM6jYGVwUZ0l2h0vhh2OJ6CI%3D&amp;_path=template%3Dfoo.html.twig%26_format%3Dhtml%26_locale%3Den%26_controller%3DSymfonyBundleFrameworkBundleControllerTemplateController%253A%253AtemplateAction', $twig->render('index'));
+        $this->assertSame('/_fragment?_hash=XCg0hX8QzSwik8Xuu9aMXhoCeI4oJOob7lUVacyOtyY%3D&amp;_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($return)
+    protected function getFragmentHandler($returnOrException): FragmentHandler
     {
         $strategy = $this->createMock(FragmentRendererInterface::class);
         $strategy->expects($this->once())->method('getName')->willReturn('inline');
-        $strategy->expects($this->once())->method('render')->will($return);
+
+        $mocker = $strategy->expects($this->once())->method('render');
+        if ($returnOrException instanceof \Exception) {
+            $mocker->willThrowException($returnOrException);
+        } else {
+            $mocker->willReturn($returnOrException);
+        }
 
         $context = $this->createMock(RequestStack::class);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/RuntimeLoaderProvider.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/RuntimeLoaderProvider.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/RuntimeLoaderProvider.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/RuntimeLoaderProvider.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,9 +20,9 @@
     protected function registerTwigRuntimeLoader(Environment $environment, FormRenderer $renderer)
     {
         $loader = $this->createMock(RuntimeLoaderInterface::class);
-        $loader->expects($this->any())->method('load')->will($this->returnValueMap([
+        $loader->expects($this->any())->method('load')->willReturnMap([
             ['Symfony\Component\Form\FormRenderer', $renderer],
-        ]));
+        ]);
         $environment->addRuntimeLoader($loader);
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/TranslationExtensionTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/TranslationExtensionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/TranslationExtensionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Extension/TranslationExtensionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -206,7 +206,7 @@
         $this->assertEquals('foo (custom)foo (foo)foo (custom)foo (custom)foo (fr)foo (custom)foo (fr)', trim($template->render([])));
     }
 
-    private function getTemplate($template, TranslatorInterface $translator = null): TemplateWrapper
+    private function getTemplate($template, ?TranslatorInterface $translator = null): TemplateWrapper
     {
         if (null === $translator) {
             $translator = new Translator('en');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Mime/NotificationEmailTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Mime/NotificationEmailTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Mime/NotificationEmailTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Mime/NotificationEmailTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -128,4 +128,54 @@
         $headers = $email->getPreparedHeaders();
         $this->assertSame('Foo', $headers->get('Subject')->getValue());
     }
+
+    public function testContext()
+    {
+        $email = new NotificationEmail();
+        $email->context(['some' => 'context']);
+
+        $this->assertSame([
+            'importance' => NotificationEmail::IMPORTANCE_LOW,
+            'content' => '',
+            'exception' => false,
+            'action_text' => null,
+            'action_url' => null,
+            'markdown' => false,
+            'raw' => false,
+            'footer_text' => 'Notification e-mail sent by Symfony',
+            'some' => 'context',
+        ], $email->getContext());
+
+        $context = $email->getContext();
+        $context['foo'] = 'bar';
+        $email->context($context);
+
+        $this->assertSame([
+            'importance' => NotificationEmail::IMPORTANCE_LOW,
+            'content' => '',
+            'exception' => false,
+            'action_text' => null,
+            'action_url' => null,
+            'markdown' => false,
+            'raw' => false,
+            'footer_text' => 'Notification e-mail sent by Symfony',
+            'some' => 'context',
+            'foo' => 'bar',
+        ], $email->getContext());
+
+        $email->action('Action Text', 'Action URL');
+
+        $this->assertSame([
+            'importance' => NotificationEmail::IMPORTANCE_LOW,
+            'content' => '',
+            'exception' => false,
+            'action_text' => 'Action Text',
+            'action_url' => 'Action URL',
+            'markdown' => false,
+            'raw' => false,
+            'footer_text' => 'Notification e-mail sent by Symfony',
+            'some' => 'context',
+            'foo' => 'bar',
+        ], $email->getContext());
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Mime/TemplatedEmailTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Mime/TemplatedEmailTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Mime/TemplatedEmailTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Mime/TemplatedEmailTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -94,8 +94,7 @@
             }
         ]
     },
-    "body": null,
-    "message": null
+    "body": null
 }
 EOF;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Node/DumpNodeTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Node/DumpNodeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Node/DumpNodeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Node/DumpNodeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,7 +17,9 @@
 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;
 
 class DumpNodeTest extends TestCase
 {
@@ -71,9 +73,16 @@
 
     public function testOneVar()
     {
-        $vars = new Node([
-            new NameExpression('foo', 7),
-        ]);
+        if (class_exists(Nodes::class)) {
+            $vars = new Nodes([
+                new ContextVariable('foo', 7),
+            ]);
+        } else {
+            $vars = new Node([
+                new NameExpression('foo', 7),
+            ]);
+        }
+
         $node = new DumpNode('bar', $vars, 7);
 
         $env = new Environment($this->createMock(LoaderInterface::class));
@@ -94,10 +103,18 @@
 
     public function testMultiVars()
     {
-        $vars = new Node([
-            new NameExpression('foo', 7),
-            new NameExpression('bar', 7),
-        ]);
+        if (class_exists(Nodes::class)) {
+            $vars = new Nodes([
+                new ContextVariable('foo', 7),
+                new ContextVariable('bar', 7),
+            ]);
+        } else {
+            $vars = new Node([
+                new NameExpression('foo', 7),
+                new NameExpression('bar', 7),
+            ]);
+        }
+
         $node = new DumpNode('bar', $vars, 7);
 
         $env = new Environment($this->createMock(LoaderInterface::class));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Node/FormThemeTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Node/FormThemeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Node/FormThemeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Node/FormThemeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,9 @@
 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;
 
 class FormThemeTest extends TestCase
 {
@@ -30,11 +32,18 @@
 
     public function testConstructor()
     {
-        $form = new NameExpression('form', 0);
-        $resources = new Node([
-            new ConstantExpression('tpl1', 0),
-            new ConstantExpression('tpl2', 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),
+                new ConstantExpression('tpl2', 0),
+            ]);
+        } else {
+            $resources = new Node([
+                new ConstantExpression('tpl1', 0),
+                new ConstantExpression('tpl2', 0),
+            ]);
+        }
 
         $node = new FormThemeNode($form, $resources, 0);
 
@@ -45,11 +54,11 @@
 
     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(0, 0),
-            new ConstantExpression('tpl1', 0),
             new ConstantExpression(1, 0),
+            new ConstantExpression('tpl1', 0),
+            new ConstantExpression(0, 0),
             new ConstantExpression('tpl2', 0),
         ], 0);
 
@@ -62,7 +71,7 @@
 
         $this->assertEquals(
             sprintf(
-                '$this->env->getRuntime("Symfony\\\\Component\\\\Form\\\\FormRenderer")->setTheme(%s, [0 => "tpl1", 1 => "tpl2"], true);',
+                '$this->env->getRuntime("Symfony\\\\Component\\\\Form\\\\FormRenderer")->setTheme(%s, [1 => "tpl1", 0 => "tpl2"], true);',
                 $this->getVariableGetter('form')
             ),
             trim($compiler->compile($node)->getSource())
@@ -72,7 +81,7 @@
 
         $this->assertEquals(
             sprintf(
-                '$this->env->getRuntime("Symfony\\\\Component\\\\Form\\\\FormRenderer")->setTheme(%s, [0 => "tpl1", 1 => "tpl2"], false);',
+                '$this->env->getRuntime("Symfony\\\\Component\\\\Form\\\\FormRenderer")->setTheme(%s, [1 => "tpl1", 0 => "tpl2"], false);',
                 $this->getVariableGetter('form')
             ),
             trim($compiler->compile($node)->getSource())
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Node/SearchAndRenderBlockNodeTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Node/SearchAndRenderBlockNodeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Node/SearchAndRenderBlockNodeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Node/SearchAndRenderBlockNodeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,24 +13,39 @@
 
 use PHPUnit\Framework\TestCase;
 use Symfony\Bridge\Twig\Node\SearchAndRenderBlockNode;
+use Twig\Attribute\FirstClassTwigCallableReady;
 use Twig\Compiler;
 use Twig\Environment;
+use Twig\Extension\CoreExtension;
 use Twig\Loader\LoaderInterface;
 use Twig\Node\Expression\ArrayExpression;
 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;
 
 class SearchAndRenderBlockNodeTest extends TestCase
 {
     public function testCompileWidget()
     {
-        $arguments = new Node([
-            new NameExpression('form', 0),
-        ]);
-
-        $node = new SearchAndRenderBlockNode('form_widget', $arguments, 0);
+        if (class_exists(Nodes::class)) {
+            $arguments = new Nodes([
+                new ContextVariable('form', 0),
+            ]);
+        } else {
+            $arguments = new Node([
+                new NameExpression('form', 0),
+            ]);
+        }
+
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            $node = new SearchAndRenderBlockNode(new TwigFunction('form_widget'), $arguments, 0);
+        } else {
+            $node = new SearchAndRenderBlockNode('form_widget', $arguments, 0);
+        }
 
         $compiler = new Compiler(new Environment($this->createMock(LoaderInterface::class)));
 
@@ -45,15 +60,29 @@
 
     public function testCompileWidgetWithVariables()
     {
-        $arguments = new Node([
-            new NameExpression('form', 0),
-            new ArrayExpression([
-                new ConstantExpression('foo', 0),
-                new ConstantExpression('bar', 0),
-            ], 0),
-        ]);
-
-        $node = new SearchAndRenderBlockNode('form_widget', $arguments, 0);
+        if (class_exists(Nodes::class)) {
+            $arguments = new Nodes([
+                new ContextVariable('form', 0),
+                new ArrayExpression([
+                    new ConstantExpression('foo', 0),
+                    new ConstantExpression('bar', 0),
+                ], 0),
+            ]);
+        } else {
+            $arguments = new Node([
+                new NameExpression('form', 0),
+                new ArrayExpression([
+                    new ConstantExpression('foo', 0),
+                    new ConstantExpression('bar', 0),
+                ], 0),
+            ]);
+        }
+
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            $node = new SearchAndRenderBlockNode(new TwigFunction('form_widget'), $arguments, 0);
+        } else {
+            $node = new SearchAndRenderBlockNode('form_widget', $arguments, 0);
+        }
 
         $compiler = new Compiler(new Environment($this->createMock(LoaderInterface::class)));
 
@@ -68,12 +97,23 @@
 
     public function testCompileLabelWithLabel()
     {
-        $arguments = new Node([
-            new NameExpression('form', 0),
-            new ConstantExpression('my label', 0),
-        ]);
-
-        $node = new SearchAndRenderBlockNode('form_label', $arguments, 0);
+        if (class_exists(Nodes::class)) {
+            $arguments = new Nodes([
+                new ContextVariable('form', 0),
+                new ConstantExpression('my label', 0),
+            ]);
+        } else {
+            $arguments = new Node([
+                new NameExpression('form', 0),
+                new ConstantExpression('my label', 0),
+            ]);
+        }
+
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            $node = new SearchAndRenderBlockNode(new TwigFunction('form_label'), $arguments, 0);
+        } else {
+            $node = new SearchAndRenderBlockNode('form_label', $arguments, 0);
+        }
 
         $compiler = new Compiler(new Environment($this->createMock(LoaderInterface::class)));
 
@@ -88,12 +128,23 @@
 
     public function testCompileLabelWithNullLabel()
     {
-        $arguments = new Node([
-            new NameExpression('form', 0),
-            new ConstantExpression(null, 0),
-        ]);
+        if (class_exists(Nodes::class)) {
+            $arguments = new Nodes([
+                new ContextVariable('form', 0),
+                new ConstantExpression(null, 0),
+            ]);
+        } else {
+            $arguments = new Node([
+                new NameExpression('form', 0),
+                new ConstantExpression(null, 0),
+            ]);
+        }
 
-        $node = new SearchAndRenderBlockNode('form_label', $arguments, 0);
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            $node = new SearchAndRenderBlockNode(new TwigFunction('form_label'), $arguments, 0);
+        } else {
+            $node = new SearchAndRenderBlockNode('form_label', $arguments, 0);
+        }
 
         $compiler = new Compiler(new Environment($this->createMock(LoaderInterface::class)));
 
@@ -110,12 +161,23 @@
 
     public function testCompileLabelWithEmptyStringLabel()
     {
-        $arguments = new Node([
-            new NameExpression('form', 0),
-            new ConstantExpression('', 0),
-        ]);
-
-        $node = new SearchAndRenderBlockNode('form_label', $arguments, 0);
+        if (class_exists(Nodes::class)) {
+            $arguments = new Nodes([
+                new ContextVariable('form', 0),
+                new ConstantExpression('', 0),
+            ]);
+        } else {
+            $arguments = new Node([
+                new NameExpression('form', 0),
+                new ConstantExpression('', 0),
+            ]);
+        }
+
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            $node = new SearchAndRenderBlockNode(new TwigFunction('form_label'), $arguments, 0);
+        } else {
+            $node = new SearchAndRenderBlockNode('form_label', $arguments, 0);
+        }
 
         $compiler = new Compiler(new Environment($this->createMock(LoaderInterface::class)));
 
@@ -132,11 +194,21 @@
 
     public function testCompileLabelWithDefaultLabel()
     {
-        $arguments = new Node([
-            new NameExpression('form', 0),
-        ]);
-
-        $node = new SearchAndRenderBlockNode('form_label', $arguments, 0);
+        if (class_exists(Nodes::class)) {
+            $arguments = new Nodes([
+                new ContextVariable('form', 0),
+            ]);
+        } else {
+            $arguments = new Node([
+                new NameExpression('form', 0),
+            ]);
+        }
+
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            $node = new SearchAndRenderBlockNode(new TwigFunction('form_label'), $arguments, 0);
+        } else {
+            $node = new SearchAndRenderBlockNode('form_label', $arguments, 0);
+        }
 
         $compiler = new Compiler(new Environment($this->createMock(LoaderInterface::class)));
 
@@ -151,16 +223,31 @@
 
     public function testCompileLabelWithAttributes()
     {
-        $arguments = new Node([
-            new NameExpression('form', 0),
-            new ConstantExpression(null, 0),
-            new ArrayExpression([
-                new ConstantExpression('foo', 0),
-                new ConstantExpression('bar', 0),
-            ], 0),
-        ]);
-
-        $node = new SearchAndRenderBlockNode('form_label', $arguments, 0);
+        if (class_exists(Nodes::class)) {
+            $arguments = new Nodes([
+                new ContextVariable('form', 0),
+                new ConstantExpression(null, 0),
+                new ArrayExpression([
+                    new ConstantExpression('foo', 0),
+                    new ConstantExpression('bar', 0),
+                ], 0),
+            ]);
+        } else {
+            $arguments = new Node([
+                new NameExpression('form', 0),
+                new ConstantExpression(null, 0),
+                new ArrayExpression([
+                    new ConstantExpression('foo', 0),
+                    new ConstantExpression('bar', 0),
+                ], 0),
+            ]);
+        }
+
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            $node = new SearchAndRenderBlockNode(new TwigFunction('form_label'), $arguments, 0);
+        } else {
+            $node = new SearchAndRenderBlockNode('form_label', $arguments, 0);
+        }
 
         $compiler = new Compiler(new Environment($this->createMock(LoaderInterface::class)));
 
@@ -178,18 +265,35 @@
 
     public function testCompileLabelWithLabelAndAttributes()
     {
-        $arguments = new Node([
-            new NameExpression('form', 0),
-            new ConstantExpression('value in argument', 0),
-            new ArrayExpression([
-                new ConstantExpression('foo', 0),
-                new ConstantExpression('bar', 0),
-                new ConstantExpression('label', 0),
-                new ConstantExpression('value in attributes', 0),
-            ], 0),
-        ]);
-
-        $node = new SearchAndRenderBlockNode('form_label', $arguments, 0);
+        if (class_exists(Nodes::class)) {
+            $arguments = new Nodes([
+                new ContextVariable('form', 0),
+                new ConstantExpression('value in argument', 0),
+                new ArrayExpression([
+                    new ConstantExpression('foo', 0),
+                    new ConstantExpression('bar', 0),
+                    new ConstantExpression('label', 0),
+                    new ConstantExpression('value in attributes', 0),
+                ], 0),
+            ]);
+        } else {
+            $arguments = new Node([
+                new NameExpression('form', 0),
+                new ConstantExpression('value in argument', 0),
+                new ArrayExpression([
+                    new ConstantExpression('foo', 0),
+                    new ConstantExpression('bar', 0),
+                    new ConstantExpression('label', 0),
+                    new ConstantExpression('value in attributes', 0),
+                ], 0),
+            ]);
+        }
+
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            $node = new SearchAndRenderBlockNode(new TwigFunction('form_label'), $arguments, 0);
+        } else {
+            $node = new SearchAndRenderBlockNode('form_label', $arguments, 0);
+        }
 
         $compiler = new Compiler(new Environment($this->createMock(LoaderInterface::class)));
 
@@ -204,20 +308,39 @@
 
     public function testCompileLabelWithLabelThatEvaluatesToNull()
     {
-        $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
-            ),
-        ]);
-
-        $node = new SearchAndRenderBlockNode('form_label', $arguments, 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
+                ),
+            ]);
+        } 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
+                ),
+            ]);
+        }
+
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            $node = new SearchAndRenderBlockNode(new TwigFunction('form_label'), $arguments, 0);
+        } else {
+            $node = new SearchAndRenderBlockNode('form_label', $arguments, 0);
+        }
 
         $compiler = new Compiler(new Environment($this->createMock(LoaderInterface::class)));
 
@@ -226,8 +349,9 @@
         // https://github.com/symfony/symfony/issues/5029
         $this->assertEquals(
             sprintf(
-                '$this->env->getRuntime(\'Symfony\Component\Form\FormRenderer\')->searchAndRenderBlock(%s, \'label\', (twig_test_empty($_label_ = ((true) ? (null) : (null))) ? [] : ["label" => $_label_]))',
-                $this->getVariableGetter('form')
+                '$this->env->getRuntime(\'Symfony\Component\Form\FormRenderer\')->searchAndRenderBlock(%s, \'label\', (%s($_label_ = ((true) ? (null) : (null))) ? [] : ["label" => $_label_]))',
+                $this->getVariableGetter('form'),
+                method_exists(CoreExtension::class, 'testEmpty') ? 'CoreExtension::testEmpty' : 'twig_test_empty'
             ),
             trim($compiler->compile($node)->getSource())
         );
@@ -235,26 +359,48 @@
 
     public function testCompileLabelWithLabelThatEvaluatesToNullAndAttributes()
     {
-        $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
-            ),
-            new ArrayExpression([
-                new ConstantExpression('foo', 0),
-                new ConstantExpression('bar', 0),
-                new ConstantExpression('label', 0),
-                new ConstantExpression('value in attributes', 0),
-            ], 0),
-        ]);
-
-        $node = new SearchAndRenderBlockNode('form_label', $arguments, 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
+                ),
+                new ArrayExpression([
+                    new ConstantExpression('foo', 0),
+                    new ConstantExpression('bar', 0),
+                    new ConstantExpression('label', 0),
+                    new ConstantExpression('value in attributes', 0),
+                ], 0),
+            ]);
+        } else {
+            $arguments = new Node([
+                new NameExpression('form', 0),
+                new ConditionalExpression(
+                    new ConstantExpression(true, 0),
+                    new ConstantExpression(null, 0),
+                    new ConstantExpression(null, 0),
+                    0
+                ),
+                new ArrayExpression([
+                    new ConstantExpression('foo', 0),
+                    new ConstantExpression('bar', 0),
+                    new ConstantExpression('label', 0),
+                    new ConstantExpression('value in attributes', 0),
+                ], 0),
+            ]);
+        }
+
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            $node = new SearchAndRenderBlockNode(new TwigFunction('form_label'), $arguments, 0);
+        } else {
+            $node = new SearchAndRenderBlockNode('form_label', $arguments, 0);
+        }
 
         $compiler = new Compiler(new Environment($this->createMock(LoaderInterface::class)));
 
@@ -263,8 +409,9 @@
         // https://github.com/symfony/symfony/issues/5029
         $this->assertEquals(
             sprintf(
-                '$this->env->getRuntime(\'Symfony\Component\Form\FormRenderer\')->searchAndRenderBlock(%s, \'label\', ["foo" => "bar", "label" => "value in attributes"] + (twig_test_empty($_label_ = ((true) ? (null) : (null))) ? [] : ["label" => $_label_]))',
-                $this->getVariableGetter('form')
+                '$this->env->getRuntime(\'Symfony\Component\Form\FormRenderer\')->searchAndRenderBlock(%s, \'label\', ["foo" => "bar", "label" => "value in attributes"] + (%s($_label_ = ((true) ? (null) : (null))) ? [] : ["label" => $_label_]))',
+                $this->getVariableGetter('form'),
+                method_exists(CoreExtension::class, 'testEmpty') ? 'CoreExtension::testEmpty' : 'twig_test_empty'
             ),
             trim($compiler->compile($node)->getSource())
         );
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Node/TransNodeTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Node/TransNodeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Node/TransNodeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Node/TransNodeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,10 +13,12 @@
 
 use PHPUnit\Framework\TestCase;
 use Symfony\Bridge\Twig\Node\TransNode;
+use Twig\Attribute\YieldReady;
 use Twig\Compiler;
 use Twig\Environment;
 use Twig\Loader\LoaderInterface;
 use Twig\Node\Expression\NameExpression;
+use Twig\Node\Expression\Variable\ContextVariable;
 use Twig\Node\TextNode;
 
 /**
@@ -27,7 +29,7 @@
     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]);
@@ -35,7 +37,8 @@
 
         $this->assertEquals(
             sprintf(
-                'echo $this->env->getExtension(\'Symfony\Bridge\Twig\Extension\TranslationExtension\')->trans("trans %%var%%", array_merge(["%%var%%" => %s], %s), "messages");',
+                '%s $this->env->getExtension(\'Symfony\Bridge\Twig\Extension\TranslationExtension\')->trans("trans %%var%%", array_merge(["%%var%%" => %s], %s), "messages");',
+                class_exists(YieldReady::class) ? 'yield' : 'echo',
                 $this->getVariableGetterWithoutStrictCheck('var'),
                 $this->getVariableGetterWithStrictCheck('foo')
             ),
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/NodeVisitor/TranslationNodeVisitorTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/NodeVisitor/TranslationNodeVisitorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/NodeVisitor/TranslationNodeVisitorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/NodeVisitor/TranslationNodeVisitorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,13 +13,17 @@
 
 use PHPUnit\Framework\TestCase;
 use Symfony\Bridge\Twig\NodeVisitor\TranslationNodeVisitor;
+use Twig\Attribute\FirstClassTwigCallableReady;
 use Twig\Environment;
 use Twig\Loader\LoaderInterface;
 use Twig\Node\Expression\ArrayExpression;
 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;
 
 class TranslationNodeVisitorTest extends TestCase
 {
@@ -38,15 +42,33 @@
     {
         $message = 'new key';
 
-        $node = new FilterExpression(
-            new ConstantExpression($message, 0),
-            new ConstantExpression('trans', 0),
-            new Node([
+        if (class_exists(Nodes::class)) {
+            $n = new Nodes([
+                new ArrayExpression([], 0),
+                new ContextVariable('variable', 0),
+            ]);
+        } else {
+            $n = new Node([
                 new ArrayExpression([], 0),
                 new NameExpression('variable', 0),
-            ]),
-            0
-        );
+            ]);
+        }
+
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            $node = new FilterExpression(
+                new ConstantExpression($message, 0),
+                new TwigFilter('trans'),
+                $n,
+                0
+            );
+        } else {
+            $node = new FilterExpression(
+                new ConstantExpression($message, 0),
+                new ConstantExpression('trans', 0),
+                $n,
+                0
+            );
+        }
 
         $this->testMessagesExtraction($node, [[$message, TranslationNodeVisitor::UNDEFINED_DOMAIN]]);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/NodeVisitor/TwigNodeProvider.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/NodeVisitor/TwigNodeProvider.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/NodeVisitor/TwigNodeProvider.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/NodeVisitor/TwigNodeProvider.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,20 +13,23 @@
 
 use Symfony\Bridge\Twig\Node\TransDefaultDomainNode;
 use Symfony\Bridge\Twig\Node\TransNode;
+use Twig\Attribute\FirstClassTwigCallableReady;
 use Twig\Node\BodyNode;
 use Twig\Node\Expression\ArrayExpression;
 use Twig\Node\Expression\ConstantExpression;
 use Twig\Node\Expression\FilterExpression;
 use Twig\Node\ModuleNode;
 use Twig\Node\Node;
+use Twig\Node\Nodes;
 use Twig\Source;
+use Twig\TwigFilter;
 
 class TwigNodeProvider
 {
     public static function getModule($content)
     {
         return new ModuleNode(
-            new ConstantExpression($content, 0),
+            new BodyNode([new ConstantExpression($content, 0)]),
             null,
             new ArrayExpression([], 0),
             new ArrayExpression([], 0),
@@ -45,10 +48,25 @@
             ] : [];
         }
 
+        if (class_exists(Nodes::class)) {
+            $args = new Nodes($arguments);
+        } else {
+            $args = new Node($arguments);
+        }
+
+        if (!class_exists(FirstClassTwigCallableReady::class)) {
+            return new FilterExpression(
+                new ConstantExpression($message, 0),
+                new ConstantExpression('trans', 0),
+                $args,
+                0
+            );
+        }
+
         return new FilterExpression(
             new ConstantExpression($message, 0),
-            new ConstantExpression('trans', 0),
-            new Node($arguments),
+            new TwigFilter('trans'),
+            $args,
             0
         );
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/TokenParser/FormThemeTokenParserTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/TokenParser/FormThemeTokenParserTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/TokenParser/FormThemeTokenParserTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/TokenParser/FormThemeTokenParserTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,11 +14,13 @@
 use PHPUnit\Framework\TestCase;
 use Symfony\Bridge\Twig\Node\FormThemeNode;
 use Symfony\Bridge\Twig\TokenParser\FormThemeTokenParser;
+use Twig\Attribute\FirstClassTwigCallableReady;
 use Twig\Environment;
 use Twig\Loader\LoaderInterface;
 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;
 
@@ -35,6 +37,10 @@
         $stream = $env->tokenize($source);
         $parser = new Parser($env);
 
+        if (class_exists(FirstClassTwigCallableReady::class)) {
+            $expected->setNodeTag('form_theme');
+        }
+
         $expected->setSourceContext($source);
 
         $this->assertEquals($expected, $parser->parse($stream)->getNode('body')->getNode(0));
@@ -46,7 +52,7 @@
             [
                 '{% 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),
@@ -58,7 +64,7 @@
             [
                 '{% 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),
@@ -72,7 +78,7 @@
             [
                 '{% 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'
@@ -81,7 +87,7 @@
             [
                 '{% 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),
@@ -93,7 +99,7 @@
             [
                 '{% 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),
@@ -107,7 +113,7 @@
             [
                 '{% 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 -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Translation/TwigExtractorTest.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Translation/TwigExtractorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/Tests/Translation/TwigExtractorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/Tests/Translation/TwigExtractorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,6 +22,8 @@
 
 class TwigExtractorTest extends TestCase
 {
+    public const CUSTOM_DOMAIN = 'domain';
+
     /**
      * @dataProvider getExtractData
      */
@@ -77,6 +79,11 @@
             // make sure this works with twig's named arguments
             ['{{ "new key" | trans(domain="domain") }}', ['new key' => 'domain']],
 
+            // make sure this works with const domain
+            ['{{ "new key" | trans({}, constant(\'Symfony\\\\Bridge\\\\Twig\\\\Tests\\\\Translation\\\\TwigExtractorTest::CUSTOM_DOMAIN\')) }}', ['new key' => self::CUSTOM_DOMAIN]],
+            ['{% trans from constant(\'Symfony\\\\Bridge\\\\Twig\\\\Tests\\\\Translation\\\\TwigExtractorTest::CUSTOM_DOMAIN\') %}new key{% endtrans %}', ['new key' => self::CUSTOM_DOMAIN]],
+            ['{{ t("new key", {}, constant(\'Symfony\\\\Bridge\\\\Twig\\\\Tests\\\\Translation\\\\TwigExtractorTest::CUSTOM_DOMAIN\')) | trans() }}', ['new key' => self::CUSTOM_DOMAIN]],
+
             // concat translations
             ['{{ ("new" ~ " key") | trans() }}', ['new key' => 'messages']],
             ['{{ ("another " ~ "new " ~ "key") | trans() }}', ['another new key' => 'messages']],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/TokenParser/DumpTokenParser.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/TokenParser/DumpTokenParser.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/TokenParser/DumpTokenParser.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/TokenParser/DumpTokenParser.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 @@
         }
         $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 -Nru symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/TokenParser/StopwatchTokenParser.php symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/TokenParser/StopwatchTokenParser.php
--- symfony-5.4.23+dfsg/src/Symfony/Bridge/Twig/TokenParser/StopwatchTokenParser.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bridge/Twig/TokenParser/StopwatchTokenParser.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 @@
         $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;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/DebugBundle/Command/ServerDumpPlaceholderCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/DebugBundle/Command/ServerDumpPlaceholderCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/DebugBundle/Command/ServerDumpPlaceholderCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/DebugBundle/Command/ServerDumpPlaceholderCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
 
     private $replacedCommand;
 
-    public function __construct(DumpServer $server = null, array $descriptors = [])
+    public function __construct(?DumpServer $server = null, array $descriptors = [])
     {
         $this->replacedCommand = new ServerDumpCommand((new \ReflectionClass(DumpServer::class))->newInstanceWithoutConstructor(), $descriptors);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/DebugBundle/DependencyInjection/DebugExtension.php symfony-5.4.52+dfsg/src/Symfony/Bundle/DebugBundle/DependencyInjection/DebugExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/DebugBundle/DependencyInjection/DebugExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/DebugBundle/DependencyInjection/DebugExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,6 +14,7 @@
 use Symfony\Bridge\Monolog\Command\ServerLogCommand;
 use Symfony\Bundle\DebugBundle\Command\ServerDumpPlaceholderCommand;
 use Symfony\Component\Config\FileLocator;
+use Symfony\Component\Console\Command\Command;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\DependencyInjection\Extension\Extension;
 use Symfony\Component\DependencyInjection\Loader\PhpFileLoader;
@@ -92,7 +93,7 @@
             ;
         }
 
-        if (!class_exists(ServerLogCommand::class)) {
+        if (!class_exists(Command::class) || !class_exists(ServerLogCommand::class)) {
             $container->removeDefinition('monolog.command.server_log');
         }
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/DebugBundle/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Bundle/DebugBundle/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/DebugBundle/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/DebugBundle/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/DebugBundle/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Bundle/DebugBundle/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/DebugBundle/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/DebugBundle/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/DebugBundle/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Bundle/DebugBundle/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/DebugBundle/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/DebugBundle/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/CacheWarmer/AnnotationsCacheWarmer.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/CacheWarmer/AnnotationsCacheWarmer.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/CacheWarmer/AnnotationsCacheWarmer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/CacheWarmer/AnnotationsCacheWarmer.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     /**
      * @param string $phpArrayFile The PHP file where annotations are cached
      */
-    public function __construct(Reader $annotationReader, string $phpArrayFile, string $excludeRegexp = null, bool $debug = false)
+    public function __construct(Reader $annotationReader, string $phpArrayFile, ?string $excludeRegexp = null, bool $debug = false)
     {
         parent::__construct($phpArrayFile);
         $this->annotationReader = $annotationReader;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/CacheWarmer/ConfigBuilderCacheWarmer.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/CacheWarmer/ConfigBuilderCacheWarmer.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/CacheWarmer/ConfigBuilderCacheWarmer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/CacheWarmer/ConfigBuilderCacheWarmer.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,10 +15,14 @@
 use Symfony\Component\Config\Builder\ConfigBuilderGenerator;
 use Symfony\Component\Config\Builder\ConfigBuilderGeneratorInterface;
 use Symfony\Component\Config\Definition\ConfigurationInterface;
+use Symfony\Component\DependencyInjection\Container;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\DependencyInjection\Extension\ConfigurationExtensionInterface;
 use Symfony\Component\DependencyInjection\Extension\ExtensionInterface;
+use Symfony\Component\DependencyInjection\ParameterBag\ContainerBag;
+use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
 use Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerInterface;
+use Symfony\Component\HttpKernel\Kernel;
 use Symfony\Component\HttpKernel\KernelInterface;
 
 /**
@@ -31,7 +35,7 @@
     private $kernel;
     private $logger;
 
-    public function __construct(KernelInterface $kernel, LoggerInterface $logger = null)
+    public function __construct(KernelInterface $kernel, ?LoggerInterface $logger = null)
     {
         $this->kernel = $kernel;
         $this->logger = $logger;
@@ -44,14 +48,29 @@
      */
     public function warmUp(string $cacheDir)
     {
-        $generator = new ConfigBuilderGenerator($cacheDir);
+        $generator = new ConfigBuilderGenerator($this->kernel->getBuildDir());
 
-        foreach ($this->kernel->getBundles() as $bundle) {
-            $extension = $bundle->getContainerExtension();
-            if (null === $extension) {
-                continue;
+        if ($this->kernel instanceof Kernel) {
+            /** @var ContainerBuilder $container */
+            $container = \Closure::bind(function (Kernel $kernel) {
+                $containerBuilder = $kernel->getContainerBuilder();
+                $kernel->prepareContainer($containerBuilder);
+
+                return $containerBuilder;
+            }, null, $this->kernel)($this->kernel);
+
+            $extensions = $container->getExtensions();
+        } else {
+            $extensions = [];
+            foreach ($this->kernel->getBundles() as $bundle) {
+                $extension = $bundle->getContainerExtension();
+                if (null !== $extension) {
+                    $extensions[] = $extension;
+                }
             }
+        }
 
+        foreach ($extensions as $extension) {
             try {
                 $this->dumpExtension($extension, $generator);
             } catch (\Exception $e) {
@@ -71,7 +90,8 @@
         if ($extension instanceof ConfigurationInterface) {
             $configuration = $extension;
         } elseif ($extension instanceof ConfigurationExtensionInterface) {
-            $configuration = $extension->getConfiguration([], new ContainerBuilder($this->kernel->getContainer()->getParameterBag()));
+            $container = $this->kernel->getContainer();
+            $configuration = $extension->getConfiguration([], new ContainerBuilder($container instanceof Container ? new ContainerBag($container) : new ParameterBag()));
         }
 
         if (!$configuration) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/AboutCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/AboutCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/AboutCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/AboutCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -109,6 +109,10 @@
         if (is_file($path)) {
             $size = filesize($path) ?: 0;
         } else {
+            if (!is_dir($path)) {
+                return 'n/a';
+            }
+
             $size = 0;
             foreach (new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($path, \RecursiveDirectoryIterator::SKIP_DOTS | \RecursiveDirectoryIterator::FOLLOW_SYMLINKS)) as $file) {
                 if ($file->isReadable()) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/AbstractConfigCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/AbstractConfigCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/AbstractConfigCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/AbstractConfigCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -58,6 +58,47 @@
     }
 
     /**
+     * @param OutputInterface|StyleInterface $output
+     */
+    protected function listNonBundleExtensions($output)
+    {
+        $title = 'Available registered non-bundle extension aliases';
+        $headers = ['Extension alias'];
+        $rows = [];
+
+        $kernel = $this->getApplication()->getKernel();
+
+        $bundleExtensions = [];
+        foreach ($kernel->getBundles() as $bundle) {
+            if ($extension = $bundle->getContainerExtension()) {
+                $bundleExtensions[\get_class($extension)] = true;
+            }
+        }
+
+        $extensions = $this->getContainerBuilder($kernel)->getExtensions();
+
+        foreach ($extensions as $alias => $extension) {
+            if (isset($bundleExtensions[\get_class($extension)])) {
+                continue;
+            }
+            $rows[] = [$alias];
+        }
+
+        if (!$rows) {
+            return;
+        }
+
+        if ($output instanceof StyleInterface) {
+            $output->title($title);
+            $output->table($headers, $rows);
+        } else {
+            $output->writeln($title);
+            $table = new Table($output);
+            $table->setHeaders($headers)->setRows($rows)->render();
+        }
+    }
+
+    /**
      * @return ExtensionInterface
      */
     protected function findExtension(string $name)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/BuildDebugContainerTrait.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/BuildDebugContainerTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/BuildDebugContainerTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/BuildDebugContainerTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,14 @@
             $container->getCompilerPassConfig()->setAfterRemovingPasses([]);
             $container->compile();
         } else {
-            (new XmlFileLoader($container = new ContainerBuilder(), new FileLocator()))->load($kernel->getContainer()->getParameter('debug.container.dump'));
+            $buildContainer = \Closure::bind(function () {
+                $containerBuilder = $this->getContainerBuilder();
+                $this->prepareContainer($containerBuilder);
+
+                return $containerBuilder;
+            }, $kernel, \get_class($kernel));
+            $container = $buildContainer();
+            (new XmlFileLoader($container, new FileLocator()))->load($kernel->getContainer()->getParameter('debug.container.dump'));
             $locatorPass = new ServiceLocatorTagPass();
             $locatorPass->process($container);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,7 +41,7 @@
     private $cacheClearer;
     private $filesystem;
 
-    public function __construct(CacheClearerInterface $cacheClearer, Filesystem $filesystem = null)
+    public function __construct(CacheClearerInterface $cacheClearer, ?Filesystem $filesystem = null)
     {
         parent::__construct();
 
@@ -49,9 +49,6 @@
         $this->filesystem = $filesystem ?? new Filesystem();
     }
 
-    /**
-     * {@inheritdoc}
-     */
     protected function configure()
     {
         $this
@@ -71,9 +68,6 @@
         ;
     }
 
-    /**
-     * {@inheritdoc}
-     */
     protected function execute(InputInterface $input, OutputInterface $output): int
     {
         $fs = $this->filesystem;
@@ -137,14 +131,7 @@
                 if ($output->isVerbose()) {
                     $io->comment('Warming up optional cache...');
                 }
-                $warmer = $kernel->getContainer()->get('cache_warmer');
-                // non optional warmers already ran during container compilation
-                $warmer->enableOnlyOptionalWarmers();
-                $preload = (array) $warmer->warmUp($realCacheDir);
-
-                if ($preload && file_exists($preloadFile = $realCacheDir.'/'.$kernel->getContainer()->getParameter('kernel.container_class').'.preload.php')) {
-                    Preloader::append($preloadFile, $preload);
-                }
+                $this->warmupOptionals($realCacheDir, $realBuildDir);
             }
         } else {
             $fs->mkdir($warmupDir);
@@ -153,7 +140,14 @@
                 if ($output->isVerbose()) {
                     $io->comment('Warming up cache...');
                 }
-                $this->warmup($warmupDir, $realCacheDir, !$input->getOption('no-optional-warmers'));
+                $this->warmup($warmupDir, $realBuildDir);
+
+                if (!$input->getOption('no-optional-warmers')) {
+                    if ($output->isVerbose()) {
+                        $io->comment('Warming up optional cache...');
+                    }
+                    $this->warmupOptionals($useBuildDir ? $realCacheDir : $warmupDir, $warmupDir);
+                }
             }
 
             if (!$fs->exists($warmupDir.'/'.$containerDir)) {
@@ -162,7 +156,7 @@
             }
 
             if ($this->isNfs($realBuildDir)) {
-                $io->note('For better performances, you should move the cache and log directories to a non-shared folder of the VM.');
+                $io->note('For better performance, you should move the cache and log directories to a non-shared folder of the VM.');
                 $fs->remove($realBuildDir);
             } else {
                 $fs->rename($realBuildDir, $oldBuildDir);
@@ -208,7 +202,7 @@
 
         if (null === $mounts) {
             $mounts = [];
-            if ('/' === \DIRECTORY_SEPARATOR && $files = @file('/proc/mounts')) {
+            if ('/' === \DIRECTORY_SEPARATOR && @is_readable('/proc/mounts') && $files = @file('/proc/mounts')) {
                 foreach ($files as $mount) {
                     $mount = \array_slice(explode(' ', $mount), 1, -3);
                     if (!\in_array(array_pop($mount), ['vboxsf', 'nfs'])) {
@@ -227,7 +221,7 @@
         return false;
     }
 
-    private function warmup(string $warmupDir, string $realBuildDir, bool $enableOptionalWarmers = true)
+    private function warmup(string $warmupDir, string $realBuildDir): void
     {
         // create a temporary kernel
         $kernel = $this->getApplication()->getKernel();
@@ -236,18 +230,6 @@
         }
         $kernel->reboot($warmupDir);
 
-        // warmup temporary dir
-        if ($enableOptionalWarmers) {
-            $warmer = $kernel->getContainer()->get('cache_warmer');
-            // non optional warmers already ran during container compilation
-            $warmer->enableOnlyOptionalWarmers();
-            $preload = (array) $warmer->warmUp($warmupDir);
-
-            if ($preload && file_exists($preloadFile = $warmupDir.'/'.$kernel->getContainer()->getParameter('kernel.container_class').'.preload.php')) {
-                Preloader::append($preloadFile, $preload);
-            }
-        }
-
         // fix references to cached files with the real cache directory name
         $search = [$warmupDir, str_replace('\\', '\\\\', $warmupDir)];
         $replace = str_replace('\\', '/', $realBuildDir);
@@ -258,4 +240,17 @@
             }
         }
     }
+
+    private function warmupOptionals(string $cacheDir, string $warmupDir): void
+    {
+        $kernel = $this->getApplication()->getKernel();
+        $warmer = $kernel->getContainer()->get('cache_warmer');
+        // non optional warmers already ran during container compilation
+        $warmer->enableOnlyOptionalWarmers();
+        $preload = (array) $warmer->warmUp($cacheDir);
+
+        if ($preload && file_exists($preloadFile = $warmupDir.'/'.$kernel->getContainer()->getParameter('kernel.container_class').'.preload.php')) {
+            Preloader::append($preloadFile, $preload);
+        }
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CachePoolClearCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CachePoolClearCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CachePoolClearCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CachePoolClearCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
     /**
      * @param string[]|null $poolNames
      */
-    public function __construct(Psr6CacheClearer $poolClearer, array $poolNames = null)
+    public function __construct(Psr6CacheClearer $poolClearer, ?array $poolNames = null)
     {
         parent::__construct();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CachePoolDeleteCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CachePoolDeleteCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CachePoolDeleteCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CachePoolDeleteCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     /**
      * @param string[]|null $poolNames
      */
-    public function __construct(Psr6CacheClearer $poolClearer, array $poolNames = null)
+    public function __construct(Psr6CacheClearer $poolClearer, ?array $poolNames = null)
     {
         parent::__construct();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CacheWarmupCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CacheWarmupCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CacheWarmupCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/CacheWarmupCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,6 +18,7 @@
 use Symfony\Component\Console\Style\SymfonyStyle;
 use Symfony\Component\DependencyInjection\Dumper\Preloader;
 use Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate;
+use Symfony\Component\HttpKernel\CacheWarmer\WarmableInterface;
 
 /**
  * Warmup the cache.
@@ -73,8 +74,13 @@
         if (!$input->getOption('no-optional-warmers')) {
             $this->cacheWarmer->enableOptionalWarmers();
         }
+        $cacheDir = $kernel->getContainer()->getParameter('kernel.cache_dir');
 
-        $preload = $this->cacheWarmer->warmUp($cacheDir = $kernel->getContainer()->getParameter('kernel.cache_dir'));
+        if ($kernel instanceof WarmableInterface) {
+            $kernel->warmUp($cacheDir);
+        }
+
+        $preload = $this->cacheWarmer->warmUp($cacheDir);
 
         if ($preload && file_exists($preloadFile = $cacheDir.'/'.$kernel->getContainer()->getParameter('kernel.container_class').'.preload.php')) {
             Preloader::append($preloadFile, $preload);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/ConfigDebugCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/ConfigDebugCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/ConfigDebugCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/ConfigDebugCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -77,14 +77,7 @@
 
         if (null === $name = $input->getArgument('name')) {
             $this->listBundles($errorIo);
-
-            $kernel = $this->getApplication()->getKernel();
-            if ($kernel instanceof ExtensionInterface
-                && ($kernel instanceof ConfigurationInterface || $kernel instanceof ConfigurationExtensionInterface)
-                && $kernel->getAlias()
-            ) {
-                $errorIo->table(['Kernel Extension'], [[$kernel->getAlias()]]);
-            }
+            $this->listNonBundleExtensions($errorIo);
 
             $errorIo->comment('Provide the name of a bundle as the first argument of this command to dump its configuration. (e.g. <comment>debug:config FrameworkBundle</comment>)');
             $errorIo->comment('For dumping a specific option, add its path as the second argument of this command. (e.g. <comment>debug:config FrameworkBundle serializer</comment> to dump the <comment>framework.serializer</comment> configuration)');
@@ -176,12 +169,12 @@
 
         // Fall back to default config if the extension has one
 
-        if (!$extension instanceof ConfigurationExtensionInterface) {
+        if (!$extension instanceof ConfigurationExtensionInterface && !$extension instanceof ConfigurationInterface) {
             throw new \LogicException(sprintf('The extension with alias "%s" does not have configuration.', $extensionAlias));
         }
 
         $configs = $container->getExtensionConfig($extensionAlias);
-        $configuration = $extension->getConfiguration($configs, $container);
+        $configuration = $extension instanceof ConfigurationInterface ? $extension : $extension->getConfiguration($configs, $container);
         $this->validateConfiguration($extension, $configuration);
 
         return (new Processor())->processConfiguration($configuration, $configs);
@@ -190,7 +183,8 @@
     public function complete(CompletionInput $input, CompletionSuggestions $suggestions): void
     {
         if ($input->mustSuggestArgumentValuesFor('name')) {
-            $suggestions->suggestValues($this->getAvailableBundles(!preg_match('/^[A-Z]/', $input->getCompletionValue())));
+            $suggestions->suggestValues($this->getAvailableExtensions());
+            $suggestions->suggestValues($this->getAvailableBundles());
 
             return;
         }
@@ -205,11 +199,23 @@
         }
     }
 
-    private function getAvailableBundles(bool $alias): array
+    private function getAvailableExtensions(): array
+    {
+        $kernel = $this->getApplication()->getKernel();
+
+        $extensions = [];
+        foreach ($this->getContainerBuilder($kernel)->getExtensions() as $alias => $extension) {
+            $extensions[] = $alias;
+        }
+
+        return $extensions;
+    }
+
+    private function getAvailableBundles(): array
     {
         $availableBundles = [];
         foreach ($this->getApplication()->getKernel()->getBundles() as $bundle) {
-            $availableBundles[] = $alias ? $bundle->getContainerExtension()->getAlias() : $bundle->getName();
+            $availableBundles[] = $bundle->getName();
         }
 
         return $availableBundles;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/ConfigDumpReferenceCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/ConfigDumpReferenceCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/ConfigDumpReferenceCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/ConfigDumpReferenceCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,8 +22,6 @@
 use Symfony\Component\Console\Input\InputOption;
 use Symfony\Component\Console\Output\OutputInterface;
 use Symfony\Component\Console\Style\SymfonyStyle;
-use Symfony\Component\DependencyInjection\Extension\ConfigurationExtensionInterface;
-use Symfony\Component\DependencyInjection\Extension\ExtensionInterface;
 use Symfony\Component\Yaml\Yaml;
 
 /**
@@ -88,14 +86,7 @@
 
         if (null === $name = $input->getArgument('name')) {
             $this->listBundles($errorIo);
-
-            $kernel = $this->getApplication()->getKernel();
-            if ($kernel instanceof ExtensionInterface
-                && ($kernel instanceof ConfigurationInterface || $kernel instanceof ConfigurationExtensionInterface)
-                && $kernel->getAlias()
-            ) {
-                $errorIo->table(['Kernel Extension'], [[$kernel->getAlias()]]);
-            }
+            $this->listNonBundleExtensions($errorIo);
 
             $errorIo->comment([
                 'Provide the name of a bundle as the first argument of this command to dump its default configuration. (e.g. <comment>config:dump-reference FrameworkBundle</comment>)',
@@ -163,6 +154,7 @@
     public function complete(CompletionInput $input, CompletionSuggestions $suggestions): void
     {
         if ($input->mustSuggestArgumentValuesFor('name')) {
+            $suggestions->suggestValues($this->getAvailableExtensions());
             $suggestions->suggestValues($this->getAvailableBundles());
         }
 
@@ -171,13 +163,24 @@
         }
     }
 
+    private function getAvailableExtensions(): array
+    {
+        $kernel = $this->getApplication()->getKernel();
+
+        $extensions = [];
+        foreach ($this->getContainerBuilder($kernel)->getExtensions() as $alias => $extension) {
+            $extensions[] = $alias;
+        }
+
+        return $extensions;
+    }
+
     private function getAvailableBundles(): array
     {
         $bundles = [];
 
         foreach ($this->getApplication()->getKernel()->getBundles() as $bundle) {
             $bundles[] = $bundle->getName();
-            $bundles[] = $bundle->getContainerExtension()->getAlias();
         }
 
         return $bundles;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/DebugAutowiringCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/DebugAutowiringCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/DebugAutowiringCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/DebugAutowiringCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
     private $supportsHref;
     private $fileLinkFormatter;
 
-    public function __construct(string $name = null, FileLinkFormatter $fileLinkFormatter = null)
+    public function __construct(?string $name = null, ?FileLinkFormatter $fileLinkFormatter = null)
     {
         $this->supportsHref = method_exists(OutputFormatterStyle::class, 'setHref');
         $this->fileLinkFormatter = $fileLinkFormatter;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/RouterDebugCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/RouterDebugCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/RouterDebugCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/RouterDebugCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
     private $router;
     private $fileLinkFormatter;
 
-    public function __construct(RouterInterface $router, FileLinkFormatter $fileLinkFormatter = null)
+    public function __construct(RouterInterface $router, ?FileLinkFormatter $fileLinkFormatter = null)
     {
         parent::__construct();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsDecryptToLocalCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsDecryptToLocalCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsDecryptToLocalCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsDecryptToLocalCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $vault;
     private $localVault;
 
-    public function __construct(AbstractVault $vault, AbstractVault $localVault = null)
+    public function __construct(AbstractVault $vault, ?AbstractVault $localVault = null)
     {
         $this->vault = $vault;
         $this->localVault = $localVault;
@@ -50,7 +50,7 @@
 
     <info>%command.full_name%</info>
 
-When the option <info>--force</info> is provided, secrets that already exist in the local vault are overriden.
+When the <info>--force</info> option is provided, secrets that already exist in the local vault are overridden.
 
     <info>%command.full_name% --force</info>
 EOF
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsEncryptFromLocalCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsEncryptFromLocalCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsEncryptFromLocalCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsEncryptFromLocalCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $vault;
     private $localVault;
 
-    public function __construct(AbstractVault $vault, AbstractVault $localVault = null)
+    public function __construct(AbstractVault $vault, ?AbstractVault $localVault = null)
     {
         $this->vault = $vault;
         $this->localVault = $localVault;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsGenerateKeysCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsGenerateKeysCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsGenerateKeysCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsGenerateKeysCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
     private $vault;
     private $localVault;
 
-    public function __construct(AbstractVault $vault, AbstractVault $localVault = null)
+    public function __construct(AbstractVault $vault, ?AbstractVault $localVault = null)
     {
         $this->vault = $vault;
         $this->localVault = $localVault;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsListCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsListCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsListCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsListCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
     private $vault;
     private $localVault;
 
-    public function __construct(AbstractVault $vault, AbstractVault $localVault = null)
+    public function __construct(AbstractVault $vault, ?AbstractVault $localVault = null)
     {
         $this->vault = $vault;
         $this->localVault = $localVault;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsRemoveCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsRemoveCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsRemoveCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsRemoveCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     private $vault;
     private $localVault;
 
-    public function __construct(AbstractVault $vault, AbstractVault $localVault = null)
+    public function __construct(AbstractVault $vault, ?AbstractVault $localVault = null)
     {
         $this->vault = $vault;
         $this->localVault = $localVault;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsSetCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsSetCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsSetCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/SecretsSetCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
     private $vault;
     private $localVault;
 
-    public function __construct(AbstractVault $vault, AbstractVault $localVault = null)
+    public function __construct(AbstractVault $vault, ?AbstractVault $localVault = null)
     {
         $this->vault = $vault;
         $this->localVault = $localVault;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/TranslationDebugCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/TranslationDebugCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/TranslationDebugCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/TranslationDebugCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -60,7 +60,7 @@
     private $codePaths;
     private $enabledLocales;
 
-    public function __construct(TranslatorInterface $translator, TranslationReaderInterface $reader, ExtractorInterface $extractor, string $defaultTransPath = null, string $defaultViewsPath = null, array $transPaths = [], array $codePaths = [], array $enabledLocales = [])
+    public function __construct(TranslatorInterface $translator, TranslationReaderInterface $reader, ExtractorInterface $extractor, ?string $defaultTransPath = null, ?string $defaultViewsPath = null, array $transPaths = [], array $codePaths = [], array $enabledLocales = [])
     {
         parent::__construct();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/TranslationUpdateCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/TranslationUpdateCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/TranslationUpdateCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Command/TranslationUpdateCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,7 +61,7 @@
     private $codePaths;
     private $enabledLocales;
 
-    public function __construct(TranslationWriterInterface $writer, TranslationReaderInterface $reader, ExtractorInterface $extractor, string $defaultLocale, string $defaultTransPath = null, string $defaultViewsPath = null, array $transPaths = [], array $codePaths = [], array $enabledLocales = [])
+    public function __construct(TranslationWriterInterface $writer, TranslationReaderInterface $reader, ExtractorInterface $extractor, string $defaultLocale, ?string $defaultTransPath = null, ?string $defaultViewsPath = null, array $transPaths = [], array $codePaths = [], array $enabledLocales = [])
     {
         parent::__construct();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/composer.json symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -20,11 +20,11 @@
         "ext-xml": "*",
         "symfony/cache": "^5.2|^6.0",
         "symfony/config": "^5.3|^6.0",
-        "symfony/dependency-injection": "^5.4.5|^6.0.5",
+        "symfony/dependency-injection": "^5.4.44|^6.0.5",
         "symfony/deprecation-contracts": "^2.1|^3",
         "symfony/event-dispatcher": "^5.1|^6.0",
         "symfony/error-handler": "^4.4.1|^5.0.1|^6.0",
-        "symfony/http-foundation": "^5.3|^6.0",
+        "symfony/http-foundation": "^5.4.24|^6.2.11",
         "symfony/http-kernel": "^5.4|^6.0",
         "symfony/polyfill-mbstring": "~1.0",
         "symfony/polyfill-php80": "^1.16",
@@ -60,13 +60,13 @@
         "symfony/string": "^5.0|^6.0",
         "symfony/translation": "^5.3|^6.0",
         "symfony/twig-bundle": "^4.4|^5.0|^6.0",
-        "symfony/validator": "^5.2|^6.0",
+        "symfony/validator": "^5.3.11|^6.0",
         "symfony/workflow": "^5.2|^6.0",
         "symfony/yaml": "^4.4|^5.0|^6.0",
         "symfony/property-info": "^4.4|^5.0|^6.0",
         "symfony/web-link": "^4.4|^5.0|^6.0",
         "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
-        "twig/twig": "^2.10|^3.0"
+        "twig/twig": "^2.10|^3.0.4"
     },
     "conflict": {
         "doctrine/annotations": "<1.13.1",
@@ -74,9 +74,8 @@
         "doctrine/persistence": "<1.3",
         "phpdocumentor/reflection-docblock": "<3.2.2",
         "phpdocumentor/type-resolver": "<1.4.0",
-        "phpunit/phpunit": "<5.4.3",
         "symfony/asset": "<5.3",
-        "symfony/console": "<5.2.5",
+        "symfony/console": "<5.2.5|>=7.0",
         "symfony/dotenv": "<5.1",
         "symfony/dom-crawler": "<4.4",
         "symfony/http-client": "<4.4",
@@ -87,6 +86,7 @@
         "symfony/mime": "<4.4",
         "symfony/property-info": "<4.4",
         "symfony/property-access": "<5.3",
+        "symfony/runtime": "<5.4.45|>=6.0,<6.4.13|>=7.0,<7.1.6",
         "symfony/serializer": "<5.2",
         "symfony/service-contracts": ">=3.0",
         "symfony/security-csrf": "<5.3",
@@ -94,7 +94,7 @@
         "symfony/translation": "<5.3",
         "symfony/twig-bridge": "<4.4",
         "symfony/twig-bundle": "<4.4",
-        "symfony/validator": "<5.2",
+        "symfony/validator": "<5.3.11",
         "symfony/web-profiler-bundle": "<4.4",
         "symfony/workflow": "<5.2"
     },
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Application.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Application.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Application.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Application.php	2026-05-20 10:22:01.000000000 +0200
@@ -135,7 +135,7 @@
     /**
      * {@inheritdoc}
      */
-    public function all(string $namespace = null)
+    public function all(?string $namespace = null)
     {
         $this->registerCommands();
 
@@ -147,7 +147,7 @@
      */
     public function getLongVersion()
     {
-        return parent::getLongVersion().sprintf(' (env: <comment>%s</>, debug: <comment>%s</>) <bg=#0057B7;fg=#FFDD00>#StandWith</><bg=#FFDD00;fg=#0057B7>Ukraine</> <href=https://sf.to/ukraine>https://sf.to/ukraine</>', $this->kernel->getEnvironment(), $this->kernel->isDebug() ? 'true' : 'false');
+        return parent::getLongVersion().sprintf(' (env: <comment>%s</>, debug: <comment>%s</>)', $this->kernel->getEnvironment(), $this->kernel->isDebug() ? 'true' : 'false');
     }
 
     public function add(Command $command)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/Descriptor.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/Descriptor.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/Descriptor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/Descriptor.php	2026-05-20 10:22:01.000000000 +0200
@@ -113,7 +113,7 @@
      *
      * @param Definition|Alias|object $service
      */
-    abstract protected function describeContainerService(object $service, array $options = [], ContainerBuilder $builder = null);
+    abstract protected function describeContainerService(object $service, array $options = [], ?ContainerBuilder $builder = null);
 
     /**
      * Describes container services.
@@ -127,7 +127,7 @@
 
     abstract protected function describeContainerDefinition(Definition $definition, array $options = []);
 
-    abstract protected function describeContainerAlias(Alias $alias, array $options = [], ContainerBuilder $builder = null);
+    abstract protected function describeContainerAlias(Alias $alias, array $options = [], ?ContainerBuilder $builder = null);
 
     abstract protected function describeContainerParameter($parameter, array $options = []);
 
@@ -304,7 +304,7 @@
         return $tag;
     }
 
-    public static function getClassDescription(string $class, string &$resolvedClass = null): string
+    public static function getClassDescription(string $class, ?string &$resolvedClass = null): string
     {
         $resolvedClass = $class;
         try {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/JsonDescriptor.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/JsonDescriptor.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/JsonDescriptor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/JsonDescriptor.php	2026-05-20 10:22:01.000000000 +0200
@@ -67,7 +67,7 @@
         $this->writeData($data, $options);
     }
 
-    protected function describeContainerService(object $service, array $options = [], ContainerBuilder $builder = null)
+    protected function describeContainerService(object $service, array $options = [], ?ContainerBuilder $builder = null)
     {
         if (!isset($options['id'])) {
             throw new \InvalidArgumentException('An "id" option must be provided.');
@@ -120,7 +120,7 @@
         $this->writeData($this->getContainerDefinitionData($definition, isset($options['omit_tags']) && $options['omit_tags'], isset($options['show_arguments']) && $options['show_arguments']), $options);
     }
 
-    protected function describeContainerAlias(Alias $alias, array $options = [], ContainerBuilder $builder = null)
+    protected function describeContainerAlias(Alias $alias, array $options = [], ?ContainerBuilder $builder = null)
     {
         if (!$builder) {
             $this->writeData($this->getContainerAliasData($alias), $options);
@@ -356,7 +356,7 @@
             $data['type'] = 'closure';
 
             $r = new \ReflectionFunction($callable);
-            if (str_contains($r->name, '{closure}')) {
+            if (str_contains($r->name, '{closure')) {
                 return $data;
             }
             $data['name'] = $r->name;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/MarkdownDescriptor.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/MarkdownDescriptor.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/MarkdownDescriptor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/MarkdownDescriptor.php	2026-05-20 10:22:01.000000000 +0200
@@ -88,7 +88,7 @@
         }
     }
 
-    protected function describeContainerService(object $service, array $options = [], ContainerBuilder $builder = null)
+    protected function describeContainerService(object $service, array $options = [], ?ContainerBuilder $builder = null)
     {
         if (!isset($options['id'])) {
             throw new \InvalidArgumentException('An "id" option must be provided.');
@@ -253,7 +253,7 @@
         $this->write(isset($options['id']) ? sprintf("### %s\n\n%s\n", $options['id'], $output) : $output);
     }
 
-    protected function describeContainerAlias(Alias $alias, array $options = [], ContainerBuilder $builder = null)
+    protected function describeContainerAlias(Alias $alias, array $options = [], ?ContainerBuilder $builder = null)
     {
         $output = '- Service: `'.$alias.'`'
             ."\n".'- Public: '.($alias->isPublic() && !$alias->isPrivate() ? 'yes' : 'no');
@@ -372,7 +372,7 @@
             $string .= "\n- Type: `closure`";
 
             $r = new \ReflectionFunction($callable);
-            if (str_contains($r->name, '{closure}')) {
+            if (str_contains($r->name, '{closure')) {
                 return $this->write($string."\n");
             }
             $string .= "\n".sprintf('- Name: `%s`', $r->name);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
 {
     private $fileLinkFormatter;
 
-    public function __construct(FileLinkFormatter $fileLinkFormatter = null)
+    public function __construct(?FileLinkFormatter $fileLinkFormatter = null)
     {
         $this->fileLinkFormatter = $fileLinkFormatter;
     }
@@ -141,7 +141,7 @@
         }
     }
 
-    protected function describeContainerService(object $service, array $options = [], ContainerBuilder $builder = null)
+    protected function describeContainerService(object $service, array $options = [], ?ContainerBuilder $builder = null)
     {
         if (!isset($options['id'])) {
             throw new \InvalidArgumentException('An "id" option must be provided.');
@@ -389,7 +389,7 @@
         $options['output']->listing($formattedLogs);
     }
 
-    protected function describeContainerAlias(Alias $alias, array $options = [], ContainerBuilder $builder = null)
+    protected function describeContainerAlias(Alias $alias, array $options = [], ?ContainerBuilder $builder = null)
     {
         if ($alias->isPublic() && !$alias->isPrivate()) {
             $options['output']->comment(sprintf('This service is a <info>public</info> alias for the service <info>%s</info>', (string) $alias));
@@ -541,7 +541,7 @@
         return trim($configAsString);
     }
 
-    private function formatControllerLink($controller, string $anchorText, callable $getContainer = null): string
+    private function formatControllerLink($controller, string $anchorText, ?callable $getContainer = null): string
     {
         if (null === $this->fileLinkFormatter) {
             return $anchorText;
@@ -559,7 +559,7 @@
             } elseif (!\is_string($controller)) {
                 return $anchorText;
             } elseif (str_contains($controller, '::')) {
-                $r = new \ReflectionMethod($controller);
+                $r = new \ReflectionMethod(...explode('::', $controller, 2));
             } else {
                 $r = new \ReflectionFunction($controller);
             }
@@ -611,7 +611,7 @@
 
         if ($callable instanceof \Closure) {
             $r = new \ReflectionFunction($callable);
-            if (str_contains($r->name, '{closure}')) {
+            if (str_contains($r->name, '{closure')) {
                 return 'Closure()';
             }
             if ($class = \PHP_VERSION_ID >= 80111 ? $r->getClosureCalledClass() : $r->getClosureScopeClass()) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/XmlDescriptor.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/XmlDescriptor.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/XmlDescriptor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/XmlDescriptor.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,7 +53,7 @@
         $this->writeDocument($this->getContainerTagsDocument($builder, isset($options['show_hidden']) && $options['show_hidden']));
     }
 
-    protected function describeContainerService(object $service, array $options = [], ContainerBuilder $builder = null)
+    protected function describeContainerService(object $service, array $options = [], ?ContainerBuilder $builder = null)
     {
         if (!isset($options['id'])) {
             throw new \InvalidArgumentException('An "id" option must be provided.');
@@ -72,7 +72,7 @@
         $this->writeDocument($this->getContainerDefinitionDocument($definition, $options['id'] ?? null, isset($options['omit_tags']) && $options['omit_tags'], isset($options['show_arguments']) && $options['show_arguments']));
     }
 
-    protected function describeContainerAlias(Alias $alias, array $options = [], ContainerBuilder $builder = null)
+    protected function describeContainerAlias(Alias $alias, array $options = [], ?ContainerBuilder $builder = null)
     {
         $dom = new \DOMDocument('1.0', 'UTF-8');
         $dom->appendChild($dom->importNode($this->getContainerAliasDocument($alias, $options['id'] ?? null)->childNodes->item(0), true));
@@ -155,7 +155,7 @@
         return $dom;
     }
 
-    private function getRouteDocument(Route $route, string $name = null): \DOMDocument
+    private function getRouteDocument(Route $route, ?string $name = null): \DOMDocument
     {
         $dom = new \DOMDocument('1.0', 'UTF-8');
         $dom->appendChild($routeXML = $dom->createElement('route'));
@@ -255,7 +255,7 @@
         return $dom;
     }
 
-    private function getContainerServiceDocument(object $service, string $id, ContainerBuilder $builder = null, bool $showArguments = false): \DOMDocument
+    private function getContainerServiceDocument(object $service, string $id, ?ContainerBuilder $builder = null, bool $showArguments = false): \DOMDocument
     {
         $dom = new \DOMDocument('1.0', 'UTF-8');
 
@@ -275,7 +275,7 @@
         return $dom;
     }
 
-    private function getContainerServicesDocument(ContainerBuilder $builder, string $tag = null, bool $showHidden = false, bool $showArguments = false, callable $filter = null): \DOMDocument
+    private function getContainerServicesDocument(ContainerBuilder $builder, ?string $tag = null, bool $showHidden = false, bool $showArguments = false, ?callable $filter = null): \DOMDocument
     {
         $dom = new \DOMDocument('1.0', 'UTF-8');
         $dom->appendChild($containerXML = $dom->createElement('container'));
@@ -301,7 +301,7 @@
         return $dom;
     }
 
-    private function getContainerDefinitionDocument(Definition $definition, string $id = null, bool $omitTags = false, bool $showArguments = false): \DOMDocument
+    private function getContainerDefinitionDocument(Definition $definition, ?string $id = null, bool $omitTags = false, bool $showArguments = false): \DOMDocument
     {
         $dom = new \DOMDocument('1.0', 'UTF-8');
         $dom->appendChild($serviceXML = $dom->createElement('definition'));
@@ -432,7 +432,7 @@
         return $nodes;
     }
 
-    private function getContainerAliasDocument(Alias $alias, string $id = null): \DOMDocument
+    private function getContainerAliasDocument(Alias $alias, ?string $id = null): \DOMDocument
     {
         $dom = new \DOMDocument('1.0', 'UTF-8');
         $dom->appendChild($aliasXML = $dom->createElement('alias'));
@@ -543,7 +543,7 @@
             $callableXML->setAttribute('type', 'closure');
 
             $r = new \ReflectionFunction($callable);
-            if (str_contains($r->name, '{closure}')) {
+            if (str_contains($r->name, '{closure')) {
                 return $dom;
             }
             $callableXML->setAttribute('name', $r->name);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Helper/DescriptorHelper.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Helper/DescriptorHelper.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Helper/DescriptorHelper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Console/Helper/DescriptorHelper.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
  */
 class DescriptorHelper extends BaseDescriptorHelper
 {
-    public function __construct(FileLinkFormatter $fileLinkFormatter = null)
+    public function __construct(?FileLinkFormatter $fileLinkFormatter = null)
     {
         $this
             ->register('txt', new TextDescriptor($fileLinkFormatter))
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Controller/AbstractController.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Controller/AbstractController.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Controller/AbstractController.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Controller/AbstractController.php	2026-05-20 10:22:01.000000000 +0200
@@ -145,7 +145,7 @@
     /**
      * Forwards the request to another controller.
      *
-     * @param string $controller The controller name (a string like Bundle\BlogBundle\Controller\PostController::indexAction)
+     * @param string $controller The controller name (a string like "App\Controller\PostController::index" or "App\Controller\PostController" if it is invokable)
      */
     protected function forward(string $controller, array $path = [], array $query = []): Response
     {
@@ -193,7 +193,7 @@
      *
      * @param \SplFileInfo|string $file File object or path to file to be sent as response
      */
-    protected function file($file, string $fileName = null, string $disposition = ResponseHeaderBag::DISPOSITION_ATTACHMENT): BinaryFileResponse
+    protected function file($file, ?string $fileName = null, string $disposition = ResponseHeaderBag::DISPOSITION_ATTACHMENT): BinaryFileResponse
     {
         $response = new BinaryFileResponse($file);
         $response->setContentDisposition($disposition, null === $fileName ? $response->getFile()->getFilename() : $fileName);
@@ -261,7 +261,7 @@
     /**
      * Renders a view.
      */
-    protected function render(string $view, array $parameters = [], Response $response = null): Response
+    protected function render(string $view, array $parameters = [], ?Response $response = null): Response
     {
         $content = $this->renderView($view, $parameters);
 
@@ -279,7 +279,7 @@
      *
      * If an invalid form is found in the list of parameters, a 422 status code is returned.
      */
-    protected function renderForm(string $view, array $parameters = [], Response $response = null): Response
+    protected function renderForm(string $view, array $parameters = [], ?Response $response = null): Response
     {
         if (null === $response) {
             $response = new Response();
@@ -307,7 +307,7 @@
     /**
      * Streams a view.
      */
-    protected function stream(string $view, array $parameters = [], StreamedResponse $response = null): StreamedResponse
+    protected function stream(string $view, array $parameters = [], ?StreamedResponse $response = null): StreamedResponse
     {
         if (!$this->container->has('twig')) {
             throw new \LogicException('You cannot use the "stream" method if the Twig Bundle is not available. Try running "composer require symfony/twig-bundle".');
@@ -335,7 +335,7 @@
      *
      *     throw $this->createNotFoundException('Page not found!');
      */
-    protected function createNotFoundException(string $message = 'Not Found', \Throwable $previous = null): NotFoundHttpException
+    protected function createNotFoundException(string $message = 'Not Found', ?\Throwable $previous = null): NotFoundHttpException
     {
         return new NotFoundHttpException($message, $previous);
     }
@@ -349,7 +349,7 @@
      *
      * @throws \LogicException If the Security component is not available
      */
-    protected function createAccessDeniedException(string $message = 'Access Denied.', \Throwable $previous = null): AccessDeniedException
+    protected function createAccessDeniedException(string $message = 'Access Denied.', ?\Throwable $previous = null): AccessDeniedException
     {
         if (!class_exists(AccessDeniedException::class)) {
             throw new \LogicException('You cannot use the "createAccessDeniedException" method if the Security component is not available. Try running "composer require symfony/security-bundle".');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $httpPort;
     private $httpsPort;
 
-    public function __construct(UrlGeneratorInterface $router = null, int $httpPort = null, int $httpsPort = null)
+    public function __construct(?UrlGeneratorInterface $router = null, ?int $httpPort = null, ?int $httpsPort = null)
     {
         $this->router = $router;
         $this->httpPort = $httpPort;
@@ -107,9 +107,9 @@
      *
      * @throws HttpException In case the path is empty
      */
-    public function urlRedirectAction(Request $request, string $path, bool $permanent = false, string $scheme = null, int $httpPort = null, int $httpsPort = null, bool $keepRequestMethod = false): Response
+    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);
         }
 
@@ -119,14 +119,19 @@
             $statusCode = $permanent ? 301 : 302;
         }
 
+        if (null === $scheme) {
+            $scheme = $request->getScheme();
+        }
+
+        if (str_starts_with($path, '//')) {
+            $path = $scheme.':'.$path;
+        }
+
         // redirect if the path is a full URL
         if (parse_url($path, \PHP_URL_SCHEME)) {
             return new RedirectResponse($path, $statusCode);
         }
 
-        if (null === $scheme) {
-            $scheme = $request->getScheme();
-        }
 
         if ($qs = $request->server->get('QUERY_STRING') ?: $request->getQueryString()) {
             if (!str_contains($path, '?')) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Controller/TemplateController.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Controller/TemplateController.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Controller/TemplateController.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Controller/TemplateController.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
 {
     private $twig;
 
-    public function __construct(Environment $twig = null)
+    public function __construct(?Environment $twig = null)
     {
         $this->twig = $twig;
     }
@@ -40,7 +40,7 @@
      * @param array     $context    The context (arguments) of the template
      * @param int       $statusCode The HTTP status code to return with the response. Defaults to 200
      */
-    public function templateAction(string $template, int $maxAge = null, int $sharedAge = null, bool $private = null, array $context = [], int $statusCode = 200): Response
+    public function templateAction(string $template, ?int $maxAge = null, ?int $sharedAge = null, ?bool $private = null, array $context = [], int $statusCode = 200): Response
     {
         if (null === $this->twig) {
             throw new \LogicException('You cannot use the TemplateController if the Twig Bundle is not available.');
@@ -65,7 +65,7 @@
         return $response;
     }
 
-    public function __invoke(string $template, int $maxAge = null, int $sharedAge = null, bool $private = null, array $context = [], int $statusCode = 200): Response
+    public function __invoke(string $template, ?int $maxAge = null, ?int $sharedAge = null, ?bool $private = null, array $context = [], int $statusCode = 200): Response
     {
         return $this->templateAction($template, $maxAge, $sharedAge, $private, $context, $statusCode);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/DataCollector/RouterDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/DataCollector/RouterDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/DataCollector/RouterDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/DataCollector/RouterDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
             $controller = $controller[0];
         }
 
-        if ($controller instanceof RedirectController) {
+        if ($controller instanceof RedirectController && $request->attributes->has('_route')) {
             return $request->attributes->get('_route');
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/ErrorLoggerCompilerPass.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/ErrorLoggerCompilerPass.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/ErrorLoggerCompilerPass.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/ErrorLoggerCompilerPass.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,37 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+use Symfony\Component\DependencyInjection\Reference;
+
+/**
+ * @internal
+ */
+class ErrorLoggerCompilerPass implements CompilerPassInterface
+{
+    public function process(ContainerBuilder $container): void
+    {
+        if (!$container->hasDefinition('debug.debug_handlers_listener')) {
+            return;
+        }
+
+        $definition = $container->getDefinition('debug.debug_handlers_listener');
+        if ($container->hasDefinition('monolog.logger.php')) {
+            $definition->replaceArgument(1, new Reference('monolog.logger.php'));
+        }
+        if ($container->hasDefinition('monolog.logger.deprecation')) {
+            $definition->replaceArgument(6, new Reference('monolog.logger.deprecation'));
+        }
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php	2026-05-20 10:22:01.000000000 +0200
@@ -123,7 +123,7 @@
             ->end()
         ;
 
-        $willBeAvailable = static function (string $package, string $class, string $parentPackage = null) {
+        $willBeAvailable = static function (string $package, string $class, ?string $parentPackage = null) {
             $parentPackages = (array) $parentPackage;
             $parentPackages[] = 'symfony/framework-bundle';
 
@@ -446,6 +446,10 @@
                                         ->beforeNormalization()
                                             ->always()
                                             ->then(function ($places) {
+                                                if (!\is_array($places)) {
+                                                    throw new InvalidConfigurationException('The "places" option must be an array in workflow configuration.');
+                                                }
+
                                                 // It's an indexed array of shape  ['place1', 'place2']
                                                 if (isset($places[0]) && \is_string($places[0])) {
                                                     return array_map(function (string $place) {
@@ -491,6 +495,10 @@
                                         ->beforeNormalization()
                                             ->always()
                                             ->then(function ($transitions) {
+                                                if (!\is_array($transitions)) {
+                                                    throw new InvalidConfigurationException('The "transitions" option must be an array in workflow configuration.');
+                                                }
+
                                                 // It's an indexed array, we let the validation occur
                                                 if (isset($transitions[0]) && \is_array($transitions[0])) {
                                                     return $transitions;
@@ -1551,7 +1559,7 @@
                                     continue;
                                 }
                                 if (\is_array($scopedConfig['retry_failed'])) {
-                                    $scopedConfig['retry_failed'] = $scopedConfig['retry_failed'] + $config['default_options']['retry_failed'];
+                                    $scopedConfig['retry_failed'] += $config['default_options']['retry_failed'];
                                 }
                             }
 
@@ -1889,6 +1897,7 @@
                         ->end()
                         ->arrayNode('envelope')
                             ->info('Mailer Envelope configuration')
+                            ->fixXmlConfig('recipient')
                             ->children()
                                 ->scalarNode('sender')->end()
                                 ->arrayNode('recipients')
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,7 +138,7 @@
 use Symfony\Component\Notifier\Bridge\Mailjet\MailjetTransportFactory as MailjetNotifierTransportFactory;
 use Symfony\Component\Notifier\Bridge\Mattermost\MattermostTransportFactory;
 use Symfony\Component\Notifier\Bridge\Mercure\MercureTransportFactory;
-use Symfony\Component\Notifier\Bridge\MessageBird\MessageBirdTransport;
+use Symfony\Component\Notifier\Bridge\MessageBird\MessageBirdTransportFactory;
 use Symfony\Component\Notifier\Bridge\MessageMedia\MessageMediaTransportFactory;
 use Symfony\Component\Notifier\Bridge\MicrosoftTeams\MicrosoftTeamsTransportFactory;
 use Symfony\Component\Notifier\Bridge\Mobyt\MobytTransportFactory;
@@ -157,7 +157,7 @@
 use Symfony\Component\Notifier\Bridge\SpotHit\SpotHitTransportFactory;
 use Symfony\Component\Notifier\Bridge\Telegram\TelegramTransportFactory;
 use Symfony\Component\Notifier\Bridge\Telnyx\TelnyxTransportFactory;
-use Symfony\Component\Notifier\Bridge\TurboSms\TurboSmsTransport;
+use Symfony\Component\Notifier\Bridge\TurboSms\TurboSmsTransportFactory;
 use Symfony\Component\Notifier\Bridge\Twilio\TwilioTransportFactory;
 use Symfony\Component\Notifier\Bridge\Vonage\VonageTransportFactory;
 use Symfony\Component\Notifier\Bridge\Yunpian\YunpianTransportFactory;
@@ -920,6 +920,7 @@
             $workflows[$workflowId] = $definitionDefinition;
 
             // Create MarkingStore
+            $markingStoreDefinition = null;
             if (isset($workflow['marking_store']['type'])) {
                 $markingStoreDefinition = new ChildDefinition('workflow.marking_store.method');
                 $markingStoreDefinition->setArguments([
@@ -933,7 +934,7 @@
             // Create Workflow
             $workflowDefinition = new ChildDefinition(sprintf('%s.abstract', $type));
             $workflowDefinition->replaceArgument(0, new Reference(sprintf('%s.definition', $workflowId)));
-            $workflowDefinition->replaceArgument(1, $markingStoreDefinition ?? null);
+            $workflowDefinition->replaceArgument(1, $markingStoreDefinition);
             $workflowDefinition->replaceArgument(3, $name);
             $workflowDefinition->replaceArgument(4, $workflow['events_to_dispatch']);
             $workflowDefinition->addTag('container.private', [
@@ -1166,7 +1167,6 @@
                 $locator = $container->getDefinition('session_listener')->getArgument(0);
                 $locator->setValues($locator->getValues() + [
                     'session_storage' => new Reference('session.storage', ContainerInterface::IGNORE_ON_INVALID_REFERENCE),
-                    'request_stack' => new Reference('request_stack'),
                 ]);
             } else {
                 $container->getDefinition('session.storage.factory.native')->replaceArgument(3, true);
@@ -1341,7 +1341,7 @@
         $defaultDir = $container->getParameterBag()->resolveValue($config['default_path']);
         foreach ($container->getParameter('kernel.bundles_metadata') as $name => $bundle) {
             if ($container->fileExists($dir = $bundle['path'].'/Resources/translations') || $container->fileExists($dir = $bundle['path'].'/translations')) {
-                $dirs[] = $dir;
+                $dirs[] = $transPaths[] = $dir;
             } else {
                 $nonExistingDirs[] = $dir;
             }
@@ -1789,14 +1789,15 @@
             $container->removeDefinition('serializer.normalizer.mime_message');
         }
 
+        if ($container->getParameter('kernel.debug')) {
+            $container->removeDefinition('serializer.mapping.cache_class_metadata_factory');
+        }
+
         $serializerLoaders = [];
         if (isset($config['enable_annotations']) && $config['enable_annotations']) {
             if (\PHP_VERSION_ID < 80000 && !$this->annotationsConfigEnabled) {
                 throw new \LogicException('"enable_annotations" on the serializer cannot be set as the PHP version is lower than 8 and Annotations support is disabled. Consider upgrading PHP.');
             }
-            if ($container->getParameter('kernel.debug')) {
-                $container->removeDefinition('serializer.mapping.cache_class_metadata_factory');
-            }
 
             $annotationLoader = new Definition(
                 'Symfony\Component\Serializer\Mapping\Loader\AnnotationLoader',
@@ -1846,22 +1847,31 @@
             $container->getDefinition('serializer.name_converter.metadata_aware')->setArgument(1, new Reference($config['name_converter']));
         }
 
+        $defaultContext = $config['default_context'] ?? [];
+
+        if ($defaultContext) {
+            $container->setParameter('serializer.default_context', $defaultContext);
+        }
+
+        if (!$container->hasDefinition('serializer.normalizer.object')) {
+            return;
+        }
+
+        $arguments = $container->getDefinition('serializer.normalizer.object')->getArguments();
+        $context = $arguments[6] ?? $defaultContext;
+
         if (isset($config['circular_reference_handler']) && $config['circular_reference_handler']) {
-            $arguments = $container->getDefinition('serializer.normalizer.object')->getArguments();
-            $context = ($arguments[6] ?? []) + ['circular_reference_handler' => new Reference($config['circular_reference_handler'])];
+            $context += ['circular_reference_handler' => new Reference($config['circular_reference_handler'])];
             $container->getDefinition('serializer.normalizer.object')->setArgument(5, null);
-            $container->getDefinition('serializer.normalizer.object')->setArgument(6, $context);
         }
 
         if ($config['max_depth_handler'] ?? false) {
-            $defaultContext = $container->getDefinition('serializer.normalizer.object')->getArgument(6);
-            $defaultContext += ['max_depth_handler' => new Reference($config['max_depth_handler'])];
-            $container->getDefinition('serializer.normalizer.object')->replaceArgument(6, $defaultContext);
+            $context += ['max_depth_handler' => new Reference($config['max_depth_handler'])];
         }
 
-        if (isset($config['default_context']) && $config['default_context']) {
-            $container->setParameter('serializer.default_context', $config['default_context']);
-        }
+        $container->getDefinition('serializer.normalizer.object')->setArgument(6, $context);
+
+        $container->getDefinition('serializer.normalizer.property')->setArgument(5, $defaultContext);
     }
 
     private function registerPropertyInfoConfiguration(ContainerBuilder $container, PhpFileLoader $loader)
@@ -2076,10 +2086,9 @@
                 ->setFactory([new Reference('messenger.transport_factory'), 'createTransport'])
                 ->setArguments([$transport['dsn'], $transport['options'] + ['transport_name' => $name], new Reference($serializerId)])
                 ->addTag('messenger.receiver', [
-                        'alias' => $name,
-                        'is_failure_transport' => \in_array($name, $failureTransports),
-                    ]
-                )
+                    'alias' => $name,
+                    'is_failure_transport' => \in_array($name, $failureTransports),
+                ])
             ;
             $container->setDefinition($transportId = 'messenger.transport.'.$name, $transportDefinition);
             $senderAliases[$name] = $transportId;
@@ -2153,12 +2162,14 @@
             ->replaceArgument(0, $transportRetryReferences);
 
         if (\count($failureTransports) > 0) {
-            $container->getDefinition('console.command.messenger_failed_messages_retry')
-                ->replaceArgument(0, $config['failure_transport']);
-            $container->getDefinition('console.command.messenger_failed_messages_show')
-                ->replaceArgument(0, $config['failure_transport']);
-            $container->getDefinition('console.command.messenger_failed_messages_remove')
-                ->replaceArgument(0, $config['failure_transport']);
+            if ($this->hasConsole()) {
+                $container->getDefinition('console.command.messenger_failed_messages_retry')
+                    ->replaceArgument(0, $config['failure_transport']);
+                $container->getDefinition('console.command.messenger_failed_messages_show')
+                    ->replaceArgument(0, $config['failure_transport']);
+                $container->getDefinition('console.command.messenger_failed_messages_remove')
+                    ->replaceArgument(0, $config['failure_transport']);
+            }
 
             $failureTransportsByTransportNameServiceLocator = ServiceLocatorTagPass::register($container, $failureTransportReferencesByTransportName);
             $container->getDefinition('messenger.failure.send_failed_message_to_failure_transport_listener')
@@ -2549,7 +2560,7 @@
             MailjetNotifierTransportFactory::class => 'notifier.transport_factory.mailjet',
             MattermostTransportFactory::class => 'notifier.transport_factory.mattermost',
             MercureTransportFactory::class => 'notifier.transport_factory.mercure',
-            MessageBirdTransport::class => 'notifier.transport_factory.message-bird',
+            MessageBirdTransportFactory::class => 'notifier.transport_factory.message-bird',
             MessageMediaTransportFactory::class => 'notifier.transport_factory.message-media',
             MicrosoftTeamsTransportFactory::class => 'notifier.transport_factory.microsoft-teams',
             MobytTransportFactory::class => 'notifier.transport_factory.mobyt',
@@ -2568,7 +2579,7 @@
             SpotHitTransportFactory::class => 'notifier.transport_factory.spot-hit',
             TelegramTransportFactory::class => 'notifier.transport_factory.telegram',
             TelnyxTransportFactory::class => 'notifier.transport_factory.telnyx',
-            TurboSmsTransport::class => 'notifier.transport_factory.turbo-sms',
+            TurboSmsTransportFactory::class => 'notifier.transport_factory.turbo-sms',
             TwilioTransportFactory::class => 'notifier.transport_factory.twilio',
             VonageTransportFactory::class => 'notifier.transport_factory.vonage',
             YunpianTransportFactory::class => 'notifier.transport_factory.yunpian',
@@ -2588,21 +2599,27 @@
 
         if (ContainerBuilder::willBeAvailable('symfony/mercure-notifier', MercureTransportFactory::class, $parentPackages, true) && ContainerBuilder::willBeAvailable('symfony/mercure-bundle', MercureBundle::class, $parentPackages, true) && \in_array(MercureBundle::class, $container->getParameter('kernel.bundles'), true)) {
             $container->getDefinition($classToServices[MercureTransportFactory::class])
-                ->replaceArgument('$registry', new Reference(HubRegistry::class));
+                ->replaceArgument(0, new Reference(HubRegistry::class))
+                ->replaceArgument(1, new Reference('event_dispatcher', ContainerBuilder::NULL_ON_INVALID_REFERENCE))
+                ->addArgument(new Reference('http_client', ContainerBuilder::NULL_ON_INVALID_REFERENCE));
         } elseif (ContainerBuilder::willBeAvailable('symfony/mercure-notifier', MercureTransportFactory::class, $parentPackages, true)) {
             $container->removeDefinition($classToServices[MercureTransportFactory::class]);
         }
 
         if (ContainerBuilder::willBeAvailable('symfony/fake-chat-notifier', FakeChatTransportFactory::class, ['symfony/framework-bundle', 'symfony/notifier', 'symfony/mailer'], true)) {
             $container->getDefinition($classToServices[FakeChatTransportFactory::class])
-                ->replaceArgument('$mailer', new Reference('mailer'))
-                ->replaceArgument('$logger', new Reference('logger'));
+                ->replaceArgument(0, new Reference('mailer'))
+                ->replaceArgument(1, new Reference('logger'))
+                ->addArgument(new Reference('event_dispatcher', ContainerBuilder::NULL_ON_INVALID_REFERENCE))
+                ->addArgument(new Reference('http_client', ContainerBuilder::NULL_ON_INVALID_REFERENCE));
         }
 
         if (ContainerBuilder::willBeAvailable('symfony/fake-sms-notifier', FakeSmsTransportFactory::class, ['symfony/framework-bundle', 'symfony/notifier', 'symfony/mailer'], true)) {
             $container->getDefinition($classToServices[FakeSmsTransportFactory::class])
-                ->replaceArgument('$mailer', new Reference('mailer'))
-                ->replaceArgument('$logger', new Reference('logger'));
+                ->replaceArgument(0, new Reference('mailer'))
+                ->replaceArgument(1, new Reference('logger'))
+                ->addArgument(new Reference('event_dispatcher', ContainerBuilder::NULL_ON_INVALID_REFERENCE))
+                ->addArgument(new Reference('http_client', ContainerBuilder::NULL_ON_INVALID_REFERENCE));
         }
 
         if (isset($config['admin_recipients'])) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/FrameworkBundle.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/FrameworkBundle.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/FrameworkBundle.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/FrameworkBundle.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,6 +17,7 @@
 use Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AssetsContextPass;
 use Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\ContainerBuilderDebugDumpPass;
 use Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\DataCollectorTranslatorPass;
+use Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\ErrorLoggerCompilerPass;
 use Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\LoggingTranslatorPass;
 use Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\ProfilerPass;
 use Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\RemoveUnusedSessionMarshallingHandlerPass;
@@ -59,6 +60,7 @@
 use Symfony\Component\Mime\DependencyInjection\AddMimeTypeGuesserPass;
 use Symfony\Component\PropertyInfo\DependencyInjection\PropertyInfoPass;
 use Symfony\Component\Routing\DependencyInjection\RoutingResolverPass;
+use Symfony\Component\Runtime\SymfonyRuntime;
 use Symfony\Component\Serializer\DependencyInjection\SerializerPass;
 use Symfony\Component\Translation\DependencyInjection\TranslationDumperPass;
 use Symfony\Component\Translation\DependencyInjection\TranslationExtractorPass;
@@ -90,7 +92,16 @@
 {
     public function boot()
     {
-        ErrorHandler::register(null, false)->throwAt($this->container->getParameter('debug.error_handler.throw_at'), true);
+        if (class_exists(SymfonyRuntime::class)) {
+            $handler = set_error_handler('var_dump');
+            restore_error_handler();
+        } else {
+            $handler = [ErrorHandler::register(null, false)];
+        }
+
+        if (\is_array($handler) && $handler[0] instanceof ErrorHandler) {
+            $handler[0]->throwAt($this->container->getParameter('debug.error_handler.throw_at'), true);
+        }
 
         if ($this->container->getParameter('kernel.http_method_override')) {
             Request::enableHttpMethodParameterOverride();
@@ -160,6 +171,8 @@
         $container->addCompilerPass(new RegisterReverseContainerPass(false), PassConfig::TYPE_AFTER_REMOVING);
         $container->addCompilerPass(new RemoveUnusedSessionMarshallingHandlerPass());
         $container->addCompilerPass(new SessionPass());
+        // must be registered after MonologBundle's LoggerChannelPass
+        $container->addCompilerPass(new ErrorLoggerCompilerPass(), PassConfig::TYPE_BEFORE_OPTIMIZATION, -32);
 
         if ($container->getParameter('kernel.debug')) {
             $container->addCompilerPass(new AddDebugLogProcessorPass(), PassConfig::TYPE_BEFORE_OPTIMIZATION, 2);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/HttpCache/HttpCache.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/HttpCache/HttpCache.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/HttpCache/HttpCache.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/HttpCache/HttpCache.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
     /**
      * @param string|StoreInterface $cache The cache directory (default used if null) or the storage instance
      */
-    public function __construct(KernelInterface $kernel, $cache = null, SurrogateInterface $surrogate = null, array $options = null)
+    public function __construct(KernelInterface $kernel, $cache = null, ?SurrogateInterface $surrogate = null, ?array $options = null)
     {
         $this->kernel = $kernel;
         $this->surrogate = $surrogate;
@@ -65,7 +65,7 @@
     /**
      * {@inheritdoc}
      */
-    protected function forward(Request $request, bool $catch = false, Response $entry = null)
+    protected function forward(Request $request, bool $catch = false, ?Response $entry = null)
     {
         $this->getKernel()->boot();
         $this->getKernel()->getContainer()->set('cache', $this);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/KernelBrowser.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/KernelBrowser.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/KernelBrowser.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/KernelBrowser.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
     /**
      * {@inheritdoc}
      */
-    public function __construct(KernelInterface $kernel, array $server = [], History $history = null, CookieJar $cookieJar = null)
+    public function __construct(KernelInterface $kernel, array $server = [], ?History $history = null, ?CookieJar $cookieJar = null)
     {
         parent::__construct($kernel, $server, $history, $cookieJar);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/console.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/console.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/console.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/console.php	2026-05-20 10:22:01.000000000 +0200
@@ -181,9 +181,10 @@
                 abstract_arg('Receivers'),
                 service('messenger.routable_message_bus'),
                 service('event_dispatcher'),
-                service('logger'),
+                service('logger')->nullOnInvalid(),
             ])
             ->tag('console.command')
+            ->tag('monolog.logger', ['channel' => 'messenger'])
 
         ->set('console.command.messenger_failed_messages_show', FailedMessagesShowCommand::class)
             ->args([
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/debug_prod.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/debug_prod.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/debug_prod.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/debug_prod.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,12 +21,12 @@
         ->set('debug.debug_handlers_listener', DebugHandlersListener::class)
             ->args([
                 null, // Exception handler
-                service('monolog.logger.php')->nullOnInvalid(),
+                service('logger')->nullOnInvalid(),
                 null, // Log levels map for enabled error levels
                 param('debug.error_handler.throw_at'),
                 param('kernel.debug'),
                 param('kernel.debug'),
-                service('monolog.logger.deprecation')->nullOnInvalid(),
+                null, // Deprecation logger if different from the one above
             ])
             ->tag('kernel.event_subscriber')
             ->tag('monolog.logger', ['channel' => 'php'])
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/schema/symfony-1.0.xsd symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/schema/symfony-1.0.xsd
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/schema/symfony-1.0.xsd	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/schema/symfony-1.0.xsd	2026-05-20 10:22:01.000000000 +0200
@@ -191,6 +191,7 @@
         <xsd:attribute name="logging" type="xsd:boolean" />
         <xsd:attribute name="formatter" type="xsd:string" />
         <xsd:attribute name="cache-dir" type="xsd:string" />
+        <xsd:attribute name="default-path" type="xsd:string" />
     </xsd:complexType>
 
     <xsd:complexType name="pseudo_localization">
@@ -301,6 +302,7 @@
         <xsd:attribute name="default-redis-provider" type="xsd:string" />
         <xsd:attribute name="default-memcached-provider" type="xsd:string" />
         <xsd:attribute name="default-pdo-provider" type="xsd:string" />
+        <xsd:attribute name="default-doctrine-dbal-provider" type="xsd:string" />
         <xsd:attribute name="prefix-seed" type="xsd:string" />
     </xsd:complexType>
 
@@ -398,8 +400,6 @@
 
     <xsd:simpleType name="marking_store_type">
         <xsd:restriction base="xsd:string">
-            <xsd:enumeration value="multiple_state" />
-            <xsd:enumeration value="single_state" />
             <xsd:enumeration value="method" />
         </xsd:restriction>
     </xsd:simpleType>
@@ -492,7 +492,7 @@
 
     <xsd:complexType name="lock">
         <xsd:sequence>
-            <xsd:element name="resource" type="lock_resource" minOccurs="1" maxOccurs="unbounded" />
+            <xsd:element name="resource" type="lock_resource" minOccurs="0" maxOccurs="unbounded" />
         </xsd:sequence>
         <xsd:attribute name="enabled" type="xsd:boolean" />
     </xsd:complexType>
@@ -703,7 +703,7 @@
     <xsd:complexType name="mailer_envelope">
         <xsd:sequence>
             <xsd:element name="sender" type="xsd:string" minOccurs="0" maxOccurs="1" />
-            <xsd:element name="recipients" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
+            <xsd:element name="recipient" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
         </xsd:sequence>
     </xsd:complexType>
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/serializer.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/serializer.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/serializer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/serializer.php	2026-05-20 10:22:01.000000000 +0200
@@ -125,6 +125,8 @@
                 service('property_info')->ignoreOnInvalid(),
                 service('serializer.mapping.class_discriminator_resolver')->ignoreOnInvalid(),
                 null,
+                null,
+                service('property_info')->ignoreOnInvalid(),
             ])
             ->tag('serializer.normalizer', ['priority' => -1000])
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/services.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/services.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/services.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/services.php	2026-05-20 10:22:01.000000000 +0200
@@ -110,7 +110,7 @@
         ->set('url_helper', UrlHelper::class)
             ->args([
                 service('request_stack'),
-                service('router.request_context')->ignoreOnInvalid(),
+                service('router')->ignoreOnInvalid(),
             ])
         ->alias(UrlHelper::class, 'url_helper')
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/session.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/session.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/session.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Resources/config/session.php	2026-05-20 10:22:01.000000000 +0200
@@ -156,6 +156,7 @@
                     'initialized_session' => service('.session.do-not-use')->ignoreOnUninitialized(),
                     'logger' => service('logger')->ignoreOnInvalid(),
                     'session_collector' => service('data_collector.request.session_collector')->ignoreOnInvalid(),
+                    'request_stack' => service('request_stack')->ignoreOnInvalid(),
                 ]),
                 param('kernel.debug'),
                 param('session.storage.options'),
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Routing/DelegatingLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
     /**
      * {@inheritdoc}
      */
-    public function load($resource, string $type = null): RouteCollection
+    public function load($resource, ?string $type = null): RouteCollection
     {
         if ($this->loading) {
             // This can happen if a fatal error occurs in parent::load().
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Routing/RedirectableCompiledUrlMatcher.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Routing/RedirectableCompiledUrlMatcher.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Routing/RedirectableCompiledUrlMatcher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Routing/RedirectableCompiledUrlMatcher.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     /**
      * {@inheritdoc}
      */
-    public function redirect(string $path, string $route, string $scheme = null): array
+    public function redirect(string $path, string $route, ?string $scheme = null): array
     {
         return [
             '_controller' => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController::urlRedirectAction',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
     /**
      * @param mixed $resource The main resource to load
      */
-    public function __construct(ContainerInterface $container, $resource, array $options = [], RequestContext $context = null, ContainerInterface $parameters = null, LoggerInterface $logger = null, string $defaultLocale = null)
+    public function __construct(ContainerInterface $container, $resource, array $options = [], ?RequestContext $context = null, ?ContainerInterface $parameters = null, ?LoggerInterface $logger = null, ?string $defaultLocale = null)
     {
         $this->container = $container;
         $this->resource = $resource;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/BrowserKitAssertionsTrait.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/BrowserKitAssertionsTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/BrowserKitAssertionsTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/BrowserKitAssertionsTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
         self::assertThatForResponse(new ResponseConstraint\ResponseFormatSame(self::getRequest(), $expectedFormat), $message);
     }
 
-    public static function assertResponseRedirects(string $expectedLocation = null, int $expectedCode = null, string $message = ''): void
+    public static function assertResponseRedirects(?string $expectedLocation = null, ?int $expectedCode = null, string $message = ''): void
     {
         $constraint = new ResponseConstraint\ResponseIsRedirected();
         if ($expectedLocation) {
@@ -76,17 +76,17 @@
         self::assertThatForResponse(new LogicalNot(new ResponseConstraint\ResponseHeaderSame($headerName, $expectedValue)), $message);
     }
 
-    public static function assertResponseHasCookie(string $name, string $path = '/', string $domain = null, string $message = ''): void
+    public static function assertResponseHasCookie(string $name, string $path = '/', ?string $domain = null, string $message = ''): void
     {
         self::assertThatForResponse(new ResponseConstraint\ResponseHasCookie($name, $path, $domain), $message);
     }
 
-    public static function assertResponseNotHasCookie(string $name, string $path = '/', string $domain = null, string $message = ''): void
+    public static function assertResponseNotHasCookie(string $name, string $path = '/', ?string $domain = null, string $message = ''): void
     {
         self::assertThatForResponse(new LogicalNot(new ResponseConstraint\ResponseHasCookie($name, $path, $domain)), $message);
     }
 
-    public static function assertResponseCookieValueSame(string $name, string $expectedValue, string $path = '/', string $domain = null, string $message = ''): void
+    public static function assertResponseCookieValueSame(string $name, string $expectedValue, string $path = '/', ?string $domain = null, string $message = ''): void
     {
         self::assertThatForResponse(LogicalAnd::fromConstraints(
             new ResponseConstraint\ResponseHasCookie($name, $path, $domain),
@@ -99,17 +99,17 @@
         self::assertThatForResponse(new ResponseConstraint\ResponseIsUnprocessable(), $message);
     }
 
-    public static function assertBrowserHasCookie(string $name, string $path = '/', string $domain = null, string $message = ''): void
+    public static function assertBrowserHasCookie(string $name, string $path = '/', ?string $domain = null, string $message = ''): void
     {
         self::assertThatForClient(new BrowserKitConstraint\BrowserHasCookie($name, $path, $domain), $message);
     }
 
-    public static function assertBrowserNotHasCookie(string $name, string $path = '/', string $domain = null, string $message = ''): void
+    public static function assertBrowserNotHasCookie(string $name, string $path = '/', ?string $domain = null, string $message = ''): void
     {
         self::assertThatForClient(new LogicalNot(new BrowserKitConstraint\BrowserHasCookie($name, $path, $domain)), $message);
     }
 
-    public static function assertBrowserCookieValueSame(string $name, string $expectedValue, bool $raw = false, string $path = '/', string $domain = null, string $message = ''): void
+    public static function assertBrowserCookieValueSame(string $name, string $expectedValue, bool $raw = false, string $path = '/', ?string $domain = null, string $message = ''): void
     {
         self::assertThatForClient(LogicalAnd::fromConstraints(
             new BrowserKitConstraint\BrowserHasCookie($name, $path, $domain),
@@ -156,7 +156,7 @@
         self::assertThat(self::getClient(), $constraint, $message);
     }
 
-    private static function getClient(AbstractBrowser $newClient = null): ?AbstractBrowser
+    private static function getClient(?AbstractBrowser $newClient = null): ?AbstractBrowser
     {
         static $client;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/KernelTestCase.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/KernelTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/KernelTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/KernelTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -157,6 +157,12 @@
         if (null !== static::$kernel) {
             static::$kernel->boot();
             $container = static::$kernel->getContainer();
+
+            if ($container->has('services_resetter')) {
+                // Instantiate the service because Container::reset() only resets services that have been used
+                $container->get('services_resetter');
+            }
+
             static::$kernel->shutdown();
             static::$booted = false;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/MailerAssertionsTrait.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/MailerAssertionsTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/MailerAssertionsTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/MailerAssertionsTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,12 +20,12 @@
 
 trait MailerAssertionsTrait
 {
-    public static function assertEmailCount(int $count, string $transport = null, string $message = ''): void
+    public static function assertEmailCount(int $count, ?string $transport = null, string $message = ''): void
     {
         self::assertThat(self::getMessageMailerEvents(), new MailerConstraint\EmailCount($count, $transport), $message);
     }
 
-    public static function assertQueuedEmailCount(int $count, string $transport = null, string $message = ''): void
+    public static function assertQueuedEmailCount(int $count, ?string $transport = null, string $message = ''): void
     {
         self::assertThat(self::getMessageMailerEvents(), new MailerConstraint\EmailCount($count, $transport, true), $message);
     }
@@ -93,12 +93,12 @@
     /**
      * @return MessageEvent[]
      */
-    public static function getMailerEvents(string $transport = null): array
+    public static function getMailerEvents(?string $transport = null): array
     {
         return self::getMessageMailerEvents()->getEvents($transport);
     }
 
-    public static function getMailerEvent(int $index = 0, string $transport = null): ?MessageEvent
+    public static function getMailerEvent(int $index = 0, ?string $transport = null): ?MessageEvent
     {
         return self::getMailerEvents($transport)[$index] ?? null;
     }
@@ -106,12 +106,12 @@
     /**
      * @return RawMessage[]
      */
-    public static function getMailerMessages(string $transport = null): array
+    public static function getMailerMessages(?string $transport = null): array
     {
         return self::getMessageMailerEvents()->getMessages($transport);
     }
 
-    public static function getMailerMessage(int $index = 0, string $transport = null): ?RawMessage
+    public static function getMailerMessage(int $index = 0, ?string $transport = null): ?RawMessage
     {
         return self::getMailerMessages($transport)[$index] ?? null;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/TestBrowserToken.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/TestBrowserToken.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/TestBrowserToken.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Test/TestBrowserToken.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
 {
     private $firewallName;
 
-    public function __construct(array $roles = [], UserInterface $user = null, string $firewallName = 'main')
+    public function __construct(array $roles = [], ?UserInterface $user = null, string $firewallName = 'main')
     {
         parent::__construct($roles);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/CacheWarmer/AnnotationsCacheWarmerTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/CacheWarmer/AnnotationsCacheWarmerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/CacheWarmer/AnnotationsCacheWarmerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/CacheWarmer/AnnotationsCacheWarmerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
 
     protected function setUp(): void
     {
-        $this->cacheDir = sys_get_temp_dir().'/'.uniqid();
+        $this->cacheDir = sys_get_temp_dir().'/'.uniqid('', true);
         $fs = new Filesystem();
         $fs->mkdir($this->cacheDir);
         parent::setUp();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/CacheWarmer/ConfigBuilderCacheWarmerTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/CacheWarmer/ConfigBuilderCacheWarmerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/CacheWarmer/ConfigBuilderCacheWarmerTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/CacheWarmer/ConfigBuilderCacheWarmerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,411 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Bundle\FrameworkBundle\Tests\CacheWarmer;
+
+use Symfony\Bundle\FrameworkBundle\CacheWarmer\ConfigBuilderCacheWarmer;
+use Symfony\Bundle\FrameworkBundle\FrameworkBundle;
+use Symfony\Bundle\FrameworkBundle\Tests\TestCase;
+use Symfony\Component\Config\Definition\Builder\NodeDefinition;
+use Symfony\Component\Config\Definition\Builder\TreeBuilder;
+use Symfony\Component\Config\Definition\ConfigurationInterface;
+use Symfony\Component\Config\Loader\LoaderInterface;
+use Symfony\Component\DependencyInjection\ContainerBuilder;
+use Symfony\Component\DependencyInjection\ContainerInterface;
+use Symfony\Component\DependencyInjection\Extension\Extension;
+use Symfony\Component\DependencyInjection\Extension\ExtensionInterface;
+use Symfony\Component\Filesystem\Filesystem;
+use Symfony\Component\HttpFoundation\Request;
+use Symfony\Component\HttpFoundation\Response;
+use Symfony\Component\HttpKernel\Bundle\Bundle;
+use Symfony\Component\HttpKernel\Bundle\BundleInterface;
+use Symfony\Component\HttpKernel\Kernel;
+use Symfony\Component\HttpKernel\KernelInterface;
+
+class ConfigBuilderCacheWarmerTest extends TestCase
+{
+    private $varDir;
+
+    protected function setUp(): void
+    {
+        $this->varDir = sys_get_temp_dir().'/'.uniqid('', true);
+        $fs = new Filesystem();
+        $fs->mkdir($this->varDir);
+    }
+
+    protected function tearDown(): void
+    {
+        $fs = new Filesystem();
+        $fs->remove($this->varDir);
+        unset($this->varDir);
+    }
+
+    public function testBuildDirIsUsedAsConfigBuilderOutputDir()
+    {
+        $kernel = new TestKernel($this->varDir);
+        $kernel->boot();
+
+        $warmer = new ConfigBuilderCacheWarmer($kernel);
+        $warmer->warmUp($kernel->getCacheDir());
+
+        self::assertDirectoryExists($kernel->getBuildDir().'/Symfony');
+        self::assertDirectoryDoesNotExist($kernel->getCacheDir().'/Symfony');
+    }
+
+    public function testWithCustomKernelImplementation()
+    {
+        $kernel = new class($this->varDir) implements KernelInterface {
+            private $varDir;
+
+            public function __construct(string $varDir)
+            {
+                $this->varDir = $varDir;
+            }
+
+            public function handle(Request $request, int $type = self::MAIN_REQUEST, bool $catch = true): Response
+            {
+                return new Response();
+            }
+
+            public function registerBundles(): iterable
+            {
+                yield new FrameworkBundle();
+            }
+
+            public function registerContainerConfiguration(LoaderInterface $loader): void
+            {
+            }
+
+            public function boot(): void
+            {
+            }
+
+            public function shutdown(): void
+            {
+            }
+
+            public function getBundles(): array
+            {
+                $bundles = [];
+                foreach ($this->registerBundles() as $bundle) {
+                    $bundles[$bundle->getName()] = $bundle;
+                }
+
+                return $bundles;
+            }
+
+            public function getBundle(string $name): BundleInterface
+            {
+                foreach ($this->getBundles() as $bundleName => $bundle) {
+                    if ($bundleName === $name) {
+                        return $bundle;
+                    }
+                }
+
+                throw new \InvalidArgumentException();
+            }
+
+            public function locateResource(string $name): string
+            {
+                return __DIR__;
+            }
+
+            public function getEnvironment(): string
+            {
+                return 'test';
+            }
+
+            public function isDebug(): bool
+            {
+                return false;
+            }
+
+            public function getProjectDir(): string
+            {
+                return __DIR__;
+            }
+
+            public function getContainer(): ContainerInterface
+            {
+                $container = new ContainerBuilder();
+                $container->setParameter('kernel.debug', $this->isDebug());
+
+                return $container;
+            }
+
+            public function getStartTime(): float
+            {
+                return -\INF;
+            }
+
+            public function getBuildDir(): string
+            {
+                return $this->varDir.'/build';
+            }
+
+            public function getCacheDir(): string
+            {
+                return $this->varDir.'/cache';
+            }
+
+            public function getLogDir(): string
+            {
+                return $this->varDir.'/cache';
+            }
+
+            public function getCharset(): string
+            {
+                return 'UTF-8';
+            }
+        };
+        $kernel->boot();
+
+        $warmer = new ConfigBuilderCacheWarmer($kernel);
+        $warmer->warmUp($kernel->getCacheDir());
+
+        self::assertFileExists($kernel->getBuildDir().'/Symfony/Config/FrameworkConfig.php');
+    }
+
+    public function testExtensionAddedInKernel()
+    {
+        $kernel = new class($this->varDir) extends TestKernel {
+            protected function build(ContainerBuilder $container): void
+            {
+                $container->registerExtension(new class() extends Extension implements ConfigurationInterface {
+                    public function load(array $configs, ContainerBuilder $container): void
+                    {
+                    }
+
+                    public function getConfigTreeBuilder(): TreeBuilder
+                    {
+                        $treeBuilder = new TreeBuilder('app');
+                        $rootNode = $treeBuilder->getRootNode();
+
+                        $rootNode
+                            ->children()
+                                ->scalarNode('provider')->end()
+                            ->end()
+                        ;
+
+                        return $treeBuilder;
+                    }
+
+                    public function getAlias(): string
+                    {
+                        return 'app';
+                    }
+                });
+            }
+        };
+        $kernel->boot();
+
+        $warmer = new ConfigBuilderCacheWarmer($kernel);
+        $warmer->warmUp($kernel->getCacheDir());
+
+        self::assertFileExists($kernel->getBuildDir().'/Symfony/Config/FrameworkConfig.php');
+        self::assertFileExists($kernel->getBuildDir().'/Symfony/Config/AppConfig.php');
+    }
+
+    public function testKernelAsExtension()
+    {
+        $kernel = new class($this->varDir) extends TestKernel implements ExtensionInterface, ConfigurationInterface {
+            public function load(array $configs, ContainerBuilder $container): void
+            {
+            }
+
+            public function getXsdValidationBasePath()
+            {
+                return false;
+            }
+
+            public function getNamespace(): string
+            {
+                return 'http://www.example.com/schema/acme';
+            }
+
+            public function getAlias(): string
+            {
+                return 'kernel';
+            }
+
+            public function getConfigTreeBuilder(): TreeBuilder
+            {
+                $treeBuilder = new TreeBuilder('kernel');
+                $rootNode = $treeBuilder->getRootNode();
+
+                $rootNode
+                    ->children()
+                        ->scalarNode('provider')->end()
+                    ->end()
+                ;
+
+                return $treeBuilder;
+            }
+        };
+        $kernel->boot();
+
+        $warmer = new ConfigBuilderCacheWarmer($kernel);
+        $warmer->warmUp($kernel->getCacheDir());
+
+        self::assertFileExists($kernel->getBuildDir().'/Symfony/Config/FrameworkConfig.php');
+        self::assertFileExists($kernel->getBuildDir().'/Symfony/Config/KernelConfig.php');
+    }
+
+    public function testExtensionsExtendedInBuildMethods()
+    {
+        $kernel = new class($this->varDir) extends TestKernel {
+            protected function build(ContainerBuilder $container): void
+            {
+                /** @var TestSecurityExtension $extension */
+                $extension = $container->getExtension('test_security');
+                $extension->addAuthenticatorFactory(new class() implements TestAuthenticatorFactoryInterface {
+                    public function getKey(): string
+                    {
+                        return 'token';
+                    }
+
+                    public function addConfiguration(NodeDefinition $node): void
+                    {
+                    }
+                });
+            }
+
+            public function registerBundles(): iterable
+            {
+                yield from parent::registerBundles();
+
+                yield new class() extends Bundle {
+                    public function getContainerExtension(): ExtensionInterface
+                    {
+                        return new TestSecurityExtension();
+                    }
+                };
+
+                yield new class() extends Bundle {
+                    public function build(ContainerBuilder $container): void
+                    {
+                        /** @var TestSecurityExtension $extension */
+                        $extension = $container->getExtension('test_security');
+                        $extension->addAuthenticatorFactory(new class() implements TestAuthenticatorFactoryInterface {
+                            public function getKey(): string
+                            {
+                                return 'form-login';
+                            }
+
+                            public function addConfiguration(NodeDefinition $node): void
+                            {
+                                $node
+                                    ->children()
+                                        ->scalarNode('provider')->end()
+                                    ->end()
+                                ;
+                            }
+                        });
+                    }
+                };
+            }
+        };
+        $kernel->boot();
+
+        $warmer = new ConfigBuilderCacheWarmer($kernel);
+        $warmer->warmUp($kernel->getCacheDir());
+
+        self::assertFileExists($kernel->getBuildDir().'/Symfony/Config/FrameworkConfig.php');
+        self::assertFileExists($kernel->getBuildDir().'/Symfony/Config/SecurityConfig.php');
+        self::assertFileExists($kernel->getBuildDir().'/Symfony/Config/Security/FirewallConfig.php');
+        self::assertFileExists($kernel->getBuildDir().'/Symfony/Config/Security/FirewallConfig/FormLoginConfig.php');
+        self::assertFileExists($kernel->getBuildDir().'/Symfony/Config/Security/FirewallConfig/TokenConfig.php');
+    }
+}
+
+class TestKernel extends Kernel
+{
+    private $varDir;
+
+    public function __construct(string $varDir)
+    {
+        parent::__construct('test', false);
+
+        $this->varDir = $varDir;
+    }
+
+    public function registerBundles(): iterable
+    {
+        yield new FrameworkBundle();
+    }
+
+    public function getBuildDir(): string
+    {
+        return $this->varDir.'/build';
+    }
+
+    public function getCacheDir(): string
+    {
+        return $this->varDir.'/cache';
+    }
+
+    public function registerContainerConfiguration(LoaderInterface $loader): void
+    {
+    }
+}
+
+interface TestAuthenticatorFactoryInterface
+{
+    public function getKey(): string;
+
+    public function addConfiguration(NodeDefinition $builder): void;
+}
+
+class TestSecurityExtension extends Extension implements ConfigurationInterface
+{
+    /** @var TestAuthenticatorFactoryInterface[] */
+    private $factories;
+
+    public function load(array $configs, ContainerBuilder $container): void
+    {
+    }
+
+    public function getConfiguration(array $config, ContainerBuilder $container): ConfigurationInterface
+    {
+        return $this;
+    }
+
+    public function addAuthenticatorFactory(TestAuthenticatorFactoryInterface $factory): void
+    {
+        $this->factories[] = $factory;
+    }
+
+    public function getConfigTreeBuilder(): TreeBuilder
+    {
+        $treeBuilder = new TreeBuilder('security');
+        $rootNode = $treeBuilder->getRootNode();
+
+        $firewallNodeBuilder = $rootNode
+            ->fixXmlConfig('firewall')
+            ->children()
+                ->arrayNode('firewalls')
+                    ->isRequired()
+                    ->requiresAtLeastOneElement()
+                    ->useAttributeAsKey('name')
+                    ->prototype('array')
+                        ->children()
+        ;
+
+        foreach ($this->factories as $factory) {
+            $name = str_replace('-', '_', $factory->getKey());
+            $factoryNode = $firewallNodeBuilder->arrayNode($name);
+
+            $factory->addConfiguration($factoryNode);
+        }
+
+        return $treeBuilder;
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/CacheWarmer/SerializerCacheWarmerTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/CacheWarmer/SerializerCacheWarmerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/CacheWarmer/SerializerCacheWarmerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/CacheWarmer/SerializerCacheWarmerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
         $this->assertTrue($arrayPool->getItem('Symfony_Bundle_FrameworkBundle_Tests_Fixtures_Serialization_Author')->isHit());
     }
 
-    public static function loaderProvider()
+    public static function loaderProvider(): array
     {
         return [
             [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/CachePoolClearCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/CachePoolClearCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/CachePoolClearCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/CachePoolClearCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,7 +44,7 @@
         $this->assertSame($expectedSuggestions, $suggestions);
     }
 
-    public static function provideCompletionSuggestions()
+    public static function provideCompletionSuggestions(): iterable
     {
         yield 'pool_name' => [
             ['f'],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/CachePoolDeleteCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/CachePoolDeleteCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/CachePoolDeleteCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/CachePoolDeleteCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -98,7 +98,7 @@
         $this->assertSame($expectedSuggestions, $suggestions);
     }
 
-    public static function provideCompletionSuggestions()
+    public static function provideCompletionSuggestions(): iterable
     {
         yield 'pool_name' => [
             ['f'],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/EventDispatcherDebugCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/EventDispatcherDebugCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/EventDispatcherDebugCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/EventDispatcherDebugCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
         $this->assertSame($expectedSuggestions, $suggestions);
     }
 
-    public static function provideCompletionSuggestions()
+    public static function provideCompletionSuggestions(): iterable
     {
         yield 'event' => [[''], ['Symfony\Component\Mailer\Event\MessageEvent', 'console.command']];
         yield 'event for other dispatcher' => [['--dispatcher', 'other_event_dispatcher', ''], ['other_event', 'App\OtherEvent']];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/SecretsRemoveCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/SecretsRemoveCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/SecretsRemoveCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/SecretsRemoveCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
         $this->assertSame($expectedSuggestions, $suggestions);
     }
 
-    public static function provideCompletionSuggestions()
+    public static function provideCompletionSuggestions(): iterable
     {
         yield 'name' => [true, [''], ['SECRET', 'OTHER_SECRET']];
         yield '--local name (with local vault)' => [true, ['--local', ''], ['SECRET']];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/SecretsSetCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/SecretsSetCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/SecretsSetCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/SecretsSetCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
         $this->assertSame($expectedSuggestions, $suggestions);
     }
 
-    public static function provideCompletionSuggestions()
+    public static function provideCompletionSuggestions(): iterable
     {
         yield 'name' => [[''], ['SECRET', 'OTHER_SECRET']];
         yield '--local name (with local vault)' => [['--local', ''], ['SECRET', 'OTHER_SECRET']];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/TranslationDebugCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/TranslationDebugCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/TranslationDebugCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/TranslationDebugCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -158,12 +158,12 @@
         $this->fs->remove($this->translationDir);
     }
 
-    private function createCommandTester(array $extractedMessages = [], array $loadedMessages = [], KernelInterface $kernel = null, array $transPaths = [], array $codePaths = []): CommandTester
+    private function createCommandTester(array $extractedMessages = [], array $loadedMessages = [], ?KernelInterface $kernel = null, array $transPaths = [], array $codePaths = []): CommandTester
     {
         return new CommandTester($this->createCommand($extractedMessages, $loadedMessages, $kernel, $transPaths, $codePaths));
     }
 
-    private function createCommand(array $extractedMessages = [], array $loadedMessages = [], KernelInterface $kernel = null, array $transPaths = [], array $codePaths = [], ExtractorInterface $extractor = null, array $bundles = [], array $enabledLocales = []): TranslationDebugCommand
+    private function createCommand(array $extractedMessages = [], array $loadedMessages = [], ?KernelInterface $kernel = null, array $transPaths = [], array $codePaths = [], ?ExtractorInterface $extractor = null, array $bundles = [], array $enabledLocales = []): TranslationDebugCommand
     {
         $translator = $this->createMock(Translator::class);
         $translator
@@ -269,7 +269,7 @@
         $this->assertSame($expectedSuggestions, $suggestions);
     }
 
-    public static function provideCompletionSuggestions()
+    public static function provideCompletionSuggestions(): iterable
     {
         yield 'locale' => [
             [''],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/TranslationUpdateCommandCompletionTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/TranslationUpdateCommandCompletionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/TranslationUpdateCommandCompletionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/TranslationUpdateCommandCompletionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
         $this->assertSame($expectedSuggestions, $suggestions);
     }
 
-    public static function provideCompletionSuggestions()
+    public static function provideCompletionSuggestions(): iterable
     {
         $bundle = new ExtensionPresentBundle();
 
@@ -67,7 +67,7 @@
         $this->fs->remove($this->translationDir);
     }
 
-    private function createCommandCompletionTester($extractedMessages = [], $loadedMessages = [], KernelInterface $kernel = null, array $transPaths = [], array $codePaths = []): CommandCompletionTester
+    private function createCommandCompletionTester($extractedMessages = [], $loadedMessages = [], ?KernelInterface $kernel = null, array $transPaths = [], array $codePaths = []): CommandCompletionTester
     {
         $translator = $this->createMock(Translator::class);
         $translator
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/TranslationUpdateCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/TranslationUpdateCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/TranslationUpdateCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Command/TranslationUpdateCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -193,7 +193,7 @@
         $this->fs->remove($this->translationDir);
     }
 
-    private function createCommandTester($extractedMessages = [], $loadedMessages = [], KernelInterface $kernel = null, array $transPaths = [], array $codePaths = []): CommandTester
+    private function createCommandTester($extractedMessages = [], $loadedMessages = [], ?KernelInterface $kernel = null, array $transPaths = [], array $codePaths = []): CommandTester
     {
         $translator = $this->createMock(Translator::class);
         $translator
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/AbstractControllerTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/AbstractControllerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/AbstractControllerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/AbstractControllerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -409,7 +409,7 @@
         }
     }
 
-    public static function provideDenyAccessUnlessGrantedSetsAttributesAsArray()
+    public static function provideDenyAccessUnlessGrantedSetsAttributesAsArray(): array
     {
         $obj = new \stdClass();
         $obj->foo = 'bar';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/ControllerResolverTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/ControllerResolverTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/ControllerResolverTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/ControllerResolverTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -148,7 +148,7 @@
         $this->assertSame($controllerContainer, $controller->getContainer());
     }
 
-    protected function createControllerResolver(LoggerInterface $logger = null, Psr11ContainerInterface $container = null)
+    protected function createControllerResolver(?LoggerInterface $logger = null, ?Psr11ContainerInterface $container = null)
     {
         if (!$container) {
             $container = $this->createMockContainer();
@@ -172,7 +172,7 @@
 {
     private $container;
 
-    public function setContainer(ContainerInterface $container = null)
+    public function setContainer(?ContainerInterface $container = null)
     {
         $this->container = $container;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/RedirectControllerTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/RedirectControllerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/RedirectControllerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/RedirectControllerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -103,7 +103,7 @@
         $this->assertEquals($expectedCode, $returnResponse->getStatusCode());
     }
 
-    public static function provider()
+    public static function provider(): array
     {
         return [
             [true, false, false, false, 301, ['additional-parameter' => 'value']],
@@ -183,6 +183,20 @@
         $this->assertEquals(307, $returnResponse->getStatusCode());
     }
 
+    public function testProtocolRelative()
+    {
+        $request = new Request();
+        $controller = new RedirectController();
+
+        $returnResponse = $controller->urlRedirectAction($request, '//foo.bar/');
+        $this->assertRedirectUrl($returnResponse, 'http://foo.bar/');
+        $this->assertSame(302, $returnResponse->getStatusCode());
+
+        $returnResponse = $controller->urlRedirectAction($request, '//foo.bar/', false, 'https');
+        $this->assertRedirectUrl($returnResponse, 'https://foo.bar/');
+        $this->assertSame(302, $returnResponse->getStatusCode());
+    }
+
     public function testUrlRedirectDefaultPorts()
     {
         $host = 'www.example.com';
@@ -210,7 +224,7 @@
         $this->assertRedirectUrl($returnValue, $expectedUrl);
     }
 
-    public static function urlRedirectProvider()
+    public static function urlRedirectProvider(): array
     {
         return [
             // Standard ports
@@ -262,7 +276,7 @@
         $this->assertRedirectUrl($returnValue, $expectedUrl);
     }
 
-    public static function pathQueryParamsProvider()
+    public static function pathQueryParamsProvider(): array
     {
         return [
             ['http://www.example.com/base/redirect-path', '/redirect-path',  ''],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/TemplateControllerTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/TemplateControllerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/TemplateControllerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/TemplateControllerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,13 +32,23 @@
         $this->assertEquals('bar', $controller('mytemplate')->getContent());
     }
 
-    public function testNoTwig()
+    public function testNoTwigTemplateActionMethod()
     {
+        $controller = new TemplateController();
+
         $this->expectException(\LogicException::class);
         $this->expectExceptionMessage('You cannot use the TemplateController if the Twig Bundle is not available.');
-        $controller = new TemplateController();
 
         $controller->templateAction('mytemplate')->getContent();
+    }
+
+    public function testNoTwigInvokeMethod()
+    {
+        $controller = new TemplateController();
+
+        $this->expectException(\LogicException::class);
+        $this->expectExceptionMessage('You cannot use the TemplateController if the Twig Bundle is not available.');
+
         $controller('mytemplate')->getContent();
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DataCollector/RouterDataCollectorTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DataCollector/RouterDataCollectorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DataCollector/RouterDataCollectorTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DataCollector/RouterDataCollectorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,66 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Bundle\FrameworkBundle\Tests\DataCollector;
+
+use Symfony\Bundle\FrameworkBundle\Controller\RedirectController;
+use Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector;
+use Symfony\Bundle\FrameworkBundle\Tests\TestCase;
+use Symfony\Component\HttpFoundation\RedirectResponse;
+use Symfony\Component\HttpFoundation\Request;
+use Symfony\Component\HttpKernel\Event\ControllerEvent;
+use Symfony\Component\HttpKernel\KernelInterface;
+
+class RouterDataCollectorTest extends TestCase
+{
+    public function testRouteRedirectControllerNoRouteAtrribute()
+    {
+        $collector = new RouterDataCollector();
+
+        $request = Request::create('http://test.com/foo?bar=baz');
+        $response = new RedirectResponse('http://test.com/redirect');
+
+        $event = $this->createControllerEvent($request);
+
+        $collector->onKernelController($event);
+        $collector->collect($request, $response);
+
+        $this->assertTrue($collector->getRedirect());
+        $this->assertEquals('http://test.com/redirect', $collector->getTargetUrl());
+        $this->assertEquals('n/a', $collector->getTargetRoute());
+    }
+
+    public function testRouteRedirectControllerWithRouteAttribute()
+    {
+        $collector = new RouterDataCollector();
+
+        $request = Request::create('http://test.com/foo?bar=baz');
+        $request->attributes->set('_route', 'current-route');
+
+        $response = new RedirectResponse('http://test.com/redirect');
+
+        $event = $this->createControllerEvent($request);
+
+        $collector->onKernelController($event);
+        $collector->collect($request, $response);
+
+        $this->assertTrue($collector->getRedirect());
+        $this->assertEquals('http://test.com/redirect', $collector->getTargetUrl());
+        $this->assertEquals('current-route', $collector->getTargetRoute());
+    }
+
+    protected function createControllerEvent(Request $request): ControllerEvent
+    {
+        $kernel = $this->createMock(KernelInterface::class);
+
+        return new ControllerEvent($kernel, new RedirectController(), $request, null);
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Compiler/DataCollectorTranslatorPassTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Compiler/DataCollectorTranslatorPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Compiler/DataCollectorTranslatorPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Compiler/DataCollectorTranslatorPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -108,7 +108,7 @@
 
 class TranslatorWithTranslatorBag implements TranslatorInterface
 {
-    public function trans(string $id, array $parameters = [], string $domain = null, string $locale = null): string
+    public function trans(string $id, array $parameters = [], ?string $domain = null, ?string $locale = null): string
     {
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Compiler/ProfilerPassTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Compiler/ProfilerPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Compiler/ProfilerPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Compiler/ProfilerPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -65,7 +65,7 @@
     public static function provideValidCollectorWithTemplateUsingAutoconfigure(): \Generator
     {
         yield [new class() implements TemplateAwareDataCollectorInterface {
-            public function collect(Request $request, Response $response, \Throwable $exception = null)
+            public function collect(Request $request, Response $response, ?\Throwable $exception = null)
             {
             }
 
@@ -85,7 +85,7 @@
         }];
 
         yield [new class() extends AbstractDataCollector {
-            public function collect(Request $request, Response $response, \Throwable $exception = null)
+            public function collect(Request $request, Response $response, ?\Throwable $exception = null)
             {
             }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/ConfigurationTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/ConfigurationTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/ConfigurationTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/ConfigurationTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -113,7 +113,7 @@
         $this->assertArrayHasKey($packageName, $config['assets']['packages']);
     }
 
-    public static function provideValidAssetsPackageNameConfigurationTests()
+    public static function provideValidAssetsPackageNameConfigurationTests(): array
     {
         return [
             ['foobar'],
@@ -139,7 +139,7 @@
             ]);
     }
 
-    public static function provideInvalidAssetConfigurationTests()
+    public static function provideInvalidAssetConfigurationTests(): iterable
     {
         // helper to turn config into embedded package config
         $createPackageConfig = function (array $packageConfig) {
@@ -192,7 +192,7 @@
         $this->assertEquals($processedConfig, $config['lock']);
     }
 
-    public static function provideValidLockConfigurationTests()
+    public static function provideValidLockConfigurationTests(): iterable
     {
         yield [null, ['enabled' => true, 'resources' => ['default' => [class_exists(SemaphoreStore::class) && SemaphoreStore::isSupported() ? 'semaphore' : 'flock']]]];
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/php/lock.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/php/lock.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/php/lock.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/php/lock.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,5 @@
+<?php
+
+$container->loadFromExtension('framework', [
+    'lock' => null,
+]);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/php/mailer_with_dsn.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/php/mailer_with_dsn.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/php/mailer_with_dsn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/php/mailer_with_dsn.php	2026-05-20 10:22:01.000000000 +0200
@@ -8,7 +8,7 @@
             'dsn' => 'smtp://example.com',
             'envelope' => [
                 'sender' => 'sender@example.org',
-                'recipients' => ['redirected@example.org', 'redirected1@example.org'],
+                'recipients' => ['redirected@example.org'],
             ],
             'headers' => [
                 'from' => 'from@example.org',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/xml/mailer_with_dsn.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/xml/mailer_with_dsn.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/xml/mailer_with_dsn.xml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/xml/mailer_with_dsn.xml	2026-05-20 10:22:01.000000000 +0200
@@ -10,8 +10,7 @@
         <framework:mailer dsn="smtp://example.com">
             <framework:envelope>
                 <framework:sender>sender@example.org</framework:sender>
-                <framework:recipients>redirected@example.org</framework:recipients>
-                <framework:recipients>redirected1@example.org</framework:recipients>
+                <framework:recipient>redirected@example.org</framework:recipient>
             </framework:envelope>
             <framework:header name="from">from@example.org</framework:header>
             <framework:header name="bcc">bcc1@example.org</framework:header>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/xml/mailer_with_transports.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/xml/mailer_with_transports.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/xml/mailer_with_transports.xml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/xml/mailer_with_transports.xml	2026-05-20 10:22:01.000000000 +0200
@@ -12,8 +12,8 @@
             <framework:transport name="transport2">smtp://example2.com</framework:transport>
             <framework:envelope>
                 <framework:sender>sender@example.org</framework:sender>
-                <framework:recipients>redirected@example.org</framework:recipients>
-                <framework:recipients>redirected1@example.org</framework:recipients>
+                <framework:recipient>redirected@example.org</framework:recipient>
+                <framework:recipient>redirected1@example.org</framework:recipient>
             </framework:envelope>
             <framework:header name="from">from@example.org</framework:header>
             <framework:header name="bcc">bcc1@example.org</framework:header>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/xml/workflows.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/xml/workflows.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/xml/workflows.xml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/xml/workflows.xml	2026-05-20 10:22:01.000000000 +0200
@@ -10,7 +10,6 @@
         <framework:workflow name="article" type="workflow">
             <framework:audit-trail enabled="true"/>
             <framework:initial-marking>draft</framework:initial-marking>
-            <framework:marking-store type="method" property="state" />
             <framework:support>Symfony\Bundle\FrameworkBundle\Tests\DependencyInjection\FrameworkExtensionTestCase</framework:support>
             <framework:place name="draft" />
             <framework:place name="wait_for_journalist" />
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/yml/mailer_with_dsn.yml symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/yml/mailer_with_dsn.yml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/yml/mailer_with_dsn.yml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/yml/mailer_with_dsn.yml	2026-05-20 10:22:01.000000000 +0200
@@ -5,7 +5,6 @@
             sender: sender@example.org
             recipients:
                 - redirected@example.org
-                - redirected1@example.org
         headers:
             from: from@example.org
             bcc: [bcc1@example.org, bcc2@example.org]
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,6 +52,7 @@
 use Symfony\Component\HttpFoundation\Session\SessionInterface;
 use Symfony\Component\HttpKernel\DependencyInjection\LoggerPass;
 use Symfony\Component\HttpKernel\Fragment\FragmentUriGeneratorInterface;
+use Symfony\Component\Lock\Store\SemaphoreStore;
 use Symfony\Component\Messenger\Transport\TransportFactory;
 use Symfony\Component\Notifier\ChatterInterface;
 use Symfony\Component\Notifier\TexterInterface;
@@ -318,7 +319,7 @@
         $this->assertSame('state_machine.pull_request.metadata_store', (string) $metadataStoreReference);
 
         $metadataStoreDefinition = $container->getDefinition('state_machine.pull_request.metadata_store');
-        $this->assertSame(Workflow\Metadata\InMemoryMetadataStore::class, $metadataStoreDefinition->getClass());
+        $this->assertSame(InMemoryMetadataStore::class, $metadataStoreDefinition->getClass());
         $this->assertSame(InMemoryMetadataStore::class, $metadataStoreDefinition->getClass());
 
         $workflowMetadata = $metadataStoreDefinition->getArgument(0);
@@ -507,7 +508,7 @@
         $container = $this->createContainerFromFile('php_errors_enabled');
 
         $definition = $container->getDefinition('debug.debug_handlers_listener');
-        $this->assertEquals(new Reference('monolog.logger.php', ContainerInterface::NULL_ON_INVALID_REFERENCE), $definition->getArgument(1));
+        $this->assertEquals(new Reference('logger', ContainerInterface::NULL_ON_INVALID_REFERENCE), $definition->getArgument(1));
         $this->assertNull($definition->getArgument(2));
         $this->assertSame(-1, $container->getParameter('debug.error_handler.throw_at'));
     }
@@ -527,7 +528,7 @@
         $container = $this->createContainerFromFile('php_errors_log_level');
 
         $definition = $container->getDefinition('debug.debug_handlers_listener');
-        $this->assertEquals(new Reference('monolog.logger.php', ContainerInterface::NULL_ON_INVALID_REFERENCE), $definition->getArgument(1));
+        $this->assertEquals(new Reference('logger', ContainerInterface::NULL_ON_INVALID_REFERENCE), $definition->getArgument(1));
         $this->assertSame(8, $definition->getArgument(2));
     }
 
@@ -536,7 +537,7 @@
         $container = $this->createContainerFromFile('php_errors_log_levels');
 
         $definition = $container->getDefinition('debug.debug_handlers_listener');
-        $this->assertEquals(new Reference('monolog.logger.php', ContainerInterface::NULL_ON_INVALID_REFERENCE), $definition->getArgument(1));
+        $this->assertEquals(new Reference('logger', ContainerInterface::NULL_ON_INVALID_REFERENCE), $definition->getArgument(1));
         $this->assertSame([
             \E_NOTICE => \Psr\Log\LogLevel::ERROR,
             \E_WARNING => \Psr\Log\LogLevel::ERROR,
@@ -651,7 +652,7 @@
         $this->assertNull($container->getParameter('session.save_path'));
         $this->assertSame('session.handler.native', (string) $container->getAlias('session.handler'));
 
-        $expected = ['session_factory', 'session', 'initialized_session', 'logger', 'session_collector'];
+        $expected = ['session_factory', 'session', 'initialized_session', 'logger', 'session_collector', 'request_stack'];
         $this->assertEquals($expected, array_keys($container->getDefinition('session_listener')->getArgument(0)->getValues()));
         $this->assertFalse($container->getDefinition('session.storage.factory.native')->getArgument(3));
     }
@@ -669,7 +670,7 @@
         $this->assertNull($container->getParameter('session.save_path'));
         $this->assertSame('session.handler.native', (string) $container->getAlias('session.handler'));
 
-        $expected = ['session_factory', 'session', 'initialized_session', 'logger', 'session_collector'];
+        $expected = ['session_factory', 'session', 'initialized_session', 'logger', 'session_collector', 'request_stack'];
         $this->assertEquals($expected, array_keys($container->getDefinition('session_listener')->getArgument(0)->getValues()));
         $this->assertFalse($container->getDefinition('session.storage.factory.native')->getArgument(3));
     }
@@ -1530,6 +1531,12 @@
     public function testSerializerCacheUsedWithoutAnnotationsAndMappingFiles()
     {
         $container = $this->createContainerFromFile('serializer_mapping_without_annotations', ['kernel.debug' => true, 'kernel.container_class' => __CLASS__]);
+        $this->assertFalse($container->hasDefinition('serializer.mapping.cache_class_metadata_factory'));
+    }
+
+    public function testSerializerCacheUsedWithoutAnnotationsAndMappingFilesNoDebug()
+    {
+        $container = $this->createContainerFromFile('serializer_mapping_without_annotations', ['kernel.debug' => false, 'kernel.container_class' => __CLASS__]);
         $this->assertTrue($container->hasDefinition('serializer.mapping.cache_class_metadata_factory'));
     }
 
@@ -1794,7 +1801,7 @@
     {
         $container = $this->createContainerFromFile('session_cookie_secure_auto');
 
-        $expected = ['session_factory', 'session', 'initialized_session', 'logger', 'session_collector'];
+        $expected = ['session_factory', 'session', 'initialized_session', 'logger', 'session_collector', 'request_stack'];
         $this->assertEquals($expected, array_keys($container->getDefinition('session_listener')->getArgument(0)->getValues()));
     }
 
@@ -1807,7 +1814,7 @@
 
         $container = $this->createContainerFromFile('session_cookie_secure_auto_legacy');
 
-        $expected = ['session_factory', 'session', 'initialized_session', 'logger', 'session_collector', 'session_storage', 'request_stack'];
+        $expected = ['session_factory', 'session', 'initialized_session', 'logger', 'session_collector', 'request_stack', 'session_storage'];
         $this->assertEquals($expected, array_keys($container->getDefinition('session_listener')->getArgument(0)->getValues()));
     }
 
@@ -1934,21 +1941,27 @@
         ], $defaultOptions['peer_fingerprint']);
     }
 
-    public static function provideMailer(): array
+    public static function provideMailer(): iterable
     {
-        return [
-            ['mailer_with_dsn', ['main' => 'smtp://example.com']],
-            ['mailer_with_transports', [
+        yield [
+            'mailer_with_dsn',
+            ['main' => 'smtp://example.com'],
+            ['redirected@example.org'],
+        ];
+        yield [
+            'mailer_with_transports',
+            [
                 'transport1' => 'smtp://example1.com',
                 'transport2' => 'smtp://example2.com',
-            ]],
+            ],
+            ['redirected@example.org', 'redirected1@example.org'],
         ];
     }
 
     /**
      * @dataProvider provideMailer
      */
-    public function testMailer(string $configFile, array $expectedTransports)
+    public function testMailer(string $configFile, array $expectedTransports, array $expectedRecipients)
     {
         $container = $this->createContainerFromFile($configFile);
 
@@ -1960,7 +1973,7 @@
         $this->assertTrue($container->hasDefinition('mailer.envelope_listener'));
         $l = $container->getDefinition('mailer.envelope_listener');
         $this->assertSame('sender@example.org', $l->getArgument(0));
-        $this->assertSame(['redirected@example.org', 'redirected1@example.org'], $l->getArgument(1));
+        $this->assertSame($expectedRecipients, $l->getArgument(1));
         $this->assertEquals(new Reference('messenger.default_bus', ContainerInterface::NULL_ON_INVALID_REFERENCE), $container->getDefinition('mailer.mailer')->getArgument(1));
 
         $this->assertTrue($container->hasDefinition('mailer.message_listener'));
@@ -2069,6 +2082,20 @@
         }
     }
 
+    public function testDefaultLock()
+    {
+        $container = $this->createContainerFromFile('lock');
+
+        self::assertTrue($container->hasDefinition('lock.default.factory'));
+        $storeDef = $container->getDefinition($container->getDefinition('lock.default.factory')->getArgument(0));
+
+        if (class_exists(SemaphoreStore::class) && SemaphoreStore::isSupported()) {
+            self::assertEquals(new Reference('semaphore'), $storeDef->getArgument(0));
+        } else {
+            self::assertEquals(new Reference('flock'), $storeDef->getArgument(0));
+        }
+    }
+
     protected function createContainer(array $data = [])
     {
         return new ContainerBuilder(new EnvPlaceholderParameterBag(array_merge([
@@ -2087,7 +2114,7 @@
         ], $data)));
     }
 
-    protected function createContainerFromFile($file, $data = [], $resetCompilerPasses = true, $compile = true, FrameworkExtension $extension = null)
+    protected function createContainerFromFile($file, $data = [], $resetCompilerPasses = true, $compile = true, ?FrameworkExtension $extension = null)
     {
         $cacheKey = md5(static::class.$file.serialize($data));
         if ($compile && isset(self::$containerCache[$cacheKey])) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/PhpFrameworkExtensionTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/PhpFrameworkExtensionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/PhpFrameworkExtensionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/PhpFrameworkExtensionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,7 @@
 
 namespace Symfony\Bundle\FrameworkBundle\Tests\DependencyInjection;
 
+use Symfony\Component\Config\Definition\Exception\InvalidConfigurationException;
 use Symfony\Component\Config\FileLocator;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\DependencyInjection\Exception\LogicException;
@@ -56,6 +57,36 @@
         });
     }
 
+    public function testWorkflowValidationPlacesIsArray()
+    {
+        $this->expectException(InvalidConfigurationException::class);
+        $this->expectExceptionMessage('The "places" option must be an array in workflow configuration.');
+        $this->createContainerFromClosure(function ($container) {
+            $container->loadFromExtension('framework', [
+                'workflows' => [
+                    'article' => [
+                        'places' => null,
+                    ],
+                ],
+            ]);
+        });
+    }
+
+    public function testWorkflowValidationTransitonsIsArray()
+    {
+        $this->expectException(InvalidConfigurationException::class);
+        $this->expectExceptionMessage('The "transitions" option must be an array in workflow configuration.');
+        $this->createContainerFromClosure(function ($container) {
+            $container->loadFromExtension('framework', [
+                'workflows' => [
+                    'article' => [
+                        'transitions' => null,
+                    ],
+                ],
+            ]);
+        });
+    }
+
     public function testWorkflowValidationStateMachine()
     {
         $this->expectException(InvalidDefinitionException::class);
@@ -85,6 +116,62 @@
         });
     }
 
+    public function testWorkflowDefaultMarkingStoreDefinition()
+    {
+        $container = $this->createContainerFromClosure(function ($container) {
+            $container->loadFromExtension('framework', [
+                'workflows' => [
+                    'workflow_a' => [
+                        'type' => 'state_machine',
+                        'marking_store' => [
+                            'type' => 'method',
+                            'property' => 'status',
+                        ],
+                        'supports' => [
+                            __CLASS__,
+                        ],
+                        'places' => [
+                            'a',
+                            'b',
+                        ],
+                        'transitions' => [
+                            'a_to_b' => [
+                                'from' => ['a'],
+                                'to' => ['b'],
+                            ],
+                        ],
+                    ],
+                    'workflow_b' => [
+                        'type' => 'state_machine',
+                        'supports' => [
+                            __CLASS__,
+                        ],
+                        'places' => [
+                            'a',
+                            'b',
+                        ],
+                        'transitions' => [
+                            'a_to_b' => [
+                                'from' => ['a'],
+                                'to' => ['b'],
+                            ],
+                        ],
+                    ],
+                ],
+            ]);
+        });
+
+        $workflowA = $container->getDefinition('state_machine.workflow_a');
+        $argumentsA = $workflowA->getArguments();
+        $this->assertArrayHasKey('index_1', $argumentsA, 'workflow_a has a marking_store argument');
+        $this->assertNotNull($argumentsA['index_1'], 'workflow_a marking_store argument is not null');
+
+        $workflowB = $container->getDefinition('state_machine.workflow_b');
+        $argumentsB = $workflowB->getArguments();
+        $this->assertArrayHasKey('index_1', $argumentsB, 'workflow_b has a marking_store argument');
+        $this->assertNull($argumentsB['index_1'], 'workflow_b marking_store argument is null');
+    }
+
     public function testRateLimiterWithLockFactory()
     {
         try {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/XmlFrameworkExtensionTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/XmlFrameworkExtensionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/XmlFrameworkExtensionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/XmlFrameworkExtensionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,7 +14,6 @@
 use Symfony\Component\Config\FileLocator;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
-use Symfony\Component\RateLimiter\Policy\SlidingWindowLimiter;
 
 class XmlFrameworkExtensionTest extends FrameworkExtensionTestCase
 {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Serializer/CircularReferenceHandler.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Serializer/CircularReferenceHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Serializer/CircularReferenceHandler.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Serializer/CircularReferenceHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,19 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Bundle\FrameworkBundle\Tests\Fixtures\Serializer;
+
+class CircularReferenceHandler
+{
+    public function __invoke()
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Serializer/MaxDepthHandler.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Serializer/MaxDepthHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Serializer/MaxDepthHandler.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Serializer/MaxDepthHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,19 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Bundle\FrameworkBundle\Tests\Fixtures\Serializer;
+
+class MaxDepthHandler
+{
+    public function __invoke()
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/Controller/DefaultController.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/Controller/DefaultController.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/Controller/DefaultController.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/Controller/DefaultController.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace TestBundle\FooBundle\Controller;
-
-/**
- * DefaultController.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class DefaultController
-{
-}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/Controller/Sub/DefaultController.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/Controller/Sub/DefaultController.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/Controller/Sub/DefaultController.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/Controller/Sub/DefaultController.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace TestBundle\FooBundle\Controller\Sub;
-
-/**
- * DefaultController.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class DefaultController
-{
-}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/Controller/Test/DefaultController.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/Controller/Test/DefaultController.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/Controller/Test/DefaultController.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/Controller/Test/DefaultController.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace TestBundle\FooBundle\Controller\Test;
-
-/**
- * DefaultController.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class DefaultController
-{
-}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/FooBundle.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/FooBundle.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/FooBundle.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/FooBundle/FooBundle.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,23 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace TestBundle\FooBundle;
-
-use Symfony\Component\HttpKernel\Bundle\Bundle;
-
-/**
- * Bundle.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class FooBundle extends Bundle
-{
-}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/Cms/FooBundle/Controller/DefaultController.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/Cms/FooBundle/Controller/DefaultController.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/Cms/FooBundle/Controller/DefaultController.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/Cms/FooBundle/Controller/DefaultController.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace TestBundle\Sensio\Cms\FooBundle\Controller;
-
-/**
- * DefaultController.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class DefaultController
-{
-}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/Cms/FooBundle/SensioCmsFooBundle.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/Cms/FooBundle/SensioCmsFooBundle.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/Cms/FooBundle/SensioCmsFooBundle.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/Cms/FooBundle/SensioCmsFooBundle.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,23 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace TestBundle\Sensio\Cms\FooBundle;
-
-use Symfony\Component\HttpKernel\Bundle\Bundle;
-
-/**
- * Bundle.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class SensioCmsFooBundle extends Bundle
-{
-}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/FooBundle/Controller/DefaultController.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/FooBundle/Controller/DefaultController.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/FooBundle/Controller/DefaultController.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/FooBundle/Controller/DefaultController.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace TestBundle\Sensio\FooBundle\Controller;
-
-/**
- * DefaultController.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class DefaultController
-{
-}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/FooBundle/SensioFooBundle.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/FooBundle/SensioFooBundle.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/FooBundle/SensioFooBundle.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/TestBundle/Sensio/FooBundle/SensioFooBundle.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,23 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace TestBundle\Sensio\FooBundle;
-
-use Symfony\Component\HttpKernel\Bundle\Bundle;
-
-/**
- * Bundle.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class SensioFooBundle extends Bundle
-{
-}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/AbstractWebTestCase.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/AbstractWebTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/AbstractWebTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/AbstractWebTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,7 +52,7 @@
 
     protected static function createKernel(array $options = []): KernelInterface
     {
-        $class = self::getKernelClass();
+        $class = static::getKernelClass();
 
         if (!isset($options['test_case'])) {
             throw new \InvalidArgumentException('The option "test_case" must be set.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/AppKernel.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/AppKernel.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/AppKernel.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/AppKernel.php	2026-05-20 10:22:01.000000000 +0200
@@ -49,6 +49,11 @@
         parent::__construct($environment, $debug);
     }
 
+    protected function getContainerClass(): string
+    {
+        return parent::getContainerClass().substr(md5($this->rootConfig), -16);
+    }
+
     public function registerBundles(): iterable
     {
         if (!file_exists($filename = $this->getProjectDir().'/'.$this->testCase.'/bundles.php')) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/Serializer/config.yml symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/Serializer/config.yml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/Serializer/config.yml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/Serializer/config.yml	2026-05-20 10:22:01.000000000 +0200
@@ -4,9 +4,10 @@
 framework:
     serializer:
         enabled: true
+        circular_reference_handler: Symfony\Bundle\FrameworkBundle\Tests\Fixtures\Serializer\CircularReferenceHandler
+        max_depth_handler: Symfony\Bundle\FrameworkBundle\Tests\Fixtures\Serializer\MaxDepthHandler
         default_context:
             enable_max_depth: true
-            fake_context_option: foo
     property_info: { enabled: true }
 
 services:
@@ -14,46 +15,6 @@
         alias: serializer
         public: true
 
-    serializer.normalizer.constraint_violation_list.alias:
-        alias: serializer.normalizer.constraint_violation_list
-        public: true
-
-    serializer.normalizer.dateinterval.alias:
-        alias: serializer.normalizer.dateinterval
-        public: true
-
-    serializer.normalizer.datetime.alias:
-        alias: serializer.normalizer.datetime
-        public: true
-
-    serializer.normalizer.json_serializable.alias:
-        alias: serializer.normalizer.json_serializable
-        public: true
-
-    serializer.normalizer.problem.alias:
-        alias: serializer.normalizer.problem
-        public: true
-
-    serializer.normalizer.uid.alias:
-        alias: serializer.normalizer.uid
-        public: true
-
-    serializer.normalizer.property.alias:
-        alias: serializer.normalizer.property
-        public: true
-
-    serializer.normalizer.object.alias:
-        alias: serializer.normalizer.object
-        public: true
+    Symfony\Bundle\FrameworkBundle\Tests\Fixtures\Serializer\CircularReferenceHandler: ~
 
-    serializer.encoder.xml.alias:
-        alias: serializer.encoder.xml
-        public: true
-
-    serializer.encoder.yaml.alias:
-        alias: serializer.encoder.yaml
-        public: true
-
-    serializer.encoder.csv.alias:
-        alias: serializer.encoder.csv
-        public: true
+    Symfony\Bundle\FrameworkBundle\Tests\Fixtures\Serializer\MaxDepthHandler: ~
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/Serializer/default_context.yaml symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/Serializer/default_context.yaml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/Serializer/default_context.yaml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/Serializer/default_context.yaml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,59 @@
+imports:
+    - { resource: ../config/default.yml }
+
+framework:
+    serializer:
+        enabled: true
+        circular_reference_handler: ~ # This must be null
+        max_depth_handler: ~ # This must be null
+        default_context:
+            fake_context_option: foo
+
+services:
+    serializer.normalizer.constraint_violation_list.alias:
+        alias: serializer.normalizer.constraint_violation_list
+        public: true
+
+    serializer.normalizer.dateinterval.alias:
+        alias: serializer.normalizer.dateinterval
+        public: true
+
+    serializer.normalizer.datetime.alias:
+        alias: serializer.normalizer.datetime
+        public: true
+
+    serializer.normalizer.json_serializable.alias:
+        alias: serializer.normalizer.json_serializable
+        public: true
+
+    serializer.normalizer.object.alias:
+        alias: serializer.normalizer.object
+        public: true
+
+    serializer.normalizer.problem.alias:
+        alias: serializer.normalizer.problem
+        public: true
+
+    serializer.normalizer.property.alias:
+        alias: serializer.normalizer.property
+        public: true
+
+    serializer.normalizer.uid.alias:
+        alias: serializer.normalizer.uid
+        public: true
+
+    serializer.encoder.csv.alias:
+        alias: serializer.encoder.csv
+        public: true
+
+    serializer.encoder.json.alias:
+        alias: serializer.encoder.json
+        public: true
+
+    serializer.encoder.xml.alias:
+        alias: serializer.encoder.xml
+        public: true
+
+    serializer.encoder.yaml.alias:
+        alias: serializer.encoder.yaml
+        public: true
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/TestServiceContainer/services.yml symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/TestServiceContainer/services.yml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/TestServiceContainer/services.yml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/TestServiceContainer/services.yml	2026-05-20 10:22:01.000000000 +0200
@@ -13,3 +13,8 @@
         arguments:
             - '@Symfony\Bundle\FrameworkBundle\Tests\Functional\Bundle\TestBundle\TestServiceContainer\NonPublicService'
             - '@Symfony\Bundle\FrameworkBundle\Tests\Functional\Bundle\TestBundle\TestServiceContainer\PrivateService'
+
+    Symfony\Bundle\FrameworkBundle\Tests\Functional\Bundle\TestBundle\TestServiceContainer\ResettableService:
+        public: true
+        tags:
+            - kernel.reset: { method: 'myCustomName' }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/AutowiringTypes/AutowiredServices.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/AutowiringTypes/AutowiredServices.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/AutowiringTypes/AutowiredServices.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/AutowiringTypes/AutowiredServices.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     private $dispatcher;
     private $cachePool;
 
-    public function __construct(Reader $annotationReader = null, EventDispatcherInterface $dispatcher, CacheItemPoolInterface $cachePool)
+    public function __construct(?Reader $annotationReader, EventDispatcherInterface $dispatcher, CacheItemPoolInterface $cachePool)
     {
         $this->annotationReader = $annotationReader;
         $this->dispatcher = $dispatcher;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/Controller/AnnotatedController.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/Controller/AnnotatedController.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/Controller/AnnotatedController.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/Controller/AnnotatedController.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
     /**
      * @Route("/null_request", name="null_request")
      */
-    public function requestDefaultNullAction(Request $request = null)
+    public function requestDefaultNullAction(?Request $request = null)
     {
         return new Response($request ? \get_class($request) : null);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/TestServiceContainer/ResettableService.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/TestServiceContainer/ResettableService.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/TestServiceContainer/ResettableService.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/TestServiceContainer/ResettableService.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,27 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Bundle\FrameworkBundle\Tests\Functional\Bundle\TestBundle\TestServiceContainer;
+
+class ResettableService
+{
+    private $count = 0;
+
+    public function myCustomName(): void
+    {
+        ++$this->count;
+    }
+
+    public function getCount(): int
+    {
+        return $this->count;
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ConfigDebugCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ConfigDebugCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ConfigDebugCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ConfigDebugCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,36 +23,73 @@
  */
 class ConfigDebugCommandTest extends AbstractWebTestCase
 {
-    private $application;
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testShowList(bool $debug)
+    {
+        $tester = $this->createCommandTester($debug);
+        $ret = $tester->execute([]);
 
-    protected function setUp(): void
+        $this->assertSame(0, $ret, 'Returns 0 in case of success');
+        $this->assertStringContainsString('Available registered bundles with their extension alias if available', $tester->getDisplay());
+        $this->assertStringContainsString('  DefaultConfigTestBundle            default_config_test', $tester->getDisplay());
+        $this->assertStringContainsString('  ExtensionWithoutConfigTestBundle   extension_without_config_test', $tester->getDisplay());
+        $this->assertStringContainsString('  FrameworkBundle                    framework', $tester->getDisplay());
+        $this->assertStringContainsString('  TestBundle                         test', $tester->getDisplay());
+        $this->assertStringContainsString('Available registered non-bundle extension aliases', $tester->getDisplay());
+        $this->assertStringContainsString('  foo', $tester->getDisplay());
+        $this->assertStringContainsString('  test_dump', $tester->getDisplay());
+    }
+
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDumpKernelExtension(bool $debug)
     {
-        $kernel = static::createKernel(['test_case' => 'ConfigDump', 'root_config' => 'config.yml']);
-        $this->application = new Application($kernel);
-        $this->application->doRun(new ArrayInput([]), new NullOutput());
+        $tester = $this->createCommandTester($debug);
+        $ret = $tester->execute(['name' => 'foo']);
+
+        $this->assertSame(0, $ret, 'Returns 0 in case of success');
+        $this->assertStringContainsString('foo:', $tester->getDisplay());
+        $this->assertStringContainsString('    foo: bar', $tester->getDisplay());
     }
 
-    public function testDumpBundleName()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDumpBundleName(bool $debug)
     {
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $ret = $tester->execute(['name' => 'TestBundle']);
 
         $this->assertSame(0, $ret, 'Returns 0 in case of success');
         $this->assertStringContainsString('custom: foo', $tester->getDisplay());
     }
 
-    public function testDumpBundleOption()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDumpBundleOption(bool $debug)
     {
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $ret = $tester->execute(['name' => 'TestBundle', 'path' => 'custom']);
 
         $this->assertSame(0, $ret, 'Returns 0 in case of success');
         $this->assertStringContainsString('foo', $tester->getDisplay());
     }
 
-    public function testParametersValuesAreResolved()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testParametersValuesAreResolved(bool $debug)
     {
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $ret = $tester->execute(['name' => 'framework']);
 
         $this->assertSame(0, $ret, 'Returns 0 in case of success');
@@ -60,77 +97,105 @@
         $this->assertStringContainsString('secret: test', $tester->getDisplay());
     }
 
-    public function testDefaultParameterValueIsResolvedIfConfigIsExisting()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDefaultParameterValueIsResolvedIfConfigIsExisting(bool $debug)
     {
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $ret = $tester->execute(['name' => 'framework']);
 
         $this->assertSame(0, $ret, 'Returns 0 in case of success');
-        $kernelCacheDir = $this->application->getKernel()->getContainer()->getParameter('kernel.cache_dir');
+        $kernelCacheDir = self::$kernel->getContainer()->getParameter('kernel.cache_dir');
         $this->assertStringContainsString(sprintf("dsn: 'file:%s/profiler'", $kernelCacheDir), $tester->getDisplay());
     }
 
-    public function testDumpExtensionConfigWithoutBundle()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDumpExtensionConfigWithoutBundle(bool $debug)
     {
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $ret = $tester->execute(['name' => 'test_dump']);
 
         $this->assertSame(0, $ret, 'Returns 0 in case of success');
         $this->assertStringContainsString('enabled: true', $tester->getDisplay());
     }
 
-    public function testDumpUndefinedBundleOption()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDumpUndefinedBundleOption(bool $debug)
     {
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $tester->execute(['name' => 'TestBundle', 'path' => 'foo']);
 
         $this->assertStringContainsString('Unable to find configuration for "test.foo"', $tester->getDisplay());
     }
 
-    public function testDumpWithPrefixedEnv()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDumpWithPrefixedEnv(bool $debug)
     {
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $tester->execute(['name' => 'FrameworkBundle']);
 
         $this->assertStringContainsString("cookie_httponly: '%env(bool:COOKIE_HTTPONLY)%'", $tester->getDisplay());
     }
 
-    public function testDumpFallsBackToDefaultConfigAndResolvesParameterValue()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDumpFallsBackToDefaultConfigAndResolvesParameterValue(bool $debug)
     {
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $ret = $tester->execute(['name' => 'DefaultConfigTestBundle']);
 
         $this->assertSame(0, $ret, 'Returns 0 in case of success');
         $this->assertStringContainsString('foo: bar', $tester->getDisplay());
     }
 
-    public function testDumpFallsBackToDefaultConfigAndResolvesEnvPlaceholder()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDumpFallsBackToDefaultConfigAndResolvesEnvPlaceholder(bool $debug)
     {
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $ret = $tester->execute(['name' => 'DefaultConfigTestBundle']);
 
         $this->assertSame(0, $ret, 'Returns 0 in case of success');
         $this->assertStringContainsString("baz: '%env(BAZ)%'", $tester->getDisplay());
     }
 
-    public function testDumpThrowsExceptionWhenDefaultConfigFallbackIsImpossible()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDumpThrowsExceptionWhenDefaultConfigFallbackIsImpossible(bool $debug)
     {
         $this->expectException(\LogicException::class);
         $this->expectExceptionMessage('The extension with alias "extension_without_config_test" does not have configuration.');
 
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $tester->execute(['name' => 'ExtensionWithoutConfigTestBundle']);
     }
 
     /**
      * @dataProvider provideCompletionSuggestions
      */
-    public function testComplete(array $input, array $expectedSuggestions)
+    public function testComplete(bool $debug, array $input, array $expectedSuggestions)
     {
-        $this->application->add(new ConfigDebugCommand());
-
-        $tester = new CommandCompletionTester($this->application->get('debug:config'));
+        $application = $this->createApplication($debug);
 
+        $application->add(new ConfigDebugCommand());
+        $tester = new CommandCompletionTester($application->get('debug:config'));
         $suggestions = $tester->complete($input);
 
         foreach ($expectedSuggestions as $expectedSuggestion) {
@@ -140,17 +205,28 @@
 
     public static function provideCompletionSuggestions(): \Generator
     {
-        yield 'name' => [[''], ['default_config_test', 'extension_without_config_test', 'framework', 'test']];
-
-        yield 'name (started CamelCase)' => [['Fra'], ['DefaultConfigTestBundle', 'ExtensionWithoutConfigTestBundle', 'FrameworkBundle', 'TestBundle']];
+        $name = ['default_config_test', 'extension_without_config_test', 'framework', 'test', 'foo', 'test_dump'];
+        yield 'name, no debug' => [false, [''], $name];
+        yield 'name, debug' => [true, [''], $name];
 
-        yield 'name with existing path' => [['framework', ''], ['secret', 'router.resource', 'router.utf8', 'router.enabled', 'validation.enabled', 'default_locale']];
+        $nameWithPath = ['secret', 'router.resource', 'router.utf8', 'router.enabled', 'validation.enabled', 'default_locale'];
+        yield 'name with existing path, no debug' => [false, ['framework', ''], $nameWithPath];
+        yield 'name with existing path, debug' => [true, ['framework', ''], $nameWithPath];
     }
 
-    private function createCommandTester(): CommandTester
+    private function createCommandTester(bool $debug): CommandTester
     {
-        $command = $this->application->find('debug:config');
+        $command = $this->createApplication($debug)->find('debug:config');
 
         return new CommandTester($command);
     }
+
+    private function createApplication(bool $debug): Application
+    {
+        $kernel = static::bootKernel(['debug' => $debug, 'test_case' => 'ConfigDump', 'root_config' => 'config.yml']);
+        $application = new Application($kernel);
+        $application->doRun(new ArrayInput([]), new NullOutput());
+
+        return $application;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ConfigDumpReferenceCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ConfigDumpReferenceCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ConfigDumpReferenceCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ConfigDumpReferenceCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,26 +23,47 @@
  */
 class ConfigDumpReferenceCommandTest extends AbstractWebTestCase
 {
-    private $application;
-
-    protected function setUp(): void
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testShowList(bool $debug)
     {
-        $kernel = static::createKernel(['test_case' => 'ConfigDump', 'root_config' => 'config.yml']);
-        $this->application = new Application($kernel);
-        $this->application->doRun(new ArrayInput([]), new NullOutput());
+        $tester = $this->createCommandTester($debug);
+        $ret = $tester->execute([]);
+
+        $this->assertSame(0, $ret, 'Returns 0 in case of success');
+        $this->assertStringContainsString('Available registered bundles with their extension alias if available', $tester->getDisplay());
+        $this->assertStringContainsString('  DefaultConfigTestBundle            default_config_test', $tester->getDisplay());
+        $this->assertStringContainsString('  ExtensionWithoutConfigTestBundle   extension_without_config_test', $tester->getDisplay());
+        $this->assertStringContainsString('  FrameworkBundle                    framework', $tester->getDisplay());
+        $this->assertStringContainsString('  TestBundle                         test', $tester->getDisplay());
+        $this->assertStringContainsString('Available registered non-bundle extension aliases', $tester->getDisplay());
+        $this->assertStringContainsString('  foo', $tester->getDisplay());
+        $this->assertStringContainsString('  test_dump', $tester->getDisplay());
     }
 
-    public function testDumpKernelExtension()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDumpKernelExtension(bool $debug)
     {
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $ret = $tester->execute(['name' => 'foo']);
+
+        $this->assertSame(0, $ret, 'Returns 0 in case of success');
         $this->assertStringContainsString('foo:', $tester->getDisplay());
         $this->assertStringContainsString('    bar', $tester->getDisplay());
     }
 
-    public function testDumpBundleName()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDumpBundleName(bool $debug)
     {
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $ret = $tester->execute(['name' => 'TestBundle']);
 
         $this->assertSame(0, $ret, 'Returns 0 in case of success');
@@ -50,18 +71,26 @@
         $this->assertStringContainsString('    custom:', $tester->getDisplay());
     }
 
-    public function testDumpExtensionConfigWithoutBundle()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDumpExtensionConfigWithoutBundle(bool $debug)
     {
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $ret = $tester->execute(['name' => 'test_dump']);
 
         $this->assertSame(0, $ret, 'Returns 0 in case of success');
         $this->assertStringContainsString('enabled:              true', $tester->getDisplay());
     }
 
-    public function testDumpAtPath()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDumpAtPath(bool $debug)
     {
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $ret = $tester->execute([
             'name' => 'test',
             'path' => 'array',
@@ -79,9 +108,13 @@
             , $tester->getDisplay(true));
     }
 
-    public function testDumpAtPathXml()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testDumpAtPathXml(bool $debug)
     {
-        $tester = $this->createCommandTester();
+        $tester = $this->createCommandTester($debug);
         $ret = $tester->execute([
             'name' => 'test',
             'path' => 'array',
@@ -95,24 +128,40 @@
     /**
      * @dataProvider provideCompletionSuggestions
      */
-    public function testComplete(array $input, array $expectedSuggestions)
+    public function testComplete(bool $debug, array $input, array $expectedSuggestions)
     {
-        $this->application->add(new ConfigDumpReferenceCommand());
-        $tester = new CommandCompletionTester($this->application->get('config:dump-reference'));
-        $suggestions = $tester->complete($input, 2);
+        $application = $this->createApplication($debug);
+
+        $application->add(new ConfigDumpReferenceCommand());
+        $tester = new CommandCompletionTester($application->get('config:dump-reference'));
+        $suggestions = $tester->complete($input);
         $this->assertSame($expectedSuggestions, $suggestions);
     }
 
     public static function provideCompletionSuggestions(): iterable
     {
-        yield 'name' => [[''], ['DefaultConfigTestBundle', 'default_config_test', 'ExtensionWithoutConfigTestBundle', 'extension_without_config_test', 'FrameworkBundle', 'framework', 'TestBundle', 'test']];
-        yield 'option --format' => [['--format', ''], ['yaml', 'xml']];
+        $name = ['foo', 'default_config_test', 'extension_without_config_test', 'framework', 'test', 'test_dump', 'DefaultConfigTestBundle', 'ExtensionWithoutConfigTestBundle', 'FrameworkBundle', 'TestBundle'];
+        yield 'name, no debug' => [false, [''], $name];
+        yield 'name, debug' => [true, [''], $name];
+
+        $optionFormat = ['yaml', 'xml'];
+        yield 'option --format, no debug' => [false, ['--format', ''], $optionFormat];
+        yield 'option --format, debug' => [true, ['--format', ''], $optionFormat];
     }
 
-    private function createCommandTester(): CommandTester
+    private function createCommandTester(bool $debug): CommandTester
     {
-        $command = $this->application->find('config:dump-reference');
+        $command = $this->createApplication($debug)->find('config:dump-reference');
 
         return new CommandTester($command);
     }
+
+    private function createApplication(bool $debug): Application
+    {
+        $kernel = static::createKernel(['debug' => $debug, 'test_case' => 'ConfigDump', 'root_config' => 'config.yml']);
+        $application = new Application($kernel);
+        $application->doRun(new ArrayInput([]), new NullOutput());
+
+        return $application;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ContainerDebugCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ContainerDebugCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ContainerDebugCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/ContainerDebugCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -204,7 +204,7 @@
         $this->assertStringContainsString('[WARNING] The deprecation file does not exist', $tester->getDisplay());
     }
 
-    public static function provideIgnoreBackslashWhenFindingService()
+    public static function provideIgnoreBackslashWhenFindingService(): array
     {
         return [
             [BackslashClass::class],
@@ -232,7 +232,7 @@
         }
     }
 
-    public static function provideCompletionSuggestions()
+    public static function provideCompletionSuggestions(): iterable
     {
         $serviceId = 'console.command.container_debug';
         $hiddenServiceId = '.console.command.container_debug.lazy';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/KernelTestCaseTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/KernelTestCaseTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/KernelTestCaseTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/KernelTestCaseTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,6 +15,7 @@
 use Symfony\Bundle\FrameworkBundle\Tests\Functional\Bundle\TestBundle\TestServiceContainer\NonPublicService;
 use Symfony\Bundle\FrameworkBundle\Tests\Functional\Bundle\TestBundle\TestServiceContainer\PrivateService;
 use Symfony\Bundle\FrameworkBundle\Tests\Functional\Bundle\TestBundle\TestServiceContainer\PublicService;
+use Symfony\Bundle\FrameworkBundle\Tests\Functional\Bundle\TestBundle\TestServiceContainer\ResettableService;
 use Symfony\Bundle\FrameworkBundle\Tests\Functional\Bundle\TestBundle\TestServiceContainer\UnusedPrivateService;
 use Symfony\Component\DependencyInjection\ContainerInterface;
 
@@ -41,4 +42,14 @@
         $this->assertTrue($container->has('private_service'));
         $this->assertFalse($container->has(UnusedPrivateService::class));
     }
+
+    public function testServicesAreResetOnEnsureKernelShutdown()
+    {
+        static::bootKernel(['test_case' => 'TestServiceContainer']);
+
+        $resettableService = static::getContainer()->get(ResettableService::class);
+
+        self::ensureKernelShutdown();
+        self::assertSame(1, $resettableService->getCount());
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/RouterDebugCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/RouterDebugCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/RouterDebugCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/RouterDebugCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -100,7 +100,7 @@
         $this->assertSame($expectedSuggestions, $tester->complete($input));
     }
 
-    public static function provideCompletionSuggestions()
+    public static function provideCompletionSuggestions(): iterable
     {
         yield 'option --format' => [
             ['--format', ''],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/SerializerTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/SerializerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/SerializerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/SerializerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,10 @@
 
 namespace Symfony\Bundle\FrameworkBundle\Tests\Functional;
 
+use Symfony\Bundle\FrameworkBundle\Tests\Functional\app\AppKernel;
+use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
+use Symfony\Component\DependencyInjection\ContainerBuilder;
+
 /**
  * @author Kévin Dunglas <dunglas@gmail.com>
  */
@@ -33,39 +37,55 @@
         $this->assertEquals($expected, $result);
     }
 
-    /**
-     * @dataProvider provideNormalizersAndEncodersWithDefaultContextOption
-     */
-    public function testNormalizersAndEncodersUseDefaultContextConfigOption(string $normalizerId)
+    public function testNormalizersAndEncodersUseDefaultContextConfigOption()
     {
-        static::bootKernel(['test_case' => 'Serializer']);
+        /** @var SerializerKernel $kernel */
+        $kernel = static::bootKernel(['test_case' => 'Serializer', 'root_config' => 'default_context.yaml']);
 
-        $normalizer = static::getContainer()->get($normalizerId);
+        foreach ($kernel->normalizersAndEncoders as $normalizerOrEncoderId) {
+            $normalizerOrEncoder = static::getContainer()->get($normalizerOrEncoderId);
 
-        $reflectionObject = new \ReflectionObject($normalizer);
-        $property = $reflectionObject->getProperty('defaultContext');
-        $property->setAccessible(true);
+            $reflectionObject = new \ReflectionObject($normalizerOrEncoder);
+            $property = $reflectionObject->getProperty('defaultContext');
+            $property->setAccessible(true);
 
-        $defaultContext = $property->getValue($normalizer);
+            $defaultContext = $property->getValue($normalizerOrEncoder);
+
+            self::assertArrayHasKey('fake_context_option', $defaultContext);
+            self::assertEquals('foo', $defaultContext['fake_context_option']);
+        }
+    }
 
-        self::assertArrayHasKey('fake_context_option', $defaultContext);
-        self::assertEquals('foo', $defaultContext['fake_context_option']);
+    protected static function getKernelClass(): string
+    {
+        return SerializerKernel::class;
     }
+}
+
+class SerializerKernel extends AppKernel implements CompilerPassInterface
+{
+    public $normalizersAndEncoders = [
+        'serializer.normalizer.property.alias', // Special case as this normalizer isn't tagged
+    ];
 
-    public static function provideNormalizersAndEncodersWithDefaultContextOption(): array
+    public function process(ContainerBuilder $container)
     {
-        return [
-            ['serializer.normalizer.constraint_violation_list.alias'],
-            ['serializer.normalizer.dateinterval.alias'],
-            ['serializer.normalizer.datetime.alias'],
-            ['serializer.normalizer.json_serializable.alias'],
-            ['serializer.normalizer.problem.alias'],
-            ['serializer.normalizer.uid.alias'],
-            ['serializer.normalizer.object.alias'],
-            ['serializer.encoder.xml.alias'],
-            ['serializer.encoder.yaml.alias'],
-            ['serializer.encoder.csv.alias'],
-        ];
+        $services = array_merge(
+            $container->findTaggedServiceIds('serializer.normalizer'),
+            $container->findTaggedServiceIds('serializer.encoder')
+        );
+        foreach ($services as $serviceId => $attributes) {
+            $class = $container->getDefinition($serviceId)->getClass();
+            if (null === $reflectionConstructor = (new \ReflectionClass($class))->getConstructor()) {
+                continue;
+            }
+            foreach ($reflectionConstructor->getParameters() as $reflectionParam) {
+                if ('array $defaultContext' === $reflectionParam->getType()->getName().' $'.$reflectionParam->getName()) {
+                    $this->normalizersAndEncoders[] = $serviceId.'.alias';
+                    break;
+                }
+            }
+        }
     }
 }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Test/WebTestCaseTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Test/WebTestCaseTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Test/WebTestCaseTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Test/WebTestCaseTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -339,7 +339,7 @@
 
     private function getTester(KernelBrowser $client): WebTestCase
     {
-        $tester = new class() extends WebTestCase {
+        $tester = new class(method_exists($this, 'name') ? $this->name() : $this->getName()) extends WebTestCase {
             use WebTestAssertionsTrait {
                 getClient as public;
             }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Translation/TranslatorTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Translation/TranslatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Translation/TranslatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Tests/Translation/TranslatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -271,7 +271,7 @@
         $loader
             ->expects($this->exactly(7))
             ->method('load')
-            ->willReturnOnConsecutiveCalls(
+            ->willReturn(
                 $this->getCatalogue('fr', [
                     'foo' => 'foo (FR)',
                 ]),
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Translation/Translator.php symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Translation/Translator.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/FrameworkBundle/Translation/Translator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/FrameworkBundle/Translation/Translator.php	2026-05-20 10:22:01.000000000 +0200
@@ -120,7 +120,7 @@
         return [];
     }
 
-    public function addResource(string $format, $resource, string $locale, string $domain = null)
+    public function addResource(string $format, $resource, string $locale, ?string $domain = null)
     {
         if ($this->resourceFiles) {
             $this->addResourceFiles();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Command/DebugFirewallCommand.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Command/DebugFirewallCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Command/DebugFirewallCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Command/DebugFirewallCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -252,7 +252,7 @@
 
         if ($callable instanceof \Closure) {
             $r = new \ReflectionFunction($callable);
-            if (false !== strpos($r->name, '{closure}')) {
+            if (str_contains($r->name, '{closure')) {
                 return 'Closure()';
             }
             if ($class = \PHP_VERSION_ID >= 80111 ? $r->getClosureCalledClass() : $r->getClosureScopeClass()) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/composer.json symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
         "php": ">=7.2.5",
         "ext-xml": "*",
         "symfony/config": "^4.4|^5.0|^6.0",
-        "symfony/dependency-injection": "^5.3|^6.0",
+        "symfony/dependency-injection": "^5.4.43|^6.4.11",
         "symfony/deprecation-contracts": "^2.1|^3",
         "symfony/event-dispatcher": "^5.1|^6.0",
         "symfony/http-kernel": "^5.3|^6.0",
@@ -29,7 +29,8 @@
         "symfony/security-core": "^5.4|^6.0",
         "symfony/security-csrf": "^4.4|^5.0|^6.0",
         "symfony/security-guard": "^5.3",
-        "symfony/security-http": "^5.4.20|~6.0.20|~6.1.12|^6.2.6"
+        "symfony/security-http": "^5.4.30|^6.3.6",
+        "symfony/service-contracts": "^1.10|^2|^3"
     },
     "require-dev": {
         "doctrine/annotations": "^1.10.4|^2",
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/DataCollector/SecurityDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/DataCollector/SecurityDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/DataCollector/SecurityDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/DataCollector/SecurityDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
     private $hasVarDumper;
     private $authenticatorManagerEnabled;
 
-    public function __construct(TokenStorageInterface $tokenStorage = null, RoleHierarchyInterface $roleHierarchy = null, LogoutUrlGenerator $logoutUrlGenerator = null, AccessDecisionManagerInterface $accessDecisionManager = null, FirewallMapInterface $firewallMap = null, TraceableFirewallListener $firewall = null, bool $authenticatorManagerEnabled = false)
+    public function __construct(?TokenStorageInterface $tokenStorage = null, ?RoleHierarchyInterface $roleHierarchy = null, ?LogoutUrlGenerator $logoutUrlGenerator = null, ?AccessDecisionManagerInterface $accessDecisionManager = null, ?FirewallMapInterface $firewallMap = null, ?TraceableFirewallListener $firewall = null, bool $authenticatorManagerEnabled = false)
     {
         if (!$authenticatorManagerEnabled) {
             trigger_deprecation('symfony/security-bundle', '5.4', 'Setting the $authenticatorManagerEnabled argument of "%s" to "false" is deprecated, use the new authenticator system instead.', __METHOD__);
@@ -65,7 +65,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         if (null === $this->tokenStorage) {
             $this->data = [
@@ -145,6 +145,7 @@
         // collect voters and access decision manager information
         if ($this->accessDecisionManager instanceof TraceableAccessDecisionManager) {
             $this->data['voter_strategy'] = $this->accessDecisionManager->getStrategy();
+            $this->data['voters'] = [];
 
             foreach ($this->accessDecisionManager->getVoters() as $voter) {
                 if ($voter instanceof TraceableVoter) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Debug/TraceableFirewallListener.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Debug/TraceableFirewallListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Debug/TraceableFirewallListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Debug/TraceableFirewallListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,13 +17,14 @@
 use Symfony\Component\HttpKernel\Event\RequestEvent;
 use Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener;
 use Symfony\Component\Security\Http\Firewall\FirewallListenerInterface;
+use Symfony\Contracts\Service\ResetInterface;
 
 /**
  * Firewall collecting called security listeners and authenticators.
  *
  * @author Robin Chalas <robin.chalas@gmail.com>
  */
-final class TraceableFirewallListener extends FirewallListener
+final class TraceableFirewallListener extends FirewallListener implements ResetInterface
 {
     private $wrappedListeners = [];
     private $authenticatorsInfo = [];
@@ -38,6 +39,12 @@
         return $this->authenticatorsInfo;
     }
 
+    public function reset(): void
+    {
+        $this->wrappedListeners = [];
+        $this->authenticatorsInfo = [];
+    }
+
     protected function callListeners(RequestEvent $event, iterable $listeners)
     {
         $wrappedListeners = [];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/LoginThrottlingFactory.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/LoginThrottlingFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/LoginThrottlingFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/LoginThrottlingFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -89,6 +89,7 @@
             $container->register($config['limiter'] = 'security.login_throttling.'.$firewallName.'.limiter', DefaultLoginRateLimiter::class)
                 ->addArgument(new Reference('limiter.'.$globalId))
                 ->addArgument(new Reference('limiter.'.$localId))
+                ->addArgument('%kernel.secret%')
             ;
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -544,6 +544,7 @@
                     ->register('debug.security.firewall.authenticator.'.$id, TraceableAuthenticatorManagerListener::class)
                     ->setDecoratedService('security.firewall.authenticator.'.$id)
                     ->setArguments([new Reference('debug.security.firewall.authenticator.'.$id.'.inner')])
+                    ->addTag('kernel.reset', ['method' => 'reset'])
                 ;
             }
 
@@ -619,7 +620,7 @@
         return $this->contextListeners[$contextKey] = $listenerId;
     }
 
-    private function createAuthenticationListeners(ContainerBuilder $container, string $id, array $firewall, array &$authenticationProviders, ?string $defaultProvider, array $providerIds, ?string $defaultEntryPoint, string $contextListenerId = null)
+    private function createAuthenticationListeners(ContainerBuilder $container, string $id, array $firewall, array &$authenticationProviders, ?string $defaultProvider, array $providerIds, ?string $defaultEntryPoint, ?string $contextListenerId = null)
     {
         $listeners = [];
         $hasListeners = false;
@@ -848,7 +849,10 @@
     {
         // a custom hasher service
         if (isset($config['id'])) {
-            return new Reference($config['id']);
+            return $config['migrate_from'] ?? false ? [
+                'instance' => new Reference($config['id']),
+                'migrate_from' => $config['migrate_from'],
+            ] : new Reference($config['id']);
         }
 
         if ($config['migrate_from'] ?? false) {
@@ -1056,7 +1060,7 @@
         return $this->expressions[$id] = new Reference($id);
     }
 
-    private function createRequestMatcher(ContainerBuilder $container, string $path = null, string $host = null, int $port = null, array $methods = [], array $ips = null, array $attributes = []): Reference
+    private function createRequestMatcher(ContainerBuilder $container, ?string $path = null, ?string $host = null, ?int $port = null, array $methods = [], ?array $ips = null, array $attributes = []): Reference
     {
         if ($methods) {
             $methods = array_map('strtoupper', $methods);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/LoginLink/FirewallAwareLoginLinkHandler.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/LoginLink/FirewallAwareLoginLinkHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/LoginLink/FirewallAwareLoginLinkHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/LoginLink/FirewallAwareLoginLinkHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
         $this->requestStack = $requestStack;
     }
 
-    public function createLoginLink(UserInterface $user, Request $request = null): LoginLinkDetails
+    public function createLoginLink(UserInterface $user, ?Request $request = null): LoginLinkDetails
     {
         return $this->getForFirewall()->createLoginLink($user, $request);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Resources/config/schema/security-1.0.xsd symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Resources/config/schema/security-1.0.xsd
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Resources/config/schema/security-1.0.xsd	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Resources/config/schema/security-1.0.xsd	2026-05-20 10:22:01.000000000 +0200
@@ -117,7 +117,7 @@
             <xsd:element name="memory" type="memory" />
             <xsd:element name="ldap" type="ldap" />
             <!-- allow factories to use dynamic elements -->
-            <xsd:any processContents="lax" />
+            <xsd:any processContents="lax" namespace="##other" />
         </xsd:choice>
         <xsd:attribute name="name" type="xsd:string" use="required" />
         <xsd:attribute name="id" type="xsd:string" />
@@ -169,13 +169,14 @@
             <xsd:element name="http-basic-ldap" type="http_basic_ldap" minOccurs="0" maxOccurs="1" />
             <xsd:element name="json-login" type="json_login" minOccurs="0" maxOccurs="1" />
             <xsd:element name="json-login-ldap" type="json_login_ldap" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="login-link" type="login_link" minOccurs="0" maxOccurs="1" />
             <xsd:element name="login-throttling" type="login_throttling" minOccurs="0" maxOccurs="1" />
             <xsd:element name="remember-me" type="remember_me" minOccurs="0" maxOccurs="1" />
             <xsd:element name="remote-user" type="remote_user" minOccurs="0" maxOccurs="1" />
             <xsd:element name="x509" type="x509" minOccurs="0" maxOccurs="1" />
             <xsd:element name="required-badge" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
             <!-- allow factories to use dynamic elements -->
-            <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />
+            <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded" namespace="##other" />
         </xsd:choice>
         <xsd:attribute name="name" type="xsd:string" use="required" />
         <xsd:attribute name="pattern" type="xsd:string" />
@@ -229,6 +230,7 @@
         <xsd:attribute name="check-path" type="xsd:string" />
         <xsd:attribute name="use-forward" type="xsd:boolean" />
         <xsd:attribute name="require-previous-session" type="xsd:boolean" />
+        <xsd:attribute name="provider" type="xsd:string" />
     </xsd:complexType>
 
     <xsd:attributeGroup name="success-handler-options">
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Resources/config/security_debug.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Resources/config/security_debug.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Resources/config/security_debug.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Resources/config/security_debug.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,6 +36,7 @@
                 service('security.logout_url_generator'),
             ])
             ->tag('kernel.event_subscriber')
+            ->tag('kernel.reset', ['method' => 'reset'])
         ->alias('security.firewall', 'debug.security.firewall')
     ;
 };
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Security/FirewallAwareTrait.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Security/FirewallAwareTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Security/FirewallAwareTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Security/FirewallAwareTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,7 +41,7 @@
         if (!$this->locator->has($firewallName)) {
             $message = 'No '.$serviceIdentifier.' found for this firewall.';
             if (\defined(static::class.'::FIREWALL_OPTION')) {
-                $message .= sprintf('Did you forget to add a "'.static::FIREWALL_OPTION.'" key under your "%s" firewall?', $firewallName);
+                $message .= sprintf(' Did you forget to add a "'.static::FIREWALL_OPTION.'" key under your "%s" firewall?', $firewallName);
             }
 
             throw new \LogicException($message);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Security/FirewallConfig.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Security/FirewallConfig.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Security/FirewallConfig.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Security/FirewallConfig.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     private $authenticators;
     private $switchUser;
 
-    public function __construct(string $name, string $userChecker, string $requestMatcher = null, bool $securityEnabled = true, bool $stateless = false, string $provider = null, string $context = null, string $entryPoint = null, string $accessDeniedHandler = null, string $accessDeniedUrl = null, array $authenticators = [], array $switchUser = null)
+    public function __construct(string $name, string $userChecker, ?string $requestMatcher = null, bool $securityEnabled = true, bool $stateless = false, ?string $provider = null, ?string $context = null, ?string $entryPoint = null, ?string $accessDeniedHandler = null, ?string $accessDeniedUrl = null, array $authenticators = [], ?array $switchUser = null)
     {
         $this->name = $name;
         $this->userChecker = $userChecker;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Security/FirewallContext.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Security/FirewallContext.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Security/FirewallContext.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Security/FirewallContext.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     /**
      * @param iterable<mixed, callable> $listeners
      */
-    public function __construct(iterable $listeners, ExceptionListener $exceptionListener = null, LogoutListener $logoutListener = null, FirewallConfig $config = null)
+    public function __construct(iterable $listeners, ?ExceptionListener $exceptionListener = null, ?LogoutListener $logoutListener = null, ?FirewallConfig $config = null)
     {
         $this->listeners = $listeners;
         $this->exceptionListener = $exceptionListener;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DataCollector/SecurityDataCollectorTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DataCollector/SecurityDataCollectorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DataCollector/SecurityDataCollectorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DataCollector/SecurityDataCollectorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -230,7 +230,7 @@
         $voter2 = new DummyVoter();
 
         $decoratedVoter1 = new TraceableVoter($voter1, new class() implements EventDispatcherInterface {
-            public function dispatch(object $event, string $eventName = null): object
+            public function dispatch(object $event, ?string $eventName = null): object
             {
                 return new \stdClass();
             }
@@ -305,7 +305,7 @@
         $voter2 = new DummyVoter();
 
         $decoratedVoter1 = new TraceableVoter($voter1, new class() implements EventDispatcherInterface {
-            public function dispatch(object $event, string $eventName = null): object
+            public function dispatch(object $event, ?string $eventName = null): object
             {
                 return new \stdClass();
             }
@@ -400,7 +400,37 @@
         $this->assertSame($dataCollector->getVoterStrategy(), $strategy, 'Wrong value returned by getVoterStrategy');
     }
 
-    public static function provideRoles()
+    public function testGetVotersIfAccessDecisionManagerHasNoVoters()
+    {
+        $strategy = MainConfiguration::STRATEGY_AFFIRMATIVE;
+
+        $accessDecisionManager = $this->createMock(TraceableAccessDecisionManager::class);
+
+        $accessDecisionManager
+            ->method('getStrategy')
+            ->willReturn($strategy);
+
+        $accessDecisionManager
+            ->method('getVoters')
+            ->willReturn([]);
+
+        $accessDecisionManager
+            ->method('getDecisionLog')
+            ->willReturn([[
+                'attributes' => ['view'],
+                'object' => new \stdClass(),
+                'result' => true,
+                'voterDetails' => [],
+            ]]);
+
+        $dataCollector = new SecurityDataCollector(null, null, null, $accessDecisionManager, null, null, true);
+
+        $dataCollector->collect(new Request(), new Response());
+
+        $this->assertEmpty($dataCollector->getVoters());
+    }
+
+    public static function provideRoles(): array
     {
         return [
             // Basic roles
@@ -434,7 +464,7 @@
 
 final class DummyVoter implements VoterInterface
 {
-    public function vote(TokenInterface $token, $subject, array $attributes)
+    public function vote(TokenInterface $token, $subject, array $attributes): int
     {
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Compiler/RegisterEntryPointsPassTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Compiler/RegisterEntryPointsPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Compiler/RegisterEntryPointsPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Compiler/RegisterEntryPointsPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -93,7 +93,7 @@
         ], JsonResponse::HTTP_FORBIDDEN);
     }
 
-    public function start(Request $request, AuthenticationException $authException = null): Response
+    public function start(Request $request, ?AuthenticationException $authException = null): Response
     {
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/CompleteConfigurationTestCase.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/CompleteConfigurationTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/CompleteConfigurationTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/CompleteConfigurationTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -224,7 +224,7 @@
             ],
         ], $listeners);
 
-        $this->assertFalse($container->hasAlias('Symfony\Component\Security\Core\User\UserCheckerInterface', 'No user checker alias is registered when custom user checker services are registered'));
+        $this->assertFalse($container->hasAlias('Symfony\Component\Security\Core\User\UserCheckerInterface'), 'No user checker alias is registered when custom user checker services are registered');
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/Authenticator/CustomAuthenticator.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/Authenticator/CustomAuthenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/Authenticator/CustomAuthenticator.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/Authenticator/CustomAuthenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,29 @@
+<?php
+
+namespace Symfony\Bundle\SecurityBundle\Tests\DependencyInjection\Fixtures\Authenticator;
+
+use Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\AuthenticatorFactoryInterface;
+use Symfony\Component\Config\Definition\Builder\NodeDefinition;
+use Symfony\Component\DependencyInjection\ContainerBuilder;
+
+class CustomAuthenticator implements AuthenticatorFactoryInterface
+{
+    public function createAuthenticator(ContainerBuilder $container, string $firewallName, array $config, string $userProviderId): string
+    {
+        return 'security.authenticator.custom.'.$firewallName;
+    }
+
+    public function getKey(): string
+    {
+        return 'custom';
+    }
+
+    public function addConfiguration(NodeDefinition $builder)
+    {
+    }
+
+    public function getPriority(): int
+    {
+        return 0;
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/UserProvider/CustomProvider.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/UserProvider/CustomProvider.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/UserProvider/CustomProvider.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/UserProvider/CustomProvider.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,28 @@
+<?php
+
+namespace Symfony\Bundle\SecurityBundle\Tests\DependencyInjection\Fixtures\UserProvider;
+
+use Symfony\Bundle\SecurityBundle\DependencyInjection\Security\UserProvider\UserProviderFactoryInterface;
+use Symfony\Component\Config\Definition\Builder\NodeDefinition;
+use Symfony\Component\DependencyInjection\ContainerBuilder;
+
+class CustomProvider implements UserProviderFactoryInterface
+{
+    public function create(ContainerBuilder $container, string $id, array $config)
+    {
+    }
+
+    public function getKey(): string
+    {
+        return 'custom';
+    }
+
+    public function addConfiguration(NodeDefinition $builder)
+    {
+        $builder
+            ->children()
+                ->scalarNode('foo')->defaultValue('bar')->end()
+            ->end()
+        ;
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/container1.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/container1.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/container1.xml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/container1.xml	2026-05-20 10:22:01.000000000 +0200
@@ -64,9 +64,8 @@
             <http-basic />
         </firewall>
 
-        <firewall name="with_user_checker" provider="default">
+        <firewall name="with_user_checker" provider="default" user-checker="app.user_checker">
             <http-basic />
-            <user-checker>app.user_checker</user-checker>
         </firewall>
 
         <role id="ROLE_ADMIN">ROLE_USER</role>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_authenticator_under_own_namespace.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_authenticator_under_own_namespace.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_authenticator_under_own_namespace.xml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_authenticator_under_own_namespace.xml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<container xmlns="http://symfony.com/schema/dic/services"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:sec="http://symfony.com/schema/dic/security"
+           xsi:schemaLocation="http://symfony.com/schema/dic/services
+        https://symfony.com/schema/dic/services/services-1.0.xsd
+        http://symfony.com/schema/dic/security
+        https://symfony.com/schema/dic/security/security-1.0.xsd">
+
+    <sec:config enable-authenticator-manager="true">
+        <sec:firewall name="main">
+            <custom xmlns="http://example.com/schema" />
+        </sec:firewall>
+    </sec:config>
+
+</container>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_authenticator_under_security_namespace.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_authenticator_under_security_namespace.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_authenticator_under_security_namespace.xml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_authenticator_under_security_namespace.xml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<container xmlns="http://symfony.com/schema/dic/services"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:sec="http://symfony.com/schema/dic/security"
+           xsi:schemaLocation="http://symfony.com/schema/dic/services
+        https://symfony.com/schema/dic/services/services-1.0.xsd
+        http://symfony.com/schema/dic/security
+        https://symfony.com/schema/dic/security/security-1.0.xsd">
+
+    <sec:config enable-authenticator-manager="true">
+        <sec:firewall name="main">
+            <sec:custom />
+        </sec:firewall>
+    </sec:config>
+
+</container>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_provider_under_own_namespace.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_provider_under_own_namespace.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_provider_under_own_namespace.xml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_provider_under_own_namespace.xml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<container xmlns="http://symfony.com/schema/dic/services"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:sec="http://symfony.com/schema/dic/security"
+           xsi:schemaLocation="http://symfony.com/schema/dic/services
+        https://symfony.com/schema/dic/services/services-1.0.xsd
+        http://symfony.com/schema/dic/security
+        https://symfony.com/schema/dic/security/security-1.0.xsd">
+
+    <sec:config enable-authenticator-manager="true">
+        <sec:provider name="foo">
+            <custom xmlns="http://example.com/schema" />
+        </sec:provider>
+
+        <sec:firewall name="main" provider="foo" />
+    </sec:config>
+
+</container>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_provider_under_security_namespace.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_provider_under_security_namespace.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_provider_under_security_namespace.xml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/custom_provider_under_security_namespace.xml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<container xmlns="http://symfony.com/schema/dic/services"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:sec="http://symfony.com/schema/dic/security"
+           xsi:schemaLocation="http://symfony.com/schema/dic/services
+        https://symfony.com/schema/dic/services/services-1.0.xsd
+        http://symfony.com/schema/dic/security
+        https://symfony.com/schema/dic/security/security-1.0.xsd">
+
+    <sec:config enable-authenticator-manager="true">
+        <sec:provider name="foo">
+            <sec:custom />
+        </sec:provider>
+
+        <sec:firewall name="main" provider="foo" />
+    </sec:config>
+
+</container>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/firewall_provider.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/firewall_provider.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/firewall_provider.xml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/firewall_provider.xml	2026-05-20 10:22:01.000000000 +0200
@@ -15,7 +15,7 @@
 
         <sec:firewalls>
             <sec:firewall name="main" provider="with-dash">
-                <sec:form_login />
+                <sec:form-login />
             </sec:firewall>
         </sec:firewalls>
     </sec:config>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/firewall_undefined_provider.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/firewall_undefined_provider.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/firewall_undefined_provider.xml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/firewall_undefined_provider.xml	2026-05-20 10:22:01.000000000 +0200
@@ -15,7 +15,7 @@
 
         <sec:firewalls>
             <sec:firewall name="main" provider="undefined">
-                <sec:form_login />
+                <sec:form-login />
             </sec:firewall>
         </sec:firewalls>
     </sec:config>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/legacy_container1.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/legacy_container1.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/legacy_container1.xml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/legacy_container1.xml	2026-05-20 10:22:01.000000000 +0200
@@ -66,10 +66,9 @@
             <http-basic />
         </firewall>
 
-        <firewall name="with_user_checker" provider="default">
+        <firewall name="with_user_checker" provider="default" user-checker="app.user_checker">
             <anonymous />
             <http-basic />
-            <user-checker>app.user_checker</user-checker>
         </firewall>
 
         <role id="ROLE_ADMIN">ROLE_USER</role>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/legacy_encoders.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/legacy_encoders.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/legacy_encoders.xml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/legacy_encoders.xml	2026-05-20 10:22:01.000000000 +0200
@@ -66,10 +66,9 @@
             <http-basic />
         </firewall>
 
-        <firewall name="with_user_checker" provider="default">
+        <firewall name="with_user_checker" provider="default" user-checker="app.user_checker">
             <anonymous />
             <http-basic />
-            <user-checker>app.user_checker</user-checker>
         </firewall>
 
         <role id="ROLE_ADMIN">ROLE_USER</role>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/listener_provider.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/listener_provider.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/listener_provider.xml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/listener_provider.xml	2026-05-20 10:22:01.000000000 +0200
@@ -15,7 +15,7 @@
 
         <sec:firewalls>
             <sec:firewall name="main">
-                <sec:form_login provider="default" />
+                <sec:form-login provider="default" />
             </sec:firewall>
         </sec:firewalls>
     </sec:config>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/listener_undefined_provider.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/listener_undefined_provider.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/listener_undefined_provider.xml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/listener_undefined_provider.xml	2026-05-20 10:22:01.000000000 +0200
@@ -15,7 +15,7 @@
 
         <sec:firewalls>
             <sec:firewall name="main">
-                <sec:form_login provider="undefined" />
+                <sec:form-login provider="undefined" />
             </sec:firewall>
         </sec:firewalls>
     </sec:config>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/no_custom_user_checker.xml symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/no_custom_user_checker.xml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/no_custom_user_checker.xml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/xml/no_custom_user_checker.xml	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,6 @@
             <switch-user />
             <x509 />
             <remote-user />
-            <user-checker />
             <logout />
             <remember-me secret="TheSecret"/>
         </firewall>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Security/Factory/AbstractFactoryTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Security/Factory/AbstractFactoryTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Security/Factory/AbstractFactoryTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Security/Factory/AbstractFactoryTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -145,7 +145,12 @@
 
     protected function callFactory($id, $config, $userProviderId, $defaultEntryPointId)
     {
-        $factory = $this->getMockForAbstractClass(AbstractFactory::class);
+        $factory = $this->getMockBuilder(AbstractFactory::class)->onlyMethods([
+            'createAuthProvider',
+            'getListenerId',
+            'getKey',
+            'getPosition',
+        ])->getMock();
 
         $factory
             ->expects($this->once())
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/SecurityExtensionTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/SecurityExtensionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/SecurityExtensionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/SecurityExtensionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -526,7 +526,7 @@
         $this->assertSame('very', $handler->getArgument(1));
     }
 
-    public static function sessionConfigurationProvider()
+    public static function sessionConfigurationProvider(): array
     {
         return [
             [
@@ -659,7 +659,7 @@
         $this->assertEquals($entryPointId, (string) $container->getDefinition('security.exception_listener.main')->getArgument(4));
     }
 
-    public static function provideEntryPointFirewalls()
+    public static function provideEntryPointFirewalls(): iterable
     {
         // only one entry point available
         yield [['http_basic' => true], 'security.authenticator.http_basic.main'];
@@ -679,7 +679,7 @@
     /**
      * @dataProvider provideEntryPointRequiredData
      */
-    public function testEntryPointRequired(array $firewall, $messageRegex)
+    public function testEntryPointRequired(array $firewall, string $messageRegex)
     {
         $this->expectException(InvalidConfigurationException::class);
         $this->expectExceptionMessageMatches($messageRegex);
@@ -699,7 +699,7 @@
         $container->compile();
     }
 
-    public static function provideEntryPointRequiredData()
+    public static function provideEntryPointRequiredData(): iterable
     {
         // more than one entry point available and not explicitly set
         yield [
@@ -749,7 +749,7 @@
         $this->assertEquals($expectedAuthenticators, array_map('strval', $container->getDefinition('security.authenticator.manager.main')->getArgument(0)));
     }
 
-    public static function provideConfigureCustomAuthenticatorData()
+    public static function provideConfigureCustomAuthenticatorData(): iterable
     {
         yield [
             ['custom_authenticator' => TestAuthenticator::class],
@@ -829,7 +829,7 @@
         $this->assertEquals($expectedUserCheckerClass, $container->findDefinition($userCheckerId)->getClass());
     }
 
-    public static function provideUserCheckerConfig()
+    public static function provideUserCheckerConfig(): iterable
     {
         yield [[], InMemoryUserChecker::class];
         yield [['user_checker' => TestUserChecker::class], TestUserChecker::class];
@@ -881,6 +881,33 @@
         $this->assertEquals('%security.access.always_authenticate_before_granting%', (string) $args[3]);
     }
 
+    public function testCustomHasherWithMigrateFrom()
+    {
+        $container = $this->getRawContainer();
+
+        $container->loadFromExtension('security', [
+            'enable_authenticator_manager' => true,
+            'password_hashers' => [
+                'legacy' => 'md5',
+                'App\User' => [
+                    'id' => 'App\Security\CustomHasher',
+                    'migrate_from' => 'legacy',
+                ],
+            ],
+            'firewalls' => ['main' => ['http_basic' => true]],
+        ]);
+
+        $container->compile();
+
+        $hashersMap = $container->getDefinition('security.password_hasher_factory')->getArgument(0);
+
+        $this->assertArrayHasKey('App\User', $hashersMap);
+        $this->assertEquals($hashersMap['App\User'], [
+            'instance' => new Reference('App\Security\CustomHasher'),
+            'migrate_from' => ['legacy'],
+        ]);
+    }
+
     protected function getRawContainer()
     {
         $container = new ContainerBuilder();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/XmlCustomAuthenticatorTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/XmlCustomAuthenticatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/XmlCustomAuthenticatorTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/XmlCustomAuthenticatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,51 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Bundle\SecurityBundle\Tests\DependencyInjection;
+
+use PHPUnit\Framework\TestCase;
+use Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension;
+use Symfony\Bundle\SecurityBundle\Tests\DependencyInjection\Fixtures\Authenticator\CustomAuthenticator;
+use Symfony\Bundle\SecurityBundle\Tests\DependencyInjection\Fixtures\UserProvider\CustomProvider;
+use Symfony\Component\Config\FileLocator;
+use Symfony\Component\DependencyInjection\ContainerBuilder;
+use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
+
+class XmlCustomAuthenticatorTest extends TestCase
+{
+    /**
+     * @dataProvider provideXmlConfigurationFile
+     */
+    public function testCustomProviderElement(string $configurationFile)
+    {
+        $container = new ContainerBuilder();
+        $container->setParameter('kernel.debug', false);
+        $container->register('cache.system', \stdClass::class);
+
+        $security = new SecurityExtension();
+        $security->addAuthenticatorFactory(new CustomAuthenticator());
+        $container->registerExtension($security);
+
+        (new XmlFileLoader($container, new FileLocator(__DIR__.'/Fixtures/xml')))->load($configurationFile);
+
+        $container->getCompilerPassConfig()->setRemovingPasses([]);
+        $container->getCompilerPassConfig()->setAfterRemovingPasses([]);
+        $container->compile();
+
+        $this->addToAssertionCount(1);
+    }
+
+    public static function provideXmlConfigurationFile(): iterable
+    {
+        yield 'Custom authenticator element under SecurityBundle’s namespace' => ['custom_authenticator_under_security_namespace.xml'];
+        yield 'Custom authenticator element under its own namespace' => ['custom_authenticator_under_own_namespace.xml'];
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/XmlCustomProviderTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/XmlCustomProviderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/XmlCustomProviderTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/XmlCustomProviderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,50 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Bundle\SecurityBundle\Tests\DependencyInjection;
+
+use PHPUnit\Framework\TestCase;
+use Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension;
+use Symfony\Bundle\SecurityBundle\Tests\DependencyInjection\Fixtures\UserProvider\CustomProvider;
+use Symfony\Component\Config\FileLocator;
+use Symfony\Component\DependencyInjection\ContainerBuilder;
+use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
+
+class XmlCustomProviderTest extends TestCase
+{
+    /**
+     * @dataProvider provideXmlConfigurationFile
+     */
+    public function testCustomProviderElement(string $configurationFile)
+    {
+        $container = new ContainerBuilder();
+        $container->setParameter('kernel.debug', false);
+        $container->register('cache.system', \stdClass::class);
+
+        $security = new SecurityExtension();
+        $security->addUserProviderFactory(new CustomProvider());
+        $container->registerExtension($security);
+
+        (new XmlFileLoader($container, new FileLocator(__DIR__.'/Fixtures/xml')))->load($configurationFile);
+
+        $container->getCompilerPassConfig()->setRemovingPasses([]);
+        $container->getCompilerPassConfig()->setAfterRemovingPasses([]);
+        $container->compile();
+
+        $this->addToAssertionCount(1);
+    }
+
+    public static function provideXmlConfigurationFile(): iterable
+    {
+        yield 'Custom provider element under SecurityBundle’s namespace' => ['custom_provider_under_security_namespace.xml'];
+        yield 'Custom provider element under its own namespace' => ['custom_provider_under_own_namespace.xml'];
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/AbstractWebTestCase.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/AbstractWebTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/AbstractWebTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/AbstractWebTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
         static::deleteTmpDir();
     }
 
-    public function provideSecuritySystems()
+    public static function provideSecuritySystems()
     {
         yield [['enable_authenticator_manager' => true]];
         yield [['enable_authenticator_manager' => false]];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/AuthenticatorTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/AuthenticatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/AuthenticatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/AuthenticatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -60,7 +60,7 @@
         $this->assertJsonStringEqualsJsonString('{"email":"'.$email.'"}', $client->getResponse()->getContent());
     }
 
-    public static function provideEmails()
+    public static function provideEmails(): iterable
     {
         yield ['jane@example.org', true];
         yield ['john@example.org', false];
@@ -84,7 +84,7 @@
         $this->assertEquals('Welcome '.$username.'!', $client->getResponse()->getContent());
     }
 
-    public static function provideEmailsWithFirewalls()
+    public static function provideEmailsWithFirewalls(): iterable
     {
         yield ['jane@example.org', 'main'];
         yield ['john@example.org', 'custom'];
@@ -126,13 +126,13 @@
 
         $client->request('POST', '/firewall1/login', [
             '_username' => 'jane@example.org',
-            '_password' => '',
+            '_password' => 'wrong',
         ]);
         $this->assertResponseRedirects('http://localhost/firewall1/login');
 
         $client->request('POST', '/firewall1/dummy_login', [
             '_username' => 'jane@example.org',
-            '_password' => '',
+            '_password' => 'wrong',
         ]);
         $this->assertResponseRedirects('http://localhost/firewall1/dummy_login');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/AnonymousBundle/AppCustomAuthenticator.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/AnonymousBundle/AppCustomAuthenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/AnonymousBundle/AppCustomAuthenticator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/AnonymousBundle/AppCustomAuthenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
     {
     }
 
-    public function start(Request $request, AuthenticationException $authException = null): Response
+    public function start(Request $request, ?AuthenticationException $authException = null): Response
     {
         return new Response($authException->getMessage(), Response::HTTP_UNAUTHORIZED);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/FirewallEntryPointBundle/Security/EntryPointStub.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/FirewallEntryPointBundle/Security/EntryPointStub.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/FirewallEntryPointBundle/Security/EntryPointStub.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/FirewallEntryPointBundle/Security/EntryPointStub.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     public const RESPONSE_TEXT = '2be8e651259189d841a19eecdf37e771e2431741';
 
-    public function start(Request $request, AuthenticationException $authException = null): Response
+    public function start(Request $request, ?AuthenticationException $authException = null): Response
     {
         return new Response(self::RESPONSE_TEXT);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/FormLoginBundle/Controller/LoginController.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/FormLoginBundle/Controller/LoginController.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/FormLoginBundle/Controller/LoginController.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/FormLoginBundle/Controller/LoginController.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
         $this->container = $container;
     }
 
-    public function loginAction(Request $request, UserInterface $user = null)
+    public function loginAction(Request $request, ?UserInterface $user = null)
     {
         // get the login error if there is one
         if ($request->attributes->has(Security::AUTHENTICATION_ERROR)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/GuardedBundle/AppCustomAuthenticator.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/GuardedBundle/AppCustomAuthenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/GuardedBundle/AppCustomAuthenticator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/GuardedBundle/AppCustomAuthenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,7 +48,7 @@
     {
     }
 
-    public function start(Request $request, AuthenticationException $authException = null): Response
+    public function start(Request $request, ?AuthenticationException $authException = null): Response
     {
         return new Response($authException->getMessage(), Response::HTTP_UNAUTHORIZED);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/GuardedBundle/AuthenticationController.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/GuardedBundle/AuthenticationController.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/GuardedBundle/AuthenticationController.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/GuardedBundle/AuthenticationController.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
         return new Response('Logged in.');
     }
 
-    public function profileAction(UserInterface $user = null)
+    public function profileAction(?UserInterface $user = null)
     {
         if (null === $user) {
             return new Response('Not logged in.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/CsrfFormLoginTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/CsrfFormLoginTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/CsrfFormLoginTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/CsrfFormLoginTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -68,6 +68,8 @@
         });
 
         $form = $client->request('GET', '/login')->selectButton('login')->form();
+        $form['user_login[username]'] = 'johannes';
+        $form['user_login[password]'] = 'test';
         $form['user_login[_token]'] = '';
         $client->submit($form);
 
@@ -217,7 +219,7 @@
         $this->assertStringContainsString('You\'re browsing to path "/protected-resource".', $text);
     }
 
-    public static function provideClientOptions()
+    public static function provideClientOptions(): iterable
     {
         yield [['test_case' => 'CsrfFormLogin', 'root_config' => 'config.yml', 'enable_authenticator_manager' => true]];
         yield [['test_case' => 'CsrfFormLogin', 'root_config' => 'routes_as_path.yml', 'enable_authenticator_manager' => true]];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/FormLoginTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/FormLoginTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/FormLoginTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/FormLoginTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -300,7 +300,7 @@
         }
     }
 
-    public static function provideClientOptions()
+    public static function provideClientOptions(): iterable
     {
         yield [['test_case' => 'StandardFormLogin', 'root_config' => 'base_config.yml', 'enable_authenticator_manager' => true]];
         yield [['test_case' => 'StandardFormLogin', 'root_config' => 'routes_as_path.yml', 'enable_authenticator_manager' => true]];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/RememberMeTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/RememberMeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/RememberMeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/RememberMeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -175,7 +175,7 @@
         $this->assertNull($cookieJar->get('REMEMBERME'));
     }
 
-    public static function provideConfigs()
+    public static function provideConfigs(): iterable
     {
         yield [['root_config' => 'config_session.yml']];
         yield [['root_config' => 'config_persistent.yml']];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/SecurityRoutingIntegrationTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/SecurityRoutingIntegrationTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/SecurityRoutingIntegrationTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/SecurityRoutingIntegrationTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -125,8 +125,7 @@
         $this->expectException(\LogicException::class);
         $this->expectExceptionMessage('The given value "256.357.458.559" in the "security.access_control" config option is not a valid IP address.');
 
-        $client = $this->createClient(['test_case' => 'StandardFormLogin', 'root_config' => 'invalid_ip_access_control.yml']);
-        $client->request('GET', '/unprotected_resource');
+        $this->createClient(['test_case' => 'StandardFormLogin', 'root_config' => 'invalid_ip_access_control.yml']);
     }
 
     public function testPublicHomepage()
@@ -295,7 +294,7 @@
         $this->assertEquals(302, $client->getResponse()->getStatusCode());
     }
 
-    public static function provideClientOptions()
+    public static function provideClientOptions(): iterable
     {
         yield [['test_case' => 'StandardFormLogin', 'root_config' => 'base_config.yml', 'enable_authenticator_manager' => true]];
         yield [['test_case' => 'StandardFormLogin', 'root_config' => 'routes_as_path.yml', 'enable_authenticator_manager' => true]];
@@ -307,7 +306,7 @@
         yield [['test_case' => 'StandardFormLogin', 'root_config' => 'routes_as_path.yml', 'enable_authenticator_manager' => true]];
     }
 
-    public static function provideConfigs()
+    public static function provideConfigs(): iterable
     {
         yield [['test_case' => 'StandardFormLogin', 'root_config' => 'base_config.yml']];
         yield [['test_case' => 'StandardFormLogin', 'root_config' => 'routes_as_path.yml']];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/SecurityTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/SecurityTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/SecurityTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/SecurityBundle/Tests/Functional/SecurityTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -114,7 +114,7 @@
         $this->assertSame($token, $security->getToken());
     }
 
-    public static function userWillBeMarkedAsChangedIfRolesHasChangedProvider()
+    public static function userWillBeMarkedAsChangedIfRolesHasChangedProvider(): array
     {
         return [
             [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/composer.json symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -18,6 +18,7 @@
     "require": {
         "php": ">=7.2.5",
         "symfony/config": "^4.4|^5.0|^6.0",
+        "symfony/deprecation-contracts": "^2.1|^3",
         "symfony/twig-bridge": "^5.3|^6.0",
         "symfony/http-foundation": "^4.4|^5.0|^6.0",
         "symfony/http-kernel": "^5.0|^6.0",
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/DependencyInjection/Configuration.php symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/DependencyInjection/Configuration.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/DependencyInjection/Configuration.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/DependencyInjection/Configuration.php	2026-05-20 10:22:01.000000000 +0200
@@ -147,7 +147,7 @@
                     ->normalizeKeys(false)
                     ->useAttributeAsKey('paths')
                     ->beforeNormalization()
-                        ->always()
+                        ->ifArray()
                         ->then(function ($paths) {
                             $normalized = [];
                             foreach ($paths as $path => $namespace) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,6 +24,7 @@
 use Symfony\Component\Mailer\Mailer;
 use Symfony\Component\Translation\Translator;
 use Symfony\Contracts\Service\ResetInterface;
+use Twig\Environment;
 use Twig\Extension\ExtensionInterface;
 use Twig\Extension\RuntimeExtensionInterface;
 use Twig\Loader\LoaderInterface;
@@ -45,6 +46,10 @@
         $loader = new PhpFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
         $loader->load('twig.php');
 
+        if (method_exists(Environment::class, 'resetGlobals')) {
+            $container->getDefinition('twig')->addTag('kernel.reset', ['method' => 'resetGlobals']);
+        }
+
         if ($container::willBeAvailable('symfony/form', Form::class, ['symfony/twig-bundle'], true)) {
             $loader->load('form.php');
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/TemplateIterator.php symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/TemplateIterator.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/TemplateIterator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/TemplateIterator.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
      * @param array       $paths       Additional Twig paths to warm
      * @param string|null $defaultPath The directory where global templates can be stored
      */
-    public function __construct(KernelInterface $kernel, array $paths = [], string $defaultPath = null)
+    public function __construct(KernelInterface $kernel, array $paths = [], ?string $defaultPath = null)
     {
         $this->kernel = $kernel;
         $this->paths = $paths;
@@ -75,7 +75,7 @@
      *
      * @return string[]
      */
-    private function findTemplatesInDirectory(string $dir, string $namespace = null, array $excludeDirs = []): array
+    private function findTemplatesInDirectory(string $dir, ?string $namespace = null, array $excludeDirs = []): array
     {
         if (!is_dir($dir)) {
             return [];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/Tests/DependencyInjection/ConfigurationTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/Tests/DependencyInjection/ConfigurationTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/Tests/DependencyInjection/ConfigurationTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/Tests/DependencyInjection/ConfigurationTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,4 +52,16 @@
 
         $this->assertSame(['global' => ['value' => ['some-key' => 'some-value']]], $config['globals']);
     }
+
+    public function testNullPathsAreConvertedToIterable()
+    {
+        $input = [
+            'paths' => null,
+        ];
+
+        $processor = new Processor();
+        $config = $processor->processConfiguration(new Configuration(), [$input]);
+
+        $this->assertSame([], $config['paths']);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/Tests/DependencyInjection/TwigExtensionTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/Tests/DependencyInjection/TwigExtensionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/TwigBundle/Tests/DependencyInjection/TwigExtensionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/TwigBundle/Tests/DependencyInjection/TwigExtensionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -230,7 +230,7 @@
         $this->assertSame($expected, $stopwatchIsAvailable->getValue($tokenParsers[0]));
     }
 
-    public static function stopwatchExtensionAvailabilityProvider()
+    public static function stopwatchExtensionAvailabilityProvider(): array
     {
         return [
             'debug-and-stopwatch-enabled' => [true, true, true],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/composer.json symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
     "require": {
         "php": ">=7.2.5",
         "symfony/config": "^4.4|^5.0|^6.0",
-        "symfony/framework-bundle": "^5.3|^6.0",
+        "symfony/framework-bundle": "^5.3|^6.0,<6.4",
         "symfony/http-kernel": "^5.3|^6.0",
         "symfony/polyfill-php80": "^1.16",
         "symfony/routing": "^4.4|^5.0|^6.0",
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Controller/ExceptionPanelController.php symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Controller/ExceptionPanelController.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Controller/ExceptionPanelController.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Controller/ExceptionPanelController.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     private $errorRenderer;
     private $profiler;
 
-    public function __construct(HtmlErrorRenderer $errorRenderer, Profiler $profiler = null)
+    public function __construct(HtmlErrorRenderer $errorRenderer, ?Profiler $profiler = null)
     {
         $this->errorRenderer = $errorRenderer;
         $this->profiler = $profiler;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Controller/ProfilerController.php symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Controller/ProfilerController.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Controller/ProfilerController.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Controller/ProfilerController.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
     private $cspHandler;
     private $baseDir;
 
-    public function __construct(UrlGeneratorInterface $generator, Profiler $profiler = null, Environment $twig, array $templates, ContentSecurityPolicyHandler $cspHandler = null, string $baseDir = null)
+    public function __construct(UrlGeneratorInterface $generator, ?Profiler $profiler, Environment $twig, array $templates, ?ContentSecurityPolicyHandler $cspHandler = null, ?string $baseDir = null)
     {
         $this->generator = $generator;
         $this->profiler = $profiler;
@@ -124,7 +124,7 @@
      *
      * @throws NotFoundHttpException
      */
-    public function toolbarAction(Request $request, string $token = null): Response
+    public function toolbarAction(Request $request, ?string $token = null): Response
     {
         if (null === $this->profiler) {
             throw new NotFoundHttpException('The profiler must be enabled.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Controller/RouterController.php symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Controller/RouterController.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Controller/RouterController.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Controller/RouterController.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
      */
     private $expressionLanguageProviders = [];
 
-    public function __construct(Profiler $profiler = null, Environment $twig, UrlMatcherInterface $matcher = null, RouteCollection $routes = null, iterable $expressionLanguageProviders = [])
+    public function __construct(?Profiler $profiler, Environment $twig, ?UrlMatcherInterface $matcher = null, ?RouteCollection $routes = null, iterable $expressionLanguageProviders = [])
     {
         $this->profiler = $profiler;
         $this->twig = $twig;
@@ -83,10 +83,10 @@
      */
     private function getTraces(RequestDataCollector $request, string $method): array
     {
-        $traceRequest = Request::create(
-            $request->getPathInfo(),
-            $request->getRequestServer(true)->get('REQUEST_METHOD'),
-            \in_array($request->getMethod(), ['DELETE', 'PATCH', 'POST', 'PUT'], true) ? $request->getRequestRequest()->all() : $request->getRequestQuery()->all(),
+        $traceRequest = new Request(
+            $request->getRequestQuery()->all(),
+            $request->getRequestRequest()->all(),
+            $request->getRequestAttributes()->all(),
             $request->getRequestCookies(true)->all(),
             [],
             $request->getRequestServer(true)->all()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/EventListener/WebDebugToolbarListener.php symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/EventListener/WebDebugToolbarListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/EventListener/WebDebugToolbarListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/EventListener/WebDebugToolbarListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,7 +48,7 @@
     private $cspHandler;
     private $dumpDataCollector;
 
-    public function __construct(Environment $twig, bool $interceptRedirects = false, int $mode = self::ENABLED, UrlGeneratorInterface $urlGenerator = null, string $excludedAjaxPaths = '^/bundles|^/_wdt', ContentSecurityPolicyHandler $cspHandler = null, DumpDataCollector $dumpDataCollector = null)
+    public function __construct(Environment $twig, bool $interceptRedirects = false, int $mode = self::ENABLED, ?UrlGeneratorInterface $urlGenerator = null, string $excludedAjaxPaths = '^/bundles|^/_wdt', ?ContentSecurityPolicyHandler $cspHandler = null, ?DumpDataCollector $dumpDataCollector = null)
     {
         $this->twig = $twig;
         $this->urlGenerator = $urlGenerator;
@@ -121,7 +121,7 @@
         if (self::DISABLED === $this->mode
             || !$response->headers->has('X-Debug-Token')
             || $response->isRedirection()
-            || ($response->headers->has('Content-Type') && !str_contains($response->headers->get('Content-Type'), 'html'))
+            || ($response->headers->has('Content-Type') && !str_contains($response->headers->get('Content-Type') ?? '', 'html'))
             || 'html' !== $request->getRequestFormat()
             || false !== stripos($response->headers->get('Content-Disposition', ''), 'attachment;')
         ) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/form.html.twig symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/form.html.twig
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/form.html.twig	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/form.html.twig	2026-05-20 10:22:01.000000000 +0200
@@ -650,8 +650,10 @@
                     <td>{{ profiler_dump(value) }}</td>
                     <td>
                         {# 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 %}
                             <em class="font-normal text-muted">same as passed value</em>
                         {% else %}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/mailer.html.twig symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/mailer.html.twig
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/mailer.html.twig	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/mailer.html.twig	2026-05-20 10:22:01.000000000 +0200
@@ -121,14 +121,35 @@
                                                 <h3 class="tab-title">Headers</h3>
                                                 <div class="tab-content">
                                                     <span class="label">Subject</span>
-                                                    <h2 class="m-t-10">{{ message.getSubject() ?? '(empty)' }}</h2>
+                                                    {% if message.subject is defined %}
+                                                        {# Email instance #}
+                                                        <h2 class="m-t-10">{{ message.getSubject() ?? '(empty)' }}</h2>
+                                                    {% elseif message.headers.has('subject') %}
+                                                        <h2 class="m-t-10">{{ message.headers.get('subject').bodyAsString()|default('(empty)') }}</h2>
+                                                    {% else %}
+                                                        <h2 class="m-t-10">(empty)</h2>
+                                                    {% endif %}
                                                     <div class="row">
                                                         <div class="col col-4">
                                                             <span class="label">From</span>
-                                                            <pre class="prewrap">{{ message.getFrom()|map(addr => addr.toString())|join(', ')|default('(empty)') }}</pre>
+                                                            {% if message.from is defined %}
+                                                                {# Email instance #}
+                                                                <pre class="prewrap">{{ message.getFrom()|map(addr => addr.toString())|join(', ')|default('(empty)') }}</pre>
+                                                            {% elseif message.headers.has('from') %}
+                                                                <pre class="prewrap">{{ message.headers.get('from').bodyAsString()|default('(empty)') }}</pre>
+                                                            {% else %}
+                                                                <pre class="prewrap">(empty)</pre>
+                                                            {% endif %}
 
                                                             <span class="label">To</span>
-                                                            <pre class="prewrap">{{ message.getTo()|map(addr => addr.toString())|join(', ')|default('(empty)') }}</pre>
+                                                            {% if message.to is defined %}
+                                                                {# Email instance #}
+                                                                <pre class="prewrap">{{ message.getTo()|map(addr => addr.toString())|join(', ')|default('(empty)') }}</pre>
+                                                            {% elseif message.headers.has('to') %}
+                                                                <pre class="prewrap">{{ message.headers.get('to').bodyAsString()|default('(empty)') }}</pre>
+                                                            {% else %}
+                                                                <pre class="prewrap">(empty)</pre>
+                                                            {% endif %}
                                                         </div>
                                                         <div class="col">
                                                             <span class="label">Headers</span>
@@ -191,6 +212,13 @@
                                                         </div>
                                                     </div>
                                                 {% endfor %}
+                                            {% else %}
+                                                <div class="tab">
+                                                    <h3 class="tab-title">Content</h3>
+                                                    <div class="tab-content">
+                                                        <pre class="prewrap" style="max-height: 600px">{{ message.body().toString() }}</pre>
+                                                    </div>
+                                                </div>
                                             {% endif %}
                                             <div class="tab">
                                                 <h3 class="tab-title">Parts Hierarchy</h3>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/notifier.html.twig symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/notifier.html.twig
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/notifier.html.twig	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/notifier.html.twig	2026-05-20 10:22:01.000000000 +0200
@@ -138,7 +138,7 @@
                                                             {{- 'Content: ' ~ notification.getContent() }}<br/>
                                                             {{- 'Importance: ' ~ notification.getImportance() }}<br/>
                                                             {{- 'Emoji: ' ~ (notification.getEmoji() is empty ? '(empty)' : notification.getEmoji()) }}<br/>
-                                                            {{- 'Exception: ' ~ notification.getException() ?? '(empty)' }}<br/>
+                                                            {{- 'Exception: ' ~ (notification.getException() ?? '(empty)') }}<br/>
                                                             {{- 'ExceptionAsString: ' ~ (notification.getExceptionAsString() is empty ? '(empty)' : notification.getExceptionAsString()) }}
                                                         </pre>
                                                     </div>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/translation.html.twig symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/translation.html.twig
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/translation.html.twig	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/translation.html.twig	2026-05-20 10:22:01.000000000 +0200
@@ -155,22 +155,20 @@
             </div>
         </div>
 
-        <script>Sfjs.createFilters();</script>
-
         {% endblock messages %}
     {% endif %}
 
 {% endblock %}
 
 {% macro render_table(messages, is_fallback) %}
-    <table data-filters>
+    <table>
         <thead>
             <tr>
-                <th data-filter="locale">Locale</th>
+                <th>Locale</th>
                 {% if is_fallback %}
                     <th>Fallback locale</th>
                 {% endif %}
-                <th data-filter="domain">Domain</th>
+                <th>Domain</th>
                 <th>Times used</th>
                 <th>Message ID</th>
                 <th>Message Preview</th>
@@ -178,7 +176,7 @@
         </thead>
         <tbody>
         {% for message in messages %}
-            <tr data-filter-locale="{{ message.locale }}" data-filter-domain="{{ message.domain }}">
+            <tr>
                 <td class="font-normal text-small nowrap">{{ message.locale }}</td>
                 {% if is_fallback %}
                     <td class="font-normal text-small nowrap">{{ message.fallbackLocale|default('-') }}</td>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig	2026-05-20 10:22:01.000000000 +0200
@@ -547,7 +547,9 @@
                         /* Evaluate in global scope scripts embedded inside the toolbar */
                         var i, scripts = [].slice.call(el.querySelectorAll('script'));
                         for (i = 0; i < scripts.length; ++i) {
-                            eval.call({}, scripts[i].firstChild.nodeValue);
+                            if (scripts[i].firstChild) {
+                                eval.call({}, scripts[i].firstChild.nodeValue);
+                            }
                         }
 
                         el.style.display = -1 !== xhr.responseText.indexOf('sf-toolbarreset') ? 'block' : 'none';
@@ -618,7 +620,7 @@
                             sfwdt.innerHTML = '\
                                 <div class="sf-toolbarreset">\
                                     <div class="sf-toolbar-icon"><svg width="26" height="28" xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="0 0 26 28" enable-background="new 0 0 26 28" xml:space="preserve"><path fill="#FFFFFF" d="M13 0C5.8 0 0 5.8 0 13c0 7.2 5.8 13 13 13c7.2 0 13-5.8 13-13C26 5.8 20.2 0 13 0z M20 7.5 c-0.6 0-1-0.3-1-0.9c0-0.2 0-0.4 0.2-0.6c0.1-0.3 0.2-0.3 0.2-0.4c0-0.3-0.5-0.4-0.7-0.4c-2 0.1-2.5 2.7-2.9 4.8l-0.2 1.1 c1.1 0.2 1.9 0 2.4-0.3c0.6-0.4-0.2-0.8-0.1-1.3C18 9.2 18.4 9 18.7 8.9c0.5 0 0.8 0.5 0.8 1c0 0.8-1.1 2-3.3 1.9 c-0.3 0-0.5 0-0.7-0.1L15 14.1c-0.4 1.7-0.9 4.1-2.6 6.2c-1.5 1.8-3.1 2.1-3.8 2.1c-1.3 0-2.1-0.6-2.2-1.6c0-0.9 0.8-1.4 1.3-1.4 c0.7 0 1.2 0.5 1.2 1.1c0 0.5-0.2 0.6-0.4 0.7c-0.1 0.1-0.3 0.2-0.3 0.4c0 0.1 0.1 0.3 0.4 0.3c0.5 0 0.9-0.3 1.2-0.5 c1.3-1 1.7-2.9 2.4-6.2l0.1-0.8c0.2-1.1 0.5-2.3 0.8-3.5c-0.9-0.7-1.4-1.5-2.6-1.8c-0.8-0.2-1.3 0-1.7 0.4C8.4 10 8.6 10.7 9 11.1 l0.7 0.7c0.8 0.9 1.3 1.7 1.1 2.7c-0.3 1.6-2.1 2.8-4.3 2.1c-1.9-0.6-2.2-1.9-2-2.7c0.2-0.6 0.7-0.8 1.2-0.6 c0.5 0.2 0.7 0.8 0.6 1.3c0 0.1 0 0.1-0.1 0.3C6 15 5.9 15.2 5.9 15.3c-0.1 0.4 0.4 0.7 0.8 0.8c0.8 0.3 1.7-0.2 1.9-0.9 c0.2-0.6-0.2-1.1-0.4-1.2l-0.8-0.9c-0.4-0.4-1.2-1.5-0.8-2.8c0.2-0.5 0.5-1 0.9-1.4c1-0.7 2-0.8 3-0.6c1.3 0.4 1.9 1.2 2.8 1.9 c0.5-1.3 1.1-2.6 2-3.8c0.9-1 2-1.7 3.3-1.8C20 4.8 21 5.4 21 6.3C21 6.7 20.8 7.5 20 7.5z"/></svg></div>\
-                                    An error occurred while loading the web debug toolbar. <a href="{{ url("_profiler_home")|escape('js') }}' + newToken + '>Open the web profiler.</a>\
+                                    An error occurred while loading the web debug toolbar. <a href="{{ url("_profiler_home")|escape('js') }}' + newToken + '">Open the web profiler.</a>\
                                 </div>\
                             ';
                             sfwdt.setAttribute('class', 'sf-toolbar sf-error-toolbar');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/profiler.css.twig symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/profiler.css.twig
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/profiler.css.twig	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/profiler.css.twig	2026-05-20 10:22:01.000000000 +0200
@@ -963,42 +963,6 @@
     display: block;
 }
 
-{# Filters
-   ========================================================================= #}
-[data-filters] { position: relative; }
-[data-filtered] { cursor: pointer; }
-[data-filtered]:after { content: '\00a0\25BE'; }
-[data-filtered]:hover .filter-list li { display: inline-flex; }
-[class*="filter-hidden-"] { display: none; }
-.filter-list { position: absolute; border: var(--border); box-shadow: var(--shadow); margin: 0; padding: 0; display: flex; flex-direction: column; }
-.filter-list :after { content: ''; }
-.filter-list li {
-    background: var(--tab-disabled-background);
-    border-bottom: var(--border);
-    color: var(--tab-disabled-color);
-    display: none;
-    list-style: none;
-    margin: 0;
-    padding: 5px 10px;
-    text-align: left;
-    font-weight: normal;
-}
-.filter-list li.active {
-    background: var(--tab-background);
-    color: var(--tab-color);
-}
-.filter-list li.last-active {
-    background: var(--tab-active-background);
-    color: var(--tab-active-color);
-}
-
-.filter-list-level li { cursor: s-resize; }
-.filter-list-level li.active { cursor: n-resize; }
-.filter-list-level li.last-active { cursor: default; }
-.filter-list-level li.last-active:before { content: '\2714\00a0'; }
-.filter-list-choice li:before { content: '\2714\00a0'; color: transparent; }
-.filter-list-choice li.active:before { color: unset; }
-
 {# Twig panel
    ========================================================================= #}
 #twig-dump pre {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar.html.twig symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar.html.twig
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar.html.twig	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar.html.twig	2026-05-20 10:22:01.000000000 +0200
@@ -6,7 +6,7 @@
 </div>
 <div id="sfToolbarClearer-{{ token }}" class="sf-toolbar-clearer"></div>
 
-<div id="sfToolbarMainContent-{{ token }}" class="sf-toolbarreset clear-fix" data-no-turbolink>
+<div id="sfToolbarMainContent-{{ token }}" class="sf-toolbarreset clear-fix" data-no-turbolink data-turbo="false">
     {% for name, template in templates %}
         {% if block('toolbar', template) is defined %}
             {% with {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Controller/ProfilerControllerTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Controller/ProfilerControllerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Controller/ProfilerControllerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Controller/ProfilerControllerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -342,7 +342,7 @@
         $twig = $this->createMock(Environment::class);
 
         $controller = new ProfilerController($urlGenerator, null, $twig, []);
-        $controller->phpinfoAction(Request::create('/_profiler/phpinfo'));
+        $controller->phpinfoAction();
     }
 
     public function testPhpinfoAction()
@@ -355,7 +355,7 @@
         $this->assertStringContainsString('PHP License', $client->getResponse()->getContent());
     }
 
-    public static function provideCspVariants()
+    public static function provideCspVariants(): array
     {
         return [
             [true],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Controller/RouterControllerTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Controller/RouterControllerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Controller/RouterControllerTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Controller/RouterControllerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,48 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Bundle\WebProfilerBundle\Tests\Controller;
+
+use Symfony\Bundle\FrameworkBundle\KernelBrowser;
+use Symfony\Bundle\FrameworkBundle\Routing\Router;
+use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
+use Symfony\Bundle\WebProfilerBundle\Tests\Functional\WebProfilerBundleKernel;
+use Symfony\Component\DomCrawler\Crawler;
+use Symfony\Component\Routing\Route;
+
+class RouterControllerTest extends WebTestCase
+{
+    public function testFalseNegativeTrace()
+    {
+        $path = '/foo/bar:123/baz';
+
+        $kernel = new WebProfilerBundleKernel();
+        $client = new KernelBrowser($kernel);
+        $client->disableReboot();
+        $client->getKernel()->boot();
+
+        /** @var Router $router */
+        $router = $client->getContainer()->get('router');
+        $router->getRouteCollection()->add('route1', new Route($path));
+
+        $client->request('GET', $path);
+
+        $crawler = $client->request('GET', '/_profiler/latest?panel=router&type=request');
+
+        $matchedRouteCell = $crawler
+            ->filter('#router-logs .status-success td')
+            ->reduce(function (Crawler $td) use ($path): bool {
+                return $td->text() === $path;
+            });
+
+        $this->assertSame(1, $matchedRouteCell->count());
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Csp/ContentSecurityPolicyHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Csp/ContentSecurityPolicyHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Csp/ContentSecurityPolicyHandlerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Csp/ContentSecurityPolicyHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
         }
     }
 
-    public static function provideRequestAndResponses()
+    public static function provideRequestAndResponses(): array
     {
         $nonce = bin2hex(random_bytes(16));
 
@@ -73,7 +73,7 @@
         ];
     }
 
-    public static function provideRequestAndResponsesForOnKernelResponse()
+    public static function provideRequestAndResponsesForOnKernelResponse(): array
     {
         $nonce = bin2hex(random_bytes(16));
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/DependencyInjection/WebProfilerExtensionTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/DependencyInjection/WebProfilerExtensionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/DependencyInjection/WebProfilerExtensionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/DependencyInjection/WebProfilerExtensionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,8 +22,11 @@
 use Symfony\Component\EventDispatcher\EventDispatcher;
 use Symfony\Component\HttpKernel\DataCollector\DumpDataCollector;
 use Symfony\Component\HttpKernel\KernelInterface;
+use Symfony\Component\HttpKernel\Profiler\Profile;
 use Symfony\Component\HttpKernel\Profiler\Profiler;
 use Symfony\Component\HttpKernel\Profiler\ProfilerStorageInterface;
+use Symfony\Component\Routing\RequestContext;
+use Symfony\Component\Routing\RouteCollection;
 use Symfony\Component\Routing\RouterInterface;
 
 class WebProfilerExtensionTest extends TestCase
@@ -58,15 +61,11 @@
 
         $this->kernel = $this->createMock(KernelInterface::class);
 
-        $profiler = $this->createMock(Profiler::class);
-        $profilerStorage = $this->createMock(ProfilerStorageInterface::class);
-        $router = $this->createMock(RouterInterface::class);
-
         $this->container = new ContainerBuilder();
         $this->container->register('data_collector.dump', DumpDataCollector::class)->setPublic(true);
         $this->container->register('error_handler.error_renderer.html', HtmlErrorRenderer::class)->setPublic(true);
         $this->container->register('event_dispatcher', EventDispatcher::class)->setPublic(true);
-        $this->container->register('router', \get_class($router))->setPublic(true);
+        $this->container->register('router', Router::class)->setPublic(true);
         $this->container->register('twig', 'Twig\Environment')->setPublic(true);
         $this->container->register('twig_loader', 'Twig\Loader\ArrayLoader')->addArgument([])->setPublic(true);
         $this->container->register('twig', 'Twig\Environment')->addArgument(new Reference('twig_loader'))->setPublic(true);
@@ -78,9 +77,9 @@
         $this->container->setParameter('kernel.charset', 'UTF-8');
         $this->container->setParameter('debug.file_link_format', null);
         $this->container->setParameter('profiler.class', ['Symfony\\Component\\HttpKernel\\Profiler\\Profiler']);
-        $this->container->register('profiler', \get_class($profiler))
+        $this->container->register('profiler', Profiler::class)
             ->setPublic(true)
-            ->addArgument(new Definition(\get_class($profilerStorage)));
+            ->addArgument(new Definition(NullProfilerStorage::class));
         $this->container->setParameter('data_collector.templates', []);
         $this->container->set('kernel', $this->kernel);
         $this->container->addCompilerPass(new RegisterListenersPass());
@@ -212,3 +211,54 @@
         return $this->container;
     }
 }
+
+class Router implements RouterInterface
+{
+    private $context;
+
+    public function setContext(RequestContext $context): void
+    {
+        $this->context = $context;
+    }
+
+    public function getContext(): RequestContext
+    {
+        return $this->context;
+    }
+
+    public function getRouteCollection(): RouteCollection
+    {
+        return new RouteCollection();
+    }
+
+    public function generate(string $name, array $parameters = [], int $referenceType = self::ABSOLUTE_PATH): string
+    {
+    }
+
+    public function match(string $pathinfo): array
+    {
+        return [];
+    }
+}
+
+class NullProfilerStorage implements ProfilerStorageInterface
+{
+    public function find(?string $ip, ?string $url, ?int $limit, ?string $method, ?int $start = null, ?int $end = null): array
+    {
+        return [];
+    }
+
+    public function read(string $token): ?Profile
+    {
+        return null;
+    }
+
+    public function write(Profile $profile): bool
+    {
+        return true;
+    }
+
+    public function purge()
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/EventListener/WebDebugToolbarListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/EventListener/WebDebugToolbarListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/EventListener/WebDebugToolbarListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/EventListener/WebDebugToolbarListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -149,7 +149,7 @@
         $this->assertEquals('<html><head></head><body></body></html>', $response->getContent());
     }
 
-    public static function provideRedirects()
+    public static function provideRedirects(): array
     {
         return [
             [301],
@@ -344,6 +344,20 @@
         $this->assertEquals("<html><head></head><body>\nWDT\n</body></html>", $response->getContent());
     }
 
+    public function testNullContentTypeWithNoDebugEnv()
+    {
+        $response = new Response('<html><head></head><body></body></html>');
+        $response->headers->set('Content-Type', null);
+        $response->headers->set('X-Debug-Token', 'xxxxxxxx');
+
+        $event = new ResponseEvent($this->createMock(Kernel::class), new Request(), HttpKernelInterface::MAIN_REQUEST, $response);
+
+        $listener = new WebDebugToolbarListener($this->getTwigMock(), false, WebDebugToolbarListener::ENABLED, null);
+        $listener->onKernelResponse($event);
+
+        $this->expectNotToPerformAssertions();
+    }
+
     protected function getTwigMock($render = 'WDT')
     {
         $templating = $this->createMock(Environment::class);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Resources/IconTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Resources/IconTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Resources/IconTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Resources/IconTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
         $this->assertMatchesRegularExpression('~<svg xmlns="http://www.w3.org/2000/svg" width="\d+" height="\d+" viewBox="0 0 \d+ \d+">.*</svg>~s', file_get_contents($iconFilePath), sprintf('The SVG metadata of the %s icon is different than expected (use the same as the other icons).', $iconFilePath));
     }
 
-    public static function provideIconFilePaths()
+    public static function provideIconFilePaths(): array
     {
         return array_map(function ($filePath) { return (array) $filePath; }, glob(__DIR__.'/../../Resources/views/Icon/*.svg'));
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Twig/WebProfilerExtensionTest.php symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Twig/WebProfilerExtensionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Twig/WebProfilerExtensionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Tests/Twig/WebProfilerExtensionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,8 +15,7 @@
 use Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension;
 use Symfony\Component\VarDumper\Cloner\VarCloner;
 use Twig\Environment;
-use Twig\Extension\CoreExtension;
-use Twig\Extension\EscaperExtension;
+use Twig\Loader\ArrayLoader;
 
 class WebProfilerExtensionTest extends TestCase
 {
@@ -25,10 +24,7 @@
      */
     public function testDumpHeaderIsDisplayed(string $message, array $context, bool $dump1HasHeader, bool $dump2HasHeader)
     {
-        class_exists(CoreExtension::class); // Load twig_convert_encoding()
-        class_exists(EscaperExtension::class); // Load twig_escape_filter()
-
-        $twigEnvironment = $this->mockTwigEnvironment();
+        $twigEnvironment = new Environment(new ArrayLoader());
         $varCloner = new VarCloner();
 
         $webProfilerExtension = new WebProfilerExtension();
@@ -49,13 +45,4 @@
         yield ['Some message {foo}', ['foo' => 'foo', 'bar' => 'bar'], true, false];
         yield ['Some message {foo}', ['bar' => 'bar'], false, true];
     }
-
-    private function mockTwigEnvironment()
-    {
-        $twigEnvironment = $this->createMock(Environment::class);
-
-        $twigEnvironment->expects($this->any())->method('getCharset')->willReturn('UTF-8');
-
-        return $twigEnvironment;
-    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Twig/WebProfilerExtension.php symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Twig/WebProfilerExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Bundle/WebProfilerBundle/Twig/WebProfilerExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Bundle/WebProfilerBundle/Twig/WebProfilerExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,8 +14,10 @@
 use Symfony\Component\VarDumper\Cloner\Data;
 use Symfony\Component\VarDumper\Dumper\HtmlDumper;
 use Twig\Environment;
+use Twig\Extension\EscaperExtension;
 use Twig\Extension\ProfilerExtension;
 use Twig\Profiler\Profile;
+use Twig\Runtime\EscaperRuntime;
 use Twig\TwigFunction;
 
 /**
@@ -42,7 +44,7 @@
      */
     private $stackLevel = 0;
 
-    public function __construct(HtmlDumper $dumper = null)
+    public function __construct(?HtmlDumper $dumper = null)
     {
         $this->dumper = $dumper ?? new HtmlDumper();
         $this->dumper->setOutput($this->output = fopen('php://memory', 'r+'));
@@ -60,9 +62,6 @@
         }
     }
 
-    /**
-     * {@inheritdoc}
-     */
     public function getFunctions(): array
     {
         return [
@@ -85,14 +84,14 @@
         return str_replace("\n</pre", '</pre', rtrim($dump));
     }
 
-    public function dumpLog(Environment $env, string $message, Data $context = null)
+    public function dumpLog(Environment $env, string $message, ?Data $context = null)
     {
-        $message = twig_escape_filter($env, $message);
+        $message = self::escape($env, $message);
         $message = preg_replace('/&quot;(.*?)&quot;/', '&quot;<b>$1</b>&quot;', $message);
 
         $replacements = [];
         foreach ($context ?? [] as $k => $v) {
-            $k = '{'.twig_escape_filter($env, $k).'}';
+            $k = '{'.self::escape($env, $k).'}';
             if (str_contains($message, $k)) {
                 $replacements[$k] = $v;
             }
@@ -109,11 +108,24 @@
         return '<span class="dump-inline">'.strtr($message, $replacements).'</span>';
     }
 
-    /**
-     * {@inheritdoc}
-     */
     public function getName()
     {
         return 'profiler';
     }
+
+    private static function escape(Environment $env, string $s): string
+    {
+        // Twig 3.10 and above
+        if (class_exists(EscaperRuntime::class)) {
+            return $env->getRuntime(EscaperRuntime::class)->escape($s);
+        }
+
+        // Twig 3.9
+        if (method_exists(EscaperExtension::class, 'escape')) {
+            return EscaperExtension::escape($env, $s);
+        }
+
+        // to be removed when support for Twig 3 is dropped
+        return twig_escape_filter($env, $s);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Asset/Exception/AssetNotFoundException.php symfony-5.4.52+dfsg/src/Symfony/Component/Asset/Exception/AssetNotFoundException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Asset/Exception/AssetNotFoundException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Asset/Exception/AssetNotFoundException.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
      * @param int        $code         Exception code
      * @param \Throwable $previous     Previous exception used for the exception chaining
      */
-    public function __construct(string $message, array $alternatives = [], int $code = 0, \Throwable $previous = null)
+    public function __construct(string $message, array $alternatives = [], int $code = 0, ?\Throwable $previous = null)
     {
         parent::__construct($message, $code, $previous);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Asset/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Asset/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Asset/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Asset/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Asset/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Asset/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Asset/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Asset/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Asset/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Asset/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Asset/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Asset/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Asset/Package.php symfony-5.4.52+dfsg/src/Symfony/Component/Asset/Package.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Asset/Package.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Asset/Package.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     private $versionStrategy;
     private $context;
 
-    public function __construct(VersionStrategyInterface $versionStrategy, ContextInterface $context = null)
+    public function __construct(VersionStrategyInterface $versionStrategy, ?ContextInterface $context = null)
     {
         $this->versionStrategy = $versionStrategy;
         $this->context = $context ?? new NullContext();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Asset/Packages.php symfony-5.4.52+dfsg/src/Symfony/Component/Asset/Packages.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Asset/Packages.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Asset/Packages.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     /**
      * @param PackageInterface[] $packages Additional packages indexed by name
      */
-    public function __construct(PackageInterface $defaultPackage = null, iterable $packages = [])
+    public function __construct(?PackageInterface $defaultPackage = null, iterable $packages = [])
     {
         $this->defaultPackage = $defaultPackage;
 
@@ -57,7 +57,7 @@
      * @throws InvalidArgumentException If there is no package by that name
      * @throws LogicException           If no default package is defined
      */
-    public function getPackage(string $name = null)
+    public function getPackage(?string $name = null)
     {
         if (null === $name) {
             if (null === $this->defaultPackage) {
@@ -82,7 +82,7 @@
      *
      * @return string
      */
-    public function getVersion(string $path, string $packageName = null)
+    public function getVersion(string $path, ?string $packageName = null)
     {
         return $this->getPackage($packageName)->getVersion($path);
     }
@@ -97,7 +97,7 @@
      *
      * @return string A public path which takes into account the base path and URL path
      */
-    public function getUrl(string $path, string $packageName = null)
+    public function getUrl(string $path, ?string $packageName = null)
     {
         return $this->getPackage($packageName)->getUrl($path);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Asset/PathPackage.php symfony-5.4.52+dfsg/src/Symfony/Component/Asset/PathPackage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Asset/PathPackage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Asset/PathPackage.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     /**
      * @param string $basePath The base path to be prepended to relative paths
      */
-    public function __construct(string $basePath, VersionStrategyInterface $versionStrategy, ContextInterface $context = null)
+    public function __construct(string $basePath, VersionStrategyInterface $versionStrategy, ?ContextInterface $context = null)
     {
         parent::__construct($versionStrategy, $context);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Asset/Tests/UrlPackageTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Asset/Tests/UrlPackageTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Asset/Tests/UrlPackageTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Asset/Tests/UrlPackageTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,13 +25,13 @@
     /**
      * @dataProvider getConfigs
      */
-    public function testGetUrl($baseUrls, $format, $path, $expected)
+    public function testGetUrl($baseUrls, string $format, string $path, string $expected)
     {
         $package = new UrlPackage($baseUrls, new StaticVersionStrategy('v1', $format));
         $this->assertSame($expected, $package->getUrl($path));
     }
 
-    public static function getConfigs()
+    public static function getConfigs(): array
     {
         return [
             ['http://example.net', '', 'http://example.com/foo', 'http://example.com/foo'],
@@ -65,14 +65,14 @@
     /**
      * @dataProvider getContextConfigs
      */
-    public function testGetUrlWithContext($secure, $baseUrls, $format, $path, $expected)
+    public function testGetUrlWithContext(bool $secure, $baseUrls, string $format, string $path, string $expected)
     {
         $package = new UrlPackage($baseUrls, new StaticVersionStrategy('v1', $format), $this->getContext($secure));
 
         $this->assertSame($expected, $package->getUrl($path));
     }
 
-    public static function getContextConfigs()
+    public static function getContextConfigs(): array
     {
         return [
             [false, 'http://example.com', '', 'foo', 'http://example.com/foo?v1'],
@@ -114,7 +114,7 @@
         new UrlPackage($baseUrls, new EmptyVersionStrategy());
     }
 
-    public static function getWrongBaseUrlConfig()
+    public static function getWrongBaseUrlConfig(): array
     {
         return [
             ['not-a-url'],
@@ -122,7 +122,7 @@
         ];
     }
 
-    private function getContext($secure)
+    private function getContext($secure): ContextInterface
     {
         $context = $this->createMock(ContextInterface::class);
         $context->expects($this->any())->method('isSecure')->willReturn($secure);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Asset/UrlPackage.php symfony-5.4.52+dfsg/src/Symfony/Component/Asset/UrlPackage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Asset/UrlPackage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Asset/UrlPackage.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,7 +41,7 @@
     /**
      * @param string|string[] $baseUrls Base asset URLs
      */
-    public function __construct($baseUrls, VersionStrategyInterface $versionStrategy, ContextInterface $context = null)
+    public function __construct($baseUrls, VersionStrategyInterface $versionStrategy, ?ContextInterface $context = null)
     {
         parent::__construct($versionStrategy, $context);
 
@@ -123,7 +123,7 @@
         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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Asset/VersionStrategy/JsonManifestVersionStrategy.php symfony-5.4.52+dfsg/src/Symfony/Component/Asset/VersionStrategy/JsonManifestVersionStrategy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Asset/VersionStrategy/JsonManifestVersionStrategy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Asset/VersionStrategy/JsonManifestVersionStrategy.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
      * @param string $manifestPath Absolute path to the manifest file
      * @param bool   $strictMode   Throws an exception for unknown paths
      */
-    public function __construct(string $manifestPath, HttpClientInterface $httpClient = null, $strictMode = false)
+    public function __construct(string $manifestPath, ?HttpClientInterface $httpClient = null, $strictMode = false)
     {
         $this->manifestPath = $manifestPath;
         $this->httpClient = $httpClient;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Asset/VersionStrategy/StaticVersionStrategy.php symfony-5.4.52+dfsg/src/Symfony/Component/Asset/VersionStrategy/StaticVersionStrategy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Asset/VersionStrategy/StaticVersionStrategy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Asset/VersionStrategy/StaticVersionStrategy.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
      * @param string $version Version number
      * @param string $format  Url format
      */
-    public function __construct(string $version, string $format = null)
+    public function __construct(string $version, ?string $format = null)
     {
         $this->version = $version;
         $this->format = $format ?: '%s?%s';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/AbstractBrowser.php symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/AbstractBrowser.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/AbstractBrowser.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/AbstractBrowser.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
     /**
      * @param array $server The server parameters (equivalent of $_SERVER)
      */
-    public function __construct(array $server = [], History $history = null, CookieJar $cookieJar = null)
+    public function __construct(array $server = [], ?History $history = null, ?CookieJar $cookieJar = null)
     {
         $this->setServerParameters($server);
         $this->history = $history ?? new History();
@@ -146,7 +146,7 @@
         return $this->server[$key] ?? $default;
     }
 
-    public function xmlHttpRequest(string $method, string $uri, array $parameters = [], array $files = [], array $server = [], string $content = null, bool $changeHistory = true): Crawler
+    public function xmlHttpRequest(string $method, string $uri, array $parameters = [], array $files = [], array $server = [], ?string $content = null, bool $changeHistory = true): Crawler
     {
         $this->setServerParameter('HTTP_X_REQUESTED_WITH', 'XMLHttpRequest');
 
@@ -352,7 +352,7 @@
      *
      * @return Crawler
      */
-    public function request(string $method, string $uri, array $parameters = [], array $files = [], array $server = [], string $content = null, bool $changeHistory = true)
+    public function request(string $method, string $uri, array $parameters = [], array $files = [], array $server = [], ?string $content = null, bool $changeHistory = true)
     {
         if ($this->isMainRequest) {
             $this->redirectCount = 0;
@@ -366,11 +366,11 @@
 
         $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 @@
             $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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/CookieJar.php symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/CookieJar.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/CookieJar.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/CookieJar.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
      *
      * @return Cookie|null
      */
-    public function get(string $name, string $path = '/', string $domain = null)
+    public function get(string $name, string $path = '/', ?string $domain = null)
     {
         $this->flushExpiredCookies();
 
@@ -67,7 +67,7 @@
      * all cookies for the given name/path expire (this behavior
      * ensures a BC behavior with previous versions of Symfony).
      */
-    public function expire(string $name, ?string $path = '/', string $domain = null)
+    public function expire(string $name, ?string $path = '/', ?string $domain = null)
     {
         if (null === $path) {
             $path = '/';
@@ -107,7 +107,7 @@
      *
      * @param string[] $setCookies Set-Cookie headers from an HTTP response
      */
-    public function updateFromSetCookie(array $setCookies, string $uri = null)
+    public function updateFromSetCookie(array $setCookies, ?string $uri = null)
     {
         $cookies = [];
 
@@ -133,7 +133,7 @@
     /**
      * Updates the cookie jar from a Response object.
      */
-    public function updateFromResponse(Response $response, string $uri = null)
+    public function updateFromResponse(Response $response, ?string $uri = null)
     {
         $this->updateFromSetCookie($response->getHeader('Set-Cookie', false), $uri);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/Cookie.php symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/Cookie.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/Cookie.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/Cookie.php	2026-05-20 10:22:01.000000000 +0200
@@ -55,7 +55,7 @@
      * @param bool        $encodedValue Whether the value is encoded or not
      * @param string|null $samesite     The cookie samesite attribute
      */
-    public function __construct(string $name, ?string $value, string $expires = null, string $path = null, string $domain = '', bool $secure = false, bool $httponly = true, bool $encodedValue = false, string $samesite = null)
+    public function __construct(string $name, ?string $value, ?string $expires = null, ?string $path = null, string $domain = '', bool $secure = false, bool $httponly = true, bool $encodedValue = false, ?string $samesite = null)
     {
         if ($encodedValue) {
             $this->value = urldecode($value);
@@ -125,7 +125,7 @@
      *
      * @throws \InvalidArgumentException
      */
-    public static function fromString(string $cookie, string $url = null)
+    public static function fromString(string $cookie, ?string $url = null)
     {
         $parts = explode(';', $cookie);
 
@@ -148,7 +148,7 @@
         ];
 
         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 @@
 
             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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/HttpBrowser.php symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/HttpBrowser.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/HttpBrowser.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/HttpBrowser.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
 {
     private $client;
 
-    public function __construct(HttpClientInterface $client = null, History $history = null, CookieJar $cookieJar = null)
+    public function __construct(?HttpClientInterface $client = null, ?History $history = null, ?CookieJar $cookieJar = null)
     {
         if (!$client && !class_exists(HttpClient::class)) {
             throw new \LogicException(sprintf('You cannot use "%s" as the HttpClient component is not installed. Try running "composer require symfony/http-client".', __CLASS__));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/Request.php symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/Request.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/Request.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/Request.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
      * @param array  $server     An array of server parameters
      * @param string $content    The raw body data
      */
-    public function __construct(string $uri, string $method, array $parameters = [], array $files = [], array $cookies = [], array $server = [], string $content = null)
+    public function __construct(string $uri, string $method, array $parameters = [], array $files = [], array $cookies = [], array $server = [], ?string $content = null)
     {
         $this->uri = $uri;
         $this->method = $method;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/Test/Constraint/BrowserCookieValueSame.php symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/Test/Constraint/BrowserCookieValueSame.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/Test/Constraint/BrowserCookieValueSame.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/Test/Constraint/BrowserCookieValueSame.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
     private $path;
     private $domain;
 
-    public function __construct(string $name, string $value, bool $raw = false, string $path = '/', string $domain = null)
+    public function __construct(string $name, string $value, bool $raw = false, string $path = '/', ?string $domain = null)
     {
         $this->name = $name;
         $this->path = $path;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/Test/Constraint/BrowserHasCookie.php symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/Test/Constraint/BrowserHasCookie.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/Test/Constraint/BrowserHasCookie.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/Test/Constraint/BrowserHasCookie.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
     private $path;
     private $domain;
 
-    public function __construct(string $name, string $path = '/', string $domain = null)
+    public function __construct(string $name, string $path = '/', ?string $domain = null)
     {
         $this->name = $name;
         $this->path = $path;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/Tests/AbstractBrowserTest.php symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/Tests/AbstractBrowserTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/Tests/AbstractBrowserTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/Tests/AbstractBrowserTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 
 class AbstractBrowserTest extends TestCase
 {
-    public function getBrowser(array $server = [], History $history = null, CookieJar $cookieJar = null)
+    public function getBrowser(array $server = [], ?History $history = null, ?CookieJar $cookieJar = null)
     {
         return new TestClient($server, $history, $cookieJar);
     }
@@ -47,11 +47,12 @@
 
     public function testGetRequestNull()
     {
+        $client = $this->getBrowser();
+
         $this->expectException(BadMethodCallException::class);
         $this->expectExceptionMessage('The "request()" method must be called before "Symfony\\Component\\BrowserKit\\AbstractBrowser::getRequest()".');
 
-        $client = $this->getBrowser();
-        $this->assertNull($client->getRequest());
+        $client->getRequest();
     }
 
     public function testXmlHttpRequest()
@@ -95,20 +96,22 @@
 
     public function testGetResponseNull()
     {
+        $client = $this->getBrowser();
+
         $this->expectException(BadMethodCallException::class);
         $this->expectExceptionMessage('The "request()" method must be called before "Symfony\\Component\\BrowserKit\\AbstractBrowser::getResponse()".');
 
-        $client = $this->getBrowser();
-        $this->assertNull($client->getResponse());
+        $client->getResponse();
     }
 
     public function testGetInternalResponseNull()
     {
+        $client = $this->getBrowser();
+
         $this->expectException(BadMethodCallException::class);
         $this->expectExceptionMessage('The "request()" method must be called before "Symfony\\Component\\BrowserKit\\AbstractBrowser::getInternalResponse()".');
 
-        $client = $this->getBrowser();
-        $this->assertNull($client->getInternalResponse());
+        $client->getInternalResponse();
     }
 
     public function testGetContent()
@@ -131,11 +134,12 @@
 
     public function testGetCrawlerNull()
     {
+        $client = $this->getBrowser();
+
         $this->expectException(BadMethodCallException::class);
         $this->expectExceptionMessage('The "request()" method must be called before "Symfony\\Component\\BrowserKit\\AbstractBrowser::getCrawler()".');
 
-        $client = $this->getBrowser();
-        $this->assertNull($client->getCrawler());
+        $client->getCrawler();
     }
 
     public function testRequestHttpHeaders()
@@ -384,7 +388,7 @@
         $this->assertSame('bar', $server['PHP_AUTH_PW']);
     }
 
-    public function testSubmitPassthrewHeaders()
+    public function testSubmitPassthroughHeaders()
     {
         $client = $this->getBrowser();
         $client->setNextResponse(new Response('<html><form action="/foo"><input type="submit" /></form></html>'));
@@ -623,7 +627,7 @@
         $this->assertSame($expectedEndingUrl, $client->getRequest()->getUri());
     }
 
-    public static function getTestsForMetaRefresh()
+    public static function getTestsForMetaRefresh(): array
     {
         return [
             ['<html><head><meta http-equiv="Refresh" content="4" /><meta http-equiv="refresh" content="0; URL=http://www.example.com/redirected"/></head></html>', 'http://www.example.com/redirected'],
@@ -844,10 +848,11 @@
 
     public function testInternalRequestNull()
     {
+        $client = $this->getBrowser();
+
         $this->expectException(BadMethodCallException::class);
         $this->expectExceptionMessage('The "request()" method must be called before "Symfony\\Component\\BrowserKit\\AbstractBrowser::getInternalRequest()".');
 
-        $client = $this->getBrowser();
-        $this->assertNull($client->getInternalRequest());
+        $client->getInternalRequest();
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/Tests/HttpBrowserTest.php symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/Tests/HttpBrowserTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/Tests/HttpBrowserTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/Tests/HttpBrowserTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
 
 class HttpBrowserTest extends AbstractBrowserTest
 {
-    public function getBrowser(array $server = [], History $history = null, CookieJar $cookieJar = null)
+    public function getBrowser(array $server = [], ?History $history = null, ?CookieJar $cookieJar = null)
     {
         return new TestHttpClient($server, $history, $cookieJar);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/Tests/TestHttpClient.php symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/Tests/TestHttpClient.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/BrowserKit/Tests/TestHttpClient.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/BrowserKit/Tests/TestHttpClient.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     protected $nextResponse = null;
     protected $nextScript = null;
 
-    public function __construct(array $server = [], History $history = null, CookieJar $cookieJar = null)
+    public function __construct(array $server = [], ?History $history = null, ?CookieJar $cookieJar = null)
     {
         $client = new MockHttpClient(function (string $method, string $url, array $options) {
             if (null === $this->nextResponse) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/AbstractAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/AbstractAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/AbstractAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/AbstractAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -101,7 +101,7 @@
      *
      * @return AdapterInterface
      */
-    public static function createSystemCache(string $namespace, int $defaultLifetime, string $version, string $directory, LoggerInterface $logger = null)
+    public static function createSystemCache(string $namespace, int $defaultLifetime, string $version, string $directory, ?LoggerInterface $logger = null)
     {
         $opcache = new PhpFilesAdapter($namespace, $defaultLifetime, $directory, true);
         if (null !== $logger) {
@@ -140,7 +140,7 @@
             return CouchbaseCollectionAdapter::createConnection($dsn, $options);
         }
 
-        throw new InvalidArgumentException(sprintf('Unsupported DSN: "%s".', $dsn));
+        throw new InvalidArgumentException('Unsupported DSN: it does not start with "redis[s]:", "memcached:" nor "couchbase:".');
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/ApcuAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/ApcuAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/ApcuAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/ApcuAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @throws CacheException if APCu is not enabled
      */
-    public function __construct(string $namespace = '', int $defaultLifetime = 0, string $version = null, MarshallerInterface $marshaller = null)
+    public function __construct(string $namespace = '', int $defaultLifetime = 0, ?string $version = null, ?MarshallerInterface $marshaller = null)
     {
         if (!static::isSupported()) {
             throw new CacheException('APCu is not enabled.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/ArrayAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/ArrayAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/ArrayAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/ArrayAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -73,7 +73,7 @@
     /**
      * {@inheritdoc}
      */
-    public function get(string $key, callable $callback, float $beta = null, array &$metadata = null)
+    public function get(string $key, callable $callback, ?float $beta = null, ?array &$metadata = null)
     {
         $item = $this->getItem($key);
         $metadata = $item->getMetadata();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/ChainAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/ChainAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/ChainAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/ChainAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -92,7 +92,7 @@
     /**
      * {@inheritdoc}
      */
-    public function get(string $key, callable $callback, float $beta = null, array &$metadata = null)
+    public function get(string $key, callable $callback, ?float $beta = null, ?array &$metadata = null)
     {
         $doSave = true;
         $callback = static function (CacheItem $item, bool &$save) use ($callback, &$doSave) {
@@ -104,7 +104,7 @@
 
         $lastItem = null;
         $i = 0;
-        $wrap = function (CacheItem $item = null, bool &$save = true) use ($key, $callback, $beta, &$wrap, &$i, &$doSave, &$lastItem, &$metadata) {
+        $wrap = function (?CacheItem $item = null, bool &$save = true) use ($key, $callback, $beta, &$wrap, &$i, &$doSave, &$lastItem, &$metadata) {
             $adapter = $this->adapters[$i];
             if (isset($this->adapters[++$i])) {
                 $callback = $wrap;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/CouchbaseBucketAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/CouchbaseBucketAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/CouchbaseBucketAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/CouchbaseBucketAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
     private $bucket;
     private $marshaller;
 
-    public function __construct(\CouchbaseBucket $bucket, string $namespace = '', int $defaultLifetime = 0, MarshallerInterface $marshaller = null)
+    public function __construct(\CouchbaseBucket $bucket, string $namespace = '', int $defaultLifetime = 0, ?MarshallerInterface $marshaller = null)
     {
         if (!static::isSupported()) {
             throw new CacheException('Couchbase >= 2.6.0 < 3.0.0 is required.');
@@ -83,7 +83,7 @@
 
             foreach ($servers as $dsn) {
                 if (0 !== strpos($dsn, 'couchbase:')) {
-                    throw new InvalidArgumentException(sprintf('Invalid Couchbase DSN: "%s" does not start with "couchbase:".', $dsn));
+                    throw new InvalidArgumentException('Invalid Couchbase DSN: it does not start with "couchbase:".');
                 }
 
                 preg_match($dsnPattern, $dsn, $matches);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/CouchbaseCollectionAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/CouchbaseCollectionAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/CouchbaseCollectionAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/CouchbaseCollectionAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $connection;
     private $marshaller;
 
-    public function __construct(Collection $connection, string $namespace = '', int $defaultLifetime = 0, MarshallerInterface $marshaller = null)
+    public function __construct(Collection $connection, string $namespace = '', int $defaultLifetime = 0, ?MarshallerInterface $marshaller = null)
     {
         if (!static::isSupported()) {
             throw new CacheException('Couchbase >= 3.0.0 < 4.0.0 is required.');
@@ -79,7 +79,7 @@
 
             foreach ($dsn as $server) {
                 if (0 !== strpos($server, 'couchbase:')) {
-                    throw new InvalidArgumentException(sprintf('Invalid Couchbase DSN: "%s" does not start with "couchbase:".', $server));
+                    throw new InvalidArgumentException('Invalid Couchbase DSN: it does not start with "couchbase:".');
                 }
 
                 preg_match($dsnPattern, $server, $matches);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/DoctrineDbalAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/DoctrineDbalAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/DoctrineDbalAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/DoctrineDbalAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,13 +11,18 @@
 
 namespace Symfony\Component\Cache\Adapter;
 
+use Doctrine\DBAL\ArrayParameterType;
+use Doctrine\DBAL\Configuration;
 use Doctrine\DBAL\Connection;
 use Doctrine\DBAL\Driver\ServerInfoAwareConnection;
 use Doctrine\DBAL\DriverManager;
 use Doctrine\DBAL\Exception as DBALException;
 use Doctrine\DBAL\Exception\TableNotFoundException;
 use Doctrine\DBAL\ParameterType;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
 use Doctrine\DBAL\Schema\Schema;
+use Doctrine\DBAL\ServerVersionProvider;
+use Doctrine\DBAL\Tools\DsnParser;
 use Symfony\Component\Cache\Exception\InvalidArgumentException;
 use Symfony\Component\Cache\Marshaller\DefaultMarshaller;
 use Symfony\Component\Cache\Marshaller\MarshallerInterface;
@@ -56,7 +61,7 @@
      *
      * @throws InvalidArgumentException When namespace contains invalid characters
      */
-    public function __construct($connOrDsn, string $namespace = '', int $defaultLifetime = 0, array $options = [], MarshallerInterface $marshaller = null)
+    public function __construct($connOrDsn, string $namespace = '', int $defaultLifetime = 0, array $options = [], ?MarshallerInterface $marshaller = null)
     {
         if (isset($namespace[0]) && preg_match('#[^-+.A-Za-z0-9]#', $namespace, $match)) {
             throw new InvalidArgumentException(sprintf('Namespace contains "%s" but only characters in [-+.A-Za-z0-9] are allowed.', $match[0]));
@@ -66,9 +71,30 @@
             $this->conn = $connOrDsn;
         } elseif (\is_string($connOrDsn)) {
             if (!class_exists(DriverManager::class)) {
-                throw new InvalidArgumentException(sprintf('Failed to parse the DSN "%s". Try running "composer require doctrine/dbal".', $connOrDsn));
+                throw new InvalidArgumentException('Failed to parse DSN. Try running "composer require doctrine/dbal".');
             }
-            $this->conn = DriverManager::getConnection(['url' => $connOrDsn]);
+            if (class_exists(DsnParser::class)) {
+                $params = (new DsnParser([
+                    'db2' => 'ibm_db2',
+                    'mssql' => 'pdo_sqlsrv',
+                    'mysql' => 'pdo_mysql',
+                    'mysql2' => 'pdo_mysql',
+                    'postgres' => 'pdo_pgsql',
+                    'postgresql' => 'pdo_pgsql',
+                    'pgsql' => 'pdo_pgsql',
+                    'sqlite' => 'pdo_sqlite',
+                    'sqlite3' => 'pdo_sqlite',
+                ]))->parse($connOrDsn);
+            } else {
+                $params = ['url' => $connOrDsn];
+            }
+
+            $config = new Configuration();
+            if (class_exists(DefaultSchemaManagerFactory::class)) {
+                $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+            }
+
+            $this->conn = DriverManager::getConnection($params, $config);
         } else {
             throw new \TypeError(sprintf('Argument 1 passed to "%s()" must be "%s" or string, "%s" given.', __METHOD__, Connection::class, get_debug_type($connOrDsn)));
         }
@@ -156,7 +182,7 @@
             $ids,
         ], [
             ParameterType::INTEGER,
-            Connection::PARAM_STR_ARRAY,
+            class_exists(ArrayParameterType::class) ? ArrayParameterType::STRING : Connection::PARAM_STR_ARRAY,
         ])->iterateNumeric();
 
         foreach ($result as $row) {
@@ -174,7 +200,7 @@
                 $expired,
             ], [
                 ParameterType::INTEGER,
-                Connection::PARAM_STR_ARRAY,
+                class_exists(ArrayParameterType::class) ? ArrayParameterType::STRING : Connection::PARAM_STR_ARRAY,
             ]);
         }
     }
@@ -226,7 +252,7 @@
     {
         $sql = "DELETE FROM $this->table WHERE $this->idCol IN (?)";
         try {
-            $this->conn->executeStatement($sql, [array_values($ids)], [Connection::PARAM_STR_ARRAY]);
+            $this->conn->executeStatement($sql, [array_values($ids)], [class_exists(ArrayParameterType::class) ? ArrayParameterType::STRING : Connection::PARAM_STR_ARRAY]);
         } catch (TableNotFoundException $e) {
         }
 
@@ -285,35 +311,42 @@
             $stmt = $this->conn->prepare($sql);
         }
 
-        // $id and $data are defined later in the loop. Binding is done by reference, values are read on execution.
         if ('sqlsrv' === $platformName || 'oci' === $platformName) {
-            $stmt->bindParam(1, $id);
-            $stmt->bindParam(2, $id);
-            $stmt->bindParam(3, $data, ParameterType::LARGE_OBJECT);
+            $bind = static function ($id, $data) use ($stmt) {
+                $stmt->bindValue(1, $id);
+                $stmt->bindValue(2, $id);
+                $stmt->bindValue(3, $data, ParameterType::LARGE_OBJECT);
+                $stmt->bindValue(6, $data, ParameterType::LARGE_OBJECT);
+            };
             $stmt->bindValue(4, $lifetime, ParameterType::INTEGER);
             $stmt->bindValue(5, $now, ParameterType::INTEGER);
-            $stmt->bindParam(6, $data, ParameterType::LARGE_OBJECT);
             $stmt->bindValue(7, $lifetime, ParameterType::INTEGER);
             $stmt->bindValue(8, $now, ParameterType::INTEGER);
         } elseif (null !== $platformName) {
-            $stmt->bindParam(1, $id);
-            $stmt->bindParam(2, $data, ParameterType::LARGE_OBJECT);
+            $bind = static function ($id, $data) use ($stmt) {
+                $stmt->bindValue(1, $id);
+                $stmt->bindValue(2, $data, ParameterType::LARGE_OBJECT);
+            };
             $stmt->bindValue(3, $lifetime, ParameterType::INTEGER);
             $stmt->bindValue(4, $now, ParameterType::INTEGER);
         } else {
-            $stmt->bindParam(1, $data, ParameterType::LARGE_OBJECT);
             $stmt->bindValue(2, $lifetime, ParameterType::INTEGER);
             $stmt->bindValue(3, $now, ParameterType::INTEGER);
-            $stmt->bindParam(4, $id);
 
             $insertStmt = $this->conn->prepare($insertSql);
-            $insertStmt->bindParam(1, $id);
-            $insertStmt->bindParam(2, $data, ParameterType::LARGE_OBJECT);
             $insertStmt->bindValue(3, $lifetime, ParameterType::INTEGER);
             $insertStmt->bindValue(4, $now, ParameterType::INTEGER);
+
+            $bind = static function ($id, $data) use ($stmt, $insertStmt) {
+                $stmt->bindValue(1, $data, ParameterType::LARGE_OBJECT);
+                $stmt->bindValue(4, $id);
+                $insertStmt->bindValue(1, $id);
+                $insertStmt->bindValue(2, $data, ParameterType::LARGE_OBJECT);
+            };
         }
 
         foreach ($values as $id => $data) {
+            $bind($id, $data);
             try {
                 $rowCount = $stmt->executeStatement();
             } catch (TableNotFoundException $e) {
@@ -388,12 +421,14 @@
             return $this->serverVersion;
         }
 
-        $conn = $this->conn->getWrappedConnection();
-        if ($conn instanceof ServerInfoAwareConnection) {
-            return $this->serverVersion = $conn->getServerVersion();
+        if ($this->conn instanceof ServerVersionProvider || $this->conn instanceof ServerInfoAwareConnection) {
+            return $this->serverVersion = $this->conn->getServerVersion();
         }
 
-        return $this->serverVersion = '0';
+        // The condition should be removed once support for DBAL <3.3 is dropped
+        $conn = method_exists($this->conn, 'getNativeConnection') ? $this->conn->getNativeConnection() : $this->conn->getWrappedConnection();
+
+        return $this->serverVersion = $conn->getAttribute(\PDO::ATTR_SERVER_VERSION);
     }
 
     private function addTableToSchema(Schema $schema): void
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/FilesystemAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/FilesystemAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/FilesystemAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/FilesystemAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     use FilesystemTrait;
 
-    public function __construct(string $namespace = '', int $defaultLifetime = 0, string $directory = null, MarshallerInterface $marshaller = null)
+    public function __construct(string $namespace = '', int $defaultLifetime = 0, ?string $directory = null, ?MarshallerInterface $marshaller = null)
     {
         $this->marshaller = $marshaller ?? new DefaultMarshaller();
         parent::__construct('', $defaultLifetime);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/FilesystemTagAwareAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/FilesystemTagAwareAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/FilesystemTagAwareAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/FilesystemTagAwareAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
      */
     private const TAG_FOLDER = 'tags';
 
-    public function __construct(string $namespace = '', int $defaultLifetime = 0, string $directory = null, MarshallerInterface $marshaller = null)
+    public function __construct(string $namespace = '', int $defaultLifetime = 0, ?string $directory = null, ?MarshallerInterface $marshaller = null)
     {
         $this->marshaller = new TagAwareMarshaller($marshaller);
         parent::__construct('', $defaultLifetime);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/MemcachedAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/MemcachedAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/MemcachedAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/MemcachedAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
      *
      * Using a MemcachedAdapter as a pure items store is fine.
      */
-    public function __construct(\Memcached $client, string $namespace = '', int $defaultLifetime = 0, MarshallerInterface $marshaller = null)
+    public function __construct(\Memcached $client, string $namespace = '', int $defaultLifetime = 0, ?MarshallerInterface $marshaller = null)
     {
         if (!static::isSupported()) {
             throw new CacheException('Memcached '.(\PHP_VERSION_ID >= 80100 ? '> 3.1.5' : '>= 2.2.0').' is required.');
@@ -109,17 +109,19 @@
                     continue;
                 }
                 if (!str_starts_with($dsn, 'memcached:')) {
-                    throw new InvalidArgumentException(sprintf('Invalid Memcached DSN: "%s" does not start with "memcached:".', $dsn));
+                    throw new InvalidArgumentException('Invalid Memcached DSN: it does not start with "memcached:".');
                 }
                 $params = preg_replace_callback('#^memcached:(//)?(?:([^@]*+)@)?#', function ($m) use (&$username, &$password) {
                     if (!empty($m[2])) {
                         [$username, $password] = explode(':', $m[2], 2) + [1 => null];
+                        $username = rawurldecode($username);
+                        $password = null !== $password ? rawurldecode($password) : null;
                     }
 
                     return 'file:'.($m[1] ?? '');
                 }, $dsn);
                 if (false === $params = parse_url($params)) {
-                    throw new InvalidArgumentException(sprintf('Invalid Memcached DSN: "%s".', $dsn));
+                    throw new InvalidArgumentException('Invalid Memcached DSN.');
                 }
                 $query = $hosts = [];
                 if (isset($params['query'])) {
@@ -127,7 +129,7 @@
 
                     if (isset($query['host'])) {
                         if (!\is_array($hosts = $query['host'])) {
-                            throw new InvalidArgumentException(sprintf('Invalid Memcached DSN: "%s".', $dsn));
+                            throw new InvalidArgumentException('Invalid Memcached DSN: query parameter "host" must be an array.');
                         }
                         foreach ($hosts as $host => $weight) {
                             if (false === $port = strrpos($host, ':')) {
@@ -146,7 +148,7 @@
                     }
                 }
                 if (!isset($params['host']) && !isset($params['path'])) {
-                    throw new InvalidArgumentException(sprintf('Invalid Memcached DSN: "%s".', $dsn));
+                    throw new InvalidArgumentException('Invalid Memcached DSN: missing host or path.');
                 }
                 if (isset($params['path']) && preg_match('#/(\d+)$#', $params['path'], $m)) {
                     $params['weight'] = $m[1];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/NullAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/NullAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/NullAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/NullAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
     /**
      * {@inheritdoc}
      */
-    public function get(string $key, callable $callback, float $beta = null, array &$metadata = null)
+    public function get(string $key, callable $callback, ?float $beta = null, ?array &$metadata = null)
     {
         $save = true;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/PdoAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/PdoAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/PdoAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/PdoAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,8 +34,8 @@
     private $dataCol = 'item_data';
     private $lifetimeCol = 'item_lifetime';
     private $timeCol = 'item_time';
-    private $username = '';
-    private $password = '';
+    private $username = null;
+    private $password = null;
     private $connectionOptions = [];
     private $namespace;
 
@@ -62,7 +62,7 @@
      * @throws InvalidArgumentException When PDO error mode is not PDO::ERRMODE_EXCEPTION
      * @throws InvalidArgumentException When namespace contains invalid characters
      */
-    public function __construct($connOrDsn, string $namespace = '', int $defaultLifetime = 0, array $options = [], MarshallerInterface $marshaller = null)
+    public function __construct($connOrDsn, string $namespace = '', int $defaultLifetime = 0, array $options = [], ?MarshallerInterface $marshaller = null)
     {
         if ($connOrDsn instanceof Connection || (\is_string($connOrDsn) && str_contains($connOrDsn, '://'))) {
             trigger_deprecation('symfony/cache', '5.4', 'Usage of a DBAL Connection with "%s" is deprecated and will be removed in symfony 6.0. Use "%s" instead.', __CLASS__, DoctrineDbalAdapter::class);
@@ -176,7 +176,7 @@
     /**
      * {@inheritDoc}
      */
-    public function get(string $key, callable $callback, float $beta = null, array &$metadata = null)
+    public function get(string $key, callable $callback, ?float $beta = null, ?array &$metadata = null)
     {
         if (isset($this->dbalAdapter)) {
             return $this->dbalAdapter->get($key, $callback, $beta, $metadata);
@@ -507,7 +507,7 @@
         try {
             $stmt = $conn->prepare($sql);
         } catch (\PDOException $e) {
-            if (!$conn->inTransaction() || \in_array($this->driver, ['pgsql', 'sqlite', 'sqlsrv'], true)) {
+            if ($this->isTableMissing($e) && (!$conn->inTransaction() || \in_array($this->driver, ['pgsql', 'sqlite', 'sqlsrv'], true))) {
                 $this->createTable();
             }
             $stmt = $conn->prepare($sql);
@@ -542,7 +542,7 @@
             try {
                 $stmt->execute();
             } catch (\PDOException $e) {
-                if (!$conn->inTransaction() || \in_array($this->driver, ['pgsql', 'sqlite', 'sqlsrv'], true)) {
+                if ($this->isTableMissing($e) && (!$conn->inTransaction() || \in_array($this->driver, ['pgsql', 'sqlite', 'sqlsrv'], true))) {
                     $this->createTable();
                 }
                 $stmt->execute();
@@ -596,4 +596,21 @@
 
         return $this->serverVersion;
     }
+
+    private function isTableMissing(\PDOException $exception): bool
+    {
+        $driver = $this->driver;
+        [$sqlState, $code] = $exception->errorInfo ?? [null, $exception->getCode()];
+
+        switch (true) {
+            case 'pgsql' === $driver && '42P01' === $sqlState:
+            case 'sqlite' === $driver && str_contains($exception->getMessage(), 'no such table:'):
+            case 'oci' === $driver && 942 === $code:
+            case 'sqlsrv' === $driver && 208 === $code:
+            case 'mysql' === $driver && 1146 === $code:
+                return true;
+            default:
+                return false;
+        }
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/PhpArrayAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/PhpArrayAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/PhpArrayAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/PhpArrayAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -83,7 +83,7 @@
     /**
      * {@inheritdoc}
      */
-    public function get(string $key, callable $callback, float $beta = null, array &$metadata = null)
+    public function get(string $key, callable $callback, ?float $beta = null, ?array &$metadata = null)
     {
         if (null === $this->values) {
             $this->initialize();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/PhpFilesAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/PhpFilesAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/PhpFilesAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/PhpFilesAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
      *
      * @throws CacheException if OPcache is not enabled
      */
-    public function __construct(string $namespace = '', int $defaultLifetime = 0, string $directory = null, bool $appendOnly = false)
+    public function __construct(string $namespace = '', int $defaultLifetime = 0, ?string $directory = null, bool $appendOnly = false)
     {
         $this->appendOnly = $appendOnly;
         self::$startTime = self::$startTime ?? $_SERVER['REQUEST_TIME'] ?? time();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/ProxyAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/ProxyAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/ProxyAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/ProxyAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -102,7 +102,7 @@
     /**
      * {@inheritdoc}
      */
-    public function get(string $key, callable $callback, float $beta = null, array &$metadata = null)
+    public function get(string $key, callable $callback, ?float $beta = null, ?array &$metadata = null)
     {
         if (!$this->pool instanceof CacheInterface) {
             return $this->doGet($this, $key, $callback, $beta, $metadata);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/RedisAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/RedisAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/RedisAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/RedisAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
      * @param string                                                                                $namespace       The default namespace
      * @param int                                                                                   $defaultLifetime The default lifetime
      */
-    public function __construct($redis, string $namespace = '', int $defaultLifetime = 0, MarshallerInterface $marshaller = null)
+    public function __construct($redis, string $namespace = '', int $defaultLifetime = 0, ?MarshallerInterface $marshaller = null)
     {
         $this->init($redis, $namespace, $defaultLifetime, $marshaller);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/RedisTagAwareAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/RedisTagAwareAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/RedisTagAwareAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/RedisTagAwareAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -66,7 +66,7 @@
      * @param string                                                                                $namespace       The default namespace
      * @param int                                                                                   $defaultLifetime The default lifetime
      */
-    public function __construct($redis, string $namespace = '', int $defaultLifetime = 0, MarshallerInterface $marshaller = null)
+    public function __construct($redis, string $namespace = '', int $defaultLifetime = 0, ?MarshallerInterface $marshaller = null)
     {
         if ($redis instanceof \Predis\ClientInterface && $redis->getConnection() instanceof ClusterInterface && !$redis->getConnection() instanceof PredisCluster) {
             throw new InvalidArgumentException(sprintf('Unsupported Predis cluster connection: only "%s" is, "%s" given.', PredisCluster::class, get_debug_type($redis->getConnection())));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/TagAwareAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/TagAwareAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/TagAwareAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/TagAwareAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
     private static $getTagsByKey;
     private static $saveTags;
 
-    public function __construct(AdapterInterface $itemsPool, AdapterInterface $tagsPool = null, float $knownTagVersionsTtl = 0.15)
+    public function __construct(AdapterInterface $itemsPool, ?AdapterInterface $tagsPool = null, float $knownTagVersionsTtl = 0.15)
     {
         $this->pool = $itemsPool;
         $this->tags = $tagsPool ?: $itemsPool;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/TraceableAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/TraceableAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Adapter/TraceableAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Adapter/TraceableAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
     /**
      * {@inheritdoc}
      */
-    public function get(string $key, callable $callback, float $beta = null, array &$metadata = null)
+    public function get(string $key, callable $callback, ?float $beta = null, ?array &$metadata = null)
     {
         if (!$this->pool instanceof CacheInterface) {
             throw new \BadMethodCallException(sprintf('Cannot call "%s::get()": this class doesn\'t implement "%s".', get_debug_type($this->pool), CacheInterface::class));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Cache/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -34,8 +34,8 @@
     "require-dev": {
         "cache/integration-tests": "dev-master",
         "doctrine/cache": "^1.6|^2.0",
-        "doctrine/dbal": "^2.13.1|^3.0",
-        "predis/predis": "^1.1",
+        "doctrine/dbal": "^2.13.1|^3|^4",
+        "predis/predis": "^1.1|^2.0",
         "psr/simple-cache": "^1.0|^2.0",
         "symfony/config": "^4.4|^5.0|^6.0",
         "symfony/dependency-injection": "^4.4|^5.0|^6.0",
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/DataCollector/CacheDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/DataCollector/CacheDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/DataCollector/CacheDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/DataCollector/CacheDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         $empty = ['calls' => [], 'config' => [], 'options' => [], 'statistics' => []];
         $this->data = ['instances' => $empty, 'total' => $empty];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/DependencyInjection/CachePoolPass.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/DependencyInjection/CachePoolPass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/DependencyInjection/CachePoolPass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/DependencyInjection/CachePoolPass.php	2026-05-20 10:22:01.000000000 +0200
@@ -209,10 +209,10 @@
         }
 
         $notAliasedCacheClearerId = $this->cacheClearerId;
-        while ($container->hasAlias($this->cacheClearerId)) {
-            $this->cacheClearerId = (string) $container->getAlias($this->cacheClearerId);
+        while ($container->hasAlias($notAliasedCacheClearerId)) {
+            $notAliasedCacheClearerId = (string) $container->getAlias($notAliasedCacheClearerId);
         }
-        if ($container->hasDefinition($this->cacheClearerId)) {
+        if ($container->hasDefinition($notAliasedCacheClearerId)) {
             $clearers[$notAliasedCacheClearerId] = $allPools;
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Cache/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Cache/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Cache/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/LockRegistry.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/LockRegistry.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/LockRegistry.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/LockRegistry.php	2026-05-20 10:22:01.000000000 +0200
@@ -84,7 +84,7 @@
         return $previousFiles;
     }
 
-    public static function compute(callable $callback, ItemInterface $item, bool &$save, CacheInterface $pool, \Closure $setMetadata = null, LoggerInterface $logger = null)
+    public static function compute(callable $callback, ItemInterface $item, bool &$save, CacheInterface $pool, ?\Closure $setMetadata = null, ?LoggerInterface $logger = null)
     {
         if ('\\' === \DIRECTORY_SEPARATOR && null === self::$lockedFiles) {
             // disable locking on Windows by default
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Marshaller/DefaultMarshaller.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Marshaller/DefaultMarshaller.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Marshaller/DefaultMarshaller.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Marshaller/DefaultMarshaller.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     private $useIgbinarySerialize = true;
     private $throwOnSerializationFailure;
 
-    public function __construct(bool $useIgbinarySerialize = null, bool $throwOnSerializationFailure = false)
+    public function __construct(?bool $useIgbinarySerialize = null, bool $throwOnSerializationFailure = false)
     {
         if (null === $useIgbinarySerialize) {
             $useIgbinarySerialize = \extension_loaded('igbinary') && (\PHP_VERSION_ID < 70400 || version_compare('3.1.6', phpversion('igbinary'), '<='));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Marshaller/SodiumMarshaller.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Marshaller/SodiumMarshaller.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Marshaller/SodiumMarshaller.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Marshaller/SodiumMarshaller.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
      *                                 more rotating keys can be provided to decrypt values;
      *                                 each key must be generated using sodium_crypto_box_keypair()
      */
-    public function __construct(array $decryptionKeys, MarshallerInterface $marshaller = null)
+    public function __construct(array $decryptionKeys, ?MarshallerInterface $marshaller = null)
     {
         if (!self::isSupported()) {
             throw new CacheException('The "sodium" PHP extension is not loaded.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Marshaller/TagAwareMarshaller.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Marshaller/TagAwareMarshaller.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Marshaller/TagAwareMarshaller.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Marshaller/TagAwareMarshaller.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     private $marshaller;
 
-    public function __construct(MarshallerInterface $marshaller = null)
+    public function __construct(?MarshallerInterface $marshaller = null)
     {
         $this->marshaller = $marshaller ?? new DefaultMarshaller();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Messenger/EarlyExpirationDispatcher.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Messenger/EarlyExpirationDispatcher.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Messenger/EarlyExpirationDispatcher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Messenger/EarlyExpirationDispatcher.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,14 +27,14 @@
     private $reverseContainer;
     private $callbackWrapper;
 
-    public function __construct(MessageBusInterface $bus, ReverseContainer $reverseContainer, callable $callbackWrapper = null)
+    public function __construct(MessageBusInterface $bus, ReverseContainer $reverseContainer, ?callable $callbackWrapper = null)
     {
         $this->bus = $bus;
         $this->reverseContainer = $reverseContainer;
         $this->callbackWrapper = $callbackWrapper;
     }
 
-    public function __invoke(callable $callback, CacheItem $item, bool &$save, AdapterInterface $pool, \Closure $setMetadata, LoggerInterface $logger = null)
+    public function __invoke(callable $callback, CacheItem $item, bool &$save, AdapterInterface $pool, \Closure $setMetadata, ?LoggerInterface $logger = null)
     {
         if (!$item->isHit() || null === $message = EarlyExpirationMessage::create($this->reverseContainer, $callback, $item, $pool)) {
             // The item is stale or the callback cannot be reversed: we must compute the value now
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/AbstractRedisAdapterTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/AbstractRedisAdapterTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/AbstractRedisAdapterTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/AbstractRedisAdapterTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
 
     protected static $redis;
 
-    public function createCachePool(int $defaultLifetime = 0, string $testMethod = null): CacheItemPoolInterface
+    public function createCachePool(int $defaultLifetime = 0, ?string $testMethod = null): CacheItemPoolInterface
     {
         return new RedisAdapter(self::$redis, str_replace('\\', '.', __CLASS__), $defaultLifetime);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/AdapterTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/AdapterTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/AdapterTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/AdapterTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -236,7 +236,7 @@
         /** @var PruneableInterface|CacheItemPoolInterface $cache */
         $cache = $this->createCachePool();
 
-        $doSet = function ($name, $value, \DateInterval $expiresAfter = null) use ($cache) {
+        $doSet = function ($name, $value, ?\DateInterval $expiresAfter = null) use ($cache) {
             $item = $cache->getItem($name);
             $item->set($value);
 
@@ -309,6 +309,34 @@
         $this->assertTrue($cache->hasItem('barfoo'));
     }
 
+    /**
+     * @dataProvider provideInvalidPrefixes
+     */
+    public function testClearWithInvalidPrefix(string $prefix)
+    {
+        if (isset($this->skippedTests[__FUNCTION__])) {
+            $this->markTestSkipped($this->skippedTests[__FUNCTION__]);
+        }
+
+        $cache = $this->createCachePool(0, __FUNCTION__);
+        $cache->clear();
+
+        $cache->save($cache->getItem('foobar')->set(1));
+
+        $this->assertFalse($cache->clear($prefix));
+        $this->assertTrue($cache->hasItem('foobar'));
+    }
+
+    public static function provideInvalidPrefixes(): iterable
+    {
+        yield 'single quote' => ["foo' OR 1=1; --"];
+        yield 'percent wildcard' => ['foo%'];
+        yield 'space' => ['foo bar'];
+        yield 'null byte' => ["foo\0bar"];
+        yield 'backslash' => ['foo\\bar'];
+        yield 'slash' => ['foo/bar'];
+    }
+
     public function testWeirdDataMatchingMetadataWrappedValues()
     {
         if (isset($this->skippedTests[__FUNCTION__])) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ApcuAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ApcuAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ApcuAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ApcuAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
             $this->markTestSkipped('APCu extension is required.');
         }
         if ('cli' === \PHP_SAPI && !filter_var(\ini_get('apc.enable_cli'), \FILTER_VALIDATE_BOOLEAN)) {
-            if ('testWithCliSapi' !== $this->getName()) {
+            if ('testWithCliSapi' !== (method_exists($this, 'name') ? $this->name() : $this->getName())) {
                 $this->markTestSkipped('apc.enable_cli=1 is required.');
             }
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ArrayAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ArrayAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ArrayAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ArrayAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,6 +23,7 @@
         'testGetMetadata' => 'ArrayAdapter does not keep metadata.',
         'testDeferredSaveWithoutCommit' => 'Assumes a shared cache which ArrayAdapter is not.',
         'testSaveWithoutExpire' => 'Assumes a shared cache which ArrayAdapter is not.',
+        'testClearWithInvalidPrefix' => 'ArrayAdapter does not validate the prefix.',
     ];
 
     public function createCachePool(int $defaultLifetime = 0): CacheItemPoolInterface
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ChainAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ChainAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ChainAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ChainAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
  */
 class ChainAdapterTest extends AdapterTestCase
 {
-    public function createCachePool(int $defaultLifetime = 0, string $testMethod = null): CacheItemPoolInterface
+    public function createCachePool(int $defaultLifetime = 0, ?string $testMethod = null): CacheItemPoolInterface
     {
         if ('testGetMetadata' === $testMethod) {
             return new ChainAdapter([new FilesystemAdapter('a', $defaultLifetime), new FilesystemAdapter('b', $defaultLifetime)], $defaultLifetime);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/CouchbaseBucketAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/CouchbaseBucketAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/CouchbaseBucketAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/CouchbaseBucketAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,12 +28,13 @@
 {
     protected $skippedTests = [
         'testClearPrefix' => 'Couchbase cannot clear by prefix',
+        'testClearWithInvalidPrefix' => 'Couchbase cannot clear by prefix',
     ];
 
     /** @var \CouchbaseBucket */
     protected static $client;
 
-    public static function setupBeforeClass(): void
+    public static function setUpBeforeClass(): void
     {
         if (!CouchbaseBucketAdapter::isSupported()) {
             throw new SkippedTestSuiteError('Couchbase >= 2.6.0 < 3.0.0 is required.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/CouchbaseCollectionAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/CouchbaseCollectionAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/CouchbaseCollectionAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/CouchbaseCollectionAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,12 +28,13 @@
 {
     protected $skippedTests = [
         'testClearPrefix' => 'Couchbase cannot clear by prefix',
+        'testClearWithInvalidPrefix' => 'Couchbase cannot clear by prefix',
     ];
 
     /** @var Collection */
     protected static $client;
 
-    public static function setupBeforeClass(): void
+    public static function setUpBeforeClass(): void
     {
         if (!CouchbaseCollectionAdapter::isSupported()) {
             self::markTestSkipped('Couchbase >= 3.0.0 < 4.0.0 is required.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/DoctrineDbalAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/DoctrineDbalAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/DoctrineDbalAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/DoctrineDbalAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,13 +16,15 @@
 use Doctrine\DBAL\Driver\AbstractMySQLDriver;
 use Doctrine\DBAL\Driver\Middleware;
 use Doctrine\DBAL\DriverManager;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
 use Doctrine\DBAL\Schema\Schema;
-use PHPUnit\Framework\SkippedTestSuiteError;
 use Psr\Cache\CacheItemPoolInterface;
 use Symfony\Component\Cache\Adapter\DoctrineDbalAdapter;
 use Symfony\Component\Cache\Tests\Fixtures\DriverWrapper;
 
 /**
+ * @requires extension pdo_sqlite
+ *
  * @group time-sensitive
  */
 class DoctrineDbalAdapterTest extends AdapterTestCase
@@ -31,10 +33,6 @@
 
     public static function setUpBeforeClass(): void
     {
-        if (!\extension_loaded('pdo_sqlite')) {
-            throw new SkippedTestSuiteError('Extension pdo_sqlite required.');
-        }
-
         self::$dbFile = tempnam(sys_get_temp_dir(), 'sf_sqlite_cache');
     }
 
@@ -45,12 +43,16 @@
 
     public function createCachePool(int $defaultLifetime = 0): CacheItemPoolInterface
     {
-        return new DoctrineDbalAdapter(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]), '', $defaultLifetime);
+        return new DoctrineDbalAdapter(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile], $this->getDbalConfig()), '', $defaultLifetime);
     }
 
     public function testConfigureSchemaDecoratedDbalDriver()
     {
-        $connection = DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]);
+        if (file_exists(self::$dbFile)) {
+            @unlink(self::$dbFile);
+        }
+
+        $connection = DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile], $this->getDbalConfig());
         if (!interface_exists(Middleware::class)) {
             $this->markTestSkipped('doctrine/dbal v2 does not support custom drivers using middleware');
         }
@@ -60,7 +62,7 @@
             ->method('wrap')
             ->willReturn(new DriverWrapper($connection->getDriver()));
 
-        $config = new Configuration();
+        $config = $this->getDbalConfig();
         $config->setMiddlewares([$middleware]);
 
         $connection = DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile], $config);
@@ -75,7 +77,11 @@
 
     public function testConfigureSchema()
     {
-        $connection = DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]);
+        if (file_exists(self::$dbFile)) {
+            @unlink(self::$dbFile);
+        }
+
+        $connection = DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile], $this->getDbalConfig());
         $schema = new Schema();
 
         $adapter = new DoctrineDbalAdapter($connection);
@@ -85,6 +91,10 @@
 
     public function testConfigureSchemaDifferentDbalConnection()
     {
+        if (file_exists(self::$dbFile)) {
+            @unlink(self::$dbFile);
+        }
+
         $otherConnection = $this->createConnectionMock();
         $schema = new Schema();
 
@@ -95,7 +105,11 @@
 
     public function testConfigureSchemaTableExists()
     {
-        $connection = DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]);
+        if (file_exists(self::$dbFile)) {
+            @unlink(self::$dbFile);
+        }
+
+        $connection = DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile], $this->getDbalConfig());
         $schema = new Schema();
         $schema->createTable('cache_items');
 
@@ -106,13 +120,12 @@
     }
 
     /**
-     * @dataProvider provideDsn
+     * @dataProvider provideDsnWithSQLite
      */
-    public function testDsn(string $dsn, string $file = null)
+    public function testDsnWithSQLite(string $dsn, ?string $file = null)
     {
         try {
             $pool = new DoctrineDbalAdapter($dsn);
-            $pool->createTable();
 
             $item = $pool->getItem('key');
             $item->set('value');
@@ -124,12 +137,35 @@
         }
     }
 
-    public static function provideDsn()
+    public static function provideDsnWithSQLite()
     {
         $dbFile = tempnam(sys_get_temp_dir(), 'sf_sqlite_cache');
-        yield ['sqlite://localhost/'.$dbFile.'1', $dbFile.'1'];
-        yield ['sqlite3:///'.$dbFile.'3', $dbFile.'3'];
-        yield ['sqlite://localhost/:memory:'];
+        yield 'SQLite file' => ['sqlite://localhost/'.$dbFile.'1', $dbFile.'1'];
+        yield 'SQLite3 file' => ['sqlite3:///'.$dbFile.'3', $dbFile.'3'];
+        yield 'SQLite in memory' => ['sqlite://localhost/:memory:'];
+    }
+
+    /**
+     * @requires extension pdo_pgsql
+     *
+     * @group integration
+     */
+    public function testDsnWithPostgreSQL()
+    {
+        if (!$host = getenv('POSTGRES_HOST')) {
+            $this->markTestSkipped('Missing POSTGRES_HOST env variable');
+        }
+
+        try {
+            $pool = new DoctrineDbalAdapter('pgsql://postgres:password@'.$host);
+
+            $item = $pool->getItem('key');
+            $item->set('value');
+            $this->assertTrue($pool->save($item));
+        } finally {
+            $pdo = new \PDO('pgsql:host='.$host.';user=postgres;password=password');
+            $pdo->exec('DROP TABLE IF EXISTS cache_items');
+        }
     }
 
     protected function isPruned(DoctrineDbalAdapter $cache, string $name): bool
@@ -155,4 +191,14 @@
 
         return $connection;
     }
+
+    private function getDbalConfig()
+    {
+        $config = new Configuration();
+        if (class_exists(DefaultSchemaManagerFactory::class)) {
+            $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+        }
+
+        return $config;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/MemcachedAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/MemcachedAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/MemcachedAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/MemcachedAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,6 +26,7 @@
         'testHasItemReturnsFalseWhenDeferredItemIsExpired' => 'Testing expiration slows down the test suite',
         'testDefaultLifeTime' => 'Testing expiration slows down the test suite',
         'testClearPrefix' => 'Memcached cannot clear by prefix',
+        'testClearWithInvalidPrefix' => 'Memcached cannot clear by prefix',
     ];
 
     protected static $client;
@@ -44,7 +45,7 @@
         }
     }
 
-    public function createCachePool(int $defaultLifetime = 0, string $testMethod = null, string $namespace = null): CacheItemPoolInterface
+    public function createCachePool(int $defaultLifetime = 0, ?string $testMethod = null, ?string $namespace = null): CacheItemPoolInterface
     {
         $client = $defaultLifetime ? AbstractAdapter::createConnection('memcached://'.getenv('MEMCACHED_HOST')) : self::$client;
 
@@ -174,33 +175,29 @@
     }
 
     /**
-     * @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()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/NamespacedProxyAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/NamespacedProxyAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/NamespacedProxyAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/NamespacedProxyAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
  */
 class NamespacedProxyAdapterTest extends ProxyAdapterTest
 {
-    public function createCachePool(int $defaultLifetime = 0, string $testMethod = null): CacheItemPoolInterface
+    public function createCachePool(int $defaultLifetime = 0, ?string $testMethod = null): CacheItemPoolInterface
     {
         if ('testGetMetadata' === $testMethod) {
             return new ProxyAdapter(new FilesystemAdapter(), 'foo', $defaultLifetime);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PdoAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PdoAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PdoAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PdoAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,11 +11,12 @@
 
 namespace Symfony\Component\Cache\Tests\Adapter;
 
-use PHPUnit\Framework\SkippedTestSuiteError;
 use Psr\Cache\CacheItemPoolInterface;
 use Symfony\Component\Cache\Adapter\PdoAdapter;
 
 /**
+ * @requires extension pdo_sqlite
+ *
  * @group time-sensitive
  */
 class PdoAdapterTest extends AdapterTestCase
@@ -24,10 +25,6 @@
 
     public static function setUpBeforeClass(): void
     {
-        if (!\extension_loaded('pdo_sqlite')) {
-            throw new SkippedTestSuiteError('Extension pdo_sqlite required.');
-        }
-
         self::$dbFile = tempnam(sys_get_temp_dir(), 'sf_sqlite_cache');
 
         $pool = new PdoAdapter('sqlite:'.self::$dbFile);
@@ -71,13 +68,12 @@
     }
 
     /**
-     * @dataProvider provideDsn
+     * @dataProvider provideDsnSQLite
      */
-    public function testDsn(string $dsn, string $file = null)
+    public function testDsnWithSQLite(string $dsn, ?string $file = null)
     {
         try {
             $pool = new PdoAdapter($dsn);
-            $pool->createTable();
 
             $item = $pool->getItem('key');
             $item->set('value');
@@ -89,11 +85,36 @@
         }
     }
 
-    public static function provideDsn()
+    public static function provideDsnSQLite()
     {
         $dbFile = tempnam(sys_get_temp_dir(), 'sf_sqlite_cache');
-        yield ['sqlite:'.$dbFile.'2', $dbFile.'2'];
-        yield ['sqlite::memory:'];
+        yield 'SQLite file' => ['sqlite:'.$dbFile.'2', $dbFile.'2'];
+        yield 'SQLite in memory' => ['sqlite::memory:'];
+    }
+
+    /**
+     * @requires extension pdo_pgsql
+     *
+     * @group integration
+     */
+    public function testDsnWithPostgreSQL()
+    {
+        if (!$host = getenv('POSTGRES_HOST')) {
+            $this->markTestSkipped('Missing POSTGRES_HOST env variable');
+        }
+
+        $dsn = 'pgsql:host='.$host.';user=postgres;password=password';
+
+        try {
+            $pool = new PdoAdapter($dsn);
+
+            $item = $pool->getItem('key');
+            $item->set('value');
+            $this->assertTrue($pool->save($item));
+        } finally {
+            $pdo = new \PDO($dsn);
+            $pdo->exec('DROP TABLE IF EXISTS cache_items');
+        }
     }
 
     protected function isPruned(PdoAdapter $cache, string $name): bool
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PdoDbalAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PdoDbalAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PdoDbalAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PdoDbalAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,6 +16,7 @@
 use Doctrine\DBAL\Driver\AbstractMySQLDriver;
 use Doctrine\DBAL\Driver\Middleware;
 use Doctrine\DBAL\DriverManager;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
 use Doctrine\DBAL\Schema\Schema;
 use PHPUnit\Framework\SkippedTestSuiteError;
 use Psr\Cache\CacheItemPoolInterface;
@@ -50,14 +51,16 @@
     public function createCachePool(int $defaultLifetime = 0): CacheItemPoolInterface
     {
         $this->expectDeprecation('Since symfony/cache 5.4: Usage of a DBAL Connection with "Symfony\Component\Cache\Adapter\PdoAdapter" is deprecated and will be removed in symfony 6.0. Use "Symfony\Component\Cache\Adapter\DoctrineDbalAdapter" instead.');
+        $config = $this->getDbalConfig();
 
-        return new PdoAdapter(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]), '', $defaultLifetime);
+        return new PdoAdapter(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile], $config), '', $defaultLifetime);
     }
 
     public function testConfigureSchemaDecoratedDbalDriver()
     {
         $this->expectDeprecation('Since symfony/cache 5.4: Usage of a DBAL Connection with "Symfony\Component\Cache\Adapter\PdoAdapter" is deprecated and will be removed in symfony 6.0. Use "Symfony\Component\Cache\Adapter\DoctrineDbalAdapter" instead.');
-        $connection = DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]);
+        $config = $this->getDbalConfig();
+        $connection = DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile], $config);
         if (!interface_exists(Middleware::class)) {
             $this->markTestSkipped('doctrine/dbal v2 does not support custom drivers using middleware');
         }
@@ -67,7 +70,6 @@
             ->method('wrap')
             ->willReturn(new DriverWrapper($connection->getDriver()));
 
-        $config = new Configuration();
         $config->setMiddlewares([$middleware]);
 
         $connection = DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile], $config);
@@ -83,7 +85,8 @@
     public function testConfigureSchema()
     {
         $this->expectDeprecation('Since symfony/cache 5.4: Usage of a DBAL Connection with "Symfony\Component\Cache\Adapter\PdoAdapter" is deprecated and will be removed in symfony 6.0. Use "Symfony\Component\Cache\Adapter\DoctrineDbalAdapter" instead.');
-        $connection = DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]);
+        $config = $this->getDbalConfig();
+        $connection = DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile], $config);
         $schema = new Schema();
 
         $adapter = new PdoAdapter($connection);
@@ -104,7 +107,8 @@
     public function testConfigureSchemaTableExists()
     {
         $this->expectDeprecation('Since symfony/cache 5.4: Usage of a DBAL Connection with "Symfony\Component\Cache\Adapter\PdoAdapter" is deprecated and will be removed in symfony 6.0. Use "Symfony\Component\Cache\Adapter\DoctrineDbalAdapter" instead.');
-        $connection = DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]);
+        $config = $this->getDbalConfig();
+        $connection = DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile], $config);
         $schema = new Schema();
         $schema->createTable('cache_items');
 
@@ -117,7 +121,7 @@
     /**
      * @dataProvider provideDsn
      */
-    public function testDsn(string $dsn, string $file = null)
+    public function testDsn(string $dsn, ?string $file = null)
     {
         $this->expectDeprecation('Since symfony/cache 5.4: Usage of a DBAL Connection with "Symfony\Component\Cache\Adapter\PdoAdapter" is deprecated and will be removed in symfony 6.0. Use "Symfony\Component\Cache\Adapter\DoctrineDbalAdapter" instead.');
         try {
@@ -168,4 +172,14 @@
 
         return $connection;
     }
+
+    private function getDbalConfig(): Configuration
+    {
+        $config = new Configuration();
+        if (class_exists(DefaultSchemaManagerFactory::class)) {
+            $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+        }
+
+        return $config;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PhpArrayAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PhpArrayAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PhpArrayAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PhpArrayAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -57,6 +57,7 @@
 
         'testDefaultLifeTime' => 'PhpArrayAdapter does not allow configuring a default lifetime.',
         'testPrune' => 'PhpArrayAdapter just proxies',
+        'testClearWithInvalidPrefix' => 'PhpArrayAdapter does not validate the prefix.',
     ];
 
     protected static $file;
@@ -75,7 +76,7 @@
         }
     }
 
-    public function createCachePool(int $defaultLifetime = 0, string $testMethod = null): CacheItemPoolInterface
+    public function createCachePool(int $defaultLifetime = 0, ?string $testMethod = null): CacheItemPoolInterface
     {
         if ('testGetMetadata' === $testMethod || 'testClearPrefix' === $testMethod) {
             return new PhpArrayAdapter(self::$file, new FilesystemAdapter());
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PredisTagAwareAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PredisTagAwareAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PredisTagAwareAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PredisTagAwareAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
         $this->skippedTests['testTagItemExpiry'] = 'Testing expiration slows down the test suite';
     }
 
-    public function createCachePool(int $defaultLifetime = 0, string $testMethod = null): CacheItemPoolInterface
+    public function createCachePool(int $defaultLifetime = 0, ?string $testMethod = null): CacheItemPoolInterface
     {
         $this->assertInstanceOf(\Predis\Client::class, self::$redis);
         $adapter = new RedisTagAwareAdapter(self::$redis, str_replace('\\', '.', __CLASS__), $defaultLifetime);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PredisTagAwareClusterAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PredisTagAwareClusterAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PredisTagAwareClusterAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/PredisTagAwareClusterAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
         $this->skippedTests['testTagItemExpiry'] = 'Testing expiration slows down the test suite';
     }
 
-    public function createCachePool(int $defaultLifetime = 0, string $testMethod = null): CacheItemPoolInterface
+    public function createCachePool(int $defaultLifetime = 0, ?string $testMethod = null): CacheItemPoolInterface
     {
         $this->assertInstanceOf(\Predis\Client::class, self::$redis);
         $adapter = new RedisTagAwareAdapter(self::$redis, str_replace('\\', '.', __CLASS__), $defaultLifetime);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ProxyAdapterAndRedisAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ProxyAdapterAndRedisAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ProxyAdapterAndRedisAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ProxyAdapterAndRedisAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
         self::$redis = AbstractAdapter::createConnection('redis://'.getenv('REDIS_HOST'));
     }
 
-    public function createCachePool($defaultLifetime = 0, string $testMethod = null): CacheItemPoolInterface
+    public function createCachePool($defaultLifetime = 0, ?string $testMethod = null): CacheItemPoolInterface
     {
         return new ProxyAdapter(new RedisAdapter(self::$redis, str_replace('\\', '.', __CLASS__), 100), 'ProxyNS', $defaultLifetime);
     }
@@ -66,6 +66,7 @@
         $this->assertSame($value, $this->cache->getItem('baz')->get());
 
         sleep(1);
+        usleep(100000);
         $this->assertSame($value, $this->cache->getItem('foo')->get());
         $this->assertSame($value, $this->cache->getItem('bar')->get());
         $this->assertFalse($this->cache->getItem('baz')->isHit());
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ProxyAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ProxyAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ProxyAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/ProxyAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,9 +27,10 @@
         'testDeferredSaveWithoutCommit' => 'Assumes a shared cache which ArrayAdapter is not.',
         'testSaveWithoutExpire' => 'Assumes a shared cache which ArrayAdapter is not.',
         'testPrune' => 'ProxyAdapter just proxies',
+        'testClearWithInvalidPrefix' => 'Inner ArrayAdapter does not validate the prefix.',
     ];
 
-    public function createCachePool(int $defaultLifetime = 0, string $testMethod = null): CacheItemPoolInterface
+    public function createCachePool(int $defaultLifetime = 0, ?string $testMethod = null): CacheItemPoolInterface
     {
         if ('testGetMetadata' === $testMethod) {
             return new ProxyAdapter(new FilesystemAdapter(), '', $defaultLifetime);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisAdapterSentinelTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisAdapterSentinelTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisAdapterSentinelTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisAdapterSentinelTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,13 +33,13 @@
             throw new SkippedTestSuiteError('REDIS_SENTINEL_SERVICE env var is not defined.');
         }
 
-        self::$redis = AbstractAdapter::createConnection('redis:?host['.str_replace(' ', ']&host[', $hosts).']', ['redis_sentinel' => $service, 'prefix' => 'prefix_']);
+        self::$redis = AbstractAdapter::createConnection('redis:?host['.str_replace(' ', ']&host[', $hosts).']&timeout=0&retry_interval=0&read_timeout=0', ['redis_sentinel' => $service, 'prefix' => 'prefix_']);
     }
 
     public function testInvalidDSNHasBothClusterAndSentinel()
     {
         $this->expectException(InvalidArgumentException::class);
-        $this->expectExceptionMessage('Cannot use both "redis_cluster" and "redis_sentinel" at the same time:');
+        $this->expectExceptionMessage('Cannot use both "redis_cluster" and "redis_sentinel" at the same time.');
         $dsn = 'redis:?host[redis1]&host[redis2]&host[redis3]&redis_cluster=1&redis_sentinel=mymaster';
         RedisAdapter::createConnection($dsn);
     }
@@ -48,8 +48,8 @@
     {
         $hosts = getenv('REDIS_SENTINEL_HOSTS');
         $dsn = 'redis:?host['.str_replace(' ', ']&host[', $hosts).']';
-        $this->expectException(\Symfony\Component\Cache\Exception\InvalidArgumentException::class);
-        $this->expectExceptionMessage('Failed to retrieve master information from sentinel "invalid-masterset-name" and dsn "'.$dsn.'".');
+        $this->expectException(InvalidArgumentException::class);
+        $this->expectExceptionMessage('Failed to retrieve master information from sentinel "invalid-masterset-name".');
         AbstractAdapter::createConnection($dsn, ['redis_sentinel' => 'invalid-masterset-name']);
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
         self::$redis = AbstractAdapter::createConnection('redis://'.getenv('REDIS_HOST'), ['lazy' => true]);
     }
 
-    public function createCachePool(int $defaultLifetime = 0, string $testMethod = null): CacheItemPoolInterface
+    public function createCachePool(int $defaultLifetime = 0, ?string $testMethod = null): CacheItemPoolInterface
     {
         if ('testClearWithPrefix' === $testMethod && \defined('Redis::SCAN_PREFIX')) {
             self::$redis->setOption(\Redis::OPT_SCAN, \Redis::SCAN_PREFIX);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisArrayAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisArrayAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisArrayAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisArrayAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     public static function setUpBeforeClass(): void
     {
-        parent::setupBeforeClass();
+        parent::setUpBeforeClass();
         if (!class_exists(\RedisArray::class)) {
             throw new SkippedTestSuiteError('The RedisArray class is required.');
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisClusterAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisClusterAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisClusterAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisClusterAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
         self::$redis->setOption(\Redis::OPT_PREFIX, 'prefix_');
     }
 
-    public function createCachePool(int $defaultLifetime = 0, string $testMethod = null): CacheItemPoolInterface
+    public function createCachePool(int $defaultLifetime = 0, ?string $testMethod = null): CacheItemPoolInterface
     {
         if ('testClearWithPrefix' === $testMethod && \defined('Redis::SCAN_PREFIX')) {
             self::$redis->setOption(\Redis::OPT_SCAN, \Redis::SCAN_PREFIX);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisTagAwareAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisTagAwareAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisTagAwareAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisTagAwareAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
         $this->skippedTests['testTagItemExpiry'] = 'Testing expiration slows down the test suite';
     }
 
-    public function createCachePool(int $defaultLifetime = 0, string $testMethod = null): CacheItemPoolInterface
+    public function createCachePool(int $defaultLifetime = 0, ?string $testMethod = null): CacheItemPoolInterface
     {
         if ('testClearWithPrefix' === $testMethod && \defined('Redis::SCAN_PREFIX')) {
             self::$redis->setOption(\Redis::OPT_SCAN, \Redis::SCAN_PREFIX);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisTagAwareArrayAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisTagAwareArrayAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisTagAwareArrayAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisTagAwareArrayAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
         $this->skippedTests['testTagItemExpiry'] = 'Testing expiration slows down the test suite';
     }
 
-    public function createCachePool(int $defaultLifetime = 0, string $testMethod = null): CacheItemPoolInterface
+    public function createCachePool(int $defaultLifetime = 0, ?string $testMethod = null): CacheItemPoolInterface
     {
         if ('testClearWithPrefix' === $testMethod && \defined('Redis::SCAN_PREFIX')) {
             self::$redis->setOption(\Redis::OPT_SCAN, \Redis::SCAN_PREFIX);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisTagAwareClusterAdapterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisTagAwareClusterAdapterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisTagAwareClusterAdapterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Adapter/RedisTagAwareClusterAdapterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
         $this->skippedTests['testTagItemExpiry'] = 'Testing expiration slows down the test suite';
     }
 
-    public function createCachePool(int $defaultLifetime = 0, string $testMethod = null): CacheItemPoolInterface
+    public function createCachePool(int $defaultLifetime = 0, ?string $testMethod = null): CacheItemPoolInterface
     {
         if ('testClearWithPrefix' === $testMethod && \defined('Redis::SCAN_PREFIX')) {
             self::$redis->setOption(\Redis::OPT_SCAN, \Redis::SCAN_PREFIX);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/DependencyInjection/CachePoolPassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/DependencyInjection/CachePoolPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/DependencyInjection/CachePoolPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/DependencyInjection/CachePoolPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,8 +20,10 @@
 use Symfony\Component\Cache\DependencyInjection\CachePoolPass;
 use Symfony\Component\DependencyInjection\ChildDefinition;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
+use Symfony\Component\DependencyInjection\ContainerInterface;
 use Symfony\Component\DependencyInjection\Definition;
 use Symfony\Component\DependencyInjection\Reference;
+use Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer;
 
 class CachePoolPassTest extends TestCase
 {
@@ -232,4 +234,33 @@
         $this->assertInstanceOf(ChildDefinition::class, $doctrineCachePool);
         $this->assertSame('cache.app', $doctrineCachePool->getParent());
     }
+
+    public function testGlobalClearerAlias()
+    {
+        $container = new ContainerBuilder();
+        $container->setParameter('kernel.container_class', 'app');
+        $container->setParameter('kernel.project_dir', 'foo');
+
+        $container->register('cache.default_clearer', Psr6CacheClearer::class);
+
+        $container->setDefinition('cache.system_clearer', new ChildDefinition('cache.default_clearer'));
+
+        $container->setDefinition('cache.foo_bar_clearer', new ChildDefinition('cache.default_clearer'));
+        $container->setAlias('cache.global_clearer', 'cache.foo_bar_clearer');
+
+        $container->register('cache.adapter.array', ArrayAdapter::class)
+            ->setAbstract(true)
+            ->addTag('cache.pool');
+
+        $cachePool = new ChildDefinition('cache.adapter.array');
+        $cachePool->addTag('cache.pool', ['clearer' => 'cache.system_clearer']);
+        $container->setDefinition('app.cache_pool', $cachePool);
+
+        $this->cachePoolPass->process($container);
+
+        $definition = $container->getDefinition('cache.foo_bar_clearer');
+
+        $this->assertTrue($definition->hasTag('cache.pool.clearer'));
+        $this->assertEquals(['app.cache_pool' => new Reference('app.cache_pool', ContainerInterface::IGNORE_ON_UNINITIALIZED_REFERENCE)], $definition->getArgument(0));
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Fixtures/DriverWrapper.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Fixtures/DriverWrapper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Fixtures/DriverWrapper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Fixtures/DriverWrapper.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,6 +15,7 @@
 use Doctrine\DBAL\Driver;
 use Doctrine\DBAL\Platforms\AbstractPlatform;
 use Doctrine\DBAL\Schema\AbstractSchemaManager;
+use Doctrine\DBAL\ServerVersionProvider;
 
 class DriverWrapper implements Driver
 {
@@ -31,9 +32,9 @@
         return $this->driver->connect($params, $username, $password, $driverOptions);
     }
 
-    public function getDatabasePlatform(): AbstractPlatform
+    public function getDatabasePlatform(?ServerVersionProvider $versionProvider = null): AbstractPlatform
     {
-        return $this->driver->getDatabasePlatform();
+        return $this->driver->getDatabasePlatform($versionProvider);
     }
 
     public function getSchemaManager(Connection $conn, AbstractPlatform $platform): AbstractSchemaManager
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/LockRegistryTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/LockRegistryTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/LockRegistryTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/LockRegistryTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
         }
         $lockFiles = LockRegistry::setFiles([]);
         LockRegistry::setFiles($lockFiles);
-        $expected = array_map('realpath', glob(__DIR__.'/../Adapter/*'));
+        $expected = array_map('realpath', glob(__DIR__.'/../Adapter/*.php'));
         $this->assertSame($expected, $lockFiles);
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Traits/RedisTraitTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Traits/RedisTraitTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Tests/Traits/RedisTraitTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Tests/Traits/RedisTraitTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,211 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Cache\Tests\Traits;
+
+use PHPUnit\Framework\SkippedTestSuiteError;
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\Cache\Exception\InvalidArgumentException;
+use Symfony\Component\Cache\Traits\RedisTrait;
+
+/**
+ * @requires extension redis
+ */
+class RedisTraitTest extends TestCase
+{
+    /**
+     * @dataProvider provideCreateConnection
+     */
+    public function testCreateConnection(string $dsn, string $expectedClass)
+    {
+        if (!class_exists($expectedClass)) {
+            throw new SkippedTestSuiteError(sprintf('The "%s" class is required.', $expectedClass));
+        }
+        if (!getenv('REDIS_CLUSTER_HOSTS')) {
+            throw new SkippedTestSuiteError('REDIS_CLUSTER_HOSTS env var is not defined.');
+        }
+
+        $mock = new class () {
+            use RedisTrait;
+        };
+        $connection = $mock::createConnection($dsn);
+
+        self::assertInstanceOf($expectedClass, $connection);
+    }
+
+    public function testUrlDecodeParameters()
+    {
+        if (!getenv('REDIS_AUTHENTICATED_HOST')) {
+            self::markTestSkipped('REDIS_AUTHENTICATED_HOST env var is not defined.');
+        }
+
+        $mock = new class () {
+            use RedisTrait;
+        };
+        $connection = $mock::createConnection('redis://:p%40ssword@'.getenv('REDIS_AUTHENTICATED_HOST'));
+
+        self::assertInstanceOf(\Redis::class, $connection);
+        self::assertSame('p@ssword', $connection->getAuth());
+    }
+
+    public static function provideCreateConnection(): array
+    {
+        $hosts = array_map(function ($host) { return sprintf('host[%s]', $host); }, explode(' ', getenv('REDIS_CLUSTER_HOSTS')));
+
+        return [
+            [
+                sprintf('redis:?%s&redis_cluster=1', $hosts[0]),
+                'RedisCluster',
+            ],
+            [
+                sprintf('redis:?%s&redis_cluster=true', $hosts[0]),
+                'RedisCluster',
+            ],
+            [
+                sprintf('redis:?%s', $hosts[0]),
+                'Redis',
+            ],
+            [
+                sprintf('redis:?%s', implode('&', \array_slice($hosts, 0, 2))),
+                'RedisArray',
+            ],
+        ];
+    }
+
+    /**
+     * Due to a bug in phpredis, the persistent connection will keep its last selected database. So when re-using
+     * a persistent connection, the database has to be re-selected, too.
+     *
+     * @see https://github.com/phpredis/phpredis/issues/1920
+     *
+     * @group integration
+     */
+    public function testPconnectSelectsCorrectDatabase()
+    {
+        if (!class_exists(\Redis::class)) {
+            throw new SkippedTestSuiteError('The "Redis" class is required.');
+        }
+        if (!getenv('REDIS_HOST')) {
+            throw new SkippedTestSuiteError('REDIS_HOST env var is not defined.');
+        }
+        if (!\ini_get('redis.pconnect.pooling_enabled')) {
+            throw new SkippedTestSuiteError('The bug only occurs when pooling is enabled.');
+        }
+
+        // Limit the connection pool size to 1:
+        if (false === $prevPoolSize = ini_set('redis.pconnect.connection_limit', 1)) {
+            throw new SkippedTestSuiteError('Unable to set pool size');
+        }
+
+        try {
+            $mock = new class () {
+                use RedisTrait;
+            };
+
+            $dsn = 'redis://'.getenv('REDIS_HOST');
+
+            $cacheKey = 'testPconnectSelectsCorrectDatabase';
+            $cacheValueOnDb1 = 'I should only be on database 1';
+
+            // First connect to database 1 and set a value there so we can identify this database:
+            $db1 = $mock::createConnection($dsn, ['dbindex' => 1, 'persistent' => 1]);
+            self::assertInstanceOf(\Redis::class, $db1);
+            self::assertSame(1, $db1->getDbNum());
+            $db1->set($cacheKey, $cacheValueOnDb1);
+            self::assertSame($cacheValueOnDb1, $db1->get($cacheKey));
+
+            // Unset the connection - do not use `close()` or we will lose the persistent connection:
+            unset($db1);
+
+            // Now connect to database 0 and see that we do not actually ended up on database 1 by checking the value:
+            $db0 = $mock::createConnection($dsn, ['dbindex' => 0, 'persistent' => 1]);
+            self::assertInstanceOf(\Redis::class, $db0);
+            self::assertSame(0, $db0->getDbNum()); // Redis is lying here! We could actually be on any database!
+            self::assertNotSame($cacheValueOnDb1, $db0->get($cacheKey)); // This value should not exist if we are actually on db 0
+        } finally {
+            ini_set('redis.pconnect.connection_limit', $prevPoolSize);
+        }
+    }
+
+    /**
+     * @dataProvider provideDbIndexDsnParameter
+     */
+    public function testDbIndexDsnParameter(string $dsn, int $expectedDb)
+    {
+        if (!getenv('REDIS_AUTHENTICATED_HOST')) {
+            self::markTestSkipped('REDIS_AUTHENTICATED_HOST env var is not defined.');
+        }
+
+        $mock = new class () {
+            use RedisTrait;
+        };
+        $connection = $mock::createConnection($dsn);
+        self::assertSame($expectedDb, $connection->getDbNum());
+    }
+
+    public static function provideDbIndexDsnParameter(): array
+    {
+        return [
+            [
+                'redis://:p%40ssword@'.getenv('REDIS_AUTHENTICATED_HOST'),
+                0,
+            ],
+            [
+                'redis:?host['.getenv('REDIS_HOST').']',
+                0,
+            ],
+            [
+                'redis:?host['.getenv('REDIS_HOST').']&dbindex=1',
+                1,
+            ],
+            [
+                'redis://:p%40ssword@'.getenv('REDIS_AUTHENTICATED_HOST').'?dbindex=2',
+                2,
+            ],
+            [
+                'redis://:p%40ssword@'.getenv('REDIS_AUTHENTICATED_HOST').'/4',
+                4,
+            ],
+            [
+                'redis://:p%40ssword@'.getenv('REDIS_AUTHENTICATED_HOST').'/?dbindex=5',
+                5,
+            ],
+        ];
+    }
+
+    /**
+     * @dataProvider provideInvalidDbIndexDsnParameter
+     */
+    public function testInvalidDbIndexDsnParameter(string $dsn)
+    {
+        if (!getenv('REDIS_AUTHENTICATED_HOST')) {
+            self::markTestSkipped('REDIS_AUTHENTICATED_HOST env var is not defined.');
+        }
+        $this->expectException(InvalidArgumentException::class);
+
+        $mock = new class () {
+            use RedisTrait;
+        };
+        $mock::createConnection($dsn);
+    }
+
+    public static function provideInvalidDbIndexDsnParameter(): array
+    {
+        return [
+            [
+                'redis://:p%40ssword@'.getenv('REDIS_AUTHENTICATED_HOST').'/abc'
+            ],
+            [
+                'redis://:p%40ssword@'.getenv('REDIS_AUTHENTICATED_HOST').'/3?dbindex=6'
+            ]
+        ];
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Traits/AbstractAdapterTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Traits/AbstractAdapterTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Traits/AbstractAdapterTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Traits/AbstractAdapterTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -143,6 +143,10 @@
                 $this->namespaceVersion = $namespaceVersion;
                 $this->ids = [];
             }
+        } elseif (preg_match('#[^-+.A-Za-z0-9]#', $prefix)) {
+            CacheItem::log($this->logger, 'Failed to clear the cache: Namespace-prefix contains invalid characters.', ['cache-adapter' => get_debug_type($this)]);
+
+            return false;
         } else {
             $namespaceToClear = $this->namespace.$prefix;
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Traits/ContractsTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Traits/ContractsTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Traits/ContractsTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Traits/ContractsTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -57,7 +57,7 @@
         return $previousWrapper;
     }
 
-    private function doGet(AdapterInterface $pool, string $key, callable $callback, ?float $beta, array &$metadata = null)
+    private function doGet(AdapterInterface $pool, string $key, callable $callback, ?float $beta, ?array &$metadata = null)
     {
         if (0 > $beta = $beta ?? 1.0) {
             throw new InvalidArgumentException(sprintf('Argument "$beta" provided to "%s::get()" must be a positive number, %f given.', static::class, $beta));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Traits/FilesystemCommonTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Traits/FilesystemCommonTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Traits/FilesystemCommonTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Traits/FilesystemCommonTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -88,8 +88,9 @@
         return @unlink($file);
     }
 
-    private function write(string $file, string $data, int $expiresAt = null)
+    private function write(string $file, string $data, ?int $expiresAt = null)
     {
+        $unlink = false;
         set_error_handler(__CLASS__.'::throwError');
         try {
             if (null === $this->tmp) {
@@ -107,18 +108,31 @@
             }
             fwrite($h, $data);
             fclose($h);
+            $unlink = true;
 
             if (null !== $expiresAt) {
                 touch($this->tmp, $expiresAt ?: time() + 31556952); // 1 year in seconds
             }
 
-            return rename($this->tmp, $file);
+            if ('\\' === \DIRECTORY_SEPARATOR) {
+                $success = copy($this->tmp, $file);
+                $unlink = true;
+            } else {
+                $success = rename($this->tmp, $file);
+                $unlink = !$success;
+            }
+
+            return $success;
         } finally {
             restore_error_handler();
+
+            if ($unlink) {
+                @unlink($this->tmp);
+            }
         }
     }
 
-    private function getFile(string $id, bool $mkdir = false, string $directory = null)
+    private function getFile(string $id, bool $mkdir = false, ?string $directory = null)
     {
         // Use MD5 to favor speed over security, which is not an issue here
         $hash = str_replace('/', '-', base64_encode(hash('md5', static::class.$id, true)));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Traits/RedisTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Traits/RedisTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Cache/Traits/RedisTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Cache/Traits/RedisTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,6 +15,8 @@
 use Predis\Connection\Aggregate\ClusterInterface;
 use Predis\Connection\Aggregate\RedisCluster;
 use Predis\Connection\Aggregate\ReplicationInterface;
+use Predis\Connection\Cluster\ClusterInterface as Predis2ClusterInterface;
+use Predis\Connection\Cluster\RedisCluster as Predis2RedisCluster;
 use Predis\Response\ErrorInterface;
 use Predis\Response\Status;
 use Symfony\Component\Cache\Exception\CacheException;
@@ -96,16 +98,16 @@
         } elseif (str_starts_with($dsn, 'rediss:')) {
             $scheme = 'rediss';
         } else {
-            throw new InvalidArgumentException(sprintf('Invalid Redis DSN: "%s" does not start with "redis:" or "rediss".', $dsn));
+            throw new InvalidArgumentException('Invalid Redis DSN: it does not start with "redis[s]:".');
         }
 
         if (!\extension_loaded('redis') && !class_exists(\Predis\Client::class)) {
-            throw new CacheException(sprintf('Cannot find the "redis" extension nor the "predis/predis" package: "%s".', $dsn));
+            throw new CacheException('Cannot find the "redis" extension nor the "predis/predis" package.');
         }
 
         $params = preg_replace_callback('#^'.$scheme.':(//)?(?:(?:[^:@]*+:)?([^@]*+)@)?#', function ($m) use (&$auth) {
             if (isset($m[2])) {
-                $auth = $m[2];
+                $auth = rawurldecode($m[2]);
 
                 if ('' === $auth) {
                     $auth = null;
@@ -116,7 +118,7 @@
         }, $dsn);
 
         if (false === $params = parse_url($params)) {
-            throw new InvalidArgumentException(sprintf('Invalid Redis DSN: "%s".', $dsn));
+            throw new InvalidArgumentException('Invalid Redis DSN.');
         }
 
         $query = $hosts = [];
@@ -129,7 +131,7 @@
 
             if (isset($query['host'])) {
                 if (!\is_array($hosts = $query['host'])) {
-                    throw new InvalidArgumentException(sprintf('Invalid Redis DSN: "%s".', $dsn));
+                    throw new InvalidArgumentException('Invalid Redis DSN: query parameter "host" must be an array.');
                 }
                 foreach ($hosts as $host => $parameters) {
                     if (\is_string($parameters)) {
@@ -150,10 +152,10 @@
         if (isset($params['host']) || isset($params['path'])) {
             if (!isset($params['dbindex']) && isset($params['path'])) {
                 if (preg_match('#/(\d+)?$#', $params['path'], $m)) {
-                    $params['dbindex'] = $m[1] ?? '0';
+                    $params['dbindex'] = $m[1] ?? $query['dbindex'] ?? '0';
                     $params['path'] = substr($params['path'], 0, -\strlen($m[0]));
                 } elseif (isset($params['host'])) {
-                    throw new InvalidArgumentException(sprintf('Invalid Redis DSN: "%s", the "dbindex" parameter must be a number.', $dsn));
+                    throw new InvalidArgumentException('Invalid Redis DSN: parameter "dbindex" must be a number.');
                 }
             }
 
@@ -165,17 +167,26 @@
         }
 
         if (!$hosts) {
-            throw new InvalidArgumentException(sprintf('Invalid Redis DSN: "%s".', $dsn));
+            throw new InvalidArgumentException('Invalid Redis DSN: missing host.');
+        }
+
+        if (isset($params['dbindex'], $query['dbindex']) && $params['dbindex'] !== $query['dbindex']) {
+            throw new InvalidArgumentException('Invalid Redis DSN: path and query "dbindex" parameters mismatch.');
         }
 
         $params += $query + $options + self::$defaultConnectionOptions;
 
         if (isset($params['redis_sentinel']) && !class_exists(\Predis\Client::class) && !class_exists(\RedisSentinel::class)) {
-            throw new CacheException(sprintf('Redis Sentinel support requires the "predis/predis" package or the "redis" extension v5.2 or higher: "%s".', $dsn));
+            throw new CacheException('Redis Sentinel support requires the "predis/predis" package or the "redis" extension v5.2 or higher.');
+        }
+
+        if (isset($params['lazy'])) {
+            $params['lazy'] = filter_var($params['lazy'], \FILTER_VALIDATE_BOOLEAN);
         }
+        $params['redis_cluster'] = filter_var($params['redis_cluster'], \FILTER_VALIDATE_BOOLEAN);
 
         if ($params['redis_cluster'] && isset($params['redis_sentinel'])) {
-            throw new InvalidArgumentException(sprintf('Cannot use both "redis_cluster" and "redis_sentinel" at the same time: "%s".', $dsn));
+            throw new InvalidArgumentException('Cannot use both "redis_cluster" and "redis_sentinel" at the same time.');
         }
 
         if (null === $params['class'] && \extension_loaded('redis')) {
@@ -184,7 +195,7 @@
             $class = $params['class'] ?? \Predis\Client::class;
 
             if (isset($params['redis_sentinel']) && !is_a($class, \Predis\Client::class, true) && !class_exists(\RedisSentinel::class)) {
-                throw new CacheException(sprintf('Cannot use Redis Sentinel: class "%s" does not extend "Predis\Client" and ext-redis >= 5.2 not found: "%s".', $class, $dsn));
+                throw new CacheException(sprintf('Cannot use Redis Sentinel: class "%s" does not extend "Predis\Client" and ext-redis >= 5.2 not found.', $class));
             }
         }
 
@@ -192,11 +203,12 @@
             $connect = $params['persistent'] || $params['persistent_id'] ? 'pconnect' : 'connect';
             $redis = new $class();
 
-            $initializer = static function ($redis) use ($connect, $params, $dsn, $auth, $hosts, $tls) {
+            $initializer = static function ($redis) use ($connect, $params, $auth, $hosts, $tls) {
                 $hostIndex = 0;
                 do {
                     $host = $hosts[$hostIndex]['host'] ?? $hosts[$hostIndex]['path'];
                     $port = $hosts[$hostIndex]['port'] ?? 0;
+                    $passAuth = \defined('Redis::OPT_NULL_MULTIBULK_AS_NULL') && isset($params['auth']);
                     $address = false;
 
                     if (isset($hosts[$hostIndex]['host']) && $tls) {
@@ -206,25 +218,60 @@
                     if (!isset($params['redis_sentinel'])) {
                         break;
                     }
-                    $extra = [];
-                    if (\defined('Redis::OPT_NULL_MULTIBULK_AS_NULL') && isset($params['auth'])) {
-                        $extra = [$params['auth']];
+
+                    if (version_compare(phpversion('redis'), '6.0.0', '>=')) {
+                        $options = [
+                            'host' => $host,
+                            'port' => $port,
+                            'connectTimeout' => (float) $params['timeout'],
+                            'persistent' => $params['persistent_id'],
+                            'retryInterval' => (int) $params['retry_interval'],
+                            'readTimeout' => (float) $params['read_timeout'],
+                        ];
+
+                        if ($passAuth) {
+                            $options['auth'] = $params['auth'];
+                        }
+
+                        $sentinel = new \RedisSentinel($options);
+                    } else {
+                        $extra = $passAuth ? [$params['auth']] : [];
+
+                        $sentinel = new \RedisSentinel($host, $port, $params['timeout'], (string) $params['persistent_id'], $params['retry_interval'], $params['read_timeout'], ...$extra);
                     }
-                    $sentinel = new \RedisSentinel($host, $port, $params['timeout'], (string) $params['persistent_id'], $params['retry_interval'], $params['read_timeout'], ...$extra);
 
-                    if ($address = $sentinel->getMasterAddrByName($params['redis_sentinel'])) {
-                        [$host, $port] = $address;
+                    try {
+                        if ($address = $sentinel->getMasterAddrByName($params['redis_sentinel'])) {
+                            [$host, $port] = $address;
+                        }
+                    } catch (\RedisException $e) {
                     }
                 } while (++$hostIndex < \count($hosts) && !$address);
 
                 if (isset($params['redis_sentinel']) && !$address) {
-                    throw new InvalidArgumentException(sprintf('Failed to retrieve master information from sentinel "%s" and dsn "%s".', $params['redis_sentinel'], $dsn));
+                    throw new InvalidArgumentException(sprintf('Failed to retrieve master information from sentinel "%s".', $params['redis_sentinel']));
                 }
 
                 try {
                     $extra = [
                         'stream' => $params['ssl'] ?? null,
                     ];
+                    $booleanStreamOptions = [
+                        'allow_self_signed',
+                        'capture_peer_cert',
+                        'capture_peer_cert_chain',
+                        'disable_compression',
+                        'SNI_enabled',
+                        'verify_peer',
+                        'verify_peer_name',
+                    ];
+
+                    foreach ($extra['stream'] ?? [] as $streamOption => $value) {
+                        if (\in_array($streamOption, $booleanStreamOptions, true) && \is_string($value)) {
+                            $extra['stream'][$streamOption] = filter_var($value, \FILTER_VALIDATE_BOOL);
+                        }
+                    }
+
                     if (isset($params['auth'])) {
                         $extra['auth'] = $params['auth'];
                     }
@@ -237,22 +284,25 @@
                         restore_error_handler();
                     }
                     if (!$isConnected) {
-                        $error = preg_match('/^Redis::p?connect\(\): (.*)/', $error ?? '', $error) ? sprintf(' (%s)', $error[1]) : '';
-                        throw new InvalidArgumentException(sprintf('Redis connection "%s" failed: ', $dsn).$error.'.');
+                        $error = preg_match('/^Redis::p?connect\(\): (.*)/', $error ?? $redis->getLastError() ?? '', $error) ? sprintf(' (%s)', $error[1]) : '';
+                        throw new InvalidArgumentException('Redis connection failed: '.$error.'.');
                     }
 
                     if ((null !== $auth && !$redis->auth($auth))
-                        || ($params['dbindex'] && !$redis->select($params['dbindex']))
+                        // Due to a bug in phpredis we must always select the dbindex if persistent pooling is enabled
+                        // @see https://github.com/phpredis/phpredis/issues/1920
+                        // @see https://github.com/symfony/symfony/issues/51578
+                        || (($params['dbindex'] || ('pconnect' === $connect && '0' !== \ini_get('redis.pconnect.pooling_enabled'))) && !$redis->select($params['dbindex']))
                     ) {
                         $e = preg_replace('/^ERR /', '', $redis->getLastError());
-                        throw new InvalidArgumentException(sprintf('Redis connection "%s" failed: ', $dsn).$e.'.');
+                        throw new InvalidArgumentException('Redis connection failed: '.$e.'.');
                     }
 
                     if (0 < $params['tcp_keepalive'] && \defined('Redis::OPT_TCP_KEEPALIVE')) {
                         $redis->setOption(\Redis::OPT_TCP_KEEPALIVE, $params['tcp_keepalive']);
                     }
                 } catch (\RedisException $e) {
-                    throw new InvalidArgumentException(sprintf('Redis connection "%s" failed: ', $dsn).$e->getMessage());
+                    throw new InvalidArgumentException('Redis connection failed: '.$e->getMessage());
                 }
 
                 return true;
@@ -277,14 +327,14 @@
             try {
                 $redis = new $class($hosts, $params);
             } catch (\RedisClusterException $e) {
-                throw new InvalidArgumentException(sprintf('Redis connection "%s" failed: ', $dsn).$e->getMessage());
+                throw new InvalidArgumentException('Redis connection failed: '.$e->getMessage());
             }
 
             if (0 < $params['tcp_keepalive'] && \defined('Redis::OPT_TCP_KEEPALIVE')) {
                 $redis->setOption(\Redis::OPT_TCP_KEEPALIVE, $params['tcp_keepalive']);
             }
         } elseif (is_a($class, \RedisCluster::class, true)) {
-            $initializer = static function () use ($class, $params, $dsn, $hosts) {
+            $initializer = static function () use ($class, $params, $hosts) {
                 foreach ($hosts as $i => $host) {
                     switch ($host['scheme']) {
                         case 'tcp': $hosts[$i] = $host['host'].':'.$host['port']; break;
@@ -296,7 +346,7 @@
                 try {
                     $redis = new $class(null, $hosts, $params['timeout'], $params['read_timeout'], (bool) $params['persistent'], $params['auth'] ?? '', ...\defined('Redis::SCAN_PREFIX') ? [$params['ssl'] ?? null] : []);
                 } catch (\RedisClusterException $e) {
-                    throw new InvalidArgumentException(sprintf('Redis connection "%s" failed: ', $dsn).$e->getMessage());
+                    throw new InvalidArgumentException('Redis connection failed: '.$e->getMessage());
                 }
 
                 if (0 < $params['tcp_keepalive'] && \defined('Redis::OPT_TCP_KEEPALIVE')) {
@@ -362,9 +412,6 @@
         return $redis;
     }
 
-    /**
-     * {@inheritdoc}
-     */
     protected function doFetch(array $ids)
     {
         if (!$ids) {
@@ -373,7 +420,7 @@
 
         $result = [];
 
-        if ($this->redis instanceof \Predis\ClientInterface && $this->redis->getConnection() instanceof ClusterInterface) {
+        if ($this->redis instanceof \Predis\ClientInterface && ($this->redis->getConnection() instanceof ClusterInterface || $this->redis->getConnection() instanceof Predis2ClusterInterface)) {
             $values = $this->pipeline(function () use ($ids) {
                 foreach ($ids as $id) {
                     yield 'get' => [$id];
@@ -398,17 +445,11 @@
         return $result;
     }
 
-    /**
-     * {@inheritdoc}
-     */
     protected function doHave(string $id)
     {
         return (bool) $this->redis->exists($id);
     }
 
-    /**
-     * {@inheritdoc}
-     */
     protected function doClear(string $namespace)
     {
         if ($this->redis instanceof \Predis\ClientInterface) {
@@ -451,7 +492,7 @@
 
             $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];
@@ -464,22 +505,19 @@
                     }
                     $this->doDelete($keys);
                 }
-            } while ($cursor = (int) $cursor);
+            } while ($cursor);
         }
 
         return $cleared;
     }
 
-    /**
-     * {@inheritdoc}
-     */
     protected function doDelete(array $ids)
     {
         if (!$ids) {
             return true;
         }
 
-        if ($this->redis instanceof \Predis\ClientInterface && $this->redis->getConnection() instanceof ClusterInterface) {
+        if ($this->redis instanceof \Predis\ClientInterface && ($this->redis->getConnection() instanceof ClusterInterface || $this->redis->getConnection() instanceof Predis2ClusterInterface)) {
             static $del;
             $del = $del ?? (class_exists(UNLINK::class) ? 'unlink' : 'del');
 
@@ -507,9 +545,6 @@
         return true;
     }
 
-    /**
-     * {@inheritdoc}
-     */
     protected function doSave(array $values, int $lifetime)
     {
         if (!$values = $this->marshaller->marshall($values, $failed)) {
@@ -535,12 +570,12 @@
         return $failed;
     }
 
-    private function pipeline(\Closure $generator, object $redis = null): \Generator
+    private function pipeline(\Closure $generator, ?object $redis = null): \Generator
     {
         $ids = [];
         $redis = $redis ?? $this->redis;
 
-        if ($redis instanceof RedisClusterProxy || $redis instanceof \RedisCluster || ($redis instanceof \Predis\ClientInterface && $redis->getConnection() instanceof RedisCluster)) {
+        if ($redis instanceof RedisClusterProxy || $redis instanceof \RedisCluster || ($redis instanceof \Predis\ClientInterface && ($redis->getConnection() instanceof RedisCluster || $redis->getConnection() instanceof Predis2RedisCluster))) {
             // phpredis & predis don't support pipelining with RedisCluster
             // see https://github.com/phpredis/phpredis/blob/develop/cluster.markdown#pipelining
             // see https://github.com/nrk/predis/issues/267#issuecomment-123781423
@@ -602,7 +637,7 @@
         $hosts = [$this->redis];
         if ($this->redis instanceof \Predis\ClientInterface) {
             $connection = $this->redis->getConnection();
-            if ($connection instanceof ClusterInterface && $connection instanceof \Traversable) {
+            if (($connection instanceof ClusterInterface || $connection instanceof Predis2ClusterInterface) && $connection instanceof \Traversable) {
                 $hosts = [];
                 foreach ($connection as $c) {
                     $hosts[] = new \Predis\Client($c);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Builder/ClassBuilder.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Builder/ClassBuilder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Builder/ClassBuilder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Builder/ClassBuilder.php	2026-05-20 10:22:01.000000000 +0200
@@ -122,7 +122,7 @@
         $this->methods[] = new Method(strtr($body, ['NAME' => $this->camelCase($name)] + $params));
     }
 
-    public function addProperty(string $name, string $classType = null, string $defaultValue = null): Property
+    public function addProperty(string $name, ?string $classType = null, ?string $defaultValue = null): Property
     {
         $property = new Property($name, '_' !== $name[0] ? $this->camelCase($name) : $name);
         if (null !== $classType) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/ConfigCacheInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/ConfigCacheInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/ConfigCacheInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/ConfigCacheInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,5 +45,5 @@
      *
      * @throws \RuntimeException When the cache file cannot be written
      */
-    public function write(string $content, array $metadata = null);
+    public function write(string $content, ?array $metadata = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/BaseNode.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/BaseNode.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/BaseNode.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/BaseNode.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
     /**
      * @throws \InvalidArgumentException if the name contains a period
      */
-    public function __construct(?string $name, NodeInterface $parent = null, string $pathSeparator = self::DEFAULT_PATH_SEPARATOR)
+    public function __construct(?string $name, ?NodeInterface $parent = null, string $pathSeparator = self::DEFAULT_PATH_SEPARATOR)
     {
         if (str_contains($name = (string) $name, $pathSeparator)) {
             throw new \InvalidArgumentException('The name must not contain ".'.$pathSeparator.'".');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/ArrayNodeDefinition.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/ArrayNodeDefinition.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/ArrayNodeDefinition.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/ArrayNodeDefinition.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
     /**
      * {@inheritdoc}
      */
-    public function __construct(?string $name, NodeParentInterface $parent = null)
+    public function __construct(?string $name, ?NodeParentInterface $parent = null)
     {
         parent::__construct($name, $parent);
 
@@ -197,7 +197,7 @@
      *
      * @return $this
      */
-    public function fixXmlConfig(string $singular, string $plural = null)
+    public function fixXmlConfig(string $singular, ?string $plural = null)
     {
         $this->normalization()->remap($singular, $plural);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/BooleanNodeDefinition.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/BooleanNodeDefinition.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/BooleanNodeDefinition.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/BooleanNodeDefinition.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     /**
      * {@inheritdoc}
      */
-    public function __construct(?string $name, NodeParentInterface $parent = null)
+    public function __construct(?string $name, ?NodeParentInterface $parent = null)
     {
         parent::__construct($name, $parent);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/ExprBuilder.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/ExprBuilder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/ExprBuilder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/ExprBuilder.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
      *
      * @return $this
      */
-    public function always(\Closure $then = null)
+    public function always(?\Closure $then = null)
     {
         $this->ifPart = function () { return true; };
 
@@ -53,7 +53,7 @@
      *
      * @return $this
      */
-    public function ifTrue(\Closure $closure = null)
+    public function ifTrue(?\Closure $closure = null)
     {
         if (null === $closure) {
             $closure = function ($v) { return true === $v; };
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/NodeBuilder.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/NodeBuilder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/NodeBuilder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/NodeBuilder.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
      *
      * @return $this
      */
-    public function setParent(ParentNodeDefinitionInterface $parent = null)
+    public function setParent(?ParentNodeDefinitionInterface $parent = null)
     {
         $this->parent = $parent;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/NodeDefinition.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/NodeDefinition.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/NodeDefinition.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/NodeDefinition.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
     protected $parent;
     protected $attributes = [];
 
-    public function __construct(?string $name, NodeParentInterface $parent = null)
+    public function __construct(?string $name, ?NodeParentInterface $parent = null)
     {
         $this->parent = $parent;
         $this->name = $name;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/NormalizationBuilder.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/NormalizationBuilder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/NormalizationBuilder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/NormalizationBuilder.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
      *
      * @return $this
      */
-    public function remap(string $key, string $plural = null)
+    public function remap(string $key, ?string $plural = null)
     {
         $this->remappings[] = [$key, null === $plural ? $key.'s' : $plural];
 
@@ -47,7 +47,7 @@
      *
      * @return ExprBuilder|$this
      */
-    public function before(\Closure $closure = null)
+    public function before(?\Closure $closure = null)
     {
         if (null !== $closure) {
             $this->before[] = $closure;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/TreeBuilder.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/TreeBuilder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/TreeBuilder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/TreeBuilder.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     protected $tree;
     protected $root;
 
-    public function __construct(string $name, string $type = 'array', NodeBuilder $builder = null)
+    public function __construct(string $name, string $type = 'array', ?NodeBuilder $builder = null)
     {
         $builder = $builder ?? new NodeBuilder();
         $this->root = $builder->node($name, $type)->setParent($this);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/ValidationBuilder.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/ValidationBuilder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Builder/ValidationBuilder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Builder/ValidationBuilder.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
      *
      * @return ExprBuilder|$this
      */
-    public function rule(\Closure $closure = null)
+    public function rule(?\Closure $closure = null)
     {
         if (null !== $closure) {
             $this->rules[] = $closure;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Dumper/XmlReferenceDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Dumper/XmlReferenceDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Dumper/XmlReferenceDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Dumper/XmlReferenceDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,12 +27,12 @@
 {
     private $reference;
 
-    public function dump(ConfigurationInterface $configuration, string $namespace = null)
+    public function dump(ConfigurationInterface $configuration, ?string $namespace = null)
     {
         return $this->dumpNode($configuration->getConfigTreeBuilder()->buildTree(), $namespace);
     }
 
-    public function dumpNode(NodeInterface $node, string $namespace = null)
+    public function dumpNode(NodeInterface $node, ?string $namespace = null)
     {
         $this->reference = '';
         $this->writeNode($node, 0, true, $namespace);
@@ -42,7 +42,7 @@
         return $ref;
     }
 
-    private function writeNode(NodeInterface $node, int $depth = 0, bool $root = false, string $namespace = null)
+    private function writeNode(NodeInterface $node, int $depth = 0, bool $root = false, ?string $namespace = null)
     {
         $rootName = ($root ? 'config' : $node->getName());
         $rootNamespace = ($namespace ?: ($root ? 'http://example.org/schema/dic/'.$node->getName() : null));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Dumper/YamlReferenceDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Dumper/YamlReferenceDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Dumper/YamlReferenceDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Dumper/YamlReferenceDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,6 @@
 use Symfony\Component\Config\Definition\NodeInterface;
 use Symfony\Component\Config\Definition\PrototypedArrayNode;
 use Symfony\Component\Config\Definition\ScalarNode;
-use Symfony\Component\Config\Definition\VariableNode;
 use Symfony\Component\Yaml\Inline;
 
 /**
@@ -71,7 +70,7 @@
         return $ref;
     }
 
-    private function writeNode(NodeInterface $node, NodeInterface $parentNode = null, int $depth = 0, bool $prototypedArray = false)
+    private function writeNode(NodeInterface $node, ?NodeInterface $parentNode = null, int $depth = 0, bool $prototypedArray = false)
     {
         $comments = [];
         $default = '';
@@ -90,19 +89,12 @@
                 $children = $this->getPrototypeChildren($node);
             }
 
-            if (!$children) {
-                if ($node->hasDefaultValue() && \count($defaultArray = $node->getDefaultValue())) {
-                    $default = '';
-                } elseif (!\is_array($example)) {
-                    $default = '[]';
-                }
+            if (!$children && !($node->hasDefaultValue() && \count($defaultArray = $node->getDefaultValue()))) {
+                $default = '[]';
             }
         } elseif ($node instanceof EnumNode) {
             $comments[] = 'One of '.implode('; ', array_map('json_encode', $node->getValues()));
             $default = $node->hasDefaultValue() ? Inline::dump($node->getDefaultValue()) : '~';
-        } elseif (VariableNode::class === \get_class($node) && \is_array($example)) {
-            // If there is an array example, we are sure we dont need to print a default value
-            $default = '';
         } else {
             $default = '~';
 
@@ -170,7 +162,7 @@
 
             $this->writeLine('# '.$message.':', $depth * 4 + 4);
 
-            $this->writeArray(array_map([Inline::class, 'dump'], $example), $depth + 1);
+            $this->writeArray(array_map([Inline::class, 'dump'], $example), $depth + 1, true);
         }
 
         if ($children) {
@@ -191,7 +183,7 @@
         $this->reference .= sprintf($format, $text)."\n";
     }
 
-    private function writeArray(array $array, int $depth)
+    private function writeArray(array $array, int $depth, bool $asComment = false)
     {
         $isIndexed = array_values($array) === $array;
 
@@ -202,14 +194,16 @@
                 $val = $value;
             }
 
+            $prefix = $asComment ? '# ' : '';
+
             if ($isIndexed) {
-                $this->writeLine('- '.$val, $depth * 4);
+                $this->writeLine($prefix.'- '.$val, $depth * 4);
             } else {
-                $this->writeLine(sprintf('%-20s %s', $key.':', $val), $depth * 4);
+                $this->writeLine(sprintf('%s%-20s %s', $prefix, $key.':', $val), $depth * 4);
             }
 
             if (\is_array($value)) {
-                $this->writeArray($value, $depth + 1);
+                $this->writeArray($value, $depth + 1, $asComment);
             }
         }
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/EnumNode.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/EnumNode.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/EnumNode.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/EnumNode.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
 {
     private $values;
 
-    public function __construct(?string $name, NodeInterface $parent = null, array $values = [], string $pathSeparator = BaseNode::DEFAULT_PATH_SEPARATOR)
+    public function __construct(?string $name, ?NodeInterface $parent = null, array $values = [], string $pathSeparator = BaseNode::DEFAULT_PATH_SEPARATOR)
     {
         $values = array_unique($values);
         if (empty($values)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/NumericNode.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/NumericNode.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/NumericNode.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/NumericNode.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
      * @param int|float|null $min
      * @param int|float|null $max
      */
-    public function __construct(?string $name, NodeInterface $parent = null, $min = null, $max = null, string $pathSeparator = BaseNode::DEFAULT_PATH_SEPARATOR)
+    public function __construct(?string $name, ?NodeInterface $parent = null, $min = null, $max = null, string $pathSeparator = BaseNode::DEFAULT_PATH_SEPARATOR)
     {
         parent::__construct($name, $parent, $pathSeparator);
         $this->min = $min;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Processor.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Processor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Definition/Processor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Definition/Processor.php	2026-05-20 10:22:01.000000000 +0200
@@ -67,7 +67,7 @@
      * @param string      $key    The key to normalize
      * @param string|null $plural The plural form of the key if it is irregular
      */
-    public static function normalizeConfig(array $config, string $key, string $plural = null): array
+    public static function normalizeConfig(array $config, string $key, ?string $plural = null): array
     {
         if (null === $plural) {
             $plural = $key.'s';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Exception/FileLoaderImportCircularReferenceException.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Exception/FileLoaderImportCircularReferenceException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Exception/FileLoaderImportCircularReferenceException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Exception/FileLoaderImportCircularReferenceException.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
  */
 class FileLoaderImportCircularReferenceException extends LoaderLoadException
 {
-    public function __construct(array $resources, ?int $code = 0, \Throwable $previous = null)
+    public function __construct(array $resources, ?int $code = 0, ?\Throwable $previous = null)
     {
         if (null === $code) {
             trigger_deprecation('symfony/config', '5.3', 'Passing null as $code to "%s()" is deprecated, pass 0 instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Exception/FileLocatorFileNotFoundException.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Exception/FileLocatorFileNotFoundException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Exception/FileLocatorFileNotFoundException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Exception/FileLocatorFileNotFoundException.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     private $paths;
 
-    public function __construct(string $message = '', int $code = 0, \Throwable $previous = null, array $paths = [])
+    public function __construct(string $message = '', int $code = 0, ?\Throwable $previous = null, array $paths = [])
     {
         parent::__construct($message, $code, $previous);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Exception/LoaderLoadException.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Exception/LoaderLoadException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Exception/LoaderLoadException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Exception/LoaderLoadException.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
      * @param \Throwable|null $previous       A previous exception
      * @param string|null     $type           The type of resource
      */
-    public function __construct(string $resource, string $sourceResource = null, ?int $code = 0, \Throwable $previous = null, string $type = null)
+    public function __construct(string $resource, ?string $sourceResource = null, ?int $code = 0, ?\Throwable $previous = null, ?string $type = null)
     {
         if (null === $code) {
             trigger_deprecation('symfony/config', '5.3', 'Passing null as $code to "%s()" is deprecated, pass 0 instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/FileLocatorInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/FileLocatorInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/FileLocatorInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/FileLocatorInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,5 +30,5 @@
      * @throws \InvalidArgumentException        If $name is empty
      * @throws FileLocatorFileNotFoundException If a file is not found
      */
-    public function locate(string $name, string $currentPath = null, bool $first = true);
+    public function locate(string $name, ?string $currentPath = null, bool $first = true);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/FileLocator.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/FileLocator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/FileLocator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/FileLocator.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     /**
      * {@inheritdoc}
      */
-    public function locate(string $name, string $currentPath = null, bool $first = true)
+    public function locate(string $name, ?string $currentPath = null, bool $first = true)
     {
         if ('' === $name) {
             throw new \InvalidArgumentException('An empty file name is not valid to be located.');
@@ -84,7 +84,8 @@
                 && ':' === $file[1]
                 && ('\\' === $file[2] || '/' === $file[2])
             )
-            || null !== parse_url($file, \PHP_URL_SCHEME)
+            || 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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Config/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Config/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Config/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Loader/DelegatingLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Loader/DelegatingLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Loader/DelegatingLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Loader/DelegatingLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     /**
      * {@inheritdoc}
      */
-    public function load($resource, string $type = null)
+    public function load($resource, ?string $type = null)
     {
         if (false === $loader = $this->resolver->resolve($resource, $type)) {
             throw new LoaderLoadException($resource, null, 0, null, $type);
@@ -43,7 +43,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         return false !== $this->resolver->resolve($resource, $type);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Loader/FileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Loader/FileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Loader/FileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Loader/FileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
 
     private $currentDir;
 
-    public function __construct(FileLocatorInterface $locator, string $env = null)
+    public function __construct(FileLocatorInterface $locator, ?string $env = null)
     {
         $this->locator = $locator;
         parent::__construct($env);
@@ -70,7 +70,7 @@
      * @throws FileLoaderImportCircularReferenceException
      * @throws FileLocatorFileNotFoundException
      */
-    public function import($resource, string $type = null, bool $ignoreErrors = false, string $sourceResource = null, $exclude = null)
+    public function import($resource, ?string $type = null, bool $ignoreErrors = false, ?string $sourceResource = null, $exclude = null)
     {
         if (\is_string($resource) && \strlen($resource) !== ($i = strcspn($resource, '*?{[')) && !str_contains($resource, "\n")) {
             $excluded = [];
@@ -133,7 +133,7 @@
         yield from $resource;
     }
 
-    private function doImport($resource, string $type = null, bool $ignoreErrors = false, string $sourceResource = null)
+    private function doImport($resource, ?string $type = null, bool $ignoreErrors = false, ?string $sourceResource = null)
     {
         try {
             $loader = $this->resolve($resource, $type);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Loader/GlobFileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Loader/GlobFileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Loader/GlobFileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Loader/GlobFileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     /**
      * {@inheritdoc}
      */
-    public function load($resource, string $type = null)
+    public function load($resource, ?string $type = null)
     {
         return $this->import($resource);
     }
@@ -29,7 +29,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         return 'glob' === $type;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Loader/LoaderInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Loader/LoaderInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Loader/LoaderInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Loader/LoaderInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
      *
      * @throws \Exception If something went wrong
      */
-    public function load($resource, string $type = null);
+    public function load($resource, ?string $type = null);
 
     /**
      * Returns whether this class supports the given resource.
@@ -36,7 +36,7 @@
      *
      * @return bool
      */
-    public function supports($resource, string $type = null);
+    public function supports($resource, ?string $type = null);
 
     /**
      * Gets the loader resolver.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Loader/Loader.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Loader/Loader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Loader/Loader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Loader/Loader.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     protected $resolver;
     protected $env;
 
-    public function __construct(string $env = null)
+    public function __construct(?string $env = null)
     {
         $this->env = $env;
     }
@@ -52,7 +52,7 @@
      *
      * @return mixed
      */
-    public function import($resource, string $type = null)
+    public function import($resource, ?string $type = null)
     {
         return $this->resolve($resource, $type)->load($resource, $type);
     }
@@ -67,7 +67,7 @@
      *
      * @throws LoaderLoadException If no loader is found
      */
-    public function resolve($resource, string $type = null)
+    public function resolve($resource, ?string $type = null)
     {
         if ($this->supports($resource, $type)) {
             return $this;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Loader/LoaderResolverInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Loader/LoaderResolverInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Loader/LoaderResolverInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Loader/LoaderResolverInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,5 +26,5 @@
      *
      * @return LoaderInterface|false
      */
-    public function resolve($resource, string $type = null);
+    public function resolve($resource, ?string $type = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Loader/LoaderResolver.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Loader/LoaderResolver.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Loader/LoaderResolver.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Loader/LoaderResolver.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
     /**
      * {@inheritdoc}
      */
-    public function resolve($resource, string $type = null)
+    public function resolve($resource, ?string $type = null)
     {
         foreach ($this->loaders as $loader) {
             if ($loader->supports($resource, $type)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Resource/ClassExistenceResource.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Resource/ClassExistenceResource.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Resource/ClassExistenceResource.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Resource/ClassExistenceResource.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
      * @param string    $resource The fully-qualified class name
      * @param bool|null $exists   Boolean when the existence check has already been done
      */
-    public function __construct(string $resource, bool $exists = null)
+    public function __construct(string $resource, ?bool $exists = null)
     {
         $this->resource = $resource;
         if (null !== $exists) {
@@ -143,7 +143,7 @@
      *
      * @internal
      */
-    public static function throwOnRequiredClass(string $class, \Exception $previous = null)
+    public static function throwOnRequiredClass(string $class, ?\Exception $previous = null)
     {
         // If the passed class is the resource being checked, we shouldn't throw.
         if (null === $previous && self::$autoloadedClass === $class) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Resource/DirectoryResource.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Resource/DirectoryResource.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Resource/DirectoryResource.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Resource/DirectoryResource.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
      *
      * @throws \InvalidArgumentException
      */
-    public function __construct(string $resource, string $pattern = null)
+    public function __construct(string $resource, ?string $pattern = null)
     {
         $this->resource = realpath($resource) ?: (file_exists($resource) ? $resource : false);
         $this->pattern = $pattern;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Resource/FileExistenceResource.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Resource/FileExistenceResource.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Resource/FileExistenceResource.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Resource/FileExistenceResource.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
 
     public function __toString(): string
     {
-        return $this->resource;
+        return 'existence.'.$this->resource;
     }
 
     public function getResource(): string
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/ResourceCheckerConfigCache.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/ResourceCheckerConfigCache.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/ResourceCheckerConfigCache.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/ResourceCheckerConfigCache.php	2026-05-20 10:22:01.000000000 +0200
@@ -115,7 +115,7 @@
      *
      * @throws \RuntimeException When cache file can't be written
      */
-    public function write(string $content, array $metadata = null)
+    public function write(string $content, ?array $metadata = null)
     {
         $mode = 0666;
         $umask = umask();
@@ -156,7 +156,7 @@
         $signalingException = new \UnexpectedValueException();
         $prevUnserializeHandler = ini_set('unserialize_callback_func', self::class.'::handleUnserializeCallback');
         $prevErrorHandler = set_error_handler(function ($type, $msg, $file, $line, $context = []) use (&$prevErrorHandler, $signalingException) {
-            if (__FILE__ === $file) {
+            if (__FILE__ === $file && !\in_array($type, [\E_DEPRECATED, \E_USER_DEPRECATED], true)) {
                 throw $signalingException;
             }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Builder/GeneratedConfigTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Builder/GeneratedConfigTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Builder/GeneratedConfigTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Builder/GeneratedConfigTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -160,7 +160,7 @@
     /**
      * Generate the ConfigBuilder or return an already generated instance.
      */
-    private function generateConfigBuilder(string $configurationClass, string $outputDir = null)
+    private function generateConfigBuilder(string $configurationClass, ?string $outputDir = null)
     {
         $outputDir ?? $outputDir = sys_get_temp_dir().\DIRECTORY_SEPARATOR.uniqid('sf_config_builder', true);
         if (!str_contains($outputDir, __DIR__)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/ConfigCacheTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/ConfigCacheTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/ConfigCacheTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/ConfigCacheTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -72,7 +72,7 @@
     {
         $p = (new \ReflectionClass(SelfCheckingResourceChecker::class))->getProperty('cache');
         $p->setAccessible(true);
-        $p->setValue(SelfCheckingResourceChecker::class, []);
+        $p->setValue(null, []);
 
         $freshResource = new ResourceStub();
         $freshResource->setFresh(true);
@@ -87,7 +87,7 @@
     {
         $p = (new \ReflectionClass(SelfCheckingResourceChecker::class))->getProperty('cache');
         $p->setAccessible(true);
-        $p->setValue(SelfCheckingResourceChecker::class, []);
+        $p->setValue(null, []);
 
         $staleResource = new ResourceStub();
         $staleResource->setFresh(false);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Definition/BaseNodeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Definition/BaseNodeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Definition/BaseNodeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Definition/BaseNodeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,36 @@
             }
         }
 
-        $node = $this->getMockForAbstractClass(BaseNode::class, $constructorArgs);
+        $node = new class(...$constructorArgs) extends BaseNode {
+            protected function validateType($value): void
+            {
+            }
+
+            protected function normalizeValue($value)
+            {
+                return null;
+            }
+
+            protected function mergeValues($leftSide, $rightSide)
+            {
+                return null;
+            }
+
+            protected function finalizeValue($value)
+            {
+                return null;
+            }
+
+            public function hasDefaultValue(): bool
+            {
+                return true;
+            }
+
+            public function getDefaultValue()
+            {
+                return null;
+            }
+        };
 
         $this->assertSame($expected, $node->getPath());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Definition/Builder/ExprBuilderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Definition/Builder/ExprBuilderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Definition/Builder/ExprBuilderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Definition/Builder/ExprBuilderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -223,7 +223,7 @@
      * @param array|null $config The config you want to use for the finalization, if nothing provided
      *                           a simple ['key'=>'value'] will be used
      */
-    protected function finalizeTestBuilder(NodeDefinition $nodeDefinition, array $config = null): array
+    protected function finalizeTestBuilder(NodeDefinition $nodeDefinition, ?array $config = null): array
     {
         return $nodeDefinition
             ->end()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Definition/Dumper/XmlReferenceDumperTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Definition/Dumper/XmlReferenceDumperTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Definition/Dumper/XmlReferenceDumperTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Definition/Dumper/XmlReferenceDumperTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -109,6 +109,8 @@
 
     </pipou>
 
+    <array-with-array-example-and-no-default-value />
+
 </config>
 
 EOL
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Definition/Dumper/YamlReferenceDumperTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Definition/Dumper/YamlReferenceDumperTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Definition/Dumper/YamlReferenceDumperTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Definition/Dumper/YamlReferenceDumperTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -114,11 +114,11 @@
         # which should be indented
         child3:               ~ # Example: 'example setting'
     scalar_prototyped:    []
-    variable:
+    variable:             ~
 
         # Examples:
-        - foo
-        - bar
+        # - foo
+        # - bar
     parameters:
 
         # Prototype: Parameter name
@@ -142,6 +142,11 @@
 
         # Prototype
         name:                 []
+    array_with_array_example_and_no_default_value: []
+
+        # Examples:
+        # - foo
+        # - bar
     custom_node:          true
 
 EOL;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/FileLocatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/FileLocatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/FileLocatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/FileLocatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,6 +39,7 @@
             ['\\server\\foo.xml'],
             ['https://server/foo.xml'],
             ['phar://server/foo.xml'],
+            ['phar:///server/foo.xml'],
         ];
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Fixtures/Configuration/ExampleConfiguration.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Fixtures/Configuration/ExampleConfiguration.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Fixtures/Configuration/ExampleConfiguration.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Fixtures/Configuration/ExampleConfiguration.php	2026-05-20 10:22:01.000000000 +0200
@@ -96,6 +96,9 @@
                         ->end()
                     ->end()
                 ->end()
+                ->arrayNode('array_with_array_example_and_no_default_value')
+                    ->example(['foo', 'bar'])
+                ->end()
                 ->append(new CustomNodeDefinition('acme'))
             ->end()
         ;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Loader/FileLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Loader/FileLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Loader/FileLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Loader/FileLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,13 +25,15 @@
         $locatorMock = $this->createMock(FileLocatorInterface::class);
 
         $locatorMockForAdditionalLoader = $this->createMock(FileLocatorInterface::class);
-        $locatorMockForAdditionalLoader->expects($this->any())->method('locate')->will($this->onConsecutiveCalls(
-            ['path/to/file1'],                    // Default
-            ['path/to/file1', 'path/to/file2'],   // First is imported
-            ['path/to/file1', 'path/to/file2'],   // Second is imported
-            ['path/to/file1'],                    // Exception
-            ['path/to/file1', 'path/to/file2']    // Exception
-        ));
+        $locatorMockForAdditionalLoader->expects($this->any())
+            ->method('locate')
+            ->willReturn(
+                ['path/to/file1'],
+                ['path/to/file1', 'path/to/file2'],
+                ['path/to/file1', 'path/to/file2'],
+                ['path/to/file1'],
+                ['path/to/file1', 'path/to/file2']
+            );
 
         $fileLoader = new TestFileLoader($locatorMock);
         $fileLoader->setSupports(false);
@@ -155,12 +157,12 @@
 {
     private $supports = true;
 
-    public function load($resource, string $type = null)
+    public function load($resource, ?string $type = null)
     {
         return $resource;
     }
 
-    public function supports($resource, string $type = null): bool
+    public function supports($resource, ?string $type = null): bool
     {
         return $this->supports;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Loader/LoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Loader/LoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Loader/LoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Loader/LoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -104,11 +104,11 @@
 
 class ProjectLoader1 extends Loader
 {
-    public function load($resource, string $type = null)
+    public function load($resource, ?string $type = null)
     {
     }
 
-    public function supports($resource, string $type = null): bool
+    public function supports($resource, ?string $type = null): bool
     {
         return \is_string($resource) && 'foo' === pathinfo($resource, \PATHINFO_EXTENSION);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Resource/FileExistenceResourceTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Resource/FileExistenceResourceTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Resource/FileExistenceResourceTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Resource/FileExistenceResourceTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
 
     public function testToString()
     {
-        $this->assertSame($this->file, (string) $this->resource);
+        $this->assertSame('existence.'.$this->file, (string) $this->resource);
     }
 
     public function testGetResource()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Resource/ReflectionClassResourceTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Resource/ReflectionClassResourceTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Resource/ReflectionClassResourceTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Resource/ReflectionClassResourceTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -64,7 +64,7 @@
     /**
      * @dataProvider provideHashedSignature
      */
-    public function testHashedSignature(bool $changeExpected, int $changedLine, ?string $changedCode, \Closure $setContext = null)
+    public function testHashedSignature(bool $changeExpected, int $changedLine, ?string $changedCode, ?\Closure $setContext = null)
     {
         if ($setContext) {
             $setContext();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Util/XmlUtilsTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Util/XmlUtilsTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Config/Tests/Util/XmlUtilsTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Config/Tests/Util/XmlUtilsTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -76,7 +76,8 @@
         }
 
         $mock = $this->createMock(Validator::class);
-        $mock->expects($this->exactly(2))->method('validate')->will($this->onConsecutiveCalls(false, true));
+        $mock->expects($this->exactly(2))->method('validate')
+            ->willReturn(false, true);
 
         try {
             XmlUtils::loadFile($fixtures.'valid.xml', [$mock, 'validate']);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Application.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Application.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Application.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Application.php	2026-05-20 10:22:01.000000000 +0200
@@ -134,7 +134,7 @@
      *
      * @throws \Exception When running fails. Bypass this when {@link setCatchExceptions()}.
      */
-    public function run(InputInterface $input = null, OutputInterface $output = null)
+    public function run(?InputInterface $input = null, ?OutputInterface $output = null)
     {
         if (\function_exists('putenv')) {
             @putenv('LINES='.$this->terminal->getHeight());
@@ -165,9 +165,9 @@
             }
         }
 
-        $this->configureIO($input, $output);
-
         try {
+            $this->configureIO($input, $output);
+
             $exitCode = $this->doRun($input, $output);
         } catch (\Exception $e) {
             if (!$this->catchExceptions) {
@@ -778,7 +778,7 @@
      *
      * @return Command[]
      */
-    public function all(string $namespace = null)
+    public function all(?string $namespace = null)
     {
         $this->init();
 
@@ -858,7 +858,7 @@
             }
 
             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);
             }
@@ -1147,7 +1147,7 @@
      *
      * @return string
      */
-    public function extractNamespace(string $name, int $limit = null)
+    public function extractNamespace(string $name, ?int $limit = null)
     {
         $parts = explode(':', $name, -1);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/CI/GithubActionReporter.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/CI/GithubActionReporter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/CI/GithubActionReporter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/CI/GithubActionReporter.php	2026-05-20 10:22:01.000000000 +0200
@@ -57,7 +57,7 @@
      *
      * @see https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#setting-an-error-message
      */
-    public function error(string $message, string $file = null, int $line = null, int $col = null): void
+    public function error(string $message, ?string $file = null, ?int $line = null, ?int $col = null): void
     {
         $this->log('error', $message, $file, $line, $col);
     }
@@ -67,7 +67,7 @@
      *
      * @see https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#setting-a-warning-message
      */
-    public function warning(string $message, string $file = null, int $line = null, int $col = null): void
+    public function warning(string $message, ?string $file = null, ?int $line = null, ?int $col = null): void
     {
         $this->log('warning', $message, $file, $line, $col);
     }
@@ -77,12 +77,12 @@
      *
      * @see https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#setting-a-debug-message
      */
-    public function debug(string $message, string $file = null, int $line = null, int $col = null): void
+    public function debug(string $message, ?string $file = null, ?int $line = null, ?int $col = null): void
     {
         $this->log('debug', $message, $file, $line, $col);
     }
 
-    private function log(string $type, string $message, string $file = null, int $line = null, int $col = null): void
+    private function log(string $type, string $message, ?string $file = null, ?int $line = null, ?int $col = null): void
     {
         // Some values must be encoded.
         $message = strtr($message, self::ESCAPED_DATA);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Command/Command.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Command/Command.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Command/Command.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Command/Command.php	2026-05-20 10:22:01.000000000 +0200
@@ -96,7 +96,7 @@
      *
      * @throws LogicException When the command name is empty
      */
-    public function __construct(string $name = null)
+    public function __construct(?string $name = null)
     {
         $this->definition = new InputDefinition();
 
@@ -132,7 +132,7 @@
         $this->ignoreValidationErrors = true;
     }
 
-    public function setApplication(Application $application = null)
+    public function setApplication(?Application $application = null)
     {
         $this->application = $application;
         if ($application) {
@@ -433,7 +433,7 @@
      *
      * @throws InvalidArgumentException When argument mode is not valid
      */
-    public function addArgument(string $name, int $mode = null, string $description = '', $default = null)
+    public function addArgument(string $name, ?int $mode = null, string $description = '', $default = null)
     {
         $this->definition->addArgument(new InputArgument($name, $mode, $description, $default));
         if (null !== $this->fullDefinition) {
@@ -454,7 +454,7 @@
      *
      * @throws InvalidArgumentException If option mode is invalid or incompatible
      */
-    public function addOption(string $name, $shortcut = null, int $mode = null, string $description = '', $default = null)
+    public function addOption(string $name, $shortcut = null, ?int $mode = null, string $description = '', $default = null)
     {
         $this->definition->addOption(new InputOption($name, $shortcut, $mode, $description, $default));
         if (null !== $this->fullDefinition) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Command/CompleteCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Command/CompleteCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Command/CompleteCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Command/CompleteCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -155,10 +155,10 @@
                 throw $e;
             }
 
-            return self::FAILURE;
+            return 2;
         }
 
-        return self::SUCCESS;
+        return 0;
     }
 
     private function createCompletionInput(InputInterface $input): CompletionInput
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Command/DumpCompletionCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Command/DumpCompletionCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Command/DumpCompletionCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Command/DumpCompletionCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -85,7 +85,7 @@
         if ($input->getOption('debug')) {
             $this->tailDebugLog($commandName, $output);
 
-            return self::SUCCESS;
+            return 0;
         }
 
         $shell = $input->getArgument('shell') ?? self::guessShell();
@@ -102,12 +102,12 @@
                 $output->writeln(sprintf('<error>Shell not detected, Symfony shell completion only supports "%s").</>', implode('", "', $supportedShells)));
             }
 
-            return self::INVALID;
+            return 2;
         }
 
         $output->write(str_replace(['{{ COMMAND_NAME }}', '{{ VERSION }}'], [$commandName, $this->getApplication()->getVersion()], file_get_contents($completionFile)));
 
-        return self::SUCCESS;
+        return 0;
     }
 
     private static function guessShell(): string
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Command/LazyCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Command/LazyCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Command/LazyCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Command/LazyCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
         $this->getCommand()->ignoreValidationErrors();
     }
 
-    public function setApplication(Application $application = null): void
+    public function setApplication(?Application $application = null): void
     {
         if ($this->command instanceof parent) {
             $this->command->setApplication($application);
@@ -117,7 +117,7 @@
     /**
      * @return $this
      */
-    public function addArgument(string $name, int $mode = null, string $description = '', $default = null): self
+    public function addArgument(string $name, ?int $mode = null, string $description = '', $default = null): self
     {
         $this->getCommand()->addArgument($name, $mode, $description, $default);
 
@@ -127,7 +127,7 @@
     /**
      * @return $this
      */
-    public function addOption(string $name, $shortcut = null, int $mode = null, string $description = '', $default = null): self
+    public function addOption(string $name, $shortcut = null, ?int $mode = null, string $description = '', $default = null): self
     {
         $this->getCommand()->addOption($name, $shortcut, $mode, $description, $default);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Command/LockableTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Command/LockableTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Command/LockableTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Command/LockableTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     /**
      * Locks a command.
      */
-    private function lock(string $name = null, bool $blocking = false): bool
+    private function lock(?string $name = null, bool $blocking = false): bool
     {
         if (!class_exists(SemaphoreStore::class)) {
             throw new LogicException('To enable the locking feature you must install the symfony/lock component.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Completion/CompletionInput.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Completion/CompletionInput.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Completion/CompletionInput.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Completion/CompletionInput.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,7 +53,7 @@
      * Create an input based on an COMP_WORDS token list.
      *
      * @param string[] $tokens       the set of split tokens (e.g. COMP_WORDS or argv)
-     * @param          $currentIndex the index of the cursor (e.g. COMP_CWORD)
+     * @param int      $currentIndex the index of the cursor (e.g. COMP_CWORD)
      */
     public static function fromTokens(array $tokens, int $currentIndex): self
     {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Descriptor/ApplicationDescription.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Descriptor/ApplicationDescription.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Descriptor/ApplicationDescription.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Descriptor/ApplicationDescription.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
      */
     private $aliases;
 
-    public function __construct(Application $application, string $namespace = null, bool $showHidden = false)
+    public function __construct(Application $application, ?string $namespace = null, bool $showHidden = false)
     {
         $this->application = $application;
         $this->namespace = $namespace;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Descriptor/XmlDescriptor.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Descriptor/XmlDescriptor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Descriptor/XmlDescriptor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Descriptor/XmlDescriptor.php	2026-05-20 10:22:01.000000000 +0200
@@ -79,7 +79,7 @@
         return $dom;
     }
 
-    public function getApplicationDocument(Application $application, string $namespace = null, bool $short = false): \DOMDocument
+    public function getApplicationDocument(Application $application, ?string $namespace = null, bool $short = false): \DOMDocument
     {
         $dom = new \DOMDocument('1.0', 'UTF-8');
         $dom->appendChild($rootXml = $dom->createElement('symfony'));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Event/ConsoleCommandEvent.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Event/ConsoleCommandEvent.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Event/ConsoleCommandEvent.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Event/ConsoleCommandEvent.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,7 +12,10 @@
 namespace Symfony\Component\Console\Event;
 
 /**
- * Allows to do things before the command is executed, like skipping the command or changing the input.
+ * Allows to do things before the command is executed, like skipping the command or executing code before the command is
+ * going to be executed.
+ *
+ * Changing the input arguments will have no effect.
  *
  * @author Fabien Potencier <fabien@symfony.com>
  */
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Event/ConsoleErrorEvent.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Event/ConsoleErrorEvent.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Event/ConsoleErrorEvent.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Event/ConsoleErrorEvent.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     private $error;
     private $exitCode;
 
-    public function __construct(InputInterface $input, OutputInterface $output, \Throwable $error, Command $command = null)
+    public function __construct(InputInterface $input, OutputInterface $output, \Throwable $error, ?Command $command = null)
     {
         parent::__construct($command, $input, $output);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/EventListener/ErrorListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/EventListener/ErrorListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/EventListener/ErrorListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/EventListener/ErrorListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
 {
     private $logger;
 
-    public function __construct(LoggerInterface $logger = null)
+    public function __construct(?LoggerInterface $logger = null)
     {
         $this->logger = $logger;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Exception/CommandNotFoundException.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Exception/CommandNotFoundException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Exception/CommandNotFoundException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Exception/CommandNotFoundException.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
      * @param int             $code         Exception code
      * @param \Throwable|null $previous     Previous exception used for the exception chaining
      */
-    public function __construct(string $message, array $alternatives = [], int $code = 0, \Throwable $previous = null)
+    public function __construct(string $message, array $alternatives = [], int $code = 0, ?\Throwable $previous = null)
     {
         parent::__construct($message, $code, $previous);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Formatter/NullOutputFormatterStyle.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Formatter/NullOutputFormatterStyle.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Formatter/NullOutputFormatterStyle.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Formatter/NullOutputFormatterStyle.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     /**
      * {@inheritdoc}
      */
-    public function setBackground(string $color = null): void
+    public function setBackground(?string $color = null): void
     {
         // do nothing
     }
@@ -35,7 +35,7 @@
     /**
      * {@inheritdoc}
      */
-    public function setForeground(string $color = null): void
+    public function setForeground(?string $color = null): void
     {
         // do nothing
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatter.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatter.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,8 @@
 
 use Symfony\Component\Console\Exception\InvalidArgumentException;
 
+use function Symfony\Component\String\b;
+
 /**
  * Formatter class for console output.
  *
@@ -258,7 +260,7 @@
         }
 
         preg_match('~(\\n)$~', $text, $matches);
-        $text = $prefix.preg_replace('~([^\\n]{'.$width.'})\\ *~', "\$1\n", $text);
+        $text = $prefix.$this->addLineBreaks($text, $width);
         $text = rtrim($text, "\n").($matches[1] ?? '');
 
         if (!$currentLineLength && '' !== $current && "\n" !== substr($current, -1)) {
@@ -282,4 +284,11 @@
 
         return implode("\n", $lines);
     }
+
+    private function addLineBreaks(string $text, int $width): string
+    {
+        $encoding = mb_detect_encoding($text, null, true) ?: 'UTF-8';
+
+        return b($text)->toCodePointString($encoding)->wordwrap($width, "\n", true)->toByteString($encoding);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatterStyleInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatterStyleInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatterStyleInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatterStyleInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,12 +21,12 @@
     /**
      * Sets style foreground color.
      */
-    public function setForeground(string $color = null);
+    public function setForeground(?string $color = null);
 
     /**
      * Sets style background color.
      */
-    public function setBackground(string $color = null);
+    public function setBackground(?string $color = null);
 
     /**
      * Sets some specific style option.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatterStyle.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatterStyle.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatterStyle.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatterStyle.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
      * @param string|null $foreground The style foreground color name
      * @param string|null $background The style background color name
      */
-    public function __construct(string $foreground = null, string $background = null, array $options = [])
+    public function __construct(?string $foreground = null, ?string $background = null, array $options = [])
     {
         $this->color = new Color($this->foreground = $foreground ?: '', $this->background = $background ?: '', $this->options = $options);
     }
@@ -41,7 +41,7 @@
     /**
      * {@inheritdoc}
      */
-    public function setForeground(string $color = null)
+    public function setForeground(?string $color = null)
     {
         $this->color = new Color($this->foreground = $color ?: '', $this->background, $this->options);
     }
@@ -49,7 +49,7 @@
     /**
      * {@inheritdoc}
      */
-    public function setBackground(string $color = null)
+    public function setBackground(?string $color = null)
     {
         $this->color = new Color($this->foreground, $this->background = $color ?: '', $this->options);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatterStyleStack.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatterStyleStack.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatterStyleStack.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Formatter/OutputFormatterStyleStack.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
 
     private $emptyStyle;
 
-    public function __construct(OutputFormatterStyleInterface $emptyStyle = null)
+    public function __construct(?OutputFormatterStyleInterface $emptyStyle = null)
     {
         $this->emptyStyle = $emptyStyle ?? new OutputFormatterStyle();
         $this->reset();
@@ -55,7 +55,7 @@
      *
      * @throws InvalidArgumentException When style tags incorrectly nested
      */
-    public function pop(OutputFormatterStyleInterface $style = null)
+    public function pop(?OutputFormatterStyleInterface $style = null)
     {
         if (empty($this->styles)) {
             return $this->emptyStyle;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Console/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Console/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Console/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/Dumper.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/Dumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/Dumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/Dumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     private $cloner;
     private $handler;
 
-    public function __construct(OutputInterface $output, CliDumper $dumper = null, ClonerInterface $cloner = null)
+    public function __construct(OutputInterface $output, ?CliDumper $dumper = null, ?ClonerInterface $cloner = null)
     {
         $this->output = $output;
         $this->dumper = $dumper;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/HelperInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/HelperInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/HelperInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/HelperInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     /**
      * Sets the helper set associated with this helper.
      */
-    public function setHelperSet(HelperSet $helperSet = null);
+    public function setHelperSet(?HelperSet $helperSet = null);
 
     /**
      * Gets the helper set associated with this helper.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/Helper.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/Helper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/Helper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/Helper.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     /**
      * {@inheritdoc}
      */
-    public function setHelperSet(HelperSet $helperSet = null)
+    public function setHelperSet(?HelperSet $helperSet = null)
     {
         $this->helperSet = $helperSet;
     }
@@ -96,7 +96,7 @@
      *
      * @return string
      */
-    public static function substr(?string $string, int $from, int $length = null)
+    public static function substr(?string $string, int $from, ?int $length = null)
     {
         $string ?? $string = '';
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/HelperSet.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/HelperSet.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/HelperSet.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/HelperSet.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
         }
     }
 
-    public function set(HelperInterface $helper, string $alias = null)
+    public function set(HelperInterface $helper, ?string $alias = null)
     {
         $this->helpers[$helper->getName()] = $helper;
         if (null !== $alias) {
@@ -76,7 +76,7 @@
     /**
      * @deprecated since Symfony 5.4
      */
-    public function setCommand(Command $command = null)
+    public function setCommand(?Command $command = null)
     {
         trigger_deprecation('symfony/console', '5.4', 'Method "%s()" is deprecated.', __METHOD__);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/ProcessHelper.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/ProcessHelper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/ProcessHelper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/ProcessHelper.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
      * @param callable|null $callback A PHP callback to run whenever there is some
      *                                output available on STDOUT or STDERR
      */
-    public function run(OutputInterface $output, $cmd, string $error = null, callable $callback = null, int $verbosity = OutputInterface::VERBOSITY_VERY_VERBOSE): Process
+    public function run(OutputInterface $output, $cmd, ?string $error = null, ?callable $callback = null, int $verbosity = OutputInterface::VERBOSITY_VERY_VERBOSE): Process
     {
         if (!class_exists(Process::class)) {
             throw new \LogicException('The ProcessHelper cannot be run as the Process component is not installed. Try running "compose require symfony/process".');
@@ -98,7 +98,7 @@
      *
      * @see run()
      */
-    public function mustRun(OutputInterface $output, $cmd, string $error = null, callable $callback = null): Process
+    public function mustRun(OutputInterface $output, $cmd, ?string $error = null, ?callable $callback = null): Process
     {
         $process = $this->run($output, $cmd, $error, $callback);
 
@@ -112,7 +112,7 @@
     /**
      * Wraps a Process callback to add debugging output.
      */
-    public function wrapCallback(OutputInterface $output, Process $process, callable $callback = null): callable
+    public function wrapCallback(OutputInterface $output, Process $process, ?callable $callback = null): callable
     {
         if ($output instanceof ConsoleOutputInterface) {
             $output = $output->getErrorOutput();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/ProgressBar.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/ProgressBar.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/ProgressBar.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/ProgressBar.php	2026-05-20 10:22:01.000000000 +0200
@@ -169,9 +169,12 @@
         $this->messages[$name] = $message;
     }
 
+    /**
+     * @return string|null
+     */
     public function getMessage(string $name = 'message')
     {
-        return $this->messages[$name];
+        return $this->messages[$name] ?? null;
     }
 
     public function getStartTime(): int
@@ -293,7 +296,7 @@
      *
      * @param int|null $max Number of steps to complete the bar (0 if indeterminate), if null it will be inferred from $iterable
      */
-    public function iterate(iterable $iterable, int $max = null): iterable
+    public function iterate(iterable $iterable, ?int $max = null): iterable
     {
         $this->start($max ?? (is_countable($iterable) ? \count($iterable) : 0));
 
@@ -311,7 +314,7 @@
      *
      * @param int|null $max Number of steps to complete the bar (0 if indeterminate), null to leave unchanged
      */
-    public function start(int $max = null)
+    public function start(?int $max = null)
     {
         $this->startTime = time();
         $this->step = 0;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/ProgressIndicator.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/ProgressIndicator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/ProgressIndicator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/ProgressIndicator.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
      * @param int        $indicatorChangeInterval Change interval in milliseconds
      * @param array|null $indicatorValues         Animated indicator characters
      */
-    public function __construct(OutputInterface $output, string $format = null, int $indicatorChangeInterval = 100, array $indicatorValues = null)
+    public function __construct(OutputInterface $output, ?string $format = null, int $indicatorChangeInterval = 100, ?array $indicatorValues = null)
     {
         $this->output = $output;
 
@@ -129,8 +129,6 @@
 
     /**
      * Finish the indicator with message.
-     *
-     * @param $message
      */
     public function finish(string $message)
     {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/QuestionHelper.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/QuestionHelper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/QuestionHelper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/QuestionHelper.php	2026-05-20 10:22:01.000000000 +0200
@@ -128,7 +128,18 @@
             }
 
             if (false === $ret) {
+                $isBlocked = stream_get_meta_data($inputStream)['blocked'] ?? true;
+
+                if (!$isBlocked) {
+                    stream_set_blocking($inputStream, true);
+                }
+
                 $ret = $this->readInput($inputStream, $question);
+
+                if (!$isBlocked) {
+                    stream_set_blocking($inputStream, false);
+                }
+
                 if (false === $ret) {
                     throw new MissingInputException('Aborted.');
                 }
@@ -492,21 +503,7 @@
             return self::$stdinIsInteractive;
         }
 
-        if (\function_exists('stream_isatty')) {
-            return self::$stdinIsInteractive = @stream_isatty(fopen('php://stdin', 'r'));
-        }
-
-        if (\function_exists('posix_isatty')) {
-            return self::$stdinIsInteractive = @posix_isatty(fopen('php://stdin', 'r'));
-        }
-
-        if (!\function_exists('exec')) {
-            return self::$stdinIsInteractive = true;
-        }
-
-        exec('stty 2> /dev/null', $output, $status);
-
-        return self::$stdinIsInteractive = 1 !== $status;
+        return self::$stdinIsInteractive = @stream_isatty(fopen('php://stdin', 'r'));
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/Table.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/Table.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/Table.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/Table.php	2026-05-20 10:22:01.000000000 +0200
@@ -451,7 +451,7 @@
      *
      *     +-----+-----------+-------+
      */
-    private function renderRowSeparator(int $type = self::SEPARATOR_MID, string $title = null, string $titleFormat = null)
+    private function renderRowSeparator(int $type = self::SEPARATOR_MID, ?string $title = null, ?string $titleFormat = null)
     {
         if (0 === $count = $this->numberOfColumns) {
             return;
@@ -516,7 +516,7 @@
      *
      *     | 9971-5-0210-0 | A Tale of Two Cities  | Charles Dickens  |
      */
-    private function renderRow(array $row, string $cellFormat, string $firstCellFormat = null)
+    private function renderRow(array $row, string $cellFormat, ?string $firstCellFormat = null)
     {
         $rowContent = $this->renderColumnSeparator(self::BORDER_OUTSIDE);
         $columns = $this->getRowColumns($row);
@@ -621,9 +621,10 @@
                 if (!strstr($cell ?? '', "\n")) {
                     continue;
                 }
-                $escaped = implode("\n", array_map([OutputFormatter::class, 'escapeTrailingBackslash'], explode("\n", $cell)));
+                $eol = str_contains($cell ?? '', "\r\n") ? "\r\n" : "\n";
+                $escaped = implode($eol, array_map([OutputFormatter::class, 'escapeTrailingBackslash'], explode($eol, $cell)));
                 $cell = $cell instanceof TableCell ? new TableCell($escaped, ['colspan' => $cell->getColspan()]) : $escaped;
-                $lines = explode("\n", str_replace("\n", "<fg=default;bg=default></>\n", $cell));
+                $lines = explode($eol, str_replace($eol, '<fg=default;bg=default></>'.$eol, $cell));
                 foreach ($lines as $lineKey => $line) {
                     if ($colspan > 1) {
                         $line = new TableCell($line, ['colspan' => $colspan]);
@@ -685,8 +686,9 @@
                 $nbLines = $cell->getRowspan() - 1;
                 $lines = [$cell];
                 if (strstr($cell, "\n")) {
-                    $lines = explode("\n", str_replace("\n", "<fg=default;bg=default>\n</>", $cell));
-                    $nbLines = \count($lines) > $nbLines ? substr_count($cell, "\n") : $nbLines;
+                    $eol = str_contains($cell, "\r\n") ? "\r\n" : "\n";
+                    $lines = explode($eol, str_replace($eol, '<fg=default;bg=default>'.$eol.'</>', $cell));
+                    $nbLines = \count($lines) > $nbLines ? substr_count($cell, $eol) : $nbLines;
 
                     $rows[$line][$column] = new TableCell($lines[0], ['colspan' => $cell->getColspan(), 'style' => $cell->getStyle()]);
                     unset($lines[0]);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/TableStyle.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/TableStyle.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Helper/TableStyle.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Helper/TableStyle.php	2026-05-20 10:22:01.000000000 +0200
@@ -90,7 +90,7 @@
      *
      * @return $this
      */
-    public function setHorizontalBorderChars(string $outside, string $inside = null): self
+    public function setHorizontalBorderChars(string $outside, ?string $inside = null): self
     {
         $this->horizontalOutsideBorderChar = $outside;
         $this->horizontalInsideBorderChar = $inside ?? $outside;
@@ -115,7 +115,7 @@
      *
      * @return $this
      */
-    public function setVerticalBorderChars(string $outside, string $inside = null): self
+    public function setVerticalBorderChars(string $outside, ?string $inside = null): self
     {
         $this->verticalOutsideBorderChar = $outside;
         $this->verticalInsideBorderChar = $inside ?? $outside;
@@ -169,7 +169,7 @@
      *
      * @return $this
      */
-    public function setCrossingChars(string $cross, string $topLeft, string $topMid, string $topRight, string $midRight, string $bottomRight, string $bottomMid, string $bottomLeft, string $midLeft, string $topLeftBottom = null, string $topMidBottom = null, string $topRightBottom = null): self
+    public function setCrossingChars(string $cross, string $topLeft, string $topMid, string $topRight, string $midRight, string $bottomRight, string $bottomMid, string $bottomLeft, string $midLeft, ?string $topLeftBottom = null, ?string $topMidBottom = null, ?string $topRightBottom = null): self
     {
         $this->crossingChar = $cross;
         $this->crossingTopLeftChar = $topLeft;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Input/ArgvInput.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Input/ArgvInput.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Input/ArgvInput.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Input/ArgvInput.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
     private $tokens;
     private $parsed;
 
-    public function __construct(array $argv = null, InputDefinition $definition = null)
+    public function __construct(?array $argv = null, ?InputDefinition $definition = null)
     {
         $argv = $argv ?? $_SERVER['argv'] ?? [];
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Input/ArrayInput.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Input/ArrayInput.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Input/ArrayInput.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Input/ArrayInput.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
 {
     private $parameters;
 
-    public function __construct(array $parameters, InputDefinition $definition = null)
+    public function __construct(array $parameters, ?InputDefinition $definition = null)
     {
         $this->parameters = $parameters;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Input/InputArgument.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Input/InputArgument.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Input/InputArgument.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Input/InputArgument.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,13 +32,13 @@
 
     /**
      * @param string                           $name        The argument name
-     * @param int|null                         $mode        The argument mode: self::REQUIRED or self::OPTIONAL
+     * @param int|null                         $mode        The argument mode: a bit mask of self::REQUIRED, self::OPTIONAL and self::IS_ARRAY
      * @param string                           $description A description text
      * @param string|bool|int|float|array|null $default     The default value (for self::OPTIONAL mode only)
      *
      * @throws InvalidArgumentException When argument mode is not valid
      */
-    public function __construct(string $name, int $mode = null, string $description = '', $default = null)
+    public function __construct(string $name, ?int $mode = null, string $description = '', $default = null)
     {
         if (null === $mode) {
             $mode = self::OPTIONAL;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Input/InputOption.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Input/InputOption.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Input/InputOption.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Input/InputOption.php	2026-05-20 10:22:01.000000000 +0200
@@ -59,7 +59,7 @@
      *
      * @throws InvalidArgumentException If option mode is invalid or incompatible
      */
-    public function __construct(string $name, $shortcut = null, int $mode = null, string $description = '', $default = null)
+    public function __construct(string $name, $shortcut = null, ?int $mode = null, string $description = '', $default = null)
     {
         if (str_starts_with($name, '--')) {
             $name = substr($name, 2);
@@ -69,7 +69,7 @@
             throw new InvalidArgumentException('An option name cannot be empty.');
         }
 
-        if (empty($shortcut)) {
+        if ('' === $shortcut || [] === $shortcut || false === $shortcut) {
             $shortcut = null;
         }
 
@@ -78,10 +78,10 @@
                 $shortcut = implode('|', $shortcut);
             }
             $shortcuts = preg_split('{(\|)-?}', ltrim($shortcut, '-'));
-            $shortcuts = array_filter($shortcuts);
+            $shortcuts = array_filter($shortcuts, 'strlen');
             $shortcut = implode('|', $shortcuts);
 
-            if (empty($shortcut)) {
+            if ('' === $shortcut) {
                 throw new InvalidArgumentException('An option shortcut cannot be empty.');
             }
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Input/Input.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Input/Input.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Input/Input.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Input/Input.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     protected $arguments = [];
     protected $interactive = true;
 
-    public function __construct(InputDefinition $definition = null)
+    public function __construct(?InputDefinition $definition = null)
     {
         if (null === $definition) {
             $this->definition = new InputDefinition();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Output/ConsoleOutput.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Output/ConsoleOutput.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Output/ConsoleOutput.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Output/ConsoleOutput.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
      * @param bool|null                     $decorated Whether to decorate messages (null for auto-guessing)
      * @param OutputFormatterInterface|null $formatter Output formatter instance (null to use default OutputFormatter)
      */
-    public function __construct(int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = null, OutputFormatterInterface $formatter = null)
+    public function __construct(int $verbosity = self::VERBOSITY_NORMAL, ?bool $decorated = null, ?OutputFormatterInterface $formatter = null)
     {
         parent::__construct($this->openOutputStream(), $verbosity, $decorated, $formatter);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Output/ConsoleSectionOutput.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Output/ConsoleSectionOutput.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Output/ConsoleSectionOutput.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Output/ConsoleSectionOutput.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
      *
      * @param int $lines Number of lines to clear. If null, then the entire output of this section is cleared
      */
-    public function clear(int $lines = null)
+    public function clear(?int $lines = null)
     {
         if (empty($this->content) || !$this->isDecorated()) {
             return;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Output/Output.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Output/Output.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Output/Output.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Output/Output.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
      * @param bool                          $decorated Whether to decorate messages
      * @param OutputFormatterInterface|null $formatter Output formatter instance (null to use default OutputFormatter)
      */
-    public function __construct(?int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = false, OutputFormatterInterface $formatter = null)
+    public function __construct(?int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = false, ?OutputFormatterInterface $formatter = null)
     {
         $this->verbosity = $verbosity ?? self::VERBOSITY_NORMAL;
         $this->formatter = $formatter ?? new OutputFormatter();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Output/StreamOutput.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Output/StreamOutput.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Output/StreamOutput.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Output/StreamOutput.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
      *
      * @throws InvalidArgumentException When first argument is not a real stream
      */
-    public function __construct($stream, int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = null, OutputFormatterInterface $formatter = null)
+    public function __construct($stream, int $verbosity = self::VERBOSITY_NORMAL, ?bool $decorated = null, ?OutputFormatterInterface $formatter = null)
     {
         if (!\is_resource($stream) || 'stream' !== get_resource_type($stream)) {
             throw new InvalidArgumentException('The StreamOutput class needs a stream as its first argument.');
@@ -64,9 +64,6 @@
         return $this->stream;
     }
 
-    /**
-     * {@inheritdoc}
-     */
     protected function doWrite(string $message, bool $newline)
     {
         if ($newline) {
@@ -94,22 +91,33 @@
     protected function hasColorSupport()
     {
         // Follow https://no-color.org/
-        if (isset($_SERVER['NO_COLOR']) || false !== getenv('NO_COLOR')) {
+        if ('' !== (($_SERVER['NO_COLOR'] ?? getenv('NO_COLOR'))[0] ?? '')) {
+            return false;
+        }
+
+        // Detect msysgit/mingw and assume this is a tty because detection
+        // does not work correctly, see https://github.com/composer/composer/issues/9690
+        if (!@stream_isatty($this->stream) && !\in_array(strtoupper((string) getenv('MSYSTEM')), ['MINGW32', 'MINGW64'], true)) {
             return false;
         }
 
-        if ('Hyper' === getenv('TERM_PROGRAM')) {
+        if ('\\' === \DIRECTORY_SEPARATOR && @sapi_windows_vt100_support($this->stream)) {
             return true;
         }
 
-        if (\DIRECTORY_SEPARATOR === '\\') {
-            return (\function_exists('sapi_windows_vt100_support')
-                && @sapi_windows_vt100_support($this->stream))
-                || false !== getenv('ANSICON')
-                || 'ON' === getenv('ConEmuANSI')
-                || 'xterm' === getenv('TERM');
+        if ('Hyper' === getenv('TERM_PROGRAM')
+            || false !== getenv('COLORTERM')
+            || false !== getenv('ANSICON')
+            || 'ON' === getenv('ConEmuANSI')
+        ) {
+            return true;
+        }
+
+        if ('dumb' === $term = (string) getenv('TERM')) {
+            return false;
         }
 
-        return stream_isatty($this->stream);
+        // See https://github.com/chalk/supports-color/blob/d4f413efaf8da045c5ab440ed418ef02dbb28bf1/index.js#L157
+        return preg_match('/^((screen|xterm|vt100|vt220|putty|rxvt|ansi|cygwin|linux).*)|(.*-256(color)?(-bce)?)$/', $term);
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Output/TrimmedBufferOutput.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Output/TrimmedBufferOutput.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Output/TrimmedBufferOutput.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Output/TrimmedBufferOutput.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     private $maxLength;
     private $buffer = '';
 
-    public function __construct(int $maxLength, ?int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = false, OutputFormatterInterface $formatter = null)
+    public function __construct(int $maxLength, ?int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = false, ?OutputFormatterInterface $formatter = null)
     {
         if ($maxLength <= 0) {
             throw new InvalidArgumentException(sprintf('"%s()" expects a strictly positive maxLength. Got %d.', __METHOD__, $maxLength));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Question/Question.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Question/Question.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Question/Question.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Question/Question.php	2026-05-20 10:22:01.000000000 +0200
@@ -186,7 +186,7 @@
      *
      * @return $this
      */
-    public function setAutocompleterCallback(callable $callback = null): self
+    public function setAutocompleterCallback(?callable $callback = null): self
     {
         if ($this->hidden && null !== $callback) {
             throw new LogicException('A hidden question cannot use the autocompleter.');
@@ -202,7 +202,7 @@
      *
      * @return $this
      */
-    public function setValidator(callable $validator = null)
+    public function setValidator(?callable $validator = null)
     {
         $this->validator = $validator;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Resources/completion.bash symfony-5.4.52+dfsg/src/Symfony/Component/Console/Resources/completion.bash
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Resources/completion.bash	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Resources/completion.bash	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,7 @@
 
 _sf_{{ COMMAND_NAME }}() {
     # Use newline as only separator to allow space in completion values
-    IFS=$'\n'
+    local IFS=$'\n'
     local sf_cmd="${COMP_WORDS[0]}"
 
     # for an alias, get the real script behind it
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/SingleCommandApplication.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/SingleCommandApplication.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/SingleCommandApplication.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/SingleCommandApplication.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
         return $this;
     }
 
-    public function run(InputInterface $input = null, OutputInterface $output = null): int
+    public function run(?InputInterface $input = null, ?OutputInterface $output = null): int
     {
         if ($this->running) {
             return parent::run($input, $output);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Style/StyleInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Style/StyleInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Style/StyleInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Style/StyleInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -85,14 +85,14 @@
      *
      * @return mixed
      */
-    public function ask(string $question, string $default = null, callable $validator = null);
+    public function ask(string $question, ?string $default = null, ?callable $validator = null);
 
     /**
      * Asks a question with the user input hidden.
      *
      * @return mixed
      */
-    public function askHidden(string $question, callable $validator = null);
+    public function askHidden(string $question, ?callable $validator = null);
 
     /**
      * Asks for confirmation.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Style/SymfonyStyle.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Style/SymfonyStyle.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Style/SymfonyStyle.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Style/SymfonyStyle.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,7 +61,7 @@
      *
      * @param string|array $messages The message to write in the block
      */
-    public function block($messages, string $type = null, string $style = null, string $prefix = ' ', bool $padding = false, bool $escape = true)
+    public function block($messages, ?string $type = null, ?string $style = null, string $prefix = ' ', bool $padding = false, bool $escape = true)
     {
         $messages = \is_array($messages) ? array_values($messages) : [$messages];
 
@@ -250,7 +250,7 @@
     /**
      * {@inheritdoc}
      */
-    public function ask(string $question, string $default = null, callable $validator = null)
+    public function ask(string $question, ?string $default = null, ?callable $validator = null)
     {
         $question = new Question($question, $default);
         $question->setValidator($validator);
@@ -261,7 +261,7 @@
     /**
      * {@inheritdoc}
      */
-    public function askHidden(string $question, callable $validator = null)
+    public function askHidden(string $question, ?callable $validator = null)
     {
         $question = new Question($question);
 
@@ -338,7 +338,7 @@
     /**
      * @see ProgressBar::iterate()
      */
-    public function progressIterate(iterable $iterable, int $max = null): iterable
+    public function progressIterate(iterable $iterable, ?int $max = null): iterable
     {
         yield from $this->createProgressBar()->iterate($iterable, $max);
 
@@ -463,7 +463,7 @@
         $this->bufferedOutput->write($message, $newLine, $type);
     }
 
-    private function createBlock(iterable $messages, string $type = null, string $style = null, string $prefix = ' ', bool $padding = false, bool $escape = false): array
+    private function createBlock(iterable $messages, ?string $type = null, ?string $style = null, string $prefix = ' ', bool $padding = false, bool $escape = false): array
     {
         $indentLength = 0;
         $prefixLength = Helper::width(Helper::removeDecoration($this->getFormatter(), $prefix));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Terminal.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Terminal.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Terminal.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Terminal.php	2026-05-20 10:22:01.000000000 +0200
@@ -64,14 +64,12 @@
             return self::$stty;
         }
 
-        // skip check if exec function is disabled
-        if (!\function_exists('exec')) {
+        // skip check if shell_exec function is disabled
+        if (!\function_exists('shell_exec')) {
             return false;
         }
 
-        exec('stty 2>&1', $output, $exitcode);
-
-        return self::$stty = 0 === $exitcode;
+        return self::$stty = (bool) shell_exec('stty 2> '.('\\' === \DIRECTORY_SEPARATOR ? 'NUL' : '/dev/null'));
     }
 
     private static function initDimensions()
@@ -160,8 +158,7 @@
 
         $cp = \function_exists('sapi_windows_cp_set') ? sapi_windows_cp_get() : 0;
 
-        $process = proc_open($command, $descriptorspec, $pipes, null, null, ['suppress_errors' => true]);
-        if (!\is_resource($process)) {
+        if (!$process = @proc_open($command, $descriptorspec, $pipes, null, null, ['suppress_errors' => true])) {
             return null;
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/ApplicationTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/ApplicationTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/ApplicationTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/ApplicationTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,6 +41,7 @@
 use Symfony\Component\Console\SignalRegistry\SignalRegistry;
 use Symfony\Component\Console\Terminal;
 use Symfony\Component\Console\Tester\ApplicationTester;
+use Symfony\Component\Console\Tests\Fixtures\MockableAppliationWithTerminalWidth;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\EventDispatcher\EventDispatcher;
 use Symfony\Component\EventDispatcher\EventDispatcherInterface;
@@ -876,7 +877,9 @@
 
     public function testRenderExceptionLineBreaks()
     {
-        $application = $this->getMockBuilder(Application::class)->addMethods(['getTerminalWidth'])->getMock();
+        $application = $this->getMockBuilder(MockableAppliationWithTerminalWidth::class)
+            ->onlyMethods(['getTerminalWidth'])
+            ->getMock();
         $application->setAutoExit(false);
         $application->expects($this->any())
             ->method('getTerminalWidth')
@@ -1536,7 +1539,7 @@
 
         $tester = new ApplicationTester($application);
         $tester->run(['command' => 'dym']);
-        $this->assertStringContainsString('before.dym.error.after.', $tester->getDisplay(), 'The PHP Error did not dispached events');
+        $this->assertStringContainsString('before.dym.error.after.', $tester->getDisplay(), 'The PHP error did not dispatch events');
     }
 
     public function testRunDispatchesAllEventsWithError()
@@ -1553,7 +1556,7 @@
 
         $tester = new ApplicationTester($application);
         $tester->run(['command' => 'dym']);
-        $this->assertStringContainsString('before.dym.error.after.', $tester->getDisplay(), 'The PHP Error did not dispached events');
+        $this->assertStringContainsString('before.dym.error.after.', $tester->getDisplay(), 'The PHP error did not dispatch events');
     }
 
     public function testRunWithErrorFailingStatusCode()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/CI/GithubActionReporterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/CI/GithubActionReporterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/CI/GithubActionReporterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/CI/GithubActionReporterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
     /**
      * @dataProvider annotationsFormatProvider
      */
-    public function testAnnotationsFormat(string $type, string $message, string $file = null, int $line = null, int $col = null, string $expected)
+    public function testAnnotationsFormat(string $type, string $message, ?string $file, ?int $line, ?int $col, string $expected)
     {
         $reporter = new GithubActionReporter($buffer = new BufferedOutput());
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Completion/CompletionInputTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Completion/CompletionInputTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Completion/CompletionInputTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Completion/CompletionInputTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -133,4 +133,19 @@
         yield ['bin/console cache:clear "multi word string"', ['bin/console', 'cache:clear', '"multi word string"']];
         yield ['bin/console cache:clear \'multi word string\'', ['bin/console', 'cache:clear', '\'multi word string\'']];
     }
+
+    public function testToString()
+    {
+        $input = CompletionInput::fromTokens(['foo', 'bar', 'baz'], 0);
+        $this->assertSame('foo| bar baz', (string) $input);
+
+        $input = CompletionInput::fromTokens(['foo', 'bar', 'baz'], 1);
+        $this->assertSame('foo bar| baz', (string) $input);
+
+        $input = CompletionInput::fromTokens(['foo', 'bar', 'baz'], 2);
+        $this->assertSame('foo bar baz|', (string) $input);
+
+        $input = CompletionInput::fromTokens(['foo', 'bar', 'baz'], 11);
+        $this->assertSame('foo bar baz |', (string) $input);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Fixtures/MockableAppliationWithTerminalWidth.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Fixtures/MockableAppliationWithTerminalWidth.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Fixtures/MockableAppliationWithTerminalWidth.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Fixtures/MockableAppliationWithTerminalWidth.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Console\Tests\Fixtures;
+
+use Symfony\Component\Console\Application;
+
+class MockableAppliationWithTerminalWidth extends Application
+{
+    public function getTerminalWidth(): int
+    {
+        return 0;
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Formatter/OutputFormatterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Formatter/OutputFormatterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Formatter/OutputFormatterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Formatter/OutputFormatterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -162,7 +162,7 @@
     /**
      * @dataProvider provideInlineStyleOptionsCases
      */
-    public function testInlineStyleOptions(string $tag, string $expected = null, string $input = null, bool $truecolor = false)
+    public function testInlineStyleOptions(string $tag, ?string $expected = null, ?string $input = null, bool $truecolor = false)
     {
         if ($truecolor && 'truecolor' !== getenv('COLORTERM')) {
             $this->markTestSkipped('The terminal does not support true colors.');
@@ -200,7 +200,7 @@
         ];
     }
 
-    public function provideInlineStyleTagsWithUnknownOptions()
+    public static function provideInlineStyleTagsWithUnknownOptions()
     {
         return [
             ['<options=abc;>', 'abc'],
@@ -367,10 +367,10 @@
         $formatter = new OutputFormatter(true);
 
         $this->assertSame("fo\no\e[37;41mb\e[39;49m\n\e[37;41mar\e[39;49m\nba\nz", $formatter->formatAndWrap('foo<error>bar</error> baz', 2));
-        $this->assertSame("pr\ne \e[37;41m\e[39;49m\n\e[37;41mfo\e[39;49m\n\e[37;41mo \e[39;49m\n\e[37;41mba\e[39;49m\n\e[37;41mr \e[39;49m\n\e[37;41mba\e[39;49m\n\e[37;41mz\e[39;49m \npo\nst", $formatter->formatAndWrap('pre <error>foo bar baz</error> post', 2));
+        $this->assertSame("pr\ne \e[37;41m\e[39;49m\n\e[37;41mfo\e[39;49m\n\e[37;41mo\e[39;49m\n\e[37;41mba\e[39;49m\n\e[37;41mr\e[39;49m\n\e[37;41mba\e[39;49m\n\e[37;41mz\e[39;49m \npo\nst", $formatter->formatAndWrap('pre <error>foo bar baz</error> post', 2));
         $this->assertSame("pre\e[37;41m\e[39;49m\n\e[37;41mfoo\e[39;49m\n\e[37;41mbar\e[39;49m\n\e[37;41mbaz\e[39;49m\npos\nt", $formatter->formatAndWrap('pre <error>foo bar baz</error> post', 3));
-        $this->assertSame("pre \e[37;41m\e[39;49m\n\e[37;41mfoo \e[39;49m\n\e[37;41mbar \e[39;49m\n\e[37;41mbaz\e[39;49m \npost", $formatter->formatAndWrap('pre <error>foo bar baz</error> post', 4));
-        $this->assertSame("pre \e[37;41mf\e[39;49m\n\e[37;41moo ba\e[39;49m\n\e[37;41mr baz\e[39;49m\npost", $formatter->formatAndWrap('pre <error>foo bar baz</error> post', 5));
+        $this->assertSame("pre \e[37;41m\e[39;49m\n\e[37;41mfoo\e[39;49m\n\e[37;41mbar\e[39;49m\n\e[37;41mbaz\e[39;49m \npost", $formatter->formatAndWrap('pre <error>foo bar baz</error> post', 4));
+        $this->assertSame("pre \e[37;41mf\e[39;49m\n\e[37;41moo\e[39;49m\n\e[37;41mbar\e[39;49m\n\e[37;41mbaz\e[39;49m p\nost", $formatter->formatAndWrap('pre <error>foo bar baz</error> post', 5));
         $this->assertSame("Lore\nm \e[37;41mip\e[39;49m\n\e[37;41msum\e[39;49m \ndolo\nr \e[32msi\e[39m\n\e[32mt\e[39m am\net", $formatter->formatAndWrap('Lorem <error>ipsum</error> dolor <info>sit</info> amet', 4));
         $this->assertSame("Lorem \e[37;41mip\e[39;49m\n\e[37;41msum\e[39;49m dolo\nr \e[32msit\e[39m am\net", $formatter->formatAndWrap('Lorem <error>ipsum</error> dolor <info>sit</info> amet', 8));
         $this->assertSame("Lorem \e[37;41mipsum\e[39;49m dolor \e[32m\e[39m\n\e[32msit\e[39m, \e[37;41mamet\e[39;49m et \e[32mlauda\e[39m\n\e[32mntium\e[39m architecto", $formatter->formatAndWrap('Lorem <error>ipsum</error> dolor <info>sit</info>, <error>amet</error> et <info>laudantium</info> architecto', 18));
@@ -378,10 +378,12 @@
         $formatter = new OutputFormatter();
 
         $this->assertSame("fo\nob\nar\nba\nz", $formatter->formatAndWrap('foo<error>bar</error> baz', 2));
-        $this->assertSame("pr\ne \nfo\no \nba\nr \nba\nz \npo\nst", $formatter->formatAndWrap('pre <error>foo bar baz</error> post', 2));
+        $this->assertSame("pr\ne \nfo\no\nba\nr\nba\nz \npo\nst", $formatter->formatAndWrap('pre <error>foo bar baz</error> post', 2));
         $this->assertSame("pre\nfoo\nbar\nbaz\npos\nt", $formatter->formatAndWrap('pre <error>foo bar baz</error> post', 3));
-        $this->assertSame("pre \nfoo \nbar \nbaz \npost", $formatter->formatAndWrap('pre <error>foo bar baz</error> post', 4));
-        $this->assertSame("pre f\noo ba\nr baz\npost", $formatter->formatAndWrap('pre <error>foo bar baz</error> post', 5));
+        $this->assertSame("pre \nfoo\nbar\nbaz \npost", $formatter->formatAndWrap('pre <error>foo bar baz</error> post', 4));
+        $this->assertSame("pre f\noo\nbar\nbaz p\nost", $formatter->formatAndWrap('pre <error>foo bar baz</error> post', 5));
+        $this->assertSame("Â rèälly\nlöng tîtlè\nthät cöüld\nnèêd\nmúltîplê\nlínès", $formatter->formatAndWrap('Â rèälly löng tîtlè thät cöüld nèêd múltîplê línès', 10));
+        $this->assertSame("Â rèälly\nlöng tîtlè\nthät cöüld\nnèêd\nmúltîplê\n línès", $formatter->formatAndWrap("Â rèälly löng tîtlè thät cöüld nèêd múltîplê\n línès", 10));
         $this->assertSame('', $formatter->formatAndWrap(null, 5));
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Helper/HelperSetTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Helper/HelperSetTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Helper/HelperSetTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Helper/HelperSetTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -117,7 +117,7 @@
         }
     }
 
-    private function getGenericMockHelper($name, HelperSet $helperset = null)
+    private function getGenericMockHelper($name, ?HelperSet $helperset = null)
     {
         $mock_helper = $this->createMock(HelperInterface::class);
         $mock_helper->expects($this->any())
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Helper/ProgressBarTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Helper/ProgressBarTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Helper/ProgressBarTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Helper/ProgressBarTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -1173,4 +1173,11 @@
             stream_get_contents($output->getStream())
         );
     }
+
+    public function testGetNotSetMessage()
+    {
+        $progressBar = new ProgressBar($this->getOutputStream());
+
+        $this->assertNull($progressBar->getMessage());
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Helper/QuestionHelperTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Helper/QuestionHelperTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Helper/QuestionHelperTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Helper/QuestionHelperTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -430,7 +430,7 @@
         $this->assertEquals('8AM', $dialog->ask($this->createStreamableInputInterfaceMock($this->getInputStream("8AM\n")), $this->createOutputInterface(), $question));
     }
 
-    public function testAskHiddenResponseTrimmed()
+    public function testAskHiddenResponseNotTrimmed()
     {
         if ('\\' === \DIRECTORY_SEPARATOR) {
             $this->markTestSkipped('This test is not supported on Windows');
@@ -442,7 +442,7 @@
         $question->setHidden(true);
         $question->setTrimmable(false);
 
-        $this->assertEquals(' 8AM', $dialog->ask($this->createStreamableInputInterfaceMock($this->getInputStream(' 8AM')), $this->createOutputInterface(), $question));
+        $this->assertEquals(' 8AM'.\PHP_EOL, $dialog->ask($this->createStreamableInputInterfaceMock($this->getInputStream(' 8AM'.\PHP_EOL)), $this->createOutputInterface(), $question));
     }
 
     public function testAskMultilineResponseWithEOF()
@@ -914,6 +914,10 @@
 
     public function testAutocompleteMoveCursorBackwards()
     {
+        if (!Terminal::hasSttyAvailable()) {
+            $this->markTestSkipped('`stty` is required to test autocomplete functionality');
+        }
+
         // F<TAB><BACKSPACE><BACKSPACE><BACKSPACE>
         $inputStream = $this->getInputStream("F\t\177\177\177");
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Helper/TableTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Helper/TableTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Helper/TableTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Helper/TableTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -102,7 +102,7 @@
                 ['ISBN', 'Title', 'Author'],
                 $books,
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +---------------+--------------------------+------------------+
 | ISBN          | Title                    | Author           |
 +---------------+--------------------------+------------------+
@@ -118,30 +118,30 @@
                 ['ISBN', 'Title', 'Author'],
                 $books,
                 'compact',
-<<<'TABLE'
-ISBN          Title                    Author           
-99921-58-10-7 Divine Comedy            Dante Alighieri  
-9971-5-0210-0 A Tale of Two Cities     Charles Dickens  
-960-425-059-0 The Lord of the Rings    J. R. R. Tolkien 
-80-902734-1-6 And Then There Were None Agatha Christie  
-
-TABLE
+                implode("\n", [
+                    'ISBN          Title                    Author           ',
+                    '99921-58-10-7 Divine Comedy            Dante Alighieri  ',
+                    '9971-5-0210-0 A Tale of Two Cities     Charles Dickens  ',
+                    '960-425-059-0 The Lord of the Rings    J. R. R. Tolkien ',
+                    '80-902734-1-6 And Then There Were None Agatha Christie  ',
+                    '',
+                ]),
             ],
             [
                 ['ISBN', 'Title', 'Author'],
                 $books,
                 'borderless',
-<<<'TABLE'
- =============== ========================== ================== 
-  ISBN            Title                      Author            
- =============== ========================== ================== 
-  99921-58-10-7   Divine Comedy              Dante Alighieri   
-  9971-5-0210-0   A Tale of Two Cities       Charles Dickens   
-  960-425-059-0   The Lord of the Rings      J. R. R. Tolkien  
-  80-902734-1-6   And Then There Were None   Agatha Christie   
- =============== ========================== ================== 
-
-TABLE
+                implode("\n", [
+                    ' =============== ========================== ================== ',
+                    '  ISBN            Title                      Author            ',
+                    ' =============== ========================== ================== ',
+                    '  99921-58-10-7   Divine Comedy              Dante Alighieri   ',
+                    '  9971-5-0210-0   A Tale of Two Cities       Charles Dickens   ',
+                    '  960-425-059-0   The Lord of the Rings      J. R. R. Tolkien  ',
+                    '  80-902734-1-6   And Then There Were None   Agatha Christie   ',
+                    ' =============== ========================== ================== ',
+                    '',
+                ]),
             ],
             [
                 ['ISBN', 'Title', 'Author'],
@@ -191,7 +191,7 @@
                     ['80-902734-1-6', 'And Then There Were None', 'Agatha Christie'],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +---------------+--------------------------+------------------+
 | ISBN          | Title                    |                  |
 +---------------+--------------------------+------------------+
@@ -212,7 +212,7 @@
                     ['80-902734-1-6', 'And Then There Were None', 'Agatha Christie'],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +---------------+--------------------------+------------------+
 | 99921-58-10-7 | Divine Comedy            | Dante Alighieri  |
 | 9971-5-0210-0 |                          |                  |
@@ -231,7 +231,7 @@
                     ['960-425-059-0', 'The Lord of the Rings', "J. R. R.\nTolkien"],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +---------------+----------------------------+-----------------+
 | ISBN          | Title                      | Author          |
 +---------------+----------------------------+-----------------+
@@ -251,7 +251,7 @@
                 ['ISBN', 'Title'],
                 [],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +------+-------+
 | ISBN | Title |
 +------+-------+
@@ -271,7 +271,7 @@
                     ['9971-5-0210-0', 'A Tale of Two Cities', '<info>Charles Dickens</>'],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +---------------+----------------------+-----------------+
 | ISBN          | Title                | Author          |
 +---------------+----------------------+-----------------+
@@ -288,7 +288,7 @@
                     ['9971-5-0210-0', 'A Tale of Two Cities', 'Charles Dickens'],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +----------------------------------+----------------------+-----------------+
 | ISBN                             | Title                | Author          |
 +----------------------------------+----------------------+-----------------+
@@ -320,7 +320,7 @@
                     ],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +-------------------------------+-------------------------------+-----------------------------+
 | ISBN                          | Title                         | Author                      |
 +-------------------------------+-------------------------------+-----------------------------+
@@ -347,7 +347,7 @@
                     ],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +-----+-----+-----+
 | Foo | Bar | Baz |
 +-----+-----+-----+
@@ -366,7 +366,7 @@
                     ],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +-----+-----+------+
 | Foo | Bar | Baz  |
 +-----+-----+------+
@@ -392,7 +392,7 @@
                     ['80-902734-1-7', 'Test'],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +---------------+---------------+-----------------+
 | ISBN          | Title         | Author          |
 +---------------+---------------+-----------------+
@@ -425,7 +425,7 @@
                     ['J. R. R'],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +------------------+---------+-----------------+
 | ISBN             | Title   | Author          |
 +------------------+---------+-----------------+
@@ -460,7 +460,7 @@
                     ],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +-----------------+-------+-----------------+
 | ISBN            | Title | Author          |
 +-----------------+-------+-----------------+
@@ -497,7 +497,7 @@
                     ['Charles Dickens'],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +-----------------+-------+-----------------+
 | ISBN            | Title | Author          |
 +-----------------+-------+-----------------+
@@ -524,7 +524,7 @@
                     ['Charles Dickens'],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +---------------+-----------------+
 | ISBN          | Author          |
 +---------------+-----------------+
@@ -542,7 +542,7 @@
                 ],
                 [],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +------+-------+--------+
 | Main title            |
 +------+-------+--------+
@@ -560,9 +560,9 @@
                         new TableCell('3', ['colspan' => 2]),
                         new TableCell('4', ['colspan' => 2]),
                     ],
-        ],
+                ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +---+--+--+---+--+---+--+---+--+
 | 1       | 2    | 3    | 4    |
 +---+--+--+---+--+---+--+---+--+
@@ -595,7 +595,7 @@
 +-----------------+------------------+---------+
 
 TABLE
-            ,
+                ,
                 true,
             ],
             'Row with formatted cells containing a newline' => [
@@ -607,7 +607,7 @@
                     new TableSeparator(),
                     [
                         'foo',
-                         new TableCell('<error>Dont break'."\n".'here</error>', ['rowspan' => 2]),
+                        new TableCell('<error>Dont break'."\n".'here</error>', ['rowspan' => 2]),
                     ],
                     [
                         'bar',
@@ -624,77 +624,77 @@
 +-------+------------+
 
 TABLE
-            ,
+                ,
                 true,
             ],
             'TabeCellStyle with align. Also with rowspan and colspan > 1' => [
-               [
-                   new TableCell(
-                       'ISBN',
-                       [
-                           'style' => new TableCellStyle([
-                               'align' => 'right',
-                           ]),
-                       ]
-                   ),
-                   'Title',
-                   new TableCell(
-                       'Author',
-                       [
-                           'style' => new TableCellStyle([
-                               'align' => 'center',
-                           ]),
-                       ]
-                   ),
-               ],
-               [
-                   [
-                       new TableCell(
-                           '<fg=red>978</>',
-                           [
-                               'style' => new TableCellStyle([
-                                   'align' => 'center',
-                               ]),
-                           ]
-                       ),
-                       'De Monarchia',
-                       new TableCell(
-                           "Dante Alighieri \nspans multiple rows rows Dante Alighieri \nspans multiple rows rows",
-                           [
-                               'rowspan' => 2,
-                               'style' => new TableCellStyle([
-                                   'align' => 'center',
-                               ]),
-                           ]
-                       ),
-                   ],
-                   [
-                       '<info>99921-58-10-7</info>',
-                       'Divine Comedy',
-                   ],
-                   new TableSeparator(),
-                   [
-                       new TableCell(
-                           '<error>test</error>',
-                           [
-                               'colspan' => 2,
-                               'style' => new TableCellStyle([
-                                   'align' => 'center',
-                               ]),
-                           ]
-                       ),
-                       new TableCell(
-                           'tttt',
-                           [
-                               'style' => new TableCellStyle([
-                                   'align' => 'right',
-                               ]),
-                           ]
-                       ),
-                   ],
-               ],
-               'default',
-<<<'TABLE'
+                [
+                    new TableCell(
+                        'ISBN',
+                        [
+                            'style' => new TableCellStyle([
+                                'align' => 'right',
+                            ]),
+                        ]
+                    ),
+                    'Title',
+                    new TableCell(
+                        'Author',
+                        [
+                            'style' => new TableCellStyle([
+                                'align' => 'center',
+                            ]),
+                        ]
+                    ),
+                ],
+                [
+                    [
+                        new TableCell(
+                            '<fg=red>978</>',
+                            [
+                                'style' => new TableCellStyle([
+                                    'align' => 'center',
+                                ]),
+                            ]
+                        ),
+                        'De Monarchia',
+                        new TableCell(
+                            "Dante Alighieri \nspans multiple rows rows Dante Alighieri \nspans multiple rows rows",
+                            [
+                                'rowspan' => 2,
+                                'style' => new TableCellStyle([
+                                    'align' => 'center',
+                                ]),
+                            ]
+                        ),
+                    ],
+                    [
+                        '<info>99921-58-10-7</info>',
+                        'Divine Comedy',
+                    ],
+                    new TableSeparator(),
+                    [
+                        new TableCell(
+                            '<error>test</error>',
+                            [
+                                'colspan' => 2,
+                                'style' => new TableCellStyle([
+                                    'align' => 'center',
+                                ]),
+                            ]
+                        ),
+                        new TableCell(
+                            'tttt',
+                            [
+                                'style' => new TableCellStyle([
+                                    'align' => 'right',
+                                ]),
+                            ]
+                        ),
+                    ],
+                ],
+                'default',
+                <<<'TABLE'
 +---------------+---------------+-------------------------------------------+
 |          ISBN | Title         |                  Author                   |
 +---------------+---------------+-------------------------------------------+
@@ -706,66 +706,66 @@
 +---------------+---------------+-------------------------------------------+
 
 TABLE
-               ,
-           ],
+                ,
+            ],
             'TabeCellStyle with fg,bg. Also with rowspan and colspan > 1' => [
                 [],
                 [
-                   [
-                       new TableCell(
-                           '<fg=red>978</>',
-                           [
-                               'style' => new TableCellStyle([
-                                   'fg' => 'black',
-                                   'bg' => 'green',
-                               ]),
-                           ]
-                       ),
-                       'De Monarchia',
-                       new TableCell(
-                           "Dante Alighieri \nspans multiple rows rows Dante Alighieri \nspans multiple rows rows",
-                           [
-                               'rowspan' => 2,
-                               'style' => new TableCellStyle([
-                                   'fg' => 'red',
-                                   'bg' => 'green',
-                                   'align' => 'center',
-                               ]),
-                           ]
-                       ),
-                   ],
-
-                   [
-                       '<info>99921-58-10-7</info>',
-                       'Divine Comedy',
-                   ],
-                   new TableSeparator(),
-                   [
-                       new TableCell(
-                           '<error>test</error>',
-                           [
-                               'colspan' => 2,
-                               'style' => new TableCellStyle([
-                                   'fg' => 'red',
-                                   'bg' => 'green',
-                                   'align' => 'center',
-                               ]),
-                           ]
-                       ),
-                       new TableCell(
-                           'tttt',
-                           [
-                               'style' => new TableCellStyle([
-                                   'fg' => 'red',
-                                   'bg' => 'green',
-                                   'align' => 'right',
-                               ]),
-                           ]
-                       ),
-                   ],
+                    [
+                        new TableCell(
+                            '<fg=red>978</>',
+                            [
+                                'style' => new TableCellStyle([
+                                    'fg' => 'black',
+                                    'bg' => 'green',
+                                ]),
+                            ]
+                        ),
+                        'De Monarchia',
+                        new TableCell(
+                            "Dante Alighieri \nspans multiple rows rows Dante Alighieri \nspans multiple rows rows",
+                            [
+                                'rowspan' => 2,
+                                'style' => new TableCellStyle([
+                                    'fg' => 'red',
+                                    'bg' => 'green',
+                                    'align' => 'center',
+                                ]),
+                            ]
+                        ),
+                    ],
+
+                    [
+                        '<info>99921-58-10-7</info>',
+                        'Divine Comedy',
+                    ],
+                    new TableSeparator(),
+                    [
+                        new TableCell(
+                            '<error>test</error>',
+                            [
+                                'colspan' => 2,
+                                'style' => new TableCellStyle([
+                                    'fg' => 'red',
+                                    'bg' => 'green',
+                                    'align' => 'center',
+                                ]),
+                            ]
+                        ),
+                        new TableCell(
+                            'tttt',
+                            [
+                                'style' => new TableCellStyle([
+                                    'fg' => 'red',
+                                    'bg' => 'green',
+                                    'align' => 'right',
+                                ]),
+                            ]
+                        ),
+                    ],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +---------------+---------------+-------------------------------------------+
 [39;49m| [39;49m[31m978[39m[39;49m           | De Monarchia  |[39;49m[31;42m             Dante Alighieri               [39;49m[39;49m|[39;49m
 [39;49m| [39;49m[32m99921-58-10-7[39m[39;49m | Divine Comedy |[39;49m[31;42m spans multiple rows rows Dante Alighieri  [39;49m[39;49m|[39;49m
@@ -775,9 +775,9 @@
 +---------------+---------------+-------------------------------------------+
 
 TABLE
-            ,
-            true,
-           ],
+                ,
+                true,
+            ],
             'TabeCellStyle with cellFormat. Also with rowspan and colspan > 1' => [
                 [
                     new TableCell(
@@ -820,7 +820,7 @@
                     ],
                 ],
                 'default',
-<<<'TABLE'
+                <<<'TABLE'
 +----------------+---------------+---------------------+
 |[30;46m ISBN           [39;49m|[32m Title         [39m|[32m Author              [39m|
 +----------------+---------------+---------------------+
@@ -832,7 +832,7 @@
 TABLE
                 ,
                 true,
-           ],
+            ],
         ];
     }
 
@@ -1017,15 +1017,16 @@
 
     public function testThrowsWhenTheCellInAnArray()
     {
-        $this->expectException(InvalidArgumentException::class);
-        $this->expectExceptionMessage('A cell must be a TableCell, a scalar or an object implementing "__toString()", "array" given.');
-        $table = new Table($output = $this->getOutputStream());
+        $table = new Table($this->getOutputStream());
         $table
             ->setHeaders(['ISBN', 'Title', 'Author', 'Price'])
             ->setRows([
                 ['99921-58-10-7', [], 'Dante Alighieri', '9.95'],
             ]);
 
+        $this->expectException(InvalidArgumentException::class);
+        $this->expectExceptionMessage('A cell must be a TableCell, a scalar or an object implementing "__toString()", "array" given.');
+
         $table->render();
     }
 
@@ -1288,7 +1289,7 @@
 TABLE
                 ,
                 true,
-           ],
+            ],
             'header contains multiple lines' => [
                 'Multiline'."\n".'header'."\n".'here',
                 'footer',
@@ -1378,12 +1379,14 @@
 
         $expected =
             <<<TABLE
-+---------------+-------+------------+-----------------+
-| Divine Comedy | A Tal | The Lord o | And Then There  |
-|               | e of  | f the Ring | Were None       |
-|               | Two C | s          |                 |
-|               | ities |            |                 |
-+---------------+-------+------------+-----------------+
++---------------+-------+----------+----------------+
+| Divine Comedy | A     | The Lord | And Then There |
+|               | Tale  | of the   | Were None      |
+|               | of    | Rings    |                |
+|               | Two   |          |                |
+|               | Citie |          |                |
+|               | s     |          |                |
++---------------+-------+----------+----------------+
 
 TABLE;
 
@@ -1416,8 +1419,8 @@
 | Publication | Very long header with a lot of |
 |             | information                    |
 +-------------+--------------------------------+
-| 1954        | The Lord of the Rings, by J.R. |
-|             | R. Tolkien                     |
+| 1954        | The Lord of the Rings, by      |
+|             | J.R.R. Tolkien                 |
 +-------------+--------------------------------+
 
 TABLE;
@@ -1556,18 +1559,18 @@
         $table->setColumnMaxWidth(1, 15);
         $table->setColumnMaxWidth(2, 15);
         $table->setRows([
-                [new TableCell('Lorem ipsum dolor sit amet, <fg=white;bg=green>consectetur</> adipiscing elit, <fg=white;bg=red>sed</> do <fg=white;bg=red>eiusmod</> tempor', ['colspan' => 3])],
-                new TableSeparator(),
-                [new TableCell('Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor', ['colspan' => 3])],
-                new TableSeparator(),
-                [new TableCell('Lorem ipsum <fg=white;bg=red>dolor</> sit amet, consectetur ', ['colspan' => 2]), 'hello world'],
-                new TableSeparator(),
-                ['hello <fg=white;bg=green>world</>', new TableCell('Lorem ipsum dolor sit amet, <fg=white;bg=green>consectetur</> adipiscing elit', ['colspan' => 2])],
-                new TableSeparator(),
-                ['hello ', new TableCell('world', ['colspan' => 1]), 'Lorem ipsum dolor sit amet, consectetur'],
-                new TableSeparator(),
-                ['Symfony ', new TableCell('Test', ['colspan' => 1]), 'Lorem <fg=white;bg=green>ipsum</> dolor sit amet, consectetur'],
-            ])
+            [new TableCell('Lorem ipsum dolor sit amet, <fg=white;bg=green>consectetur</> adipiscing elit, <fg=white;bg=red>sed</> do <fg=white;bg=red>eiusmod</> tempor', ['colspan' => 3])],
+            new TableSeparator(),
+            [new TableCell('Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor', ['colspan' => 3])],
+            new TableSeparator(),
+            [new TableCell('Lorem ipsum <fg=white;bg=red>dolor</> sit amet, consectetur ', ['colspan' => 2]), 'hello world'],
+            new TableSeparator(),
+            ['hello <fg=white;bg=green>world</>', new TableCell('Lorem ipsum dolor sit amet, <fg=white;bg=green>consectetur</> adipiscing elit', ['colspan' => 2])],
+            new TableSeparator(),
+            ['hello ', new TableCell('world', ['colspan' => 1]), 'Lorem ipsum dolor sit amet, consectetur'],
+            new TableSeparator(),
+            ['Symfony ', new TableCell('Test', ['colspan' => 1]), 'Lorem <fg=white;bg=green>ipsum</> dolor sit amet, consectetur'],
+        ])
         ;
         $table->render();
 
@@ -1577,8 +1580,8 @@
 | Lorem ipsum dolor sit amet, consectetur adipi       |
 | scing elit, sed do eiusmod tempor                   |
 +-----------------+-----------------+-----------------+
-| Lorem ipsum dolor sit amet, consectetur adipi       |
-| scing elit, sed do eiusmod tempor                   |
+| Lorem ipsum dolor sit amet, consectetur             |
+| adipiscing elit, sed do eiusmod tempor              |
 +-----------------+-----------------+-----------------+
 | Lorem ipsum dolor sit amet, co    | hello world     |
 | nsectetur                         |                 |
@@ -1586,13 +1589,13 @@
 | hello world     | Lorem ipsum dolor sit amet, co    |
 |                 | nsectetur adipiscing elit         |
 +-----------------+-----------------+-----------------+
-| hello           | world           | Lorem ipsum dol |
-|                 |                 | or sit amet, co |
-|                 |                 | nsectetur       |
+| hello           | world           | Lorem ipsum     |
+|                 |                 | dolor sit amet, |
+|                 |                 | consectetur     |
 +-----------------+-----------------+-----------------+
 | Symfony         | Test            | Lorem ipsum dol |
-|                 |                 | or sit amet, co |
-|                 |                 | nsectetur       |
+|                 |                 | or sit amet,    |
+|                 |                 | consectetur     |
 +-----------------+-----------------+-----------------+
 
 TABLE;
@@ -1614,8 +1617,9 @@
         $expected =
             <<<TABLE
 +----------------------+
-| \033]8;;Lorem\033\\Lorem ipsum dolor si\033]8;;\033\\ |
-| \033]8;;Lorem\033\\t amet, consectetur \033]8;;\033\\ |
+| \033]8;;Lorem\033\\Lorem ipsum dolor\033]8;;\033\\    |
+| \033]8;;Lorem\033\\sit amet,\033]8;;\033\\            |
+| \033]8;;Lorem\033\\consectetur\033]8;;\033\\          |
 | \033]8;;Lorem\033\\adipiscing elit, sed\033]8;;\033\\ |
 | \033]8;;Lorem\033\\do eiusmod tempor\033]8;;\033\\    |
 +----------------------+
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Input/InputOptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Input/InputOptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Input/InputOptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Input/InputOptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -55,6 +55,22 @@
         $this->assertEquals('f|ff|fff', $option->getShortcut(), '__construct() removes the leading - of the shortcuts');
         $option = new InputOption('foo');
         $this->assertNull($option->getShortcut(), '__construct() makes the shortcut null by default');
+        $option = new InputOption('foo', '');
+        $this->assertNull($option->getShortcut(), '__construct() makes the shortcut null when given an empty string');
+        $option = new InputOption('foo', []);
+        $this->assertNull($option->getShortcut(), '__construct() makes the shortcut null when given an empty array');
+        $option = new InputOption('foo', ['f', '', 'fff']);
+        $this->assertEquals('f|fff', $option->getShortcut(), '__construct() removes empty shortcuts');
+        $option = new InputOption('foo', 'f||fff');
+        $this->assertEquals('f|fff', $option->getShortcut(), '__construct() removes empty shortcuts');
+        $option = new InputOption('foo', '0');
+        $this->assertEquals('0', $option->getShortcut(), '-0 is an acceptable shortcut value');
+        $option = new InputOption('foo', ['0', 'z']);
+        $this->assertEquals('0|z', $option->getShortcut(), '-0 is an acceptable shortcut value when embedded in an array');
+        $option = new InputOption('foo', '0|z');
+        $this->assertEquals('0|z', $option->getShortcut(), '-0 is an acceptable shortcut value when embedded in a string-list');
+        $option = new InputOption('foo', false);
+        $this->assertNull($option->getShortcut(), '__construct() makes the shortcut null when given a false as value');
     }
 
     public function testModes()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Question/QuestionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Question/QuestionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/Question/QuestionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/Question/QuestionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -157,7 +157,7 @@
     public function testSetAutocompleterValuesWithTraversable()
     {
         $question1 = new Question('Test question 1');
-        $iterator1 = $this->getMockForAbstractClass(\IteratorAggregate::class);
+        $iterator1 = $this->createMock(\IteratorAggregate::class);
         $iterator1
             ->expects($this->once())
             ->method('getIterator')
@@ -165,7 +165,7 @@
         $question1->setAutocompleterValues($iterator1);
 
         $question2 = new Question('Test question 2');
-        $iterator2 = $this->getMockForAbstractClass(\IteratorAggregate::class);
+        $iterator2 = $this->createMock(\IteratorAggregate::class);
         $iterator2
             ->expects($this->once())
             ->method('getIterator')
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/TerminalTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/TerminalTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Console/Tests/TerminalTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Console/Tests/TerminalTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,7 +41,7 @@
         foreach (['height', 'width', 'stty'] as $name) {
             $property = new \ReflectionProperty(Terminal::class, $name);
             $property->setAccessible(true);
-            $property->setValue(null);
+            $property->setValue(null, null);
         }
     }
 
@@ -77,8 +77,8 @@
             $this->markTestSkipped('Must be on windows');
         }
 
-        $sttyString = exec('(stty -a | grep columns) 2>&1', $output, $exitcode);
-        if (0 !== $exitcode) {
+        $sttyString = shell_exec('(stty -a | grep columns) 2> NUL');
+        if (!$sttyString) {
             $this->markTestSkipped('Must have stty support');
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/Node/ElementNode.php symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/Node/ElementNode.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/Node/ElementNode.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/Node/ElementNode.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     private $namespace;
     private $element;
 
-    public function __construct(string $namespace = null, string $element = null)
+    public function __construct(?string $namespace = null, ?string $element = null)
     {
         $this->namespace = $namespace;
         $this->element = $element;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/Node/SelectorNode.php symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/Node/SelectorNode.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/Node/SelectorNode.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/Node/SelectorNode.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     private $tree;
     private $pseudoElement;
 
-    public function __construct(NodeInterface $tree, string $pseudoElement = null)
+    public function __construct(NodeInterface $tree, ?string $pseudoElement = null)
     {
         $this->tree = $tree;
         $this->pseudoElement = $pseudoElement ? strtolower($pseudoElement) : null;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/Parser/Parser.php symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/Parser/Parser.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/Parser/Parser.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/Parser/Parser.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
 {
     private $tokenizer;
 
-    public function __construct(Tokenizer $tokenizer = null)
+    public function __construct(?Tokenizer $tokenizer = null)
     {
         $this->tokenizer = $tokenizer ?? new Tokenizer();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/Tests/XPath/Fixtures/ids.html symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/Tests/XPath/Fixtures/ids.html
--- symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/Tests/XPath/Fixtures/ids.html	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/Tests/XPath/Fixtures/ids.html	2026-05-20 10:22:01.000000000 +0200
@@ -45,4 +45,8 @@
 </div>
 <div id="foobar-div" foobar="ab bc
 cde"><span id="foobar-span"></span></div>
-</body></html>
+<section>
+    <span id="no-siblings-of-any-type"></span>
+</section>
+</body>
+</html>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/Tests/XPath/TranslatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/Tests/XPath/TranslatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/Tests/XPath/TranslatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/Tests/XPath/TranslatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -114,7 +114,7 @@
         $document->loadHTMLFile(__DIR__.'/Fixtures/ids.html');
         $document = simplexml_import_dom($document);
         $elements = $document->xpath($translator->cssToXPath($css));
-        $this->assertCount(\count($elementsId), $elementsId);
+        $this->assertCount(\count($elementsId), $elements);
         foreach ($elements as $element) {
             if (null !== $element->attributes()->id) {
                 $this->assertContains((string) $element->attributes()->id, $elementsId);
@@ -302,14 +302,14 @@
             ['li:nth-last-child(-n+1)', ['seventh-li']],
             ['li:nth-last-child(-n+3)', ['fifth-li', 'sixth-li', 'seventh-li']],
             ['ol:first-of-type', ['first-ol']],
-            ['ol:nth-child(1)', ['first-ol']],
+            ['ol:nth-child(4)', ['first-ol']],
             ['ol:nth-of-type(2)', ['second-ol']],
             ['ol:nth-last-of-type(1)', ['second-ol']],
-            ['span:only-child', ['foobar-span']],
+            ['span:only-child', ['foobar-span', 'no-siblings-of-any-type']],
             ['li div:only-child', ['li-div']],
             ['div *:only-child', ['li-div', 'foobar-span']],
             ['p:only-of-type', ['paragraph']],
-            [':only-of-type', ['html', 'li-div', 'foobar-span', 'paragraph']],
+            [':only-of-type', ['html', 'li-div', 'foobar-span', 'no-siblings-of-any-type']],
             ['div#foobar-div :only-of-type', ['foobar-span']],
             ['a:empty', ['name-anchor']],
             ['a:EMpty', ['name-anchor']],
@@ -318,8 +318,8 @@
             ['html:root', ['html']],
             ['li:root', []],
             ['* :root', []],
-            ['*:contains("link")', ['html', 'outer-div', 'tag-anchor', 'nofollow-anchor']],
-            [':CONtains("link")', ['html', 'outer-div', 'tag-anchor', 'nofollow-anchor']],
+            ['*:contains("link")', ['html', 'nil', 'outer-div', 'tag-anchor', 'nofollow-anchor']],
+            [':CONtains("link")', ['html', 'nil', 'outer-div', 'tag-anchor', 'nofollow-anchor']],
             ['*:contains("LInk")', []],  // case sensitive
             ['*:contains("e")', ['html', 'nil', 'outer-div', 'first-ol', 'first-li', 'paragraph', 'p-em']],
             ['*:contains("E")', []],  // case-sensitive
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/XPath/Translator.php symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/XPath/Translator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/CssSelector/XPath/Translator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/CssSelector/XPath/Translator.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,7 +48,7 @@
     private $pseudoClassTranslators = [];
     private $attributeMatchingTranslators = [];
 
-    public function __construct(ParserInterface $parser = null)
+    public function __construct(?ParserInterface $parser = null)
     {
         $this->mainParser = $parser ?? new Parser();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Argument/BoundArgument.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Argument/BoundArgument.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Argument/BoundArgument.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Argument/BoundArgument.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     private $type;
     private $file;
 
-    public function __construct($value, bool $trackUsage = true, int $type = 0, string $file = null)
+    public function __construct($value, bool $trackUsage = true, int $type = 0, ?string $file = null)
     {
         $this->value = $value;
         if ($trackUsage) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Argument/ServiceLocator.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Argument/ServiceLocator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Argument/ServiceLocator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Argument/ServiceLocator.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     private $serviceMap;
     private $serviceTypes;
 
-    public function __construct(\Closure $factory, array $serviceMap, array $serviceTypes = null)
+    public function __construct(\Closure $factory, array $serviceMap, ?array $serviceTypes = null)
     {
         $this->factory = $factory;
         $this->serviceMap = $serviceMap;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Argument/TaggedIteratorArgument.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Argument/TaggedIteratorArgument.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Argument/TaggedIteratorArgument.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Argument/TaggedIteratorArgument.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
      * @param bool        $needsIndexes          Whether indexes are required and should be generated when computing the map
      * @param string|null $defaultPriorityMethod The static method that should be called to get each service's priority when their tag doesn't define the "priority" attribute
      */
-    public function __construct(string $tag, string $indexAttribute = null, string $defaultIndexMethod = null, bool $needsIndexes = false, string $defaultPriorityMethod = null)
+    public function __construct(string $tag, ?string $indexAttribute = null, ?string $defaultIndexMethod = null, bool $needsIndexes = false, ?string $defaultPriorityMethod = null)
     {
         parent::__construct([]);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Attribute/AutoconfigureTag.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Attribute/AutoconfigureTag.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Attribute/AutoconfigureTag.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Attribute/AutoconfigureTag.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
 #[\Attribute(\Attribute::TARGET_CLASS | \Attribute::IS_REPEATABLE)]
 class AutoconfigureTag extends Autoconfigure
 {
-    public function __construct(string $name = null, array $attributes = [])
+    public function __construct(?string $name = null, array $attributes = [])
     {
         parent::__construct(
             tags: [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/AbstractRecursivePass.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/AbstractRecursivePass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/AbstractRecursivePass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/AbstractRecursivePass.php	2026-05-20 10:22:01.000000000 +0200
@@ -202,6 +202,10 @@
                 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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/AutowirePass.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/AutowirePass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/AutowirePass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/AutowirePass.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,6 +52,15 @@
         $this->defaultArgument = new class() {
             public $value;
             public $names;
+            public $bag;
+
+            public function withValue(\ReflectionParameter $parameter): self
+            {
+                $clone = clone $this;
+                $clone->value = $this->bag->escapeValue($parameter->getDefaultValue());
+
+                return $clone;
+            }
         };
     }
 
@@ -60,6 +69,8 @@
      */
     public function process(ContainerBuilder $container)
     {
+        $this->defaultArgument->bag = $container->getParameterBag();
+
         try {
             $this->typesClone = clone $this;
             parent::process($container);
@@ -67,6 +78,7 @@
             $this->decoratedClass = null;
             $this->decoratedId = null;
             $this->methodCalls = null;
+            $this->defaultArgument->bag = null;
             $this->defaultArgument->names = null;
             $this->getPreviousValue = null;
             $this->decoratedMethodIndex = null;
@@ -200,13 +212,16 @@
                     unset($arguments[$j]);
                     $arguments[$namedArguments[$j]] = $value;
                 }
-                if ($namedArguments || !$value instanceof $this->defaultArgument) {
+                if (!$value instanceof $this->defaultArgument) {
                     continue;
                 }
 
                 if (\PHP_VERSION_ID >= 80100 && (\is_array($value->value) ? $value->value : \is_object($value->value))) {
-                    unset($arguments[$j]);
                     $namedArguments = $value->names;
+                }
+
+                if ($namedArguments) {
+                    unset($arguments[$j]);
                 } else {
                     $arguments[$j] = $value->value;
                 }
@@ -287,8 +302,7 @@
                 }
 
                 // specifically pass the default value
-                $arguments[$index] = clone $this->defaultArgument;
-                $arguments[$index]->value = $parameter->getDefaultValue();
+                $arguments[$index] = $this->defaultArgument->withValue($parameter);
 
                 continue;
             }
@@ -298,8 +312,7 @@
                     $failureMessage = $this->createTypeNotFoundMessageCallback($ref, sprintf('argument "$%s" of method "%s()"', $parameter->name, $class !== $this->currentId ? $class.'::'.$method : $method));
 
                     if ($parameter->isDefaultValueAvailable()) {
-                        $value = clone $this->defaultArgument;
-                        $value->value = $parameter->getDefaultValue();
+                        $value = $this->defaultArgument->withValue($parameter);
                     } elseif (!$parameter->allowsNull()) {
                         throw new AutowiringFailedException($this->currentId, $failureMessage);
                     }
@@ -582,7 +595,7 @@
         }
     }
 
-    private function getCombinedAlias(string $type, string $name = null): ?string
+    private function getCombinedAlias(string $type, ?string $name = null): ?string
     {
         if (str_contains($type, '&')) {
             $types = explode('&', $type);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,9 +25,6 @@
 {
     private $serviceLocatorContextIds = [];
 
-    /**
-     * {@inheritdoc}
-     */
     public function process(ContainerBuilder $container)
     {
         $this->serviceLocatorContextIds = [];
@@ -58,15 +55,7 @@
         if (isset($this->serviceLocatorContextIds[$currentId])) {
             $currentId = $this->serviceLocatorContextIds[$currentId];
             $locator = $this->container->getDefinition($this->currentId)->getFactory()[0];
-
-            foreach ($locator->getArgument(0) as $k => $v) {
-                if ($v->getValues()[0] === $value) {
-                    if ($k !== $id) {
-                        $currentId = $k.'" in the container provided to "'.$currentId;
-                    }
-                    throw new ServiceNotFoundException($id, $currentId, null, $this->getAlternatives($id));
-                }
-            }
+            $this->throwServiceNotFoundException($value, $currentId, $locator->getArgument(0));
         }
 
         if ('.' === $currentId[0] && $graph->hasNode($currentId)) {
@@ -80,14 +69,21 @@
                     $currentId = $sourceId;
                     break;
                 }
+
+                if (isset($this->serviceLocatorContextIds[$sourceId])) {
+                    $currentId = $this->serviceLocatorContextIds[$sourceId];
+                    $locator = $this->container->getDefinition($this->currentId);
+                    $this->throwServiceNotFoundException($value, $currentId, $locator->getArgument(0));
+                }
             }
         }
 
-        throw new ServiceNotFoundException($id, $currentId, null, $this->getAlternatives($id));
+        $this->throwServiceNotFoundException($value, $currentId, $value);
     }
 
-    private function getAlternatives(string $id): array
+    private function throwServiceNotFoundException(Reference $ref, string $sourceId, $value): void
     {
+        $id = (string) $ref;
         $alternatives = [];
         foreach ($this->container->getServiceIds() as $knownId) {
             if ('' === $knownId || '.' === $knownId[0]) {
@@ -100,6 +96,31 @@
             }
         }
 
-        return $alternatives;
+        $pass = new class() extends AbstractRecursivePass {
+            public $ref;
+            public $sourceId;
+            public $alternatives;
+
+            /**
+             * @return mixed
+             */
+            public function processValue($value, bool $isRoot = false)
+            {
+                if ($this->ref !== $value) {
+                    return parent::processValue($value, $isRoot);
+                }
+                $sourceId = $this->sourceId;
+                if (null !== $this->currentId && $this->currentId !== (string) $value) {
+                    $sourceId = $this->currentId.'" in the container provided to "'.$sourceId;
+                }
+
+                throw new ServiceNotFoundException((string) $value, $sourceId, null, $this->alternatives);
+            }
+        };
+        $pass->ref = $ref;
+        $pass->sourceId = $sourceId;
+        $pass->alternatives = $alternatives;
+
+        $pass->processValue($value, true);
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/CheckTypeDeclarationsPass.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/CheckTypeDeclarationsPass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/CheckTypeDeclarationsPass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/CheckTypeDeclarationsPass.php	2026-05-20 10:22:01.000000000 +0200
@@ -139,11 +139,17 @@
         $envPlaceholderUniquePrefix = $this->container->getParameterBag() instanceof EnvPlaceholderParameterBag ? $this->container->getParameterBag()->getEnvPlaceholderUniquePrefix() : null;
 
         for ($i = 0; $i < $checksCount; ++$i) {
-            if (!$reflectionParameters[$i]->hasType() || $reflectionParameters[$i]->isVariadic()) {
+            $p = $reflectionParameters[$i];
+            if (!$p->hasType() || $p->isVariadic()) {
+                continue;
+            }
+            if (\array_key_exists($p->name, $values)) {
+                $i = $p->name;
+            } elseif (!\array_key_exists($i, $values)) {
                 continue;
             }
 
-            $this->checkType($checkedDefinition, $values[$i], $reflectionParameters[$i], $envPlaceholderUniquePrefix);
+            $this->checkType($checkedDefinition, $values[$i], $p, $envPlaceholderUniquePrefix);
         }
 
         if ($reflectionFunction->isVariadic() && ($lastParameter = end($reflectionParameters))->hasType()) {
@@ -158,7 +164,7 @@
     /**
      * @throws InvalidParameterTypeException When a parameter is not compatible with the declared type
      */
-    private function checkType(Definition $checkedDefinition, $value, \ReflectionParameter $parameter, ?string $envPlaceholderUniquePrefix, \ReflectionType $reflectionType = null): void
+    private function checkType(Definition $checkedDefinition, $value, \ReflectionParameter $parameter, ?string $envPlaceholderUniquePrefix, ?\ReflectionType $reflectionType = null): void
     {
         $reflectionType = $reflectionType ?? $parameter->getType();
 
@@ -210,7 +216,7 @@
         $class = null;
 
         if ($value instanceof Definition) {
-            if ($value->getFactory()) {
+            if ($value->hasErrors() || $value->getFactory()) {
                 return;
             }
 
@@ -308,6 +314,10 @@
             if (false === $value) {
                 return;
             }
+        } elseif ('true' === $type) {
+            if (true === $value) {
+                return;
+            }
         } elseif ($reflectionType->isBuiltin()) {
             $checkFunction = sprintf('is_%s', $type);
             if ($checkFunction($value)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/DecoratorServicePass.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/DecoratorServicePass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/DecoratorServicePass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/DecoratorServicePass.php	2026-05-20 10:22:01.000000000 +0200
@@ -120,6 +120,10 @@
 
             $container->setAlias($inner, $id)->setPublic($public);
         }
+
+        foreach ($decoratingDefinitions as $inner => $definition) {
+            $definition->addTag('container.decorator', ['id' => $inner]);
+        }
     }
 
     protected function processValue($value, bool $isRoot = false)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/DefinitionErrorExceptionPass.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/DefinitionErrorExceptionPass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/DefinitionErrorExceptionPass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/DefinitionErrorExceptionPass.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,8 @@
 
 namespace Symfony\Component\DependencyInjection\Compiler;
 
+use Symfony\Component\DependencyInjection\Argument\ArgumentInterface;
+use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\DependencyInjection\ContainerInterface;
 use Symfony\Component\DependencyInjection\Definition;
 use Symfony\Component\DependencyInjection\Exception\RuntimeException;
@@ -23,34 +25,87 @@
  */
 class DefinitionErrorExceptionPass extends AbstractRecursivePass
 {
+    private $erroredDefinitions = [];
+    private $sourceReferences = [];
+
+    /**
+     * @return void
+     */
+    public function process(ContainerBuilder $container)
+    {
+        try {
+            parent::process($container);
+
+            $visitedIds = [];
+
+            foreach ($this->erroredDefinitions as $id => $definition) {
+                if ($this->isErrorForRuntime($id, $visitedIds)) {
+                    continue;
+                }
+
+                // only show the first error so the user can focus on it
+                $errors = $definition->getErrors();
+
+                throw new RuntimeException(reset($errors));
+            }
+        } finally {
+            $this->erroredDefinitions = [];
+            $this->sourceReferences = [];
+        }
+    }
+
     /**
      * {@inheritdoc}
      */
     protected function processValue($value, bool $isRoot = false)
     {
+        if ($value instanceof ArgumentInterface) {
+            parent::processValue($value->getValues());
+
+            return $value;
+        }
+
+        if ($value instanceof Reference && $this->currentId !== $targetId = (string) $value) {
+            if (ContainerInterface::RUNTIME_EXCEPTION_ON_INVALID_REFERENCE === $value->getInvalidBehavior()) {
+                $this->sourceReferences[$targetId][$this->currentId] ?? $this->sourceReferences[$targetId][$this->currentId] = true;
+            } else {
+                $this->sourceReferences[$targetId][$this->currentId] = false;
+            }
+
+            return $value;
+        }
+
         if (!$value instanceof Definition || !$value->hasErrors()) {
             return parent::processValue($value, $isRoot);
         }
 
-        if ($isRoot && !$value->isPublic()) {
-            $graph = $this->container->getCompiler()->getServiceReferenceGraph();
-            $runtimeException = false;
-            foreach ($graph->getNode($this->currentId)->getInEdges() as $edge) {
-                if (!$edge->getValue() instanceof Reference || ContainerInterface::RUNTIME_EXCEPTION_ON_INVALID_REFERENCE !== $edge->getValue()->getInvalidBehavior()) {
-                    $runtimeException = false;
-                    break;
-                }
-                $runtimeException = true;
+        $this->erroredDefinitions[$this->currentId] = $value;
+
+        return parent::processValue($value);
+    }
+
+    private function isErrorForRuntime(string $id, array &$visitedIds): bool
+    {
+        if (!isset($this->sourceReferences[$id])) {
+            return false;
+        }
+
+        if (isset($visitedIds[$id])) {
+            return $visitedIds[$id];
+        }
+
+        $visitedIds[$id] = true;
+
+        foreach ($this->sourceReferences[$id] as $sourceId => $isRuntime) {
+            if ($visitedIds[$sourceId] ?? $visitedIds[$sourceId] = $this->isErrorForRuntime($sourceId, $visitedIds)) {
+                continue;
             }
-            if ($runtimeException) {
-                return parent::processValue($value, $isRoot);
+
+            if (!$isRuntime) {
+                return false;
             }
         }
 
-        // only show the first error so the user can focus on it
-        $errors = $value->getErrors();
-        $message = reset($errors);
-
-        throw new RuntimeException($message);
+        return true;
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/InlineServiceDefinitionsPass.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/InlineServiceDefinitionsPass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/InlineServiceDefinitionsPass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/InlineServiceDefinitionsPass.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $notInlinableIds = [];
     private $graph;
 
-    public function __construct(AnalyzeServiceReferencesPass $analyzingPass = null)
+    public function __construct(?AnalyzeServiceReferencesPass $analyzingPass = null)
     {
         $this->analyzingPass = $analyzingPass;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/MergeExtensionConfigurationPass.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/MergeExtensionConfigurationPass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/MergeExtensionConfigurationPass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/MergeExtensionConfigurationPass.php	2026-05-20 10:22:01.000000000 +0200
@@ -153,7 +153,7 @@
 {
     private $extensionClass;
 
-    public function __construct(ExtensionInterface $extension, ParameterBagInterface $parameterBag = null)
+    public function __construct(ExtensionInterface $extension, ?ParameterBagInterface $parameterBag = null)
     {
         parent::__construct($parameterBag);
 
@@ -187,7 +187,7 @@
     /**
      * {@inheritdoc}
      */
-    public function resolveEnvPlaceholders($value, $format = null, array &$usedEnvs = null)
+    public function resolveEnvPlaceholders($value, $format = null, ?array &$usedEnvs = null)
     {
         if (true !== $format || !\is_string($value)) {
             return parent::resolveEnvPlaceholders($value, $format, $usedEnvs);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/PriorityTaggedServiceTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/PriorityTaggedServiceTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/PriorityTaggedServiceTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/PriorityTaggedServiceTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -82,7 +82,8 @@
                 } elseif (null === $defaultIndex && $defaultPriorityMethod && $class) {
                     $defaultIndex = PriorityTaggedServiceUtil::getDefault($container, $serviceId, $class, $defaultIndexMethod ?? 'getDefaultName', $tagName, $indexAttribute, $checkTaggedItem);
                 }
-                $index = $index ?? $defaultIndex ?? $defaultIndex = $serviceId;
+                $decorated = $definition->getTag('container.decorator')[0]['id'] ?? null;
+                $index = $index ?? $defaultIndex ?? $defaultIndex = $decorated ?? $serviceId;
 
                 $services[] = [$priority, ++$i, $index, $serviceId, $class];
             }
@@ -133,6 +134,10 @@
             return null;
         }
 
+        if ($r->isInterface()) {
+            return null;
+        }
+
         if (null !== $indexAttribute) {
             $service = $class !== $serviceId ? sprintf('service "%s"', $serviceId) : 'on the corresponding service';
             $message = [sprintf('Either method "%s::%s()" should ', $class, $defaultMethod), sprintf(' or tag "%s" on %s is missing attribute "%s".', $tagName, $service, $indexAttribute)];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ResolveBindingsPass.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ResolveBindingsPass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ResolveBindingsPass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ResolveBindingsPass.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 @@
             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 @@
 
             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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ResolveInstanceofConditionalsPass.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ResolveInstanceofConditionalsPass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ResolveInstanceofConditionalsPass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ResolveInstanceofConditionalsPass.php	2026-05-20 10:22:01.000000000 +0200
@@ -87,7 +87,7 @@
                 $instanceofDef->setAbstract(true)->setParent($parent ?: '.abstract.instanceof.'.$id);
                 $parent = '.instanceof.'.$interface.'.'.$key.'.'.$id;
                 $container->setDefinition($parent, $instanceofDef);
-                $instanceofTags[] = $instanceofDef->getTags();
+                $instanceofTags[] = [$interface, $instanceofDef->getTags()];
                 $instanceofBindings = $instanceofDef->getBindings() + $instanceofBindings;
 
                 foreach ($instanceofDef->getMethodCalls() as $methodCall) {
@@ -126,8 +126,9 @@
             // Don't add tags to service decorators
             $i = \count($instanceofTags);
             while (0 <= --$i) {
-                foreach ($instanceofTags[$i] as $k => $v) {
-                    if (null === $definition->getDecoratedService() || \in_array($k, $tagsToKeep, true)) {
+                [$interface, $tags] = $instanceofTags[$i];
+                foreach ($tags as $k => $v) {
+                    if (null === $definition->getDecoratedService() || $interface === $definition->getClass() || \in_array($k, $tagsToKeep, true)) {
                         foreach ($v as $v) {
                             if ($definition->hasTag($k) && \in_array($v, $definition->getTag($k))) {
                                 continue;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ServiceLocatorTagPass.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ServiceLocatorTagPass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ServiceLocatorTagPass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ServiceLocatorTagPass.php	2026-05-20 10:22:01.000000000 +0200
@@ -104,7 +104,7 @@
     /**
      * @param Reference[] $refMap
      */
-    public static function register(ContainerBuilder $container, array $refMap, string $callerId = null): Reference
+    public static function register(ContainerBuilder $container, array $refMap, ?string $callerId = null): Reference
     {
         foreach ($refMap as $id => $ref) {
             if (!$ref instanceof Reference) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraph.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraph.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraph.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraph.php	2026-05-20 10:22:01.000000000 +0200
@@ -74,7 +74,7 @@
     /**
      * Connects 2 nodes together in the Graph.
      */
-    public function connect(?string $sourceId, $sourceValue, ?string $destId, $destValue = null, Reference $reference = null, bool $lazy = false, bool $weak = false, bool $byConstructor = false)
+    public function connect(?string $sourceId, $sourceValue, ?string $destId, $destValue = null, ?Reference $reference = null, bool $lazy = false, bool $weak = false, bool $byConstructor = false)
     {
         if (null === $sourceId || null === $destId) {
             return;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/ContainerAwareInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/ContainerAwareInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/ContainerAwareInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/ContainerAwareInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,5 +21,5 @@
     /**
      * Sets the container.
      */
-    public function setContainer(ContainerInterface $container = null);
+    public function setContainer(?ContainerInterface $container = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/ContainerAwareTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/ContainerAwareTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/ContainerAwareTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/ContainerAwareTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,11 +19,11 @@
 trait ContainerAwareTrait
 {
     /**
-     * @var ContainerInterface
+     * @var ContainerInterface|null
      */
     protected $container;
 
-    public function setContainer(ContainerInterface $container = null)
+    public function setContainer(?ContainerInterface $container = null)
     {
         $this->container = $container;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/ContainerBuilder.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/ContainerBuilder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/ContainerBuilder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/ContainerBuilder.php	2026-05-20 10:22:01.000000000 +0200
@@ -163,7 +163,7 @@
         'mixed' => true,
     ];
 
-    public function __construct(ParameterBagInterface $parameterBag = null)
+    public function __construct(?ParameterBagInterface $parameterBag = null)
     {
         parent::__construct($parameterBag);
 
@@ -369,7 +369,7 @@
                 $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) {
@@ -440,7 +440,7 @@
      * @throws BadMethodCallException When this ContainerBuilder is compiled
      * @throws \LogicException        if the extension is not registered
      */
-    public function loadFromExtension(string $extension, array $values = null)
+    public function loadFromExtension(string $extension, ?array $values = null)
     {
         if ($this->isCompiled()) {
             throw new BadMethodCallException('Cannot load from an extension on a compiled container.');
@@ -553,7 +553,7 @@
         return $this->doGet($id, $invalidBehavior);
     }
 
-    private function doGet(string $id, int $invalidBehavior = ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE, array &$inlineServices = null, bool $isConstructorArgument = false)
+    private function doGet(string $id, int $invalidBehavior = ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE, ?array &$inlineServices = null, bool $isConstructorArgument = false)
     {
         if (isset($inlineServices[$id])) {
             return $inlineServices[$id];
@@ -900,7 +900,7 @@
      *
      * @return Definition
      */
-    public function register(string $id, string $class = null)
+    public function register(string $id, ?string $class = null)
     {
         return $this->setDefinition($id, new Definition($class));
     }
@@ -913,7 +913,7 @@
      *
      * @return Definition
      */
-    public function autowire(string $id, string $class = null)
+    public function autowire(string $id, ?string $class = null)
     {
         return $this->setDefinition($id, (new Definition($class))->setAutowired(true));
     }
@@ -1037,7 +1037,7 @@
      * @throws RuntimeException         When the service is a synthetic service
      * @throws InvalidArgumentException When configure callable is not callable
      */
-    private function createService(Definition $definition, array &$inlineServices, bool $isConstructorArgument = false, string $id = null, bool $tryProxy = true)
+    private function createService(Definition $definition, array &$inlineServices, bool $isConstructorArgument = false, ?string $id = null, bool $tryProxy = true)
     {
         if (null === $id && isset($inlineServices[$h = spl_object_hash($definition)])) {
             return $inlineServices[$h];
@@ -1353,7 +1353,7 @@
      * "$fooBar"-named arguments with $type as type-hint. Such arguments will
      * receive the service $id when autowiring is used.
      */
-    public function registerAliasForArgument(string $id, string $type, string $name = null): Alias
+    public function registerAliasForArgument(string $id, string $type, ?string $name = null): Alias
     {
         $name = (new Target($name ?? $id))->name;
 
@@ -1393,7 +1393,7 @@
      *
      * @return mixed The value with env parameters resolved if a string or an array is passed
      */
-    public function resolveEnvPlaceholders($value, $format = null, array &$usedEnvs = null)
+    public function resolveEnvPlaceholders($value, $format = null, ?array &$usedEnvs = null)
     {
         if (null === $format) {
             $format = '%%env(%s)%%';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Container.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Container.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Container.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Container.php	2026-05-20 10:22:01.000000000 +0200
@@ -63,7 +63,7 @@
     private $compiled = false;
     private $getEnv;
 
-    public function __construct(ParameterBagInterface $parameterBag = null)
+    public function __construct(?ParameterBagInterface $parameterBag = null)
     {
         $this->parameterBag = $parameterBag ?? new EnvPlaceholderParameterBag();
     }
@@ -299,7 +299,6 @@
     public function reset()
     {
         $services = $this->services + $this->privates;
-        $this->services = $this->factories = $this->privates = [];
 
         foreach ($services as $service) {
             try {
@@ -310,6 +309,8 @@
                 continue;
             }
         }
+
+        $this->services = $this->factories = $this->privates = [];
     }
 
     /**
@@ -390,7 +391,11 @@
             $prefix = 'string';
             $localName = $name;
         }
+
         $processor = $processors->has($prefix) ? $processors->get($prefix) : new EnvVarProcessor($this);
+        if (false === $i) {
+            $prefix = '';
+        }
 
         $this->resolving[$envName] = true;
         try {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Definition.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Definition.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Definition.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Definition.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,7 +61,7 @@
      */
     public $decorationOnInvalid;
 
-    public function __construct(string $class = null, array $arguments = [])
+    public function __construct(?string $class = null, array $arguments = [])
     {
         if (null !== $class) {
             $this->setClass($class);
@@ -135,7 +135,7 @@
      *
      * @throws InvalidArgumentException in case the decorated service id and the new decorated service id are equals
      */
-    public function setDecoratedService(?string $id, string $renamedId = null, int $priority = 0, int $invalidBehavior = ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE)
+    public function setDecoratedService(?string $id, ?string $renamedId = null, int $priority = 0, int $invalidBehavior = ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE)
     {
         if ($renamedId && $id === $renamedId) {
             throw new InvalidArgumentException(sprintf('The decorated service inner name for "%s" must be different than the service name itself.', $id));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -1031,7 +1031,7 @@
         return $code;
     }
 
-    private function addInlineService(string $id, Definition $definition, Definition $inlineDef = null, bool $forConstructor = true): string
+    private function addInlineService(string $id, Definition $definition, ?Definition $inlineDef = null, bool $forConstructor = true): string
     {
         $code = '';
 
@@ -1088,7 +1088,7 @@
         return $code;
     }
 
-    private function addServices(array &$services = null): string
+    private function addServices(?array &$services = null): string
     {
         $publicServices = $privateServices = '';
         $definitions = $this->container->getDefinitions();
@@ -1130,7 +1130,7 @@
         }
     }
 
-    private function addNewInstance(Definition $definition, string $return = '', string $id = null): string
+    private function addNewInstance(Definition $definition, string $return = '', ?string $id = null): string
     {
         $tail = $return ? ";\n" : '';
 
@@ -1704,7 +1704,7 @@
         return implode(' && ', $conditions);
     }
 
-    private function getDefinitionsFromArguments(array $arguments, \SplObjectStorage $definitions = null, array &$calls = [], bool $byConstructor = null): \SplObjectStorage
+    private function getDefinitionsFromArguments(array $arguments, ?\SplObjectStorage $definitions = null, array &$calls = [], ?bool $byConstructor = null): \SplObjectStorage
     {
         if (null === $definitions) {
             $definitions = new \SplObjectStorage();
@@ -1935,7 +1935,7 @@
         return sprintf('$this->parameters[%s]', $this->doExport($name));
     }
 
-    private function getServiceCall(string $id, Reference $reference = null): string
+    private function getServiceCall(string $id, ?Reference $reference = null): string
     {
         while ($this->container->hasAlias($id)) {
             $id = (string) $this->container->getAlias($id);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Dumper/YamlDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Dumper/YamlDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Dumper/YamlDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Dumper/YamlDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -317,7 +317,7 @@
         return $value;
     }
 
-    private function getServiceCall(string $id, Reference $reference = null): string
+    private function getServiceCall(string $id, ?Reference $reference = null): string
     {
         if (null !== $reference) {
             switch ($reference->getInvalidBehavior()) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/EnvVarProcessorInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/EnvVarProcessorInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/EnvVarProcessorInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/EnvVarProcessorInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     /**
      * Returns the value of the given variable as managed by the current instance.
      *
-     * @param string   $prefix The namespace of the variable
+     * @param string   $prefix The namespace of the variable; when the empty string is passed, null values should be kept as is
      * @param string   $name   The name of the variable within the namespace
      * @param \Closure $getEnv A closure that allows fetching more env vars
      *
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/EnvVarProcessor.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/EnvVarProcessor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/EnvVarProcessor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/EnvVarProcessor.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     /**
      * @param EnvVarLoaderInterface[] $loaders
      */
-    public function __construct(ContainerInterface $container, \Traversable $loaders = null)
+    public function __construct(ContainerInterface $container, ?\Traversable $loaders = null)
     {
         $this->container = $container;
         $this->loaders = $loaders ?? new \ArrayIterator();
@@ -126,6 +126,12 @@
             }
         }
 
+        $returnNull = false;
+        if ('' === $prefix) {
+            $returnNull = true;
+            $prefix = 'string';
+        }
+
         if (false !== $i || 'string' !== $prefix) {
             $env = $getEnv($name);
         } elseif (isset($_ENV[$name])) {
@@ -177,14 +183,20 @@
         }
 
         if (null === $env) {
+            if ($returnNull) {
+                return null;
+            }
+
             if (!isset($this->getProvidedTypes()[$prefix])) {
                 throw new RuntimeException(sprintf('Unsupported env var prefix "%s".', $prefix));
             }
 
-            return null;
+            if (!\in_array($prefix, ['string', 'bool', 'not', 'int', 'float'], true)) {
+                return null;
+            }
         }
 
-        if (!\is_scalar($env)) {
+        if (null !== $env && !\is_scalar($env)) {
             throw new RuntimeException(sprintf('Non-scalar env var "%s" cannot be cast to "%s".', $name, $prefix));
         }
 
@@ -199,7 +211,7 @@
         }
 
         if ('int' === $prefix) {
-            if (false === $env = filter_var($env, \FILTER_VALIDATE_INT) ?: filter_var($env, \FILTER_VALIDATE_FLOAT)) {
+            if (null !== $env && false === $env = filter_var($env, \FILTER_VALIDATE_INT) ?: filter_var($env, \FILTER_VALIDATE_FLOAT)) {
                 throw new RuntimeException(sprintf('Non-numeric env var "%s" cannot be cast to int.', $name));
             }
 
@@ -207,7 +219,7 @@
         }
 
         if ('float' === $prefix) {
-            if (false === $env = filter_var($env, \FILTER_VALIDATE_FLOAT)) {
+            if (null !== $env && false === $env = filter_var($env, \FILTER_VALIDATE_FLOAT)) {
                 throw new RuntimeException(sprintf('Non-numeric env var "%s" cannot be cast to float.', $name));
             }
 
@@ -241,15 +253,15 @@
         }
 
         if ('url' === $prefix) {
-            $parsedEnv = parse_url($env);
+            $params = parse_url($env);
 
-            if (false === $parsedEnv) {
+            if (false === $params) {
                 throw new RuntimeException(sprintf('Invalid URL in env var "%s".', $name));
             }
-            if (!isset($parsedEnv['scheme'], $parsedEnv['host'])) {
-                throw new RuntimeException(sprintf('Invalid URL env var "%s": schema and host expected, "%s" given.', $name, $env));
+            if (!isset($params['scheme'], $params['host'])) {
+                throw new RuntimeException(sprintf('Invalid URL in env var "%s": scheme and host expected.', $name));
             }
-            $parsedEnv += [
+            $params += [
                 'port' => null,
                 'user' => null,
                 'pass' => null,
@@ -258,10 +270,13 @@
                 'fragment' => null,
             ];
 
+            $params['user'] = null !== $params['user'] ? rawurldecode($params['user']) : null;
+            $params['pass'] = null !== $params['pass'] ? rawurldecode($params['pass']) : null;
+
             // remove the '/' separator
-            $parsedEnv['path'] = '/' === ($parsedEnv['path'] ?? '/') ? '' : substr($parsedEnv['path'], 1);
+            $params['path'] = '/' === ($params['path'] ?? '/') ? '' : substr($params['path'], 1);
 
-            return $parsedEnv;
+            return $params;
         }
 
         if ('query_string' === $prefix) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Exception/AutowiringFailedException.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Exception/AutowiringFailedException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Exception/AutowiringFailedException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Exception/AutowiringFailedException.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,13 +19,11 @@
     private $serviceId;
     private $messageCallback;
 
-    public function __construct(string $serviceId, $message = '', int $code = 0, \Throwable $previous = null)
+    public function __construct(string $serviceId, $message = '', int $code = 0, ?\Throwable $previous = null)
     {
         $this->serviceId = $serviceId;
 
-        if ($message instanceof \Closure
-            && (\function_exists('xdebug_is_enabled') ? xdebug_is_enabled() : \function_exists('xdebug_info'))
-        ) {
+        if ($message instanceof \Closure && \function_exists('xdebug_is_enabled') && xdebug_is_enabled()) {
             $message = $message();
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Exception/EnvParameterException.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Exception/EnvParameterException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Exception/EnvParameterException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Exception/EnvParameterException.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
  */
 class EnvParameterException extends InvalidArgumentException
 {
-    public function __construct(array $envs, \Throwable $previous = null, string $message = 'Incompatible use of dynamic environment variables "%s" found in parameters.')
+    public function __construct(array $envs, ?\Throwable $previous = null, string $message = 'Incompatible use of dynamic environment variables "%s" found in parameters.')
     {
         parent::__construct(sprintf($message, implode('", "', $envs)), 0, $previous);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Exception/ParameterCircularReferenceException.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Exception/ParameterCircularReferenceException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Exception/ParameterCircularReferenceException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Exception/ParameterCircularReferenceException.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     private $parameters;
 
-    public function __construct(array $parameters, \Throwable $previous = null)
+    public function __construct(array $parameters, ?\Throwable $previous = null)
     {
         parent::__construct(sprintf('Circular reference detected for parameter "%s" ("%s" > "%s").', $parameters[0], implode('" > "', $parameters), $parameters[0]), 0, $previous);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Exception/ParameterNotFoundException.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Exception/ParameterNotFoundException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Exception/ParameterNotFoundException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Exception/ParameterNotFoundException.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
      * @param string[]        $alternatives         Some parameter name alternatives
      * @param string|null     $nonNestedAlternative The alternative parameter name when the user expected dot notation for nested parameters
      */
-    public function __construct(string $key, string $sourceId = null, string $sourceKey = null, \Throwable $previous = null, array $alternatives = [], string $nonNestedAlternative = null)
+    public function __construct(string $key, ?string $sourceId = null, ?string $sourceKey = null, ?\Throwable $previous = null, array $alternatives = [], ?string $nonNestedAlternative = null)
     {
         $this->key = $key;
         $this->sourceId = $sourceId;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Exception/ServiceCircularReferenceException.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Exception/ServiceCircularReferenceException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Exception/ServiceCircularReferenceException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Exception/ServiceCircularReferenceException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     private $serviceId;
     private $path;
 
-    public function __construct(string $serviceId, array $path, \Throwable $previous = null)
+    public function __construct(string $serviceId, array $path, ?\Throwable $previous = null)
     {
         parent::__construct(sprintf('Circular reference detected for service "%s", path: "%s".', $serviceId, implode(' -> ', $path)), 0, $previous);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Exception/ServiceNotFoundException.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Exception/ServiceNotFoundException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Exception/ServiceNotFoundException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Exception/ServiceNotFoundException.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     private $sourceId;
     private $alternatives;
 
-    public function __construct(string $id, string $sourceId = null, \Throwable $previous = null, array $alternatives = [], string $msg = null)
+    public function __construct(string $id, ?string $sourceId = null, ?\Throwable $previous = null, array $alternatives = [], ?string $msg = null)
     {
         if (null !== $msg) {
             // no-op
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/ExpressionLanguage.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/ExpressionLanguage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/ExpressionLanguage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/ExpressionLanguage.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     /**
      * {@inheritdoc}
      */
-    public function __construct(CacheItemPoolInterface $cache = null, array $providers = [], callable $serviceCompiler = null)
+    public function __construct(?CacheItemPoolInterface $cache = null, array $providers = [], ?callable $serviceCompiler = null)
     {
         // prepend the default provider to let users override it easily
         array_unshift($providers, new ExpressionLanguageProvider($serviceCompiler));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/ExpressionLanguageProvider.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/ExpressionLanguageProvider.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/ExpressionLanguageProvider.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/ExpressionLanguageProvider.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
 {
     private $serviceCompiler;
 
-    public function __construct(callable $serviceCompiler = null)
+    public function __construct(?callable $serviceCompiler = null)
     {
         $this->serviceCompiler = $serviceCompiler;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/LazyProxy/ProxyHelper.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/LazyProxy/ProxyHelper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/LazyProxy/ProxyHelper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/LazyProxy/ProxyHelper.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     /**
      * @return string|null The FQCN or builtin name of the type hint, or null when the type hint references an invalid self|parent context
      */
-    public static function getTypeHint(\ReflectionFunctionAbstract $r, \ReflectionParameter $p = null, bool $noBuiltin = false): ?string
+    public static function getTypeHint(\ReflectionFunctionAbstract $r, ?\ReflectionParameter $p = null, bool $noBuiltin = false): ?string
     {
         if ($p instanceof \ReflectionParameter) {
             $type = $p->getType();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/ClosureLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/ClosureLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/ClosureLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/ClosureLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
 {
     private $container;
 
-    public function __construct(ContainerBuilder $container, string $env = null)
+    public function __construct(ContainerBuilder $container, ?string $env = null)
     {
         $this->container = $container;
         parent::__construct($env);
@@ -34,7 +34,7 @@
     /**
      * {@inheritdoc}
      */
-    public function load($resource, string $type = null)
+    public function load($resource, ?string $type = null)
     {
         return $resource($this->container, $this->env);
     }
@@ -42,7 +42,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         return $resource instanceof \Closure;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/AbstractServiceConfigurator.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/AbstractServiceConfigurator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/AbstractServiceConfigurator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/AbstractServiceConfigurator.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
     protected $id;
     private $defaultTags = [];
 
-    public function __construct(ServicesConfigurator $parent, Definition $definition, string $id = null, array $defaultTags = [])
+    public function __construct(ServicesConfigurator $parent, Definition $definition, ?string $id = null, array $defaultTags = [])
     {
         $this->parent = $parent;
         $this->definition = $definition;
@@ -42,7 +42,7 @@
     /**
      * Registers a service.
      */
-    final public function set(?string $id, string $class = null): ServiceConfigurator
+    final public function set(?string $id, ?string $class = null): ServiceConfigurator
     {
         $this->__destruct();
 
@@ -106,7 +106,7 @@
     /**
      * Registers a service.
      */
-    final public function __invoke(string $id, string $class = null): ServiceConfigurator
+    final public function __invoke(string $id, ?string $class = null): ServiceConfigurator
     {
         $this->__destruct();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/ContainerConfigurator.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/ContainerConfigurator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/ContainerConfigurator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/ContainerConfigurator.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
     private $anonymousCount = 0;
     private $env;
 
-    public function __construct(ContainerBuilder $container, PhpFileLoader $loader, array &$instanceof, string $path, string $file, string $env = null)
+    public function __construct(ContainerBuilder $container, PhpFileLoader $loader, array &$instanceof, string $path, string $file, ?string $env = null)
     {
         $this->container = $container;
         $this->loader = $loader;
@@ -58,7 +58,7 @@
         $this->container->loadFromExtension($namespace, static::processValue($config));
     }
 
-    final public function import(string $resource, string $type = null, $ignoreErrors = false)
+    final public function import(string $resource, ?string $type = null, $ignoreErrors = false)
     {
         $this->loader->setCurrentDir(\dirname($this->path));
         $this->loader->import($resource, $type, $ignoreErrors, $this->file);
@@ -128,7 +128,7 @@
  *
  * @deprecated since Symfony 5.1, use inline_service() instead.
  */
-function inline(string $class = null): InlineServiceConfigurator
+function inline(?string $class = null): InlineServiceConfigurator
 {
     trigger_deprecation('symfony/dependency-injection', '5.1', '"%s()" is deprecated, use "inline_service()" instead.', __FUNCTION__);
 
@@ -138,7 +138,7 @@
 /**
  * Creates an inline service.
  */
-function inline_service(string $class = null): InlineServiceConfigurator
+function inline_service(?string $class = null): InlineServiceConfigurator
 {
     return new InlineServiceConfigurator(new Definition($class));
 }
@@ -166,7 +166,7 @@
 /**
  * Creates a lazy iterator by tag name.
  */
-function tagged_iterator(string $tag, string $indexAttribute = null, string $defaultIndexMethod = null, string $defaultPriorityMethod = null): TaggedIteratorArgument
+function tagged_iterator(string $tag, ?string $indexAttribute = null, ?string $defaultIndexMethod = null, ?string $defaultPriorityMethod = null): TaggedIteratorArgument
 {
     return new TaggedIteratorArgument($tag, $indexAttribute, $defaultIndexMethod, false, $defaultPriorityMethod);
 }
@@ -174,7 +174,7 @@
 /**
  * Creates a service locator by tag name.
  */
-function tagged_locator(string $tag, string $indexAttribute = null, string $defaultIndexMethod = null, string $defaultPriorityMethod = null): ServiceLocatorArgument
+function tagged_locator(string $tag, ?string $indexAttribute = null, ?string $defaultIndexMethod = null, ?string $defaultPriorityMethod = null): ServiceLocatorArgument
 {
     return new ServiceLocatorArgument(new TaggedIteratorArgument($tag, $indexAttribute, $defaultIndexMethod, true, $defaultPriorityMethod));
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/DefaultsConfigurator.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/DefaultsConfigurator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/DefaultsConfigurator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/DefaultsConfigurator.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
 
     private $path;
 
-    public function __construct(ServicesConfigurator $parent, Definition $definition, string $path = null)
+    public function __construct(ServicesConfigurator $parent, Definition $definition, ?string $path = null)
     {
         parent::__construct($parent, $definition, null, []);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/InstanceofConfigurator.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/InstanceofConfigurator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/InstanceofConfigurator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/InstanceofConfigurator.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
 
     private $path;
 
-    public function __construct(ServicesConfigurator $parent, Definition $definition, string $id, string $path = null)
+    public function __construct(ServicesConfigurator $parent, Definition $definition, string $id, ?string $path = null)
     {
         parent::__construct($parent, $definition, $id, []);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/ServiceConfigurator.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/ServiceConfigurator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/ServiceConfigurator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/ServiceConfigurator.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,7 +47,7 @@
     private $path;
     private $destructed = false;
 
-    public function __construct(ContainerBuilder $container, array $instanceof, bool $allowParent, ServicesConfigurator $parent, Definition $definition, ?string $id, array $defaultTags, string $path = null)
+    public function __construct(ContainerBuilder $container, array $instanceof, bool $allowParent, ServicesConfigurator $parent, Definition $definition, ?string $id, array $defaultTags, ?string $path = null)
     {
         $this->container = $container;
         $this->instanceof = $instanceof;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/ServicesConfigurator.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/ServicesConfigurator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/ServicesConfigurator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/ServicesConfigurator.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
     private $anonymousHash;
     private $anonymousCount;
 
-    public function __construct(ContainerBuilder $container, PhpFileLoader $loader, array &$instanceof, string $path = null, int &$anonymousCount = 0)
+    public function __construct(ContainerBuilder $container, PhpFileLoader $loader, array &$instanceof, ?string $path = null, int &$anonymousCount = 0)
     {
         $this->defaults = new Definition();
         $this->container = $container;
@@ -70,7 +70,7 @@
      * @param string|null $id    The service id, or null to create an anonymous service
      * @param string|null $class The class of the service, or null when $id is also the class name
      */
-    final public function set(?string $id, string $class = null): ServiceConfigurator
+    final public function set(?string $id, ?string $class = null): ServiceConfigurator
     {
         $defaults = $this->defaults;
         $definition = new Definition();
@@ -180,7 +180,7 @@
     /**
      * Registers a service.
      */
-    final public function __invoke(string $id, string $class = null): ServiceConfigurator
+    final public function __invoke(string $id, ?string $class = null): ServiceConfigurator
     {
         return $this->set($id, $class);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/Traits/DecorateTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/Traits/DecorateTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/Traits/DecorateTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/Configurator/Traits/DecorateTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
      *
      * @throws InvalidArgumentException in case the decorated service id and the new decorated service id are equals
      */
-    final public function decorate(?string $id, string $renamedId = null, int $priority = 0, int $invalidBehavior = ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE): self
+    final public function decorate(?string $id, ?string $renamedId = null, int $priority = 0, int $invalidBehavior = ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE): self
     {
         $this->definition->setDecoratedService($id, $renamedId, $priority, $invalidBehavior);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/DirectoryLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/DirectoryLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/DirectoryLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/DirectoryLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     /**
      * {@inheritdoc}
      */
-    public function load($file, string $type = null)
+    public function load($file, ?string $type = null)
     {
         $file = rtrim($file, '/');
         $path = $this->locator->locate($file);
@@ -45,7 +45,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         if ('directory' === $type) {
             return true;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/FileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/FileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/FileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/FileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
     protected $singlyImplemented = [];
     protected $autoRegisterAliasesForSinglyImplementedInterfaces = true;
 
-    public function __construct(ContainerBuilder $container, FileLocatorInterface $locator, string $env = null)
+    public function __construct(ContainerBuilder $container, FileLocatorInterface $locator, ?string $env = null)
     {
         $this->container = $container;
 
@@ -52,7 +52,7 @@
      *
      * @param bool|string $ignoreErrors Whether errors should be ignored; pass "not_found" to ignore only when the loaded resource is not found
      */
-    public function import($resource, string $type = null, $ignoreErrors = false, string $sourceResource = null, $exclude = null)
+    public function import($resource, ?string $type = null, $ignoreErrors = false, ?string $sourceResource = null, $exclude = null)
     {
         $args = \func_get_args();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/GlobFileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/GlobFileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/GlobFileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/GlobFileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     /**
      * {@inheritdoc}
      */
-    public function load($resource, string $type = null)
+    public function load($resource, ?string $type = null)
     {
         foreach ($this->glob($resource, false, $globResource) as $path => $info) {
             $this->import($path);
@@ -35,7 +35,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         return 'glob' === $type;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/IniFileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/IniFileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/IniFileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/IniFileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     /**
      * {@inheritdoc}
      */
-    public function load($resource, string $type = null)
+    public function load($resource, ?string $type = null)
     {
         $path = $this->locator->locate($resource);
 
@@ -57,7 +57,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         if (!\is_string($resource)) {
             return false;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/PhpFileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/PhpFileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/PhpFileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/PhpFileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     protected $autoRegisterAliasesForSinglyImplementedInterfaces = false;
     private $generator;
 
-    public function __construct(ContainerBuilder $container, FileLocatorInterface $locator, string $env = null, ConfigBuilderGeneratorInterface $generator = null)
+    public function __construct(ContainerBuilder $container, FileLocatorInterface $locator, ?string $env = null, ?ConfigBuilderGeneratorInterface $generator = null)
     {
         parent::__construct($container, $locator, $env);
         $this->generator = $generator;
@@ -45,7 +45,7 @@
     /**
      * {@inheritdoc}
      */
-    public function load($resource, string $type = null)
+    public function load($resource, ?string $type = null)
     {
         // the container and loader variables are exposed to the included file below
         $container = $this->container;
@@ -77,7 +77,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         if (!\is_string($resource)) {
             return false;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
     /**
      * {@inheritdoc}
      */
-    public function load($resource, string $type = null)
+    public function load($resource, ?string $type = null)
     {
         $path = $this->locator->locate($resource);
 
@@ -70,7 +70,7 @@
         return null;
     }
 
-    private function loadXml(\DOMDocument $xml, string $path, \DOMNode $root = null): void
+    private function loadXml(\DOMDocument $xml, string $path, ?\DOMNode $root = null): void
     {
         $defaults = $this->getServiceDefaults($xml, $path, $root);
 
@@ -98,7 +98,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         if (!\is_string($resource)) {
             return false;
@@ -111,19 +111,19 @@
         return 'xml' === $type;
     }
 
-    private function parseParameters(\DOMDocument $xml, string $file, \DOMNode $root = null)
+    private function parseParameters(\DOMDocument $xml, string $file, ?\DOMNode $root = null)
     {
         if ($parameters = $this->getChildren($root ?? $xml->documentElement, 'parameters')) {
             $this->container->getParameterBag()->add($this->getArgumentsAsPhp($parameters[0], 'parameter', $file));
         }
     }
 
-    private function parseImports(\DOMDocument $xml, string $file, \DOMNode $root = null)
+    private function parseImports(\DOMDocument $xml, string $file, ?\DOMNode $root = null)
     {
         $xpath = new \DOMXPath($xml);
         $xpath->registerNamespace('container', self::NS);
 
-        if (false === $imports = $xpath->query('.//container:imports/container:import', $root)) {
+        if (false === $imports = $xpath->query('./container:imports/container:import', $root)) {
             return;
         }
 
@@ -134,19 +134,19 @@
         }
     }
 
-    private function parseDefinitions(\DOMDocument $xml, string $file, Definition $defaults, \DOMNode $root = null)
+    private function parseDefinitions(\DOMDocument $xml, string $file, Definition $defaults, ?\DOMNode $root = null)
     {
         $xpath = new \DOMXPath($xml);
         $xpath->registerNamespace('container', self::NS);
 
-        if (false === $services = $xpath->query('.//container:services/container:service|.//container:services/container:prototype|.//container:services/container:stack', $root)) {
+        if (false === $services = $xpath->query('./container:services/container:service|./container:services/container:prototype|./container:services/container:stack', $root)) {
             return;
         }
         $this->setCurrentDir(\dirname($file));
 
         $this->instanceof = [];
         $this->isLoadingInstanceof = true;
-        $instanceof = $xpath->query('.//container:services/container:instanceof', $root);
+        $instanceof = $xpath->query('./container:services/container:instanceof', $root);
         foreach ($instanceof as $service) {
             $this->setDefinition((string) $service->getAttribute('id'), $this->parseDefinition($service, $file, new Definition()));
         }
@@ -192,12 +192,12 @@
         }
     }
 
-    private function getServiceDefaults(\DOMDocument $xml, string $file, \DOMNode $root = null): Definition
+    private function getServiceDefaults(\DOMDocument $xml, string $file, ?\DOMNode $root = null): Definition
     {
         $xpath = new \DOMXPath($xml);
         $xpath->registerNamespace('container', self::NS);
 
-        if (null === $defaultsNode = $xpath->query('.//container:services/container:defaults', $root)->item(0)) {
+        if (null === $defaultsNode = $xpath->query('./container:services/container:defaults', $root)->item(0)) {
             return new Definition();
         }
 
@@ -404,7 +404,33 @@
         try {
             $dom = XmlUtils::loadFile($file, [$this, 'validateSchema']);
         } catch (\InvalidArgumentException $e) {
-            throw new InvalidArgumentException(sprintf('Unable to parse file "%s": ', $file).$e->getMessage(), $e->getCode(), $e);
+            $invalidSecurityElements = [];
+            $errors = explode("\n", $e->getMessage());
+            foreach ($errors as $i => $error) {
+                if (preg_match("#^\[ERROR 1871] Element '\{http://symfony\.com/schema/dic/security}([^']+)'#", $error, $matches)) {
+                    $invalidSecurityElements[$i] = $matches[1];
+                }
+            }
+            if ($invalidSecurityElements) {
+                $dom = XmlUtils::loadFile($file);
+
+                foreach ($invalidSecurityElements as $errorIndex => $tagName) {
+                    foreach ($dom->getElementsByTagNameNS('http://symfony.com/schema/dic/security', $tagName) as $element) {
+                        if (!$parent = $element->parentNode) {
+                            continue;
+                        }
+                        if ('http://symfony.com/schema/dic/security' !== $parent->namespaceURI) {
+                            continue;
+                        }
+                        if ('provider' === $parent->localName || 'firewall' === $parent->localName) {
+                            unset($errors[$errorIndex]);
+                        }
+                    }
+                }
+            }
+            if ($errors) {
+                throw new InvalidArgumentException(sprintf('Unable to parse file "%s": ', $file).implode("\n", $errors), $e->getCode(), $e);
+            }
         }
 
         $this->validateExtensions($dom, $file);
@@ -415,7 +441,7 @@
     /**
      * Processes anonymous services.
      */
-    private function processAnonymousServices(\DOMDocument $xml, string $file, \DOMNode $root = null)
+    private function processAnonymousServices(\DOMDocument $xml, string $file, ?\DOMNode $root = null)
     {
         $definitions = [];
         $count = 0;
@@ -777,6 +803,6 @@
      */
     public static function convertDomElementToArray(\DOMElement $element)
     {
-        return XmlUtils::convertDomElementToArray($element);
+        return XmlUtils::convertDomElementToArray($element, false);
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -116,7 +116,7 @@
     /**
      * {@inheritdoc}
      */
-    public function load($resource, string $type = null)
+    public function load($resource, ?string $type = null)
     {
         $path = $this->locator->locate($resource);
 
@@ -183,7 +183,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         if (!\is_string($resource)) {
             return false;
@@ -448,8 +448,9 @@
             return $return ? $alias : $this->container->setAlias($id, $alias);
         }
 
+        $changes = [];
         if (null !== $definition) {
-            // no-op
+            $changes = $definition->getChanges();
         } elseif ($this->isLoadingInstanceof) {
             $definition = new ChildDefinition('');
         } elseif (isset($service['parent'])) {
@@ -472,7 +473,7 @@
             $definition->setAutoconfigured($defaults['autoconfigure']);
         }
 
-        $definition->setChanges([]);
+        $definition->setChanges($changes);
 
         if (isset($service['class'])) {
             $definition->setClass($service['class']);
@@ -546,7 +547,7 @@
                 }
 
                 if (\is_string($k)) {
-                    throw new InvalidArgumentException(sprintf('Invalid method call for service "%s", did you forgot a leading dash before "%s: ..." in "%s"?', $id, $k, $file));
+                    throw new InvalidArgumentException(sprintf('Invalid method call for service "%s", did you forget a leading dash before "%s: ..." in "%s"?', $id, $k, $file));
                 }
 
                 if (isset($call['method']) && \is_string($call['method'])) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/ServiceLocator.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/ServiceLocator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/ServiceLocator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/ServiceLocator.php	2026-05-20 10:22:01.000000000 +0200
@@ -134,7 +134,7 @@
         return new ServiceCircularReferenceException($id, $path);
     }
 
-    private function formatAlternatives(array $alternatives = null, string $separator = 'and'): string
+    private function formatAlternatives(?array $alternatives = null, string $separator = 'and'): string
     {
         $format = '"%s"%s';
         if (null === $alternatives) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/AutowirePassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/AutowirePassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/AutowirePassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/AutowirePassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,6 +28,7 @@
 use Symfony\Component\DependencyInjection\Tests\Fixtures\CaseSensitiveClass;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\includes\FooVariadic;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\includes\MultipleArgumentsOptionalScalarNotReallyOptional;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\OptionalParameter;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\WithTarget;
 use Symfony\Component\DependencyInjection\TypedReference;
 use Symfony\Contracts\Service\Attribute\Required;
@@ -405,6 +406,9 @@
         $this->assertEquals(Foo::class, $container->getDefinition('bar')->getArgument(0));
     }
 
+    /**
+     * @group legacy
+     */
     public function testOptionalParameter()
     {
         $container = new ContainerBuilder();
@@ -1219,4 +1223,17 @@
 
         $this->assertEquals([new TypedReference(A::class, A::class), 'abc'], $container->getDefinition('foo')->getArguments());
     }
+
+    public function testAutowireDefaultValueParametersLike()
+    {
+        $container = new ContainerBuilder();
+
+        $container->register('foo', ParametersLikeDefaultValue::class)
+            ->setAutowired(true)
+            ->setArgument(1, 'ok');
+
+        (new AutowirePass())->process($container);
+
+        $this->assertSame('%%not%%one%%parameter%%here%%', $container->getDefinition('foo')->getArgument(0));
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/CheckExceptionOnInvalidReferenceBehaviorPassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/CheckExceptionOnInvalidReferenceBehaviorPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/CheckExceptionOnInvalidReferenceBehaviorPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/CheckExceptionOnInvalidReferenceBehaviorPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -82,7 +82,11 @@
         $this->addToAssertionCount(1);
     }
 
-    public function testWithErroredServiceLocator()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testWithErroredServiceLocator(bool $inline)
     {
         $this->expectException(ServiceNotFoundException::class);
         $this->expectExceptionMessage('The service "foo" in the container provided to "bar" has a dependency on a non-existent service "baz".');
@@ -91,11 +95,17 @@
         ServiceLocatorTagPass::register($container, ['foo' => new Reference('baz')], 'bar');
 
         (new AnalyzeServiceReferencesPass())->process($container);
-        (new InlineServiceDefinitionsPass())->process($container);
+        if ($inline) {
+            (new InlineServiceDefinitionsPass())->process($container);
+        }
         $this->process($container);
     }
 
-    public function testWithErroredHiddenService()
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testWithErroredHiddenService(bool $inline)
     {
         $this->expectException(ServiceNotFoundException::class);
         $this->expectExceptionMessage('The service "bar" has a dependency on a non-existent service "foo".');
@@ -104,7 +114,9 @@
         ServiceLocatorTagPass::register($container, ['foo' => new Reference('foo')], 'bar');
 
         (new AnalyzeServiceReferencesPass())->process($container);
-        (new InlineServiceDefinitionsPass())->process($container);
+        if ($inline) {
+            (new InlineServiceDefinitionsPass())->process($container);
+        }
         $this->process($container);
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/CheckTypeDeclarationsPassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/CheckTypeDeclarationsPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/CheckTypeDeclarationsPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/CheckTypeDeclarationsPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,6 +23,7 @@
 use Symfony\Component\DependencyInjection\ParameterBag\EnvPlaceholderParameterBag;
 use Symfony\Component\DependencyInjection\Reference;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\CheckTypeDeclarationsPass\Bar;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\CheckTypeDeclarationsPass\BarErroredDependency;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\CheckTypeDeclarationsPass\BarMethodCall;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\CheckTypeDeclarationsPass\BarOptionalArgument;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\CheckTypeDeclarationsPass\BarOptionalArgumentNotNull;
@@ -31,6 +32,7 @@
 use Symfony\Component\DependencyInjection\Tests\Fixtures\CheckTypeDeclarationsPass\FooObject;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\CheckTypeDeclarationsPass\IntersectionConstructor;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\CheckTypeDeclarationsPass\UnionConstructor;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\CheckTypeDeclarationsPass\UnionConstructorPHP82;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\CheckTypeDeclarationsPass\Waldo;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\CheckTypeDeclarationsPass\WaldoFoo;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\CheckTypeDeclarationsPass\Wobble;
@@ -263,17 +265,15 @@
 
     public function testProcessFailsWhenPassingBadTypeToOptional()
     {
-        $this->expectException(InvalidArgumentException::class);
-        $this->expectExceptionMessage('Invalid definition for service "bar": argument 1 of "Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\CheckTypeDeclarationsPass\\BarOptionalArgument::__construct()" accepts "stdClass", "string" passed.');
-
         $container = new ContainerBuilder();
 
         $container->register('bar', BarOptionalArgument::class)
             ->addArgument('string instead of stdClass');
 
-        (new CheckTypeDeclarationsPass(true))->process($container);
+        $this->expectException(InvalidArgumentException::class);
+        $this->expectExceptionMessage('Invalid definition for service "bar": argument 1 of "Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\CheckTypeDeclarationsPass\\BarOptionalArgument::__construct()" accepts "stdClass", "string" passed.');
 
-        $this->assertNull($container->get('bar')->foo);
+        (new CheckTypeDeclarationsPass(true))->process($container);
     }
 
     public function testProcessSuccessScalarType()
@@ -602,17 +602,15 @@
 
     public function testProcessThrowsOnIterableTypeWhenScalarPassed()
     {
-        $this->expectException(InvalidArgumentException::class);
-        $this->expectExceptionMessage('Invalid definition for service "bar_call": argument 1 of "Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\CheckTypeDeclarationsPass\\BarMethodCall::setIterable()" accepts "iterable", "int" passed.');
-
         $container = new ContainerBuilder();
 
         $container->register('bar_call', BarMethodCall::class)
             ->addMethodCall('setIterable', [2]);
 
-        (new CheckTypeDeclarationsPass(true))->process($container);
+        $this->expectException(InvalidArgumentException::class);
+        $this->expectExceptionMessage('Invalid definition for service "bar_call": argument 1 of "Symfony\\Component\\DependencyInjection\\Tests\\Fixtures\\CheckTypeDeclarationsPass\\BarMethodCall::setIterable()" accepts "iterable", "int" passed.');
 
-        $this->assertInstanceOf(\stdClass::class, $container->get('bar')->foo);
+        (new CheckTypeDeclarationsPass(true))->process($container);
     }
 
     public function testProcessResolveExpressions()
@@ -868,6 +866,26 @@
     }
 
     /**
+     * @requires PHP 8.2
+     */
+    public function testUnionTypePassesWithTrue()
+    {
+        $container = new ContainerBuilder();
+
+        $container->register('unionTrue', UnionConstructorPHP82::class)
+            ->setFactory([UnionConstructorPHP82::class, 'createTrue'])
+            ->setArguments([true]);
+
+        $container->register('unionNull', UnionConstructorPHP82::class)
+            ->setFactory([UnionConstructorPHP82::class, 'createNull'])
+            ->setArguments([null]);
+
+        (new CheckTypeDeclarationsPass(true))->process($container);
+
+        $this->addToAssertionCount(1);
+    }
+
+    /**
      * @requires PHP 8
      */
     public function testUnionTypeFailsWithReference()
@@ -997,6 +1015,17 @@
         $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();
@@ -1010,6 +1039,20 @@
 
         $this->addToAssertionCount(1);
     }
+
+    public function testErroredDefinitionsAreNotChecked()
+    {
+        $container = new ContainerBuilder();
+        $container->register('errored_dependency', BarErroredDependency::class)
+            ->setArguments([
+                (new Definition(Foo::class))
+                    ->addError('error'),
+            ]);
+
+        (new CheckTypeDeclarationsPass(true))->process($container);
+
+        $this->addToAssertionCount(1);
+    }
 }
 
 class CallableClass
@@ -1018,3 +1061,10 @@
     {
     }
 }
+
+class StaticCallableClass
+{
+    public static function __callStatic($name, $arguments)
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/DecoratorServicePassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/DecoratorServicePassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/DecoratorServicePassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/DecoratorServicePassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -198,7 +198,7 @@
         $this->process($container);
 
         $this->assertEmpty($container->getDefinition('baz.inner')->getTags());
-        $this->assertEquals(['bar' => ['attr' => 'baz'], 'foobar' => ['attr' => 'bar']], $container->getDefinition('baz')->getTags());
+        $this->assertEquals(['bar' => ['attr' => 'baz'], 'foobar' => ['attr' => 'bar'], 'container.decorator' => [['id' => 'foo']]], $container->getDefinition('baz')->getTags());
     }
 
     public function testProcessMovesTagsFromDecoratedDefinitionToDecoratingDefinitionMultipleTimes()
@@ -221,7 +221,7 @@
         $this->process($container);
 
         $this->assertEmpty($container->getDefinition('deco1')->getTags());
-        $this->assertEquals(['bar' => ['attr' => 'baz']], $container->getDefinition('deco2')->getTags());
+        $this->assertEquals(['bar' => ['attr' => 'baz'], 'container.decorator' => [['id' => 'foo']]], $container->getDefinition('deco2')->getTags());
     }
 
     public function testProcessLeavesServiceLocatorTagOnOriginalDefinition()
@@ -240,7 +240,7 @@
         $this->process($container);
 
         $this->assertEquals(['container.service_locator' => [0 => []]], $container->getDefinition('baz.inner')->getTags());
-        $this->assertEquals(['bar' => ['attr' => 'baz'], 'foobar' => ['attr' => 'bar']], $container->getDefinition('baz')->getTags());
+        $this->assertEquals(['bar' => ['attr' => 'baz'], 'foobar' => ['attr' => 'bar'], 'container.decorator' => [['id' => 'foo']]], $container->getDefinition('baz')->getTags());
     }
 
     public function testProcessLeavesServiceSubscriberTagOnOriginalDefinition()
@@ -259,7 +259,7 @@
         $this->process($container);
 
         $this->assertEquals(['container.service_subscriber' => [], 'container.service_subscriber.locator' => []], $container->getDefinition('baz.inner')->getTags());
-        $this->assertEquals(['bar' => ['attr' => 'baz'], 'foobar' => ['attr' => 'bar']], $container->getDefinition('baz')->getTags());
+        $this->assertEquals(['bar' => ['attr' => 'baz'], 'foobar' => ['attr' => 'bar'], 'container.decorator' => [['id' => 'foo']]], $container->getDefinition('baz')->getTags());
     }
 
     public function testProcessLeavesProxyTagOnOriginalDefinition()
@@ -278,7 +278,7 @@
         $this->process($container);
 
         $this->assertEquals(['proxy' => 'foo'], $container->getDefinition('baz.inner')->getTags());
-        $this->assertEquals(['bar' => ['attr' => 'baz'], 'foobar' => ['attr' => 'bar']], $container->getDefinition('baz')->getTags());
+        $this->assertEquals(['bar' => ['attr' => 'baz'], 'foobar' => ['attr' => 'bar'], 'container.decorator' => [['id' => 'foo']]], $container->getDefinition('baz')->getTags());
     }
 
     public function testCannotDecorateSyntheticService()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/DefinitionErrorExceptionPassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/DefinitionErrorExceptionPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/DefinitionErrorExceptionPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/DefinitionErrorExceptionPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,6 +16,7 @@
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\DependencyInjection\Definition;
 use Symfony\Component\DependencyInjection\Exception\RuntimeException;
+use Symfony\Component\DependencyInjection\Reference;
 
 class DefinitionErrorExceptionPassTest extends TestCase
 {
@@ -49,4 +50,25 @@
         $pass->process($container);
         $this->assertSame($def, $container->getDefinition('foo_service_id')->getArgument(0));
     }
+
+    public function testSkipNestedErrors()
+    {
+        $container = new ContainerBuilder();
+
+        $container->register('nested_error', 'stdClass')
+            ->addError('Things went wrong!');
+
+        $container->register('bar', 'stdClass')
+            ->addArgument(new Reference('nested_error'));
+
+        $container->register('foo', 'stdClass')
+            ->addArgument(new Reference('bar', ContainerBuilder::RUNTIME_EXCEPTION_ON_INVALID_REFERENCE));
+
+        $pass = new DefinitionErrorExceptionPass();
+        $pass->process($container);
+
+        $this->expectException(RuntimeException::class);
+        $this->expectExceptionMessage('Things went wrong!');
+        $container->get('foo');
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/IntegrationTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/IntegrationTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/IntegrationTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/IntegrationTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -239,7 +239,7 @@
     /**
      * @dataProvider getYamlCompileTests
      */
-    public function testYamlContainerCompiles($directory, $actualServiceId, $expectedServiceId, ContainerBuilder $mainContainer = null)
+    public function testYamlContainerCompiles($directory, $actualServiceId, $expectedServiceId, ?ContainerBuilder $mainContainer = null)
     {
         // allow a container to be passed in, which might have autoconfigure settings
         $container = $mainContainer ?? new ContainerBuilder();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/PriorityTaggedServiceTraitTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/PriorityTaggedServiceTraitTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/PriorityTaggedServiceTraitTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/PriorityTaggedServiceTraitTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -151,6 +151,11 @@
 
         $container->register('service3', IntTagClass::class)->addTag('my_custom_tag');
 
+        $container->register('service4', HelloInterface::class)->addTag('my_custom_tag');
+
+        $definition = $container->register('debug.service5', \stdClass::class)->addTag('my_custom_tag');
+        $definition->addTag('container.decorator', ['id' => 'service5']);
+
         $priorityTaggedServiceTraitImplementation = new PriorityTaggedServiceTraitImplementation();
 
         $tag = new TaggedIteratorArgument('my_custom_tag', 'foo', 'getFooBar');
@@ -158,6 +163,8 @@
             'bar_tab_class_with_defaultmethod' => new TypedReference('service2', BarTagClass::class),
             'service1' => new TypedReference('service1', FooTagClass::class),
             '10' => new TypedReference('service3', IntTagClass::class),
+            'service4' => new TypedReference('service4', HelloInterface::class),
+            'service5' => new TypedReference('debug.service5', \stdClass::class),
         ];
         $services = $priorityTaggedServiceTraitImplementation->test($tag, $container);
         $this->assertSame(array_keys($expected), array_keys($services));
@@ -244,3 +251,8 @@
 class HelloNamedService2
 {
 }
+
+interface HelloInterface
+{
+    public static function getFooBar(): string;
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/RegisterAutoconfigureAttributesPassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/RegisterAutoconfigureAttributesPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/RegisterAutoconfigureAttributesPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/RegisterAutoconfigureAttributesPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,6 +19,12 @@
 use Symfony\Component\DependencyInjection\Reference;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\AutoconfigureAttributed;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\AutoconfiguredInterface;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\AutoconfigureRepeated;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\AutoconfigureRepeatedBindings;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\AutoconfigureRepeatedCalls;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\AutoconfigureRepeatedOverwrite;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\AutoconfigureRepeatedProperties;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\AutoconfigureRepeatedTag;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\ParentNotExists;
 
 /**
@@ -35,9 +41,6 @@
         (new RegisterAutoconfigureAttributesPass())->process($container);
 
         $argument = new BoundArgument(1, false, BoundArgument::INSTANCEOF_BINDING, realpath(__DIR__.'/../Fixtures/AutoconfigureAttributed.php'));
-        $values = $argument->getValues();
-        --$values[1];
-        $argument->setValues($values);
 
         $expected = (new ChildDefinition(''))
             ->setLazy(true)
@@ -80,6 +83,99 @@
         $this->assertEquals([AutoconfiguredInterface::class => $expected], $container->getAutoconfiguredInstanceof());
     }
 
+    public function testAutoconfiguredRepeated()
+    {
+        $container = new ContainerBuilder();
+        $container->register('foo', AutoconfigureRepeated::class)
+            ->setAutoconfigured(true);
+
+        (new RegisterAutoconfigureAttributesPass())->process($container);
+
+        $expected = (new ChildDefinition(''))
+            ->setLazy(true)
+            ->setPublic(true)
+            ->setShared(false);
+
+        $this->assertEquals([AutoconfigureRepeated::class => $expected], $container->getAutoconfiguredInstanceof());
+    }
+
+    public function testAutoconfiguredRepeatedOverwrite()
+    {
+        $container = new ContainerBuilder();
+        $container->register('foo', AutoconfigureRepeatedOverwrite::class)
+            ->setAutoconfigured(true);
+
+        (new RegisterAutoconfigureAttributesPass())->process($container);
+
+        $expected = (new ChildDefinition(''))
+            ->setLazy(true)
+            ->setPublic(false)
+            ->setShared(true);
+
+        $this->assertEquals([AutoconfigureRepeatedOverwrite::class => $expected], $container->getAutoconfiguredInstanceof());
+    }
+
+    public function testAutoconfiguredRepeatedTag()
+    {
+        $container = new ContainerBuilder();
+        $container->register('foo', AutoconfigureRepeatedTag::class)
+            ->setAutoconfigured(true);
+
+        (new RegisterAutoconfigureAttributesPass())->process($container);
+
+        $expected = (new ChildDefinition(''))
+            ->addTag('foo', ['priority' => 2])
+            ->addTag('bar');
+
+        $this->assertEquals([AutoconfigureRepeatedTag::class => $expected], $container->getAutoconfiguredInstanceof());
+    }
+
+    public function testAutoconfiguredRepeatedCalls()
+    {
+        $container = new ContainerBuilder();
+        $container->register('foo', AutoconfigureRepeatedCalls::class)
+            ->setAutoconfigured(true);
+
+        (new RegisterAutoconfigureAttributesPass())->process($container);
+
+        $expected = (new ChildDefinition(''))
+            ->addMethodCall('setBar', ['arg2'])
+            ->addMethodCall('setFoo', ['arg1']);
+
+        $this->assertEquals([AutoconfigureRepeatedCalls::class => $expected], $container->getAutoconfiguredInstanceof());
+    }
+
+    public function testAutoconfiguredRepeatedBindingsOverwrite()
+    {
+        $container = new ContainerBuilder();
+        $container->register('foo', AutoconfigureRepeatedBindings::class)
+            ->setAutoconfigured(true);
+
+        (new RegisterAutoconfigureAttributesPass())->process($container);
+
+        $expected = (new ChildDefinition(''))
+            ->setBindings(['$arg' => new BoundArgument('bar', false, BoundArgument::INSTANCEOF_BINDING, realpath(__DIR__.'/../Fixtures/AutoconfigureRepeatedBindings.php'))]);
+
+        $this->assertEquals([AutoconfigureRepeatedBindings::class => $expected], $container->getAutoconfiguredInstanceof());
+    }
+
+    public function testAutoconfiguredRepeatedPropertiesOverwrite()
+    {
+        $container = new ContainerBuilder();
+        $container->register('foo', AutoconfigureRepeatedProperties::class)
+            ->setAutoconfigured(true);
+
+        (new RegisterAutoconfigureAttributesPass())->process($container);
+
+        $expected = (new ChildDefinition(''))
+            ->setProperties([
+                '$foo' => 'bar',
+                '$bar' => 'baz',
+            ]);
+
+        $this->assertEquals([AutoconfigureRepeatedProperties::class => $expected], $container->getAutoconfiguredInstanceof());
+    }
+
     public function testMissingParent()
     {
         $container = new ContainerBuilder();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveBindingsPassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveBindingsPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveBindingsPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveBindingsPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 @@
         $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());
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveInstanceofConditionalsPassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveInstanceofConditionalsPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveInstanceofConditionalsPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveInstanceofConditionalsPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -318,6 +318,7 @@
         $decorator->setDecoratedService('decorated');
         $decorator->setInstanceofConditionals([
             parent::class => (new ChildDefinition(''))->addTag('tag'),
+            self::class => (new ChildDefinition(''))->addTag('other-tag'),
         ]);
         $decorator->setAutoconfigured(true);
         $decorator->addTag('manual');
@@ -325,11 +326,18 @@
         $container->registerForAutoconfiguration(parent::class)
             ->addTag('tag')
         ;
+        $container->registerForAutoconfiguration(self::class)
+            ->addTag('last-tag')
+        ;
 
         (new ResolveInstanceofConditionalsPass())->process($container);
         (new ResolveChildDefinitionsPass())->process($container);
 
-        $this->assertSame(['manual' => [[]]], $container->getDefinition('decorator')->getTags());
+        $this->assertSame([
+            'manual' => [[]],
+            'other-tag' => [[]],
+            'last-tag' => [[]],
+        ], $container->getDefinition('decorator')->getTags());
     }
 
     public function testDecoratorsKeepBehaviorDescribingTags()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/ValidateEnvPlaceholdersPassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/ValidateEnvPlaceholdersPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/ValidateEnvPlaceholdersPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Compiler/ValidateEnvPlaceholdersPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -365,7 +365,7 @@
     private $configuration;
     private $config;
 
-    public function __construct(ConfigurationInterface $configuration = null)
+    public function __construct(?ConfigurationInterface $configuration = null)
     {
         $this->configuration = $configuration ?? new EnvConfiguration();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Config/ContainerParametersResourceCheckerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Config/ContainerParametersResourceCheckerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Config/ContainerParametersResourceCheckerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Config/ContainerParametersResourceCheckerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
      */
     public function testIsFresh(callable $mockContainer, $expected)
     {
-        $mockContainer($this->container);
+        $mockContainer($this->container, $this);
 
         $this->assertSame($expected, $this->resourceChecker->isFresh($this->resource, time()));
     }
@@ -61,9 +61,9 @@
             $container->method('getParameter')->with('locales')->willReturn(['nl', 'es']);
         }, false];
 
-        yield 'fresh on every identical parameters' => [function (MockObject $container) {
-            $container->expects(self::exactly(2))->method('hasParameter')->willReturn(true);
-            $container->expects(self::exactly(2))->method('getParameter')
+        yield 'fresh on every identical parameters' => [function (MockObject $container, TestCase $testCase) {
+            $container->expects($testCase->exactly(2))->method('hasParameter')->willReturn(true);
+            $container->expects($testCase->exactly(2))->method('getParameter')
                 ->willReturnCallback(function (...$args) {
                     static $series = [
                         [['locales'], ['fr', 'en']],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/ContainerBuilderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/ContainerBuilderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/ContainerBuilderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/ContainerBuilderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -839,8 +839,8 @@
         $container->register('foo', 'stdClass')
             ->setPublic(true)
             ->setProperties([
-            'fake' => '%env(int:FAKE)%',
-        ]);
+                'fake' => '%env(resolve:FAKE)%',
+            ]);
 
         $container->compile(true);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/ContainerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/ContainerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/ContainerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/ContainerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,11 +14,13 @@
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\DependencyInjection\Container;
 use Symfony\Component\DependencyInjection\ContainerInterface;
+use Symfony\Component\DependencyInjection\EnvVarProcessor;
 use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
 use Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException;
 use Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException;
 use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
 use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
+use Symfony\Component\DependencyInjection\ServiceLocator;
 use Symfony\Contracts\Service\ResetInterface;
 
 class ContainerTest extends TestCase
@@ -405,6 +407,33 @@
         $c->get('internal_dependency');
         $c->get('internal');
     }
+
+    public function testGetEnvDoesNotAutoCastNullWithDefaultEnvVarProcessor()
+    {
+        $container = new Container();
+        $container->setParameter('env(FOO)', null);
+        $container->compile();
+
+        $r = new \ReflectionMethod($container, 'getEnv');
+        $r->setAccessible(true);
+        $this->assertNull($r->invoke($container, 'FOO'));
+    }
+
+    public function testGetEnvDoesNotAutoCastNullWithEnvVarProcessorsLocatorReturningDefaultEnvVarProcessor()
+    {
+        $container = new Container();
+        $container->setParameter('env(FOO)', null);
+        $container->set('container.env_var_processors_locator', new ServiceLocator([
+            'string' => static function () use ($container): EnvVarProcessor {
+                return new EnvVarProcessor($container);
+            },
+        ]));
+        $container->compile();
+
+        $r = new \ReflectionMethod($container, 'getEnv');
+        $r->setAccessible(true);
+        $this->assertNull($r->invoke($container, 'FOO'));
+    }
 }
 
 class ProjectServiceContainer extends Container
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Dumper/XmlDumperTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Dumper/XmlDumperTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Dumper/XmlDumperTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Dumper/XmlDumperTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,11 +17,15 @@
 use Symfony\Component\DependencyInjection\Argument\ServiceClosureArgument;
 use Symfony\Component\DependencyInjection\Argument\ServiceLocatorArgument;
 use Symfony\Component\DependencyInjection\Argument\TaggedIteratorArgument;
+use Symfony\Component\DependencyInjection\Compiler\AutowirePass;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\DependencyInjection\ContainerInterface;
 use Symfony\Component\DependencyInjection\Dumper\XmlDumper;
 use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
 use Symfony\Component\DependencyInjection\Reference;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\FooClassWithDefaultArrayAttribute;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\FooClassWithDefaultEnumAttribute;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\FooClassWithDefaultObjectAttribute;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\FooClassWithEnumAttribute;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\FooUnitEnum;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\FooWithAbstractArgument;
@@ -287,6 +291,34 @@
         $this->assertEquals(file_get_contents(self::$fixturesPath.'/xml/services_with_enumeration.xml'), $dumper->dump());
     }
 
+    /**
+     * @requires PHP 8.1
+     *
+     * @dataProvider provideDefaultClasses
+     */
+    public function testDumpHandlesDefaultAttribute($class, $expectedFile)
+    {
+        $container = new ContainerBuilder();
+        $container
+            ->register('foo', $class)
+            ->setPublic(true)
+            ->setAutowired(true)
+            ->setArguments([2 => true]);
+
+        (new AutowirePass())->process($container);
+
+        $dumper = new XmlDumper($container);
+
+        $this->assertSame(file_get_contents(self::$fixturesPath.'/xml/'.$expectedFile), $dumper->dump());
+    }
+
+    public static function provideDefaultClasses()
+    {
+        yield [FooClassWithDefaultArrayAttribute::class, 'services_with_default_array.xml'];
+        yield [FooClassWithDefaultObjectAttribute::class, 'services_with_default_object.xml'];
+        yield [FooClassWithDefaultEnumAttribute::class, 'services_with_default_enumeration.xml'];
+    }
+
     public function testDumpServiceWithAbstractArgument()
     {
         $container = new ContainerBuilder();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Dumper/YamlDumperTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Dumper/YamlDumperTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Dumper/YamlDumperTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Dumper/YamlDumperTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,12 +17,16 @@
 use Symfony\Component\DependencyInjection\Argument\ServiceClosureArgument;
 use Symfony\Component\DependencyInjection\Argument\ServiceLocatorArgument;
 use Symfony\Component\DependencyInjection\Argument\TaggedIteratorArgument;
+use Symfony\Component\DependencyInjection\Compiler\AutowirePass;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\DependencyInjection\ContainerInterface;
 use Symfony\Component\DependencyInjection\Definition;
 use Symfony\Component\DependencyInjection\Dumper\YamlDumper;
 use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
 use Symfony\Component\DependencyInjection\Reference;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\FooClassWithDefaultArrayAttribute;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\FooClassWithDefaultEnumAttribute;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\FooClassWithDefaultObjectAttribute;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\FooClassWithEnumAttribute;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\FooUnitEnum;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\FooWithAbstractArgument;
@@ -153,6 +157,34 @@
         $this->assertEquals(file_get_contents(self::$fixturesPath.'/yaml/services_with_enumeration.yml'), $dumper->dump());
     }
 
+    /**
+     * @requires PHP 8.1
+     *
+     * @dataProvider provideDefaultClasses
+     */
+    public function testDumpHandlesDefaultAttribute($class, $expectedFile)
+    {
+        $container = new ContainerBuilder();
+        $container
+            ->register('foo', $class)
+            ->setPublic(true)
+            ->setAutowired(true)
+            ->setArguments([2 => true]);
+
+        (new AutowirePass())->process($container);
+
+        $dumper = new YamlDumper($container);
+
+        $this->assertSame(file_get_contents(self::$fixturesPath.'/yaml/'.$expectedFile), $dumper->dump());
+    }
+
+    public static function provideDefaultClasses()
+    {
+        yield [FooClassWithDefaultArrayAttribute::class, 'services_with_default_array.yml'];
+        yield [FooClassWithDefaultObjectAttribute::class, 'services_with_default_object.yml'];
+        yield [FooClassWithDefaultEnumAttribute::class, 'services_with_default_enumeration.yml'];
+    }
+
     public function testDumpServiceWithAbstractArgument()
     {
         $container = new ContainerBuilder();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/EnvVarProcessorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/EnvVarProcessorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/EnvVarProcessorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/EnvVarProcessorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -760,4 +760,36 @@
             ['blog//', 'https://symfony.com/blog//'],
         ];
     }
+
+    /**
+     * @testWith    ["", "string"]
+     *              [null, ""]
+     *              [false, "bool"]
+     *              [true, "not"]
+     *              [0, "int"]
+     *              [0.0, "float"]
+     */
+    public function testGetEnvCastsNullBehavior($expected, string $prefix)
+    {
+        $processor = new EnvVarProcessor(new Container());
+
+        $this->assertSame($expected, $processor->getEnv($prefix, 'default::FOO', static function () use ($processor) {
+            return $processor->getEnv('default', ':FOO', static function () {
+                return null;
+            });
+        }));
+    }
+
+    public function testGetEnvWithEmptyStringPrefixCastsToString()
+    {
+        $processor = new EnvVarProcessor(new Container());
+        unset($_ENV['FOO']);
+        $_ENV['FOO'] = 4;
+
+        try {
+            $this->assertSame('4', $processor->getEnv('', 'FOO', function () { $this->fail('Should not be called'); }));
+        } finally {
+            unset($_ENV['FOO']);
+        }
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedBindings.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedBindings.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedBindings.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedBindings.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,11 @@
+<?php
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
+
+use Symfony\Component\DependencyInjection\Attribute\Autoconfigure;
+
+#[Autoconfigure(bind: ['$arg' => 'foo'])]
+#[Autoconfigure(bind: ['$arg' => 'bar'])]
+class AutoconfigureRepeatedBindings
+{
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedCalls.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedCalls.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedCalls.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedCalls.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,18 @@
+<?php
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
+
+use Symfony\Component\DependencyInjection\Attribute\Autoconfigure;
+
+#[Autoconfigure(calls: [['setBar', ['arg2']]])]
+#[Autoconfigure(calls: [['setFoo', ['arg1']]])]
+class AutoconfigureRepeatedCalls
+{
+    public function setFoo(string $arg)
+    {
+    }
+
+    public function setBar(string $arg)
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedOverwrite.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedOverwrite.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedOverwrite.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedOverwrite.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,11 @@
+<?php
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
+
+use Symfony\Component\DependencyInjection\Attribute\Autoconfigure;
+
+#[Autoconfigure(public: true, shared: false)]
+#[Autoconfigure(lazy: true, shared: true, public: false)]
+class AutoconfigureRepeatedOverwrite
+{
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeated.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeated.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeated.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeated.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,11 @@
+<?php
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
+
+use Symfony\Component\DependencyInjection\Attribute\Autoconfigure;
+
+#[Autoconfigure(public: true, shared: false)]
+#[Autoconfigure(lazy: true)]
+class AutoconfigureRepeated
+{
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedProperties.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedProperties.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedProperties.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedProperties.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,11 @@
+<?php
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
+
+use Symfony\Component\DependencyInjection\Attribute\Autoconfigure;
+
+#[Autoconfigure(properties: ['$replaced' => 'to be replaced', '$bar' => 'existing to be replaced'])]
+#[Autoconfigure(properties: ['$foo' => 'bar', '$bar' => 'baz'])]
+class AutoconfigureRepeatedProperties
+{
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedTag.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedTag.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedTag.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/AutoconfigureRepeatedTag.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,11 @@
+<?php
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
+
+use Symfony\Component\DependencyInjection\Attribute\AutoconfigureTag;
+
+#[AutoconfigureTag('foo', ['priority' => 2])]
+#[AutoconfigureTag('bar')]
+class AutoconfigureRepeatedTag
+{
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Bar.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Bar.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Bar.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Bar.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,12 +15,12 @@
 {
     public $quz;
 
-    public function __construct($quz = null, \NonExistent $nonExistent = null, BarInterface $decorated = null, array $foo = [], iterable $baz = [])
+    public function __construct($quz = null, ?\NonExistent $nonExistent = null, ?BarInterface $decorated = null, array $foo = [], iterable $baz = [])
     {
         $this->quz = $quz;
     }
 
-    public static function create(\NonExistent $nonExistent = null, $factory = null)
+    public static function create(?\NonExistent $nonExistent = null, $factory = null)
     {
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/BarErroredDependency.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/BarErroredDependency.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/BarErroredDependency.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/BarErroredDependency.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,10 @@
+<?php
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures\CheckTypeDeclarationsPass;
+
+class BarErroredDependency
+{
+    public function __construct(\stdClass $foo)
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/BarMethodCall.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/BarMethodCall.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/BarMethodCall.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/BarMethodCall.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
         $this->foo = $foo;
     }
 
-    public function setFoosOptional(Foo $foo, Foo $fooOptional = null)
+    public function setFoosOptional(Foo $foo, ?Foo $fooOptional = null)
     {
         $this->foo = $foo;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/BarOptionalArgument.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/BarOptionalArgument.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/BarOptionalArgument.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/BarOptionalArgument.php	2026-05-20 10:22:01.000000000 +0200
@@ -6,7 +6,7 @@
 {
     public $foo;
 
-    public function __construct(\stdClass $foo = null)
+    public function __construct(?\stdClass $foo = null)
     {
         $this->foo = $foo;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/Foo.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/Foo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/Foo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/Foo.php	2026-05-20 10:22:01.000000000 +0200
@@ -9,7 +9,7 @@
         return new Bar(new \stdClass());
     }
 
-    public static function createBarArguments(\stdClass $stdClass, \stdClass $stdClassOptional = null)
+    public static function createBarArguments(\stdClass $stdClass, ?\stdClass $stdClassOptional = null)
     {
         return new Bar($stdClass);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/UnionConstructorPHP82.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/UnionConstructorPHP82.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/UnionConstructorPHP82.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/UnionConstructorPHP82.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,16 @@
+<?php
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures\CheckTypeDeclarationsPass;
+
+class UnionConstructorPHP82
+{
+    public static function createTrue(array|true $arg): static
+    {
+        return new static(0);
+    }
+
+    public static function createNull(null $arg): static
+    {
+        return new static(0);
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/config/anonymous.expected.yml symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/config/anonymous.expected.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/config/anonymous.expected.yml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/config/anonymous.expected.yml	2026-05-20 10:22:01.000000000 +0200
@@ -15,4 +15,6 @@
     decorated:
         class: Symfony\Component\DependencyInjection\Tests\Fixtures\StdClassDecorator
         public: true
+        tags:
+            - container.decorator: { id: decorated }
         arguments: [!service { class: stdClass }]
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/config/child.expected.yml symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/config/child.expected.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/config/child.expected.yml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/config/child.expected.yml	2026-05-20 10:22:01.000000000 +0200
@@ -7,6 +7,8 @@
     foo:
         class: Class2
         public: true
+        tags:
+            - container.decorator: { id: bar }
         file: file.php
         lazy: true
         arguments: [!service { class: Class1 }]
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/container8.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/container8.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/container8.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/container8.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,7 +12,7 @@
     'utf-8 valid string' => "\u{021b}\u{1b56}\ttest",
     'binary' => "\xf0\xf0\xf0\xf0",
     'binary-control-char' => "This is a Bell char \x07",
-    'console banner' => "\e[37;44m#StandWith\e[30;43mUkraine\e[0m",
+    'console banner' => "\e[37;44mHello\e[30;43mWorld\e[0m",
     'null string' => 'null',
     'string of digits' => '123',
     'string of digits prefixed with minus character' => '-123',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/FooClassWithDefaultArrayAttribute.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/FooClassWithDefaultArrayAttribute.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/FooClassWithDefaultArrayAttribute.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/FooClassWithDefaultArrayAttribute.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,12 @@
+<?php
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
+
+class FooClassWithDefaultArrayAttribute
+{
+    public function __construct(
+        array $array = ['a', 'b', 'c'],
+        bool $firstOptional = false,
+        bool $secondOptional = false
+    ) {}
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/FooClassWithDefaultEnumAttribute.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/FooClassWithDefaultEnumAttribute.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/FooClassWithDefaultEnumAttribute.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/FooClassWithDefaultEnumAttribute.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,12 @@
+<?php
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
+
+class FooClassWithDefaultEnumAttribute
+{
+    public function __construct(
+        FooUnitEnum $enum = FooUnitEnum::FOO,
+        bool $firstOptional = false,
+        bool $secondOptional = false,
+    ) {}
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/FooClassWithDefaultObjectAttribute.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/FooClassWithDefaultObjectAttribute.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/FooClassWithDefaultObjectAttribute.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/FooClassWithDefaultObjectAttribute.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,12 @@
+<?php
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
+
+class FooClassWithDefaultObjectAttribute
+{
+    public function __construct(
+        object $object = new \stdClass(),
+        bool $firstOptional = false,
+        bool $secondOptional = false,
+    ) {}
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php	2026-05-20 10:22:01.000000000 +0200
@@ -99,7 +99,7 @@
 
 class E
 {
-    public function __construct(D $d = null)
+    public function __construct(?D $d = null)
     {
     }
 }
@@ -155,13 +155,6 @@
     }
 }
 
-class OptionalParameter
-{
-    public function __construct(CollisionInterface $c = null, A $a, Foo $f = null)
-    {
-    }
-}
-
 class BadTypeHintedArgument
 {
     public function __construct(Dunglas $k, NotARealClass $r)
@@ -195,7 +188,7 @@
 
 class MultipleArgumentsOptionalScalar
 {
-    public function __construct(A $a, $foo = 'default_val', Lille $lille = null)
+    public function __construct(A $a, $foo = 'default_val', ?Lille $lille = null)
     {
     }
 }
@@ -211,7 +204,7 @@
  */
 class ClassForResource
 {
-    public function __construct($foo, Bar $bar = null)
+    public function __construct($foo, ?Bar $bar = null)
     {
     }
 
@@ -350,7 +343,7 @@
     {
     }
 
-    public function setOptionalNotAutowireable(NotARealClass $n = null)
+    public function setOptionalNotAutowireable(?NotARealClass $n = null)
     {
     }
 
@@ -399,7 +392,7 @@
 
 class Decorated implements DecoratorInterface
 {
-    public function __construct($quz = null, \NonExistent $nonExistent = null, DecoratorInterface $decorated = null, array $foo = [])
+    public function __construct($quz = null, ?\NonExistent $nonExistent = null, ?DecoratorInterface $decorated = null, array $foo = [])
     {
     }
 }
@@ -431,3 +424,10 @@
     {
     }
 }
+
+class ParametersLikeDefaultValue
+{
+    public function __construct(string $parameterLike = '%not%one%parameter%here%', string $willBeSetToKeepFirstArgumentDefaultValue = 'ok')
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/OptionalParameter.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/OptionalParameter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/OptionalParameter.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/OptionalParameter.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,23 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
+
+use Symfony\Component\DependencyInjection\Tests\Compiler\A;
+use Symfony\Component\DependencyInjection\Tests\Compiler\CollisionInterface;
+use Symfony\Component\DependencyInjection\Tests\Compiler\Foo;
+
+class OptionalParameter
+{
+    public function __construct(?CollisionInterface $c = null, A $a, ?Foo $f = null)
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services8.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services8.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services8.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services8.php	2026-05-20 10:22:01.000000000 +0200
@@ -109,7 +109,7 @@
             'utf-8 valid string' => 'ț᭖	test',
             'binary' => '',
             'binary-control-char' => 'This is a Bell char ',
-            'console banner' => '[37;44m#StandWith[30;43mUkraine[0m',
+            'console banner' => '[37;44mHello[30;43mWorld[0m',
             'null string' => 'null',
             'string of digits' => '123',
             'string of digits prefixed with minus character' => '-123',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Prototype/Foo.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Prototype/Foo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Prototype/Foo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Prototype/Foo.php	2026-05-20 10:22:01.000000000 +0200
@@ -8,7 +8,7 @@
 #[When(env: 'dev')]
 class Foo implements FooInterface, Sub\BarInterface
 {
-    public function __construct($bar = null, iterable $foo = null, object $baz = null)
+    public function __construct($bar = null, ?iterable $foo = null, ?object $baz = null)
     {
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/RemoteCallerHttp.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/RemoteCallerHttp.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/RemoteCallerHttp.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/RemoteCallerHttp.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,16 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
+
+class RemoteCallerHttp implements RemoteCaller
+{
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/RemoteCaller.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/RemoteCaller.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/RemoteCaller.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/RemoteCaller.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,16 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
+
+interface RemoteCaller
+{
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/RemoteCallerSocket.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/RemoteCallerSocket.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/RemoteCallerSocket.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/RemoteCallerSocket.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,16 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
+
+class RemoteCallerSocket implements RemoteCaller
+{
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services14.xml symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services14.xml
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services14.xml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services14.xml	2026-05-20 10:22:01.000000000 +0200
@@ -3,10 +3,6 @@
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="http://symfony.com/schema/dic/services https://symfony.com/schema/dic/services/services-1.0.xsd">
     <services>
-        <service id="monolog.logger" parent="monolog.logger_prototype">
-            <argument index="0">app</argument>
-        </service>
-
         <service id="logger" alias="monolog.logger" />
 
         <service id="monolog.logger" parent="monolog.logger_prototype">
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services8.xml symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services8.xml
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services8.xml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services8.xml	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     <parameter key="utf-8 valid string">&#x21B;&#x1B56;	test</parameter>
     <parameter key="binary" type="binary">8PDw8A==</parameter>
     <parameter key="binary-control-char" type="binary">VGhpcyBpcyBhIEJlbGwgY2hhciAH</parameter>
-    <parameter key="console banner" type="binary">G1szNzs0NG0jU3RhbmRXaXRoG1szMDs0M21Va3JhaW5lG1swbQ==</parameter>
+    <parameter key="console banner" type="binary">G1szNzs0NG1IZWxsbxtbMzA7NDNtV29ybGQbWzBt</parameter>
     <parameter key="null string" type="string">null</parameter>
     <parameter key="string of digits" type="string">123</parameter>
     <parameter key="string of digits prefixed with minus character" type="string">-123</parameter>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services_with_default_array.xml symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services_with_default_array.xml
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services_with_default_array.xml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services_with_default_array.xml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services https://symfony.com/schema/dic/services/services-1.0.xsd">
+  <services>
+    <service id="service_container" class="Symfony\Component\DependencyInjection\ContainerInterface" public="true" synthetic="true"/>
+    <service id="foo" class="Symfony\Component\DependencyInjection\Tests\Fixtures\FooClassWithDefaultArrayAttribute" public="true" autowire="true">
+      <argument key="secondOptional">true</argument>
+    </service>
+    <service id="Psr\Container\ContainerInterface" alias="service_container">
+      <deprecated package="symfony/dependency-injection" version="5.1">The "%alias_id%" autowiring alias is deprecated. Define it explicitly in your app if you want to keep using it.</deprecated>
+    </service>
+    <service id="Symfony\Component\DependencyInjection\ContainerInterface" alias="service_container">
+      <deprecated package="symfony/dependency-injection" version="5.1">The "%alias_id%" autowiring alias is deprecated. Define it explicitly in your app if you want to keep using it.</deprecated>
+    </service>
+  </services>
+</container>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services_with_default_enumeration.xml symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services_with_default_enumeration.xml
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services_with_default_enumeration.xml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services_with_default_enumeration.xml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services https://symfony.com/schema/dic/services/services-1.0.xsd">
+  <services>
+    <service id="service_container" class="Symfony\Component\DependencyInjection\ContainerInterface" public="true" synthetic="true"/>
+    <service id="foo" class="Symfony\Component\DependencyInjection\Tests\Fixtures\FooClassWithDefaultEnumAttribute" public="true" autowire="true">
+      <argument key="secondOptional">true</argument>
+    </service>
+    <service id="Psr\Container\ContainerInterface" alias="service_container">
+      <deprecated package="symfony/dependency-injection" version="5.1">The "%alias_id%" autowiring alias is deprecated. Define it explicitly in your app if you want to keep using it.</deprecated>
+    </service>
+    <service id="Symfony\Component\DependencyInjection\ContainerInterface" alias="service_container">
+      <deprecated package="symfony/dependency-injection" version="5.1">The "%alias_id%" autowiring alias is deprecated. Define it explicitly in your app if you want to keep using it.</deprecated>
+    </service>
+  </services>
+</container>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services_with_default_object.xml symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services_with_default_object.xml
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services_with_default_object.xml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services_with_default_object.xml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services https://symfony.com/schema/dic/services/services-1.0.xsd">
+  <services>
+    <service id="service_container" class="Symfony\Component\DependencyInjection\ContainerInterface" public="true" synthetic="true"/>
+    <service id="foo" class="Symfony\Component\DependencyInjection\Tests\Fixtures\FooClassWithDefaultObjectAttribute" public="true" autowire="true">
+      <argument key="secondOptional">true</argument>
+    </service>
+    <service id="Psr\Container\ContainerInterface" alias="service_container">
+      <deprecated package="symfony/dependency-injection" version="5.1">The "%alias_id%" autowiring alias is deprecated. Define it explicitly in your app if you want to keep using it.</deprecated>
+    </service>
+    <service id="Symfony\Component\DependencyInjection\ContainerInterface" alias="service_container">
+      <deprecated package="symfony/dependency-injection" version="5.1">The "%alias_id%" autowiring alias is deprecated. Define it explicitly in your app if you want to keep using it.</deprecated>
+    </service>
+  </services>
+</container>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/when-env-services.xml symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/when-env-services.xml
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/when-env-services.xml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/when-env-services.xml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,23 @@
+<?xml version="1.0" ?>
+
+<container xmlns="http://symfony.com/schema/dic/services"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xsi:schemaLocation="http://symfony.com/schema/dic/services https://symfony.com/schema/dic/services/services-1.0.xsd">
+    <services>
+        <service id="Symfony\Component\DependencyInjection\Tests\Fixtures\RemoteCaller"
+                 alias="Symfony\Component\DependencyInjection\Tests\Fixtures\RemoteCallerHttp"/>
+
+        <service id="Symfony\Component\DependencyInjection\Tests\Fixtures\RemoteCallerHttp"
+                 class="Symfony\Component\DependencyInjection\Tests\Fixtures\RemoteCallerHttp"/>
+
+        <service id="Symfony\Component\DependencyInjection\Tests\Fixtures\RemoteCallerSocket"
+                 class="Symfony\Component\DependencyInjection\Tests\Fixtures\RemoteCallerSocket"/>
+    </services>
+
+    <when env="dev">
+        <services>
+            <service id="Symfony\Component\DependencyInjection\Tests\Fixtures\RemoteCaller"
+                     alias="Symfony\Component\DependencyInjection\Tests\Fixtures\RemoteCallerSocket"/>
+        </services>
+    </when>
+</container>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services8.yml symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services8.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services8.yml	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services8.yml	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,7 @@
     utf-8 valid string: "ț᭖\ttest"
     binary: !!binary 8PDw8A==
     binary-control-char: !!binary VGhpcyBpcyBhIEJlbGwgY2hhciAH
-    console banner: "\e[37;44m#StandWith\e[30;43mUkraine\e[0m"
+    console banner: "\e[37;44mHello\e[30;43mWorld\e[0m"
     null string: 'null'
     string of digits: '123'
     string of digits prefixed with minus character: '-123'
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services_with_default_array.yml symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services_with_default_array.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services_with_default_array.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services_with_default_array.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,23 @@
+
+services:
+    service_container:
+        class: Symfony\Component\DependencyInjection\ContainerInterface
+        public: true
+        synthetic: true
+    foo:
+        class: Symfony\Component\DependencyInjection\Tests\Fixtures\FooClassWithDefaultArrayAttribute
+        public: true
+        autowire: true
+        arguments: { secondOptional: true }
+    Psr\Container\ContainerInterface:
+        alias: service_container
+        deprecated:
+            package: symfony/dependency-injection
+            version: 5.1
+            message: The "%alias_id%" autowiring alias is deprecated. Define it explicitly in your app if you want to keep using it.
+    Symfony\Component\DependencyInjection\ContainerInterface:
+        alias: service_container
+        deprecated:
+            package: symfony/dependency-injection
+            version: 5.1
+            message: The "%alias_id%" autowiring alias is deprecated. Define it explicitly in your app if you want to keep using it.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services_with_default_enumeration.yml symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services_with_default_enumeration.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services_with_default_enumeration.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services_with_default_enumeration.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,23 @@
+
+services:
+    service_container:
+        class: Symfony\Component\DependencyInjection\ContainerInterface
+        public: true
+        synthetic: true
+    foo:
+        class: Symfony\Component\DependencyInjection\Tests\Fixtures\FooClassWithDefaultEnumAttribute
+        public: true
+        autowire: true
+        arguments: { secondOptional: true }
+    Psr\Container\ContainerInterface:
+        alias: service_container
+        deprecated:
+            package: symfony/dependency-injection
+            version: 5.1
+            message: The "%alias_id%" autowiring alias is deprecated. Define it explicitly in your app if you want to keep using it.
+    Symfony\Component\DependencyInjection\ContainerInterface:
+        alias: service_container
+        deprecated:
+            package: symfony/dependency-injection
+            version: 5.1
+            message: The "%alias_id%" autowiring alias is deprecated. Define it explicitly in your app if you want to keep using it.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services_with_default_object.yml symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services_with_default_object.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services_with_default_object.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services_with_default_object.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,23 @@
+
+services:
+    service_container:
+        class: Symfony\Component\DependencyInjection\ContainerInterface
+        public: true
+        synthetic: true
+    foo:
+        class: Symfony\Component\DependencyInjection\Tests\Fixtures\FooClassWithDefaultObjectAttribute
+        public: true
+        autowire: true
+        arguments: { secondOptional: true }
+    Psr\Container\ContainerInterface:
+        alias: service_container
+        deprecated:
+            package: symfony/dependency-injection
+            version: 5.1
+            message: The "%alias_id%" autowiring alias is deprecated. Define it explicitly in your app if you want to keep using it.
+    Symfony\Component\DependencyInjection\ContainerInterface:
+        alias: service_container
+        deprecated:
+            package: symfony/dependency-injection
+            version: 5.1
+            message: The "%alias_id%" autowiring alias is deprecated. Define it explicitly in your app if you want to keep using it.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/FileLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/FileLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/FileLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/FileLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -299,12 +299,12 @@
 {
     public $autoRegisterAliasesForSinglyImplementedInterfaces = true;
 
-    public function load($resource, string $type = null)
+    public function load($resource, ?string $type = null)
     {
         return $resource;
     }
 
-    public function supports($resource, string $type = null): bool
+    public function supports($resource, ?string $type = null): bool
     {
         return false;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/GlobFileLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/GlobFileLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/GlobFileLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/GlobFileLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
 
 class GlobFileLoaderWithoutImport extends GlobFileLoader
 {
-    public function import($resource, string $type = null, $ignoreErrors = false, string $sourceResource = null, $exclude = null)
+    public function import($resource, ?string $type = null, $ignoreErrors = false, ?string $sourceResource = null, $exclude = null)
     {
         return null;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/PhpFileLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/PhpFileLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/PhpFileLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/PhpFileLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -194,6 +194,8 @@
      */
     public function testWhenEnv()
     {
+        $this->expectNotToPerformAssertions();
+
         $fixtures = realpath(__DIR__.'/../Fixtures');
         $container = new ContainerBuilder();
         $loader = new PhpFileLoader($container, new FileLocator(), 'dev', new ConfigBuilderGenerator(sys_get_temp_dir()));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/XmlFileLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/XmlFileLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/XmlFileLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/Tests/Loader/XmlFileLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,6 +44,9 @@
 use Symfony\Component\DependencyInjection\Tests\Fixtures\FooWithAbstractArgument;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\NamedArgumentsDummy;
 use Symfony\Component\DependencyInjection\Tests\Fixtures\Prototype;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\RemoteCaller;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\RemoteCallerHttp;
+use Symfony\Component\DependencyInjection\Tests\Fixtures\RemoteCallerSocket;
 use Symfony\Component\ExpressionLanguage\Expression;
 
 class XmlFileLoaderTest extends TestCase
@@ -1167,4 +1170,19 @@
 
         $this->assertSame(['foo' => 234, 'bar' => 345], $container->getParameterBag()->all());
     }
+
+    public function testLoadServicesWithEnvironment()
+    {
+        $container = new ContainerBuilder();
+
+        $loader = new XmlFileLoader($container, new FileLocator(self::$fixturesPath.'/xml'), 'prod');
+        $loader->load('when-env-services.xml');
+
+        self::assertInstanceOf(RemoteCallerHttp::class, $container->get(RemoteCaller::class));
+
+        $loader = new XmlFileLoader($container, new FileLocator(self::$fixturesPath.'/xml'), 'dev');
+        $loader->load('when-env-services.xml');
+
+        self::assertInstanceOf(RemoteCallerSocket::class, $container->get(RemoteCaller::class));
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/TypedReference.php symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/TypedReference.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DependencyInjection/TypedReference.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DependencyInjection/TypedReference.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
      * @param int         $invalidBehavior The behavior when the service does not exist
      * @param string|null $name            The name of the argument targeting the service
      */
-    public function __construct(string $id, string $type, int $invalidBehavior = ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE, string $name = null)
+    public function __construct(string $id, string $type, int $invalidBehavior = ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE, ?string $name = null)
     {
         $this->name = $type === $id ? $name : null;
         parent::__construct($id, $invalidBehavior);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/AbstractUriElement.php symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/AbstractUriElement.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/AbstractUriElement.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/AbstractUriElement.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,13 +40,13 @@
      *
      * @throws \InvalidArgumentException if the node is not a link
      */
-    public function __construct(\DOMElement $node, string $currentUri = null, ?string $method = 'GET')
+    public function __construct(\DOMElement $node, ?string $currentUri = null, ?string $method = 'GET')
     {
         $this->setNode($node);
         $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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/Crawler.php symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/Crawler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/Crawler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/Crawler.php	2026-05-20 10:22:01.000000000 +0200
@@ -81,7 +81,7 @@
     /**
      * @param \DOMNodeList|\DOMNode|\DOMNode[]|string|null $node A Node to use as the base for the crawling
      */
-    public function __construct($node = null, string $uri = null, string $baseHref = null)
+    public function __construct($node = null, ?string $uri = null, ?string $baseHref = null)
     {
         $this->uri = $uri;
         $this->baseHref = $baseHref ?: $uri;
@@ -153,7 +153,7 @@
      * or ISO-8859-1 as a fallback, which is the default charset defined by the
      * HTTP 1.1 specification.
      */
-    public function addContent(string $content, string $type = null)
+    public function addContent(string $content, ?string $type = null)
     {
         if (empty($type)) {
             $type = str_starts_with($content, '<?xml') ? 'application/xml' : 'text/html';
@@ -240,7 +240,6 @@
         }
 
         $dom = new \DOMDocument('1.0', $charset);
-        $dom->validateOnParse = true;
 
         if ('' !== trim($content)) {
             @$dom->loadXML($content, $options);
@@ -366,7 +365,7 @@
      *
      * @return static
      */
-    public function slice(int $offset = 0, int $length = null)
+    public function slice(int $offset = 0, ?int $length = null)
     {
         return $this->createSubCrawler(\array_slice($this->nodes, $offset, $length));
     }
@@ -546,7 +545,7 @@
      * @throws \InvalidArgumentException When current node is empty
      * @throws \RuntimeException         If the CssSelector Component is not available and $selector is provided
      */
-    public function children(string $selector = null)
+    public function children(?string $selector = null)
     {
         if (!$this->nodes) {
             throw new \InvalidArgumentException('The current node list is empty.');
@@ -610,7 +609,7 @@
      *
      * @throws \InvalidArgumentException When current node is empty
      */
-    public function text(string $default = null, bool $normalizeWhitespace = true)
+    public function text(?string $default = null, bool $normalizeWhitespace = true)
     {
         if (!$this->nodes) {
             if (null !== $default) {
@@ -646,7 +645,7 @@
      *
      * @throws \InvalidArgumentException When current node is empty
      */
-    public function html(string $default = null)
+    public function html(?string $default = null)
     {
         if (!$this->nodes) {
             if (null !== $default) {
@@ -778,7 +777,7 @@
      *
      * @return static
      *
-     * @throws \RuntimeException if the CssSelector Component is not available
+     * @throws \LogicException if the CssSelector Component is not available
      */
     public function filter(string $selector)
     {
@@ -915,7 +914,7 @@
      *
      * @throws \InvalidArgumentException If the current node list is empty or the selected node is not instance of DOMElement
      */
-    public function form(array $values = null, string $method = null)
+    public function form(?array $values = null, ?string $method = null)
     {
         if (!$this->nodes) {
             throw new \InvalidArgumentException('The current node list is empty.');
@@ -1151,12 +1150,30 @@
 
     private function parseHtml5(string $htmlContent, string $charset = 'UTF-8'): \DOMDocument
     {
-        return $this->html5Parser->parse($this->convertToHtmlEntities($htmlContent, $charset));
+        if (!$this->supportsEncoding($charset)) {
+            $htmlContent = $this->convertToHtmlEntities($htmlContent, $charset);
+            $charset = 'UTF-8';
+        }
+
+        return $this->html5Parser->parse($htmlContent, ['encoding' => $charset]);
+    }
+
+    private function supportsEncoding(string $encoding): bool
+    {
+        try {
+            return '' === @mb_convert_encoding('', $encoding, 'UTF-8');
+        } catch (\Throwable $e) {
+            return false;
+        }
     }
 
     private function parseXhtml(string $htmlContent, string $charset = 'UTF-8'): \DOMDocument
     {
-        $htmlContent = $this->convertToHtmlEntities($htmlContent, $charset);
+        if ('UTF-8' === $charset && preg_match('//u', $htmlContent)) {
+            $htmlContent = '<?xml encoding="UTF-8">'.$htmlContent;
+        } else {
+            $htmlContent = $this->convertToHtmlEntities($htmlContent, $charset);
+        }
 
         $internalErrors = libxml_use_internal_errors(true);
         if (\LIBXML_VERSION < 20900) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/Form.php symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/Form.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/Form.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/Form.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,7 +44,7 @@
      *
      * @throws \LogicException if the node is not a button inside a form tag
      */
-    public function __construct(\DOMElement $node, string $currentUri = null, string $method = null, string $baseHref = null)
+    public function __construct(\DOMElement $node, ?string $currentUri = null, ?string $method = null, ?string $baseHref = null)
     {
         parent::__construct($node, $currentUri, $method);
         $this->baseHref = $baseHref;
@@ -203,9 +203,8 @@
         $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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/Image.php symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/Image.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/Image.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/Image.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
  */
 class Image extends AbstractUriElement
 {
-    public function __construct(\DOMElement $node, string $currentUri = null)
+    public function __construct(\DOMElement $node, ?string $currentUri = null)
     {
         parent::__construct($node, $currentUri, 'GET');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/Tests/AbstractCrawlerTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/Tests/AbstractCrawlerTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/Tests/AbstractCrawlerTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/Tests/AbstractCrawlerTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
 
     abstract public static function getDoctype(): string;
 
-    protected function createCrawler($node = null, string $uri = null, string $baseHref = null)
+    protected function createCrawler($node = null, ?string $uri = null, ?string $baseHref = null)
     {
         return new Crawler($node, $uri, $baseHref);
     }
@@ -153,6 +153,18 @@
         $this->assertEquals('foo', $crawler->filterXPath('//div')->attr('class'), '->addXmlContent() adds nodes from an XML string');
     }
 
+    public function testAddXmlContentDoesNotExpandExternalEntities()
+    {
+        $crawler = $this->createCrawler();
+        $crawler->addXmlContent(
+            '<?xml version="1.0"?>'
+            .'<!DOCTYPE r [<!ENTITY xxe SYSTEM "file:///etc/hosts">]>'
+            .'<r>&xxe;</r>'
+        );
+
+        $this->assertSame('', $crawler->text());
+    }
+
     public function testAddXmlContentCharset()
     {
         $crawler = $this->createCrawler();
@@ -194,6 +206,10 @@
         $crawler = $this->createCrawler();
         $crawler->addContent($this->getDoctype().'<html><meta http-equiv="Content-Type" content="text/html; charset=unicode" /><div class="foo"></html></html>');
         $this->assertEquals('foo', $crawler->filterXPath('//div')->attr('class'), '->addContent() ignores bad charset');
+
+        $crawler = $this->createCrawler();
+        $crawler->addContent($this->getDoctype().'<html><script>var foo = "bär";</script></html>', 'text/html; charset=UTF-8');
+        $this->assertEquals('var foo = "bär";', $crawler->filterXPath('//script')->text(), '->addContent() does not interfere with script content');
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/Tests/UriResolverTest.php symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/Tests/UriResolverTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/Tests/UriResolverTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/Tests/UriResolverTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -84,6 +84,11 @@
 
             ['foo', 'http://localhost?bar=1', 'http://localhost/foo'],
             ['foo', 'http://localhost#bar', 'http://localhost/foo'],
+
+            ['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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/UriResolver.php symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/UriResolver.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/DomCrawler/UriResolver.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/DomCrawler/UriResolver.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
         $uri = trim($uri);
 
         // absolute URL?
-        if (null !== parse_url($uri, \PHP_URL_SCHEME)) {
+        if (null !== parse_url(\strlen($uri) !== strcspn($uri, '?#') ? $uri : $uri.'#', \PHP_URL_SCHEME)) {
             return $uri;
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Command/DebugCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Command/DebugCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Command/DebugCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Command/DebugCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,6 +12,7 @@
 namespace Symfony\Component\Dotenv\Command;
 
 use Symfony\Component\Console\Command\Command;
+use Symfony\Component\Console\Formatter\OutputFormatter;
 use Symfony\Component\Console\Input\InputInterface;
 use Symfony\Component\Console\Output\OutputInterface;
 use Symfony\Component\Console\Style\SymfonyStyle;
@@ -49,91 +50,115 @@
             return 1;
         }
 
-        $envFiles = $this->getEnvFiles();
-        $availableFiles = array_filter($envFiles, function (string $file) {
-            return is_file($this->getFilePath($file));
-        });
+        $dotenvPath = $this->projectDirectory;
 
-        if (\in_array('.env.local.php', $availableFiles, true)) {
+        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');
+
+        if (\in_array(sprintf('%s.local.php', $filePath), $availableFiles, true)) {
             $io->warning('Due to existing dump file (.env.local.php) all other dotenv files are skipped.');
         }
 
-        if (is_file($this->getFilePath('.env')) && is_file($this->getFilePath('.env.dist'))) {
-            $io->warning('The file .env.dist gets skipped due to the existence of .env.');
+        if (is_file($filePath) && is_file(sprintf('%s.dist', $filePath))) {
+            $io->warning(sprintf('The file %s.dist gets skipped due to the existence of %1$s.', $this->getRelativeName($filePath)));
         }
 
         $io->section('Scanned Files (in descending priority)');
-        $io->listing(array_map(static function (string $envFile) use ($availableFiles) {
+        $io->listing(array_map(function (string $envFile) use ($availableFiles) {
             return \in_array($envFile, $availableFiles, true)
-                ? sprintf('<fg=green>✓</> %s', $envFile)
-                : sprintf('<fg=red>⨯</> %s', $envFile);
+                ? sprintf('<fg=green>✓</> %s', $this->getRelativeName($envFile))
+                : sprintf('<fg=red>⨯</> %s', $this->getRelativeName($envFile));
         }, $envFiles));
 
+        $variables = $this->getVariables($availableFiles);
+
         $io->section('Variables');
         $io->table(
-            array_merge(['Variable', 'Value'], $availableFiles),
-            $this->getVariables($availableFiles)
+            array_merge(['Variable', 'Value'], array_map([$this, 'getRelativeName'], $availableFiles)),
+            $variables
         );
 
-        $io->comment('Note real values might be different between web and CLI.');
+        $io->comment('Note that values might be different between web and CLI.');
 
         return 0;
     }
 
     private function getVariables(array $envFiles): array
     {
-        $vars = explode(',', $_SERVER['SYMFONY_DOTENV_VARS'] ?? '');
-        sort($vars);
-
-        $output = [];
+        $variables = [];
         $fileValues = [];
-        foreach ($vars as $var) {
-            $realValue = $_SERVER[$var];
-            $varDetails = [$var, $realValue];
-            foreach ($envFiles as $envFile) {
-                $values = $fileValues[$envFile] ?? $fileValues[$envFile] = $this->loadValues($envFile);
+        $dotenvVars = array_flip(explode(',', $_SERVER['SYMFONY_DOTENV_VARS'] ?? ''));
 
-                $varString = $values[$var] ?? '<fg=yellow>n/a</>';
-                $shortenedVar = $this->getHelper('formatter')->truncate($varString, 30);
-                $varDetails[] = $varString === $realValue ? '<fg=green>'.$shortenedVar.'</>' : $shortenedVar;
+        foreach ($envFiles as $envFile) {
+            $fileValues[$envFile] = $this->loadValues($envFile);
+            $variables += $fileValues[$envFile];
+        }
+
+        foreach ($variables as $var => $varDetails) {
+            $realValue = $_SERVER[$var] ?? '';
+            $varDetails = [$var, '<fg=green>'.OutputFormatter::escape($realValue).'</>'];
+            $varSeen = !isset($dotenvVars[$var]);
+
+            foreach ($envFiles as $envFile) {
+                if (null === $value = $fileValues[$envFile][$var] ?? null) {
+                    $varDetails[] = '<fg=yellow>n/a</>';
+                    continue;
+                }
+
+                $shortenedValue = OutputFormatter::escape($this->getHelper('formatter')->truncate($value, 30));
+                $varDetails[] = $value === $realValue && !$varSeen ? '<fg=green>'.$shortenedValue.'</>' : $shortenedValue;
+                $varSeen = $varSeen || $value === $realValue;
             }
 
-            $output[] = $varDetails;
+            $variables[$var] = $varDetails;
         }
 
-        return $output;
+        ksort($variables);
+
+        return $variables;
     }
 
-    private function getEnvFiles(): array
+    private function getEnvFiles(string $filePath): array
     {
         $files = [
-            '.env.local.php',
-            sprintf('.env.%s.local', $this->kernelEnvironment),
-            sprintf('.env.%s', $this->kernelEnvironment),
+            sprintf('%s.local.php', $filePath),
+            sprintf('%s.%s.local', $filePath, $this->kernelEnvironment),
+            sprintf('%s.%s', $filePath, $this->kernelEnvironment),
         ];
 
         if ('test' !== $this->kernelEnvironment) {
-            $files[] = '.env.local';
+            $files[] = sprintf('%s.local', $filePath);
         }
 
-        if (!is_file($this->getFilePath('.env')) && is_file($this->getFilePath('.env.dist'))) {
-            $files[] = '.env.dist';
+        if (!is_file($filePath) && is_file(sprintf('%s.dist', $filePath))) {
+            $files[] = sprintf('%s.dist', $filePath);
         } else {
-            $files[] = '.env';
+            $files[] = $filePath;
         }
 
         return $files;
     }
 
-    private function getFilePath(string $file): string
+    private function getRelativeName(string $filePath): string
     {
-        return $this->projectDirectory.\DIRECTORY_SEPARATOR.$file;
+        if (str_starts_with($filePath, $this->projectDirectory)) {
+            return substr($filePath, \strlen($this->projectDirectory) + 1);
+        }
+
+        return basename($filePath);
     }
 
-    private function loadValues(string $file): array
+    private function loadValues(string $filePath): array
     {
-        $filePath = $this->getFilePath($file);
-
         if (str_ends_with($filePath, '.php')) {
             return include $filePath;
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Command/DotenvDumpCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Command/DotenvDumpCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Command/DotenvDumpCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Command/DotenvDumpCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $projectDir;
     private $defaultEnv;
 
-    public function __construct(string $projectDir, string $defaultEnv = null)
+    public function __construct(string $projectDir, ?string $defaultEnv = null)
     {
         $this->projectDir = $projectDir;
         $this->defaultEnv = $defaultEnv;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Dotenv.php symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Dotenv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Dotenv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Dotenv.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
  */
 final class Dotenv
 {
-    public const VARNAME_REGEX = '(?i:[A-Z][A-Z0-9_]*+)';
+    public const VARNAME_REGEX = '(?i:_?[A-Z][A-Z0-9_]*+)';
     public const STATE_VARNAME = 0;
     public const STATE_VALUE = 1;
 
@@ -98,15 +98,16 @@
      * .env.local is always ignored in test env because tests should produce the same results for everyone.
      * .env.dist is loaded when it exists and .env is not found.
      *
-     * @param string      $path       A file to load
-     * @param string|null $envKey     The name of the env vars that defines the app env
-     * @param string      $defaultEnv The app env to use when none is defined
-     * @param array       $testEnvs   A list of app envs for which .env.local should be ignored
+     * @param string      $path                 A file to load
+     * @param string|null $envKey               The name of the env vars that defines the app env
+     * @param string      $defaultEnv           The app env to use when none is defined
+     * @param array       $testEnvs             A list of app envs for which .env.local should be ignored
+     * @param bool        $overrideExistingVars Whether existing environment variables set by the system should be overridden
      *
      * @throws FormatException when a file has a syntax error
      * @throws PathException   when a file does not exist or is not readable
      */
-    public function loadEnv(string $path, string $envKey = null, string $defaultEnv = 'dev', array $testEnvs = ['test'], bool $overrideExistingVars = false): void
+    public function loadEnv(string $path, ?string $envKey = null, string $defaultEnv = 'dev', array $testEnvs = ['test'], bool $overrideExistingVars = false): void
     {
         $k = $envKey ?? $this->envKey;
 
@@ -182,7 +183,7 @@
      * Sets values as environment variables (via putenv, $_ENV, and $_SERVER).
      *
      * @param array $values               An array of env variables
-     * @param bool  $overrideExistingVars true when existing environment variables must be overridden
+     * @param bool  $overrideExistingVars Whether existing environment variables set by the system should be overridden
      */
     public function populate(array $values, bool $overrideExistingVars = false): void
     {
@@ -350,8 +351,8 @@
                 ++$this->cursor;
                 $value = str_replace(['\\"', '\r', '\n'], ['"', "\r", "\n"], $value);
                 $resolvedValue = $value;
-                $resolvedValue = $this->resolveVariables($resolvedValue, $loadedVars);
                 $resolvedValue = $this->resolveCommands($resolvedValue, $loadedVars);
+                $resolvedValue = $this->resolveVariables($resolvedValue, $loadedVars);
                 $resolvedValue = str_replace('\\\\', '\\', $resolvedValue);
                 $v .= $resolvedValue;
             } else {
@@ -373,8 +374,8 @@
                 }
                 $value = rtrim($value);
                 $resolvedValue = $value;
-                $resolvedValue = $this->resolveVariables($resolvedValue, $loadedVars);
                 $resolvedValue = $this->resolveCommands($resolvedValue, $loadedVars);
+                $resolvedValue = $this->resolveVariables($resolvedValue, $loadedVars);
                 $resolvedValue = str_replace('\\\\', '\\', $resolvedValue);
 
                 if ($resolvedValue === $value && preg_match('/\s+/', $value)) {
@@ -494,7 +495,7 @@
             (?!\()                             # no opening parenthesis
             (?P<opening_brace>\{)?             # optional brace
             (?P<name>'.self::VARNAME_REGEX.')? # var name
-            (?P<default_value>:[-=][^\}]++)?   # optional default value
+            (?P<default_value>:[-=][^\}]*+)?   # optional default value
             (?P<closing_brace>\})?             # optional closing brace
         /x';
 
@@ -567,7 +568,13 @@
                 throw new PathException($path);
             }
 
-            $this->populate($this->parse(file_get_contents($path), $path), $overrideExistingVars);
+            $data = file_get_contents($path);
+
+            if ("\xEF\xBB\xBF" === substr($data, 0, 3)) {
+                throw new FormatException('Loading files starting with a byte-order-mark (BOM) is not supported.', new FormatExceptionContext($data, $path, 1, 0));
+            }
+
+            $this->populate($this->parse($data, $path), $overrideExistingVars);
         }
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Exception/FormatException.php symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Exception/FormatException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Exception/FormatException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Exception/FormatException.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     private $context;
 
-    public function __construct(string $message, FormatExceptionContext $context, int $code = 0, \Throwable $previous = null)
+    public function __construct(string $message, FormatExceptionContext $context, int $code = 0, ?\Throwable $previous = null)
     {
         $this->context = $context;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Exception/PathException.php symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Exception/PathException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Exception/PathException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Exception/PathException.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
  */
 final class PathException extends \RuntimeException implements ExceptionInterface
 {
-    public function __construct(string $path, int $code = 0, \Throwable $previous = null)
+    public function __construct(string $path, int $code = 0, ?\Throwable $previous = null)
     {
         parent::__construct(sprintf('Unable to read the "%s" environment file.', $path), $code, $previous);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Tests/Command/DebugCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Tests/Command/DebugCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Tests/Command/DebugCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Tests/Command/DebugCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,6 +25,8 @@
      */
     public function testErrorOnUninitializedDotenv()
     {
+        unset($_SERVER['SYMFONY_DOTENV_VARS']);
+
         $command = new DebugCommand('dev', __DIR__.'/Fixtures/Scenario1');
         $command->setHelperSet(new HelperSet([new FormatterHelper()]));
         $tester = new CommandTester($command);
@@ -34,6 +36,33 @@
         $this->assertStringContainsString('[ERROR] Dotenv component is not initialized', $output);
     }
 
+    /**
+     * @runInSeparateProcess
+     */
+    public function testEmptyDotEnvVarsList()
+    {
+        $_SERVER['SYMFONY_DOTENV_VARS'] = '';
+
+        $command = new DebugCommand('dev', __DIR__.'/Fixtures/Scenario1');
+        $command->setHelperSet(new HelperSet([new FormatterHelper()]));
+        $tester = new CommandTester($command);
+        $tester->execute([]);
+        $expectedFormat = <<<'OUTPUT'
+%a
+ ---------- ------- ------------ ------%S
+  Variable   Value   .env.local   .env%S
+ ---------- ------- ------------ ------%S
+  FOO                baz          bar%S
+  TEST123            n/a          true%S
+ ---------- ------- ------------ ------%S
+
+ // Note that values might be different between web and CLI.%S
+%a
+OUTPUT;
+
+        $this->assertStringMatchesFormat($expectedFormat, $tester->getDisplay());
+    }
+
     public function testScenario1InDevEnv()
     {
         $output = $this->executeCommand(__DIR__.'/Fixtures/Scenario1', 'dev');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Tests/DotenvTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Tests/DotenvTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Tests/DotenvTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Tests/DotenvTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,6 +53,7 @@
             ["FOO=\nBAR=\${FOO:-\'a{a}a}", "Unsupported character \"'\" found in the default value of variable \"\$FOO\". in \".env\" at line 2.\n...\\nBAR=\${FOO:-\'a{a}a}...\n                       ^ line 2 offset 24"],
             ["FOO=\nBAR=\${FOO:-a\$a}", "Unsupported character \"\$\" found in the default value of variable \"\$FOO\". in \".env\" at line 2.\n...FOO=\\nBAR=\${FOO:-a\$a}...\n                       ^ line 2 offset 20"],
             ["FOO=\nBAR=\${FOO:-a\"a}", "Unclosed braces on variable expansion in \".env\" at line 2.\n...FOO=\\nBAR=\${FOO:-a\"a}...\n                    ^ line 2 offset 17"],
+            ['_=FOO', "Invalid character in variable name in \".env\" at line 1.\n..._=FOO...\n  ^ line 1 offset 0"],
         ];
 
         if ('\\' !== \DIRECTORY_SEPARATOR) {
@@ -174,7 +175,19 @@
             ["FOO=BAR\nBAR=\${NOTDEFINED:=TEST}", ['FOO' => 'BAR', 'NOTDEFINED' => 'TEST', 'BAR' => 'TEST']],
             ["FOO=\nBAR=\${FOO:=TEST}", ['FOO' => 'TEST', 'BAR' => 'TEST']],
             ["FOO=\nBAR=\$FOO:=TEST}", ['FOO' => 'TEST', 'BAR' => 'TEST}']],
+            ["FOO=BAR\nBAR=\${FOO:-}", ['FOO' => 'BAR', 'BAR' => 'BAR']],
+            ["FOO=BAR\nBAR=\${NOTDEFINED:-}", ['FOO' => 'BAR', 'BAR' => '']],
+            ["FOO=\nBAR=\${FOO:-}", ['FOO' => '', 'BAR' => '']],
+            ["FOO=\nBAR=\$FOO:-}", ['FOO' => '', 'BAR' => '}']],
+            ["FOO=BAR\nBAR=\${FOO:=}", ['FOO' => 'BAR', 'BAR' => 'BAR']],
+            ["FOO=BAR\nBAR=\${NOTDEFINED:=}", ['FOO' => 'BAR', 'NOTDEFINED' => '', 'BAR' => '']],
+            ["FOO=\nBAR=\${FOO:=}", ['FOO' => '', 'BAR' => '']],
+            ["FOO=\nBAR=\$FOO:=}", ['FOO' => '', 'BAR' => '}']],
             ["FOO=foo\nFOOBAR=\${FOO}\${BAR}", ['FOO' => 'foo', 'FOOBAR' => 'foo']],
+
+            // underscores
+            ['_FOO=BAR', ['_FOO' => 'BAR']],
+            ['_FOO_BAR=FOOBAR', ['_FOO_BAR' => 'FOOBAR']],
         ];
 
         if ('\\' !== \DIRECTORY_SEPARATOR) {
@@ -425,16 +438,16 @@
         $this->assertSame('http_value', $_SERVER['HTTP_TEST_ENV_VAR']);
     }
 
-    public function testEnvVarIsOverriden()
+    public function testEnvVarIsOverridden()
     {
-        putenv('TEST_ENV_VAR_OVERRIDEN=original_value');
+        putenv('TEST_ENV_VAR_OVERRIDDEN=original_value');
 
         $dotenv = (new Dotenv())->usePutenv();
-        $dotenv->populate(['TEST_ENV_VAR_OVERRIDEN' => 'new_value'], true);
+        $dotenv->populate(['TEST_ENV_VAR_OVERRIDDEN' => 'new_value'], true);
 
-        $this->assertSame('new_value', getenv('TEST_ENV_VAR_OVERRIDEN'));
-        $this->assertSame('new_value', $_ENV['TEST_ENV_VAR_OVERRIDEN']);
-        $this->assertSame('new_value', $_SERVER['TEST_ENV_VAR_OVERRIDEN']);
+        $this->assertSame('new_value', getenv('TEST_ENV_VAR_OVERRIDDEN'));
+        $this->assertSame('new_value', $_ENV['TEST_ENV_VAR_OVERRIDDEN']);
+        $this->assertSame('new_value', $_SERVER['TEST_ENV_VAR_OVERRIDDEN']);
     }
 
     public function testMemorizingLoadedVarsNamesInSpecialVar()
@@ -599,4 +612,14 @@
         $resetContext();
         rmdir($tmpdir);
     }
+
+    public function testExceptionWithBom()
+    {
+        $dotenv = new Dotenv();
+
+        $this->expectException(FormatException::class);
+        $this->expectExceptionMessage('Loading files starting with a byte-order-mark (BOM) is not supported.');
+
+        $dotenv->load(__DIR__.'/fixtures/file_with_bom');
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Tests/fixtures/file_with_bom symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Tests/fixtures/file_with_bom
--- symfony-5.4.23+dfsg/src/Symfony/Component/Dotenv/Tests/fixtures/file_with_bom	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Dotenv/Tests/fixtures/file_with_bom	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1 @@
+﻿FOO=BAR
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/DebugClassLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/DebugClassLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/DebugClassLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/DebugClassLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -301,7 +301,7 @@
         $this->checkClass($class, $file);
     }
 
-    private function checkClass(string $class, string $file = null): void
+    private function checkClass(string $class, ?string $file = null): void
     {
         $exists = null === $file || class_exists($class, false) || interface_exists($class, false) || trait_exists($class, false);
 
@@ -416,7 +416,7 @@
                 $this->checkClass($use);
             }
             if (isset(self::$deprecated[$use]) && strncmp($vendor, str_replace('_', '\\', $use), $vendorLen) && !isset(self::$deprecated[$class])
-                && !(HttplugClient::class === $class && \in_array($use, [\Http\Message\RequestFactory::class, \Http\Message\StreamFactory::class, \Http\Message\UriFactory::class], true))
+                && !(HttplugClient::class === $class && \in_array($use, [\Http\Client\HttpClient::class, \Http\Message\RequestFactory::class, \Http\Message\StreamFactory::class, \Http\Message\UriFactory::class], true))
             ) {
                 $type = class_exists($class, false) ? 'class' : (interface_exists($class, false) ? 'interface' : 'trait');
                 $verb = class_exists($use, false) || interface_exists($class, false) ? 'extends' : (interface_exists($use, false) ? 'implements' : 'uses');
@@ -763,7 +763,7 @@
         return $ownInterfaces;
     }
 
-    private function setReturnType(string $types, string $class, string $method, string $filename, ?string $parent, \ReflectionType $returnType = null): void
+    private function setReturnType(string $types, string $class, string $method, string $filename, ?string $parent, ?\ReflectionType $returnType = null): void
     {
         if ('__construct' === $method) {
             return;
@@ -1097,7 +1097,7 @@
         $braces = 0;
         for (; $i < $end; ++$i) {
             if (!$inClosure) {
-                $inClosure = str_contains($code[$i], 'function (');
+                $inClosure = false !== strpos($code[$i], 'function (');
             }
 
             if ($inClosure) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Debug.php symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Debug.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Debug.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Debug.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,6 @@
 
         @ini_set('zend.assertions', 1);
         ini_set('assert.active', 1);
-        ini_set('assert.warning', 0);
         ini_set('assert.exception', 1);
 
         DebugClassLoader::enable();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Error/FatalError.php symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Error/FatalError.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Error/FatalError.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Error/FatalError.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
      *
      * @param array $error An array as returned by error_get_last()
      */
-    public function __construct(string $message, int $code, array $error, int $traceOffset = null, bool $traceArgs = true, array $trace = null)
+    public function __construct(string $message, int $code, array $error, ?int $traceOffset = null, bool $traceArgs = true, ?array $trace = null)
     {
         parent::__construct($message, $code);
 
@@ -33,7 +33,7 @@
                 }
             }
         } elseif (null !== $traceOffset) {
-            if (\function_exists('xdebug_get_function_stack') && $trace = @xdebug_get_function_stack()) {
+            if (\function_exists('xdebug_get_function_stack') && \in_array(\ini_get('xdebug.mode'), ['develop', false], true) && $trace = @xdebug_get_function_stack()) {
                 if (0 < $traceOffset) {
                     array_splice($trace, -$traceOffset);
                 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/ErrorEnhancer/ClassNotFoundErrorEnhancer.php symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/ErrorEnhancer/ClassNotFoundErrorEnhancer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/ErrorEnhancer/ClassNotFoundErrorEnhancer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/ErrorEnhancer/ClassNotFoundErrorEnhancer.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,9 +21,6 @@
  */
 class ClassNotFoundErrorEnhancer implements ErrorEnhancerInterface
 {
-    /**
-     * {@inheritdoc}
-     */
     public function enhance(\Throwable $error): ?\Throwable
     {
         // Some specific versions of PHP produce a fatal error when extending a not found class.
@@ -110,7 +107,8 @@
 
     private function findClassInPath(string $path, string $class, string $prefix): array
     {
-        if (!$path = realpath($path.'/'.strtr($prefix, '\\_', '//')) ?: realpath($path.'/'.\dirname(strtr($prefix, '\\_', '//'))) ?: realpath($path)) {
+        $path = realpath($path.'/'.strtr($prefix, '\\_', '//')) ?: realpath($path.'/'.\dirname(strtr($prefix, '\\_', '//'))) ?: realpath($path);
+        if (!$path || !is_dir($path)) {
             return [];
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/ErrorHandler.php symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/ErrorHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/ErrorHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/ErrorHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -55,7 +55,6 @@
         \E_USER_DEPRECATED => 'User Deprecated',
         \E_NOTICE => 'Notice',
         \E_USER_NOTICE => 'User Notice',
-        \E_STRICT => 'Runtime Notice',
         \E_WARNING => 'Warning',
         \E_USER_WARNING => 'User Warning',
         \E_COMPILE_WARNING => 'Compile Warning',
@@ -73,7 +72,6 @@
         \E_USER_DEPRECATED => [null, LogLevel::INFO],
         \E_NOTICE => [null, LogLevel::WARNING],
         \E_USER_NOTICE => [null, LogLevel::WARNING],
-        \E_STRICT => [null, LogLevel::WARNING],
         \E_WARNING => [null, LogLevel::WARNING],
         \E_USER_WARNING => [null, LogLevel::WARNING],
         \E_COMPILE_WARNING => [null, LogLevel::WARNING],
@@ -108,7 +106,7 @@
     /**
      * Registers the error handler.
      */
-    public static function register(self $handler = null, bool $replace = true): self
+    public static function register(?self $handler = null, bool $replace = true): self
     {
         if (null === self::$reservedMemory) {
             self::$reservedMemory = str_repeat('x', 32768);
@@ -181,8 +179,13 @@
         }
     }
 
-    public function __construct(BufferingLogger $bootstrappingLogger = null, bool $debug = false)
+    public function __construct(?BufferingLogger $bootstrappingLogger = null, bool $debug = false)
     {
+        if (\PHP_VERSION_ID < 80400) {
+            $this->levels[\E_STRICT] = 'Runtime Notice';
+            $this->loggers[\E_STRICT] = [null, LogLevel::WARNING];
+        }
+
         if ($bootstrappingLogger) {
             $this->bootstrappingLogger = $bootstrappingLogger;
             $this->setDefaultLogger($bootstrappingLogger);
@@ -457,7 +460,7 @@
                 return true;
             }
         } else {
-            if (false !== strpos($message, '@anonymous')) {
+            if (PHP_VERSION_ID < 80303 && false !== strpos($message, '@anonymous')) {
                 $backtrace = debug_backtrace(false, 5);
 
                 for ($i = 1; isset($backtrace[$i]); ++$i) {
@@ -465,8 +468,7 @@
                         && ('trigger_error' === $backtrace[$i]['function'] || 'user_error' === $backtrace[$i]['function'])
                     ) {
                         if ($backtrace[$i]['args'][0] !== $message) {
-                            $message = $this->parseAnonymousClass($backtrace[$i]['args'][0]);
-                            $logMessage = $this->levels[$type].': '.$message;
+                            $message = $backtrace[$i]['args'][0];
                         }
 
                         break;
@@ -474,6 +476,11 @@
                 }
             }
 
+            if (false !== strpos($message, "@anonymous\0")) {
+                $message = $this->parseAnonymousClass($message);
+                $logMessage = $this->levels[$type].': '.$message;
+            }
+
             $errorAsException = new \ErrorException($logMessage, 0, $type, $file, $line);
 
             if ($throw || $this->tracedErrors & $type) {
@@ -513,7 +520,12 @@
                         }
 
                         // Display the original error message instead of the default one.
-                        $this->handleException($errorAsException);
+                        $exitCode = self::$exitCode;
+                        try {
+                            $this->handleException($errorAsException);
+                        } finally {
+                            self::$exitCode = $exitCode;
+                        }
 
                         // Stop the process by giving back the error to the native handler.
                         return false;
@@ -633,7 +645,7 @@
      *
      * @internal
      */
-    public static function handleFatalError(array $error = null): void
+    public static function handleFatalError(?array $error = null): void
     {
         if (null === self::$reservedMemory) {
             return;
@@ -665,6 +677,10 @@
             set_exception_handler($h);
         }
         if (!$handler) {
+            if (null === $error && $exitCode = self::$exitCode) {
+                register_shutdown_function('register_shutdown_function', function () use ($exitCode) { exit($exitCode); });
+            }
+
             return;
         }
         if ($handler !== $h) {
@@ -700,8 +716,7 @@
             // Ignore this re-throw
         }
 
-        if ($exit && self::$exitCode) {
-            $exitCode = self::$exitCode;
+        if ($exit && $exitCode = self::$exitCode) {
             register_shutdown_function('register_shutdown_function', function () use ($exitCode) { exit($exitCode); });
         }
     }
@@ -791,7 +806,7 @@
      */
     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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/ErrorRenderer/HtmlErrorRenderer.php symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/ErrorRenderer/HtmlErrorRenderer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/ErrorRenderer/HtmlErrorRenderer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/ErrorRenderer/HtmlErrorRenderer.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,7 +47,7 @@
      * @param string|FileLinkFormatter|null $fileLinkFormat
      * @param bool|callable                 $outputBuffer   The output buffer as a string or a callable that should return it
      */
-    public function __construct($debug = false, string $charset = null, $fileLinkFormat = null, string $projectDir = null, $outputBuffer = '', LoggerInterface $logger = null)
+    public function __construct($debug = false, ?string $charset = null, $fileLinkFormat = null, ?string $projectDir = null, $outputBuffer = '', ?LoggerInterface $logger = null)
     {
         if (!\is_bool($debug) && !\is_callable($debug)) {
             throw new \TypeError(sprintf('Argument 1 passed to "%s()" must be a boolean or a callable, "%s" given.', __METHOD__, \gettype($debug)));
@@ -72,7 +72,7 @@
     {
         $headers = ['Content-Type' => 'text/html; charset='.$this->charset];
         if (\is_bool($this->debug) ? $this->debug : ($this->debug)($exception)) {
-            $headers['X-Debug-Exception'] = rawurlencode($exception->getMessage());
+            $headers['X-Debug-Exception'] = rawurlencode(substr($exception->getMessage(), 0, 2000));
             $headers['X-Debug-Exception-File'] = rawurlencode($exception->getFile()).':'.$exception->getLine();
         }
 
@@ -173,6 +173,8 @@
                 $formattedValue = '<em>'.strtolower(var_export($item[1], true)).'</em>';
             } elseif ('resource' === $item[0]) {
                 $formattedValue = '<em>resource</em>';
+            } elseif (preg_match('/[^\x07-\x0D\x1B\x20-\xFF]/', $item[1])) {
+                $formattedValue = '<em>binary string</em>';
             } else {
                 $formattedValue = str_replace("\n", '', $this->escape(var_export($item[1], true)));
             }
@@ -233,7 +235,7 @@
      * @param int    $line The line number
      * @param string $text Use this text for the link rather than the file path
      */
-    private function formatFile(string $file, int $line, string $text = null): string
+    private function formatFile(string $file, int $line, ?string $text = null): string
     {
         $file = trim($file);
 
@@ -269,13 +271,23 @@
             // highlight_file could throw warnings
             // see https://bugs.php.net/25725
             $code = @highlight_file($file, true);
-            // remove main code/span tags
-            $code = preg_replace('#^<code.*?>\s*<span.*?>(.*)</span>\s*</code>#s', '\\1', $code);
-            // split multiline spans
-            $code = preg_replace_callback('#<span ([^>]++)>((?:[^<]*+<br \/>)++[^<]*+)</span>#', function ($m) {
-                return "<span $m[1]>".str_replace('<br />', "</span><br /><span $m[1]>", $m[2]).'</span>';
-            }, $code);
-            $content = explode('<br />', $code);
+            if (\PHP_VERSION_ID >= 80300) {
+                // remove main pre/code tags
+                $code = preg_replace('#^<pre.*?>\s*<code.*?>(.*)</code>\s*</pre>#s', '\\1', $code);
+                // split multiline span tags
+                $code = preg_replace_callback('#<span ([^>]++)>((?:[^<\\n]*+\\n)++[^<]*+)</span>#', function ($m) {
+                    return "<span $m[1]>".str_replace("\n", "</span>\n<span $m[1]>", $m[2]).'</span>';
+                }, $code);
+                $content = explode("\n", $code);
+            } else {
+                // remove main code/span tags
+                $code = preg_replace('#^<code.*?>\s*<span.*?>(.*)</span>\s*</code>#s', '\\1', $code);
+                // split multiline spans
+                $code = preg_replace_callback('#<span ([^>]++)>((?:[^<]*+<br \/>)++[^<]*+)</span>#', function ($m) {
+                    return "<span $m[1]>".str_replace('<br />', "</span><br /><span $m[1]>", $m[2]).'</span>';
+                }, $code);
+                $content = explode('<br />', $code);
+            }
 
             $lines = [];
             if (0 > $srcContext) {
@@ -315,7 +327,7 @@
     {
         return preg_replace_callback('/in ("|&quot;)?(.+?)\1(?: +(?:on|at))? +line (\d+)/s', function ($match) {
             return 'in '.$this->formatFile($match[2], $match[3]);
-        }, $text);
+        }, $text) ?? $text;
     }
 
     private function formatLogMessage(string $message, array $context)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/ErrorRenderer/SerializerErrorRenderer.php symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/ErrorRenderer/SerializerErrorRenderer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/ErrorRenderer/SerializerErrorRenderer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/ErrorRenderer/SerializerErrorRenderer.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
      *                                                  formats not supported by Request::getMimeTypes() should be given as mime types
      * @param bool|callable                     $debug  The debugging mode as a boolean or a callable that should return it
      */
-    public function __construct(SerializerInterface $serializer, $format, ErrorRendererInterface $fallbackErrorRenderer = null, $debug = false)
+    public function __construct(SerializerInterface $serializer, $format, ?ErrorRendererInterface $fallbackErrorRenderer = null, $debug = false)
     {
         if (!\is_string($format) && !\is_callable($format)) {
             throw new \TypeError(sprintf('Argument 2 passed to "%s()" must be a string or a callable, "%s" given.', __METHOD__, \gettype($format)));
@@ -58,7 +58,7 @@
         $headers = ['Vary' => 'Accept'];
         $debug = \is_bool($this->debug) ? $this->debug : ($this->debug)($exception);
         if ($debug) {
-            $headers['X-Debug-Exception'] = rawurlencode($exception->getMessage());
+            $headers['X-Debug-Exception'] = rawurlencode(substr($exception->getMessage(), 0, 2000));
             $headers['X-Debug-Exception-File'] = rawurlencode($exception->getFile()).':'.$exception->getLine();
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Exception/FlattenException.php symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Exception/FlattenException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Exception/FlattenException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Exception/FlattenException.php	2026-05-20 10:22:01.000000000 +0200
@@ -63,7 +63,7 @@
     /**
      * @return static
      */
-    public static function create(\Exception $exception, int $statusCode = null, array $headers = []): self
+    public static function create(\Exception $exception, ?int $statusCode = null, array $headers = []): self
     {
         return static::createFromThrowable($exception, $statusCode, $headers);
     }
@@ -71,7 +71,7 @@
     /**
      * @return static
      */
-    public static function createFromThrowable(\Throwable $exception, int $statusCode = null, array $headers = []): self
+    public static function createFromThrowable(\Throwable $exception, ?int $statusCode = null, array $headers = []): self
     {
         $e = new static();
         $e->setMessage($exception->getMessage());
@@ -226,7 +226,7 @@
     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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Resources/assets/css/exception.css symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Resources/assets/css/exception.css
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Resources/assets/css/exception.css	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Resources/assets/css/exception.css	2026-05-20 10:22:01.000000000 +0200
@@ -242,7 +242,7 @@
 .trace-code li { color: #969896; margin: 0; padding-left: 10px; float: left; width: 100%; }
 .trace-code li + li { margin-top: 5px; }
 .trace-code li.selected { background: var(--trace-selected-background); margin-top: 2px; }
-.trace-code li code { color: var(--base-6); white-space: nowrap; }
+.trace-code li code { color: var(--base-6); white-space: pre; }
 
 .trace-as-text .stacktrace { line-height: 1.8; margin: 0 0 15px; white-space: pre-wrap; }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Resources/assets/js/exception.js symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Resources/assets/js/exception.js
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Resources/assets/js/exception.js	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Resources/assets/js/exception.js	2026-05-20 10:22:01.000000000 +0200
@@ -1,297 +1,285 @@
 /* This file is based on WebProfilerBundle/Resources/views/Profiler/base_js.html.twig.
    If you make any change in this file, verify the same change is needed in the other file. */
 /*<![CDATA[*/
-if (typeof Sfjs === 'undefined') {
-    Sfjs = (function() {
-        "use strict";
-
-        if ('classList' in document.documentElement) {
-            var hasClass = function (el, cssClass) { return el.classList.contains(cssClass); };
-            var removeClass = function(el, cssClass) { el.classList.remove(cssClass); };
-            var addClass = function(el, cssClass) { el.classList.add(cssClass); };
-            var toggleClass = function(el, cssClass) { el.classList.toggle(cssClass); };
-        } else {
-            var hasClass = function (el, cssClass) { return el.className.match(new RegExp('\\b' + cssClass + '\\b')); };
-            var removeClass = function(el, cssClass) { el.className = el.className.replace(new RegExp('\\b' + cssClass + '\\b'), ' '); };
-            var addClass = function(el, cssClass) { if (!hasClass(el, cssClass)) { el.className += " " + cssClass; } };
-            var toggleClass = function(el, cssClass) { hasClass(el, cssClass) ? removeClass(el, cssClass) : addClass(el, cssClass); };
-        }
+(function() {
+    "use strict";
 
-        var addEventListener;
+    if ('classList' in document.documentElement) {
+        var hasClass = function (el, cssClass) { return el.classList.contains(cssClass); };
+        var removeClass = function(el, cssClass) { el.classList.remove(cssClass); };
+        var addClass = function(el, cssClass) { el.classList.add(cssClass); };
+        var toggleClass = function(el, cssClass) { el.classList.toggle(cssClass); };
+    } else {
+        var hasClass = function (el, cssClass) { return el.className.match(new RegExp('\\b' + cssClass + '\\b')); };
+        var removeClass = function(el, cssClass) { el.className = el.className.replace(new RegExp('\\b' + cssClass + '\\b'), ' '); };
+        var addClass = function(el, cssClass) { if (!hasClass(el, cssClass)) { el.className += " " + cssClass; } };
+        var toggleClass = function(el, cssClass) { hasClass(el, cssClass) ? removeClass(el, cssClass) : addClass(el, cssClass); };
+    }
+
+    var addEventListener;
+
+    var el = document.createElement('div');
+    if (!('addEventListener' in el)) {
+        addEventListener = function (element, eventName, callback) {
+            element.attachEvent('on' + eventName, callback);
+        };
+    } else {
+        addEventListener = function (element, eventName, callback) {
+            element.addEventListener(eventName, callback, false);
+        };
+    }
 
-        var el = document.createElement('div');
-        if (!('addEventListener' in el)) {
-            addEventListener = function (element, eventName, callback) {
-                element.attachEvent('on' + eventName, callback);
-            };
-        } else {
-            addEventListener = function (element, eventName, callback) {
-                element.addEventListener(eventName, callback, false);
-            };
-        }
+    if (navigator.clipboard) {
+        document.querySelectorAll('[data-clipboard-text]').forEach(function(element) {
+            removeClass(element, 'hidden');
+            element.addEventListener('click', function() {
+                navigator.clipboard.writeText(element.getAttribute('data-clipboard-text'));
+            })
+        });
+    }
+
+    (function createTabs() {
+        var tabGroups = document.querySelectorAll('.sf-tabs:not([data-processed=true])');
+
+        /* create the tab navigation for each group of tabs */
+        for (var i = 0; i < tabGroups.length; i++) {
+            var tabs = tabGroups[i].querySelectorAll(':scope > .tab');
+            var tabNavigation = document.createElement('ul');
+            tabNavigation.className = 'tab-navigation';
+
+            var selectedTabId = 'tab-' + i + '-0'; /* select the first tab by default */
+            for (var j = 0; j < tabs.length; j++) {
+                var tabId = 'tab-' + i + '-' + j;
+                var tabTitle = tabs[j].querySelector('.tab-title').innerHTML;
+
+                var tabNavigationItem = document.createElement('li');
+                tabNavigationItem.setAttribute('data-tab-id', tabId);
+                if (hasClass(tabs[j], 'active')) { selectedTabId = tabId; }
+                if (hasClass(tabs[j], 'disabled')) { addClass(tabNavigationItem, 'disabled'); }
+                tabNavigationItem.innerHTML = tabTitle;
+                tabNavigation.appendChild(tabNavigationItem);
 
-        if (navigator.clipboard) {
-            document.querySelectorAll('[data-clipboard-text]').forEach(function(element) {
-                removeClass(element, 'hidden');
-                element.addEventListener('click', function() {
-                    navigator.clipboard.writeText(element.getAttribute('data-clipboard-text'));
-                })
-            });
-        }
+                var tabContent = tabs[j].querySelector('.tab-content');
+                tabContent.parentElement.setAttribute('id', tabId);
+            }
 
-        return {
-            addEventListener: addEventListener,
+            tabGroups[i].insertBefore(tabNavigation, tabGroups[i].firstChild);
+            addClass(document.querySelector('[data-tab-id="' + selectedTabId + '"]'), 'active');
+        }
 
-            createTabs: function() {
-                var tabGroups = document.querySelectorAll('.sf-tabs:not([data-processed=true])');
+        /* display the active tab and add the 'click' event listeners */
+        for (i = 0; i < tabGroups.length; i++) {
+            tabNavigation = tabGroups[i].querySelectorAll(':scope >.tab-navigation li');
+
+            for (j = 0; j < tabNavigation.length; j++) {
+                tabId = tabNavigation[j].getAttribute('data-tab-id');
+                document.getElementById(tabId).querySelector('.tab-title').className = 'hidden';
+
+                if (hasClass(tabNavigation[j], 'active')) {
+                    document.getElementById(tabId).className = 'block';
+                } else {
+                    document.getElementById(tabId).className = 'hidden';
+                }
 
-                /* create the tab navigation for each group of tabs */
-                for (var i = 0; i < tabGroups.length; i++) {
-                    var tabs = tabGroups[i].querySelectorAll(':scope > .tab');
-                    var tabNavigation = document.createElement('ul');
-                    tabNavigation.className = 'tab-navigation';
-
-                    var selectedTabId = 'tab-' + i + '-0'; /* select the first tab by default */
-                    for (var j = 0; j < tabs.length; j++) {
-                        var tabId = 'tab-' + i + '-' + j;
-                        var tabTitle = tabs[j].querySelector('.tab-title').innerHTML;
-
-                        var tabNavigationItem = document.createElement('li');
-                        tabNavigationItem.setAttribute('data-tab-id', tabId);
-                        if (hasClass(tabs[j], 'active')) { selectedTabId = tabId; }
-                        if (hasClass(tabs[j], 'disabled')) { addClass(tabNavigationItem, 'disabled'); }
-                        tabNavigationItem.innerHTML = tabTitle;
-                        tabNavigation.appendChild(tabNavigationItem);
+                tabNavigation[j].addEventListener('click', function(e) {
+                    var activeTab = e.target || e.srcElement;
 
-                        var tabContent = tabs[j].querySelector('.tab-content');
-                        tabContent.parentElement.setAttribute('id', tabId);
+                    /* needed because when the tab contains HTML contents, user can click */
+                    /* on any of those elements instead of their parent '<li>' element */
+                    while (activeTab.tagName.toLowerCase() !== 'li') {
+                        activeTab = activeTab.parentNode;
                     }
 
-                    tabGroups[i].insertBefore(tabNavigation, tabGroups[i].firstChild);
-                    addClass(document.querySelector('[data-tab-id="' + selectedTabId + '"]'), 'active');
-                }
+                    /* get the full list of tabs through the parent of the active tab element */
+                    var tabNavigation = activeTab.parentNode.children;
+                    for (var k = 0; k < tabNavigation.length; k++) {
+                        var tabId = tabNavigation[k].getAttribute('data-tab-id');
+                        document.getElementById(tabId).className = 'hidden';
+                        removeClass(tabNavigation[k], 'active');
+                    }
 
-                /* display the active tab and add the 'click' event listeners */
-                for (i = 0; i < tabGroups.length; i++) {
-                    tabNavigation = tabGroups[i].querySelectorAll(':scope >.tab-navigation li');
-
-                    for (j = 0; j < tabNavigation.length; j++) {
-                        tabId = tabNavigation[j].getAttribute('data-tab-id');
-                        document.getElementById(tabId).querySelector('.tab-title').className = 'hidden';
-
-                        if (hasClass(tabNavigation[j], 'active')) {
-                            document.getElementById(tabId).className = 'block';
-                        } else {
-                            document.getElementById(tabId).className = 'hidden';
-                        }
+                    addClass(activeTab, 'active');
+                    var activeTabId = activeTab.getAttribute('data-tab-id');
+                    document.getElementById(activeTabId).className = 'block';
+                });
+            }
 
-                        tabNavigation[j].addEventListener('click', function(e) {
-                            var activeTab = e.target || e.srcElement;
+            tabGroups[i].setAttribute('data-processed', 'true');
+        }
+    })();
 
-                            /* needed because when the tab contains HTML contents, user can click */
-                            /* on any of those elements instead of their parent '<li>' element */
-                            while (activeTab.tagName.toLowerCase() !== 'li') {
-                                activeTab = activeTab.parentNode;
-                            }
+    (function createToggles() {
+        var toggles = document.querySelectorAll('.sf-toggle:not([data-processed=true])');
 
-                            /* get the full list of tabs through the parent of the active tab element */
-                            var tabNavigation = activeTab.parentNode.children;
-                            for (var k = 0; k < tabNavigation.length; k++) {
-                                var tabId = tabNavigation[k].getAttribute('data-tab-id');
-                                document.getElementById(tabId).className = 'hidden';
-                                removeClass(tabNavigation[k], 'active');
-                            }
+        for (var i = 0; i < toggles.length; i++) {
+            var elementSelector = toggles[i].getAttribute('data-toggle-selector');
+            var element = document.querySelector(elementSelector);
+
+            addClass(element, 'sf-toggle-content');
+
+            if (toggles[i].hasAttribute('data-toggle-initial') && toggles[i].getAttribute('data-toggle-initial') == 'display') {
+                addClass(toggles[i], 'sf-toggle-on');
+                addClass(element, 'sf-toggle-visible');
+            } else {
+                addClass(toggles[i], 'sf-toggle-off');
+                addClass(element, 'sf-toggle-hidden');
+            }
 
-                            addClass(activeTab, 'active');
-                            var activeTabId = activeTab.getAttribute('data-tab-id');
-                            document.getElementById(activeTabId).className = 'block';
-                        });
-                    }
+            addEventListener(toggles[i], 'click', function(e) {
+                e.preventDefault();
 
-                    tabGroups[i].setAttribute('data-processed', 'true');
+                if ('' !== window.getSelection().toString()) {
+                    /* Don't do anything on text selection */
+                    return;
                 }
-            },
-
-            createToggles: function() {
-                var toggles = document.querySelectorAll('.sf-toggle:not([data-processed=true])');
-
-                for (var i = 0; i < toggles.length; i++) {
-                    var elementSelector = toggles[i].getAttribute('data-toggle-selector');
-                    var element = document.querySelector(elementSelector);
-
-                    addClass(element, 'sf-toggle-content');
-
-                    if (toggles[i].hasAttribute('data-toggle-initial') && toggles[i].getAttribute('data-toggle-initial') == 'display') {
-                        addClass(toggles[i], 'sf-toggle-on');
-                        addClass(element, 'sf-toggle-visible');
-                    } else {
-                        addClass(toggles[i], 'sf-toggle-off');
-                        addClass(element, 'sf-toggle-hidden');
-                    }
-
-                    addEventListener(toggles[i], 'click', function(e) {
-                        e.preventDefault();
-
-                        if ('' !== window.getSelection().toString()) {
-                            /* Don't do anything on text selection */
-                            return;
-                        }
 
-                        var toggle = e.target || e.srcElement;
+                var toggle = e.target || e.srcElement;
 
-                        /* 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;
-                        }
+                /* 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;
+                }
 
-                        var element = document.querySelector(toggle.getAttribute('data-toggle-selector'));
+                var element = document.querySelector(toggle.getAttribute('data-toggle-selector'));
 
-                        toggleClass(toggle, 'sf-toggle-on');
-                        toggleClass(toggle, 'sf-toggle-off');
-                        toggleClass(element, 'sf-toggle-hidden');
-                        toggleClass(element, 'sf-toggle-visible');
+                toggleClass(toggle, 'sf-toggle-on');
+                toggleClass(toggle, 'sf-toggle-off');
+                toggleClass(element, 'sf-toggle-hidden');
+                toggleClass(element, 'sf-toggle-visible');
+
+                /* the toggle doesn't change its contents when clicking on it */
+                if (!toggle.hasAttribute('data-toggle-alt-content')) {
+                    return;
+                }
 
-                        /* the toggle doesn't change its contents when clicking on it */
-                        if (!toggle.hasAttribute('data-toggle-alt-content')) {
-                            return;
-                        }
+                if (!toggle.hasAttribute('data-toggle-original-content')) {
+                    toggle.setAttribute('data-toggle-original-content', toggle.innerHTML);
+                }
 
-                        if (!toggle.hasAttribute('data-toggle-original-content')) {
-                            toggle.setAttribute('data-toggle-original-content', toggle.innerHTML);
-                        }
+                var currentContent = toggle.innerHTML;
+                var originalContent = toggle.getAttribute('data-toggle-original-content');
+                var altContent = toggle.getAttribute('data-toggle-alt-content');
+                toggle.innerHTML = currentContent !== altContent ? altContent : originalContent;
+            });
 
-                        var currentContent = toggle.innerHTML;
-                        var originalContent = toggle.getAttribute('data-toggle-original-content');
-                        var altContent = toggle.getAttribute('data-toggle-alt-content');
-                        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 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();
+                });
+            }
 
-                    /* 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');
+        }
+    })();
 
-                    toggles[i].setAttribute('data-processed', 'true');
+    (function createFilters() {
+        document.querySelectorAll('[data-filters] [data-filter]').forEach(function (filter) {
+            var filters = filter.closest('[data-filters]'),
+                type = 'choice',
+                name = filter.dataset.filter,
+                ucName = name.charAt(0).toUpperCase()+name.slice(1),
+                list = document.createElement('ul'),
+                values = filters.dataset['filter'+ucName] || filters.querySelectorAll('[data-filter-'+name+']'),
+                labels = {},
+                defaults = null,
+                indexed = {},
+                processed = {};
+            if (typeof values === 'string') {
+                type = 'level';
+                labels = values.split(',');
+                values = values.toLowerCase().split(',');
+                defaults = values.length - 1;
+            }
+            addClass(list, 'filter-list');
+            addClass(list, 'filter-list-'+type);
+            values.forEach(function (value, i) {
+                if (value instanceof HTMLElement) {
+                    value = value.dataset['filter'+ucName];
                 }
-            },
-
-            createFilters: function() {
-                document.querySelectorAll('[data-filters] [data-filter]').forEach(function (filter) {
-                    var filters = filter.closest('[data-filters]'),
-                        type = 'choice',
-                        name = filter.dataset.filter,
-                        ucName = name.charAt(0).toUpperCase()+name.slice(1),
-                        list = document.createElement('ul'),
-                        values = filters.dataset['filter'+ucName] || filters.querySelectorAll('[data-filter-'+name+']'),
-                        labels = {},
-                        defaults = null,
-                        indexed = {},
-                        processed = {};
-                    if (typeof values === 'string') {
-                        type = 'level';
-                        labels = values.split(',');
-                        values = values.toLowerCase().split(',');
-                        defaults = values.length - 1;
-                    }
-                    addClass(list, 'filter-list');
-                    addClass(list, 'filter-list-'+type);
-                    values.forEach(function (value, i) {
-                        if (value instanceof HTMLElement) {
-                            value = value.dataset['filter'+ucName];
-                        }
-                        if (value in processed) {
+                if (value in processed) {
+                    return;
+                }
+                var option = document.createElement('li'),
+                    label = i in labels ? labels[i] : value,
+                    active = false,
+                    matches;
+                if ('' === label) {
+                    option.innerHTML = '<em>(none)</em>';
+                } else {
+                    option.innerText = label;
+                }
+                option.dataset.filter = value;
+                option.setAttribute('title', 1 === (matches = filters.querySelectorAll('[data-filter-'+name+'="'+value+'"]').length) ? 'Matches 1 row' : 'Matches '+matches+' rows');
+                indexed[value] = i;
+                list.appendChild(option);
+                addEventListener(option, 'click', function () {
+                    if ('choice' === type) {
+                        filters.querySelectorAll('[data-filter-'+name+']').forEach(function (row) {
+                            if (option.dataset.filter === row.dataset['filter'+ucName]) {
+                                toggleClass(row, 'filter-hidden-'+name);
+                            }
+                        });
+                        toggleClass(option, 'active');
+                    } else if ('level' === type) {
+                        if (i === this.parentNode.querySelectorAll('.active').length - 1) {
                             return;
                         }
-                        var option = document.createElement('li'),
-                            label = i in labels ? labels[i] : value,
-                            active = false,
-                            matches;
-                        if ('' === label) {
-                            option.innerHTML = '<em>(none)</em>';
-                        } else {
-                            option.innerText = label;
-                        }
-                        option.dataset.filter = value;
-                        option.setAttribute('title', 1 === (matches = filters.querySelectorAll('[data-filter-'+name+'="'+value+'"]').length) ? 'Matches 1 row' : 'Matches '+matches+' rows');
-                        indexed[value] = i;
-                        list.appendChild(option);
-                        addEventListener(option, 'click', function () {
-                            if ('choice' === type) {
-                                filters.querySelectorAll('[data-filter-'+name+']').forEach(function (row) {
-                                    if (option.dataset.filter === row.dataset['filter'+ucName]) {
-                                        toggleClass(row, 'filter-hidden-'+name);
-                                    }
-                                });
-                                toggleClass(option, 'active');
-                            } else if ('level' === type) {
-                                if (i === this.parentNode.querySelectorAll('.active').length - 1) {
-                                    return;
+                        this.parentNode.querySelectorAll('li').forEach(function (currentOption, j) {
+                            if (j <= i) {
+                                addClass(currentOption, 'active');
+                                if (i === j) {
+                                    addClass(currentOption, 'last-active');
+                                } else {
+                                    removeClass(currentOption, 'last-active');
                                 }
-                                this.parentNode.querySelectorAll('li').forEach(function (currentOption, j) {
-                                    if (j <= i) {
-                                        addClass(currentOption, 'active');
-                                        if (i === j) {
-                                            addClass(currentOption, 'last-active');
-                                        } else {
-                                            removeClass(currentOption, 'last-active');
-                                        }
-                                    } else {
-                                        removeClass(currentOption, 'active');
-                                        removeClass(currentOption, 'last-active');
-                                    }
-                                });
-                                filters.querySelectorAll('[data-filter-'+name+']').forEach(function (row) {
-                                    if (i < indexed[row.dataset['filter'+ucName]]) {
-                                        addClass(row, 'filter-hidden-'+name);
-                                    } else {
-                                        removeClass(row, 'filter-hidden-'+name);
-                                    }
-                                });
+                            } else {
+                                removeClass(currentOption, 'active');
+                                removeClass(currentOption, 'last-active');
                             }
                         });
-                        if ('choice' === type) {
-                            active = null === defaults || 0 <= defaults.indexOf(value);
-                        } else if ('level' === type) {
-                            active = i <= defaults;
-                            if (active && i === defaults) {
-                                addClass(option, 'last-active');
+                        filters.querySelectorAll('[data-filter-'+name+']').forEach(function (row) {
+                            if (i < indexed[row.dataset['filter'+ucName]]) {
+                                addClass(row, 'filter-hidden-'+name);
+                            } else {
+                                removeClass(row, 'filter-hidden-'+name);
                             }
-                        }
-                        if (active) {
-                            addClass(option, 'active');
-                        } else {
-                            filters.querySelectorAll('[data-filter-'+name+'="'+value+'"]').forEach(function (row) {
-                                toggleClass(row, 'filter-hidden-'+name);
-                            });
-                        }
-                        processed[value] = true;
-                    });
-
-                    if (1 < list.childNodes.length) {
-                        filter.appendChild(list);
-                        filter.dataset.filtered = '';
+                        });
                     }
                 });
+                if ('choice' === type) {
+                    active = null === defaults || 0 <= defaults.indexOf(value);
+                } else if ('level' === type) {
+                    active = i <= defaults;
+                    if (active && i === defaults) {
+                        addClass(option, 'last-active');
+                    }
+                }
+                if (active) {
+                    addClass(option, 'active');
+                } else {
+                    filters.querySelectorAll('[data-filter-'+name+'="'+value+'"]').forEach(function (row) {
+                        toggleClass(row, 'filter-hidden-'+name);
+                    });
+                }
+                processed[value] = true;
+            });
+
+            if (1 < list.childNodes.length) {
+                filter.appendChild(list);
+                filter.dataset.filtered = '';
             }
-        };
+        });
     })();
-
-    Sfjs.addEventListener(document, 'DOMContentLoaded', function() {
-        Sfjs.createTabs();
-        Sfjs.createToggles();
-        Sfjs.createFilters();
-    });
-}
+})();
 /*]]>*/
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Tests/ErrorHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Tests/ErrorHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Tests/ErrorHandlerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Tests/ErrorHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,6 +31,13 @@
  */
 class ErrorHandlerTest extends TestCase
 {
+    protected function tearDown(): void
+    {
+        $r = new \ReflectionProperty(ErrorHandler::class, 'exitCode');
+        $r->setAccessible(true);
+        $r->setValue(null, 0);
+    }
+
     public function testRegister()
     {
         $handler = ErrorHandler::register();
@@ -164,7 +171,7 @@
             }
             $this->assertSame(__FILE__, $e->getFile());
             $this->assertSame(0, $e->getCode());
-            $this->assertSame('Symfony\Component\ErrorHandler\{closure}', $trace[0]['function']);
+            $this->assertStringMatchesFormat('%A{closure%A}', $trace[0]['function']);
             $this->assertSame(ErrorHandler::class, $trace[0]['class']);
             $this->assertSame('triggerNotice', $trace[1]['function']);
             $this->assertSame(__CLASS__, $trace[1]['class']);
@@ -206,7 +213,6 @@
                 \E_USER_DEPRECATED => [null, LogLevel::INFO],
                 \E_NOTICE => [$logger, LogLevel::WARNING],
                 \E_USER_NOTICE => [$logger, LogLevel::CRITICAL],
-                \E_STRICT => [null, LogLevel::WARNING],
                 \E_WARNING => [null, LogLevel::WARNING],
                 \E_USER_WARNING => [null, LogLevel::WARNING],
                 \E_COMPILE_WARNING => [null, LogLevel::WARNING],
@@ -218,6 +224,11 @@
                 \E_ERROR => [null, LogLevel::CRITICAL],
                 \E_CORE_ERROR => [null, LogLevel::CRITICAL],
             ];
+
+            if (\PHP_VERSION_ID < 80400) {
+                $loggers[\E_STRICT] = [null, LogLevel::WARNING];
+            }
+
             $this->assertSame($loggers, $handler->setLoggers([]));
         } finally {
             restore_error_handler();
@@ -471,7 +482,6 @@
             \E_USER_DEPRECATED => [$bootLogger, LogLevel::INFO],
             \E_NOTICE => [$bootLogger, LogLevel::WARNING],
             \E_USER_NOTICE => [$bootLogger, LogLevel::WARNING],
-            \E_STRICT => [$bootLogger, LogLevel::WARNING],
             \E_WARNING => [$bootLogger, LogLevel::WARNING],
             \E_USER_WARNING => [$bootLogger, LogLevel::WARNING],
             \E_COMPILE_WARNING => [$bootLogger, LogLevel::WARNING],
@@ -484,6 +494,10 @@
             \E_CORE_ERROR => [$bootLogger, LogLevel::CRITICAL],
         ];
 
+        if (\PHP_VERSION_ID < 80400) {
+            $loggers[\E_STRICT] = [$bootLogger, LogLevel::WARNING];
+        }
+
         $this->assertSame($loggers, $handler->setLoggers([]));
 
         $handler->handleError(\E_DEPRECATED, 'Foo message', __FILE__, 123, []);
@@ -665,6 +679,7 @@
             $this->markTestSkipped('zend.assertions is forcibly disabled');
         }
 
+        set_error_handler(function () {});
         $ini = [
             ini_set('zend.assertions', 1),
             ini_set('assert.active', 1),
@@ -673,6 +688,7 @@
             ini_set('assert.callback', null),
             ini_set('assert.exception', 0),
         ];
+        restore_error_handler();
 
         $logger = new BufferingLogger();
         $handler = new ErrorHandler($logger);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Tests/ErrorRenderer/HtmlErrorRendererTest.php symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Tests/ErrorRenderer/HtmlErrorRendererTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Tests/ErrorRenderer/HtmlErrorRendererTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Tests/ErrorRenderer/HtmlErrorRendererTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -54,4 +54,45 @@
             $expectedNonDebug,
         ];
     }
+
+    public function testRendersStackWithoutBinaryStrings()
+    {
+        if (\PHP_VERSION_ID >= 70400) {
+            // make sure method arguments are available in stack traces (see https://www.php.net/manual/en/ini.core.php)
+            ini_set('zend.exception_ignore_args', false);
+        }
+
+        $binaryData = file_get_contents(__DIR__.'/../Fixtures/pixel.png');
+        $exception = $this->getRuntimeException($binaryData);
+
+        $rendered = (new HtmlErrorRenderer(true))->render($exception)->getAsString();
+
+        $this->assertStringContainsString(
+            "buildRuntimeException('FooException')",
+            $rendered,
+            '->render() contains the method call with "FooException"'
+        );
+
+        $this->assertStringContainsString(
+            'getRuntimeException(binary string)',
+            $rendered,
+            '->render() contains the method call with "binary string" replacement'
+        );
+
+        $this->assertStringContainsString(
+            '<em>binary string</em>',
+            $rendered,
+            '->render() returns the HTML content with "binary string" replacement'
+        );
+    }
+
+    private function getRuntimeException(string $unusedArgument): \RuntimeException
+    {
+        return $this->buildRuntimeException('FooException');
+    }
+
+    private function buildRuntimeException(string $message): \RuntimeException
+    {
+        return new \RuntimeException($message);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Tests/Fixtures/ClassWithAnnotatedParameters.php symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Tests/Fixtures/ClassWithAnnotatedParameters.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Tests/Fixtures/ClassWithAnnotatedParameters.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Tests/Fixtures/ClassWithAnnotatedParameters.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,14 +14,14 @@
     /**
      * @param string $bar parameter not implemented yet
      */
-    public function barMethod(/* string $bar = null */)
+    public function barMethod(/* ?string $bar = null */)
     {
     }
 
     /**
      * @param Quz $quz parameter not implemented yet
      */
-    public function quzMethod(/* Quz $quz = null */)
+    public function quzMethod(/* ?Quz $quz = null */)
     {
     }
 
Les fichiers binaires /tmp/dTUrvKSI2I/symfony-5.4.23+dfsg/src/Symfony/Component/ErrorHandler/Tests/Fixtures/pixel.png et /tmp/tPF5b5Mcql/symfony-5.4.52+dfsg/src/Symfony/Component/ErrorHandler/Tests/Fixtures/pixel.png sont différents
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
     private $requestStack;
     private $currentRequestHash = '';
 
-    public function __construct(EventDispatcherInterface $dispatcher, Stopwatch $stopwatch, LoggerInterface $logger = null, RequestStack $requestStack = null)
+    public function __construct(EventDispatcherInterface $dispatcher, Stopwatch $stopwatch, ?LoggerInterface $logger = null, ?RequestStack $requestStack = null)
     {
         $this->dispatcher = $dispatcher;
         $this->stopwatch = $stopwatch;
@@ -97,7 +97,7 @@
     /**
      * {@inheritdoc}
      */
-    public function getListeners(string $eventName = null)
+    public function getListeners(?string $eventName = null)
     {
         return $this->dispatcher->getListeners($eventName);
     }
@@ -123,7 +123,7 @@
     /**
      * {@inheritdoc}
      */
-    public function hasListeners(string $eventName = null)
+    public function hasListeners(?string $eventName = null)
     {
         return $this->dispatcher->hasListeners($eventName);
     }
@@ -131,7 +131,7 @@
     /**
      * {@inheritdoc}
      */
-    public function dispatch(object $event, string $eventName = null): object
+    public function dispatch(object $event, ?string $eventName = null): object
     {
         $eventName = $eventName ?? \get_class($event);
 
@@ -171,7 +171,7 @@
     /**
      * @return array
      */
-    public function getCalledListeners(Request $request = null)
+    public function getCalledListeners(?Request $request = null)
     {
         if (null === $this->callStack) {
             return [];
@@ -192,7 +192,7 @@
     /**
      * @return array
      */
-    public function getNotCalledListeners(Request $request = null)
+    public function getNotCalledListeners(?Request $request = null)
     {
         try {
             $allListeners = $this->getListeners();
@@ -235,7 +235,7 @@
         return $notCalled;
     }
 
-    public function getOrphanedEvents(Request $request = null): array
+    public function getOrphanedEvents(?Request $request = null): array
     {
         if ($request) {
             return $this->orphanedEvents[spl_object_hash($request)] ?? [];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $priority;
     private static $hasClassStub;
 
-    public function __construct($listener, ?string $name, Stopwatch $stopwatch, EventDispatcherInterface $dispatcher = null)
+    public function __construct($listener, ?string $name, Stopwatch $stopwatch, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->listener = $listener;
         $this->optimizedListener = $listener instanceof \Closure ? $listener : (\is_callable($listener) ? \Closure::fromCallable($listener) : null);
@@ -47,7 +47,7 @@
             $this->pretty = $this->name.'::'.$listener[1];
         } elseif ($listener instanceof \Closure) {
             $r = new \ReflectionFunction($listener);
-            if (str_contains($r->name, '{closure}')) {
+            if (str_contains($r->name, '{closure')) {
                 $this->pretty = $this->name = 'closure';
             } elseif ($class = \PHP_VERSION_ID >= 80111 ? $r->getClosureCalledClass() : $r->getClosureScopeClass()) {
                 $this->name = $class->name;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/DependencyInjection/RegisterListenersPass.php symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/DependencyInjection/RegisterListenersPass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/DependencyInjection/RegisterListenersPass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/DependencyInjection/RegisterListenersPass.php	2026-05-20 10:22:01.000000000 +0200
@@ -115,7 +115,11 @@
                     ], function ($matches) { return strtoupper($matches[0]); }, $event['event']);
                     $event['method'] = preg_replace('/[^a-z0-9]/i', '', $event['method']);
 
-                    if (null !== ($class = $container->getDefinition($id)->getClass()) && ($r = $container->getReflectionClass($class, false)) && !$r->hasMethod($event['method']) && $r->hasMethod('__invoke')) {
+                    if (null !== ($class = $container->getDefinition($id)->getClass()) && ($r = $container->getReflectionClass($class, false)) && !$r->hasMethod($event['method'])) {
+                        if (!$r->hasMethod('__invoke')) {
+                            throw new InvalidArgumentException(sprintf('None of the "%s" or "__invoke" methods exist for the service "%s". Please define the "method" attribute on "%s" tags.', $event['method'], $id, $this->listenerTag));
+                        }
+
                         $event['method'] = '__invoke';
                     }
                 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/EventDispatcherInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/EventDispatcherInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/EventDispatcherInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/EventDispatcherInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
      *
      * @return array<callable[]|callable>
      */
-    public function getListeners(string $eventName = null);
+    public function getListeners(?string $eventName = null);
 
     /**
      * Gets the listener priority for a specific event.
@@ -66,5 +66,5 @@
      *
      * @return bool
      */
-    public function hasListeners(string $eventName = null);
+    public function hasListeners(?string $eventName = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/EventDispatcher.php symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/EventDispatcher.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/EventDispatcher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/EventDispatcher.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
     /**
      * {@inheritdoc}
      */
-    public function dispatch(object $event, string $eventName = null): object
+    public function dispatch(object $event, ?string $eventName = null): object
     {
         $eventName = $eventName ?? \get_class($event);
 
@@ -65,7 +65,7 @@
     /**
      * {@inheritdoc}
      */
-    public function getListeners(string $eventName = null)
+    public function getListeners(?string $eventName = null)
     {
         if (null !== $eventName) {
             if (empty($this->listeners[$eventName])) {
@@ -120,7 +120,7 @@
     /**
      * {@inheritdoc}
      */
-    public function hasListeners(string $eventName = null)
+    public function hasListeners(?string $eventName = null)
     {
         if (null !== $eventName) {
             return !empty($this->listeners[$eventName]);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/GenericEvent.php symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/GenericEvent.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/GenericEvent.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/GenericEvent.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     protected $arguments;
 
     /**
-     * Encapsulate an event with $subject and $args.
+     * Encapsulate an event with $subject and $arguments.
      *
      * @param mixed $subject   The subject of the event, usually an object or a callable
      * @param array $arguments Arguments to store in the event
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     /**
      * {@inheritdoc}
      */
-    public function dispatch(object $event, string $eventName = null): object
+    public function dispatch(object $event, ?string $eventName = null): object
     {
         return $this->dispatcher->dispatch($event, $eventName);
     }
@@ -68,7 +68,7 @@
     /**
      * {@inheritdoc}
      */
-    public function getListeners(string $eventName = null)
+    public function getListeners(?string $eventName = null)
     {
         return $this->dispatcher->getListeners($eventName);
     }
@@ -84,7 +84,7 @@
     /**
      * {@inheritdoc}
      */
-    public function hasListeners(string $eventName = null)
+    public function hasListeners(?string $eventName = null)
     {
         return $this->dispatcher->hasListeners($eventName);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/Tests/DependencyInjection/RegisterListenersPassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/Tests/DependencyInjection/RegisterListenersPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/EventDispatcher/Tests/DependencyInjection/RegisterListenersPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/EventDispatcher/Tests/DependencyInjection/RegisterListenersPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -200,10 +200,20 @@
     public function testInvokableEventListener()
     {
         $container = new ContainerBuilder();
-        $container->register('foo', \stdClass::class)->addTag('kernel.event_listener', ['event' => 'foo.bar']);
+        $container->setParameter('event_dispatcher.event_aliases', [AliasedEvent::class => 'aliased_event']);
+
+        $container->register('foo', \get_class(new class() {
+            public function onFooBar()
+            {
+            }
+        }))->addTag('kernel.event_listener', ['event' => 'foo.bar']);
         $container->register('bar', InvokableListenerService::class)->addTag('kernel.event_listener', ['event' => 'foo.bar']);
         $container->register('baz', InvokableListenerService::class)->addTag('kernel.event_listener', ['event' => 'event']);
-        $container->register('zar', \stdClass::class)->addTag('kernel.event_listener', ['event' => 'foo.bar_zar']);
+        $container->register('zar', \get_class(new class() {
+            public function onFooBarZar()
+            {
+            }
+        }))->addTag('kernel.event_listener', ['event' => 'foo.bar_zar']);
         $container->register('event_dispatcher', \stdClass::class);
 
         $registerListenersPass = new RegisterListenersPass();
@@ -247,6 +257,20 @@
         $this->assertEquals($expectedCalls, $definition->getMethodCalls());
     }
 
+    public function testItThrowsAnExceptionIfTagIsMissingMethodAndClassHasNoValidMethod()
+    {
+        $this->expectException(InvalidArgumentException::class);
+        $this->expectExceptionMessage('None of the "onFooBar" or "__invoke" methods exist for the service "foo". Please define the "method" attribute on "kernel.event_listener" tags.');
+
+        $container = new ContainerBuilder();
+
+        $container->register('foo', \stdClass::class)->addTag('kernel.event_listener', ['event' => 'foo.bar']);
+        $container->register('event_dispatcher', \stdClass::class);
+
+        $registerListenersPass = new RegisterListenersPass();
+        $registerListenersPass->process($container);
+    }
+
     /**
      * @requires PHP 8
      */
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/ExpressionFunction.php symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/ExpressionFunction.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/ExpressionFunction.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/ExpressionFunction.php	2026-05-20 10:22:01.000000000 +0200
@@ -81,7 +81,7 @@
      * @throws \InvalidArgumentException if given PHP function name is in namespace
      *                                   and expression function name is not defined
      */
-    public static function fromPhp(string $phpFunctionName, string $expressionFunctionName = null)
+    public static function fromPhp(string $phpFunctionName, ?string $expressionFunctionName = null)
     {
         $phpFunctionName = ltrim($phpFunctionName, '\\');
         if (!\function_exists($phpFunctionName)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/ExpressionLanguage.php symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/ExpressionLanguage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/ExpressionLanguage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/ExpressionLanguage.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
     /**
      * @param ExpressionFunctionProviderInterface[] $providers
      */
-    public function __construct(CacheItemPoolInterface $cache = null, array $providers = [])
+    public function __construct(?CacheItemPoolInterface $cache = null, array $providers = [])
     {
         $this->cache = $cache ?? new ArrayAdapter();
         $this->registerFunctions();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/Node/ArrayNode.php symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/Node/ArrayNode.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/Node/ArrayNode.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/Node/ArrayNode.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
         $this->index = -1;
     }
 
-    public function addElement(Node $value, Node $key = null)
+    public function addElement(Node $value, ?Node $key = null)
     {
         if (null === $key) {
             $key = new ConstantNode(++$this->index);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/SyntaxError.php symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/SyntaxError.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/SyntaxError.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/SyntaxError.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,7 +13,7 @@
 
 class SyntaxError extends \LogicException
 {
-    public function __construct(string $message, int $cursor = 0, string $expression = '', string $subject = null, array $proposals = null)
+    public function __construct(string $message, int $cursor = 0, string $expression = '', ?string $subject = null, ?array $proposals = null)
     {
         $message = sprintf('%s around position %d', rtrim($message, '.'), $cursor);
         if ($expression) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/ExpressionLanguageTest.php symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/ExpressionLanguageTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/ExpressionLanguageTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/ExpressionLanguageTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -287,4 +287,11 @@
             ],
         ];
     }
+
+    public function testParseAlreadyParsedExpressionReturnsSameObject()
+    {
+        $el = new ExpressionLanguage();
+        $parsed = $el->parse('1 + 1', []);
+        $this->assertSame($parsed, $el->parse($parsed, []));
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/LexerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/LexerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/LexerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/LexerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -54,6 +54,16 @@
         $this->lexer->tokenize($expression);
     }
 
+    public function testTokenizeOnNotOpenedBracket()
+    {
+        $this->expectException(SyntaxError::class);
+        $this->expectExceptionMessage('Unexpected ")" around position 7 for expression `service)not.opened.expression.dummyMethod()`.');
+
+        $expression = 'service)not.opened.expression.dummyMethod()';
+
+        $this->lexer->tokenize($expression);
+    }
+
     public static function getTokenizeData()
     {
         return [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/Node/BinaryNodeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/Node/BinaryNodeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/Node/BinaryNodeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/Node/BinaryNodeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -207,4 +207,24 @@
         $node->compile($compiler);
         eval('$regexp = "this is not a regexp"; '.$compiler->getSource().';');
     }
+
+    public function testDivisionByZero()
+    {
+        $node = new BinaryNode('/', new ConstantNode(1), new ConstantNode(0));
+
+        $this->expectException(\DivisionByZeroError::class);
+        $this->expectExceptionMessage('Division by zero.');
+
+        $node->evaluate([], []);
+    }
+
+    public function testModuloByZero()
+    {
+        $node = new BinaryNode('%', new ConstantNode(1), new ConstantNode(0));
+
+        $this->expectException(\DivisionByZeroError::class);
+        $this->expectExceptionMessage('Modulo by zero.');
+
+        $node->evaluate([], []);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/Node/NodeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/Node/NodeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/Node/NodeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/Node/NodeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,6 +12,7 @@
 namespace Symfony\Component\ExpressionLanguage\Tests\Node;
 
 use PHPUnit\Framework\TestCase;
+use Symfony\Component\ExpressionLanguage\Compiler;
 use Symfony\Component\ExpressionLanguage\Node\ConstantNode;
 use Symfony\Component\ExpressionLanguage\Node\Node;
 
@@ -38,4 +39,33 @@
 
         $this->assertEquals($node, $unserializedNode);
     }
+
+    public function testCompileActuallyCompilesAllNodes()
+    {
+        $nodes = [];
+        foreach (range(1, 10) as $ignored) {
+            $node = $this->createMock(Node::class);
+            $node->expects($this->once())->method('compile');
+
+            $nodes[] = $node;
+        }
+
+        $node = new Node($nodes);
+        $node->compile($this->createMock(Compiler::class));
+    }
+
+    public function testEvaluateActuallyEvaluatesAllNodes()
+    {
+        $nodes = [];
+        foreach (range(1, 3) as $i) {
+            $node = $this->createMock(Node::class);
+            $node->expects($this->once())->method('evaluate')
+                ->willReturn($i);
+
+            $nodes[] = $node;
+        }
+
+        $node = new Node($nodes);
+        $this->assertSame([1, 2, 3], $node->evaluate([], []));
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/ParserTest.php symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/ParserTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/ParserTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/Tests/ParserTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,6 +37,17 @@
         $parser->parse($lexer->tokenize('foo'), [0]);
     }
 
+    public function testParsePrimaryExpressionWithUnknownFunctionThrows()
+    {
+        $parser = new Parser([]);
+        $stream = (new Lexer())->tokenize('foo()');
+
+        $this->expectException(SyntaxError::class);
+        $this->expectExceptionMessage('The function "foo" does not exist around position 1 for expression `foo()`.');
+
+        $parser->parse($stream);
+    }
+
     /**
      * @dataProvider getParseData
      */
@@ -243,7 +254,7 @@
     /**
      * @dataProvider getLintData
      */
-    public function testLint($expression, $names, string $exception = null)
+    public function testLint($expression, $names, ?string $exception = null)
     {
         if ($exception) {
             $this->expectException(SyntaxError::class);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/Token.php symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/Token.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/Token.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/Token.php	2026-05-20 10:22:01.000000000 +0200
@@ -56,7 +56,7 @@
      *
      * @return bool
      */
-    public function test(string $type, string $value = null)
+    public function test(string $type, ?string $value = null)
     {
         return $this->type === $type && (null === $value || $this->value == $value);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/TokenStream.php symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/TokenStream.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/ExpressionLanguage/TokenStream.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/ExpressionLanguage/TokenStream.php	2026-05-20 10:22:01.000000000 +0200
@@ -58,7 +58,7 @@
     /**
      * @param string|null $message The syntax error message
      */
-    public function expect(string $type, string $value = null, string $message = null)
+    public function expect(string $type, ?string $value = null, ?string $message = null)
     {
         $token = $this->current;
         if (!$token->test($type, $value)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -21,6 +21,9 @@
         "symfony/polyfill-mbstring": "~1.8",
         "symfony/polyfill-php80": "^1.16"
     },
+    "require-dev": {
+        "symfony/process": "^5.4|^6.4"
+    },
     "autoload": {
         "psr-4": { "Symfony\\Component\\Filesystem\\": "" },
         "exclude-from-classmap": [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Exception/FileNotFoundException.php symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Exception/FileNotFoundException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Exception/FileNotFoundException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Exception/FileNotFoundException.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
  */
 class FileNotFoundException extends IOException
 {
-    public function __construct(string $message = null, int $code = 0, \Throwable $previous = null, string $path = null)
+    public function __construct(?string $message = null, int $code = 0, ?\Throwable $previous = null, ?string $path = null)
     {
         if (null === $message) {
             if (null === $path) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Exception/IOException.php symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Exception/IOException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Exception/IOException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Exception/IOException.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
 {
     private $path;
 
-    public function __construct(string $message, int $code = 0, \Throwable $previous = null, string $path = null)
+    public function __construct(string $message, int $code = 0, ?\Throwable $previous = null, ?string $path = null)
     {
         $this->path = $path;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Filesystem.php symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Filesystem.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Filesystem.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Filesystem.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,7 +44,7 @@
         $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);
         }
 
@@ -72,6 +72,9 @@
                 // Like `cp`, preserve executable permission bits
                 self::box('chmod', $targetFile, fileperms($targetFile) | (fileperms($originFile) & 0111));
 
+                // Like `cp`, preserve the file modification time
+                self::box('touch', $targetFile, filemtime($originFile));
+
                 if ($bytesCopied !== $bytesOrigin = filesize($originFile)) {
                     throw new IOException(sprintf('Failed to copy the whole content of "%s" to "%s" (%g of %g bytes copied).', $originFile, $targetFile, $bytesCopied, $bytesOrigin), 0, null, $originFile);
                 }
@@ -132,7 +135,7 @@
      *
      * @throws IOException When touch fails
      */
-    public function touch($files, int $time = null, int $atime = null)
+    public function touch($files, ?int $time = null, ?int $atime = null)
     {
         foreach ($this->toIterable($files) as $file) {
             if (!($time ? self::box('touch', $file, $time, $atime) : self::box('touch', $file))) {
@@ -170,7 +173,7 @@
                 }
             } elseif (is_dir($file)) {
                 if (!$isRecursive) {
-                    $tmpName = \dirname(realpath($file)).'/.'.strrev(strtr(base64_encode(random_bytes(2)), '/=', '-_'));
+                    $tmpName = \dirname(realpath($file)).'/.!'.strrev(strtr(base64_encode(random_bytes(2)), '/=', '-!'));
 
                     if (file_exists($tmpName)) {
                         try {
@@ -199,7 +202,7 @@
 
                     throw new IOException(sprintf('Failed to remove directory "%s": ', $file).$lastError);
                 }
-            } elseif (!self::box('unlink', $file) && (str_contains(self::$lastError, 'Permission denied') || file_exists($file))) {
+            } elseif (!self::box('unlink', $file) && ((self::$lastError && str_contains(self::$lastError, 'Permission denied')) || file_exists($file))) {
                 throw new IOException(sprintf('Failed to remove file "%s": ', $file).self::$lastError);
             }
         }
@@ -230,6 +233,10 @@
     /**
      * Change the owner of an array of files or directories.
      *
+     * This method always throws on Windows, as the underlying PHP function is not supported.
+     *
+     * @see https://www.php.net/chown
+     *
      * @param string|iterable $files     A filename, an array of files, or a \Traversable instance to change owner
      * @param string|int      $user      A user name or number
      * @param bool            $recursive Whether change the owner recursively or not
@@ -257,6 +264,10 @@
     /**
      * Change the group of an array of files or directories.
      *
+     * This method always throws on Windows, as the underlying PHP function is not supported.
+     *
+     * @see https://www.php.net/chgrp
+     *
      * @param string|iterable $files     A filename, an array of files, or a \Traversable instance to change group
      * @param string|int      $group     A group name or number
      * @param bool            $recursive Whether change the group recursively or not
@@ -534,7 +545,7 @@
      *
      * @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 = [])
     {
         $targetDir = rtrim($targetDir, '/\\');
         $originDir = rtrim($originDir, '/\\');
@@ -669,6 +680,12 @@
 
         $dir = \dirname($filename);
 
+        if (is_link($filename) && $linkTarget = $this->readlink($filename)) {
+            $this->dumpFile(Path::makeAbsolute($linkTarget, $dir), $content);
+
+            return;
+        }
+
         if (!is_dir($dir)) {
             $this->mkdir($dir);
         }
@@ -682,11 +699,15 @@
                 throw new IOException(sprintf('Failed to write file "%s": ', $filename).self::$lastError, 0, null, $filename);
             }
 
-            self::box('chmod', $tmpFile, file_exists($filename) ? fileperms($filename) : 0666 & ~umask());
+            self::box('chmod', $tmpFile, self::box('fileperms', $filename) ?: 0666 & ~umask());
 
             $this->rename($tmpFile, $filename, true);
         } finally {
             if (file_exists($tmpFile)) {
+                if ('\\' === \DIRECTORY_SEPARATOR && !is_writable($tmpFile)) {
+                    self::box('chmod', $tmpFile, self::box('fileperms', $tmpFile) | 0200);
+                }
+
                 self::box('unlink', $tmpFile);
             }
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Path.php symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Path.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Path.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Path.php	2026-05-20 10:22:01.000000000 +0200
@@ -257,7 +257,7 @@
      * @param string|null $extension if specified, only that extension is cut
      *                               off (may contain leading dot)
      */
-    public static function getFilenameWithoutExtension(string $path, string $extension = null): string
+    public static function getFilenameWithoutExtension(string $path, ?string $extension = null): string
     {
         if ('' === $path) {
             return '';
@@ -368,7 +368,7 @@
         }
 
         // Strip scheme
-        if (false !== $schemeSeparatorPosition = strpos($path, '://')) {
+        if (false !== ($schemeSeparatorPosition = strpos($path, '://')) && 1 !== $schemeSeparatorPosition) {
             $path = substr($path, $schemeSeparatorPosition + 3);
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Tests/FilesystemTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Tests/FilesystemTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Tests/FilesystemTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Tests/FilesystemTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,9 @@
 
 use Symfony\Component\Filesystem\Exception\InvalidArgumentException;
 use Symfony\Component\Filesystem\Exception\IOException;
+use Symfony\Component\Filesystem\Path;
+use Symfony\Component\Process\PhpExecutableFinder;
+use Symfony\Component\Process\Process;
 
 /**
  * Test class for Filesystem.
@@ -161,23 +164,32 @@
         $this->assertStringEqualsFile($targetFilePath, 'SOURCE FILE');
     }
 
-    /**
-     * @group network
-     */
     public function testCopyForOriginUrlsAndExistingLocalFileDefaultsToCopy()
     {
-        if (!\in_array('https', stream_get_wrappers())) {
-            $this->markTestSkipped('"https" stream wrapper is not enabled.');
+        if (!\in_array('http', stream_get_wrappers())) {
+            $this->markTestSkipped('"http" stream wrapper is not enabled.');
         }
-        $sourceFilePath = 'https://symfony.com/images/common/logo/logo_symfony_header.png';
-        $targetFilePath = $this->workspace.\DIRECTORY_SEPARATOR.'copy_target_file';
 
-        file_put_contents($targetFilePath, 'TARGET FILE');
+        $finder = new PhpExecutableFinder();
+        $process = new Process(array_merge([$finder->find(false)], $finder->findArguments(), ['-dopcache.enable=0', '-dvariables_order=EGPCS', '-S', 'localhost:8857']));
+        $process->setWorkingDirectory(__DIR__.'/Fixtures/web');
 
-        $this->filesystem->copy($sourceFilePath, $targetFilePath, false);
+        $process->start();
 
-        $this->assertFileExists($targetFilePath);
-        $this->assertEquals(file_get_contents($sourceFilePath), file_get_contents($targetFilePath));
+        do {
+            usleep(50000);
+        } while (!@fopen('http://localhost:8857', 'r'));
+
+        try {
+            $sourceFilePath = 'http://localhost:8857/logo_symfony_header.png';
+            $targetFilePath = $this->workspace.\DIRECTORY_SEPARATOR.'copy_target_file';
+            file_put_contents($targetFilePath, 'TARGET FILE');
+            $this->filesystem->copy($sourceFilePath, $targetFilePath, false);
+            $this->assertFileExists($targetFilePath);
+            $this->assertEquals(file_get_contents($sourceFilePath), file_get_contents($targetFilePath));
+        } finally {
+            $process->stop();
+        }
     }
 
     public function testMkdirCreatesDirectoriesRecursively()
@@ -1091,20 +1103,22 @@
     {
         $this->markAsSkippedIfSymlinkIsMissing();
 
-        if ('\\' === \DIRECTORY_SEPARATOR) {
-            $this->markTestSkipped('Windows does not support creating "broken" symlinks');
+        if ('\\' === \DIRECTORY_SEPARATOR && \PHP_VERSION_ID < 70400) {
+            $this->markTestSkipped('Windows does not support reading "broken" symlinks in PHP < 7.4.0');
         }
 
-        $file = $this->workspace.'/file';
-        $link = $this->workspace.'/link';
+        $file = Path::join($this->workspace, 'file');
+        $link = Path::join($this->workspace, 'link');
 
+        touch($file);
         $this->filesystem->symlink($file, $link);
+        $this->filesystem->remove($file);
 
-        $this->assertEquals($file, $this->filesystem->readlink($link));
+        $this->assertEquals($file, Path::normalize($this->filesystem->readlink($link)));
         $this->assertNull($this->filesystem->readlink($link, true));
 
         touch($file);
-        $this->assertEquals($file, $this->filesystem->readlink($link, true));
+        $this->assertEquals($file, Path::normalize($this->filesystem->readlink($link, true)));
     }
 
     public function testReadLinkDefaultPathDoesNotExist()
@@ -1605,6 +1619,38 @@
         $this->assertStringEqualsFile($filename, 'bar');
     }
 
+    public function testDumpFileFollowsSymlink()
+    {
+        $filename = $this->workspace.\DIRECTORY_SEPARATOR.'foo.txt';
+        file_put_contents($filename, 'FOO BAR');
+        $linknameA = $this->workspace.\DIRECTORY_SEPARATOR.'bar.txt';
+        $linknameB = $this->workspace.\DIRECTORY_SEPARATOR.'baz.txt';
+        $this->filesystem->symlink($filename, $linknameA);
+        $this->filesystem->symlink($linknameA, $linknameB);
+
+        $this->filesystem->dumpFile($linknameB, 'bar');
+
+        $this->assertFileExists($filename);
+        $this->assertFileExists($linknameA);
+        $this->assertFileExists($linknameB);
+        $this->assertStringEqualsFile($filename, 'bar');
+        $this->assertStringEqualsFile($linknameA, 'bar');
+        $this->assertStringEqualsFile($linknameB, 'bar');
+
+        // Windows does not support reading "broken" symlinks in PHP < 7.4.0
+        if ('\\' === \DIRECTORY_SEPARATOR && \PHP_VERSION_ID < 70400) {
+            return;
+        }
+
+        $this->filesystem->remove($filename);
+        $this->filesystem->dumpFile($linknameB, 'baz');
+
+        $this->assertFileExists($filename);
+        $this->assertStringEqualsFile($filename, 'baz');
+        $this->assertStringEqualsFile($linknameA, 'baz');
+        $this->assertStringEqualsFile($linknameB, 'baz');
+    }
+
     public function testDumpFileWithFileScheme()
     {
         $scheme = 'file://';
@@ -1678,6 +1724,35 @@
         }
     }
 
+    public function testAppendToFileFollowsSymlink()
+    {
+        $filename = $this->workspace.\DIRECTORY_SEPARATOR.'foo.txt';
+        file_put_contents($filename, 'foo');
+        $linknameA = $this->workspace.\DIRECTORY_SEPARATOR.'bar.txt';
+        $linknameB = $this->workspace.\DIRECTORY_SEPARATOR.'baz.txt';
+        $this->filesystem->symlink($filename, $linknameA);
+        $this->filesystem->symlink($linknameA, $linknameB);
+
+        $this->filesystem->appendToFile($linknameA, 'bar');
+        $this->filesystem->appendToFile($linknameB, 'baz');
+
+        $this->assertFileExists($filename);
+        $this->assertFileExists($linknameA);
+        $this->assertFileExists($linknameB);
+        $this->assertStringEqualsFile($filename, 'foobarbaz');
+        $this->assertStringEqualsFile($linknameA, 'foobarbaz');
+        $this->assertStringEqualsFile($linknameB, 'foobarbaz');
+
+        $this->filesystem->remove($filename);
+        $this->filesystem->appendToFile($linknameB, 'foo');
+        $this->filesystem->appendToFile($linknameA, 'bar');
+
+        $this->assertFileExists($filename);
+        $this->assertStringEqualsFile($filename, 'foobar');
+        $this->assertStringEqualsFile($linknameA, 'foobar');
+        $this->assertStringEqualsFile($linknameB, 'foobar');
+    }
+
     public function testAppendToFileWithScheme()
     {
         $scheme = 'file://';
@@ -1751,6 +1826,22 @@
         $this->assertFilePermissions(745, $filename);
     }
 
+    public function testDumpFileCleansUpAfterFailure()
+    {
+        $targetFile = $this->workspace.'/dump-file';
+        $this->filesystem->touch($targetFile);
+        $this->filesystem->chmod($targetFile, 0444);
+
+        try {
+            $this->filesystem->dumpFile($targetFile, 'any content');
+        } catch (IOException $e) {
+        } finally {
+            $this->filesystem->chmod($targetFile, 0666);
+        }
+
+        $this->assertSame([$targetFile], glob($this->workspace.'/*'));
+    }
+
     public function testCopyShouldKeepExecutionPermission()
     {
         $this->markAsSkippedIfChmodIsMissing();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Tests/Fixtures/MockStream/MockStream.php symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Tests/Fixtures/MockStream/MockStream.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Tests/Fixtures/MockStream/MockStream.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Tests/Fixtures/MockStream/MockStream.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
      * @param string|null $opened_path If the path is opened successfully, and STREAM_USE_PATH is set in options,
      *                                 opened_path should be set to the full path of the file/resource that was actually opened
      */
-    public function stream_open(string $path, string $mode, int $options, string &$opened_path = null): bool
+    public function stream_open(string $path, string $mode, int $options, ?string &$opened_path = null): bool
     {
         return true;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Tests/Fixtures/web/index.php symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Tests/Fixtures/web/index.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Tests/Fixtures/web/index.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Tests/Fixtures/web/index.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1 @@
+<?php
Les fichiers binaires /tmp/dTUrvKSI2I/symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Tests/Fixtures/web/logo_symfony_header.png et /tmp/tPF5b5Mcql/symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Tests/Fixtures/web/logo_symfony_header.png sont différents
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Tests/PathTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Tests/PathTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Filesystem/Tests/PathTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Filesystem/Tests/PathTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -375,6 +375,8 @@
 
         yield ['C:/css/style.css', true];
         yield ['D:/', true];
+        yield ['C:///windows', true];
+        yield ['C://test', true];
 
         yield ['E:\\css\\style.css', true];
         yield ['F:\\', true];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Finder/Comparator/Comparator.php symfony-5.4.52+dfsg/src/Symfony/Component/Finder/Comparator/Comparator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Finder/Comparator/Comparator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Finder/Comparator/Comparator.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
     private $target;
     private $operator = '==';
 
-    public function __construct(string $target = null, string $operator = '==')
+    public function __construct(?string $target = null, string $operator = '==')
     {
         if (null === $target) {
             trigger_deprecation('symfony/finder', '5.4', 'Constructing a "%s" without setting "$target" is deprecated.', __CLASS__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Finder/Finder.php symfony-5.4.52+dfsg/src/Symfony/Component/Finder/Finder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Finder/Finder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Finder/Finder.php	2026-05-20 10:22:01.000000000 +0200
@@ -164,8 +164,8 @@
      *
      * You can use patterns (delimited with / sign), globs or simple strings.
      *
-     *     $finder->name('*.php')
-     *     $finder->name('/\.php$/') // same as above
+     *     $finder->name('/\.php$/')
+     *     $finder->name('*.php') // same as above, without dot files
      *     $finder->name('test.php')
      *     $finder->name(['test.py', 'test.php'])
      *
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Finder/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Finder/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Finder/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Finder/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Finder/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Finder/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Finder/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Finder/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Finder/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Finder/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Finder/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Finder/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Finder/Iterator/RecursiveDirectoryIterator.php symfony-5.4.52+dfsg/src/Symfony/Component/Finder/Iterator/RecursiveDirectoryIterator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Finder/Iterator/RecursiveDirectoryIterator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Finder/Iterator/RecursiveDirectoryIterator.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     /**
      * @var bool
      */
-    private $rewindable;
+    private $ignoreFirstRewind = true;
 
     // these 3 properties take part of the performance optimization to avoid redoing the same work in all iterations
     private $rootPath;
@@ -70,8 +70,9 @@
             $subPathname .= $this->directorySeparator;
         }
         $subPathname .= $this->getFilename();
+        $basePath = $this->rootPath;
 
-        if ('/' !== $basePath = $this->rootPath) {
+        if ('/' !== $basePath && !str_ends_with($basePath, $this->directorySeparator) && !str_ends_with($basePath, '/')) {
             $basePath .= $this->directorySeparator;
         }
 
@@ -118,7 +119,6 @@
                 $children->ignoreUnreadableDirs = $this->ignoreUnreadableDirs;
 
                 // performance optimization to avoid redoing the same work in all children
-                $children->rewindable = &$this->rewindable;
                 $children->rootPath = $this->rootPath;
             }
 
@@ -129,40 +129,30 @@
     }
 
     /**
-     * Do nothing for non rewindable stream.
-     *
      * @return void
      */
     #[\ReturnTypeWillChange]
-    public function rewind()
+    public function next()
     {
-        if (false === $this->isRewindable()) {
-            return;
-        }
+        $this->ignoreFirstRewind = false;
 
-        parent::rewind();
+        parent::next();
     }
 
     /**
-     * Checks if the stream is rewindable.
-     *
-     * @return bool
+     * @return void
      */
-    public function isRewindable()
+    #[\ReturnTypeWillChange]
+    public function rewind()
     {
-        if (null !== $this->rewindable) {
-            return $this->rewindable;
-        }
-
-        if (false !== $stream = @opendir($this->getPath())) {
-            $infos = stream_get_meta_data($stream);
-            closedir($stream);
+        // some streams like FTP are not rewindable, ignore the first rewind after creation,
+        // as newly created DirectoryIterator does not need to be rewound
+        if ($this->ignoreFirstRewind) {
+            $this->ignoreFirstRewind = false;
 
-            if ($infos['seekable']) {
-                return $this->rewindable = true;
-            }
+            return;
         }
 
-        return $this->rewindable = false;
+        parent::rewind();
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Finder/Tests/Iterator/LazyIteratorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Finder/Tests/Iterator/LazyIteratorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Finder/Tests/Iterator/LazyIteratorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Finder/Tests/Iterator/LazyIteratorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
             return new Iterator(['foo', 'bar']);
         });
 
-        $this->assertCount(2, $iterator);
+        $this->assertCount(2, iterator_to_array($iterator));
     }
 
     public function testInnerDestructedAtTheEnd()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Finder/Tests/Iterator/RecursiveDirectoryIteratorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Finder/Tests/Iterator/RecursiveDirectoryIteratorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Finder/Tests/Iterator/RecursiveDirectoryIteratorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Finder/Tests/Iterator/RecursiveDirectoryIteratorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,36 +15,47 @@
 
 class RecursiveDirectoryIteratorTest extends IteratorTestCase
 {
+    protected function setUp(): void
+    {
+        if (!\in_array('ftp', stream_get_wrappers(), true) || !\ini_get('allow_url_fopen')) {
+            $this->markTestSkipped('Unsupported stream "ftp".');
+        }
+    }
+
     /**
      * @group network
+     * @group integration
      */
     public function testRewindOnFtp()
     {
-        try {
-            $i = new RecursiveDirectoryIterator('ftp://speedtest:speedtest@ftp.otenet.gr/', \RecursiveDirectoryIterator::SKIP_DOTS);
-        } catch (\UnexpectedValueException $e) {
-            $this->markTestSkipped('Unsupported stream "ftp".');
+        if (!getenv('INTEGRATION_FTP_URL')) {
+            self::markTestSkipped('INTEGRATION_FTP_URL env var is not defined.');
         }
 
+        $i = new RecursiveDirectoryIterator(getenv('INTEGRATION_FTP_URL').\DIRECTORY_SEPARATOR, \RecursiveDirectoryIterator::SKIP_DOTS);
+
         $i->rewind();
 
-        $this->assertTrue(true);
+        $this->expectNotToPerformAssertions();
     }
 
     /**
      * @group network
+     * @group integration
      */
     public function testSeekOnFtp()
     {
-        try {
-            $i = new RecursiveDirectoryIterator('ftp://speedtest:speedtest@ftp.otenet.gr/', \RecursiveDirectoryIterator::SKIP_DOTS);
-        } catch (\UnexpectedValueException $e) {
-            $this->markTestSkipped('Unsupported stream "ftp".');
+        if (!getenv('INTEGRATION_FTP_URL')) {
+            self::markTestSkipped('INTEGRATION_FTP_URL env var is not defined.');
         }
 
+        $ftpUrl = getenv('INTEGRATION_FTP_URL');
+
+        $i = new RecursiveDirectoryIterator($ftpUrl.\DIRECTORY_SEPARATOR, \RecursiveDirectoryIterator::SKIP_DOTS);
+
         $contains = [
-            'ftp://speedtest:speedtest@ftp.otenet.gr'.\DIRECTORY_SEPARATOR.'test100Mb.db',
-            'ftp://speedtest:speedtest@ftp.otenet.gr'.\DIRECTORY_SEPARATOR.'test100k.db',
+            $ftpUrl.\DIRECTORY_SEPARATOR.'pub',
+            $ftpUrl.\DIRECTORY_SEPARATOR.'readme.txt',
         ];
         $actual = [];
 
@@ -56,4 +67,31 @@
 
         $this->assertEquals($contains, $actual);
     }
+
+    public function testTrailingDirectorySeparatorIsStripped()
+    {
+        $fixturesDirectory = __DIR__ . '/../Fixtures/';
+        $actual = [];
+
+        foreach (new RecursiveDirectoryIterator($fixturesDirectory, RecursiveDirectoryIterator::SKIP_DOTS) as $file) {
+            $actual[] = $file->getPathname();
+        }
+
+        sort($actual);
+
+        $expected = [
+            $fixturesDirectory.'.dot',
+            $fixturesDirectory.'A',
+            $fixturesDirectory.'copy',
+            $fixturesDirectory.'dolor.txt',
+            $fixturesDirectory.'gitignore',
+            $fixturesDirectory.'ipsum.txt',
+            $fixturesDirectory.'lorem.txt',
+            $fixturesDirectory.'one',
+            $fixturesDirectory.'r+e.gex[c]a(r)s',
+            $fixturesDirectory.'with space',
+        ];
+
+        $this->assertEquals($expected, $actual);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ButtonBuilder.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ButtonBuilder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ButtonBuilder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ButtonBuilder.php	2026-05-20 10:22:01.000000000 +0200
@@ -71,7 +71,7 @@
      *
      * @throws BadMethodCallException
      */
-    public function add($child, string $type = null, array $options = [])
+    public function add($child, ?string $type = null, array $options = [])
     {
         throw new BadMethodCallException('Buttons cannot have children.');
     }
@@ -81,7 +81,7 @@
      *
      * @throws BadMethodCallException
      */
-    public function create(string $name, string $type = null, array $options = [])
+    public function create(string $name, ?string $type = null, array $options = [])
     {
         throw new BadMethodCallException('Buttons cannot have children.');
     }
@@ -221,7 +221,7 @@
      *
      * @throws BadMethodCallException
      */
-    public function setDataMapper(DataMapperInterface $dataMapper = null)
+    public function setDataMapper(?DataMapperInterface $dataMapper = null)
     {
         throw new BadMethodCallException('Buttons do not support data mappers.');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Button.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Button.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Button.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Button.php	2026-05-20 10:22:01.000000000 +0200
@@ -114,7 +114,7 @@
     /**
      * {@inheritdoc}
      */
-    public function setParent(FormInterface $parent = null)
+    public function setParent(?FormInterface $parent = null)
     {
         if ($this->submitted) {
             throw new AlreadySubmittedException('You cannot set the parent of a submitted button.');
@@ -140,7 +140,7 @@
      *
      * @throws BadMethodCallException
      */
-    public function add($child, string $type = null, array $options = [])
+    public function add($child, ?string $type = null, array $options = [])
     {
         throw new BadMethodCallException('Buttons cannot have children.');
     }
@@ -414,7 +414,7 @@
     /**
      * {@inheritdoc}
      */
-    public function createView(FormView $parent = null)
+    public function createView(?FormView $parent = null)
     {
         if (null === $parent && $this->parent) {
             $parent = $this->parent->createView();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/ArrayChoiceList.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/ArrayChoiceList.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/ArrayChoiceList.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/ArrayChoiceList.php	2026-05-20 10:22:01.000000000 +0200
@@ -57,7 +57,7 @@
      *                               incrementing integers are used as
      *                               values
      */
-    public function __construct(iterable $choices, callable $value = null)
+    public function __construct(iterable $choices, ?callable $value = null)
     {
         if ($choices instanceof \Traversable) {
             $choices = iterator_to_array($choices);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/Cache/ChoiceLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/Cache/ChoiceLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/Cache/ChoiceLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/Cache/ChoiceLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     /**
      * {@inheritdoc}
      */
-    public function loadChoiceList(callable $value = null): ChoiceListInterface
+    public function loadChoiceList(?callable $value = null): ChoiceListInterface
     {
         return $this->getOption()->loadChoiceList($value);
     }
@@ -37,7 +37,7 @@
     /**
      * {@inheritdoc}
      */
-    public function loadChoicesForValues(array $values, callable $value = null): array
+    public function loadChoicesForValues(array $values, ?callable $value = null): array
     {
         return $this->getOption()->loadChoicesForValues($values, $value);
     }
@@ -45,7 +45,7 @@
     /**
      * {@inheritdoc}
      */
-    public function loadValuesForChoices(array $choices, callable $value = null): array
+    public function loadValuesForChoices(array $choices, ?callable $value = null): array
     {
         return $this->getOption()->loadValuesForChoices($choices, $value);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/ChoiceListFactoryInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/ChoiceListFactoryInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/ChoiceListFactoryInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/ChoiceListFactoryInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
      *
      * @return ChoiceListInterface
      */
-    public function createListFromChoices(iterable $choices, callable $value = null/* , callable $filter = null */);
+    public function createListFromChoices(iterable $choices, ?callable $value = null/* , callable $filter = null */);
 
     /**
      * Creates a choice list that is loaded with the given loader.
@@ -48,7 +48,7 @@
      *
      * @return ChoiceListInterface
      */
-    public function createListFromLoader(ChoiceLoaderInterface $loader, callable $value = null/* , callable $filter = null */);
+    public function createListFromLoader(ChoiceLoaderInterface $loader, ?callable $value = null/* , callable $filter = null */);
 
     /**
      * Creates a view for the given choice list.
@@ -84,5 +84,5 @@
      *
      * @return ChoiceListView
      */
-    public function createView(ChoiceListInterface $list, $preferredChoices = null, $label = null, callable $index = null, callable $groupBy = null, $attr = null/* , $labelTranslationParameters = [] */);
+    public function createView(ChoiceListInterface $list, $preferredChoices = null, $label = null, ?callable $index = null, ?callable $groupBy = null, $attr = null/* , $labelTranslationParameters = [] */);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/DefaultChoiceListFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/DefaultChoiceListFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/DefaultChoiceListFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/DefaultChoiceListFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
      *
      * @param callable|null $filter
      */
-    public function createListFromChoices(iterable $choices, callable $value = null/* , callable $filter = null */)
+    public function createListFromChoices(iterable $choices, ?callable $value = null/* , callable $filter = null */)
     {
         $filter = \func_num_args() > 2 ? func_get_arg(2) : null;
 
@@ -56,7 +56,7 @@
      *
      * @param callable|null $filter
      */
-    public function createListFromLoader(ChoiceLoaderInterface $loader, callable $value = null/* , callable $filter = null */)
+    public function createListFromLoader(ChoiceLoaderInterface $loader, ?callable $value = null/* , callable $filter = null */)
     {
         $filter = \func_num_args() > 2 ? func_get_arg(2) : null;
 
@@ -72,7 +72,7 @@
      *
      * @param array|callable $labelTranslationParameters The parameters used to translate the choice labels
      */
-    public function createView(ChoiceListInterface $list, $preferredChoices = null, $label = null, callable $index = null, callable $groupBy = null, $attr = null/* , $labelTranslationParameters = [] */)
+    public function createView(ChoiceListInterface $list, $preferredChoices = null, $label = null, ?callable $index = null, ?callable $groupBy = null, $attr = null/* , $labelTranslationParameters = [] */)
     {
         $labelTranslationParameters = \func_num_args() > 6 ? func_get_arg(6) : [];
         $preferredViews = [];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/PropertyAccessDecorator.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/PropertyAccessDecorator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/PropertyAccessDecorator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Factory/PropertyAccessDecorator.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,7 +41,7 @@
     private $decoratedFactory;
     private $propertyAccessor;
 
-    public function __construct(ChoiceListFactoryInterface $decoratedFactory, PropertyAccessorInterface $propertyAccessor = null)
+    public function __construct(ChoiceListFactoryInterface $decoratedFactory, ?PropertyAccessorInterface $propertyAccessor = null)
     {
         $this->decoratedFactory = $decoratedFactory;
         $this->propertyAccessor = $propertyAccessor ?: PropertyAccess::createPropertyAccessor();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/LazyChoiceList.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/LazyChoiceList.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/LazyChoiceList.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/LazyChoiceList.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,7 +47,7 @@
      *
      * @param callable|null $value The callable generating the choice values
      */
-    public function __construct(ChoiceLoaderInterface $loader, callable $value = null)
+    public function __construct(ChoiceLoaderInterface $loader, ?callable $value = null)
     {
         $this->loader = $loader;
         $this->value = $value;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/AbstractChoiceLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/AbstractChoiceLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/AbstractChoiceLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/AbstractChoiceLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
      *
      * {@inheritdoc}
      */
-    public function loadChoiceList(callable $value = null): ChoiceListInterface
+    public function loadChoiceList(?callable $value = null): ChoiceListInterface
     {
         return new ArrayChoiceList($this->choices ?? $this->choices = $this->loadChoices(), $value);
     }
@@ -39,7 +39,7 @@
     /**
      * {@inheritdoc}
      */
-    public function loadChoicesForValues(array $values, callable $value = null)
+    public function loadChoicesForValues(array $values, ?callable $value = null)
     {
         if (!$values) {
             return [];
@@ -51,7 +51,7 @@
     /**
      * {@inheritdoc}
      */
-    public function loadValuesForChoices(array $choices, callable $value = null)
+    public function loadValuesForChoices(array $choices, ?callable $value = null)
     {
         if (!$choices) {
             return [];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/ChoiceLoaderInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/ChoiceLoaderInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/ChoiceLoaderInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/ChoiceLoaderInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
      *
      * @return ChoiceListInterface
      */
-    public function loadChoiceList(callable $value = null);
+    public function loadChoiceList(?callable $value = null);
 
     /**
      * Loads the choices corresponding to the given values.
@@ -54,7 +54,7 @@
      *
      * @return array
      */
-    public function loadChoicesForValues(array $values, callable $value = null);
+    public function loadChoicesForValues(array $values, ?callable $value = null);
 
     /**
      * Loads the values corresponding to the given choices.
@@ -72,5 +72,5 @@
      *
      * @return string[]
      */
-    public function loadValuesForChoices(array $choices, callable $value = null);
+    public function loadValuesForChoices(array $choices, ?callable $value = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/FilterChoiceLoaderDecorator.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/FilterChoiceLoaderDecorator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/FilterChoiceLoaderDecorator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/FilterChoiceLoaderDecorator.php	2026-05-20 10:22:01.000000000 +0200
@@ -55,7 +55,7 @@
     /**
      * {@inheritdoc}
      */
-    public function loadChoicesForValues(array $values, callable $value = null): array
+    public function loadChoicesForValues(array $values, ?callable $value = null): array
     {
         return array_filter($this->decoratedLoader->loadChoicesForValues($values, $value), $this->filter);
     }
@@ -63,7 +63,7 @@
     /**
      * {@inheritdoc}
      */
-    public function loadValuesForChoices(array $choices, callable $value = null): array
+    public function loadValuesForChoices(array $choices, ?callable $value = null): array
     {
         return $this->decoratedLoader->loadValuesForChoices(array_filter($choices, $this->filter), $value);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/IntlCallbackChoiceLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/IntlCallbackChoiceLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/IntlCallbackChoiceLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ChoiceList/Loader/IntlCallbackChoiceLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
     /**
      * {@inheritdoc}
      */
-    public function loadChoicesForValues(array $values, callable $value = null)
+    public function loadChoicesForValues(array $values, ?callable $value = null)
     {
         return parent::loadChoicesForValues(array_filter($values), $value);
     }
@@ -30,7 +30,7 @@
     /**
      * {@inheritdoc}
      */
-    public function loadValuesForChoices(array $choices, callable $value = null)
+    public function loadValuesForChoices(array $choices, ?callable $value = null)
     {
         $choices = array_filter($choices);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Command/DebugCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Command/DebugCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Command/DebugCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Command/DebugCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
     private $guessers;
     private $fileLinkFormatter;
 
-    public function __construct(FormRegistryInterface $formRegistry, array $namespaces = ['Symfony\Component\Form\Extension\Core\Type'], array $types = [], array $extensions = [], array $guessers = [], FileLinkFormatter $fileLinkFormatter = null)
+    public function __construct(FormRegistryInterface $formRegistry, array $namespaces = ['Symfony\Component\Form\Extension\Core\Type'], array $types = [], array $extensions = [], array $guessers = [], ?FileLinkFormatter $fileLinkFormatter = null)
     {
         parent::__construct();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Form/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -39,19 +39,18 @@
         "symfony/http-kernel": "^4.4|^5.0|^6.0",
         "symfony/intl": "^4.4|^5.0|^6.0",
         "symfony/security-csrf": "^4.4|^5.0|^6.0",
-        "symfony/translation": "^4.4|^5.0|^6.0",
+        "symfony/translation": "^5.4.35|~6.3.12|^6.4.3",
         "symfony/var-dumper": "^4.4|^5.0|^6.0",
         "symfony/uid": "^5.1|^6.0"
     },
     "conflict": {
-        "phpunit/phpunit": "<5.4.3",
         "symfony/console": "<4.4",
         "symfony/dependency-injection": "<4.4",
         "symfony/doctrine-bridge": "<5.4.21|>=6,<6.2.7",
         "symfony/error-handler": "<4.4.5",
         "symfony/framework-bundle": "<4.4",
         "symfony/http-kernel": "<4.4",
-        "symfony/translation": "<4.4",
+        "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3",
         "symfony/translation-contracts": "<1.1.7",
         "symfony/twig-bridge": "<5.4.21|>=6,<6.2.7"
     },
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Console/Descriptor/TextDescriptor.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Console/Descriptor/TextDescriptor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Console/Descriptor/TextDescriptor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Console/Descriptor/TextDescriptor.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
 {
     private $fileLinkFormatter;
 
-    public function __construct(FileLinkFormatter $fileLinkFormatter = null)
+    public function __construct(?FileLinkFormatter $fileLinkFormatter = null)
     {
         $this->fileLinkFormatter = $fileLinkFormatter;
     }
@@ -192,7 +192,7 @@
         return $options;
     }
 
-    private function formatClassLink(string $class, string $text = null): string
+    private function formatClassLink(string $class, ?string $text = null): string
     {
         if (null === $text) {
             $text = $class;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Console/Helper/DescriptorHelper.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Console/Helper/DescriptorHelper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Console/Helper/DescriptorHelper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Console/Helper/DescriptorHelper.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
  */
 class DescriptorHelper extends BaseDescriptorHelper
 {
-    public function __construct(FileLinkFormatter $fileLinkFormatter = null)
+    public function __construct(?FileLinkFormatter $fileLinkFormatter = null)
     {
         $this
             ->register('txt', new TextDescriptor($fileLinkFormatter))
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Event/PostSetDataEvent.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Event/PostSetDataEvent.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Event/PostSetDataEvent.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Event/PostSetDataEvent.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,8 @@
 /**
  * This event is dispatched at the end of the Form::setData() method.
  *
- * This event is mostly here for reading data after having pre-populated the form.
+ * It can be used to modify a form depending on the populated data (adding or
+ * removing fields dynamically).
  */
 final class PostSetDataEvent extends FormEvent
 {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Event/PreSetDataEvent.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Event/PreSetDataEvent.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Event/PreSetDataEvent.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Event/PreSetDataEvent.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,9 +16,7 @@
 /**
  * This event is dispatched at the beginning of the Form::setData() method.
  *
- * It can be used to:
- *  - Modify the data given during pre-population;
- *  - Modify a form depending on the pre-populated data (adding or removing fields dynamically).
+ * It can be used to modify the data given during pre-population.
  */
 final class PreSetDataEvent extends FormEvent
 {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Exception/TransformationFailedException.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Exception/TransformationFailedException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Exception/TransformationFailedException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Exception/TransformationFailedException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     private $invalidMessage;
     private $invalidMessageParameters;
 
-    public function __construct(string $message = '', int $code = 0, \Throwable $previous = null, string $invalidMessage = null, array $invalidMessageParameters = [])
+    public function __construct(string $message = '', int $code = 0, ?\Throwable $previous = null, ?string $invalidMessage = null, array $invalidMessageParameters = [])
     {
         parent::__construct($message, $code, $previous);
 
@@ -34,7 +34,7 @@
      * @param string|null $invalidMessage           The message or message key
      * @param array       $invalidMessageParameters Data to be passed into the translator
      */
-    public function setInvalidMessage(string $invalidMessage = null, array $invalidMessageParameters = []): void
+    public function setInvalidMessage(?string $invalidMessage = null, array $invalidMessageParameters = []): void
     {
         $this->invalidMessage = $invalidMessage;
         $this->invalidMessageParameters = $invalidMessageParameters;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/CoreExtension.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/CoreExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/CoreExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/CoreExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $choiceListFactory;
     private $translator;
 
-    public function __construct(PropertyAccessorInterface $propertyAccessor = null, ChoiceListFactoryInterface $choiceListFactory = null, TranslatorInterface $translator = null)
+    public function __construct(?PropertyAccessorInterface $propertyAccessor = null, ?ChoiceListFactoryInterface $choiceListFactory = null, ?TranslatorInterface $translator = null)
     {
         $this->propertyAccessor = $propertyAccessor ?: PropertyAccess::createPropertyAccessor();
         $this->choiceListFactory = $choiceListFactory ?? new CachingFactoryDecorator(new PropertyAccessDecorator(new DefaultChoiceListFactory(), $this->propertyAccessor));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataAccessor/PropertyPathAccessor.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataAccessor/PropertyPathAccessor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataAccessor/PropertyPathAccessor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataAccessor/PropertyPathAccessor.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,7 +12,9 @@
 namespace Symfony\Component\Form\Extension\Core\DataAccessor;
 
 use Symfony\Component\Form\DataAccessorInterface;
+use Symfony\Component\Form\DataMapperInterface;
 use Symfony\Component\Form\Exception\AccessException;
+use Symfony\Component\Form\Extension\Core\DataMapper\DataMapper;
 use Symfony\Component\Form\FormInterface;
 use Symfony\Component\PropertyAccess\Exception\AccessException as PropertyAccessException;
 use Symfony\Component\PropertyAccess\Exception\NoSuchIndexException;
@@ -31,7 +33,7 @@
 {
     private $propertyAccessor;
 
-    public function __construct(PropertyAccessorInterface $propertyAccessor = null)
+    public function __construct(?PropertyAccessorInterface $propertyAccessor = null)
     {
         $this->propertyAccessor = $propertyAccessor ?? PropertyAccess::createPropertyAccessor();
     }
@@ -57,15 +59,25 @@
             throw new AccessException('Unable to write the given value as no property path is defined.');
         }
 
+        $getValue = function () use ($data, $form, $propertyPath) {
+            $dataMapper = $this->getDataMapper($form);
+
+            if ($dataMapper instanceof DataMapper && null !== $dataAccessor = $dataMapper->getDataAccessor()) {
+                return $dataAccessor->getValue($data, $form);
+            }
+
+            return $this->getPropertyValue($data, $propertyPath);
+        };
+
         // If the field is of type DateTimeInterface and the data is the same skip the update to
         // keep the original object hash
-        if ($propertyValue instanceof \DateTimeInterface && $propertyValue == $this->getPropertyValue($data, $propertyPath)) {
+        if ($propertyValue instanceof \DateTimeInterface && $propertyValue == $getValue()) {
             return;
         }
 
         // If the data is identical to the value in $data, we are
         // dealing with a reference
-        if (!\is_object($data) || !$form->getConfig()->getByReference() || $propertyValue !== $this->getPropertyValue($data, $propertyPath)) {
+        if (!\is_object($data) || !$form->getConfig()->getByReference() || $propertyValue !== $getValue()) {
             $this->propertyAccessor->setValue($data, $propertyPath, $propertyValue);
         }
     }
@@ -105,4 +117,13 @@
             return null;
         }
     }
+
+    private function getDataMapper(FormInterface $form): ?DataMapperInterface
+    {
+        do {
+            $dataMapper = $form->getConfig()->getDataMapper();
+        } while (null === $dataMapper && null !== $form = $form->getParent());
+
+        return $dataMapper;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataMapper/DataMapper.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataMapper/DataMapper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataMapper/DataMapper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataMapper/DataMapper.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
 {
     private $dataAccessor;
 
-    public function __construct(DataAccessorInterface $dataAccessor = null)
+    public function __construct(?DataAccessorInterface $dataAccessor = null)
     {
         $this->dataAccessor = $dataAccessor ?? new ChainAccessor([
             new CallbackAccessor(),
@@ -88,4 +88,12 @@
             }
         }
     }
+
+    /**
+     * @internal
+     */
+    public function getDataAccessor(): DataAccessorInterface
+    {
+        return $this->dataAccessor;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataMapper/PropertyPathMapper.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataMapper/PropertyPathMapper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataMapper/PropertyPathMapper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataMapper/PropertyPathMapper.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
 {
     private $propertyAccessor;
 
-    public function __construct(PropertyAccessorInterface $propertyAccessor = null)
+    public function __construct(?PropertyAccessorInterface $propertyAccessor = null)
     {
         $this->propertyAccessor = $propertyAccessor ?: PropertyAccess::createPropertyAccessor();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/BaseDateTimeTransformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/BaseDateTimeTransformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/BaseDateTimeTransformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/BaseDateTimeTransformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
      *
      * @throws InvalidArgumentException if a timezone is not valid
      */
-    public function __construct(string $inputTimezone = null, string $outputTimezone = null)
+    public function __construct(?string $inputTimezone = null, ?string $outputTimezone = null)
     {
         $this->inputTimezone = $inputTimezone ?: date_default_timezone_get();
         $this->outputTimezone = $outputTimezone ?: date_default_timezone_get();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateIntervalToArrayTransformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateIntervalToArrayTransformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateIntervalToArrayTransformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateIntervalToArrayTransformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
      * @param string[]|null $fields The date fields
      * @param bool          $pad    Whether to use padding
      */
-    public function __construct(array $fields = null, bool $pad = false)
+    public function __construct(?array $fields = null, bool $pad = false)
     {
         $this->fields = $fields ?? ['years', 'months', 'days', 'hours', 'minutes', 'seconds', 'invert'];
         $this->pad = $pad;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToArrayTransformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToArrayTransformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToArrayTransformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToArrayTransformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
      * @param string[]|null $fields         The date fields
      * @param bool          $pad            Whether to use padding
      */
-    public function __construct(string $inputTimezone = null, string $outputTimezone = null, array $fields = null, bool $pad = false, \DateTimeInterface $referenceDate = null)
+    public function __construct(?string $inputTimezone = null, ?string $outputTimezone = null, ?array $fields = null, bool $pad = false, ?\DateTimeInterface $referenceDate = null)
     {
         parent::__construct($inputTimezone, $outputTimezone);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
      *
      * @throws UnexpectedTypeException If a format is not supported or if a timezone is not a string
      */
-    public function __construct(string $inputTimezone = null, string $outputTimezone = null, int $dateFormat = null, int $timeFormat = null, int $calendar = \IntlDateFormatter::GREGORIAN, string $pattern = null)
+    public function __construct(?string $inputTimezone = null, ?string $outputTimezone = null, ?int $dateFormat = null, ?int $timeFormat = null, int $calendar = \IntlDateFormatter::GREGORIAN, ?string $pattern = null)
     {
         parent::__construct($inputTimezone, $outputTimezone);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToStringTransformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToStringTransformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToStringTransformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToStringTransformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -49,7 +49,7 @@
      * @param string      $format         The date format
      * @param string|null $parseFormat    The parse format when different from $format
      */
-    public function __construct(string $inputTimezone = null, string $outputTimezone = null, string $format = 'Y-m-d H:i:s', string $parseFormat = null)
+    public function __construct(?string $inputTimezone = null, ?string $outputTimezone = null, string $format = 'Y-m-d H:i:s', ?string $parseFormat = null)
     {
         parent::__construct($inputTimezone, $outputTimezone);
 
@@ -118,6 +118,10 @@
             throw new TransformationFailedException('Expected a string.');
         }
 
+        if (str_contains($value, "\0")) {
+            throw new TransformationFailedException('Null bytes not allowed');
+        }
+
         $outputTz = new \DateTimeZone($this->outputTimezone);
         $dateTime = \DateTime::createFromFormat($this->parseFormat, $value, $outputTz);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/IntegerToLocalizedStringTransformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/IntegerToLocalizedStringTransformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/IntegerToLocalizedStringTransformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/IntegerToLocalizedStringTransformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
      * @param int|null    $roundingMode One of the ROUND_ constants in this class
      * @param string|null $locale       locale used for transforming
      */
-    public function __construct(?bool $grouping = false, ?int $roundingMode = \NumberFormatter::ROUND_DOWN, string $locale = null)
+    public function __construct(?bool $grouping = false, ?int $roundingMode = \NumberFormatter::ROUND_DOWN, ?string $locale = null)
     {
         parent::__construct(0, $grouping, $roundingMode, $locale);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/MoneyToLocalizedStringTransformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/MoneyToLocalizedStringTransformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/MoneyToLocalizedStringTransformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/MoneyToLocalizedStringTransformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
 {
     private $divisor;
 
-    public function __construct(?int $scale = 2, ?bool $grouping = true, ?int $roundingMode = \NumberFormatter::ROUND_HALFUP, ?int $divisor = 1, string $locale = null)
+    public function __construct(?int $scale = 2, ?bool $grouping = true, ?int $roundingMode = \NumberFormatter::ROUND_HALFUP, ?int $divisor = 1, ?string $locale = null)
     {
         parent::__construct($scale ?? 2, $grouping ?? true, $roundingMode, $locale);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -65,7 +65,7 @@
     private $scale;
     private $locale;
 
-    public function __construct(int $scale = null, ?bool $grouping = false, ?int $roundingMode = \NumberFormatter::ROUND_HALFUP, string $locale = null)
+    public function __construct(?int $scale = null, ?bool $grouping = false, ?int $roundingMode = \NumberFormatter::ROUND_HALFUP, ?string $locale = null)
     {
         $this->scale = $scale;
         $this->grouping = $grouping ?? false;
@@ -143,7 +143,8 @@
             $value = str_replace(',', $decSep, $value);
         }
 
-        if (str_contains($value, $decSep)) {
+        // If the value is in exponential notation with a negative exponent, we end up with a float value too
+        if (str_contains($value, $decSep) || false !== stripos($value, 'e-')) {
             $type = \NumberFormatter::TYPE_DOUBLE;
         } else {
             $type = \PHP_INT_SIZE === 8
@@ -151,10 +152,14 @@
                 : \NumberFormatter::TYPE_INT32;
         }
 
-        $result = $formatter->parse($value, $type, $position);
+        try {
+            $result = @$formatter->parse($value, $type, $position);
+        } catch (\IntlException $e) {
+            throw new TransformationFailedException($e->getMessage(), $e->getCode(), $e);
+        }
 
         if (intl_is_failure($formatter->getErrorCode())) {
-            throw new TransformationFailedException($formatter->getErrorMessage());
+            throw new TransformationFailedException($formatter->getErrorMessage(), $formatter->getErrorCode());
         }
 
         if ($result >= \PHP_INT_MAX || $result <= -\PHP_INT_MAX) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/PercentToLocalizedStringTransformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/PercentToLocalizedStringTransformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/PercentToLocalizedStringTransformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/PercentToLocalizedStringTransformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,7 +44,7 @@
      *
      * @throws UnexpectedTypeException if the given value of type is unknown
      */
-    public function __construct(int $scale = null, string $type = null, int $roundingMode = null, bool $html5Format = false)
+    public function __construct(?int $scale = null, ?string $type = null, ?int $roundingMode = null, bool $html5Format = false)
     {
         if (null === $type) {
             $type = self::FRACTIONAL;
@@ -139,11 +139,15 @@
             $type = \PHP_INT_SIZE === 8 ? \NumberFormatter::TYPE_INT64 : \NumberFormatter::TYPE_INT32;
         }
 
-        // replace normal spaces so that the formatter can read them
-        $result = $formatter->parse(str_replace(' ', "\xc2\xa0", $value), $type, $position);
+        try {
+            // replace normal spaces so that the formatter can read them
+            $result = @$formatter->parse(str_replace(' ', "\xc2\xa0", $value), $type, $position);
+        } catch (\IntlException $e) {
+            throw new TransformationFailedException($e->getMessage(), 0, $e);
+        }
 
         if (intl_is_failure($formatter->getErrorCode())) {
-            throw new TransformationFailedException($formatter->getErrorMessage());
+            throw new TransformationFailedException($formatter->getErrorMessage(), $formatter->getErrorCode());
         }
 
         if (self::FRACTIONAL == $this->type) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/StringToFloatTransformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/StringToFloatTransformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/StringToFloatTransformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/StringToFloatTransformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
 {
     private $scale;
 
-    public function __construct(int $scale = null)
+    public function __construct(?int $scale = null)
     {
         $this->scale = $scale;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/ValueToDuplicatesTransformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/ValueToDuplicatesTransformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/ValueToDuplicatesTransformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/DataTransformer/ValueToDuplicatesTransformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -62,7 +62,7 @@
         $emptyKeys = [];
 
         foreach ($this->keys as $key) {
-            if (isset($array[$key]) && '' !== $array[$key] && false !== $array[$key] && [] !== $array[$key]) {
+            if (isset($array[$key]) && false !== $array[$key] && [] !== $array[$key]) {
                 if ($array[$key] !== $result) {
                     throw new TransformationFailedException('All values in the array should be the same.');
                 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/EventListener/TransformationFailureListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/EventListener/TransformationFailureListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/EventListener/TransformationFailureListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/EventListener/TransformationFailureListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
 {
     private $translator;
 
-    public function __construct(TranslatorInterface $translator = null)
+    public function __construct(?TranslatorInterface $translator = null)
     {
         $this->translator = $translator;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/Type/ChoiceType.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/Type/ChoiceType.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/Type/ChoiceType.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/Type/ChoiceType.php	2026-05-20 10:22:01.000000000 +0200
@@ -55,7 +55,7 @@
     /**
      * @param TranslatorInterface $translator
      */
-    public function __construct(ChoiceListFactoryInterface $choiceListFactory = null, $translator = null)
+    public function __construct(?ChoiceListFactoryInterface $choiceListFactory = null, $translator = null)
     {
         $this->choiceListFactory = $choiceListFactory ?? new CachingFactoryDecorator(
             new PropertyAccessDecorator(
@@ -165,11 +165,9 @@
                         }
                     }
                 } else {
-                    foreach ($data as $value) {
-                        if ($choiceList->getChoicesForValues([$value])) {
-                            $knownValues[] = $value;
-                            unset($unknownValues[$value]);
-                        }
+                    foreach ($choiceList->getChoicesForValues($data) as $key => $choice) {
+                        $knownValues[] = $data[$key];
+                        unset($unknownValues[$data[$key]]);
                     }
                 }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/Type/ColorType.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/Type/ColorType.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/Type/ColorType.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/Type/ColorType.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
 
     private $translator;
 
-    public function __construct(TranslatorInterface $translator = null)
+    public function __construct(?TranslatorInterface $translator = null)
     {
         $this->translator = $translator;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/Type/FileType.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/Type/FileType.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/Type/FileType.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/Type/FileType.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
 
     private $translator;
 
-    public function __construct(TranslatorInterface $translator = null)
+    public function __construct(?TranslatorInterface $translator = null)
     {
         $this->translator = $translator;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/Type/FormType.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/Type/FormType.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/Type/FormType.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/Type/FormType.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
 {
     private $dataMapper;
 
-    public function __construct(PropertyAccessorInterface $propertyAccessor = null)
+    public function __construct(?PropertyAccessorInterface $propertyAccessor = null)
     {
         $this->dataMapper = new DataMapper(new ChainAccessor([
             new CallbackAccessor(),
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/Type/TimezoneType.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/Type/TimezoneType.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/Type/TimezoneType.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/Type/TimezoneType.php	2026-05-20 10:22:01.000000000 +0200
@@ -126,7 +126,7 @@
         return $timezones;
     }
 
-    private static function getIntlTimezones(string $input, string $locale = null): array
+    private static function getIntlTimezones(string $input, ?string $locale = null): array
     {
         $timezones = array_flip(Timezones::getNames($locale));
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/Type/TransformationFailureExtension.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/Type/TransformationFailureExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Core/Type/TransformationFailureExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Core/Type/TransformationFailureExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
 {
     private $translator;
 
-    public function __construct(TranslatorInterface $translator = null)
+    public function __construct(?TranslatorInterface $translator = null)
     {
         $this->translator = $translator;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Csrf/CsrfExtension.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Csrf/CsrfExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Csrf/CsrfExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Csrf/CsrfExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     private $translator;
     private $translationDomain;
 
-    public function __construct(CsrfTokenManagerInterface $tokenManager, TranslatorInterface $translator = null, string $translationDomain = null)
+    public function __construct(CsrfTokenManagerInterface $tokenManager, ?TranslatorInterface $translator = null, ?string $translationDomain = null)
     {
         $this->tokenManager = $tokenManager;
         $this->translator = $translator;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Csrf/EventListener/CsrfValidationListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Csrf/EventListener/CsrfValidationListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Csrf/EventListener/CsrfValidationListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Csrf/EventListener/CsrfValidationListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
         ];
     }
 
-    public function __construct(string $fieldName, CsrfTokenManagerInterface $tokenManager, string $tokenId, string $errorMessage, TranslatorInterface $translator = null, string $translationDomain = null, ServerParams $serverParams = null)
+    public function __construct(string $fieldName, CsrfTokenManagerInterface $tokenManager, string $tokenId, string $errorMessage, ?TranslatorInterface $translator = null, ?string $translationDomain = null, ?ServerParams $serverParams = null)
     {
         $this->fieldName = $fieldName;
         $this->tokenManager = $tokenManager;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Csrf/Type/FormTypeCsrfExtension.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Csrf/Type/FormTypeCsrfExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Csrf/Type/FormTypeCsrfExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Csrf/Type/FormTypeCsrfExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
     private $translationDomain;
     private $serverParams;
 
-    public function __construct(CsrfTokenManagerInterface $defaultTokenManager, bool $defaultEnabled = true, string $defaultFieldName = '_token', TranslatorInterface $translator = null, string $translationDomain = null, ServerParams $serverParams = null)
+    public function __construct(CsrfTokenManagerInterface $defaultTokenManager, bool $defaultEnabled = true, string $defaultFieldName = '_token', ?TranslatorInterface $translator = null, ?string $translationDomain = null, ?ServerParams $serverParams = null)
     {
         $this->defaultTokenManager = $defaultTokenManager;
         $this->defaultEnabled = $defaultEnabled;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/DataCollector/FormDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/DataCollector/FormDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/DataCollector/FormDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/DataCollector/FormDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -81,7 +81,7 @@
     /**
      * Does nothing. The data is collected during the form event listeners.
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
     }
 
@@ -298,7 +298,7 @@
         return $output;
     }
 
-    private function &recursiveBuildFinalFormTree(FormInterface $form = null, FormView $view, array &$outputByHash)
+    private function &recursiveBuildFinalFormTree(?FormInterface $form, FormView $view, array &$outputByHash)
     {
         $viewHash = spl_object_hash($view);
         $formHash = null;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php	2026-05-20 10:22:01.000000000 +0200
@@ -82,7 +82,7 @@
     /**
      * {@inheritdoc}
      */
-    public function createView(FormInterface $form, FormView $parent = null)
+    public function createView(FormInterface $form, ?FormView $parent = null)
     {
         return $this->proxiedType->createView($form, $parent);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/DataCollector/Proxy/ResolvedTypeFactoryDataCollectorProxy.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/DataCollector/Proxy/ResolvedTypeFactoryDataCollectorProxy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/DataCollector/Proxy/ResolvedTypeFactoryDataCollectorProxy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/DataCollector/Proxy/ResolvedTypeFactoryDataCollectorProxy.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     /**
      * {@inheritdoc}
      */
-    public function createResolvedType(FormTypeInterface $type, array $typeExtensions, ResolvedFormTypeInterface $parent = null)
+    public function createResolvedType(FormTypeInterface $type, array $typeExtensions, ?ResolvedFormTypeInterface $parent = null)
     {
         return new ResolvedTypeDataCollectorProxy(
             $this->proxiedFactory->createResolvedType($type, $typeExtensions, $parent),
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/HttpFoundation/HttpFoundationRequestHandler.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/HttpFoundation/HttpFoundationRequestHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/HttpFoundation/HttpFoundationRequestHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/HttpFoundation/HttpFoundationRequestHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,6 +15,7 @@
 use Symfony\Component\Form\FormError;
 use Symfony\Component\Form\FormInterface;
 use Symfony\Component\Form\RequestHandlerInterface;
+use Symfony\Component\Form\Util\FormUtil;
 use Symfony\Component\Form\Util\ServerParams;
 use Symfony\Component\HttpFoundation\File\File;
 use Symfony\Component\HttpFoundation\File\UploadedFile;
@@ -30,7 +31,7 @@
 {
     private $serverParams;
 
-    public function __construct(ServerParams $serverParams = null)
+    public function __construct(?ServerParams $serverParams = null)
     {
         $this->serverParams = $serverParams ?? new ServerParams();
     }
@@ -95,7 +96,7 @@
             }
 
             if (\is_array($params) && \is_array($files)) {
-                $data = array_replace_recursive($params, $files);
+                $data = FormUtil::mergeParamsAndFiles($params, $files);
             } else {
                 $data = $params ?: $files;
             }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/HttpFoundation/Type/FormTypeHttpFoundationExtension.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/HttpFoundation/Type/FormTypeHttpFoundationExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/HttpFoundation/Type/FormTypeHttpFoundationExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/HttpFoundation/Type/FormTypeHttpFoundationExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
 {
     private $requestHandler;
 
-    public function __construct(RequestHandlerInterface $requestHandler = null)
+    public function __construct(?RequestHandlerInterface $requestHandler = null)
     {
         $this->requestHandler = $requestHandler ?? new HttpFoundationRequestHandler();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Validator/Type/FormTypeValidatorExtension.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Validator/Type/FormTypeValidatorExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Validator/Type/FormTypeValidatorExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Validator/Type/FormTypeValidatorExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $violationMapper;
     private $legacyErrorMessages;
 
-    public function __construct(ValidatorInterface $validator, bool $legacyErrorMessages = true, FormRendererInterface $formRenderer = null, TranslatorInterface $translator = null)
+    public function __construct(ValidatorInterface $validator, bool $legacyErrorMessages = true, ?FormRendererInterface $formRenderer = null, ?TranslatorInterface $translator = null)
     {
         $this->validator = $validator;
         $this->violationMapper = new ViolationMapper($formRenderer, $translator);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Validator/Type/UploadValidatorExtension.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Validator/Type/UploadValidatorExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Validator/Type/UploadValidatorExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Validator/Type/UploadValidatorExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     private $translator;
     private $translationDomain;
 
-    public function __construct(TranslatorInterface $translator, string $translationDomain = null)
+    public function __construct(TranslatorInterface $translator, ?string $translationDomain = null)
     {
         $this->translator = $translator;
         $this->translationDomain = $translationDomain;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Validator/ValidatorExtension.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Validator/ValidatorExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Validator/ValidatorExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Validator/ValidatorExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $translator;
     private $legacyErrorMessages;
 
-    public function __construct(ValidatorInterface $validator, bool $legacyErrorMessages = true, FormRendererInterface $formRenderer = null, TranslatorInterface $translator = null)
+    public function __construct(ValidatorInterface $validator, bool $legacyErrorMessages = true, ?FormRendererInterface $formRenderer = null, ?TranslatorInterface $translator = null)
     {
         $this->legacyErrorMessages = $legacyErrorMessages;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Validator/ViolationMapper/ViolationMapper.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Validator/ViolationMapper/ViolationMapper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Extension/Validator/ViolationMapper/ViolationMapper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Extension/Validator/ViolationMapper/ViolationMapper.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $translator;
     private $allowNonSynchronized = false;
 
-    public function __construct(FormRendererInterface $formRenderer = null, TranslatorInterface $translator = null)
+    public function __construct(?FormRendererInterface $formRenderer = null, ?TranslatorInterface $translator = null)
     {
         $this->formRenderer = $formRenderer;
         $this->translator = $translator;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormBuilderInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormBuilderInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormBuilderInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormBuilderInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
      *
      * @return static
      */
-    public function add($child, string $type = null, array $options = []);
+    public function add($child, ?string $type = null, array $options = []);
 
     /**
      * Creates a form builder.
@@ -41,7 +41,7 @@
      *
      * @return self
      */
-    public function create(string $name, string $type = null, array $options = []);
+    public function create(string $name, ?string $type = null, array $options = []);
 
     /**
      * Returns a child by name.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormBuilder.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormBuilder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormBuilder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormBuilder.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
     /**
      * {@inheritdoc}
      */
-    public function add($child, string $type = null, array $options = [])
+    public function add($child, ?string $type = null, array $options = [])
     {
         if ($this->locked) {
             throw new BadMethodCallException('FormBuilder methods cannot be accessed anymore once the builder is turned into a FormConfigInterface instance.');
@@ -83,7 +83,7 @@
     /**
      * {@inheritdoc}
      */
-    public function create($name, string $type = null, array $options = [])
+    public function create($name, ?string $type = null, array $options = [])
     {
         if ($this->locked) {
             throw new BadMethodCallException('FormBuilder methods cannot be accessed anymore once the builder is turned into a FormConfigInterface instance.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormConfigBuilderInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormConfigBuilderInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormConfigBuilderInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormConfigBuilderInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -102,7 +102,7 @@
      *
      * @return $this
      */
-    public function setDataMapper(DataMapperInterface $dataMapper = null);
+    public function setDataMapper(?DataMapperInterface $dataMapper = null);
 
     /**
      * Sets whether the form is disabled.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormConfigBuilder.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormConfigBuilder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormConfigBuilder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormConfigBuilder.php	2026-05-20 10:22:01.000000000 +0200
@@ -501,7 +501,7 @@
     /**
      * {@inheritdoc}
      */
-    public function setDataMapper(DataMapperInterface $dataMapper = null)
+    public function setDataMapper(?DataMapperInterface $dataMapper = null)
     {
         if ($this->locked) {
             throw new BadMethodCallException('FormConfigBuilder methods cannot be accessed anymore once the builder is turned into a FormConfigInterface instance.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormError.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormError.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormError.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormError.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,7 +47,7 @@
      *
      * @see \Symfony\Component\Translation\Translator
      */
-    public function __construct(string $message, string $messageTemplate = null, array $messageParameters = [], int $messagePluralization = null, $cause = null)
+    public function __construct(string $message, ?string $messageTemplate = null, array $messageParameters = [], ?int $messagePluralization = null, $cause = null)
     {
         $this->message = $message;
         $this->messageTemplate = $messageTemplate ?: $message;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
      * @throws Exception\LogicException            when trying to set a parent for a form with
      *                                             an empty name
      */
-    public function setParent(self $parent = null);
+    public function setParent(?self $parent = null);
 
     /**
      * Returns the parent form.
@@ -56,7 +56,7 @@
      * @throws Exception\LogicException            when trying to add a child to a non-compound form
      * @throws Exception\UnexpectedTypeException   if $child or $type has an unexpected type
      */
-    public function add($child, string $type = null, array $options = []);
+    public function add($child, ?string $type = null, array $options = []);
 
     /**
      * Returns the child with the given name.
@@ -324,5 +324,5 @@
     /**
      * @return FormView
      */
-    public function createView(FormView $parent = null);
+    public function createView(?FormView $parent = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Form.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Form.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Form.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Form.php	2026-05-20 10:22:01.000000000 +0200
@@ -275,7 +275,7 @@
     /**
      * {@inheritdoc}
      */
-    public function setParent(FormInterface $parent = null)
+    public function setParent(?FormInterface $parent = null)
     {
         if ($this->submitted) {
             throw new AlreadySubmittedException('You cannot set the parent of a submitted form.');
@@ -850,7 +850,7 @@
     /**
      * {@inheritdoc}
      */
-    public function add($child, string $type = null, array $options = [])
+    public function add($child, ?string $type = null, array $options = [])
     {
         if ($this->submitted) {
             throw new AlreadySubmittedException('You cannot add children to a submitted form.');
@@ -1045,7 +1045,7 @@
     /**
      * {@inheritdoc}
      */
-    public function createView(FormView $parent = null)
+    public function createView(?FormView $parent = null)
     {
         if (null === $parent && $this->parent) {
             $parent = $this->parent->createView();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormRenderer.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormRenderer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormRenderer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormRenderer.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $hierarchyLevelMap = [];
     private $variableStack = [];
 
-    public function __construct(FormRendererEngineInterface $engine, CsrfTokenManagerInterface $csrfTokenManager = null)
+    public function __construct(FormRendererEngineInterface $engine, ?CsrfTokenManagerInterface $csrfTokenManager = null)
     {
         $this->engine = $engine;
         $this->csrfTokenManager = $csrfTokenManager;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormTypeGuesserInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormTypeGuesserInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormTypeGuesserInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormTypeGuesserInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,13 +40,6 @@
     /**
      * Returns a guess about the field's pattern.
      *
-     * - When you have a min value, you guess a min length of this min (LOW_CONFIDENCE)
-     * - Then line below, if this value is a float type, this is wrong so you guess null with MEDIUM_CONFIDENCE to override the previous guess.
-     * Example:
-     *  You want a float greater than 5, 4.512313 is not valid but length(4.512314) > length(5)
-     *
-     * @see https://github.com/symfony/symfony/pull/3927
-     *
      * @return Guess\ValueGuess|null
      */
     public function guessPattern(string $class, string $property);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormView.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormView.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/FormView.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/FormView.php	2026-05-20 10:22:01.000000000 +0200
@@ -54,7 +54,7 @@
 
     private $methodRendered = false;
 
-    public function __construct(self $parent = null)
+    public function __construct(?self $parent = null)
     {
         $this->parent = $parent;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Form/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Form/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Form/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/NativeRequestHandler.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/NativeRequestHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/NativeRequestHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/NativeRequestHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,6 +12,7 @@
 namespace Symfony\Component\Form;
 
 use Symfony\Component\Form\Exception\UnexpectedTypeException;
+use Symfony\Component\Form\Util\FormUtil;
 use Symfony\Component\Form\Util\ServerParams;
 
 /**
@@ -34,7 +35,7 @@
         'type',
     ];
 
-    public function __construct(ServerParams $params = null)
+    public function __construct(?ServerParams $params = null)
     {
         $this->serverParams = $params ?? new ServerParams();
     }
@@ -106,7 +107,7 @@
             }
 
             if (\is_array($params) && \is_array($files)) {
-                $data = array_replace_recursive($params, $files);
+                $data = FormUtil::mergeParamsAndFiles($params, $files);
             } else {
                 $data = $params ?: $files;
             }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/PreloadedExtension.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/PreloadedExtension.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/PreloadedExtension.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/PreloadedExtension.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
      * @param FormTypeInterface[]            $types          The types that the extension should support
      * @param FormTypeExtensionInterface[][] $typeExtensions The type extensions that the extension should support
      */
-    public function __construct(array $types, array $typeExtensions, FormTypeGuesserInterface $typeGuesser = null)
+    public function __construct(array $types, array $typeExtensions, ?FormTypeGuesserInterface $typeGuesser = null)
     {
         $this->typeExtensions = $typeExtensions;
         $this->typeGuesser = $typeGuesser;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ResolvedFormTypeFactoryInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ResolvedFormTypeFactoryInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ResolvedFormTypeFactoryInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ResolvedFormTypeFactoryInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,5 +32,5 @@
      * @throws Exception\UnexpectedTypeException  if the types parent {@link FormTypeInterface::getParent()} is not a string
      * @throws Exception\InvalidArgumentException if the types parent cannot be retrieved from any extension
      */
-    public function createResolvedType(FormTypeInterface $type, array $typeExtensions, ResolvedFormTypeInterface $parent = null);
+    public function createResolvedType(FormTypeInterface $type, array $typeExtensions, ?ResolvedFormTypeInterface $parent = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ResolvedFormTypeFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ResolvedFormTypeFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ResolvedFormTypeFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ResolvedFormTypeFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
     /**
      * {@inheritdoc}
      */
-    public function createResolvedType(FormTypeInterface $type, array $typeExtensions, ResolvedFormTypeInterface $parent = null)
+    public function createResolvedType(FormTypeInterface $type, array $typeExtensions, ?ResolvedFormTypeInterface $parent = null)
     {
         return new ResolvedFormType($type, $typeExtensions, $parent);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ResolvedFormTypeInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ResolvedFormTypeInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ResolvedFormTypeInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ResolvedFormTypeInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -62,7 +62,7 @@
      *
      * @return FormView
      */
-    public function createView(FormInterface $form, FormView $parent = null);
+    public function createView(FormInterface $form, ?FormView $parent = null);
 
     /**
      * Configures a form builder for the type hierarchy.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/ResolvedFormType.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/ResolvedFormType.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/ResolvedFormType.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/ResolvedFormType.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
     /**
      * @param FormTypeExtensionInterface[] $typeExtensions
      */
-    public function __construct(FormTypeInterface $innerType, array $typeExtensions = [], ResolvedFormTypeInterface $parent = null)
+    public function __construct(FormTypeInterface $innerType, array $typeExtensions = [], ?ResolvedFormTypeInterface $parent = null)
     {
         foreach ($typeExtensions as $extension) {
             if (!$extension instanceof FormTypeExtensionInterface) {
@@ -114,7 +114,7 @@
     /**
      * {@inheritdoc}
      */
-    public function createView(FormInterface $form, FormView $parent = null)
+    public function createView(FormInterface $form, ?FormView $parent = null)
     {
         return $this->newView($parent);
     }
@@ -217,7 +217,7 @@
      *
      * @return FormView
      */
-    protected function newView(FormView $parent = null)
+    protected function newView(?FormView $parent = null)
     {
         return new FormView($parent);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.af.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.af.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.af.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.af.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="af" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ar.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ar.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ar.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ar.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ar" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.az.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.az.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.az.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.az.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="az" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.be.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.be.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.be.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.be.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="be" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.bg.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.bg.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.bg.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.bg.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="bg" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.bs.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.bs.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.bs.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.bs.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="bs" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ca.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ca.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ca.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ca.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ca" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.cs.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.cs.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.cs.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.cs.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="cs" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.cy.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.cy.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.cy.xlf	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.cy.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="cy" datatype="plaintext" original="file.ext">
+        <body>
+            <trans-unit id="28">
+                <source>This form should not contain extra fields.</source>
+                <target state="needs-review-translation">Ni ddylai'r ffurflen gynnwys meysydd ychwanegol.</target>
+            </trans-unit>
+            <trans-unit id="29">
+                <source>The uploaded file was too large. Please try to upload a smaller file.</source>
+                <target state="needs-review-translation">Roedd y ffeil a uwchlwythwyd yn rhy fawr. Ceisiwch uwchlwytho ffeil llai.</target>
+            </trans-unit>
+            <trans-unit id="30">
+                <source>The CSRF token is invalid. Please try to resubmit the form.</source>
+                <target state="needs-review-translation">Mae'r tocyn CSRF yn annilys. Ceisiwch ailgyflwyno'r ffurflen.</target>
+            </trans-unit>
+            <trans-unit id="99">
+                <source>This value is not a valid HTML5 color.</source>
+                <target state="needs-review-translation">Nid yw'r gwerth hwn yn lliw HTML5 dilys.</target>
+            </trans-unit>
+            <trans-unit id="100">
+                <source>Please enter a valid birthdate.</source>
+                <target state="needs-review-translation">Nodwch ddyddiad geni dilys.</target>
+            </trans-unit>
+            <trans-unit id="101">
+                <source>The selected choice is invalid.</source>
+                <target state="needs-review-translation">Mae'r dewis a ddewiswyd yn annilys.</target>
+            </trans-unit>
+            <trans-unit id="102">
+                <source>The collection is invalid.</source>
+                <target state="needs-review-translation">Mae'r casgliad yn annilys.</target>
+            </trans-unit>
+            <trans-unit id="103">
+                <source>Please select a valid color.</source>
+                <target state="needs-review-translation">Dewiswch liw dilys.</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>Please select a valid country.</source>
+                <target state="needs-review-translation">Dewiswch wlad ddilys.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>Please select a valid currency.</source>
+                <target state="needs-review-translation">Dewiswch arian cyfred dilys.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>Please choose a valid date interval.</source>
+                <target state="needs-review-translation">Dewiswch ystod dyddiadau dilys.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Please enter a valid date and time.</source>
+                <target state="needs-review-translation">Nodwch ddyddiad ac amser dilys.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Please enter a valid date.</source>
+                <target state="needs-review-translation">Nodwch ddyddiad dilys.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Please select a valid file.</source>
+                <target state="needs-review-translation">Dewiswch ffeil ddilys.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The hidden field is invalid.</source>
+                <target state="needs-review-translation">Mae'r maes cudd yn annilys.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>Please enter an integer.</source>
+                <target state="needs-review-translation">Nodwch rif cyfan.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>Please select a valid language.</source>
+                <target state="needs-review-translation">Dewiswch iaith ddilys.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>Please select a valid locale.</source>
+                <target state="needs-review-translation">Dewiswch leoliad dilys.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>Please enter a valid money amount.</source>
+                <target state="needs-review-translation">Nodwch swm arian dilys.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>Please enter a number.</source>
+                <target state="needs-review-translation">Nodwch rif.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>The password is invalid.</source>
+                <target state="needs-review-translation">Mae'r cyfrinair yn annilys.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>Please enter a percentage value.</source>
+                <target state="needs-review-translation">Nodwch werth canran.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>The values do not match.</source>
+                <target state="needs-review-translation">Nid yw'r gwerthoedd yn cyfateb.</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>Please enter a valid time.</source>
+                <target state="needs-review-translation">Nodwch amser dilys.</target>
+            </trans-unit>
+            <trans-unit id="120">
+                <source>Please select a valid timezone.</source>
+                <target state="needs-review-translation">Dewiswch barth amser dilys.</target>
+            </trans-unit>
+            <trans-unit id="121">
+                <source>Please enter a valid URL.</source>
+                <target state="needs-review-translation">Nodwch URL dilys.</target>
+            </trans-unit>
+            <trans-unit id="122">
+                <source>Please enter a valid search term.</source>
+                <target state="needs-review-translation">Nodwch derm chwilio dilys.</target>
+            </trans-unit>
+            <trans-unit id="123">
+                <source>Please provide a valid phone number.</source>
+                <target state="needs-review-translation">Darparwch rif ffôn dilys.</target>
+            </trans-unit>
+            <trans-unit id="124">
+                <source>The checkbox has an invalid value.</source>
+                <target state="needs-review-translation">Mae gan y blwch ticio werth annilys.</target>
+            </trans-unit>
+            <trans-unit id="125">
+                <source>Please enter a valid email address.</source>
+                <target state="needs-review-translation">Nodwch gyfeiriad e-bost dilys.</target>
+            </trans-unit>
+            <trans-unit id="126">
+                <source>Please select a valid option.</source>
+                <target state="needs-review-translation">Dewiswch opsiwn dilys.</target>
+            </trans-unit>
+            <trans-unit id="127">
+                <source>Please select a valid range.</source>
+                <target state="needs-review-translation">Dewiswch ystod ddilys.</target>
+            </trans-unit>
+            <trans-unit id="128">
+                <source>Please enter a valid week.</source>
+                <target state="needs-review-translation">Nodwch wythnos ddilys.</target>
+            </trans-unit>
+        </body>
+    </file>
+</xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.da.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.da.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.da.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.da.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="da" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.de.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.de.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.de.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.de.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="de" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.el.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.el.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.el.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.el.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="el" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.en.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.en.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.en.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.en.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="en" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.es.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.es.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.es.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.es.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="es" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.et.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.et.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.et.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.et.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version='1.0'?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="et" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.eu.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.eu.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.eu.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.eu.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="eu" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
@@ -11,8 +11,8 @@
                 <target>Igotako fitxategia handiegia da. Mesedez saiatu fitxategi txikiago bat igotzen.</target>
             </trans-unit>
             <trans-unit id="30">
-                <source>The CSRF token is invalid.</source>
-                <target>CSRF tokena ez da egokia.</target>
+                <source>The CSRF token is invalid. Please try to resubmit the form.</source>
+                <target state="needs-review-translation">CSRF tokena baliogabea da. Mesedez, saiatu berriro formularioa bidaltzen.</target>
             </trans-unit>
             <trans-unit id="99">
                 <source>This value is not a valid HTML5 color.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.fa.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.fa.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.fa.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.fa.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="fa" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.fi.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.fi.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.fi.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.fi.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="fi" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.fr.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.fr.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.fr.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.fr.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="fr" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.gl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.gl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.gl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.gl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="gl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.he.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.he.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.he.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.he.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="he" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.hr.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.hr.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.hr.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.hr.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="hr" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.hu.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.hu.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.hu.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.hu.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="hu" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.hy.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.hy.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.hy.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.hy.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="hy" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.id.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.id.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.id.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.id.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="id" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.it.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.it.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.it.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.it.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="it" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ja.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ja.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ja.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ja.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ja" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
@@ -15,125 +15,125 @@
                 <target>CSRFトークンが無効です、再送信してください。</target>
             </trans-unit>
             <trans-unit id="99">
-                 <source>This value is not a valid HTML5 color.</source>
-                 <target>有効なHTML5の色ではありません。</target>
-             </trans-unit>
-             <trans-unit id="100">
-                 <source>Please enter a valid birthdate.</source>
-                 <target>有効な生年月日を入力してください。</target>
-             </trans-unit>
-             <trans-unit id="101">
-                 <source>The selected choice is invalid.</source>
-                 <target>選択した値は無効です。</target>
-             </trans-unit>
-             <trans-unit id="102">
-                 <source>The collection is invalid.</source>
-                 <target>コレクションは無効です。</target>
-             </trans-unit>
-             <trans-unit id="103">
-                 <source>Please select a valid color.</source>
-                 <target>有効な色を選択してください。</target>
-             </trans-unit>
-             <trans-unit id="104">
-                 <source>Please select a valid country.</source>
-                 <target>有効な国を選択してください。</target>
-             </trans-unit>
-             <trans-unit id="105">
-                 <source>Please select a valid currency.</source>
-                 <target>有効な通貨を選択してください。</target>
-             </trans-unit>
-             <trans-unit id="106">
-                 <source>Please choose a valid date interval.</source>
-                 <target>有効な日付間隔を選択してください。</target>
-             </trans-unit>
-             <trans-unit id="107">
-                 <source>Please enter a valid date and time.</source>
-                 <target>有効な日時を入力してください。</target>
-             </trans-unit>
-             <trans-unit id="108">
-                 <source>Please enter a valid date.</source>
-                 <target>有効な日付を入力してください。</target>
-             </trans-unit>
-             <trans-unit id="109">
-                 <source>Please select a valid file.</source>
-                 <target>有効なファイルを選択してください。</target>
-             </trans-unit>
-             <trans-unit id="110">
-                 <source>The hidden field is invalid.</source>
-                 <target>隠しフィールドが無効です。</target>
-             </trans-unit>
-             <trans-unit id="111">
-                 <source>Please enter an integer.</source>
-                 <target>整数で入力してください。</target>
-             </trans-unit>
-             <trans-unit id="112">
-                 <source>Please select a valid language.</source>
-                 <target>有効な言語を選択してください。</target>
-             </trans-unit>
-             <trans-unit id="113">
-                 <source>Please select a valid locale.</source>
-                 <target>有効なロケールを選択してください。</target>
-             </trans-unit>
-             <trans-unit id="114">
-                 <source>Please enter a valid money amount.</source>
-                 <target>有効な金額を入力してください。</target>
-             </trans-unit>
-             <trans-unit id="115">
-                 <source>Please enter a number.</source>
-                 <target>数値で入力してください。</target>
-             </trans-unit>
-             <trans-unit id="116">
-                 <source>The password is invalid.</source>
-                 <target>パスワードが無効です。</target>
-             </trans-unit>
-             <trans-unit id="117">
-                 <source>Please enter a percentage value.</source>
-                 <target>パーセント値で入力してください。</target>
-             </trans-unit>
-             <trans-unit id="118">
-                 <source>The values do not match.</source>
-                 <target>値が一致しません。</target>
-             </trans-unit>
-             <trans-unit id="119">
-                 <source>Please enter a valid time.</source>
-                 <target>有効な時間を入力してください。</target>
-             </trans-unit>
-             <trans-unit id="120">
-                 <source>Please select a valid timezone.</source>
-                 <target>有効なタイムゾーンを選択してください。</target>
-             </trans-unit>
-             <trans-unit id="121">
-                 <source>Please enter a valid URL.</source>
-                 <target>有効なURLを入力してください。</target>
-             </trans-unit>
-             <trans-unit id="122">
-                 <source>Please enter a valid search term.</source>
-                 <target>有効な検索語を入力してください。</target>
-             </trans-unit>
-             <trans-unit id="123">
-                 <source>Please provide a valid phone number.</source>
-                 <target>有効な電話番号を入力してください。</target>
-             </trans-unit>
-             <trans-unit id="124">
-                 <source>The checkbox has an invalid value.</source>
-                 <target>チェックボックスの値が無効です。</target>
-             </trans-unit>
-             <trans-unit id="125">
-                 <source>Please enter a valid email address.</source>
-                 <target>有効なメールアドレスを入力してください。</target>
-             </trans-unit>
-             <trans-unit id="126">
-                 <source>Please select a valid option.</source>
-                 <target>有効な値を選択してください。</target>
-             </trans-unit>
-             <trans-unit id="127">
-                 <source>Please select a valid range.</source>
-                 <target>有効な範囲を選択してください。</target>
-             </trans-unit>
-             <trans-unit id="128">
-                 <source>Please enter a valid week.</source>
-                 <target>有効な週を入力してください。</target>
-             </trans-unit>
+                <source>This value is not a valid HTML5 color.</source>
+                <target>有効なHTML5の色ではありません。</target>
+            </trans-unit>
+            <trans-unit id="100">
+                <source>Please enter a valid birthdate.</source>
+                <target>有効な生年月日を入力してください。</target>
+            </trans-unit>
+            <trans-unit id="101">
+                <source>The selected choice is invalid.</source>
+                <target>選択した値は無効です。</target>
+            </trans-unit>
+            <trans-unit id="102">
+                <source>The collection is invalid.</source>
+                <target>コレクションは無効です。</target>
+            </trans-unit>
+            <trans-unit id="103">
+                <source>Please select a valid color.</source>
+                <target>有効な色を選択してください。</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>Please select a valid country.</source>
+                <target>有効な国を選択してください。</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>Please select a valid currency.</source>
+                <target>有効な通貨を選択してください。</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>Please choose a valid date interval.</source>
+                <target>有効な日付間隔を選択してください。</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Please enter a valid date and time.</source>
+                <target>有効な日時を入力してください。</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Please enter a valid date.</source>
+                <target>有効な日付を入力してください。</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Please select a valid file.</source>
+                <target>有効なファイルを選択してください。</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The hidden field is invalid.</source>
+                <target>隠しフィールドが無効です。</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>Please enter an integer.</source>
+                <target>整数で入力してください。</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>Please select a valid language.</source>
+                <target>有効な言語を選択してください。</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>Please select a valid locale.</source>
+                <target>有効なロケールを選択してください。</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>Please enter a valid money amount.</source>
+                <target>有効な金額を入力してください。</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>Please enter a number.</source>
+                <target>数値で入力してください。</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>The password is invalid.</source>
+                <target>パスワードが無効です。</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>Please enter a percentage value.</source>
+                <target>パーセント値で入力してください。</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>The values do not match.</source>
+                <target>値が一致しません。</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>Please enter a valid time.</source>
+                <target>有効な時間を入力してください。</target>
+            </trans-unit>
+            <trans-unit id="120">
+                <source>Please select a valid timezone.</source>
+                <target>有効なタイムゾーンを選択してください。</target>
+            </trans-unit>
+            <trans-unit id="121">
+                <source>Please enter a valid URL.</source>
+                <target>有効なURLを入力してください。</target>
+            </trans-unit>
+            <trans-unit id="122">
+                <source>Please enter a valid search term.</source>
+                <target>有効な検索語を入力してください。</target>
+            </trans-unit>
+            <trans-unit id="123">
+                <source>Please provide a valid phone number.</source>
+                <target>有効な電話番号を入力してください。</target>
+            </trans-unit>
+            <trans-unit id="124">
+                <source>The checkbox has an invalid value.</source>
+                <target>チェックボックスの値が無効です。</target>
+            </trans-unit>
+            <trans-unit id="125">
+                <source>Please enter a valid email address.</source>
+                <target>有効なメールアドレスを入力してください。</target>
+            </trans-unit>
+            <trans-unit id="126">
+                <source>Please select a valid option.</source>
+                <target>有効な値を選択してください。</target>
+            </trans-unit>
+            <trans-unit id="127">
+                <source>Please select a valid range.</source>
+                <target>有効な範囲を選択してください。</target>
+            </trans-unit>
+            <trans-unit id="128">
+                <source>Please enter a valid week.</source>
+                <target>有効な週を入力してください。</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.lb.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.lb.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.lb.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.lb.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="lb" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.lt.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.lt.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.lt.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.lt.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="lt" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.lv.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.lv.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.lv.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.lv.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="lv" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.mk.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.mk.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.mk.xlf	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.mk.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="mk" datatype="plaintext" original="file.ext">
+        <body>
+            <trans-unit id="28">
+                <source>This form should not contain extra fields.</source>
+                <target>Оваа форма не треба да содржи дополнителни полиња.</target>
+            </trans-unit>
+            <trans-unit id="29">
+                <source>The uploaded file was too large. Please try to upload a smaller file.</source>
+                <target>Датотеката што се обидовте да ја подигнете е преголема. Ве молиме обидете се со помала датотека.</target>
+            </trans-unit>
+            <trans-unit id="30">
+                <source>The CSRF token is invalid. Please try to resubmit the form.</source>
+                <target>Вашиот CSRF токен е невалиден. Ве молиме испратете ја формата одново.</target>
+            </trans-unit>
+            <trans-unit id="99">
+                <source>This value is not a valid HTML5 color.</source>
+                <target>Оваа вредност не е валидна HTML5 боја.</target>
+            </trans-unit>
+            <trans-unit id="100">
+                <source>Please enter a valid birthdate.</source>
+                <target>Ве молиме внесете валидна дата на раѓање.</target>
+            </trans-unit>
+            <trans-unit id="101">
+                <source>The selected choice is invalid.</source>
+                <target>Избраната опција е невалидна.</target>
+            </trans-unit>
+            <trans-unit id="102">
+                <source>The collection is invalid.</source>
+                <target>Колекцијата е невалидна.</target>
+            </trans-unit>
+            <trans-unit id="103">
+                <source>Please select a valid color.</source>
+                <target>Ве молиме одберете валидна боја.</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>Please select a valid country.</source>
+                <target>Ве молиме одберете валидна земја.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>Please select a valid currency.</source>
+                <target>Ве молиме одберете валидна валута.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>Please choose a valid date interval.</source>
+                <target>Ве молиме одберете валиден интервал помеѓу два датума.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Please enter a valid date and time.</source>
+                <target>Ве молиме внесете валиден датум и време.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Please enter a valid date.</source>
+                <target>Ве молиме внесете валиден датум.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Please select a valid file.</source>
+                <target>Ве молиме одберете валидна датотека.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The hidden field is invalid.</source>
+                <target>Скриеното поле е невалидно.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>Please enter an integer.</source>
+                <target>Ве молиме внесете цел број.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>Please select a valid language.</source>
+                <target>Ве молиме одберете валиден јазик.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>Please select a valid locale.</source>
+                <target>Ве молиме одберете валидна локализација.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>Please enter a valid money amount.</source>
+                <target>Ве молиме внесете валидна сума на пари.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>Please enter a number.</source>
+                <target>Ве молиме внесете број.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>The password is invalid.</source>
+                <target>Лозинката е погрешна.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>Please enter a percentage value.</source>
+                <target>Ве молиме внесете процентуална вредност.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>The values do not match.</source>
+                <target>Вредностите не се совпаѓаат.</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>Please enter a valid time.</source>
+                <target>Ве молиме внесете валидно време.</target>
+            </trans-unit>
+            <trans-unit id="120">
+                <source>Please select a valid timezone.</source>
+                <target>Ве молиме одберете валидна временска зона.</target>
+            </trans-unit>
+            <trans-unit id="121">
+                <source>Please enter a valid URL.</source>
+                <target>Ве молиме внесете валиден униформен локатор на ресурси (URL).</target>
+            </trans-unit>
+            <trans-unit id="122">
+                <source>Please enter a valid search term.</source>
+                <target>Ве молиме внесете валиден термин за пребарување.</target>
+            </trans-unit>
+            <trans-unit id="123">
+                <source>Please provide a valid phone number.</source>
+                <target>Ве молиме внесете валиден телефонски број.</target>
+            </trans-unit>
+            <trans-unit id="124">
+                <source>The checkbox has an invalid value.</source>
+                <target>Полето за штиклирање има неважечка вредност.</target>
+            </trans-unit>
+            <trans-unit id="125">
+                <source>Please enter a valid email address.</source>
+                <target>Ве молиме внесете валидна адреса за е-пошта.</target>
+            </trans-unit>
+            <trans-unit id="126">
+                <source>Please select a valid option.</source>
+                <target>Ве молиме одберете валидна опција.</target>
+            </trans-unit>
+            <trans-unit id="127">
+                <source>Please select a valid range.</source>
+                <target>Ве молиме одберете важечки опсег.</target>
+            </trans-unit>
+            <trans-unit id="128">
+                <source>Please enter a valid week.</source>
+                <target>Ве молиме внесете валидна недела.</target>
+            </trans-unit>
+        </body>
+    </file>
+</xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.mn.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.mn.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.mn.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.mn.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="mn" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.my.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.my.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.my.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.my.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="my" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.nb.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.nb.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.nb.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.nb.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="nb" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
@@ -11,8 +11,8 @@
                 <target>Den opplastede filen var for stor. Vennligst last opp en mindre fil.</target>
             </trans-unit>
             <trans-unit id="30">
-                <source>The CSRF token is invalid.</source>
-                <target>CSRF nøkkelen er ugyldig.</target>
+                <source>The CSRF token is invalid. Please try to resubmit the form.</source>
+                <target state="needs-review-translation">CSRF-tokenen er ugyldig. Vennligst prøv å sende inn skjemaet på nytt.</target>
             </trans-unit>
             <trans-unit id="99">
                 <source>This value is not a valid HTML5 color.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.nl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.nl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.nl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.nl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="nl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.nn.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.nn.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.nn.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.nn.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="nn" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
@@ -11,8 +11,8 @@
                 <target>Fila du lasta opp var for stor. Last opp ei mindre fil.</target>
             </trans-unit>
             <trans-unit id="30">
-                <source>The CSRF token is invalid.</source>
-                <target>CSRF-nøkkelen er ikkje gyldig.</target>
+                <source>The CSRF token is invalid. Please try to resubmit the form.</source>
+                <target state="needs-review-translation">CSRF-teiknet er ugyldig. Ver venleg og prøv å sende inn skjemaet på nytt.</target>
             </trans-unit>
             <trans-unit id="99">
                 <source>This value is not a valid HTML5 color.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.no.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.no.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.no.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.no.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="nb" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
@@ -11,8 +11,8 @@
                 <target>Den opplastede filen var for stor. Vennligst last opp en mindre fil.</target>
             </trans-unit>
             <trans-unit id="30">
-                <source>The CSRF token is invalid.</source>
-                <target>CSRF nøkkelen er ugyldig.</target>
+                <source>The CSRF token is invalid. Please try to resubmit the form.</source>
+                <target state="needs-review-translation">CSRF-tokenen er ugyldig. Vennligst prøv å sende inn skjemaet på nytt.</target>
             </trans-unit>
             <trans-unit id="99">
                 <source>This value is not a valid HTML5 color.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.pl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.pl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.pl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.pl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="pl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.pt_BR.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.pt_BR.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.pt_BR.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.pt_BR.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="pt-BR" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.pt.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.pt.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.pt.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.pt.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="pt" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
@@ -14,7 +14,7 @@
                 <source>The CSRF token is invalid. Please try to resubmit the form.</source>
                 <target>O token CSRF está inválido. Por favor, tente enviar o formulário novamente.</target>
             </trans-unit>
-             <trans-unit id="99">
+            <trans-unit id="99">
                 <source>This value is not a valid HTML5 color.</source>
                 <target>Este valor não é uma cor HTML5 válida.</target>
             </trans-unit>
@@ -50,7 +50,7 @@
                 <source>Please enter a valid date and time.</source>
                 <target>Por favor, informe uma data e horário válidos.</target>
             </trans-unit>
-             <trans-unit id="108">
+            <trans-unit id="108">
                 <source>Please enter a valid date.</source>
                 <target>Por favor, informe uma data válida.</target>
             </trans-unit>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ro.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ro.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ro.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ro.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ro" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ru.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ru.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ru.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ru.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ru" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sk.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sk.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sk.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sk.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sk" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sq.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sq.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sq.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sq.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,18 +1,27 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sq" datatype="plaintext" original="file.ext">
+        <header>
+            <note>
+                Për fjalët e huaja, të cilat nuk kanë përkthim të drejtpërdrejtë, ju lutemi të ndiqni rregullat e mëposhtme:
+                  a) në rast se emri është akronim i përdorur gjerësisht si i përveçëm, atëherë, emri lakohet pa thonjëza dhe mbaresa shkruhet me vizë ndarëse. Gjinia gjykohet sipas rastit. Shembull: JSON-i (mashkullore)
+                  b) në rast se emri është akronim i papërdorur gjerësisht si i përveçëm, atëherë, emri lakohet pa thonjëza dhe mbaresa shkruhet me vizë ndarëse. Gjinia është femërore. Shembull: URL-ja (femërore)
+                  c) në rast se emri duhet lakuar për shkak të rasës në fjali, atëherë, emri lakohet pa thonjëza dhe mbaresa shkruhet me vizë ndarëse. Shembull: host-i, prej host-it
+                  d) në rast se emri nuk duhet lakuar për shkak të trajtës në fjali, atëherë, emri rrethohet me thonjëzat “”. Shembull: “locale”
+            </note>
+        </header>
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
-                <target>Kjo formë nuk duhet të përmbajë fusha shtesë.</target>
+                <target>Ky formular nuk duhet të përmbajë fusha shtesë.</target>
             </trans-unit>
             <trans-unit id="29">
                 <source>The uploaded file was too large. Please try to upload a smaller file.</source>
-                <target>Skedari i ngarkuar ishte shumë i madh. Ju lutemi provoni të ngarkoni një skedar më të vogël.</target>
+                <target>Skeda e ngarkuar ishte shumë e madhe. Ju lutemi provoni të ngarkoni një skedë më të vogël.</target>
             </trans-unit>
             <trans-unit id="30">
                 <source>The CSRF token is invalid. Please try to resubmit the form.</source>
-                <target>Vlera CSRF është e pavlefshme. Ju lutemi provoni të ridërgoni formën.</target>
+                <target>Vlera CSRF është e pavlefshme. Ju lutemi provoni të ridërgoni formularin.</target>
             </trans-unit>
             <trans-unit id="99">
                 <source>This value is not a valid HTML5 color.</source>
@@ -24,7 +33,7 @@
             </trans-unit>
             <trans-unit id="101">
                 <source>The selected choice is invalid.</source>
-                <target>Opsioni i zgjedhur është i pavlefshëm.</target>
+                <target>Alternativa e zgjedhur është e pavlefshme.</target>
             </trans-unit>
             <trans-unit id="102">
                 <source>The collection is invalid.</source>
@@ -40,11 +49,11 @@
             </trans-unit>
             <trans-unit id="105">
                 <source>Please select a valid currency.</source>
-                <target>Ju lutemi zgjidhni një monedhë të vlefshme.</target>
+                <target>Ju lutemi zgjidhni një valutë të vlefshme.</target>
             </trans-unit>
             <trans-unit id="106">
                 <source>Please choose a valid date interval.</source>
-                <target>Ju lutemi zgjidhni një interval të vlefshëm të datës.</target>
+                <target>Ju lutemi zgjidhni një interval të vlefshëm.</target>
             </trans-unit>
             <trans-unit id="107">
                 <source>Please enter a valid date and time.</source>
@@ -56,7 +65,7 @@
             </trans-unit>
             <trans-unit id="109">
                 <source>Please select a valid file.</source>
-                <target>Ju lutemi zgjidhni një skedar të vlefshëm.</target>
+                <target>Ju lutemi zgjidhni një skedë të vlefshme.</target>
             </trans-unit>
             <trans-unit id="110">
                 <source>The hidden field is invalid.</source>
@@ -68,11 +77,11 @@
             </trans-unit>
             <trans-unit id="112">
                 <source>Please select a valid language.</source>
-                <target>Please select a valid language.</target>
+                <target>Ju lutemi zgjidhni një gjuhë të vlefshme.</target>
             </trans-unit>
             <trans-unit id="113">
                 <source>Please select a valid locale.</source>
-                <target>Ju lutemi zgjidhni një lokale të vlefshme.</target>
+                <target>Ju lutemi zgjidhni një “locale” të vlefshme.</target>
             </trans-unit>
             <trans-unit id="114">
                 <source>Please enter a valid money amount.</source>
@@ -96,7 +105,7 @@
             </trans-unit>
             <trans-unit id="119">
                 <source>Please enter a valid time.</source>
-                <target>Ju lutemi shkruani një kohë të vlefshme.</target>
+                <target>Ju lutemi shkruani një orë të vlefshme.</target>
             </trans-unit>
             <trans-unit id="120">
                 <source>Please select a valid timezone.</source>
@@ -120,15 +129,15 @@
             </trans-unit>
             <trans-unit id="125">
                 <source>Please enter a valid email address.</source>
-                <target>Ju lutemi shkruani një adresë të vlefshme emaili.</target>
+                <target>Ju lutemi shkruani një adresë të vlefshme email-i.</target>
             </trans-unit>
             <trans-unit id="126">
                 <source>Please select a valid option.</source>
-                <target>Ju lutemi zgjidhni një opsion të vlefshëm.</target>
+                <target>Ju lutemi zgjidhni një alternativë të vlefshme.</target>
             </trans-unit>
             <trans-unit id="127">
                 <source>Please select a valid range.</source>
-                <target>Ju lutemi zgjidhni një diapazon të vlefshëm.</target>
+                <target>Ju lutemi zgjidhni një seri të vlefshme.</target>
             </trans-unit>
             <trans-unit id="128">
                 <source>Please enter a valid week.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sr_Cyrl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sr_Cyrl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sr_Cyrl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sr_Cyrl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sr-Cyrl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sr_Latn.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sr_Latn.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sr_Latn.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sr_Latn.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sr-Latn" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sv.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sv.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sv.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.sv.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sv" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.th.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.th.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.th.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.th.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="th" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="th" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.tl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.tl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.tl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.tl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="tl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.tr.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.tr.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.tr.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.tr.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="tr" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.uk.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.uk.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.uk.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.uk.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="uk" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ur.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ur.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ur.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.ur.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="ur" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ur" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.uz.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.uz.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.uz.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.uz.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="uz" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.vi.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.vi.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.vi.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.vi.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="vi" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.zh_CN.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.zh_CN.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.zh_CN.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.zh_CN.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="zh-CN" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.zh_TW.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.zh_TW.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Resources/translations/validators.zh_TW.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Resources/translations/validators.zh_TW.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,34 +1,34 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="zh-TW" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="28">
                 <source>This form should not contain extra fields.</source>
-                <target>該表單中不可有額外字段。</target>
+                <target>此表單不應包含其他欄位。</target>
             </trans-unit>
             <trans-unit id="29">
                 <source>The uploaded file was too large. Please try to upload a smaller file.</source>
-                <target>上傳文件太大， 請重新嘗試上傳一個較小的文件。</target>
+                <target>上傳的檔案過大。請嘗試上傳較小的檔案。</target>
             </trans-unit>
             <trans-unit id="30">
                 <source>The CSRF token is invalid. Please try to resubmit the form.</source>
-                <target>CSRF 驗證符無效， 請重新提交。</target>
+                <target>CSRF token 無效。請重新提交表單。</target>
             </trans-unit>
             <trans-unit id="99">
                 <source>This value is not a valid HTML5 color.</source>
-                <target>該數值不是個有效的 HTML5 顏色。</target>
+                <target>這個數值不是有效的 HTML5 顏色。</target>
             </trans-unit>
             <trans-unit id="100">
                 <source>Please enter a valid birthdate.</source>
-                <target>請輸入有效的生日日期。</target>
+                <target>請輸入有效的出生日期。</target>
             </trans-unit>
             <trans-unit id="101">
                 <source>The selected choice is invalid.</source>
-                <target>所選的選項無效。</target>
+                <target>選取的選項無效。</target>
             </trans-unit>
             <trans-unit id="102">
                 <source>The collection is invalid.</source>
-                <target>集合無效。</target>
+                <target>這個集合無效。</target>
             </trans-unit>
             <trans-unit id="103">
                 <source>Please select a valid color.</source>
@@ -44,11 +44,11 @@
             </trans-unit>
             <trans-unit id="106">
                 <source>Please choose a valid date interval.</source>
-                <target>請選擇有效的日期間隔。</target>
+                <target>請選擇有效的日期區間。</target>
             </trans-unit>
             <trans-unit id="107">
                 <source>Please enter a valid date and time.</source>
-                <target>請輸入有效的日期與時間。</target>
+                <target>請輸入有效的日期和時間。</target>
             </trans-unit>
             <trans-unit id="108">
                 <source>Please enter a valid date.</source>
@@ -56,11 +56,11 @@
             </trans-unit>
             <trans-unit id="109">
                 <source>Please select a valid file.</source>
-                <target>請選擇有效的文件。</target>
+                <target>請選擇有效的檔案。</target>
             </trans-unit>
             <trans-unit id="110">
                 <source>The hidden field is invalid.</source>
-                <target>隱藏字段無效。</target>
+                <target>隱藏欄位無效。</target>
             </trans-unit>
             <trans-unit id="111">
                 <source>Please enter an integer.</source>
@@ -72,11 +72,11 @@
             </trans-unit>
             <trans-unit id="113">
                 <source>Please select a valid locale.</source>
-                <target>請選擇有效的語言環境。</target>
+                <target>請選擇有效的語系。</target>
             </trans-unit>
             <trans-unit id="114">
                 <source>Please enter a valid money amount.</source>
-                <target>請輸入正確的金額。</target>
+                <target>請輸入有效的金額。</target>
             </trans-unit>
             <trans-unit id="115">
                 <source>Please enter a number.</source>
@@ -88,11 +88,11 @@
             </trans-unit>
             <trans-unit id="117">
                 <source>Please enter a percentage value.</source>
-                <target>請輸入百分比值。</target>
+                <target>請輸入百分比數值。</target>
             </trans-unit>
             <trans-unit id="118">
                 <source>The values do not match.</source>
-                <target>數值不匹配。</target>
+                <target>數值不相符。</target>
             </trans-unit>
             <trans-unit id="119">
                 <source>Please enter a valid time.</source>
@@ -104,19 +104,19 @@
             </trans-unit>
             <trans-unit id="121">
                 <source>Please enter a valid URL.</source>
-                <target>請輸入有效的網址。</target>
+                <target>請輸入有效的 URL。</target>
             </trans-unit>
             <trans-unit id="122">
                 <source>Please enter a valid search term.</source>
-                <target>請輸入有效的搜索詞。</target>
+                <target>請輸入有效的搜尋關鍵字。</target>
             </trans-unit>
             <trans-unit id="123">
                 <source>Please provide a valid phone number.</source>
-                <target>請提供有效的手機號碼。</target>
+                <target>請提供有效的電話號碼。</target>
             </trans-unit>
             <trans-unit id="124">
                 <source>The checkbox has an invalid value.</source>
-                <target>無效的選框值。</target>
+                <target>核取方塊上有無效的值。</target>
             </trans-unit>
             <trans-unit id="125">
                 <source>Please enter a valid email address.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Test/FormPerformanceTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Test/FormPerformanceTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Test/FormPerformanceTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Test/FormPerformanceTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,7 @@
 
 namespace Symfony\Component\Form\Test;
 
+use Symfony\Component\Form\Test\Traits\RunTestTrait;
 use Symfony\Component\Form\Tests\VersionAwareTest;
 
 /**
@@ -23,6 +24,7 @@
  */
 abstract class FormPerformanceTestCase extends FormIntegrationTestCase
 {
+    use RunTestTrait;
     use VersionAwareTest;
 
     /**
@@ -31,17 +33,21 @@
     protected $maxRunningTime = 0;
 
     /**
-     * {@inheritdoc}
+     * @return mixed
      */
-    protected function runTest()
+    private function doRunTest()
     {
         $s = microtime(true);
-        parent::runTest();
+        $result = parent::runTest();
         $time = microtime(true) - $s;
 
         if (0 != $this->maxRunningTime && $time > $this->maxRunningTime) {
             $this->fail(sprintf('expected running time: <= %s but was: %s', $this->maxRunningTime, $time));
         }
+
+        $this->expectNotToPerformAssertions();
+
+        return $result;
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Test/Traits/RunTestTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Test/Traits/RunTestTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Test/Traits/RunTestTrait.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Test/Traits/RunTestTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,36 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Form\Test\Traits;
+
+use PHPUnit\Framework\TestCase;
+
+if ((new \ReflectionMethod(TestCase::class, 'runTest'))->hasReturnType()) {
+    // PHPUnit 10
+    /** @internal */
+    trait RunTestTrait
+    {
+        protected function runTest(): mixed
+        {
+            return $this->doRunTest();
+        }
+    }
+} else {
+    // PHPUnit 9
+    /** @internal */
+    trait RunTestTrait
+    {
+        protected function runTest()
+        {
+            return $this->doRunTest();
+        }
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Test/Traits/ValidatorExtensionTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Test/Traits/ValidatorExtensionTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Test/Traits/ValidatorExtensionTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Test/Traits/ValidatorExtensionTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,8 +36,8 @@
 
         $this->validator = $this->createMock(ValidatorInterface::class);
         $metadata = $this->getMockBuilder(ClassMetadata::class)->setConstructorArgs([''])->onlyMethods(['addPropertyConstraint'])->getMock();
-        $this->validator->expects($this->any())->method('getMetadataFor')->will($this->returnValue($metadata));
-        $this->validator->expects($this->any())->method('validate')->will($this->returnValue(new ConstraintViolationList()));
+        $this->validator->expects($this->any())->method('getMetadataFor')->willReturn($metadata);
+        $this->validator->expects($this->any())->method('validate')->willReturn(new ConstraintViolationList());
 
         return new ValidatorExtension($this->validator, false);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/AbstractRequestHandlerTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/AbstractRequestHandlerTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/AbstractRequestHandlerTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/AbstractRequestHandlerTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,6 +14,8 @@
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\EventDispatcher\EventDispatcher;
 use Symfony\Component\Form\Extension\Core\DataMapper\DataMapper;
+use Symfony\Component\Form\Extension\Core\Type\CollectionType;
+use Symfony\Component\Form\Extension\Core\Type\TextType;
 use Symfony\Component\Form\Form;
 use Symfony\Component\Form\FormBuilder;
 use Symfony\Component\Form\FormError;
@@ -22,6 +24,7 @@
 use Symfony\Component\Form\Forms;
 use Symfony\Component\Form\RequestHandlerInterface;
 use Symfony\Component\Form\ResolvedFormTypeFactory;
+use Symfony\Component\Form\Tests\Extension\Type\ItemFileType;
 use Symfony\Component\Form\Util\ServerParams;
 
 /**
@@ -65,7 +68,7 @@
         $this->request = null;
     }
 
-    public static function methodExceptGetProvider()
+    public static function methodExceptGetProvider(): array
     {
         return [
             ['POST'],
@@ -75,7 +78,7 @@
         ];
     }
 
-    public static function methodProvider()
+    public static function methodProvider(): array
     {
         return array_merge([
             ['GET'],
@@ -236,6 +239,60 @@
         $this->assertSame($file, $form->get('field2')->getData());
     }
 
+    public function testIntegerChildren()
+    {
+        $form = $this->createForm('root', 'POST', true);
+        $form->add('0', TextType::class);
+        $form->add('1', TextType::class);
+
+        $this->setRequestData('POST', [
+            'root' => [
+                '1' => 'bar',
+            ],
+        ]);
+
+        $this->requestHandler->handleRequest($form, $this->request);
+
+        $this->assertNull($form->get('0')->getData());
+        $this->assertSame('bar', $form->get('1')->getData());
+    }
+
+    /**
+     * @dataProvider methodExceptGetProvider
+     */
+    public function testMergeParamsAndFilesMultiple($method)
+    {
+        $form = $this->createForm('param1', $method, true);
+        $form->add($this->createBuilder('field1', false, ['allow_file_upload' => true, 'multiple' => true])->getForm());
+        $file1 = $this->getUploadedFile();
+        $file2 = $this->getUploadedFile();
+
+        $this->setRequestData($method, [
+            'param1' => [
+                'field1' => [
+                    'foo',
+                    'bar',
+                    'baz',
+                ],
+            ],
+        ], [
+            'param1' => [
+                'field1' => [
+                    $file1,
+                    $file2,
+                ],
+            ],
+        ]);
+
+        $this->requestHandler->handleRequest($form, $this->request);
+        $data = $form->get('field1')->getData();
+
+        $this->assertTrue($form->isSubmitted());
+        $this->assertIsArray($data);
+        $this->assertCount(5, $data);
+        $this->assertSame(['foo', 'bar', 'baz', $file1, $file2], $data);
+    }
+
     /**
      * @dataProvider methodExceptGetProvider
      */
@@ -256,6 +313,48 @@
         $this->assertSame('DATA', $form->getData());
     }
 
+    public function testMergeZeroIndexedCollection()
+    {
+        $form = $this->createForm('root', 'POST', true);
+        $form->add('items', CollectionType::class, [
+            'entry_type' => ItemFileType::class,
+            'allow_add' => true,
+        ]);
+
+        $file = $this->getUploadedFile();
+
+        $this->setRequestData('POST', [
+            'root' => [
+                'items' => [
+                    0 => [
+                        'item' => 'test',
+                    ],
+                ],
+            ],
+        ], [
+            'root' => [
+                'items' => [
+                    0 => [
+                        'file' => $file,
+                    ],
+                ],
+            ],
+        ]);
+
+        $this->requestHandler->handleRequest($form, $this->request);
+
+        $itemsForm = $form->get('items');
+
+        $this->assertTrue($form->isSubmitted());
+        $this->assertTrue($form->isValid());
+
+        $this->assertTrue($itemsForm->has('0'));
+        $this->assertFalse($itemsForm->has('1'));
+
+        $this->assertEquals('test', $itemsForm->get('0')->get('item')->getData());
+        $this->assertNotNull($itemsForm->get('0')->get('file'));
+    }
+
     /**
      * @dataProvider methodExceptGetProvider
      */
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/ChoiceList/Factory/CachingFactoryDecoratorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/ChoiceList/Factory/CachingFactoryDecoratorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/ChoiceList/Factory/CachingFactoryDecoratorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/ChoiceList/Factory/CachingFactoryDecoratorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -586,7 +586,7 @@
         ];
     }
 
-    public function provideSameKeyChoices()
+    public static function provideSameKeyChoices()
     {
         // Only test types here that can be used as array keys
         return [
@@ -597,7 +597,7 @@
         ];
     }
 
-    public function provideDistinguishedKeyChoices()
+    public static function provideDistinguishedKeyChoices()
     {
         // Only test types here that can be used as array keys
         return [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/CompoundFormTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/CompoundFormTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/CompoundFormTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/CompoundFormTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -574,7 +574,7 @@
         $this->assertSame('Bernhard', $object['name']);
     }
 
-    public static function requestMethodProvider()
+    public static function requestMethodProvider(): array
     {
         return [
             ['POST'],
@@ -1145,7 +1145,7 @@
         return $builder->getForm();
     }
 
-    private function getBuilder(string $name = 'name', string $dataClass = null, array $options = []): FormBuilder
+    private function getBuilder(string $name = 'name', ?string $dataClass = null, array $options = []): FormBuilder
     {
         return new FormBuilder($name, $dataClass, new EventDispatcher(), $this->factory, $options);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataMapper/DataMapperTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataMapper/DataMapperTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataMapper/DataMapperTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataMapper/DataMapperTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,6 +17,8 @@
 use Symfony\Component\Form\Extension\Core\DataAccessor\PropertyPathAccessor;
 use Symfony\Component\Form\Extension\Core\DataMapper\DataMapper;
 use Symfony\Component\Form\Extension\Core\Type\DateType;
+use Symfony\Component\Form\Extension\Core\Type\FormType;
+use Symfony\Component\Form\Extension\Core\Type\TextType;
 use Symfony\Component\Form\Form;
 use Symfony\Component\Form\FormConfigBuilder;
 use Symfony\Component\Form\FormFactoryBuilder;
@@ -419,6 +421,25 @@
 
         $this->assertEquals(['date' => new \DateTime('2022-08-04', new \DateTimeZone('UTC'))], $form->getData());
     }
+
+    public function testMapFormToDataWithOnlyGetterConfigured()
+    {
+        $person = new DummyPerson('foo');
+        $form = (new FormFactoryBuilder())
+            ->getFormFactory()
+            ->createBuilder(FormType::class, $person)
+            ->add('name', TextType::class, [
+                'getter' => function (DummyPerson $person) {
+                    return $person->myName();
+                },
+            ])
+            ->getForm();
+        $form->submit([
+            'name' => 'bar',
+        ]);
+
+        $this->assertSame('bar', $person->myName());
+    }
 }
 
 class SubmittedForm extends Form
@@ -455,4 +476,9 @@
     {
         $this->name = $name;
     }
+
+    public function setName($name): void
+    {
+        $this->name = $name;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/BaseDateTimeTransformerTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/BaseDateTimeTransformerTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/BaseDateTimeTransformerTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/BaseDateTimeTransformerTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,5 +31,5 @@
         $this->createDateTimeTransformer(null, 'that_timezone_does_not_exist');
     }
 
-    abstract protected function createDateTimeTransformer(string $inputTimezone = null, string $outputTimezone = null): BaseDateTimeTransformer;
+    abstract protected function createDateTimeTransformer(?string $inputTimezone = null, ?string $outputTimezone = null): BaseDateTimeTransformer;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/ChoiceToValueTransformerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/ChoiceToValueTransformerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/ChoiceToValueTransformerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/ChoiceToValueTransformerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,13 +30,7 @@
         $this->transformerWithNull = new ChoiceToValueTransformer($listWithNull);
     }
 
-    protected function tearDown(): void
-    {
-        $this->transformer = null;
-        $this->transformerWithNull = null;
-    }
-
-    public static function transformProvider()
+    public static function transformProvider(): array
     {
         return [
             // more extensive test set can be found in FormUtilTest
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateIntervalToStringTransformerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateIntervalToStringTransformerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateIntervalToStringTransformerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateIntervalToStringTransformerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,9 +20,9 @@
  */
 class DateIntervalToStringTransformerTest extends DateIntervalTestCase
 {
-    public static function dataProviderISO()
+    public static function dataProviderISO(): array
     {
-        $data = [
+        return [
             ['P%YY%MM%DDT%HH%IM%SS', 'P00Y00M00DT00H00M00S', 'PT0S'],
             ['P%yY%mM%dDT%hH%iM%sS', 'P0Y0M0DT0H0M0S', 'PT0S'],
             ['P%yY%mM%dDT%hH%iM%sS', 'P10Y2M3DT16H5M6S', 'P10Y2M3DT16H5M6S'],
@@ -30,13 +30,11 @@
             ['P%yY%mM%dDT%hH', 'P10Y2M3DT16H', 'P10Y2M3DT16H'],
             ['P%yY%mM%dD', 'P10Y2M3D', 'P10Y2M3DT0H'],
         ];
-
-        return $data;
     }
 
-    public static function dataProviderDate()
+    public static function dataProviderDate(): array
     {
-        $data = [
+        return [
             [
                 '%y years %m months %d days %h hours %i minutes %s seconds',
                 '10 years 2 months 3 days 16 hours 5 minutes 6 seconds',
@@ -52,8 +50,6 @@
             ['%y years %m months', '10 years 2 months', 'P10Y2M'],
             ['%y year', '1 year', 'P1Y'],
         ];
-
-        return $data;
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeImmutableToDateTimeTransformerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeImmutableToDateTimeTransformerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeImmutableToDateTimeTransformerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeImmutableToDateTimeTransformerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
         $this->assertEquals($expectedOutput->getTimezone(), $actualOutput->getTimezone());
     }
 
-    public static function provider()
+    public static function provider(): array
     {
         return [
             [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToArrayTransformerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToArrayTransformerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToArrayTransformerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToArrayTransformerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -536,7 +536,7 @@
         ]);
     }
 
-    protected function createDateTimeTransformer(string $inputTimezone = null, string $outputTimezone = null): BaseDateTimeTransformer
+    protected function createDateTimeTransformer(?string $inputTimezone = null, ?string $outputTimezone = null): BaseDateTimeTransformer
     {
         return new DateTimeToArrayTransformer($inputTimezone, $outputTimezone);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToHtml5LocalDateTimeTransformerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToHtml5LocalDateTimeTransformerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToHtml5LocalDateTimeTransformerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToHtml5LocalDateTimeTransformerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     use DateTimeEqualsTrait;
 
-    public static function transformProvider()
+    public static function transformProvider(): array
     {
         return [
             ['UTC', 'UTC', '2010-02-03 04:05:06 UTC', '2010-02-03T04:05:06'],
@@ -32,7 +32,7 @@
         ];
     }
 
-    public static function reverseTransformProvider()
+    public static function reverseTransformProvider(): array
     {
         return [
             // format without seconds, as appears in some browsers
@@ -116,7 +116,7 @@
         $transformer->reverseTransform('2010-2010-2010');
     }
 
-    protected function createDateTimeTransformer(string $inputTimezone = null, string $outputTimezone = null): BaseDateTimeTransformer
+    protected function createDateTimeTransformer(?string $inputTimezone = null, ?string $outputTimezone = null): BaseDateTimeTransformer
     {
         return new DateTimeToHtml5LocalDateTimeTransformer($inputTimezone, $outputTimezone);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToLocalizedStringTransformerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,14 +25,17 @@
     protected $dateTimeWithoutSeconds;
     private $defaultLocale;
 
+    private $initialTestCaseUseException;
+    private $initialTestCaseErrorLevel;
+
     protected function setUp(): void
     {
         parent::setUp();
 
         // Normalize intl. configuration settings.
         if (\extension_loaded('intl')) {
-            $this->iniSet('intl.use_exceptions', 0);
-            $this->iniSet('intl.error_level', 0);
+            $this->initialTestCaseUseException = ini_set('intl.use_exceptions', 0);
+            $this->initialTestCaseErrorLevel = ini_set('intl.error_level', 0);
         }
 
         // Since we test against "de_AT", we need the full implementation
@@ -50,6 +53,11 @@
         $this->dateTime = null;
         $this->dateTimeWithoutSeconds = null;
         \Locale::setDefault($this->defaultLocale);
+
+        if (\extension_loaded('intl')) {
+            ini_set('intl.use_exceptions', $this->initialTestCaseUseException);
+            ini_set('intl.error_level', $this->initialTestCaseErrorLevel);
+        }
     }
 
     public static function dataProvider()
@@ -124,7 +132,7 @@
 
         $transformer = new DateTimeToLocalizedStringTransformer('UTC', 'UTC');
 
-        $this->assertEquals('Feb 3, 2010, 4:05 AM', $transformer->transform($this->dateTime));
+        $this->assertMatchesRegularExpression('/^Feb 3, 2010, 4:05\s+AM$/u', $transformer->transform($this->dateTime));
     }
 
     public function testTransformEmpty()
@@ -333,47 +341,57 @@
         $transformer->reverseTransform('20107-03-21 12:34:56');
     }
 
+    /**
+     * @requires extension intl
+     */
     public function testReverseTransformWrapsIntlErrorsWithErrorLevel()
     {
-        if (!\extension_loaded('intl')) {
-            $this->markTestSkipped('intl extension is not loaded');
-        }
+        $errorLevel = ini_set('intl.error_level', \E_WARNING);
 
-        $this->iniSet('intl.error_level', \E_WARNING);
-
-        $this->expectException(TransformationFailedException::class);
-        $transformer = new DateTimeToLocalizedStringTransformer();
-        $transformer->reverseTransform('12345');
+        try {
+            $this->expectException(TransformationFailedException::class);
+            $transformer = new DateTimeToLocalizedStringTransformer();
+            $transformer->reverseTransform('12345');
+        } finally {
+            ini_set('intl.error_level', $errorLevel);
+        }
     }
 
+    /**
+     * @requires extension intl
+     */
     public function testReverseTransformWrapsIntlErrorsWithExceptions()
     {
-        if (!\extension_loaded('intl')) {
-            $this->markTestSkipped('intl extension is not loaded');
-        }
-
-        $this->iniSet('intl.use_exceptions', 1);
+        $initialUseExceptions = ini_set('intl.use_exceptions', 1);
 
-        $this->expectException(TransformationFailedException::class);
-        $transformer = new DateTimeToLocalizedStringTransformer();
-        $transformer->reverseTransform('12345');
+        try {
+            $this->expectException(TransformationFailedException::class);
+            $transformer = new DateTimeToLocalizedStringTransformer();
+            $transformer->reverseTransform('12345');
+        } finally {
+            ini_set('intl.use_exceptions', $initialUseExceptions);
+        }
     }
 
+    /**
+     * @requires extension intl
+     */
     public function testReverseTransformWrapsIntlErrorsWithExceptionsAndErrorLevel()
     {
-        if (!\extension_loaded('intl')) {
-            $this->markTestSkipped('intl extension is not loaded');
-        }
+        $initialUseExceptions = ini_set('intl.use_exceptions', 1);
+        $initialErrorLevel = ini_set('intl.error_level', \E_WARNING);
 
-        $this->iniSet('intl.use_exceptions', 1);
-        $this->iniSet('intl.error_level', \E_WARNING);
-
-        $this->expectException(TransformationFailedException::class);
-        $transformer = new DateTimeToLocalizedStringTransformer();
-        $transformer->reverseTransform('12345');
+        try {
+            $this->expectException(TransformationFailedException::class);
+            $transformer = new DateTimeToLocalizedStringTransformer();
+            $transformer->reverseTransform('12345');
+        } finally {
+            ini_set('intl.use_exceptions', $initialUseExceptions);
+            ini_set('intl.error_level', $initialErrorLevel);
+        }
     }
 
-    protected function createDateTimeTransformer(string $inputTimezone = null, string $outputTimezone = null): BaseDateTimeTransformer
+    protected function createDateTimeTransformer(?string $inputTimezone = null, ?string $outputTimezone = null): BaseDateTimeTransformer
     {
         return new DateTimeToLocalizedStringTransformer($inputTimezone, $outputTimezone);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToRfc3339TransformerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToRfc3339TransformerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToRfc3339TransformerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToRfc3339TransformerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,13 +31,7 @@
         $this->dateTimeWithoutSeconds = new \DateTime('2010-02-03 04:05:00 UTC');
     }
 
-    protected function tearDown(): void
-    {
-        $this->dateTime = null;
-        $this->dateTimeWithoutSeconds = null;
-    }
-
-    public static function allProvider()
+    public static function allProvider(): array
     {
         return [
             ['UTC', 'UTC', '2010-02-03 04:05:06 UTC', '2010-02-03T04:05:06Z'],
@@ -49,12 +43,12 @@
         ];
     }
 
-    public static function transformProvider()
+    public static function transformProvider(): array
     {
         return self::allProvider();
     }
 
-    public static function reverseTransformProvider()
+    public static function reverseTransformProvider(): array
     {
         return array_merge(self::allProvider(), [
             // format without seconds, as appears in some browsers
@@ -132,7 +126,7 @@
         $transformer->reverseTransform($date);
     }
 
-    public static function invalidDateStringProvider()
+    public static function invalidDateStringProvider(): array
     {
         return [
             'invalid month' => ['2010-2010-01'],
@@ -144,7 +138,7 @@
         ];
     }
 
-    protected function createDateTimeTransformer(string $inputTimezone = null, string $outputTimezone = null): BaseDateTimeTransformer
+    protected function createDateTimeTransformer(?string $inputTimezone = null, ?string $outputTimezone = null): BaseDateTimeTransformer
     {
         return new DateTimeToRfc3339Transformer($inputTimezone, $outputTimezone);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToStringTransformerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToStringTransformerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToStringTransformerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToStringTransformerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -133,6 +133,19 @@
         $this->assertNull($reverseTransformer->reverseTransform(''));
     }
 
+    public function testReverseTransformWithNullBytes()
+    {
+        $transformer = new DateTimeToStringTransformer();
+
+        $nullByte = \chr(0);
+        $value = '2024-03-15 21:11:00'.$nullByte;
+
+        $this->expectException(TransformationFailedException::class);
+        $this->expectExceptionMessage('Null bytes not allowed');
+
+        $transformer->reverseTransform($value);
+    }
+
     public function testReverseTransformWithDifferentTimezones()
     {
         $reverseTransformer = new DateTimeToStringTransformer('America/New_York', 'Asia/Hong_Kong', 'Y-m-d H:i:s');
@@ -171,7 +184,7 @@
         $reverseTransformer->reverseTransform('2010-04-31');
     }
 
-    protected function createDateTimeTransformer(string $inputTimezone = null, string $outputTimezone = null): BaseDateTimeTransformer
+    protected function createDateTimeTransformer(?string $inputTimezone = null, ?string $outputTimezone = null): BaseDateTimeTransformer
     {
         return new DateTimeToStringTransformer($inputTimezone, $outputTimezone);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToTimestampTransformerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToTimestampTransformerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToTimestampTransformerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/DateTimeToTimestampTransformerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -115,7 +115,7 @@
         $reverseTransformer->reverseTransform('2010-2010-2010');
     }
 
-    protected function createDateTimeTransformer(string $inputTimezone = null, string $outputTimezone = null): BaseDateTimeTransformer
+    protected function createDateTimeTransformer(?string $inputTimezone = null, ?string $outputTimezone = null): BaseDateTimeTransformer
     {
         return new DateTimeToTimestampTransformer($inputTimezone, $outputTimezone);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,8 +20,17 @@
 {
     private $defaultLocale;
 
+    private $initialTestCaseUseException;
+    private $initialTestCaseErrorLevel;
+
     protected function setUp(): void
     {
+        // Normalize intl. configuration settings.
+        if (\extension_loaded('intl')) {
+            $this->initialTestCaseUseException = ini_set('intl.use_exceptions', 0);
+            $this->initialTestCaseErrorLevel = ini_set('intl.error_level', 0);
+        }
+
         $this->defaultLocale = \Locale::getDefault();
         \Locale::setDefault('en');
     }
@@ -29,6 +38,11 @@
     protected function tearDown(): void
     {
         \Locale::setDefault($this->defaultLocale);
+
+        if (\extension_loaded('intl')) {
+            ini_set('intl.use_exceptions', $this->initialTestCaseUseException);
+            ini_set('intl.error_level', $this->initialTestCaseErrorLevel);
+        }
     }
 
     public static function provideTransformations()
@@ -632,4 +646,83 @@
 
         $this->assertSame(1.0, $transformer->reverseTransform('1'));
     }
+
+    /**
+     * @dataProvider eNotationProvider
+     */
+    public function testReverseTransformENotation($output, $input)
+    {
+        IntlTestHelper::requireFullIntl($this);
+
+        \Locale::setDefault('en');
+
+        $transformer = new NumberToLocalizedStringTransformer();
+
+        $this->assertSame($output, $transformer->reverseTransform($input));
+    }
+
+    /**
+     * @requires extension intl
+     */
+    public function testReverseTransformWrapsIntlErrorsWithErrorLevel()
+    {
+        $errorLevel = ini_set('intl.error_level', \E_WARNING);
+
+        try {
+            $this->expectException(TransformationFailedException::class);
+            $transformer = new NumberToLocalizedStringTransformer();
+            $transformer->reverseTransform('invalid_number');
+        } finally {
+            ini_set('intl.error_level', $errorLevel);
+        }
+    }
+
+    /**
+     * @requires extension intl
+     */
+    public function testReverseTransformWrapsIntlErrorsWithExceptions()
+    {
+        $initialUseExceptions = ini_set('intl.use_exceptions', 1);
+
+        try {
+            $this->expectException(TransformationFailedException::class);
+            $transformer = new NumberToLocalizedStringTransformer();
+            $transformer->reverseTransform('invalid_number');
+        } finally {
+            ini_set('intl.use_exceptions', $initialUseExceptions);
+        }
+    }
+
+    /**
+     * @requires extension intl
+     */
+    public function testReverseTransformWrapsIntlErrorsWithExceptionsAndErrorLevel()
+    {
+        $initialUseExceptions = ini_set('intl.use_exceptions', 1);
+        $initialErrorLevel = ini_set('intl.error_level', \E_WARNING);
+
+        try {
+            $this->expectException(TransformationFailedException::class);
+            $transformer = new NumberToLocalizedStringTransformer();
+            $transformer->reverseTransform('invalid_number');
+        } finally {
+            ini_set('intl.use_exceptions', $initialUseExceptions);
+            ini_set('intl.error_level', $initialErrorLevel);
+        }
+    }
+
+    public static function eNotationProvider(): array
+    {
+        return [
+            [0.001, '1E-3'],
+            [0.001, '1.0E-3'],
+            [0.001, '1e-3'],
+            [0.001, '1.0e-03'],
+            [1000.0, '1E3'],
+            [1000.0, '1.0E3'],
+            [1000.0, '1e3'],
+            [1000.0, '1.0e3'],
+            [1232.0, '1.232e3'],
+        ];
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/PercentToLocalizedStringTransformerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/PercentToLocalizedStringTransformerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/PercentToLocalizedStringTransformerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/PercentToLocalizedStringTransformerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,8 +23,17 @@
 
     private $defaultLocale;
 
+    private $initialTestCaseUseException;
+    private $initialTestCaseErrorLevel;
+
     protected function setUp(): void
     {
+        // Normalize intl. configuration settings.
+        if (\extension_loaded('intl')) {
+            $this->initialTestCaseUseException = ini_set('intl.use_exceptions', 0);
+            $this->initialTestCaseErrorLevel = ini_set('intl.error_level', 0);
+        }
+
         $this->defaultLocale = \Locale::getDefault();
         \Locale::setDefault('en');
     }
@@ -32,6 +41,11 @@
     protected function tearDown(): void
     {
         \Locale::setDefault($this->defaultLocale);
+
+        if (\extension_loaded('intl')) {
+            ini_set('intl.use_exceptions', $this->initialTestCaseUseException);
+            ini_set('intl.error_level', $this->initialTestCaseErrorLevel);
+        }
     }
 
     public function testTransform()
@@ -95,7 +109,7 @@
         $this->assertEquals(2, $transformer->reverseTransform('200'));
     }
 
-    public static function reverseTransformWithRoundingProvider()
+    public static function reverseTransformWithRoundingProvider(): array
     {
         return [
             // towards positive infinity (1.6 -> 2, -1.6 -> -1)
@@ -483,6 +497,56 @@
 
         $this->assertEquals(0.1234, $transformer->reverseTransform('12.34'));
     }
+
+    /**
+     * @requires extension intl
+     */
+    public function testReverseTransformWrapsIntlErrorsWithErrorLevel()
+    {
+        $errorLevel = ini_set('intl.error_level', \E_WARNING);
+
+        try {
+            $this->expectException(TransformationFailedException::class);
+            $transformer = new PercentToLocalizedStringTransformer(null, null, \NumberFormatter::ROUND_HALFUP);
+            $transformer->reverseTransform('invalid_number');
+        } finally {
+            ini_set('intl.error_level', $errorLevel);
+        }
+    }
+
+    /**
+     * @requires extension intl
+     */
+    public function testReverseTransformWrapsIntlErrorsWithExceptions()
+    {
+        $initialUseExceptions = ini_set('intl.use_exceptions', 1);
+
+        try {
+            $this->expectException(TransformationFailedException::class);
+            $transformer = new PercentToLocalizedStringTransformer(null, null, \NumberFormatter::ROUND_HALFUP);
+            $transformer->reverseTransform('invalid_number');
+        } finally {
+            ini_set('intl.use_exceptions', $initialUseExceptions);
+        }
+    }
+
+    /**
+     * @requires extension intl
+     */
+    public function testReverseTransformWrapsIntlErrorsWithExceptionsAndErrorLevel()
+    {
+        $initialUseExceptions = ini_set('intl.use_exceptions', 1);
+        $initialErrorLevel = ini_set('intl.error_level', \E_WARNING);
+
+        try {
+            $this->expectException(TransformationFailedException::class);
+            $transformer = new PercentToLocalizedStringTransformer(null, null, \NumberFormatter::ROUND_HALFUP);
+            $transformer->reverseTransform('invalid_number');
+        } finally {
+            ini_set('intl.use_exceptions', $initialUseExceptions);
+            ini_set('intl.error_level', $initialErrorLevel);
+        }
+    }
 }
 
 class PercentToLocalizedStringTransformerWithoutGrouping extends PercentToLocalizedStringTransformer
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/StringToFloatTransformerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/StringToFloatTransformerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/StringToFloatTransformerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/StringToFloatTransformerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -71,7 +71,7 @@
     /**
      * @dataProvider provideReverseTransformations
      */
-    public function testReverseTransform($from, $to, int $scale = null)
+    public function testReverseTransform($from, $to, ?int $scale = null)
     {
         $transformer = new StringToFloatTransformer($scale);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/ValueToDuplicatesTransformerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/ValueToDuplicatesTransformerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/ValueToDuplicatesTransformerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/DataTransformer/ValueToDuplicatesTransformerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -70,7 +70,7 @@
             'c' => '',
         ];
 
-        $this->assertNull($this->transformer->reverseTransform($input));
+        $this->assertSame('', $this->transformer->reverseTransform($input));
     }
 
     public function testReverseTransformCompletelyNull()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/BaseTypeTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/BaseTypeTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/BaseTypeTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/BaseTypeTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,16 +40,6 @@
         $this->assertEquals('name', $view->vars['full_name']);
     }
 
-    public function testStripLeadingUnderscoresAndDigitsFromId()
-    {
-        $view = $this->factory->createNamed('_09name', $this->getTestedType(), null, $this->getTestOptions())
-            ->createView();
-
-        $this->assertEquals('name', $view->vars['id']);
-        $this->assertEquals('_09name', $view->vars['name']);
-        $this->assertEquals('_09name', $view->vars['full_name']);
-    }
-
     public function testPassIdAndNameToViewWithParent()
     {
         $view = $this->factory->createNamedBuilder('parent', FormTypeTest::TESTED_TYPE)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/CheckboxTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/CheckboxTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/CheckboxTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/CheckboxTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -166,7 +166,7 @@
         $this->assertEquals($checked, $view->vars['checked']);
     }
 
-    public static function provideCustomModelTransformerData()
+    public static function provideCustomModelTransformerData(): array
     {
         return [
             ['checked', true],
@@ -186,7 +186,7 @@
         $this->assertFalse($form->getData());
     }
 
-    public static function provideCustomFalseValues()
+    public static function provideCustomFalseValues(): array
     {
         return [
             [''],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/CollectionTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/CollectionTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/CollectionTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/CollectionTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -120,7 +120,7 @@
         $form = $this->factory->create(static::TESTED_TYPE, null, [
             'entry_type' => AuthorType::class,
             'allow_delete' => true,
-            'delete_empty' => function (Author $obj = null) {
+            'delete_empty' => function (?Author $obj = null) {
                 return null === $obj || empty($obj->firstName);
             },
         ]);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/ColorTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/ColorTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/ColorTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/ColorTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
         $this->assertEmpty($form->getErrors());
     }
 
-    public static function validationShouldPassProvider()
+    public static function validationShouldPassProvider(): array
     {
         return [
             [false, 'foo'],
@@ -71,7 +71,7 @@
         $this->assertEquals([$expectedFormError], iterator_to_array($form->getErrors()));
     }
 
-    public static function validationShouldFailProvider()
+    public static function validationShouldFailProvider(): array
     {
         return [
             ['foo', 'foo'],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateIntervalTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateIntervalTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateIntervalTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateIntervalTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -440,7 +440,7 @@
         $this->assertEquals($expectedData, $form->getData());
     }
 
-    public static function provideEmptyData()
+    public static function provideEmptyData(): array
     {
         $expectedData = new \DateInterval('P6Y4M');
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTimeTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTimeTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTimeTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTimeTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -530,7 +530,7 @@
         ]);
         $view = $form->createView();
 
-        $this->assertSame('2/13/19, 7:12:13 PM', $view->vars['value']);
+        $this->assertMatchesRegularExpression('#^2/13/19, 7:12:13\s+PM$#u', $view->vars['value']);
     }
 
     public function testDateTypeChoiceErrorsBubbleUp()
@@ -695,6 +695,7 @@
         $form = $this->factory->create(static::TESTED_TYPE, null, [
             'widget' => $widget,
             'empty_data' => $emptyData,
+            'years' => range(2018, (int) date('Y')),
         ]);
         $form->submit(null);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,6 +14,7 @@
 use Symfony\Component\Form\ChoiceList\View\ChoiceView;
 use Symfony\Component\Form\FormError;
 use Symfony\Component\Form\FormInterface;
+use Symfony\Component\Intl\Intl;
 use Symfony\Component\Intl\Util\IntlTestHelper;
 use Symfony\Component\OptionsResolver\Exception\InvalidOptionsException;
 
@@ -90,6 +91,10 @@
         // we test against "de_DE", so we need the full implementation
         IntlTestHelper::requireFullIntl($this, false);
 
+        if (\in_array(Intl::getIcuVersion(), ['71.1', '72.1'], true)) {
+            $this->markTestSkipped('Skipping test due to a bug in ICU 71.1/72.1.');
+        }
+
         \Locale::setDefault('de_DE');
 
         $form = $this->factory->create(static::TESTED_TYPE, null, [
@@ -112,6 +117,10 @@
         // we test against "de_DE", so we need the full implementation
         IntlTestHelper::requireFullIntl($this, false);
 
+        if (\in_array(Intl::getIcuVersion(), ['71.1', '72.1'], true)) {
+            $this->markTestSkipped('Skipping test due to a bug in ICU 71.1/72.1.');
+        }
+
         \Locale::setDefault('de_DE');
 
         $form = $this->factory->create(static::TESTED_TYPE, null, [
@@ -135,6 +144,10 @@
         // we test against "de_DE", so we need the full implementation
         IntlTestHelper::requireFullIntl($this, false);
 
+        if (\in_array(Intl::getIcuVersion(), ['71.1', '72.1'], true)) {
+            $this->markTestSkipped('Skipping test due to a bug in ICU 71.1/72.1.');
+        }
+
         \Locale::setDefault('de_DE');
 
         $form = $this->factory->create(static::TESTED_TYPE, null, [
@@ -157,6 +170,10 @@
         // we test against "de_DE", so we need the full implementation
         IntlTestHelper::requireFullIntl($this, false);
 
+        if (\in_array(Intl::getIcuVersion(), ['71.1', '72.1'], true)) {
+            $this->markTestSkipped('Skipping test due to a bug in ICU 71.1/72.1.');
+        }
+
         \Locale::setDefault('de_DE');
 
         $form = $this->factory->create(static::TESTED_TYPE, null, [
@@ -181,6 +198,10 @@
         // we test against "de_DE", so we need the full implementation
         IntlTestHelper::requireFullIntl($this, false);
 
+        if (\in_array(Intl::getIcuVersion(), ['71.1', '72.1'], true)) {
+            $this->markTestSkipped('Skipping test due to a bug in ICU 71.1/72.1.');
+        }
+
         \Locale::setDefault('de_DE');
 
         $form = $this->factory->create(static::TESTED_TYPE, null, [
@@ -1043,6 +1064,7 @@
         $form = $this->factory->create(static::TESTED_TYPE, null, [
             'widget' => $widget,
             'empty_data' => $emptyData,
+            'years' => range(2018, (int) date('Y')),
         ]);
         $form->submit(null);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/ExtendedChoiceTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/ExtendedChoiceTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/ExtendedChoiceTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/ExtendedChoiceTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -58,7 +58,7 @@
         $this->assertSame('lazy_b', $choices[1]->value);
     }
 
-    public static function provideTestedTypes()
+    public static function provideTestedTypes(): iterable
     {
         yield [CountryTypeTest::TESTED_TYPE];
         yield [CurrencyTypeTest::TESTED_TYPE];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/FileTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/FileTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/FileTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/FileTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -183,7 +183,7 @@
         $this->assertSame([], $form->getViewData());
     }
 
-    public static function requestHandlerProvider()
+    public static function requestHandlerProvider(): array
     {
         return [
             [new HttpFoundationRequestHandler()],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/RepeatedTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/RepeatedTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/RepeatedTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/RepeatedTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,7 @@
 
 namespace Symfony\Component\Form\Tests\Extension\Core\Type;
 
+use Symfony\Component\Form\Extension\Core\Type\TextType;
 use Symfony\Component\Form\Form;
 use Symfony\Component\Form\Tests\Fixtures\NotMappedType;
 use Symfony\Component\OptionsResolver\Exception\InvalidOptionsException;
@@ -191,6 +192,36 @@
         $this->assertTrue($form['second']->isRequired());
     }
 
+    /**
+     * @dataProvider emptyDataProvider
+     */
+    public function testSubmitNullForTextTypeWithEmptyDataOptionSetToEmptyString($emptyData, $submittedData, $expected)
+    {
+        $form = $this->factory->create(static::TESTED_TYPE, null, [
+            'type' => TextType::class,
+            'options' => [
+                'empty_data' => $emptyData,
+            ]
+        ]);
+        $form->submit($submittedData);
+
+        $this->assertSame($expected, $form->getData());
+    }
+
+    public static function emptyDataProvider()
+    {
+        yield ['', null, ''];
+        yield ['', ['first' => null, 'second' => null], ''];
+        yield ['', ['first' => '', 'second' => null], ''];
+        yield ['', ['first' => null, 'second' => ''], ''];
+        yield ['', ['first' => '', 'second' => ''], ''];
+        yield [null, null, null];
+        yield [null, ['first' => null, 'second' => null], null];
+        yield [null, ['first' => '', 'second' => null], null];
+        yield [null, ['first' => null, 'second' => ''], null];
+        yield [null, ['first' => '', 'second' => ''], null];
+    }
+
     public function testSubmitUnequal()
     {
         $input = ['first' => 'foo', 'second' => 'bar'];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/TextTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/TextTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/TextTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/TextTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
         $this->assertSame('', $form->getViewData());
     }
 
-    public static function provideZeros()
+    public static function provideZeros(): array
     {
         return [
             [0, '0'],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/WeekTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/WeekTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/WeekTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Core/Type/WeekTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -313,7 +313,7 @@
         $this->assertSame($expectedData, $form->getData());
     }
 
-    public static function provideEmptyData()
+    public static function provideEmptyData(): array
     {
         return [
             'Compound text field' => ['text', ['year' => '2019', 'week' => '1'], ['year' => 2019, 'week' => 1]],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Type/ItemFileType.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Type/ItemFileType.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Type/ItemFileType.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Type/ItemFileType.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,26 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Form\Tests\Extension\Type;
+
+use Symfony\Component\Form\AbstractType;
+use Symfony\Component\Form\Extension\Core\Type\FileType;
+use Symfony\Component\Form\Extension\Core\Type\TextType;
+use Symfony\Component\Form\FormBuilderInterface;
+
+class ItemFileType extends AbstractType
+{
+    public function buildForm(FormBuilderInterface $builder, array $options): void
+    {
+        $builder->add('item', TextType::class);
+        $builder->add('file', FileType::class);
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Validator/Constraints/FormValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Validator/Constraints/FormValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Extension/Validator/Constraints/FormValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Extension/Validator/Constraints/FormValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -719,7 +719,7 @@
         return new FormValidator();
     }
 
-    private function getBuilder(string $name = 'name', string $dataClass = null, array $options = []): FormBuilder
+    private function getBuilder(string $name = 'name', ?string $dataClass = null, array $options = []): FormBuilder
     {
         $options = array_replace([
             'constraints' => [],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Fixtures/ChoiceList/DeprecatedChoiceListFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Fixtures/ChoiceList/DeprecatedChoiceListFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Fixtures/ChoiceList/DeprecatedChoiceListFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Fixtures/ChoiceList/DeprecatedChoiceListFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -9,15 +9,15 @@
 
 class DeprecatedChoiceListFactory implements ChoiceListFactoryInterface
 {
-    public function createListFromChoices(iterable $choices, callable $value = null): ChoiceListInterface
+    public function createListFromChoices(iterable $choices, ?callable $value = null): ChoiceListInterface
     {
     }
 
-    public function createListFromLoader(ChoiceLoaderInterface $loader, callable $value = null): ChoiceListInterface
+    public function createListFromLoader(ChoiceLoaderInterface $loader, ?callable $value = null): ChoiceListInterface
     {
     }
 
-    public function createView(ChoiceListInterface $list, $preferredChoices = null, $label = null, callable $index = null, callable $groupBy = null, $attr = null): ChoiceListView
+    public function createView(ChoiceListInterface $list, $preferredChoices = null, $label = null, ?callable $index = null, ?callable $groupBy = null, $attr = null): ChoiceListView
     {
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Fixtures/CustomArrayObject.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Fixtures/CustomArrayObject.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Fixtures/CustomArrayObject.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Fixtures/CustomArrayObject.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
 {
     private $array;
 
-    public function __construct(array $array = null)
+    public function __construct(?array $array = null)
     {
         $this->array = $array ?: [];
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Fixtures/FixedTranslator.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Fixtures/FixedTranslator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Fixtures/FixedTranslator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Fixtures/FixedTranslator.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
         $this->translations = $translations;
     }
 
-    public function trans(string $id, array $parameters = [], string $domain = null, string $locale = null): string
+    public function trans(string $id, array $parameters = [], ?string $domain = null, ?string $locale = null): string
     {
         return $this->translations[$id] ?? $id;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/FormErrorIteratorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/FormErrorIteratorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/FormErrorIteratorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/FormErrorIteratorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -55,7 +55,7 @@
         $this->assertCount($violationsCount, $specificFormErrors);
     }
 
-    public static function findByCodesProvider()
+    public static function findByCodesProvider(): array
     {
         return [
             ['code1', 2],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/ResolvedFormTypeTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/ResolvedFormTypeTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/ResolvedFormTypeTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/ResolvedFormTypeTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -192,7 +192,7 @@
         $this->assertSame($blockPrefix, $resolvedType->getBlockPrefix());
     }
 
-    public static function provideTypeClassBlockPrefixTuples()
+    public static function provideTypeClassBlockPrefixTuples(): array
     {
         return [
             [Fixtures\FooType::class, 'foo'],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Resources/TranslationFilesTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Resources/TranslationFilesTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Resources/TranslationFilesTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Resources/TranslationFilesTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,8 +31,6 @@
 
     /**
      * @dataProvider provideTranslationFiles
-     *
-     * @group Legacy
      */
     public function testTranslationFileIsValidWithoutEntityLoader($filePath)
     {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/SimpleFormTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/SimpleFormTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/SimpleFormTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/SimpleFormTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -86,7 +86,7 @@
         $this->assertEquals($propertyPath, $form->getPropertyPath());
     }
 
-    public static function provideFormNames()
+    public static function provideFormNames(): iterable
     {
         yield [null, null];
         yield ['', null];
@@ -1128,7 +1128,7 @@
         return $this->getBuilder()->getForm();
     }
 
-    private function getBuilder(?string $name = 'name', string $dataClass = null, array $options = []): FormBuilder
+    private function getBuilder(?string $name = 'name', ?string $dataClass = null, array $options = []): FormBuilder
     {
         return new FormBuilder($name, $dataClass, new EventDispatcher(), new FormFactory(new FormRegistry([], new ResolvedFormTypeFactory())), $options);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Util/StringUtilTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Util/StringUtilTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Tests/Util/StringUtilTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Tests/Util/StringUtilTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
 
 class StringUtilTest extends TestCase
 {
-    public static function trimProvider()
+    public static function trimProvider(): array
     {
         return [
             [' Foo! ', 'Foo!'],
@@ -49,7 +49,7 @@
         $this->assertSame("ab\ncd", StringUtil::trim($symbol));
     }
 
-    public static function spaceProvider()
+    public static function spaceProvider(): array
     {
         return [
             // separators
@@ -97,7 +97,7 @@
         $this->assertSame($expectedBlockPrefix, $blockPrefix);
     }
 
-    public static function fqcnToBlockPrefixProvider()
+    public static function fqcnToBlockPrefixProvider(): array
     {
         return [
             ['TYPE', 'type'],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Util/FormUtil.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Util/FormUtil.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Util/FormUtil.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Util/FormUtil.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,4 +41,32 @@
         // not considered to be empty, ever.
         return null === $data || '' === $data;
     }
+
+    /**
+     * Recursively replaces or appends elements of the first array with elements
+     * of second array. If the key is an integer, the values will be appended to
+     * the new array; otherwise, the value from the second array will replace
+     * the one from the first array.
+     */
+    public static function mergeParamsAndFiles(array $params, array $files): array
+    {
+        $isFilesList = array_is_list($files);
+
+        foreach ($params as $key => $value) {
+            if (\is_array($value) && \is_array($files[$key] ?? null)) {
+                $params[$key] = self::mergeParamsAndFiles($value, $files[$key]);
+                unset($files[$key]);
+            }
+        }
+
+        if (!$isFilesList) {
+            return array_replace($params, $files);
+        }
+
+        foreach ($files as $value) {
+            $params[] = $value;
+        }
+
+        return $params;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Form/Util/ServerParams.php symfony-5.4.52+dfsg/src/Symfony/Component/Form/Util/ServerParams.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Form/Util/ServerParams.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Form/Util/ServerParams.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     private $requestStack;
 
-    public function __construct(RequestStack $requestStack = null)
+    public function __construct(?RequestStack $requestStack = null)
     {
         $this->requestStack = $requestStack;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/AmpHttpClient.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/AmpHttpClient.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/AmpHttpClient.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/AmpHttpClient.php	2026-05-20 10:22:01.000000000 +0200
@@ -62,7 +62,7 @@
      *
      * @see HttpClientInterface::OPTIONS_DEFAULTS for available options
      */
-    public function __construct(array $defaultOptions = [], callable $clientConfigurator = null, int $maxHostConnections = 6, int $maxPendingPushes = 50)
+    public function __construct(array $defaultOptions = [], ?callable $clientConfigurator = null, int $maxHostConnections = 6, int $maxPendingPushes = 50)
     {
         $this->defaultOptions['buffer'] = $this->defaultOptions['buffer'] ?? \Closure::fromCallable([__CLASS__, 'shouldBuffer']);
 
@@ -118,6 +118,7 @@
         }
 
         $request = new Request(implode('', $url), $method);
+        $request->setBodySizeLimit(0);
 
         if ($options['http_version']) {
             switch ((float) $options['http_version']) {
@@ -151,7 +152,7 @@
     /**
      * {@inheritdoc}
      */
-    public function stream($responses, float $timeout = null): ResponseStreamInterface
+    public function stream($responses, ?float $timeout = null): ResponseStreamInterface
     {
         if ($responses instanceof AmpResponse) {
             $responses = [$responses];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/AsyncDecoratorTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/AsyncDecoratorTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/AsyncDecoratorTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/AsyncDecoratorTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
     /**
      * {@inheritdoc}
      */
-    public function stream($responses, float $timeout = null): ResponseStreamInterface
+    public function stream($responses, ?float $timeout = null): ResponseStreamInterface
     {
         if ($responses instanceof AsyncResponse) {
             $responses = [$responses];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/CachingHttpClient.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/CachingHttpClient.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/CachingHttpClient.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/CachingHttpClient.php	2026-05-20 10:22:01.000000000 +0200
@@ -110,7 +110,7 @@
     /**
      * {@inheritdoc}
      */
-    public function stream($responses, float $timeout = null): ResponseStreamInterface
+    public function stream($responses, ?float $timeout = null): ResponseStreamInterface
     {
         if ($responses instanceof ResponseInterface) {
             $responses = [$responses];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Chunk/ErrorChunk.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Chunk/ErrorChunk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Chunk/ErrorChunk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Chunk/ErrorChunk.php	2026-05-20 10:22:01.000000000 +0200
@@ -111,7 +111,7 @@
     /**
      * @return bool Whether the wrapped error has been thrown or not
      */
-    public function didThrow(bool $didThrow = null): bool
+    public function didThrow(?bool $didThrow = null): bool
     {
         if (null !== $didThrow && $this->didThrow !== $didThrow) {
             return !$this->didThrow = $didThrow;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
         "php": ">=7.2.5",
         "psr/log": "^1|^2|^3",
         "symfony/deprecation-contracts": "^2.1|^3",
-        "symfony/http-client-contracts": "^2.4",
+        "symfony/http-client-contracts": "^2.5.4",
         "symfony/polyfill-php73": "^1.11",
         "symfony/polyfill-php80": "^1.16",
         "symfony/service-contracts": "^1.0|^2|^3"
@@ -35,9 +35,10 @@
         "amphp/http-client": "^4.2.1",
         "amphp/http-tunnel": "^1.0",
         "amphp/socket": "^1.1",
-        "guzzlehttp/promises": "^1.4",
+        "guzzlehttp/promises": "^1.4|^2.0",
         "nyholm/psr7": "^1.0",
         "php-http/httplug": "^1.0|^2.0",
+        "php-http/message-factory": "^1.0",
         "psr/http-client": "^1.0",
         "symfony/dependency-injection": "^4.4|^5.0|^6.0",
         "symfony/http-kernel": "^4.4.13|^5.1.5|^6.0",
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/CurlHttpClient.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/CurlHttpClient.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/CurlHttpClient.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/CurlHttpClient.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,6 +50,9 @@
      */
     private $logger;
 
+    private $maxHostConnections;
+    private $maxPendingPushes;
+
     /**
      * An internal object to share state between the client and its responses.
      *
@@ -64,24 +67,28 @@
      *
      * @see HttpClientInterface::OPTIONS_DEFAULTS for available options
      */
-    public function __construct(array $defaultOptions = [], int $maxHostConnections = 6, int $maxPendingPushes = 50)
+    public function __construct(array $defaultOptions = [], int $maxHostConnections = 6, int $maxPendingPushes = 0)
     {
         if (!\extension_loaded('curl')) {
             throw new \LogicException('You cannot use the "Symfony\Component\HttpClient\CurlHttpClient" as the "curl" extension is not installed.');
         }
 
+        $this->maxHostConnections = $maxHostConnections;
+        $this->maxPendingPushes = $maxPendingPushes;
+
         $this->defaultOptions['buffer'] = $this->defaultOptions['buffer'] ?? \Closure::fromCallable([__CLASS__, 'shouldBuffer']);
 
         if ($defaultOptions) {
             [, $this->defaultOptions] = self::prepareRequest(null, null, $defaultOptions, $this->defaultOptions);
         }
-
-        $this->multi = new CurlClientState($maxHostConnections, $maxPendingPushes);
     }
 
     public function setLogger(LoggerInterface $logger): void
     {
-        $this->logger = $this->multi->logger = $logger;
+        $this->logger = $logger;
+        if (isset($this->multi)) {
+            $this->multi->logger = $logger;
+        }
     }
 
     /**
@@ -91,6 +98,8 @@
      */
     public function request(string $method, string $url, array $options = []): ResponseInterface
     {
+        $multi = $this->ensureState();
+
         [$url, $options] = self::prepareRequest($method, $url, $options, $this->defaultOptions);
         $scheme = $url['scheme'];
         $authority = $url['authority'];
@@ -161,25 +170,25 @@
         }
 
         // curl's resolve feature varies by host:port but ours varies by host only, let's handle this with our own DNS map
-        if (isset($this->multi->dnsCache->hostnames[$host])) {
-            $options['resolve'] += [$host => $this->multi->dnsCache->hostnames[$host]];
+        if (isset($multi->dnsCache->hostnames[$host])) {
+            $options['resolve'] += [$host => $multi->dnsCache->hostnames[$host]];
         }
 
-        if ($options['resolve'] || $this->multi->dnsCache->evictions) {
+        if ($options['resolve'] || $multi->dnsCache->evictions) {
             // First reset any old DNS cache entries then add the new ones
-            $resolve = $this->multi->dnsCache->evictions;
-            $this->multi->dnsCache->evictions = [];
+            $resolve = $multi->dnsCache->evictions;
+            $multi->dnsCache->evictions = [];
             $port = parse_url($authority, \PHP_URL_PORT) ?: ('http:' === $scheme ? 80 : 443);
 
             if ($resolve && 0x072A00 > CurlClientState::$curlVersion['version_number']) {
                 // DNS cache removals require curl 7.42 or higher
-                $this->multi->reset();
+                $multi->reset();
             }
 
-            foreach ($options['resolve'] as $host => $ip) {
-                $resolve[] = null === $ip ? "-$host:$port" : "$host:$port:$ip";
-                $this->multi->dnsCache->hostnames[$host] = $ip;
-                $this->multi->dnsCache->removals["-$host:$port"] = "-$host:$port";
+            foreach ($options['resolve'] as $resolveHost => $ip) {
+                $resolve[] = null === $ip ? "-$resolveHost:$port" : "$resolveHost:$port:$ip";
+                $multi->dnsCache->hostnames[$resolveHost] = $ip;
+                $multi->dnsCache->removals["-$resolveHost:$port"] = "-$resolveHost:$port";
             }
 
             $curlopts[\CURLOPT_RESOLVE] = $resolve;
@@ -265,7 +274,7 @@
             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'];
@@ -281,8 +290,8 @@
             $curlopts += $options['extra']['curl'];
         }
 
-        if ($pushedResponse = $this->multi->pushedResponses[$url] ?? null) {
-            unset($this->multi->pushedResponses[$url]);
+        if ($pushedResponse = $multi->pushedResponses[$url] ?? null) {
+            unset($multi->pushedResponses[$url]);
 
             if (self::acceptPushForRequest($method, $options, $pushedResponse)) {
                 $this->logger && $this->logger->debug(sprintf('Accepting pushed response: "%s %s"', $method, $url));
@@ -290,7 +299,7 @@
                 // Reinitialize the pushed response with request's options
                 $ch = $pushedResponse->handle;
                 $pushedResponse = $pushedResponse->response;
-                $pushedResponse->__construct($this->multi, $url, $options, $this->logger);
+                $pushedResponse->__construct($multi, $url, $options, $this->logger);
             } else {
                 $this->logger && $this->logger->debug(sprintf('Rejecting pushed response: "%s"', $url));
                 $pushedResponse = null;
@@ -300,7 +309,7 @@
         if (!$pushedResponse) {
             $ch = curl_init();
             $this->logger && $this->logger->info(sprintf('Request: "%s %s"', $method, $url));
-            $curlopts += [\CURLOPT_SHARE => $this->multi->share];
+            $curlopts += [\CURLOPT_SHARE => $multi->share];
         }
 
         foreach ($curlopts as $opt => $value) {
@@ -310,13 +319,13 @@
             }
         }
 
-        return $pushedResponse ?? new CurlResponse($this->multi, $ch, $options, $this->logger, $method, self::createRedirectResolver($options, $host), CurlClientState::$curlVersion['version_number']);
+        return $pushedResponse ?? new CurlResponse($multi, $ch, $options, $this->logger, $method, self::createRedirectResolver($options, $host), CurlClientState::$curlVersion['version_number']);
     }
 
     /**
      * {@inheritdoc}
      */
-    public function stream($responses, float $timeout = null): ResponseStreamInterface
+    public function stream($responses, ?float $timeout = null): ResponseStreamInterface
     {
         if ($responses instanceof CurlResponse) {
             $responses = [$responses];
@@ -324,9 +333,11 @@
             throw new \TypeError(sprintf('"%s()" expects parameter 1 to be an iterable of CurlResponse objects, "%s" given.', __METHOD__, get_debug_type($responses)));
         }
 
-        if (\is_resource($this->multi->handle) || $this->multi->handle instanceof \CurlMultiHandle) {
+        $multi = $this->ensureState();
+
+        if (\is_resource($multi->handle) || $multi->handle instanceof \CurlMultiHandle) {
             $active = 0;
-            while (\CURLM_CALL_MULTI_PERFORM === curl_multi_exec($this->multi->handle, $active)) {
+            while (\CURLM_CALL_MULTI_PERFORM === curl_multi_exec($multi->handle, $active)) {
             }
         }
 
@@ -335,7 +346,9 @@
 
     public function reset()
     {
-        $this->multi->reset();
+        if (isset($this->multi)) {
+            $this->multi->reset();
+        }
     }
 
     /**
@@ -411,6 +424,8 @@
         return static function ($ch, string $location, bool $noContent) use (&$redirectHeaders, $options) {
             try {
                 $location = self::parseUrl($location);
+                $url = self::parseUrl(curl_getinfo($ch, \CURLINFO_EFFECTIVE_URL));
+                $url = self::resolveUrl($location, $url);
             } catch (InvalidArgumentException $e) {
                 return null;
             }
@@ -423,22 +438,29 @@
                 $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'];
+            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) {
                 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);
         };
     }
 
+    private function ensureState(): CurlClientState
+    {
+        if (!isset($this->multi)) {
+            $this->multi = new CurlClientState($this->maxHostConnections, $this->maxPendingPushes);
+            $this->multi->logger = $this->logger;
+        }
+
+        return $this->multi;
+    }
+
     private function findConstantName(int $opt): ?string
     {
         $constants = array_filter(get_defined_constants(), static function ($v, $k) use ($opt) {
@@ -469,6 +491,7 @@
             \CURLOPT_TIMEOUT_MS => 'max_duration',
             \CURLOPT_TIMEOUT => 'max_duration',
             \CURLOPT_MAXREDIRS => 'max_redirects',
+            \CURLOPT_POSTREDIR => 'max_redirects',
             \CURLOPT_PROXY => 'proxy',
             \CURLOPT_NOPROXY => 'no_proxy',
             \CURLOPT_SSL_VERIFYPEER => 'verify_peer',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/DataCollector/HttpClientDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/DataCollector/HttpClientDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/DataCollector/HttpClientDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/DataCollector/HttpClientDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         $this->lateCollect();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/DecoratorTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/DecoratorTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/DecoratorTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/DecoratorTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
 {
     private $client;
 
-    public function __construct(HttpClientInterface $client = null)
+    public function __construct(?HttpClientInterface $client = null)
     {
         $this->client = $client ?? HttpClient::create();
     }
@@ -41,7 +41,7 @@
     /**
      * {@inheritdoc}
      */
-    public function stream($responses, float $timeout = null): ResponseStreamInterface
+    public function stream($responses, ?float $timeout = null): ResponseStreamInterface
     {
         return $this->client->stream($responses, $timeout);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/EventSourceHttpClient.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/EventSourceHttpClient.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/EventSourceHttpClient.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/EventSourceHttpClient.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,7 @@
 
 namespace Symfony\Component\HttpClient;
 
+use Symfony\Component\HttpClient\Chunk\DataChunk;
 use Symfony\Component\HttpClient\Chunk\ServerSentEvent;
 use Symfony\Component\HttpClient\Exception\EventSourceException;
 use Symfony\Component\HttpClient\Response\AsyncContext;
@@ -33,7 +34,7 @@
 
     private $reconnectionTime;
 
-    public function __construct(HttpClientInterface $client = null, float $reconnectionTime = 10.0)
+    public function __construct(?HttpClientInterface $client = null, float $reconnectionTime = 10.0)
     {
         $this->client = $client ?? HttpClient::create();
         $this->reconnectionTime = $reconnectionTime;
@@ -121,17 +122,30 @@
                 return;
             }
 
-            $rx = '/((?:\r\n|[\r\n]){2,})/';
-            $content = $state->buffer.$chunk->getContent();
-
             if ($chunk->isLast()) {
-                $rx = substr_replace($rx, '|$', -2, 0);
+                if ('' !== $content = $state->buffer) {
+                    $state->buffer = '';
+                    yield new DataChunk(-1, $content);
+                }
+
+                yield $chunk;
+
+                return;
             }
-            $events = preg_split($rx, $content, -1, \PREG_SPLIT_DELIM_CAPTURE);
+
+            $content = $state->buffer.$chunk->getContent();
+            $events = preg_split('/((?:\r\n){2,}|\r{2,}|\n{2,})/', $content, -1, \PREG_SPLIT_DELIM_CAPTURE);
             $state->buffer = array_pop($events);
 
             for ($i = 0; isset($events[$i]); $i += 2) {
-                $event = new ServerSentEvent($events[$i].$events[1 + $i]);
+                $content = $events[$i].$events[1 + $i];
+                if (!preg_match('/(?:^|\r\n|[\r\n])[^:\r\n]/', $content)) {
+                    yield new DataChunk(-1, $content);
+
+                    continue;
+                }
+
+                $event = new ServerSentEvent($content);
 
                 if ('' !== $event->getId()) {
                     $context->setInfo('last_event_id', $state->lastEventId = $event->getId());
@@ -143,17 +157,6 @@
 
                 yield $event;
             }
-
-            if (preg_match('/^(?::[^\r\n]*+(?:\r\n|[\r\n]))+$/m', $state->buffer)) {
-                $content = $state->buffer;
-                $state->buffer = '';
-
-                yield $context->createChunk($content);
-            }
-
-            if ($chunk->isLast()) {
-                yield $chunk;
-            }
         });
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/HttpClientTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/HttpClientTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/HttpClientTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/HttpClientTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -197,7 +197,13 @@
         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) {
+                    $v = null;
+                } elseif ('[' === $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 +226,13 @@
 
         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) {
+                    $v = null;
+                } elseif ('[' === $v[0] && ']' === substr($v, -1) && str_contains($v, ':')) {
+                    $v = substr($v, 1, -1);
+                }
+
+                $options['resolve'] += [substr(self::parseUrl('http://'.$k)['authority'], 2) => $v];
             }
         }
 
@@ -419,7 +431,7 @@
      *
      * @throws InvalidArgumentException When the value cannot be json-encoded
      */
-    private static function jsonEncode($value, int $flags = null, int $maxDepth = 512): string
+    private static function jsonEncode($value, ?int $flags = null, int $maxDepth = 512): string
     {
         $flags = $flags ?? (\JSON_HEX_TAG | \JSON_HEX_APOS | \JSON_HEX_AMP | \JSON_HEX_QUOT | \JSON_PRESERVE_ZERO_FRACTION);
 
@@ -445,6 +457,8 @@
      */
     private static function resolveUrl(array $url, ?array $base, array $queryDefaults = []): array
     {
+        $givenUrl = $url;
+
         if (null !== $base && '' === ($base['scheme'] ?? '').($base['authority'] ?? '')) {
             throw new InvalidArgumentException(sprintf('Invalid "base_uri" option: host or scheme is missing in "%s".', implode('', $base)));
         }
@@ -498,6 +512,10 @@
             $url['query'] = null;
         }
 
+        if (null !== $url['scheme'] && null === $url['authority']) {
+            throw new InvalidArgumentException(\sprintf('Invalid URL: host is missing in "%s".', implode('', $givenUrl)));
+        }
+
         return $url;
     }
 
@@ -508,7 +526,9 @@
      */
     private static function parseUrl(string $url, array $query = [], array $allowedSchemes = ['http' => 80, 'https' => 443]): array
     {
-        if (false === $parts = parse_url($url)) {
+        $tail = '';
+
+        if (false === $parts = parse_url(\strlen($url) !== strcspn($url, '?#') ? $url : $url.$tail = '#')) {
             throw new InvalidArgumentException(sprintf('Malformed URL "%s".', $url));
         }
 
@@ -516,18 +536,27 @@
             $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));
             }
@@ -547,7 +576,7 @@
             }
 
             // https://tools.ietf.org/html/rfc3986#section-3.3
-            $parts[$part] = preg_replace_callback("#[^-A-Za-z0-9._~!$&/'()[\]*+,;=:@\\\\^`{|}%]++#", function ($m) { return rawurlencode($m[0]); }, $parts[$part]);
+            $parts[$part] = preg_replace_callback("#[^-A-Za-z0-9._~!$&/'()[\]*+,;=:@{}%]++#", function ($m) { return rawurlencode($m[0]); }, $parts[$part]);
         }
 
         return [
@@ -555,7 +584,7 @@
             '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,
         ];
     }
 
@@ -634,11 +663,7 @@
                     '%3B' => ';',
                     '%40' => '@',
                     '%5B' => '[',
-                    '%5C' => '\\',
                     '%5D' => ']',
-                    '%5E' => '^',
-                    '%60' => '`',
-                    '%7C' => '|',
                 ]);
             }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/HttplugClient.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/HttplugClient.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/HttplugClient.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/HttplugClient.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,7 +47,7 @@
 }
 
 if (!interface_exists(RequestFactory::class)) {
-    throw new \LogicException('You cannot use "Symfony\Component\HttpClient\HttplugClient" as the "php-http/message-factory" package is not installed. Try running "composer require nyholm/psr7".');
+    throw new \LogicException('You cannot use "Symfony\Component\HttpClient\HttplugClient" as the "php-http/message-factory" package is not installed. Try running "composer require php-http/message-factory".');
 }
 
 /**
@@ -71,7 +71,7 @@
 
     private $waitLoop;
 
-    public function __construct(HttpClientInterface $client = null, ResponseFactoryInterface $responseFactory = null, StreamFactoryInterface $streamFactory = null)
+    public function __construct(?HttpClientInterface $client = null, ?ResponseFactoryInterface $responseFactory = null, ?StreamFactoryInterface $streamFactory = null)
     {
         $this->client = $client ?? HttpClient::create();
         $this->responseFactory = $responseFactory;
@@ -101,7 +101,7 @@
     public function sendRequest(RequestInterface $request): Psr7ResponseInterface
     {
         try {
-            return $this->waitLoop->createPsr7Response($this->sendPsr7Request($request));
+            return HttplugWaitLoop::createPsr7Response($this->responseFactory, $this->streamFactory, $this->client, $this->sendPsr7Request($request), true);
         } catch (TransportExceptionInterface $e) {
             throw new NetworkException($e->getMessage(), $request, $e);
         }
@@ -145,7 +145,7 @@
      *
      * @return int The number of remaining pending promises
      */
-    public function wait(float $maxDuration = null, float $idleTimeout = null): int
+    public function wait(?float $maxDuration = null, ?float $idleTimeout = null): int
     {
         return $this->waitLoop->wait(null, $maxDuration, $idleTimeout);
     }
@@ -247,7 +247,7 @@
         }
     }
 
-    private function sendPsr7Request(RequestInterface $request, bool $buffer = null): ResponseInterface
+    private function sendPsr7Request(RequestInterface $request, ?bool $buffer = null): ResponseInterface
     {
         try {
             $body = $request->getBody();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/HttpOptions.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/HttpOptions.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/HttpOptions.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/HttpOptions.php	2026-05-20 10:22:01.000000000 +0200
@@ -148,6 +148,8 @@
     }
 
     /**
+     * @param callable(int, int, array, \Closure|null=):void $callback
+     *
      * @return $this
      */
     public function setOnProgress(callable $callback)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Internal/AmpClientState.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Internal/AmpClientState.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Internal/AmpClientState.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Internal/AmpClientState.php	2026-05-20 10:22:01.000000000 +0200
@@ -149,7 +149,7 @@
             public $uri;
             public $handle;
 
-            public function connect(string $uri, ConnectContext $context = null, CancellationToken $token = null): Promise
+            public function connect(string $uri, ?ConnectContext $context = null, ?CancellationToken $token = null): Promise
             {
                 $result = $this->connector->connect($this->uri ?? $uri, $context, $token);
                 $result->onResolve(function ($e, $socket) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Internal/AmpListener.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Internal/AmpListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Internal/AmpListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Internal/AmpListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -80,12 +80,12 @@
     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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Internal/AmpResolver.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Internal/AmpResolver.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Internal/AmpResolver.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Internal/AmpResolver.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,21 +32,33 @@
         $this->dnsMap = &$dnsMap;
     }
 
-    public function resolve(string $name, int $typeRestriction = null): Promise
+    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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Internal/CurlClientState.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Internal/CurlClientState.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Internal/CurlClientState.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Internal/CurlClientState.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,8 +52,8 @@
         if (\defined('CURLPIPE_MULTIPLEX')) {
             curl_multi_setopt($this->handle, \CURLMOPT_PIPELINING, \CURLPIPE_MULTIPLEX);
         }
-        if (\defined('CURLMOPT_MAX_HOST_CONNECTIONS')) {
-            $maxHostConnections = curl_multi_setopt($this->handle, \CURLMOPT_MAX_HOST_CONNECTIONS, 0 < $maxHostConnections ? $maxHostConnections : \PHP_INT_MAX) ? 0 : $maxHostConnections;
+        if (\defined('CURLMOPT_MAX_HOST_CONNECTIONS') && 0 < $maxHostConnections) {
+            $maxHostConnections = curl_multi_setopt($this->handle, \CURLMOPT_MAX_HOST_CONNECTIONS, $maxHostConnections) ? 4294967295 : $maxHostConnections;
         }
         if (\defined('CURLMOPT_MAXCONNECTS') && 0 < $maxHostConnections) {
             curl_multi_setopt($this->handle, \CURLMOPT_MAXCONNECTS, $maxHostConnections);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Internal/HttplugWaitLoop.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Internal/HttplugWaitLoop.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Internal/HttplugWaitLoop.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Internal/HttplugWaitLoop.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
         $this->streamFactory = $streamFactory;
     }
 
-    public function wait(?ResponseInterface $pendingResponse, float $maxDuration = null, float $idleTimeout = null): int
+    public function wait(?ResponseInterface $pendingResponse, ?float $maxDuration = null, ?float $idleTimeout = null): int
     {
         if (!$this->promisePool) {
             return 0;
@@ -79,7 +79,7 @@
 
                     if ([, $promise] = $this->promisePool[$response] ?? null) {
                         unset($this->promisePool[$response]);
-                        $promise->resolve($this->createPsr7Response($response, true));
+                        $promise->resolve(self::createPsr7Response($this->responseFactory, $this->streamFactory, $this->client, $response, true));
                     }
                 } catch (\Exception $e) {
                     if ([$request, $promise] = $this->promisePool[$response] ?? null) {
@@ -114,22 +114,34 @@
         return $count;
     }
 
-    public function createPsr7Response(ResponseInterface $response, bool $buffer = false): Psr7ResponseInterface
+    public static function createPsr7Response(ResponseFactoryInterface $responseFactory, StreamFactoryInterface $streamFactory, HttpClientInterface $client, ResponseInterface $response, bool $buffer): Psr7ResponseInterface
     {
-        $psrResponse = $this->responseFactory->createResponse($response->getStatusCode());
+        $responseParameters = [$response->getStatusCode()];
+
+        foreach ($response->getInfo('response_headers') as $h) {
+            if (11 <= \strlen($h) && '/' === $h[4] && preg_match('#^HTTP/\d+(?:\.\d+)? (?:\d\d\d) (.+)#', $h, $m)) {
+                $responseParameters[1] = $m[1];
+            }
+        }
+
+        $psrResponse = $responseFactory->createResponse(...$responseParameters);
 
         foreach ($response->getHeaders(false) as $name => $values) {
             foreach ($values as $value) {
-                $psrResponse = $psrResponse->withAddedHeader($name, $value);
+                try {
+                    $psrResponse = $psrResponse->withAddedHeader($name, $value);
+                } catch (\InvalidArgumentException $e) {
+                    // ignore invalid header
+                }
             }
         }
 
         if ($response instanceof StreamableInterface) {
-            $body = $this->streamFactory->createStreamFromResource($response->toStream(false));
+            $body = $streamFactory->createStreamFromResource($response->toStream(false));
         } elseif (!$buffer) {
-            $body = $this->streamFactory->createStreamFromResource(StreamWrapper::createResource($response, $this->client));
+            $body = $streamFactory->createStreamFromResource(StreamWrapper::createResource($response, $client));
         } else {
-            $body = $this->streamFactory->createStream($response->getContent(false));
+            $body = $streamFactory->createStream($response->getContent(false));
         }
 
         if ($body->isSeekable()) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/MockHttpClient.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/MockHttpClient.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/MockHttpClient.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/MockHttpClient.php	2026-05-20 10:22:01.000000000 +0200
@@ -90,7 +90,7 @@
     /**
      * {@inheritdoc}
      */
-    public function stream($responses, float $timeout = null): ResponseStreamInterface
+    public function stream($responses, ?float $timeout = null): ResponseStreamInterface
     {
         if ($responses instanceof ResponseInterface) {
             $responses = [$responses];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/NativeHttpClient.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/NativeHttpClient.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/NativeHttpClient.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/NativeHttpClient.php	2026-05-20 10:22:01.000000000 +0200
@@ -79,6 +79,9 @@
             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']);
@@ -263,7 +266,7 @@
     /**
      * {@inheritdoc}
      */
-    public function stream($responses, float $timeout = null): ResponseStreamInterface
+    public function stream($responses, ?float $timeout = null): ResponseStreamInterface
     {
         if ($responses instanceof NativeResponse) {
             $responses = [$responses];
@@ -322,7 +325,12 @@
      */
     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);
 
@@ -330,13 +338,15 @@
                 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";
+            $host = $ip;
         } 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) {
@@ -344,7 +354,7 @@
             $onProgress();
         }
 
-        return $ip;
+        return $host;
     }
 
     /**
@@ -375,13 +385,14 @@
 
             try {
                 $url = self::parseUrl($location);
+                $locationHasHost = isset($url['authority']);
+                $url = self::resolveUrl($url, $info['url']);
             } catch (InvalidArgumentException $e) {
                 $info['redirect_url'] = null;
 
                 return null;
             }
 
-            $url = self::resolveUrl($url, $info['url']);
             $info['redirect_url'] = implode('', $url);
 
             if ($info['redirect_count'] >= $maxRedirects) {
@@ -406,13 +417,17 @@
                     $redirectHeaders['no_auth'] = array_filter($redirectHeaders['no_auth'], $filterContentHeaders);
                     $redirectHeaders['with_auth'] = array_filter($redirectHeaders['with_auth'], $filterContentHeaders);
 
-                    stream_context_set_option($context, ['http' => $options]);
+                    if (\PHP_VERSION_ID >= 80300) {
+                        stream_context_set_options($context, ['http' => $options]);
+                    } else {
+                        stream_context_set_option($context, ['http' => $options]);
+                    }
                 }
             }
 
             [$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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/NoPrivateNetworkHttpClient.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,22 +13,25 @@
 
 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;
 use Symfony\Contracts\Service\ResetInterface;
 
 /**
  * Decorator that blocks requests to private networks by default.
  *
  * @author Hallison Boaventura <hallisonboaventura@gmail.com>
+ * @author Nicolas Grekas <p@tchwork.com>
  */
 final class NoPrivateNetworkHttpClient implements HttpClientInterface, LoggerAwareInterface, ResetInterface
 {
     use HttpClientTrait;
+    use AsyncDecoratorTrait;
 
     private const PRIVATE_SUBNETS = [
         '127.0.0.0/8',
@@ -45,11 +48,14 @@
         '::/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 +68,23 @@
             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,35 +92,91 @@
      */
     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);
+
+        $redirectHeaders = parse_url($url['authority']);
+        $host = $redirectHeaders['host'];
+        $url = implode('', $url);
+        $dnsCache = $this->dnsCache;
 
+        $ip = self::dnsResolve($dnsCache, $host, $this->ipFlags, $options);
+        self::ipCheck($ip, $this->subnets, $this->ipFlags, $host, $url);
+
+        $onProgress = $options['on_progress'] ?? null;
         $subnets = $this->subnets;
+        $ipFlags = $this->ipFlags;
         $lastPrimaryIp = '';
 
-        $options['on_progress'] = function (int $dlNow, int $dlSize, array $info) use ($onProgress, $subnets, &$lastPrimaryIp): void {
-            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']));
-                }
-
+        $options['on_progress'] = static function (int $dlNow, int $dlSize, array $info) use ($onProgress, $subnets, $ipFlags, &$lastPrimaryIp): void {
+            if (!\in_array($info['primary_ip'] ?? '', ['', $lastPrimaryIp], true)) {
+                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);
-    }
+        if (0 >= $maxRedirects = $options['max_redirects']) {
+            return new AsyncResponse($this->client, $method, $url, $options);
+        }
 
-    /**
-     * {@inheritdoc}
-     */
-    public function stream($responses, float $timeout = null): ResponseStreamInterface
-    {
-        return $this->client->stream($responses, $timeout);
+        $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;
+
+                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();
+            }
+        });
     }
 
     /**
@@ -119,14 +196,73 @@
     {
         $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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Psr18Client.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Psr18Client.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Psr18Client.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Psr18Client.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,10 +27,12 @@
 use Psr\Http\Message\StreamInterface;
 use Psr\Http\Message\UriFactoryInterface;
 use Psr\Http\Message\UriInterface;
+use Symfony\Component\HttpClient\Internal\HttplugWaitLoop;
 use Symfony\Component\HttpClient\Response\StreamableInterface;
 use Symfony\Component\HttpClient\Response\StreamWrapper;
 use Symfony\Contracts\HttpClient\Exception\TransportExceptionInterface;
 use Symfony\Contracts\HttpClient\HttpClientInterface;
+use Symfony\Contracts\HttpClient\ResponseInterface as HttpClientResponseInterface;
 use Symfony\Contracts\Service\ResetInterface;
 
 if (!interface_exists(RequestFactoryInterface::class)) {
@@ -56,7 +58,7 @@
     private $responseFactory;
     private $streamFactory;
 
-    public function __construct(HttpClientInterface $client = null, ResponseFactoryInterface $responseFactory = null, StreamFactoryInterface $streamFactory = null)
+    public function __construct(?HttpClientInterface $client = null, ?ResponseFactoryInterface $responseFactory = null, ?StreamFactoryInterface $streamFactory = null)
     {
         $this->client = $client ?? HttpClient::create();
         $this->responseFactory = $responseFactory;
@@ -102,26 +104,7 @@
 
             $response = $this->client->request($request->getMethod(), (string) $request->getUri(), $options);
 
-            $psrResponse = $this->responseFactory->createResponse($response->getStatusCode());
-
-            foreach ($response->getHeaders(false) as $name => $values) {
-                foreach ($values as $value) {
-                    try {
-                        $psrResponse = $psrResponse->withAddedHeader($name, $value);
-                    } catch (\InvalidArgumentException $e) {
-                        // ignore invalid header
-                    }
-                }
-            }
-
-            $body = $response instanceof StreamableInterface ? $response->toStream(false) : StreamWrapper::createResource($response, $this->client);
-            $body = $this->streamFactory->createStreamFromResource($body);
-
-            if ($body->isSeekable()) {
-                $body->seek(0);
-            }
-
-            return $psrResponse->withBody($body);
+            return HttplugWaitLoop::createPsr7Response($this->responseFactory, $this->streamFactory, $this->client, $response, false);
         } catch (TransportExceptionInterface $e) {
             if ($e instanceof \InvalidArgumentException) {
                 throw new Psr18RequestException($e, $request);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/AmpResponse.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/AmpResponse.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/AmpResponse.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/AmpResponse.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,7 +47,6 @@
 
     private $multi;
     private $options;
-    private $canceller;
     private $onProgress;
 
     private static $delay;
@@ -73,7 +72,7 @@
 
         $info = &$this->info;
         $headers = &$this->headers;
-        $canceller = $this->canceller = new CancellationTokenSource();
+        $canceller = new CancellationTokenSource();
         $handle = &$this->handle;
 
         $info['url'] = (string) $request->getUri();
@@ -139,7 +138,7 @@
     /**
      * {@inheritdoc}
      */
-    public function getInfo(string $type = null)
+    public function getInfo(?string $type = null)
     {
         return null !== $type ? $this->info[$type] ?? null : $this->info;
     }
@@ -189,7 +188,7 @@
      *
      * @param AmpClientState $multi
      */
-    private static function perform(ClientState $multi, array &$responses = null): void
+    private static function perform(ClientState $multi, ?array &$responses = null): void
     {
         if ($responses) {
             foreach ($responses as $response) {
@@ -358,7 +357,7 @@
             }
 
             foreach ($originRequest->getRawHeaders() as [$name, $value]) {
-                $request->setHeader($name, $value);
+                $request->addHeader($name, $value);
             }
 
             if ($request->getUri()->getAuthority() !== $originRequest->getUri()->getAuthority()) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/AsyncContext.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/AsyncContext.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/AsyncContext.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/AsyncContext.php	2026-05-20 10:22:01.000000000 +0200
@@ -92,7 +92,7 @@
         if (\is_callable($pause = $this->response->getInfo('pause_handler'))) {
             $pause($duration);
         } elseif (0 < $duration) {
-            usleep(1E6 * $duration);
+            usleep((int) (1E6 * $duration));
         }
     }
 
@@ -111,7 +111,7 @@
     /**
      * Returns the current info of the response.
      */
-    public function getInfo(string $type = null)
+    public function getInfo(?string $type = null)
     {
         if (null !== $type) {
             return $this->info[$type] ?? $this->response->getInfo($type);
@@ -184,7 +184,7 @@
      *
      * @param ?callable(ChunkInterface, self): ?\Iterator $passthru
      */
-    public function passthru(callable $passthru = null): void
+    public function passthru(?callable $passthru = null): void
     {
         $this->passthru = $passthru ?? static function ($chunk, $context) {
             $context->passthru = null;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/AsyncResponse.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/AsyncResponse.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/AsyncResponse.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/AsyncResponse.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,7 +44,7 @@
     /**
      * @param ?callable(ChunkInterface, AsyncContext): ?\Iterator $passthru
      */
-    public function __construct(HttpClientInterface $client, string $method, string $url, array $options, callable $passthru = null)
+    public function __construct(HttpClientInterface $client, string $method, string $url, array $options, ?callable $passthru = null)
     {
         $this->client = $client;
         $this->shouldBuffer = $options['buffer'] ?? true;
@@ -57,7 +57,7 @@
         }
         $this->response = $client->request($method, $url, ['buffer' => false] + $options);
         $this->passthru = $passthru;
-        $this->initializer = static function (self $response, float $timeout = null) {
+        $this->initializer = static function (self $response, ?float $timeout = null) {
             if (null === $response->shouldBuffer) {
                 return false;
             }
@@ -65,6 +65,7 @@
             while (true) {
                 foreach (self::stream([$response], $timeout) as $chunk) {
                     if ($chunk->isTimeout() && $response->passthru) {
+                        // Timeouts thrown during initialization are transport errors
                         foreach (self::passthru($response->client, $response, new ErrorChunk($response->offset, new TransportException($chunk->getError()))) as $chunk) {
                             if ($chunk->isFirst()) {
                                 return false;
@@ -114,18 +115,24 @@
         return $headers;
     }
 
-    public function getInfo(string $type = null)
+    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]);
     }
 
-    /**
-     * {@inheritdoc}
-     */
     public function toStream(bool $throw = true)
     {
         if ($throw) {
@@ -146,9 +153,6 @@
         return $stream;
     }
 
-    /**
-     * {@inheritdoc}
-     */
     public function cancel(): void
     {
         if ($this->info['canceled']) {
@@ -209,7 +213,7 @@
     /**
      * @internal
      */
-    public static function stream(iterable $responses, float $timeout = null, string $class = null): \Generator
+    public static function stream(iterable $responses, ?float $timeout = null, ?string $class = null): \Generator
     {
         while ($responses) {
             $wrappedResponses = [];
@@ -254,6 +258,7 @@
                 return;
             }
 
+            $chunk = null;
             foreach ($client->stream($wrappedResponses, $timeout) as $response => $chunk) {
                 $r = $asyncMap[$response];
 
@@ -296,6 +301,9 @@
                 }
             }
 
+            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;
             }
@@ -317,7 +325,7 @@
     /**
      * @param \SplObjectStorage<ResponseInterface, AsyncResponse>|null $asyncMap
      */
-    private static function passthru(HttpClientInterface $client, self $r, ChunkInterface $chunk, \SplObjectStorage $asyncMap = null): \Generator
+    private static function passthru(HttpClientInterface $client, self $r, ChunkInterface $chunk, ?\SplObjectStorage $asyncMap = null): \Generator
     {
         $r->stream = null;
         $response = $r->response;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/CurlResponse.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/CurlResponse.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/CurlResponse.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/CurlResponse.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
      *
      * @internal
      */
-    public function __construct(CurlClientState $multi, $ch, array $options = null, LoggerInterface $logger = null, string $method = 'GET', callable $resolveRedirect = null, int $curlVersion = null)
+    public function __construct(CurlClientState $multi, $ch, ?array $options = null, ?LoggerInterface $logger = null, string $method = 'GET', ?callable $resolveRedirect = null, ?int $curlVersion = null)
     {
         $this->multi = $multi;
 
@@ -76,17 +76,7 @@
         }
 
         curl_setopt($ch, \CURLOPT_HEADERFUNCTION, static function ($ch, string $data) use (&$info, &$headers, $options, $multi, $id, &$location, $resolveRedirect, $logger): int {
-            if (0 !== substr_compare($data, "\r\n", -2)) {
-                return 0;
-            }
-
-            $len = 0;
-
-            foreach (explode("\r\n", substr($data, 0, -2)) as $data) {
-                $len += 2 + self::parseHeaderLine($ch, $data, $info, $headers, $options, $multi, $id, $location, $resolveRedirect, $logger);
-            }
-
-            return $len;
+            return self::parseHeaderLine($ch, $data, $info, $headers, $options, $multi, $id, $location, $resolveRedirect, $logger);
         });
 
         if (null === $options) {
@@ -105,7 +95,6 @@
         $this->info['pause_handler'] = static function (float $duration) use ($ch, $multi, $execCounter) {
             if (0 < $duration) {
                 if ($execCounter === $multi->execCounter) {
-                    $multi->execCounter = !\is_float($execCounter) ? 1 + $execCounter : \PHP_INT_MIN;
                     curl_multi_remove_handle($multi->handle, $ch);
                 }
 
@@ -203,7 +192,7 @@
     /**
      * {@inheritdoc}
      */
-    public function getInfo(string $type = null)
+    public function getInfo(?string $type = null)
     {
         if (!$info = $this->finalInfo) {
             $info = array_merge($this->info, curl_getinfo($this->handle));
@@ -284,7 +273,7 @@
      *
      * @param CurlClientState $multi
      */
-    private static function perform(ClientState $multi, array &$responses = null): void
+    private static function perform(ClientState $multi, ?array &$responses = null): void
     {
         if ($multi->performing) {
             if ($responses) {
@@ -331,7 +320,7 @@
                 }
 
                 $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;
@@ -381,19 +370,29 @@
      */
     private static function parseHeaderLine($ch, string $data, array &$info, array &$headers, ?array $options, CurlClientState $multi, int $id, ?string &$location, ?callable $resolveRedirect, ?LoggerInterface $logger): int
     {
+        if (!str_ends_with($data, "\r\n")) {
+            return 0;
+        }
+
         $waitFor = @curl_getinfo($ch, \CURLINFO_PRIVATE) ?: '_0';
 
         if ('H' !== $waitFor[0]) {
             return \strlen($data); // Ignore HTTP trailers
         }
 
-        if ('' !== $data) {
+        $statusCode = curl_getinfo($ch, \CURLINFO_RESPONSE_CODE);
+
+        if ($statusCode !== $info['http_code'] && !preg_match("#^HTTP/\d+(?:\.\d+)? {$statusCode}(?: |\r\n$)#", $data)) {
+            return \strlen($data); // Ignore headers from responses to CONNECT requests
+        }
+
+        if ("\r\n" !== $data) {
             // Regular header line: add it to the list
-            self::addResponseHeaders([$data], $info, $headers);
+            self::addResponseHeaders([substr($data, 0, -2)], $info, $headers);
 
             if (!str_starts_with($data, 'HTTP/')) {
                 if (0 === stripos($data, 'Location:')) {
-                    $location = trim(substr($data, 9));
+                    $location = trim(substr($data, 9, -2));
                 }
 
                 return \strlen($data);
@@ -416,7 +415,7 @@
 
         // End of headers: handle informational responses, redirects, etc.
 
-        if (200 > $statusCode = curl_getinfo($ch, \CURLINFO_RESPONSE_CODE)) {
+        if (200 > $statusCode) {
             $multi->handlesActivity[$id][] = new InformationalChunk($statusCode, $headers);
             $location = null;
 
@@ -435,15 +434,6 @@
                 $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 ?? ':');
-
-                if (isset($url['host']) && 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);
-                    curl_setopt($ch, \CURLOPT_RESOLVE, ["{$url['host']}:$port:$ip"]);
-                    $multi->dnsCache->removals["-{$url['host']}:$port"] = "-{$url['host']}:$port";
-                }
             }
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/HttplugPromise.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/HttplugPromise.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/HttplugPromise.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/HttplugPromise.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
         $this->promise = $promise;
     }
 
-    public function then(callable $onFulfilled = null, callable $onRejected = null): self
+    public function then(?callable $onFulfilled = null, ?callable $onRejected = null): self
     {
         return new self($this->promise->then(
             $this->wrapThenCallback($onFulfilled),
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/MockResponse.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/MockResponse.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/MockResponse.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/MockResponse.php	2026-05-20 10:22:01.000000000 +0200
@@ -93,7 +93,7 @@
     /**
      * {@inheritdoc}
      */
-    public function getInfo(string $type = null)
+    public function getInfo(?string $type = null)
     {
         return null !== $type ? $this->info[$type] ?? null : $this->info;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/NativeResponse.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/NativeResponse.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/NativeResponse.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/NativeResponse.php	2026-05-20 10:22:01.000000000 +0200
@@ -82,7 +82,7 @@
     /**
      * {@inheritdoc}
      */
-    public function getInfo(string $type = null)
+    public function getInfo(?string $type = null)
     {
         if (!$info = $this->finalInfo) {
             $info = $this->info;
@@ -232,7 +232,7 @@
      *
      * @param NativeClientState $multi
      */
-    private static function perform(ClientState $multi, array &$responses = null): void
+    private static function perform(ClientState $multi, ?array &$responses = null): void
     {
         foreach ($multi->openHandles as $i => [$pauseExpiry, $h, $buffer, $onProgress]) {
             if ($pauseExpiry) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/StreamWrapper.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/StreamWrapper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/StreamWrapper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/StreamWrapper.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,7 +47,7 @@
      *
      * @return resource
      */
-    public static function createResource(ResponseInterface $response, HttpClientInterface $client = null)
+    public static function createResource(ResponseInterface $response, ?HttpClientInterface $client = null)
     {
         if ($response instanceof StreamableInterface) {
             $stack = debug_backtrace(\DEBUG_BACKTRACE_PROVIDE_OBJECT | \DEBUG_BACKTRACE_IGNORE_ARGS, 2);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/TraceableResponse.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/TraceableResponse.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/TraceableResponse.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/TraceableResponse.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     private $content;
     private $event;
 
-    public function __construct(HttpClientInterface $client, ResponseInterface $response, &$content, StopwatchEvent $event = null)
+    public function __construct(HttpClientInterface $client, ResponseInterface $response, &$content, ?StopwatchEvent $event = null)
     {
         $this->client = $client;
         $this->response = $response;
@@ -57,7 +57,9 @@
     public function __destruct()
     {
         try {
-            $this->response->__destruct();
+            if (method_exists($this->response, '__destruct')) {
+                $this->response->__destruct();
+            }
         } finally {
             if ($this->event && $this->event->isStarted()) {
                 $this->event->stop();
@@ -132,7 +134,7 @@
         }
     }
 
-    public function getInfo(string $type = null)
+    public function getInfo(?string $type = null)
     {
         return $this->response->getInfo($type);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/TransportResponseTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/TransportResponseTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Response/TransportResponseTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Response/TransportResponseTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -146,7 +146,7 @@
      *
      * @internal
      */
-    public static function stream(iterable $responses, float $timeout = null): \Generator
+    public static function stream(iterable $responses, ?float $timeout = null): \Generator
     {
         $runningResponses = [];
 
@@ -303,7 +303,7 @@
             }
 
             if (-1 === self::select($multi, min($timeoutMin, $timeoutMax - $elapsedTimeout))) {
-                usleep(min(500, 1E6 * $timeoutMin));
+                usleep((int) min(500, 1E6 * $timeoutMin));
             }
 
             $elapsedTimeout = microtime(true) - $lastActivity;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Retry/GenericRetryStrategy.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Retry/GenericRetryStrategy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Retry/GenericRetryStrategy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Retry/GenericRetryStrategy.php	2026-05-20 10:22:01.000000000 +0200
@@ -102,7 +102,7 @@
         $delay = $this->delayMs * $this->multiplier ** $context->getInfo('retry_count');
 
         if ($this->jitter > 0) {
-            $randomness = $delay * $this->jitter;
+            $randomness = (int) ($delay * $this->jitter);
             $delay = $delay + random_int(-$randomness, +$randomness);
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/RetryableHttpClient.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/RetryableHttpClient.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/RetryableHttpClient.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/RetryableHttpClient.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
     /**
      * @param int $maxRetries The maximum number of times to retry
      */
-    public function __construct(HttpClientInterface $client, RetryStrategyInterface $strategy = null, int $maxRetries = 3, LoggerInterface $logger = null)
+    public function __construct(HttpClientInterface $client, ?RetryStrategyInterface $strategy = null, int $maxRetries = 3, ?LoggerInterface $logger = null)
     {
         $this->client = $client;
         $this->strategy = $strategy ?? new GenericRetryStrategy();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/ScopingHttpClient.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/ScopingHttpClient.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/ScopingHttpClient.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/ScopingHttpClient.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $defaultOptionsByRegexp;
     private $defaultRegexp;
 
-    public function __construct(HttpClientInterface $client, array $defaultOptionsByRegexp, string $defaultRegexp = null)
+    public function __construct(HttpClientInterface $client, array $defaultOptionsByRegexp, ?string $defaultRegexp = null)
     {
         $this->client = $client;
         $this->defaultOptionsByRegexp = $defaultOptionsByRegexp;
@@ -43,7 +43,7 @@
         }
     }
 
-    public static function forBaseUri(HttpClientInterface $client, string $baseUri, array $defaultOptions = [], string $regexp = null): self
+    public static function forBaseUri(HttpClientInterface $client, string $baseUri, array $defaultOptions = [], ?string $regexp = null): self
     {
         if (null === $regexp) {
             $regexp = preg_quote(implode('', self::resolveUrl(self::parseUrl('.'), self::parseUrl($baseUri))));
@@ -96,7 +96,7 @@
     /**
      * {@inheritdoc}
      */
-    public function stream($responses, float $timeout = null): ResponseStreamInterface
+    public function stream($responses, ?float $timeout = null): ResponseStreamInterface
     {
         return $this->client->stream($responses, $timeout);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/AmpHttpClientTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/AmpHttpClientTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/AmpHttpClientTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/AmpHttpClientTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/AsyncDecoratorTraitTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/AsyncDecoratorTraitTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/AsyncDecoratorTraitTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/AsyncDecoratorTraitTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
 
 class AsyncDecoratorTraitTest extends NativeHttpClientTest
 {
-    protected function getHttpClient(string $testCase, \Closure $chunkFilter = null, HttpClientInterface $decoratedClient = null): HttpClientInterface
+    protected function getHttpClient(string $testCase, ?\Closure $chunkFilter = null, ?HttpClientInterface $decoratedClient = null): HttpClientInterface
     {
         if ('testHandleIsRemovedOnException' === $testCase) {
             $this->markTestSkipped("AsyncDecoratorTrait doesn't cache handles");
@@ -42,7 +42,7 @@
 
             private $chunkFilter;
 
-            public function __construct(HttpClientInterface $client, \Closure $chunkFilter = null)
+            public function __construct(HttpClientInterface $client, ?\Closure $chunkFilter = null)
             {
                 $this->chunkFilter = $chunkFilter;
                 $this->client = $client;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/CurlHttpClientTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/CurlHttpClientTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/CurlHttpClientTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/CurlHttpClientTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,37 +17,25 @@
 
 /**
  * @requires extension curl
+ * @group dns-sensitive
  */
 class CurlHttpClientTest extends HttpClientTestCase
 {
     protected function getHttpClient(string $testCase): HttpClientInterface
     {
-        if (false !== strpos($testCase, 'Push')) {
-            if (\PHP_VERSION_ID >= 70300 && \PHP_VERSION_ID < 70304) {
-                $this->markTestSkipped('PHP 7.3.0 to 7.3.3 don\'t support HTTP/2 PUSH');
-            }
-
-            if (!\defined('CURLMOPT_PUSHFUNCTION') || 0x073D00 > ($v = curl_version())['version_number'] || !(\CURL_VERSION_HTTP2 & $v['features'])) {
-                $this->markTestSkipped('curl <7.61 is used or it is not compiled with support for HTTP/2 PUSH');
-            }
+        if (!str_contains($testCase, 'Push')) {
+            return new CurlHttpClient(['verify_peer' => false, 'verify_host' => false]);
         }
 
-        return new CurlHttpClient(['verify_peer' => false, 'verify_host' => false]);
-    }
-
-    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);
+        if (\PHP_VERSION_ID >= 70300 && \PHP_VERSION_ID < 70304) {
+            $this->markTestSkipped('PHP 7.3.0 to 7.3.3 don\'t support HTTP/2 PUSH');
+        }
 
-        $curlInfo = curl_getinfo($r->getValue($response));
+        if (!\defined('CURLMOPT_PUSHFUNCTION') || 0x073D00 > ($v = curl_version())['version_number'] || !(\CURL_VERSION_HTTP2 & $v['features'])) {
+            $this->markTestSkipped('curl <7.61 is used or it is not compiled with support for HTTP/2 PUSH');
+        }
 
-        self::assertSame('127.0.0.1', $curlInfo['local_ip']);
-        self::assertSame(9876, $curlInfo['local_port']);
+        return new CurlHttpClient(['verify_peer' => false, 'verify_host' => false], 6, 50);
     }
 
     public function testTimeoutIsNotAFatalError()
@@ -63,9 +51,9 @@
     {
         $httpClient = $this->getHttpClient(__FUNCTION__);
 
-        $r = new \ReflectionProperty($httpClient, 'multi');
+        $r = new \ReflectionMethod($httpClient, 'ensureState');
         $r->setAccessible(true);
-        $clientState = $r->getValue($httpClient);
+        $clientState = $r->invoke($httpClient);
         $initialShareId = $clientState->share;
         $httpClient->reset();
         self::assertNotSame($initialShareId, $clientState->share);
@@ -121,9 +109,55 @@
         $httpClient->request('POST', 'http://localhost:8057/', [
             'extra' => [
                 'curl' => [
-                    \CURLOPT_PRIVATE => 'overriden private',
+                    \CURLOPT_PRIVATE => 'overridden private',
                 ],
             ],
         ]);
     }
+
+    public function testKeepAuthorizationHeaderOnRedirectToSameHostWithConfiguredHostToIpAddressMapping()
+    {
+        $httpClient = $this->getHttpClient(__FUNCTION__);
+        $response = $httpClient->request('POST', 'http://127.0.0.1:8057/301', [
+            'headers' => [
+                'Authorization' => 'Basic Zm9vOmJhcg==',
+            ],
+            'resolve' => [
+                'symfony.com' => '10.10.10.10',
+            ],
+        ]);
+
+        $this->assertSame(200, $response->getStatusCode());
+        $this->assertSame('/302', $response->toArray()['REQUEST_URI'] ?? null);
+    }
+
+    /**
+     * @group integration
+     */
+    public function testMaxConnections()
+    {
+        foreach ($ports = [80, 8681, 8682, 8683, 8684] as $port) {
+            if (!($fp = @fsockopen('localhost', $port, $errorCode, $errorMessage, 2))) {
+                self::markTestSkipped('FrankenPHP is not running');
+            }
+            fclose($fp);
+        }
+
+        $httpClient = $this->getHttpClient(__FUNCTION__);
+
+        $expectedResults = [
+            [false, false, false, false, false],
+            [true, true, true, true, true],
+            [true, true, true, true, true],
+        ];
+
+        foreach ($expectedResults as $expectedResult) {
+            foreach ($ports as $i => $port) {
+                $response = $httpClient->request('GET', \sprintf('http://localhost:%s/http-client', $port));
+                $response->getContent();
+
+                self::assertSame($expectedResult[$i], str_contains($response->getInfo('debug'), 'Re-using existing connection'));
+            }
+        }
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/EventSourceHttpClientTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/EventSourceHttpClientTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/EventSourceHttpClientTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/EventSourceHttpClientTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,9 +15,11 @@
 use Symfony\Component\HttpClient\Chunk\DataChunk;
 use Symfony\Component\HttpClient\Chunk\ErrorChunk;
 use Symfony\Component\HttpClient\Chunk\FirstChunk;
+use Symfony\Component\HttpClient\Chunk\LastChunk;
 use Symfony\Component\HttpClient\Chunk\ServerSentEvent;
 use Symfony\Component\HttpClient\EventSourceHttpClient;
 use Symfony\Component\HttpClient\Exception\EventSourceException;
+use Symfony\Component\HttpClient\MockHttpClient;
 use Symfony\Component\HttpClient\Response\MockResponse;
 use Symfony\Component\HttpClient\Response\ResponseStream;
 use Symfony\Contracts\HttpClient\HttpClientInterface;
@@ -27,9 +29,18 @@
  */
 class EventSourceHttpClientTest extends TestCase
 {
-    public function testGetServerSentEvents()
+    /**
+     * @testWith ["\n"]
+     *           ["\r"]
+     *           ["\r\n"]
+     */
+    public function testGetServerSentEvents(string $sep)
     {
-        $data = <<<TXT
+        $es = new EventSourceHttpClient(new MockHttpClient(function (string $method, string $url, array $options) use ($sep): MockResponse {
+            $this->assertSame(['Accept: text/event-stream', 'Cache-Control: no-cache'], $options['headers']);
+
+            return new MockResponse([
+                str_replace("\n", $sep, <<<TXT
 event: builderror
 id: 46
 data: {"foo": "bar"}
@@ -38,7 +49,18 @@
 id: 47
 data: {}
 
+: this is a oneline comment
+
+: this is a
+: multiline comment
+
+: comments are ignored
 event: reload
+
+TXT
+                ),
+                str_replace("\n", $sep, <<<TXT
+: anywhere
 id: 48
 data: {}
 
@@ -57,57 +79,33 @@
 
 id: 60
 data
-TXT;
-
-        $chunk = new DataChunk(0, $data);
-        $response = new MockResponse('', ['canceled' => false, 'http_method' => 'GET', 'url' => 'http://localhost:8080/events', 'response_headers' => ['content-type: text/event-stream']]);
-        $responseStream = new ResponseStream((function () use ($response, $chunk) {
-            yield $response => new FirstChunk();
-            yield $response => $chunk;
-            yield $response => new ErrorChunk(0, 'timeout');
-        })());
-
-        $hasCorrectHeaders = function ($options) {
-            $this->assertSame(['Accept: text/event-stream', 'Cache-Control: no-cache'], $options['headers']);
-
-            return true;
-        };
-
-        $httpClient = $this->createMock(HttpClientInterface::class);
-        $httpClient->method('request')->with('GET', 'http://localhost:8080/events', $this->callback($hasCorrectHeaders))->willReturn($response);
-
-        $httpClient->method('stream')->willReturn($responseStream);
-
-        $es = new EventSourceHttpClient($httpClient);
+TXT
+                ),
+            ], [
+                'canceled' => false,
+                'http_method' => 'GET',
+                'url' => 'http://localhost:8080/events',
+                'response_headers' => ['content-type: text/event-stream'],
+            ]);
+        }));
         $res = $es->connect('http://localhost:8080/events');
 
         $expected = [
             new FirstChunk(),
-            new ServerSentEvent("event: builderror\nid: 46\ndata: {\"foo\": \"bar\"}\n\n"),
-            new ServerSentEvent("event: reload\nid: 47\ndata: {}\n\n"),
-            new ServerSentEvent("event: reload\nid: 48\ndata: {}\n\n"),
-            new ServerSentEvent("data: test\ndata:test\nid: 49\nevent: testEvent\n\n\n"),
-            new ServerSentEvent("id: 50\ndata: <tag>\ndata\ndata:   <foo />\ndata\ndata: </tag>\n\n"),
+            new ServerSentEvent(str_replace("\n", $sep, "event: builderror\nid: 46\ndata: {\"foo\": \"bar\"}\n\n")),
+            new ServerSentEvent(str_replace("\n", $sep, "event: reload\nid: 47\ndata: {}\n\n")),
+            new DataChunk(-1, str_replace("\n", $sep, ": this is a oneline comment\n\n")),
+            new DataChunk(-1, str_replace("\n", $sep, ": this is a\n: multiline comment\n\n")),
+            new ServerSentEvent(str_replace("\n", $sep, ": comments are ignored\nevent: reload\n: anywhere\nid: 48\ndata: {}\n\n")),
+            new ServerSentEvent(str_replace("\n", $sep, "data: test\ndata:test\nid: 49\nevent: testEvent\n\n\n")),
+            new ServerSentEvent(str_replace("\n", $sep, "id: 50\ndata: <tag>\ndata\ndata:   <foo />\ndata\ndata: </tag>\n\n")),
+            new DataChunk(-1, str_replace("\n", $sep, "id: 60\ndata")),
+            new LastChunk("\r\n" === $sep ? 355 : 322),
         ];
-        $i = 0;
-
-        $this->expectExceptionMessage('Response has been canceled');
-        while ($res) {
-            if ($i > 0) {
-                $res->cancel();
-            }
-            foreach ($es->stream($res) as $chunk) {
-                if ($chunk->isTimeout()) {
-                    continue;
-                }
-
-                if ($chunk->isLast()) {
-                    continue;
-                }
-
-                $this->assertEquals($expected[$i++], $chunk);
-            }
+        foreach ($es->stream($res) as $chunk) {
+            $this->assertEquals(array_shift($expected), $chunk);
         }
+        $this->assertSame([], $expected);
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/Fixtures/response-functional/index.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/Fixtures/response-functional/index.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/Fixtures/response-functional/index.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/Fixtures/response-functional/index.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,12 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+echo 'Success';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/HttpClientTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,9 +12,12 @@
 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;
 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;
@@ -455,4 +458,148 @@
 
         $this->expectNotToPerformAssertions();
     }
+
+    public function testMisspelledScheme()
+    {
+        $httpClient = $this->getHttpClient(__FUNCTION__);
+
+        $this->expectException(InvalidArgumentException::class);
+        $this->expectExceptionMessage('Invalid URL: host is missing in "http:/localhost:8057/".');
+
+        $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']]);
+    }
+
+    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 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__);
+
+        $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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/HttpClientTraitTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/HttpClientTraitTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/HttpClientTraitTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/HttpClientTraitTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -63,7 +63,6 @@
     public static function provideResolveUrl(): array
     {
         return [
-            [self::RFC3986_BASE, 'http:h',        'http:h'],
             [self::RFC3986_BASE, 'g',             'http://a/b/c/g'],
             [self::RFC3986_BASE, './g',           'http://a/b/c/g'],
             [self::RFC3986_BASE, 'g/',            'http://a/b/c/g/'],
@@ -103,6 +102,7 @@
             [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'],
@@ -117,7 +117,6 @@
             ['http://u:p@a/b/c/d;p?q', '.',       'http://u:p@a/b/c/'],
             // path ending with slash or no slash at all
             ['http://a/b/c/d/',  'e',             'http://a/b/c/d/e'],
-            ['http:no-slash',     'e',            'http:e'],
             // falsey relative parts
             [self::RFC3986_BASE, '//0',           'http://0/'],
             [self::RFC3986_BASE, '0',             'http://a/b/c/0'],
@@ -129,14 +128,14 @@
     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'));
     }
 
@@ -155,12 +154,13 @@
         yield [['http:', '//example.com', null, null, null], 'http://Example.coM:80'];
         yield [['https:', '//xn--dj-kia8a.example.com:8000', '/', null, null], 'https://DÉjà.Example.com:8000/'];
         yield [[null, null, '/f%20o.o', '?a=b', '#c'], '/f o%2Eo?a=b#c'];
+        yield [[null, null, '/custom%7C2010-01-01%2000:00:00%7C2023-06-15%2005:50:35', '?a=b', '#c'], '/custom|2010-01-01 00:00:00|2023-06-15 05:50:35?a=b#c'];
         yield [[null, '//a:b@foo', '/bar', null, null], '//a:b@foo/bar'];
         yield [[null, '//a:b@foo', '/b{}', null, null], '//a:b@foo/b{}'];
         yield [['http:', null, null, null, null], 'http:'];
         yield [['http:', null, 'bar', null, null], 'http:bar'];
         yield [[null, null, 'bar', '?a=1&c=c', null], 'bar?a=a&b=b', ['b' => null, 'c' => 'c', 'a' => 1]];
-        yield [[null, null, 'bar', '?a=b+c&b=b-._~!$%26/%27()[]*%2B%2C;%3D:@%25\\^`%7B|%7D', null], 'bar?a=b+c', ['b' => 'b-._~!$&/\'()[]*+,;=:@%\\^`{|}']];
+        yield [[null, null, 'bar', '?a=b+c&b=b-._~!$%26/%27()[]*%2B%2C;%3D:@%25%5C%5E%60%7B%7C%7D', null], 'bar?a=b+c', ['b' => 'b-._~!$&/\'()[]*+,;=:@%\\^`{|}']];
         yield [[null, null, 'bar', '?a=b%2B%20c', null], 'bar?a=b+c', ['a' => 'b+ c']];
         yield [[null, null, 'bar', '?a[b]=c', null], 'bar', ['a' => ['b' => 'c']]];
         yield [[null, null, 'bar', '?a[b[c]=d', null], 'bar?a[b[c]=d', []];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/HttplugClientTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/HttplugClientTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/HttplugClientTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/HttplugClientTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,6 +32,9 @@
         TestHttpServer::start();
     }
 
+    /**
+     * @requires function ob_gzhandler
+     */
     public function testSendRequest()
     {
         $client = new HttplugClient(new NativeHttpClient());
@@ -46,6 +49,9 @@
         $this->assertSame('HTTP/1.1', $body['SERVER_PROTOCOL']);
     }
 
+    /**
+     * @requires function ob_gzhandler
+     */
     public function testSendAsyncRequest()
     {
         $client = new HttplugClient(new NativeHttpClient());
@@ -267,4 +273,37 @@
         $this->assertSame(200, $response->getStatusCode());
         $this->assertSame('OK', (string) $response->getBody());
     }
+
+    public function testInvalidHeaderResponse()
+    {
+        $responseHeaders = [
+            // space in header name not allowed in RFC 7230
+            ' X-XSS-Protection' => '0',
+            'Cache-Control' => 'no-cache',
+        ];
+        $response = new MockResponse('body', ['response_headers' => $responseHeaders]);
+        $this->assertArrayHasKey(' x-xss-protection', $response->getHeaders());
+
+        $client = new HttplugClient(new MockHttpClient($response));
+        $request = $client->createRequest('POST', 'http://localhost:8057/post')
+            ->withBody($client->createStream('foo=0123456789'));
+
+        $resultResponse = $client->sendRequest($request);
+        $this->assertCount(1, $resultResponse->getHeaders());
+    }
+
+    public function testResponseReasonPhrase()
+    {
+        $responseHeaders = [
+            'HTTP/1.1 103 Very Early Hints',
+        ];
+        $response = new MockResponse('body', ['response_headers' => $responseHeaders]);
+
+        $client = new HttplugClient(new MockHttpClient($response));
+        $request = $client->createRequest('POST', 'http://localhost:8057/post')
+            ->withBody($client->createStream('foo=0123456789'));
+
+        $resultResponse = $client->sendRequest($request);
+        $this->assertSame('Very Early Hints', $resultResponse->getReasonPhrase());
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/MockHttpClientTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/MockHttpClientTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/MockHttpClientTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/MockHttpClientTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -304,7 +304,7 @@
 
         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 @@
 
                         return new MockResponse($content, $response->getInfo());
                     } catch (\Throwable $e) {
+                        if (str_starts_with($testCase, 'testNoPrivateNetwork')) {
+                            throw $e;
+                        }
                         $this->fail($e->getMessage());
                     }
                 });
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/NativeHttpClientTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/NativeHttpClientTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/NativeHttpClientTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/NativeHttpClientTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/NoPrivateNetworkHttpClientTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -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\NoPrivateNetworkHttpClient;
 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,31 +50,87 @@
             ['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],
-
-            // 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],
         ];
     }
 
+    public static function getExcludeHostData(): iterable
+    {
+        yield from self::getExcludeIpData();
+
+        // 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 testExclude(string $ipAddr, $subnets, bool $mustThrow)
+    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/', 0 < substr_count($ipAddr, ':') ? sprintf('[%s]', $ipAddr) : $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->getHttpClientMock($url, $ipAddr, $content);
+        $previousHttpClient = $this->getMockHttpClient($ipAddr, $content);
+        $client = new NoPrivateNetworkHttpClient($previousHttpClient, $subnets);
+        $response = $client->request('GET', $url);
+
+        if (!$mustThrow) {
+            $this->assertEquals($content, $response->getContent());
+            $this->assertEquals(200, $response->getStatusCode());
+        }
+    }
+
+    /**
+     * @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';
+        $url = \sprintf('http://%s/', $host);
+
+        if ($mustThrow) {
+            $this->expectException(TransportException::class);
+            $this->expectExceptionMessage(\sprintf('Host "%s" is blocked for "%s".', $host, $url));
+        }
+
+        $previousHttpClient = $this->getMockHttpClient($ipAddr, $content);
         $client = new NoPrivateNetworkHttpClient($previousHttpClient, $subnets);
         $response = $client->request('GET', $url);
 
@@ -96,7 +151,7 @@
             ++$executionCount;
         };
 
-        $previousHttpClient = $this->getHttpClientMock($url, $ipAddr, $content);
+        $previousHttpClient = $this->getMockHttpClient($ipAddr, $content);
         $client = new NoPrivateNetworkHttpClient($previousHttpClient);
         $response = $client->request('GET', $url, ['on_progress' => $customCallback]);
 
@@ -109,7 +164,6 @@
     {
         $ipAddr = '104.26.14.6';
         $url = sprintf('http://%s/', $ipAddr);
-        $content = 'bar';
         $customCallback = sprintf('cb_%s', microtime(true));
 
         $this->expectException(InvalidArgumentException::class);
@@ -127,38 +181,8 @@
         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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/Psr18ClientTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/Psr18ClientTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/Psr18ClientTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/Psr18ClientTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,6 +28,9 @@
         TestHttpServer::start();
     }
 
+    /**
+     * @requires function ob_gzhandler
+     */
     public function testSendRequest()
     {
         $factory = new Psr17Factory();
@@ -101,4 +104,19 @@
         $resultResponse = $client->sendRequest($request);
         $this->assertCount(1, $resultResponse->getHeaders());
     }
+
+    public function testResponseReasonPhrase()
+    {
+        $responseHeaders = [
+            'HTTP/1.1 103 Very Early Hints',
+        ];
+        $response = new MockResponse('body', ['response_headers' => $responseHeaders]);
+
+        $client = new Psr18Client(new MockHttpClient($response));
+        $request = $client->createRequest('POST', 'http://localhost:8057/post')
+            ->withBody($client->createStream('foo=0123456789'));
+
+        $resultResponse = $client->sendRequest($request);
+        $this->assertSame('Very Early Hints', $resultResponse->getReasonPhrase());
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/Retry/GenericRetryStrategyTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/Retry/GenericRetryStrategyTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/Retry/GenericRetryStrategyTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/Retry/GenericRetryStrategyTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -67,7 +67,7 @@
 
     public static function provideDelay(): iterable
     {
-        // delay, multiplier, maxDelay, retries, expectedDelay
+        // delay, multiplier, maxDelay, previousRetries, expectedDelay
         yield [1000, 1, 5000, 0, 1000];
         yield [1000, 1, 5000, 1, 1000];
         yield [1000, 1, 5000, 2, 1000];
@@ -90,13 +90,16 @@
         yield [0, 2, 10000, 1, 0];
     }
 
-    public function testJitter()
+    /**
+     * @dataProvider provideJitter
+     */
+    public function testJitter(float $multiplier, int $previousRetries)
     {
-        $strategy = new GenericRetryStrategy([], 1000, 1, 0, 1);
+        $strategy = new GenericRetryStrategy([], 1000, $multiplier, 0, 1);
         $min = 2000;
         $max = 0;
         for ($i = 0; $i < 50; ++$i) {
-            $delay = $strategy->getDelay($this->getContext(0, 'GET', 'http://example.com/', 200), null, null);
+            $delay = $strategy->getDelay($this->getContext($previousRetries, 'GET', 'http://example.com/', 200), null, null);
             $min = min($min, $delay);
             $max = max($max, $delay);
         }
@@ -105,6 +108,13 @@
         $this->assertLessThanOrEqual(1000, $min);
     }
 
+    public static function provideJitter(): iterable
+    {
+        // multiplier, previousRetries
+        yield [1, 0];
+        yield [1.1, 2];
+    }
+
     private function getContext($retryCount, $method, $url, $statusCode): AsyncContext
     {
         $passthru = null;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/RetryableHttpClientTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/RetryableHttpClientTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/Tests/RetryableHttpClientTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/Tests/RetryableHttpClientTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,14 +13,17 @@
 
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\HttpClient\Exception\ServerException;
+use Symfony\Component\HttpClient\Exception\TransportException;
 use Symfony\Component\HttpClient\HttpClient;
 use Symfony\Component\HttpClient\MockHttpClient;
 use Symfony\Component\HttpClient\NativeHttpClient;
 use Symfony\Component\HttpClient\Response\AsyncContext;
 use Symfony\Component\HttpClient\Response\MockResponse;
 use Symfony\Component\HttpClient\Retry\GenericRetryStrategy;
+use Symfony\Component\HttpClient\Retry\RetryStrategyInterface;
 use Symfony\Component\HttpClient\RetryableHttpClient;
 use Symfony\Contracts\HttpClient\Exception\TransportExceptionInterface;
+use Symfony\Contracts\HttpClient\Test\TestHttpServer;
 
 class RetryableHttpClientTest extends TestCase
 {
@@ -244,4 +247,37 @@
         self::assertSame('Test out content', $response->getContent());
         self::assertSame('Test out content', $response->getContent(), 'Content should be buffered');
     }
+
+    public function testRetryOnTimeout()
+    {
+        $client = HttpClient::create();
+
+        TestHttpServer::start();
+
+        $strategy = new class() implements RetryStrategyInterface {
+            public $isCalled = false;
+
+            public function shouldRetry(AsyncContext $context, ?string $responseContent, ?TransportExceptionInterface $exception): ?bool
+            {
+                $this->isCalled = true;
+
+                return false;
+            }
+
+            public function getDelay(AsyncContext $context, ?string $responseContent, ?TransportExceptionInterface $exception): int
+            {
+                return 0;
+            }
+        };
+        $client = new RetryableHttpClient($client, $strategy);
+        $response = $client->request('GET', 'http://localhost:8057/timeout-header', ['timeout' => 0.1]);
+
+        try {
+            $response->getStatusCode();
+            $this->fail(TransportException::class.' expected');
+        } catch (TransportException $e) {
+        }
+
+        $this->assertTrue($strategy->isCalled, 'The HTTP retry strategy should be called');
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/TraceableHttpClient.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/TraceableHttpClient.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpClient/TraceableHttpClient.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpClient/TraceableHttpClient.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     private $stopwatch;
     private $tracedRequests;
 
-    public function __construct(HttpClientInterface $client, Stopwatch $stopwatch = null)
+    public function __construct(HttpClientInterface $client, ?Stopwatch $stopwatch = null)
     {
         $this->client = $client;
         $this->stopwatch = $stopwatch;
@@ -72,7 +72,7 @@
     /**
      * {@inheritdoc}
      */
-    public function stream($responses, float $timeout = null): ResponseStreamInterface
+    public function stream($responses, ?float $timeout = null): ResponseStreamInterface
     {
         if ($responses instanceof TraceableResponse) {
             $responses = [$responses];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/BinaryFileResponse.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
      * @param bool                $autoEtag           Whether the ETag header should be automatically set
      * @param bool                $autoLastModified   Whether the Last-Modified header should be automatically set
      */
-    public function __construct($file, int $status = 200, array $headers = [], bool $public = true, string $contentDisposition = null, bool $autoEtag = false, bool $autoLastModified = true)
+    public function __construct($file, int $status = 200, array $headers = [], bool $public = true, ?string $contentDisposition = null, bool $autoEtag = false, bool $autoLastModified = true)
     {
         parent::__construct(null, $status, $headers);
 
@@ -69,7 +69,7 @@
      *
      * @deprecated since Symfony 5.2, use __construct() instead.
      */
-    public static function create($file = null, int $status = 200, array $headers = [], bool $public = true, string $contentDisposition = null, bool $autoEtag = false, bool $autoLastModified = true)
+    public static function create($file = null, int $status = 200, array $headers = [], bool $public = true, ?string $contentDisposition = null, bool $autoEtag = false, bool $autoLastModified = true)
     {
         trigger_deprecation('symfony/http-foundation', '5.2', 'The "%s()" method is deprecated, use "new %s()" instead.', __METHOD__, static::class);
 
@@ -85,7 +85,7 @@
      *
      * @throws FileException
      */
-    public function setFile($file, string $contentDisposition = null, bool $autoEtag = false, bool $autoLastModified = true)
+    public function setFile($file, ?string $contentDisposition = null, bool $autoEtag = false, bool $autoLastModified = true)
     {
         if (!$file instanceof File) {
             if ($file instanceof \SplFileInfo) {
@@ -244,8 +244,12 @@
             }
             if ('x-accel-redirect' === strtolower($type)) {
                 // Do X-Accel-Mapping substitutions.
-                // @link https://www.nginx.com/resources/wiki/start/topics/examples/x-accel/#x-accel-redirect
-                $parts = HeaderUtils::split($request->headers->get('X-Accel-Mapping', ''), ',=');
+                // @link https://github.com/rack/rack/blob/main/lib/rack/sendfile.rb
+                // @link https://mattbrictson.com/blog/accelerated-rails-downloads
+                if (!$request->headers->has('X-Accel-Mapping')) {
+                    throw new \LogicException('The "X-Accel-Mapping" header must be set when "X-Sendfile-Type" is set to "X-Accel-Redirect".');
+                }
+                $parts = HeaderUtils::split($request->headers->get('X-Accel-Mapping'), ',=');
                 foreach ($parts as $part) {
                     [$pathPrefix, $location] = $part;
                     if (substr($path, 0, \strlen($pathPrefix)) === $pathPrefix) {
@@ -349,7 +353,7 @@
                 while ('' !== $data) {
                     $read = fwrite($out, $data);
                     if (false === $read || connection_aborted()) {
-                        break;
+                        break 2;
                     }
                     if (0 < $length) {
                         $length -= $read;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
         "symfony/polyfill-php80": "^1.16"
     },
     "require-dev": {
-        "predis/predis": "~1.0",
+        "predis/predis": "^1.0|^2.0",
         "symfony/cache": "^4.4|^5.0|^6.0",
         "symfony/dependency-injection": "^5.4|^6.0",
         "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4",
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Cookie.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Cookie.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Cookie.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Cookie.php	2026-05-20 10:22:01.000000000 +0200
@@ -71,7 +71,7 @@
         return new static($name, $value, $data['expires'], $data['path'], $data['domain'], $data['secure'], $data['httponly'], $data['raw'], $data['samesite']);
     }
 
-    public static function create(string $name, string $value = null, $expire = 0, ?string $path = '/', string $domain = null, bool $secure = null, bool $httpOnly = true, bool $raw = false, ?string $sameSite = self::SAMESITE_LAX): self
+    public static function create(string $name, ?string $value = null, $expire = 0, ?string $path = '/', ?string $domain = null, ?bool $secure = null, bool $httpOnly = true, bool $raw = false, ?string $sameSite = self::SAMESITE_LAX): self
     {
         return new self($name, $value, $expire, $path, $domain, $secure, $httpOnly, $raw, $sameSite);
     }
@@ -89,7 +89,7 @@
      *
      * @throws \InvalidArgumentException
      */
-    public function __construct(string $name, string $value = null, $expire = 0, ?string $path = '/', string $domain = null, bool $secure = null, bool $httpOnly = true, bool $raw = false, ?string $sameSite = 'lax')
+    public function __construct(string $name, ?string $value = null, $expire = 0, ?string $path = '/', ?string $domain = null, ?bool $secure = null, bool $httpOnly = true, bool $raw = false, ?string $sameSite = 'lax')
     {
         // from PHP source code
         if ($raw && false !== strpbrk($name, self::RESERVED_CHARS_LIST)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Exception/SessionNotFoundException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Exception/SessionNotFoundException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Exception/SessionNotFoundException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Exception/SessionNotFoundException.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
  */
 class SessionNotFoundException extends \LogicException implements RequestExceptionInterface
 {
-    public function __construct(string $message = 'There is currently no session available.', int $code = 0, \Throwable $previous = null)
+    public function __construct(string $message = 'There is currently no session available.', int $code = 0, ?\Throwable $previous = null)
     {
         parent::__construct($message, $code, $previous);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/File/File.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/File/File.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/File/File.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/File/File.php	2026-05-20 10:22:01.000000000 +0200
@@ -88,7 +88,7 @@
      *
      * @throws FileException if the target file could not be created
      */
-    public function move(string $directory, string $name = null)
+    public function move(string $directory, ?string $name = null)
     {
         $target = $this->getTargetFile($directory, $name);
 
@@ -121,7 +121,7 @@
     /**
      * @return self
      */
-    protected function getTargetFile(string $directory, string $name = null)
+    protected function getTargetFile(string $directory, ?string $name = null)
     {
         if (!is_dir($directory)) {
             if (false === @mkdir($directory, 0777, true) && !is_dir($directory)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/File/UploadedFile.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/File/UploadedFile.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/File/UploadedFile.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/File/UploadedFile.php	2026-05-20 10:22:01.000000000 +0200
@@ -60,7 +60,7 @@
      * @throws FileException         If file_uploads is disabled
      * @throws FileNotFoundException If the file does not exist
      */
-    public function __construct(string $path, string $originalName, string $mimeType = null, int $error = null, bool $test = false)
+    public function __construct(string $path, string $originalName, ?string $mimeType = null, ?int $error = null, bool $test = false)
     {
         $this->originalName = $this->getName($originalName);
         $this->mimeType = $mimeType ?: 'application/octet-stream';
@@ -74,7 +74,7 @@
      * Returns the original file name.
      *
      * It is extracted from the request from which the file has been uploaded.
-     * Then it should not be considered as a safe value.
+     * This should not be considered as a safe value to use for a file name on your servers.
      *
      * @return string
      */
@@ -87,7 +87,7 @@
      * Returns the original file extension.
      *
      * It is extracted from the original file name that was uploaded.
-     * Then it should not be considered as a safe value.
+     * This should not be considered as a safe value to use for a file name on your servers.
      *
      * @return string
      */
@@ -172,7 +172,7 @@
      *
      * @throws FileException if, for any reason, the file could not have been moved
      */
-    public function move(string $directory, string $name = null)
+    public function move(string $directory, ?string $name = null)
     {
         if ($this->isValid()) {
             if ($this->test) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/HeaderBag.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/HeaderBag.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/HeaderBag.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/HeaderBag.php	2026-05-20 10:22:01.000000000 +0200
@@ -67,7 +67,7 @@
      *
      * @return array<string, array<int, string|null>>|array<int, string|null>
      */
-    public function all(string $key = null)
+    public function all(?string $key = null)
     {
         if (null !== $key) {
             return $this->headers[strtr($key, self::UPPER, self::LOWER)] ?? [];
@@ -110,7 +110,7 @@
      *
      * @return string|null
      */
-    public function get(string $key, string $default = null)
+    public function get(string $key, ?string $default = null)
     {
         $headers = $this->all($key);
 
@@ -197,7 +197,7 @@
      *
      * @throws \RuntimeException When the HTTP header is not parseable
      */
-    public function getDate(string $key, \DateTime $default = null)
+    public function getDate(string $key, ?\DateTime $default = null)
     {
         if (null === $value = $this->get($key)) {
             return $default;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/HeaderUtils.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/HeaderUtils.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/HeaderUtils.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/HeaderUtils.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,17 +33,21 @@
      *
      * Example:
      *
-     *     HeaderUtils::split("da, en-gb;q=0.8", ",;")
+     *     HeaderUtils::split('da, en-gb;q=0.8', ',;')
      *     // => ['da'], ['en-gb', 'q=0.8']]
      *
      * @param string $separators List of characters to split on, ordered by
-     *                           precedence, e.g. ",", ";=", or ",;="
+     *                           precedence, e.g. ',', ';=', or ',;='
      *
      * @return array Nested array with as many levels as there are characters in
      *               $separators
      */
     public static function split(string $header, string $separators): array
     {
+        if ('' === $separators) {
+            throw new \InvalidArgumentException('At least one separator must be specified.');
+        }
+
         $quotedSeparators = preg_quote($separators, '/');
 
         preg_match_all('
@@ -77,8 +81,8 @@
      *
      * Example:
      *
-     *     HeaderUtils::combine([["foo", "abc"], ["bar"]])
-     *     // => ["foo" => "abc", "bar" => true]
+     *     HeaderUtils::combine([['foo', 'abc'], ['bar']])
+     *     // => ['foo' => 'abc', 'bar' => true]
      */
     public static function combine(array $parts): array
     {
@@ -95,13 +99,13 @@
     /**
      * Joins an associative array into a string for use in an HTTP header.
      *
-     * The key and value of each entry are joined with "=", and all entries
+     * The key and value of each entry are joined with '=', and all entries
      * are joined with the specified separator and an additional space (for
      * readability). Values are quoted if necessary.
      *
      * Example:
      *
-     *     HeaderUtils::toString(["foo" => "abc", "bar" => true, "baz" => "a b c"], ",")
+     *     HeaderUtils::toString(['foo' => 'abc', 'bar' => true, 'baz' => 'a b c'], ',')
      *     // => 'foo=abc, bar, baz="a b c"'
      */
     public static function toString(array $assoc, string $separator): string
@@ -252,39 +256,40 @@
     private static function groupParts(array $matches, string $separators, bool $first = true): array
     {
         $separator = $separators[0];
-        $partSeparators = substr($separators, 1);
-
+        $separators = substr($separators, 1) ?: '';
         $i = 0;
+
+        if ('' === $separators && !$first) {
+            $parts = [''];
+
+            foreach ($matches as $match) {
+                if (!$i && isset($match['separator'])) {
+                    $i = 1;
+                    $parts[1] = '';
+                } else {
+                    $parts[$i] .= self::unquote($match[0]);
+                }
+            }
+
+            return $parts;
+        }
+
+        $parts = [];
         $partMatches = [];
-        $previousMatchWasSeparator = false;
+
         foreach ($matches as $match) {
-            if (!$first && $previousMatchWasSeparator && isset($match['separator']) && $match['separator'] === $separator) {
-                $previousMatchWasSeparator = true;
-                $partMatches[$i][] = $match;
-            } elseif (isset($match['separator']) && $match['separator'] === $separator) {
-                $previousMatchWasSeparator = true;
+            if (($match['separator'] ?? null) === $separator) {
                 ++$i;
             } else {
-                $previousMatchWasSeparator = false;
                 $partMatches[$i][] = $match;
             }
         }
 
-        $parts = [];
-        if ($partSeparators) {
-            foreach ($partMatches as $matches) {
-                $parts[] = self::groupParts($matches, $partSeparators, false);
-            }
-        } else {
-            foreach ($partMatches as $matches) {
-                $parts[] = self::unquote($matches[0][0]);
-            }
-
-            if (!$first && 2 < \count($parts)) {
-                $parts = [
-                    $parts[0],
-                    implode($separator, \array_slice($parts, 1)),
-                ];
+        foreach ($partMatches as $matches) {
+            if ('' === $separators && '' !== $unquoted = self::unquote($matches[0][0])) {
+                $parts[] = $unquoted;
+            } elseif ($groupedParts = self::groupParts($matches, $separators, false)) {
+                $parts[] = $groupedParts;
             }
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/InputBag.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/InputBag.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/InputBag.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/InputBag.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
     /**
      * {@inheritdoc}
      */
-    public function all(string $key = null): array
+    public function all(?string $key = null): array
     {
         return parent::all($key);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/JsonResponse.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/JsonResponse.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/JsonResponse.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/JsonResponse.php	2026-05-20 10:22:01.000000000 +0200
@@ -105,7 +105,7 @@
      *
      * @throws \InvalidArgumentException When the callback name is not valid
      */
-    public function setCallback(string $callback = null)
+    public function setCallback(?string $callback = null)
     {
         if (null !== $callback) {
             // partially taken from https://geekality.net/2011/08/03/valid-javascript-identifier/
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/ParameterBag.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/ParameterBag.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/ParameterBag.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/ParameterBag.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
      *
      * @return array
      */
-    public function all(/* string $key = null */)
+    public function all(/* ?string $key = null */)
     {
         $key = \func_num_args() > 0 ? func_get_arg(0) : null;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/RedirectResponse.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/RedirectResponse.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/RedirectResponse.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/RedirectResponse.php	2026-05-20 10:22:01.000000000 +0200
@@ -103,6 +103,7 @@
 </html>', htmlspecialchars($url, \ENT_QUOTES, 'UTF-8')));
 
         $this->headers->set('Location', $url);
+        $this->headers->set('Content-Type', 'text/html; charset=utf-8');
 
         return $this;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/RequestMatcher.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/RequestMatcher.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/RequestMatcher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/RequestMatcher.php	2026-05-20 10:22:01.000000000 +0200
@@ -58,7 +58,7 @@
      * @param string|string[]|null $ips
      * @param string|string[]|null $schemes
      */
-    public function __construct(string $path = null, string $host = null, $methods = null, $ips = null, array $attributes = [], $schemes = null, int $port = null)
+    public function __construct(?string $path = null, ?string $host = null, $methods = null, $ips = null, array $attributes = [], $schemes = null, ?int $port = null)
     {
         $this->matchPath($path);
         $this->matchHost($host);
@@ -91,7 +91,7 @@
     }
 
     /**
-     * Adds a check for the the URL port.
+     * Adds a check for the URL port.
      *
      * @param int|null $port The port number to connect to
      */
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Request.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Request.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Request.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Request.php	2026-05-20 10:22:01.000000000 +0200
@@ -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;
@@ -246,6 +247,9 @@
         self::HEADER_X_FORWARDED_PREFIX => 'X_FORWARDED_PREFIX',
     ];
 
+    /** @var bool */
+    private $isIisRewrite = false;
+
     /**
      * @param array                $query      The GET parameters
      * @param array                $request    The POST parameters
@@ -330,6 +334,8 @@
      * @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)
     {
@@ -352,7 +358,20 @@
         $server['PATH_INFO'] = '';
         $server['REQUEST_METHOD'] = strtoupper($method);
 
-        $components = parse_url($uri);
+        if (false === $components = parse_url(\strlen($uri) !== strcspn($uri, '?#') ? $uri : $uri.'#')) {
+            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'];
@@ -448,7 +467,7 @@
      *
      * @return static
      */
-    public function duplicate(array $query = null, array $request = null, array $attributes = null, array $cookies = null, array $files = null, array $server = null)
+    public function duplicate(?array $query = null, ?array $request = null, ?array $attributes = null, ?array $cookies = null, ?array $files = null, ?array $server = null)
     {
         $dup = clone $this;
         if (null !== $query) {
@@ -1287,7 +1306,7 @@
         }
 
         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;
@@ -1648,7 +1667,7 @@
      *
      * @return string|null
      */
-    public function getPreferredLanguage(array $locales = null)
+    public function getPreferredLanguage(?array $locales = null)
     {
         $preferredLanguages = $this->getLanguages();
 
@@ -1805,11 +1824,10 @@
     {
         $requestUri = '';
 
-        if ('1' == $this->server->get('IIS_WasUrlRewritten') && '' != $this->server->get('UNENCODED_URL')) {
+        if ($this->isIisRewrite() && '' != $this->server->get('UNENCODED_URL')) {
             // IIS7 with URL Rewrite: make sure we get the unencoded URL (double slash problem)
             $requestUri = $this->server->get('UNENCODED_URL');
             $this->server->remove('UNENCODED_URL');
-            $this->server->remove('IIS_WasUrlRewritten');
         } elseif ($this->server->has('REQUEST_URI')) {
             $requestUri = $this->server->get('REQUEST_URI');
 
@@ -1965,9 +1983,8 @@
         }
 
         $pathInfo = substr($requestUri, \strlen($baseUrl));
-        if (false === $pathInfo || '' === $pathInfo) {
-            // If substr() returns false then PATH_INFO is set to an empty string
-            return '/';
+        if (false === $pathInfo || '' === $pathInfo || '/' !== $pathInfo[0]) {
+            return '/'.$pathInfo;
         }
 
         return $pathInfo;
@@ -2012,7 +2029,13 @@
      */
     private function getUrlencodedPrefix(string $string, string $prefix): ?string
     {
-        if (!str_starts_with(rawurldecode($string), $prefix)) {
+        if ($this->isIisRewrite()) {
+            // ISS with UrlRewriteModule might report SCRIPT_NAME/PHP_SELF with wrong case
+            // see https://github.com/php/php-src/issues/11981
+            if (0 !== stripos(rawurldecode($string), $prefix)) {
+                return null;
+            }
+        } elseif (!str_starts_with(rawurldecode($string), $prefix)) {
             return null;
         }
 
@@ -2053,7 +2076,7 @@
         return self::$trustedProxies && IpUtils::checkIp($this->server->get('REMOTE_ADDR', ''), self::$trustedProxies);
     }
 
-    private function getTrustedValues(int $type, string $ip = null): array
+    private function getTrustedValues(int $type, ?string $ip = null): array
     {
         $clientValues = [];
         $forwardedValues = [];
@@ -2145,4 +2168,20 @@
         // Now the IP chain contains only untrusted proxies and the client IP
         return $clientIps ? array_reverse($clientIps) : [$firstTrustedIp];
     }
+
+    /**
+     * Is this IIS with UrlRewriteModule?
+     *
+     * This method consumes, caches and removed the IIS_WasUrlRewritten env var,
+     * so we don't inherit it to sub-requests.
+     */
+    private function isIisRewrite(): bool
+    {
+        if (1 === $this->server->getInt('IIS_WasUrlRewritten')) {
+            $this->isIisRewrite = true;
+            $this->server->remove('IIS_WasUrlRewritten');
+        }
+
+        return $this->isIisRewrite;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/ResponseHeaderBag.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/ResponseHeaderBag.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/ResponseHeaderBag.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/ResponseHeaderBag.php	2026-05-20 10:22:01.000000000 +0200
@@ -88,7 +88,7 @@
     /**
      * {@inheritdoc}
      */
-    public function all(string $key = null)
+    public function all(?string $key = null)
     {
         $headers = parent::all();
 
@@ -186,7 +186,7 @@
     /**
      * Removes a cookie from the array, but does not unset it in the browser.
      */
-    public function removeCookie(string $name, ?string $path = '/', string $domain = null)
+    public function removeCookie(string $name, ?string $path = '/', ?string $domain = null)
     {
         if (null === $path) {
             $path = '/';
@@ -239,7 +239,7 @@
     /**
      * Clears a cookie in the browser.
      */
-    public function clearCookie(string $name, ?string $path = '/', string $domain = null, bool $secure = false, bool $httpOnly = true, string $sameSite = null)
+    public function clearCookie(string $name, ?string $path = '/', ?string $domain = null, bool $secure = false, bool $httpOnly = true, ?string $sameSite = null)
     {
         $this->setCookie(new Cookie($name, null, 1, $path, $domain, $secure, $httpOnly, false, $sameSite));
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Response.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Response.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Response.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Response.php	2026-05-20 10:22:01.000000000 +0200
@@ -298,7 +298,7 @@
             $charset = $this->charset ?: 'UTF-8';
             if (!$headers->has('Content-Type')) {
                 $headers->set('Content-Type', 'text/html; charset='.$charset);
-            } elseif (0 === stripos($headers->get('Content-Type'), 'text/') && false === stripos($headers->get('Content-Type'), 'charset')) {
+            } elseif (0 === stripos($headers->get('Content-Type') ?? '', 'text/') && false === stripos($headers->get('Content-Type') ?? '', 'charset')) {
                 // add the charset
                 $headers->set('Content-Type', $headers->get('Content-Type').'; charset='.$charset);
             }
@@ -463,7 +463,7 @@
      *
      * @final
      */
-    public function setStatusCode(int $code, string $text = null): object
+    public function setStatusCode(int $code, ?string $text = null): object
     {
         $this->statusCode = $code;
         if ($this->isInvalid()) {
@@ -737,7 +737,7 @@
      *
      * @final
      */
-    public function setExpires(\DateTimeInterface $date = null): object
+    public function setExpires(?\DateTimeInterface $date = null): object
     {
         if (null === $date) {
             $this->headers->remove('Expires');
@@ -886,7 +886,7 @@
      *
      * @final
      */
-    public function setLastModified(\DateTimeInterface $date = null): object
+    public function setLastModified(?\DateTimeInterface $date = null): object
     {
         if (null === $date) {
             $this->headers->remove('Last-Modified');
@@ -924,7 +924,7 @@
      *
      * @final
      */
-    public function setEtag(string $etag = null, bool $weak = false): object
+    public function setEtag(?string $etag = null, bool $weak = false): object
     {
         if (null === $etag) {
             $this->headers->remove('Etag');
@@ -1217,7 +1217,7 @@
      *
      * @final
      */
-    public function isRedirect(string $location = null): bool
+    public function isRedirect(?string $location = null): bool
     {
         return \in_array($this->statusCode, [201, 301, 302, 303, 307, 308]) && (null === $location ?: $location == $this->headers->get('Location'));
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/ServerBag.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/ServerBag.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/ServerBag.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/ServerBag.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
         foreach ($this->parameters as $key => $value) {
             if (str_starts_with($key, 'HTTP_')) {
                 $headers[substr($key, 5)] = $value;
-            } elseif (\in_array($key, ['CONTENT_TYPE', 'CONTENT_LENGTH', 'CONTENT_MD5'], true)) {
+            } elseif (\in_array($key, ['CONTENT_TYPE', 'CONTENT_LENGTH', 'CONTENT_MD5'], true) && '' !== $value) {
                 $headers[$key] = $value;
             }
         }
@@ -51,7 +51,7 @@
              * RewriteCond %{HTTP:Authorization} .+
              * RewriteRule ^ - [E=HTTP_AUTHORIZATION:%0]
              * RewriteCond %{REQUEST_FILENAME} !-f
-             * RewriteRule ^(.*)$ app.php [QSA,L]
+             * RewriteRule ^(.*)$ index.php [QSA,L]
              */
 
             $authorizationHeader = null;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/SessionFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/SessionFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/SessionFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/SessionFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     private $storageFactory;
     private $usageReporter;
 
-    public function __construct(RequestStack $requestStack, SessionStorageFactoryInterface $storageFactory, callable $usageReporter = null)
+    public function __construct(RequestStack $requestStack, SessionStorageFactoryInterface $storageFactory, ?callable $usageReporter = null)
     {
         $this->requestStack = $requestStack;
         $this->storageFactory = $storageFactory;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/SessionInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/SessionInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/SessionInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/SessionInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -66,7 +66,7 @@
      *
      * @return bool
      */
-    public function invalidate(int $lifetime = null);
+    public function invalidate(?int $lifetime = null);
 
     /**
      * Migrates the current session to a new session id while maintaining all
@@ -80,7 +80,7 @@
      *
      * @return bool
      */
-    public function migrate(bool $destroy = false, int $lifetime = null);
+    public function migrate(bool $destroy = false, ?int $lifetime = null);
 
     /**
      * Force the session to be saved and closed.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Session.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Session.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Session.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Session.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
     private $usageIndex = 0;
     private $usageReporter;
 
-    public function __construct(SessionStorageInterface $storage = null, AttributeBagInterface $attributes = null, FlashBagInterface $flashes = null, callable $usageReporter = null)
+    public function __construct(?SessionStorageInterface $storage = null, ?AttributeBagInterface $attributes = null, ?FlashBagInterface $flashes = null, ?callable $usageReporter = null)
     {
         $this->storage = $storage ?? new NativeSessionStorage();
         $this->usageReporter = $usageReporter;
@@ -175,7 +175,7 @@
     /**
      * {@inheritdoc}
      */
-    public function invalidate(int $lifetime = null)
+    public function invalidate(?int $lifetime = null)
     {
         $this->storage->clear();
 
@@ -185,7 +185,7 @@
     /**
      * {@inheritdoc}
      */
-    public function migrate(bool $destroy = false, int $lifetime = null)
+    public function migrate(bool $destroy = false, ?int $lifetime = null)
     {
         return $this->storage->regenerate($destroy, $lifetime);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/NativeFileSessionHandler.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/NativeFileSessionHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/NativeFileSessionHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/NativeFileSessionHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
      * @throws \InvalidArgumentException On invalid $savePath
      * @throws \RuntimeException         When failing to create the save directory
      */
-    public function __construct(string $savePath = null)
+    public function __construct(?string $savePath = null)
     {
         if (null === $savePath) {
             $savePath = \ini_get('session.save_path');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/PdoSessionHandler.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/PdoSessionHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/PdoSessionHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/PdoSessionHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -112,16 +112,16 @@
     /**
      * Username when lazy-connect.
      *
-     * @var string
+     * @var string|null
      */
-    private $username = '';
+    private $username = null;
 
     /**
      * Password when lazy-connect.
      *
-     * @var string
+     * @var string|null
      */
-    private $password = '';
+    private $password = null;
 
     /**
      * Connection options when lazy-connect.
@@ -397,8 +397,8 @@
             $updateStmt = $this->pdo->prepare(
                 "UPDATE $this->table SET $this->lifetimeCol = :expiry, $this->timeCol = :time WHERE $this->idCol = :id"
             );
-            $updateStmt->bindParam(':id', $sessionId, \PDO::PARAM_STR);
-            $updateStmt->bindParam(':expiry', $expiry, \PDO::PARAM_INT);
+            $updateStmt->bindValue(':id', $sessionId, \PDO::PARAM_STR);
+            $updateStmt->bindValue(':expiry', $expiry, \PDO::PARAM_INT);
             $updateStmt->bindValue(':time', time(), \PDO::PARAM_INT);
             $updateStmt->execute();
         } catch (\PDOException $e) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/SessionHandlerFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/SessionHandlerFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/SessionHandlerFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/SessionHandlerFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,7 +11,10 @@
 
 namespace Symfony\Component\HttpFoundation\Session\Storage\Handler;
 
+use Doctrine\DBAL\Configuration;
 use Doctrine\DBAL\DriverManager;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
+use Doctrine\DBAL\Tools\DsnParser;
 use Symfony\Component\Cache\Adapter\AbstractAdapter;
 use Symfony\Component\Cache\Traits\RedisClusterProxy;
 use Symfony\Component\Cache\Traits\RedisProxy;
@@ -60,7 +63,7 @@
             case str_starts_with($connection, 'rediss:'):
             case str_starts_with($connection, 'memcached:'):
                 if (!class_exists(AbstractAdapter::class)) {
-                    throw new \InvalidArgumentException(sprintf('Unsupported DSN "%s". Try running "composer require symfony/cache".', $connection));
+                    throw new \InvalidArgumentException('Unsupported Redis or Memcached DSN. Try running "composer require symfony/cache".');
                 }
                 $handlerClass = str_starts_with($connection, 'memcached:') ? MemcachedSessionHandler::class : RedisSessionHandler::class;
                 $connection = AbstractAdapter::createConnection($connection, ['lazy' => true]);
@@ -69,9 +72,18 @@
 
             case str_starts_with($connection, 'pdo_oci://'):
                 if (!class_exists(DriverManager::class)) {
-                    throw new \InvalidArgumentException(sprintf('Unsupported DSN "%s". Try running "composer require doctrine/dbal".', $connection));
+                    throw new \InvalidArgumentException('Unsupported PDO OCI DSN. Try running "composer require doctrine/dbal".');
                 }
-                $connection = DriverManager::getConnection(['url' => $connection])->getWrappedConnection();
+                $connection[3] = '-';
+                $params = class_exists(DsnParser::class) ? (new DsnParser())->parse($connection) : ['url' => $connection];
+                $config = new Configuration();
+                if (class_exists(DefaultSchemaManagerFactory::class)) {
+                    $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+                }
+
+                $connection = DriverManager::getConnection($params, $config);
+                // The condition should be removed once support for DBAL <3.3 is dropped
+                $connection = method_exists($connection, 'getNativeConnection') ? $connection->getNativeConnection() : $connection->getWrappedConnection();
                 // no break;
 
             case str_starts_with($connection, 'mssql://'):
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MetadataBag.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MetadataBag.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MetadataBag.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MetadataBag.php	2026-05-20 10:22:01.000000000 +0200
@@ -100,7 +100,7 @@
      *                           to expire with browser session. Time is in seconds, and is
      *                           not a Unix timestamp.
      */
-    public function stampNew(int $lifetime = null)
+    public function stampNew(?int $lifetime = null)
     {
         $this->stampCreated($lifetime);
     }
@@ -158,7 +158,7 @@
         $this->name = $name;
     }
 
-    private function stampCreated(int $lifetime = null): void
+    private function stampCreated(?int $lifetime = null): void
     {
         $timeStamp = time();
         $this->meta[self::CREATED] = $this->meta[self::UPDATED] = $this->lastUsed = $timeStamp;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MockArraySessionStorage.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MockArraySessionStorage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MockArraySessionStorage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MockArraySessionStorage.php	2026-05-20 10:22:01.000000000 +0200
@@ -62,7 +62,7 @@
      */
     protected $bags = [];
 
-    public function __construct(string $name = 'MOCKSESSID', MetadataBag $metaBag = null)
+    public function __construct(string $name = 'MOCKSESSID', ?MetadataBag $metaBag = null)
     {
         $this->name = $name;
         $this->setMetadataBag($metaBag);
@@ -94,7 +94,7 @@
     /**
      * {@inheritdoc}
      */
-    public function regenerate(bool $destroy = false, int $lifetime = null)
+    public function regenerate(bool $destroy = false, ?int $lifetime = null)
     {
         if (!$this->started) {
             $this->start();
@@ -204,7 +204,7 @@
         return $this->started;
     }
 
-    public function setMetadataBag(MetadataBag $bag = null)
+    public function setMetadataBag(?MetadataBag $bag = null)
     {
         if (null === $bag) {
             $bag = new MetadataBag();
@@ -226,14 +226,11 @@
     /**
      * Generates a session ID.
      *
-     * This doesn't need to be particularly cryptographically secure since this is just
-     * a mock.
-     *
      * @return string
      */
     protected function generateId()
     {
-        return hash('sha256', uniqid('ss_mock_', true));
+        return bin2hex(random_bytes(16));
     }
 
     protected function loadSession()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MockFileSessionStorageFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MockFileSessionStorageFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MockFileSessionStorageFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MockFileSessionStorageFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     /**
      * @see MockFileSessionStorage constructor.
      */
-    public function __construct(string $savePath = null, string $name = 'MOCKSESSID', MetadataBag $metaBag = null)
+    public function __construct(?string $savePath = null, string $name = 'MOCKSESSID', ?MetadataBag $metaBag = null)
     {
         $this->savePath = $savePath;
         $this->name = $name;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MockFileSessionStorage.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MockFileSessionStorage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MockFileSessionStorage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/MockFileSessionStorage.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     /**
      * @param string|null $savePath Path of directory to save session files
      */
-    public function __construct(string $savePath = null, string $name = 'MOCKSESSID', MetadataBag $metaBag = null)
+    public function __construct(?string $savePath = null, string $name = 'MOCKSESSID', ?MetadataBag $metaBag = null)
     {
         if (null === $savePath) {
             $savePath = sys_get_temp_dir();
@@ -68,7 +68,7 @@
     /**
      * {@inheritdoc}
      */
-    public function regenerate(bool $destroy = false, int $lifetime = null)
+    public function regenerate(bool $destroy = false, ?int $lifetime = null)
     {
         if (!$this->started) {
             $this->start();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/NativeSessionStorageFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/NativeSessionStorageFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/NativeSessionStorageFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/NativeSessionStorageFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     /**
      * @see NativeSessionStorage constructor.
      */
-    public function __construct(array $options = [], $handler = null, MetadataBag $metaBag = null, bool $secure = false)
+    public function __construct(array $options = [], $handler = null, ?MetadataBag $metaBag = null, bool $secure = false)
     {
         $this->options = $options;
         $this->handler = $handler;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/NativeSessionStorage.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/NativeSessionStorage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/NativeSessionStorage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/NativeSessionStorage.php	2026-05-20 10:22:01.000000000 +0200
@@ -97,7 +97,7 @@
      *
      * @param AbstractProxy|\SessionHandlerInterface|null $handler
      */
-    public function __construct(array $options = [], $handler = null, MetadataBag $metaBag = null)
+    public function __construct(array $options = [], $handler = null, ?MetadataBag $metaBag = null)
     {
         if (!\extension_loaded('session')) {
             throw new \LogicException('PHP extension "session" is required.');
@@ -233,7 +233,7 @@
     /**
      * {@inheritdoc}
      */
-    public function regenerate(bool $destroy = false, int $lifetime = null)
+    public function regenerate(bool $destroy = false, ?int $lifetime = null)
     {
         // Cannot regenerate the session ID for non-active sessions.
         if (\PHP_SESSION_ACTIVE !== session_status()) {
@@ -355,7 +355,7 @@
         return $this->bags[$name];
     }
 
-    public function setMetadataBag(MetadataBag $metaBag = null)
+    public function setMetadataBag(?MetadataBag $metaBag = null)
     {
         if (null === $metaBag) {
             $metaBag = new MetadataBag();
@@ -487,7 +487,7 @@
      * PHP takes the return value from the read() handler, unserializes it
      * and populates $_SESSION with the result automatically.
      */
-    protected function loadSession(array &$session = null)
+    protected function loadSession(?array &$session = null)
     {
         if (null === $session) {
             $session = &$_SESSION;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/PhpBridgeSessionStorageFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/PhpBridgeSessionStorageFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/PhpBridgeSessionStorageFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/PhpBridgeSessionStorageFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     /**
      * @see PhpBridgeSessionStorage constructor.
      */
-    public function __construct($handler = null, MetadataBag $metaBag = null, bool $secure = false)
+    public function __construct($handler = null, ?MetadataBag $metaBag = null, bool $secure = false)
     {
         $this->handler = $handler;
         $this->metaBag = $metaBag;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/PhpBridgeSessionStorage.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/PhpBridgeSessionStorage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/PhpBridgeSessionStorage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/PhpBridgeSessionStorage.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     /**
      * @param AbstractProxy|\SessionHandlerInterface|null $handler
      */
-    public function __construct($handler = null, MetadataBag $metaBag = null)
+    public function __construct($handler = null, ?MetadataBag $metaBag = null)
     {
         if (!\extension_loaded('session')) {
             throw new \LogicException('PHP extension "session" is required.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/SessionStorageInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/SessionStorageInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/SessionStorageInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Session/Storage/SessionStorageInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -90,7 +90,7 @@
      *
      * @throws \RuntimeException If an error occurs while regenerating this storage
      */
-    public function regenerate(bool $destroy = false, int $lifetime = null);
+    public function regenerate(bool $destroy = false, ?int $lifetime = null);
 
     /**
      * Force the session to be saved and closed.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/StreamedResponse.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/StreamedResponse.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/StreamedResponse.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/StreamedResponse.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     protected $streamed;
     private $headersSent;
 
-    public function __construct(callable $callback = null, int $status = 200, array $headers = [])
+    public function __construct(?callable $callback = null, int $status = 200, array $headers = [])
     {
         parent::__construct(null, $status, $headers);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Test/Constraint/ResponseCookieValueSame.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Test/Constraint/ResponseCookieValueSame.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Test/Constraint/ResponseCookieValueSame.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Test/Constraint/ResponseCookieValueSame.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
     private $path;
     private $domain;
 
-    public function __construct(string $name, string $value, string $path = '/', string $domain = null)
+    public function __construct(string $name, string $value, string $path = '/', ?string $domain = null)
     {
         $this->name = $name;
         $this->value = $value;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Test/Constraint/ResponseHasCookie.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Test/Constraint/ResponseHasCookie.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Test/Constraint/ResponseHasCookie.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Test/Constraint/ResponseHasCookie.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     private $path;
     private $domain;
 
-    public function __construct(string $name, string $path = '/', string $domain = null)
+    public function __construct(string $name, string $path = '/', ?string $domain = null)
     {
         $this->name = $name;
         $this->path = $path;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/AcceptHeaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/AcceptHeaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/AcceptHeaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/AcceptHeaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,6 +41,8 @@
     {
         return [
             ['', []],
+            [';;;', []],
+            ['0', [new AcceptHeaderItem('0')]],
             ['gzip', [new AcceptHeaderItem('gzip')]],
             ['gzip,deflate,sdch', [new AcceptHeaderItem('gzip'), new AcceptHeaderItem('deflate'), new AcceptHeaderItem('sdch')]],
             ["gzip, deflate\t,sdch", [new AcceptHeaderItem('gzip'), new AcceptHeaderItem('deflate'), new AcceptHeaderItem('sdch')]],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/BinaryFileResponseTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/BinaryFileResponseTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/BinaryFileResponseTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/BinaryFileResponseTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -368,7 +368,7 @@
         $this->assertEquals('none', $response->headers->get('Accept-Ranges'));
     }
 
-    public function testAcceptRangeNotOverriden()
+    public function testAcceptRangeNotOverridden()
     {
         $request = Request::create('/', 'POST');
         $response = new BinaryFileResponse(__DIR__.'/File/Fixtures/test.gif', 200, ['Content-Type' => 'application/octet-stream']);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/CookieTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/CookieTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/CookieTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/CookieTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -324,6 +324,9 @@
         $cookie = Cookie::fromString('foo=bar', true);
         $this->assertEquals(Cookie::create('foo', 'bar', 0, '/', null, false, false, false, null), $cookie);
 
+        $cookie = Cookie::fromString('foo=bar=', true);
+        $this->assertEquals(Cookie::create('foo', 'bar=', 0, '/', null, false, false, false, null), $cookie);
+
         $cookie = Cookie::fromString('foo', true);
         $this->assertEquals(Cookie::create('foo', null, 0, '/', null, false, false, false, null), $cookie);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/HeaderUtilsTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/HeaderUtilsTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/HeaderUtilsTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/HeaderUtilsTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
             [['foo', '123, bar'], 'foo=123, bar', '='],
             [['foo', '123, bar'], ' foo = 123, bar ', '='],
             [[['foo', '123'], ['bar']], 'foo=123, bar', ',='],
-            [[[['foo', '123']], [['bar'], ['foo', '456']]], 'foo=123, bar; foo=456', ',;='],
+            [[[['foo', '123']], [['bar'], ['foo', '456']]], 'foo=123, bar;; foo=456', ',;='],
             [[[['foo', 'a,b;c=d']]], 'foo="a,b;c=d"', ',;='],
 
             [['foo', 'bar'], 'foo,,,, bar', ','],
@@ -46,13 +46,15 @@
 
             [[['foo_cookie', 'foo=1&bar=2&baz=3'], ['expires', 'Tue, 22-Sep-2020 06:27:09 GMT'], ['path', '/']], 'foo_cookie=foo=1&bar=2&baz=3; expires=Tue, 22-Sep-2020 06:27:09 GMT; path=/', ';='],
             [[['foo_cookie', 'foo=='], ['expires', 'Tue, 22-Sep-2020 06:27:09 GMT'], ['path', '/']], 'foo_cookie=foo==; expires=Tue, 22-Sep-2020 06:27:09 GMT; path=/', ';='],
+            [[['foo_cookie', 'foo='], ['expires', 'Tue, 22-Sep-2020 06:27:09 GMT'], ['path', '/']], 'foo_cookie=foo=; expires=Tue, 22-Sep-2020 06:27:09 GMT; path=/', ';='],
             [[['foo_cookie', 'foo=a=b'], ['expires', 'Tue, 22-Sep-2020 06:27:09 GMT'], ['path', '/']], 'foo_cookie=foo="a=b"; expires=Tue, 22-Sep-2020 06:27:09 GMT; path=/', ';='],
 
             // These are not a valid header values. We test that they parse anyway,
             // and that both the valid and invalid parts are returned.
             [[], '', ','],
             [[], ',,,', ','],
-            [['foo', 'bar', 'baz'], 'foo, "bar", "baz', ','],
+            [[['', 'foo'], ['bar', '']], '=foo,bar=', ',='],
+            [['foo', 'foobar', 'baz'], 'foo, foo"bar", "baz', ','],
             [['foo', 'bar, baz'], 'foo, "bar, baz', ','],
             [['foo', 'bar, baz\\'], 'foo, "bar, baz\\', ','],
             [['foo', 'bar, baz\\'], 'foo, "bar, baz\\\\', ','],
@@ -147,7 +149,7 @@
     /**
      * @dataProvider provideParseQuery
      */
-    public function testParseQuery(string $query, string $expected = null)
+    public function testParseQuery(string $query, ?string $expected = null)
     {
         $this->assertSame($expected ?? $query, http_build_query(HeaderUtils::parseQuery($query), '', '&'));
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/InputBagTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/InputBagTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/InputBagTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/InputBagTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -98,4 +98,22 @@
         $this->expectDeprecation('Since symfony/http-foundation 5.1: Filtering an array value with "Symfony\Component\HttpFoundation\InputBag::filter()" without passing the FILTER_REQUIRE_ARRAY or FILTER_FORCE_ARRAY flag is deprecated');
         $bag->filter('foo', \FILTER_VALIDATE_INT);
     }
+
+    public function testAdd()
+    {
+        $bag = new InputBag(['foo' => 'bar']);
+        $bag->add(['baz' => 'qux']);
+
+        $this->assertSame('bar', $bag->get('foo'), '->add() does not remove existing parameters');
+        $this->assertSame('qux', $bag->get('baz'), '->add() adds new parameters');
+    }
+
+    public function testReplace()
+    {
+        $bag = new InputBag(['foo' => 'bar']);
+        $bag->replace(['baz' => 'qux']);
+
+        $this->assertNull($bag->get('foo'), '->replace() removes existing parameters');
+        $this->assertSame('qux', $bag->get('baz'), '->replace() adds new parameters');
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/JsonResponseTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/JsonResponseTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/JsonResponseTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/JsonResponseTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -294,6 +294,14 @@
 
         new JsonResponse(new \stdClass(), 200, [], true);
     }
+
+    public function testSetDataWithNull()
+    {
+        $response = new JsonResponse();
+        $response->setData(null);
+
+        $this->assertSame('null', $response->getContent());
+    }
 }
 
 class JsonSerializableObject implements \JsonSerializable
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/RateLimiter/AbstractRequestRateLimiterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/RateLimiter/AbstractRequestRateLimiterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/RateLimiter/AbstractRequestRateLimiterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/RateLimiter/AbstractRequestRateLimiterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,6 +14,7 @@
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\HttpFoundation\Request;
 use Symfony\Component\RateLimiter\LimiterInterface;
+use Symfony\Component\RateLimiter\Policy\NoLimiter;
 use Symfony\Component\RateLimiter\RateLimit;
 
 class AbstractRequestRateLimiterTest extends TestCase
@@ -33,6 +34,34 @@
         $this->assertSame($expected, $rateLimiter->consume(new Request()));
     }
 
+    public function testConsumeWithoutLimiterAddsSpecialNoLimiter()
+    {
+        $rateLimiter = new MockAbstractRequestRateLimiter([]);
+
+        try {
+            $this->assertSame(\PHP_INT_MAX, $rateLimiter->consume(new Request())->getLimit());
+        } catch (\TypeError $error) {
+            if (str_contains($error->getMessage(), 'RateLimit::__construct(): Argument #1 ($availableTokens) must be of type int, float given')) {
+                $this->markTestSkipped('This test cannot be run on a version of the RateLimiter component that uses \INF instead of \PHP_INT_MAX in NoLimiter.');
+            }
+
+            throw $error;
+        }
+    }
+
+    public function testResetLimiters()
+    {
+        $rateLimiter = new MockAbstractRequestRateLimiter([
+            $limiter1 = $this->createMock(LimiterInterface::class),
+            $limiter2 = $this->createMock(LimiterInterface::class),
+        ]);
+
+        $limiter1->expects($this->once())->method('reset');
+        $limiter2->expects($this->once())->method('reset');
+
+        $rateLimiter->reset(new Request());
+    }
+
     public static function provideRateLimits()
     {
         $now = new \DateTimeImmutable();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/RedirectResponseTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/RedirectResponseTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/RedirectResponseTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/RedirectResponseTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,6 +44,13 @@
         $this->assertEquals('foo.bar', $response->headers->get('Location'));
     }
 
+    public function testGenerateContentTypeHeader()
+    {
+        $response = new RedirectResponse('foo.bar');
+
+        $this->assertSame('text/html; charset=utf-8', $response->headers->get('Content-Type'));
+    }
+
     public function testGetTargetUrl()
     {
         $response = new RedirectResponse('foo.bar');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -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;
@@ -244,6 +245,9 @@
         // Fragment should not be included in the URI
         $request = Request::create('http://test.com/foo#bar');
         $this->assertEquals('http://test.com/foo', $request->getUri());
+
+        $request = Request::create('/foo:123');
+        $this->assertEquals('http://localhost/foo:123', $request->getUri());
     }
 
     public function testCreateWithRequestUri()
@@ -286,9 +290,34 @@
         $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);
     }
 
     /**
@@ -1847,6 +1876,72 @@
                 '',
                 '/foo/api/bar',
             ],
+            [
+                '/api/index.phpfoo',
+                [
+                    'SCRIPT_FILENAME' => '/var/www/api/index.php',
+                    'SCRIPT_NAME' => '/api/index.php',
+                    'PHP_SELF' => '/api/index.php',
+                ],
+                '/api/index.php',
+                '/foo',
+            ],
+        ];
+    }
+
+    /**
+     * @dataProvider baseUriDetectionOnIisWithRewriteData
+     */
+    public function testBaseUriDetectionOnIisWithRewrite(array $server, string $expectedBaseUrl, string $expectedPathInfo)
+    {
+        $request = new Request([], [], [], [], [], $server);
+
+        self::assertSame($expectedBaseUrl, $request->getBaseUrl());
+        self::assertSame($expectedPathInfo, $request->getPathInfo());
+    }
+
+    public static function baseUriDetectionOnIisWithRewriteData(): \Generator
+    {
+        yield 'No rewrite' => [
+            [
+                'PATH_INFO' => '/foo/bar',
+                'PHP_SELF' => '/routingtest/index.php/foo/bar',
+                'REQUEST_URI' => '/routingtest/index.php/foo/bar',
+                'SCRIPT_FILENAME' => 'C:/Users/derrabus/Projects/routing-test/public/index.php',
+                'SCRIPT_NAME' => '/routingtest/index.php',
+            ],
+            '/routingtest/index.php',
+            '/foo/bar',
+        ];
+
+        yield 'Rewrite with correct case' => [
+            [
+                'IIS_WasUrlRewritten' => '1',
+                'PATH_INFO' => '/foo/bar',
+                'PHP_SELF' => '/routingtest/index.php/foo/bar',
+                'REQUEST_URI' => '/routingtest/foo/bar',
+                'SCRIPT_FILENAME' => 'C:/Users/derrabus/Projects/routing-test/public/index.php',
+                'SCRIPT_NAME' => '/routingtest/index.php',
+                'UNENCODED_URL' => '/routingtest/foo/bar',
+            ],
+            '/routingtest',
+            '/foo/bar',
+        ];
+
+        // ISS with UrlRewriteModule might report SCRIPT_NAME/PHP_SELF with wrong case
+        // see https://github.com/php/php-src/issues/11981
+        yield 'Rewrite with case mismatch' => [
+            [
+                'IIS_WasUrlRewritten' => '1',
+                'PATH_INFO' => '/foo/bar',
+                'PHP_SELF' => '/routingtest/index.php/foo/bar',
+                'REQUEST_URI' => '/RoutingTest/foo/bar',
+                'SCRIPT_FILENAME' => 'C:/Users/derrabus/Projects/routing-test/public/index.php',
+                'SCRIPT_NAME' => '/routingtest/index.php',
+                'UNENCODED_URL' => '/RoutingTest/foo/bar',
+            ],
+            '/RoutingTest',
+            '/foo/bar',
         ];
     }
 
@@ -1882,7 +1977,7 @@
         $class = new \ReflectionClass(Request::class);
         $property = $class->getProperty('httpMethodParameterOverride');
         $property->setAccessible(true);
-        $property->setValue(false);
+        $property->setValue(null, false);
     }
 
     private function getRequestInstanceForClientIpTests(string $remoteAddr, ?string $httpForwardedFor, ?array $trustedProxies): Request
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/ResponseTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/ResponseTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/ResponseTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/ResponseTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -511,6 +511,16 @@
         $this->assertEquals('text/css; charset=UTF-8', $response->headers->get('Content-Type'));
     }
 
+    public function testContentTypeIsNull()
+    {
+        $response = new Response('foo');
+        $response->headers->set('Content-Type', null);
+
+        $response->prepare(new Request());
+
+        $this->expectNotToPerformAssertions();
+    }
+
     public function testPrepareDoesNothingIfContentTypeIsSet()
     {
         $response = new Response('foo');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/ServerBagTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/ServerBagTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/ServerBagTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/ServerBagTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -177,4 +177,20 @@
             'PHP_AUTH_PW' => '',
         ], $bag->getHeaders());
     }
+
+    /**
+     * An HTTP request without content-type and content-length will result in
+     * the variables $_SERVER['CONTENT_TYPE'] and $_SERVER['CONTENT_LENGTH']
+     * containing an empty string in PHP.
+     */
+    public function testRequestWithoutContentTypeAndContentLength()
+    {
+        $bag = new ServerBag([
+            'CONTENT_TYPE' => '',
+            'CONTENT_LENGTH' => '',
+            'HTTP_USER_AGENT' => 'foo',
+        ]);
+
+        $this->assertSame(['USER_AGENT' => 'foo'], $bag->getHeaders());
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/AbstractRedisSessionHandlerTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/AbstractRedisSessionHandlerTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/AbstractRedisSessionHandlerTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/AbstractRedisSessionHandlerTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,6 +106,7 @@
 
     public function testDestroySession()
     {
+        $this->storage->open('', 'test');
         $this->redisClient->set(self::PREFIX.'id', 'foo');
 
         $this->assertTrue((bool) $this->redisClient->exists(self::PREFIX.'id'));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MemcachedSessionHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MemcachedSessionHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MemcachedSessionHandlerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MemcachedSessionHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -119,6 +119,7 @@
 
     public function testDestroySession()
     {
+        $this->storage->open('', 'sid');
         $this->memcached
             ->expects($this->once())
             ->method('delete')
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MigratingSessionHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MigratingSessionHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MigratingSessionHandlerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MigratingSessionHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -51,6 +51,8 @@
 
     public function testDestroy()
     {
+        $this->dualHandler->open('/path/to/save/location', 'xyz');
+
         $sessionId = 'xyz';
 
         $this->currentHandler->expects($this->once())
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,7 @@
 
 use MongoDB\Client;
 use PHPUnit\Framework\MockObject\MockObject;
+use PHPUnit\Framework\SkippedTestSuiteError;
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\HttpFoundation\Session\Storage\Handler\MongoDbSessionHandler;
 
@@ -32,13 +33,16 @@
     private $storage;
     public $options;
 
-    protected function setUp(): void
+    public static function setUpBeforeClass(): void
     {
-        parent::setUp();
-
         if (!class_exists(Client::class)) {
-            $this->markTestSkipped('The mongodb/mongodb package is required.');
+            throw new SkippedTestSuiteError('The mongodb/mongodb package is required.');
         }
+    }
+
+    protected function setUp(): void
+    {
+        parent::setUp();
 
         $this->mongo = $this->getMockBuilder(Client::class)
             ->disableOriginalConstructor()
@@ -129,6 +133,8 @@
                 $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'));
@@ -149,6 +155,8 @@
             ->method('updateOne')
             ->willReturnCallback(function ($criteria, $updateData, $options) use (&$data) {
                 $data = $updateData;
+
+                return $this->createMock(\MongoDB\UpdateResult::class);
             });
 
         $this->storage->write('foo', 'bar');
@@ -170,6 +178,8 @@
             ->method('deleteOne')
             ->with([$this->options['id_field'] => 'foo']);
 
+        $this->storage->open('test', 'test');
+
         $this->assertTrue($this->storage->destroy('foo'));
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -225,6 +225,7 @@
     {
         // wrong method sequence that should no happen, but still works
         $storage = new PdoSessionHandler($this->getMemorySqlitePdo());
+        $storage->open('', 'sid');
         $storage->write('id', 'data');
         $storage->write('other_id', 'other_data');
         $storage->destroy('inexistent');
@@ -368,7 +369,7 @@
     private $driverName;
     private $errorMode;
 
-    public function __construct(string $driverName = null, int $errorMode = null)
+    public function __construct(?string $driverName = null, ?int $errorMode = null)
     {
         $this->driverName = $driverName;
         $this->errorMode = null !== $errorMode ?: \PDO::ERRMODE_EXCEPTION;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/PredisClusterSessionHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/PredisClusterSessionHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/PredisClusterSessionHandlerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/PredisClusterSessionHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,6 +23,9 @@
      */
     protected function createRedisClient(string $host): object
     {
-        return new Client([array_combine(['host', 'port'], explode(':', getenv('REDIS_HOST')) + [1 => 6379])]);
+        return new Client(
+            [array_combine(['host', 'port'], explode(':', getenv('REDIS_HOST')) + [1 => 6379])],
+            ['cluster' => 'redis']
+        );
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/StrictSessionHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/StrictSessionHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/StrictSessionHandlerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/StrictSessionHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -130,6 +130,7 @@
         $handler->expects($this->never())->method('write');
         $handler->expects($this->once())->method('destroy')->willReturn(true);
         $proxy = new StrictSessionHandler($handler);
+        $proxy->open('path', 'name');
 
         $this->assertFalse($proxy->validateId('id'));
         $this->assertSame('', $proxy->read('id'));
@@ -144,6 +145,7 @@
         $handler->expects($this->never())->method('write');
         $handler->expects($this->once())->method('destroy')->willReturn(true);
         $proxy = new StrictSessionHandler($handler);
+        $proxy->open('path', 'name');
 
         $this->assertSame('data', $proxy->read('id'));
         $this->assertTrue($proxy->write('id', ''));
@@ -155,6 +157,7 @@
         $handler->expects($this->once())->method('destroy')
             ->with('id')->willReturn(true);
         $proxy = new StrictSessionHandler($handler);
+        $proxy->open('path', 'name');
 
         $this->assertTrue($proxy->destroy('id'));
     }
@@ -166,6 +169,7 @@
             ->with('id')->willReturn('');
         $handler->expects($this->once())->method('destroy')->willReturn(true);
         $proxy = new StrictSessionHandler($handler);
+        $proxy->open('path', 'name');
 
         $this->assertSame('', $proxy->read('id'));
         $this->assertTrue($proxy->destroy('id'));
@@ -181,6 +185,7 @@
         $handler->expects($this->once())->method('destroy')
             ->with('id')->willReturn(true);
         $proxy = new StrictSessionHandler($handler);
+        $proxy->open('path', 'name');
 
         $this->assertSame('', $proxy->read('id'));
         $this->assertTrue($proxy->write('id', 'data'));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/NativeSessionStorageTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/NativeSessionStorageTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/NativeSessionStorageTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/NativeSessionStorageTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,10 +34,14 @@
 {
     private $savePath;
 
+    private $initialSessionSaveHandler;
+    private $initialSessionSavePath;
+
     protected function setUp(): void
     {
-        $this->iniSet('session.save_handler', 'files');
-        $this->iniSet('session.save_path', $this->savePath = sys_get_temp_dir().'/sftest');
+        $this->initialSessionSaveHandler = ini_set('session.save_handler', 'files');
+        $this->initialSessionSavePath = ini_set('session.save_path', $this->savePath = sys_get_temp_dir().'/sftest');
+
         if (!is_dir($this->savePath)) {
             mkdir($this->savePath);
         }
@@ -52,6 +56,8 @@
         }
 
         $this->savePath = null;
+        ini_set('session.save_handler', $this->initialSessionSaveHandler);
+        ini_set('session.save_path', $this->initialSessionSavePath);
     }
 
     protected function getStorage(array $options = []): NativeSessionStorage
@@ -154,18 +160,26 @@
 
     public function testDefaultSessionCacheLimiter()
     {
-        $this->iniSet('session.cache_limiter', 'nocache');
+        $initialLimiter = ini_set('session.cache_limiter', 'nocache');
 
-        new NativeSessionStorage();
-        $this->assertEquals('', \ini_get('session.cache_limiter'));
+        try {
+            new NativeSessionStorage();
+            $this->assertEquals('', \ini_get('session.cache_limiter'));
+        } finally {
+            ini_set('session.cache_limiter', $initialLimiter);
+        }
     }
 
     public function testExplicitSessionCacheLimiter()
     {
-        $this->iniSet('session.cache_limiter', 'nocache');
+        $initialLimiter = ini_set('session.cache_limiter', 'nocache');
 
-        new NativeSessionStorage(['cache_limiter' => 'public']);
-        $this->assertEquals('public', \ini_get('session.cache_limiter'));
+        try {
+            new NativeSessionStorage(['cache_limiter' => 'public']);
+            $this->assertEquals('public', \ini_get('session.cache_limiter'));
+        } finally {
+            ini_set('session.cache_limiter', $initialLimiter);
+        }
     }
 
     public function testCookieOptions()
@@ -193,35 +207,60 @@
         $this->assertEquals($options, $gco);
     }
 
-    public function testSessionOptions()
+    public function testCacheExpireOption()
     {
         $options = [
-            'trans_sid_tags' => 'a=href',
             'cache_expire' => '200',
         ];
 
         $this->getStorage($options);
 
-        $this->assertSame('a=href', \ini_get('session.trans_sid_tags'));
         $this->assertSame('200', \ini_get('session.cache_expire'));
     }
 
+    /**
+     * The test must only be removed when the "session.trans_sid_tags" option is removed from PHP or when the "trans_sid_tags" option is no longer supported by the native session storage.
+     */
+    public function testTransSidTagsOption()
+    {
+        $previousErrorHandler = set_error_handler(function ($errno, $errstr) use (&$previousErrorHandler) {
+            if ('ini_set(): Usage of session.trans_sid_tags INI setting is deprecated' !== $errstr) {
+                return $previousErrorHandler ? $previousErrorHandler(...\func_get_args()) : false;
+            }
+        });
+
+        try {
+            $this->getStorage([
+                'trans_sid_tags' => 'a=href',
+            ]);
+        } finally {
+            restore_error_handler();
+        }
+
+        $this->assertSame('a=href', \ini_get('session.trans_sid_tags'));
+    }
+
     public function testSetSaveHandler()
     {
-        $this->iniSet('session.save_handler', 'files');
-        $storage = $this->getStorage();
-        $storage->setSaveHandler();
-        $this->assertInstanceOf(SessionHandlerProxy::class, $storage->getSaveHandler());
-        $storage->setSaveHandler(null);
-        $this->assertInstanceOf(SessionHandlerProxy::class, $storage->getSaveHandler());
-        $storage->setSaveHandler(new SessionHandlerProxy(new NativeFileSessionHandler()));
-        $this->assertInstanceOf(SessionHandlerProxy::class, $storage->getSaveHandler());
-        $storage->setSaveHandler(new NativeFileSessionHandler());
-        $this->assertInstanceOf(SessionHandlerProxy::class, $storage->getSaveHandler());
-        $storage->setSaveHandler(new SessionHandlerProxy(new NullSessionHandler()));
-        $this->assertInstanceOf(SessionHandlerProxy::class, $storage->getSaveHandler());
-        $storage->setSaveHandler(new NullSessionHandler());
-        $this->assertInstanceOf(SessionHandlerProxy::class, $storage->getSaveHandler());
+        $initialSaveHandler = ini_set('session.save_handler', 'files');
+
+        try {
+            $storage = $this->getStorage();
+            $storage->setSaveHandler();
+            $this->assertInstanceOf(SessionHandlerProxy::class, $storage->getSaveHandler());
+            $storage->setSaveHandler(null);
+            $this->assertInstanceOf(SessionHandlerProxy::class, $storage->getSaveHandler());
+            $storage->setSaveHandler(new SessionHandlerProxy(new NativeFileSessionHandler()));
+            $this->assertInstanceOf(SessionHandlerProxy::class, $storage->getSaveHandler());
+            $storage->setSaveHandler(new NativeFileSessionHandler());
+            $this->assertInstanceOf(SessionHandlerProxy::class, $storage->getSaveHandler());
+            $storage->setSaveHandler(new SessionHandlerProxy(new NullSessionHandler()));
+            $this->assertInstanceOf(SessionHandlerProxy::class, $storage->getSaveHandler());
+            $storage->setSaveHandler(new NullSessionHandler());
+            $this->assertInstanceOf(SessionHandlerProxy::class, $storage->getSaveHandler());
+        } finally {
+            ini_set('session.save_handler', $initialSaveHandler);
+        }
     }
 
     public function testStarted()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/PhpBridgeSessionStorageTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/PhpBridgeSessionStorageTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/PhpBridgeSessionStorageTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/PhpBridgeSessionStorageTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,10 +30,14 @@
 {
     private $savePath;
 
+    private $initialSessionSaveHandler;
+    private $initialSessionSavePath;
+
     protected function setUp(): void
     {
-        $this->iniSet('session.save_handler', 'files');
-        $this->iniSet('session.save_path', $this->savePath = sys_get_temp_dir().'/sftest');
+        $this->initialSessionSaveHandler = ini_set('session.save_handler', 'files');
+        $this->initialSessionSavePath = ini_set('session.save_path', $this->savePath = sys_get_temp_dir().'/sftest');
+
         if (!is_dir($this->savePath)) {
             mkdir($this->savePath);
         }
@@ -48,6 +52,8 @@
         }
 
         $this->savePath = null;
+        ini_set('session.save_handler', $this->initialSessionSaveHandler);
+        ini_set('session.save_path', $this->initialSessionSavePath);
     }
 
     protected function getStorage(): PhpBridgeSessionStorage
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Proxy/AbstractProxyTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Proxy/AbstractProxyTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Proxy/AbstractProxyTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Proxy/AbstractProxyTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
 
     protected function setUp(): void
     {
-        $this->proxy = $this->getMockForAbstractClass(AbstractProxy::class);
+        $this->proxy = new class() extends AbstractProxy {};
     }
 
     protected function tearDown(): void
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/UrlHelperTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/UrlHelperTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/Tests/UrlHelperTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/Tests/UrlHelperTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,6 +16,7 @@
 use Symfony\Component\HttpFoundation\RequestStack;
 use Symfony\Component\HttpFoundation\UrlHelper;
 use Symfony\Component\Routing\RequestContext;
+use Symfony\Component\Routing\RequestContextAwareInterface;
 
 class UrlHelperTest extends TestCase
 {
@@ -64,10 +65,45 @@
         }
 
         $requestContext = new RequestContext($baseUrl, 'GET', $host, $scheme, $httpPort, $httpsPort, $path);
+
         $helper = new UrlHelper(new RequestStack(), $requestContext);
 
         $this->assertEquals($expected, $helper->getAbsoluteUrl($path));
     }
+
+    /**
+     * @dataProvider getGenerateAbsoluteUrlRequestContextData
+     */
+    public function testGenerateAbsoluteUrlWithRequestContextAwareInterface($path, $baseUrl, $host, $scheme, $httpPort, $httpsPort, $expected)
+    {
+        if (!class_exists(RequestContext::class)) {
+            $this->markTestSkipped('The Routing component is needed to run tests that depend on its request context.');
+        }
+
+        $requestContext = new RequestContext($baseUrl, 'GET', $host, $scheme, $httpPort, $httpsPort, $path);
+        $contextAware = new class($requestContext) implements RequestContextAwareInterface {
+            private $requestContext;
+
+            public function __construct($requestContext)
+            {
+                $this->requestContext = $requestContext;
+            }
+
+            public function setContext(RequestContext $context)
+            {
+                $this->requestContext = $context;
+            }
+
+            public function getContext()
+            {
+                return $this->requestContext;
+            }
+        };
+
+        $helper = new UrlHelper(new RequestStack(), $contextAware);
+
+        $this->assertEquals($expected, $helper->getAbsoluteUrl($path));
+    }
 
     /**
      * @dataProvider getGenerateAbsoluteUrlRequestContextData
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/UrlHelper.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/UrlHelper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpFoundation/UrlHelper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpFoundation/UrlHelper.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,6 +12,7 @@
 namespace Symfony\Component\HttpFoundation;
 
 use Symfony\Component\Routing\RequestContext;
+use Symfony\Component\Routing\RequestContextAwareInterface;
 
 /**
  * A helper service for manipulating URLs within and outside the request scope.
@@ -23,8 +24,15 @@
     private $requestStack;
     private $requestContext;
 
-    public function __construct(RequestStack $requestStack, RequestContext $requestContext = null)
+    /**
+     * @param RequestContextAwareInterface|RequestContext|null $requestContext
+     */
+    public function __construct(RequestStack $requestStack, $requestContext = null)
     {
+        if (null !== $requestContext && !$requestContext instanceof RequestContext && !$requestContext instanceof RequestContextAwareInterface) {
+            throw new \TypeError(__METHOD__.': Argument #2 ($requestContext) must of type Symfony\Component\Routing\RequestContextAwareInterface|Symfony\Component\Routing\RequestContext|null, '.get_debug_type($requestContext).' given.');
+        }
+
         $this->requestStack = $requestStack;
         $this->requestContext = $requestContext;
     }
@@ -73,28 +81,36 @@
 
     private function getAbsoluteUrlFromContext(string $path): string
     {
-        if (null === $this->requestContext || '' === $host = $this->requestContext->getHost()) {
+        if (null === $context = $this->requestContext) {
+            return $path;
+        }
+
+        if ($context instanceof RequestContextAwareInterface) {
+            $context = $context->getContext();
+        }
+
+        if ('' === $host = $context->getHost()) {
             return $path;
         }
 
-        $scheme = $this->requestContext->getScheme();
+        $scheme = $context->getScheme();
         $port = '';
 
-        if ('http' === $scheme && 80 !== $this->requestContext->getHttpPort()) {
-            $port = ':'.$this->requestContext->getHttpPort();
-        } elseif ('https' === $scheme && 443 !== $this->requestContext->getHttpsPort()) {
-            $port = ':'.$this->requestContext->getHttpsPort();
+        if ('http' === $scheme && 80 !== $context->getHttpPort()) {
+            $port = ':'.$context->getHttpPort();
+        } elseif ('https' === $scheme && 443 !== $context->getHttpsPort()) {
+            $port = ':'.$context->getHttpsPort();
         }
 
         if ('#' === $path[0]) {
-            $queryString = $this->requestContext->getQueryString();
-            $path = $this->requestContext->getPathInfo().($queryString ? '?'.$queryString : '').$path;
+            $queryString = $context->getQueryString();
+            $path = $context->getPathInfo().($queryString ? '?'.$queryString : '').$path;
         } elseif ('?' === $path[0]) {
-            $path = $this->requestContext->getPathInfo().$path;
+            $path = $context->getPathInfo().$path;
         }
 
         if ('/' !== $path[0]) {
-            $path = rtrim($this->requestContext->getBaseUrl(), '/').'/'.$path;
+            $path = rtrim($context->getBaseUrl(), '/').'/'.$path;
         }
 
         return $scheme.'://'.$host.$port.$path;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/CacheWarmer/CacheWarmerAggregate.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/CacheWarmer/CacheWarmerAggregate.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/CacheWarmer/CacheWarmerAggregate.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/CacheWarmer/CacheWarmerAggregate.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     /**
      * @param iterable<mixed, CacheWarmerInterface> $warmers
      */
-    public function __construct(iterable $warmers = [], bool $debug = false, string $deprecationLogsFilepath = null)
+    public function __construct(iterable $warmers = [], bool $debug = false, ?string $deprecationLogsFilepath = null)
     {
         $this->warmers = $warmers;
         $this->debug = $debug;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -41,6 +41,7 @@
         "symfony/stopwatch": "^4.4|^5.0|^6.0",
         "symfony/translation": "^4.4|^5.0|^6.0",
         "symfony/translation-contracts": "^1.1|^2|^3",
+        "symfony/var-dumper": "^4.4.31|^5.4",
         "psr/cache": "^1.0|^2.0|^3.0",
         "twig/twig": "^2.13|^3.0.4"
     },
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Config/FileLocator.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Config/FileLocator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Config/FileLocator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Config/FileLocator.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     /**
      * {@inheritdoc}
      */
-    public function locate(string $file, string $currentPath = null, bool $first = true)
+    public function locate(string $file, ?string $currentPath = null, bool $first = true)
     {
         if (isset($file[0]) && '@' === $file[0]) {
             $resource = $this->kernel->locateResource($file);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Controller/ArgumentResolver.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Controller/ArgumentResolver.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Controller/ArgumentResolver.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Controller/ArgumentResolver.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     /**
      * @param iterable<mixed, ArgumentValueResolverInterface> $argumentValueResolvers
      */
-    public function __construct(ArgumentMetadataFactoryInterface $argumentMetadataFactory = null, iterable $argumentValueResolvers = [])
+    public function __construct(?ArgumentMetadataFactoryInterface $argumentMetadataFactory = null, iterable $argumentValueResolvers = [])
     {
         $this->argumentMetadataFactory = $argumentMetadataFactory ?? new ArgumentMetadataFactory();
         $this->argumentValueResolvers = $argumentValueResolvers ?: self::getDefaultArgumentValueResolvers();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Controller/ContainerControllerResolver.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Controller/ContainerControllerResolver.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Controller/ContainerControllerResolver.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Controller/ContainerControllerResolver.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
 {
     protected $container;
 
-    public function __construct(ContainerInterface $container, LoggerInterface $logger = null)
+    public function __construct(ContainerInterface $container, ?LoggerInterface $logger = null)
     {
         $this->container = $container;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Controller/ControllerResolver.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Controller/ControllerResolver.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Controller/ControllerResolver.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Controller/ControllerResolver.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
 {
     private $logger;
 
-    public function __construct(LoggerInterface $logger = null)
+    public function __construct(?LoggerInterface $logger = null)
     {
         $this->logger = $logger;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/ControllerMetadata/ArgumentMetadataFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/ControllerMetadata/ArgumentMetadataFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/ControllerMetadata/ArgumentMetadataFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/ControllerMetadata/ArgumentMetadataFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
             $class = $reflection->class;
         } else {
             $reflection = new \ReflectionFunction($controller);
-            if ($class = str_contains($reflection->name, '{closure}') ? null : (\PHP_VERSION_ID >= 80111 ? $reflection->getClosureCalledClass() : $reflection->getClosureScopeClass())) {
+            if ($class = str_contains($reflection->name, '{closure') ? null : (\PHP_VERSION_ID >= 80111 ? $reflection->getClosureCalledClass() : $reflection->getClosureScopeClass())) {
                 $class = $class->name;
             }
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/ControllerMetadata/ArgumentMetadata.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/ControllerMetadata/ArgumentMetadata.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/ControllerMetadata/ArgumentMetadata.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/ControllerMetadata/ArgumentMetadata.php	2026-05-20 10:22:01.000000000 +0200
@@ -137,7 +137,7 @@
     /**
      * @return object[]
      */
-    public function getAttributes(string $name = null, int $flags = 0): array
+    public function getAttributes(?string $name = null, int $flags = 0): array
     {
         if (!$name) {
             return $this->attributes;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/AjaxDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/AjaxDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/AjaxDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/AjaxDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
  */
 class AjaxDataCollector extends DataCollector
 {
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         // all collecting is done client side
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/ConfigDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/ConfigDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/ConfigDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/ConfigDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     /**
      * Sets the Kernel associated with this Request.
      */
-    public function setKernel(KernelInterface $kernel = null)
+    public function setKernel(?KernelInterface $kernel = null)
     {
         $this->kernel = $kernel;
     }
@@ -40,7 +40,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         $eom = \DateTime::createFromFormat('d/m/Y', '01/'.Kernel::END_OF_MAINTENANCE);
         $eol = \DateTime::createFromFormat('d/m/Y', '01/'.Kernel::END_OF_LIFE);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/DataCollectorInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/DataCollectorInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/DataCollectorInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/DataCollectorInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * Collects data for the given Request and Response.
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null);
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null);
 
     /**
      * Returns the name of the collector.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/DataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/DataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/DataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/DataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -70,9 +70,21 @@
         $casters = [
             '*' => function ($v, array $a, Stub $s, $isNested) {
                 if (!$v instanceof Stub) {
+                    $b = $a;
                     foreach ($a as $k => $v) {
-                        if (\is_object($v) && !$v instanceof \DateTimeInterface && !$v instanceof Stub) {
-                            $a[$k] = new CutStub($v);
+                        if (!\is_object($v) || $v instanceof \DateTimeInterface || $v instanceof Stub) {
+                            continue;
+                        }
+
+                        try {
+                            $a[$k] = $s = new CutStub($v);
+
+                            if ($b[$k] === $s) {
+                                // we've hit a non-typed reference
+                                $a[$k] = $v;
+                            }
+                        } catch (\TypeError $e) {
+                            // we've hit a typed reference
                         }
                     }
                 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/DumpDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/DumpDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/DumpDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/DumpDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,7 +47,7 @@
      * @param string|FileLinkFormatter|null       $fileLinkFormat
      * @param DataDumperInterface|Connection|null $dumper
      */
-    public function __construct(Stopwatch $stopwatch = null, $fileLinkFormat = null, string $charset = null, RequestStack $requestStack = null, $dumper = null)
+    public function __construct(?Stopwatch $stopwatch = null, $fileLinkFormat = null, ?string $charset = null, ?RequestStack $requestStack = null, $dumper = null)
     {
         $fileLinkFormat = $fileLinkFormat ?: \ini_get('xdebug.file_link_format') ?: get_cfg_var('xdebug.file_link_format');
         $this->stopwatch = $stopwatch;
@@ -101,7 +101,7 @@
         }
     }
 
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         if (!$this->dataCount) {
             $this->data = [];
@@ -116,11 +116,11 @@
         if (!$this->requestStack
             || !$response->headers->has('X-Debug-Token')
             || $response->isRedirection()
-            || ($response->headers->has('Content-Type') && !str_contains($response->headers->get('Content-Type'), 'html'))
+            || ($response->headers->has('Content-Type') && !str_contains($response->headers->get('Content-Type') ?? '', 'html'))
             || 'html' !== $request->getRequestFormat()
             || false === strripos($response->getContent(), '</body>')
         ) {
-            if ($response->headers->has('Content-Type') && str_contains($response->headers->get('Content-Type'), 'html')) {
+            if ($response->headers->has('Content-Type') && str_contains($response->headers->get('Content-Type') ?? '', 'html')) {
                 $dumper = new HtmlDumper('php://output', $this->charset);
                 $dumper->setDisplayOptions(['fileLinkFormat' => $this->fileLinkFormat]);
             } else {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/EventDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/EventDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/EventDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/EventDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     private $requestStack;
     private $currentRequest;
 
-    public function __construct(EventDispatcherInterface $dispatcher = null, RequestStack $requestStack = null)
+    public function __construct(?EventDispatcherInterface $dispatcher = null, ?RequestStack $requestStack = null)
     {
         $this->dispatcher = $dispatcher;
         $this->requestStack = $requestStack;
@@ -39,7 +39,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         $this->currentRequest = $this->requestStack && $this->requestStack->getMainRequest() !== $request ? $request : null;
         $this->data = [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/ExceptionDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/ExceptionDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/ExceptionDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/ExceptionDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         if (null !== $exception) {
             $this->data = [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/LoggerDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/LoggerDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/LoggerDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/LoggerDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     private $requestStack;
     private $processedLogs;
 
-    public function __construct(object $logger = null, string $containerPathPrefix = null, RequestStack $requestStack = null)
+    public function __construct(?object $logger = null, ?string $containerPathPrefix = null, ?RequestStack $requestStack = null)
     {
         if (null !== $logger && $logger instanceof DebugLoggerInterface) {
             $this->logger = $logger;
@@ -43,7 +43,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         $this->currentRequest = $this->requestStack && $this->requestStack->getMainRequest() !== $request ? $request : null;
     }
@@ -222,9 +222,9 @@
         return $logs;
     }
 
-    private function getContainerCompilerLogs(string $compilerLogsFilepath = null): array
+    private function getContainerCompilerLogs(?string $compilerLogsFilepath = null): array
     {
-        if (!is_file($compilerLogsFilepath)) {
+        if (!$compilerLogsFilepath || !is_file($compilerLogsFilepath)) {
             return [];
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/MemoryDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/MemoryDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/MemoryDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/MemoryDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         $this->updateMemoryUsage();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/RequestDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/RequestDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/RequestDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/RequestDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
     private $sessionUsages = [];
     private $requestStack;
 
-    public function __construct(RequestStack $requestStack = null)
+    public function __construct(?RequestStack $requestStack = null)
     {
         $this->controllers = new \SplObjectStorage();
         $this->requestStack = $requestStack;
@@ -47,7 +47,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         // attributes are serialized and as they can be anything, they need to be converted to strings.
         $attributes = [];
@@ -66,7 +66,7 @@
         $sessionMetadata = [];
         $sessionAttributes = [];
         $flashes = [];
-        if ($request->hasSession()) {
+        if (!$request->attributes->getBoolean('_stateless') && $request->hasSession()) {
             $session = $request->getSession();
             if ($session->isStarted()) {
                 $sessionMetadata['Created'] = date(\DATE_RFC822, $session->getMetadataBag()->getCreated());
@@ -474,7 +474,7 @@
                 'line' => $r->getStartLine(),
             ];
 
-            if (str_contains($r->name, '{closure}')) {
+            if (str_contains($r->name, '{closure')) {
                 return $controller;
             }
             $controller['method'] = $r->name;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/RouterDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/RouterDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/RouterDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/RouterDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
      *
      * @final
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         if ($response instanceof RedirectResponse) {
             $this->data['redirect'] = true;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/TimeDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/TimeDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DataCollector/TimeDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DataCollector/TimeDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     private $kernel;
     private $stopwatch;
 
-    public function __construct(KernelInterface $kernel = null, Stopwatch $stopwatch = null)
+    public function __construct(?KernelInterface $kernel = null, ?Stopwatch $stopwatch = null)
     {
         $this->kernel = $kernel;
         $this->stopwatch = $stopwatch;
@@ -37,7 +37,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         if (null !== $this->kernel) {
             $startTime = $this->kernel->getStartTime();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Debug/FileLinkFormatter.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Debug/FileLinkFormatter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Debug/FileLinkFormatter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Debug/FileLinkFormatter.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
      * @param string|array|null $fileLinkFormat
      * @param string|\Closure   $urlFormat      the URL format, or a closure that returns it on-demand
      */
-    public function __construct($fileLinkFormat = null, RequestStack $requestStack = null, string $baseDir = null, $urlFormat = null)
+    public function __construct($fileLinkFormat = null, ?RequestStack $requestStack = null, ?string $baseDir = null, $urlFormat = null)
     {
         if (!\is_array($fileLinkFormat) && $fileLinkFormat = (self::FORMATS[$fileLinkFormat] ?? $fileLinkFormat) ?: \ini_get('xdebug.file_link_format') ?: get_cfg_var('xdebug.file_link_format')) {
             $i = strpos($f = $fileLinkFormat, '&', max(strrpos($f, '%f'), strrpos($f, '%l'))) ?: \strlen($f);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DependencyInjection/RegisterControllerArgumentLocatorsPass.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DependencyInjection/RegisterControllerArgumentLocatorsPass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/DependencyInjection/RegisterControllerArgumentLocatorsPass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/DependencyInjection/RegisterControllerArgumentLocatorsPass.php	2026-05-20 10:22:01.000000000 +0200
@@ -70,6 +70,7 @@
         foreach ($container->findTaggedServiceIds($this->controllerTag, true) as $id => $tags) {
             $def = $container->getDefinition($id);
             $def->setPublic(true);
+            $def->setLazy(false);
             $class = $def->getClass();
             $autowire = $def->isAutowired();
             $bindings = $def->getBindings();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Event/KernelEvent.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Event/KernelEvent.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Event/KernelEvent.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Event/KernelEvent.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
 use Symfony\Contracts\EventDispatcher\Event;
 
 /**
- * Base class for events thrown in the HttpKernel component.
+ * Base class for events dispatched in the HttpKernel component.
  *
  * @author Bernhard Schussek <bschussek@gmail.com>
  */
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/AbstractSessionListener.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/AbstractSessionListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/AbstractSessionListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/AbstractSessionListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,13 +36,15 @@
  *
  * @author Johannes M. Schmitt <schmittjoh@gmail.com>
  * @author Tobias Schultze <http://tobion.de>
- *
- * @internal
  */
 abstract class AbstractSessionListener implements EventSubscriberInterface, ResetInterface
 {
     public const NO_AUTO_CACHE_CONTROL_HEADER = 'Symfony-Session-NoAutoCacheControl';
 
+
+    /**
+     * @internal
+     */
     protected $container;
     private $sessionUsageStack = [];
     private $debug;
@@ -52,13 +54,19 @@
      */
     private $sessionOptions;
 
-    public function __construct(ContainerInterface $container = null, bool $debug = false, array $sessionOptions = [])
+    /**
+     * @internal
+     */
+    public function __construct(?ContainerInterface $container = null, bool $debug = false, array $sessionOptions = [])
     {
         $this->container = $container;
         $this->debug = $debug;
         $this->sessionOptions = $sessionOptions;
     }
 
+    /**
+     * @internal
+     */
     public function onKernelRequest(RequestEvent $event)
     {
         if (!$event->isMainRequest()) {
@@ -94,6 +102,9 @@
         $this->sessionUsageStack[] = $session instanceof Session ? $session->getUsageIndex() : 0;
     }
 
+    /**
+     * @internal
+     */
     public function onKernelResponse(ResponseEvent $event)
     {
         if (!$event->isMainRequest() || (!$this->container->has('initialized_session') && !$event->getRequest()->hasSession())) {
@@ -222,6 +233,9 @@
         }
     }
 
+    /**
+     * @internal
+     */
     public function onFinishRequest(FinishRequestEvent $event)
     {
         if ($event->isMainRequest()) {
@@ -229,6 +243,9 @@
         }
     }
 
+    /**
+     * @internal
+     */
     public function onSessionUsage(): void
     {
         if (!$this->debug) {
@@ -264,6 +281,9 @@
         throw new UnexpectedSessionUsageException('Session was used while the request was declared stateless.');
     }
 
+    /**
+     * @internal
+     */
     public static function getSubscribedEvents(): array
     {
         return [
@@ -274,6 +294,9 @@
         ];
     }
 
+    /**
+     * @internal
+     */
     public function reset(): void
     {
         if (\PHP_SESSION_ACTIVE === session_status()) {
@@ -291,6 +314,8 @@
     /**
      * Gets the session object.
      *
+     * @internal
+     *
      * @return SessionInterface|null
      */
     abstract protected function getSession();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/DebugHandlersListener.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/DebugHandlersListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/DebugHandlersListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/DebugHandlersListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -49,7 +49,7 @@
      * @param bool           $scream           Enables/disables screaming mode, where even silenced errors are logged
      * @param bool           $scope            Enables/disables scoping mode
      */
-    public function __construct(callable $exceptionHandler = null, LoggerInterface $logger = null, $levels = \E_ALL, ?int $throwAt = \E_ALL, bool $scream = true, $scope = true, $deprecationLogger = null, $fileLinkFormat = null)
+    public function __construct(?callable $exceptionHandler = null, ?LoggerInterface $logger = null, $levels = \E_ALL, ?int $throwAt = \E_ALL, bool $scream = true, $scope = true, $deprecationLogger = null, $fileLinkFormat = null)
     {
         if (!\is_bool($scope)) {
             trigger_deprecation('symfony/http-kernel', '5.4', 'Passing a $fileLinkFormat is deprecated.');
@@ -57,7 +57,7 @@
             $deprecationLogger = $fileLinkFormat;
         }
 
-        $handler = set_exception_handler('is_int');
+        $handler = set_exception_handler('var_dump');
         $this->earlyHandler = \is_array($handler) ? $handler[0] : null;
         restore_exception_handler();
 
@@ -73,7 +73,7 @@
     /**
      * Configures the error handler.
      */
-    public function configure(object $event = null)
+    public function configure(?object $event = null)
     {
         if ($event instanceof ConsoleEvent && !\in_array(\PHP_SAPI, ['cli', 'phpdbg'], true)) {
             return;
@@ -82,8 +82,9 @@
             return;
         }
         $this->firstCall = $this->hasTerminatedWithException = false;
+        $hasRun = null;
 
-        $handler = set_exception_handler('is_int');
+        $handler = set_exception_handler('var_dump');
         $handler = \is_array($handler) ? $handler[0] : null;
         restore_exception_handler();
 
@@ -144,6 +145,19 @@
         if ($this->exceptionHandler) {
             if ($handler instanceof ErrorHandler) {
                 $handler->setExceptionHandler($this->exceptionHandler);
+                if (null !== $hasRun) {
+                    $throwAt = $handler->throwAt(0) | \E_ERROR | \E_CORE_ERROR | \E_COMPILE_ERROR | \E_USER_ERROR | \E_RECOVERABLE_ERROR | \E_PARSE;
+                    $loggers = [];
+
+                    foreach ($handler->setLoggers([]) as $type => $log) {
+                        if ($type & $throwAt) {
+                            $loggers[$type] = [null, $log[1]];
+                        }
+                    }
+
+                    // Assume $kernel->terminateWithException() will log uncaught exceptions appropriately
+                    $handler->setLoggers($loggers);
+                }
             }
             $this->exceptionHandler = null;
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/DumpListener.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/DumpListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/DumpListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/DumpListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     private $dumper;
     private $connection;
 
-    public function __construct(ClonerInterface $cloner, DataDumperInterface $dumper, Connection $connection = null)
+    public function __construct(ClonerInterface $cloner, DataDumperInterface $dumper, ?Connection $connection = null)
     {
         $this->cloner = $cloner;
         $this->dumper = $dumper;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/ErrorListener.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/ErrorListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/ErrorListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/ErrorListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,7 +41,7 @@
     /**
      * @param array<class-string, array{log_level: string|null, status_code: int<100,599>|null}> $exceptionsMapping
      */
-    public function __construct($controller, LoggerInterface $logger = null, bool $debug = false, array $exceptionsMapping = [])
+    public function __construct($controller, ?LoggerInterface $logger = null, bool $debug = false, array $exceptionsMapping = [])
     {
         $this->controller = $controller;
         $this->logger = $logger;
@@ -155,7 +155,7 @@
     /**
      * Logs an exception.
      */
-    protected function logException(\Throwable $exception, string $message, string $logLevel = null): void
+    protected function logException(\Throwable $exception, string $message, ?string $logLevel = null): void
     {
         if (null !== $this->logger) {
             if (null !== $logLevel) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/LocaleListener.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/LocaleListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/LocaleListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/LocaleListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
     private $useAcceptLanguageHeader;
     private $enabledLocales;
 
-    public function __construct(RequestStack $requestStack, string $defaultLocale = 'en', RequestContextAwareInterface $router = null, bool $useAcceptLanguageHeader = false, array $enabledLocales = [])
+    public function __construct(RequestStack $requestStack, string $defaultLocale = 'en', ?RequestContextAwareInterface $router = null, bool $useAcceptLanguageHeader = false, array $enabledLocales = [])
     {
         $this->defaultLocale = $defaultLocale;
         $this->requestStack = $requestStack;
@@ -68,8 +68,10 @@
     {
         if ($locale = $request->attributes->get('_locale')) {
             $request->setLocale($locale);
-        } elseif ($this->useAcceptLanguageHeader && $this->enabledLocales && ($preferredLanguage = $request->getPreferredLanguage($this->enabledLocales))) {
-            $request->setLocale($preferredLanguage);
+        } elseif ($this->useAcceptLanguageHeader && $this->enabledLocales) {
+            if ($request->getLanguages() && $preferredLanguage = $request->getPreferredLanguage($this->enabledLocales)) {
+                $request->setLocale($preferredLanguage);
+            }
             $request->attributes->set('_vary_by_language', true);
         }
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/ProfilerListener.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/ProfilerListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/ProfilerListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/ProfilerListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,7 +48,7 @@
      * @param bool $onlyException    True if the profiler only collects data when an exception occurs, false otherwise
      * @param bool $onlyMainRequests True if the profiler only collects data when the request is the main request, false otherwise
      */
-    public function __construct(Profiler $profiler, RequestStack $requestStack, RequestMatcherInterface $matcher = null, bool $onlyException = false, bool $onlyMainRequests = false, string $collectParameter = null)
+    public function __construct(Profiler $profiler, RequestStack $requestStack, ?RequestMatcherInterface $matcher = null, bool $onlyException = false, bool $onlyMainRequests = false, ?string $collectParameter = null)
     {
         $this->profiler = $profiler;
         $this->matcher = $matcher;
@@ -97,7 +97,7 @@
             return;
         }
 
-        $session = $request->hasPreviousSession() && $request->hasSession() ? $request->getSession() : null;
+        $session = !$request->attributes->getBoolean('_stateless') && $request->hasPreviousSession() && $request->hasSession() ? $request->getSession() : null;
 
         if ($session instanceof Session) {
             $usageIndexValue = $usageIndexReference = &$session->getUsageIndex();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -55,7 +55,7 @@
      *
      * @throws \InvalidArgumentException
      */
-    public function __construct($matcher, RequestStack $requestStack, RequestContext $context = null, LoggerInterface $logger = null, string $projectDir = null, bool $debug = true)
+    public function __construct($matcher, RequestStack $requestStack, ?RequestContext $context = null, ?LoggerInterface $logger = null, ?string $projectDir = null, bool $debug = true)
     {
         if (!$matcher instanceof UrlMatcherInterface && !$matcher instanceof RequestMatcherInterface) {
             throw new \InvalidArgumentException('Matcher must either implement UrlMatcherInterface or RequestMatcherInterface.');
@@ -73,7 +73,7 @@
         $this->debug = $debug;
     }
 
-    private function setCurrentRequest(Request $request = null)
+    private function setCurrentRequest(?Request $request = null)
     {
         if (null !== $request) {
             try {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/SurrogateListener.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/SurrogateListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/EventListener/SurrogateListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/EventListener/SurrogateListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
 {
     private $surrogate;
 
-    public function __construct(SurrogateInterface $surrogate = null)
+    public function __construct(?SurrogateInterface $surrogate = null)
     {
         $this->surrogate = $surrogate;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/AccessDeniedHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/AccessDeniedHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/AccessDeniedHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/AccessDeniedHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
      * @param \Throwable|null $previous The previous exception
      * @param int             $code     The internal exception code
      */
-    public function __construct(?string $message = '', \Throwable $previous = null, int $code = 0, array $headers = [])
+    public function __construct(?string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/BadRequestHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/BadRequestHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/BadRequestHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/BadRequestHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
      * @param \Throwable|null $previous The previous exception
      * @param int             $code     The internal exception code
      */
-    public function __construct(?string $message = '', \Throwable $previous = null, int $code = 0, array $headers = [])
+    public function __construct(?string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/ConflictHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/ConflictHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/ConflictHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/ConflictHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
      * @param \Throwable|null $previous The previous exception
      * @param int             $code     The internal exception code
      */
-    public function __construct(?string $message = '', \Throwable $previous = null, int $code = 0, array $headers = [])
+    public function __construct(?string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/GoneHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/GoneHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/GoneHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/GoneHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
      * @param \Throwable|null $previous The previous exception
      * @param int             $code     The internal exception code
      */
-    public function __construct(?string $message = '', \Throwable $previous = null, int $code = 0, array $headers = [])
+    public function __construct(?string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/HttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/HttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/HttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/HttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     private $statusCode;
     private $headers;
 
-    public function __construct(int $statusCode, ?string $message = '', \Throwable $previous = null, array $headers = [], ?int $code = 0)
+    public function __construct(int $statusCode, ?string $message = '', ?\Throwable $previous = null, array $headers = [], ?int $code = 0)
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/LengthRequiredHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/LengthRequiredHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/LengthRequiredHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/LengthRequiredHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
      * @param \Throwable|null $previous The previous exception
      * @param int             $code     The internal exception code
      */
-    public function __construct(?string $message = '', \Throwable $previous = null, int $code = 0, array $headers = [])
+    public function __construct(?string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/MethodNotAllowedHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/MethodNotAllowedHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/MethodNotAllowedHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/MethodNotAllowedHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
      * @param \Throwable|null $previous The previous exception
      * @param int|null        $code     The internal exception code
      */
-    public function __construct(array $allow, ?string $message = '', \Throwable $previous = null, ?int $code = 0, array $headers = [])
+    public function __construct(array $allow, ?string $message = '', ?\Throwable $previous = null, ?int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/NotAcceptableHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/NotAcceptableHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/NotAcceptableHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/NotAcceptableHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
      * @param \Throwable|null $previous The previous exception
      * @param int             $code     The internal exception code
      */
-    public function __construct(?string $message = '', \Throwable $previous = null, int $code = 0, array $headers = [])
+    public function __construct(?string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/NotFoundHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/NotFoundHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/NotFoundHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/NotFoundHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
      * @param \Throwable|null $previous The previous exception
      * @param int             $code     The internal exception code
      */
-    public function __construct(?string $message = '', \Throwable $previous = null, int $code = 0, array $headers = [])
+    public function __construct(?string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/PreconditionFailedHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/PreconditionFailedHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/PreconditionFailedHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/PreconditionFailedHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
      * @param \Throwable|null $previous The previous exception
      * @param int             $code     The internal exception code
      */
-    public function __construct(?string $message = '', \Throwable $previous = null, int $code = 0, array $headers = [])
+    public function __construct(?string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/PreconditionRequiredHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/PreconditionRequiredHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/PreconditionRequiredHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/PreconditionRequiredHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
      * @param \Throwable|null $previous The previous exception
      * @param int             $code     The internal exception code
      */
-    public function __construct(?string $message = '', \Throwable $previous = null, int $code = 0, array $headers = [])
+    public function __construct(?string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/ServiceUnavailableHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/ServiceUnavailableHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/ServiceUnavailableHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/ServiceUnavailableHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
      * @param \Throwable|null $previous   The previous exception
      * @param int|null        $code       The internal exception code
      */
-    public function __construct($retryAfter = null, ?string $message = '', \Throwable $previous = null, ?int $code = 0, array $headers = [])
+    public function __construct($retryAfter = null, ?string $message = '', ?\Throwable $previous = null, ?int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/TooManyRequestsHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/TooManyRequestsHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/TooManyRequestsHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/TooManyRequestsHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
      * @param \Throwable|null $previous   The previous exception
      * @param int|null        $code       The internal exception code
      */
-    public function __construct($retryAfter = null, ?string $message = '', \Throwable $previous = null, ?int $code = 0, array $headers = [])
+    public function __construct($retryAfter = null, ?string $message = '', ?\Throwable $previous = null, ?int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/UnauthorizedHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/UnauthorizedHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/UnauthorizedHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/UnauthorizedHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
      * @param \Throwable|null $previous  The previous exception
      * @param int|null        $code      The internal exception code
      */
-    public function __construct(string $challenge, ?string $message = '', \Throwable $previous = null, ?int $code = 0, array $headers = [])
+    public function __construct(string $challenge, ?string $message = '', ?\Throwable $previous = null, ?int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/UnprocessableEntityHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/UnprocessableEntityHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/UnprocessableEntityHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/UnprocessableEntityHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
      * @param \Throwable|null $previous The previous exception
      * @param int             $code     The internal exception code
      */
-    public function __construct(?string $message = '', \Throwable $previous = null, int $code = 0, array $headers = [])
+    public function __construct(?string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/UnsupportedMediaTypeHttpException.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/UnsupportedMediaTypeHttpException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Exception/UnsupportedMediaTypeHttpException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Exception/UnsupportedMediaTypeHttpException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
      * @param \Throwable|null $previous The previous exception
      * @param int             $code     The internal exception code
      */
-    public function __construct(?string $message = '', \Throwable $previous = null, int $code = 0, array $headers = [])
+    public function __construct(?string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = [])
     {
         if (null === $message) {
             trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Fragment/AbstractSurrogateFragmentRenderer.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Fragment/AbstractSurrogateFragmentRenderer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Fragment/AbstractSurrogateFragmentRenderer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Fragment/AbstractSurrogateFragmentRenderer.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
      *
      * @param FragmentRendererInterface $inlineStrategy The inline strategy to use when the surrogate is not supported
      */
-    public function __construct(SurrogateInterface $surrogate = null, FragmentRendererInterface $inlineStrategy, UriSigner $signer = null)
+    public function __construct(?SurrogateInterface $surrogate, FragmentRendererInterface $inlineStrategy, ?UriSigner $signer = null)
     {
         $this->surrogate = $surrogate;
         $this->inlineStrategy = $inlineStrategy;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Fragment/FragmentUriGeneratorInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Fragment/FragmentUriGeneratorInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Fragment/FragmentUriGeneratorInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Fragment/FragmentUriGeneratorInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,5 +28,5 @@
      * @param bool $strict   Whether to allow non-scalar attributes or not
      * @param bool $sign     Whether to sign the URL or not
      */
-    public function generate(ControllerReference $controller, Request $request = null, bool $absolute = false, bool $strict = true, bool $sign = true): string;
+    public function generate(ControllerReference $controller, ?Request $request = null, bool $absolute = false, bool $strict = true, bool $sign = true): string;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Fragment/FragmentUriGenerator.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Fragment/FragmentUriGenerator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Fragment/FragmentUriGenerator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Fragment/FragmentUriGenerator.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     private $signer;
     private $requestStack;
 
-    public function __construct(string $fragmentPath, UriSigner $signer = null, RequestStack $requestStack = null)
+    public function __construct(string $fragmentPath, ?UriSigner $signer = null, ?RequestStack $requestStack = null)
     {
         $this->fragmentPath = $fragmentPath;
         $this->signer = $signer;
@@ -38,7 +38,7 @@
     /**
      * {@inheritDoc}
      */
-    public function generate(ControllerReference $controller, Request $request = null, bool $absolute = false, bool $strict = true, bool $sign = true): string
+    public function generate(ControllerReference $controller, ?Request $request = null, bool $absolute = false, bool $strict = true, bool $sign = true): string
     {
         if (null === $request && (null === $this->requestStack || null === $request = $this->requestStack->getCurrentRequest())) {
             throw new \LogicException('Generating a fragment URL can only be done when handling a Request.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Fragment/HIncludeFragmentRenderer.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Fragment/HIncludeFragmentRenderer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Fragment/HIncludeFragmentRenderer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Fragment/HIncludeFragmentRenderer.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     /**
      * @param string|null $globalDefaultTemplate The global default content (it can be a template name or the content)
      */
-    public function __construct(Environment $twig = null, UriSigner $signer = null, string $globalDefaultTemplate = null, string $charset = 'utf-8')
+    public function __construct(?Environment $twig = null, ?UriSigner $signer = null, ?string $globalDefaultTemplate = null, string $charset = 'utf-8')
     {
         $this->twig = $twig;
         $this->globalDefaultTemplate = $globalDefaultTemplate;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Fragment/InlineFragmentRenderer.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Fragment/InlineFragmentRenderer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Fragment/InlineFragmentRenderer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Fragment/InlineFragmentRenderer.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     private $kernel;
     private $dispatcher;
 
-    public function __construct(HttpKernelInterface $kernel, EventDispatcherInterface $dispatcher = null)
+    public function __construct(HttpKernelInterface $kernel, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->kernel = $kernel;
         $this->dispatcher = $dispatcher;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpCache/AbstractSurrogate.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpCache/AbstractSurrogate.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpCache/AbstractSurrogate.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpCache/AbstractSurrogate.php	2026-05-20 10:22:01.000000000 +0200
@@ -133,4 +133,15 @@
             $response->headers->set('Surrogate-Control', preg_replace(sprintf('#content="%s/1.0",\s*#', $upperName), '', $value));
         }
     }
+
+    protected static function generateBodyEvalBoundary(): string
+    {
+        static $cookie;
+        $cookie = hash('md5', $cookie ?? $cookie = random_bytes(16), true);
+        $boundary = base64_encode($cookie);
+
+        \assert(HttpCache::BODY_EVAL_BOUNDARY_LENGTH === \strlen($boundary));
+
+        return $boundary;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpCache/Esi.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpCache/Esi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpCache/Esi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpCache/Esi.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
     /**
      * {@inheritdoc}
      */
-    public function renderIncludeTag(string $uri, string $alt = null, bool $ignoreErrors = true, string $comment = '')
+    public function renderIncludeTag(string $uri, ?string $alt = null, bool $ignoreErrors = true, string $comment = '')
     {
         $html = sprintf('<esi:include src="%s"%s%s />',
             $uri,
@@ -80,8 +80,8 @@
         $content = preg_replace('#<esi\:remove>.*?</esi\:remove>#s', '', $content);
         $content = preg_replace('#<esi\:comment[^>]+>#s', '', $content);
 
+        $boundary = self::generateBodyEvalBoundary();
         $chunks = preg_split('#<esi\:include\s+(.*?)\s*(?:/|</esi\:include)>#', $content, -1, \PREG_SPLIT_DELIM_CAPTURE);
-        $chunks[0] = str_replace($this->phpEscapeMap[0], $this->phpEscapeMap[1], $chunks[0]);
 
         $i = 1;
         while (isset($chunks[$i])) {
@@ -95,16 +95,10 @@
                 throw new \RuntimeException('Unable to process an ESI tag without a "src" attribute.');
             }
 
-            $chunks[$i] = sprintf('<?php echo $this->surrogate->handle($this, %s, %s, %s) ?>'."\n",
-                var_export($options['src'], true),
-                var_export($options['alt'] ?? '', true),
-                isset($options['onerror']) && 'continue' === $options['onerror'] ? 'true' : 'false'
-            );
-            ++$i;
-            $chunks[$i] = str_replace($this->phpEscapeMap[0], $this->phpEscapeMap[1], $chunks[$i]);
-            ++$i;
+            $chunks[$i] = $boundary.$options['src']."\n".($options['alt'] ?? '')."\n".('continue' === ($options['onerror'] ?? ''))."\n";
+            $i += 2;
         }
-        $content = implode('', $chunks);
+        $content = $boundary.implode('', $chunks).$boundary;
 
         $response->setContent($content);
         $response->headers->set('X-Body-Eval', 'ESI');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php	2026-05-20 10:22:01.000000000 +0200
@@ -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;
@@ -29,6 +30,8 @@
  */
 class HttpCache implements HttpKernelInterface, TerminableInterface
 {
+    public const BODY_EVAL_BOUNDARY_LENGTH = 24;
+
     private $kernel;
     private $store;
     private $request;
@@ -79,7 +82,7 @@
      *                            This setting is overridden by the stale-if-error HTTP Cache-Control extension
      *                            (see RFC 5861).
      */
-    public function __construct(HttpKernelInterface $kernel, StoreInterface $store, SurrogateInterface $surrogate = null, array $options = [])
+    public function __construct(HttpKernelInterface $kernel, StoreInterface $store, ?SurrogateInterface $surrogate = null, array $options = [])
     {
         $this->store = $store;
         $this->kernel = $kernel;
@@ -469,7 +472,7 @@
      *
      * @return Response
      */
-    protected function forward(Request $request, bool $catch = false, Response $entry = null)
+    protected function forward(Request $request, bool $catch = false, ?Response $entry = null)
     {
         if ($this->surrogate) {
             $this->surrogate->addSurrogateCapability($request);
@@ -631,12 +634,22 @@
     private function restoreResponseBody(Request $request, Response $response)
     {
         if ($response->headers->has('X-Body-Eval')) {
+            \assert(self::BODY_EVAL_BOUNDARY_LENGTH === 24);
+
             ob_start();
 
-            if ($response->headers->has('X-Body-File')) {
-                include $response->headers->get('X-Body-File');
-            } else {
-                eval('; ?>'.$response->getContent().'<?php ;');
+            $content = $response->getContent();
+            $boundary = substr($content, 0, 24);
+            $j = strpos($content, $boundary, 24);
+            echo substr($content, 24, $j - 24);
+            $i = $j + 24;
+
+            while (false !== $j = strpos($content, $boundary, $i)) {
+                [$uri, $alt, $ignoreErrors, $part] = explode("\n", substr($content, $i, $j - $i), 4);
+                $i = $j + 24;
+
+                echo $this->surrogate->handle($this, $uri, $alt, $ignoreErrors);
+                echo $part;
             }
 
             $response->setContent(ob_get_clean());
@@ -703,7 +716,11 @@
             $path .= '?'.$qs;
         }
 
-        return $request->getMethod().' '.$path;
+        try {
+            return $request->getMethod().' '.$path;
+        } catch (SuspiciousOperationException $e) {
+            return '_BAD_METHOD_ '.$path;
+        }
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpCache/ResponseCacheStrategy.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpCache/ResponseCacheStrategy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpCache/ResponseCacheStrategy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpCache/ResponseCacheStrategy.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
     private $ageDirectives = [
         'max-age' => null,
         's-maxage' => null,
-        'expires' => null,
+        'expires' => false,
     ];
 
     /**
@@ -81,15 +81,30 @@
             return;
         }
 
-        $isHeuristicallyCacheable = $response->headers->hasCacheControlDirective('public');
         $maxAge = $response->headers->hasCacheControlDirective('max-age') ? (int) $response->headers->getCacheControlDirective('max-age') : null;
-        $this->storeRelativeAgeDirective('max-age', $maxAge, $age, $isHeuristicallyCacheable);
         $sharedMaxAge = $response->headers->hasCacheControlDirective('s-maxage') ? (int) $response->headers->getCacheControlDirective('s-maxage') : $maxAge;
-        $this->storeRelativeAgeDirective('s-maxage', $sharedMaxAge, $age, $isHeuristicallyCacheable);
-
         $expires = $response->getExpires();
         $expires = null !== $expires ? (int) $expires->format('U') - (int) $response->getDate()->format('U') : null;
-        $this->storeRelativeAgeDirective('expires', $expires >= 0 ? $expires : null, 0, $isHeuristicallyCacheable);
+
+        // See https://datatracker.ietf.org/doc/html/rfc7234#section-4.2.2
+        // If a response is "public" but does not have maximum lifetime, heuristics might be applied.
+        // Do not store NULL values so the final response can have more limiting value from other responses.
+        $isHeuristicallyCacheable = $response->headers->hasCacheControlDirective('public')
+            && null === $maxAge
+            && null === $sharedMaxAge
+            && null === $expires;
+
+        if (!$isHeuristicallyCacheable || null !== $maxAge || null !== $expires) {
+            $this->storeRelativeAgeDirective('max-age', $maxAge, $expires, $age);
+        }
+
+        if (!$isHeuristicallyCacheable || null !== $sharedMaxAge || null !== $expires) {
+            $this->storeRelativeAgeDirective('s-maxage', $sharedMaxAge, $expires, $age);
+        }
+
+        if (null !== $expires) {
+            $this->ageDirectives['expires'] = true;
+        }
     }
 
     /**
@@ -102,7 +117,7 @@
             return;
         }
 
-        // Remove validation related headers of the master response,
+        // Remove validation related headers of the final response,
         // because some of the response content comes from at least
         // one embedded response (which likely has a different caching strategy).
         $response->setEtag(null);
@@ -145,9 +160,9 @@
             }
         }
 
-        if (is_numeric($this->ageDirectives['expires'])) {
+        if ($this->ageDirectives['expires'] && null !== $maxAge) {
             $date = clone $response->getDate();
-            $date->modify('+'.($this->ageDirectives['expires'] + $this->age).' seconds');
+            $date = $date->modify('+'.$maxAge.' seconds');
             $response->setExpires($date);
         }
     }
@@ -200,33 +215,16 @@
      * we have to subtract the age so that the value is normalized for an age of 0.
      *
      * If the value is lower than the currently stored value, we update the value, to keep a rolling
-     * minimal value of each instruction.
-     *
-     * If the value is NULL and the isHeuristicallyCacheable parameter is false, the directive will
-     * not be set on the final response. In this case, not all responses had the directive set and no
-     * value can be found that satisfies the requirements of all responses. The directive will be dropped
-     * from the final response.
-     *
-     * If the isHeuristicallyCacheable parameter is true, however, the current response has been marked
-     * as cacheable in a public (shared) cache, but did not provide an explicit lifetime that would serve
-     * as an upper bound. In this case, we can proceed and possibly keep the directive on the final response.
+     * minimal value of each instruction. If the value is NULL, the directive will not be set on the final response.
      */
-    private function storeRelativeAgeDirective(string $directive, ?int $value, int $age, bool $isHeuristicallyCacheable)
+    private function storeRelativeAgeDirective(string $directive, ?int $value, ?int $expires, int $age): void
     {
-        if (null === $value) {
-            if ($isHeuristicallyCacheable) {
-                /*
-                 * See https://datatracker.ietf.org/doc/html/rfc7234#section-4.2.2
-                 * This particular response does not require maximum lifetime; heuristics might be applied.
-                 * Other responses, however, might have more stringent requirements on maximum lifetime.
-                 * So, return early here so that the final response can have the more limiting value set.
-                 */
-                return;
-            }
+        if (null === $value && null === $expires) {
             $this->ageDirectives[$directive] = false;
         }
 
         if (false !== $this->ageDirectives[$directive]) {
+            $value = min($value ?? PHP_INT_MAX, $expires ?? PHP_INT_MAX);
             $value -= $age;
             $this->ageDirectives[$directive] = null !== $this->ageDirectives[$directive] ? min($this->ageDirectives[$directive], $value) : $value;
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpCache/Ssi.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpCache/Ssi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpCache/Ssi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpCache/Ssi.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
     /**
      * {@inheritdoc}
      */
-    public function renderIncludeTag(string $uri, string $alt = null, bool $ignoreErrors = true, string $comment = '')
+    public function renderIncludeTag(string $uri, ?string $alt = null, bool $ignoreErrors = true, string $comment = '')
     {
         return sprintf('<!--#include virtual="%s" -->', $uri);
     }
@@ -64,9 +64,8 @@
 
         // we don't use a proper XML parser here as we can have SSI tags in a plain text response
         $content = $response->getContent();
-
+        $boundary = self::generateBodyEvalBoundary();
         $chunks = preg_split('#<!--\#include\s+(.*?)\s*-->#', $content, -1, \PREG_SPLIT_DELIM_CAPTURE);
-        $chunks[0] = str_replace($this->phpEscapeMap[0], $this->phpEscapeMap[1], $chunks[0]);
 
         $i = 1;
         while (isset($chunks[$i])) {
@@ -80,14 +79,10 @@
                 throw new \RuntimeException('Unable to process an SSI tag without a "virtual" attribute.');
             }
 
-            $chunks[$i] = sprintf('<?php echo $this->surrogate->handle($this, %s, \'\', false) ?>'."\n",
-                var_export($options['virtual'], true)
-            );
-            ++$i;
-            $chunks[$i] = str_replace($this->phpEscapeMap[0], $this->phpEscapeMap[1], $chunks[$i]);
-            ++$i;
+            $chunks[$i] = $boundary.$options['virtual']."\n\n\n";
+            $i += 2;
         }
-        $content = implode('', $chunks);
+        $content = $boundary.implode('', $chunks).$boundary;
 
         $response->setContent($content);
         $response->headers->set('X-Body-Eval', 'SSI');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpCache/Store.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpCache/Store.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpCache/Store.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpCache/Store.php	2026-05-20 10:22:01.000000000 +0200
@@ -475,15 +475,25 @@
     /**
      * Restores a Response from the HTTP headers and body.
      */
-    private function restoreResponse(array $headers, string $path = null): Response
+    private function restoreResponse(array $headers, ?string $path = null): ?Response
     {
         $status = $headers['X-Status'][0];
         unset($headers['X-Status']);
+        $content = null;
 
         if (null !== $path) {
             $headers['X-Body-File'] = [$path];
+            unset($headers['x-body-file']);
+
+            if ($headers['X-Body-Eval'] ?? $headers['x-body-eval'] ?? false) {
+                $content = file_get_contents($path);
+                \assert(HttpCache::BODY_EVAL_BOUNDARY_LENGTH === 24);
+                if (48 > \strlen($content) || substr($content, -24) !== substr($content, 0, 24)) {
+                    return null;
+                }
+            }
         }
 
-        return new Response($path, $status, $headers);
+        return new Response($content, $status, $headers);
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpCache/SurrogateInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpCache/SurrogateInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpCache/SurrogateInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpCache/SurrogateInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -64,7 +64,7 @@
      *
      * @return string
      */
-    public function renderIncludeTag(string $uri, string $alt = null, bool $ignoreErrors = true, string $comment = '');
+    public function renderIncludeTag(string $uri, ?string $alt = null, bool $ignoreErrors = true, string $comment = '');
 
     /**
      * Replaces a Response Surrogate tags with the included resource content.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpClientKernel.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpClientKernel.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpClientKernel.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpClientKernel.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
 {
     private $client;
 
-    public function __construct(HttpClientInterface $client = null)
+    public function __construct(?HttpClientInterface $client = null)
     {
         if (null === $client && !class_exists(HttpClient::class)) {
             throw new \LogicException(sprintf('You cannot use "%s" as the HttpClient component is not installed. Try running "composer require symfony/http-client".', __CLASS__));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpKernelBrowser.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpKernelBrowser.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpKernelBrowser.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpKernelBrowser.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     /**
      * @param array $server The server parameters (equivalent of $_SERVER)
      */
-    public function __construct(HttpKernelInterface $kernel, array $server = [], History $history = null, CookieJar $cookieJar = null)
+    public function __construct(HttpKernelInterface $kernel, array $server = [], ?History $history = null, ?CookieJar $cookieJar = null)
     {
         // These class properties must be set before calling the parent constructor, as it may depend on it.
         $this->kernel = $kernel;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpKernel.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpKernel.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/HttpKernel.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/HttpKernel.php	2026-05-20 10:22:01.000000000 +0200
@@ -55,7 +55,7 @@
     protected $requestStack;
     private $argumentResolver;
 
-    public function __construct(EventDispatcherInterface $dispatcher, ControllerResolverInterface $resolver, RequestStack $requestStack = null, ArgumentResolverInterface $argumentResolver = null)
+    public function __construct(EventDispatcherInterface $dispatcher, ControllerResolverInterface $resolver, ?RequestStack $requestStack = null, ?ArgumentResolverInterface $argumentResolver = null)
     {
         $this->dispatcher = $dispatcher;
         $this->resolver = $resolver;
@@ -100,7 +100,7 @@
     /**
      * @internal
      */
-    public function terminateWithException(\Throwable $exception, Request $request = null)
+    public function terminateWithException(\Throwable $exception, ?Request $request = null)
     {
         if (!$request = $request ?: $this->requestStack->getMainRequest()) {
             throw $exception;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Kernel.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Kernel.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Kernel.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Kernel.php	2026-05-20 10:22:01.000000000 +0200
@@ -78,15 +78,15 @@
      */
     private static $freshCache = [];
 
-    public const VERSION = '5.4.23';
-    public const VERSION_ID = 50423;
+    public const VERSION = '5.4.52';
+    public const VERSION_ID = 50452;
     public const MAJOR_VERSION = 5;
     public const MINOR_VERSION = 4;
-    public const RELEASE_VERSION = 23;
+    public const RELEASE_VERSION = 52;
     public const EXTRA_VERSION = '';
 
     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)
     {
@@ -467,7 +467,7 @@
         try {
             is_dir($buildDir) ?: mkdir($buildDir, 0777, true);
 
-            if ($lock = fopen($cachePath.'.lock', 'w')) {
+            if ($lock = fopen($cachePath.'.lock', 'w+')) {
                 if (!flock($lock, \LOCK_EX | \LOCK_NB, $wouldBlock) && !flock($lock, $wouldBlock ? \LOCK_SH : \LOCK_EX)) {
                     fclose($lock);
                     $lock = null;
@@ -778,7 +778,9 @@
             $this->startTime = microtime(true);
         }
         if ($this->debug && !isset($_ENV['SHELL_VERBOSITY']) && !isset($_SERVER['SHELL_VERBOSITY'])) {
-            putenv('SHELL_VERBOSITY=3');
+            if (\function_exists('putenv')) {
+                putenv('SHELL_VERBOSITY=3');
+            }
             $_ENV['SHELL_VERBOSITY'] = 3;
             $_SERVER['SHELL_VERBOSITY'] = 3;
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Log/DebugLoggerInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Log/DebugLoggerInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Log/DebugLoggerInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Log/DebugLoggerInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,14 +29,14 @@
      *
      * @return array
      */
-    public function getLogs(Request $request = null);
+    public function getLogs(?Request $request = null);
 
     /**
      * Returns the number of errors.
      *
      * @return int
      */
-    public function countErrors(Request $request = null);
+    public function countErrors(?Request $request = null);
 
     /**
      * Removes all log records.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Log/Logger.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Log/Logger.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Log/Logger.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Log/Logger.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
     /**
      * @param string|resource|null $output
      */
-    public function __construct(string $minLevel = null, $output = null, callable $formatter = null)
+    public function __construct(?string $minLevel = null, $output = null, ?callable $formatter = null)
     {
         if (null === $minLevel) {
             $minLevel = null === $output || 'php://stdout' === $output || 'php://stderr' === $output ? LogLevel::ERROR : LogLevel::WARNING;
@@ -67,7 +67,7 @@
 
         $this->minLevelIndex = self::LEVELS[$minLevel];
         $this->formatter = $formatter ?: [$this, 'format'];
-        if ($output && false === $this->handle = \is_resource($output) ? $output : @fopen($output, 'a')) {
+        if ($output && false === $this->handle = \is_string($output) ? @fopen($output, 'a') : $output) {
             throw new InvalidArgumentException(sprintf('Unable to open "%s".', $output));
         }
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Profiler/FileProfilerStorage.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Profiler/FileProfilerStorage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Profiler/FileProfilerStorage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Profiler/FileProfilerStorage.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,7 +47,7 @@
     /**
      * {@inheritdoc}
      */
-    public function find(?string $ip, ?string $url, ?int $limit, ?string $method, int $start = null, int $end = null, string $statusCode = null): array
+    public function find(?string $ip, ?string $url, ?int $limit, ?string $method, ?int $start = null, ?int $end = null, ?string $statusCode = null): array
     {
         $file = $this->getIndexFilename();
 
@@ -60,7 +60,13 @@
 
         $result = [];
         while (\count($result) < $limit && $line = $this->readLineFromFile($file)) {
-            $values = str_getcsv($line);
+            $values = str_getcsv($line, ',', '"', '\\');
+
+            if (7 !== \count($values)) {
+                // skip invalid lines
+                continue;
+            }
+
             [$csvToken, $csvIp, $csvMethod, $csvUrl, $csvTime, $csvParent, $csvStatusCode] = $values;
             $csvTime = (int) $csvTime;
 
@@ -181,7 +187,7 @@
                 $profile->getTime(),
                 $profile->getParentToken(),
                 $profile->getStatusCode(),
-            ]);
+            ], ',', '"', '\\');
             fclose($file);
         }
 
@@ -259,7 +265,7 @@
         return '' === $line ? null : $line;
     }
 
-    protected function createProfileFromData(string $token, array $data, Profile $parent = null)
+    protected function createProfileFromData(string $token, array $data, ?Profile $parent = null)
     {
         $profile = new Profile($token);
         $profile->setIp($data['ip']);
@@ -286,7 +292,7 @@
         return $profile;
     }
 
-    private function doRead($token, Profile $profile = null): ?Profile
+    private function doRead($token, ?Profile $profile = null): ?Profile
     {
         if (!$token || !file_exists($file = $this->getFilename($token))) {
             return null;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Profiler/Profiler.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Profiler/Profiler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Profiler/Profiler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Profiler/Profiler.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
     private $initiallyEnabled = true;
     private $enabled = true;
 
-    public function __construct(ProfilerStorageInterface $storage, LoggerInterface $logger = null, bool $enable = true)
+    public function __construct(ProfilerStorageInterface $storage, ?LoggerInterface $logger = null, bool $enable = true)
     {
         $this->storage = $storage;
         $this->logger = $logger;
@@ -124,7 +124,7 @@
      *
      * @see https://php.net/datetime.formats for the supported date/time formats
      */
-    public function find(?string $ip, ?string $url, ?int $limit, ?string $method, ?string $start, ?string $end, string $statusCode = null)
+    public function find(?string $ip, ?string $url, ?int $limit, ?string $method, ?string $start, ?string $end, ?string $statusCode = null)
     {
         return $this->storage->find($ip, $url, $limit, $method, $this->getTimestamp($start), $this->getTimestamp($end), $statusCode);
     }
@@ -134,7 +134,7 @@
      *
      * @return Profile|null
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         if (false === $this->enabled) {
             return null;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Profiler/ProfilerStorageInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Profiler/ProfilerStorageInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Profiler/ProfilerStorageInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Profiler/ProfilerStorageInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
      * @param int|null $start The start date to search from
      * @param int|null $end   The end date to search to
      */
-    public function find(?string $ip, ?string $url, ?int $limit, ?string $method, int $start = null, int $end = null): array;
+    public function find(?string $ip, ?string $url, ?int $limit, ?string $method, ?int $start = null, ?int $end = null): array;
 
     /**
      * Reads data associated with the given token.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Controller/ContainerControllerResolverTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Controller/ContainerControllerResolverTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Controller/ContainerControllerResolverTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Controller/ContainerControllerResolverTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -228,7 +228,7 @@
         return $tests;
     }
 
-    protected function createControllerResolver(LoggerInterface $logger = null, ContainerInterface $container = null)
+    protected function createControllerResolver(?LoggerInterface $logger = null, ?ContainerInterface $container = null)
     {
         if (!$container) {
             $container = $this->createMockContainer();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Controller/ControllerResolverTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Controller/ControllerResolverTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Controller/ControllerResolverTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Controller/ControllerResolverTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -187,7 +187,7 @@
         ];
     }
 
-    protected function createControllerResolver(LoggerInterface $logger = null)
+    protected function createControllerResolver(?LoggerInterface $logger = null)
     {
         return new ControllerResolver($logger);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/ControllerMetadata/ArgumentMetadataFactoryTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/ControllerMetadata/ArgumentMetadataFactoryTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/ControllerMetadata/ArgumentMetadataFactoryTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/ControllerMetadata/ArgumentMetadataFactoryTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -167,7 +167,7 @@
     {
     }
 
-    private function signature2(self $foo = null, FakeClassThatDoesNotExist $bar = null, ImportedAndFake $baz = null)
+    private function signature2(?self $foo = null, ?FakeClassThatDoesNotExist $bar = null, ?ImportedAndFake $baz = null)
     {
     }
 
@@ -179,7 +179,7 @@
     {
     }
 
-    private function signature5(array $foo = null, $bar = null)
+    private function signature5(?array $foo = null, $bar = null)
     {
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/DataCollector/DataCollectorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/DataCollector/DataCollectorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/DataCollector/DataCollectorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/DataCollector/DataCollectorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,6 +15,8 @@
 use Symfony\Component\HttpFoundation\Request;
 use Symfony\Component\HttpFoundation\Response;
 use Symfony\Component\HttpKernel\Tests\Fixtures\DataCollector\CloneVarDataCollector;
+use Symfony\Component\HttpKernel\Tests\Fixtures\UsePropertyInDestruct;
+use Symfony\Component\HttpKernel\Tests\Fixtures\WithPublicObjectProperty;
 use Symfony\Component\VarDumper\Cloner\VarCloner;
 
 class DataCollectorTest extends TestCase
@@ -35,4 +37,68 @@
 
         $this->assertSame($filePath, $c->getData()[0]);
     }
+
+    /**
+     * @requires PHP 8
+     */
+    public function testClassPublicObjectProperty()
+    {
+        $parent = new WithPublicObjectProperty();
+        $child = new WithPublicObjectProperty();
+
+        $child->parent = $parent;
+
+        $c = new CloneVarDataCollector($child);
+        $c->collect(new Request(), new Response());
+
+        $this->assertNotNull($c->getData()->parent);
+    }
+
+    /**
+     * @requires PHP 8
+     */
+    public function testClassPublicObjectPropertyAsReference()
+    {
+        $parent = new WithPublicObjectProperty();
+        $child = new WithPublicObjectProperty();
+
+        $child->parent = &$parent;
+
+        $c = new CloneVarDataCollector($child);
+        $c->collect(new Request(), new Response());
+
+        $this->assertNotNull($c->getData()->parent);
+    }
+
+    /**
+     * @requires PHP 8
+     */
+    public function testClassUsePropertyInDestruct()
+    {
+        $parent = new UsePropertyInDestruct();
+        $child = new UsePropertyInDestruct();
+
+        $child->parent = $parent;
+
+        $c = new CloneVarDataCollector($child);
+        $c->collect(new Request(), new Response());
+
+        $this->assertNotNull($c->getData()->parent);
+    }
+
+    /**
+     * @requires PHP 8
+     */
+    public function testClassUsePropertyAsReferenceInDestruct()
+    {
+        $parent = new UsePropertyInDestruct();
+        $child = new UsePropertyInDestruct();
+
+        $child->parent = &$parent;
+
+        $c = new CloneVarDataCollector($child);
+        $c->collect(new Request(), new Response());
+
+        $this->assertNotNull($c->getData()->parent);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/DataCollector/DumpDataCollectorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/DataCollector/DumpDataCollectorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/DataCollector/DumpDataCollectorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/DataCollector/DumpDataCollectorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,7 @@
 
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\HttpFoundation\Request;
+use Symfony\Component\HttpFoundation\RequestStack;
 use Symfony\Component\HttpFoundation\Response;
 use Symfony\Component\HttpKernel\DataCollector\DumpDataCollector;
 use Symfony\Component\HttpKernel\Debug\FileLinkFormatter;
@@ -150,6 +151,24 @@
 
         ob_start();
         $collector->__destruct();
+        $this->assertEmpty(ob_get_clean());
+    }
+
+    public function testNullContentTypeWithNoDebugEnv()
+    {
+        $request = new Request();
+        $requestStack = new RequestStack();
+        $requestStack->push($request);
+
+        $response = new Response('<html><head></head><body></body></html>');
+        $response->headers->set('Content-Type', null);
+        $response->headers->set('X-Debug-Token', 'xxxxxxxx');
+
+        $collector = new DumpDataCollector(null, null, null, $requestStack);
+        $collector->collect($request, $response);
+
+        ob_start();
+        $collector->__destruct();
         $this->assertEmpty(ob_get_clean());
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/DataCollector/RequestDataCollectorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/DataCollector/RequestDataCollectorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/DataCollector/RequestDataCollectorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/DataCollector/RequestDataCollectorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -118,7 +118,7 @@
                 'Closure',
                 function () { return 'foo'; },
                 [
-                    'class' => __NAMESPACE__.'\{closure}',
+                    'class' => \PHP_VERSION_ID >= 80400 ? sprintf('{closure:%s():%d}', __METHOD__, __LINE__ - 2) : __NAMESPACE__.'\{closure}',
                     'method' => null,
                     'file' => __FILE__,
                     'line' => __LINE__ - 5,
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/FragmentRendererPassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/FragmentRendererPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/FragmentRendererPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/FragmentRendererPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -60,7 +60,7 @@
 
 class RendererService implements FragmentRendererInterface
 {
-    public function render($uri, Request $request = null, array $options = []): Response
+    public function render($uri, ?Request $request = null, array $options = []): Response
     {
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RegisterControllerArgumentLocatorsPassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RegisterControllerArgumentLocatorsPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RegisterControllerArgumentLocatorsPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RegisterControllerArgumentLocatorsPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,6 +25,7 @@
 use Symfony\Component\DependencyInjection\TypedReference;
 use Symfony\Component\HttpFoundation\Response;
 use Symfony\Component\HttpKernel\DependencyInjection\RegisterControllerArgumentLocatorsPass;
+use Symfony\Component\HttpKernel\Tests\Fixtures\DataCollector\DummyController;
 use Symfony\Component\HttpKernel\Tests\Fixtures\Suit;
 
 class RegisterControllerArgumentLocatorsPassTest extends TestCase
@@ -285,6 +286,21 @@
         $this->assertTrue($container->getDefinition('foo')->isPublic());
     }
 
+    public function testControllersAreMadeNonLazy()
+    {
+        $container = new ContainerBuilder();
+        $container->register('argument_resolver.service')->addArgument([]);
+
+        $container->register('foo', DummyController::class)
+            ->addTag('controller.service_arguments')
+            ->setLazy(true);
+
+        $pass = new RegisterControllerArgumentLocatorsPass();
+        $pass->process($container);
+
+        $this->assertFalse($container->getDefinition('foo')->isLazy());
+    }
+
     /**
      * @dataProvider provideBindings
      */
@@ -508,11 +524,11 @@
 
 class NonExistentClassOptionalController
 {
-    public function fooAction(NonExistentClass $nonExistent = null)
+    public function fooAction(?NonExistentClass $nonExistent = null)
     {
     }
 
-    public function barAction(NonExistentClass $nonExistent = null, $bar)
+    public function barAction(?NonExistentClass $nonExistent, $bar)
     {
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -81,7 +81,7 @@
 
 class RemoveTestController1
 {
-    public function fooAction(\stdClass $bar, ClassNotInContainer $baz = null)
+    public function fooAction(\stdClass $bar, ?ClassNotInContainer $baz = null)
     {
     }
 }
@@ -92,7 +92,7 @@
     {
     }
 
-    public function fooAction(ClassNotInContainer $bar = null)
+    public function fooAction(?ClassNotInContainer $bar = null)
     {
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/DumpListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/DumpListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/DumpListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/DumpListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -74,8 +74,10 @@
 
 class MockDumper implements DataDumperInterface
 {
-    public function dump(Data $data)
+    public function dump(Data $data): ?string
     {
         echo '+'.$data->getValue();
+
+        return null;
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/ErrorListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/ErrorListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/ErrorListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/ErrorListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -54,21 +54,25 @@
      */
     public function testHandleWithoutLogger($event, $event2)
     {
-        $this->iniSet('error_log', file_exists('/dev/null') ? '/dev/null' : 'nul');
-
-        $l = new ErrorListener('foo');
-        $l->logKernelException($event);
-        $l->onKernelException($event);
-
-        $this->assertEquals(new Response('foo'), $event->getResponse());
+        $initialErrorLog = ini_set('error_log', file_exists('/dev/null') ? '/dev/null' : 'nul');
 
         try {
-            $l->logKernelException($event2);
-            $l->onKernelException($event2);
-            $this->fail('RuntimeException expected');
-        } catch (\RuntimeException $e) {
-            $this->assertSame('bar', $e->getMessage());
-            $this->assertSame('foo', $e->getPrevious()->getMessage());
+            $l = new ErrorListener('foo');
+            $l->logKernelException($event);
+            $l->onKernelException($event);
+
+            $this->assertEquals(new Response('foo'), $event->getResponse());
+
+            try {
+                $l->logKernelException($event2);
+                $l->onKernelException($event2);
+                $this->fail('RuntimeException expected');
+            } catch (\RuntimeException $e) {
+                $this->assertSame('bar', $e->getMessage());
+                $this->assertSame('foo', $e->getPrevious()->getMessage());
+            }
+        } finally {
+            ini_set('error_log', $initialErrorLog);
         }
     }
 
@@ -222,7 +226,7 @@
 
 class TestLogger extends Logger implements DebugLoggerInterface
 {
-    public function countErrors(Request $request = null): int
+    public function countErrors(?Request $request = null): int
     {
         return \count($this->logs['critical']);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/LocaleListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/LocaleListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/LocaleListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/LocaleListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -130,6 +130,28 @@
         $this->assertEquals('fr', $request->getLocale());
     }
 
+    public function testRequestDefaultLocaleIfNoAcceptLanguageHeaderIsPresent()
+    {
+        $request = new Request();
+        $listener = new LocaleListener($this->requestStack, 'de', null, true, ['lt', 'de']);
+        $event = $this->getEvent($request);
+
+        $listener->setDefaultLocale($event);
+        $listener->onKernelRequest($event);
+        $this->assertEquals('de', $request->getLocale());
+    }
+
+    public function testRequestVaryByLanguageAttributeIsSetIfUsingAcceptLanguageHeader()
+    {
+        $request = new Request();
+        $listener = new LocaleListener($this->requestStack, 'de', null, true, ['lt', 'de']);
+        $event = $this->getEvent($request);
+
+        $listener->setDefaultLocale($event);
+        $listener->onKernelRequest($event);
+        $this->assertTrue($request->attributes->get('_vary_by_language'));
+    }
+
     public function testRequestSecondPreferredLocaleFromAcceptLanguageHeader()
     {
         $request = Request::create('/');
@@ -182,7 +204,7 @@
         $this->assertEquals('de', $request->getLocale());
     }
 
-    public function testRequestAttributeLocaleNotOverridenFromAcceptLanguageHeader()
+    public function testRequestAttributeLocaleNotOverriddenFromAcceptLanguageHeader()
     {
         $request = Request::create('/');
         $request->attributes->set('_locale', 'it');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/ProfilerListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/ProfilerListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/ProfilerListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/ProfilerListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,8 +40,8 @@
             ->willReturn($profile);
 
         $kernel = $this->createMock(HttpKernelInterface::class);
-        $mainRequest = $this->createMock(Request::class);
-        $subRequest = $this->createMock(Request::class);
+        $mainRequest = new Request();
+        $subRequest = new Request();
         $response = $this->createMock(Response::class);
 
         $requestStack = new RequestStack();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/SessionListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/SessionListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/SessionListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/SessionListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,6 +21,7 @@
 use Symfony\Component\HttpFoundation\Response;
 use Symfony\Component\HttpFoundation\Session\Session;
 use Symfony\Component\HttpFoundation\Session\SessionFactory;
+use Symfony\Component\HttpFoundation\Session\SessionInterface;
 use Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage;
 use Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorageFactory;
 use Symfony\Component\HttpFoundation\Session\Storage\PhpBridgeSessionStorageFactory;
@@ -45,7 +46,7 @@
     public function testSessionCookieOptions(array $phpSessionOptions, array $sessionOptions, array $expectedSessionOptions)
     {
         $session = $this->createMock(Session::class);
-        $session->method('getUsageIndex')->will($this->onConsecutiveCalls(0, 1));
+        $session->method('getUsageIndex')->willReturn(0, 1);
         $session->method('getId')->willReturn('123456');
         $session->method('getName')->willReturn('PHPSESSID');
         $session->method('save');
@@ -338,7 +339,13 @@
 
     public function testOnlyTriggeredOnMainRequest()
     {
-        $listener = $this->getMockForAbstractClass(AbstractSessionListener::class);
+        $listener = new class() extends AbstractSessionListener {
+            protected function getSession(): ?SessionInterface
+            {
+                return null;
+            }
+        };
+
         $event = $this->createMock(RequestEvent::class);
         $event->expects($this->once())->method('isMainRequest')->willReturn(false);
         $event->expects($this->never())->method('getRequest');
@@ -398,7 +405,7 @@
     public function testResponseIsPrivateIfSessionStarted()
     {
         $session = $this->createMock(Session::class);
-        $session->expects($this->exactly(2))->method('getUsageIndex')->will($this->onConsecutiveCalls(0, 1));
+        $session->expects($this->exactly(2))->method('getUsageIndex')->willReturn(0, 1);
 
         $container = new Container();
         $container->set('initialized_session', $session);
@@ -423,7 +430,7 @@
     public function testResponseIsStillPublicIfSessionStartedAndHeaderPresent()
     {
         $session = $this->createMock(Session::class);
-        $session->expects($this->exactly(2))->method('getUsageIndex')->will($this->onConsecutiveCalls(0, 1));
+        $session->expects($this->exactly(2))->method('getUsageIndex')->willReturn(0, 1);
 
         $container = new Container();
         $container->set('initialized_session', $session);
@@ -450,7 +457,7 @@
     public function testSessionSaveAndResponseHasSessionCookie()
     {
         $session = $this->getMockBuilder(Session::class)->disableOriginalConstructor()->getMock();
-        $session->expects($this->exactly(2))->method('getUsageIndex')->will($this->onConsecutiveCalls(0, 1));
+        $session->expects($this->exactly(2))->method('getUsageIndex')->willReturn(0, 1);
         $session->expects($this->exactly(1))->method('getId')->willReturn('123456');
         $session->expects($this->exactly(1))->method('getName')->willReturn('PHPSESSID');
         $session->expects($this->exactly(1))->method('save');
@@ -532,10 +539,10 @@
         $this->assertSame('60', $response->headers->getCacheControlDirective('s-maxage'));
     }
 
-    public function testResponseHeadersMaxAgeAndExpiresNotBeOverridenIfSessionStarted()
+    public function testResponseHeadersMaxAgeAndExpiresNotBeOverriddenIfSessionStarted()
     {
         $session = $this->createMock(Session::class);
-        $session->expects($this->exactly(2))->method('getUsageIndex')->will($this->onConsecutiveCalls(0, 1));
+        $session->expects($this->exactly(2))->method('getUsageIndex')->willReturn(0, 1);
 
         $container = new Container();
         $container->set('initialized_session', $session);
@@ -565,7 +572,7 @@
     public function testResponseHeadersMaxAgeAndExpiresDefaultValuesIfSessionStarted()
     {
         $session = $this->createMock(Session::class);
-        $session->expects($this->exactly(2))->method('getUsageIndex')->will($this->onConsecutiveCalls(0, 1));
+        $session->expects($this->exactly(2))->method('getUsageIndex')->willReturn(0, 1);
 
         $container = new Container();
         $container->set('initialized_session', $session);
@@ -618,7 +625,7 @@
     {
         $session = $this->createMock(Session::class);
         $session->expects($this->exactly(1))->method('getName')->willReturn('PHPSESSID');
-        $session->expects($this->exactly(4))->method('getUsageIndex')->will($this->onConsecutiveCalls(0, 1, 1, 1));
+        $session->expects($this->exactly(4))->method('getUsageIndex')->willReturn(0, 1, 1, 1);
 
         $container = new Container();
         $container->set('initialized_session', $session);
@@ -715,7 +722,7 @@
     public function testSessionUsageExceptionIfStatelessAndSessionUsed()
     {
         $session = $this->createMock(Session::class);
-        $session->expects($this->exactly(2))->method('getUsageIndex')->will($this->onConsecutiveCalls(0, 1));
+        $session->expects($this->exactly(2))->method('getUsageIndex')->willReturn(0, 1);
 
         $container = new Container();
         $container->set('initialized_session', $session);
@@ -734,7 +741,7 @@
     public function testSessionUsageLogIfStatelessAndSessionUsed()
     {
         $session = $this->createMock(Session::class);
-        $session->expects($this->exactly(2))->method('getUsageIndex')->will($this->onConsecutiveCalls(0, 1));
+        $session->expects($this->exactly(2))->method('getUsageIndex')->willReturn(0, 1);
 
         $logger = $this->createMock(LoggerInterface::class);
         $logger->expects($this->exactly(1))->method('warning');
@@ -759,7 +766,7 @@
         $session->expects($this->exactly(1))->method('getId')->willReturn('123456');
         $session->expects($this->exactly(1))->method('getName')->willReturn('PHPSESSID');
         $session->method('isStarted')->willReturn(true);
-        $session->expects($this->exactly(2))->method('getUsageIndex')->will($this->onConsecutiveCalls(0, 1));
+        $session->expects($this->exactly(2))->method('getUsageIndex')->willReturn(0, 1);
         $session->expects($this->exactly(1))->method('save');
 
         $container = new Container();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/TestSessionListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/TestSessionListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/TestSessionListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/EventListener/TestSessionListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,11 +45,21 @@
 
     protected function setUp(): void
     {
-        $this->listener = $this->getMockForAbstractClass(AbstractTestSessionListener::class);
         $this->session = $this->getSession();
-        $this->listener->expects($this->any())
-             ->method('getSession')
-             ->willReturn($this->session);
+        $this->listener = new class($this->session) extends AbstractTestSessionListener {
+            private $session;
+
+            public function __construct($session)
+            {
+                parent::__construct();
+                $this->session = $session;
+            }
+
+            public function getSession(): ?SessionInterface
+            {
+                return $this->session;
+            }
+        };
     }
 
     public function testShouldSaveMainRequestSession()
@@ -158,7 +168,7 @@
         $this->assertTrue(true);
     }
 
-    private function filterResponse(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, Response $response = null)
+    private function filterResponse(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, ?Response $response = null)
     {
         $request->setSession($this->session);
         $response = $response ?? new Response();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/AccessDeniedHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/AccessDeniedHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/AccessDeniedHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/AccessDeniedHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
 
 class AccessDeniedHttpExceptionTest extends HttpExceptionTest
 {
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new AccessDeniedHttpException($message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/BadRequestHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/BadRequestHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/BadRequestHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/BadRequestHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
 
 class BadRequestHttpExceptionTest extends HttpExceptionTest
 {
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new BadRequestHttpException($message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/ConflictHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/ConflictHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/ConflictHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/ConflictHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
 
 class ConflictHttpExceptionTest extends HttpExceptionTest
 {
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new ConflictHttpException($message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/GoneHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/GoneHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/GoneHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/GoneHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
 
 class GoneHttpExceptionTest extends HttpExceptionTest
 {
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new GoneHttpException($message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/HttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/HttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/HttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/HttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -63,7 +63,7 @@
         $this->assertSame($previous, $exception->getPrevious());
     }
 
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new HttpException(200, $message, $previous, $headers, $code);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/LengthRequiredHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/LengthRequiredHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/LengthRequiredHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/LengthRequiredHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
 
 class LengthRequiredHttpExceptionTest extends HttpExceptionTest
 {
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new LengthRequiredHttpException($message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/MethodNotAllowedHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/MethodNotAllowedHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/MethodNotAllowedHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/MethodNotAllowedHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
         $this->assertSame($headers, $exception->getHeaders());
     }
 
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new MethodNotAllowedHttpException(['get'], $message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/NotAcceptableHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/NotAcceptableHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/NotAcceptableHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/NotAcceptableHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
 
 class NotAcceptableHttpExceptionTest extends HttpExceptionTest
 {
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new NotAcceptableHttpException($message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/NotFoundHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/NotFoundHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/NotFoundHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/NotFoundHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
 
 class NotFoundHttpExceptionTest extends HttpExceptionTest
 {
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new NotFoundHttpException($message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/PreconditionFailedHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/PreconditionFailedHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/PreconditionFailedHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/PreconditionFailedHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
 
 class PreconditionFailedHttpExceptionTest extends HttpExceptionTest
 {
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new PreconditionFailedHttpException($message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/PreconditionRequiredHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/PreconditionRequiredHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/PreconditionRequiredHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/PreconditionRequiredHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
 
 class PreconditionRequiredHttpExceptionTest extends HttpExceptionTest
 {
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new PreconditionRequiredHttpException($message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/ServiceUnavailableHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/ServiceUnavailableHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/ServiceUnavailableHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/ServiceUnavailableHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
         $this->assertSame($headers, $exception->getHeaders());
     }
 
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new ServiceUnavailableHttpException(null, $message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/TooManyRequestsHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/TooManyRequestsHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/TooManyRequestsHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/TooManyRequestsHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
         $this->assertSame($headers, $exception->getHeaders());
     }
 
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new TooManyRequestsHttpException(null, $message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/UnauthorizedHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/UnauthorizedHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/UnauthorizedHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/UnauthorizedHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
         $this->assertSame($headers, $exception->getHeaders());
     }
 
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new UnauthorizedHttpException('Challenge', $message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/UnprocessableEntityHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/UnprocessableEntityHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/UnprocessableEntityHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/UnprocessableEntityHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
 
 class UnprocessableEntityHttpExceptionTest extends HttpExceptionTest
 {
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new UnprocessableEntityHttpException($message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/UnsupportedMediaTypeHttpExceptionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/UnsupportedMediaTypeHttpExceptionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/UnsupportedMediaTypeHttpExceptionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Exception/UnsupportedMediaTypeHttpExceptionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
 
 class UnsupportedMediaTypeHttpExceptionTest extends HttpExceptionTest
 {
-    protected function createException(string $message = '', \Throwable $previous = null, int $code = 0, array $headers = []): HttpException
+    protected function createException(string $message = '', ?\Throwable $previous = null, int $code = 0, array $headers = []): HttpException
     {
         return new UnsupportedMediaTypeHttpException($message, $previous, $code, $headers);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/DataCollector/CloneVarDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/DataCollector/CloneVarDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/DataCollector/CloneVarDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/DataCollector/CloneVarDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
         $this->varToClone = $varToClone;
     }
 
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         $this->data = $this->cloneVar($this->varToClone);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/KernelForTestWithLoadClassCache.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/KernelForTestWithLoadClassCache.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/KernelForTestWithLoadClassCache.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/KernelForTestWithLoadClassCache.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,19 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\HttpKernel\Tests\Fixtures;
+
+class KernelForTestWithLoadClassCache extends KernelForTest
+{
+    public function doLoadClassCache(): void
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/MockableUploadFileWithClientSize.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/MockableUploadFileWithClientSize.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/MockableUploadFileWithClientSize.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/MockableUploadFileWithClientSize.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\HttpKernel\Tests\Fixtures;
+
+use Symfony\Component\HttpFoundation\File\UploadedFile;
+
+class MockableUploadFileWithClientSize extends UploadedFile
+{
+    public function getClientSize(): int
+    {
+        return 0;
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/UsePropertyInDestruct.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/UsePropertyInDestruct.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/UsePropertyInDestruct.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/UsePropertyInDestruct.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,16 @@
+<?php
+
+namespace Symfony\Component\HttpKernel\Tests\Fixtures;
+
+class UsePropertyInDestruct
+{
+    public string $name;
+    public $parent = null;
+
+    public function __destruct()
+    {
+        if ($this->parent !== null) {
+            $this->parent->name = '';
+        }
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/WithPublicObjectProperty.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/WithPublicObjectProperty.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/WithPublicObjectProperty.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fixtures/WithPublicObjectProperty.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+<?php
+
+namespace Symfony\Component\HttpKernel\Tests\Fixtures;
+
+class WithPublicObjectProperty
+{
+    public ?WithPublicObjectProperty $parent = null;
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fragment/FragmentHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fragment/FragmentHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fragment/FragmentHandlerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fragment/FragmentHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,14 +43,14 @@
     public function testRenderWithUnknownRenderer()
     {
         $this->expectException(\InvalidArgumentException::class);
-        $handler = $this->getHandler($this->returnValue(new Response('foo')));
+        $handler = $this->getHandler(new Response('foo'));
 
         $handler->render('/', 'bar');
     }
 
     public function testDeliverWithUnsuccessfulResponse()
     {
-        $handler = $this->getHandler($this->returnValue(new Response('foo', 404)));
+        $handler = $this->getHandler(new Response('foo', 404));
         try {
             $handler->render('/', 'foo');
             $this->fail('->render() throws a \RuntimeException exception if response is not successful');
@@ -70,7 +70,7 @@
     {
         $expectedRequest = Request::create('/');
         $handler = $this->getHandler(
-            $this->returnValue(new Response('foo')),
+            new Response('foo'),
             [
                 '/',
                 $this->callback(function (Request $request) use ($expectedRequest) {
@@ -97,7 +97,7 @@
         $e = $renderer
             ->expects($this->any())
             ->method('render')
-            ->will($returnValue)
+            ->willReturn($returnValue)
         ;
 
         if ($arguments) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fragment/InlineFragmentRendererTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fragment/InlineFragmentRendererTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fragment/InlineFragmentRendererTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fragment/InlineFragmentRendererTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,14 +33,14 @@
 {
     public function testRender()
     {
-        $strategy = new InlineFragmentRenderer($this->getKernel($this->returnValue(new Response('foo'))));
+        $strategy = new InlineFragmentRenderer($this->getKernel(new Response('foo')));
 
         $this->assertEquals('foo', $strategy->render('/', Request::create('/'))->getContent());
     }
 
     public function testRenderWithControllerReference()
     {
-        $strategy = new InlineFragmentRenderer($this->getKernel($this->returnValue(new Response('foo'))));
+        $strategy = new InlineFragmentRenderer($this->getKernel(new Response('foo')));
 
         $this->assertEquals('foo', $strategy->render(new ControllerReference('main_controller', [], []), Request::create('/'))->getContent());
     }
@@ -81,7 +81,7 @@
         $dispatcher = $this->createMock(EventDispatcherInterface::class);
         $dispatcher->expects($this->never())->method('dispatch');
 
-        $strategy = new InlineFragmentRenderer($this->getKernel($this->throwException(new \RuntimeException('foo'))), $dispatcher);
+        $strategy = new InlineFragmentRenderer($this->getKernel(new \RuntimeException('foo')), $dispatcher);
 
         $this->assertEquals('foo', $strategy->render('/', Request::create('/'))->getContent());
     }
@@ -89,7 +89,7 @@
     public function testRenderExceptionIgnoreErrors()
     {
         $exception = new \RuntimeException('foo');
-        $kernel = $this->getKernel($this->throwException($exception));
+        $kernel = $this->getKernel($exception);
         $request = Request::create('/');
         $expectedEvent = new ExceptionEvent($kernel, $request, $kernel::SUB_REQUEST, $exception);
         $dispatcher = $this->createMock(EventDispatcherInterface::class);
@@ -102,10 +102,17 @@
 
     public function testRenderExceptionIgnoreErrorsWithAlt()
     {
-        $strategy = new InlineFragmentRenderer($this->getKernel($this->onConsecutiveCalls(
-            $this->throwException(new \RuntimeException('foo')),
-            $this->returnValue(new Response('bar'))
-        )));
+        $strategy = new InlineFragmentRenderer($this->getKernel($this->returnCallback(function () {
+            static $firstCall = true;
+
+            if ($firstCall) {
+                $firstCall = false;
+
+                throw new \RuntimeException('foo');
+            }
+
+            return new Response('bar');
+        })));
 
         $this->assertEquals('bar', $strategy->render('/', Request::create('/'), ['ignore_errors' => true, 'alt' => '/foo'])->getContent());
     }
@@ -113,12 +120,17 @@
     private function getKernel($returnValue)
     {
         $kernel = $this->createMock(HttpKernelInterface::class);
-        $kernel
+        $mocker = $kernel
             ->expects($this->any())
             ->method('handle')
-            ->will($returnValue)
         ;
 
+        if ($returnValue instanceof \Exception) {
+            $mocker->willThrowException($returnValue);
+        } else {
+            $mocker->willReturn(...(\is_array($returnValue) ? $returnValue : [$returnValue]));
+        }
+
         return $kernel;
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fragment/RoutableFragmentRendererTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fragment/RoutableFragmentRendererTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Fragment/RoutableFragmentRendererTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Fragment/RoutableFragmentRendererTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -75,7 +75,7 @@
 
     private function callGenerateFragmentUriMethod(ControllerReference $reference, Request $request, $absolute = false)
     {
-        $renderer = $this->getMockForAbstractClass(RoutableFragmentRenderer::class);
+        $renderer = $this->createStub(RoutableFragmentRenderer::class);
         $r = new \ReflectionObject($renderer);
         $m = $r->getMethod('generateFragmentUri');
         $m->setAccessible(true);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/EsiTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/EsiTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/EsiTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/EsiTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -102,7 +102,7 @@
         $response = new Response('<esi:remove> <a href="http://www.example.com">www.example.com</a> </esi:remove> Keep this'."<esi:remove>\n <a>www.example.com</a> </esi:remove> And this");
         $this->assertSame($response, $esi->process($request, $response));
 
-        $this->assertEquals(' Keep this And this', $response->getContent());
+        $this->assertEquals(' Keep this And this', substr($response->getContent(), 24, -24));
     }
 
     public function testCommentTagsAreRemoved()
@@ -113,7 +113,7 @@
         $response = new Response('<esi:comment text="some comment &gt;" /> Keep this');
         $this->assertSame($response, $esi->process($request, $response));
 
-        $this->assertEquals(' Keep this', $response->getContent());
+        $this->assertEquals(' Keep this', substr($response->getContent(), 24, -24));
     }
 
     public function testProcess()
@@ -124,23 +124,27 @@
         $response = new Response('foo <esi:comment text="some comment" /><esi:include src="..." alt="alt" onerror="continue" />');
         $this->assertSame($response, $esi->process($request, $response));
 
-        $this->assertEquals('foo <?php echo $this->surrogate->handle($this, \'...\', \'alt\', true) ?>'."\n", $response->getContent());
+        $content = explode(substr($response->getContent(), 0, 24), $response->getContent());
+        $this->assertSame(['', 'foo ', "...\nalt\n1\n", ''], $content);
         $this->assertEquals('ESI', $response->headers->get('x-body-eval'));
 
         $response = new Response('foo <esi:comment text="some comment" /><esi:include src="foo\'" alt="bar\'" onerror="continue" />');
         $this->assertSame($response, $esi->process($request, $response));
 
-        $this->assertEquals('foo <?php echo $this->surrogate->handle($this, \'foo\\\'\', \'bar\\\'\', true) ?>'."\n", $response->getContent());
+        $content = explode(substr($response->getContent(), 0, 24), $response->getContent());
+        $this->assertSame(['', 'foo ', "foo'\nbar'\n1\n", ''], $content);
 
         $response = new Response('foo <esi:include src="..." />');
         $this->assertSame($response, $esi->process($request, $response));
 
-        $this->assertEquals('foo <?php echo $this->surrogate->handle($this, \'...\', \'\', false) ?>'."\n", $response->getContent());
+        $content = explode(substr($response->getContent(), 0, 24), $response->getContent());
+        $this->assertSame(['', 'foo ', "...\n\n\n", ''], $content);
 
         $response = new Response('foo <esi:include src="..."></esi:include>');
         $this->assertSame($response, $esi->process($request, $response));
 
-        $this->assertEquals('foo <?php echo $this->surrogate->handle($this, \'...\', \'\', false) ?>'."\n", $response->getContent());
+        $content = explode(substr($response->getContent(), 0, 24), $response->getContent());
+        $this->assertSame(['', 'foo ', "...\n\n\n", ''], $content);
     }
 
     public function testProcessEscapesPhpTags()
@@ -151,7 +155,8 @@
         $response = new Response('<?php <? <% <script language=php>');
         $this->assertSame($response, $esi->process($request, $response));
 
-        $this->assertEquals('<?php echo "<?"; ?>php <?php echo "<?"; ?> <?php echo "<%"; ?> <?php echo "<s"; ?>cript language=php>', $response->getContent());
+        $content = explode(substr($response->getContent(), 0, 24), $response->getContent());
+        $this->assertSame(['', '<?php <? <% <script language=php>', ''], $content);
     }
 
     public function testProcessWhenNoSrcInAnEsi()
@@ -240,7 +245,7 @@
         if (\is_array($response)) {
             $cache->expects($this->any())
                   ->method('handle')
-                  ->will($this->onConsecutiveCalls(...$response))
+                  ->willReturn(...$response)
             ;
         } else {
             $cache->expects($this->any())
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
 use Symfony\Component\HttpKernel\HttpCache\Store;
 use Symfony\Component\HttpKernel\HttpKernelInterface;
 
-class HttpCacheTestCase extends TestCase
+abstract class HttpCacheTestCase extends TestCase
 {
     protected $kernel;
     protected $cache;
@@ -147,7 +147,7 @@
     }
 
     // A basic response with 200 status code and a tiny body.
-    public function setNextResponse($statusCode = 200, array $headers = [], $body = 'Hello World', \Closure $customizer = null)
+    public function setNextResponse($statusCode = 200, array $headers = [], $body = 'Hello World', ?\Closure $customizer = null)
     {
         $this->kernel = new TestHttpKernel($body, $statusCode, $headers, $customizer);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,6 +61,17 @@
         $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) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/ResponseCacheStrategyTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/ResponseCacheStrategyTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/ResponseCacheStrategyTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/ResponseCacheStrategyTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -76,6 +76,64 @@
         $this->assertFalse($response->headers->hasCacheControlDirective('s-maxage'));
     }
 
+    public function testExpiresHeaderUpdatedFromMaxAge()
+    {
+        $cacheStrategy = new ResponseCacheStrategy();
+
+        $response1 = new Response();
+        $response1->setExpires(new \DateTime('+ 1 hour'));
+        $response1->setPublic();
+        $cacheStrategy->add($response1);
+
+        $response = new Response();
+        $response->setMaxAge(0);
+        $response->setSharedMaxAge(86400);
+        $cacheStrategy->update($response);
+
+        $this->assertSame('0', $response->headers->getCacheControlDirective('max-age'));
+        $this->assertSame('3600', $response->headers->getCacheControlDirective('s-maxage'));
+
+        // Expires header must be same as Date header because "max-age" is 0.
+        $this->assertSame($response->headers->get('Date'), $response->headers->get('Expires'));
+    }
+
+    public function testMaxAgeUpdatedFromExpiresHeader()
+    {
+        $cacheStrategy = new ResponseCacheStrategy();
+
+        $response1 = new Response();
+        $response1->setExpires(new \DateTime('+ 1 hour', new \DateTimeZone('UTC')));
+        $response1->setPublic();
+        $cacheStrategy->add($response1);
+
+        $response = new Response();
+        $response->setMaxAge(86400);
+        $cacheStrategy->update($response);
+
+        $this->assertSame('3600', $response->headers->getCacheControlDirective('max-age'));
+        $this->assertNull($response->headers->getCacheControlDirective('s-maxage'));
+        $this->assertSame((new \DateTime('+ 1 hour', new \DateTimeZone('UTC')))->format('D, d M Y H:i:s').' GMT', $response->headers->get('Expires'));
+    }
+
+    public function testMaxAgeAndSharedMaxAgeUpdatedFromExpiresHeader()
+    {
+        $cacheStrategy = new ResponseCacheStrategy();
+
+        $response1 = new Response();
+        $response1->setExpires(new \DateTime('+ 1 day', new \DateTimeZone('UTC')));
+        $response1->setPublic();
+        $cacheStrategy->add($response1);
+
+        $response = new Response();
+        $response->setMaxAge(3600);
+        $response->setSharedMaxAge(86400);
+        $cacheStrategy->update($response);
+
+        $this->assertSame('3600', $response->headers->getCacheControlDirective('max-age'));
+        $this->assertSame('86400', $response->headers->getCacheControlDirective('s-maxage'));
+        $this->assertSame((new \DateTime('+ 1 hour', new \DateTimeZone('UTC')))->format('D, d M Y H:i:s').' GMT', $response->headers->get('Expires'));
+    }
+
     public function testMainResponseNotCacheableWhenEmbeddedResponseRequiresValidation()
     {
         $cacheStrategy = new ResponseCacheStrategy();
@@ -243,7 +301,7 @@
      *
      * @dataProvider cacheControlMergingProvider
      */
-    public function testCacheControlMerging(array $expects, array $master, array $surrogates)
+    public function testCacheControlMerging(array $expects, array $main, array $surrogates)
     {
         $cacheStrategy = new ResponseCacheStrategy();
         $buildResponse = function ($config) {
@@ -257,7 +315,7 @@
 
                     case 'expires':
                         $expires = clone $response->getDate();
-                        $expires->modify('+'.$value.' seconds');
+                        $expires = $expires->modify('+'.$value.' seconds');
                         $response->setExpires($expires);
                         break;
 
@@ -289,7 +347,7 @@
             $cacheStrategy->add($buildResponse($config));
         }
 
-        $response = $buildResponse($master);
+        $response = $buildResponse($main);
         $cacheStrategy->update($response);
 
         foreach ($expects as $key => $value) {
@@ -371,7 +429,7 @@
         ];
 
         yield 'merge max-age and s-maxage' => [
-            ['public' => true, 'max-age' => '60'],
+            ['public' => true, 'max-age' => null, 's-maxage' => '60'],
             ['public' => true, 's-maxage' => 3600],
             [
                 ['public' => true, 'max-age' => 60],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/SsiTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/SsiTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/SsiTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/SsiTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -101,13 +101,15 @@
         $response = new Response('foo <!--#include virtual="..." -->');
         $ssi->process($request, $response);
 
-        $this->assertEquals('foo <?php echo $this->surrogate->handle($this, \'...\', \'\', false) ?>'."\n", $response->getContent());
+        $content = explode(substr($response->getContent(), 0, 24), $response->getContent());
+        $this->assertSame(['', 'foo ', "...\n\n\n", ''], $content);
         $this->assertEquals('SSI', $response->headers->get('x-body-eval'));
 
         $response = new Response('foo <!--#include virtual="foo\'" -->');
         $ssi->process($request, $response);
 
-        $this->assertEquals("foo <?php echo \$this->surrogate->handle(\$this, 'foo\\'', '', false) ?>\n", $response->getContent());
+        $content = explode(substr($response->getContent(), 0, 24), $response->getContent());
+        $this->assertSame(['', 'foo ', "foo'\n\n\n", ''], $content);
     }
 
     public function testProcessEscapesPhpTags()
@@ -118,7 +120,8 @@
         $response = new Response('<?php <? <% <script language=php>');
         $ssi->process($request, $response);
 
-        $this->assertEquals('<?php echo "<?"; ?>php <?php echo "<?"; ?> <?php echo "<%"; ?> <?php echo "<s"; ?>cript language=php>', $response->getContent());
+        $content = explode(substr($response->getContent(), 0, 24), $response->getContent());
+        $this->assertSame(['', '<?php <? <% <script language=php>', ''], $content);
     }
 
     public function testProcessWhenNoSrcInAnSsi()
@@ -198,7 +201,7 @@
         if (\is_array($response)) {
             $cache->expects($this->any())
                   ->method('handle')
-                  ->will($this->onConsecutiveCalls(...$response))
+                  ->willReturn(...$response)
             ;
         } else {
             $cache->expects($this->any())
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/StoreTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/StoreTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/StoreTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/StoreTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -200,7 +200,7 @@
     {
         $this->storeSimpleEntry();
         $response = $this->store->lookup($this->request);
-        $this->assertEquals($this->getStorePath('en'.hash('sha256', 'test')), $response->getContent());
+        $this->assertEquals($this->getStorePath('en'.hash('sha256', 'test')), $response->headers->get('X-Body-File'));
     }
 
     public function testInvalidatesMetaAndEntityStoreEntriesWithInvalidate()
@@ -253,9 +253,9 @@
         $res3 = new Response('test 3', 200, ['Vary' => 'Foo Bar']);
         $this->store->write($req3, $res3);
 
-        $this->assertEquals($this->getStorePath('en'.hash('sha256', 'test 3')), $this->store->lookup($req3)->getContent());
-        $this->assertEquals($this->getStorePath('en'.hash('sha256', 'test 2')), $this->store->lookup($req2)->getContent());
-        $this->assertEquals($this->getStorePath('en'.hash('sha256', 'test 1')), $this->store->lookup($req1)->getContent());
+        $this->assertEquals($this->getStorePath('en'.hash('sha256', 'test 3')), $this->store->lookup($req3)->headers->get('X-Body-File'));
+        $this->assertEquals($this->getStorePath('en'.hash('sha256', 'test 2')), $this->store->lookup($req2)->headers->get('X-Body-File'));
+        $this->assertEquals($this->getStorePath('en'.hash('sha256', 'test 1')), $this->store->lookup($req1)->headers->get('X-Body-File'));
 
         $this->assertCount(3, $this->getStoreMetadata($key));
     }
@@ -265,17 +265,17 @@
         $req1 = Request::create('/test', 'get', [], [], [], ['HTTP_FOO' => 'Foo', 'HTTP_BAR' => 'Bar']);
         $res1 = new Response('test 1', 200, ['Vary' => 'Foo Bar']);
         $this->store->write($req1, $res1);
-        $this->assertEquals($this->getStorePath('en'.hash('sha256', 'test 1')), $this->store->lookup($req1)->getContent());
+        $this->assertEquals($this->getStorePath('en'.hash('sha256', 'test 1')), $this->store->lookup($req1)->headers->get('X-Body-File'));
 
         $req2 = Request::create('/test', 'get', [], [], [], ['HTTP_FOO' => 'Bling', 'HTTP_BAR' => 'Bam']);
         $res2 = new Response('test 2', 200, ['Vary' => 'Foo Bar']);
         $this->store->write($req2, $res2);
-        $this->assertEquals($this->getStorePath('en'.hash('sha256', 'test 2')), $this->store->lookup($req2)->getContent());
+        $this->assertEquals($this->getStorePath('en'.hash('sha256', 'test 2')), $this->store->lookup($req2)->headers->get('X-Body-File'));
 
         $req3 = Request::create('/test', 'get', [], [], [], ['HTTP_FOO' => 'Foo', 'HTTP_BAR' => 'Bar']);
         $res3 = new Response('test 3', 200, ['Vary' => 'Foo Bar']);
         $key = $this->store->write($req3, $res3);
-        $this->assertEquals($this->getStorePath('en'.hash('sha256', 'test 3')), $this->store->lookup($req3)->getContent());
+        $this->assertEquals($this->getStorePath('en'.hash('sha256', 'test 3')), $this->store->lookup($req3)->headers->get('X-Body-File'));
 
         $this->assertCount(2, $this->getStoreMetadata($key));
     }
@@ -330,6 +330,33 @@
         $this->assertNotEmpty($response->headers->getCookies());
     }
 
+    public function testDiscardsInvalidBodyEval()
+    {
+        $request = Request::create('https://example.com/foo');
+        $response = new Response('foo', 200, ['X-Body-Eval' => 'SSI']);
+
+        $this->store->write($request, $response);
+        $this->assertNull($this->store->lookup($request));
+
+        $request = Request::create('https://example.com/foo');
+        $content = str_repeat('a', 24).'b'.str_repeat('a', 24).'b';
+        $response = new Response($content, 200, ['X-Body-Eval' => 'SSI']);
+
+        $this->store->write($request, $response);
+        $this->assertNull($this->store->lookup($request));
+    }
+
+    public function testLoadsBodyEval()
+    {
+        $request = Request::create('https://example.com/foo');
+        $content = str_repeat('a', 24).'b'.str_repeat('a', 24);
+        $response = new Response($content, 200, ['X-Body-Eval' => 'SSI']);
+
+        $this->store->write($request, $response);
+        $response = $this->store->lookup($request);
+        $this->assertSame($content, $response->getContent());
+    }
+
     protected function storeSimpleEntry($path = null, $headers = [])
     {
         if (null === $path) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/TestHttpKernel.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/TestHttpKernel.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/TestHttpKernel.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpCache/TestHttpKernel.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     protected $catch = false;
     protected $backendRequest;
 
-    public function __construct($body, $status, $headers, \Closure $customizer = null)
+    public function __construct($body, $status, $headers, ?\Closure $customizer = null)
     {
         $this->body = $body;
         $this->status = $status;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpKernelBrowserTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpKernelBrowserTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpKernelBrowserTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpKernelBrowserTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,6 +18,7 @@
 use Symfony\Component\HttpFoundation\Response;
 use Symfony\Component\HttpFoundation\StreamedResponse;
 use Symfony\Component\HttpKernel\HttpKernelBrowser;
+use Symfony\Component\HttpKernel\Tests\Fixtures\MockableUploadFileWithClientSize;
 use Symfony\Component\HttpKernel\Tests\Fixtures\TestClient;
 
 /**
@@ -153,10 +154,9 @@
         $client = new HttpKernelBrowser($kernel);
 
         $file = $this
-            ->getMockBuilder(UploadedFile::class)
+            ->getMockBuilder(MockableUploadFileWithClientSize::class)
             ->setConstructorArgs([$source, 'original', 'mime/original', \UPLOAD_ERR_OK, true])
-            ->onlyMethods(['getSize'])
-            ->addMethods(['getClientSize'])
+            ->onlyMethods(['getSize', 'getClientSize'])
             ->getMock()
         ;
         /* should be modified when the getClientSize will be removed */
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpKernelTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpKernelTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpKernelTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/HttpKernelTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -391,7 +391,7 @@
         Request::setTrustedProxies([], -1);
     }
 
-    private function getHttpKernel(EventDispatcherInterface $eventDispatcher, $controller = null, RequestStack $requestStack = null, array $arguments = [])
+    private function getHttpKernel(EventDispatcherInterface $eventDispatcher, $controller = null, ?RequestStack $requestStack = null, array $arguments = [])
     {
         if (null === $controller) {
             $controller = function () { return new Response('Hello'); };
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/KernelTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/KernelTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/KernelTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/KernelTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,6 +30,7 @@
 use Symfony\Component\HttpKernel\HttpKernelInterface;
 use Symfony\Component\HttpKernel\Kernel;
 use Symfony\Component\HttpKernel\Tests\Fixtures\KernelForTest;
+use Symfony\Component\HttpKernel\Tests\Fixtures\KernelForTestWithLoadClassCache;
 use Symfony\Component\HttpKernel\Tests\Fixtures\KernelWithoutBundles;
 use Symfony\Component\HttpKernel\Tests\Fixtures\ResettableService;
 
@@ -148,7 +149,7 @@
 
     public function testClassCacheIsNotLoadedByDefault()
     {
-        $kernel = $this->getKernel(['initializeBundles'], [], false, ['doLoadClassCache']);
+        $kernel = $this->getKernel(['initializeBundles', 'doLoadClassCache'], [], false, KernelForTestWithLoadClassCache::class);
         $kernel->expects($this->never())
             ->method('doLoadClassCache');
 
@@ -400,7 +401,7 @@
         $kernel
             ->expects($this->exactly(2))
             ->method('getBundle')
-            ->willReturn($this->getBundle(__DIR__.'/Fixtures/Bundle1Bundle', null, null, 'Bundle1Bundle'))
+            ->willReturn($this->getBundle(__DIR__.'/Fixtures/Bundle1Bundle', null, 'Bundle1Bundle'))
         ;
 
         $this->assertEquals(
@@ -417,8 +418,8 @@
     {
         $this->expectException(\LogicException::class);
         $this->expectExceptionMessage('Trying to register two bundles with the same name "DuplicateName"');
-        $fooBundle = $this->getBundle(__DIR__.'/Fixtures/FooBundle', null, 'FooBundle', 'DuplicateName');
-        $barBundle = $this->getBundle(__DIR__.'/Fixtures/BarBundle', null, 'BarBundle', 'DuplicateName');
+        $fooBundle = $this->getBundle(__DIR__.'/Fixtures/FooBundle', 'FooBundle', 'DuplicateName');
+        $barBundle = $this->getBundle(__DIR__.'/Fixtures/BarBundle', 'BarBundle', 'DuplicateName');
 
         $kernel = $this->getKernel([], [$fooBundle, $barBundle]);
         $kernel->boot();
@@ -628,11 +629,10 @@
     /**
      * Returns a mock for the BundleInterface.
      */
-    protected function getBundle($dir = null, $parent = null, $className = null, $bundleName = null): BundleInterface
+    protected function getBundle($dir = null, $className = null, $bundleName = null): BundleInterface
     {
         $bundle = $this
             ->getMockBuilder(BundleInterface::class)
-            ->onlyMethods(['getPath', 'getName'])
             ->disableOriginalConstructor()
         ;
 
@@ -640,7 +640,7 @@
             $bundle->setMockClassName($className);
         }
 
-        $bundle = $bundle->getMockForAbstractClass();
+        $bundle = $bundle->getMock();
 
         $bundle
             ->expects($this->any())
@@ -663,20 +663,16 @@
      * @param array $methods Additional methods to mock (besides the abstract ones)
      * @param array $bundles Bundles to register
      */
-    protected function getKernel(array $methods = [], array $bundles = [], bool $debug = false, array $methodsToAdd = []): Kernel
+    protected function getKernel(array $methods = [], array $bundles = [], bool $debug = false, string $kernelClass = KernelForTest::class): Kernel
     {
         $methods[] = 'registerBundles';
 
         $kernelMockBuilder = $this
-            ->getMockBuilder(KernelForTest::class)
+            ->getMockBuilder($kernelClass)
             ->onlyMethods($methods)
             ->setConstructorArgs(['test', $debug])
         ;
 
-        if (0 !== \count($methodsToAdd)) {
-            $kernelMockBuilder->addMethods($methodsToAdd);
-        }
-
         $kernel = $kernelMockBuilder->getMock();
         $kernel->expects($this->any())
             ->method('registerBundles')
@@ -713,7 +709,7 @@
     private $buildContainer;
     private $httpKernel;
 
-    public function __construct(\Closure $buildContainer = null, HttpKernelInterface $httpKernel = null, $env = 'custom')
+    public function __construct(?\Closure $buildContainer = null, ?HttpKernelInterface $httpKernel = null, $env = 'custom')
     {
         parent::__construct($env, true);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Profiler/FileProfilerStorageTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Profiler/FileProfilerStorageTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/Profiler/FileProfilerStorageTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/Profiler/FileProfilerStorageTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -336,12 +336,12 @@
 
         $handle = fopen($this->tmpDir.'/index.csv', 'r');
         for ($i = 0; $i < $iteration; ++$i) {
-            $row = fgetcsv($handle);
+            $row = fgetcsv($handle, null, ',', '"', '\\');
             $this->assertEquals('token'.$i, $row[0]);
             $this->assertEquals('127.0.0.'.$i, $row[1]);
             $this->assertEquals('http://foo.bar/'.$i, $row[3]);
         }
-        $this->assertFalse(fgetcsv($handle));
+        $this->assertFalse(fgetcsv($handle, null, ',', '"', '\\'));
     }
 
     public function testReadLineFromFile()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/UriSignerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/UriSignerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/HttpKernel/Tests/UriSignerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/HttpKernel/Tests/UriSignerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,14 +43,19 @@
 
     public function testCheckWithDifferentArgSeparator()
     {
-        $this->iniSet('arg_separator.output', '&amp;');
-        $signer = new UriSigner('foobar');
+        $initialSeparatorOutput = ini_set('arg_separator.output', '&amp;');
 
-        $this->assertSame(
-            'http://example.com/foo?_hash=rIOcC%2FF3DoEGo%2FvnESjSp7uU9zA9S%2F%2BOLhxgMexoPUM%3D&baz=bay&foo=bar',
-            $signer->sign('http://example.com/foo?foo=bar&baz=bay')
-        );
-        $this->assertTrue($signer->check($signer->sign('http://example.com/foo?foo=bar&baz=bay')));
+        try {
+            $signer = new UriSigner('foobar');
+
+            $this->assertSame(
+                'http://example.com/foo?_hash=rIOcC%2FF3DoEGo%2FvnESjSp7uU9zA9S%2F%2BOLhxgMexoPUM%3D&baz=bay&foo=bar',
+                $signer->sign('http://example.com/foo?foo=bar&baz=bay')
+            );
+            $this->assertTrue($signer->check($signer->sign('http://example.com/foo?foo=bar&baz=bay')));
+        } finally {
+            ini_set('arg_separator.output', $initialSeparatorOutput);
+        }
     }
 
     public function testCheckWithRequest()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Inflector/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Inflector/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Inflector/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Inflector/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
         "php": ">=7.2.5",
         "symfony/deprecation-contracts": "^2.1|^3",
         "symfony/polyfill-php80": "^1.16",
-        "symfony/string": "^5.3.10|^6.0"
+        "symfony/string": "^5.4.47|^6.4.15"
     },
     "autoload": {
         "psr-4": { "Symfony\\Component\\Inflector\\": "" },
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Inflector/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Inflector/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Inflector/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Inflector/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Inflector/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Inflector/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Inflector/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Inflector/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Inflector/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Inflector/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Inflector/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Inflector/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Inflector/Tests/InflectorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Inflector/Tests/InflectorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Inflector/Tests/InflectorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Inflector/Tests/InflectorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
             ['atlases', ['atlas', 'atlase', 'atlasis']],
             ['axes', ['ax', 'axe', 'axis']],
             ['babies', 'baby'],
-            ['bacteria', ['bacterion', 'bacterium']],
+            ['bacteria', 'bacterium'],
             ['bases', ['bas', 'base', 'basis']],
             ['batches', ['batch', 'batche']],
             ['beaux', 'beau'],
@@ -48,6 +48,7 @@
             ['bureaux', 'bureau'],
             ['buses', ['bus', 'buse', 'busis']],
             ['bushes', ['bush', 'bushe']],
+            ['buttons', 'button'],
             ['calves', ['calf', 'calve', 'calff']],
             ['cars', 'car'],
             ['cassettes', ['cassett', 'cassette']],
@@ -58,10 +59,12 @@
             ['circuses', ['circus', 'circuse', 'circusis']],
             ['cliffs', 'cliff'],
             ['committee', 'committee'],
+            ['corpora', 'corpus'],
+            ['coupons', 'coupon'],
             ['crises', ['cris', 'crise', 'crisis']],
-            ['criteria', ['criterion', 'criterium']],
+            ['criteria', 'criterion'],
             ['cups', 'cup'],
-            ['coupons', 'coupon'],
+            ['curricula', 'curriculum'],
             ['data', 'data'],
             ['days', 'day'],
             ['discos', 'disco'],
@@ -87,6 +90,7 @@
             ['funguses', ['fungus', 'funguse', 'fungusis']],
             ['garages', ['garag', 'garage']],
             ['geese', 'goose'],
+            ['genera', 'genus'],
             ['halves', ['half', 'halve', 'halff']],
             ['hats', 'hat'],
             ['heroes', ['hero', 'heroe']],
@@ -107,6 +111,8 @@
             ['lives', 'life'],
             ['matrices', ['matrex', 'matrix', 'matrice']],
             ['matrixes', 'matrix'],
+            ['media', 'medium'],
+            ['memoranda', 'memorandum'],
             ['men', 'man'],
             ['mice', 'mouse'],
             ['moves', 'move'],
@@ -120,7 +126,7 @@
             ['parties', 'party'],
             ['people', 'person'],
             ['persons', 'person'],
-            ['phenomena', ['phenomenon', 'phenomenum']],
+            ['phenomena', 'phenomenon'],
             ['photos', 'photo'],
             ['pianos', 'piano'],
             ['plateaux', 'plateau'],
@@ -144,7 +150,7 @@
             ['spies', 'spy'],
             ['staves', ['staf', 'stave', 'staff']],
             ['stories', 'story'],
-            ['strata', ['straton', 'stratum']],
+            ['strata', 'stratum'],
             ['suitcases', ['suitcas', 'suitcase', 'suitcasis']],
             ['syllabi', 'syllabus'],
             ['tags', 'tag'],
@@ -180,7 +186,7 @@
             ['alumnus', 'alumni'],
             ['analysis', 'analyses'],
             ['antenna', 'antennas'], // antennae
-            ['appendix', ['appendicies', 'appendixes']],
+            ['appendix', ['appendices', 'appendixes']],
             ['arch', 'arches'],
             ['atlas', 'atlases'],
             ['axe', 'axes'],
@@ -195,7 +201,9 @@
             ['bureau', ['bureaus', 'bureaux']],
             ['bus', 'buses'],
             ['bush', 'bushes'],
+            ['button', 'buttons'],
             ['calf', ['calfs', 'calves']],
+            ['campus', 'campuses'],
             ['car', 'cars'],
             ['cassette', 'cassettes'],
             ['cave', 'caves'],
@@ -205,10 +213,11 @@
             ['circus', 'circuses'],
             ['cliff', 'cliffs'],
             ['committee', 'committees'],
+            ['coupon', 'coupons'],
             ['crisis', 'crises'],
-            ['criteria', 'criterion'],
+            ['criterion', 'criteria'],
             ['cup', 'cups'],
-            ['coupon', 'coupons'],
+            ['curriculum', 'curricula'],
             ['data', 'data'],
             ['day', 'days'],
             ['disco', 'discos'],
@@ -220,7 +229,7 @@
             ['edge', 'edges'],
             ['elf', ['elfs', 'elves']],
             ['emphasis', 'emphases'],
-            ['fax', ['facies', 'faxes']],
+            ['fax', ['faxes', 'faxxes']],
             ['feedback', 'feedback'],
             ['focus', 'focuses'],
             ['foot', 'feet'],
@@ -232,10 +241,12 @@
             ['half', ['halfs', 'halves']],
             ['hat', 'hats'],
             ['hero', 'heroes'],
+            ['hippocampus', 'hippocampi'],
             ['hippopotamus', 'hippopotami'], // hippopotamuses
             ['hoax', 'hoaxes'],
             ['hoof', ['hoofs', 'hooves']],
             ['house', 'houses'],
+            ['icon', 'icons'],
             ['index', ['indicies', 'indexes']],
             ['ion', 'ions'],
             ['iris', 'irises'],
@@ -247,7 +258,9 @@
             ['life', 'lives'],
             ['louse', 'lice'],
             ['man', 'men'],
-            ['matrix', ['matricies', 'matrixes']],
+            ['matrix', ['matrices', 'matrixes']],
+            ['medium', 'media'],
+            ['memorandum', 'memoranda'],
             ['mouse', 'mice'],
             ['move', 'moves'],
             ['movie', 'movies'],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Intl/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -29,14 +29,16 @@
         "symfony/polyfill-php80": "^1.16"
     },
     "require-dev": {
-        "symfony/filesystem": "^4.4|^5.0|^6.0"
+        "symfony/filesystem": "^4.4|^5.0|^6.0",
+        "symfony/var-exporter": "^5.4|^6.0"
     },
     "autoload": {
         "psr-4": { "Symfony\\Component\\Intl\\": "" },
         "classmap": [ "Resources/stubs" ],
         "files": [ "Resources/functions.php" ],
         "exclude-from-classmap": [
-            "/Tests/"
+            "/Tests/",
+            "/Resources/data/"
         ]
     },
     "minimum-stability": "dev"
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Countries.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Countries.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Countries.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Countries.php	2026-05-20 10:22:01.000000000 +0200
@@ -89,7 +89,7 @@
      *
      * @throws MissingResourceException if the country code does not exist
      */
-    public static function getName(string $country, string $displayLocale = null): string
+    public static function getName(string $country, ?string $displayLocale = null): string
     {
         return self::readEntry(['Names', $country], $displayLocale);
     }
@@ -99,7 +99,7 @@
      *
      * @throws MissingResourceException if the country code does not exist
      */
-    public static function getAlpha3Name(string $alpha3Code, string $displayLocale = null): string
+    public static function getAlpha3Name(string $alpha3Code, ?string $displayLocale = null): string
     {
         return self::getName(self::getAlpha2Code($alpha3Code), $displayLocale);
     }
@@ -109,7 +109,7 @@
      *
      * @return array<string, string>
      */
-    public static function getNames(string $displayLocale = null): array
+    public static function getNames(?string $displayLocale = null): array
     {
         return self::asort(self::readEntry(['Names'], $displayLocale), $displayLocale);
     }
@@ -121,7 +121,7 @@
      *
      * @return array<string, string>
      */
-    public static function getAlpha3Names(string $displayLocale = null): array
+    public static function getAlpha3Names(?string $displayLocale = null): array
     {
         $alpha2Names = self::getNames($displayLocale);
         $alpha3Names = [];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Currencies.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Currencies.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Currencies.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Currencies.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
     /**
      * @throws MissingResourceException if the currency code does not exist
      */
-    public static function getName(string $currency, string $displayLocale = null): string
+    public static function getName(string $currency, ?string $displayLocale = null): string
     {
         return self::readEntry(['Names', $currency, self::INDEX_NAME], $displayLocale);
     }
@@ -58,7 +58,7 @@
     /**
      * @return string[]
      */
-    public static function getNames(string $displayLocale = null): array
+    public static function getNames(?string $displayLocale = null): array
     {
         // ====================================================================
         // For reference: It is NOT possible to return names indexed by
@@ -82,7 +82,7 @@
     /**
      * @throws MissingResourceException if the currency code does not exist
      */
-    public static function getSymbol(string $currency, string $displayLocale = null): string
+    public static function getSymbol(string $currency, ?string $displayLocale = null): string
     {
         return self::readEntry(['Names', $currency, self::INDEX_SYMBOL], $displayLocale);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Data/Bundle/Writer/PhpBundleWriter.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Data/Bundle/Writer/PhpBundleWriter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Data/Bundle/Writer/PhpBundleWriter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Data/Bundle/Writer/PhpBundleWriter.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,8 @@
 
 namespace Symfony\Component\Intl\Data\Bundle\Writer;
 
+use Symfony\Component\VarExporter\VarExporter;
+
 /**
  * Writes .php resource bundles.
  *
@@ -42,14 +44,6 @@
             }
         });
 
-        $data = var_export($data, true);
-        $data = preg_replace('/array \(/', '[', $data);
-        $data = preg_replace('/\n {1,10}\[/', '[', $data);
-        $data = preg_replace('/  /', '    ', $data);
-        $data = preg_replace('/\),$/m', '],', $data);
-        $data = preg_replace('/\)$/', ']', $data);
-        $data = sprintf($template, $data);
-
-        file_put_contents($path.'/'.$locale.'.php', $data);
+        file_put_contents($path.'/'.$locale.'.php', sprintf($template, VarExporter::export($data)));
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Data/Generator/LanguageDataGenerator.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Data/Generator/LanguageDataGenerator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Data/Generator/LanguageDataGenerator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Data/Generator/LanguageDataGenerator.php	2026-05-20 10:22:01.000000000 +0200
@@ -142,12 +142,11 @@
                     $localizedNames[$language] = $name;
                 }
             }
-            $data = [
+
+            return [
                 'Names' => $names,
                 'LocalizedNames' => $localizedNames,
             ];
-
-            return $data;
         }
 
         return null;
@@ -243,7 +242,7 @@
 
         foreach ($metadataBundle['alias']['language'] as $alias => $data) {
             $language = $data['replacement'];
-            if (2 === \strlen($language) && 3 === \strlen($alias) && 'overlong' === $data['reason']) {
+            if (2 === \strlen($language) && 3 === \strlen($alias) && \in_array($data['reason'], ['overlong', 'bibliographic'], true)) {
                 $alpha3ToAlpha2[$alias] = $language;
             }
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Data/Generator/TimezoneDataGenerator.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Data/Generator/TimezoneDataGenerator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Data/Generator/TimezoneDataGenerator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Data/Generator/TimezoneDataGenerator.php	2026-05-20 10:22:01.000000000 +0200
@@ -177,7 +177,7 @@
 
         $regionFormat = $reader->readEntry($tempDir, $locale, ['zoneStrings', 'regionFormat']);
         $fallbackFormat = $reader->readEntry($tempDir, $locale, ['zoneStrings', 'fallbackFormat']);
-        $resolveName = function (string $id, string $city = null) use ($reader, $tempDir, $locale, $regionFormat, $fallbackFormat): ?string {
+        $resolveName = function (string $id, ?string $city = null) use ($reader, $tempDir, $locale, $regionFormat, $fallbackFormat): ?string {
             // Resolve default name as described per http://cldr.unicode.org/translation/timezones
             if (isset($this->zoneToCountryMapping[$id])) {
                 try {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour1200Transformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour1200Transformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour1200Transformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour1200Transformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     /**
      * {@inheritdoc}
      */
-    public function normalizeHour(int $hour, string $marker = null): int
+    public function normalizeHour(int $hour, ?string $marker = null): int
     {
         if ('PM' === $marker) {
             $hour += 12;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour1201Transformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour1201Transformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour1201Transformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour1201Transformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     /**
      * {@inheritdoc}
      */
-    public function normalizeHour(int $hour, string $marker = null): int
+    public function normalizeHour(int $hour, ?string $marker = null): int
     {
         if ('PM' !== $marker && 12 === $hour) {
             $hour = 0;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour2400Transformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour2400Transformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour2400Transformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour2400Transformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     /**
      * {@inheritdoc}
      */
-    public function normalizeHour(int $hour, string $marker = null): int
+    public function normalizeHour(int $hour, ?string $marker = null): int
     {
         if ('AM' === $marker) {
             $hour = 0;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour2401Transformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour2401Transformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour2401Transformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/Hour2401Transformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     /**
      * {@inheritdoc}
      */
-    public function normalizeHour(int $hour, string $marker = null): int
+    public function normalizeHour(int $hour, ?string $marker = null): int
     {
         if ((null === $marker && 24 === $hour) || 'AM' === $marker) {
             $hour = 0;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/HourTransformer.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/HourTransformer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/HourTransformer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/DateFormatter/DateFormat/HourTransformer.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,5 +30,5 @@
      *
      * @return int The normalized hour value
      */
-    abstract public function normalizeHour(int $hour, string $marker = null): int;
+    abstract public function normalizeHour(int $hour, ?string $marker = null): int;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/DateFormatter/IntlDateFormatter.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/DateFormatter/IntlDateFormatter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/DateFormatter/IntlDateFormatter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/DateFormatter/IntlDateFormatter.php	2026-05-20 10:22:01.000000000 +0200
@@ -134,7 +134,7 @@
      * @throws MethodArgumentValueNotImplementedException When $locale different than "en" or null is passed
      * @throws MethodArgumentValueNotImplementedException When $calendar different than GREGORIAN is passed
      */
-    public function __construct(?string $locale, ?int $datetype, ?int $timetype, $timezone = null, ?int $calendar = self::GREGORIAN, string $pattern = null)
+    public function __construct(?string $locale, ?int $datetype, ?int $timetype, $timezone = null, ?int $calendar = self::GREGORIAN, ?string $pattern = null)
     {
         if ('en' !== $locale && null !== $locale) {
             throw new MethodArgumentValueNotImplementedException(__METHOD__, 'locale', $locale, 'Only the locale "en" is supported');
@@ -174,7 +174,7 @@
      * @throws MethodArgumentValueNotImplementedException When $locale different than "en" or null is passed
      * @throws MethodArgumentValueNotImplementedException When $calendar different than GREGORIAN is passed
      */
-    public static function create(?string $locale, ?int $datetype, ?int $timetype, $timezone = null, int $calendar = self::GREGORIAN, string $pattern = null)
+    public static function create(?string $locale, ?int $datetype, ?int $timetype, $timezone = null, int $calendar = self::GREGORIAN, ?string $pattern = null)
     {
         return new static($locale, $datetype, $timetype, $timezone, $calendar, $pattern);
     }
@@ -244,7 +244,7 @@
      *
      * @throws MethodNotImplementedException
      */
-    public static function formatObject(object $object, $format = null, string $locale = null)
+    public static function formatObject(object $object, $format = null, ?string $locale = null)
     {
         throw new MethodNotImplementedException(__METHOD__);
     }
@@ -430,7 +430,7 @@
      *
      * @throws MethodArgumentNotImplementedException When $position different than null, behavior not implemented
      */
-    public function parse(string $value, int &$position = null)
+    public function parse(string $value, ?int &$position = null)
     {
         // We don't calculate the position when parsing the value
         if (null !== $position) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Intl/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Intl/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Intl/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Intl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Intl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Intl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Intl.php	2026-05-20 10:22:01.000000000 +0200
@@ -117,7 +117,7 @@
      */
     public static function getIcuStubVersion(): string
     {
-        return '73.1';
+        return '76.1';
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Languages.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Languages.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Languages.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Languages.php	2026-05-20 10:22:01.000000000 +0200
@@ -56,7 +56,7 @@
      *
      * @throws MissingResourceException if the language code does not exist
      */
-    public static function getName(string $language, string $displayLocale = null): string
+    public static function getName(string $language, ?string $displayLocale = null): string
     {
         try {
             return self::readEntry(['Names', $language], $displayLocale);
@@ -78,7 +78,7 @@
      *
      * @return array<string, string>
      */
-    public static function getNames(string $displayLocale = null): array
+    public static function getNames(?string $displayLocale = null): array
     {
         return self::asort(self::readEntry(['Names'], $displayLocale), $displayLocale);
     }
@@ -139,7 +139,7 @@
      *
      * @throws MissingResourceException if the country code does not exists
      */
-    public static function getAlpha3Name(string $language, string $displayLocale = null): string
+    public static function getAlpha3Name(string $language, ?string $displayLocale = null): string
     {
         try {
             return self::getName(self::getAlpha2Code($language), $displayLocale);
@@ -159,7 +159,7 @@
      *
      * @return array<string, string>
      */
-    public static function getAlpha3Names(string $displayLocale = null): array
+    public static function getAlpha3Names(?string $displayLocale = null): array
     {
         $alpha2Names = self::getNames($displayLocale);
         $alpha3Names = [];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Locale/Locale.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Locale/Locale.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Locale/Locale.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Locale/Locale.php	2026-05-20 10:22:01.000000000 +0200
@@ -161,7 +161,7 @@
      *
      * @throws MethodNotImplementedException
      */
-    public static function getDisplayLanguage(string $locale, string $inLocale = null)
+    public static function getDisplayLanguage(string $locale, ?string $inLocale = null)
     {
         throw new MethodNotImplementedException(__METHOD__);
     }
@@ -178,7 +178,7 @@
      *
      * @throws MethodNotImplementedException
      */
-    public static function getDisplayName(string $locale, string $inLocale = null)
+    public static function getDisplayName(string $locale, ?string $inLocale = null)
     {
         throw new MethodNotImplementedException(__METHOD__);
     }
@@ -195,7 +195,7 @@
      *
      * @throws MethodNotImplementedException
      */
-    public static function getDisplayRegion(string $locale, string $inLocale = null)
+    public static function getDisplayRegion(string $locale, ?string $inLocale = null)
     {
         throw new MethodNotImplementedException(__METHOD__);
     }
@@ -212,7 +212,7 @@
      *
      * @throws MethodNotImplementedException
      */
-    public static function getDisplayScript(string $locale, string $inLocale = null)
+    public static function getDisplayScript(string $locale, ?string $inLocale = null)
     {
         throw new MethodNotImplementedException(__METHOD__);
     }
@@ -229,7 +229,7 @@
      *
      * @throws MethodNotImplementedException
      */
-    public static function getDisplayVariant(string $locale, string $inLocale = null)
+    public static function getDisplayVariant(string $locale, ?string $inLocale = null)
     {
         throw new MethodNotImplementedException(__METHOD__);
     }
@@ -310,7 +310,7 @@
      *
      * @throws MethodNotImplementedException
      */
-    public static function lookup(array $langtag, string $locale, bool $canonicalize = false, string $default = null)
+    public static function lookup(array $langtag, string $locale, bool $canonicalize = false, ?string $default = null)
     {
         throw new MethodNotImplementedException(__METHOD__);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Locales.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Locales.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Locales.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Locales.php	2026-05-20 10:22:01.000000000 +0200
@@ -51,7 +51,7 @@
     /**
      * @throws MissingResourceException if the locale does not exist
      */
-    public static function getName(string $locale, string $displayLocale = null): string
+    public static function getName(string $locale, ?string $displayLocale = null): string
     {
         try {
             return self::readEntry(['Names', $locale], $displayLocale);
@@ -67,7 +67,7 @@
     /**
      * @return string[]
      */
-    public static function getNames(string $displayLocale = null): array
+    public static function getNames(?string $displayLocale = null): array
     {
         return self::asort(self::readEntry(['Names'], $displayLocale), $displayLocale);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/NumberFormatter/NumberFormatter.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/NumberFormatter/NumberFormatter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/NumberFormatter/NumberFormatter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/NumberFormatter/NumberFormatter.php	2026-05-20 10:22:01.000000000 +0200
@@ -259,7 +259,7 @@
      * @throws MethodArgumentValueNotImplementedException When the $style is not supported
      * @throws MethodArgumentNotImplementedException      When the pattern value is different than null
      */
-    public function __construct(?string $locale = 'en', int $style = null, string $pattern = null)
+    public function __construct(?string $locale = 'en', ?int $style = null, ?string $pattern = null)
     {
         if ('en' !== $locale && null !== $locale) {
             throw new MethodArgumentValueNotImplementedException(__METHOD__, 'locale', $locale, 'Only the locale "en" is supported');
@@ -298,7 +298,7 @@
      * @throws MethodArgumentValueNotImplementedException When the $style is not supported
      * @throws MethodArgumentNotImplementedException      When the pattern value is different than null
      */
-    public static function create(?string $locale = 'en', int $style = null, string $pattern = null)
+    public static function create(?string $locale = 'en', ?int $style = null, ?string $pattern = null)
     {
         return new static($locale, $style, $pattern);
     }
@@ -495,7 +495,7 @@
      *
      * @throws MethodNotImplementedException
      */
-    public function parseCurrency(string $value, string &$currency, int &$position = null)
+    public function parseCurrency(string $value, string &$currency, ?int &$position = null)
     {
         throw new MethodNotImplementedException(__METHOD__);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/ResourceBundle.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/ResourceBundle.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/ResourceBundle.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/ResourceBundle.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
      * @return mixed returns an array or {@link \ArrayAccess} instance for
      *               complex data and a scalar value for simple data
      */
-    final protected static function readEntry(array $indices, string $locale = null, bool $fallback = true)
+    final protected static function readEntry(array $indices, ?string $locale = null, bool $fallback = true)
     {
         if (null === self::$entryReader) {
             self::$entryReader = new BundleEntryReader(new BufferedBundleReader(
@@ -58,7 +58,7 @@
         return self::$entryReader->readEntry(static::getPath(), $locale ?? \Locale::getDefault(), $indices, $fallback);
     }
 
-    final protected static function asort(iterable $list, string $locale = null): array
+    final protected static function asort(iterable $list, ?string $locale = null): array
     {
         if ($list instanceof \Traversable) {
             $list = iterator_to_array($list);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/bin/compile symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/bin/compile
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/bin/compile	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/bin/compile	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,5 @@
 #!/usr/bin/env bash
 
-[[ $1 == force ]] && docker pull jakzal/php-intl
 [[ ! -d /tmp/symfony/icu ]] && mkdir -p /tmp/symfony/icu
 
 docker run \
@@ -9,5 +8,5 @@
     -v /tmp/symfony/icu:/tmp \
     -v $(pwd):/symfony \
     -w /symfony \
-    jakzal/php-intl:8.1-70.1 \
+    jakzal/php-intl:8.3-74.1 \
     php src/Symfony/Component/Intl/Resources/bin/update-data.php
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/bin/update-data.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/bin/update-data.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/bin/update-data.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/bin/update-data.php	2026-05-20 10:22:01.000000000 +0200
@@ -160,7 +160,11 @@
 }
 
 $genrb = $buildDir.'/bin/genrb';
-$genrbEnv = 'LD_LIBRARY_PATH='.$buildDir.'/lib ';
+if (\PHP_OS === 'Darwin') {
+    $genrbEnv = 'DYLD_LIBRARY_PATH='.$buildDir.'/lib ';
+} else {
+    $genrbEnv = 'LD_LIBRARY_PATH='.$buildDir.'/lib ';
+}
 
 echo "Using $genrb.\n";
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/af_NA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/af_NA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/af_NA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/af_NA.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'NAD' => [
-            0 => '$',
-            1 => 'Namibiese dollar',
+            '$',
+            'Namibiese dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/af.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/af.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/af.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/af.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,684 +3,688 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Verenigde Arabiese Emirate-dirham',
+            'AED',
+            'Verenigde Arabiese Emirate-dirham',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afgaanse afgani',
+            'AFN',
+            'Afgaanse afgani',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Albanese lek',
+            'ALL',
+            'Albanese lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Armeense dram',
+            'AMD',
+            'Armeense dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Nederlands-Antilliaanse gulde',
+            'ANG',
+            'Nederlands-Antilliaanse gulde',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angolese kwanza',
+            'AOA',
+            'Angolese kwanza',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentynse peso',
+            'ARS',
+            'Argentynse peso',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Australiese dollar',
+            'A$',
+            'Australiese dollar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Arubaanse floryn',
+            'AWG',
+            'Arubaanse floryn',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Azerbeidjaanse manat',
+            'AZN',
+            'Azerbeidjaanse manat',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Bosnies-Herzegowiniese omskakelbare marka',
+            'BAM',
+            'Bosnies-Herzegowiniese omskakelbare marka',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbados-dollar',
+            'BBD',
+            'Barbados-dollar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladesjiese taka',
+            'BDT',
+            'Bangladesjiese taka',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bulgaarse lev',
+            'BGN',
+            'Bulgaarse lev',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahreinse dinar',
+            'BHD',
+            'Bahreinse dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundiese frank',
+            'BIF',
+            'Burundiese frank',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermuda-dollar',
+            'BMD',
+            'Bermuda-dollar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Broeneise dollar',
+            'BND',
+            'Broeneise dollar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviaanse boliviano',
+            'BOB',
+            'Boliviaanse boliviano',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Brasilliaanse reaal',
+            'R$',
+            'Brasilliaanse reaal',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahamiaanse dollar',
+            'BSD',
+            'Bahamiaanse dollar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Bhoetanese ngoeltroem',
+            'BTN',
+            'Bhoetanese ngoeltroem',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botswana-pula',
+            'BWP',
+            'Botswana-pula',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Belarusiese roebel',
+            'BYN',
+            'Belarusiese roebel',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Belo-Russiese roebel (2000–2016)',
+            'BYR',
+            'Belo-Russiese roebel (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Beliziese dollar',
+            'BZD',
+            'Beliziese dollar',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'Kanadese dollar',
+            'CAD',
+            'Kanadese dollar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Kongolese frank',
+            'CDF',
+            'Kongolese frank',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Switserse frank',
+            'CHF',
+            'Switserse frank',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Chileense peso',
+            'CLP',
+            'Chileense peso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Chinese joean (buiteland)',
+            'CNH',
+            'Chinese joean (buiteland)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Chinese joean',
+            'CN¥',
+            'Chinese joean',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Colombiaanse peso',
+            'COP',
+            'Colombiaanse peso',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Costa Ricaanse colón',
+            'CRC',
+            'Costa Ricaanse colón',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Kubaanse omskakelbare peso',
+            'CUC',
+            'Kubaanse omskakelbare peso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Kubaanse peso',
+            'CUP',
+            'Kubaanse peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Kaap Verdiese escudo',
+            'CVE',
+            'Kaap Verdiese escudo',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Tsjeggiese kroon',
+            'CZK',
+            'Tsjeggiese kroon',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Djiboeti-frank',
+            'DJF',
+            'Djiboeti-frank',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Deense kroon',
+            'DKK',
+            'Deense kroon',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominikaanse peso',
+            'DOP',
+            'Dominikaanse peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Algeriese dinar',
+            'DZD',
+            'Algeriese dinar',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Egiptiese pond',
+            'EGP',
+            'Egiptiese pond',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritrese nakfa',
+            'ERN',
+            'Eritrese nakfa',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Etiopiese birr',
+            'ETB',
+            'Etiopiese birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fidjiaanse dollar',
+            'FJD',
+            'Fidjiaanse dollar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Falkland-eilandse pond',
+            'FKP',
+            'Falkland-eilandse pond',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Britse pond',
+            '£',
+            'Britse pond',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Georgiese lari',
+            'GEL',
+            'Georgiese lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ghanese cedi (1979–2007)',
+            'GHC',
+            'Ghanese cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ghanese cedi',
+            'GHS',
+            'Ghanese cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltarese pond',
+            'GIP',
+            'Gibraltarese pond',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambiese dalasi',
+            'GMD',
+            'Gambiese dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Guinese frank',
+            'GNF',
+            'Guinese frank',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Guinese syli',
+            'GNS',
+            'Guinese syli',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Guatemalaanse quetzal',
+            'GTQ',
+            'Guatemalaanse kwetsal',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Guyanese dollar',
+            'GYD',
+            'Guyanese dollar',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Hongkongse dollar',
+            'HK$',
+            'Hongkongse dollar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Hondurese lempira',
+            'HNL',
+            'Hondurese lempira',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kroatiese kuna',
+            'HRK',
+            'Kroatiese kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haïtiaanse gourde',
+            'HTG',
+            'Haïtiaanse gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Hongaarse florint',
+            'HUF',
+            'Hongaarse florint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indonesiese roepia',
+            'IDR',
+            'Indonesiese roepia',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Israeliese nuwe sikkel',
+            '₪',
+            'Israeliese nuwe sikkel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Indiese roepee',
+            '₹',
+            'Indiese roepee',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Irakse dinar',
+            'IQD',
+            'Irakse dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Iranse rial',
+            'IRR',
+            'Iranse rial',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Yslandse kroon',
+            'ISK',
+            'Yslandse kroon',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Italiaanse lier',
+            'ITL',
+            'Italiaanse lier',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Jamaikaanse dollar',
+            'JMD',
+            'Jamaikaanse dollar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Jordaniese dinar',
+            'JOD',
+            'Jordaniese dinar',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Japannese jen',
+            'JP¥',
+            'Japannese jen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Keniaanse sjieling',
+            'KES',
+            'Keniaanse sjieling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Kirgisiese som',
+            'KGS',
+            'Kirgisiese som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Kambodjaanse riel',
+            'KHR',
+            'Kambodjaanse riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Comoraanse frank',
+            'KMF',
+            'Comoraanse frank',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Noord-Koreaanse won',
+            'KPW',
+            'Noord-Koreaanse won',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Suid-Koreaanse won',
+            '₩',
+            'Suid-Koreaanse won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Koeweitse dinar',
+            'KWD',
+            'Koeweitse dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Cayman-eilandse dollar',
+            'KYD',
+            'Cayman-eilandse dollar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Kazakse tenge',
+            'KZT',
+            'Kazakse tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laosiaanse kip',
+            'LAK',
+            'Laosiaanse kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Libanese pond',
+            'LBP',
+            'Libanese pond',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Sri Lankaanse roepee',
+            'LKR',
+            'Sri Lankaanse roepee',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberiese dollar',
+            'LRD',
+            'Liberiese dollar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesotho loti',
+            'LSL',
+            'Lesotho loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litause litas',
+            'LTL',
+            'Litause litas',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lettiese lats',
+            'LVL',
+            'Lettiese lats',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Libiese dinar',
+            'LYD',
+            'Libiese dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Marokkaanse dirham',
+            'MAD',
+            'Marokkaanse dirham',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldowiese leu',
+            'MDL',
+            'Moldowiese leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Malgassiese ariary',
+            'MGA',
+            'Malgassiese ariary',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Macedoniese denar',
+            'MKD',
+            'Macedoniese denar',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Mianmese kyat',
+            'MMK',
+            'Mianmese kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongoolse toegrik',
+            'MNT',
+            'Mongoolse toegrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Macaose pataca',
+            'MOP',
+            'Macaose pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauritaniese ouguiya (1973–2017)',
+            'MRO',
+            'Mauritaniese ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mauritaniese ouguiya',
+            'MRU',
+            'Mauritaniese ouguiya',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mauritiaanse roepee',
+            'MUR',
+            'Mauritiaanse roepee',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Malediviese rufia',
+            'MVR',
+            'Malediviese rufia',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malawiese kwacha',
+            'MWK',
+            'Malawiese kwacha',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'Meksikaanse peso',
+            'MXN',
+            'Meksikaanse peso',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Maleisiese ringgit',
+            'MYR',
+            'Maleisiese ringgit',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Mosambiekse metical (1980–2006)',
+            'MZM',
+            'Mosambiekse metical (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mosambiekse metical',
+            'MZN',
+            'Mosambiekse metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibiese dollar',
+            'NAD',
+            'Namibiese dollar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigeriese naira',
+            'NGN',
+            'Nigeriese naira',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nicaraguaanse córdoba',
+            'NIO',
+            'Nicaraguaanse córdoba',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Noorse kroon',
+            'NOK',
+            'Noorse kroon',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepalese roepee',
+            'NPR',
+            'Nepalese roepee',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Nieu-Seelandse dollar',
+            'NZ$',
+            'Nieu-Seelandse dollar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Omaanse rial',
+            'OMR',
+            'Omaanse rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panamese balboa',
+            'PAB',
+            'Panamese balboa',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peruaanse sol',
+            'PEN',
+            'Peruaanse sol',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papoea-Nieu-Guinese kina',
+            'PGK',
+            'Papoea-Nieu-Guinese kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Filippynse peso',
+            'PHP',
+            'Filippynse peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistanse roepee',
+            'PKR',
+            'Pakistanse roepee',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Poolse zloty',
+            'PLN',
+            'Poolse zloty',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paraguaanse guarani',
+            'PYG',
+            'Paraguaanse guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Katarrese rial',
+            'QAR',
+            'Katarrese rial',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Roemeense leu',
+            'RON',
+            'Roemeense leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Serwiese dinar',
+            'RSD',
+            'Serwiese dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Russiese roebel',
+            'RUB',
+            'Russiese roebel',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Rwandese frank',
+            'RWF',
+            'Rwandese frank',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saoedi-Arabiese riyal',
+            'SAR',
+            'Saoedi-Arabiese riyal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Salomonseilandse dollar',
+            'SBD',
+            'Salomonseilandse dollar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seychellese roepee',
+            'SCR',
+            'Seychellese roepee',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Soedannese pond',
+            'SDG',
+            'Soedannese pond',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Soedannese pond (1957–1998)',
+            'SDP',
+            'Soedannese pond (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Sweedse kroon',
+            'SEK',
+            'Sweedse kroon',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singapoer-dollar',
+            'SGD',
+            'Singapoer-dollar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Sint Helena-pond',
+            'SHP',
+            'Sint Helena-pond',
+        ],
+        'SLE' => [
+            'SLE',
+            'Sierra Leoniese leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sierra Leoniese leone',
+            'SLL',
+            'Sierra Leoniese leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somaliese sjieling',
+            'SOS',
+            'Somaliese sjieling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Surinaamse dollar',
+            'SRD',
+            'Surinaamse dollar',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Suid-Soedanese pond',
+            'SSP',
+            'Suid-Soedanese pond',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'São Tomé en Príncipe dobra (1977–2017)',
+            'STD',
+            'São Tomé en Príncipe dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'São Tomé en Príncipe-dobra',
+            'STN',
+            'São Tomé en Príncipe-dobra',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Siriese pond',
+            'SYP',
+            'Siriese pond',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Swazilandse lilangeni',
+            'SZL',
+            'Swazilandse lilangeni',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Thaise baht',
+            '฿',
+            'Thaise baht',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tadjikse somoni',
+            'TJS',
+            'Tadjikse somoni',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Turkmeense manat',
+            'TMT',
+            'Turkmeense manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunisiese dinar',
+            'TND',
+            'Tunisiese dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tongaanse pa’anga',
+            'TOP',
+            'Tongaanse pa’anga',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Turkse lier (1922–2005)',
+            'TRL',
+            'Turkse lier (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Turkse lira',
+            'TRY',
+            'Turkse lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad en Tobago-dollar',
+            'TTD',
+            'Trinidad en Tobago-dollar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Nuwe Taiwanese dollar',
+            'NT$',
+            'Nuwe Taiwanese dollar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tanzaniese sjieling',
+            'TZS',
+            'Tanzaniese sjieling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Oekraïnse hriwna',
+            'UAH',
+            'Oekraïnse hriwna',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Ugandese sjieling',
+            'UGX',
+            'Ugandese sjieling',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'VSA-dollar',
+            'USD',
+            'VSA-dollar',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Uruguaanse peso',
+            'UYU',
+            'Uruguaanse peso',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Oezbekiese som',
+            'UZS',
+            'Oezbekiese som',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venezolaanse bolivar',
+            'VEF',
+            'Venezolaanse bolivar',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venezolaanse bolívar',
+            'VES',
+            'Venezolaanse bolívar',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Viëtnamese dong',
+            '₫',
+            'Viëtnamese dong',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatuse vatu',
+            'VUV',
+            'Vanuatuse vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoaanse tala',
+            'WST',
+            'Samoaanse tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Sentraal Afrikaanse CFA-frank',
+            'FCFA',
+            'Sentraal Afrikaanse CFA-frank',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Oos-Karibiese dollar',
+            'EC$',
+            'Oos-Karibiese dollar',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Wes-Afrikaanse CFA-frank',
+            'F CFA',
+            'Wes-Afrikaanse CFA-frank',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP-frank',
+            'CFPF',
+            'CFP-frank',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Jemenitiese rial',
+            'YER',
+            'Jemenitiese rial',
         ],
         'ZAR' => [
-            0 => 'R',
-            1 => 'Suid-Afrikaanse rand',
+            'R',
+            'Suid-Afrikaanse rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambiese kwacha (1968–2012)',
+            'ZMK',
+            'Zambiese kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Zambiese kwacha',
+            'ZMW',
+            'Zambiese kwacha',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabwiese dollar',
+            'ZWD',
+            'Zimbabwiese dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ak.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ak.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ak.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ak.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,232 +3,664 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Ɛmirete Arab Nkabɔmu Deram',
+            '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' => [
-            0 => 'AOA',
-            1 => 'Angola Kwanza',
+            'AOA',
+            'Angola Kwanza',
+        ],
+        'ARS' => [
+            'ARS',
+            'Agɛntina peso',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Ɔstrelia Dɔla',
+            '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' => [
-            0 => 'BHD',
-            1 => 'Baren Dina',
+            'BHD',
+            'Baren Dina',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundi Frank',
+            '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' => [
-            0 => 'BWP',
-            1 => 'Botswana Pula',
+            'BWP',
+            'Botswana Pula',
+        ],
+        'BYN' => [
+            'BYN',
+            'Bɛlaruhyia ruble',
+        ],
+        'BZD' => [
+            'BZD',
+            'Belize Dɔla',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Kanada Dɔla',
+            'CA$',
+            'Kanada Dɔla',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Kongo Frank',
+            'CDF',
+            'Kongo Frank',
+        ],
+        'CHF' => [
+            'CHF',
+            'Swiss Franc',
+        ],
+        'CLP' => [
+            'CLP',
+            'Kyili Peso',
+        ],
+        'CNH' => [
+            'CNH',
+            'kyaena yuan (offshore)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan',
+            'CN¥',
+            'kyaena yuan',
+        ],
+        'COP' => [
+            'COP',
+            'Kolombia peso',
+        ],
+        'CRC' => [
+            'CRC',
+            'Kɔsta Rika kɔlɔn',
+        ],
+        'CUC' => [
+            'CUC',
+            'Kuba nsesa peso',
+        ],
+        'CUP' => [
+            'CUP',
+            'Kuba peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Ɛskudo',
+            'CVE',
+            'Ɛskudo',
+        ],
+        'CZK' => [
+            'CZK',
+            'Kyɛk koruna',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Gyebuti Frank',
+            'DJF',
+            'Gyebuti Frank',
+        ],
+        'DKK' => [
+            'DKK',
+            'Danefoɔ krone',
+        ],
+        'DOP' => [
+            'DOP',
+            'Dɔmenika peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Ɔlgyeria Dina',
+            'DZD',
+            'Ɔlgyeria Dina',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Egypt Pɔn',
+            'EGP',
+            'Egypt Pɔn',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Ɛretereya Nakfa',
+            'ERN',
+            'Ɛretereya Nakfa',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Itiopia Bir',
+            'ETB',
+            'Itiopia Bir',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Iro',
+            '€',
+            'Iro',
+        ],
+        'FJD' => [
+            'FJD',
+            'Figyi Dɔla',
+        ],
+        'FKP' => [
+            'FKP',
+            'Fɔkland Aelande Pɔn',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Breten Pɔn',
+            '£',
+            'Breten Pɔn',
+        ],
+        'GEL' => [
+            'GEL',
+            'Gyɔɔgyia lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ghana Sidi (1979–2007)',
+            'GHC',
+            'Ghana Sidi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GH₵',
-            1 => 'Ghana Sidi',
+            'GH₵',
+            'Ghana Sidi',
+        ],
+        'GIP' => [
+            'GIP',
+            'Gyebrotaa pɔn',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambia Dalasi',
+            'GMD',
+            'Gambia Dalasi',
+        ],
+        'GNF' => [
+            'GNF',
+            'Gini franke',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Gini Frank',
+            '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' => [
-            0 => '₹',
-            1 => 'India Rupi',
+            '₹',
+            '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' => [
-            0 => 'JP¥',
-            1 => 'Gyapan Yɛn',
+            'JP¥',
+            'Gyapan Yɛn',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Kenya Hyelen',
+            'KES',
+            'Kenya Hyelen',
+        ],
+        'KGS' => [
+            'KGS',
+            'Kagyɛstan som',
+        ],
+        'KHR' => [
+            'KHR',
+            'Kambodia riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Komoro Frank',
+            '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' => [
-            0 => 'LRD',
-            1 => 'Laeberia Dɔla',
+            'LRD',
+            'Laeberia Dɔla',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesoto Loti',
+            'LSL',
+            'Lesoto Loti',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Libya Dina',
+            'LYD',
+            'Libya Dina',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Moroko Diram',
+            'MAD',
+            'Moroko Diram',
+        ],
+        'MDL' => [
+            'MDL',
+            'Moldova Leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Madagasi Frank',
+            'MGA',
+            'Madagasi Frank',
+        ],
+        'MKD' => [
+            'MKD',
+            'Masidonia denaa',
+        ],
+        'MMK' => [
+            'MMK',
+            'Mayamaa kyat',
+        ],
+        'MNT' => [
+            'MNT',
+            'Mongoliafoɔ tugrike',
+        ],
+        'MOP' => [
+            'MOP',
+            'Makaw pataka',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mɔretenia Ouguiya (1973–2017)',
+            'MRO',
+            'Mɔretenia Ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mɔretenia Ouguiya',
+            'MRU',
+            'Mɔretenia Ouguiya',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mɔrehyeɔs Rupi',
+            'MUR',
+            'Mɔrehyeɔs Rupi',
+        ],
+        'MVR' => [
+            'MVR',
+            'Maldivefoɔ rufiyaa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malawi Kwacha',
+            'MWK',
+            'Malawi Kwakya',
+        ],
+        'MXN' => [
+            'MX$',
+            'Mɛksiko pɛso',
+        ],
+        'MYR' => [
+            'MYR',
+            'Malaahyia ringgit',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Mozambik Metical',
+            'MZM',
+            'Mozambik Metical',
+        ],
+        'MZN' => [
+            'MZN',
+            'Mozambik mɛtikaa',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibia Dɔla',
+            'NAD',
+            'Namibia Dɔla',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naegyeria Naira',
+            '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' => [
-            0 => 'RWF',
-            1 => 'Rewanda Frank',
+            'RWF',
+            'Rewanda Frank',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saudi Riyal',
+            'SAR',
+            'Saudi Riyal',
+        ],
+        'SBD' => [
+            'SBD',
+            'Solomon Aeland Dɔla',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seyhyɛls Rupi',
+            'SCR',
+            'Seyhyɛls Rupi',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudan Dina',
+            'SDG',
+            'Sudan Dina',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Sudan Pɔn',
+            'SDP',
+            'Sudan Pɔn',
+        ],
+        'SEK' => [
+            'SEK',
+            'Sweden Krona',
+        ],
+        'SGD' => [
+            'SGD',
+            'Singapɔɔ dɔla',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'St Helena Pɔn',
+            'SHP',
+            'St Helena Pɔn',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leone',
+            'SLL',
+            'Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somailia Hyelen',
+            'SOS',
+            'Somailia Hyelen',
+        ],
+        'SRD' => [
+            'SRD',
+            'Suriname dɔla',
+        ],
+        'SSP' => [
+            'SSP',
+            'Sudan Anaafoɔ Pɔn',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Sao Tome ne Principe Dobra (1977–2017)',
+            'STD',
+            'Sao Tome ne Principe Dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Sao Tome ne Principe Dobra',
+            'STN',
+            'Sao Tome ne Principe Dobra',
+        ],
+        'SYP' => [
+            'SYP',
+            'Siria pɔn',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni',
+            'SZL',
+            'Lilangeni',
+        ],
+        'THB' => [
+            'THB',
+            'Tai bat',
+        ],
+        'TJS' => [
+            'TJS',
+            'Tagyikistan somoni',
+        ],
+        'TMT' => [
+            'TMT',
+            'Tɛkmɛstan manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunisia Dina',
+            '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' => [
-            0 => 'TZS',
-            1 => 'Tanzania Hyelen',
+            'TZS',
+            'Tanzania Hyelen',
+        ],
+        'UAH' => [
+            'UAH',
+            'Yukren hryvnia',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Uganda Hyelen',
+            'UGX',
+            'Uganda Hyelen',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Amɛrika Dɔla',
+            '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' => [
-            0 => 'FCFA',
-            1 => 'Sefa',
+            'FCFA',
+            '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' => [
-            0 => 'ZAR',
-            1 => 'Afrika Anaafo Rand',
+            'ZAR',
+            'Afrika Anaafo Rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambia Kwacha (1968–2012)',
+            'ZMK',
+            'Zambia Kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Zambia Kwacha',
+            'ZMW',
+            'Zambia Kwakya',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabwe Dɔla',
+            'ZWD',
+            'Zimbabwe Dɔla',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/am.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/am.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/am.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/am.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,668 +3,672 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'የተባበሩት የአረብ ኤምሬትስ ድርሀም',
+            'AED',
+            'የተባበሩት የአረብ ኤምሬትስ ድርሀም',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'የአፍጋን አፍጋኒ',
+            'AFN',
+            'የአፍጋን አፍጋኒ',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'የአልባንያ ሌክ',
+            'ALL',
+            'የአልባንያ ሌክ',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'የአርመን ድራም',
+            'AMD',
+            'የአርመን ድራም',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'ኔዘርላንድስ አንቲሊአን ጊልደር',
+            'ANG',
+            'ኔዘርላንድስ አንቲሊአን ጊልደር',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'የአንጎላ ኩዋንዛ',
+            'AOA',
+            'የአንጎላ ኩዋንዛ',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'የአርጀንቲና ፔሶ',
+            'ARS',
+            'የአርጀንቲና ፔሶ',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'የአውስትራሊያ ዶላር',
+            'AU$',
+            'የአውስትራሊያ ዶላር',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'አሩባን ፍሎሪን',
+            'AWG',
+            'አሩባን ፍሎሪን',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'የአዛርባጃን ማናት',
+            'AZN',
+            'የአዛርባጃን ማናት',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'የቦስኒያ ሄርዞጎቪና የሚመነዘር ማርክ',
+            'BAM',
+            'የቦስኒያ ሄርዞጎቪና የሚመነዘር ማርክ',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'የባርቤዶስ ዶላር',
+            'BBD',
+            'የባርቤዶስ ዶላር',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'የባንግላዲሽ ታካ',
+            'BDT',
+            'የባንግላዲሽ ታካ',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'የቡልጋሪያ ሌቭ',
+            'BGN',
+            'የቡልጋሪያ ሌቭ',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'የባኽሬን ዲናር',
+            'BHD',
+            'የባኽሬን ዲናር',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'የብሩንዲ ፍራንክ',
+            'BIF',
+            'የብሩንዲ ፍራንክ',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'የቤርሙዳ ዶላር',
+            'BMD',
+            'የቤርሙዳ ዶላር',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'የብሩኔ ዶላር',
+            'BND',
+            'የብሩኔ ዶላር',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'የቦሊቪያ ቦሊቪያኖ',
+            'BOB',
+            'የቦሊቪያ ቦሊቪያኖ',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'የብራዚል ሪል',
+            'R$',
+            'የብራዚል ሪል',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'የባሃማስ ዶላር',
+            'BSD',
+            'የባሃማስ ዶላር',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ብሁታኒዝ ንጉልትረም',
+            'BTN',
+            'ብሁታኒዝ ንጉልትረም',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'የቦትስዋና ፑላ',
+            'BWP',
+            'የቦትስዋና ፑላ',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'የቤላሩስያ ሩብል',
+            'BYN',
+            'የቤላሩስያ ሩብል',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'የቤላሩስያ ሩብል (2000–2016)',
+            'BYR',
+            'የቤላሩስያ ሩብል (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'የቤሊዝ ዶላር',
+            'BZD',
+            'የቤሊዝ ዶላር',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'የካናዳ ዶላር',
+            'CA$',
+            'የካናዳ ዶላር',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'የኮንጐ ፍራንክ ኮንጐሌዝ',
+            'CDF',
+            'የኮንጐ ፍራንክ ኮንጐሌዝ',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'የስዊስ ፍራንክ',
+            'CHF',
+            'የስዊስ ፍራንክ',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'የቺሊ ፔሶ',
+            'CLP',
+            'የቺሊ ፔሶ',
         ],
         'CNH' => [
-            0 => 'የቻይና ዩዋን',
-            1 => 'የቻይና ዩዋን (የውጭ ምንዛሪ)',
+            'CNH',
+            'የቻይና ዩዋን (የውጭ ምንዛሪ)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'የቻይና የን',
+            'CN¥',
+            'የቻይና የን',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'የኮሎምቢያ ፔሶ',
+            'COP',
+            'የኮሎምቢያ ፔሶ',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'የኮስታሪካ ኮሎን',
+            'CRC',
+            'የኮስታሪካ ኮሎን',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'የኩባ የሚመነዘር ፔሶ',
+            'CUC',
+            'የኩባ የሚመነዘር ፔሶ',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'የኩባ ፔሶ',
+            'CUP',
+            'የኩባ ፔሶ',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'የኬፕ ቫርዲ ኤስኩዶ',
+            'CVE',
+            'የኬፕ ቫርዲ ኤስኩዶ',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'ቼክ ሪፐብሊክ ኮሩና',
+            'CZK',
+            'ቼክ ሪፐብሊክ ኮሩና',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'የጅቡቲ ፍራንክ',
+            'DJF',
+            'የጅቡቲ ፍራንክ',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'የዴንማርክ ክሮን',
+            'DKK',
+            'የዴንማርክ ክሮን',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'የዶሚኒክ ፔሶ',
+            'DOP',
+            'የዶሚኒክ ፔሶ',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'የአልጄሪያ ዲናር',
+            'DZD',
+            'የአልጄሪያ ዲናር',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'የግብጽ ፓውንድ',
+            'EGP',
+            'የግብጽ ፓውንድ',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'የኤርትራ ናቅፋ',
+            'ERN',
+            'የኤርትራ ናቅፋ',
         ],
         'ETB' => [
-            0 => 'ብር',
-            1 => 'የኢትዮጵያ ብር',
+            'ብር',
+            'የኢትዮጵያ ብር',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ዩሮ',
+            '€',
+            'ዩሮ',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'የፊጂ ዶላር',
+            'FJD',
+            'የፊጂ ዶላር',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'የፎክላንድ ደሴቶች ፓውንድ',
+            'FKP',
+            'የፎክላንድ ደሴቶች ፓውንድ',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'የእንግሊዝ ፓውንድ ስተርሊንግ',
+            '£',
+            'የእንግሊዝ ፓውንድ ስተርሊንግ',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'የጆርጅያ ላሪ',
+            'GEL',
+            'የጆርጅያ ላሪ',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'የጋና ሴዲ',
+            'GHC',
+            'የጋና ሴዲ',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'የጋና ሲዲ',
+            'GHS',
+            'የጋና ሲዲ',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'ጂብራልተር ፓውንድ',
+            'GIP',
+            'ጂብራልተር ፓውንድ',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'የጋምቢያ ዳላሲ',
+            'GMD',
+            'የጋምቢያ ዳላሲ',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'የጊኒ ፍራንክ',
+            'GNF',
+            'የጊኒ ፍራንክ',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ጓቲማላን ኩቲዛል',
+            'GTQ',
+            'ጓቲማላን ኩቲዛል',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'የጉየና ዶላር',
+            'GYD',
+            'የጉየና ዶላር',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'የሆንግኮንግ ዶላር',
+            'HK$',
+            'የሆንግኮንግ ዶላር',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'የሃንዱራ ሌምፓአይራ',
+            'HNL',
+            'የሃንዱራ ሌምፓአይራ',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'የክሮሽያ ኩና',
+            'HRK',
+            'የክሮሽያ ኩና',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'የሃያቲ ጓርዴ',
+            'HTG',
+            'የሃያቲ ጓርዴ',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'የሃንጋሪያን ፎሪንት',
+            'HUF',
+            'የሃንጋሪያን ፎሪንት',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'የኢንዶኔዥያ ሩፒሃ',
+            'IDR',
+            'የኢንዶኔዥያ ሩፒሃ',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'የእስራኤል አዲስ ሽቅል',
+            '₪',
+            'የእስራኤል አዲስ ሽቅል',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'የሕንድ ሩፒ',
+            '₹',
+            'የሕንድ ሩፒ',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'የኢራቅ ዲናር',
+            'IQD',
+            'የኢራቅ ዲናር',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'የኢራን ሪአል',
+            'IRR',
+            'የኢራን ሪአል',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'የአይስላንድ ክሮና',
+            'ISK',
+            'የአይስላንድ ክሮና',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'የጃማይካ ዶላር',
+            'JMD',
+            'የጃማይካ ዶላር',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'የጆርዳን ዲናር',
+            'JOD',
+            'የጆርዳን ዲናር',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'የጃፓን የን',
+            'JP¥',
+            'የጃፓን የን',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'የኬኒያ ሺሊንግ',
+            'KES',
+            'የኬኒያ ሺሊንግ',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'የኪርጊስታን ሶም',
+            'KGS',
+            'የኪርጊስታን ሶም',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'የካምቦዲያ ሬል',
+            'KHR',
+            'የካምቦዲያ ሬል',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'የኮሞሮ ፍራንክ',
+            'KMF',
+            'የኮሞሮ ፍራንክ',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'የሰሜን ኮሪያ ዎን',
+            'KPW',
+            'የሰሜን ኮሪያ ዎን',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'የደቡብ ኮሪያ ዎን',
+            '₩',
+            'የደቡብ ኮሪያ ዎን',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'የኩዌት ዲናር',
+            'KWD',
+            'የኩዌት ዲናር',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'የካይማን ደሴቶች ዶላር',
+            'KYD',
+            'የካይማን ደሴቶች ዶላር',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'የካዛኪስታን ተንጌ',
+            'KZT',
+            'የካዛኪስታን ተንጌ',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'የላኦቲ ኪፕ',
+            'LAK',
+            'የላኦቲ ኪፕ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'የሊባኖስ ፓውንድ',
+            'LBP',
+            'የሊባኖስ ፓውንድ',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'የሲሪላንካ ሩፒ',
+            'LKR',
+            'የሲሪላንካ ሩፒ',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'የላይቤሪያ ዶላር',
+            'LRD',
+            'የላይቤሪያ ዶላር',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'የሌሶቶ ሎቲ',
+            'LSL',
+            'የሌሶቶ ሎቲ',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'ሊቱዌንያን ሊታስ',
+            'LTL',
+            'ሊቱዌንያን ሊታስ',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'የላቲቫ ላትስ',
+            'LVL',
+            'የላቲቫ ላትስ',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'የሊቢያ ዲናር',
+            'LYD',
+            'የሊቢያ ዲናር',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'የሞሮኮ ዲርሀም',
+            'MAD',
+            'የሞሮኮ ዲርሀም',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'ሞልዶቫን ሊኡ',
+            'MDL',
+            'ሞልዶቫን ሊኡ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'የማደጋስካር ማላጋስይ አሪያርይ',
+            'MGA',
+            'የማደጋስካር ማላጋስይ አሪያርይ',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'የሜቆድንያ ዲናር',
+            'MKD',
+            'የሜቆድንያ ዲናር',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'የማያናማር ክያት',
+            'MMK',
+            'የማያናማር ክያት',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'የሞንጎሊያን ቱግሪክ',
+            'MNT',
+            'የሞንጎሊያን ቱግሪክ',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'የማካኔዝ ፓታካ',
+            'MOP',
+            'የማካኔዝ ፓታካ',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'የሞሪቴኒያ ኦውጉያ (1973–2017)',
+            'MRO',
+            'የሞሪቴኒያ ኦውጉያ (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'የሞሪቴኒያ ኦውጉያ',
+            'MRU',
+            'የሞሪቴኒያ ኦውጉያ',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'የሞሪሸስ ሩፒ',
+            'MUR',
+            'የሞሪሸስ ሩፒ',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'የማልዲቫ ሩፊያ',
+            'MVR',
+            'የማልዲቫ ሩፊያ',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'የማላዊ ኩዋቻ',
+            'MWK',
+            'የማላዊ ኩዋቻ',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'የሜክሲኮ ፔሶ',
+            'MX$',
+            'የሜክሲኮ ፔሶ',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'የማሌዥያ ሪንጊት',
+            'MYR',
+            'የማሌዥያ ሪንጊት',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'የሞዛምቢክ ሜቲካል',
+            'MZN',
+            'የሞዛምቢክ ሜቲካል',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'የናሚቢያ ዶላር',
+            'NAD',
+            'የናሚቢያ ዶላር',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'የናይጄሪያ ናይራ',
+            'NGN',
+            'የናይጄሪያ ናይራ',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'የኒካራጓ ኮርዶባ',
+            'NIO',
+            'የኒካራጓ ኮርዶባ',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'የኖርዌይ ክሮን',
+            'NOK',
+            'የኖርዌይ ክሮን',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'የኔፓል ሩፒ',
+            'NPR',
+            'የኔፓል ሩፒ',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'የኒውዚላንድ ዶላር',
+            'NZ$',
+            'የኒውዚላንድ ዶላር',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'የኦማን ሪአል',
+            'OMR',
+            'የኦማን ሪአል',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'ፓናማኒአን ባልቦአ',
+            'PAB',
+            'ፓናማኒአን ባልቦአ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'የፔሩቪያ ሶል',
+            'PEN',
+            'የፔሩቪያ ሶል',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'የፓፕዋ ኒው ጊኒ ኪና',
+            'PGK',
+            'የፓፕዋ ኒው ጊኒ ኪና',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'የፊሊፒንስ ፔሶ',
+            'PHP',
+            'የፊሊፒንስ ፔሶ',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'የፓኪስታን ሩፒ',
+            'PKR',
+            'የፓኪስታን ሩፒ',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'የፖላንድ ዝሎቲ',
+            'PLN',
+            'የፖላንድ ዝሎቲ',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'የፓራጓይ ጉአራኒ',
+            'PYG',
+            'የፓራጓይ ጉአራኒ',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'የኳታር ሪአል',
+            'QAR',
+            'የኳታር ሪአል',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'የሮማኒያ ለው',
+            'RON',
+            'የሮማኒያ ለው',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'የሰርቢያ ዲናር',
+            'RSD',
+            'የሰርቢያ ዲናር',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'የሩስያ ሩብል',
+            'RUB',
+            'የሩስያ ሩብል',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'የሩዋንዳ ፍራንክ',
+            'RWF',
+            'የሩዋንዳ ፍራንክ',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'የሳውዲ ሪያል',
+            'SAR',
+            'የሳውዲ ሪያል',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'የሰለሞን ደሴቶች ዶላር',
+            'SBD',
+            'የሰለሞን ደሴቶች ዶላር',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'የሲሼል ሩፒ',
+            'SCR',
+            'የሲሼል ሩፒ',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'የሱዳን ፓውንድ',
+            'SDG',
+            'የሱዳን ፓውንድ',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'የሱዳን ፓውንድ (1957–1998)',
+            'SDP',
+            'የሱዳን ፓውንድ (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'የስዊድን ክሮና',
+            'SEK',
+            'የስዊድን ክሮና',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'የሲንጋፖር ዶላር',
+            'SGD',
+            'የሲንጋፖር ዶላር',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'የሴይንት ሔሌና ፓውንድ',
+            'SHP',
+            'የሴይንት ሔሌና ፓውንድ',
+        ],
+        'SLE' => [
+            'SLE',
+            'የሴራሊዎን ሊዎን',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'የሴራሊዎን ሊዎን',
+            'SLL',
+            'የሴራሊዎን ሊዎን (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'የሶማሌ ሺሊንግ',
+            'SOS',
+            'የሶማሌ ሺሊንግ',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'የሰርናሜዝ ዶላር',
+            'SRD',
+            'የሰርናሜዝ ዶላር',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'የደቡብ ሱዳን ፓውንድ',
+            'SSP',
+            'የደቡብ ሱዳን ፓውንድ',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'የሳኦ ቶሜ እና ፕሪንሲፔ ዶብራ (1977–2017)',
+            'STD',
+            'የሳኦ ቶሜ እና ፕሪንሲፔ ዶብራ (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'የሳኦ ቶሜ እና ፕሪንሲፔ ዶብራ',
+            'STN',
+            'የሳኦ ቶሜ እና ፕሪንሲፔ ዶብራ',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'የሲሪያ ፓውንድ',
+            'SYP',
+            'የሲሪያ ፓውንድ',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'የስዋዚላንድ ሊላንገኒ',
+            'SZL',
+            'የስዋዚላንድ ሊላንገኒ',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'የታይላንድ ባህት',
+            '฿',
+            'የታይላንድ ባህት',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'የታጂክስታን ሶሞኒ',
+            'TJS',
+            'የታጂክስታን ሶሞኒ',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'ቱርክሜኒስታኒ ማናት',
+            'TMT',
+            'ቱርክሜኒስታኒ ማናት',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'የቱኒዚያ ዲናር',
+            'TND',
+            'የቱኒዚያ ዲናር',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'ቶንጋን ፓ’አንጋ',
+            'TOP',
+            'ቶንጋን ፓ’አንጋ',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'የቱርክ ሊራ',
+            'TRY',
+            'የቱርክ ሊራ',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'የትሪንዳድ እና ቶቤጎዶላር',
+            'TTD',
+            'የትሪንዳድ እና ቶቤጎዶላር',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'የአዲሷ ታይዋን ዶላር',
+            'NT$',
+            'የአዲሷ ታይዋን ዶላር',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'የታንዛኒያ ሺሊንግ',
+            'TZS',
+            'የታንዛኒያ ሺሊንግ',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'የዩክሬን ሀሪይቭኒአ',
+            'UAH',
+            'የዩክሬን ሀሪይቭኒአ',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'የዩጋንዳ ሺሊንግ',
+            'UGX',
+            'የዩጋንዳ ሺሊንግ',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'የአሜሪካን ዶላር',
+            'US$',
+            'የአሜሪካን ዶላር',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'የኡራጓይ ፔሶ',
+            'UYU',
+            'የኡራጓይ ፔሶ',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'የኡዝፔኪስታን ሶም',
+            'UZS',
+            'የኡዝፔኪስታን ሶም',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'የቬንዝዌላ ቦሊቫር (2008–2018)',
+            'VEF',
+            'የቬንዝዌላ ቦሊቫር (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'የቬንዝዌላ-ቦሊቫር',
+            'VES',
+            'የቬንዝዌላ-ቦሊቫር',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'የቭየትናም ዶንግ',
+            '₫',
+            'የቭየትናም ዶንግ',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'የቫንዋንቱ ቫቱ',
+            'VUV',
+            'የቫንዋንቱ ቫቱ',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'ሳሞአን ታላ',
+            'WST',
+            'ሳሞአን ታላ',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'የመካከለኛው አፍሪካ ሴፋ ፍራንክ',
+            'FCFA',
+            'የመካከለኛው አፍሪካ ሴፋ ፍራንክ',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'የምዕራብ ካሪብያን ዶላር',
+            'EC$',
+            'የምዕራብ ካሪብያን ዶላር',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'የምዕራብ አፍሪካ ሴፋ ፍራንክ',
+            'F CFA',
+            'የምዕራብ አፍሪካ ሴፋ ፍራንክ',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'ሲ ኤፍ ፒ ፍራንክ',
+            'CFPF',
+            'ሲ ኤፍ ፒ ፍራንክ',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'የየመን ሪአል',
+            'YER',
+            'የየመን ሪአል',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'የደቡብ አፍሪካ ራንድ',
+            'ZAR',
+            'የደቡብ አፍሪካ ራንድ',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'የዛምቢያ ክዋቻ (1968–2012)',
+            'ZMK',
+            'የዛምቢያ ክዋቻ (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'የዛምቢያ ክዋቻ',
+            'ZMW',
+            'የዛምቢያ ክዋቻ',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'የዚምቧቡዌ ዶላር',
+            'ZWD',
+            'የዚምቧቡዌ ዶላር',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_DJ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_DJ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_DJ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_DJ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'DJF' => [
-            0 => 'Fdj',
-            1 => 'فرنك جيبوتي',
+            'Fdj',
+            'فرنك جيبوتي',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_ER.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_ER.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_ER.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_ER.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'ERN' => [
-            0 => 'Nfk',
-            1 => 'ناكفا أريتري',
+            'Nfk',
+            'ناكفا أريتري',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_KM.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_KM.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_KM.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_KM.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'KMF' => [
-            0 => 'CF',
-            1 => 'فرنك جزر القمر',
+            'CF',
+            'فرنك جزر القمر',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_LB.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_LB.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_LB.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_LB.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'SDG' => [
-            0 => 'SDG',
-            1 => 'جنيه سوداني',
+            'SDG',
+            'جنيه سوداني',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,996 +3,1000 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'بيستا أندوري',
+            'ADP',
+            'بيستا أندوري',
         ],
         'AED' => [
-            0 => 'د.إ.‏',
-            1 => 'درهم إماراتي',
+            'د.إ.‏',
+            'درهم إماراتي',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'أفغاني - 1927-2002',
+            'AFA',
+            'أفغاني - 1927-2002',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'أفغاني',
+            'AFN',
+            'أفغاني',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'ليك ألباني',
+            'ALL',
+            'ليك ألباني',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'درام أرميني',
+            'AMD',
+            'درام أرميني',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'غيلدر أنتيلي هولندي',
+            'ANG',
+            'غيلدر أنتيلي هولندي',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'كوانزا أنغولي',
+            'AOA',
+            'كوانزا أنغولي',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'كوانزا أنجولي - 1977-1990',
+            'AOK',
+            'كوانزا أنجولي - 1977-1990',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'كوانزا أنجولي جديدة - 1990-2000',
+            'AON',
+            'كوانزا أنجولي جديدة - 1990-2000',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'كوانزا أنجولي معدلة - 1995 - 1999',
+            'AOR',
+            'كوانزا أنجولي معدلة - 1995 - 1999',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'استرال أرجنتيني',
+            'ARA',
+            'استرال أرجنتيني',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'بيزو أرجنتيني - 1983-1985',
+            'ARP',
+            'بيزو أرجنتيني - 1983-1985',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'بيزو أرجنتيني',
+            'ARS',
+            'بيزو أرجنتيني',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'شلن نمساوي',
+            'ATS',
+            'شلن نمساوي',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'دولار أسترالي',
+            'AU$',
+            'دولار أسترالي',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'فلورن أروبي',
+            'AWG',
+            'فلورن أروبي',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'مانات أذريبجاني',
+            'AZM',
+            'مانات أذريبجاني',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'مانات أذربيجان',
+            'AZN',
+            'مانات أذربيجان',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'دينار البوسنة والهرسك',
+            'BAD',
+            'دينار البوسنة والهرسك',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'مارك البوسنة والهرسك قابل للتحويل',
+            'BAM',
+            'مارك البوسنة والهرسك قابل للتحويل',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'دولار بربادوسي',
+            'BBD',
+            'دولار بربادوسي',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'تاكا بنغلاديشي',
+            'BDT',
+            'تاكا بنغلاديشي',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'فرنك بلجيكي قابل للتحويل',
+            'BEC',
+            'فرنك بلجيكي قابل للتحويل',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'فرنك بلجيكي',
+            'BEF',
+            'فرنك بلجيكي',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'فرنك بلجيكي مالي',
+            'BEL',
+            'فرنك بلجيكي مالي',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'ليف بلغاري',
+            'BGN',
+            'ليف بلغاري',
         ],
         'BHD' => [
-            0 => 'د.ب.‏',
-            1 => 'دينار بحريني',
+            'د.ب.‏',
+            'دينار بحريني',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'فرنك بروندي',
+            'BIF',
+            'فرنك بروندي',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'دولار برمودي',
+            'BMD',
+            'دولار برمودي',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'دولار بروناي',
+            'BND',
+            'دولار بروناي',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'بوليفيانو بوليفي',
+            'BOB',
+            'بوليفيانو بوليفي',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'بيزو بوليفي',
+            'BOP',
+            'بيزو بوليفي',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'مفدول بوليفي',
+            'BOV',
+            'مفدول بوليفي',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'نوفو كروزايرو برازيلي - 1967-1986',
+            'BRB',
+            'نوفو كروزايرو برازيلي - 1967-1986',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'كروزادو برازيلي',
+            'BRC',
+            'كروزادو برازيلي',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'كروزايرو برازيلي - 1990-1993',
+            'BRE',
+            'كروزايرو برازيلي - 1990-1993',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ريال برازيلي',
+            'R$',
+            'ريال برازيلي',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'دولار باهامي',
+            'BSD',
+            'دولار باهامي',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'نولتوم بوتاني',
+            'BTN',
+            'نولتوم بوتاني',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'كيات بورمي',
+            'BUK',
+            'كيات بورمي',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'بولا بتسواني',
+            'BWP',
+            'بولا بتسواني',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'روبل بيلاروسي جديد - 1994-1999',
+            'BYB',
+            'روبل بيلاروسي جديد - 1994-1999',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'روبل بيلاروسي',
+            'BYN',
+            'روبل بيلاروسي',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'روبل بيلاروسي (٢٠٠٠–٢٠١٦)',
+            'BYR',
+            'روبل بيلاروسي (٢٠٠٠–٢٠١٦)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'دولار بليزي',
+            'BZD',
+            'دولار بليزي',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'دولار كندي',
+            'CA$',
+            'دولار كندي',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'فرنك كونغولي',
+            'CDF',
+            'فرنك كونغولي',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'فرنك سويسري',
+            'CHF',
+            'فرنك سويسري',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'بيزو تشيلي',
+            'CLP',
+            'بيزو تشيلي',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'يوان صيني (في الخارج)',
+            'CNH',
+            'يوان صيني (في الخارج)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'يوان صيني',
+            'CN¥',
+            'يوان صيني',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'بيزو كولومبي',
+            'COP',
+            'بيزو كولومبي',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'كولن كوستاريكي',
+            'CRC',
+            'كولن كوستاريكي',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'دينار صربي قديم',
+            'CSD',
+            'دينار صربي قديم',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'كرونة تشيكوسلوفاكيا',
+            'CSK',
+            'كرونة تشيكوسلوفاكيا',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'بيزو كوبي قابل للتحويل',
+            'CUC',
+            'بيزو كوبي قابل للتحويل',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'بيزو كوبي',
+            'CUP',
+            'بيزو كوبي',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'اسكودو الرأس الأخضر',
+            'CVE',
+            'اسكودو الرأس الأخضر',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'جنيه قبرصي',
+            'CYP',
+            'جنيه قبرصي',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'كرونة تشيكية',
+            'CZK',
+            'كرونة تشيكية',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'أوستمارك ألماني شرقي',
+            'DDM',
+            'أوستمارك ألماني شرقي',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'مارك ألماني',
+            'DEM',
+            'مارك ألماني',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'فرنك جيبوتي',
+            'DJF',
+            'فرنك جيبوتي',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'كرونة دنماركية',
+            'DKK',
+            'كرونة دنماركية',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'بيزو الدومنيكان',
+            'DOP',
+            'بيزو الدومنيكان',
         ],
         'DZD' => [
-            0 => 'د.ج.‏',
-            1 => 'دينار جزائري',
+            'د.ج.‏',
+            'دينار جزائري',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'كرونة استونية',
+            'EEK',
+            'كرونة استونية',
         ],
         'EGP' => [
-            0 => 'ج.م.‏',
-            1 => 'جنيه مصري',
+            'ج.م.‏',
+            'جنيه مصري',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'ناكفا أريتري',
+            'ERN',
+            'ناكفا أريتري',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'بيزيتا إسباني',
+            'ESP',
+            'بيزيتا إسباني',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'بير أثيوبي',
+            'ETB',
+            'بير أثيوبي',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'يورو',
+            '€',
+            'يورو',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'ماركا فنلندي',
+            'FIM',
+            'ماركا فنلندي',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'دولار فيجي',
+            'FJD',
+            'دولار فيجي',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'جنيه جزر فوكلاند',
+            'FKP',
+            'جنيه جزر فوكلاند',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'فرنك فرنسي',
+            'FRF',
+            'فرنك فرنسي',
         ],
         'GBP' => [
-            0 => 'UK£',
-            1 => 'جنيه إسترليني',
+            'UK£',
+            'جنيه إسترليني',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'لارى جورجي',
+            'GEL',
+            'لارى جورجي',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'سيدي غاني',
+            'GHC',
+            'سيدي غاني',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'سيدي غانا',
+            'GHS',
+            'سيدي غانا',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'جنيه جبل طارق',
+            'GIP',
+            'جنيه جبل طارق',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'دلاسي غامبي',
+            'GMD',
+            'دلاسي غامبي',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'فرنك غينيا',
+            'GNF',
+            'فرنك غينيا',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'سيلي غينيا',
+            'GNS',
+            'سيلي غينيا',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'اكويل جونينا غينيا الاستوائيّة',
+            'GQE',
+            'اكويل جونينا غينيا الاستوائيّة',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'دراخما يوناني',
+            'GRD',
+            'دراخما يوناني',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'كوتزال غواتيمالا',
+            'GTQ',
+            'كوتزال غواتيمالا',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'اسكود برتغالي غينيا',
+            'GWE',
+            'اسكود برتغالي غينيا',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'بيزو غينيا بيساو',
+            'GWP',
+            'بيزو غينيا بيساو',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'دولار غيانا',
+            'GYD',
+            'دولار غيانا',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'دولار هونغ كونغ',
+            'HK$',
+            'دولار هونغ كونغ',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'ليمبيرا هنداروس',
+            'HNL',
+            'ليمبيرا هنداروس',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'دينار كرواتي',
+            'HRD',
+            'دينار كرواتي',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'كونا كرواتي',
+            'HRK',
+            'كونا كرواتي',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'جوردى هايتي',
+            'HTG',
+            'جوردى هايتي',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'فورينت هنغاري',
+            'HUF',
+            'فورينت هنغاري',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'روبية إندونيسية',
+            'IDR',
+            'روبية إندونيسية',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'جنيه إيرلندي',
+            'IEP',
+            'جنيه إيرلندي',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'جنيه إسرائيلي',
+            'ILP',
+            'جنيه إسرائيلي',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'شيكل إسرائيلي جديد',
+            '₪',
+            'شيكل إسرائيلي جديد',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'روبية هندي',
+            '₹',
+            'روبية هندي',
         ],
         'IQD' => [
-            0 => 'د.ع.‏',
-            1 => 'دينار عراقي',
+            'د.ع.‏',
+            'دينار عراقي',
         ],
         'IRR' => [
-            0 => 'ر.إ.',
-            1 => 'ريال إيراني',
+            'ر.إ.',
+            'ريال إيراني',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'كرونة أيسلندية',
+            'ISK',
+            'كرونة أيسلندية',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'ليرة إيطالية',
+            'ITL',
+            'ليرة إيطالية',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'دولار جامايكي',
+            'JMD',
+            'دولار جامايكي',
         ],
         'JOD' => [
-            0 => 'د.أ.‏',
-            1 => 'دينار أردني',
+            'د.أ.‏',
+            'دينار أردني',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'ين ياباني',
+            'JP¥',
+            'ين ياباني',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'شلن كينيي',
+            'KES',
+            'شلن كينيي',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'سوم قيرغستاني',
+            'KGS',
+            'سوم قيرغستاني',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'رييال كمبودي',
+            'KHR',
+            'رييال كمبودي',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'فرنك جزر القمر',
+            'KMF',
+            'فرنك جزر القمر',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'وون كوريا الشمالية',
+            'KPW',
+            'وون كوريا الشمالية',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'وون كوريا الجنوبية',
+            '₩',
+            'وون كوريا الجنوبية',
         ],
         'KWD' => [
-            0 => 'د.ك.‏',
-            1 => 'دينار كويتي',
+            'د.ك.‏',
+            'دينار كويتي',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'دولار جزر كيمن',
+            'KYD',
+            'دولار جزر كيمن',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'تينغ كازاخستاني',
+            'KZT',
+            'تينغ كازاخستاني',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'كيب لاوسي',
+            'LAK',
+            'كيب لاوسي',
         ],
         'LBP' => [
-            0 => 'ل.ل.‏',
-            1 => 'جنيه لبناني',
+            'ل.ل.‏',
+            'جنيه لبناني',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'روبية سريلانكية',
+            'LKR',
+            'روبية سريلانكية',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'دولار ليبيري',
+            'LRD',
+            'دولار ليبيري',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'لوتي ليسوتو',
+            'LSL',
+            'لوتي ليسوتو',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'ليتا ليتوانية',
+            'LTL',
+            'ليتا ليتوانية',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'تالوناس ليتواني',
+            'LTT',
+            'تالوناس ليتواني',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'فرنك لوكسمبرج قابل للتحويل',
+            'LUC',
+            'فرنك لوكسمبرج قابل للتحويل',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'فرنك لوكسمبرج',
+            'LUF',
+            'فرنك لوكسمبرج',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'فرنك لوكسمبرج المالي',
+            'LUL',
+            'فرنك لوكسمبرج المالي',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'لاتس لاتفيا',
+            'LVL',
+            'لاتس لاتفيا',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'روبل لاتفيا',
+            'LVR',
+            'روبل لاتفيا',
         ],
         'LYD' => [
-            0 => 'د.ل.‏',
-            1 => 'دينار ليبي',
+            'د.ل.‏',
+            'دينار ليبي',
         ],
         'MAD' => [
-            0 => 'د.م.‏',
-            1 => 'درهم مغربي',
+            'د.م.‏',
+            'درهم مغربي',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'فرنك مغربي',
+            'MAF',
+            'فرنك مغربي',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'ليو مولدوفي',
+            'MDL',
+            'ليو مولدوفي',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'أرياري مدغشقر',
+            'MGA',
+            'أرياري مدغشقر',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'فرنك مدغشقر',
+            'MGF',
+            'فرنك مدغشقر',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'دينار مقدوني',
+            'MKD',
+            'دينار مقدوني',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'فرنك مالي',
+            'MLF',
+            'فرنك مالي',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'كيات ميانمار',
+            'MMK',
+            'كيات ميانمار',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'توغروغ منغولي',
+            'MNT',
+            'توغروغ منغولي',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'باتاكا ماكاوي',
+            'MOP',
+            'باتاكا ماكاوي',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'أوقية موريتانية - 1973-2017',
+            'MRO',
+            'أوقية موريتانية - 1973-2017',
         ],
         'MRU' => [
-            0 => 'أ.م.',
-            1 => 'أوقية موريتانية',
+            'أ.م.',
+            'أوقية موريتانية',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'ليرة مالطية',
+            'MTL',
+            'ليرة مالطية',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'جنيه مالطي',
+            'MTP',
+            'جنيه مالطي',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'روبية موريشيوسية',
+            'MUR',
+            'روبية موريشيوسية',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'روفيه جزر المالديف',
+            'MVR',
+            'روفيه جزر المالديف',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'كواشا مالاوي',
+            'MWK',
+            'كواشا مالاوي',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'بيزو مكسيكي',
+            'MX$',
+            'بيزو مكسيكي',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'بيزو فضي مكسيكي - 1861-1992',
+            'MXP',
+            'بيزو فضي مكسيكي - 1861-1992',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'رينغيت ماليزي',
+            'MYR',
+            'رينغيت ماليزي',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'اسكود موزمبيقي',
+            'MZE',
+            'اسكود موزمبيقي',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'متكال موزمبيقي',
+            'MZN',
+            'متكال موزمبيقي',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'دولار ناميبي',
+            'NAD',
+            'دولار ناميبي',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'نايرا نيجيري',
+            'NGN',
+            'نايرا نيجيري',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'كوردوبة نيكاراجوا',
+            'NIC',
+            'كوردوبة نيكاراجوا',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'قرطبة نيكاراغوا',
+            'NIO',
+            'قرطبة نيكاراغوا',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'جلدر هولندي',
+            'NLG',
+            'جلدر هولندي',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'كرونة نرويجية',
+            'NOK',
+            'كرونة نرويجية',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'روبية نيبالي',
+            'NPR',
+            'روبية نيبالي',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'دولار نيوزيلندي',
+            'NZ$',
+            'دولار نيوزيلندي',
         ],
         'OMR' => [
-            0 => 'ر.ع.‏',
-            1 => 'ريال عماني',
+            'ر.ع.‏',
+            'ريال عماني',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'بالبوا بنمي',
+            'PAB',
+            'بالبوا بنمي',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'سول بيروفي',
+            'PEN',
+            'سول بيروفي',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'كينا بابوا غينيا الجديدة',
+            'PGK',
+            'كينا بابوا غينيا الجديدة',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'بيزو فلبيني',
+            'PHP',
+            'بيزو فلبيني',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'روبية باكستاني',
+            'PKR',
+            'روبية باكستاني',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'زلوتي بولندي',
+            'PLN',
+            'زلوتي بولندي',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'زلوتي بولندي - 1950-1995',
+            'PLZ',
+            'زلوتي بولندي - 1950-1995',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'اسكود برتغالي',
+            'PTE',
+            'اسكود برتغالي',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'غواراني باراغواي',
+            'PYG',
+            'غواراني باراغواي',
         ],
         'QAR' => [
-            0 => 'ر.ق.‏',
-            1 => 'ريال قطري',
+            'ر.ق.‏',
+            'ريال قطري',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'دولار روديسي',
+            'RHD',
+            'دولار روديسي',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'ليو روماني قديم',
+            'ROL',
+            'ليو روماني قديم',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'ليو روماني',
+            'RON',
+            'ليو روماني',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'دينار صربي',
+            'RSD',
+            'دينار صربي',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'روبل روسي',
+            'RUB',
+            'روبل روسي',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'روبل روسي - 1991-1998',
+            'RUR',
+            'روبل روسي - 1991-1998',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'فرنك رواندي',
+            'RWF',
+            'فرنك رواندي',
         ],
         'SAR' => [
-            0 => 'ر.س.‏',
-            1 => 'ريال سعودي',
+            'ر.س.‏',
+            'ريال سعودي',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'دولار جزر سليمان',
+            'SBD',
+            'دولار جزر سليمان',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'روبية سيشيلية',
+            'SCR',
+            'روبية سيشيلية',
         ],
         'SDD' => [
-            0 => 'د.س.‏',
-            1 => 'دينار سوداني',
+            'د.س.‏',
+            'دينار سوداني',
         ],
         'SDG' => [
-            0 => 'ج.س.',
-            1 => 'جنيه سوداني',
+            'ج.س.',
+            'جنيه سوداني',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'جنيه سوداني قديم',
+            'SDP',
+            'جنيه سوداني قديم',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'كرونة سويدية',
+            'SEK',
+            'كرونة سويدية',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'دولار سنغافوري',
+            'SGD',
+            'دولار سنغافوري',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'جنيه سانت هيلين',
+            'SHP',
+            'جنيه سانت هيلين',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'تولار سلوفيني',
+            'SIT',
+            'تولار سلوفيني',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'كرونة سلوفاكية',
+            'SKK',
+            'كرونة سلوفاكية',
+        ],
+        'SLE' => [
+            'SLE',
+            'ليون سيراليوني',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'ليون سيراليوني',
+            'SLL',
+            'ليون سيراليوني - 1964-2022',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'شلن صومالي',
+            'SOS',
+            'شلن صومالي',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'دولار سورينامي',
+            'SRD',
+            'دولار سورينامي',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'جلدر سورينامي',
+            'SRG',
+            'جلدر سورينامي',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'جنيه جنوب السودان',
+            'SSP',
+            'جنيه جنوب السودان',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'دوبرا ساو تومي وبرينسيبي - 1977-2017',
+            'STD',
+            'دوبرا ساو تومي وبرينسيبي - 1977-2017',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'دوبرا ساو تومي وبرينسيبي',
+            'STN',
+            'دوبرا ساو تومي وبرينسيبي',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'روبل سوفيتي',
+            'SUR',
+            'روبل سوفيتي',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'كولون سلفادوري',
+            'SVC',
+            'كولون سلفادوري',
         ],
         'SYP' => [
-            0 => 'ل.س.‏',
-            1 => 'ليرة سورية',
+            'ل.س.‏',
+            'ليرة سورية',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'ليلانجيني سوازيلندي',
+            'SZL',
+            'ليلانجيني سوازيلندي',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'باخت تايلاندي',
+            '฿',
+            'باخت تايلاندي',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'روبل طاجيكستاني',
+            'TJR',
+            'روبل طاجيكستاني',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'سوموني طاجيكستاني',
+            'TJS',
+            'سوموني طاجيكستاني',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'مانات تركمنستاني',
+            'TMM',
+            'مانات تركمنستاني',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'مانات تركمانستان',
+            'TMT',
+            'مانات تركمانستان',
         ],
         'TND' => [
-            0 => 'د.ت.‏',
-            1 => 'دينار تونسي',
+            'د.ت.‏',
+            'دينار تونسي',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'بانغا تونغا',
+            'TOP',
+            'بانغا تونغا',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'اسكود تيموري',
+            'TPE',
+            'اسكود تيموري',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'ليرة تركي',
+            'TRL',
+            'ليرة تركي',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'ليرة تركية',
+            'TRY',
+            'ليرة تركية',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'دولار ترينداد وتوباغو',
+            'TTD',
+            'دولار ترينداد وتوباغو',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'دولار تايواني',
+            'NT$',
+            'دولار تايواني',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'شلن تنزاني',
+            'TZS',
+            'شلن تنزاني',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'هريفنيا أوكراني',
+            'UAH',
+            'هريفنيا أوكراني',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'شلن أوغندي - 1966-1987',
+            'UGS',
+            'شلن أوغندي - 1966-1987',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'شلن أوغندي',
+            'UGX',
+            'شلن أوغندي',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'دولار أمريكي',
+            'US$',
+            'دولار أمريكي',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'دولار أمريكي (اليوم التالي)‏',
+            'USN',
+            'دولار أمريكي (اليوم التالي)‏',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'دولار أمريكي (نفس اليوم)‏',
+            'USS',
+            'دولار أمريكي (نفس اليوم)‏',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'بيزو أوروجواي - 1975-1993',
+            'UYP',
+            'بيزو أوروجواي - 1975-1993',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'بيزو اوروغواي',
+            'UYU',
+            'بيزو اوروغواي',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'سوم أوزبكستاني',
+            'UZS',
+            'سوم أوزبكستاني',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'بوليفار فنزويلي - 1871-2008',
+            'VEB',
+            'بوليفار فنزويلي - 1871-2008',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'بوليفار فنزويلي - 2008–2018',
+            'VEF',
+            'بوليفار فنزويلي - 2008–2018',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'بوليفار فنزويلي',
+            'VES',
+            'بوليفار فنزويلي',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'دونج فيتنامي',
+            '₫',
+            'دونج فيتنامي',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'فاتو فانواتو',
+            'VUV',
+            'فاتو فانواتو',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'تالا ساموا',
+            'WST',
+            'تالا ساموا',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'فرنك وسط أفريقي',
+            'FCFA',
+            'فرنك وسط أفريقي',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'دولار شرق الكاريبي',
+            'EC$',
+            'دولار شرق الكاريبي',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'وحدة النقد الأوروبية',
+            'XEU',
+            'وحدة النقد الأوروبية',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'فرنك فرنسي ذهبي',
+            'XFO',
+            'فرنك فرنسي ذهبي',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => '(UIC)فرنك فرنسي',
+            'XFU',
+            '(UIC)فرنك فرنسي',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'فرنك غرب أفريقي',
+            'F CFA',
+            'فرنك غرب أفريقي',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'فرنك سي إف بي',
+            'CFPF',
+            'فرنك سي إف بي',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'دينار يمني',
+            'YDD',
+            'دينار يمني',
         ],
         'YER' => [
-            0 => 'ر.ي.‏',
-            1 => 'ريال يمني',
+            'ر.ي.‏',
+            'ريال يمني',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'دينار يوغسلافي',
+            'YUD',
+            'دينار يوغسلافي',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'دينار يوغسلافي قابل للتحويل',
+            'YUN',
+            'دينار يوغسلافي قابل للتحويل',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'راند جنوب أفريقيا -مالي',
+            'ZAL',
+            'راند جنوب أفريقيا -مالي',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'راند جنوب أفريقيا',
+            'ZAR',
+            'راند جنوب أفريقيا',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'كواشا زامبي - 1968-2012',
+            'ZMK',
+            'كواشا زامبي - 1968-2012',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'كواشا زامبي',
+            'ZMW',
+            'كواشا زامبي',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'زائير زائيري جديد',
+            'ZRN',
+            'زائير زائيري جديد',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'زائير زائيري',
+            'ZRZ',
+            'زائير زائيري',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'دولار زمبابوي',
+            'ZWD',
+            'دولار زمبابوي',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'دولار زمبابوي 2009',
+            'ZWL',
+            'دولار زمبابوي 2009',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_SO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_SO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_SO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_SO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'SOS' => [
-            0 => 'S',
-            1 => 'شلن صومالي',
+            'S',
+            'شلن صومالي',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_SS.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_SS.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_SS.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ar_SS.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'GBP' => [
-            0 => 'GB£',
-            1 => 'جنيه إسترليني',
+            'GB£',
+            'جنيه إسترليني',
         ],
         'SSP' => [
-            0 => '£',
-            1 => 'جنيه جنوب السودان',
+            '£',
+            'جنيه جنوب السودان',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/as.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/as.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/as.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/as.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,644 +3,648 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'সংযুক্ত আৰব আমিৰাত ডিৰহেম',
+            'AED',
+            'সংযুক্ত আৰব আমিৰাত ডিৰহেম',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'আফগান আফগানী',
+            'AFN',
+            'আফগান আফগানী',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'আলবেনীয় লেক',
+            'ALL',
+            'আলবেনীয় লেক',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'আৰ্মেনিয়ান ড্ৰাম',
+            'AMD',
+            'আৰ্মেনিয়ান ড্ৰাম',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'নেডাৰলেণ্ডছ এণ্টিলিয়েন গিল্ডাৰ',
+            'ANG',
+            'নেডাৰলেণ্ডছ এণ্টিলিয়েন গিল্ডাৰ',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'এংগোলান কোৱাঞ্জা',
+            'AOA',
+            'এংগোলান কোৱাঞ্জা',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'আৰ্জেণ্টাইন পেছো',
+            'ARS',
+            'আৰ্জেণ্টাইন পেছো',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'অষ্ট্ৰেলিয়ান ডলাৰ',
+            'A$',
+            'অষ্ট্ৰেলিয়ান ডলাৰ',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'আৰুবান ফ্ল’ৰিন',
+            'AWG',
+            'আৰুবান ফ্ল’ৰিন',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'আজেৰবাইজানী মানাত',
+            'AZN',
+            'আজেৰবাইজানী মানাত',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'ব’ছনিয়া আৰু হাৰ্জেগ’ভিনা কনভাৰ্টিব্‌ল মাৰ্ক',
+            'BAM',
+            'ব’ছনিয়া আৰু হাৰ্জেগ’ভিনা কনভাৰ্টিব্‌ল মাৰ্ক',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'বাৰ্বাডিয়ান ডলাৰ',
+            'BBD',
+            'বাৰ্বাডিয়ান ডলাৰ',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'বাংলাদেশী টাকা',
+            'BDT',
+            'বাংলাদেশী টাকা',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'বুলগেৰীয় লেভ',
+            'BGN',
+            'বুলগেৰীয় লেভ',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'বাহৰেইনী ডিনাৰ',
+            'BHD',
+            'বাহৰেইনী ডিনাৰ',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'বুৰুণ্ডিয়ান ফ্ৰেংক',
+            'BIF',
+            'বুৰুণ্ডিয়ান ফ্ৰেংক',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'বাৰ্মুডান ডলাৰ',
+            'BMD',
+            'বাৰ্মুডান ডলাৰ',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ব্ৰুনেই ডলাৰ',
+            'BND',
+            'ব্ৰুনেই ডলাৰ',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'বলিভিয়ান বলিভিয়ানো',
+            'BOB',
+            'বলিভিয়ান বলিভিয়ানো',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ব্ৰাজিলিয়ান ৰিয়েল',
+            'R$',
+            'ব্ৰাজিলিয়ান ৰিয়েল',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'বাহামিয়ান ডলাৰ',
+            'BSD',
+            'বাহামিয়ান ডলাৰ',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ভুটানী নংগলট্ৰাম',
+            'BTN',
+            'ভুটানী নংগলট্ৰাম',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'ব’টচোৱানান পুলা',
+            'BWP',
+            'ব’টচোৱানান পুলা',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'বেলাৰুছীয় ৰুবেল',
+            'BYN',
+            'বেলাৰুছীয় ৰুবেল',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'বেলিজ ডলাৰ',
+            'BZD',
+            'বেলিজ ডলাৰ',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'কানাডিয়ান ডলাৰ',
+            'CA$',
+            'কানাডিয়ান ডলাৰ',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'কংগো ফ্ৰেংক',
+            'CDF',
+            'কংগো ফ্ৰেংক',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'চুইছ ফ্ৰেংক',
+            'CHF',
+            'চুইছ ফ্ৰেংক',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'চিলিয়ান পেছো',
+            'CLP',
+            'চিলিয়ান পেছো',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'চীনা ইউৱান (অফশ্ব’ৰ)',
+            'CNH',
+            'চীনা ইউৱান (অফশ্ব’ৰ)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'চীনা ইউৱান',
+            'CN¥',
+            'চীনা ইউৱান',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'কলম্বিয়ান পেছো',
+            'COP',
+            'কলম্বিয়ান পেছো',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'কোষ্টা ৰিকান কোলন',
+            'CRC',
+            'কোষ্টা ৰিকান কোলন',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'কিউবান ৰূপান্তৰযোগ্য পেছো',
+            'CUC',
+            'কিউবান ৰূপান্তৰযোগ্য পেছো',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'কিউবান পেছো',
+            'CUP',
+            'কিউবান পেছো',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'কেপ ভাৰ্দে এছকুডো',
+            'CVE',
+            'কেপ ভাৰ্দে এছকুডো',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'চেক কোৰুনা',
+            'CZK',
+            'চেক কোৰুনা',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'জিবুটি ফ্ৰেংক',
+            'DJF',
+            'জিবুটি ফ্ৰেংক',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ডেনিচ ক্ৰোন',
+            'DKK',
+            'ডেনিচ ক্ৰোন',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ড’মিনিকান পেছো',
+            'DOP',
+            'ড’মিনিকান পেছো',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'আলজেৰীয় ডিনাৰ',
+            'DZD',
+            'আলজেৰীয় ডিনাৰ',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'ইজিপ্তৰ পাউণ্ড',
+            'EGP',
+            'ইজিপ্তৰ পাউণ্ড',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'এৰিট্ৰিয়ন নাক্‌ফা',
+            'ERN',
+            'এৰিট্ৰিয়ন নাক্‌ফা',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ইথিঅ’পিয়ান বিৰ',
+            'ETB',
+            'ইথিঅ’পিয়ান বিৰ',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ইউৰো',
+            '€',
+            'ইউৰো',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ফিজিয়ান ডলাৰ',
+            'FJD',
+            'ফিজিয়ান ডলাৰ',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ফকলেণ্ড দ্বীপপুঞ্জৰ পাউণ্ড',
+            'FKP',
+            'ফকলেণ্ড দ্বীপপুঞ্জৰ পাউণ্ড',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'ব্ৰিটিছ পাউণ্ড',
+            '£',
+            'ব্ৰিটিছ পাউণ্ড',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'জৰ্জিয়ান লাৰি',
+            'GEL',
+            'জৰ্জিয়ান লাৰি',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ঘানাৰ চেডি',
+            'GHS',
+            'ঘানাৰ চেডি',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'জিব্ৰাল্টৰ পাউণ্ড',
+            'GIP',
+            'জিব্ৰাল্টৰ পাউণ্ড',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'গাম্বিয়া ডালাছি',
+            'GMD',
+            'গাম্বিয়া ডালাছি',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'গিনি ফ্ৰেংক',
+            'GNF',
+            'গিনি ফ্ৰেংক',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'গুৱাটেমালা কুৱেৎজাল',
+            'GTQ',
+            'গুৱাটেমালা কুৱেৎজাল',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'গায়ানিজ ডলাৰ',
+            'GYD',
+            'গায়ানিজ ডলাৰ',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'হং কং ডলাৰ',
+            'HK$',
+            'হং কং ডলাৰ',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'হোন্দুৰান লেম্পিৰা',
+            'HNL',
+            'হোন্দুৰান লেম্পিৰা',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'ক্ৰোৱেছিয়ান কুনা',
+            'HRK',
+            'ক্ৰোৱেছিয়ান কুনা',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'হাইটিয়ান গৌৰ্ড',
+            'HTG',
+            'হাইটিয়ান গৌৰ্ড',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'হাংগেৰীয়ান ফ’ৰিণ্ট',
+            'HUF',
+            'হাংগেৰীয়ান ফ’ৰিণ্ট',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'ইণ্ডোনেচিয়ান ৰুপিয়াহ',
+            'IDR',
+            'ইণ্ডোনেচিয়ান ৰুপিয়াহ',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ইজৰাইলী নিউ শ্বেকেল',
+            '₪',
+            'ইজৰাইলী নিউ শ্বেকেল',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'ভাৰতীয় ৰুপী',
+            '₹',
+            'ভাৰতীয় ৰুপী',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ইৰাকী ডিনাৰ',
+            'IQD',
+            'ইৰাকী ডিনাৰ',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ইৰানীয়ান ৰিয়েল',
+            'IRR',
+            'ইৰানীয়ান ৰিয়েল',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'আইচলেণ্ডিক ক্ৰোনা',
+            'ISK',
+            'আইচলেণ্ডিক ক্ৰোনা',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'জামাইকান ডলাৰ',
+            'JMD',
+            'জামাইকান ডলাৰ',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'জৰ্ডানিয়ান ডিনাৰ',
+            'JOD',
+            'জৰ্ডানিয়ান ডিনাৰ',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'জাপানী য়েন',
+            'JP¥',
+            'জাপানী য়েন',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'কেনিয়ান শ্বিলিং',
+            'KES',
+            'কেনিয়ান শ্বিলিং',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'কিৰ্গিস্তানী ছোম',
+            'KGS',
+            'কিৰ্গিস্তানী ছোম',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'কেম্ব’ডিয়ান ৰিয়েল',
+            'KHR',
+            'কেম্ব’ডিয়ান ৰিয়েল',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'ক’মোৰিয়ান ফ্ৰেংক',
+            'KMF',
+            'ক’মোৰিয়ান ফ্ৰেংক',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'উত্তৰ কোৰিয়াৰ ওৱান',
+            'KPW',
+            'উত্তৰ কোৰিয়াৰ ওৱান',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'দক্ষিণ কোৰিয়াৰ ওৱান',
+            '₩',
+            'দক্ষিণ কোৰিয়াৰ ওৱান',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'কুৱেইটি ডিনাৰ',
+            'KWD',
+            'কুৱেইটি ডিনাৰ',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'কেইমেন দ্বীপপুঞ্জৰ ডলাৰ',
+            'KYD',
+            'কেইমেন দ্বীপপুঞ্জৰ ডলাৰ',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'কাজাখস্তানী তেঞ্জ',
+            'KZT',
+            'কাজাখস্তানী তেঞ্জ',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'লাওচিয়ান কিপ',
+            'LAK',
+            'লাওচিয়ান কিপ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'লেবানীজ পাউণ্ড',
+            'LBP',
+            'লেবানীজ পাউণ্ড',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'শ্ৰীলংকান ৰুপী',
+            'LKR',
+            'শ্ৰীলংকান ৰুপী',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'লাইবেৰিয়ান ডলাৰ',
+            'LRD',
+            'লাইবেৰিয়ান ডলাৰ',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'লেচোথো লোটি',
+            'LSL',
+            'লেচোথো লোটি',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'লিবিয়ান ডিনাৰ',
+            'LYD',
+            'লিবিয়ান ডিনাৰ',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'মৰোক্কান ডিৰহাম',
+            'MAD',
+            'মৰোক্কান ডিৰহাম',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'মোলডোভান লেউ',
+            'MDL',
+            'মোলডোভান লেউ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'মালাগাছী এৰিয়াৰী',
+            'MGA',
+            'মালাগাছী এৰিয়াৰী',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'মেচিডোনীয় ডেনাৰ',
+            'MKD',
+            'মেচিডোনীয় ডেনাৰ',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'ম্যানমাৰ কিয়াট',
+            'MMK',
+            'ম্যানমাৰ কিয়াট',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'মঙ্গোলিয়ান টুৰ্গিক',
+            'MNT',
+            'মঙ্গোলিয়ান টুৰ্গিক',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'মেকানীজ পাটাকা',
+            'MOP',
+            'মেকানীজ পাটাকা',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ম’ৰিটেনিয়ান ঔগুইয়া (1973–2017)',
+            'MRO',
+            'ম’ৰিটেনিয়ান ঔগুইয়া (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ম’ৰিটেনিয়ান ঔগুইয়া',
+            'MRU',
+            'ম’ৰিটেনিয়ান ঔগুইয়া',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'মৰিচিয়ান ৰুপী',
+            'MUR',
+            'মৰিচিয়ান ৰুপী',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'মালডিভিয়ান ৰুফিয়া',
+            'MVR',
+            'মালডিভিয়ান ৰুফিয়া',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'মালাউইয়ান কোৱাচা',
+            'MWK',
+            'মালাউইয়ান কোৱাচা',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'মেক্সিকান পেছো',
+            'MX$',
+            'মেক্সিকান পেছো',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'মালায়েচিয়ান ৰিংগিট',
+            'MYR',
+            'মালায়েচিয়ান ৰিংগিট',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'মোজাম্বিকান মেটিকল',
+            'MZN',
+            'মোজাম্বিকান মেটিকল',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'নামিবিয়ান ডলাৰ',
+            'NAD',
+            'নামিবিয়ান ডলাৰ',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'নাইজেৰিয়ান নাইৰা',
+            'NGN',
+            'নাইজেৰিয়ান নাইৰা',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'নিকাৰাগুৱান কোৰ্ডোবা',
+            'NIO',
+            'নিকাৰাগুৱান কোৰ্ডোবা',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'নৰৱেজিয়ান ক্ৰোন',
+            'NOK',
+            'নৰৱেজিয়ান ক্ৰোন',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'নেপালী ৰুপী',
+            'NPR',
+            'নেপালী ৰুপী',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'নিউজিলেণ্ড ডলাৰ',
+            'NZ$',
+            'নিউজিলেণ্ড ডলাৰ',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ওমানি ৰিয়েল',
+            'OMR',
+            'ওমানি ৰিয়েল',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'পানামেনিয়ান বাল্বোৱা',
+            'PAB',
+            'পানামেনিয়ান বাল্বোৱা',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'পেৰুভিয়ান ছ’ল',
+            'PEN',
+            'পেৰুভিয়ান ছ’ল',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'পাপুৱা নিউ গিনি কিনা',
+            'PGK',
+            'পাপুৱা নিউ গিনি কিনা',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'ফিলিপিন পেইছ’',
+            'PHP',
+            'ফিলিপিন পেইছ’',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'পাকিস্তানী ৰুপী',
+            'PKR',
+            'পাকিস্তানী ৰুপী',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'প’লিচ জোল্টী',
+            'PLN',
+            'প’লিচ জোল্টী',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'পাৰাগুয়ান গুৱাৰানি',
+            'PYG',
+            'পাৰাগুয়ান গুৱাৰানি',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'কাটাৰি ৰিয়েল',
+            'QAR',
+            'কাটাৰি ৰিয়েল',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'ৰোমানীয় লেউ',
+            'RON',
+            'ৰোমানীয় লেউ',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'চাৰ্বিয়ান ডিনাৰ',
+            'RSD',
+            'চাৰ্বিয়ান ডিনাৰ',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ৰাছিয়ান ৰুব্‌ল',
+            'RUB',
+            'ৰাছিয়ান ৰুব্‌ল',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ৰোৱান্দান ফ্ৰেংক',
+            'RWF',
+            'ৰোৱান্দান ফ্ৰেংক',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'চৌডি ৰিয়েল',
+            'SAR',
+            'চৌডি ৰিয়েল',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'চোলোমোন দ্বীপপুঞ্জৰ ডলাৰ',
+            'SBD',
+            'চোলোমোন দ্বীপপুঞ্জৰ ডলাৰ',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'ছেচেলৱা ৰুপী',
+            'SCR',
+            'ছেচেলৱা ৰুপী',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'চুডানী পাউণ্ড',
+            'SDG',
+            'চুডানী পাউণ্ড',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'চুইডিছ ক্ৰোনা',
+            'SEK',
+            'চুইডিছ ক্ৰোনা',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'ছিংগাপুৰ ডলাৰ',
+            'SGD',
+            'ছিংগাপুৰ ডলাৰ',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'ছেইণ্ট হেলেনা পাউণ্ড',
+            'SHP',
+            'ছেইণ্ট হেলেনা পাউণ্ড',
+        ],
+        'SLE' => [
+            'SLE',
+            'চিয়েৰা লিঅ’নৰ লিঅ’ন',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'চিয়েৰা লিঅ’নৰ লিঅ’ন',
+            'SLL',
+            'চিয়েৰা লিঅ’নৰ লিঅ’ন (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'চোমালি শ্বিলিং',
+            'SOS',
+            'চোমালি শ্বিলিং',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'ছুৰিনামী ডলাৰ',
+            'SRD',
+            'ছুৰিনামী ডলাৰ',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'দক্ষিণ চুডানীজ পাউণ্ড',
+            'SSP',
+            'দক্ষিণ চুডানীজ পাউণ্ড',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'চাও টোমে আৰু প্ৰিনচিপে ডোব্‌ৰা (1977–2017)',
+            'STD',
+            'চাও টোমে আৰু প্ৰিনচিপে ডোব্‌ৰা (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'চাও টোমে আৰু প্ৰিনচিপে ডোব্‌ৰা',
+            'STN',
+            'চাও টোমে আৰু প্ৰিনচিপে ডোব্‌ৰা',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'চিৰিয়ান পাউণ্ড',
+            'SYP',
+            'চিৰিয়ান পাউণ্ড',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'স্বাজি লিলেংগেনি',
+            'SZL',
+            'স্বাজি লিলেংগেনি',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'থাই বাত',
+            'THB',
+            'থাই বাত',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'তাজিকিস্তানী ছোমনি',
+            'TJS',
+            'তাজিকিস্তানী ছোমনি',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'তুৰ্কমেনিস্তানী মানাত',
+            'TMT',
+            'তুৰ্কমেনিস্তানী মানাত',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'টুনিচিয়ান ডিনাৰ',
+            'TND',
+            'টুনিচিয়ান ডিনাৰ',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'টংগান পাআংগা',
+            'TOP',
+            'টংগান পাআংগা',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'তুৰ্কীৰ লিৰা',
+            'TRY',
+            'তুৰ্কীৰ লিৰা',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ট্ৰিনিডাড আৰু টোবাগো ডলাৰ',
+            'TTD',
+            'ট্ৰিনিডাড আৰু টোবাগো ডলাৰ',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'নিউ টাইৱান ডলাৰ',
+            'NT$',
+            'নিউ টাইৱান ডলাৰ',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'টানজানিয়ান শ্বিলিং',
+            'TZS',
+            'টানজানিয়ান শ্বিলিং',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ইউক্ৰেইনীয় হৃভনিয়া',
+            'UAH',
+            'ইউক্ৰেইনীয় হৃভনিয়া',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'উগাণ্ডান শ্বিলিং',
+            'UGX',
+            'উগাণ্ডান শ্বিলিং',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'ইউ. এছ. ডলাৰ',
+            'US$',
+            'ইউ. এছ. ডলাৰ',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'উৰুগুৱেয়ান পেছো',
+            'UYU',
+            'উৰুগুৱেয়ান পেছো',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'উজবেকিস্তানী ছোম',
+            'UZS',
+            'উজবেকিস্তানী ছোম',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'ভেনিজুৱেলান বলিভাৰ (1871–2008)',
+            'VEB',
+            'ভেনিজুৱেলান বলিভাৰ (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'ভেনিজুৱেলান বলিভাৰ (2008–2018)',
+            'VEF',
+            'ভেনিজুৱেলান বলিভাৰ (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'ভেনিজুৱেলান বলিভাৰ',
+            'VES',
+            'ভেনিজুৱেলান বলিভাৰ',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'ভিয়েটনামীজ ডং',
+            '₫',
+            'ভিয়েটনামীজ ডং',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'ভানাটুৰ ভাটু',
+            'VUV',
+            'ভানাটুৰ ভাটু',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'ছামোৱান টালা',
+            'WST',
+            'ছামোৱান টালা',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'মধ্য আফ্ৰিকান CFA ফ্ৰেংক',
+            'FCFA',
+            'মধ্য আফ্ৰিকান CFA ফ্ৰেংক',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'ইষ্ট কেৰিবিয়ান ডলাৰ',
+            'EC$',
+            'ইষ্ট কেৰিবিয়ান ডলাৰ',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'পশ্চিম আফ্ৰিকান CFA ফ্ৰেংক',
+            'F CFA',
+            'পশ্চিম আফ্ৰিকান CFA ফ্ৰেংক',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP ফ্ৰেংক',
+            'CFPF',
+            'CFP ফ্ৰেংক',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'য়েমেনী ৰিয়েল',
+            'YER',
+            'য়েমেনী ৰিয়েল',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'দক্ষিণ আফ্ৰিকাৰ ৰাণ্ড',
+            'ZAR',
+            'দক্ষিণ আফ্ৰিকাৰ ৰাণ্ড',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'জাম্বিয়ান কোৱাচা',
+            'ZMW',
+            'জাম্বিয়ান কোৱাচা',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/az_Cyrl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/az_Cyrl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/az_Cyrl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/az_Cyrl.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'AZN' => [
-            0 => '₼',
-            1 => 'AZN',
+            '₼',
+            'AZN',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/az.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/az.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/az.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/az.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1060 +3,1064 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andora Pesetası',
+            'ADP',
+            'Andora Pesetası',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Birləşmiş Ərəb Əmirlikləri Dirhəmi',
+            'AED',
+            'Birləşmiş Ərəb Əmirlikləri Dirhəmi',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Əfqanıstan Əfqanisi (1927–2002)',
+            'AFA',
+            'Əfqanıstan Əfqanisi (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Əfqanıstan Əfqanisi',
+            'AFN',
+            'Əfqanıstan Əfqanisi',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'Albaniya Leki (1946–1965)',
+            'ALK',
+            'Albaniya Leki (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Albaniya Leki',
+            'ALL',
+            'Albaniya Leki',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Ermənistan Dramı',
+            'AMD',
+            'Ermənistan Dramı',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Niderland Antilyası Gilderi',
+            'ANG',
+            'Niderland Antilyası Gilderi',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Anqola Kvanzası',
+            'AOA',
+            'Anqola Kvanzası',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Anqola Kvanzasi (1977–1990)',
+            'AOK',
+            'Anqola Kvanzasi (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Anqola Yeni Kvanzası (1990–2000)',
+            'AON',
+            'Anqola Yeni Kvanzası (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Anqola Kvanzası (1995–1999)',
+            'AOR',
+            'Anqola Kvanzası (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentina avstralı',
+            'ARA',
+            'Argentina avstralı',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentina pesosu (1983–1985)',
+            'ARP',
+            'Argentina pesosu (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentina Pesosu',
+            'ARS',
+            'Argentina Pesosu',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Avstriya Şillinqi',
+            'ATS',
+            'Avstriya Şillinqi',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Avstraliya Dolları',
+            'A$',
+            'Avstraliya Dolları',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Aruba Florini',
+            'AWG',
+            'Aruba Florini',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Azərbaycan Manatı (1993–2006)',
+            'AZM',
+            'Azərbaycan Manatı (1993–2006)',
         ],
         'AZN' => [
-            0 => '₼',
-            1 => 'Azərbaycan Manatı',
+            '₼',
+            'Azərbaycan Manatı',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosniya-Herseqovina Dinarı',
+            'BAD',
+            'Bosniya-Herseqovina Dinarı',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Bosniya-Herseqovina Markası',
+            'BAM',
+            'Bosniya-Herseqovina Markası',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbados Dolları',
+            'BBD',
+            'Barbados Dolları',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Banqladeş Takası',
+            'BDT',
+            'Banqladeş Takası',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belçika Frankı (deyşirik)',
+            'BEC',
+            'Belçika Frankı (deyşirik)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belçika Frankı',
+            'BEF',
+            'Belçika Frankı',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belçika Frankı (finans)',
+            'BEL',
+            'Belçika Frankı (finans)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bolqarıstan Levası',
+            'BGL',
+            'Bolqarıstan Levası',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bolqarıstan Levi',
+            'BGN',
+            'Bolqarıstan Levi',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bəhreyn Dinarı',
+            'BHD',
+            'Bəhreyn Dinarı',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundi Frankı',
+            'BIF',
+            'Burundi Frankı',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermuda Dolları',
+            'BMD',
+            'Bermuda Dolları',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Bruney Dolları',
+            'BND',
+            'Bruney Dolları',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviya Bolivianosu',
+            'BOB',
+            'Boliviya Bolivianosu',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Boliviya pesosu',
+            'BOP',
+            'Boliviya pesosu',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Boliviya mvdolı',
+            'BOV',
+            'Boliviya mvdolı',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Braziliya kruzeyro novası',
+            'BRB',
+            'Braziliya kruzeyro novası',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Braziliya kruzadosu',
+            'BRC',
+            'Braziliya kruzadosu',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Braziliya kruzeyrosu (1990–1993)',
+            'BRE',
+            'Braziliya kruzeyrosu (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Braziliya Realı',
+            'R$',
+            'Braziliya Realı',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Braziliya kruzado novası',
+            'BRN',
+            'Braziliya kruzado novası',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Braziliya kruzeyrosu',
+            'BRR',
+            'Braziliya kruzeyrosu',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Baham Dolları',
+            'BSD',
+            'Baham Dolları',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Butan Nqultrumu',
+            'BTN',
+            'Butan Nqultrumu',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Burmis Kyatı',
+            'BUK',
+            'Burmis Kyatı',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botsvana Pulası',
+            'BWP',
+            'Botsvana Pulası',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Belarus Yeni Rublu (1994–1999)',
+            'BYB',
+            'Belarus Yeni Rublu (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Belarus Rublu',
+            'BYN',
+            'Belarus Rublu',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Belarus Rublu (2000–2016)',
+            'BYR',
+            'Belarus Rublu (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Beliz Dolları',
+            'BZD',
+            'Beliz Dolları',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Kanada Dolları',
+            'CA$',
+            'Kanada Dolları',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Konqo Frankı',
+            'CDF',
+            'Konqo Frankı',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR Avro',
+            'CHE',
+            'WIR Avro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'İsveçrə Frankı',
+            'CHF',
+            'İsveçrə Frankı',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR Frankası',
+            'CHW',
+            'WIR Frankası',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Çili Pesosu',
+            'CLP',
+            'Çili Pesosu',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Çin Yuanı (ofşor)',
+            'CNH',
+            'Çin Yuanı (ofşor)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Çin Yuanı',
+            'CN¥',
+            'Çin Yuanı',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Kolumbiya Pesosu',
+            'COP',
+            'Kolumbiya Pesosu',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Kosta Rika Kolonu',
+            'CRC',
+            'Kosta Rika Kolonu',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Serbiya Dinarı (2002–2006)',
+            'CSD',
+            'Serbiya Dinarı (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Çexoslavakiya Korunası',
+            'CSK',
+            'Çexoslavakiya Korunası',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Kuba Çevrilən Pesosu',
+            'CUC',
+            'Kuba Çevrilən Pesosu',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Kuba Pesosu',
+            'CUP',
+            'Kuba Pesosu',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Kape Verde Eskudosu',
+            'CVE',
+            'Kape Verde Eskudosu',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Kipr Paundu',
+            'CYP',
+            'Kipr Paundu',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Çexiya Korunası',
+            'CZK',
+            'Çexiya Korunası',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Şərq Almaniya Ostmarkı',
+            'DDM',
+            'Şərq Almaniya Ostmarkı',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Alman Markası',
+            'DEM',
+            'Alman Markası',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Cibuti Frankı',
+            'DJF',
+            'Cibuti Frankı',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Danimarka Kronu',
+            'DKK',
+            'Danimarka Kronu',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominika Pesosu',
+            'DOP',
+            'Dominika Pesosu',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Əlcəzair Dinarı',
+            'DZD',
+            'Əlcəzair Dinarı',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ekvador Sukresi',
+            'ECS',
+            'Ekvador Sukresi',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Estoniya Krunu',
+            'EEK',
+            'Estoniya Krunu',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Misir Funtu',
+            'EGP',
+            'Misir Funtu',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritreya Nakfası',
+            'ERN',
+            'Eritreya Nakfası',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'İspan Pesetası (A account)',
+            'ESA',
+            'İspan Pesetası (A account)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'İspan Pesetası (dəyşirik)',
+            'ESB',
+            'İspan Pesetası (dəyşirik)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'İspan Pesetası',
+            'ESP',
+            'İspan Pesetası',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Efiopiya Bırrı',
+            'ETB',
+            'Efiopiya Bırrı',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Avro',
+            '€',
+            'Avro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Fin Markası',
+            'FIM',
+            'Fin Markası',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fici Dolları',
+            'FJD',
+            'Fici Dolları',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Folklend Adaları Funtu',
+            'FKP',
+            'Folklend Adaları Funtu',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Fransız Markası',
+            'FRF',
+            'Fransız Markası',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Britaniya Funtu',
+            '£',
+            'Britaniya Funtu',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Gürcüstan Kupon Lariti',
+            'GEK',
+            'Gürcüstan Kupon Lariti',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Gürcüstan Larisi',
+            'GEL',
+            'Gürcüstan Larisi',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Qana Sedisi (1979–2007)',
+            'GHC',
+            'Qana Sedisi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Qana Sedisi',
+            'GHS',
+            'Qana Sedisi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Cəbəli-Tariq Funtu',
+            'GIP',
+            'Cəbəli-Tariq Funtu',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Qambiya Dalasisi',
+            'GMD',
+            'Qambiya Dalasisi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Qvineya Frankı',
+            'GNF',
+            'Qvineya Frankı',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Qvineya Sulisi',
+            'GNS',
+            'Qvineya Sulisi',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Ekvatoriya Gvineya Ekvele Quneanası',
+            'GQE',
+            'Ekvatoriya Gvineya Ekvele Quneanası',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Yunan Draçması',
+            'GRD',
+            'Yunan Draçması',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Qvatemala Küetzalı',
+            'GTQ',
+            'Qvatemala Küetzalı',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portugal Qvineya Eskudosu',
+            'GWE',
+            'Portugal Qvineya Eskudosu',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Qvineya-Bisau Pesosu',
+            'GWP',
+            'Qvineya-Bisau Pesosu',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Qayana Dolları',
+            'GYD',
+            'Qayana Dolları',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Honq Konq Dolları',
+            'HK$',
+            'Honq Konq Dolları',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Honduras Lempirası',
+            'HNL',
+            'Honduras Lempirası',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Xorvatiya Dinarı',
+            'HRD',
+            'Xorvatiya Dinarı',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Xorvatiya Kunası',
+            'HRK',
+            'Xorvatiya Kunası',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haiti Qourdu',
+            'HTG',
+            'Haiti Qourdu',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Macarıstan Forinti',
+            'HUF',
+            'Macarıstan Forinti',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'İndoneziya Rupisi',
+            'IDR',
+            'İndoneziya Rupisi',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'İrlandiya Paundu',
+            'IEP',
+            'İrlandiya Paundu',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'İzrail Paundu',
+            'ILP',
+            'İzrail Paundu',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'İsrail Şekeli (1980–1985)',
+            'ILR',
+            'İsrail Şekeli (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'İsrail Yeni Şekeli',
+            '₪',
+            'İsrail Yeni Şekeli',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Hindistan Rupisi',
+            '₹',
+            'Hindistan Rupisi',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'İraq Dinarı',
+            'IQD',
+            'İraq Dinarı',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'İran Rialı',
+            'IRR',
+            'İran Rialı',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'İslandiya Kronu (1918–1981)',
+            'ISJ',
+            'İslandiya Kronu (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'İslandiya Kronu',
+            'ISK',
+            'İslandiya Kronu',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'İtaliya Lirası',
+            'ITL',
+            'İtaliya Lirası',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Yamayka Dolları',
+            'JMD',
+            'Yamayka Dolları',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'İordaniya Dinarı',
+            'JOD',
+            'İordaniya Dinarı',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yaponiya Yeni',
+            'JP¥',
+            'Yaponiya Yeni',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Keniya Şillinqi',
+            'KES',
+            'Keniya Şillinqi',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Qırğızıstan Somu',
+            'KGS',
+            'Qırğızıstan Somu',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Kamboca Rieli',
+            'KHR',
+            'Kamboca Rieli',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Komor Frankı',
+            'KMF',
+            'Komor Frankı',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Şimali Koreya Vonu',
+            'KPW',
+            'Şimali Koreya Vonu',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Cənubi Koreya Vonu',
+            '₩',
+            'Cənubi Koreya Vonu',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Küveyt Dinarı',
+            'KWD',
+            'Küveyt Dinarı',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Kayman Adaları Dolları',
+            'KYD',
+            'Kayman Adaları Dolları',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Qazaxıstan Tengesi',
+            'KZT',
+            'Qazaxıstan Tengesi',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laos Kipi',
+            'LAK',
+            'Laos Kipi',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Livan Funtu',
+            'LBP',
+            'Livan Funtu',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Şri Lanka Rupisi',
+            'LKR',
+            'Şri Lanka Rupisi',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberiya Dolları',
+            'LRD',
+            'Liberiya Dolları',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesoto Lotisi',
+            'LSL',
+            'Lesoto Lotisi',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litva Liti',
+            'LTL',
+            'Litva Liti',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Litva Talonası',
+            'LTT',
+            'Litva Talonası',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Luksemburq Frankası (dəyişik)',
+            'LUC',
+            'Luksemburq Frankası (dəyişik)',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Luksemburq Frankası',
+            'LUF',
+            'Luksemburq Frankası',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Luksemburq Frankası (finans)',
+            'LUL',
+            'Luksemburq Frankası (finans)',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Latviya Latı',
+            'LVL',
+            'Latviya Latı',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Latviya Rublu',
+            'LVR',
+            'Latviya Rublu',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Liviya Dinarı',
+            'LYD',
+            'Liviya Dinarı',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Mərakeş Dirhəmi',
+            'MAD',
+            'Mərakeş Dirhəmi',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Mərakeş Frankası',
+            'MAF',
+            'Mərakeş Frankası',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldova Leyi',
+            'MDL',
+            'Moldova Leyi',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Madaqaskar Ariarisi',
+            'MGA',
+            'Madaqaskar Ariarisi',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Madaqaskar Frankası',
+            'MGF',
+            'Madaqaskar Frankası',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Makedoniya Dinarı',
+            'MKD',
+            'Makedoniya Dinarı',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Makedoniya Dinarı (1992–1993)',
+            'MKN',
+            'Makedoniya Dinarı (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Mali Frankı',
+            'MLF',
+            'Mali Frankı',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Myanma Kiyatı',
+            'MMK',
+            'Myanma Kiyatı',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Monqoliya Tuqriki',
+            'MNT',
+            'Monqoliya Tuqriki',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Makao Patakası',
+            'MOP',
+            'Makao Patakası',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mavritaniya Ugiyası (1973–2017)',
+            'MRO',
+            'Mavritaniya Ugiyası (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mavritaniya Ugiyası',
+            'MRU',
+            'Mavritaniya Ugiyası',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Maltiz Paundu',
+            'MTP',
+            'Maltiz Paundu',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mavriki Rupisi',
+            'MUR',
+            'Mavriki Rupisi',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldiv Rufiyası',
+            'MVR',
+            'Maldiv Rufiyası',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malavi Kvaçası',
+            'MWK',
+            'Malavi Kvaçası',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Meksika Pesosu',
+            'MX$',
+            'Meksika Pesosu',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Meksika gümüş pesosu',
+            'MXP',
+            'Meksika gümüş pesosu',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Malayziya Ringiti',
+            'MYR',
+            'Malayziya Ringiti',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mozambik Eskudosu',
+            'MZE',
+            'Mozambik Eskudosu',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Mozambik Metikalı (1980–2006)',
+            'MZM',
+            'Mozambik Metikalı (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mozambik Metikalı',
+            'MZN',
+            'Mozambik Metikalı',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibiya Dolları',
+            'NAD',
+            'Namibiya Dolları',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigeriya Nairası',
+            'NGN',
+            'Nigeriya Nairası',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Nikaraqua kordobu',
+            'NIC',
+            'Nikaraqua kordobu',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nikaraqua Kordobası',
+            'NIO',
+            'Nikaraqua Kordobası',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Hollandiya Gilderi',
+            'NLG',
+            'Hollandiya Gilderi',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Norveç Kronu',
+            'NOK',
+            'Norveç Kronu',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepal Rupisi',
+            'NPR',
+            'Nepal Rupisi',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Yeni Zelandiya Dolları',
+            'NZ$',
+            'Yeni Zelandiya Dolları',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Oman Rialı',
+            'OMR',
+            'Oman Rialı',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panama Balboası',
+            'PAB',
+            'Panama Balboası',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Peru Inti',
+            'PEI',
+            'Peru Inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peru Solu',
+            'PEN',
+            'Peru Solu',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Peru Solu (1863–1965)',
+            'PES',
+            'Peru Solu (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papua Yeni Qvineya Kinası',
+            'PGK',
+            'Papua Yeni Qvineya Kinası',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Filippin Pesosu',
+            'PHP',
+            'Filippin Pesosu',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistan Rupisi',
+            'PKR',
+            'Pakistan Rupisi',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Polşa Zlotısı',
+            'PLN',
+            'Polşa Zlotısı',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Polşa Zlotısı (1950–1995)',
+            'PLZ',
+            'Polşa Zlotısı (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portuqal Eskudosu',
+            'PTE',
+            'Portuqal Eskudosu',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paraqvay Quaranisi',
+            'PYG',
+            'Paraqvay Quaranisi',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Qatar Rialı',
+            'QAR',
+            'Qatar Rialı',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Rodezian Dolları',
+            'RHD',
+            'Rodezian Dolları',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Rumıniya Leyi (1952–2006)',
+            'ROL',
+            'Rumıniya Leyi (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Rumıniya Leyi',
+            'RON',
+            'Rumıniya Leyi',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Serbiya Dinarı',
+            'RSD',
+            'Serbiya Dinarı',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rusiya Rublu',
+            'RUB',
+            'Rusiya Rublu',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Rusiya Rublu (1991–1998)',
+            'RUR',
+            'Rusiya Rublu (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Ruanda Frankı',
+            'RWF',
+            'Ruanda Frankı',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Səudiyyə Riyalı',
+            'SAR',
+            'Səudiyyə Riyalı',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Solomon Adaları Dolları',
+            'SBD',
+            'Solomon Adaları Dolları',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seyşel Rupisi',
+            'SCR',
+            'Seyşel Rupisi',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudan Funtu',
+            'SDG',
+            'Sudan Funtu',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'İsveç Kronu',
+            'SEK',
+            'İsveç Kronu',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Sinqapur Dolları',
+            'SGD',
+            'Sinqapur Dolları',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Müqəddəs Yelena Funtu',
+            'SHP',
+            'Müqəddəs Yelena Funtu',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Sloveniya Toları',
+            'SIT',
+            'Sloveniya Toları',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slovak Korunası',
+            'SKK',
+            'Slovak Korunası',
+        ],
+        'SLE' => [
+            'SLE',
+            'Sierra Leon Leonu',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sierra Leon Leonu',
+            'SLL',
+            'Sierra Leon Leonu (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somali Şillinqi',
+            'SOS',
+            'Somali Şillinqi',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Surinam Dolları',
+            'SRD',
+            'Surinam Dolları',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Cənubi Sudan Funtu',
+            'SSP',
+            'Cənubi Sudan Funtu',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'San Tom və Prinsip Dobrası (1977–2017)',
+            'STD',
+            'San Tom və Prinsip Dobrası (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'San Tom və Prinsip Dobrası',
+            'STN',
+            'San Tom və Prinsip Dobrası',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Sovet Rublu',
+            'SUR',
+            'Sovet Rublu',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'El Salvador kolonu',
+            'SVC',
+            'El Salvador kolonu',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Suriya Funtu',
+            'SYP',
+            'Suriya Funtu',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Svazilend Lilangenini',
+            'SZL',
+            'Svazilend Lilangenini',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Tayland Batı',
+            '฿',
+            'Tayland Batı',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tacikistan Rublu',
+            'TJR',
+            'Tacikistan Rublu',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tacikistan Somonisi',
+            'TJS',
+            'Tacikistan Somonisi',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Türkmənistan Manatı (1993–2009)',
+            'TMM',
+            'Türkmənistan Manatı (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Türkmənistan Manatı',
+            'TMT',
+            'Türkmənistan Manatı',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunis Dinarı',
+            'TND',
+            'Tunis Dinarı',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tonqa Panqası',
+            'TOP',
+            'Tonqa Panqası',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Timor Eskudu',
+            'TPE',
+            'Timor Eskudu',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Türkiyə Lirəsi (1922–2005)',
+            'TRL',
+            'Türkiyə Lirəsi (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Türkiyə Lirəsi',
+            'TRY',
+            'Türkiyə Lirəsi',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad və Tobaqo Dolları',
+            'TTD',
+            'Trinidad və Tobaqo Dolları',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Tayvan Yeni Dolları',
+            'NT$',
+            'Tayvan Yeni Dolları',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tanzaniya Şillinqi',
+            'TZS',
+            'Tanzaniya Şillinqi',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ukrayna Qrivnası',
+            'UAH',
+            'Ukrayna Qrivnası',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Ukrayna Karbovenesası',
+            'UAK',
+            'Ukrayna Karbovenesası',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Uqanda Şillinqi (1966–1987)',
+            'UGS',
+            'Uqanda Şillinqi (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Uqanda Şillinqi',
+            'UGX',
+            'Uqanda Şillinqi',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'ABŞ Dolları',
+            'US$',
+            'ABŞ Dolları',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'ABŞ dolları (yeni gün)',
+            'USN',
+            'ABŞ dolları (yeni gün)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'ABŞ dolları (həmin gün)',
+            'USS',
+            'ABŞ dolları (həmin gün)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Uruqvay pesosu Unidades Indexadas',
+            'UYI',
+            'Uruqvay pesosu Unidades Indexadas',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Uruqvay Pesosu (1975–1993)',
+            'UYP',
+            'Uruqvay Pesosu (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Uruqvay Pesosu',
+            'UYU',
+            'Uruqvay Pesosu',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Özbəkistan Somu',
+            'UZS',
+            'Özbəkistan Somu',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venesuela Bolivarı (1871–2008)',
+            'VEB',
+            'Venesuela Bolivarı (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venesuela Bolivarı (2008–2018)',
+            'VEF',
+            'Venesuela Bolivarı (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venesuela Bolivarı',
+            'VES',
+            'Venesuela Bolivarı',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Vyetnam Donqu',
+            '₫',
+            'Vyetnam Donqu',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Vyetnam Donqu (1978–1985)',
+            'VNN',
+            'Vyetnam Donqu (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatu Vatusu',
+            'VUV',
+            'Vanuatu Vatusu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoa Talası',
+            'WST',
+            'Samoa Talası',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Kamerun Frankı',
+            'FCFA',
+            'Kamerun Frankı',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Şərqi Karib Dolları',
+            'EC$',
+            'Şərqi Karib Dolları',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Fransız Gızıl Frankı',
+            'XFO',
+            'Fransız Gızıl Frankı',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Fransız UİC Frankı',
+            'XFU',
+            'Fransız UİC Frankı',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Fil Dişi Sahili Frankı',
+            'F CFA',
+            'Fil Dişi Sahili Frankı',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Fransız Polineziyası Frankı',
+            'CFPF',
+            'Fransız Polineziyası Frankı',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Yəmən Dinarı',
+            'YDD',
+            'Yəmən Dinarı',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Yəmən Rialı',
+            'YER',
+            'Yəmən Rialı',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Yuqoslaviya Dinarı (1966–1990)',
+            'YUD',
+            'Yuqoslaviya Dinarı (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Yuqoslaviya Yeni Dinarı (1994–2002)',
+            'YUM',
+            'Yuqoslaviya Yeni Dinarı (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Yuqoslaviya Dinarı (1990–1992)',
+            'YUN',
+            'Yuqoslaviya Dinarı (1990–1992)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Cənubi Afrika Randı (finans)',
+            'ZAL',
+            'Cənubi Afrika Randı (finans)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Cənubi Afrika Randı',
+            'ZAR',
+            'Cənubi Afrika Randı',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambiya Kvaçası (1968–2012)',
+            'ZMK',
+            'Zambiya Kvaçası (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Zambiya Kvaçası',
+            'ZMW',
+            'Zambiya Kvaçası',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zair Yeni Zairi (1993–1998)',
+            'ZRN',
+            'Zair Yeni Zairi (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zair Zairi (1971–1993)',
+            'ZRZ',
+            'Zair Zairi (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabve Dolları (1980–2008)',
+            'ZWD',
+            'Zimbabve Dolları (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Zimbabve Dolları (2009)',
+            'ZWL',
+            'Zimbabve Dolları (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Zimbabve Dolları (2008)',
+            'ZWR',
+            'Zimbabve Dolları (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/be.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/be.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/be.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/be.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,644 +3,648 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'дырхам ААЭ',
+            'AED',
+            'дырхам ААЭ',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'афганскі афгані',
+            'AFN',
+            'афганскі афгані',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'албанскі лек',
+            'ALL',
+            'албанскі лек',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'армянскі драм',
+            'AMD',
+            'армянскі драм',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'нідэрландскі антыльскі гульдэн',
+            'ANG',
+            'нідэрландскі антыльскі гульдэн',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'ангольская кванза',
+            'AOA',
+            'ангольская кванза',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'аргенцінскае песа',
+            'ARS',
+            'аргенцінскае песа',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'аўстралійскі долар',
+            'A$',
+            'аўстралійскі долар',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'арубанскі фларын',
+            'AWG',
+            'арубанскі фларын',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'азербайджанскі манат',
+            'AZN',
+            'азербайджанскі манат',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'канверсоўная марка Босніі і Герцагавіны',
+            'BAM',
+            'канверсоўная марка Босніі і Герцагавіны',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'барбадаскі долар',
+            'BBD',
+            'барбадаскі долар',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'бангладэшская така',
+            'BDT',
+            'бангладэшская така',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'балгарскі леў',
+            'BGN',
+            'балгарскі леў',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'бахрэйнскі дынар',
+            'BHD',
+            'бахрэйнскі дынар',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'бурундзійскі франк',
+            'BIF',
+            'бурундзійскі франк',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'бермудскі долар',
+            'BMD',
+            'бермудскі долар',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'брунейскі долар',
+            'BND',
+            'брунейскі долар',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'балівіяна',
+            'BOB',
+            'балівіяна',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'бразільскі рэал',
+            'BRL',
+            'бразільскі рэал',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'багамскі долар',
+            'BSD',
+            'багамскі долар',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'бутанскі нгултрум',
+            'BTN',
+            'бутанскі нгултрум',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'батсванская пула',
+            'BWP',
+            'батсванская пула',
         ],
         'BYN' => [
-            0 => 'Br',
-            1 => 'беларускі рубель',
+            'Br',
+            'беларускі рубель',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'беларускі рубель (2000–2016)',
+            'BYR',
+            'беларускі рубель (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'белізскі долар',
+            'BZD',
+            'белізскі долар',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'канадскі долар',
+            'CAD',
+            'канадскі долар',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'кангалезскі франк',
+            'CDF',
+            'кангалезскі франк',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'швейцарскі франк',
+            'CHF',
+            'швейцарскі франк',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'чылійскае песа',
+            'CLP',
+            'чылійскае песа',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'афшорны кітайскі юань',
+            'CNH',
+            'афшорны кітайскі юань',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'кітайскі юань',
+            'CN¥',
+            'кітайскі юань',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'калумбійскае песа',
+            'COP',
+            'калумбійскае песа',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'коста-рыканскі калон',
+            'CRC',
+            'коста-рыканскі калон',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'кубінскае канверсоўнае песа',
+            'CUC',
+            'кубінскае канверсоўнае песа',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'кубінскае песа',
+            'CUP',
+            'кубінскае песа',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'эскуда Каба-Вердэ',
+            'CVE',
+            'эскуда Каба-Вердэ',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'чэшская крона',
+            'CZK',
+            'чэшская крона',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'джыбуційскі франк',
+            'DJF',
+            'джыбуційскі франк',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'дацкая крона',
+            'DKK',
+            'дацкая крона',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'дамініканскае песа',
+            'DOP',
+            'дамініканскае песа',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'алжырскі дынар',
+            'DZD',
+            'алжырскі дынар',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'егіпецкі фунт',
+            'EGP',
+            'егіпецкі фунт',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'эрытрэйская накфа',
+            'ERN',
+            'эрытрэйская накфа',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'эфіопскі быр',
+            'ETB',
+            'эфіопскі быр',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'еўра',
+            '€',
+            'еўра',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'фіджыйскі долар',
+            'FJD',
+            'фіджыйскі долар',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'фунт Фалклендскіх астравоў',
+            'FKP',
+            'фунт Фалклендскіх астравоў',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'брытанскі фунт стэрлінгаў',
+            '£',
+            'брытанскі фунт стэрлінгаў',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'грузінскі лары',
+            'GEL',
+            'грузінскі лары',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ганскі седзі',
+            'GHS',
+            'ганскі седзі',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'гібралтарскі фунт',
+            'GIP',
+            'гібралтарскі фунт',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'гамбійскі даласі',
+            'GMD',
+            'гамбійскі даласі',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'гвінейскі франк',
+            'GNF',
+            'гвінейскі франк',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'гватэмальскі кетсаль',
+            'GTQ',
+            'гватэмальскі кетсаль',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'гаянскі долар',
+            'GYD',
+            'гаянскі долар',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'ганконгскі долар',
+            'HK$',
+            'ганконгскі долар',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'гандураская лемпіра',
+            'HNL',
+            'гандураская лемпіра',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'харвацкая куна',
+            'HRK',
+            'харвацкая куна',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'гаіцянскі гурд',
+            'HTG',
+            'гаіцянскі гурд',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'венгерскі форынт',
+            'HUF',
+            'венгерскі форынт',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'інданезійская рупія',
+            'IDR',
+            'інданезійская рупія',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'новы ізраільскі шэкель',
+            '₪',
+            'новы ізраільскі шэкель',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'індыйская рупія',
+            '₹',
+            'індыйская рупія',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'іракскі дынар',
+            'IQD',
+            'іракскі дынар',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'іранскі рыял',
+            'IRR',
+            'іранскі рыял',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'ісландская крона',
+            'ISK',
+            'ісландская крона',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ямайскі долар',
+            'JMD',
+            'ямайскі долар',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'іарданскі дынар',
+            'JOD',
+            'іарданскі дынар',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'японская іена',
+            '¥',
+            'японская іена',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'кенійскі шылінг',
+            'KES',
+            'кенійскі шылінг',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'кіргізскі сом',
+            'KGS',
+            'кіргізскі сом',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'камбаджыйскі рыель',
+            'KHR',
+            'камбаджыйскі рыель',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'каморскі франк',
+            'KMF',
+            'каморскі франк',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'паўночнакарэйская вона',
+            'KPW',
+            'паўночнакарэйская вона',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'паўднёвакарэйская вона',
+            '₩',
+            'паўднёвакарэйская вона',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'кувейцкі дынар',
+            'KWD',
+            'кувейцкі дынар',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'долар Кайманавых астравоў',
+            'KYD',
+            'долар Кайманавых астравоў',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'казахстанскі тэнге',
+            'KZT',
+            'казахстанскі тэнге',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'лаоскі кіп',
+            'LAK',
+            'лаоскі кіп',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'ліванскі фунт',
+            'LBP',
+            'ліванскі фунт',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'шры-ланкійская рупія',
+            'LKR',
+            'шры-ланкійская рупія',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'ліберыйскі долар',
+            'LRD',
+            'ліберыйскі долар',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'лесоцкі лоці',
+            'LSL',
+            'лесоцкі лоці',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'лівійскі дынар',
+            'LYD',
+            'лівійскі дынар',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'мараканскі дырхам',
+            'MAD',
+            'мараканскі дырхам',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'малдаўскі лей',
+            'MDL',
+            'малдаўскі лей',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'малагасійскі арыяры',
+            'MGA',
+            'малагасійскі арыяры',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'македонскі дэнар',
+            'MKD',
+            'македонскі дэнар',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'м’янманскі к’ят',
+            'MMK',
+            'м’янманскі к’ят',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'мангольскі тугрык',
+            'MNT',
+            'мангольскі тугрык',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'патака Макаа',
+            'MOP',
+            'патака Макаа',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'маўрытанская ўгія (1973–2017)',
+            'MRO',
+            'маўрытанская ўгія (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'маўрытанская угія',
+            'MRU',
+            'маўрытанская угія',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'маўрыкійская рупія',
+            'MUR',
+            'маўрыкійская рупія',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'мальдыўская руфія',
+            'MVR',
+            'мальдыўская руфія',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'малавійская квача',
+            'MWK',
+            'малавійская квача',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'мексіканскае песа',
+            'MX$',
+            'мексіканскае песа',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'малайзійскі рынгіт',
+            'MYR',
+            'малайзійскі рынгіт',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'мазамбікскі метыкал',
+            'MZN',
+            'мазамбікскі метыкал',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'намібійскі долар',
+            'NAD',
+            'намібійскі долар',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'нігерыйская наіра',
+            'NGN',
+            'нігерыйская наіра',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'нікарагуанская кордаба',
+            'NIO',
+            'нікарагуанская кордаба',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'нарвежская крона',
+            'NOK',
+            'нарвежская крона',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'непальская рупія',
+            'NPR',
+            'непальская рупія',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'новазеландскі долар',
+            'NZD',
+            'новазеландскі долар',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'аманскі рыял',
+            'OMR',
+            'аманскі рыял',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'панамскае бальбоа',
+            'PAB',
+            'панамскае бальбоа',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'перуанскі соль',
+            'PEN',
+            'перуанскі соль',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'кіна Папуа-Новай Гвінеі',
+            'PGK',
+            'кіна Папуа-Новай Гвінеі',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'філіпінскае песа',
+            'PHP',
+            'філіпінскае песа',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'пакістанская рупія',
+            'PKR',
+            'пакістанская рупія',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'польскі злоты',
+            'PLN',
+            'польскі злоты',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'парагвайскі гуарані',
+            'PYG',
+            'парагвайскі гуарані',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'катарскі рыял',
+            'QAR',
+            'катарскі рыял',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'румынскі лей',
+            'RON',
+            'румынскі лей',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'сербскі дынар',
+            'RSD',
+            'сербскі дынар',
         ],
         'RUB' => [
-            0 => '₽',
-            1 => 'расійскі рубель',
+            '₽',
+            'расійскі рубель',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'руандыйскі франк',
+            'RWF',
+            'руандыйскі франк',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'саудаўскі рыял',
+            'SAR',
+            'саудаўскі рыял',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'долар Саламонавых астравоў',
+            'SBD',
+            'долар Саламонавых астравоў',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'сейшэльская рупія',
+            'SCR',
+            'сейшэльская рупія',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'суданскі фунт',
+            'SDG',
+            'суданскі фунт',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'шведская крона',
+            'SEK',
+            'шведская крона',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'сінгапурскі долар',
+            'SGD',
+            'сінгапурскі долар',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'фунт в-ва Святой Алены',
+            'SHP',
+            'фунт в-ва Святой Алены',
+        ],
+        'SLE' => [
+            'SLE',
+            'сьера-леонскі леонэ',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'сьера-леонскі леонэ',
+            'SLL',
+            'сьера-леонскі леонэ (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'самалійскі шылінг',
+            'SOS',
+            'самалійскі шылінг',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'сурынамскі долар',
+            'SRD',
+            'сурынамскі долар',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'паўднёвасуданскі фунт',
+            'SSP',
+            'паўднёвасуданскі фунт',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'добра Сан-Тамэ і Прынсіпі (1977–2017)',
+            'STD',
+            'добра Сан-Тамэ і Прынсіпі (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'добра Сан-Тамэ і Прынсіпі',
+            'STN',
+            'добра Сан-Тамэ і Прынсіпі',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'сірыйскі фунт',
+            'SYP',
+            'сірыйскі фунт',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'свазілендскі лілангені',
+            'SZL',
+            'свазілендскі лілангені',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'тайскі бат',
+            'THB',
+            'тайскі бат',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'таджыкскі самані',
+            'TJS',
+            'таджыкскі самані',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'туркменскі манат',
+            'TMT',
+            'туркменскі манат',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'туніскі дынар',
+            'TND',
+            'туніскі дынар',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'танганская паанга',
+            'TOP',
+            'танганская паанга',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'турэцкая ліра',
+            'TRY',
+            'турэцкая ліра',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'долар Трынідада і Табага',
+            'TTD',
+            'долар Трынідада і Табага',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'новы тайваньскі долар',
+            'NT$',
+            'новы тайваньскі долар',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'танзанійскі шылінг',
+            'TZS',
+            'танзанійскі шылінг',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'украінская грыўня',
+            'UAH',
+            'украінская грыўня',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'угандыйскі шылінг',
+            'UGX',
+            'угандыйскі шылінг',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'долар ЗША',
+            '$',
+            'долар ЗША',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'уругвайскае песа',
+            'UYU',
+            'уругвайскае песа',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'узбекскі сум',
+            'UZS',
+            'узбекскі сум',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'венесуальскі балівар (2008–2018)',
+            'VEF',
+            'венесуальскі балівар (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'венесуэльскі балівар',
+            'VES',
+            'венесуэльскі балівар',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'в’етнамскі донг',
+            '₫',
+            'в’етнамскі донг',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'вануацкі вату',
+            'VUV',
+            'вануацкі вату',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'самаанская тала',
+            'WST',
+            'самаанская тала',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'цэнтральнаафрыканскі франк КФА',
+            'FCFA',
+            'цэнтральнаафрыканскі франк КФА',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'усходнекарыбскі долар',
+            'EC$',
+            'усходнекарыбскі долар',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'заходнеафрыканскі франк КФА',
+            'F CFA',
+            'заходнеафрыканскі франк КФА',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'французскі ціхаакіянскі франк',
+            'CFPF',
+            'французскі ціхаакіянскі франк',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'еменскі рыал',
+            'YER',
+            'еменскі рыал',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'паўднёваафрыканскі рэнд',
+            'ZAR',
+            'паўднёваафрыканскі рэнд',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'замбійская квача',
+            'ZMW',
+            'замбійская квача',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bg.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1044 +3,1040 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Андорска песета',
+            'ADP',
+            'Андорска песета',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Дирхам на Обединените арабски емирства',
+            'AED',
+            'Дирхам на Обединените арабски емирства',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Афганистански афган (1927–2002)',
+            'AFA',
+            'Афганистански афган (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Афганистански афган',
+            'AFN',
+            'Афганистански афган',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Албански лек',
+            'ALL',
+            'Албански лек',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Арменски драм',
+            'AMD',
+            'Арменски драм',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Антилски гулден',
+            'ANG',
+            'Антилски гулден',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Анголска кванза',
+            'AOA',
+            'Анголска кванза',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Анголска кванца (1977–1990)',
+            'AOK',
+            'Анголска кванца (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Анголска нова кванца (1990–2000)',
+            'AON',
+            'Анголска нова кванца (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Анголска нова кванца (1995–1999)',
+            'AOR',
+            'Анголска нова кванца (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Аржентински австрал',
+            'ARA',
+            'Аржентински австрал',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Аржентинско песо (1983–1985)',
+            'ARP',
+            'Аржентинско песо (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Аржентинско песо',
+            'ARS',
+            'Аржентинско песо',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Австрийски шилинг',
+            'ATS',
+            'Австрийски шилинг',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'Австралийски долар',
+            'AUD',
+            'Австралийски долар',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Арубски флорин',
+            'AWG',
+            'Арубски флорин',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Азербайджански манат (1993–2006)',
+            'AZM',
+            'Азербайджански манат (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Азербайджански манат',
+            'AZN',
+            'Азербайджански манат',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Босна и Херцеговина-динар',
+            'BAD',
+            'Босна и Херцеговина-динар',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Босненска конвертируема марка',
+            'BAM',
+            'Босненска конвертируема марка',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Барбадоски долар',
+            'BBD',
+            'Барбадоски долар',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Бангладешка така',
+            'BDT',
+            'Бангладешка така',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Белгийски франк (конвертируем)',
+            'BEC',
+            'Белгийски франк (конвертируем)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Белгийски франк',
+            'BEF',
+            'Белгийски франк',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Белгийски франк (финансов)',
+            'BEL',
+            'Белгийски франк (финансов)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Български конвертируем лев (1962–1999)',
+            'BGL',
+            'Български конвертируем лев (1962–1999)',
         ],
         'BGN' => [
-            0 => 'лв.',
-            1 => 'Български лев',
+            'лв.',
+            'Български лев',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Бахрейнски динар',
+            'BHD',
+            'Бахрейнски динар',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Бурундийски франк',
+            'BIF',
+            'Бурундийски франк',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Бермудски долар',
+            'BMD',
+            'Бермудски долар',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Брунейски долар',
+            'BND',
+            'Брунейски долар',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Боливийско боливиано',
+            'BOB',
+            'Боливийско боливиано',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Боливийско песо',
+            'BOP',
+            'Боливийско песо',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Боливийски мвдол',
+            'BOV',
+            'Боливийски мвдол',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Бразилско ново крузейро (1967–1986)',
+            'BRB',
+            'Бразилско ново крузейро (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Бразилско крозадо',
+            'BRC',
+            'Бразилско крозадо',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Бразилско крузейро (1990–1993)',
+            'BRE',
+            'Бразилско крузейро (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'Бразилски реал',
+            'BRL',
+            'Бразилски реал',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Бразилско ново крозадо',
+            'BRN',
+            'Бразилско ново крозадо',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Бразилско крузейро',
+            'BRR',
+            'Бразилско крузейро',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Бахамски долар',
+            'BSD',
+            'Бахамски долар',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Бутански нгултрум',
+            'BTN',
+            'Бутански нгултрум',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Бирмански киат',
+            'BUK',
+            'Бирмански киат',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Ботсванска пула',
+            'BWP',
+            'Ботсванска пула',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Беларуска нова рубла (1994–1999)',
+            'BYB',
+            'Беларуска нова рубла (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Беларуска рубла',
+            'BYN',
+            'Беларуска рубла',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Беларуска рубла (2000–2016)',
+            'BYR',
+            'Беларуска рубла (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Белизийски долар',
+            'BZD',
+            'Белизийски долар',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'Канадски долар',
+            'CAD',
+            'Канадски долар',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Конгоански франк',
+            'CDF',
+            'Конгоански франк',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR евро',
+            'CHE',
+            'WIR евро',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Швейцарски франк',
+            'CHF',
+            'Швейцарски франк',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR франк',
+            'CHW',
+            'WIR франк',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Условна разчетна единица на Чили',
+            'CLF',
+            'Условна разчетна единица на Чили',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Чилийско песо',
+            'CLP',
+            'Чилийско песо',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Китайски юан (офшорен)',
+            'CNH',
+            'Китайски юан (офшорен)',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'Китайски юан',
+            'CNY',
+            'Китайски юан',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Колумбийско песо',
+            'COP',
+            'Колумбийско песо',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Колумбийска единица на реалната стойност',
+            'COU',
+            'Колумбийска единица на реалната стойност',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Костарикански колон',
+            'CRC',
+            'Костарикански колон',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Стар сръбски динар',
+            'CSD',
+            'Стар сръбски динар',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Чехословашка конвертируема крона',
+            'CSK',
+            'Чехословашка конвертируема крона',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Кубинско конвертируемо песо',
+            'CUC',
+            'Кубинско конвертируемо песо',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Кубинско песо',
+            'CUP',
+            'Кубинско песо',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Ескудо на Кабо Верде',
+            'CVE',
+            'Ескудо на Кабо Верде',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Кипърска лира',
+            'CYP',
+            'Кипърска лира',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Чешка крона',
+            'CZK',
+            'Чешка крона',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Източногерманска марка',
+            'DDM',
+            'Източногерманска марка',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Германска марка',
+            'DEM',
+            'Германска марка',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Джибутски франк',
+            'DJF',
+            'Джибутски франк',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Датска крона',
+            'DKK',
+            'Датска крона',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Доминиканско песо',
+            'DOP',
+            'Доминиканско песо',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Алжирски динар',
+            'DZD',
+            'Алжирски динар',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Еквадорско сукре',
+            'ECS',
+            'Еквадорско сукре',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Еквадорска банкова единица',
+            'ECV',
+            'Еквадорска банкова единица',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Естонска крона',
+            'EEK',
+            'Естонска крона',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Египетска лира',
+            'EGP',
+            'Египетска лира',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Еритрейска накфа',
+            'ERN',
+            'Еритрейска накфа',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Испанска песета',
+            'ESP',
+            'Испанска песета',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Етиопски бир',
+            'ETB',
+            'Етиопски бир',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Евро',
+            '€',
+            'Евро',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Финландска марка',
+            'FIM',
+            'Финландска марка',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Фиджийски долар',
+            'FJD',
+            'Фиджийски долар',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Фолкландска лира',
+            'FKP',
+            'Фолкландска лира',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Френски франк',
+            'FRF',
+            'Френски франк',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'Британска лира',
+            'GBP',
+            'Британска лира',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Грузински купон',
+            'GEK',
+            'Грузински купон',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Грузински лари',
+            'GEL',
+            'Грузински лари',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ганайско седи (1979–2007)',
+            'GHC',
+            'Ганайско седи (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ганайско седи',
+            'GHS',
+            'Ганайско седи',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Гибралтарска лира',
+            'GIP',
+            'Гибралтарска лира',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Гамбийско даласи',
+            'GMD',
+            'Гамбийско даласи',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Гвинейски франк',
+            'GNF',
+            'Гвинейски франк',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Гвинейска сили',
+            'GNS',
+            'Гвинейска сили',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Екваториално гвинейско еквеле',
+            'GQE',
+            'Екваториално гвинейско еквеле',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Гръцка драхма',
+            'GRD',
+            'Гръцка драхма',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Гватемалски кетцал',
+            'GTQ',
+            'Гватемалски кетцал',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Ескудо от Португалска Гвинея',
+            'GWE',
+            'Ескудо от Португалска Гвинея',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Гвинея-Бисау песо',
+            'GWP',
+            'Гвинея-Бисау песо',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Гаянски долар',
+            'GYD',
+            'Гаянски долар',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'Хонконгски долар',
+            'HKD',
+            'Хонконгски долар',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Хондураска лемпира',
+            'HNL',
+            'Хондураска лемпира',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Хърватски динар',
+            'HRD',
+            'Хърватски динар',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Хърватска куна',
+            'HRK',
+            'Хърватска куна',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Хаитски гурд',
+            'HTG',
+            'Хаитски гурд',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Унгарски форинт',
+            'HUF',
+            'Унгарски форинт',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Индонезийска рупия',
+            'IDR',
+            'Индонезийска рупия',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Ирландска лира',
+            'IEP',
+            'Ирландска лира',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Израелска лира',
+            'ILP',
+            'Израелска лира',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'Израелски нов шекел',
+            'ILS',
+            'Израелски нов шекел',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'Индийска рупия',
+            'INR',
+            'Индийска рупия',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Иракски динар',
+            'IQD',
+            'Иракски динар',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Ирански риал',
+            'IRR',
+            'Ирански риал',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Исландска крона',
+            'ISK',
+            'Исландска крона',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Италианска лира',
+            'ITL',
+            'Италианска лира',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Ямайски долар',
+            'JMD',
+            'Ямайски долар',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Йордански динар',
+            'JOD',
+            'Йордански динар',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'Японска йена',
+            'JPY',
+            'Японска йена',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Кенийски шилинг',
+            'KES',
+            'Кенийски шилинг',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Киргизстански сом',
+            'KGS',
+            'Киргизстански сом',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Камбоджански риел',
+            'KHR',
+            'Камбоджански риел',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Коморски франк',
+            'KMF',
+            'Коморски франк',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Севернокорейски вон',
+            'KPW',
+            'Севернокорейски вон',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'Южнокорейски вон',
+            'KRW',
+            'Южнокорейски вон',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Кувейтски динар',
+            'KWD',
+            'Кувейтски динар',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Кайманов долар',
+            'KYD',
+            'Кайманов долар',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Казахстанско тенге',
+            'KZT',
+            'Казахстанско тенге',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Лаоски кип',
+            'LAK',
+            'Лаоски кип',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Ливанска лира',
+            'LBP',
+            'Ливанска лира',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Шриланкска рупия',
+            'LKR',
+            'Шриланкска рупия',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Либерийски долар',
+            'LRD',
+            'Либерийски долар',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Лесотско лоти',
+            'LSL',
+            'Лесотско лоти',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Литовски литас',
+            'LTL',
+            'Литовски литас',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Литовски талон',
+            'LTT',
+            'Литовски талон',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Люксембургски франк',
+            'LUF',
+            'Люксембургски франк',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Латвийски лат',
+            'LVL',
+            'Латвийски лат',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Латвийска рубла',
+            'LVR',
+            'Латвийска рубла',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Либийски динар',
+            'LYD',
+            'Либийски динар',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Марокански дирхам',
+            'MAD',
+            'Марокански дирхам',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Марокански франк',
+            'MAF',
+            'Марокански франк',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Молдовска лея',
+            'MDL',
+            'Молдовска лея',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Малгашко ариари',
+            'MGA',
+            'Малгашко ариари',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Малгашки франк - Мадагаскар',
+            'MGF',
+            'Малгашки франк - Мадагаскар',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Македонски денар',
+            'MKD',
+            'Македонски денар',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Малийски франк',
+            'MLF',
+            'Малийски франк',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Мианмарски киат',
+            'MMK',
+            'Мианмарски киат',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Монголски тугрик',
+            'MNT',
+            'Монголски тугрик',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Патака на Макао',
+            'MOP',
+            'Патака на Макао',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Мавританска угия (1973–2017)',
+            'MRO',
+            'Мавританска угия (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Мавританска угия',
+            'MRU',
+            'Мавританска угия',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Малтийска лира',
+            'MTL',
+            'Малтийска лира',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Маврицийска рупия',
+            'MUR',
+            'Маврицийска рупия',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Малдивска руфия',
+            'MVR',
+            'Малдивска руфия',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Малавийска куача',
+            'MWK',
+            'Малавийска куача',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'Мексиканско песо',
+            'MXN',
+            'Мексиканско песо',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Мексиканско сребърно песо (1861–1992)',
+            'MXP',
+            'Мексиканско сребърно песо (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Мексиканска конвертируема единица (UDI)',
+            'MXV',
+            'Мексиканска конвертируема единица (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Малайзийски рингит',
+            'MYR',
+            'Малайзийски рингит',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Мозамбикско ескудо',
+            'MZE',
+            'Мозамбикско ескудо',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Мозамбикски метикал (1980–2006)',
+            'MZM',
+            'Мозамбикски метикал (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Мозамбикски метикал',
+            'MZN',
+            'Мозамбикски метикал',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Намибийски долар',
+            'NAD',
+            'Намибийски долар',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Нигерийска найра',
+            'NGN',
+            'Нигерийска найра',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Никарагуанска кордоба (1988–1991)',
+            'NIC',
+            'Никарагуанска кордоба (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Никарагуанска кордоба',
+            'NIO',
+            'Никарагуанска кордоба',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Холандски гулден',
+            'NLG',
+            'Холандски гулден',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Норвежка крона',
+            'NOK',
+            'Норвежка крона',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Непалска рупия',
+            'NPR',
+            'Непалска рупия',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'Новозеландски долар',
+            'NZD',
+            'Новозеландски долар',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Омански риал',
+            'OMR',
+            'Омански риал',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Панамска балбоа',
+            'PAB',
+            'Панамска балбоа',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Перуанско инти',
+            'PEI',
+            'Перуанско инти',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Перуански сол',
+            'PEN',
+            'Перуански сол',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Перуански сол (1863–1965)',
+            'PES',
+            'Перуански сол (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Папуа-новогвинейска кина',
+            'PGK',
+            'Папуа-новогвинейска кина',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Филипинско песо',
+            'PHP',
+            'Филипинско песо',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Пакистанска рупия',
+            'PKR',
+            'Пакистанска рупия',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Полска злота',
+            'PLN',
+            'Полска злота',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Полска злота (1950–1995)',
+            'PLZ',
+            'Полска злота (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Португалско ескудо',
+            'PTE',
+            'Португалско ескудо',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Парагвайско гуарани',
+            'PYG',
+            'Парагвайско гуарани',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Катарски риал',
+            'QAR',
+            'Катарски риал',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Родезийски долар',
+            'RHD',
+            'Родезийски долар',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Стара румънска лея',
+            'ROL',
+            'Стара румънска лея',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Румънска лея',
+            'RON',
+            'Румънска лея',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Сръбски динар',
+            'RSD',
+            'Сръбски динар',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Руска рубла',
+            'RUB',
+            'Руска рубла',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Руска рубла (1991–1998)',
+            'RUR',
+            'Руска рубла (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Руандски франк',
+            'RWF',
+            'Руандски франк',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'саудитски риал',
+            'SAR',
+            'саудитски риал',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Долар на Соломоновите острови',
+            'SBD',
+            'Долар на Соломоновите острови',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Сейшелска рупия',
+            'SCR',
+            'Сейшелска рупия',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Судански динар',
+            'SDD',
+            'Судански динар',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Суданска лира',
+            'SDG',
+            'Суданска лира',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Шведска крона',
+            'SEK',
+            'Шведска крона',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Сингапурски долар',
+            'SGD',
+            'Сингапурски долар',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Лира на Света Елена',
+            'SHP',
+            'Лира на Света Елена',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Словенски толар',
+            'SIT',
+            'Словенски толар',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Словашка крона',
+            'SKK',
+            'Словашка крона',
+        ],
+        'SLE' => [
+            'SLE',
+            'Сиералеонско леоне',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Сиералеонско леоне',
+            'SLL',
+            'Сиералеонско леоне (1964 – 2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Сомалийски шилинг',
+            'SOS',
+            'Сомалийски шилинг',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Суринамски долар',
+            'SRD',
+            'Суринамски долар',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Суринамски гилдер',
+            'SRG',
+            'Суринамски гилдер',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Южносуданска лира',
+            'SSP',
+            'Южносуданска лира',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Добра на Сао Томе и Принсипи (1977–2017)',
+            'STD',
+            'Добра на Сао Томе и Принсипи (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Добра на Сао Томе и Принсипи',
+            'STN',
+            'Добра на Сао Томе и Принсипи',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Съветска рубла',
+            'SUR',
+            'Съветска рубла',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Салвадорски колон',
+            'SVC',
+            'Салвадорски колон',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Сирийска лира',
+            'SYP',
+            'Сирийска лира',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Свазилендски лилангени',
+            'SZL',
+            'Свазилендски лилангени',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Тайландски бат',
+            'THB',
+            'Тайландски бат',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Таджикистанска рубла',
+            'TJR',
+            'Таджикистанска рубла',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Таджикистански сомони',
+            'TJS',
+            'Таджикистански сомони',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Туркменистански манат',
+            'TMM',
+            'Туркменистански манат',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Туркменски манат',
+            'TMT',
+            'Туркменски манат',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Тунизийски динар',
+            'TND',
+            'Тунизийски динар',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Тонганска паанга',
+            'TOP',
+            'Тонганска паанга',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Тиморско ескудо',
+            'TPE',
+            'Тиморско ескудо',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Турска лира (1922–2005)',
+            'TRL',
+            'Турска лира (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Турска лира',
+            'TRY',
+            'Турска лира',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Долар на Тринидад и Тобаго',
+            'TTD',
+            'Долар на Тринидад и Тобаго',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'Тайвански долар',
+            'TWD',
+            'Тайвански долар',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Танзанийски шилинг',
+            'TZS',
+            'Танзанийски шилинг',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Украинска гривня',
+            'UAH',
+            'Украинска гривня',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Украински карбованец',
+            'UAK',
+            'Украински карбованец',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Угандийски шилинг (1966–1987)',
+            'UGS',
+            'Угандийски шилинг (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Угандски шилинг',
+            'UGX',
+            'Угандски шилинг',
         ],
         'USD' => [
-            0 => 'щ.д.',
-            1 => 'Щатски долар',
-        ],
-        'USN' => [
-            0 => 'USN',
-            1 => 'USN',
-        ],
-        'USS' => [
-            0 => 'USS',
-            1 => 'USS',
+            'щ.д.',
+            'Щатски долар',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Уругвайско песо (индекс на инфлацията)',
+            'UYI',
+            'Уругвайско песо (индекс на инфлацията)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Уругвайско песо (1975–1993)',
+            'UYP',
+            'Уругвайско песо (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Уругвайско песо',
+            'UYU',
+            'Уругвайско песо',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Узбекски сум',
+            'UZS',
+            'Узбекски сум',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Венецуелски боливар (1871–2008)',
+            'VEB',
+            'Венецуелски боливар (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Венецуелски боливар',
+            'VEF',
+            'Венецуелски боливар',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Венецуелски боливар (VES)',
+            'VES',
+            'Венецуелски боливар (VES)',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'Виетнамски донг',
+            'VND',
+            'Виетнамски донг',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Вануатско вату',
+            'VUV',
+            'Вануатско вату',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Самоанска тала',
+            'WST',
+            'Самоанска тала',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Централноафрикански франк',
+            'FCFA',
+            'Централноафрикански франк',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'Източнокарибски долар',
+            'XCD',
+            'Източнокарибски долар',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Еку на ЕИО',
+            'XEU',
+            'Еку на ЕИО',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Френски златен франк',
+            'XFO',
+            'Френски златен франк',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Западноафрикански франк',
+            'F CFA',
+            'Западноафрикански франк',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP франк',
+            'CFPF',
+            'CFP франк',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Йеменски динар',
+            'YDD',
+            'Йеменски динар',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Йеменски риал',
+            'YER',
+            'Йеменски риал',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Югославски твърд динар',
+            'YUD',
+            'Югославски твърд динар',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Югославски динар',
+            'YUM',
+            'Югославски динар',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Югославски конвертируем динар',
+            'YUN',
+            'Югославски конвертируем динар',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Южноафрикански ранд (финансов)',
+            'ZAL',
+            'Южноафрикански ранд (финансов)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Южноафрикански ранд',
+            'ZAR',
+            'Южноафрикански ранд',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Замбийска квача (1968–2012)',
+            'ZMK',
+            'Замбийска квача (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Замбийска куача',
+            'ZMW',
+            'Замбийска куача',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Заирско ново зайре',
+            'ZRN',
+            'Заирско ново зайре',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Заирско зайре',
+            'ZRZ',
+            'Заирско зайре',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Зимбабвийски долар',
+            'ZWD',
+            'Зимбабвийски долар',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Зимбабвийски долар (2009)',
+            'ZWL',
+            'Зимбабвийски долар (2009)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bm.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bm.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bm.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bm.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,236 +3,240 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'arabu mara kafoli Diram',
+            'AED',
+            'arabu mara kafoli Diram',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'angola Kwanza',
+            'AOA',
+            'angola Kwanza',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ositirali Dolar',
+            'A$',
+            'ositirali Dolar',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bareyini Dinar',
+            'BHD',
+            'bareyini Dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'burundi Fraŋ',
+            'BIF',
+            'burundi Fraŋ',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'bɔtisiwana Pula',
+            'BWP',
+            'bɔtisiwana Pula',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'kanada Dolar',
+            'CA$',
+            'kanada Dolar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'kongole Fraŋ',
+            'CDF',
+            'kongole Fraŋ',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'suwisi Fraŋ',
+            'CHF',
+            'suwisi Fraŋ',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'siniwa Yuwan',
+            'CN¥',
+            'siniwa Yuwan',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'capivɛrdi Esekudo',
+            'CVE',
+            'capivɛrdi Esekudo',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'jibuti Fraŋ',
+            'DJF',
+            'jibuti Fraŋ',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'alizeri Dinar',
+            'DZD',
+            'alizeri Dinar',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'eziputi Livri',
+            'EGP',
+            'eziputi Livri',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'eritere Nafika',
+            'ERN',
+            'eritere Nafika',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'etiopi Bir',
+            'ETB',
+            'etiopi Bir',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ero',
+            '€',
+            'ero',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'angilɛ Livri',
+            '£',
+            'angilɛ Livri',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'gana Sedi',
+            'GHC',
+            'gana Sedi',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'gambi Dalasi',
+            'GMD',
+            'gambi Dalasi',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'gine Fraŋ',
+            'GNS',
+            'gine Fraŋ',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Ɛndu Rupi',
+            '₹',
+            'Ɛndu Rupi',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'zapɔne Yɛn',
+            'JP¥',
+            'zapɔne Yɛn',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'keniya Siling',
+            'KES',
+            'keniya Siling',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'komɔri Fraŋ',
+            'KMF',
+            'komɔri Fraŋ',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'liberiya Dolar',
+            'LRD',
+            'liberiya Dolar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'lesoto Loti',
+            'LSL',
+            'lesoto Loti',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'libi Dinar',
+            'LYD',
+            'libi Dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'marɔku Diram',
+            'MAD',
+            'marɔku Diram',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'madagasikari Fraŋ',
+            'MGA',
+            'madagasikari Fraŋ',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'mɔritani Uguwiya (1973–2017)',
+            'MRO',
+            'mɔritani Uguwiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'mɔritani Uguwiya',
+            'MRU',
+            'mɔritani Uguwiya',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'morisi Rupi',
+            'MUR',
+            'morisi Rupi',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'malawi Kwaca',
+            'MWK',
+            'malawi Kwaca',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'mozanbiki Metikali',
+            'MZM',
+            'mozanbiki Metikali',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'namibi Dolar',
+            'NAD',
+            'namibi Dolar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'nizeriya Nɛra',
+            'NGN',
+            'nizeriya Nɛra',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ruwanda Fraŋ',
+            'RWF',
+            'ruwanda Fraŋ',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'sawudiya Riyal',
+            'SAR',
+            'sawudiya Riyal',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'sesɛli Rupi',
+            'SCR',
+            'sesɛli Rupi',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'sudani Dinar',
+            'SDG',
+            'sudani Dinar',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'sudani Livri',
+            'SDP',
+            'sudani Livri',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Ɛlɛni-Senu Livri',
+            'SHP',
+            'Ɛlɛni-Senu Livri',
+        ],
+        'SLE' => [
+            'SLE',
+            'siyeralewɔni Lewɔni',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'siyeralewɔni Lewɔni',
+            'SLL',
+            'siyeralewɔni Lewɔni (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'somali Siling',
+            'SOS',
+            'somali Siling',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'sawotome Dobra (1977–2017)',
+            'STD',
+            'sawotome Dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'sawotome Dobra',
+            'STN',
+            'sawotome Dobra',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'swazilandi Lilangeni',
+            'SZL',
+            'swazilandi Lilangeni',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'tunizi Dinar',
+            'TND',
+            'tunizi Dinar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'tanzani Siling',
+            'TZS',
+            'tanzani Siling',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'uganda Siling',
+            'UGX',
+            'uganda Siling',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'ameriki Dolar',
+            'US$',
+            'ameriki Dolar',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'sefa Fraŋ (BEAC)',
+            'FCFA',
+            'sefa Fraŋ (BEAC)',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'sefa Fraŋ (BCEAO)',
+            'F CFA',
+            'sefa Fraŋ (BCEAO)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'sudafriki Randi',
+            'ZAR',
+            'sudafriki Randi',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'zambi Kwaca (1968–2012)',
+            'ZMK',
+            'zambi Kwaca (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'zambi Kwaca',
+            'ZMW',
+            'zambi Kwaca',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'zimbabuwe Dolar',
+            'ZWD',
+            'zimbabuwe Dolar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bn_IN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bn_IN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bn_IN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bn_IN.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,40 +3,40 @@
 return [
     'Names' => [
         'ANG' => [
-            0 => 'ANG',
-            1 => 'নেদারল্যান্ডস অ্যান্টিলিয়ান গিল্ডার',
+            'ANG',
+            'নেদারল্যান্ডস অ্যান্টিলিয়ান গিল্ডার',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'আরুবান গিল্ডার',
+            'AWG',
+            'আরুবান গিল্ডার',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'বারমুডান ডলার',
+            'BMD',
+            'বারমুডান ডলার',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'গুয়াতেমালান কেৎসাল',
+            'GTQ',
+            'গুয়াতেমালান কেৎসাল',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'হন্ডুরান লেম্পিরা',
+            'HNL',
+            'হন্ডুরান লেম্পিরা',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'হাইতিয়ান গুর্দ',
+            'HTG',
+            'হাইতিয়ান গুর্দ',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'মেক্সিকান পেসো',
+            'MX$',
+            'মেক্সিকান পেসো',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'মার্কিন ডলার',
+            '$',
+            'মার্কিন ডলার',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'পূর্ব ক্যারিবিয়ান ডলার',
+            'EC$',
+            'পূর্ব ক্যারিবিয়ান ডলার',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bn.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1076 +3,1080 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'এ্যান্ডোরান পেসেতা',
+            'ADP',
+            'এ্যান্ডোরান পেসেতা',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'সংযুক্ত আরব আমিরাত দিরহাম',
+            'AED',
+            'সংযুক্ত আরব আমিরাত দিরহাম',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'আফগানি (১৯২৭–২০০২)',
+            'AFA',
+            'আফগানি (১৯২৭–২০০২)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'আফগান আফগানি',
+            'AFN',
+            'আফগান আফগানি',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'আলবেনিয়ান লেক',
+            'ALL',
+            'আলবেনিয়ান লেক',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'আরমেনিয়ান দ্রাম',
+            'AMD',
+            'আরমেনিয়ান দ্রাম',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'নেদারল্যান্ড এ্যান্টিলিয়ান গুল্ডের',
+            'ANG',
+            'নেদারল্যান্ড এ্যান্টিলিয়ান গুল্ডের',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'এ্যাঙ্গোলান কওয়ানজা',
+            'AOA',
+            'এ্যাঙ্গোলান কওয়ানজা',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'এ্যাঙ্গোলান কওয়ানজা (১৯৭৭–১৯৯০)',
+            'AOK',
+            'এ্যাঙ্গোলান কওয়ানজা (১৯৭৭–১৯৯০)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'এ্যাঙ্গোলান নতুন কওয়ানজা (১৯৯৫–২০০০)',
+            'AON',
+            'এ্যাঙ্গোলান নতুন কওয়ানজা (১৯৯৫–২০০০)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'এ্যাঙ্গোলান কওয়ানজা (১৯৯৫–১৯৯৯)',
+            'AOR',
+            'এ্যাঙ্গোলান কওয়ানজা (১৯৯৫–১৯৯৯)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'আর্জেন্টিনা অস্ট্রাল',
+            'ARA',
+            'আর্জেন্টিনা অস্ট্রাল',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'আর্জেন্টিনা পেসো (১৯৮৩–১৯৮৫)',
+            'ARP',
+            'আর্জেন্টিনা পেসো (১৯৮৩–১৯৮৫)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'আর্জেন্টিনা পেসো',
+            'ARS',
+            'আর্জেন্টিনা পেসো',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'অস্ট্রিয়ান শিলিং',
+            'ATS',
+            'অস্ট্রিয়ান শিলিং',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'অস্ট্রেলিয়ান ডলার',
+            'A$',
+            'অস্ট্রেলিয়ান ডলার',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'আরুবা ফ্লোরিন',
+            'AWG',
+            'আরুবা ফ্লোরিন',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'আজারবাইজান মানাত (১৯৯৩–২০০৬)',
+            'AZM',
+            'আজারবাইজান মানাত (১৯৯৩–২০০৬)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'আজারবাইজান মানাত',
+            'AZN',
+            'আজারবাইজান মানাত',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'বসনিয়া এবং হার্জেগোভিনা দিনার',
+            'BAD',
+            'বসনিয়া এবং হার্জেগোভিনা দিনার',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'বসনিয়া এবং হার্জেগোভিনা বিনিমেয় মার্ক',
+            'BAM',
+            'বসনিয়া এবং হার্জেগোভিনা বিনিমেয় মার্ক',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'বার্বেডোজ ডলার',
+            'BBD',
+            'বার্বেডোজ ডলার',
         ],
         'BDT' => [
-            0 => '৳',
-            1 => 'বাংলাদেশী টাকা',
+            '৳',
+            'বাংলাদেশী টাকা',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'বেলজিয়ান ফ্রাঙ্ক (রূপান্তরযোগ্য)',
+            'BEC',
+            'বেলজিয়ান ফ্রাঙ্ক (রূপান্তরযোগ্য)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'বেলজিয়ান ফ্রাঙ্ক',
+            'BEF',
+            'বেলজিয়ান ফ্রাঙ্ক',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'বেলজিয়ান ফ্রাঙ্ক (আর্থিক)',
+            'BEL',
+            'বেলজিয়ান ফ্রাঙ্ক (আর্থিক)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'বুলগেরীয় হার্ড লেভ',
+            'BGL',
+            'বুলগেরীয় হার্ড লেভ',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'বুলগেরীয় লেভ',
+            'BGN',
+            'বুলগেরীয় লেভ',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'বাহরাইনি দিনার',
+            'BHD',
+            'বাহরাইনি দিনার',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'বুরুন্ডি ফ্রাঙ্ক',
+            'BIF',
+            'বুরুন্ডি ফ্রাঙ্ক',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'বারমিউডান ডলার',
+            'BMD',
+            'বারমিউডান ডলার',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ব্রুনেই ডলার',
+            'BND',
+            'ব্রুনেই ডলার',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'বলিভিয়ান বলিভিয়ানো',
+            'BOB',
+            'বলিভিয়ান বলিভিয়ানো',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'বলিভিয়ান পেসো',
+            'BOP',
+            'বলিভিয়ান পেসো',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'বলিভিয়ান মভডোল',
+            'BOV',
+            'বলিভিয়ান মভডোল',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'ব্রাজিলিয়ান ক্রুজেয়রোনোভো (১৯৬৭–১৯৮৬)',
+            'BRB',
+            'ব্রাজিলিয়ান ক্রুজেয়রোনোভো (১৯৬৭–১৯৮৬)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'ব্রাজিলিয়ান ক্রুজেইডাউ',
+            'BRC',
+            'ব্রাজিলিয়ান ক্রুজেইডাউ',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'ব্রাজিলিয়ান ক্রুজেয়রো (১৯৯০–১৯৯৩)',
+            'BRE',
+            'ব্রাজিলিয়ান ক্রুজেয়রো (১৯৯০–১৯৯৩)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ব্রাজিলিয়ান রিয়েল',
+            'R$',
+            'ব্রাজিলিয়ান রিয়েল',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'ব্রাজিলিয়ান ক্রুজেইডো নোভো',
+            'BRN',
+            'ব্রাজিলিয়ান ক্রুজেইডো নোভো',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'ব্রাজিলিয়ান ক্রুজেয়রো',
+            'BRR',
+            'ব্রাজিলিয়ান ক্রুজেয়রো',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'বাহামিয়ান ডলার',
+            'BSD',
+            'বাহামিয়ান ডলার',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ভুটানি এনগুল্ট্রুম',
+            'BTN',
+            'ভুটানি এনগুল্ট্রুম',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'বর্মি কিয়াৎ',
+            'BUK',
+            'বর্মি কিয়াৎ',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'বতসোয়ানা পুলা',
+            'BWP',
+            'বতসোয়ানা পুলা',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'বেলারুশিয়ান নিউ রুবেল (১৯৯৪–১৯৯৯)',
+            'BYB',
+            'বেলারুশিয়ান নিউ রুবেল (১৯৯৪–১৯৯৯)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'বেলারুশিয়ান রুবেল',
+            'BYN',
+            'বেলারুশিয়ান রুবেল',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'বেলারুশিয়ান রুবেল (2000–2016)',
+            'BYR',
+            'বেলারুশিয়ান রুবেল (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'বেলিজ ডলার',
+            'BZD',
+            'বেলিজ ডলার',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'কানাডিয়ান ডলার',
+            'CA$',
+            'কানাডিয়ান ডলার',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'কঙ্গোলিস ফ্র্যাঙ্ক',
+            'CDF',
+            'কঙ্গোলিস ফ্র্যাঙ্ক',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'সুইজারল্যান্ড ইউরো',
+            'CHE',
+            'সুইজারল্যান্ড ইউরো',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'সুইস ফ্রাঁ',
+            'CHF',
+            'সুইস ফ্রাঁ',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'সুইজারল্যান্ড ফ্রাঙ্ক',
+            'CHW',
+            'সুইজারল্যান্ড ফ্রাঙ্ক',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'চিলিয়ান উনিদাদেস দি ফোমেন্তো',
+            'CLF',
+            'চিলিয়ান উনিদাদেস দি ফোমেন্তো',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'চিলি পেসো',
+            'CLP',
+            'চিলি পেসো',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'চাইনিজ ইউয়ান (অফশোর)',
+            'CNH',
+            'চাইনিজ ইউয়ান (অফশোর)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'চীনা য়ুয়ান',
+            'CN¥',
+            'চীনা য়ুয়ান',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'কলোম্বিয়ান পেসো',
+            'COP',
+            'কলোম্বিয়ান পেসো',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'উনিদাদ দি ভ্যালোর রিয়েল',
+            'COU',
+            'উনিদাদ দি ভ্যালোর রিয়েল',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'কোস্টা রিকা কোলোন',
+            'CRC',
+            'কোস্টা রিকা কোলোন',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'প্রাচীন সারবিয়ান দিনার',
+            'CSD',
+            'প্রাচীন সারবিয়ান দিনার',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'চেকোস্লোভাক হার্ড কোরুনা',
+            'CSK',
+            'চেকোস্লোভাক হার্ড কোরুনা',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'কিউবান রূপান্তরযোগ্য পেসো',
+            'CUC',
+            'কিউবান রূপান্তরযোগ্য পেসো',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'কিউবান পেসো',
+            'CUP',
+            'কিউবান পেসো',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'কেপ ভার্দে এসকুডো',
+            'CVE',
+            'কেপ ভার্দে এসকুডো',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'সাইপ্রাস পাউন্ড',
+            'CYP',
+            'সাইপ্রাস পাউন্ড',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'চেক প্রজাতন্ত্র কোরুনা',
+            'CZK',
+            'চেক প্রজাতন্ত্র কোরুনা',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'পূর্ব জার্মান মার্ক',
+            'DDM',
+            'পূর্ব জার্মান মার্ক',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'ডয়চ্ মার্ক',
+            'DEM',
+            'ডয়চ্ মার্ক',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'জিবুতি ফ্রাঙ্ক',
+            'DJF',
+            'জিবুতি ফ্রাঙ্ক',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ড্যানিশ ক্রোন',
+            'DKK',
+            'ড্যানিশ ক্রোন',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ডোমিনিকান পেসো',
+            'DOP',
+            'ডোমিনিকান পেসো',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'আলজেরীয় দিনার',
+            'DZD',
+            'আলজেরীয় দিনার',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'ইকুয়াডোর সুক্রে',
+            'ECS',
+            'ইকুয়াডোর সুক্রে',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'ইকুয়াডোর উনিদাদেস দি ভেলর কনসতান্তে (ইউভিসি)',
+            'ECV',
+            'ইকুয়াডোর উনিদাদেস দি ভেলর কনসতান্তে (ইউভিসি)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'এস্তোনিয়া ক্রুনি',
+            'EEK',
+            'এস্তোনিয়া ক্রুনি',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'মিশরীয় পাউন্ড',
+            'EGP',
+            'মিশরীয় পাউন্ড',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'এরিট্রিয়েন নাকফা',
+            'ERN',
+            'এরিট্রিয়েন নাকফা',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'স্প্যানিশ পেসেতা (একই হিসাব)',
+            'ESA',
+            'স্প্যানিশ পেসেতা (একই হিসাব)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'স্প্যানিশ পেসেতা (রূপান্তরযোগ্য হিসাব)',
+            'ESB',
+            'স্প্যানিশ পেসেতা (রূপান্তরযোগ্য হিসাব)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'স্প্যানিশ পেসেতা',
+            'ESP',
+            'স্প্যানিশ পেসেতা',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ইথিওপিয়ান বির',
+            'ETB',
+            'ইথিওপিয়ান বির',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ইউরো',
+            '€',
+            'ইউরো',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'ফিনিস মার্কা',
+            'FIM',
+            'ফিনিস মার্কা',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ফিজি ডলার',
+            'FJD',
+            'ফিজি ডলার',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ফকল্যান্ড দ্বীপপুঞ্জ পাউন্ড',
+            'FKP',
+            'ফকল্যান্ড দ্বীপপুঞ্জ পাউন্ড',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'ফরাসি ফ্রাঙ্ক',
+            'FRF',
+            'ফরাসি ফ্রাঙ্ক',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'ব্রিটিশ পাউন্ড',
+            '£',
+            'ব্রিটিশ পাউন্ড',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'জর্জিয়ান কুপন লারিট',
+            'GEK',
+            'জর্জিয়ান কুপন লারিট',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'জর্জিয়ান লারি',
+            'GEL',
+            'জর্জিয়ান লারি',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'ঘানা সেডি (১৯৭৯–২০০৭)',
+            'GHC',
+            'ঘানা সেডি (১৯৭৯–২০০৭)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ঘানা সেডি',
+            'GHS',
+            'ঘানা সেডি',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'জিব্রাল্টার পাউন্ড',
+            'GIP',
+            'জিব্রাল্টার পাউন্ড',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'গাম্বিয়া ডালাসি',
+            'GMD',
+            'গাম্বিয়া ডালাসি',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'গিনি ফ্রাঙ্ক',
+            'GNF',
+            'গিনি ফ্রাঙ্ক',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'গিনি সাইলি',
+            'GNS',
+            'গিনি সাইলি',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ইকুয়েটোরিয়াল গিনি ইকুয়িলি',
+            'GQE',
+            'ইকুয়েটোরিয়াল গিনি ইকুয়িলি',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'গ্রীক দ্রাচমা',
+            'GRD',
+            'গ্রীক দ্রাচমা',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'গুয়াতেমালা কুয়েৎজাল',
+            'GTQ',
+            'গুয়াতেমালা কুয়েৎজাল',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'পর্তুগিজ গিনি এসকুডো',
+            'GWE',
+            'পর্তুগিজ গিনি এসকুডো',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'গিনি বিসাউ পেসো',
+            'GWP',
+            'গিনি বিসাউ পেসো',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'গায়ানিজ ডলার',
+            'GYD',
+            'গায়ানিজ ডলার',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'হংকং ডলার',
+            'HK$',
+            'হংকং ডলার',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'হন্ডুরাস লেম্পিরা',
+            'HNL',
+            'হন্ডুরাস লেম্পিরা',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'ক্রোয়েশিয়ান দিনার',
+            'HRD',
+            'ক্রোয়েশিয়ান দিনার',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'ক্রোয়েশিয়ান কুনা',
+            'HRK',
+            'ক্রোয়েশিয়ান কুনা',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'হাইতি গৌর্দে',
+            'HTG',
+            'হাইতি গৌর্দে',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'হাঙ্গেরিয়ান ফোরিন্ট',
+            'HUF',
+            'হাঙ্গেরিয়ান ফোরিন্ট',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'ইন্দোনেশিয়ান রুপিয়াহ',
+            'IDR',
+            'ইন্দোনেশিয়ান রুপিয়াহ',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'ইরিশ পাউন্ড',
+            'IEP',
+            'ইরিশ পাউন্ড',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'ইস্রাইলি পাউন্ড',
+            'ILP',
+            'ইস্রাইলি পাউন্ড',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ইসরায়েলি নতুন শেকেল',
+            '₪',
+            'ইসরায়েলি নতুন শেকেল',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'ভারতীয় রুপি',
+            '₹',
+            'ভারতীয় রুপি',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ইরাকি দিনার',
+            'IQD',
+            'ইরাকি দিনার',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ইরানিয়ান রিয়াল',
+            'IRR',
+            'ইরানিয়ান রিয়াল',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'আইসল্যান্ডীয় ক্রোনা',
+            'ISK',
+            'আইসল্যান্ডীয় ক্রোনা',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'ইতালীয় লিরা',
+            'ITL',
+            'ইতালীয় লিরা',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'জামাইকান ডলার',
+            'JMD',
+            'জামাইকান ডলার',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'জর্ডানিয়ান দিনার',
+            'JOD',
+            'জর্ডানিয়ান দিনার',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'জাপানি ইয়েন',
+            'JP¥',
+            'জাপানি ইয়েন',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'কেনিয়ান শিলিং',
+            'KES',
+            'কেনিয়ান শিলিং',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'কিরগিজস্তান সোম',
+            'KGS',
+            'কিরগিজস্তান সোম',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'কম্বোডিয়ান রিয়েল',
+            'KHR',
+            'কম্বোডিয়ান রিয়েল',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'কমোরিয়ান ফ্রাঙ্ক',
+            'KMF',
+            'কমোরিয়ান ফ্রাঙ্ক',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'উত্তর কোরিয়ার ওন',
+            'KPW',
+            'উত্তর কোরিয়ার ওন',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'দক্ষিণ কোরিয়ান ওন',
+            '₩',
+            'দক্ষিণ কোরিয়ান ওন',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'কুয়েতি দিনার',
+            'KWD',
+            'কুয়েতি দিনার',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'কেম্যান দ্বীপপুঞ্জের ডলার',
+            'KYD',
+            'কেম্যান দ্বীপপুঞ্জের ডলার',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'কাজাখাস্তানি টেঙ্গে',
+            'KZT',
+            'কাজাখাস্তানি টেঙ্গে',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'লেউশান কিপ',
+            'LAK',
+            'লেউশান কিপ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'লেবানিজ পাউন্ড',
+            'LBP',
+            'লেবানিজ পাউন্ড',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'শ্রীলঙ্কান রুপি',
+            'LKR',
+            'শ্রীলঙ্কান রুপি',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'লিবেরিয়ান ডলার',
+            'LRD',
+            'লিবেরিয়ান ডলার',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'লেসুটু লোটি',
+            'LSL',
+            'লেসুটু লোটি',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'লিথুইনিয়ান লিটা',
+            'LTL',
+            'লিথুইনিয়ান লিটা',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'লিথুইনিয়ান টালোন্যাস',
+            'LTT',
+            'লিথুইনিয়ান টালোন্যাস',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'লুক্সেমবার্গ রুপান্তযোগ্য ফ্রাঙ্ক',
+            'LUC',
+            'লুক্সেমবার্গ রুপান্তযোগ্য ফ্রাঙ্ক',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'লুক্সেমবার্গ ফ্রাঙ্ক',
+            'LUF',
+            'লুক্সেমবার্গ ফ্রাঙ্ক',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'লুক্সেমবার্গ ফাইনেনশিয়াল ফ্রাঙ্ক',
+            'LUL',
+            'লুক্সেমবার্গ ফাইনেনশিয়াল ফ্রাঙ্ক',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'ল্যাটভিয়ান ল্যাট্‌স',
+            'LVL',
+            'ল্যাটভিয়ান ল্যাট্‌স',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'ল্যাটভিয়ান রুবল',
+            'LVR',
+            'ল্যাটভিয়ান রুবল',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'লিবিয়ান দিনার',
+            'LYD',
+            'লিবিয়ান দিনার',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'মোরোক্কান দিরহাম',
+            'MAD',
+            'মোরোক্কান দিরহাম',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'মোরোক্কান ফ্রাঙ্ক',
+            'MAF',
+            'মোরোক্কান ফ্রাঙ্ক',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'মোল্ডোভান লেয়ু',
+            'MDL',
+            'মোল্ডোভান লেয়ু',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'মাদাগাস্কার আরিয়ারি',
+            'MGA',
+            'মাদাগাস্কার আরিয়ারি',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'মাদাগাস্কার ফ্রাঙ্ক',
+            'MGF',
+            'মাদাগাস্কার ফ্রাঙ্ক',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'ম্যাসেডোনিয়ান দিনার',
+            'MKD',
+            'ম্যাসেডোনিয়ান দিনার',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'মালি ফ্রাঙ্ক',
+            'MLF',
+            'মালি ফ্রাঙ্ক',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'মায়ানমার কিয়াত',
+            'MMK',
+            'মায়ানমার কিয়াত',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'মঙ্গোলিয়ান তুগরিক',
+            'MNT',
+            'মঙ্গোলিয়ান তুগরিক',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'ম্যাক্যাও পাটাকা',
+            'MOP',
+            'ম্যাক্যাও পাটাকা',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'মৌরিতানিয়ান ওউগুইয়া (১৯৭৩–২০১৭)',
+            'MRO',
+            'মৌরিতানিয়ান ওউগুইয়া (১৯৭৩–২০১৭)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'মৌরিতানিয়ান ওউগুইয়া',
+            'MRU',
+            'মৌরিতানিয়ান ওউগুইয়া',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'মাল্টা লিরা',
+            'MTL',
+            'মাল্টা লিরা',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'মাল্টা পাউন্ড',
+            'MTP',
+            'মাল্টা পাউন্ড',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'মৌরিতানিয়ান রুপি',
+            'MUR',
+            'মৌরিতানিয়ান রুপি',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'মালদিভিয়ান রুফিয়া',
+            'MVR',
+            'মালদিভিয়ান রুফিয়া',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'মালাউইয়ান কোয়াচা',
+            'MWK',
+            'মালাউইয়ান কোয়াচা',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'ম্যাক্সিকান পেসো',
+            'MX$',
+            'ম্যাক্সিকান পেসো',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'ম্যাক্সিকান সিলভার পেসো (১৮৬১–১৯৯২)',
+            'MXP',
+            'ম্যাক্সিকান সিলভার পেসো (১৮৬১–১৯৯২)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'মেক্সিকান উনিদাদ দি ইনভার্সান (UDI)',
+            'MXV',
+            'মেক্সিকান উনিদাদ দি ইনভার্সান (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'মালয়েশিয়ান রিঙ্গিৎ',
+            'MYR',
+            'মালয়েশিয়ান রিঙ্গিৎ',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'মোজাম্বিক এসকুডো',
+            'MZE',
+            'মোজাম্বিক এসকুডো',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'প্রাচীন মোজাম্বিক মেটিকেল',
+            'MZM',
+            'প্রাচীন মোজাম্বিক মেটিকেল',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'মোজাম্বিক মেটিকেল',
+            'MZN',
+            'মোজাম্বিক মেটিকেল',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'নামিবিয়া ডলার',
+            'NAD',
+            'নামিবিয়া ডলার',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'নাইজেরিয়ান নায়রা',
+            'NGN',
+            'নাইজেরিয়ান নায়রা',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'নিকারাগুয়ান কর্ডোবা (১৯৮৮–১৯৯১)',
+            'NIC',
+            'নিকারাগুয়ান কর্ডোবা (১৯৮৮–১৯৯১)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'নিকারাগুয়ান কর্ডোবা',
+            'NIO',
+            'নিকারাগুয়ান কর্ডোবা',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'নেদারল্যান্ড গুল্ডের',
+            'NLG',
+            'নেদারল্যান্ড গুল্ডের',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'নরওয়েজিয়ান ক্রোন',
+            'NOK',
+            'নরওয়েজিয়ান ক্রোন',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'নেপালি রুপি',
+            'NPR',
+            'নেপালি রুপি',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'নিউজিল্যান্ড ডলার',
+            'NZ$',
+            'নিউজিল্যান্ড ডলার',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ওমানি রিয়াল',
+            'OMR',
+            'ওমানি রিয়াল',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'পানামানিয়ান বালবোয়া',
+            'PAB',
+            'পানামানিয়ান বালবোয়া',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'পেরুভিয়ান ইন্তি',
+            'PEI',
+            'পেরুভিয়ান ইন্তি',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'পেরুভিয়ান সোল',
+            'PEN',
+            'পেরুভিয়ান সোল',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'পেরুভিয়ান সোল (1863–1965)',
+            'PES',
+            'পেরুভিয়ান সোল (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'পাপুয়া নিউ গিনিয়ান কিনা',
+            'PGK',
+            'পাপুয়া নিউ গিনিয়ান কিনা',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'ফিলিপাইন পেসো',
+            'PHP',
+            'ফিলিপাইন পেসো',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'পাকিস্তানি রুপি',
+            'PKR',
+            'পাকিস্তানি রুপি',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'পোলিশ জ্লোটি',
+            'PLN',
+            'পোলিশ জ্লোটি',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'পোলিশ জ্লোটি (১৯৫০–১৯৯৫)',
+            'PLZ',
+            'পোলিশ জ্লোটি (১৯৫০–১৯৯৫)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'পর্তুগিজ এসকুডো',
+            'PTE',
+            'পর্তুগিজ এসকুডো',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'প্যারাগুয়ান গুয়ারানি',
+            'PYG',
+            'প্যারাগুয়ান গুয়ারানি',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'কাতার রিয়াল',
+            'QAR',
+            'কাতার রিয়াল',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'রোডেশিয়ান ডলার',
+            'RHD',
+            'রোডেশিয়ান ডলার',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'প্রাচীন রুমানিয়া লেয়ু',
+            'ROL',
+            'প্রাচীন রুমানিয়া লেয়ু',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'রুমানিয়া লেয়ু',
+            'RON',
+            'রুমানিয়া লেয়ু',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'সারবিয়ান দিনার',
+            'RSD',
+            'সারবিয়ান দিনার',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'রাশিয়ান রুবেল',
+            'RUB',
+            'রাশিয়ান রুবেল',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'রাশিয়ান রুবল (১৯৯১–১৯৯৮)',
+            'RUR',
+            'রাশিয়ান রুবল (১৯৯১–১৯৯৮)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'রুয়ান্ডান ফ্রাঙ্ক',
+            'RWF',
+            'রুয়ান্ডান ফ্রাঙ্ক',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'সৌদি রিয়াল',
+            'SAR',
+            'সৌদি রিয়াল',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'সলোমন দ্বীপপুঞ্জ ডলার',
+            'SBD',
+            'সলোমন দ্বীপপুঞ্জ ডলার',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'সেয়চেল্লোইস রুপি',
+            'SCR',
+            'সেয়চেল্লোইস রুপি',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'প্রাচীন সুদানি দিনার',
+            'SDD',
+            'প্রাচীন সুদানি দিনার',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'সুদানি পাউন্ড',
+            'SDG',
+            'সুদানি পাউন্ড',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'প্রাচীন সুদানি পাউন্ড',
+            'SDP',
+            'প্রাচীন সুদানি পাউন্ড',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'সুইডিশ ক্রোনা',
+            'SEK',
+            'সুইডিশ ক্রোনা',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'সিঙ্গাপুর ডলার',
+            'SGD',
+            'সিঙ্গাপুর ডলার',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'সেন্ট হেলেনা পাউন্ড',
+            'SHP',
+            'সেন্ট হেলেনা পাউন্ড',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'স্লোভানিয়া টোলার',
+            'SIT',
+            'স্লোভানিয়া টোলার',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'স্লোভাক কোরুনা',
+            'SKK',
+            'স্লোভাক কোরুনা',
+        ],
+        'SLE' => [
+            'SLE',
+            'সিয়েরা লিয়নের লিয়ন',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'সিয়েরালিয়ন লিয়ন',
+            'SLL',
+            'সিয়েরা লিয়নের লিয়ন (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'সোমালি শিলিং',
+            'SOS',
+            'সোমালি শিলিং',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'সুরিনামিজ ডলার',
+            'SRD',
+            'সুরিনামিজ ডলার',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'সুরিনাম গিল্ডার',
+            'SRG',
+            'সুরিনাম গিল্ডার',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'দক্ষিণ সুদানি পাউন্ড',
+            'SSP',
+            'দক্ষিণ সুদানি পাউন্ড',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'সাও টোমে এবং প্রিন্সিপে ডোবরা (১৯৭৭–২০১৭)',
+            'STD',
+            'সাও টোমে এবং প্রিন্সিপে ডোবরা (১৯৭৭–২০১৭)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'সাও টোমে এবং প্রিন্সিপে ডোবরা',
+            'STN',
+            'সাও টোমে এবং প্রিন্সিপে ডোবরা',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'সোভিয়েত রুবল',
+            'SUR',
+            'সোভিয়েত রুবল',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'এল স্যালভোডোর কোলোন',
+            'SVC',
+            'এল স্যালভোডোর কোলোন',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'সিরিয়ান পাউন্ড',
+            'SYP',
+            'সিরিয়ান পাউন্ড',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'সোয়াজিল্যান্ড লিলাঙ্গেনি',
+            'SZL',
+            'সোয়াজিল্যান্ড লিলাঙ্গেনি',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'থাই বাত',
+            '฿',
+            'থাই বাত',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'তাজিকিস্তান রুবল',
+            'TJR',
+            'তাজিকিস্তান রুবল',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'তাজিকিস্তান সোমোনি',
+            'TJS',
+            'তাজিকিস্তান সোমোনি',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'তুর্কমেনিস্টানি মানাত',
+            'TMM',
+            'তুর্কমেনিস্টানি মানাত',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'তুর্কমেনিস্তান মানত',
+            'TMT',
+            'তুর্কমেনিস্তান মানত',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'তিউনেশিয়ান দিনার',
+            'TND',
+            'তিউনেশিয়ান দিনার',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'টোঙ্গা পা’আঙ্গা',
+            'TOP',
+            'টোঙ্গা পা’আঙ্গা',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'তিমুর এসকুডো',
+            'TPE',
+            'তিমুর এসকুডো',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'প্রাচীন তুর্কি লিরা',
+            'TRL',
+            'প্রাচীন তুর্কি লিরা',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'তুর্কি লিরা',
+            'TRY',
+            'তুর্কি লিরা',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ত্রিনিদাদ এবং টোবাগো ডলার',
+            'TTD',
+            'ত্রিনিদাদ এবং টোবাগো ডলার',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'নতুন তাইওয়ান ডলার',
+            'NT$',
+            'নতুন তাইওয়ান ডলার',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'তাঞ্জনিয়া শিলিং',
+            'TZS',
+            'তাঞ্জনিয়া শিলিং',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ইউক্রেইন হৃভনিয়া',
+            'UAH',
+            'ইউক্রেইন হৃভনিয়া',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'ইউক্রেইন কার্বোভ্যান্টস',
+            'UAK',
+            'ইউক্রেইন কার্বোভ্যান্টস',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'উগান্ডান শিলিং (১৯৬৬–১৯৮৭)',
+            'UGS',
+            'উগান্ডান শিলিং (১৯৬৬–১৯৮৭)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'উগান্ডান শিলিং',
+            'UGX',
+            'উগান্ডান শিলিং',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'মার্কিন ডলার',
+            'US$',
+            'মার্কিন ডলার',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'মার্কিন ডলার (পরবর্তী দিন)',
+            'USN',
+            'মার্কিন ডলার (পরবর্তী দিন)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'মার্কিন ডলার (একই দিন)',
+            'USS',
+            'মার্কিন ডলার (একই দিন)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'উরুগুয়ায়ান পেসো এন উনিদাদেস ইনডেক্সেডাস',
+            'UYI',
+            'উরুগুয়ায়ান পেসো এন উনিদাদেস ইনডেক্সেডাস',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'উরুগুয়ে পেসো (১৯৭৫–১৯৯৩)',
+            'UYP',
+            'উরুগুয়ে পেসো (১৯৭৫–১৯৯৩)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'উরুগুয়ে পেসো',
+            'UYU',
+            'উরুগুয়ে পেসো',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'উজবেকিস্তানি সোম',
+            'UZS',
+            'উজবেকিস্তানি সোম',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'ভেনিজুয়েলান বলিভার (১৮৭১–২০০৮)',
+            'VEB',
+            'ভেনিজুয়েলান বলিভার (১৮৭১–২০০৮)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'ভেনিজুয়েলীয় বলিভার (২০০৮–২০১৮)',
+            'VEF',
+            'ভেনিজুয়েলীয় বলিভার (২০০৮–২০১৮)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'ভেনিজুয়েলীয় বলিভার',
+            'VES',
+            'ভেনিজুয়েলীয় বলিভার',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'ভিয়েতনামি ডঙ্গ',
+            '₫',
+            'ভিয়েতনামি ডঙ্গ',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'ভানুয়াতু ভাতু',
+            'VUV',
+            'ভানুয়াতু ভাতু',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'সামোয়ান টালা',
+            'WST',
+            'সামোয়ান টালা',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'মধ্য আফ্রিকান [CFA] ফ্র্যাঙ্ক',
+            'FCFA',
+            'মধ্য আফ্রিকান [CFA] ফ্র্যাঙ্ক',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'পূর্ব ক্যারাবিয়ান ডলার',
+            'EC$',
+            'পূর্ব ক্যারাবিয়ান ডলার',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'ইউরোপীয় মুদ্রা একক',
+            'XEU',
+            'ইউরোপীয় মুদ্রা একক',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'ফরাসি গোল্ড ফ্রাঙ্ক',
+            'XFO',
+            'ফরাসি গোল্ড ফ্রাঙ্ক',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'ফরাসি ইউআইসি - ফ্রাঙ্ক',
+            'XFU',
+            'ফরাসি ইউআইসি - ফ্রাঙ্ক',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'পশ্চিম আফ্রিকান [CFA] ফ্র্যাঙ্ক',
+            'F CFA',
+            'পশ্চিম আফ্রিকান [CFA] ফ্র্যাঙ্ক',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'সিএফপি ফ্র্যাঙ্ক',
+            'CFPF',
+            'সিএফপি ফ্র্যাঙ্ক',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'ইয়েমেনি দিনার',
+            'YDD',
+            'ইয়েমেনি দিনার',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'ইয়েমেনি রিয়াল',
+            'YER',
+            'ইয়েমেনি রিয়াল',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'যুগোশ্লাভিয় হার্ড দিনার',
+            'YUD',
+            'যুগোশ্লাভিয় হার্ড দিনার',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'যুগোশ্লাভিয় নোভি দিনার',
+            'YUM',
+            'যুগোশ্লাভিয় নোভি দিনার',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'যুগোশ্লাভিয় রুপান্তরযোগ্য দিনার',
+            'YUN',
+            'যুগোশ্লাভিয় রুপান্তরযোগ্য দিনার',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'দক্ষিণ আফ্রিকান র‌্যান্ড',
+            'ZAL',
+            'দক্ষিণ আফ্রিকান র‌্যান্ড',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'দক্ষিণ আফ্রিকান রেন্ড',
+            'ZAR',
+            'দক্ষিণ আফ্রিকান রেন্ড',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'জাম্বিয়ান কওয়াচা (১৯৬৮–২০১২)',
+            'ZMK',
+            'জাম্বিয়ান কওয়াচা (১৯৬৮–২০১২)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'জাম্বিয়ান কওয়াচা',
+            'ZMW',
+            'জাম্বিয়ান কওয়াচা',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'জাইরিয়ান নিউ জাইরে',
+            'ZRN',
+            'জাইরিয়ান নিউ জাইরে',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'জাইরিয়ান জাইরে',
+            'ZRZ',
+            'জাইরিয়ান জাইরে',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'জিম্বাবুয়ে ডলার (১৯৮০–২০০৮)',
+            'ZWD',
+            'জিম্বাবুয়ে ডলার (১৯৮০–২০০৮)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'জিম্বাবুয়ে ডলার (২০০৯)',
+            'ZWL',
+            'জিম্বাবুয়ে ডলার (২০০৯)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'জিম্বাবুয়ে ডলার (২০০৮)',
+            'ZWR',
+            'জিম্বাবুয়ে ডলার (২০০৮)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bo_IN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bo_IN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bo_IN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bo_IN.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'ཡུ་ཨན་',
+            'CN¥',
+            'ཡུ་ཨན་',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bo.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,16 +3,16 @@
 return [
     'Names' => [
         'CNY' => [
-            0 => '¥',
-            1 => 'ཡུ་ཨན་',
+            '¥',
+            'ཡུ་ཨན་',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'རྒྱ་གར་སྒོར་',
+            '₹',
+            'རྒྱ་གར་སྒོར་',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'ཨ་རིའི་སྒོར་',
+            'US$',
+            'ཨ་རིའི་སྒོར་',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/br.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/br.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/br.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/br.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1156 +3,1032 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'peseta Andorra',
+            'ADP',
+            'peseta Andorra',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dirham EAU',
+            'AED',
+            'dirham EAU',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afghani Afghanistan (1927–2002)',
+            'AFA',
+            'afghani Afghanistan (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afghani Afghanistan',
+            'AFN',
+            'afghani Afghanistan',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'lek Albania (1946–1965)',
+            'ALK',
+            'lek Albania (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'lek Albania',
+            'ALL',
+            'lek Albania',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'dram Armenia',
+            'AMD',
+            'dram Armenia',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'florin Antilhez nederlandat',
+            'ANG',
+            'florin Antilhez nederlandat',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwanza Angola',
+            'AOA',
+            'kwanza Angola',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'kwanza Angola (1977–1991)',
+            'AOK',
+            'kwanza Angola (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'kwanza nevez Angola (1990–2000)',
-        ],
-        'AOR' => [
-            0 => 'AOR',
-            1 => 'AOR',
-        ],
-        'ARA' => [
-            0 => 'ARA',
-            1 => 'ARA',
-        ],
-        'ARL' => [
-            0 => 'ARL',
-            1 => 'ARL',
+            'AON',
+            'kwanza nevez Angola (1990–2000)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'peso Arcʼhantina (1881–1970)',
+            'ARM',
+            'peso Arcʼhantina (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'peso Arcʼhantina (1983–1985)',
+            'ARP',
+            'peso Arcʼhantina (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'peso Arcʼhantina',
+            'ARS',
+            'peso Arcʼhantina',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'schilling Aostria',
+            'ATS',
+            'schilling Aostria',
         ],
         'AUD' => [
-            0 => '$A',
-            1 => 'dollar Aostralia',
+            '$A',
+            'dollar Aostralia',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'florin Aruba',
+            'AWG',
+            'florin Aruba',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'manat Azerbaidjan (1993–2006)',
+            'AZM',
+            'manat Azerbaidjan (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'manat Azerbaidjan',
+            'AZN',
+            'manat Azerbaidjan',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'dinar Bosnia ha Herzegovina (1992–1994)',
+            'BAD',
+            'dinar Bosnia ha Herzegovina (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'mark kemmadus Bosnia ha Herzegovina',
+            'BAM',
+            'mark kemmadus Bosnia ha Herzegovina',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'dinar nevez Bosnia ha Herzegovina (1994–1997)',
+            'BAN',
+            'dinar nevez Bosnia ha Herzegovina (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'dollar Barbados',
+            'BBD',
+            'dollar Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'taka Bangladesh',
+            'BDT',
+            'taka Bangladesh',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'lur Belgia (kemmadus)',
+            'BEC',
+            'lur Belgia (kemmadus)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'lur Belgia',
-        ],
-        'BGL' => [
-            0 => 'BGL',
-            1 => 'BGL',
+            'BEF',
+            'lur Belgia',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'lev sokialour Bulgaria',
+            'BGM',
+            'lev sokialour Bulgaria',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'lev Bulgaria',
+            'BGN',
+            'lev Bulgaria',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'lev Bulgaria (1879–1952)',
+            'BGO',
+            'lev Bulgaria (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dinar Bahrein',
+            'BHD',
+            'dinar Bahrein',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'lur Burundi',
+            'BIF',
+            'lur Burundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dollar Bermuda',
+            'BMD',
+            'dollar Bermuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'dollar Brunei',
+            'BND',
+            'dollar Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviano Bolivia',
+            'BOB',
+            'boliviano Bolivia',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'boliviano Bolivia (1863–1963)',
+            'BOL',
+            'boliviano Bolivia (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'peso Bolivia',
-        ],
-        'BOV' => [
-            0 => 'BOV',
-            1 => 'BOV',
-        ],
-        'BRB' => [
-            0 => 'BRB',
-            1 => 'BRB',
-        ],
-        'BRC' => [
-            0 => 'BRC',
-            1 => 'BRC',
-        ],
-        'BRE' => [
-            0 => 'BRE',
-            1 => 'BRE',
+            'BOP',
+            'peso Bolivia',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'real Brazil',
-        ],
-        'BRN' => [
-            0 => 'BRN',
-            1 => 'BRN',
-        ],
-        'BRR' => [
-            0 => 'BRR',
-            1 => 'BRR',
-        ],
-        'BRZ' => [
-            0 => 'BRZ',
-            1 => 'BRZ',
+            'BRL',
+            'real Brazil',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'dollar Bahamas',
+            'BSD',
+            'dollar Bahamas',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ngultrum Bhoutan',
+            'BTN',
+            'ngultrum Bhoutan',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'kyat Birmania',
+            'BUK',
+            'kyat Birmania',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pula Botswana',
+            'BWP',
+            'pula Botswana',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'roubl nevez Belarus (1994–1999)',
+            'BYB',
+            'roubl nevez Belarus (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'roubl Belarus',
+            'BYN',
+            'roubl Belarus',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'roubl Belarus (2000–2016)',
+            'BYR',
+            'roubl Belarus (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'dollar Belize',
+            'BZD',
+            'dollar Belize',
         ],
         'CAD' => [
-            0 => '$CA',
-            1 => 'dollar Kanada',
+            '$CA',
+            'dollar Kanada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'lur Kongo',
+            'CDF',
+            'lur Kongo',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'euro WIR',
+            'CHE',
+            'euro WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'lur Suis',
+            'CHF',
+            'lur Suis',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'lur WIR',
+            'CHW',
+            'lur WIR',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'escudo Chile',
+            'CLE',
+            'escudo Chile',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'unanenn jediñ Chile',
+            'CLF',
+            'unanenn jediñ Chile',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'peso Chile',
+            'CLP',
+            'peso Chile',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'yuan Sina (diavaez)',
+            'CNH',
+            'yuan Sina (diavaez)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'dollar Bank poblel Sina',
+            'CNX',
+            'dollar Bank poblel Sina',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'yuan Sina',
+            'CNY',
+            'yuan Sina',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'peso Kolombia',
-        ],
-        'COU' => [
-            0 => 'COU',
-            1 => 'COU',
+            'COP',
+            'peso Kolombia',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'colón Costa Rica',
+            'CRC',
+            'colón Costa Rica',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'dinar Serbia (2002–2006)',
-        ],
-        'CSK' => [
-            0 => 'CSK',
-            1 => 'CSK',
+            'CSD',
+            'dinar Serbia (2002–2006)',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'peso kemmadus Kuba',
+            'CUC',
+            'peso kemmadus Kuba',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'peso Kuba',
+            'CUP',
+            'peso Kuba',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'escudo Kab Glas',
+            'CVE',
+            'escudo Kab Glas',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'lur Kiprenez',
+            'CYP',
+            'lur Kiprenez',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'kurunenn Tchek',
+            'CZK',
+            'kurunenn Tchek',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'mark Alamagn ar Reter',
+            'DDM',
+            'mark Alamagn ar Reter',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'mark Alamagn',
+            'DEM',
+            'mark Alamagn',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'lur Djibouti',
+            'DJF',
+            'lur Djibouti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'kurunenn Danmark',
+            'DKK',
+            'kurunenn Danmark',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'peso Dominikan',
+            'DOP',
+            'peso Dominikan',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinar Aljeria',
-        ],
-        'ECS' => [
-            0 => 'ECS',
-            1 => 'ECS',
-        ],
-        'ECV' => [
-            0 => 'ECV',
-            1 => 'ECV',
+            'DZD',
+            'dinar Aljeria',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'kurunenn Estonia',
+            'EEK',
+            'kurunenn Estonia',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'lur Egipt',
+            'EGP',
+            'lur Egipt',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nakfa Eritrea',
-        ],
-        'ESA' => [
-            0 => 'ESA',
-            1 => 'ESA',
+            'ERN',
+            'nakfa Eritrea',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'peseta gemmadus Spagn',
+            'ESB',
+            'peseta gemmadus Spagn',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'peseta Spagn',
+            'ESP',
+            'peseta Spagn',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'birr Etiopia',
+            'ETB',
+            'birr Etiopia',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'mark Finland',
+            'FIM',
+            'mark Finland',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'dollar Fidji',
+            'FJD',
+            'dollar Fidji',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'lur Inizi Falkland',
+            'FKP',
+            'lur Inizi Falkland',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'lur gall',
+            'FRF',
+            'lur gall',
         ],
         'GBP' => [
-            0 => '£ RU',
-            1 => 'lur Breizh-Veur',
-        ],
-        'GEK' => [
-            0 => 'GEK',
-            1 => 'GEK',
+            '£ RU',
+            'lur Breizh-Veur',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'lari Jorjia',
-        ],
-        'GHC' => [
-            0 => 'GHC',
-            1 => 'GHC',
+            'GEL',
+            'lari Jorjia',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'cedi Ghana',
+            'GHS',
+            'cedi Ghana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'lur Jibraltar',
+            'GIP',
+            'lur Jibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi Gambia',
+            'GMD',
+            'dalasi Gambia',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'lur Ginea',
+            'GNF',
+            'lur Ginea',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'syli Ginea',
+            'GNS',
+            'syli Ginea',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekwele Ginea ar Cʼheheder',
+            'GQE',
+            'ekwele Ginea ar Cʼheheder',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'drakm Gres',
+            'GRD',
+            'drakm Gres',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'quetzal Guatemala',
-        ],
-        'GWE' => [
-            0 => 'GWE',
-            1 => 'GWE',
+            'GTQ',
+            'quetzal Guatemala',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'peso Ginea-Bissau',
+            'GWP',
+            'peso Ginea-Bissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'dollar Guyana',
+            'GYD',
+            'dollar Guyana',
         ],
         'HKD' => [
-            0 => '$ HK',
-            1 => 'dollar Hong Kong',
+            '$ HK',
+            'dollar Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'lempira Honduras',
+            'HNL',
+            'lempira Honduras',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'dinar Kroatia',
+            'HRD',
+            'dinar Kroatia',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kuna Kroatia',
+            'HRK',
+            'kuna Kroatia',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gourde Haiti',
+            'HTG',
+            'gourde Haiti',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'forint Hungaria',
+            'HUF',
+            'forint Hungaria',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'roupi Indonezia',
+            'IDR',
+            'roupi Indonezia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'lur Iwerzhon',
+            'IEP',
+            'lur Iwerzhon',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'lur Israel',
+            'ILP',
+            'lur Israel',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'shekel Israel (1980–1985)',
+            'ILR',
+            'shekel Israel (1980–1985)',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'shekel nevez Israel',
+            'ILS',
+            'shekel nevez Israel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'roupi India',
+            '₹',
+            'roupi India',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'dinar Iraq',
+            'IQD',
+            'dinar Iraq',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'rial Iran',
+            'IRR',
+            'rial Iran',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'kurunenn Island (1918–1981)',
+            'ISJ',
+            'kurunenn Island (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'kurunenn Island',
+            'ISK',
+            'kurunenn Island',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'lur Italia',
+            'ITL',
+            'lur Italia',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'dollar Jamaika',
+            'JMD',
+            'dollar Jamaika',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'dinar Jordania',
+            'JOD',
+            'dinar Jordania',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'yen Japan',
+            'JPY',
+            'yen Japan',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'shilling Kenya',
+            'KES',
+            'shilling Kenya',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'som Kyrgyzstan',
+            'KGS',
+            'som Kyrgyzstan',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'riel Kambodja',
+            'KHR',
+            'riel Kambodja',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'lur Komorez',
+            'KMF',
+            'lur Komorez',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'won Korea an Norzh',
+            'KPW',
+            'won Korea an Norzh',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'hwan Korea ar Su (1953–1962)',
+            'KRH',
+            'hwan Korea ar Su (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'won Korea ar Su (1945–1953)',
+            'KRO',
+            'won Korea ar Su (1945–1953)',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'won Korea ar Su',
+            'KRW',
+            'won Korea ar Su',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'dinar Koweit',
+            'KWD',
+            'dinar Koweit',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'dollar Inizi Cayman',
+            'KYD',
+            'dollar Inizi Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'tenge Kazakstan',
+            'KZT',
+            'tenge Kazakstan',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'kip Laos',
+            'LAK',
+            'kip Laos',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'lur Liban',
+            'LBP',
+            'lur Liban',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'roupi Sri Lanka',
+            'LKR',
+            'roupi Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dollar Liberia',
+            'LRD',
+            'dollar Liberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'loti Lesotho',
+            'LSL',
+            'loti Lesotho',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litas Lituania',
+            'LTL',
+            'litas Lituania',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'talonas Lituania',
+            'LTT',
+            'talonas Lituania',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'lur kemmadus Luksembourg',
+            'LUC',
+            'lur kemmadus Luksembourg',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'lur Luksembourg',
-        ],
-        'LUL' => [
-            0 => 'LUL',
-            1 => 'LUL',
+            'LUF',
+            'lur Luksembourg',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'lats Latvia',
+            'LVL',
+            'lats Latvia',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'roubl Latvia',
+            'LVR',
+            'roubl Latvia',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinar Libia',
+            'LYD',
+            'dinar Libia',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dirham Maroko',
+            'MAD',
+            'dirham Maroko',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'lur Maroko',
+            'MAF',
+            'lur Maroko',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'lur Monaco',
-        ],
-        'MDC' => [
-            0 => 'MDC',
-            1 => 'MDC',
+            'MCF',
+            'lur Monaco',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'leu Moldova',
+            'MDL',
+            'leu Moldova',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariary Madagaskar',
+            'MGA',
+            'ariary Madagaskar',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'lur Madagaskar',
+            'MGF',
+            'lur Madagaskar',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'denar Makedonia',
+            'MKD',
+            'denar Makedonia',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'denar Makedonia (1992–1993)',
+            'MKN',
+            'denar Makedonia (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'lur Mali',
+            'MLF',
+            'lur Mali',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'kyat Myanmar',
+            'MMK',
+            'kyat Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'tugrik Mongolia',
+            'MNT',
+            'tugrik Mongolia',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'pataca Macau',
+            'MOP',
+            'pataca Macau',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ouguiya Maouritania (1973–2017)',
+            'MRO',
+            'ouguiya Maouritania (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ouguiya Maouritania',
+            'MRU',
+            'ouguiya Maouritania',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'lira Malta',
+            'MTL',
+            'lira Malta',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'lur Malta',
+            'MTP',
+            'lur Malta',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'roupi Moris',
+            'MUR',
+            'roupi Moris',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'roupi Maldivez',
+            'MVP',
+            'roupi Maldivez',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'rufiyaa Maldivez',
+            'MVR',
+            'rufiyaa Maldivez',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha Malawi',
+            'MWK',
+            'kwacha Malawi',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'peso Mecʼhiko',
+            'MX$',
+            'peso Mecʼhiko',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'peso arcʼhant Mecʼhiko (1861–1992)',
-        ],
-        'MXV' => [
-            0 => 'MXV',
-            1 => 'MXV',
+            'MXP',
+            'peso arcʼhant Mecʼhiko (1861–1992)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ringgit Malaysia',
+            'MYR',
+            'ringgit Malaysia',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'escudo Mozambik',
+            'MZE',
+            'escudo Mozambik',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'metical Mozambik (1980–2006)',
+            'MZM',
+            'metical Mozambik (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'metical Mozambik',
+            'MZN',
+            'metical Mozambik',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dollar Namibia',
+            'NAD',
+            'dollar Namibia',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naira Nigeria',
+            'NGN',
+            'naira Nigeria',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'cordoba Nicaragua (1988–1991)',
+            'NIC',
+            'cordoba Nicaragua (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'cordoba Nicaragua',
+            'NIO',
+            'cordoba Nicaragua',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'florin an Izelvroioù',
+            'NLG',
+            'florin an Izelvroioù',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'kurunenn Norvegia',
+            'NOK',
+            'kurunenn Norvegia',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'roupi Nepal',
+            'NPR',
+            'roupi Nepal',
         ],
         'NZD' => [
-            0 => '$ ZN',
-            1 => 'dollar Zeland-Nevez',
+            '$ ZN',
+            'dollar Zeland-Nevez',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'rial Oman',
+            'OMR',
+            'rial Oman',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balboa Panamá',
-        ],
-        'PEI' => [
-            0 => 'PEI',
-            1 => 'PEI',
+            'PAB',
+            'balboa Panamá',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'sol Perou',
+            'PEN',
+            'sol Perou',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'sol Perou (1863–1965)',
+            'PES',
+            'sol Perou (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina Papoua Ginea-Nevez',
+            'PGK',
+            'kina Papoua Ginea-Nevez',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'peso Filipinez',
+            'PHP',
+            'peso Filipinez',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'roupi Pakistan',
+            'PKR',
+            'roupi Pakistan',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'zloty Polonia',
+            'PLN',
+            'zloty Polonia',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'zloty Polonia (1950–1995)',
+            'PLZ',
+            'zloty Polonia (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'escudo Portugal',
+            'PTE',
+            'escudo Portugal',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'guarani Paraguay',
+            'PYG',
+            'guarani Paraguay',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'rial Qatar',
+            'QAR',
+            'rial Qatar',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'dollar Rodezia',
+            'RHD',
+            'dollar Rodezia',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'leu Roumania (1952–2006)',
+            'ROL',
+            'leu Roumania (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'leu Roumania',
+            'RON',
+            'leu Roumania',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'dinar Serbia',
+            'RSD',
+            'dinar Serbia',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'roubl Rusia',
+            'RUB',
+            'roubl Rusia',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'roubl Rusia (1991–1998)',
+            'RUR',
+            'roubl Rusia (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'lur Rwanda',
+            'RWF',
+            'lur Rwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'riyal Arabia Saoudat',
+            'SAR',
+            'riyal Arabia Saoudat',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'dollar Inizi Salomon',
+            'SBD',
+            'dollar Inizi Salomon',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'roupi Sechelez',
+            'SCR',
+            'roupi Sechelez',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'dinar Soudan (1992–2007)',
+            'SDD',
+            'dinar Soudan (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'lur Soudan',
+            'SDG',
+            'lur Soudan',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'lur Soudan (1957–1998)',
+            'SDP',
+            'lur Soudan (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'kurunenn Sveden',
+            'SEK',
+            'kurunenn Sveden',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'dollar Singapour',
+            'SGD',
+            'dollar Singapour',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'lur Saint-Helena',
+            'SHP',
+            'lur Saint-Helena',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'tolar Slovenia',
+            'SIT',
+            'tolar Slovenia',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'kurunenn Slovakia',
+            'SKK',
+            'kurunenn Slovakia',
+        ],
+        'SLE' => [
+            'SLE',
+            'leone Sierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leone Sierra Leone',
+            'SLL',
+            'leone Sierra Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'shilling Somalia',
+            'SOS',
+            'shilling Somalia',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'dollar Surinam',
+            'SRD',
+            'dollar Surinam',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'florin Surinam',
+            'SRG',
+            'florin Surinam',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'lur Susoudan',
+            'SSP',
+            'lur Susoudan',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'dobra São Tomé ha Príncipe (1977–2017)',
+            'STD',
+            'dobra São Tomé ha Príncipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra São Tomé ha Príncipe',
+            'STN',
+            'dobra São Tomé ha Príncipe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'roubl soviedel',
+            'SUR',
+            'roubl soviedel',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'colón Salvador',
+            'SVC',
+            'colón Salvador',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'lur Siria',
+            'SYP',
+            'lur Siria',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangeni Swaziland',
+            'SZL',
+            'lilangeni Swaziland',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'baht Thailand',
+            'THB',
+            'baht Thailand',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'roubl Tadjikistan',
+            'TJR',
+            'roubl Tadjikistan',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'somoni Tadjikistan',
+            'TJS',
+            'somoni Tadjikistan',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'manat Turkmenistan (1993–2009)',
+            'TMM',
+            'manat Turkmenistan (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'manat Turkmenistan',
+            'TMT',
+            'manat Turkmenistan',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinar Tunizia',
+            'TND',
+            'dinar Tunizia',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'paʻanga Tonga',
+            'TOP',
+            'paʻanga Tonga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'escudo Timor',
+            'TPE',
+            'escudo Timor',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'lur Turkia (1922–2005)',
+            'TRL',
+            'lur Turkia (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'lur Turkia',
+            'TRY',
+            'lur Turkia',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dollar Trinidad ha Tobago',
+            'TTD',
+            'dollar Trinidad ha Tobago',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'dollar nevez Taiwan',
+            'TWD',
+            'dollar nevez Taiwan',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'shilling Tanzania',
+            'TZS',
+            'shilling Tanzania',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'hryvnia Ukraina',
-        ],
-        'UAK' => [
-            0 => 'UAK',
-            1 => 'UAK',
+            'UAH',
+            'hryvnia Ukraina',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'shilling Ouganda (1966–1987)',
+            'UGS',
+            'shilling Ouganda (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'shilling Ouganda',
+            'UGX',
+            'shilling Ouganda',
         ],
         'USD' => [
-            0 => '$ SU',
-            1 => 'dollar SU',
-        ],
-        'USN' => [
-            0 => 'USN',
-            1 => 'USN',
-        ],
-        'USS' => [
-            0 => 'USS',
-            1 => 'USS',
-        ],
-        'UYI' => [
-            0 => 'UYI',
-            1 => 'UYI',
+            '$ SU',
+            'dollar SU',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'peso Uruguay (1975–1993)',
+            'UYP',
+            'peso Uruguay (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'peso Uruguay',
+            'UYU',
+            'peso Uruguay',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'som Ouzbekistan',
+            'UZS',
+            'som Ouzbekistan',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'bolivar Venezuela (1871–2008)',
+            'VEB',
+            'bolivar Venezuela (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'bolivar Venezuela (2008–2018)',
+            'VEF',
+            'bolivar Venezuela (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'bolivar Venezuela',
+            'VES',
+            'bolivar Venezuela',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'dong Viêt Nam',
+            'VND',
+            'dong Viêt Nam',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'dong Viêt Nam (1978–1985)',
+            'VNN',
+            'dong Viêt Nam (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu Vanuatu',
+            'VUV',
+            'vatu Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'tala Samoa',
+            'WST',
+            'tala Samoa',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'lur CFA Kreizafrika',
+            'FCFA',
+            'lur CFA Kreizafrika',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'dollar Karib ar reter',
+            'XCD',
+            'dollar Karib ar reter',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'unanenn jediñ europat',
+            'XEU',
+            'unanenn jediñ europat',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'lur aour Frañs',
+            'XFO',
+            'lur aour Frañs',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'lur Unaniezh etrebroadel an hentoù-houarn',
+            'XFU',
+            'lur Unaniezh etrebroadel an hentoù-houarn',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'lur CFA Afrika ar Cʼhornôg',
+            'F CFA',
+            'lur CFA Afrika ar Cʼhornôg',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'lur CFP',
-        ],
-        'XRE' => [
-            0 => 'XRE',
-            1 => 'XRE',
+            'CFPF',
+            'lur CFP',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'dinar Yemen',
+            'YDD',
+            'dinar Yemen',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'rial Yemen',
-        ],
-        'YUD' => [
-            0 => 'YUD',
-            1 => 'YUD',
+            'YER',
+            'rial Yemen',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'dinar nevez Yougoslavia (1994–2002)',
+            'YUM',
+            'dinar nevez Yougoslavia (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'dinar kemmadus Yougoslavia (1990–1992)',
+            'YUN',
+            'dinar kemmadus Yougoslavia (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'dinar adreizhet Yougoslavia (1992–1993)',
-        ],
-        'ZAL' => [
-            0 => 'ZAL',
-            1 => 'ZAL',
+            'YUR',
+            'dinar adreizhet Yougoslavia (1992–1993)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rand Suafrika',
+            'ZAR',
+            'rand Suafrika',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'kwacha Zambia (1968–2012)',
+            'ZMK',
+            'kwacha Zambia (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha Zambia',
-        ],
-        'ZRN' => [
-            0 => 'ZRN',
-            1 => 'ZRN',
-        ],
-        'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'ZRZ',
+            'ZMW',
+            'kwacha Zambia',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'dollar Zimbabwe (1980–2008)',
+            'ZWD',
+            'dollar Zimbabwe (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'dollar Zimbabwe (2009)',
+            'ZWL',
+            'dollar Zimbabwe (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'dollar Zimbabwe (2008)',
+            'ZWR',
+            'dollar Zimbabwe (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bs_Cyrl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bs_Cyrl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bs_Cyrl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bs_Cyrl.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1088 +3,1092 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Андорска пезета',
+            'ADP',
+            'Андорска пезета',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Уједињени арапски емирати дирхам',
+            'AED',
+            'Уједињени арапски емирати дирхам',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Авганистански авган (1927–2002)',
+            'AFA',
+            'Авганистански авган (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Афганистански афгани',
+            'AFN',
+            'Афганистански афгани',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Албански лек',
+            'ALL',
+            'Албански лек',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Арменски драм',
+            'AMD',
+            'Арменски драм',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Холандски антили гилдер',
+            'ANG',
+            'Холандски антили гилдер',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Анголска кванза',
+            'AOA',
+            'Анголска кванза',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'анголијска кванза (1977–1990)',
+            'AOK',
+            'анголијска кванза (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Анголијска нова кванза (1990–2000)',
+            'AON',
+            'Анголијска нова кванза (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Анголска кванза реађустадо (1995–1999)',
+            'AOR',
+            'Анголска кванза реађустадо (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Аргентински аустрал',
+            'ARA',
+            'Аргентински аустрал',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'аргентински пезо (1983–1985)',
+            'ARP',
+            'аргентински пезо (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Аргентински пезос',
+            'ARS',
+            'Аргентински пезос',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Аустријски шилинг',
+            'ATS',
+            'Аустријски шилинг',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Аустралијски долар',
+            'A$',
+            'Аустралијски долар',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Арубански флорин',
+            'AWG',
+            'Арубански флорин',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Азербејџански манат (1993–2006)',
+            'AZM',
+            'Азербејџански манат (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Азербејџански манат',
+            'AZN',
+            'Азербејџански манат',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Босанско-Херцеговачки динар',
+            'BAD',
+            'Босанско-Херцеговачки динар',
         ],
         'BAM' => [
-            0 => 'КМ',
-            1 => 'Конвертибилна марка',
+            'КМ',
+            'Конвертибилна марка',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Барбадоски долар',
+            'BBD',
+            'Барбадоски долар',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Бангладешка така',
+            'BDT',
+            'Бангладешка така',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Белгијски франак (конвертибилни)',
+            'BEC',
+            'Белгијски франак (конвертибилни)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Белгијски франак',
+            'BEF',
+            'Белгијски франак',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Белгијски франак (финансијски)',
+            'BEL',
+            'Белгијски франак (финансијски)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Бугарски тврди лев',
+            'BGL',
+            'Бугарски тврди лев',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Бугарски лев',
+            'BGN',
+            'Бугарски лев',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Бахреински динар',
+            'BHD',
+            'Бахреински динар',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Бурундски франак',
+            'BIF',
+            'Бурундски франак',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Бермудски долар',
+            'BMD',
+            'Бермудски долар',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Брунејски долар',
+            'BND',
+            'Брунејски долар',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Боливијски боливиано',
+            'BOB',
+            'Боливијски боливиано',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Боливијски пезо',
+            'BOP',
+            'Боливијски пезо',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Боливијски мвдол',
+            'BOV',
+            'Боливијски мвдол',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Бразилски нови крузеиро (1967–1986)',
+            'BRB',
+            'Бразилски нови крузеиро (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Бразилијски крузадо',
+            'BRC',
+            'Бразилијски крузадо',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Бразилски крузеиро (1990–1993)',
+            'BRE',
+            'Бразилски крузеиро (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Бразилски реал',
+            'R$',
+            'Бразилски реал',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Бразилијски нови крузадо',
+            'BRN',
+            'Бразилијски нови крузадо',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Бразилски крузеиро',
+            'BRR',
+            'Бразилски крузеиро',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Бахамски долар',
+            'BSD',
+            'Бахамски долар',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Бутански нгултрум',
+            'BTN',
+            'Бутански нгултрум',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Бурмански кјат',
+            'BUK',
+            'Бурмански кјат',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Боцванска пула',
+            'BWP',
+            'Боцванска пула',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Белоруска нова рубља (1994–1999)',
+            'BYB',
+            'Белоруска нова рубља (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Белоруска рубља',
+            'BYN',
+            'Белоруска рубља',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Белоруска рубља (2000–2016)',
+            'BYR',
+            'Белоруска рубља (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Белизеански долар',
+            'BZD',
+            'Белизеански долар',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Канадски долар',
+            'CA$',
+            'Канадски долар',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Конгоански франак',
+            'CDF',
+            'Конгоански франак',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR евро',
+            'CHE',
+            'WIR евро',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Швајцарски франак',
+            'CHF',
+            'Швајцарски франак',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR франак',
+            'CHW',
+            'WIR франак',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Чилеовски унидадес се фоменто',
+            'CLF',
+            'Чилеовски унидадес се фоменто',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Чилеански пезос',
+            'CLP',
+            'Чилеански пезос',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Кинески јуан (острвски)',
+            'CNH',
+            'Кинески јуан (острвски)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Кинески јуан',
+            'CN¥',
+            'Кинески јуан',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Колумбијски пезос',
+            'COP',
+            'Колумбијски пезос',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Унидад де валоршки реал',
+            'COU',
+            'Унидад де валоршки реал',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Костарикански колон',
+            'CRC',
+            'Костарикански колон',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Стари српски динар',
+            'CSD',
+            'Стари српски динар',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Чехословачка тврда круна',
+            'CSK',
+            'Чехословачка тврда круна',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'кубански конвертибилни пезос',
+            'CUC',
+            'кубански конвертибилни пезос',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Кубански пезос',
+            'CUP',
+            'Кубански пезос',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Зеленортски ескудо',
+            'CVE',
+            'Зеленортски ескудо',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Кипарска фунта',
+            'CYP',
+            'Кипарска фунта',
         ],
         'CZK' => [
-            0 => 'Кч',
-            1 => 'Чешка круна',
+            'Кч',
+            'Чешка круна',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Источно-немачка марка',
+            'DDM',
+            'Источно-немачка марка',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Немачка марка',
+            'DEM',
+            'Немачка марка',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Џибутски франак',
+            'DJF',
+            'Џибутски франак',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Данска круна',
+            'DKK',
+            'Данска круна',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Доминикански пезос',
+            'DOP',
+            'Доминикански пезос',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Алжирски динар',
+            'DZD',
+            'Алжирски динар',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Еквадорски сакр',
+            'ECS',
+            'Еквадорски сакр',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Еквадорски унидад де валор константе',
+            'ECV',
+            'Еквадорски унидад де валор константе',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Естонска кроон',
+            'EEK',
+            'Естонска кроон',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Египатска фунта',
+            'EGP',
+            'Египатска фунта',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Еритрејска накфа',
+            'ERN',
+            'Еритрејска накфа',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Шпанска пезета (рачун)',
+            'ESA',
+            'Шпанска пезета (рачун)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Шпанска пезета (конвертибилнирачун)',
+            'ESB',
+            'Шпанска пезета (конвертибилнирачун)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Шпанска пезета',
+            'ESP',
+            'Шпанска пезета',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Етиопијски бир',
+            'ETB',
+            'Етиопијски бир',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Евро',
+            '€',
+            'Евро',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Финска марка',
+            'FIM',
+            'Финска марка',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Фиџи долар',
+            'FJD',
+            'Фиџи долар',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Фолкландска фунта',
+            'FKP',
+            'Фолкландска фунта',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Француски франак',
+            'FRF',
+            'Француски франак',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Британска фунта',
+            '£',
+            'Британска фунта',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Грузијски купон ларит',
+            'GEK',
+            'Грузијски купон ларит',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Грузијски лари',
+            'GEL',
+            'Грузијски лари',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Гански цеди (1979–2007)',
+            'GHC',
+            'Гански цеди (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Гански цеди',
+            'GHS',
+            'Гански цеди',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Гибралтаска фунта',
+            'GIP',
+            'Гибралтаска фунта',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Гамбијски даласи',
+            'GMD',
+            'Гамбијски даласи',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Гвинејски франак',
+            'GNF',
+            'Гвинејски франак',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Гвинејски сили',
+            'GNS',
+            'Гвинејски сили',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Екваторијално-гвинејски еквеле',
+            'GQE',
+            'Екваторијално-гвинејски еквеле',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Грчка драхма',
+            'GRD',
+            'Грчка драхма',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Гватемалски квецал',
+            'GTQ',
+            'Гватемалски квецал',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'португалска гвинеја ескудо',
+            'GWE',
+            'португалска гвинеја ескудо',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Гвинеја Бисао Пезо',
+            'GWP',
+            'Гвинеја Бисао Пезо',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Гвајански долар',
+            'GYD',
+            'Гвајански долар',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Хонгконшки долар',
+            'HK$',
+            'Хонгконшки долар',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Хондурашка лемпира',
+            'HNL',
+            'Хондурашка лемпира',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Хрватски динар',
+            'HRD',
+            'Хрватски динар',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Хрватска куна',
+            'HRK',
+            'Хрватска куна',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Хаићански гурд',
+            'HTG',
+            'Хаићански гурд',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Мађарска форинта',
+            'HUF',
+            'Мађарска форинта',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Индонежанска рупија',
+            'IDR',
+            'Индонежанска рупија',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Ирска фунта',
+            'IEP',
+            'Ирска фунта',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Израелска фунта',
+            'ILP',
+            'Израелска фунта',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'стари израелски шекели',
+            'ILR',
+            'стари израелски шекели',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Израелски нови шекел',
+            '₪',
+            'Израелски нови шекел',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Индијска рупија',
+            '₹',
+            'Индијска рупија',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Ирачки динар',
+            'IQD',
+            'Ирачки динар',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Ирански ријал',
+            'IRR',
+            'Ирански ријал',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'стара исландска круна',
+            'ISJ',
+            'стара исландска круна',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Исландска круна',
+            'ISK',
+            'Исландска круна',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Италијанска лира',
+            'ITL',
+            'Италијанска лира',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Јамајски долар',
+            'JMD',
+            'Јамајски долар',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Јордански динар',
+            'JOD',
+            'Јордански динар',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Јапански јен',
+            '¥',
+            'Јапански јен',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Кенијски шилинг',
+            'KES',
+            'Кенијски шилинг',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Киргистански сом',
+            'KGS',
+            'Киргистански сом',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Камбоџански ријел',
+            'KHR',
+            'Камбоџански ријел',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Коморски франак',
+            'KMF',
+            'Коморски франак',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Севернокорејски вон',
+            'KPW',
+            'Севернокорејски вон',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Јужнокорејски вон',
+            '₩',
+            'Јужнокорејски вон',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Кувајтски динар',
+            'KWD',
+            'Кувајтски динар',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Кајмански долар',
+            'KYD',
+            'Кајмански долар',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Казахстански тенге',
+            'KZT',
+            'Казахстански тенге',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Лаоски кип',
+            'LAK',
+            'Лаоски кип',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Либанска фунта',
+            'LBP',
+            'Либанска фунта',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Шриланканска рупија',
+            'LKR',
+            'Шриланканска рупија',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Либеријски долар',
+            'LRD',
+            'Либеријски долар',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Лесото лоти',
+            'LSL',
+            'Лесото лоти',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Литвански литас',
+            'LTL',
+            'Литвански литас',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Литвански талонас',
+            'LTT',
+            'Литвански талонас',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Луксембуршки конвертибилни франак',
+            'LUC',
+            'Луксембуршки конвертибилни франак',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Луксембуршки франак',
+            'LUF',
+            'Луксембуршки франак',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Луксембуршки финансијски франак',
+            'LUL',
+            'Луксембуршки финансијски франак',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Латвијски лати',
+            'LVL',
+            'Латвијски лати',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'атвијска рубља',
+            'LVR',
+            'атвијска рубља',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Либијски динар',
+            'LYD',
+            'Либијски динар',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Марокански дирхам',
+            'MAD',
+            'Марокански дирхам',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Марокански франак',
+            'MAF',
+            'Марокански франак',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Молдавски леј',
+            'MDL',
+            'Молдавски леј',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Мадагаскарски аријари',
+            'MGA',
+            'Мадагаскарски аријари',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Малагасијски франак',
+            'MGF',
+            'Малагасијски франак',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Македонски денар',
+            'MKD',
+            'Македонски денар',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Малијански франак',
+            'MLF',
+            'Малијански франак',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Мијанмарски кјат',
+            'MMK',
+            'Мијанмарски кјат',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Монголски тугрик',
+            'MNT',
+            'Монголски тугрик',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Макаоска патака',
+            'MOP',
+            'Макаоска патака',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Мауританијска угвија (1973–2017)',
+            'MRO',
+            'Мауританијска угвија (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Мауританска огија',
+            'MRU',
+            'Мауританска огија',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Малтешка лира',
+            'MTL',
+            'Малтешка лира',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Малтешка фунта',
+            'MTP',
+            'Малтешка фунта',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Маурицијска рупија',
+            'MUR',
+            'Маурицијска рупија',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Малдивска руфија',
+            'MVR',
+            'Малдивска руфија',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Малавијска квача',
+            'MWK',
+            'Малавијска квача',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Мексички пезос',
+            'MX$',
+            'Мексички пезос',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Мексички сребрни пезо (1861–1992)',
+            'MXP',
+            'Мексички сребрни пезо (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Мексички унидад де инверсион (UDI)',
+            'MXV',
+            'Мексички унидад де инверсион (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Малезијски рингит',
+            'MYR',
+            'Малезијски рингит',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Мозамбијски ескудо',
+            'MZE',
+            'Мозамбијски ескудо',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Стари мозамбијски метикал',
+            'MZM',
+            'Стари мозамбијски метикал',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Мозамбијски метикал',
+            'MZN',
+            'Мозамбијски метикал',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Намибијски долар',
+            'NAD',
+            'Намибијски долар',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Нигеријска наира',
+            'NGN',
+            'Нигеријска наира',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Никарагванска кордоба',
+            'NIC',
+            'Никарагванска кордоба',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Никарагванска златна кордоба',
+            'NIO',
+            'Никарагванска златна кордоба',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Холандски гулден',
+            'NLG',
+            'Холандски гулден',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Норвешка круна',
+            'NOK',
+            'Норвешка круна',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Непалска рупија',
+            'NPR',
+            'Непалска рупија',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Новозеландски долар',
+            'NZ$',
+            'Новозеландски долар',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Омански ријал',
+            'OMR',
+            'Омански ријал',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Панамска балбоа',
+            'PAB',
+            'Панамска балбоа',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Перуански инти',
+            'PEI',
+            'Перуански инти',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Перуански сол',
+            'PEN',
+            'Перуански сол',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Перуански сол (1863–1965)',
+            'PES',
+            'Перуански сол (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Папуанска кина',
+            'PGK',
+            'Папуанска кина',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'Филипински пезос',
+            '₱',
+            'Филипински пезос',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Пакистанска рупија',
+            'PKR',
+            'Пакистанска рупија',
         ],
         'PLN' => [
-            0 => 'зл',
-            1 => 'Пољски злот',
+            'зл',
+            'Пољски злот',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Пољски злоти (1950–1995)',
+            'PLZ',
+            'Пољски злоти (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Португалски ескудо',
+            'PTE',
+            'Португалски ескудо',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Парагвајски гварани',
+            'PYG',
+            'Парагвајски гварани',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Катарски ријал',
+            'QAR',
+            'Катарски ријал',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Родејскидолар',
+            'RHD',
+            'Родејскидолар',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Стари румунски љу',
+            'ROL',
+            'Стари румунски љу',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Румунски леј',
+            'RON',
+            'Румунски леј',
         ],
         'RSD' => [
-            0 => 'дин.',
-            1 => 'Српски динар',
+            'дин.',
+            'Српски динар',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Руска рубља',
+            'RUB',
+            'Руска рубља',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Руска рубља (1991–1998)',
+            'RUR',
+            'Руска рубља (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Руандски франак',
+            'RWF',
+            'Руандски франак',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Саудијски ријал',
+            'SAR',
+            'Саудијски ријал',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Соломонски долар',
+            'SBD',
+            'Соломонски долар',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Сејшелска рупија',
+            'SCR',
+            'Сејшелска рупија',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Стари судански динар',
+            'SDD',
+            'Стари судански динар',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Суданска фунта',
+            'SDG',
+            'Суданска фунта',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Стара суданска фунта',
+            'SDP',
+            'Стара суданска фунта',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Шведска круна',
+            'SEK',
+            'Шведска круна',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Сингапурски долар',
+            'SGD',
+            'Сингапурски долар',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Света Јелена фунта',
+            'SHP',
+            'Света Јелена фунта',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Словеначки толар',
+            'SIT',
+            'Словеначки толар',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Словачка круна',
+            'SKK',
+            'Словачка круна',
+        ],
+        'SLE' => [
+            'SLE',
+            'Сијералеонски леоне',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Сијералеонски леоне',
+            'SLL',
+            'Сијералеонски леоне (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Сомалијски шилинг',
+            'SOS',
+            'Сомалијски шилинг',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Суринамски долар',
+            'SRD',
+            'Суринамски долар',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Суринамски гилдер',
+            'SRG',
+            'Суринамски гилдер',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Јужносуданска фунта',
+            'SSP',
+            'Јужносуданска фунта',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Сао Томе и Принципе добра (1977–2017)',
+            'STD',
+            'Сао Томе и Принципе добра (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Сао Томе и Принципе добра',
+            'STN',
+            'Сао Томе и Принципе добра',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Совјетска рубља',
+            'SUR',
+            'Совјетска рубља',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Салвадорски колон',
+            'SVC',
+            'Салвадорски колон',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Сиријска фунта',
+            'SYP',
+            'Сиријска фунта',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Свазилендски лилангени',
+            'SZL',
+            'Свазилендски лилангени',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Тајски бахт',
+            'THB',
+            'Тајски бахт',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Таџихистанска рубља',
+            'TJR',
+            'Таџихистанска рубља',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Таџикистански сомони',
+            'TJS',
+            'Таџикистански сомони',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Туркменистански манат (1993–2009)',
+            'TMM',
+            'Туркменистански манат (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Туркменистански манат',
+            'TMT',
+            'Туркменистански манат',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Туниски динар',
+            'TND',
+            'Туниски динар',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Тонгоанска панга',
+            'TOP',
+            'Тонгоанска панга',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Тиморшки ескудо',
+            'TPE',
+            'Тиморшки ескудо',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Стара турска лира',
+            'TRL',
+            'Стара турска лира',
         ],
         'TRY' => [
-            0 => 'Тл',
-            1 => 'Турска лира',
+            'Тл',
+            'Турска лира',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Тринидад-тобагошки долар',
+            'TTD',
+            'Тринидад-тобагошки долар',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Нови тајвански долар',
+            'NT$',
+            'Нови тајвански долар',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Танзанијски шилинг',
+            'TZS',
+            'Танзанијски шилинг',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Украјинска хривња',
+            'UAH',
+            'Украјинска хривња',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Украјински карбованети',
+            'UAK',
+            'Украјински карбованети',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Угандски шилинг (1966–1987)',
+            'UGS',
+            'Угандски шилинг (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Угандски шилинг',
+            'UGX',
+            'Угандски шилинг',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Амерички долар',
+            'US$',
+            'Амерички долар',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'САД долар (следећи дан)',
+            'USN',
+            'САД долар (следећи дан)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'САД долар (исти дан)',
+            'USS',
+            'САД долар (исти дан)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Уругвајски пезо ен унидадес индексадас',
+            'UYI',
+            'Уругвајски пезо ен унидадес индексадас',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Уругвајски пезо (1975–1993)',
+            'UYP',
+            'Уругвајски пезо (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Уругвајски пезос',
+            'UYU',
+            'Уругвајски пезос',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Узбекистански сом',
+            'UZS',
+            'Узбекистански сом',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Венецуелански боливар (1871–2008)',
+            'VEB',
+            'Венецуелански боливар (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Венецуелански боливар (2008–2018)',
+            'VEF',
+            'Венецуелански боливар (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Венецуелански боливар',
+            'VES',
+            'Венецуелански боливар',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Вијетнамски донг',
+            '₫',
+            'Вијетнамски донг',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Вануатски вату',
+            'VUV',
+            'Вануатски вату',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Самоанска тала',
+            'WST',
+            'Самоанска тала',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'CFA франак BEAC',
+            'FCFA',
+            'CFA франак BEAC',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Источно-карибски долар',
+            'EC$',
+            'Источно-карибски долар',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Европска валутна јединица',
+            'XEU',
+            'Европска валутна јединица',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Француски златни франак',
+            'XFO',
+            'Француски златни франак',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Француски UIC-франак',
+            'XFU',
+            'Француски UIC-франак',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'CFA франак BCEAO',
+            'F CFA',
+            'CFA франак BCEAO',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP франак',
+            'CFPF',
+            'CFP франак',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET фонд',
+            'XRE',
+            'RINET фонд',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Јеменски динар',
+            'YDD',
+            'Јеменски динар',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Јеменски ријал',
+            'YER',
+            'Јеменски ријал',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Југословенски тврди динар',
+            'YUD',
+            'Југословенски тврди динар',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Југословенски нови динар',
+            'YUM',
+            'Југословенски нови динар',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Југословенски конвертибилни динар',
+            'YUN',
+            'Југословенски конвертибилни динар',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Јужно-афрички ранд (финансијски)',
+            'ZAL',
+            'Јужно-афрички ранд (финансијски)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Јужноафрички ранд',
+            'ZAR',
+            'Јужноафрички ранд',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Замбијска квача (1968–2012)',
+            'ZMK',
+            'Замбијска квача (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Замбијска квача',
+            'ZMW',
+            'Замбијска квача',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Заирски нови заир',
+            'ZRN',
+            'Заирски нови заир',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Заирски заир',
+            'ZRZ',
+            'Заирски заир',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Зимбабвејски долар',
+            'ZWD',
+            'Зимбабвејски долар',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Зимбабвеански долар (2009)',
+            'ZWL',
+            'Зимбабвеански долар (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Зимбабвеански долар (2008)',
+            'ZWR',
+            'Зимбабвеански долар (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bs.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bs.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bs.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/bs.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1148 +3,1152 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andorska pezeta',
+            'ADP',
+            'Andorska pezeta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham Ujedinjenih Arapskih Emirata',
+            'AED',
+            'Dirham Ujedinjenih Arapskih Emirata',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Avganistanski avgani (1927–2002)',
+            'AFA',
+            'Avganistanski avgani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afganistanski afgan',
+            'AFN',
+            'Afganistanski afgan',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'Albanski lek (1946–1965)',
+            'ALK',
+            'Albanski lek (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Albanski lek',
+            'ALL',
+            'Albanski lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Armenski dram',
+            'AMD',
+            'Armenski dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Holandskoantilski gulden',
+            'ANG',
+            'Holandskoantilski gulden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angolska kvanza',
+            'AOA',
+            'Angolska kvanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Angolijska kvanza (1977–1991)',
+            'AOK',
+            'Angolijska kvanza (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Angolijska nova kvanza (1990–2000)',
+            'AON',
+            'Angolijska nova kvanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Angolijska kvanza reajustado (1995–1999)',
+            'AOR',
+            'Angolijska kvanza reajustado (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentinski austral',
+            'ARA',
+            'Argentinski austral',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentinski pezo (1983–1985)',
+            'ARP',
+            'Argentinski pezo (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentinski pezos',
+            'ARS',
+            'Argentinski pezos',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Austrijski šiling',
+            'ATS',
+            'Austrijski šiling',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'Australijski dolar',
+            'AUD',
+            'Australijski dolar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Arubanski florin',
+            'AWG',
+            'Arubanski florin',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Azerbejdžanski manat (1993–2006)',
+            'AZM',
+            'Azerbejdžanski manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Azerbejdžanski manat',
+            'AZN',
+            'Azerbejdžanski manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosanskohercegovački dinar',
+            'BAD',
+            'Bosanskohercegovački dinar',
         ],
         'BAM' => [
-            0 => 'KM',
-            1 => 'Bosanskohercegovačka konvertibilna marka',
+            'KM',
+            'Bosanskohercegovačka konvertibilna marka',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'Bosanskohercegovački novi dinar',
+            'BAN',
+            'Bosanskohercegovački novi dinar',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbadoski dolar',
+            'BBD',
+            'Barbadoski dolar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladeška taka',
+            'BDT',
+            'Bangladeška taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belgijski frank (konvertibilni)',
+            'BEC',
+            'Belgijski frank (konvertibilni)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belgijski franak',
+            'BEF',
+            'Belgijski franak',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belgijski frank (finansijski)',
+            'BEL',
+            'Belgijski frank (finansijski)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bugarski tvrdi lev',
+            'BGL',
+            'Bugarski tvrdi lev',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'Bugarski socijalistički lev',
+            'BGM',
+            'Bugarski socijalistički lev',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bugarski lev',
+            'BGN',
+            'Bugarski lev',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Bugarski lev (1879–1952)',
+            'BGO',
+            'Bugarski lev (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahreinski dinar',
+            'BHD',
+            'Bahreinski dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundski franak',
+            'BIF',
+            'Burundski franak',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermudski dolar',
+            'BMD',
+            'Bermudski dolar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Brunejski dolar',
+            'BND',
+            'Brunejski dolar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Bolivijski boliviano',
+            'BOB',
+            'Bolivijski boliviano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Bolivijski boliviano (1863–1963)',
+            'BOL',
+            'Bolivijski boliviano (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Bolivijski pezo',
+            'BOP',
+            'Bolivijski pezo',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Bolivijski mvdol',
+            'BOV',
+            'Bolivijski mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Brazilski kruzeiro novo (1967–1986)',
+            'BRB',
+            'Brazilski kruzeiro novo (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Brazilski kruzado (1986–1989)',
+            'BRC',
+            'Brazilski kruzado (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Brazilski kruzeiro (1990–1993)',
+            'BRE',
+            'Brazilski kruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'Brazilski real',
+            'BRL',
+            'Brazilski real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Brazilski kruzado novo (1989–1990)',
+            'BRN',
+            'Brazilski kruzado novo (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Brazilski kruzeiro (1993–1994)',
+            'BRR',
+            'Brazilski kruzeiro (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Brazilski kruzeiro (1942–1967)',
+            'BRZ',
+            'Brazilski kruzeiro (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahamski dolar',
+            'BSD',
+            'Bahamski dolar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Butanski ngultrum',
+            'BTN',
+            'Butanski ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Burmanski kjat',
+            'BUK',
+            'Burmanski kjat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Bocvanska pula',
+            'BWP',
+            'Bocvanska pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Beloruska nova rublja (1994–1999)',
+            'BYB',
+            'Beloruska nova rublja (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Bjeloruska rublja',
+            'BYN',
+            'Bjeloruska rublja',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Bjeloruska rublja (2000–2016)',
+            'BYR',
+            'Bjeloruska rublja (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Belizeanski dolar',
+            'BZD',
+            'Belizeanski dolar',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'Kanadski dolar',
+            'CAD',
+            'Kanadski dolar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Kongoanski franak',
+            'CDF',
+            'Kongoanski franak',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR Evro',
+            'CHE',
+            'WIR Evro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Švicarski franak',
+            'CHF',
+            'Švicarski franak',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR franak',
+            'CHW',
+            'WIR franak',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Čileanski eskudo',
+            'CLE',
+            'Čileanski eskudo',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Čileanski unidades de fomento',
+            'CLF',
+            'Čileanski unidades de fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Čileanski pezos',
+            'CLP',
+            'Čileanski pezos',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Kineski juan (izvanteritorijalni)',
+            'CNH',
+            'Kineski juan (izvanteritorijalni)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'Dolar kineske narodne banke',
+            'CNX',
+            'Dolar kineske narodne banke',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'Kineski juan',
+            'CNY',
+            'Kineski juan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Kolumbijski pezos',
+            'COP',
+            'Kolumbijski pezos',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Kolumbijski Unidade real de valor',
+            'COU',
+            'Kolumbijski Unidade real de valor',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Kostarikanski kolon',
+            'CRC',
+            'Kostarikanski kolon',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Srpski dinar (2002–2006)',
+            'CSD',
+            'Srpski dinar (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Čehoslovačka tvrda koruna',
+            'CSK',
+            'Čehoslovačka tvrda koruna',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Kubanski konvertibilni pezos',
+            'CUC',
+            'Kubanski konvertibilni pezos',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'kubanski pezos',
+            'CUP',
+            'kubanski pezos',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Zelenortski eskudo',
+            'CVE',
+            'Zelenortski eskudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Kipratska funta',
+            'CYP',
+            'Kipratska funta',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Češka kruna',
+            'CZK',
+            'Češka kruna',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Istočnoevropska marka',
+            'DDM',
+            'Istočnoevropska marka',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Nemačka marka',
+            'DEM',
+            'Nemačka marka',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Džibutski franak',
+            'DJF',
+            'Džibutski franak',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Danska kruna',
+            'DKK',
+            'Danska kruna',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominikanski pezos',
+            'DOP',
+            'Dominikanski pezos',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Alžirski dinar',
+            'DZD',
+            'Alžirski dinar',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ekvadorijski sukr',
+            'ECS',
+            'Ekvadorijski sukr',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Ekvadorski unidad de valor konstantin (UVC)',
+            'ECV',
+            'Ekvadorski unidad de valor konstantin (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Estonska kruna',
+            'EEK',
+            'Estonska kruna',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Egipatska funta',
+            'EGP',
+            'Egipatska funta',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritrejska nakfa',
+            'ERN',
+            'Eritrejska nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Španska pezeta (račun) ESA',
+            'ESA',
+            'Španska pezeta (račun) ESA',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Španska pezeta (konvertibilni račun)',
+            'ESB',
+            'Španska pezeta (konvertibilni račun)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Španska pezeta',
+            'ESP',
+            'Španska pezeta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Etiopski bir',
+            'ETB',
+            'Etiopski bir',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Finska marka',
+            'FIM',
+            'Finska marka',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fidžijski dolar',
+            'FJD',
+            'Fidžijski dolar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Folklandska funta',
+            'FKP',
+            'Folklandska funta',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Francuski franak',
+            'FRF',
+            'Francuski franak',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'Britanska funta',
+            'GBP',
+            'Britanska funta',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Gruzijski kupon larit',
+            'GEK',
+            'Gruzijski kupon larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Gruzijski lari',
+            'GEL',
+            'Gruzijski lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ganijski cedi (1979–2007)',
+            'GHC',
+            'Ganijski cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ganski cedi',
+            'GHS',
+            'Ganski cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltarska funta',
+            'GIP',
+            'Gibraltarska funta',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambijski dalasi',
+            'GMD',
+            'Gambijski dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Gvinejski franak',
+            'GNF',
+            'Gvinejski franak',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Gvinejski sili',
+            'GNS',
+            'Gvinejski sili',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Evatorijalna gvineja ekvele',
+            'GQE',
+            'Evatorijalna gvineja ekvele',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Drahma',
+            'GRD',
+            'Drahma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Gvatemalski kecal',
+            'GTQ',
+            'Gvatemalski kecal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portugalska Gvineja eskudo',
+            'GWE',
+            'Portugalska Gvineja eskudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Gvineja bisao pezo',
+            'GWP',
+            'Gvineja bisao pezo',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Gvajanski dolar',
+            'GYD',
+            'Gvajanski dolar',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'Honkonški dolar',
+            'HKD',
+            'Honkonški dolar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Honduraška lempira',
+            'HNL',
+            'Honduraška lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Hrvatski dinar',
+            'HRD',
+            'Hrvatski dinar',
         ],
         'HRK' => [
-            0 => 'kn',
-            1 => 'Hrvatska kuna',
+            'kn',
+            'Hrvatska kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haićanski gurd',
+            'HTG',
+            'Haićanski gurd',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Mađarska forinta',
+            'HUF',
+            'Mađarska forinta',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indonežanska rupija',
+            'IDR',
+            'Indonežanska rupija',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Irska funta',
+            'IEP',
+            'Irska funta',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Izraelska funta',
+            'ILP',
+            'Izraelska funta',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'stari izraelski šekeli',
+            'ILR',
+            'stari izraelski šekeli',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'Izraelski novi šekel',
+            'ILS',
+            'Izraelski novi šekel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Indijska rupija',
+            '₹',
+            'Indijska rupija',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Irački dinar',
+            'IQD',
+            'Irački dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Iranski rijal',
+            'IRR',
+            'Iranski rijal',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'stara islandska kruna',
+            'ISJ',
+            'stara islandska kruna',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Islandska kruna',
+            'ISK',
+            'Islandska kruna',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Italijanska lira',
+            'ITL',
+            'Italijanska lira',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Jamajčanski dolar',
+            'JMD',
+            'Jamajčanski dolar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Jordanski dinar',
+            'JOD',
+            'Jordanski dinar',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Japanski jen',
+            '¥',
+            'Japanski jen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Kenijski šiling',
+            'KES',
+            'Kenijski šiling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Kirgistanski som',
+            'KGS',
+            'Kirgistanski som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Kambodžanski rijel',
+            'KHR',
+            'Kambodžanski rijel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Komorski franak',
+            'KMF',
+            'Komorski franak',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Sjevernokorejski von',
+            'KPW',
+            'Sjevernokorejski von',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'Južno-korejski hvan (1953–1962)',
+            'KRH',
+            'Južno-korejski hvan (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'Južno-korejski Von (1945–1953)',
+            'KRO',
+            'Južno-korejski Von (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Južnokorejski von',
+            '₩',
+            'Južnokorejski von',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Kuvajtski dinar',
+            'KWD',
+            'Kuvajtski dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Kajmanski dolar',
+            'KYD',
+            'Kajmanski dolar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Kazahstanski tenge',
+            'KZT',
+            'Kazahstanski tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laoski kip',
+            'LAK',
+            'Laoski kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Libanska funta',
+            'LBP',
+            'Libanska funta',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Šrilankanska rupija',
+            'LKR',
+            'Šrilankanska rupija',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberijski dolar',
+            'LRD',
+            'Liberijski dolar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesotski loti',
+            'LSL',
+            'Lesotski loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litvanski litas',
+            'LTL',
+            'Litvanski litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Litvanski talonas',
+            'LTT',
+            'Litvanski talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Luksemburški konvertibilni franak',
+            'LUC',
+            'Luksemburški konvertibilni franak',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Luksemburški franak',
+            'LUF',
+            'Luksemburški franak',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Luksemburški finansijski franak',
+            'LUL',
+            'Luksemburški finansijski franak',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Letonski lats',
+            'LVL',
+            'Letonski lats',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Latvijska rublja',
+            'LVR',
+            'Latvijska rublja',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Libijski dinar',
+            'LYD',
+            'Libijski dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Marokanski dirham',
+            'MAD',
+            'Marokanski dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Marokanski franak',
+            'MAF',
+            'Marokanski franak',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Monegaskaški franak',
+            'MCF',
+            'Monegaskaški franak',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'Moldavski kupon',
+            'MDC',
+            'Moldavski kupon',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldavski lej',
+            'MDL',
+            'Moldavski lej',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Malagaški arijari',
+            'MGA',
+            'Malagaški arijari',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Malagasijski franak',
+            'MGF',
+            'Malagasijski franak',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Makedonski denar',
+            'MKD',
+            'Makedonski denar',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Makedonski denar (1992–1993)',
+            'MKN',
+            'Makedonski denar (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Malijanski franak',
+            'MLF',
+            'Malijanski franak',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Mijanmarski kjat',
+            'MMK',
+            'Mijanmarski kjat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongolski tugrik',
+            'MNT',
+            'Mongolski tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Makaonska pataka',
+            'MOP',
+            'Makaonska pataka',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauritanijska ugvija (1973–2017)',
+            'MRO',
+            'Mauritanijska ugvija (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mauritanijska ugvija',
+            'MRU',
+            'mauritanijska ugvija',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Malteška lira',
+            'MTL',
+            'Malteška lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Malteška funta',
+            'MTP',
+            'Malteška funta',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mauricijska rupija',
+            'MUR',
+            'Mauricijska rupija',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldivska rufija',
+            'MVR',
+            'Maldivska rufija',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malavijska kvača',
+            'MWK',
+            'Malavijska kvača',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'Meksički pezos',
+            'MXN',
+            'Meksički pezos',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Meksijski srebrno pezo (1861–1992)',
+            'MXP',
+            'Meksijski srebrno pezo (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Meksijski unidad de inverzion',
+            'MXV',
+            'Meksijski unidad de inverzion',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Malezijski ringit',
+            'MYR',
+            'Malezijski ringit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mozambijski eskudo',
+            'MZE',
+            'Mozambijski eskudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Mozambijski metikal (1980–2006)',
+            'MZM',
+            'Mozambijski metikal (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mozambijski metikal',
+            'MZN',
+            'Mozambijski metikal',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibijski dolar',
+            'NAD',
+            'Namibijski dolar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigerijska naira',
+            'NGN',
+            'Nigerijska naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Nikaragvanška kordoba (1988–1991)',
+            'NIC',
+            'Nikaragvanška kordoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nikaragvanska kordoba',
+            'NIO',
+            'Nikaragvanska kordoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Holandski gulden',
+            'NLG',
+            'Holandski gulden',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Norveška kruna',
+            'NOK',
+            'Norveška kruna',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepalska rupija',
+            'NPR',
+            'Nepalska rupija',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'Novozelandski dolar',
+            'NZD',
+            'Novozelandski dolar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Omanski rijal',
+            'OMR',
+            'Omanski rijal',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panamska balboa',
+            'PAB',
+            'Panamska balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Peruvijski inti',
+            'PEI',
+            'Peruvijski inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peruanski sol',
+            'PEN',
+            'Peruanski sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Peruvijski sol (1863–1965)',
+            'PES',
+            'Peruvijski sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina Papue Nove Gvineje',
+            'PGK',
+            'Kina Papue Nove Gvineje',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Filipinski pezos',
+            'PHP',
+            'Filipinski pezos',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistanska rupija',
+            'PKR',
+            'Pakistanska rupija',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Poljski zlot',
+            'PLN',
+            'Poljski zlot',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Poljski zloti (1950–1995)',
+            'PLZ',
+            'Poljski zloti (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portugalski eskudo',
+            'PTE',
+            'Portugalski eskudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paragvajski gvarani',
+            'PYG',
+            'Paragvajski gvarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Katarski rijal',
+            'QAR',
+            'Katarski rijal',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Rodizijski dolar',
+            'RHD',
+            'Rodizijski dolar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Rumunski leu (1952–2006)',
+            'ROL',
+            'Rumunski leu (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Rumunski lej',
+            'RON',
+            'Rumunski lej',
         ],
         'RSD' => [
-            0 => 'din.',
-            1 => 'Srpski dinar',
+            'din.',
+            'Srpski dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Ruska rublja',
+            'RUB',
+            'Ruska rublja',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Ruska rublja (1991–1998)',
+            'RUR',
+            'Ruska rublja (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Ruandski franak',
+            'RWF',
+            'Ruandski franak',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saudijski rijal',
+            'SAR',
+            'Saudijski rijal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Solomonski dolar',
+            'SBD',
+            'Solomonski dolar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Sejšelska rupija',
+            'SCR',
+            'Sejšelska rupija',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Sudanski dinar (1992–2007)',
+            'SDD',
+            'Sudanski dinar (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudanska funta',
+            'SDG',
+            'Sudanska funta',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Sudanska funta (1957–1998)',
+            'SDP',
+            'Sudanska funta (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Švedska kruna',
+            'SEK',
+            'Švedska kruna',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singapurski dolar',
+            'SGD',
+            'Singapurski dolar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Svetohelenska funta',
+            'SHP',
+            'Svetohelenska funta',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Slovenski tolar',
+            'SIT',
+            'Slovenski tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slovačka kruna',
+            'SKK',
+            'Slovačka kruna',
+        ],
+        'SLE' => [
+            'SLE',
+            'Sijeraleonski leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sijeraleonski leone',
+            'SLL',
+            'Sijeraleonski leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somalski šiling',
+            'SOS',
+            'Somalski šiling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Surinamski dolar',
+            'SRD',
+            'Surinamski dolar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Surinamski gilder',
+            'SRG',
+            'Surinamski gilder',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Južnosudanska funta',
+            'SSP',
+            'Južnosudanska funta',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra Sao Toma i Principa (1977–2017)',
+            'STD',
+            'Dobra Sao Toma i Principa (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra Sao Toma i Principa',
+            'STN',
+            'Dobra Sao Toma i Principa',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Sovjetska rublja',
+            'SUR',
+            'Sovjetska rublja',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Salvadorski kolon',
+            'SVC',
+            'Salvadorski kolon',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Sirijska funta',
+            'SYP',
+            'Sirijska funta',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Svazilendski lilangeni',
+            'SZL',
+            'Svazilendski lilangeni',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Tajlandski baht',
+            '฿',
+            'Tajlandski baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tadžakistanska rublja',
+            'TJR',
+            'Tadžakistanska rublja',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tadžikistanski somoni',
+            'TJS',
+            'Tadžikistanski somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Turkmenistanski manat (1993–2009)',
+            'TMM',
+            'Turkmenistanski manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Turkmenistanski manat',
+            'TMT',
+            'Turkmenistanski manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tuniški dinar',
+            'TND',
+            'Tuniški dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tonganska panga',
+            'TOP',
+            'Tonganska panga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Timorški eskudo',
+            'TPE',
+            'Timorški eskudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Turska lira (1922–2005)',
+            'TRL',
+            'Turska lira (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Turska lira',
+            'TRY',
+            'Turska lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidadtobaški dolar',
+            'TTD',
+            'Trinidadtobaški dolar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Novi tajvanski dolar',
+            'NT$',
+            'Novi tajvanski dolar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tanzanijski šiling',
+            'TZS',
+            'Tanzanijski šiling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ukrajinska hrivnja',
+            'UAH',
+            'Ukrajinska hrivnja',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Ukrajinski karbovaneti',
+            'UAK',
+            'Ukrajinski karbovaneti',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Ugandijski šiling (1966–1987)',
+            'UGS',
+            'Ugandijski šiling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Ugandski šiling',
+            'UGX',
+            'Ugandski šiling',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'Američki dolar',
+            'USD',
+            'Američki dolar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'SAD dolar (sledeći dan)',
+            'USN',
+            'SAD dolar (sledeći dan)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'SAD dolar (isti dan)',
+            'USS',
+            'SAD dolar (isti dan)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Urugvajski pezo en unidades indeksades',
+            'UYI',
+            'Urugvajski pezo en unidades indeksades',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Urugvajski pezo (1975–1993)',
+            'UYP',
+            'Urugvajski pezo (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Urugvajski pezos',
+            'UYU',
+            'Urugvajski pezos',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Uzbekistanski som',
+            'UZS',
+            'Uzbekistanski som',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venecuelanski bolivar (1871–2008)',
+            'VEB',
+            'Venecuelanski bolivar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'venecuelanski bolivar (2008–2018)',
+            'VEF',
+            'venecuelanski bolivar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venecuelanski bolivar',
+            'VES',
+            'Venecuelanski bolivar',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Vijetnamski dong',
+            '₫',
+            'Vijetnamski dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Vijetnamski dong (1978–1985)',
+            'VNN',
+            'Vijetnamski dong (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatski vatu',
+            'VUV',
+            'Vanuatski vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoanska tala',
+            'WST',
+            'Samoanska tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Centralnoafrički franak (CFA)',
+            'FCFA',
+            'Centralnoafrički franak (CFA)',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'Istočnokaripski dolar',
+            'XCD',
+            'Istočnokaripski dolar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Evropska valutna jedinica',
+            'XEU',
+            'Evropska valutna jedinica',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Francuski zlatni frank',
+            'XFO',
+            'Francuski zlatni frank',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Francuski UIC-frank',
+            'XFU',
+            'Francuski UIC-frank',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Zapadnoafrički franak (CFA)',
+            'F CFA',
+            'Zapadnoafrički franak (CFA)',
         ],
         'XPF' => [
-            0 => 'XPF',
-            1 => 'Franak (CFP)',
+            'XPF',
+            'Franak (CFP)',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET fondovi',
+            'XRE',
+            'RINET fondovi',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Jemenski dinar',
+            'YDD',
+            'Jemenski dinar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Jemenski rijal',
+            'YER',
+            'Jemenski rijal',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Jugoslovenski tvrdi dinar',
+            'YUD',
+            'Jugoslovenski tvrdi dinar',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Jugoslovenski novi dinar',
+            'YUM',
+            'Jugoslovenski novi dinar',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Jugoslovenski konvertibilni dinar',
+            'YUN',
+            'Jugoslovenski konvertibilni dinar',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'Jugoslovenski reformirani dinar',
+            'YUR',
+            'Jugoslovenski reformirani dinar',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Južnoafrički rand (finansijski)',
+            'ZAL',
+            'Južnoafrički rand (finansijski)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Južnoafrički rand',
+            'ZAR',
+            'Južnoafrički rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambijska kvača (1968–2012)',
+            'ZMK',
+            'Zambijska kvača (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Zambijska kvača',
+            'ZMW',
+            'Zambijska kvača',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zairski novi zair (1993–1998)',
+            'ZRN',
+            'Zairski novi zair (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zairski zair (1971–1993)',
+            'ZRZ',
+            'Zairski zair (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabvejski dolar (1980–2008)',
+            'ZWD',
+            'Zimbabvejski dolar (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Zimbabvejski dolar (2009)',
+            'ZWL',
+            'Zimbabvejski dolar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Zimbabvejski dolar (2008)',
+            'ZWR',
+            'Zimbabvejski dolar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ca_FR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ca_FR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ca_FR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ca_FR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'FRF' => [
-            0 => 'F',
-            1 => 'franc francès',
+            'F',
+            'franc francès',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ca.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ca.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ca.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ca.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1152 +3,1156 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'pesseta andorrana',
+            'ADP',
+            'pesseta andorrana',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dírham dels Emirats Àrabs Units',
+            'AED',
+            'dírham dels Emirats Àrabs Units',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afgani afganès (1927–2002)',
+            'AFA',
+            'afgani afganès (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afgani afganès',
+            'AFN',
+            'afgani afganès',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'lek albanès (1946–1965)',
+            'ALK',
+            'lek albanès (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'lek',
+            'ALL',
+            'lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'dram',
+            'AMD',
+            'dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'florí de les Antilles Neerlandeses',
+            'ANG',
+            'florí de les Antilles Neerlandeses',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwanza angolès',
+            'AOA',
+            'kwanza angolès',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'kwanza angolès (1977–1991)',
+            'AOK',
+            'kwanza angolès (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'nou kwanza angolès (1990–2000)',
+            'AON',
+            'nou kwanza angolès (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'kwanza angolès reajustat (1995–1999)',
+            'AOR',
+            'kwanza angolès reajustat (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'austral argentí',
+            'ARA',
+            'austral argentí',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'peso ley argentí (1970–1983)',
+            'ARL',
+            'peso ley argentí (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'peso argentí (1981–1970)',
+            'ARM',
+            'peso argentí (1981–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'peso argentí (1983–1985)',
+            'ARP',
+            'peso argentí (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'peso argentí',
+            'ARS',
+            'peso argentí',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'xíling austríac',
+            'ATS',
+            'xíling austríac',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'dòlar australià',
+            'AU$',
+            'dòlar australià',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'florí d’Aruba',
+            'AWG',
+            'florí d’Aruba',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'manat azerbaidjanès (1993–2006)',
+            'AZM',
+            'manat azerbaidjanès (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'manat azerbaidjanès',
+            'AZN',
+            'manat azerbaidjanès',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'dinar de Bòsnia i Hercegovina (1992–1994)',
+            'BAD',
+            'dinar de Bòsnia i Hercegovina (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'marc convertible de Bòsnia i Hercegovina',
+            'BAM',
+            'marc convertible de Bòsnia i Hercegovina',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'nou dinar de Bòsnia i Hercegovina (1994–1997)',
+            'BAN',
+            'nou dinar de Bòsnia i Hercegovina (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'dòlar de Barbados',
+            'BBD',
+            'dòlar de Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'taka',
+            'BDT',
+            'taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'franc belga (convertible)',
+            'BEC',
+            'franc belga (convertible)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'franc belga',
+            'BEF',
+            'franc belga',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'franc belga (financer)',
+            'BEL',
+            'franc belga (financer)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'lev fort búlgar',
+            'BGL',
+            'lev fort búlgar',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'lev socialista búlgar',
+            'BGM',
+            'lev socialista búlgar',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'lev',
+            'BGN',
+            'lev',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'lev búlgar (1879–1952)',
+            'BGO',
+            'lev búlgar (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dinar de Bahrain',
+            'BHD',
+            'dinar de Bahrain',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'franc de Burundi',
+            'BIF',
+            'franc de Burundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dòlar de les Bermudes',
+            'BMD',
+            'dòlar de les Bermudes',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'dòlar de Brunei',
+            'BND',
+            'dòlar de Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'bolivià',
+            'BOB',
+            'bolivià',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'boliviano bolivià (1863–1963)',
+            'BOL',
+            'boliviano bolivià (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'peso bolivià',
+            'BOP',
+            'peso bolivià',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'MVDOL bolivià',
+            'BOV',
+            'MVDOL bolivià',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'cruzeiro novo brasiler (1967–1986)',
+            'BRB',
+            'cruzeiro novo brasiler (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'cruzado brasiler',
+            'BRC',
+            'cruzado brasiler',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'cruzeiro brasiler (1990–1993)',
+            'BRE',
+            'cruzeiro brasiler (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'real brasiler',
+            'BRL',
+            'real brasiler',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'cruzado novo brasiler',
+            'BRN',
+            'cruzado novo brasiler',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'cruzeiro brasiler',
+            'BRR',
+            'cruzeiro brasiler',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'antic cruzeiro brasiler',
+            'BRZ',
+            'antic cruzeiro brasiler',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'dòlar de les Bahames',
+            'BSD',
+            'dòlar de les Bahames',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ngultrum de Bhutan',
+            'BTN',
+            'ngultrum de Bhutan',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'kyat birmà',
+            'BUK',
+            'kyat birmà',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pula de Botswana',
+            'BWP',
+            'pula de Botswana',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'nou ruble bielorús (1994–1999)',
+            'BYB',
+            'nou ruble bielorús (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'ruble bielorús',
+            'BYN',
+            'ruble belarús',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'ruble bielorús (2000–2016)',
+            'BYR',
+            'ruble bielorús (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'dòlar de Belize',
+            'BZD',
+            'dòlar de Belize',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'dòlar canadenc',
+            'CAD',
+            'dòlar canadenc',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'franc congolès',
+            'CDF',
+            'franc congolès',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'euro WIR',
+            'CHE',
+            'euro WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'franc suís',
+            'CHF',
+            'franc suís',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'franc WIR',
+            'CHW',
+            'franc WIR',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'escut xilè',
+            'CLE',
+            'escut xilè',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'unidad de fomento xilena',
+            'CLF',
+            'unidad de fomento xilena',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'peso xilè',
+            'CLP',
+            'peso xilè',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'iuan xinès extracontinental',
+            'CNH',
+            'iuan xinès extracontinental',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'iuan',
+            'CNY',
+            'iuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'peso colombià',
+            'COP',
+            'peso colombià',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'unidad de valor real colombiana',
+            'COU',
+            'unidad de valor real colombiana',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'colon costa-riqueny',
+            'CRC',
+            'colon costa-riqueny',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'dinar serbi antic',
+            'CSD',
+            'dinar serbi antic',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'corona forta txecoslovaca',
+            'CSK',
+            'corona forta txecoslovaca',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'peso convertible cubà',
+            'CUC',
+            'peso convertible cubà',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'peso cubà',
+            'CUP',
+            'peso cubà',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'escut de Cap Verd',
+            'CVE',
+            'escut de Cap Verd',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'lliura xipriota',
+            'CYP',
+            'lliura xipriota',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'corona txeca',
+            'CZK',
+            'corona txeca',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'marc de l’Alemanya Oriental',
+            'DDM',
+            'marc de l’Alemanya Oriental',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'marc alemany',
+            'DEM',
+            'marc alemany',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'franc de Djibouti',
+            'DJF',
+            'franc de Djibouti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'corona danesa',
+            'DKK',
+            'corona danesa',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'peso dominicà',
+            'DOP',
+            'peso dominicà',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinar algerià',
+            'DZD',
+            'dinar algerià',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'sucre equatorià',
+            'ECS',
+            'sucre equatorià',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'unidad de valor constante (UVC) equatoriana',
+            'ECV',
+            'unidad de valor constante (UVC) equatoriana',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'corona estoniana',
+            'EEK',
+            'corona estoniana',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'lliura egípcia',
+            'EGP',
+            'lliura egípcia',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nakfa eritreu',
+            'ERN',
+            'nakfa eritreu',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'pesseta espanyola (compte A)',
+            'ESA',
+            'pesseta espanyola (compte A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'pesseta espanyola (compte convertible)',
+            'ESB',
+            'pesseta espanyola (compte convertible)',
         ],
         'ESP' => [
-            0 => '₧',
-            1 => 'pesseta espanyola',
+            '₧',
+            'pesseta espanyola',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'birr etíop',
+            'ETB',
+            'birr etíop',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'marc finlandès',
+            'FIM',
+            'marc finlandès',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'dòlar fijià',
+            'FJD',
+            'dòlar fijià',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'lliura de les illes Malvines',
+            'FKP',
+            'lliura de les illes Malvines',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'franc francès',
+            'FRF',
+            'franc francès',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'lliura esterlina',
+            '£',
+            'lliura esterlina',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'cupó de lari georgià',
+            'GEK',
+            'cupó de lari georgià',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'lari',
+            'GEL',
+            'lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'cedi ghanès (1979–2007)',
+            'GHC',
+            'cedi ghanès (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'cedi ghanès',
+            'GHS',
+            'cedi ghanès',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'lliura de Gibraltar',
+            'GIP',
+            'lliura de Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi gambià',
+            'GMD',
+            'dalasi gambià',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'franc guineà',
+            'GNF',
+            'franc guineà',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'syli guineà',
+            'GNS',
+            'syli guineà',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekwele de Guinea Equatorial',
+            'GQE',
+            'ekwele de Guinea Equatorial',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'dracma grega',
+            'GRD',
+            'dracma grega',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'quetzal',
+            'GTQ',
+            'quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'escut de la Guinea Portuguesa',
+            'GWE',
+            'escut de la Guinea Portuguesa',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'peso de Guinea Bissau',
+            'GWP',
+            'peso de Guinea Bissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'dòlar de Guyana',
+            'GYD',
+            'dòlar de Guyana',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'dòlar de Hong Kong',
+            'HK$',
+            'dòlar de Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'lempira',
+            'HNL',
+            'lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'dinar croat',
+            'HRD',
+            'dinar croat',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kuna',
+            'HRK',
+            'kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gourde',
+            'HTG',
+            'gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'fòrint',
+            'HUF',
+            'fòrint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'rupia indonèsia',
+            'IDR',
+            'rupia indonèsia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'lliura irlandesa',
+            'IEP',
+            'lliura irlandesa',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'lliura israeliana',
+            'ILP',
+            'lliura israeliana',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'xéquel israelià',
+            'ILR',
+            'xéquel israelià',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'nou xéquel israelià',
+            '₪',
+            'nou xéquel israelià',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'rupia índia',
+            '₹',
+            'rupia índia',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'dinar iraquià',
+            'IQD',
+            'dinar iraquià',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'rial iranià',
+            'IRR',
+            'rial iranià',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'corona islandesa antiga',
+            'ISJ',
+            'corona islandesa antiga',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'corona islandesa',
+            'ISK',
+            'corona islandesa',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'lira italiana',
+            'ITL',
+            'lira italiana',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'dòlar jamaicà',
+            'JMD',
+            'dòlar jamaicà',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'dinar jordà',
+            'JOD',
+            'dinar jordà',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'ien',
+            '¥',
+            'ien',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'xíling kenyà',
+            'KES',
+            'xíling kenyà',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'som kirguís',
+            'KGS',
+            'som kirguís',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'riel cambodjà',
+            'KHR',
+            'riel cambodjà',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'franc de les Comores',
+            'KMF',
+            'franc de les Comores',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'won nord-coreà',
+            'KPW',
+            'won nord-coreà',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'hwan sud-coreà (1953–1962)',
+            'KRH',
+            'hwan sud-coreà (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'antic won sud-coreà',
+            'KRO',
+            'antic won sud-coreà',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'won sud-coreà',
+            '₩',
+            'won sud-coreà',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'dinar kuwaitià',
+            'KWD',
+            'dinar kuwaitià',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'dòlar de les illes Caiman',
+            'KYD',
+            'dòlar de les illes Caiman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'tenge',
+            'KZT',
+            'tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'kip laosià',
+            'LAK',
+            'kip laosià',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'lliura libanesa',
+            'LBP',
+            'lliura libanesa',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'rupia de Sri Lanka',
+            'LKR',
+            'rupia de Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dòlar liberià',
+            'LRD',
+            'dòlar liberià',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'loti',
+            'LSL',
+            'loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litas lituà',
+            'LTL',
+            'litas lituà',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'talonas lituà',
+            'LTT',
+            'talonas lituà',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'franc convertible luxemburguès',
+            'LUC',
+            'franc convertible luxemburguès',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'franc luxemburguès',
+            'LUF',
+            'franc luxemburguès',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'franc financer luxemburguès',
+            'LUL',
+            'franc financer luxemburguès',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'lats letó',
+            'LVL',
+            'lats letó',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'ruble letó',
+            'LVR',
+            'ruble letó',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinar libi',
+            'LYD',
+            'dinar libi',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dírham marroquí',
+            'MAD',
+            'dírham marroquí',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'franc marroquí',
+            'MAF',
+            'franc marroquí',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'franc monegasc',
+            'MCF',
+            'franc monegasc',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'cupó moldau',
+            'MDC',
+            'cupó moldau',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'leu moldau',
+            'MDL',
+            'leu moldau',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariary malgaix',
+            'MGA',
+            'ariary malgaix',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'franc malgaix',
+            'MGF',
+            'franc malgaix',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'dinar macedoni',
+            'MKD',
+            'dinar macedoni',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'denar macedoni (1992–1993)',
+            'MKN',
+            'denar macedoni (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'franc malià',
+            'MLF',
+            'franc malià',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'kyat de Myanmar',
+            'MMK',
+            'kyat de Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'tögrög mongol',
+            'MNT',
+            'tögrög mongol',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'pataca de Macau',
+            'MOP',
+            'pataca de Macau',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ouguiya maurità (1973–2017)',
+            'MRO',
+            'ouguiya maurità (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ouguiya maurità',
+            'MRU',
+            'ouguiya maurità',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'lira maltesa',
+            'MTL',
+            'lira maltesa',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'lliura maltesa',
+            'MTP',
+            'lliura maltesa',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'rupia mauriciana',
+            'MUR',
+            'rupia mauriciana',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'rupia de les Maldives',
+            'MVR',
+            'rupia de les Maldives',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha malawià',
+            'MWK',
+            'kwacha malawià',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'peso mexicà',
+            'MXN',
+            'peso mexicà',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'peso de plata mexicà (1861–1992)',
+            'MXP',
+            'peso de plata mexicà (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'unidad de inversión (UDI) mexicana',
+            'MXV',
+            'unidad de inversión (UDI) mexicana',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ringgit',
+            'MYR',
+            'ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'escut moçambiquès',
+            'MZE',
+            'escut moçambiquès',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'antic metical moçambiquès',
+            'MZM',
+            'antic metical moçambiquès',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'metical moçambiquès',
+            'MZN',
+            'metical moçambiquès',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dòlar namibià',
+            'NAD',
+            'dòlar namibià',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naira nigerià',
+            'NGN',
+            'naira nigerià',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'córdoba nicaragüenca',
+            'NIC',
+            'córdoba nicaragüenca',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'córdoba nicaragüenc',
+            'NIO',
+            'córdoba nicaragüenc',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'florí neerlandès',
+            'NLG',
+            'florí neerlandès',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'corona noruega',
+            'NOK',
+            'corona noruega',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'rupia nepalesa',
+            'NPR',
+            'rupia nepalesa',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'dòlar neozelandès',
+            'NZ$',
+            'dòlar neozelandès',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'rial omanita',
+            'OMR',
+            'rial omanita',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balboa',
+            'PAB',
+            'balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'inti peruà',
+            'PEI',
+            'inti peruà',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'sol',
+            'PEN',
+            'sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'sol peruà (1863–1965)',
+            'PES',
+            'sol peruà (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina',
+            'PGK',
+            'kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'peso filipí',
+            'PHP',
+            'peso filipí',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'rupia pakistanesa',
+            'PKR',
+            'rupia pakistanesa',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'zloty',
+            'PLN',
+            'zloty',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'zloty polonès (1950–1995)',
+            'PLZ',
+            'zloty polonès (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'escut portuguès',
+            'PTE',
+            'escut portuguès',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'guaraní',
+            'PYG',
+            'guaraní',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'rial de Qatar',
+            'QAR',
+            'rial de Qatar',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'dòlar rhodesià',
+            'RHD',
+            'dòlar rhodesià',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'antic leu romanès',
+            'ROL',
+            'antic leu romanès',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'leu romanès',
+            'RON',
+            'leu romanès',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'dinar serbi',
+            'RSD',
+            'dinar serbi',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ruble',
+            'RUB',
+            'ruble',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'ruble rus (1991–1998)',
+            'RUR',
+            'ruble rus (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'franc de Ruanda',
+            'RWF',
+            'franc de Ruanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'rial saudita',
+            'SAR',
+            'rial saudita',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'dòlar de les illes Salomó',
+            'SBD',
+            'dòlar de les illes Salomó',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'rupia de les Seychelles',
+            'SCR',
+            'rupia de les Seychelles',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'dinar sudanès',
+            'SDD',
+            'dinar sudanès',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'lliura sudanesa',
+            'SDG',
+            'lliura sudanesa',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'antiga lliura sudanesa',
+            'SDP',
+            'antiga lliura sudanesa',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'corona sueca',
+            'SEK',
+            'corona sueca',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'dòlar de Singapur',
+            'SGD',
+            'dòlar de Singapur',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'lliura de Santa Helena',
+            'SHP',
+            'lliura de Santa Helena',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'tolar eslovè',
+            'SIT',
+            'tolar eslovè',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'corona eslovaca',
+            'SKK',
+            'corona eslovaca',
+        ],
+        'SLE' => [
+            'SLE',
+            'leone de Sierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leone de Sierra Leone',
+            'SLL',
+            'leone de Sierra Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'xíling somali',
+            'SOS',
+            'xíling somali',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'dòlar de Surinam',
+            'SRD',
+            'dòlar de Surinam',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'florí de Surinam',
+            'SRG',
+            'florí de Surinam',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'lliura del Sudan del Sud',
+            'SSP',
+            'lliura del Sudan del Sud',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'dobra de São Tomé i Príncipe (1977–2017)',
+            'STD',
+            'dobra de São Tomé i Príncipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra de São Tomé i Príncipe',
+            'STN',
+            'dobra de São Tomé i Príncipe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'ruble soviètic',
+            'SUR',
+            'ruble soviètic',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'colon salvadorenc',
+            'SVC',
+            'colon salvadorenc',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'lliura siriana',
+            'SYP',
+            'lliura siriana',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangeni swazi',
+            'SZL',
+            'lilangeni swazi',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'baht',
+            '฿',
+            'baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'ruble tadjik',
+            'TJR',
+            'ruble tadjik',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'somoni tadjik',
+            'TJS',
+            'somoni tadjik',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'manat turcman (1993–2009)',
+            'TMM',
+            'manat turcman (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'manat turcman',
+            'TMT',
+            'manat turcman',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinar tunisià',
+            'TND',
+            'dinar tunisià',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'pa‘anga tongà',
+            'TOP',
+            'pa‘anga tongà',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'escut de Timor',
+            'TPE',
+            'escut de Timor',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'lira turca (1922–2005)',
+            'TRL',
+            'lira turca (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'lira turca',
+            'TRY',
+            'lira turca',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dòlar de Trinitat i Tobago',
+            'TTD',
+            'dòlar de Trinitat i Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'nou dòlar de Taiwan',
+            'NT$',
+            'nou dòlar de Taiwan',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'xíling tanzà',
+            'TZS',
+            'xíling tanzà',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'hrívnia',
+            'UAH',
+            'hrívnia',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'karbóvanets ucraïnès',
+            'UAK',
+            'karbóvanets ucraïnès',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'xíling ugandès (1966–1987)',
+            'UGS',
+            'xíling ugandès (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'xíling ugandès',
+            'UGX',
+            'xíling ugandès',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'dòlar dels Estats Units',
+            'USD',
+            'dòlar dels Estats Units',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'dòlar dels Estats Units (dia següent)',
+            'USN',
+            'dòlar dels Estats Units (dia següent)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'dòlar dels Estats Units (mateix dia)',
+            'USS',
+            'dòlar dels Estats Units (mateix dia)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'peso uruguaià en unitats indexades',
+            'UYI',
+            'peso uruguaià en unitats indexades',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'peso uruguaià (1975–1993)',
+            'UYP',
+            'peso uruguaià (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'peso uruguaià',
+            'UYU',
+            'peso uruguaià',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'som uzbek',
+            'UZS',
+            'som uzbek',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'bolívar veneçolà (1871–2008)',
+            'VEB',
+            'bolívar veneçolà (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'bolívar veneçolà (2008–2018)',
+            'VEF',
+            'bolívar veneçolà (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'bolívar veneçolà',
+            'VES',
+            'bolívar veneçolà',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'dong vietnamita',
+            '₫',
+            'dong vietnamita',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'dong vietnamita (1978–1985)',
+            'VNN',
+            'dong vietnamita (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu de Vanuatu',
+            'VUV',
+            'vatu de Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'tala samoà',
+            'WST',
+            'tala samoà',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'franc CFA BEAC',
+            'FCFA',
+            'franc CFA BEAC',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'dòlar del Carib Oriental',
+            'XCD',
+            'dòlar del Carib Oriental',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'unitat de moneda europea',
+            'XEU',
+            'unitat de moneda europea',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'franc or francès',
+            'XFO',
+            'franc or francès',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'franc UIC francès',
+            'XFU',
+            'franc UIC francès',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'franc CFA BCEAO',
+            'F CFA',
+            'franc CFA BCEAO',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'franc CFP',
+            'CFPF',
+            'franc CFP',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'fons RINET',
+            'XRE',
+            'fons RINET',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'dinar iemenita',
+            'YDD',
+            'dinar iemenita',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'rial iemenita',
+            'YER',
+            'rial iemenita',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'dinar fort iugoslau',
+            'YUD',
+            'dinar fort iugoslau',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'nou dinar iugoslau',
+            'YUM',
+            'nou dinar iugoslau',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'dinar convertible iugoslau',
+            'YUN',
+            'dinar convertible iugoslau',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'dinar iugoslau reformat (1992–1993)',
+            'YUR',
+            'dinar iugoslau reformat (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'rand sud-africà (financer)',
+            'ZAL',
+            'rand sud-africà (financer)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rand sud-africà',
+            'ZAR',
+            'rand sud-africà',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'kwacha zambià (1968–2012)',
+            'ZMK',
+            'kwacha zambià (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha zambià',
+            'ZMW',
+            'kwacha zambià',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'nou zaire zairès',
+            'ZRN',
+            'nou zaire zairès',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zaire zairès',
+            'ZRZ',
+            'zaire zairès',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'dòlar zimbabuès (1980–2008)',
+            'ZWD',
+            'dòlar zimbabuès (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'dòlar zimbabuès (2009)',
+            'ZWL',
+            'dòlar zimbabuès (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'dòlar zimbabuès (2008)',
+            'ZWR',
+            'dòlar zimbabuès (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ce.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ce.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ce.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ce.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,636 +3,640 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Дирхам ӀЦЭ',
+            'AED',
+            'Дирхам ӀЦЭ',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'ОвхӀан-пачхьалкхан афгани',
+            'AFN',
+            'ОвхӀан-пачхьалкхан афгани',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Албанин лек',
+            'ALL',
+            'Албанин лек',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Эрмалойчоьнан драм',
+            'AMD',
+            'Эрмалойчоьнан драм',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Нидерландин Антилин гульден',
+            'ANG',
+            'Нидерландин Антилин гульден',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Анголан кванза',
+            'AOA',
+            'Анголан кванза',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Аргентинан песо',
+            'ARS',
+            'Аргентинан песо',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Австралин доллар',
+            'A$',
+            'Австралин доллар',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Арубан флорин',
+            'AWG',
+            'Арубан флорин',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Азербайджанан манат',
+            'AZN',
+            'Азербайджанан манат',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Боснин а, Герцеговинан а хийцалун марка',
+            'BAM',
+            'Боснин а, Герцеговинан а хийцалун марка',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Барбадосан доллар',
+            'BBD',
+            'Барбадосан доллар',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Бангладешан така',
+            'BDT',
+            'Бангладешан така',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Болгарин лев',
+            'BGN',
+            'Болгарин лев',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Бахрейнан динар',
+            'BHD',
+            'Бахрейнан динар',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Бурундин франк',
+            'BIF',
+            'Бурундин франк',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Бермудан доллар',
+            'BMD',
+            'Бермудан доллар',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Брунейн доллар',
+            'BND',
+            'Брунейн доллар',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Боливин боливиано',
+            'BOB',
+            'Боливин боливиано',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Бразилин реал',
+            'R$',
+            'Бразилин реал',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Багаман доллар',
+            'BSD',
+            'Багаман доллар',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Бутанан нгултрум',
+            'BTN',
+            'Бутанан нгултрум',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Ботсванан пула',
+            'BWP',
+            'Ботсванан пула',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Белоруссин сом',
+            'BYN',
+            'Белоруссин сом',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Белоруссин сом (2000–2016)',
+            'BYR',
+            'Белоруссин сом (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Белизин доллар',
+            'BZD',
+            'Белизин доллар',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Канадан доллар',
+            'CA$',
+            'Канадан доллар',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Конголезин франк',
+            'CDF',
+            'Конголезин франк',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Швейцарин франк',
+            'CHF',
+            'Швейцарин франк',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Чилин песо',
+            'CLP',
+            'Чилин песо',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Китайн юань',
+            'CN¥',
+            'Китайн юань',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Колумбин песо',
+            'COP',
+            'Колумбин песо',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Костарикан колон',
+            'CRC',
+            'Костарикан колон',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Кубан хийцалун песо',
+            'CUC',
+            'Кубан хийцалун песо',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Кубан песо',
+            'CUP',
+            'Кубан песо',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Кабо-Верден эскудо',
+            'CVE',
+            'Кабо-Верден эскудо',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Чехин крона',
+            'CZK',
+            'Чехин крона',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Джибутин франк',
+            'DJF',
+            'Джибутин франк',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Данин крона',
+            'DKK',
+            'Данин крона',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Доминикан песо',
+            'DOP',
+            'Доминикан песо',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Алжиран динар',
+            'DZD',
+            'Алжиран динар',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Мисаран фунт',
+            'EGP',
+            'Мисаран фунт',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Эритрейн накфа',
+            'ERN',
+            'Эритрейн накфа',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Эфиопин быр',
+            'ETB',
+            'Эфиопин быр',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Евро',
+            '€',
+            'Евро',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Фиджин доллар',
+            'FJD',
+            'Фиджин доллар',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Фолклендан гӀайренийн фунт',
+            'FKP',
+            'Фолклендан гӀайренийн фунт',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Англин фунт',
+            '£',
+            'Англин фунт',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Гуьржийчоьнан лари',
+            'GEL',
+            'Гуьржийчоьнан лари',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ганан седи',
+            'GHS',
+            'Ганан седи',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Гибралтаран фунт',
+            'GIP',
+            'Гибралтаран фунт',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Гамбин даласи',
+            'GMD',
+            'Гамбин даласи',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Гвинейн франк',
+            'GNF',
+            'Гвинейн франк',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Гватемалан кетсаль',
+            'GTQ',
+            'Гватемалан кетсаль',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Гайанан доллар',
+            'GYD',
+            'Гайанан доллар',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Гонконган доллар',
+            'HK$',
+            'Гонконган доллар',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Гондурасан лемпира',
+            'HNL',
+            'Гондурасан лемпира',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Хорватин куна',
+            'HRK',
+            'Хорватин куна',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Гаитин гурд',
+            'HTG',
+            'Гаитин гурд',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Венгрин форинт',
+            'HUF',
+            'Венгрин форинт',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Индонезин рупи',
+            'IDR',
+            'Индонезин рупи',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Израилан керла шекель',
+            '₪',
+            'Израилан керла шекель',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Индин рупи',
+            '₹',
+            'Индин рупи',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Ӏиракъан динар',
+            'IQD',
+            'Ӏиракъан динар',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ГӀажарийчоьнан риал',
+            'IRR',
+            'ГӀажарийчоьнан риал',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Исландин крона',
+            'ISK',
+            'Исландин крона',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Ямайн доллар',
+            'JMD',
+            'Ямайн доллар',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Урданан динар',
+            'JOD',
+            'Урданан динар',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Японин иена',
+            'JP¥',
+            'Японин иена',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Кенин шиллинг',
+            'KES',
+            'Кенин шиллинг',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Киргизин сом',
+            'KGS',
+            'Киргизин сом',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Камбоджан риель',
+            'KHR',
+            'Камбоджан риель',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Коморийн гӀайренийн франк',
+            'KMF',
+            'Коморийн гӀайренийн франк',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Къилбаседа Корейн вона',
+            'KPW',
+            'Къилбаседа Корейн вона',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Къилба Корейн вона',
+            '₩',
+            'Къилба Корейн вона',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Кувейтан динар',
+            'KWD',
+            'Кувейтан динар',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Кайманийн гӀайренийн доллар',
+            'KYD',
+            'Кайманийн гӀайренийн доллар',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Кхазакхстанан тенге',
+            'KZT',
+            'Кхазакхстанан тенге',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Лаосан кип',
+            'LAK',
+            'Лаосан кип',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Ливанан фунт',
+            'LBP',
+            'Ливанан фунт',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Шри-Ланкан рупи',
+            'LKR',
+            'Шри-Ланкан рупи',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Либерин доллар',
+            'LRD',
+            'Либерин доллар',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Ливин динар',
+            'LYD',
+            'Ливин динар',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Мароккон дирхам',
+            'MAD',
+            'Мароккон дирхам',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Молдавин лей',
+            'MDL',
+            'Молдавин лей',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Малагасийн ариари',
+            'MGA',
+            'Малагасийн ариари',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Македонин динар',
+            'MKD',
+            'Македонин динар',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Мьянман кьят',
+            'MMK',
+            'Мьянман кьят',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Монголин тугрик',
+            'MNT',
+            'Монголин тугрик',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Макаон патака',
+            'MOP',
+            'Макаон патака',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Мавританин уги (1973–2017)',
+            'MRO',
+            'Мавританин уги (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Мавританин уги',
+            'MRU',
+            'Мавританин уги',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Маврикин рупи',
+            'MUR',
+            'Маврикин рупи',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Мальдивийн руфи',
+            'MVR',
+            'Мальдивийн руфи',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Малавин квача',
+            'MWK',
+            'Малавин квача',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Мексикан песо',
+            'MX$',
+            'Мексикан песо',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Малайзин ринггит',
+            'MYR',
+            'Малайзин ринггит',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Мозамбикан метикал',
+            'MZN',
+            'Мозамбикан метикал',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Намибин доллар',
+            'NAD',
+            'Намибин доллар',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Нигерин найра',
+            'NGN',
+            'Нигерин найра',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Никарагуан кордоба',
+            'NIO',
+            'Никарагуан кордоба',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Норвегин крона',
+            'NOK',
+            'Норвегин крона',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Непалан рупи',
+            'NPR',
+            'Непалан рупи',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Керла Зеландин доллар',
+            'NZ$',
+            'Керла Зеландин доллар',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Оманан риал',
+            'OMR',
+            'Оманан риал',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Панаман бальбоа',
+            'PAB',
+            'Панаман бальбоа',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Перун соль',
+            'PEN',
+            'Перун соль',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Папуа — Керла Гвинейн кина',
+            'PGK',
+            'Папуа — Керла Гвинейн кина',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Филиппинийн песо',
+            'PHP',
+            'Филиппинийн песо',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Пакистанан рупи',
+            'PKR',
+            'Пакистанан рупи',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Польшан злотый',
+            'PLN',
+            'Польшан злотый',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Парагвайн гуарани',
+            'PYG',
+            'Парагвайн гуарани',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Катаран риал',
+            'QAR',
+            'Катаран риал',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Румынин лей',
+            'RON',
+            'Румынин лей',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Сербин динар',
+            'RSD',
+            'Сербин динар',
         ],
         'RUB' => [
-            0 => '₽',
-            1 => 'Российн сом',
+            '₽',
+            'Российн сом',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Руандан франк',
+            'RWF',
+            'Руандан франк',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'СаӀудийн Ӏаьрбийчоьнан риал',
+            'SAR',
+            'СаӀудийн Ӏаьрбийчоьнан риал',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Соломонан гӀайренийн доллар',
+            'SBD',
+            'Соломонан гӀайренийн доллар',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Сейшелан рупи',
+            'SCR',
+            'Сейшелан рупи',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Суданан фунт',
+            'SDG',
+            'Суданан фунт',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Швецин крона',
+            'SEK',
+            'Швецин крона',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Сингапуран доллар',
+            'SGD',
+            'Сингапуран доллар',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Сийлахьчу Еленин гӀайрен фунт',
+            'SHP',
+            'Сийлахьчу Еленин гӀайрен фунт',
+        ],
+        'SLE' => [
+            'SLE',
+            'Леоне',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Леоне',
+            'SLL',
+            'Леоне (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Сомалин шиллинг',
+            'SOS',
+            'Сомалин шиллинг',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Суринаман доллар',
+            'SRD',
+            'Суринаман доллар',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Къилба Суданан фунт',
+            'SSP',
+            'Къилба Суданан фунт',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Сан-Томен а, Принсипин а добра (1977–2017)',
+            'STD',
+            'Сан-Томен а, Принсипин а добра (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Сан-Томен а, Принсипин а добра',
+            'STN',
+            'Сан-Томен а, Принсипин а добра',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Шеман фунт',
+            'SYP',
+            'Шеман фунт',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Свазилендан лилангени',
+            'SZL',
+            'Свазилендан лилангени',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Таиландан бат',
+            'THB',
+            'Таиландан бат',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Таджикистанан сомони',
+            'TJS',
+            'Таджикистанан сомони',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Туркменин керла манат',
+            'TMT',
+            'Туркменин керла манат',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Тунисан динар',
+            'TND',
+            'Тунисан динар',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Тонганан паанга',
+            'TOP',
+            'Тонганан паанга',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Туркойчоьнан лира',
+            'TRY',
+            'Туркойчоьнан лира',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Тринидадан а, Тобагон а доллар',
+            'TTD',
+            'Тринидадан а, Тобагон а доллар',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Тайванан керла доллар',
+            'NT$',
+            'Тайванан керла доллар',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Танзанин шиллинг',
+            'TZS',
+            'Танзанин шиллинг',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Украинан гривна',
+            'UAH',
+            'Украинан гривна',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Угандан шиллинг',
+            'UGX',
+            'Угандан шиллинг',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'АЦШн доллар',
+            'US$',
+            'АЦШн доллар',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Уругвайн песо',
+            'UYU',
+            'Уругвайн песо',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Узбекистанан сом',
+            'UZS',
+            'Узбекистанан сом',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Венесуэлан боливар (2008–2018)',
+            'VEF',
+            'Венесуэлан боливар (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Венесуэлан боливар',
+            'VES',
+            'Венесуэлан боливар',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Вьетнаман донг',
+            '₫',
+            'Вьетнаман донг',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Вануатун вату',
+            'VUV',
+            'Вануатун вату',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Самоанан тала',
+            'WST',
+            'Самоанан тала',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Юккъерчу Африкан КФА франк',
+            'FCFA',
+            'Юккъерчу Африкан КФА франк',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Малхбален Карибийн доллар',
+            'EC$',
+            'Малхбален Карибийн доллар',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Малхбузен Африкан КФА франк',
+            'F CFA',
+            'Малхбузен Африкан КФА франк',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Французийн Тийна океанан франк',
+            'CFPF',
+            'Французийн Тийна океанан франк',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Йеменан риал',
+            'YER',
+            'Йеменан риал',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Къилба-Африкин рэнд',
+            'ZAR',
+            'Къилба-Африкин рэнд',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Замбин квача',
+            'ZMW',
+            'Замбин квача',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/cs.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/cs.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/cs.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/cs.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1160 +3,1164 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'andorrská peseta',
+            'ADP',
+            'andorrská peseta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'SAE dirham',
+            'AED',
+            'SAE dirham',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afghánský afghán (1927–2002)',
+            'AFA',
+            'afghánský afghán (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afghánský afghán',
+            'AFN',
+            'afghánský afghán',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'albánský lek (1946–1965)',
+            'ALK',
+            'albánský lek (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'albánský lek',
+            'ALL',
+            'albánský lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'arménský dram',
+            'AMD',
+            'arménský dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'nizozemskoantilský gulden',
+            'ANG',
+            'nizozemskoantilský gulden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'angolská kwanza',
+            'AOA',
+            'angolská kwanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'angolská kwanza (1977–1991)',
+            'AOK',
+            'angolská kwanza (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'angolská kwanza (1990–2000)',
+            'AON',
+            'angolská kwanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'angolská kwanza (1995–1999)',
+            'AOR',
+            'angolská kwanza (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'argentinský austral',
+            'ARA',
+            'argentinský austral',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'argentinské peso ley (1970–1983)',
+            'ARL',
+            'argentinské peso ley (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'argentinské peso (1881–1970)',
+            'ARM',
+            'argentinské peso (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'argentinské peso (1983–1985)',
+            'ARP',
+            'argentinské peso (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'argentinské peso',
+            'ARS',
+            'argentinské peso',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'rakouský šilink',
+            'ATS',
+            'rakouský šilink',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'australský dolar',
+            'AU$',
+            'australský dolar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'arubský zlatý',
+            'AWG',
+            'arubský zlatý',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'ázerbájdžánský manat (1993–2006)',
+            'AZM',
+            'ázerbájdžánský manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'ázerbájdžánský manat',
+            'AZN',
+            'ázerbájdžánský manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'bosenský dinár (1992–1994)',
+            'BAD',
+            'bosenský dinár (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'bosenská konvertibilní marka',
+            'BAM',
+            'bosenská konvertibilní marka',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'bosenský nový dinár (1994–1997)',
+            'BAN',
+            'bosenský nový dinár (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'barbadoský dolar',
+            'BBD',
+            'barbadoský dolar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'bangladéšská taka',
+            'BDT',
+            'bangladéšská taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'belgický konvertibilní frank',
+            'BEC',
+            'belgický konvertibilní frank',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'belgický frank',
+            'BEF',
+            'belgický frank',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'belgický finanční frank',
+            'BEL',
+            'belgický finanční frank',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'bulharský tvrdý leva',
+            'BGL',
+            'bulharský tvrdý leva',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'bulharský socialistický leva',
+            'BGM',
+            'bulharský socialistický leva',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'bulharský leva',
+            'BGN',
+            'bulharský leva',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'bulharský lev (1879–1952)',
+            'BGO',
+            'bulharský lev (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bahrajnský dinár',
+            'BHD',
+            'bahrajnský dinár',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'burundský frank',
+            'BIF',
+            'burundský frank',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'bermudský dolar',
+            'BMD',
+            'bermudský dolar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'brunejský dolar',
+            'BND',
+            'brunejský dolar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'bolivijský boliviano',
+            'BOB',
+            'bolivijský boliviano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'bolivijský boliviano (1863–1963)',
+            'BOL',
+            'bolivijský boliviano (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'bolivijské peso',
+            'BOP',
+            'bolivijské peso',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'bolivijský mvdol',
+            'BOV',
+            'bolivijský mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'brazilské nové cruzeiro (1967–1986)',
+            'BRB',
+            'brazilské nové cruzeiro (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'brazilské cruzado (1986–1989)',
+            'BRC',
+            'brazilské cruzado (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'brazilské cruzeiro (1990–1993)',
+            'BRE',
+            'brazilské cruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'brazilský real',
+            'R$',
+            'brazilský real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'brazilské nové cruzado (1989–1990)',
+            'BRN',
+            'brazilské nové cruzado (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'brazilské cruzeiro (1993–1994)',
+            'BRR',
+            'brazilské cruzeiro (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'brazilské cruzeiro (1942–1967)',
+            'BRZ',
+            'brazilské cruzeiro (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'bahamský dolar',
+            'BSD',
+            'bahamský dolar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'bhútánský ngultrum',
+            'BTN',
+            'bhútánský ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'barmský kyat',
+            'BUK',
+            'barmský kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'botswanská pula',
+            'BWP',
+            'botswanská pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'běloruský rubl (1994–1999)',
+            'BYB',
+            'běloruský rubl (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'běloruský rubl',
+            'BYN',
+            'běloruský rubl',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'běloruský rubl (2000–2016)',
+            'BYR',
+            'běloruský rubl (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'belizský dolar',
+            'BZD',
+            'belizský dolar',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'kanadský dolar',
+            'CA$',
+            'kanadský dolar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'konžský frank',
+            'CDF',
+            'konžský frank',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'švýcarské WIR-euro',
+            'CHE',
+            'švýcarské WIR-euro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'švýcarský frank',
+            'CHF',
+            'švýcarský frank',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'švýcarský WIR-frank',
+            'CHW',
+            'švýcarský WIR-frank',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'chilské escudo',
+            'CLE',
+            'chilské escudo',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'chilská účetní jednotka (UF)',
+            'CLF',
+            'chilská účetní jednotka (UF)',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'chilské peso',
+            'CLP',
+            'chilské peso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'čínský jüan (offshore)',
+            'CNH',
+            'čínský jüan (offshore)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'čínský dolar ČLB',
+            'CNX',
+            'čínský dolar ČLB',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'čínský jüan',
+            'CN¥',
+            'čínský jüan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'kolumbijské peso',
+            'COP',
+            'kolumbijské peso',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'kolumbijská jednotka reálné hodnoty',
+            'COU',
+            'kolumbijská jednotka reálné hodnoty',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'kostarický colón',
+            'CRC',
+            'kostarický colón',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'srbský dinár (2002–2006)',
+            'CSD',
+            'srbský dinár (2002–2006)',
         ],
         'CSK' => [
-            0 => 'Kčs',
-            1 => 'československá koruna',
+            'Kčs',
+            'československá koruna',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'kubánské konvertibilní peso',
+            'CUC',
+            'kubánské konvertibilní peso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'kubánské peso',
+            'CUP',
+            'kubánské peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'kapverdské escudo',
+            'CVE',
+            'kapverdské escudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'kyperská libra',
+            'CYP',
+            'kyperská libra',
         ],
         'CZK' => [
-            0 => 'Kč',
-            1 => 'česká koruna',
+            'Kč',
+            'česká koruna',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'východoněmecká marka',
+            'DDM',
+            'východoněmecká marka',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'německá marka',
+            'DEM',
+            'německá marka',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'džibutský frank',
+            'DJF',
+            'džibutský frank',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'dánská koruna',
+            'DKK',
+            'dánská koruna',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'dominikánské peso',
+            'DOP',
+            'dominikánské peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'alžírský dinár',
+            'DZD',
+            'alžírský dinár',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'ekvádorský sucre',
+            'ECS',
+            'ekvádorský sucre',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'ekvádorská jednotka konstantní hodnoty',
+            'ECV',
+            'ekvádorská jednotka konstantní hodnoty',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'estonská koruna',
+            'EEK',
+            'estonská koruna',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'egyptská libra',
+            'EGP',
+            'egyptská libra',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'eritrejská nakfa',
+            'ERN',
+            'eritrejská nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'španělská peseta („A“ účet)',
+            'ESA',
+            'španělská peseta („A“ účet)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'španělská peseta (konvertibilní účet)',
+            'ESB',
+            'španělská peseta (konvertibilní účet)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'španělská peseta',
+            'ESP',
+            'španělská peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'etiopský birr',
+            'ETB',
+            'etiopský birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'finská marka',
+            'FIM',
+            'finská marka',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'fidžijský dolar',
+            'FJD',
+            'fidžijský dolar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'falklandská libra',
+            'FKP',
+            'falklandská libra',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'francouzský frank',
+            'FRF',
+            'francouzský frank',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'britská libra',
+            '£',
+            'britská libra',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'gruzínské kuponové lari',
+            'GEK',
+            'gruzínské kuponové lari',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'gruzínské lari',
+            'GEL',
+            'gruzínské lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'ghanský cedi (1979–2007)',
+            'GHC',
+            'ghanský cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ghanský cedi',
+            'GHS',
+            'ghanský cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'gibraltarská libra',
+            'GIP',
+            'gibraltarská libra',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'gambijský dalasi',
+            'GMD',
+            'gambijský dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'guinejský frank',
+            'GNF',
+            'guinejský frank',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'guinejský syli',
+            'GNS',
+            'guinejský syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'rovníkovoguinejský ekwele',
+            'GQE',
+            'rovníkovoguinejský ekwele',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'řecká drachma',
+            'GRD',
+            'řecká drachma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'guatemalský quetzal',
+            'GTQ',
+            'guatemalský quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'portugalskoguinejské escudo',
+            'GWE',
+            'portugalskoguinejské escudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'guinejsko-bissauské peso',
+            'GWP',
+            'guinejsko-bissauské peso',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'guyanský dolar',
+            'GYD',
+            'guyanský dolar',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'hongkongský dolar',
+            'HK$',
+            'hongkongský dolar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'honduraská lempira',
+            'HNL',
+            'honduraská lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'chorvatský dinár',
+            'HRD',
+            'chorvatský dinár',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'chorvatská kuna',
+            'HRK',
+            'chorvatská kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'haitský gourde',
+            'HTG',
+            'haitský gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'maďarský forint',
+            'HUF',
+            'maďarský forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'indonéská rupie',
+            'IDR',
+            'indonéská rupie',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'irská libra',
+            'IEP',
+            'irská libra',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'izraelská libra',
+            'ILP',
+            'izraelská libra',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'izraelský šekel (1980–1985)',
+            'ILR',
+            'izraelský šekel (1980–1985)',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'izraelský nový šekel',
+            'ILS',
+            'izraelský nový šekel',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'indická rupie',
+            'INR',
+            'indická rupie',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'irácký dinár',
+            'IQD',
+            'irácký dinár',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'íránský rijál',
+            'IRR',
+            'íránský rijál',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'islandská koruna (1918–1981)',
+            'ISJ',
+            'islandská koruna (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'islandská koruna',
+            'ISK',
+            'islandská koruna',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'italská lira',
+            'ITL',
+            'italská lira',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'jamajský dolar',
+            'JMD',
+            'jamajský dolar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'jordánský dinár',
+            'JOD',
+            'jordánský dinár',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'japonský jen',
+            'JP¥',
+            'japonský jen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'keňský šilink',
+            'KES',
+            'keňský šilink',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'kyrgyzský som',
+            'KGS',
+            'kyrgyzský som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'kambodžský riel',
+            'KHR',
+            'kambodžský riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'komorský frank',
+            'KMF',
+            'komorský frank',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'severokorejský won',
+            'KPW',
+            'severokorejský won',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'jihokorejský hwan (1953–1962)',
+            'KRH',
+            'jihokorejský hwan (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'jihokorejský won (1945–1953)',
+            'KRO',
+            'jihokorejský won (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'jihokorejský won',
+            '₩',
+            'jihokorejský won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'kuvajtský dinár',
+            'KWD',
+            'kuvajtský dinár',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'kajmanský dolar',
+            'KYD',
+            'kajmanský dolar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'kazašské tenge',
+            'KZT',
+            'kazašské tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'laoský kip',
+            'LAK',
+            'laoský kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libanonská libra',
+            'LBP',
+            'libanonská libra',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'srílanská rupie',
+            'LKR',
+            'srílanská rupie',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'liberijský dolar',
+            'LRD',
+            'liberijský dolar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'lesothský loti',
+            'LSL',
+            'lesothský loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litevský litas',
+            'LTL',
+            'litevský litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'litevský talonas',
+            'LTT',
+            'litevský talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'lucemburský konvertibilní frank',
+            'LUC',
+            'lucemburský konvertibilní frank',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'lucemburský frank',
+            'LUF',
+            'lucemburský frank',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'lucemburský finanční frank',
+            'LUL',
+            'lucemburský finanční frank',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'lotyšský lat',
+            'LVL',
+            'lotyšský lat',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'lotyšský rubl',
+            'LVR',
+            'lotyšský rubl',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'libyjský dinár',
+            'LYD',
+            'libyjský dinár',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'marocký dinár',
+            'MAD',
+            'marocký dinár',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'marocký frank',
+            'MAF',
+            'marocký frank',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'monacký frank',
+            'MCF',
+            'monacký frank',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'moldavský kupon',
+            'MDC',
+            'moldavský kupon',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'moldavský leu',
+            'MDL',
+            'moldavský leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'madagaskarský ariary',
+            'MGA',
+            'madagaskarský ariary',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'madagaskarský frank',
+            'MGF',
+            'madagaskarský frank',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'makedonský denár',
+            'MKD',
+            'makedonský denár',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'makedonský denár (1992–1993)',
+            'MKN',
+            'makedonský denár (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'malijský frank',
+            'MLF',
+            'malijský frank',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'myanmarský kyat',
+            'MMK',
+            'myanmarský kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'mongolský tugrik',
+            'MNT',
+            'mongolský tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'macajská pataca',
+            'MOP',
+            'macajská pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'mauritánská ouguiya (1973–2017)',
+            'MRO',
+            'mauritánská ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'mauritánská ouguiya',
+            'MRU',
+            'mauritánská ouguiya',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'maltská lira',
+            'MTL',
+            'maltská lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'maltská libra',
+            'MTP',
+            'maltská libra',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'mauricijská rupie',
+            'MUR',
+            'mauricijská rupie',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'maledivská rupie (1947–1981)',
+            'MVP',
+            'maledivská rupie (1947–1981)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'maledivská rupie',
+            'MVR',
+            'maledivská rupie',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'malawijská kwacha',
+            'MWK',
+            'malawijská kwacha',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'mexické peso',
+            'MX$',
+            'mexické peso',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'mexické stříbrné peso (1861–1992)',
+            'MXP',
+            'mexické stříbrné peso (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'mexická investiční jednotka',
+            'MXV',
+            'mexická investiční jednotka',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'malajsijský ringgit',
+            'MYR',
+            'malajsijský ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'mosambický escudo',
+            'MZE',
+            'mosambický escudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'mosambický metical (1980–2006)',
+            'MZM',
+            'mosambický metical (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'mozambický metical',
+            'MZN',
+            'mozambický metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'namibijský dolar',
+            'NAD',
+            'namibijský dolar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'nigerijská naira',
+            'NGN',
+            'nigerijská naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'nikaragujská córdoba (1988–1991)',
+            'NIC',
+            'nikaragujská córdoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'nikaragujská córdoba',
+            'NIO',
+            'nikaragujská córdoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'nizozemský gulden',
+            'NLG',
+            'nizozemský gulden',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'norská koruna',
+            'NOK',
+            'norská koruna',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'nepálská rupie',
+            'NPR',
+            'nepálská rupie',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'novozélandský dolar',
+            'NZ$',
+            'novozélandský dolar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ománský rijál',
+            'OMR',
+            'ománský rijál',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'panamská balboa',
+            'PAB',
+            'panamská balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'peruánská inti',
+            'PEI',
+            'peruánská inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'peruánský sol',
+            'PEN',
+            'peruánský sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'peruánský sol (1863–1965)',
+            'PES',
+            'peruánský sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'papuánská nová kina',
+            'PGK',
+            'papuánská nová kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'filipínské peso',
+            'PHP',
+            'filipínské peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'pákistánská rupie',
+            'PKR',
+            'pákistánská rupie',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'polský zlotý',
+            'PLN',
+            'polský zlotý',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'polský zlotý (1950–1995)',
+            'PLZ',
+            'polský zlotý (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'portugalské escudo',
+            'PTE',
+            'portugalské escudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'paraguajské guarani',
+            'PYG',
+            'paraguajské guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'katarský rijál',
+            'QAR',
+            'katarský rijál',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'rhodéský dolar',
+            'RHD',
+            'rhodéský dolar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'rumunské leu (1952–2006)',
+            'ROL',
+            'rumunské leu (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'rumunský leu',
+            'RON',
+            'rumunský leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'srbský dinár',
+            'RSD',
+            'srbský dinár',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ruský rubl',
+            'RUB',
+            'ruský rubl',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'ruský rubl (1991–1998)',
+            'RUR',
+            'ruský rubl (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'rwandský frank',
+            'RWF',
+            'rwandský frank',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'saúdský rijál',
+            'SAR',
+            'saúdský rijál',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'šalamounský dolar',
+            'SBD',
+            'šalamounský dolar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'seychelská rupie',
+            'SCR',
+            'seychelská rupie',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'súdánský dinár (1992–2007)',
+            'SDD',
+            'súdánský dinár (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'súdánská libra',
+            'SDG',
+            'súdánská libra',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'súdánská libra (1957–1998)',
+            'SDP',
+            'súdánská libra (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'švédská koruna',
+            'SEK',
+            'švédská koruna',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'singapurský dolar',
+            'SGD',
+            'singapurský dolar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'svatohelenská libra',
+            'SHP',
+            'svatohelenská libra',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'slovinský tolar',
+            'SIT',
+            'slovinský tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'slovenská koruna',
+            'SKK',
+            'slovenská koruna',
+        ],
+        'SLE' => [
+            'SLE',
+            'sierraleonský leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'sierro-leonský leone',
+            'SLL',
+            'sierraleonský leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'somálský šilink',
+            'SOS',
+            'somálský šilink',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'surinamský dolar',
+            'SRD',
+            'surinamský dolar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'surinamský zlatý',
+            'SRG',
+            'surinamský zlatý',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'jihosúdánská libra',
+            'SSP',
+            'jihosúdánská libra',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'svatotomášská dobra (1977–2017)',
+            'STD',
+            'svatotomášská dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'svatotomášská dobra',
+            'STN',
+            'svatotomášská dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'sovětský rubl',
+            'SUR',
+            'sovětský rubl',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'salvadorský colón',
+            'SVC',
+            'salvadorský colón',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'syrská libra',
+            'SYP',
+            'syrská libra',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'svazijský lilangeni',
+            'SZL',
+            'svazijský lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'thajský baht',
+            'THB',
+            'thajský baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'tádžický rubl',
+            'TJR',
+            'tádžický rubl',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'tádžické somoni',
+            'TJS',
+            'tádžické somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'turkmenský manat (1993–2009)',
+            'TMM',
+            'turkmenský manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'turkmenský manat',
+            'TMT',
+            'turkmenský manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'tuniský dinár',
+            'TND',
+            'tuniský dinár',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'tonžská paanga',
+            'TOP',
+            'tonžská paanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'timorské escudo',
+            'TPE',
+            'timorské escudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'turecká lira (1922–2005)',
+            'TRL',
+            'turecká lira (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'turecká lira',
+            'TRY',
+            'turecká lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'trinidadský dolar',
+            'TTD',
+            'trinidadský dolar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'tchajwanský dolar',
+            'NT$',
+            'tchajwanský dolar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'tanzanský šilink',
+            'TZS',
+            'tanzanský šilink',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ukrajinská hřivna',
+            'UAH',
+            'ukrajinská hřivna',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'ukrajinský karbovanec',
+            'UAK',
+            'ukrajinský karbovanec',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'ugandský šilink (1966–1987)',
+            'UGS',
+            'ugandský šilink (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ugandský šilink',
+            'UGX',
+            'ugandský šilink',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'americký dolar',
+            'US$',
+            'americký dolar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'americký dolar (příští den)',
+            'USN',
+            'americký dolar (příští den)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'americký dolar (týž den)',
+            'USS',
+            'americký dolar (týž den)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'uruguayské peso (v indexovaných jednotkách)',
+            'UYI',
+            'uruguayské peso (v indexovaných jednotkách)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'uruguayské peso (1975–1993)',
+            'UYP',
+            'uruguayské peso (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'uruguayské peso',
+            'UYU',
+            'uruguayské peso',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'uzbecký sum',
+            'UZS',
+            'uzbecký sum',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'venezuelský bolívar (1871–2008)',
+            'VEB',
+            'venezuelský bolívar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'venezuelský bolívar (2008–2018)',
+            'VEF',
+            'venezuelský bolívar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'venezuelský bolívar',
+            'VES',
+            'venezuelský bolívar',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'vietnamský dong',
+            'VND',
+            'vietnamský dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'vietnamský dong (1978–1985)',
+            'VNN',
+            'vietnamský dong (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vanuatský vatu',
+            'VUV',
+            'vanuatský vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'samojská tala',
+            'WST',
+            'samojská tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'CFA/BEAC frank',
+            'FCFA',
+            'CFA/BEAC frank',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'východokaribský dolar',
+            'EC$',
+            'východokaribský dolar',
         ],
         'XEU' => [
-            0 => 'ECU',
-            1 => 'evropská měnová jednotka',
+            'ECU',
+            'evropská měnová jednotka',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'francouzský zlatý frank',
+            'XFO',
+            'francouzský zlatý frank',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'francouzský UIC frank',
+            'XFU',
+            'francouzský UIC frank',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'CFA/BCEAO frank',
+            'F CFA',
+            'CFA/BCEAO frank',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP frank',
+            'CFPF',
+            'CFP frank',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'kód fondů RINET',
+            'XRE',
+            'kód fondů RINET',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'jemenský dinár',
+            'YDD',
+            'jemenský dinár',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'jemenský rijál',
+            'YER',
+            'jemenský rijál',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'jugoslávský dinár (1966–1990)',
+            'YUD',
+            'jugoslávský dinár (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'jugoslávský nový dinár (1994–2002)',
+            'YUM',
+            'jugoslávský nový dinár (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'jugoslávský konvertibilní dinár (1990–1992)',
+            'YUN',
+            'jugoslávský konvertibilní dinár (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'jugoslávský reformovaný dinár (1992–1993)',
+            'YUR',
+            'jugoslávský reformovaný dinár (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'jihoafrický finanční rand',
+            'ZAL',
+            'jihoafrický finanční rand',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'jihoafrický rand',
+            'ZAR',
+            'jihoafrický rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'zambijská kwacha (1968–2012)',
+            'ZMK',
+            'zambijská kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'zambijská kwacha',
+            'ZMW',
+            'zambijská kwacha',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'zairský nový zaire (1993–1998)',
+            'ZRN',
+            'zairský nový zaire (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zairský zaire (1971–1993)',
+            'ZRZ',
+            'zairský zaire (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'zimbabwský dolar (1980–2008)',
+            'ZWD',
+            'zimbabwský dolar (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'zimbabwský dolar (2009)',
+            'ZWL',
+            'zimbabwský dolar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'zimbabwský dolar (2008)',
+            'ZWR',
+            'zimbabwský dolar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/cv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/cv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/cv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/cv.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,628 +3,632 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'АПЭ дирхамӗ',
+            'AED',
+            'АПЭ дирхамӗ',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'афганийӗ',
+            'AFN',
+            'афганийӗ',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Албани лекӗ',
+            'ALL',
+            'Албани лекӗ',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Армяни драмӗ',
+            'AMD',
+            'Армяни драмӗ',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Нидерланд Антиллиан гульденӗ',
+            'ANG',
+            'Нидерланд Антиллиан гульденӗ',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Ангола кванзӗ',
+            'AOA',
+            'Ангола кванзӗ',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Аргентина песийӗ',
+            'ARS',
+            'Аргентина песийӗ',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Австрали долларӗ',
+            'A$',
+            'Австрали долларӗ',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Аруба флоринӗ',
+            'AWG',
+            'Аруба флоринӗ',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Азербайджан маначӗ',
+            'AZN',
+            'Азербайджан маначӗ',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Боснипе Герцеговина конвертланакан марки',
+            'BAM',
+            'Боснипе Герцеговина конвертланакан марки',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Барбадос долларӗ',
+            'BBD',
+            'Барбадос долларӗ',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Бангладеш таки',
+            'BDT',
+            'Бангладеш таки',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Болгари левӗ',
+            'BGN',
+            'Болгари левӗ',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Бахрейн динарӗ',
+            'BHD',
+            'Бахрейн динарӗ',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Бурунди франкӗ',
+            'BIF',
+            'Бурунди франкӗ',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Бермуд долларӗ',
+            'BMD',
+            'Бермуд долларӗ',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Бруней долларӗ',
+            'BND',
+            'Бруней долларӗ',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Боливи боливианӗ',
+            'BOB',
+            'Боливи боливианӗ',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Бразили реалӗ',
+            'R$',
+            'Бразили реалӗ',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Багам долларӗ',
+            'BSD',
+            'Багам долларӗ',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Бутан нгултрумӗ',
+            'BTN',
+            'Бутан нгултрумӗ',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Ботсвана пули',
+            'BWP',
+            'Ботсвана пули',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Беларуҫ тенкӗ',
+            'BYN',
+            'Беларуҫ тенкӗ',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Белиз долларӗ',
+            'BZD',
+            'Белиз долларӗ',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Канада долларӗ',
+            'CA$',
+            'Канада долларӗ',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Конголези франкӗ',
+            'CDF',
+            'Конголези франкӗ',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Швейцари франкӗ',
+            'CHF',
+            'Швейцари франкӗ',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Чили песийӗ',
+            'CLP',
+            'Чили песийӗ',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Китай офшор юанӗ',
+            'CNH',
+            'Китай офшор юанӗ',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Китай юанӗ',
+            'CN¥',
+            'Китай юанӗ',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Колумби песийӗ',
+            'COP',
+            'Колумби песийӗ',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Коста-Рика колонӗ',
+            'CRC',
+            'Коста-Рика колонӗ',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Куба конвертланакан песийӗ',
+            'CUC',
+            'Куба конвертланакан песийӗ',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Куба песийӗ',
+            'CUP',
+            'Куба песийӗ',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Кабо-Верде эскудӗ',
+            'CVE',
+            'Кабо-Верде эскудӗ',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Чехи кронӗ',
+            'CZK',
+            'Чехи кронӗ',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Джибути франкӗ',
+            'DJF',
+            'Джибути франкӗ',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Дани кронӗ',
+            'DKK',
+            'Дани кронӗ',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Доминикан песийӗ',
+            'DOP',
+            'Доминикан песийӗ',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Алжир динарӗ',
+            'DZD',
+            'Алжир динарӗ',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Египет фунчӗ',
+            'EGP',
+            'Египет фунчӗ',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Эритрей накфӗ',
+            'ERN',
+            'Эритрей накфӗ',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Эфиопи бырӗ',
+            'ETB',
+            'Эфиопи бырӗ',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'евро',
+            '€',
+            'евро',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Фиджи долларӗ',
+            'FJD',
+            'Фиджи долларӗ',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Факланд утравӗсен фунчӗ',
+            'FKP',
+            'Факланд утравӗсен фунчӗ',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Британи фунчӗ',
+            '£',
+            'Британи фунчӗ',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Грузи ларийӗ',
+            'GEL',
+            'Грузи ларийӗ',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Гана седийӗ',
+            'GHS',
+            'Гана седийӗ',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Гибралтар фунчӗ',
+            'GIP',
+            'Гибралтар фунчӗ',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Гамби даласийӗ',
+            'GMD',
+            'Гамби даласийӗ',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Гвиней франкӗ',
+            'GNF',
+            'Гвиней франкӗ',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Гватемала кетсалӗ',
+            'GTQ',
+            'Гватемала кетсалӗ',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Гайана долларӗ',
+            'GYD',
+            'Гайана долларӗ',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Гонконг долларӗ',
+            'HK$',
+            'Гонконг долларӗ',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Гондурас лемпирӗ',
+            'HNL',
+            'Гондурас лемпирӗ',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Хорвати куни',
+            'HRK',
+            'Хорвати куни',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Гаити гурдӗ',
+            'HTG',
+            'Гаити гурдӗ',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Венгри форинчӗ',
+            'HUF',
+            'Венгри форинчӗ',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Индонези рупийӗ',
+            'IDR',
+            'Индонези рупийӗ',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Ҫӗнӗ Израиль шекелӗ',
+            '₪',
+            'Ҫӗнӗ Израиль шекелӗ',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Инди рупийӗ',
+            '₹',
+            'Инди рупийӗ',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Ирак динарӗ',
+            'IQD',
+            'Ирак динарӗ',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Иран риалӗ',
+            'IRR',
+            'Иран риалӗ',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Исланди кронӗ',
+            'ISK',
+            'Исланди кронӗ',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Ямайка долларӗ',
+            'JMD',
+            'Ямайка долларӗ',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Иордан динарӗ',
+            'JOD',
+            'Иордан динарӗ',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Япони иени',
+            'JP¥',
+            'Япони иени',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Кени шиллингӗ',
+            'KES',
+            'Кени шиллингӗ',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Киргиз сомӗ',
+            'KGS',
+            'Киргиз сомӗ',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Камбоджа риелӗ',
+            'KHR',
+            'Камбоджа риелӗ',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Комора франкӗ',
+            'KMF',
+            'Комора франкӗ',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'КХДР вони',
+            'KPW',
+            'КХДР вони',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Корей вони',
+            '₩',
+            'Корей вони',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Кувейт динарӗ',
+            'KWD',
+            'Кувейт динарӗ',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Кайман утравӗсен долларӗ',
+            'KYD',
+            'Кайман утравӗсен долларӗ',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Казах тенгейӗ',
+            'KZT',
+            'Казах тенгейӗ',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Лаос кипӗ',
+            'LAK',
+            'Лаос кипӗ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Ливан фунчӗ',
+            'LBP',
+            'Ливан фунчӗ',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Шри-ланка рупийӗ',
+            'LKR',
+            'Шри-ланка рупийӗ',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Либери долларӗ',
+            'LRD',
+            'Либери долларӗ',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Лесото лотийӗ',
+            'LSL',
+            'Лесото лотийӗ',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Ливи динарӗ',
+            'LYD',
+            'Ливи динарӗ',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Марокко дирхамӗ',
+            'MAD',
+            'Марокко дирхамӗ',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Молдова лайӗ',
+            'MDL',
+            'Молдова лайӗ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Малагаси ариарийӗ',
+            'MGA',
+            'Малагаси ариарийӗ',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Македони денарӗ',
+            'MKD',
+            'Македони денарӗ',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Мьянман кьятӗ',
+            'MMK',
+            'Мьянман кьятӗ',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Монголи тугрикӗ',
+            'MNT',
+            'Монголи тугрикӗ',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Макао патаки',
+            'MOP',
+            'Макао патаки',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Мавритани угийӗ',
+            'MRU',
+            'Мавритани угийӗ',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Маврики рупийӗ',
+            'MUR',
+            'Маврики рупийӗ',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Мальдивсен руфийӗ',
+            'MVR',
+            'Мальдивсен руфийӗ',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Малави квачӗ',
+            'MWK',
+            'Малави квачӗ',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Мексика песийӗ',
+            'MX$',
+            'Мексика песийӗ',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Малайзи ринггичӗ',
+            'MYR',
+            'Малайзи ринггичӗ',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Мозамбик метикалӗ',
+            'MZN',
+            'Мозамбик метикалӗ',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Намиби долларӗ',
+            'NAD',
+            'Намиби долларӗ',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Нигери найрӗ',
+            'NGN',
+            'Нигери найрӗ',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Никарагуа кордобӗ',
+            'NIO',
+            'Никарагуа кордобӗ',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Норвеги кронӗ',
+            'NOK',
+            'Норвеги кронӗ',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Непал рупийӗ',
+            'NPR',
+            'Непал рупийӗ',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Ҫӗнӗ Зеланди долларӗ',
+            'NZ$',
+            'Ҫӗнӗ Зеланди долларӗ',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Оман риалӗ',
+            'OMR',
+            'Оман риалӗ',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Панама бальбоа',
+            'PAB',
+            'Панама бальбоа',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Перу солӗ',
+            'PEN',
+            'Перу солӗ',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Папуа – Ҫӗнӗ Гвиней кини',
+            'PGK',
+            'Папуа – Ҫӗнӗ Гвиней кини',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'Филиппин песийӗ',
+            '₱',
+            'Филиппин песийӗ',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'пакистан рупийӗ',
+            'PKR',
+            'пакистан рупийӗ',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Польша злотыйӗ',
+            'PLN',
+            'Польша злотыйӗ',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Парагвай гуаранӗ',
+            'PYG',
+            'Парагвай гуаранӗ',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Катар риалӗ',
+            'QAR',
+            'Катар риалӗ',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Румыни лейӗ',
+            'RON',
+            'Румыни лейӗ',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Серби динарӗ',
+            'RSD',
+            'Серби динарӗ',
         ],
         'RUB' => [
-            0 => '₽',
-            1 => 'Раҫҫей тенкӗ',
+            '₽',
+            'Раҫҫей тенкӗ',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Руанда франкӗ',
+            'RWF',
+            'Руанда франкӗ',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Сауд риялӗ',
+            'SAR',
+            'Сауд риялӗ',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Соломон утравӗсен долларӗ',
+            'SBD',
+            'Соломон утравӗсен долларӗ',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Сейшел рупийӗ',
+            'SCR',
+            'Сейшел рупийӗ',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Судан фунчӗ',
+            'SDG',
+            'Судан фунчӗ',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Швеци кронӗ',
+            'SEK',
+            'Швеци кронӗ',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Сингапур долларӗ',
+            'SGD',
+            'Сингапур долларӗ',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Сӑваплӑ Елена утравӗн фунчӗ',
+            'SHP',
+            'Сӑваплӑ Елена утравӗн фунчӗ',
+        ],
+        'SLE' => [
+            'SLE',
+            'леонӗ',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'леонӗ',
+            'SLL',
+            'леонӗ (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Сомали шиллингӗ',
+            'SOS',
+            'Сомали шиллингӗ',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Суринам долларӗ',
+            'SRD',
+            'Суринам долларӗ',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Кӑнтӑр Судан фунчӗ',
+            'SSP',
+            'Кӑнтӑр Судан фунчӗ',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Сан-Томе тата Принсипи добрӗ',
+            'STN',
+            'Сан-Томе тата Принсипи добрӗ',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Сири фунчӗ',
+            'SYP',
+            'Сири фунчӗ',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Свази лилангенийӗ',
+            'SZL',
+            'Свази лилангенийӗ',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Таиланд барӗ',
+            'THB',
+            'Таиланд барӗ',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Таджик сомонийӗ',
+            'TJS',
+            'Таджик сомонийӗ',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Туркмен маначӗ',
+            'TMT',
+            'Туркмен маначӗ',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Тунези динарӗ',
+            'TND',
+            'Тунези динарӗ',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Тонган паанги',
+            'TOP',
+            'Тонган паанги',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Турци лири',
+            'TRY',
+            'Турци лири',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Тринидад тата Тобаго долларӗ',
+            'TTD',
+            'Тринидад тата Тобаго долларӗ',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Ҫӗнӗ Тайван долларӗ',
+            'NT$',
+            'Ҫӗнӗ Тайван долларӗ',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Танзани шиллингӗ',
+            'TZS',
+            'Танзани шиллингӗ',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Украина гривни',
+            'UAH',
+            'Украина гривни',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Уганда шиллингӗ',
+            'UGX',
+            'Уганда шиллингӗ',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'АПШ долларӗ',
+            '$',
+            'АПШ долларӗ',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Уругвай песийӗ',
+            'UYU',
+            'Уругвай песийӗ',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Узбек сумӗ',
+            'UZS',
+            'Узбек сумӗ',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Венесуэла боливарӗ',
+            'VES',
+            'Венесуэла боливарӗ',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Вьетнам донгӗ',
+            '₫',
+            'Вьетнам донгӗ',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Вануату ватуйӗ',
+            'VUV',
+            'Вануату ватуйӗ',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Самоа тали',
+            'WST',
+            'Самоа тали',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Тӗп Африка КФА франкӗ',
+            'FCFA',
+            'Тӗп Африка КФА франкӗ',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Хӗвелтухӑҫ Карибсем долларӗ',
+            'EC$',
+            'Хӗвелтухӑҫ Карибсем долларӗ',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'КФА ВСЕАО франкӗ',
+            'F CFA',
+            'КФА ВСЕАО франкӗ',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Франци Лӑпкӑ океан франкӗ',
+            'CFPF',
+            'Франци Лӑпкӑ океан франкӗ',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Йемен риалӗ',
+            'YER',
+            'Йемен риалӗ',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Кӑнтӑр Африка рэндӗ',
+            'ZAR',
+            'Кӑнтӑр Африка рэндӗ',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Замби квачи',
+            'ZMW',
+            'Замби квачи',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/cy.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/cy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/cy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/cy.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1084 +3,1016 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham Yr Emiradau Arabaidd Unedig',
+            'AED',
+            'Dirham Yr Emiradau Arabaidd Unedig',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afghani Afghanistan (1927–2002)',
+            'AFA',
+            'Afghani Afghanistan (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghani Afghanistan',
+            'AFN',
+            'Afghani Afghanistan',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lek Albania',
+            'ALL',
+            'Lek Albania',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Dram Armenia',
+            'AMD',
+            'Dram Armenia',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Guilder Antilles yr Iseldiroedd',
+            'ANG',
+            'Guilder Antilles yr Iseldiroedd',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza Angola',
+            'AOA',
+            'Kwanza Angola',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Kwanza Angola (1977–1991)',
+            'AOK',
+            'Kwanza Angola (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Kwanza Newydd Angola (1990–2000)',
+            'AON',
+            'Kwanza Newydd Angola (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Kwanza Ailgymhwysedig Angola (1995–1999)',
+            'AOR',
+            'Kwanza Ailgymhwysedig Angola (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Austral yr Ariannin',
+            'ARA',
+            'Austral yr Ariannin',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'Peso Ley yr Ariannin (1970–1983)',
+            'ARL',
+            'Peso Ley yr Ariannin (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Peso yr Ariannin (1881–1970)',
+            'ARM',
+            'Peso yr Ariannin (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Peso yr Ariannin (1983–1985)',
+            'ARP',
+            'Peso yr Ariannin (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Peso yr Ariannin',
+            'ARS',
+            'Peso yr Ariannin',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Swllt Awstria',
+            'ATS',
+            'Swllt Awstria',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Doler Awstralia',
+            'A$',
+            'Doler Awstralia',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Fflorin Aruba',
+            'AWG',
+            'Fflorin Aruba',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Manat Azerbaijan (1993–2006)',
+            'AZM',
+            'Manat Azerbaijan (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Manat Azerbaijan',
+            'AZN',
+            'Manat Azerbaijan',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Marc Trosadwy Bosnia a Hercegovina',
+            'BAM',
+            'Marc Trosadwy Bosnia a Hercegovina',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Doler Barbados',
+            'BBD',
+            'Doler Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka Bangladesh',
+            'BDT',
+            'Taka Bangladesh',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Ffranc Gwlad Belg (arnewidiol)',
+            'BEC',
+            'Ffranc Gwlad Belg (arnewidiol)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Ffranc Gwlad Belg',
+            'BEF',
+            'Ffranc Gwlad Belg',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Ffranc Gwlad Belg (ariannol)',
+            'BEL',
+            'Ffranc Gwlad Belg (ariannol)',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'Lev Sosialaidd Bwlgaria',
+            'BGM',
+            'Lev Sosialaidd Bwlgaria',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Lev Bwlgaria',
+            'BGN',
+            'Lev Bwlgaria',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Lev Bwlgaria (1879–1952)',
+            'BGO',
+            'Lev Bwlgaria (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinar Bahrain',
+            'BHD',
+            'Dinar Bahrain',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Ffranc Burundi',
+            'BIF',
+            'Ffranc Burundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Doler Bermuda',
+            'BMD',
+            'Doler Bermuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Doler Brunei',
+            'BND',
+            'Doler Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviano Bolifia',
+            'BOB',
+            'Boliviano Bolifia',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Boliviano Bolifia (1863–1963)',
+            'BOL',
+            'Boliviano Bolifia (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Peso Bolifia',
+            'BOP',
+            'Peso Bolifia',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Mvdol Bolifia',
+            'BOV',
+            'Mvdol Bolifia',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Cruzeiro Newydd Brasil (1967–1986)',
+            'BRB',
+            'Cruzeiro Newydd Brasil (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Cruzado Brasil (1986–1989)',
+            'BRC',
+            'Cruzado Brasil (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Cruzeiro Brasil (1990–1993)',
+            'BRE',
+            'Cruzeiro Brasil (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real Brasil',
+            'R$',
+            'Real Brasil',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Cruzado Newydd Brasil (1989–1990)',
+            'BRN',
+            'Cruzado Newydd Brasil (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Cruzeiro Brasil (1993–1994)',
+            'BRR',
+            'Cruzeiro Brasil (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Cruzeiro Brasil (1942–1967)',
+            'BRZ',
+            'Cruzeiro Brasil (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Doler y Bahamas',
+            'BSD',
+            'Doler y Bahamas',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ngultrum Bhutan',
+            'BTN',
+            'Ngultrum Bhutan',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Kyat Byrma',
+            'BUK',
+            'Kyat Byrma',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula Botswana',
+            'BWP',
+            'Pula Botswana',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Rwbl Belarws',
+            'BYN',
+            'Rwbl Belarws',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Rwbl Belarws (2000–2016)',
+            'BYR',
+            'Rwbl Belarws (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Doler Belize',
+            'BZD',
+            'Doler Belize',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Doler Canada',
+            'CA$',
+            'Doler Canada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Ffranc Congo',
+            'CDF',
+            'Ffranc Congo',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'Ewro WIR',
+            'CHE',
+            'Ewro WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Ffranc y Swistir',
+            'CHF',
+            'Ffranc y Swistir',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'Ffranc WIR',
+            'CHW',
+            'Ffranc WIR',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Escudo Chile',
+            'CLE',
+            'Escudo Chile',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Uned Cyfrifo Chile (UF)',
+            'CLF',
+            'Uned Cyfrifo Chile (UF)',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Peso Chile',
+            'CLP',
+            'Peso Chile',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Yuan Tsieina (ar y môr)',
+            'CNH',
+            'Yuan Tsieina (ar y môr)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'Doler Banc Pobl Tsieina',
+            'CNX',
+            'Doler Banc Pobl Tsieina',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan Tsieina',
+            'CN¥',
+            'Yuan Tsieina',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Peso Colombia',
+            'COP',
+            'Peso Colombia',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Uned Gwir Werth Colombia',
+            'COU',
+            'Uned Gwir Werth Colombia',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Colón Costa Rica',
-        ],
-        'CSD' => [
-            0 => 'CSD',
-            1 => 'CSD',
+            'CRC',
+            'Colón Costa Rica',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Peso Trosadwy Ciwba',
+            'CUC',
+            'Peso Trosadwy Ciwba',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Peso Ciwba',
+            'CUP',
+            'Peso Ciwba',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Esgwdo Cabo Verde',
+            'CVE',
+            'Esgwdo Cabo Verde',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Punt Cyprus',
+            'CYP',
+            'Punt Cyprus',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Koruna’r Weriniaeth Tsiec',
+            'CZK',
+            'Koruna’r Weriniaeth Tsiec',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Marc Dwyrain yr Almaen',
+            'DDM',
+            'Marc Dwyrain yr Almaen',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Marc yr Almaen',
+            'DEM',
+            'Marc yr Almaen',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Ffranc Djibouti',
+            'DJF',
+            'Ffranc Djibouti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Krone Denmarc',
+            'DKK',
+            'Krone Denmarc',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Peso Gweriniaeth Dominica',
+            'DOP',
+            'Peso Gweriniaeth Dominica',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinar Algeria',
+            'DZD',
+            'Dinar Algeria',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Sucre Ecuador',
+            'ECS',
+            'Sucre Ecuador',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Uned Gwerth Gyson Ecuador',
+            'ECV',
+            'Uned Gwerth Gyson Ecuador',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Kroon Estonia',
+            'EEK',
+            'Kroon Estonia',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Punt Yr Aifft',
+            'EGP',
+            'Punt Yr Aifft',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa Eritrea',
-        ],
-        'ESP' => [
-            0 => 'ESP',
-            1 => 'ESP',
+            'ERN',
+            'Nakfa Eritrea',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Birr Ethiopia',
+            'ETB',
+            'Birr Ethiopia',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Ewro',
+            '€',
+            'Ewro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Markka’r Ffindir',
+            'FIM',
+            'Markka’r Ffindir',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Doler Ffiji',
+            'FJD',
+            'Doler Ffiji',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Punt Ynysoedd Falkland/Malvinas',
+            'FKP',
+            'Punt Ynysoedd Falkland/Malvinas',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Ffranc Ffrainc',
+            'FRF',
+            'Ffranc Ffrainc',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Punt Prydain',
+            '£',
+            'Punt Prydain',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Kupon Larit Georgia',
+            'GEK',
+            'Kupon Larit Georgia',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Lari Georgia',
+            'GEL',
+            'Lari Georgia',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Cedi Ghana (1979–2007)',
+            'GHC',
+            'Cedi Ghana (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Cedi Ghana',
+            'GHS',
+            'Cedi Ghana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Punt Gibraltar',
+            'GIP',
+            'Punt Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi Gambia',
+            'GMD',
+            'Dalasi Gambia',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Ffranc Guinée',
+            'GNF',
+            'Ffranc Guinée',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Syli Guinée',
+            'GNS',
+            'Syli Guinée',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Ekwele Guinea Gyhydeddol',
-        ],
-        'GRD' => [
-            0 => 'GRD',
-            1 => 'GRD',
+            'GQE',
+            'Ekwele Guinea Gyhydeddol',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Quetzal Guatemala',
-        ],
-        'GWE' => [
-            0 => 'GWE',
-            1 => 'GWE',
+            'GTQ',
+            'Quetzal Guatemala',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Peso Guiné-Bissau',
+            'GWP',
+            'Peso Guiné-Bissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Doler Guyana',
+            'GYD',
+            'Doler Guyana',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Doler Hong Kong',
+            'HK$',
+            'Doler Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lempira Honduras',
-        ],
-        'HRD' => [
-            0 => 'HRD',
-            1 => 'HRD',
+            'HNL',
+            'Lempira Honduras',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuna Croatia',
+            'HRK',
+            'Kuna Croatia',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gourde Haiti',
+            'HTG',
+            'Gourde Haiti',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Fforint Hwngari',
+            'HUF',
+            'Fforint Hwngari',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Rupiah Indonesia',
+            'IDR',
+            'Rupiah Indonesia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Punt Iwerddon',
+            'IEP',
+            'Punt Iwerddon',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Punt Israel',
+            'ILP',
+            'Punt Israel',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'Shegel Israel (1980–1985)',
+            'ILR',
+            'Shegel Israel (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Shegel Newydd Israel',
+            '₪',
+            'Shegel Newydd Israel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rwpî India',
+            '₹',
+            'Rwpî India',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dinar Irac',
+            'IQD',
+            'Dinar Irac',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Rial Iran',
+            'IRR',
+            'Rial Iran',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'Króna Gwlad yr Iâ (1918 – 1981)',
+            'ISJ',
+            'Króna Gwlad yr Iâ (1918 – 1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Króna Gwlad yr Iâ',
-        ],
-        'ITL' => [
-            0 => 'ITL',
-            1 => 'ITL',
+            'ISK',
+            'Króna Gwlad yr Iâ',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Doler Jamaica',
+            'JMD',
+            'Doler Jamaica',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinar Gwlad yr Iorddonen',
+            'JOD',
+            'Dinar Gwlad yr Iorddonen',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yen Japan',
+            'JP¥',
+            'Yen Japan',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Swllt Kenya',
+            'KES',
+            'Swllt Kenya',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Som Kyrgyzstan',
+            'KGS',
+            'Som Kyrgyzstan',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Riel Cambodia',
+            'KHR',
+            'Riel Cambodia',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Ffranc Comoros',
+            'KMF',
+            'Ffranc Comoros',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Won Gogledd Corea',
+            'KPW',
+            'Won Gogledd Corea',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'Hwan De Corea (1953–1962)',
+            'KRH',
+            'Hwan De Corea (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'Won De Corea (1945–1953)',
+            'KRO',
+            'Won De Corea (1945–1953)',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'Won De Corea',
+            'KRW',
+            'Won De Corea',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dinar Kuwait',
+            'KWD',
+            'Dinar Kuwait',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Doler Ynysoedd Cayman',
+            'KYD',
+            'Doler Ynysoedd Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tenge Kazakstan',
+            'KZT',
+            'Tenge Kazakstan',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kip Laos',
+            'LAK',
+            'Kip Laos',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Punt Libanus',
+            'LBP',
+            'Punt Libanus',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rwpî Sri Lanka',
+            'LKR',
+            'Rwpî Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Doler Liberia',
+            'LRD',
+            'Doler Liberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti Lesotho',
+            'LSL',
+            'Loti Lesotho',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litas Lithwania',
+            'LTL',
+            'Litas Lithwania',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Talonas Lithwania',
-        ],
-        'LUC' => [
-            0 => 'LUC',
-            1 => 'LUC',
+            'LTT',
+            'Talonas Lithwania',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Ffranc Lwcsembwrg',
-        ],
-        'LUL' => [
-            0 => 'LUL',
-            1 => 'LUL',
+            'LUF',
+            'Ffranc Lwcsembwrg',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lats Latfia',
+            'LVL',
+            'Lats Latfia',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Rwbl Latfia',
+            'LVR',
+            'Rwbl Latfia',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinar Libya',
+            'LYD',
+            'Dinar Libya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirham Moroco',
+            'MAD',
+            'Dirham Moroco',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Ffranc Moroco',
+            'MAF',
+            'Ffranc Moroco',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Ffranc Monaco',
+            'MCF',
+            'Ffranc Monaco',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Leu Moldofa',
+            'MDL',
+            'Leu Moldofa',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ariary Madagascar',
+            'MGA',
+            'Ariary Madagascar',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Ffranc Madagascar',
+            'MGF',
+            'Ffranc Madagascar',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Denar Macedonia',
-        ],
-        'MKN' => [
-            0 => 'MKN',
-            1 => 'MKN',
+            'MKD',
+            'Denar Macedonia',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Ffranc Mali',
+            'MLF',
+            'Ffranc Mali',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kyat Myanmar',
+            'MMK',
+            'Kyat Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Tugrik Mongolia',
+            'MNT',
+            'Tugrik Mongolia',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'pataca Macau',
+            'MOP',
+            'pataca Macau',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ouguiya Mauritania (1973–2017)',
+            'MRO',
+            'Ouguiya Mauritania (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ouguiya Mauritania',
-        ],
-        'MTL' => [
-            0 => 'MTL',
-            1 => 'MTL',
-        ],
-        'MTP' => [
-            0 => 'MTP',
-            1 => 'MTP',
+            'MRU',
+            'Ouguiya Mauritania',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rwpî Mauritius',
+            'MUR',
+            'Rwpî Mauritius',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'Rwpî’r Maldives (1947–1981)',
+            'MVP',
+            'Rwpî’r Maldives (1947–1981)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rufiyaa’r Maldives',
+            'MVR',
+            'Rufiyaa’r Maldives',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwacha Malawi',
+            'MWK',
+            'Kwacha Malawi',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Peso Mecsico',
+            'MX$',
+            'Peso Mecsico',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Peso Arian México (1861–1992)',
+            'MXP',
+            'Peso Arian México (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Uned Fuddsoddi México',
+            'MXV',
+            'Uned Fuddsoddi México',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ringgit Malaysia',
+            'MYR',
+            'Ringgit Malaysia',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Escudo Mozambique',
+            'MZE',
+            'Escudo Mozambique',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metical Mozambique (1980–2006)',
+            'MZM',
+            'Metical Mozambique (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Metical Mozambique',
+            'MZN',
+            'Metical Mozambique',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Doler Namibia',
+            'NAD',
+            'Doler Namibia',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira Nigeria',
+            'NGN',
+            'Naira Nigeria',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Córdoba Nicaragua (1988–1991)',
+            'NIC',
+            'Córdoba Nicaragua (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Cordoba Nicaragwa',
+            'NIO',
+            'Cordoba Nicaragwa',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Guilder yr Iseldiroedd',
+            'NLG',
+            'Guilder yr Iseldiroedd',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Krone Norwy',
+            'NOK',
+            'Krone Norwy',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rwpî Nepal',
+            'NPR',
+            'Rwpî Nepal',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Doler Seland Newydd',
+            'NZ$',
+            'Doler Seland Newydd',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Rial Oman',
+            'OMR',
+            'Rial Oman',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balboa Panama',
+            'PAB',
+            'Balboa Panama',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Inti Periw',
+            'PEI',
+            'Inti Periw',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Sol Periw',
+            'PEN',
+            'Sol Periw',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Sol Periw (1863–1965)',
+            'PES',
+            'Sol Periw (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina Papua Guinea Newydd',
+            'PGK',
+            'Kina Papua Guinea Newydd',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Peso Philipinas',
+            'PHP',
+            'Peso Philipinas',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rwpî Pacistan',
+            'PKR',
+            'Rwpî Pacistan',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Zloty Gwlad Pwyl',
-        ],
-        'PTE' => [
-            0 => 'PTE',
-            1 => 'PTE',
+            'PLN',
+            'Zloty Gwlad Pwyl',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Guarani Paraguay',
+            'PYG',
+            'Guarani Paraguay',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Rial Qatar',
+            'QAR',
+            'Rial Qatar',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Doler Rhodesia',
+            'RHD',
+            'Doler Rhodesia',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Leu Rwmania',
+            'RON',
+            'Leu Rwmania',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinar Serbia',
+            'RSD',
+            'Dinar Serbia',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rwbl Rwsia',
+            'RUB',
+            'Rwbl Rwsia',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Ffranc Rwanda',
+            'RWF',
+            'Ffranc Rwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyal Saudi Arabia',
+            'SAR',
+            'Riyal Saudi Arabia',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Doler Ynysoedd Solomon',
+            'SBD',
+            'Doler Ynysoedd Solomon',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rwpî Seychelles',
+            'SCR',
+            'Rwpî Seychelles',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Dinar Sudan (1992–2007)',
+            'SDD',
+            'Dinar Sudan (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Punt Sudan',
+            'SDG',
+            'Punt Sudan',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Punt Sudan (1957–1998)',
+            'SDP',
+            'Punt Sudan (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Krona Sweden',
+            'SEK',
+            'Krona Sweden',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Doler Singapore',
+            'SGD',
+            'Doler Singapore',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Punt St Helena',
+            'SHP',
+            'Punt St Helena',
         ],
-        'SIT' => [
-            0 => 'SIT',
-            1 => 'SIT',
+        'SLE' => [
+            'SLE',
+            'Leone Sierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leone Sierra Leone',
+            'SLL',
+            'Leone Sierra Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Swllt Somalia',
+            'SOS',
+            'Swllt Somalia',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Doler Surinam',
+            'SRD',
+            'Doler Surinam',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Guilder Surinam',
+            'SRG',
+            'Guilder Surinam',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Punt De Sudan',
+            'SSP',
+            'Punt De Sudan',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra São Tomé a Príncipe (1977–2017)',
+            'STD',
+            'Dobra São Tomé a Príncipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra São Tomé a Príncipe',
+            'STN',
+            'Dobra São Tomé a Príncipe',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Colón El Salvador',
+            'SVC',
+            'Colón El Salvador',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Punt Syria',
+            'SYP',
+            'Punt Syria',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni Gwlad Swazi',
+            'SZL',
+            'Lilangeni Gwlad Swazi',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Baht Gwlad Thai',
+            '฿',
+            'Baht Gwlad Thai',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Rwbl Tajikistan',
+            'TJR',
+            'Rwbl Tajikistan',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somoni Tajikistan',
+            'TJS',
+            'Somoni Tajikistan',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Manat Turkmenistan (1993–2009)',
+            'TMM',
+            'Manat Turkmenistan (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manat Turkmenistan',
+            'TMT',
+            'Manat Turkmenistan',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinar Tunisia',
+            'TND',
+            'Dinar Tunisia',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Paʻanga Tonga',
+            'TOP',
+            'Paʻanga Tonga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Escudo Timor',
+            'TPE',
+            'Escudo Timor',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Lira Twrci (1922–2005)',
+            'TRL',
+            'Lira Twrci (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Lira Twrci',
+            'TRY',
+            'Lira Twrci',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Doler Trinidad a Tobago',
+            'TTD',
+            'Doler Trinidad a Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Doler Newydd Taiwan',
+            'NT$',
+            'Doler Newydd Taiwan',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Swllt Tanzania',
+            'TZS',
+            'Swllt Tanzania',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Hryvnia Wcráin',
+            'UAH',
+            'Hryvnia Wcráin',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Swllt Uganda (1966–1987)',
+            'UGS',
+            'Swllt Uganda (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Swllt Uganda',
+            'UGX',
+            'Swllt Uganda',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Doler UDA',
+            'US$',
+            'Doler UDA',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'Doler UDA (y diwrnod nesaf)',
+            'USN',
+            'Doler UDA (y diwrnod nesaf)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'Doler UDA (yr un diwrnod)',
-        ],
-        'UYI' => [
-            0 => 'UYI',
-            1 => 'UYI',
+            'USS',
+            'Doler UDA (yr un diwrnod)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Peso Uruguay (1975–1993)',
+            'UYP',
+            'Peso Uruguay (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Peso Uruguay',
+            'UYU',
+            'Peso Uruguay',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Som Uzbekistan',
+            'UZS',
+            'Som Uzbekistan',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Bolívar Venezuela (1871–2008)',
+            'VEB',
+            'Bolívar Venezuela (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Bolívar Venezuela (2008–2018)',
+            'VEF',
+            'Bolívar Venezuela (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolívar Venezuela',
+            'VES',
+            'Bolívar Venezuela',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Dong Fietnam',
+            '₫',
+            'Dong Fietnam',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Dong Fietnam (1978–1985)',
+            'VNN',
+            'Dong Fietnam (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vatu Vanuatu',
+            'VUV',
+            'Vatu Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala Samoa',
+            'WST',
+            'Tala Samoa',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Ffranc CFA Canol Affrica',
+            'FCFA',
+            'Ffranc CFA Canol Affrica',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Doler Dwyrain y Caribî',
+            'EC$',
+            'Doler Dwyrain y Caribî',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Uned Arian Cyfred Ewropeaidd',
+            'XEU',
+            'Uned Arian Cyfred Ewropeaidd',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Ffranc CFA Gorllewin Affrica',
+            'F CFA',
+            'Ffranc CFA Gorllewin Affrica',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Ffranc CFP',
+            'CFPF',
+            'Ffranc CFP',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Dinar Yemen',
+            'YDD',
+            'Dinar Yemen',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Rial Yemen',
-        ],
-        'YUD' => [
-            0 => 'YUD',
-            1 => 'YUD',
-        ],
-        'YUM' => [
-            0 => 'YUM',
-            1 => 'YUM',
-        ],
-        'YUN' => [
-            0 => 'YUN',
-            1 => 'YUN',
-        ],
-        'YUR' => [
-            0 => 'YUR',
-            1 => 'YUR',
+            'YER',
+            'Rial Yemen',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Rand (ariannol) De Affrica',
+            'ZAL',
+            'Rand (ariannol) De Affrica',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rand De Affrica',
+            'ZAR',
+            'Rand De Affrica',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha Zambia (1968–2012)',
+            'ZMK',
+            'Kwacha Zambia (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha Zambia',
+            'ZMW',
+            'Kwacha Zambia',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zaire Newydd Zaire (1993–1998)',
+            'ZRN',
+            'Zaire Newydd Zaire (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zaire Zaire (1971–1993)',
+            'ZRZ',
+            'Zaire Zaire (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Doler Zimbabwe (1980–2008)',
+            'ZWD',
+            'Doler Zimbabwe (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Doler Zimbabwe (2009)',
+            'ZWL',
+            'Doler Zimbabwe (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Doler Zimbabwe (2008)',
+            'ZWR',
+            'Doler Zimbabwe (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/da.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/da.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/da.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/da.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1056 +3,1060 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andorransk peseta',
+            'ADP',
+            'Andorransk peseta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dirham fra de Forenede Arabiske Emirater',
+            'AED',
+            'dirham fra de Forenede Arabiske Emirater',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afghansk afghani (1927–2002)',
+            'AFA',
+            'Afghansk afghani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afghansk afghani',
+            'AFN',
+            'afghansk afghani',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'albansk lek',
+            'ALL',
+            'albansk lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'armensk dram',
+            'AMD',
+            'armensk dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Nederlandske Antiller-gylden',
+            'ANG',
+            'Nederlandske Antiller-gylden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'angolansk kwanza',
+            'AOA',
+            'angolansk kwanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Angolansk kwanza (1977–1990)',
+            'AOK',
+            'Angolansk kwanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Angolansk nye kwanza (1990–2000)',
+            'AON',
+            'Angolansk nye kwanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Angolansk kwanza (1995–1999)',
+            'AOR',
+            'Angolansk kwanza (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentinsk austral',
+            'ARA',
+            'Argentinsk austral',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentinsk peso (1983–1985)',
+            'ARP',
+            'Argentinsk peso (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'argentinsk peso',
+            'ARS',
+            'argentinsk peso',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Østrigsk schilling',
+            'ATS',
+            'Østrigsk schilling',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'australsk dollar',
+            'AU$',
+            'australsk dollar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'arubansk florin',
+            'AWG',
+            'arubansk florin',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Aserbajdsjansk manat (1993–2006)',
+            'AZM',
+            'Aserbajdsjansk manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'aserbajdsjansk manat',
+            'AZN',
+            'aserbajdsjansk manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosnien-Hercegovinsk dinar',
+            'BAD',
+            'Bosnien-Hercegovinsk dinar',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'bosnien-hercegovinsk konvertibel mark',
+            'BAM',
+            'bosnien-hercegovinsk konvertibel mark',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'barbadisk dollar',
+            'BBD',
+            'barbadisk dollar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'bangladeshisk taka',
+            'BDT',
+            'bangladeshisk taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belgisk franc (konvertibel)',
+            'BEC',
+            'Belgisk franc (konvertibel)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belgisk franc',
+            'BEF',
+            'Belgisk franc',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belgisk franc (financial)',
+            'BEL',
+            'Belgisk franc (financial)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bulgarsk hard lev',
+            'BGL',
+            'Bulgarsk hard lev',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'bulgarsk lev',
+            'BGN',
+            'bulgarsk lev',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bahrainsk dinar',
+            'BHD',
+            'bahrainsk dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'burundisk franc',
+            'BIF',
+            'burundisk franc',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'bermudansk dollar',
+            'BMD',
+            'bermudansk dollar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'bruneisk dollar',
+            'BND',
+            'bruneisk dollar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviansk boliviano',
+            'BOB',
+            'boliviansk boliviano',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Boliviansk peso',
+            'BOP',
+            'Boliviansk peso',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Boliviansk mvdol',
+            'BOV',
+            'Boliviansk mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Brasiliansk cruzeiro novo (1967–1986)',
+            'BRB',
+            'Brasiliansk cruzeiro novo (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Brasiliansk cruzado (1986–1989)',
+            'BRC',
+            'Brasiliansk cruzado (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Brasiliansk cruzeiro (1990–1993)',
+            'BRE',
+            'Brasiliansk cruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'brasiliansk real',
+            'R$',
+            'brasiliansk real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Brasiliansk cruzado novo (1989–1990)',
+            'BRN',
+            'Brasiliansk cruzado novo (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Brasiliansk cruzeiro (1993–1994)',
+            'BRR',
+            'Brasiliansk cruzeiro (1993–1994)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'bahamansk dollar',
+            'BSD',
+            'bahamansk dollar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'bhutansk ngultrum',
+            'BTN',
+            'bhutansk ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Burmesisk kyat',
+            'BUK',
+            'Burmesisk kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'botswansk pula',
+            'BWP',
+            'botswansk pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Hviderussisk rubel (1994–1999)',
+            'BYB',
+            'Hviderussisk rubel (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'hviderussisk rubel',
+            'BYN',
+            'hviderussisk rubel',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'hviderussisk rubel (2000–2016)',
+            'BYR',
+            'hviderussisk rubel (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'belizisk dollar',
+            'BZD',
+            'belizisk dollar',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'canadisk dollar',
+            'CA$',
+            'canadisk dollar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'congolesisk franc',
+            'CDF',
+            'congolesisk franc',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR euro',
+            'CHE',
+            'WIR euro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'schweizerfranc',
+            'CHF',
+            'schweizerfranc',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR franc',
+            'CHW',
+            'WIR franc',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'chilensk peso',
+            'CLP',
+            'chilensk peso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'kinesisk yuan (offshore)',
+            'CNH',
+            'kinesisk yuan (offshore)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'kinesisk yuan',
+            'CN¥',
+            'kinesisk yuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'colombiansk peso',
+            'COP',
+            'colombiansk peso',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'costaricansk colón',
+            'CRC',
+            'costaricansk colón',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Serbisk dinar (2002–2006)',
+            'CSD',
+            'Serbisk dinar (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Tjekkoslovakisk hard koruna',
+            'CSK',
+            'Tjekkoslovakisk hard koruna',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'cubansk konvertibel peso',
+            'CUC',
+            'cubansk konvertibel peso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'cubansk peso',
+            'CUP',
+            'cubansk peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'kapverdisk escudo',
+            'CVE',
+            'kapverdisk escudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Cypriotisk pund',
+            'CYP',
+            'Cypriotisk pund',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'tjekkisk koruna',
+            'CZK',
+            'tjekkisk koruna',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Østtysk mark',
+            'DDM',
+            'Østtysk mark',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Tysk mark',
+            'DEM',
+            'Tysk mark',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'djiboutisk franc',
+            'DJF',
+            'djiboutisk franc',
         ],
         'DKK' => [
-            0 => 'kr.',
-            1 => 'dansk krone',
+            'kr.',
+            'dansk krone',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'dominikansk peso',
+            'DOP',
+            'dominikansk peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'algerisk dinar',
+            'DZD',
+            'algerisk dinar',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ecuadoriansk sucre',
+            'ECS',
+            'Ecuadoriansk sucre',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Estisk kroon',
+            'EEK',
+            'Estisk kroon',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'egyptisk pund',
+            'EGP',
+            'egyptisk pund',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'eritreisk nakfa',
+            'ERN',
+            'eritreisk nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Spansk peseta (A–konto)',
+            'ESA',
+            'Spansk peseta (A–konto)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Spansk peseta (konvertibel konto)',
+            'ESB',
+            'Spansk peseta (konvertibel konto)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Spansk peseta',
+            'ESP',
+            'Spansk peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'etiopisk birr',
+            'ETB',
+            'etiopisk birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Finsk mark',
+            'FIM',
+            'Finsk mark',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'fijiansk dollar',
+            'FJD',
+            'fijiansk dollar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'pund fra Falklandsøerne',
+            'FKP',
+            'pund fra Falklandsøerne',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Fransk franc',
+            'FRF',
+            'Fransk franc',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'britisk pund',
+            '£',
+            'britisk pund',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Georgisk kupon larit',
+            'GEK',
+            'Georgisk kupon larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'georgisk lari',
+            'GEL',
+            'georgisk lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ghanesisk cedi (1979–2007)',
+            'GHC',
+            'Ghanesisk cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ghanesisk cedi',
+            'GHS',
+            'ghanesisk cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'gibraltarisk pund',
+            'GIP',
+            'gibraltarisk pund',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'gambisk dalasi',
+            'GMD',
+            'gambisk dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'guineansk franc',
+            'GNF',
+            'guineansk franc',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Guineansk syli',
+            'GNS',
+            'Guineansk syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Ækvatorialguineask ekwele',
+            'GQE',
+            'Ækvatorialguineask ekwele',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Græsk drakme',
+            'GRD',
+            'Græsk drakme',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'guatemalansk quetzal',
+            'GTQ',
+            'guatemalansk quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portugisisk guinea escudo',
+            'GWE',
+            'Portugisisk guinea escudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Guineansk peso',
+            'GWP',
+            'Guineansk peso',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'guyansk dollar',
+            'GYD',
+            'guyansk dollar',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'hongkongsk dollar',
+            'HK$',
+            'hongkongsk dollar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'honduransk lempira',
+            'HNL',
+            'honduransk lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Kroatisk dinar',
+            'HRD',
+            'Kroatisk dinar',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kroatisk kuna',
+            'HRK',
+            'kroatisk kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'haitisk gourde',
+            'HTG',
+            'haitisk gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ungarsk forint',
+            'HUF',
+            'ungarsk forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'indonesisk rupiah',
+            'IDR',
+            'indonesisk rupiah',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Irsk pund',
+            'IEP',
+            'Irsk pund',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Israelsk pund',
+            'ILP',
+            'Israelsk pund',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ny israelsk shekel',
+            '₪',
+            'ny israelsk shekel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'indisk rupee',
+            '₹',
+            'indisk rupee',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'irakisk dinar',
+            'IQD',
+            'irakisk dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'iransk rial',
+            'IRR',
+            'iransk rial',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'islandsk krone',
+            'ISK',
+            'islandsk krone',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Italiensk lire',
+            'ITL',
+            'Italiensk lire',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'jamaicansk dollar',
+            'JMD',
+            'jamaicansk dollar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'jordansk dinar',
+            'JOD',
+            'jordansk dinar',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'japansk yen',
+            'JP¥',
+            'japansk yen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'kenyansk shilling',
+            'KES',
+            'kenyansk shilling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'kirgisisk som',
+            'KGS',
+            'kirgisisk som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'cambodjansk riel',
+            'KHR',
+            'cambodjansk riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'comorisk franc',
+            'KMF',
+            'comorisk franc',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'nordkoreansk won',
+            'KPW',
+            'nordkoreansk won',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'sydkoreansk won',
+            '₩',
+            'sydkoreansk won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'kuwaitisk dinar',
+            'KWD',
+            'kuwaitisk dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'caymansk dollar',
+            'KYD',
+            'caymansk dollar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'kasakhisk tenge',
+            'KZT',
+            'kasakhisk tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'laotisk kip',
+            'LAK',
+            'laotisk kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libanesisk pund',
+            'LBP',
+            'libanesisk pund',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'srilankansk rupee',
+            'LKR',
+            'srilankansk rupee',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'liberisk dollar',
+            'LRD',
+            'liberisk dollar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'lesothisk loti',
+            'LSL',
+            'lesothisk loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litauisk litas',
+            'LTL',
+            'Litauisk litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Litauisk talonas',
+            'LTT',
+            'Litauisk talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Luxembourgsk konvertibel franc',
+            'LUC',
+            'Luxembourgsk konvertibel franc',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Luxembourgsk franc',
+            'LUF',
+            'Luxembourgsk franc',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Luxembourgsk finansiel franc',
+            'LUL',
+            'Luxembourgsk finansiel franc',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lettisk lat',
+            'LVL',
+            'Lettisk lat',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Lettisk rubel',
+            'LVR',
+            'Lettisk rubel',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'libysk dinar',
+            'LYD',
+            'libysk dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'marokkansk dirham',
+            'MAD',
+            'marokkansk dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Marokkansk franc',
+            'MAF',
+            'Marokkansk franc',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'moldovisk leu',
+            'MDL',
+            'moldovisk leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'madagaskisk ariary',
+            'MGA',
+            'madagaskisk ariary',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Madagaskisk franc',
+            'MGF',
+            'Madagaskisk franc',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'makedonsk denar',
+            'MKD',
+            'makedonsk denar',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Malisk franc',
+            'MLF',
+            'Malisk franc',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'myanmarsk kyat',
+            'MMK',
+            'myanmarsk kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'mongolsk tugrik',
+            'MNT',
+            'mongolsk tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'macaosk pataca',
+            'MOP',
+            'macaosk pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'mauritansk ouguiya (1973–2017)',
+            'MRO',
+            'mauritansk ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'mauritansk ouguiya',
+            'MRU',
+            'mauritansk ouguiya',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Maltesisk lira',
+            'MTL',
+            'Maltesisk lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Maltesisk pund',
+            'MTP',
+            'Maltesisk pund',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'mauritisk rupee',
+            'MUR',
+            'mauritisk rupee',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'maldivisk rufiyaa',
+            'MVR',
+            'maldivisk rufiyaa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'malawisk kwacha',
+            'MWK',
+            'malawisk kwacha',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'mexicansk peso',
+            'MX$',
+            'mexicansk peso',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Mexicansk silver peso (1861–1992)',
+            'MXP',
+            'Mexicansk silver peso (1861–1992)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'malaysisk ringgit',
+            'MYR',
+            'malaysisk ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mozambiquisk escudo',
+            'MZE',
+            'Mozambiquisk escudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Mozambiquisk metical (1980–2006)',
+            'MZM',
+            'Mozambiquisk metical (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'mozambiquisk metical',
+            'MZN',
+            'mozambiquisk metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'namibisk dollar',
+            'NAD',
+            'namibisk dollar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'nigeriansk naira',
+            'NGN',
+            'nigeriansk naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Nicaraguansk cordoba (1988–1991)',
+            'NIC',
+            'Nicaraguansk cordoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'nicaraguansk cordoba',
+            'NIO',
+            'nicaraguansk cordoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Hollandsk guilder',
+            'NLG',
+            'Hollandsk guilder',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'norsk krone',
+            'NOK',
+            'norsk krone',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'nepalesisk rupee',
+            'NPR',
+            'nepalesisk rupee',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'newzealandsk dollar',
+            'NZ$',
+            'newzealandsk dollar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'omansk rial',
+            'OMR',
+            'omansk rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'panamansk balboa',
+            'PAB',
+            'panamansk balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'peruviansk inti',
+            'PEI',
+            'peruviansk inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'peruansk sol',
+            'PEN',
+            'peruansk sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'peruviansk sol (1863–1965)',
+            'PES',
+            'peruviansk sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'papuansk kina',
+            'PGK',
+            'papuansk kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'filippinsk peso',
+            'PHP',
+            'filippinsk peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'pakistansk rupee',
+            'PKR',
+            'pakistansk rupee',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'polsk zloty',
+            'PLN',
+            'polsk zloty',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Polsk zloty (1950–1995)',
+            'PLZ',
+            'Polsk zloty (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portugisisk escudo',
+            'PTE',
+            'Portugisisk escudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'paraguaysk guarani',
+            'PYG',
+            'paraguaysk guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'qatarsk rial',
+            'QAR',
+            'qatarsk rial',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Rumænsk leu (1952–2006)',
+            'ROL',
+            'Rumænsk leu (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'rumænsk leu',
+            'RON',
+            'rumænsk leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'serbisk dinar',
+            'RSD',
+            'serbisk dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'russisk rubel',
+            'RUB',
+            'russisk rubel',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Russisk rubel (1991–1998)',
+            'RUR',
+            'Russisk rubel (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'rwandisk franc',
+            'RWF',
+            'rwandisk franc',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'saudiarabisk riyal',
+            'SAR',
+            'saudiarabisk riyal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'salomonsk dollar',
+            'SBD',
+            'salomonsk dollar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'seychellisk rupee',
+            'SCR',
+            'seychellisk rupee',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Sudansk dinar (1992–2007)',
+            'SDD',
+            'Sudansk dinar (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'sudansk pund',
+            'SDG',
+            'sudansk pund',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Sudansk pund (1957–1998)',
+            'SDP',
+            'Sudansk pund (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'svensk krone',
+            'SEK',
+            'svensk krone',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'singaporeansk dollar',
+            'SGD',
+            'singaporeansk dollar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'pund fra Saint Helena',
+            'SHP',
+            'pund fra Saint Helena',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Slovensk tolar',
+            'SIT',
+            'Slovensk tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slovakisk koruna',
+            'SKK',
+            'Slovakisk koruna',
+        ],
+        'SLE' => [
+            'SLE',
+            'sierraleonsk leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'sierraleonsk leone',
+            'SLL',
+            'sierraleonsk leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'somalisk shilling',
+            'SOS',
+            'somalisk shilling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'surinamsk dollar',
+            'SRD',
+            'surinamsk dollar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Surinamsk guilder',
+            'SRG',
+            'Surinamsk guilder',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'sydsudansk pund',
+            'SSP',
+            'sydsudansk pund',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'dobra fra Sao Tome og Principe (1977–2017)',
+            'STD',
+            'dobra fra Sao Tome og Principe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra fra Sao Tome og Principe',
+            'STN',
+            'dobra fra Sao Tome og Principe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Sovjetisk rubel',
+            'SUR',
+            'Sovjetisk rubel',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Salvadoransk colon',
+            'SVC',
+            'Salvadoransk colon',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'syrisk pund',
+            'SYP',
+            'syrisk pund',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'swazilandsk lilangeni',
+            'SZL',
+            'swazilandsk lilangeni',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'thailandsk baht',
+            '฿',
+            'thailandsk baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tadsjikisk rubel',
+            'TJR',
+            'Tadsjikisk rubel',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'tadsjikisk somoni',
+            'TJS',
+            'tadsjikisk somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Turkmensk manat (1993–2009)',
+            'TMM',
+            'Turkmensk manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'turkmensk manat',
+            'TMT',
+            'turkmensk manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'tunesisk dinar',
+            'TND',
+            'tunesisk dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'tongansk paʻanga',
+            'TOP',
+            'tongansk paʻanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Escudo fra Timor',
+            'TPE',
+            'Escudo fra Timor',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Tyrkisk lire (1922–2005)',
+            'TRL',
+            'Tyrkisk lire (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'tyrkisk lira',
+            'TRY',
+            'tyrkisk lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'trinidadisk dollar',
+            'TTD',
+            'trinidadisk dollar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'ny taiwansk dollar',
+            'NT$',
+            'ny taiwansk dollar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'tanzanisk shilling',
+            'TZS',
+            'tanzanisk shilling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ukrainsk grynia',
+            'UAH',
+            'ukrainsk grynia',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Ukrainsk karbovanetz',
+            'UAK',
+            'Ukrainsk karbovanetz',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Ugandisk shilling (1966–1987)',
+            'UGS',
+            'Ugandisk shilling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ugandisk shilling',
+            'UGX',
+            'ugandisk shilling',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'amerikansk dollar',
+            'US$',
+            'amerikansk dollar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'Amerikansk dollar (næste dag)',
+            'USN',
+            'Amerikansk dollar (næste dag)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'Amerikansk dollar (samme dag)',
+            'USS',
+            'Amerikansk dollar (samme dag)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Uruguayansk peso (1975–1993)',
+            'UYP',
+            'Uruguayansk peso (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'uruguayansk peso',
+            'UYU',
+            'uruguayansk peso',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'usbekisk sum',
+            'UZS',
+            'usbekisk sum',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venezuelansk bolivar (1871–2008)',
+            'VEB',
+            'Venezuelansk bolivar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'venezuelansk bolivar (2008–2018)',
+            'VEF',
+            'venezuelansk bolivar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'venezuelansk bolivar',
+            'VES',
+            'venezuelansk bolivar',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'vietnamesisk dong',
+            '₫',
+            'vietnamesisk dong',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vanuaisk vatu',
+            'VUV',
+            'vanuaisk vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'samoansk tala',
+            'WST',
+            'samoansk tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'CFA-franc (BEAC)',
+            'FCFA',
+            'CFA-franc (BEAC)',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'østkaribisk dollar',
+            'EC$',
+            'østkaribisk dollar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'ECU',
+            'XEU',
+            'ECU',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Fransk guldfranc',
+            'XFO',
+            'Fransk guldfranc',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Fransk UIC-franc',
+            'XFU',
+            'Fransk UIC-franc',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'CFA-franc BCEAO',
+            'F CFA',
+            'CFA-franc BCEAO',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP-franc',
+            'CFPF',
+            'CFP-franc',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET-fond',
+            'XRE',
+            'RINET-fond',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Yemenitisk dinar',
+            'YDD',
+            'Yemenitisk dinar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'yemenitisk rial',
+            'YER',
+            'yemenitisk rial',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Jugoslavisk hard dinar (1966–1990)',
+            'YUD',
+            'Jugoslavisk hard dinar (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Jugoslavisk noviy dinar (1994–2002)',
+            'YUM',
+            'Jugoslavisk noviy dinar (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Jugoslavisk konvertibel dinar (1990–1992)',
+            'YUN',
+            'Jugoslavisk konvertibel dinar (1990–1992)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Sydafrikansk rand (financial)',
+            'ZAL',
+            'Sydafrikansk rand (financial)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'sydafrikansk rand',
+            'ZAR',
+            'sydafrikansk rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambisk kwacha (1968–2012)',
+            'ZMK',
+            'Zambisk kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'zambisk kwacha',
+            'ZMW',
+            'zambisk kwacha',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Ny zairisk zaire (1993–1998)',
+            'ZRN',
+            'Ny zairisk zaire (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zairisk zaire (1971–1993)',
+            'ZRZ',
+            'Zairisk zaire (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabwisk dollar (1980–2008)',
+            'ZWD',
+            'Zimbabwisk dollar (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Zimbabwisk dollar (2009)',
+            'ZWL',
+            'Zimbabwisk dollar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Zimbabwisk dollar (2008)',
+            'ZWR',
+            'Zimbabwisk dollar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de_CH.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de_CH.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de_CH.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de_CH.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,20 +3,20 @@
 return [
     'Names' => [
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Weissrussischer Rubel',
+            'BYN',
+            'Weissrussischer Rubel',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Weissrussischer Rubel (2000–2016)',
+            'BYR',
+            'Weissrussischer Rubel (2000–2016)',
         ],
         'EUR' => [
-            0 => 'EUR',
-            1 => 'Euro',
+            'EUR',
+            'Euro',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'São-toméischer Dobra (2018)',
+            'STN',
+            'São-toméischer Dobra (2018)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de_LI.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de_LI.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de_LI.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de_LI.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'EUR' => [
-            0 => 'EUR',
-            1 => 'Euro',
+            'EUR',
+            'Euro',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de_LU.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de_LU.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de_LU.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de_LU.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'LUF' => [
-            0 => 'F',
-            1 => 'Luxemburgischer Franc',
+            'F',
+            'Luxemburgischer Franc',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/de.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1160 +3,1164 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andorranische Pesete',
+            'ADP',
+            'Andorranische Pesete',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'VAE-Dirham',
+            'AED',
+            'VAE-Dirham',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afghanische Afghani (1927–2002)',
+            'AFA',
+            'Afghanische Afghani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghanischer Afghani',
+            'AFN',
+            'Afghanischer Afghani',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'Albanischer Lek (1946–1965)',
+            'ALK',
+            'Albanischer Lek (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Albanischer Lek',
+            'ALL',
+            'Albanischer Lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Armenischer Dram',
+            'AMD',
+            'Armenischer Dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Niederländische-Antillen-Gulden',
+            'ANG',
+            'Niederländische-Antillen-Gulden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angolanischer Kwanza',
+            'AOA',
+            'Angolanischer Kwanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Angolanischer Kwanza (1977–1990)',
+            'AOK',
+            'Angolanischer Kwanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Angolanischer Neuer Kwanza (1990–2000)',
+            'AON',
+            'Angolanischer Neuer Kwanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Angolanischer Kwanza Reajustado (1995–1999)',
+            'AOR',
+            'Angolanischer Kwanza Reajustado (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentinischer Austral',
+            'ARA',
+            'Argentinischer Austral',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'Argentinischer Peso Ley (1970–1983)',
+            'ARL',
+            'Argentinischer Peso Ley (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Argentinischer Peso (1881–1970)',
+            'ARM',
+            'Argentinischer Peso (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentinischer Peso (1983–1985)',
+            'ARP',
+            'Argentinischer Peso (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentinischer Peso',
+            'ARS',
+            'Argentinischer Peso',
         ],
         'ATS' => [
-            0 => 'öS',
-            1 => 'Österreichischer Schilling',
+            'öS',
+            'Österreichischer Schilling',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'Australischer Dollar',
+            'AU$',
+            'Australischer Dollar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Aruba-Florin',
+            'AWG',
+            'Aruba-Florin',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Aserbaidschan-Manat (1993–2006)',
+            'AZM',
+            'Aserbaidschan-Manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Aserbaidschan-Manat',
+            'AZN',
+            'Aserbaidschan-Manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosnien und Herzegowina Dinar (1992–1994)',
+            'BAD',
+            'Bosnien und Herzegowina Dinar (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Konvertible Mark Bosnien und Herzegowina',
+            'BAM',
+            'Konvertible Mark Bosnien und Herzegowina',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'Bosnien und Herzegowina Neuer Dinar (1994–1997)',
+            'BAN',
+            'Bosnien und Herzegowina Neuer Dinar (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbados-Dollar',
+            'BBD',
+            'Barbados-Dollar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladesch-Taka',
+            'BDT',
+            'Bangladesch-Taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belgischer Franc (konvertibel)',
+            'BEC',
+            'Belgischer Franc (konvertibel)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belgischer Franc',
+            'BEF',
+            'Belgischer Franc',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belgischer Finanz-Franc',
+            'BEL',
+            'Belgischer Finanz-Franc',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bulgarische Lew (1962–1999)',
+            'BGL',
+            'Bulgarische Lew (1962–1999)',
         ],
         'BGM' => [
-            0 => 'BGK',
-            1 => 'Bulgarischer Lew (1952–1962)',
+            'BGK',
+            'Bulgarischer Lew (1952–1962)',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bulgarischer Lew',
+            'BGN',
+            'Bulgarischer Lew',
         ],
         'BGO' => [
-            0 => 'BGJ',
-            1 => 'Bulgarischer Lew (1879–1952)',
+            'BGJ',
+            'Bulgarischer Lew (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahrain-Dinar',
+            'BHD',
+            'Bahrain-Dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundi-Franc',
+            'BIF',
+            'Burundi-Franc',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermuda-Dollar',
+            'BMD',
+            'Bermuda-Dollar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Brunei-Dollar',
+            'BND',
+            'Brunei-Dollar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Bolivianischer Boliviano',
+            'BOB',
+            'Bolivianischer Boliviano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Bolivianischer Boliviano (1863–1963)',
+            'BOL',
+            'Bolivianischer Boliviano (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Bolivianischer Peso',
+            'BOP',
+            'Bolivianischer Peso',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Boliviansiche Mvdol',
+            'BOV',
+            'Boliviansiche Mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Brasilianischer Cruzeiro Novo (1967–1986)',
+            'BRB',
+            'Brasilianischer Cruzeiro Novo (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Brasilianischer Cruzado (1986–1989)',
+            'BRC',
+            'Brasilianischer Cruzado (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Brasilianischer Cruzeiro (1990–1993)',
+            'BRE',
+            'Brasilianischer Cruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Brasilianischer Real',
+            'R$',
+            'Brasilianischer Real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Brasilianischer Cruzado Novo (1989–1990)',
+            'BRN',
+            'Brasilianischer Cruzado Novo (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Brasilianischer Cruzeiro (1993–1994)',
+            'BRR',
+            'Brasilianischer Cruzeiro (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Brasilianischer Cruzeiro (1942–1967)',
+            'BRZ',
+            'Brasilianischer Cruzeiro (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahamas-Dollar',
+            'BSD',
+            'Bahamas-Dollar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Bhutan-Ngultrum',
+            'BTN',
+            'Bhutan-Ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Birmanischer Kyat',
+            'BUK',
+            'Birmanischer Kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botswanischer Pula',
+            'BWP',
+            'Botswanischer Pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Belarus-Rubel (1994–1999)',
+            'BYB',
+            'Belarus-Rubel (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Weißrussischer Rubel',
+            'BYN',
+            'Weißrussischer Rubel',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Weißrussischer Rubel (2000–2016)',
+            'BYR',
+            'Weißrussischer Rubel (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Belize-Dollar',
+            'BZD',
+            'Belize-Dollar',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Kanadischer Dollar',
+            'CA$',
+            'Kanadischer Dollar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Kongo-Franc',
+            'CDF',
+            'Kongo-Franc',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR-Euro',
+            'CHE',
+            'WIR-Euro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Schweizer Franken',
+            'CHF',
+            'Schweizer Franken',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR Franken',
+            'CHW',
+            'WIR Franken',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Chilenischer Escudo',
+            'CLE',
+            'Chilenischer Escudo',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Chilenische Unidades de Fomento',
+            'CLF',
+            'Chilenische Unidades de Fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Chilenischer Peso',
+            'CLP',
+            'Chilenischer Peso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Renminbi-Yuan (Offshore)',
+            'CNH',
+            'Renminbi-Yuan (Offshore)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'Dollar der Chinesischen Volksbank',
+            'CNX',
+            'Dollar der Chinesischen Volksbank',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Renminbi Yuan',
+            'CN¥',
+            'Renminbi Yuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Kolumbianischer Peso',
+            'COP',
+            'Kolumbianischer Peso',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Kolumbianische Unidades de valor real',
+            'COU',
+            'Kolumbianische Unidades de valor real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Costa-Rica-Colón',
+            'CRC',
+            'Costa-Rica-Colón',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Serbischer Dinar (2002–2006)',
+            'CSD',
+            'Serbischer Dinar (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Tschechoslowakische Krone',
+            'CSK',
+            'Tschechoslowakische Krone',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Kubanischer Peso (konvertibel)',
+            'CUC',
+            'Kubanischer Peso (konvertibel)',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Kubanischer Peso',
+            'CUP',
+            'Kubanischer Peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Cabo-Verde-Escudo',
+            'CVE',
+            'Cabo-Verde-Escudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Zypern-Pfund',
+            'CYP',
+            'Zypern-Pfund',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Tschechische Krone',
+            'CZK',
+            'Tschechische Krone',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Mark der DDR',
+            'DDM',
+            'Mark der DDR',
         ],
         'DEM' => [
-            0 => 'DM',
-            1 => 'Deutsche Mark',
+            'DM',
+            'Deutsche Mark',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Dschibuti-Franc',
+            'DJF',
+            'Dschibuti-Franc',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Dänische Krone',
+            'DKK',
+            'Dänische Krone',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominikanischer Peso',
+            'DOP',
+            'Dominikanischer Peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Algerischer Dinar',
+            'DZD',
+            'Algerischer Dinar',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ecuadorianischer Sucre',
+            'ECS',
+            'Ecuadorianischer Sucre',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Verrechnungseinheit für Ecuador',
+            'ECV',
+            'Verrechnungseinheit für Ecuador',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Estnische Krone',
+            'EEK',
+            'Estnische Krone',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Ägyptisches Pfund',
+            'EGP',
+            'Ägyptisches Pfund',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritreischer Nakfa',
+            'ERN',
+            'Eritreischer Nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Spanische Peseta (A–Konten)',
+            'ESA',
+            'Spanische Peseta (A–Konten)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Spanische Peseta (konvertibel)',
+            'ESB',
+            'Spanische Peseta (konvertibel)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Spanische Peseta',
+            'ESP',
+            'Spanische Peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Äthiopischer Birr',
+            'ETB',
+            'Äthiopischer Birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Finnische Mark',
+            'FIM',
+            'Finnische Mark',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fidschi-Dollar',
+            'FJD',
+            'Fidschi-Dollar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Falkland-Pfund',
+            'FKP',
+            'Falkland-Pfund',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Französischer Franc',
+            'FRF',
+            'Französischer Franc',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Britisches Pfund',
+            '£',
+            'Britisches Pfund',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Georgischer Kupon Larit',
+            'GEK',
+            'Georgischer Kupon Larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Georgischer Lari',
+            'GEL',
+            'Georgischer Lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ghanaischer Cedi (1979–2007)',
+            'GHC',
+            'Ghanaischer Cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ghanaischer Cedi',
+            'GHS',
+            'Ghanaischer Cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltar-Pfund',
+            'GIP',
+            'Gibraltar-Pfund',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambia-Dalasi',
+            'GMD',
+            'Gambia-Dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Guinea-Franc',
+            'GNF',
+            'Guinea-Franc',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Guineischer Syli',
+            'GNS',
+            'Guineischer Syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Äquatorialguinea-Ekwele',
+            'GQE',
+            'Äquatorialguinea-Ekwele',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Griechische Drachme',
+            'GRD',
+            'Griechische Drachme',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Guatemaltekischer Quetzal',
+            'GTQ',
+            'Guatemaltekischer Quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portugiesisch Guinea Escudo',
+            'GWE',
+            'Portugiesisch Guinea Escudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Guinea-Bissau Peso',
+            'GWP',
+            'Guinea-Bissau Peso',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Guyana-Dollar',
+            'GYD',
+            'Guyana-Dollar',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Hongkong-Dollar',
+            'HK$',
+            'Hongkong-Dollar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Honduras-Lempira',
+            'HNL',
+            'Honduras-Lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Kroatischer Dinar',
+            'HRD',
+            'Kroatischer Dinar',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kroatischer Kuna',
+            'HRK',
+            'Kroatischer Kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haitianische Gourde',
+            'HTG',
+            'Haitianische Gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Ungarischer Forint',
+            'HUF',
+            'Ungarischer Forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indonesische Rupiah',
+            'IDR',
+            'Indonesische Rupiah',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Irisches Pfund',
+            'IEP',
+            'Irisches Pfund',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Israelisches Pfund',
+            'ILP',
+            'Israelisches Pfund',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'Israelischer Schekel (1980–1985)',
+            'ILR',
+            'Israelischer Schekel (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Israelischer Neuer Schekel',
+            '₪',
+            'Israelischer Neuer Schekel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Indische Rupie',
+            '₹',
+            'Indische Rupie',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Irakischer Dinar',
+            'IQD',
+            'Irakischer Dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Iranischer Rial',
+            'IRR',
+            'Iranischer Rial',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'Isländische Krone (1918–1981)',
+            'ISJ',
+            'Isländische Krone (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Isländische Krone',
+            'ISK',
+            'Isländische Krone',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Italienische Lira',
+            'ITL',
+            'Italienische Lira',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Jamaika-Dollar',
+            'JMD',
+            'Jamaika-Dollar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Jordanischer Dinar',
+            'JOD',
+            'Jordanischer Dinar',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Japanischer Yen',
+            '¥',
+            'Japanischer Yen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Kenia-Schilling',
+            'KES',
+            'Kenia-Schilling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Kirgisischer Som',
+            'KGS',
+            'Kirgisischer Som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Kambodschanischer Riel',
+            'KHR',
+            'Kambodschanischer Riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Komoren-Franc',
+            'KMF',
+            'Komoren-Franc',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Nordkoreanischer Won',
+            'KPW',
+            'Nordkoreanischer Won',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'Südkoreanischer Hwan (1953–1962)',
+            'KRH',
+            'Südkoreanischer Hwan (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'Südkoreanischer Won (1945–1953)',
+            'KRO',
+            'Südkoreanischer Won (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Südkoreanischer Won',
+            '₩',
+            'Südkoreanischer Won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Kuwait-Dinar',
+            'KWD',
+            'Kuwait-Dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Kaiman-Dollar',
+            'KYD',
+            'Kaiman-Dollar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Kasachischer Tenge',
+            'KZT',
+            'Kasachischer Tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laotischer Kip',
+            'LAK',
+            'Laotischer Kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Libanesisches Pfund',
+            'LBP',
+            'Libanesisches Pfund',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Sri-Lanka-Rupie',
+            'LKR',
+            'Sri-Lanka-Rupie',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberianischer Dollar',
+            'LRD',
+            'Liberianischer Dollar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti',
+            'LSL',
+            'Loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litauischer Litas',
+            'LTL',
+            'Litauischer Litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Litauischer Talonas',
+            'LTT',
+            'Litauischer Talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Luxemburgischer Franc (konvertibel)',
+            'LUC',
+            'Luxemburgischer Franc (konvertibel)',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Luxemburgischer Franc',
+            'LUF',
+            'Luxemburgischer Franc',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Luxemburgischer Finanz-Franc',
+            'LUL',
+            'Luxemburgischer Finanz-Franc',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lettischer Lats',
+            'LVL',
+            'Lettischer Lats',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Lettischer Rubel',
+            'LVR',
+            'Lettischer Rubel',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Libyscher Dinar',
+            'LYD',
+            'Libyscher Dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Marokkanischer Dirham',
+            'MAD',
+            'Marokkanischer Dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Marokkanischer Franc',
+            'MAF',
+            'Marokkanischer Franc',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Monegassischer Franc',
+            'MCF',
+            'Monegassischer Franc',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'Moldau-Cupon',
+            'MDC',
+            'Moldau-Cupon',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldau-Leu',
+            'MDL',
+            'Moldau-Leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Madagaskar-Ariary',
+            'MGA',
+            'Madagaskar-Ariary',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Madagaskar-Franc',
+            'MGF',
+            'Madagaskar-Franc',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Mazedonischer Denar',
+            'MKD',
+            'Mazedonischer Denar',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Mazedonischer Denar (1992–1993)',
+            'MKN',
+            'Mazedonischer Denar (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Malischer Franc',
+            'MLF',
+            'Malischer Franc',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Myanmarischer Kyat',
+            'MMK',
+            'Myanmarischer Kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongolischer Tögrög',
+            'MNT',
+            'Mongolischer Tögrög',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Macao-Pataca',
+            'MOP',
+            'Macao-Pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauretanischer Ouguiya (1973–2017)',
+            'MRO',
+            'Mauretanischer Ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mauretanischer Ouguiya',
+            'MRU',
+            'Mauretanischer Ouguiya',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Maltesische Lira',
+            'MTL',
+            'Maltesische Lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Maltesisches Pfund',
+            'MTP',
+            'Maltesisches Pfund',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mauritius-Rupie',
+            'MUR',
+            'Mauritius-Rupie',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'Malediven-Rupie (alt)',
+            'MVP',
+            'Malediven-Rupie (alt)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Malediven-Rufiyaa',
+            'MVR',
+            'Malediven-Rufiyaa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malawi-Kwacha',
+            'MWK',
+            'Malawi-Kwacha',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Mexikanischer Peso',
+            'MX$',
+            'Mexikanischer Peso',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Mexikanischer Silber-Peso (1861–1992)',
+            'MXP',
+            'Mexikanischer Silber-Peso (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Mexicanischer Unidad de Inversion (UDI)',
+            'MXV',
+            'Mexicanischer Unidad de Inversion (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Malaysischer Ringgit',
+            'MYR',
+            'Malaysischer Ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mosambikanischer Escudo',
+            'MZE',
+            'Mosambikanischer Escudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Mosambikanischer Metical (1980–2006)',
+            'MZM',
+            'Mosambikanischer Metical (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mosambikanischer Metical',
+            'MZN',
+            'Mosambikanischer Metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibia-Dollar',
+            'NAD',
+            'Namibia-Dollar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigerianischer Naira',
+            'NGN',
+            'Nigerianischer Naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Nicaraguanischer Córdoba (1988–1991)',
+            'NIC',
+            'Nicaraguanischer Córdoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nicaragua-Córdoba',
+            'NIO',
+            'Nicaragua-Córdoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Niederländischer Gulden',
+            'NLG',
+            'Niederländischer Gulden',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Norwegische Krone',
+            'NOK',
+            'Norwegische Krone',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepalesische Rupie',
+            'NPR',
+            'Nepalesische Rupie',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Neuseeland-Dollar',
+            'NZ$',
+            'Neuseeland-Dollar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Omanischer Rial',
+            'OMR',
+            'Omanischer Rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panamaischer Balboa',
+            'PAB',
+            'Panamaischer Balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Peruanischer Inti',
+            'PEI',
+            'Peruanischer Inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peruanischer Sol',
+            'PEN',
+            'Peruanischer Sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Peruanischer Sol (1863–1965)',
+            'PES',
+            'Peruanischer Sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papua-neuguineischer Kina',
+            'PGK',
+            'Papua-neuguineischer Kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Philippinischer Peso',
+            'PHP',
+            'Philippinischer Peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistanische Rupie',
+            'PKR',
+            'Pakistanische Rupie',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Polnischer Złoty',
+            'PLN',
+            'Polnischer Złoty',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Polnischer Zloty (1950–1995)',
+            'PLZ',
+            'Polnischer Zloty (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portugiesischer Escudo',
+            'PTE',
+            'Portugiesischer Escudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paraguayischer Guaraní',
+            'PYG',
+            'Paraguayischer Guaraní',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Katar-Riyal',
+            'QAR',
+            'Katar-Riyal',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Rhodesischer Dollar',
+            'RHD',
+            'Rhodesischer Dollar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Rumänischer Leu (1952–2006)',
+            'ROL',
+            'Rumänischer Leu (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Rumänischer Leu',
+            'RON',
+            'Rumänischer Leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Serbischer Dinar',
+            'RSD',
+            'Serbischer Dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Russischer Rubel',
+            'RUB',
+            'Russischer Rubel',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Russischer Rubel (1991–1998)',
+            'RUR',
+            'Russischer Rubel (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Ruanda-Franc',
+            'RWF',
+            'Ruanda-Franc',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saudi-Rial',
+            'SAR',
+            'Saudi-Rial',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Salomonen-Dollar',
+            'SBD',
+            'Salomonen-Dollar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seychellen-Rupie',
+            'SCR',
+            'Seychellen-Rupie',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Sudanesischer Dinar (1992–2007)',
+            'SDD',
+            'Sudanesischer Dinar (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudanesisches Pfund',
+            'SDG',
+            'Sudanesisches Pfund',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Sudanesisches Pfund (1957–1998)',
+            'SDP',
+            'Sudanesisches Pfund (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Schwedische Krone',
+            'SEK',
+            'Schwedische Krone',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singapur-Dollar',
+            'SGD',
+            'Singapur-Dollar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'St.-Helena-Pfund',
+            'SHP',
+            'St.-Helena-Pfund',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Slowenischer Tolar',
+            'SIT',
+            'Slowenischer Tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slowakische Krone',
+            'SKK',
+            'Slowakische Krone',
+        ],
+        'SLE' => [
+            'SLE',
+            'Sierra-leonischer Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sierra-leonischer Leone',
+            'SLL',
+            'Sierra-leonischer Leone (1964–2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somalia-Schilling',
+            'SOS',
+            'Somalia-Schilling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Suriname-Dollar',
+            'SRD',
+            'Suriname-Dollar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Suriname Gulden',
+            'SRG',
+            'Suriname Gulden',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Südsudanesisches Pfund',
+            'SSP',
+            'Südsudanesisches Pfund',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'São-toméischer Dobra (1977–2017)',
+            'STD',
+            'São-toméischer Dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'São-toméischer Dobra',
+            'STN',
+            'São-toméischer Dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Sowjetischer Rubel',
+            'SUR',
+            'Sowjetischer Rubel',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'El Salvador Colon',
+            'SVC',
+            'El Salvador Colon',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Syrisches Pfund',
+            'SYP',
+            'Syrisches Pfund',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Swasiländischer Lilangeni',
+            'SZL',
+            'Swasiländischer Lilangeni',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Thailändischer Baht',
+            '฿',
+            'Thailändischer Baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tadschikistan Rubel',
+            'TJR',
+            'Tadschikistan Rubel',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tadschikistan-Somoni',
+            'TJS',
+            'Tadschikistan-Somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Turkmenistan-Manat (1993–2009)',
+            'TMM',
+            'Turkmenistan-Manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Turkmenistan-Manat',
+            'TMT',
+            'Turkmenistan-Manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunesischer Dinar',
+            'TND',
+            'Tunesischer Dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tongaischer Paʻanga',
+            'TOP',
+            'Tongaischer Paʻanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Timor-Escudo',
+            'TPE',
+            'Timor-Escudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Türkische Lira (1922–2005)',
+            'TRL',
+            'Türkische Lira (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Türkische Lira',
+            'TRY',
+            'Türkische Lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad-und-Tobago-Dollar',
+            'TTD',
+            'Trinidad-und-Tobago-Dollar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Neuer Taiwan-Dollar',
+            'NT$',
+            'Neuer Taiwan-Dollar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tansania-Schilling',
+            'TZS',
+            'Tansania-Schilling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ukrainische Hrywnja',
+            'UAH',
+            'Ukrainische Hrywnja',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Ukrainischer Karbovanetz',
+            'UAK',
+            'Ukrainischer Karbovanetz',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Uganda-Schilling (1966–1987)',
+            'UGS',
+            'Uganda-Schilling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Uganda-Schilling',
+            'UGX',
+            'Uganda-Schilling',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'US-Dollar',
+            '$',
+            'US-Dollar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'US Dollar (Nächster Tag)',
+            'USN',
+            'US Dollar (Nächster Tag)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'US Dollar (Gleicher Tag)',
+            'USS',
+            'US Dollar (Gleicher Tag)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Uruguayischer Peso (Indexierte Rechnungseinheiten)',
+            'UYI',
+            'Uruguayischer Peso (Indexierte Rechnungseinheiten)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Uruguayischer Peso (1975–1993)',
+            'UYP',
+            'Uruguayischer Peso (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Uruguayischer Peso',
+            'UYU',
+            'Uruguayischer Peso',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Usbekistan-Sum',
+            'UZS',
+            'Usbekistan-Sum',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venezolanischer Bolívar (1871–2008)',
+            'VEB',
+            'Venezolanischer Bolívar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venezolanischer Bolívar (2008–2018)',
+            'VEF',
+            'Venezolanischer Bolívar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venezolanischer Bolívar',
+            'VES',
+            'Venezolanischer Bolívar',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Vietnamesischer Dong',
+            '₫',
+            'Vietnamesischer Dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Vietnamesischer Dong(1978–1985)',
+            'VNN',
+            'Vietnamesischer Dong(1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatu-Vatu',
+            'VUV',
+            'Vanuatu-Vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoanischer Tala',
+            'WST',
+            'Samoanischer Tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'CFA-Franc (BEAC)',
+            'FCFA',
+            'CFA-Franc (BEAC)',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Ostkaribischer Dollar',
+            'EC$',
+            'Ostkaribischer Dollar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Europäische Währungseinheit (XEU)',
+            'XEU',
+            'Europäische Währungseinheit (XEU)',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Französischer Gold-Franc',
+            'XFO',
+            'Französischer Gold-Franc',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Französischer UIC-Franc',
+            'XFU',
+            'Französischer UIC-Franc',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'CFA-Franc (BCEAO)',
+            'F CFA',
+            'CFA-Franc (BCEAO)',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP-Franc',
+            'CFPF',
+            'CFP-Franc',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET Funds',
+            'XRE',
+            'RINET Funds',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Jemen-Dinar',
+            'YDD',
+            'Jemen-Dinar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Jemen-Rial',
+            'YER',
+            'Jemen-Rial',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Jugoslawischer Dinar (1966–1990)',
+            'YUD',
+            'Jugoslawischer Dinar (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Jugoslawischer Neuer Dinar (1994–2002)',
+            'YUM',
+            'Jugoslawischer Neuer Dinar (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Jugoslawischer Dinar (konvertibel)',
+            'YUN',
+            'Jugoslawischer Dinar (konvertibel)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'Jugoslawischer reformierter Dinar (1992–1993)',
+            'YUR',
+            'Jugoslawischer reformierter Dinar (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Südafrikanischer Rand (Finanz)',
+            'ZAL',
+            'Südafrikanischer Rand (Finanz)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Südafrikanischer Rand',
+            'ZAR',
+            'Südafrikanischer Rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha (1968–2012)',
+            'ZMK',
+            'Kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha',
+            'ZMW',
+            'Kwacha',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zaire-Neuer Zaïre (1993–1998)',
+            'ZRN',
+            'Zaire-Neuer Zaïre (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zaire-Zaïre (1971–1993)',
+            'ZRZ',
+            'Zaire-Zaïre (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Simbabwe-Dollar (1980–2008)',
+            'ZWD',
+            'Simbabwe-Dollar (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Simbabwe-Dollar (2009)',
+            'ZWL',
+            'Simbabwe-Dollar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Simbabwe-Dollar (2008)',
+            'ZWR',
+            'Simbabwe-Dollar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/dz.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/dz.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/dz.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/dz.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,304 +3,304 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'ཡུ་ནཱའི་ཊེཌ་ ཨ་རབ་ ཨེ་མེ་རེཊས་ཀྱི་དངུལ་ ཌིར་ཧཱམ',
+            'AED',
+            'ཡུ་ནཱའི་ཊེཌ་ ཨ་རབ་ ཨེ་མེ་རེཊས་ཀྱི་དངུལ་ ཌིར་ཧཱམ',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'ཨཕ་གཱན་གྱི་དངུལ་ ཨཕ་ག་ནི',
+            'AFN',
+            'ཨཕ་གཱན་གྱི་དངུལ་ ཨཕ་ག་ནི',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'ཨཱོས་ཊྲེ་ལི་ཡ་གི་དངུལ་ ཌོ་ལར',
+            'AU$',
+            'ཨཱོས་ཊྲེ་ལི་ཡ་གི་དངུལ་ ཌོ་ལར',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'བྷང་ལ་དེཤ་གི་དངུལ་ ཏ་ཀ',
+            'BDT',
+            'བྷང་ལ་དེཤ་གི་དངུལ་ ཏ་ཀ',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'བར་མུ་ཌ་གི་དངུལ་ ཌོ་ལར',
+            'BMD',
+            'བར་མུ་ཌ་གི་དངུལ་ ཌོ་ལར',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'བྲ་ཛིལ་གྱི་དངུལ་ རེ་ཡལ',
+            'R$',
+            'བྲ་ཛིལ་གྱི་དངུལ་ རེ་ཡལ',
         ],
         'BTN' => [
-            0 => 'Nu.',
-            1 => 'དངུལ་ཀྲམ',
+            'Nu.',
+            'དངུལ་ཀྲམ',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'ཀེ་ན་ཌ་གི་དངུལ་ ཌོ་ལར',
+            'CA$',
+            'ཀེ་ན་ཌ་གི་དངུལ་ ཌོ་ལར',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'སུ་ཡིས་ཀྱི་དངུལ་ ཕྲངཀ',
+            'CHF',
+            'སུ་ཡིས་ཀྱི་དངུལ་ ཕྲངཀ',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'ཅི་ལི་གི་དངུལ་ པེ་སོ',
+            'CLP',
+            'ཅི་ལི་གི་དངུལ་ པེ་སོ',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'རྒྱ་ནག་གི་དངུལ་ ཡུ་ཝཱན',
+            'CN¥',
+            'རྒྱ་ནག་གི་དངུལ་ ཡུ་ཝཱན',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'ཀོ་ལོམ་བྷི་ཡ་གི་དངུལ་ པེ་སོ',
+            'COP',
+            'ཀོ་ལོམ་བྷི་ཡ་གི་དངུལ་ པེ་སོ',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'ཀིའུ་བྷ་གི་དངུལ་ པེ་སོ',
+            'CUP',
+            'ཀིའུ་བྷ་གི་དངུལ་ པེ་སོ',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ཌེན་མཱཀ་གི་དངུལ་ ཀྲོན',
+            'DKK',
+            'ཌེན་མཱཀ་གི་དངུལ་ ཀྲོན',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'ཨཱལ་ཇི་རི་ཡ་གི་དངུལ་ ཌའི་ནར',
+            'DZD',
+            'ཨཱལ་ཇི་རི་ཡ་གི་དངུལ་ ཌའི་ནར',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'ཨི་ཇིབཊ་གི་དངུལ་ པ་འུནཌ',
+            'EGP',
+            'ཨི་ཇིབཊ་གི་དངུལ་ པ་འུནཌ',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ཡུ་རོ༌དངུལ་',
+            '€',
+            'ཡུ་རོ༌དངུལ་',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'བྲི་ཊིཤ་ པ་འུནཌ་ ཨིས་ཊར་ལིང',
+            '£',
+            'བྲི་ཊིཤ་ པ་འུནཌ་ ཨིས་ཊར་ལིང',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'ཧོང་ཀོང་གི་དངུལ་ ཌོ་ལར',
+            'HK$',
+            'ཧོང་ཀོང་གི་དངུལ་ ཌོ་ལར',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'ཨིན་ཌོ་ནེ་ཤི་ཡ་གི་དངུལ་ རུ་པི་ཡ',
+            'IDR',
+            'ཨིན་ཌོ་ནེ་ཤི་ཡ་གི་དངུལ་ རུ་པི་ཡ',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'ཨིས་རེལ་གྱི་དངུལ་གསརཔ་ ཤེ་ཀེལ',
+            'ILS',
+            'ཨིས་རེལ་གྱི་དངུལ་གསརཔ་ ཤེ་ཀེལ',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'རྒྱ་གར་གྱི་དངུལ་ རུ་པི',
+            '₹',
+            'རྒྱ་གར་གྱི་དངུལ་ རུ་པི',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ཨི་རཱཀ་གི་དངུལ་ ཌི་ན',
+            'IQD',
+            'ཨི་རཱཀ་གི་དངུལ་ ཌི་ན',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ཨི་རཱན་གྱི་དངུལ་ རི་ཨཱལ',
+            'IRR',
+            'ཨི་རཱན་གྱི་དངུལ་ རི་ཨཱལ',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'ཨཱཡིས་ལེནཌ་གི་དངུལ་ ཀྲོ་ན',
+            'ISK',
+            'ཨཱཡིས་ལེནཌ་གི་དངུལ་ ཀྲོ་ན',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ཇཱ་མཻ་ཀ་གི་དངུལ་ ཌོ་ལར',
+            'JMD',
+            'ཇཱ་མཻ་ཀ་གི་དངུལ་ ཌོ་ལར',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'ཇོར་ཌན་གྱི་དངུལ་ ཌི་ན',
+            'JOD',
+            'ཇོར་ཌན་གྱི་དངུལ་ ཌི་ན',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'ཇཱ་པཱན་གྱི་དངུལ་ ཡེན',
+            'JP¥',
+            'ཇཱ་པཱན་གྱི་དངུལ་ ཡེན',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'ཀེན་ཡ་གི་དངུལ་ ཤི་ལིང',
+            'KES',
+            'ཀེན་ཡ་གི་དངུལ་ ཤི་ལིང',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'ཀེམ་བྷོ་ཌི་ཡ་གི་དངུལ་ རི་ཨཱལ',
+            'KHR',
+            'ཀེམ་བྷོ་ཌི་ཡ་གི་དངུལ་ རི་ཨཱལ',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'ནོརཐ་ ཀོ་རི་ཡ་གི་དངུལ་ ཝོན',
+            'KPW',
+            'ནོརཐ་ ཀོ་རི་ཡ་གི་དངུལ་ ཝོན',
         ],
         'KRW' => [
-            0 => 'KR₩',
-            1 => 'སཱའུཐ་ ཀོ་རི་ཡ་གི་དངུལ་ ཝོན',
+            'KR₩',
+            'སཱའུཐ་ ཀོ་རི་ཡ་གི་དངུལ་ ཝོན',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'ཀུ་ཝེཊ་གི་དངུལ་ ཌི་ན',
+            'KWD',
+            'ཀུ་ཝེཊ་གི་དངུལ་ ཌི་ན',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'ཀ་ཛགས་ཏཱན་གྱི་དངུལ་ ཏེང་གེ',
+            'KZT',
+            'ཀ་ཛགས་ཏཱན་གྱི་དངུལ་ ཏེང་གེ',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'ལཱ་ཝོས་ཀྱི་དངུལ་ ཀིཔ',
+            'LAK',
+            'ལཱ་ཝོས་ཀྱི་དངུལ་ ཀིཔ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'ལེ་བ་ནོན་གྱི་དངུལ་ པ་འུནཌ',
+            'LBP',
+            'ལེ་བ་ནོན་གྱི་དངུལ་ པ་འུནཌ',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'ཤྲི་ ལང་ཀ་གི་དངུལ་ རུ་པི',
+            'LKR',
+            'ཤྲི་ ལང་ཀ་གི་དངུལ་ རུ་པི',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'ལཱའི་བེ་རི་ཡ་གི་དངུལ་ ཌོ་ལར',
+            'LRD',
+            'ལཱའི་བེ་རི་ཡ་གི་དངུལ་ ཌོ་ལར',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'ལི་བི་ཡ་གི་དངུལ་ ཌི་ན',
+            'LYD',
+            'ལི་བི་ཡ་གི་དངུལ་ ཌི་ན',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'མོ་རོ་ཀོ་གི་དངུལ་ ཌིར་ཧཱམ',
+            'MAD',
+            'མོ་རོ་ཀོ་གི་དངུལ་ ཌིར་ཧཱམ',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'མི་ཡཱན་མར་གྱི་དངུལ་ ཅཱཏ',
+            'MMK',
+            'མི་ཡཱན་མར་གྱི་དངུལ་ ཅཱཏ',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'སོག་པོའི་དངུལ་ ཏུ་གྲིཀ',
+            'MNT',
+            'སོག་པོའི་དངུལ་ ཏུ་གྲིཀ',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'མཱལ་དིབས་ཀྱི་དངུལ་ རུ་ཕི་ཡ',
+            'MVR',
+            'མཱལ་དིབས་ཀྱི་དངུལ་ རུ་ཕི་ཡ',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'མེཀ་སི་ཀོ་གི་དངུལ་ པེ་སོ',
+            'MX$',
+            'མེཀ་སི་ཀོ་གི་དངུལ་ པེ་སོ',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'མ་ལེ་ཤི་ཡ་གི་དངུལ་ རིང་གིཊ',
+            'MYR',
+            'མ་ལེ་ཤི་ཡ་གི་དངུལ་ རིང་གིཊ',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'ནོར་ཝེ་གི་དངུལ་ ཀྲོ་ན',
+            'NOK',
+            'ནོར་ཝེ་གི་དངུལ་ ཀྲོ་ན',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'བལ་པོའི་དངུལ་ རུ་པི',
+            'NPR',
+            'བལ་པོའི་དངུལ་ རུ་པི',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'ནིའུ་ཛི་ལེནཌ་གི་དངུལ་ ཌོ་ལར',
+            'NZ$',
+            'ནིའུ་ཛི་ལེནཌ་གི་དངུལ་ ཌོ་ལར',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ཨོ་མཱན་གྱི་དངུལ་ རི་ཨཱལ',
+            'OMR',
+            'ཨོ་མཱན་གྱི་དངུལ་ རི་ཨཱལ',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'པ་ན་མ་གི་དངུལ་ བཱལ་བོ་ཝ',
+            'PAB',
+            'པ་ན་མ་གི་དངུལ་ བཱལ་བོ་ཝ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'པ་རུ་གི་དངུལ་ ནུ་བོ་ སཱོལ',
+            'PEN',
+            'པ་རུ་གི་དངུལ་ ནུ་བོ་ སཱོལ',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'ཕི་ལི་པིནས་གྱི་དངུལ་ པེ་སོ',
+            '₱',
+            'ཕི་ལི་པིནས་གྱི་དངུལ་ པེ་སོ',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'པ་ཀིས་ཏཱན་གྱི་དངུལ་ རུ་པི',
+            'PKR',
+            'པ་ཀིས་ཏཱན་གྱི་དངུལ་ རུ་པི',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'པོ་ལེནཌ་ཀྱི་དངུལ ཛ྄ལོ་ཊི',
+            'PLN',
+            'པོ་ལེནཌ་ཀྱི་དངུལ ཛ྄ལོ་ཊི',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'ཀ་ཊར་གྱི་དངུལ་ རི་ཨཱལ',
+            'QAR',
+            'ཀ་ཊར་གྱི་དངུལ་ རི་ཨཱལ',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ཨུ་རུ་སུ་གི་དངུལ་ རུ་བཱལ',
+            'RUB',
+            'ཨུ་རུ་སུ་གི་དངུལ་ རུ་བཱལ',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'སཱཝ་དིའི་དངུལ་ རི་ཡཱལ',
+            'SAR',
+            'སཱཝ་དིའི་དངུལ་ རི་ཡཱལ',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'སེ་ཤཱལས་ཀྱི་དངུལ་ རུ་པི',
+            'SCR',
+            'སེ་ཤཱལས་ཀྱི་དངུལ་ རུ་པི',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'སུའི་ཌེན་གྱི་དངུལ་ ཀྲོ་ན',
+            'SEK',
+            'སུའི་ཌེན་གྱི་དངུལ་ ཀྲོ་ན',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'སིང་ག་པོར་གྱི་དངུལ་ ཌོ་ལར',
+            'SGD',
+            'སིང་ག་པོར་གྱི་དངུལ་ ཌོ་ལར',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'སི་རི་ཡ་གི་དངུལ་ པ་འུནཌ',
+            'SYP',
+            'སི་རི་ཡ་གི་དངུལ་ པ་འུནཌ',
         ],
         'THB' => [
-            0 => 'TH฿',
-            1 => 'ཐཱའི་ལེནཌ་གི་དངུལ་ བཱཏ',
+            'TH฿',
+            'ཐཱའི་ལེནཌ་གི་དངུལ་ བཱཏ',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'ཏ་ཇི་ཀིས་ཏཱན་གྱི་དངུལ་ སོ་མོ་ནི',
+            'TJS',
+            'ཏ་ཇི་ཀིས་ཏཱན་གྱི་དངུལ་ སོ་མོ་ནི',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'ཊཱར་ཀི་གི་དངུལ་ ལི་ར',
+            'TRY',
+            'ཊཱར་ཀི་གི་དངུལ་ ལི་ར',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'ཊཱའི་ཝཱན་གི་དངུལ ཌོ་ལར',
+            'NT$',
+            'ཊཱའི་ཝཱན་གི་དངུལ ཌོ་ལར',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'ཊཱན་ཛཱ་ནི་ཡ་གི་དངུལ་ ཤི་ལིང',
+            'TZS',
+            'ཊཱན་ཛཱ་ནི་ཡ་གི་དངུལ་ ཤི་ལིང',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ཡུ་གྷེན་ཌ་གི་དངུལ་ ཤི་ལིང',
+            'UGX',
+            'ཡུ་གྷེན་ཌ་གི་དངུལ་ ཤི་ལིང',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'ཡུ་ཨེས་ ཌོ་ལར',
+            'US$',
+            'ཡུ་ཨེས་ ཌོ་ལར',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'ཡུ་རུ་གུ་ཝའི་གི་དངུལ་ པེ་སོ',
+            'UYU',
+            'ཡུ་རུ་གུ་ཝའི་གི་དངུལ་ པེ་སོ',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ཨུས་བེ་ཀིས་ཏཱན་གྱི་དངུལ་ སོམ',
+            'UZS',
+            'ཨུས་བེ་ཀིས་ཏཱན་གྱི་དངུལ་ སོམ',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'བེ་ནི་ཛུ་ཝེ་ལ་གི་དངུལ་ བོ་ལི་བར (2008–2018)',
+            'VEF',
+            'བེ་ནི་ཛུ་ཝེ་ལ་གི་དངུལ་ བོ་ལི་བར (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'བེ་ནི་ཛུ་ཝེ་ལ་གི་དངུལ་ བོ་ལི་བར',
+            'VES',
+            'བེ་ནི་ཛུ་ཝེ་ལ་གི་དངུལ་ བོ་ལི་བར',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'བེཊ་ནཱམ་གྱི་དངུལ་ ཌོང',
+            '₫',
+            'བེཊ་ནཱམ་གྱི་དངུལ་ ཌོང',
         ],
         'XAF' => [
-            0 => 'XAF',
-            1 => 'XAF',
+            'XAF',
+            'XAF',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'སཱའུཐ་ ཨཕ་རི་ཀ་གི་དངུལ་ རཱནད',
+            'ZAR',
+            'སཱའུཐ་ ཨཕ་རི་ཀ་གི་དངུལ་ རཱནད',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ee.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ee.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ee.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ee.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1120 +3,1120 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'andorraga peseta',
+            'ADP',
+            'andorraga peseta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'united arab emiratesga dirham',
+            'AED',
+            'united arab emiratesga dirham',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afghanistanga afghani (1927–2002)',
+            'AFA',
+            'afghanistanga afghani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afghanistanga afghani',
+            'AFN',
+            'afghanistanga afghani',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'albaniaga lek (1946–1965)',
+            'ALK',
+            'albaniaga lek (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'albaniaga lek',
+            'ALL',
+            'albaniaga lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'armeniaga dram',
+            'AMD',
+            'armeniaga dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'netherlands antilleaga guilder',
+            'ANG',
+            'netherlands antilleaga guilder',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'angolaga kwanza',
+            'AOA',
+            'angolaga kwanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'angolaga kwanza (1977–1991)',
+            'AOK',
+            'angolaga kwanza (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'angolaga kwanza (1990–2000)',
+            'AON',
+            'angolaga kwanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'angolaga kwanza xoxotɔ (1995–1999)',
+            'AOR',
+            'angolaga kwanza xoxotɔ (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'argentinaga austral',
+            'ARA',
+            'argentinaga austral',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'argentinaga peso ley (1970–1983)',
+            'ARL',
+            'argentinaga peso ley (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'argentinaga peso (1881–1970)',
+            'ARM',
+            'argentinaga peso (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'argentinaga peso (1983–1985)',
+            'ARP',
+            'argentinaga peso (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'argentinaga peso',
+            'ARS',
+            'argentinaga peso',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'ɔstriaga schilling',
+            'ATS',
+            'ɔstriaga schilling',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'Australiaga dollar',
+            'AU$',
+            'Australiaga dollar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'arubaga lorin',
+            'AWG',
+            'arubaga lorin',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'azerbaidzanga manat (1993–2006)',
+            'AZM',
+            'azerbaidzanga manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'azerbaidzanga manat',
+            'AZN',
+            'azerbaidzanga manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'bosnia-herzegovinaga dinar (1992–1994)',
+            'BAD',
+            'bosnia-herzegovinaga dinar (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'bosnia-herzegovinaga convertible mark',
+            'BAM',
+            'bosnia-herzegovinaga convertible mark',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'bosnia kple herzegovinaga dinar yeyètɔ (1994–1997)',
+            'BAN',
+            'bosnia kple herzegovinaga dinar yeyètɔ (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'barbadosga dollar',
+            'BBD',
+            'barbadosga dollar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'bangladeshga taka',
+            'BDT',
+            'bangladeshga taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'beldziumga franc (convertible)',
+            'BEC',
+            'beldziumga franc (convertible)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'beldziumga franc',
+            'BEF',
+            'beldziumga franc',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'beldziumga franc (financial)',
+            'BEL',
+            'beldziumga franc (financial)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'bɔlgariaga hard lev',
+            'BGL',
+            'bɔlgariaga hard lev',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'bɔlgariaga socialist lev',
+            'BGM',
+            'bɔlgariaga socialist lev',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'bulgariaga lev',
+            'BGN',
+            'bulgariaga lev',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'bulgariaga lev (1879–1952)',
+            'BGO',
+            'bulgariaga lev (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bahrainga dinar',
+            'BHD',
+            'bahrainga dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'burundiga franc',
+            'BIF',
+            'burundiga franc',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'bermudaga dollar',
+            'BMD',
+            'bermudaga dollar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'bruneiga dollar',
+            'BND',
+            'bruneiga dollar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviaga boliviano',
+            'BOB',
+            'boliviaga boliviano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'boliviaga boliviano (1863–1963)',
+            'BOL',
+            'boliviaga boliviano (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'boliviaga peso',
+            'BOP',
+            'boliviaga peso',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'boliviaga mvdol',
+            'BOV',
+            'boliviaga mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'braziliaga cruzeiro xoxotɔ (1967–1986)',
+            'BRB',
+            'braziliaga cruzeiro xoxotɔ (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'brazilia cruzado (1986–1989)',
+            'BRC',
+            'brazilia cruzado (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'braziliaga cruzeiro xoxotɔ gbãtɔ (1990–1993)',
+            'BRE',
+            'braziliaga cruzeiro xoxotɔ gbãtɔ (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'braziliaga real',
+            'R$',
+            'braziliaga real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'brazilia cruzado xoxotɔ (1989–1990)',
+            'BRN',
+            'brazilia cruzado xoxotɔ (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'braziliaga cruzeiro (1993–1994)',
+            'BRR',
+            'braziliaga cruzeiro (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'braziliaga cruzeiro (1942–1967)',
+            'BRZ',
+            'braziliaga cruzeiro (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'bahamasga dollar',
+            'BSD',
+            'bahamasga dollar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'bhutanga ngultrum',
+            'BTN',
+            'bhutanga ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'burmaga kyat',
+            'BUK',
+            'burmaga kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'botswanaga pula',
+            'BWP',
+            'botswanaga pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'belarusiaga ruble yeytɔ (1994–1999)',
+            'BYB',
+            'belarusiaga ruble yeytɔ (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'belarusiaga ruble',
+            'BYN',
+            'belarusiaga ruble',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'belarusiaga ruble (2000–2016)',
+            'BYR',
+            'belarusiaga ruble (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'belizega dollar',
+            'BZD',
+            'belizega dollar',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'canadaga dollar',
+            'CA$',
+            'canadaga dollar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'kongoga franc',
+            'CDF',
+            'kongoga franc',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR euro CHE',
+            'CHE',
+            'WIR euro CHE',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'switzerlandga franc',
+            'CHF',
+            'switzerlandga franc',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR euro CHW',
+            'CHW',
+            'WIR euro CHW',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'tsilega escudo',
+            'CLE',
+            'tsilega escudo',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'tsilegakɔnta dzidzenu UF',
+            'CLF',
+            'tsilegakɔnta dzidzenu UF',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'chilega peso',
+            'CLP',
+            'chilega peso',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'tsainatɔwo ƒe gadzraɖoƒe dollar',
+            'CNX',
+            'tsainatɔwo ƒe gadzraɖoƒe dollar',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Chinesega yuan',
+            'CN¥',
+            'Chinesega yuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'colombiaga peso',
+            'COP',
+            'colombiaga peso',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'kolombiaga vavãtɔ',
+            'COU',
+            'kolombiaga vavãtɔ',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'costa ricaga colón',
+            'CRC',
+            'costa ricaga colón',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'serbiaga dinar (2002–2006)',
+            'CSD',
+            'serbiaga dinar (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'tsɛkoslovakiaga hard koruna',
+            'CSK',
+            'tsɛkoslovakiaga hard koruna',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'cubaga convertible peso',
+            'CUC',
+            'cubaga convertible peso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'cubaga peso',
+            'CUP',
+            'cubaga peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'kape verdega escudo',
+            'CVE',
+            'kape verdega escudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'saipriɔtga pound',
+            'CYP',
+            'saipriɔtga pound',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'czechga koruna',
+            'CZK',
+            'czechga koruna',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'ɣedzeƒe germaniaga mark',
+            'DDM',
+            'ɣedzeƒe germaniaga mark',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'germaniaga mark',
+            'DEM',
+            'germaniaga mark',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'dziboutiga franc',
+            'DJF',
+            'dziboutiga franc',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'denmarkga krone',
+            'DKK',
+            'denmarkga krone',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'dominicaga peso',
+            'DOP',
+            'dominicaga peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'aldzeriaga dinar',
+            'DZD',
+            'aldzeriaga dinar',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'ekuadɔga sucre',
+            'ECS',
+            'ekuadɔga sucre',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'ekuadɔ dzidzenu matrɔmatrɔ',
+            'ECV',
+            'ekuadɔ dzidzenu matrɔmatrɔ',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'estoniaga kroon',
+            'EEK',
+            'estoniaga kroon',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'egyptega pound',
+            'EGP',
+            'egyptega pound',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'eritreaga nakfa',
+            'ERN',
+            'eritreaga nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'spaniaga peseta (A)',
+            'ESA',
+            'spaniaga peseta (A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'spaniaga peseta (Convertible)',
+            'ESB',
+            'spaniaga peseta (Convertible)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'spaniaga peseta',
+            'ESP',
+            'spaniaga peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ethiopiaga birr',
-        ],
-        'EUR' => [
-            0 => '€',
-            1 => 'EUR',
+            'ETB',
+            'ethiopiaga birr',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'finlandga markka',
+            'FIM',
+            'finlandga markka',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'fidziga dollar',
+            'FJD',
+            'fidziga dollar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'falkland islands pound',
+            'FKP',
+            'falkland islands pound',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'frentsiga franc',
+            'FRF',
+            'frentsiga franc',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'britainga pound',
+            '£',
+            'britainga pound',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'dzɔdziaga kupon larit',
+            'GEK',
+            'dzɔdziaga kupon larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'dzɔdziaga lari',
+            'GEL',
+            'dzɔdziaga lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'ghana siɖi (1979–2007)',
+            'GHC',
+            'ghana siɖi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GH₵',
-            1 => 'ghana siɖi',
+            'GH₵',
+            'ghana siɖi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'gilbratarga pound',
+            'GIP',
+            'gilbratarga pound',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'gambiaga dalasi',
+            'GMD',
+            'gambiaga dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'giniga franc',
+            'GNF',
+            'giniga franc',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'giniga syli',
+            'GNS',
+            'giniga syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekuatorial giniga ekwele',
+            'GQE',
+            'ekuatorial giniga ekwele',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'grisiga drachma',
+            'GRD',
+            'grisiga drachma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'guatemalaga quetzal',
+            'GTQ',
+            'guatemalaga quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'pɔtugaltɔwo ƒe giniga escudo',
+            'GWE',
+            'pɔtugaltɔwo ƒe giniga escudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'gini-bisau peso',
+            'GWP',
+            'gini-bisau peso',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'guyanaga dollar',
+            'GYD',
+            'guyanaga dollar',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Hong Kongga dollar',
+            'HK$',
+            'Hong Kongga dollar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'honduraga lempira',
+            'HNL',
+            'honduraga lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'kroatiaga dinar',
+            'HRD',
+            'kroatiaga dinar',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'croatiaga kuna',
+            'HRK',
+            'croatiaga kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'haitiga gourde',
+            'HTG',
+            'haitiga gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'hungariaga forint',
+            'HUF',
+            'hungariaga forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indonesiaga rupiah',
+            'IDR',
+            'Indonesiaga rupiah',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'ireland pound',
+            'IEP',
+            'ireland pound',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'israelga pound',
+            'ILP',
+            'israelga pound',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'israelga sheqel (1980–1985)',
+            'ILR',
+            'israelga sheqel (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'israelga yeyetɔ sheqel',
+            '₪',
+            'israelga yeyetɔ sheqel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Indiaga rupee',
+            '₹',
+            'Indiaga rupee',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'irakga dinar',
+            'IQD',
+            'irakga dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'iranga rial',
+            'IRR',
+            'iranga rial',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'aiselandga króna (1918–1981)',
+            'ISJ',
+            'aiselandga króna (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'icelandga króna',
+            'ISK',
+            'icelandga króna',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'italiaga lira',
+            'ITL',
+            'italiaga lira',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'jamaicaga dollar',
+            'JMD',
+            'jamaicaga dollar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'yɔdanga dinar',
+            'JOD',
+            'yɔdanga dinar',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Japanesega yen',
+            'JP¥',
+            'Japanesega yen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'kenyaga shilling',
+            'KES',
+            'kenyaga shilling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'kirgistanga som',
+            'KGS',
+            'kirgistanga som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'kambodiaga riel',
+            'KHR',
+            'kambodiaga riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'komoroga franc',
+            'KMF',
+            'komoroga franc',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'dziehe koreaga won',
+            'KPW',
+            'dziehe koreaga won',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'anyiehe koreaga hwan (1953–1962)',
+            'KRH',
+            'anyiehe koreaga hwan (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'anyiehe koreaga won (1945–1953)',
+            'KRO',
+            'anyiehe koreaga won (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'South Koreaga won',
+            '₩',
+            'South Koreaga won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'kuwaitga dinar',
+            'KWD',
+            'kuwaitga dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'cayman islandsga dollar',
+            'KYD',
+            'cayman islandsga dollar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'kazakhstanga tenge',
+            'KZT',
+            'kazakhstanga tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'laosga kip',
+            'LAK',
+            'laosga kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'lebanonga pound',
+            'LBP',
+            'lebanonga pound',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'sri lankaga rupee',
+            'LKR',
+            'sri lankaga rupee',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'liberiaga dollar',
+            'LRD',
+            'liberiaga dollar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'lesotoga loti',
+            'LSL',
+            'lesotoga loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'lithuaniaga litas',
+            'LTL',
+            'lithuaniaga litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'lithuaniaga talonas',
+            'LTT',
+            'lithuaniaga talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'lazembɔgga convertible franc',
+            'LUC',
+            'lazembɔgga convertible franc',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'lazembɔgga franc',
+            'LUF',
+            'lazembɔgga franc',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'lazembɔgga gadzikpɔ franc',
+            'LUL',
+            'lazembɔgga gadzikpɔ franc',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'latviaga lats',
+            'LVL',
+            'latviaga lats',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'latviaga ruble',
+            'LVR',
+            'latviaga ruble',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'libyaga dinar',
+            'LYD',
+            'libyaga dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'morokoga dirham',
+            'MAD',
+            'morokoga dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'morokoga franc',
+            'MAF',
+            'morokoga franc',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'monegaskga franc',
+            'MCF',
+            'monegaskga franc',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'moldovaga cupon',
+            'MDC',
+            'moldovaga cupon',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'moldovaga leu',
+            'MDL',
+            'moldovaga leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'malagasega ariary',
+            'MGA',
+            'malagasega ariary',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'malagasega franc',
+            'MGF',
+            'malagasega franc',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'marcedoniaga denar',
+            'MKD',
+            'marcedoniaga denar',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'makedoniaga denar (1992–1993)',
+            'MKN',
+            'makedoniaga denar (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'maliga franc',
+            'MLF',
+            'maliga franc',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'myanmaga kyat',
+            'MMK',
+            'myanmaga kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'mongoliaga tugrik',
+            'MNT',
+            'mongoliaga tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'makanesega pataca',
+            'MOP',
+            'makanesega pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'mɔritaniaga ouguiya (1973–2017)',
+            'MRO',
+            'mɔritaniaga ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'mɔritaniaga ouguiya',
+            'MRU',
+            'mɔritaniaga ouguiya',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'maltaga lira',
+            'MTL',
+            'maltaga lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'maltaga pound',
+            'MTP',
+            'maltaga pound',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'mɔritiusga rupee',
+            'MUR',
+            'mɔritiusga rupee',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'maldiviaga rufiyaa',
+            'MVR',
+            'maldiviaga rufiyaa',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'mexicoga peso',
+            'MX$',
+            'mexicoga peso',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'malaysiaga ringit',
+            'MYR',
+            'malaysiaga ringit',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naidzeriaga naira',
+            'NGN',
+            'naidzeriaga naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'nikaraguaga córdoba (1988–1991)',
+            'NIC',
+            'nikaraguaga córdoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'nicaraguaga córdoba',
+            'NIO',
+            'nicaraguaga córdoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'hollandga guilder',
+            'NLG',
+            'hollandga guilder',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'norwayga krone',
+            'NOK',
+            'norwayga krone',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'nepalga rupee',
+            'NPR',
+            'nepalga rupee',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'new zealanɖga dollar',
+            'NZ$',
+            'new zealanɖga dollar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'omanga rial',
+            'OMR',
+            'omanga rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'panamaga balboa',
+            'PAB',
+            'panamaga balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'peruga inti',
+            'PEI',
+            'peruga inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'peruga sol',
+            'PEN',
+            'peruga sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'peruga sol (1863–1965)',
+            'PES',
+            'peruga sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'papua new guineaga kina',
+            'PGK',
+            'papua new guineaga kina',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'filipiniga peso',
+            '₱',
+            'filipiniga peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'pakistaniga rupee',
+            'PKR',
+            'pakistaniga rupee',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'polandga zloty',
+            'PLN',
+            'polandga zloty',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'polanɖga zloty (1950–1995)',
+            'PLZ',
+            'polanɖga zloty (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'pɔtugalga escudo',
+            'PTE',
+            'pɔtugalga escudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'paraguayga guarani',
+            'PYG',
+            'paraguayga guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'katarga rial',
+            'QAR',
+            'katarga rial',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'rhodesiaga dollar',
+            'RHD',
+            'rhodesiaga dollar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'romaniaga leu (1952–2006)',
+            'ROL',
+            'romaniaga leu (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'romaniaga leu',
+            'RON',
+            'romaniaga leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'serbiaga dinar',
+            'RSD',
+            'serbiaga dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'russiaga ruble',
+            'RUB',
+            'russiaga ruble',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'rɔtsiaga ruble (1991–1998)',
+            'RUR',
+            'rɔtsiaga ruble (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'rwandaga franc',
+            'RWF',
+            'rwandaga franc',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saudi Arabiaga riyal',
+            'SAR',
+            'Saudi Arabiaga riyal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'solomon ƒudomekpo dukɔwo ƒe ga dollar',
+            'SBD',
+            'solomon ƒudomekpo dukɔwo ƒe ga dollar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'sɛtselsga rupee',
+            'SCR',
+            'sɛtselsga rupee',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'sudanga dinar (1992–2007)',
+            'SDD',
+            'sudanga dinar (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'sudanga pound',
+            'SDG',
+            'sudanga pound',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'sudanga pound (1957–1998)',
+            'SDP',
+            'sudanga pound (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'swedenga krone',
+            'SEK',
+            'swedenga krone',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'singapɔga dollar',
+            'SGD',
+            'singapɔga dollar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'saint helenaga pound',
+            'SHP',
+            'saint helenaga pound',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'slovaniaga tolar',
+            'SIT',
+            'slovaniaga tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'slovakga koruna',
+            'SKK',
+            'slovakga koruna',
+        ],
+        'SLE' => [
+            'SLE',
+            'sierra leonega leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'sierra leonega leone',
+            'SLL',
+            'sierra leonega leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'somaliaga shilling',
+            'SOS',
+            'somaliaga shilling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'surinamga dollar',
+            'SRD',
+            'surinamga dollar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'surinamega guilder',
+            'SRG',
+            'surinamega guilder',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'são tomé kple príncipega dobra (1977–2017)',
+            'STD',
+            'são tomé kple príncipega dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'são tomé kple príncipega dobra',
+            'STN',
+            'são tomé kple príncipega dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'sovietga rouble',
+            'SUR',
+            'sovietga rouble',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'salvadɔga colón',
+            'SVC',
+            'salvadɔga colón',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'syriaga pound',
+            'SYP',
+            'syriaga pound',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'swaziga lilangeni',
+            'SZL',
+            'swaziga lilangeni',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Thailandga baht',
+            '฿',
+            'Thailandga baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'tajikistanga ruble',
+            'TJR',
+            'tajikistanga ruble',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'tajikistanga somoni',
+            'TJS',
+            'tajikistanga somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'turkmenistanga manat (1993–2009)',
+            'TMM',
+            'turkmenistanga manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'turkmenistanga manat',
+            'TMT',
+            'turkmenistanga manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'tunisiaga dinar',
+            'TND',
+            'tunisiaga dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'tonagaga pa’anga',
+            'TOP',
+            'tonagaga pa’anga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'timɔga escudo',
+            'TPE',
+            'timɔga escudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'tɛkiiga lira (1922–2005)',
+            'TRL',
+            'tɛkiiga lira (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Turkishga lira',
+            'TRY',
+            'Turkishga lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'trinidad & tobagoga dollar',
+            'TTD',
+            'trinidad & tobagoga dollar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Taiwanga dollar',
+            'NT$',
+            'Taiwanga dollar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tanzaniatɔwofɛgadudu',
+            'TZS',
+            'Tanzaniatɔwofɛgadudu',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ukrainega hryvnia',
+            'UAH',
+            'ukrainega hryvnia',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'ukrainega karbovanet',
+            'UAK',
+            'ukrainega karbovanet',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'ugandaga shilling (1966–1987)',
+            'UGS',
+            'ugandaga shilling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ugandaga shilling',
+            'UGX',
+            'ugandaga shilling',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'us ga dollar',
+            'US$',
+            'us ga dollar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'us ga dollar (ŋkeke si gbɔna tɔ)',
+            'USN',
+            'us ga dollar (ŋkeke si gbɔna tɔ)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'us ga dollar (ŋkeke ma ke tɔ)',
+            'USS',
+            'us ga dollar (ŋkeke ma ke tɔ)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'uruguayga peso UYI',
+            'UYI',
+            'uruguayga peso UYI',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'uruguayga peso (1975–1993)',
+            'UYP',
+            'uruguayga peso (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'uruguayga peso',
+            'UYU',
+            'uruguayga peso',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'uzbekistanga som',
+            'UZS',
+            'uzbekistanga som',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'venezuelaga bolívar (1871–2008)',
+            'VEB',
+            'venezuelaga bolívar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'venezuelaga bolívar (2008–2018)',
+            'VEF',
+            'venezuelaga bolívar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'venezuelaga bolívar',
+            'VES',
+            'venezuelaga bolívar',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'vietnamga dong',
+            '₫',
+            'vietnamga dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'vietnamga dong (1978–1985)',
+            'VNN',
+            'vietnamga dong (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vanuatuga vatu',
+            'VUV',
+            'vanuatuga vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'samaoga tala',
+            'WST',
+            'samaoga tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'ɣetoɖofe afrikaga CFA franc BEAC',
+            'FCFA',
+            'ɣetoɖofe afrikaga CFA franc BEAC',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'east caribbeanga dollar',
+            'EC$',
+            'east caribbeanga dollar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'europa gaɖuɖu',
+            'XEU',
+            'europa gaɖuɖu',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'fransemega sika franc',
+            'XFO',
+            'fransemega sika franc',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'frentsi UIC-franc',
+            'XFU',
+            'frentsi UIC-franc',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'ɣetoɖofe afrikaga CFA franc BCEAO',
+            'F CFA',
+            'ɣetoɖofe afrikaga CFA franc BCEAO',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP ga franc',
+            'CFPF',
+            'CFP ga franc',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET gadodo XRE',
+            'XRE',
+            'RINET gadodo XRE',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'yemeniga dinar',
+            'YDD',
+            'yemeniga dinar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'yemeniga rial',
+            'YER',
+            'yemeniga rial',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'yugoslaviaga hard dinar (1966–1990)',
+            'YUD',
+            'yugoslaviaga hard dinar (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'yugoslaviaga yeyetɔ dinar (1994–2002)',
+            'YUM',
+            'yugoslaviaga yeyetɔ dinar (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'yugoslaviaga convertible dinar (1990–1992)',
+            'YUN',
+            'yugoslaviaga convertible dinar (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'yugoslaviaga dinar (1992–1993)',
+            'YUR',
+            'yugoslaviaga dinar (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'anyiehe afrikaga rand (gadzikpɔtɔ)',
+            'ZAL',
+            'anyiehe afrikaga rand (gadzikpɔtɔ)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'South Africaga rand',
+            'ZAR',
+            'South Africaga rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'zambiaga kwacha (1968–2012)',
+            'ZMK',
+            'zambiaga kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'zambiaga kwacha',
+            'ZMW',
+            'zambiaga kwacha',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'zairega yeyetɔ zaire',
+            'ZRN',
+            'zairega yeyetɔ zaire',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zairega zaire (1971–1993)',
+            'ZRZ',
+            'zairega zaire (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'zimbabwega dollar (1980–2008)',
+            'ZWD',
+            'zimbabwega dollar (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'zimbabwega dollar (2009)',
+            'ZWL',
+            'zimbabwega dollar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'zimbabwega dollar (2008)',
+            'ZWR',
+            'zimbabwega dollar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/el.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/el.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/el.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/el.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1060 +3,1064 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Πεσέτα Ανδόρας',
+            'ADP',
+            'Πεσέτα Ανδόρας',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Ντιράμ Ηνωμένων Αραβικών Εμιράτων',
+            'AED',
+            'Ντιράμ Ηνωμένων Αραβικών Εμιράτων',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Αφγανί Αφγανιστάν (1927–2002)',
+            'AFA',
+            'Αφγανί Αφγανιστάν (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Αφγάνι Αφγανιστάν',
+            'AFN',
+            'Αφγάνι Αφγανιστάν',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Λεκ Αλβανίας',
+            'ALL',
+            'Λεκ Αλβανίας',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Ντραμ Αρμενίας',
+            'AMD',
+            'Ντραμ Αρμενίας',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Γκίλντα Ολλανδικών Αντιλλών',
+            'ANG',
+            'Γκίλντα Ολλανδικών Αντιλλών',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Κουάνζα Ανγκόλας',
+            'AOA',
+            'Κουάνζα Ανγκόλας',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Κουάνζα Ανγκόλας (1977–1990)',
+            'AOK',
+            'Κουάνζα Ανγκόλας (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Νέα Κουάνζα Ανγκόλας (1990–2000)',
+            'AON',
+            'Νέα Κουάνζα Ανγκόλας (1990–2000)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Ωστράλ Αργετινής',
+            'ARA',
+            'Ωστράλ Αργετινής',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Πέσο Αργεντινής (1983–1985)',
+            'ARP',
+            'Πέσο Αργεντινής (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Πέσο Αργεντινής',
+            'ARS',
+            'Πέσο Αργεντινής',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Σελίνι Αυστρίας',
+            'ATS',
+            'Σελίνι Αυστρίας',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Δολάριο Αυστραλίας',
+            'A$',
+            'Δολάριο Αυστραλίας',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Φλορίνι Αρούμπας',
+            'AWG',
+            'Φλορίνι Αρούμπας',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Μανάτ Αζερμπαϊτζάν (1993–2006)',
+            'AZM',
+            'Μανάτ Αζερμπαϊτζάν (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Μανάτ Αζερμπαϊτζάν',
+            'AZN',
+            'Μανάτ Αζερμπαϊτζάν',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Δηνάριο Βοσνίας-Ερζεγοβίνης',
+            'BAD',
+            'Δηνάριο Βοσνίας-Ερζεγοβίνης',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Μετατρέψιμο Μάρκο Βοσνίας-Ερζεγοβίνης',
+            'BAM',
+            'Μετατρέψιμο Μάρκο Βοσνίας-Ερζεγοβίνης',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Δολάριο Μπαρμπέιντος',
+            'BBD',
+            'Δολάριο Μπαρμπέιντος',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Τάκα Μπαγκλαντές',
+            'BDT',
+            'Τάκα Μπαγκλαντές',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Φράγκο Βελγίου (μετατρέψιμο)',
+            'BEC',
+            'Φράγκο Βελγίου (μετατρέψιμο)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Φράγκο Βελγίου',
+            'BEF',
+            'Φράγκο Βελγίου',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Φράγκο Βελγίου (οικονομικό)',
+            'BEL',
+            'Φράγκο Βελγίου (οικονομικό)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Μεταλλικό Λεβ Βουλγαρίας',
+            'BGL',
+            'Μεταλλικό Λεβ Βουλγαρίας',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Λεβ Βουλγαρίας',
+            'BGN',
+            'Λεβ Βουλγαρίας',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Δηνάριο Μπαχρέιν',
+            'BHD',
+            'Δηνάριο Μπαχρέιν',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Φράγκο Μπουρούντι',
+            'BIF',
+            'Φράγκο Μπουρούντι',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Δολάριο Βερμούδων',
+            'BMD',
+            'Δολάριο Βερμούδων',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Δολάριο Μπρουνέι',
+            'BND',
+            'Δολάριο Μπρουνέι',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Μπολιβιάνο Βολιβίας',
+            'BOB',
+            'Μπολιβιάνο Βολιβίας',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Πέσο Βολιβίας',
+            'BOP',
+            'Πέσο Βολιβίας',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Μβδολ Βολιβίας',
+            'BOV',
+            'Μβδολ Βολιβίας',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Νέο Κρουζιέρο Βραζιλίας (1967–1986)',
+            'BRB',
+            'Νέο Κρουζιέρο Βραζιλίας (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Κρουζάντο Βραζιλίας',
+            'BRC',
+            'Κρουζάντο Βραζιλίας',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Κρουζιέρο Βραζιλίας (1990–1993)',
+            'BRE',
+            'Κρουζιέρο Βραζιλίας (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Ρεάλ Βραζιλίας',
+            'R$',
+            'Ρεάλ Βραζιλίας',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Νέο Κρουζάντο Βραζιλίας',
+            'BRN',
+            'Νέο Κρουζάντο Βραζιλίας',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Κρουζιέρο Βραζιλίας',
+            'BRR',
+            'Κρουζιέρο Βραζιλίας',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Δολάριο Μπαχαμών',
+            'BSD',
+            'Δολάριο Μπαχαμών',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Νγκούλτρουμ Μπουτάν',
+            'BTN',
+            'Νγκούλτρουμ Μπουτάν',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Κιατ Βιρμανίας',
+            'BUK',
+            'Κιατ Βιρμανίας',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Πούλα Μποτσουάνας',
+            'BWP',
+            'Πούλα Μποτσουάνας',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Νέο Ρούβλι Λευκορωσίας (1994–1999)',
+            'BYB',
+            'Νέο Ρούβλι Λευκορωσίας (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Ρούβλι Λευκορωσίας',
+            'BYN',
+            'Ρούβλι Λευκορωσίας',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Ρούβλι Λευκορωσίας (2000–2016)',
+            'BYR',
+            'Ρούβλι Λευκορωσίας (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Δολάριο Μπελίζ',
+            'BZD',
+            'Δολάριο Μπελίζ',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Δολάριο Καναδά',
+            'CA$',
+            'Δολάριο Καναδά',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Φράγκο Κονγκό',
+            'CDF',
+            'Φράγκο Κονγκό',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'Ευρώ WIR',
+            'CHE',
+            'Ευρώ WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Φράγκο Ελβετίας',
+            'CHF',
+            'Φράγκο Ελβετίας',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'Φράγκο WIR',
+            'CHW',
+            'Φράγκο WIR',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Ουνιδάδες ντε φομέντο Χιλής',
+            'CLF',
+            'Ουνιδάδες ντε φομέντο Χιλής',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Πέσο Χιλής',
+            'CLP',
+            'Πέσο Χιλής',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Γουάν Κίνας (υπεράκτιο)',
+            'CNH',
+            'Γουάν Κίνας (υπεράκτιο)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Γουάν Κίνας',
+            'CN¥',
+            'Γουάν Κίνας',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Πέσο Κολομβίας',
+            'COP',
+            'Πέσο Κολομβίας',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Κολόν Κόστα Ρίκα',
+            'CRC',
+            'Κολόν Κόστα Ρίκα',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Παλαιό Δηνάριο Σερβίας',
+            'CSD',
+            'Παλαιό Δηνάριο Σερβίας',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Σκληρή Κορόνα Τσεχοσλοβακίας',
+            'CSK',
+            'Σκληρή Κορόνα Τσεχοσλοβακίας',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Μετατρέψιμο πέσο Κούβας',
+            'CUC',
+            'Μετατρέψιμο πέσο Κούβας',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Πέσο Κούβας',
+            'CUP',
+            'Πέσο Κούβας',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Εσκούδο Πράσινου Ακρωτηρίου',
+            'CVE',
+            'Εσκούδο Πράσινου Ακρωτηρίου',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Λίρα Κύπρου',
+            'CYP',
+            'Λίρα Κύπρου',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Κορόνα Τσεχίας',
+            'CZK',
+            'Κορόνα Τσεχίας',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Οστμάρκ Ανατολικής Γερμανίας',
+            'DDM',
+            'Οστμάρκ Ανατολικής Γερμανίας',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Μάρκο Γερμανίας',
+            'DEM',
+            'Μάρκο Γερμανίας',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Φράγκο Τζιμπουτί',
+            'DJF',
+            'Φράγκο Τζιμπουτί',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Κορόνα Δανίας',
+            'DKK',
+            'Κορόνα Δανίας',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Πέσο Δομινικανής Δημοκρατίας',
+            'DOP',
+            'Πέσο Δομινικανής Δημοκρατίας',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Δηνάριο Αλγερίας',
+            'DZD',
+            'Δηνάριο Αλγερίας',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Σούκρε Εκουαδόρ',
+            'ECS',
+            'Σούκρε Εκουαδόρ',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Κορόνα Εσθονίας',
+            'EEK',
+            'Κορόνα Εσθονίας',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Λίρα Αιγύπτου',
+            'EGP',
+            'Λίρα Αιγύπτου',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Νάκφα Ερυθραίας',
+            'ERN',
+            'Νάκφα Ερυθραίας',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'πεσέτα Ισπανίας (λογαριασμός Α)',
+            'ESA',
+            'πεσέτα Ισπανίας (λογαριασμός Α)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'πεσέτα Ισπανίας (μετατρέψιμος λογαριασμός)',
+            'ESB',
+            'πεσέτα Ισπανίας (μετατρέψιμος λογαριασμός)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Πεσέτα Ισπανίας',
+            'ESP',
+            'Πεσέτα Ισπανίας',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Μπιρ Αιθιοπίας',
+            'ETB',
+            'Μπιρ Αιθιοπίας',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Ευρώ',
+            '€',
+            'Ευρώ',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Μάρκο Φινλανδίας',
+            'FIM',
+            'Μάρκο Φινλανδίας',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Δολάριο Φίτζι',
+            'FJD',
+            'Δολάριο Φίτζι',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Λίρα Νήσων Φόκλαντ',
+            'FKP',
+            'Λίρα Νήσων Φόκλαντ',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Φράγκο Γαλλίας',
+            'FRF',
+            'Φράγκο Γαλλίας',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Λίρα Στερλίνα Βρετανίας',
+            '£',
+            'Λίρα Στερλίνα Βρετανίας',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Κούπον Λάρι Γεωργίας',
+            'GEK',
+            'Κούπον Λάρι Γεωργίας',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Λάρι Γεωργίας',
+            'GEL',
+            'Λάρι Γεωργίας',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Σέντι Γκάνας (1979–2007)',
+            'GHC',
+            'Σέντι Γκάνας (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Σέντι Γκάνας',
+            'GHS',
+            'Σέντι Γκάνας',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Λίρα Γιβραλτάρ',
+            'GIP',
+            'Λίρα Γιβραλτάρ',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Νταλάσι Γκάμπιας',
+            'GMD',
+            'Νταλάσι Γκάμπιας',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Φράγκο Γουινέας',
+            'GNF',
+            'Φράγκο Γουινέας',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Συλί Γουινέας',
+            'GNS',
+            'Συλί Γουινέας',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Εκγουέλε Ισημερινής Γουινέας',
+            'GQE',
+            'Εκγουέλε Ισημερινής Γουινέας',
         ],
         'GRD' => [
-            0 => 'Δρχ',
-            1 => 'Δραχμή Ελλάδας',
+            'Δρχ',
+            'Δραχμή Ελλάδας',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Κουετσάλ Γουατεμάλας',
+            'GTQ',
+            'Κουετσάλ Γουατεμάλας',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Γκινέα Εσκούδο Πορτογαλίας',
+            'GWE',
+            'Γκινέα Εσκούδο Πορτογαλίας',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Πέσο Γουινέας-Μπισάου',
+            'GWP',
+            'Πέσο Γουινέας-Μπισάου',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Δολάριο Γουιάνας',
+            'GYD',
+            'Δολάριο Γουιάνας',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Δολάριο Χονγκ Κονγκ',
+            'HK$',
+            'Δολάριο Χονγκ Κονγκ',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Λεμπίρα Ονδούρας',
+            'HNL',
+            'Λεμπίρα Ονδούρας',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Δηνάριο Κροατίας',
+            'HRD',
+            'Δηνάριο Κροατίας',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Κούνα Κροατίας',
+            'HRK',
+            'Κούνα Κροατίας',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Γκουρντ Αϊτής',
+            'HTG',
+            'Γκουρντ Αϊτής',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Φιορίνι Ουγγαρίας',
+            'HUF',
+            'Φιορίνι Ουγγαρίας',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Ρουπία Ινδονησίας',
+            'IDR',
+            'Ρουπία Ινδονησίας',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Λίρα Ιρλανδίας',
+            'IEP',
+            'Λίρα Ιρλανδίας',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Λίρα Ισραήλ',
+            'ILP',
+            'Λίρα Ισραήλ',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'παλιό σεκέλ Ισραήλ',
+            'ILR',
+            'παλιό σεκέλ Ισραήλ',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Νέο Σέκελ Ισραήλ',
+            '₪',
+            'Νέο Σέκελ Ισραήλ',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Ρουπία Ινδίας',
+            '₹',
+            'Ρουπία Ινδίας',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Δηνάριο Ιράκ',
+            'IQD',
+            'Δηνάριο Ιράκ',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Ριάλ Ιράν',
+            'IRR',
+            'Ριάλ Ιράν',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'Παλιά κορόνα Ισλανδίας',
+            'ISJ',
+            'Παλιά κορόνα Ισλανδίας',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Κορόνα Ισλανδίας',
+            'ISK',
+            'Κορόνα Ισλανδίας',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Λιρέτα Ιταλίας',
+            'ITL',
+            'Λιρέτα Ιταλίας',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Δολάριο Τζαμάικας',
+            'JMD',
+            'Δολάριο Τζαμάικας',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Δηνάριο Ιορδανίας',
+            'JOD',
+            'Δηνάριο Ιορδανίας',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Γιεν Ιαπωνίας',
+            'JP¥',
+            'Γιεν Ιαπωνίας',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Σελίνι Κένυας',
+            'KES',
+            'Σελίνι Κένυας',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Σομ Κιργιζίας',
+            'KGS',
+            'Σομ Κιργιζίας',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Ρίελ Καμπότζης',
+            'KHR',
+            'Ρίελ Καμπότζης',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Φράγκο Κομορών',
+            'KMF',
+            'Φράγκο Κομορών',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Γουόν Βόρειας Κορέας',
+            'KPW',
+            'Γουόν Βόρειας Κορέας',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Γουόν Νότιας Κορέας',
+            '₩',
+            'Γουόν Νότιας Κορέας',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Δηνάριο Κουβέιτ',
+            'KWD',
+            'Δηνάριο Κουβέιτ',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Δολάριο Νήσων Κέιμαν',
+            'KYD',
+            'Δολάριο Νήσων Κέιμαν',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Τένγκε Καζακστάν',
+            'KZT',
+            'Τένγκε Καζακστάν',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Κιπ Λάος',
+            'LAK',
+            'Κιπ Λάος',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Λίρα Λιβάνου',
+            'LBP',
+            'Λίρα Λιβάνου',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Ρουπία Σρι Λάνκα',
+            'LKR',
+            'Ρουπία Σρι Λάνκα',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Δολάριο Λιβερίας',
+            'LRD',
+            'Δολάριο Λιβερίας',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Λότι Λεσότο',
+            'LSL',
+            'Λότι Λεσότο',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Λίτα Λιθουανίας',
+            'LTL',
+            'Λίτα Λιθουανίας',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Ταλόνας Λιθουανίας',
+            'LTT',
+            'Ταλόνας Λιθουανίας',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Μετατρέψιμο Φράγκο Λουξεμβούργου',
+            'LUC',
+            'Μετατρέψιμο Φράγκο Λουξεμβούργου',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Φράγκο Λουξεμβούργου',
+            'LUF',
+            'Φράγκο Λουξεμβούργου',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Οικονομικό Φράγκο Λουξεμβούργου',
+            'LUL',
+            'Οικονομικό Φράγκο Λουξεμβούργου',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Λατς Λετονίας',
+            'LVL',
+            'Λατς Λετονίας',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Ρούβλι Λετονίας',
+            'LVR',
+            'Ρούβλι Λετονίας',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Δηνάριο Λιβύης',
+            'LYD',
+            'Δηνάριο Λιβύης',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Ντιράμ Μαρόκου',
+            'MAD',
+            'Ντιράμ Μαρόκου',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Φράγκο Μαρόκου',
+            'MAF',
+            'Φράγκο Μαρόκου',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Λέου Μολδαβίας',
+            'MDL',
+            'Λέου Μολδαβίας',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Αριάρι Μαδαγασκάρης',
+            'MGA',
+            'Αριάρι Μαδαγασκάρης',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Φράγκο Μαδαγασκάρης',
+            'MGF',
+            'Φράγκο Μαδαγασκάρης',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Δηνάριο ΠΓΔΜ',
+            'MKD',
+            'Δηνάριο ΠΓΔΜ',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Φράγκο Μαλί',
+            'MLF',
+            'Φράγκο Μαλί',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Κιάτ Μιανμάρ',
+            'MMK',
+            'Κιάτ Μιανμάρ',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Τουγκρίκ Μογγολίας',
+            'MNT',
+            'Τουγκρίκ Μογγολίας',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Πατάκα Μακάο',
+            'MOP',
+            'Πατάκα Μακάο',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ουγκίγια Μαυριτανίας (1973–2017)',
+            'MRO',
+            'Ουγκίγια Μαυριτανίας (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ουγκίγια Μαυριτανίας',
+            'MRU',
+            'Ουγκίγια Μαυριτανίας',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Λιρέτα Μάλτας',
+            'MTL',
+            'Λιρέτα Μάλτας',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Λίρα Μάλτας',
+            'MTP',
+            'Λίρα Μάλτας',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Ρουπία Μαυρικίου',
+            'MUR',
+            'Ρουπία Μαυρικίου',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Ρουφίγια Μαλδίβων',
+            'MVR',
+            'Ρουφίγια Μαλδίβων',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Κουάτσα Μαλάουι',
+            'MWK',
+            'Κουάτσα Μαλάουι',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Πέσο Μεξικού',
+            'MX$',
+            'Πέσο Μεξικού',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Ασημένιο Πέσο Μεξικού (1861–1992)',
+            'MXP',
+            'Ασημένιο Πέσο Μεξικού (1861–1992)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ρινγκίτ Μαλαισίας',
+            'MYR',
+            'Ρινγκίτ Μαλαισίας',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Εσκούδο Μοζαμβίκης',
+            'MZE',
+            'Εσκούδο Μοζαμβίκης',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Παλαιό Μετικάλ Μοζαμβίκης',
+            'MZM',
+            'Παλαιό Μετικάλ Μοζαμβίκης',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Μετικάλ Μοζαμβίκης',
+            'MZN',
+            'Μετικάλ Μοζαμβίκης',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Δολάριο Ναμίμπιας',
+            'NAD',
+            'Δολάριο Ναμίμπιας',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Νάιρα Νιγηρίας',
+            'NGN',
+            'Νάιρα Νιγηρίας',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Κόρδοβα Νικαράγουας',
+            'NIC',
+            'Κόρδοβα Νικαράγουας',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Χρυσή Κόρδοβα Νικαράγουας',
+            'NIO',
+            'Χρυσή Κόρδοβα Νικαράγουας',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Γκίλντα Ολλανδίας',
+            'NLG',
+            'Γκίλντα Ολλανδίας',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Κορόνα Νορβηγίας',
+            'NOK',
+            'Κορόνα Νορβηγίας',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Ρουπία Νεπάλ',
+            'NPR',
+            'Ρουπία Νεπάλ',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Δολάριο Νέας Ζηλανδίας',
+            'NZ$',
+            'Δολάριο Νέας Ζηλανδίας',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Ριάλ Ομάν',
+            'OMR',
+            'Ριάλ Ομάν',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Μπαλμπόα Παναμά',
+            'PAB',
+            'Μπαλμπόα Παναμά',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Ίντι Περού',
+            'PEI',
+            'Ίντι Περού',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Σολ Περού',
+            'PEN',
+            'Σολ Περού',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Σολ Περού (1863–1965)',
+            'PES',
+            'Σολ Περού (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Κίνα Παπούας Νέας Γουινέας',
+            'PGK',
+            'Κίνα Παπούας Νέας Γουινέας',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Πέσο Φιλιππίνων',
+            'PHP',
+            'Πέσο Φιλιππίνων',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Ρουπία Πακιστάν',
+            'PKR',
+            'Ρουπία Πακιστάν',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Ζλότι Πολωνίας',
+            'PLN',
+            'Ζλότι Πολωνίας',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Ζλότυ Πολωνίας (1950–1995)',
+            'PLZ',
+            'Ζλότυ Πολωνίας (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Εσκούδο Πορτογαλίας',
+            'PTE',
+            'Εσκούδο Πορτογαλίας',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Γκουαρανί Παραγουάης',
+            'PYG',
+            'Γκουαρανί Παραγουάης',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Ριάλ Κατάρ',
+            'QAR',
+            'Ριάλ Κατάρ',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Δολάριο Ροδεσίας',
+            'RHD',
+            'Δολάριο Ροδεσίας',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Λέι Ρουμανίας',
+            'ROL',
+            'Λέι Ρουμανίας',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Λέου Ρουμανίας',
+            'RON',
+            'Λέου Ρουμανίας',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Δηνάριο Σερβίας',
+            'RSD',
+            'Δηνάριο Σερβίας',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Ρούβλι Ρωσίας',
+            'RUB',
+            'Ρούβλι Ρωσίας',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Ρούβλι Ρωσίας (1991–1998)',
+            'RUR',
+            'Ρούβλι Ρωσίας (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Φράγκο Ρουάντας',
+            'RWF',
+            'Φράγκο Ρουάντας',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Ριάλ Σαουδικής Αραβίας',
+            'SAR',
+            'Ριάλ Σαουδικής Αραβίας',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Δολάριο Νήσων Σολομώντος',
+            'SBD',
+            'Δολάριο Νήσων Σολομώντος',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Ρουπία Σεϋχελλών',
+            'SCR',
+            'Ρουπία Σεϋχελλών',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Δηνάριο Σουδάν',
+            'SDD',
+            'Δηνάριο Σουδάν',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Λίρα Σουδάν',
+            'SDG',
+            'Λίρα Σουδάν',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Παλαιά Λίρα Σουδάν',
+            'SDP',
+            'Παλαιά Λίρα Σουδάν',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Κορόνα Σουηδίας',
+            'SEK',
+            'Κορόνα Σουηδίας',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Δολάριο Σιγκαπούρης',
+            'SGD',
+            'Δολάριο Σιγκαπούρης',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Λίρα Αγίας Ελένης',
+            'SHP',
+            'Λίρα Αγίας Ελένης',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Τόλαρ Σλοβενίας',
+            'SIT',
+            'Τόλαρ Σλοβενίας',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Κορόνα Σλοβενίας',
+            'SKK',
+            'Κορόνα Σλοβενίας',
+        ],
+        'SLE' => [
+            'SLE',
+            'Λεόνε Σιέρα Λεόνε',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Λεόνε Σιέρα Λεόνε',
+            'SLL',
+            'Λεόνε Σιέρα Λεόνε (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Σελίνι Σομαλίας',
+            'SOS',
+            'Σελίνι Σομαλίας',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Δολάριο Σουρινάμ',
+            'SRD',
+            'Δολάριο Σουρινάμ',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Γκίλντα Σουρινάμ',
+            'SRG',
+            'Γκίλντα Σουρινάμ',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Λίρα Νότιου Σουδάν',
+            'SSP',
+            'Λίρα Νότιου Σουδάν',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Ντόμπρα Σάο Τομέ και Πρίνσιπε (1977–2017)',
+            'STD',
+            'Ντόμπρα Σάο Τομέ και Πρίνσιπε (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Ντόμπρα Σάο Τομέ και Πρίνσιπε',
+            'STN',
+            'Ντόμπρα Σάο Τομέ και Πρίνσιπε',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Σοβιετικό Ρούβλι',
+            'SUR',
+            'Σοβιετικό Ρούβλι',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Κολόν Ελ Σαλβαδόρ',
+            'SVC',
+            'Κολόν Ελ Σαλβαδόρ',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Λίρα Συρίας',
+            'SYP',
+            'Λίρα Συρίας',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Λιλανγκένι Σουαζιλάνδης',
+            'SZL',
+            'Λιλανγκένι Σουαζιλάνδης',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Μπατ Ταϊλάνδης',
+            '฿',
+            'Μπατ Ταϊλάνδης',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Ρούβλι Τατζικιστάν',
+            'TJR',
+            'Ρούβλι Τατζικιστάν',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Σομόνι Τατζικιστάν',
+            'TJS',
+            'Σομόνι Τατζικιστάν',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Μανάτ Τουρκμενιστάν',
+            'TMM',
+            'Μανάτ Τουρκμενιστάν',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Μάνατ Τουρκμενιστάν',
+            'TMT',
+            'Μάνατ Τουρκμενιστάν',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Δηνάριο Τυνησίας',
+            'TND',
+            'Δηνάριο Τυνησίας',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Παάγκα Τόνγκα',
+            'TOP',
+            'Παάγκα Τόνγκα',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Εσκούδο Τιμόρ',
+            'TPE',
+            'Εσκούδο Τιμόρ',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Παλιά Λίρα Τουρκίας',
+            'TRL',
+            'Παλιά Λίρα Τουρκίας',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Λίρα Τουρκίας',
+            'TRY',
+            'Λίρα Τουρκίας',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Δολάριο Τρινιντάντ και Τομπάγκο',
+            'TTD',
+            'Δολάριο Τρινιντάντ και Τομπάγκο',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Νέο δολάριο Ταϊβάν',
+            'NT$',
+            'Νέο δολάριο Ταϊβάν',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Σελίνι Τανζανίας',
+            'TZS',
+            'Σελίνι Τανζανίας',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Γρίβνα Ουκρανίας',
+            'UAH',
+            'Γρίβνα Ουκρανίας',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Καρμποβανέτς Ουκρανίας',
+            'UAK',
+            'Καρμποβανέτς Ουκρανίας',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Σελίνι Ουγκάντας (1966–1987)',
+            'UGS',
+            'Σελίνι Ουγκάντας (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Σελίνι Ουγκάντας',
+            'UGX',
+            'Σελίνι Ουγκάντας',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'Δολάριο ΗΠΑ',
+            '$',
+            'Δολάριο ΗΠΑ',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'Δολάριο ΗΠΑ (επόμενη ημέρα)',
+            'USN',
+            'Δολάριο ΗΠΑ (επόμενη ημέρα)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'Δολάριο ΗΠΑ (ίδια ημέρα)',
+            'USS',
+            'Δολάριο ΗΠΑ (ίδια ημέρα)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Πέσο Ουρουγουάης (1975–1993)',
+            'UYP',
+            'Πέσο Ουρουγουάης (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Πέσο Ουρουγουάης',
+            'UYU',
+            'Πέσο Ουρουγουάης',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Σομ Ουζμπεκιστάν',
+            'UZS',
+            'Σομ Ουζμπεκιστάν',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Μπολιβάρ Βενεζουέλας (1871–2008)',
+            'VEB',
+            'Μπολιβάρ Βενεζουέλας (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Μπολιβάρ Βενεζουέλας (2008–2018)',
+            'VEF',
+            'Μπολιβάρ Βενεζουέλας (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Μπολιβάρ Βενεζουέλας',
+            'VES',
+            'Μπολιβάρ Βενεζουέλας',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Ντονγκ Βιετνάμ',
+            '₫',
+            'Ντονγκ Βιετνάμ',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Βατού Βανουάτου',
+            'VUV',
+            'Βατού Βανουάτου',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Τάλα Σαμόα',
+            'WST',
+            'Τάλα Σαμόα',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Φράγκο CFA Κεντρικής Αφρικής',
+            'FCFA',
+            'Φράγκο CFA Κεντρικής Αφρικής',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Δολάριο Ανατολικής Καραϊβικής',
+            'EC$',
+            'Δολάριο Ανατολικής Καραϊβικής',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Ευρωπαϊκή Συναλλαγματική Μονάδα',
+            'XEU',
+            'Ευρωπαϊκή Συναλλαγματική Μονάδα',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Χρυσό Φράγκο Γαλλίας',
+            'XFO',
+            'Χρυσό Φράγκο Γαλλίας',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'UIC-Φράγκο Γαλλίας',
+            'XFU',
+            'UIC-Φράγκο Γαλλίας',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Φράγκο CFA Δυτικής Αφρικής',
+            'F CFA',
+            'Φράγκο CFA Δυτικής Αφρικής',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Φράγκο CFP',
+            'CFPF',
+            'Φράγκο CFP',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Δηνάριο Υεμένης',
+            'YDD',
+            'Δηνάριο Υεμένης',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Ριάλ Υεμένης',
+            'YER',
+            'Ριάλ Υεμένης',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Μεταλλικό Δηνάριο Γιουγκοσλαβίας',
+            'YUD',
+            'Μεταλλικό Δηνάριο Γιουγκοσλαβίας',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Νέο Δηνάριο Γιουγκοσλαβίας',
+            'YUM',
+            'Νέο Δηνάριο Γιουγκοσλαβίας',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Μετατρέψιμο Δηνάριο Γιουγκοσλαβίας',
+            'YUN',
+            'Μετατρέψιμο Δηνάριο Γιουγκοσλαβίας',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Ραντ Νότιας Αφρικής (οικονομικό)',
+            'ZAL',
+            'Ραντ Νότιας Αφρικής (οικονομικό)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Ραντ Νότιας Αφρικής',
+            'ZAR',
+            'Ραντ Νότιας Αφρικής',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Κουάνζα Ζαΐρ (1968–2012)',
+            'ZMK',
+            'Κουάνζα Ζαΐρ (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Κουάτσα Ζάμπιας',
+            'ZMW',
+            'Κουάτσα Ζάμπιας',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Νέο Ζαΐρ Ζαΐρ',
+            'ZRN',
+            'Νέο Ζαΐρ Ζαΐρ',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Ζαΐρ Ζαΐρ',
+            'ZRZ',
+            'Ζαΐρ Ζαΐρ',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Δολάριο Ζιμπάμπουε',
+            'ZWD',
+            'Δολάριο Ζιμπάμπουε',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Δολάριο Ζιμπάμπουε (2009)',
+            'ZWL',
+            'Δολάριο Ζιμπάμπουε (2009)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_001.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_001.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_001.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_001.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,48 +3,48 @@
 return [
     'Names' => [
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermudian Dollar',
+            'BMD',
+            'Bermudian Dollar',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Belarusian New Rouble (1994–1999)',
+            'BYB',
+            'Belarusian New Rouble (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Belarusian Rouble',
+            'BYN',
+            'Belarusian Rouble',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Belarusian Rouble (2000–2016)',
+            'BYR',
+            'Belarusian Rouble (2000–2016)',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Japanese Yen',
+            'JP¥',
+            'Japanese Yen',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Latvian Rouble',
+            'LVR',
+            'Latvian Rouble',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Russian Rouble',
+            'RUB',
+            'Russian Rouble',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Russian Rouble (1991–1998)',
+            'RUR',
+            'Russian Rouble (1991–1998)',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'St Helena Pound',
+            'SHP',
+            'St Helena Pound',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tajikistani Rouble',
+            'TJR',
+            'Tajikistani Rouble',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'US Dollar',
+            'US$',
+            'US Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_150.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_150.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_150.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_150.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AE.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-<?php
-
-return [
-    'Names' => [
-        'AED' => [
-            0 => 'AED',
-            1 => 'United Arab Emirates Dirham',
-        ],
-    ],
-];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'XCD' => [
-            0 => '$',
-            1 => 'East Caribbean Dollar',
+            '$',
+            'East Caribbean Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AI.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AI.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AI.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AI.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'XCD' => [
-            0 => '$',
-            1 => 'East Caribbean Dollar',
+            '$',
+            'East Caribbean Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AT.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AT.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AT.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AT.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,10 @@
+<?php
+
+return [
+    'Names' => [
+        'EUR' => [
+            '€',
+            'Euro',
+        ],
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AU.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AU.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AU.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_AU.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,549 +2,125 @@
 
 return [
     'Names' => [
-        'AED' => [
-            0 => 'AED',
-            1 => 'United Arab Emirates Dirham',
-        ],
-        'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghan Afghani',
-        ],
-        'ALL' => [
-            0 => 'ALL',
-            1 => 'Albanian Lek',
-        ],
-        'AMD' => [
-            0 => 'AMD',
-            1 => 'Armenian Dram',
-        ],
-        'AOA' => [
-            0 => 'AOA',
-            1 => 'Angolan Kwanza',
-        ],
-        'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentine Peso',
-        ],
         'AUD' => [
-            0 => '$',
-            1 => 'Australian Dollar',
-        ],
-        'AZN' => [
-            0 => 'AZN',
-            1 => 'Azerbaijani Manat',
+            '$',
+            'Australian Dollar',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Bosnia-Herzegovina Convertible Marka',
+            'BAM',
+            'Bosnia-Herzegovina Convertible Marka',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbados Dollar',
-        ],
-        'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladeshi Taka',
-        ],
-        'BGN' => [
-            0 => 'BGN',
-            1 => 'Bulgarian Lev',
-        ],
-        'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahraini Dinar',
-        ],
-        'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundian Franc',
+            'BBD',
+            'Barbados Dollar',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermuda Dollar',
-        ],
-        'BND' => [
-            0 => 'BND',
-            1 => 'Brunei Dollar',
+            'BMD',
+            'Bermuda Dollar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Bolivian boliviano',
+            'BOB',
+            'Bolivian boliviano',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'Brazilian Real',
-        ],
-        'BTN' => [
-            0 => 'BTN',
-            1 => 'Bhutanese Ngultrum',
-        ],
-        'BWP' => [
-            0 => 'BWP',
-            1 => 'Botswanan Pula',
+            'BRL',
+            'Brazilian Real',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'Canadian Dollar',
-        ],
-        'CDF' => [
-            0 => 'CDF',
-            1 => 'Congolese Franc',
-        ],
-        'CHF' => [
-            0 => 'CHF',
-            1 => 'Swiss Franc',
-        ],
-        'CLP' => [
-            0 => 'CLP',
-            1 => 'Chilean Peso',
+            'CAD',
+            'Canadian Dollar',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'Chinese Yuan',
-        ],
-        'COP' => [
-            0 => 'COP',
-            1 => 'Colombian Peso',
-        ],
-        'CUP' => [
-            0 => 'CUP',
-            1 => 'Cuban Peso',
-        ],
-        'CVE' => [
-            0 => 'CVE',
-            1 => 'Cape Verdean Escudo',
-        ],
-        'CZK' => [
-            0 => 'CZK',
-            1 => 'Czech Koruna',
-        ],
-        'DJF' => [
-            0 => 'DJF',
-            1 => 'Djiboutian Franc',
-        ],
-        'DZD' => [
-            0 => 'DZD',
-            1 => 'Algerian Dinar',
-        ],
-        'EGP' => [
-            0 => 'EGP',
-            1 => 'Egyptian Pound',
-        ],
-        'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritrean Nakfa',
-        ],
-        'ETB' => [
-            0 => 'ETB',
-            1 => 'Ethiopian Birr',
+            'CNY',
+            'Chinese Yuan',
         ],
         'EUR' => [
-            0 => 'EUR',
-            1 => 'Euro',
-        ],
-        'FJD' => [
-            0 => 'FJD',
-            1 => 'Fijian Dollar',
-        ],
-        'FKP' => [
-            0 => 'FKP',
-            1 => 'Falkland Islands Pound',
+            'EUR',
+            'Euro',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'British Pound',
-        ],
-        'GEL' => [
-            0 => 'GEL',
-            1 => 'Georgian Lari',
-        ],
-        'GHS' => [
-            0 => 'GHS',
-            1 => 'Ghanaian Cedi',
-        ],
-        'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltar Pound',
-        ],
-        'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambian Dalasi',
-        ],
-        'GNF' => [
-            0 => 'GNF',
-            1 => 'Guinean Franc',
-        ],
-        'GYD' => [
-            0 => 'GYD',
-            1 => 'Guyanaese Dollar',
+            'GBP',
+            'British Pound',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'Hong Kong Dollar',
-        ],
-        'HRK' => [
-            0 => 'HRK',
-            1 => 'Croatian Kuna',
-        ],
-        'HUF' => [
-            0 => 'HUF',
-            1 => 'Hungarian Forint',
-        ],
-        'IDR' => [
-            0 => 'IDR',
-            1 => 'Indonesian Rupiah',
+            'HKD',
+            'Hong Kong Dollar',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'Israeli Shekel',
+            'ILS',
+            'Israeli Shekel',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'Indian Rupee',
-        ],
-        'IQD' => [
-            0 => 'IQD',
-            1 => 'Iraqi Dinar',
-        ],
-        'IRR' => [
-            0 => 'IRR',
-            1 => 'Iranian Rial',
-        ],
-        'ISK' => [
-            0 => 'ISK',
-            1 => 'Icelandic Króna',
-        ],
-        'JOD' => [
-            0 => 'JOD',
-            1 => 'Jordanian Dinar',
+            'INR',
+            'Indian Rupee',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'Japanese Yen',
-        ],
-        'KES' => [
-            0 => 'KES',
-            1 => 'Kenyan Shilling',
-        ],
-        'KGS' => [
-            0 => 'KGS',
-            1 => 'Kyrgystani Som',
-        ],
-        'KHR' => [
-            0 => 'KHR',
-            1 => 'Cambodian Riel',
-        ],
-        'KMF' => [
-            0 => 'KMF',
-            1 => 'Comorian Franc',
-        ],
-        'KPW' => [
-            0 => 'KPW',
-            1 => 'North Korean Won',
+            'JPY',
+            'Japanese Yen',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'South Korean Won',
-        ],
-        'KWD' => [
-            0 => 'KWD',
-            1 => 'Kuwaiti Dinar',
-        ],
-        'KZT' => [
-            0 => 'KZT',
-            1 => 'Kazakhstani Tenge',
-        ],
-        'LAK' => [
-            0 => 'LAK',
-            1 => 'Laotian Kip',
-        ],
-        'LBP' => [
-            0 => 'LBP',
-            1 => 'Lebanese Pound',
-        ],
-        'LKR' => [
-            0 => 'LKR',
-            1 => 'Sri Lankan Rupee',
-        ],
-        'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberian Dollar',
-        ],
-        'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesotho Loti',
-        ],
-        'LYD' => [
-            0 => 'LYD',
-            1 => 'Libyan Dinar',
-        ],
-        'MAD' => [
-            0 => 'MAD',
-            1 => 'Moroccan Dirham',
-        ],
-        'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldovan Leu',
-        ],
-        'MGA' => [
-            0 => 'MGA',
-            1 => 'Malagasy Ariary',
-        ],
-        'MKD' => [
-            0 => 'MKD',
-            1 => 'Macedonian Denar',
-        ],
-        'MMK' => [
-            0 => 'MMK',
-            1 => 'Myanmar Kyat',
-        ],
-        'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongolian Tugrik',
-        ],
-        'MOP' => [
-            0 => 'MOP',
-            1 => 'Macanese Pataca',
-        ],
-        'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauritanian Ouguiya (1973–2017)',
-        ],
-        'MUR' => [
-            0 => 'MUR',
-            1 => 'Mauritian Rupee',
-        ],
-        'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldivian Rufiyaa',
-        ],
-        'MWK' => [
-            0 => 'MWK',
-            1 => 'Malawian Kwacha',
+            'KRW',
+            'South Korean Won',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'Mexican Peso',
-        ],
-        'MYR' => [
-            0 => 'MYR',
-            1 => 'Malaysian Ringgit',
-        ],
-        'MZN' => [
-            0 => 'MZN',
-            1 => 'Mozambican Metical',
-        ],
-        'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibian Dollar',
-        ],
-        'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigerian Naira',
-        ],
-        'NOK' => [
-            0 => 'NOK',
-            1 => 'Norwegian Krone',
-        ],
-        'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepalese Rupee',
+            'MXN',
+            'Mexican Peso',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'New Zealand Dollar',
-        ],
-        'OMR' => [
-            0 => 'OMR',
-            1 => 'Omani Rial',
-        ],
-        'PEN' => [
-            0 => 'PEN',
-            1 => 'Peruvian Sol',
-        ],
-        'PGK' => [
-            0 => 'PGK',
-            1 => 'Papua New Guinean Kina',
+            'NZD',
+            'New Zealand Dollar',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Philippine Peso',
-        ],
-        'PLN' => [
-            0 => 'PLN',
-            1 => 'Polish Zloty',
-        ],
-        'PYG' => [
-            0 => 'PYG',
-            1 => 'Paraguayan Guarani',
-        ],
-        'QAR' => [
-            0 => 'QAR',
-            1 => 'Qatari Riyal',
-        ],
-        'RON' => [
-            0 => 'RON',
-            1 => 'Romanian Leu',
-        ],
-        'RSD' => [
-            0 => 'RSD',
-            1 => 'Serbian Dinar',
-        ],
-        'RUB' => [
-            0 => 'RUB',
-            1 => 'Russian Rouble',
-        ],
-        'RWF' => [
-            0 => 'RWF',
-            1 => 'Rwandan Franc',
-        ],
-        'SAR' => [
-            0 => 'SAR',
-            1 => 'Saudi Riyal',
-        ],
-        'SBD' => [
-            0 => 'SBD',
-            1 => 'Solomon Islands Dollar',
+            'PHP',
+            'Philippine Peso',
         ],
         'SCR' => [
-            0 => 'Rs',
-            1 => 'Seychellois Rupee',
-        ],
-        'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudanese Pound',
-        ],
-        'SEK' => [
-            0 => 'SEK',
-            1 => 'Swedish Krona',
-        ],
-        'SGD' => [
-            0 => 'SGD',
-            1 => 'Singapore Dollar',
-        ],
-        'SHP' => [
-            0 => 'SHP',
-            1 => 'St Helena Pound',
+            'Rs',
+            'Seychellois Rupee',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sierra Leonean Leone (1964–2022)',
-        ],
-        'SOS' => [
-            0 => 'SOS',
-            1 => 'Somali Shilling',
+            'SLL',
+            'Sierra Leonean Leone (1964–2022)',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Suriname Dollar',
-        ],
-        'SSP' => [
-            0 => 'SSP',
-            1 => 'South Sudanese Pound',
-        ],
-        'SYP' => [
-            0 => 'SYP',
-            1 => 'Syrian Pound',
-        ],
-        'SZL' => [
-            0 => 'SZL',
-            1 => 'Swazi Lilangeni',
-        ],
-        'TJS' => [
-            0 => 'TJS',
-            1 => 'Tajikistani Somoni',
-        ],
-        'TMT' => [
-            0 => 'TMT',
-            1 => 'Turkmenistani Manat',
-        ],
-        'TND' => [
-            0 => 'TND',
-            1 => 'Tunisian Dinar',
-        ],
-        'TOP' => [
-            0 => 'TOP',
-            1 => 'Tongan Paʻanga',
-        ],
-        'TRY' => [
-            0 => 'TRY',
-            1 => 'Turkish Lira',
+            'SRD',
+            'Suriname Dollar',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'New Taiwan Dollar',
-        ],
-        'TZS' => [
-            0 => 'TZS',
-            1 => 'Tanzanian Shilling',
-        ],
-        'UAH' => [
-            0 => 'UAH',
-            1 => 'Ukrainian Hryvnia',
-        ],
-        'UGX' => [
-            0 => 'UGX',
-            1 => 'Ugandan Shilling',
+            'TWD',
+            'New Taiwan Dollar',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'US Dollar',
+            'USD',
+            'US Dollar',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Peso Uruguayo',
-        ],
-        'UZS' => [
-            0 => 'UZS',
-            1 => 'Uzbekistani Som',
-        ],
-        'VEF' => [
-            0 => 'VEF',
-            1 => 'Venezuelan Bolívar (2008–2018)',
+            'UYU',
+            'Peso Uruguayo',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venezuelan bolívar',
+            'VES',
+            'Venezuelan bolívar',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'Vietnamese Dong',
-        ],
-        'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatu Vatu',
-        ],
-        'WST' => [
-            0 => 'WST',
-            1 => 'Samoan Tala',
+            'VND',
+            'Vietnamese Dong',
         ],
         'XAF' => [
-            0 => 'XAF',
-            1 => 'Central African CFA Franc',
+            'XAF',
+            'Central African CFA Franc',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'East Caribbean Dollar',
+            'XCD',
+            'East Caribbean Dollar',
         ],
         'XOF' => [
-            0 => 'XOF',
-            1 => 'West African CFA Franc',
+            'XOF',
+            'West African CFA Franc',
         ],
         'XPF' => [
-            0 => 'CFP',
-            1 => 'CFP Franc',
-        ],
-        'YER' => [
-            0 => 'YER',
-            1 => 'Yemeni Rial',
-        ],
-        'ZAR' => [
-            0 => 'ZAR',
-            1 => 'South African Rand',
-        ],
-        'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Zambian Kwacha',
+            'CFP',
+            'CFP Franc',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BB.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BB.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BB.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BB.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'BBD' => [
-            0 => '$',
-            1 => 'Barbadian Dollar',
+            '$',
+            'Barbadian Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BI.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BI.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BI.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BI.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'BIF' => [
-            0 => 'FBu',
-            1 => 'Burundian Franc',
+            'FBu',
+            'Burundian Franc',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BM.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BM.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BM.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BM.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'BMD' => [
-            0 => '$',
-            1 => 'Bermudian Dollar',
+            '$',
+            'Bermudian Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BS.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BS.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BS.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BS.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'BSD' => [
-            0 => '$',
-            1 => 'Bahamian Dollar',
+            '$',
+            'Bahamian Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BW.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BW.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BW.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BW.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'BWP' => [
-            0 => 'P',
-            1 => 'Botswanan Pula',
+            'P',
+            'Botswanan Pula',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BZ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BZ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BZ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_BZ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'BZD' => [
-            0 => '$',
-            1 => 'Belize Dollar',
+            '$',
+            'Belize Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CA.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,60 +3,52 @@
 return [
     'Names' => [
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermudian Dollar',
+            'BMD',
+            'Bermudian Dollar',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Belarusian New Rouble (1994–1999)',
-        ],
-        'BYN' => [
-            0 => 'BYN',
-            1 => 'Belarusian Rouble',
+            'BYB',
+            'Belarusian New Rouble (1994–1999)',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Belarusian Rouble (2000–2016)',
+            'BYR',
+            'Belarusian Rouble (2000–2016)',
         ],
         'CAD' => [
-            0 => '$',
-            1 => 'Canadian Dollar',
+            '$',
+            'Canadian Dollar',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Japanese Yen',
+            'JP¥',
+            'Japanese Yen',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Latvian Rouble',
-        ],
-        'RUB' => [
-            0 => 'RUB',
-            1 => 'Russian Rouble',
+            'LVR',
+            'Latvian Rouble',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Russian Rouble (1991–1998)',
+            'RUR',
+            'Russian Rouble (1991–1998)',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Saint Helena Pound',
+            'SHP',
+            'Saint Helena Pound',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'São Tomé and Príncipe Dobra',
+            'STN',
+            'São Tomé and Príncipe Dobra',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tajikistani Rouble',
+            'TJR',
+            'Tajikistani Rouble',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad and Tobago Dollar',
+            'TTD',
+            'Trinidad and Tobago Dollar',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'US Dollar',
+            'US$',
+            'US Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CC.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CC.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CC.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CC.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'AUD' => [
-            0 => '$',
-            1 => 'Australian Dollar',
+            '$',
+            'Australian Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'NZD' => [
-            0 => '$',
-            1 => 'New Zealand Dollar',
+            '$',
+            'New Zealand Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CX.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CX.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CX.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_CX.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'AUD' => [
-            0 => '$',
-            1 => 'Australian Dollar',
+            '$',
+            'Australian Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_DK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_DK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_DK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_DK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'DKK' => [
-            0 => 'kr.',
-            1 => 'Danish Krone',
+            'kr.',
+            'Danish Krone',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_DM.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_DM.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_DM.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_DM.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'XCD' => [
-            0 => '$',
-            1 => 'East Caribbean Dollar',
+            '$',
+            'East Caribbean Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ER.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ER.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ER.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ER.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'ERN' => [
-            0 => 'Nfk',
-            1 => 'Eritrean Nakfa',
+            'Nfk',
+            'Eritrean Nakfa',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_FJ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_FJ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_FJ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_FJ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'FJD' => [
-            0 => '$',
-            1 => 'Fijian Dollar',
+            '$',
+            'Fijian Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_FK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_FK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_FK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_FK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'FKP' => [
-            0 => '£',
-            1 => 'Falkland Islands Pound',
+            '£',
+            'Falkland Islands Pound',
         ],
         'GBP' => [
-            0 => 'GB£',
-            1 => 'British Pound',
+            'GB£',
+            'British Pound',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GD.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GD.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GD.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GD.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'XCD' => [
-            0 => '$',
-            1 => 'East Caribbean Dollar',
+            '$',
+            'East Caribbean Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GBP' => [
-            0 => '£',
-            1 => 'UK Pound',
+            '£',
+            'UK Pound',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GH.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GH.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GH.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GH.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GHS' => [
-            0 => 'GH₵',
-            1 => 'Ghanaian Cedi',
+            'GH₵',
+            'Ghanaian Cedi',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GI.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GI.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GI.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GI.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'GBP' => [
-            0 => 'GB£',
-            1 => 'British Pound',
+            'GB£',
+            'British Pound',
         ],
         'GIP' => [
-            0 => '£',
-            1 => 'Gibraltar Pound',
+            '£',
+            'Gibraltar Pound',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GM.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GM.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GM.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GM.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GMD' => [
-            0 => 'D',
-            1 => 'Gambian Dalasi',
+            'D',
+            'Gambian Dalasi',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GY.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GY.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GY.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_GY.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GYD' => [
-            0 => '$',
-            1 => 'Guyanaese Dollar',
+            '$',
+            'Guyanaese Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ID.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ID.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ID.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ID.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,10 @@
+<?php
+
+return [
+    'Names' => [
+        'IDR' => [
+            'Rp',
+            'Indonesian Rupiah',
+        ],
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_IM.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_IM.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_IM.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_IM.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GBP' => [
-            0 => '£',
-            1 => 'UK Pound',
+            '£',
+            'UK Pound',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_IN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_IN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_IN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_IN.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,17 +2,21 @@
 
 return [
     'Names' => [
+        'KGS' => [
+            'KGS',
+            'Kyrgyzstani Som',
+        ],
         'USD' => [
-            0 => '$',
-            1 => 'US Dollar',
+            '$',
+            'US Dollar',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venezuelan Bolívar',
+            'VEF',
+            'Venezuelan Bolívar',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'VES',
+            'VES',
+            'VEF',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_JE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_JE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_JE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_JE.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GBP' => [
-            0 => '£',
-            1 => 'UK Pound',
+            '£',
+            'UK Pound',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_JM.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_JM.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_JM.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_JM.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'JMD' => [
-            0 => '$',
-            1 => 'Jamaican Dollar',
+            '$',
+            'Jamaican Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KE.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'KES' => [
-            0 => 'Ksh',
-            1 => 'Kenyan Shilling',
+            'Ksh',
+            'Kenyan Shilling',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KI.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KI.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KI.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KI.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'AUD' => [
-            0 => '$',
-            1 => 'Australian Dollar',
+            '$',
+            'Australian Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KN.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'XCD' => [
-            0 => '$',
-            1 => 'East Caribbean Dollar',
+            '$',
+            'East Caribbean Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KY.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KY.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KY.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_KY.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'KYD' => [
-            0 => '$',
-            1 => 'Cayman Islands Dollar',
+            '$',
+            'Cayman Islands Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_LC.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_LC.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_LC.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_LC.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'XCD' => [
-            0 => '$',
-            1 => 'East Caribbean Dollar',
+            '$',
+            'East Caribbean Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_LR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_LR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_LR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_LR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'LRD' => [
-            0 => '$',
-            1 => 'Liberian Dollar',
+            '$',
+            'Liberian Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_LS.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_LS.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_LS.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_LS.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'ZAR' => [
-            0 => 'R',
-            1 => 'South African Rand',
+            'R',
+            'South African Rand',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MGA' => [
-            0 => 'Ar',
-            1 => 'Malagasy Ariary',
+            'Ar',
+            'Malagasy Ariary',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MOP' => [
-            0 => 'MOP$',
-            1 => 'Macanese Pataca',
+            'MOP$',
+            'Macanese Pataca',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MS.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MS.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MS.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MS.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'XCD' => [
-            0 => '$',
-            1 => 'East Caribbean Dollar',
+            '$',
+            'East Caribbean Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MT.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MT.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MT.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MT.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GBP' => [
-            0 => 'GB£',
-            1 => 'British Pound',
+            'GB£',
+            'British Pound',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MU.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MU.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MU.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MU.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MUR' => [
-            0 => 'Rs',
-            1 => 'Mauritian Rupee',
+            'Rs',
+            'Mauritian Rupee',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MV.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MV.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MV.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MV.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MVR' => [
-            0 => 'Rf',
-            1 => 'Maldivian Rufiyaa',
+            'Rf',
+            'Maldivian Rufiyaa',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MW.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MW.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MW.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MW.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MWK' => [
-            0 => 'MK',
-            1 => 'Malawian Kwacha',
+            'MK',
+            'Malawian Kwacha',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MY.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MY.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MY.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_MY.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MYR' => [
-            0 => 'RM',
-            1 => 'Malaysian Ringgit',
+            'RM',
+            'Malaysian Ringgit',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NA.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'NAD' => [
-            0 => '$',
-            1 => 'Namibian Dollar',
+            '$',
+            'Namibian Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NF.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NF.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NF.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NF.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'AUD' => [
-            0 => '$',
-            1 => 'Australian Dollar',
+            '$',
+            'Australian Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'NGN' => [
-            0 => '₦',
-            1 => 'Nigerian Naira',
+            '₦',
+            'Nigerian Naira',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NH.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NH.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NH.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NH.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'VUV' => [
-            0 => 'VT',
-            1 => 'Vanuatu Vatu',
+            'VT',
+            'Vanuatu Vatu',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'AUD' => [
-            0 => '$',
-            1 => 'Australian Dollar',
+            '$',
+            'Australian Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NU.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NU.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NU.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NU.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'NZD' => [
-            0 => '$',
-            1 => 'New Zealand Dollar',
+            '$',
+            'New Zealand Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NZ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NZ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NZ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_NZ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'NZD' => [
-            0 => '$',
-            1 => 'New Zealand Dollar',
+            '$',
+            'New Zealand Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'PGK' => [
-            0 => 'K',
-            1 => 'Papua New Guinean Kina',
+            'K',
+            'Papua New Guinean Kina',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1172 +3,1180 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andorran Peseta',
+            'ADP',
+            'Andorran Peseta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'United Arab Emirates Dirham',
+            'AED',
+            'United Arab Emirates Dirham',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afghan Afghani (1927–2002)',
+            'AFA',
+            'Afghan Afghani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghan Afghani',
+            'AFN',
+            'Afghan Afghani',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'Albanian Lek (1946–1965)',
+            'ALK',
+            'Albanian Lek (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Albanian Lek',
+            'ALL',
+            'Albanian Lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Armenian Dram',
+            'AMD',
+            'Armenian Dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Netherlands Antillean Guilder',
+            'ANG',
+            'Netherlands Antillean Guilder',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angolan Kwanza',
+            'AOA',
+            'Angolan Kwanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Angolan Kwanza (1977–1991)',
+            'AOK',
+            'Angolan Kwanza (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Angolan New Kwanza (1990–2000)',
+            'AON',
+            'Angolan New Kwanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Angolan Readjusted Kwanza (1995–1999)',
+            'AOR',
+            'Angolan Readjusted Kwanza (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentine Austral',
+            'ARA',
+            'Argentine Austral',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'Argentine Peso Ley (1970–1983)',
+            'ARL',
+            'Argentine Peso Ley (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Argentine Peso (1881–1970)',
+            'ARM',
+            'Argentine Peso (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentine Peso (1983–1985)',
+            'ARP',
+            'Argentine Peso (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentine Peso',
+            'ARS',
+            'Argentine Peso',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Austrian Schilling',
+            'ATS',
+            'Austrian Schilling',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Australian Dollar',
+            'A$',
+            'Australian Dollar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Aruban Florin',
+            'AWG',
+            'Aruban Florin',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Azerbaijani Manat (1993–2006)',
+            'AZM',
+            'Azerbaijani Manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Azerbaijani Manat',
+            'AZN',
+            'Azerbaijani Manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosnia-Herzegovina Dinar (1992–1994)',
+            'BAD',
+            'Bosnia-Herzegovina Dinar (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Bosnia-Herzegovina Convertible Mark',
+            'BAM',
+            'Bosnia-Herzegovina Convertible Mark',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'Bosnia-Herzegovina New Dinar (1994–1997)',
+            'BAN',
+            'Bosnia-Herzegovina New Dinar (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbadian Dollar',
+            'BBD',
+            'Barbadian Dollar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladeshi Taka',
+            'BDT',
+            'Bangladeshi Taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belgian Franc (convertible)',
+            'BEC',
+            'Belgian Franc (convertible)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belgian Franc',
+            'BEF',
+            'Belgian Franc',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belgian Franc (financial)',
+            'BEL',
+            'Belgian Franc (financial)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bulgarian Hard Lev',
+            'BGL',
+            'Bulgarian Hard Lev',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'Bulgarian Socialist Lev',
+            'BGM',
+            'Bulgarian Socialist Lev',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bulgarian Lev',
+            'BGN',
+            'Bulgarian Lev',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Bulgarian Lev (1879–1952)',
+            'BGO',
+            'Bulgarian Lev (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahraini Dinar',
+            'BHD',
+            'Bahraini Dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundian Franc',
+            'BIF',
+            'Burundian Franc',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermudan Dollar',
+            'BMD',
+            'Bermudan Dollar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Brunei Dollar',
+            'BND',
+            'Brunei Dollar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Bolivian Boliviano',
+            'BOB',
+            'Bolivian Boliviano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Bolivian Boliviano (1863–1963)',
+            'BOL',
+            'Bolivian Boliviano (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Bolivian Peso',
+            'BOP',
+            'Bolivian Peso',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Bolivian Mvdol',
+            'BOV',
+            'Bolivian Mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Brazilian New Cruzeiro (1967–1986)',
+            'BRB',
+            'Brazilian New Cruzeiro (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Brazilian Cruzado (1986–1989)',
+            'BRC',
+            'Brazilian Cruzado (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Brazilian Cruzeiro (1990–1993)',
+            'BRE',
+            'Brazilian Cruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Brazilian Real',
+            'R$',
+            'Brazilian Real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Brazilian New Cruzado (1989–1990)',
+            'BRN',
+            'Brazilian New Cruzado (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Brazilian Cruzeiro (1993–1994)',
+            'BRR',
+            'Brazilian Cruzeiro (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Brazilian Cruzeiro (1942–1967)',
+            'BRZ',
+            'Brazilian Cruzeiro (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahamian Dollar',
+            'BSD',
+            'Bahamian Dollar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Bhutanese Ngultrum',
+            'BTN',
+            'Bhutanese Ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Burmese Kyat',
+            'BUK',
+            'Burmese Kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botswanan Pula',
+            'BWP',
+            'Botswanan Pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Belarusian Ruble (1994–1999)',
+            'BYB',
+            'Belarusian Ruble (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Belarusian Ruble',
+            'BYN',
+            'Belarusian Ruble',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Belarusian Ruble (2000–2016)',
+            'BYR',
+            'Belarusian Ruble (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Belize Dollar',
+            'BZD',
+            'Belize Dollar',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Canadian Dollar',
+            'CA$',
+            'Canadian Dollar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Congolese Franc',
+            'CDF',
+            'Congolese Franc',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR Euro',
+            'CHE',
+            'WIR Euro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Swiss Franc',
+            'CHF',
+            'Swiss Franc',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR Franc',
+            'CHW',
+            'WIR Franc',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Chilean Escudo',
+            'CLE',
+            'Chilean Escudo',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Chilean Unit of Account (UF)',
+            'CLF',
+            'Chilean Unit of Account (UF)',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Chilean Peso',
+            'CLP',
+            'Chilean Peso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Chinese Yuan (offshore)',
+            'CNH',
+            'Chinese Yuan (offshore)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'Chinese People’s Bank Dollar',
+            'CNX',
+            'Chinese People’s Bank Dollar',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Chinese Yuan',
+            'CN¥',
+            'Chinese Yuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Colombian Peso',
+            'COP',
+            'Colombian Peso',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Colombian Real Value Unit',
+            'COU',
+            'Colombian Real Value Unit',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Costa Rican Colón',
+            'CRC',
+            'Costa Rican Colón',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Serbian Dinar (2002–2006)',
+            'CSD',
+            'Serbian Dinar (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Czechoslovak Hard Koruna',
+            'CSK',
+            'Czechoslovak Hard Koruna',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Cuban Convertible Peso',
+            'CUC',
+            'Cuban Convertible Peso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Cuban Peso',
+            'CUP',
+            'Cuban Peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Cape Verdean Escudo',
+            'CVE',
+            'Cape Verdean Escudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Cypriot Pound',
+            'CYP',
+            'Cypriot Pound',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Czech Koruna',
+            'CZK',
+            'Czech Koruna',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'East German Mark',
+            'DDM',
+            'East German Mark',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'German Mark',
+            'DEM',
+            'German Mark',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Djiboutian Franc',
+            'DJF',
+            'Djiboutian Franc',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Danish Krone',
+            'DKK',
+            'Danish Krone',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominican Peso',
+            'DOP',
+            'Dominican Peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Algerian Dinar',
+            'DZD',
+            'Algerian Dinar',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ecuadorian Sucre',
+            'ECS',
+            'Ecuadorian Sucre',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Ecuadorian Unit of Constant Value',
+            'ECV',
+            'Ecuadorian Unit of Constant Value',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Estonian Kroon',
+            'EEK',
+            'Estonian Kroon',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Egyptian Pound',
+            'EGP',
+            'Egyptian Pound',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritrean Nakfa',
+            'ERN',
+            'Eritrean Nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Spanish Peseta (A account)',
+            'ESA',
+            'Spanish Peseta (A account)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Spanish Peseta (convertible account)',
+            'ESB',
+            'Spanish Peseta (convertible account)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Spanish Peseta',
+            'ESP',
+            'Spanish Peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Ethiopian Birr',
+            'ETB',
+            'Ethiopian Birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Finnish Markka',
+            'FIM',
+            'Finnish Markka',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fijian Dollar',
+            'FJD',
+            'Fijian Dollar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Falkland Islands Pound',
+            'FKP',
+            'Falkland Islands Pound',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'French Franc',
+            'FRF',
+            'French Franc',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'British Pound',
+            '£',
+            'British Pound',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Georgian Kupon Larit',
+            'GEK',
+            'Georgian Kupon Larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Georgian Lari',
+            'GEL',
+            'Georgian Lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ghanaian Cedi (1979–2007)',
+            'GHC',
+            'Ghanaian Cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ghanaian Cedi',
+            'GHS',
+            'Ghanaian Cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltar Pound',
+            'GIP',
+            'Gibraltar Pound',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambian Dalasi',
+            'GMD',
+            'Gambian Dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Guinean Franc',
+            'GNF',
+            'Guinean Franc',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Guinean Syli',
+            'GNS',
+            'Guinean Syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Equatorial Guinean Ekwele',
+            'GQE',
+            'Equatorial Guinean Ekwele',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Greek Drachma',
+            'GRD',
+            'Greek Drachma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Guatemalan Quetzal',
+            'GTQ',
+            'Guatemalan Quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portuguese Guinea Escudo',
+            'GWE',
+            'Portuguese Guinea Escudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Guinea-Bissau Peso',
+            'GWP',
+            'Guinea-Bissau Peso',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Guyanaese Dollar',
+            'GYD',
+            'Guyanaese Dollar',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Hong Kong Dollar',
+            'HK$',
+            'Hong Kong Dollar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Honduran Lempira',
+            'HNL',
+            'Honduran Lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Croatian Dinar',
+            'HRD',
+            'Croatian Dinar',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Croatian Kuna',
+            'HRK',
+            'Croatian Kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haitian Gourde',
+            'HTG',
+            'Haitian Gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Hungarian Forint',
+            'HUF',
+            'Hungarian Forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indonesian Rupiah',
+            'IDR',
+            'Indonesian Rupiah',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Irish Pound',
+            'IEP',
+            'Irish Pound',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Israeli Pound',
+            'ILP',
+            'Israeli Pound',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'Israeli Shekel (1980–1985)',
+            'ILR',
+            'Israeli Shekel (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Israeli New Shekel',
+            '₪',
+            'Israeli New Shekel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Indian Rupee',
+            '₹',
+            'Indian Rupee',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Iraqi Dinar',
+            'IQD',
+            'Iraqi Dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Iranian Rial',
+            'IRR',
+            'Iranian Rial',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'Icelandic Króna (1918–1981)',
+            'ISJ',
+            'Icelandic Króna (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Icelandic Króna',
+            'ISK',
+            'Icelandic Króna',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Italian Lira',
+            'ITL',
+            'Italian Lira',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Jamaican Dollar',
+            'JMD',
+            'Jamaican Dollar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Jordanian Dinar',
+            'JOD',
+            'Jordanian Dinar',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Japanese Yen',
+            '¥',
+            'Japanese Yen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Kenyan Shilling',
+            'KES',
+            'Kenyan Shilling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Kyrgystani Som',
+            'KGS',
+            'Kyrgystani Som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Cambodian Riel',
+            'KHR',
+            'Cambodian Riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Comorian Franc',
+            'KMF',
+            'Comorian Franc',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'North Korean Won',
+            'KPW',
+            'North Korean Won',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'South Korean Hwan (1953–1962)',
+            'KRH',
+            'South Korean Hwan (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'South Korean Won (1945–1953)',
+            'KRO',
+            'South Korean Won (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'South Korean Won',
+            '₩',
+            'South Korean Won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Kuwaiti Dinar',
+            'KWD',
+            'Kuwaiti Dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Cayman Islands Dollar',
+            'KYD',
+            'Cayman Islands Dollar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Kazakhstani Tenge',
+            'KZT',
+            'Kazakhstani Tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laotian Kip',
+            'LAK',
+            'Laotian Kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Lebanese Pound',
+            'LBP',
+            'Lebanese Pound',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Sri Lankan Rupee',
+            'LKR',
+            'Sri Lankan Rupee',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberian Dollar',
+            'LRD',
+            'Liberian Dollar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesotho Loti',
+            'LSL',
+            'Lesotho Loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Lithuanian Litas',
+            'LTL',
+            'Lithuanian Litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Lithuanian Talonas',
+            'LTT',
+            'Lithuanian Talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Luxembourgian Convertible Franc',
+            'LUC',
+            'Luxembourgian Convertible Franc',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Luxembourgian Franc',
+            'LUF',
+            'Luxembourgian Franc',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Luxembourg Financial Franc',
+            'LUL',
+            'Luxembourg Financial Franc',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Latvian Lats',
+            'LVL',
+            'Latvian Lats',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Latvian Ruble',
+            'LVR',
+            'Latvian Ruble',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Libyan Dinar',
+            'LYD',
+            'Libyan Dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Moroccan Dirham',
+            'MAD',
+            'Moroccan Dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Moroccan Franc',
+            'MAF',
+            'Moroccan Franc',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Monegasque Franc',
+            'MCF',
+            'Monegasque Franc',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'Moldovan Cupon',
+            'MDC',
+            'Moldovan Cupon',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldovan Leu',
+            'MDL',
+            'Moldovan Leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Malagasy Ariary',
+            'MGA',
+            'Malagasy Ariary',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Malagasy Franc',
+            'MGF',
+            'Malagasy Franc',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Macedonian Denar',
+            'MKD',
+            'Macedonian Denar',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Macedonian Denar (1992–1993)',
+            'MKN',
+            'Macedonian Denar (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Malian Franc',
+            'MLF',
+            'Malian Franc',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Myanmar Kyat',
+            'MMK',
+            'Myanmar Kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongolian Tugrik',
+            'MNT',
+            'Mongolian Tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Macanese Pataca',
+            'MOP',
+            'Macanese Pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauritanian Ouguiya (1973–2017)',
+            'MRO',
+            'Mauritanian Ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mauritanian Ouguiya',
+            'MRU',
+            'Mauritanian Ouguiya',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Maltese Lira',
+            'MTL',
+            'Maltese Lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Maltese Pound',
+            'MTP',
+            'Maltese Pound',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mauritian Rupee',
+            'MUR',
+            'Mauritian Rupee',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'Maldivian Rupee (1947–1981)',
+            'MVP',
+            'Maldivian Rupee (1947–1981)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldivian Rufiyaa',
+            'MVR',
+            'Maldivian Rufiyaa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malawian Kwacha',
+            'MWK',
+            'Malawian Kwacha',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Mexican Peso',
+            'MX$',
+            'Mexican Peso',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Mexican Silver Peso (1861–1992)',
+            'MXP',
+            'Mexican Silver Peso (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Mexican Investment Unit',
+            'MXV',
+            'Mexican Investment Unit',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Malaysian Ringgit',
+            'MYR',
+            'Malaysian Ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mozambican Escudo',
+            'MZE',
+            'Mozambican Escudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Mozambican Metical (1980–2006)',
+            'MZM',
+            'Mozambican Metical (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mozambican Metical',
+            'MZN',
+            'Mozambican Metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibian Dollar',
+            'NAD',
+            'Namibian Dollar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigerian Naira',
+            'NGN',
+            'Nigerian Naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Nicaraguan Córdoba (1988–1991)',
+            'NIC',
+            'Nicaraguan Córdoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nicaraguan Córdoba',
+            'NIO',
+            'Nicaraguan Córdoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Dutch Guilder',
+            'NLG',
+            'Dutch Guilder',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Norwegian Krone',
+            'NOK',
+            'Norwegian Krone',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepalese Rupee',
+            'NPR',
+            'Nepalese Rupee',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'New Zealand Dollar',
+            'NZ$',
+            'New Zealand Dollar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Omani Rial',
+            'OMR',
+            'Omani Rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panamanian Balboa',
+            'PAB',
+            'Panamanian Balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Peruvian Inti',
+            'PEI',
+            'Peruvian Inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peruvian Sol',
+            'PEN',
+            'Peruvian Sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Peruvian Sol (1863–1965)',
+            'PES',
+            'Peruvian Sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papua New Guinean Kina',
+            'PGK',
+            'Papua New Guinean Kina',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'Philippine Peso',
+            '₱',
+            'Philippine Peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistani Rupee',
+            'PKR',
+            'Pakistani Rupee',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Polish Zloty',
+            'PLN',
+            'Polish Zloty',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Polish Zloty (1950–1995)',
+            'PLZ',
+            'Polish Zloty (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portuguese Escudo',
+            'PTE',
+            'Portuguese Escudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paraguayan Guarani',
+            'PYG',
+            'Paraguayan Guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Qatari Riyal',
+            'QAR',
+            'Qatari Riyal',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Rhodesian Dollar',
+            'RHD',
+            'Rhodesian Dollar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Romanian Leu (1952–2006)',
+            'ROL',
+            'Romanian Leu (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Romanian Leu',
+            'RON',
+            'Romanian Leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Serbian Dinar',
+            'RSD',
+            'Serbian Dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Russian Ruble',
+            'RUB',
+            'Russian Ruble',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Russian Ruble (1991–1998)',
+            'RUR',
+            'Russian Ruble (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Rwandan Franc',
+            'RWF',
+            'Rwandan Franc',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saudi Riyal',
+            'SAR',
+            'Saudi Riyal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Solomon Islands Dollar',
+            'SBD',
+            'Solomon Islands Dollar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seychellois Rupee',
+            'SCR',
+            'Seychellois Rupee',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Sudanese Dinar (1992–2007)',
+            'SDD',
+            'Sudanese Dinar (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudanese Pound',
+            'SDG',
+            'Sudanese Pound',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Sudanese Pound (1957–1998)',
+            'SDP',
+            'Sudanese Pound (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Swedish Krona',
+            'SEK',
+            'Swedish Krona',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singapore Dollar',
+            'SGD',
+            'Singapore Dollar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'St. Helena Pound',
+            'SHP',
+            'St. Helena Pound',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Slovenian Tolar',
+            'SIT',
+            'Slovenian Tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slovak Koruna',
+            'SKK',
+            'Slovak Koruna',
         ],
         'SLE' => [
-            0 => 'SLE',
-            1 => 'Sierra Leonean Leone',
+            'SLE',
+            'Sierra Leonean Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sierra Leonean Leone (1964—2022)',
+            'SLL',
+            'Sierra Leonean Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somali Shilling',
+            'SOS',
+            'Somali Shilling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Surinamese Dollar',
+            'SRD',
+            'Surinamese Dollar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Surinamese Guilder',
+            'SRG',
+            'Surinamese Guilder',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'South Sudanese Pound',
+            'SSP',
+            'South Sudanese Pound',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'São Tomé & Príncipe Dobra (1977–2017)',
+            'STD',
+            'São Tomé & Príncipe Dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'São Tomé & Príncipe Dobra',
+            'STN',
+            'São Tomé & Príncipe Dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Soviet Rouble',
+            'SUR',
+            'Soviet Rouble',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Salvadoran Colón',
+            'SVC',
+            'Salvadoran Colón',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Syrian Pound',
+            'SYP',
+            'Syrian Pound',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Swazi Lilangeni',
+            'SZL',
+            'Swazi Lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Thai Baht',
+            'THB',
+            'Thai Baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tajikistani Ruble',
+            'TJR',
+            'Tajikistani Ruble',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tajikistani Somoni',
+            'TJS',
+            'Tajikistani Somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Turkmenistani Manat (1993–2009)',
+            'TMM',
+            'Turkmenistani Manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Turkmenistani Manat',
+            'TMT',
+            'Turkmenistani Manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunisian Dinar',
+            'TND',
+            'Tunisian Dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tongan Paʻanga',
+            'TOP',
+            'Tongan Paʻanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Timorese Escudo',
+            'TPE',
+            'Timorese Escudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Turkish Lira (1922–2005)',
+            'TRL',
+            'Turkish Lira (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Turkish Lira',
+            'TRY',
+            'Turkish Lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad & Tobago Dollar',
+            'TTD',
+            'Trinidad & Tobago Dollar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'New Taiwan Dollar',
+            'NT$',
+            'New Taiwan Dollar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tanzanian Shilling',
+            'TZS',
+            'Tanzanian Shilling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ukrainian Hryvnia',
+            'UAH',
+            'Ukrainian Hryvnia',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Ukrainian Karbovanets',
+            'UAK',
+            'Ukrainian Karbovanets',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Ugandan Shilling (1966–1987)',
+            'UGS',
+            'Ugandan Shilling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Ugandan Shilling',
+            'UGX',
+            'Ugandan Shilling',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'US Dollar',
+            '$',
+            'US Dollar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'US Dollar (Next day)',
+            'USN',
+            'US Dollar (Next day)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'US Dollar (Same day)',
+            'USS',
+            'US Dollar (Same day)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Uruguayan Peso (Indexed Units)',
+            'UYI',
+            'Uruguayan Peso (Indexed Units)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Uruguayan Peso (1975–1993)',
+            'UYP',
+            'Uruguayan Peso (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Uruguayan Peso',
+            'UYU',
+            'Uruguayan Peso',
         ],
         'UYW' => [
-            0 => 'UYW',
-            1 => 'Uruguayan Nominal Wage Index Unit',
+            'UYW',
+            'Uruguayan Nominal Wage Index Unit',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Uzbekistani Som',
+            'UZS',
+            'Uzbekistani Som',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venezuelan Bolívar (1871–2008)',
+            'VEB',
+            'Venezuelan Bolívar (1871–2008)',
         ],
         'VED' => [
-            0 => 'VED',
-            1 => 'Bolívar Soberano',
+            'VED',
+            'Bolívar Soberano',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venezuelan Bolívar (2008–2018)',
+            'VEF',
+            'Venezuelan Bolívar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venezuelan Bolívar',
+            'VES',
+            'Venezuelan Bolívar',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Vietnamese Dong',
+            '₫',
+            'Vietnamese Dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Vietnamese Dong (1978–1985)',
+            'VNN',
+            'Vietnamese Dong (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatu Vatu',
+            'VUV',
+            'Vanuatu Vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoan Tala',
+            'WST',
+            'Samoan Tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Central African CFA Franc',
+            'FCFA',
+            'Central African CFA Franc',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'East Caribbean Dollar',
+            'EC$',
+            'East Caribbean Dollar',
+        ],
+        'XCG' => [
+            'Cg.',
+            'Caribbean guilder',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'European Currency Unit',
+            'XEU',
+            'European Currency Unit',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'French Gold Franc',
+            'XFO',
+            'French Gold Franc',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'French UIC-Franc',
+            'XFU',
+            'French UIC-Franc',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'West African CFA Franc',
+            'F CFA',
+            'West African CFA Franc',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP Franc',
+            'CFPF',
+            'CFP Franc',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET Funds',
+            'XRE',
+            'RINET Funds',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Yemeni Dinar',
+            'YDD',
+            'Yemeni Dinar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Yemeni Rial',
+            'YER',
+            'Yemeni Rial',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Yugoslavian Hard Dinar (1966–1990)',
+            'YUD',
+            'Yugoslavian Hard Dinar (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Yugoslavian New Dinar (1994–2002)',
+            'YUM',
+            'Yugoslavian New Dinar (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Yugoslavian Convertible Dinar (1990–1992)',
+            'YUN',
+            'Yugoslavian Convertible Dinar (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'Yugoslavian Reformed Dinar (1992–1993)',
+            'YUR',
+            'Yugoslavian Reformed Dinar (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'South African Rand (financial)',
+            'ZAL',
+            'South African Rand (financial)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'South African Rand',
+            'ZAR',
+            'South African Rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambian Kwacha (1968–2012)',
+            'ZMK',
+            'Zambian Kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Zambian Kwacha',
+            'ZMW',
+            'Zambian Kwacha',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zairean New Zaire (1993–1998)',
+            'ZRN',
+            'Zairean New Zaire (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zairean Zaire (1971–1993)',
+            'ZRZ',
+            'Zairean Zaire (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabwean Dollar (1980–2008)',
+            'ZWD',
+            'Zimbabwean Dollar (1980–2008)',
+        ],
+        'ZWG' => [
+            'ZWG',
+            'Zimbabwean Gold',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Zimbabwean Dollar (2009)',
+            'ZWL',
+            'Zimbabwean Dollar (2009–2024)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Zimbabwean Dollar (2008)',
+            'ZWR',
+            'Zimbabwean Dollar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PH.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PH.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PH.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PH.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-<?php
-
-return [
-    'Names' => [
-        'PHP' => [
-            0 => '₱',
-            1 => 'Philippine Peso',
-        ],
-    ],
-];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'PKR' => [
-            0 => 'Rs',
-            1 => 'Pakistani Rupee',
+            'Rs',
+            'Pakistani Rupee',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_PN.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'NZD' => [
-            0 => '$',
-            1 => 'New Zealand Dollar',
+            '$',
+            'New Zealand Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_RW.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_RW.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_RW.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_RW.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'RWF' => [
-            0 => 'RF',
-            1 => 'Rwandan Franc',
+            'RF',
+            'Rwandan Franc',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SB.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SB.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SB.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SB.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'SBD' => [
-            0 => '$',
-            1 => 'Solomon Islands Dollar',
+            '$',
+            'Solomon Islands Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SC.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SC.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SC.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SC.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'SCR' => [
-            0 => 'SR',
-            1 => 'Seychellois Rupee',
+            'SR',
+            'Seychellois Rupee',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SE.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'SEK' => [
-            0 => 'kr',
-            1 => 'Swedish Krona',
+            'kr',
+            'Swedish Krona',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'SGD' => [
-            0 => '$',
-            1 => 'Singapore Dollar',
+            '$',
+            'Singapore Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SH.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SH.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SH.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SH.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'GBP' => [
-            0 => 'GB£',
-            1 => 'British Pound',
+            'GB£',
+            'British Pound',
         ],
         'SHP' => [
-            0 => '£',
-            1 => 'St Helena Pound',
+            '£',
+            'St Helena Pound',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SL.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SL.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SL.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SL.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'SLE' => [
-            0 => 'Le',
-            1 => 'Sierra Leonean Leone',
+            'Le',
+            'Sierra Leonean Leone',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SS.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SS.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SS.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SS.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'GBP' => [
-            0 => 'GB£',
-            1 => 'British Pound',
+            'GB£',
+            'British Pound',
         ],
         'SSP' => [
-            0 => '£',
-            1 => 'South Sudanese Pound',
+            '£',
+            'South Sudanese Pound',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SX.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SX.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SX.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SX.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'ANG' => [
-            0 => 'NAf.',
-            1 => 'Netherlands Antillean Guilder',
+            'NAf.',
+            'Netherlands Antillean Guilder',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SZ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SZ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SZ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_SZ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'SZL' => [
-            0 => 'E',
-            1 => 'Swazi Lilangeni',
+            'E',
+            'Swazi Lilangeni',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'NZD' => [
-            0 => '$',
-            1 => 'New Zealand Dollar',
+            '$',
+            'New Zealand Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'TOP' => [
-            0 => 'T$',
-            1 => 'Tongan Paʻanga',
+            'T$',
+            'Tongan Paʻanga',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TT.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TT.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TT.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TT.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'TTD' => [
-            0 => '$',
-            1 => 'Trinidad & Tobago Dollar',
+            '$',
+            'Trinidad & Tobago Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TV.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TV.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TV.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TV.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'AUD' => [
-            0 => '$',
-            1 => 'Australian Dollar',
+            '$',
+            'Australian Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TZ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TZ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TZ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_TZ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'TZS' => [
-            0 => 'TSh',
-            1 => 'Tanzanian Shilling',
+            'TSh',
+            'Tanzanian Shilling',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_UG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_UG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_UG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_UG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'UGX' => [
-            0 => 'USh',
-            1 => 'Ugandan Shilling',
+            'USh',
+            'Ugandan Shilling',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_VC.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_VC.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_VC.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_VC.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'XCD' => [
-            0 => '$',
-            1 => 'East Caribbean Dollar',
+            '$',
+            'East Caribbean Dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_VU.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_VU.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_VU.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_VU.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'VUV' => [
-            0 => 'VT',
-            1 => 'Vanuatu Vatu',
+            'VT',
+            'Vanuatu Vatu',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_WS.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_WS.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_WS.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_WS.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'WST' => [
-            0 => 'WS$',
-            1 => 'Samoan Tala',
+            'WS$',
+            'Samoan Tala',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ZA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ZA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ZA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ZA.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'ZAR' => [
-            0 => 'R',
-            1 => 'South African Rand',
+            'R',
+            'South African Rand',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ZM.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ZM.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ZM.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/en_ZM.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'ZMW' => [
-            0 => 'K',
-            1 => 'Zambian Kwacha',
+            'K',
+            'Zambian Kwacha',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_419.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_419.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_419.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_419.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,48 +3,56 @@
 return [
     'Names' => [
         'ANG' => [
-            0 => 'ANG',
-            1 => 'florín de las Antillas Neerlandesas',
+            'ANG',
+            'florín de las Antillas Neerlandesas',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dólar de Bermudas',
+            'BMD',
+            'dólar de Bermudas',
         ],
         'EUR' => [
-            0 => 'EUR',
-            1 => 'euro',
+            'EUR',
+            'euro',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gourde haitiano',
+            'HTG',
+            'gourde haitiano',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'tenge kazajo',
+            'KZT',
+            'tenge kazajo',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha malauí',
+            'MWK',
+            'kwacha malauí',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'córdoba nicaragüense',
+            'NIO',
+            'córdoba nicaragüense',
+        ],
+        'SLE' => [
+            'SLE',
+            'leone',
+        ],
+        'SLL' => [
+            'SLL',
+            'leones (1964—2022)',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'baht tailandes',
+            'THB',
+            'baht tailandes',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'dólar estadounidense',
+            'USD',
+            'dólar estadounidense',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'som uzbeko',
+            'UZS',
+            'som uzbeko',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'dong',
+            'VND',
+            'dong vietnamita',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_AR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_AR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_AR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_AR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'ARS' => [
-            0 => '$',
-            1 => 'peso argentino',
+            '$',
+            'peso argentino',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'dólar estadounidense',
+            'US$',
+            'dólar estadounidense',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_BO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_BO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_BO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_BO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'BOB' => [
-            0 => 'Bs',
-            1 => 'boliviano',
+            'Bs',
+            'boliviano',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_BR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_BR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_BR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_BR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'BRL' => [
-            0 => 'R$',
-            1 => 'real brasileño',
+            'R$',
+            'real brasileño',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_BZ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_BZ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_BZ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_BZ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'BZD' => [
-            0 => '$',
-            1 => 'dólar beliceño',
+            '$',
+            'dólar beliceño',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CL.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CL.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CL.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CL.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'CLP' => [
-            0 => '$',
-            1 => 'Peso chileno',
+            '$',
+            'Peso chileno',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'dólar estadounidense',
+            'US$',
+            'dólar estadounidense',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'COP' => [
-            0 => '$',
-            1 => 'peso colombiano',
+            '$',
+            'peso colombiano',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'dólar estadounidense',
+            'US$',
+            'dólar estadounidense',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'CRC' => [
-            0 => '₡',
-            1 => 'colón costarricense',
+            '₡',
+            'colón costarricense',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CU.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CU.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CU.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_CU.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'CUP' => [
-            0 => '$',
-            1 => 'peso cubano',
+            '$',
+            'peso cubano',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'dólar estadounidense',
+            'US$',
+            'dólar estadounidense',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_DO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_DO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_DO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_DO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'DOP' => [
-            0 => 'RD$',
-            1 => 'peso dominicano',
+            'RD$',
+            'peso dominicano',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'dólar estadounidense',
+            'US$',
+            'dólar estadounidense',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_EC.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_EC.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_EC.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_EC.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'USD' => [
-            0 => '$',
-            1 => 'dólar estadounidense',
+            '$',
+            'dólar estadounidense',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_GQ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_GQ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_GQ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_GQ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'franco CFA de África Central',
+            'FCFA',
+            'franco CFA de África Central',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_GT.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_GT.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_GT.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_GT.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GTQ' => [
-            0 => 'Q',
-            1 => 'quetzal',
+            'Q',
+            'quetzal',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_HN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_HN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_HN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_HN.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'HNL' => [
-            0 => 'L',
-            1 => 'lempira hondureño',
+            'L',
+            'lempira hondureño',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_MX.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_MX.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_MX.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_MX.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,57 +2,33 @@
 
 return [
     'Names' => [
-        'BDT' => [
-            0 => 'BDT',
-            1 => 'taka bangladesí',
-        ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ngultrum butanés',
-        ],
-        'KGS' => [
-            0 => 'KGS',
-            1 => 'som kirguís',
-        ],
-        'KHR' => [
-            0 => 'KHR',
-            1 => 'riel camboyano',
-        ],
-        'LAK' => [
-            0 => 'LAK',
-            1 => 'kip laosiano',
+            'BTN',
+            'ngultrum butanés',
         ],
         'MRO' => [
-            0 => 'MRU',
-            1 => 'uguiya (1973–2017)',
+            'MRU',
+            'uguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'UM',
-            1 => 'uguiya',
+            'UM',
+            'uguiya mauritano',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'rupia de Maldivas',
+            'MVR',
+            'rupia de Maldivas',
         ],
         'MXN' => [
-            0 => '$',
-            1 => 'peso mexicano',
-        ],
-        'STN' => [
-            0 => 'STN',
-            1 => 'dobra santotomense',
+            '$',
+            'peso mexicano',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'baht tailandés',
-        ],
-        'VND' => [
-            0 => 'VND',
-            1 => 'dong vietnamita',
+            'THB',
+            'baht tailandés',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha zambiano',
+            'ZMW',
+            'kwacha zambiano',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_NI.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_NI.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_NI.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_NI.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'NIO' => [
-            0 => 'C$',
-            1 => 'córdoba nicaragüense',
+            'C$',
+            'córdoba nicaragüense',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PA.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'PAB' => [
-            0 => 'B/.',
-            1 => 'balboa panameño',
+            'B/.',
+            'balboa panameño',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PE.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'PEN' => [
-            0 => 'S/',
-            1 => 'sol peruano',
+            'S/',
+            'sol peruano',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1080 +3,1088 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'peseta andorrana',
+            'ADP',
+            'peseta andorrana',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dírham de los Emiratos Árabes Unidos',
+            'AED',
+            'dírham de los Emiratos Árabes Unidos',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afgani (1927–2002)',
+            'AFA',
+            'afgani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afgani',
+            'AFN',
+            'afgani afgano',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'lek',
+            'ALL',
+            'lek albanés',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'dram',
+            'AMD',
+            'dram armenio',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'florín antillano',
+            'ANG',
+            'florín antillano',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kuanza',
+            'AOA',
+            'kuanza angoleño',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'kwanza angoleño (1977–1990)',
+            'AOK',
+            'kwanza angoleño (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'nuevo kwanza angoleño (1990–2000)',
+            'AON',
+            'nuevo kwanza angoleño (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'kwanza reajustado angoleño (1995–1999)',
+            'AOR',
+            'kwanza reajustado angoleño (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'austral argentino',
+            'ARA',
+            'austral argentino',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'peso argentino (1983–1985)',
+            'ARP',
+            'peso argentino (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'peso argentino',
+            'ARS',
+            'peso argentino',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'chelín austriaco',
+            'ATS',
+            'chelín austriaco',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'dólar australiano',
+            'AUD',
+            'dólar australiano',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'florín arubeño',
+            'AWG',
+            'florín arubeño',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'manat azerí (1993–2006)',
+            'AZM',
+            'manat azerí (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'manat azerbaiyano',
+            'AZN',
+            'manat azerbaiyano',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'dinar bosnio',
+            'BAD',
+            'dinar bosnio',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'marco convertible de Bosnia y Herzegovina',
+            'BAM',
+            'marco convertible de Bosnia y Herzegovina',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'dólar barbadense',
+            'BBD',
+            'dólar barbadense',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'taka',
+            'BDT',
+            'taka bangladesí',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'franco belga (convertible)',
+            'BEC',
+            'franco belga (convertible)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'franco belga',
+            'BEF',
+            'franco belga',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'franco belga (financiero)',
+            'BEL',
+            'franco belga (financiero)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'lev fuerte búlgaro',
+            'BGL',
+            'lev fuerte búlgaro',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'leva búlgara',
+            'BGN',
+            'leva búlgara',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dinar bareiní',
+            'BHD',
+            'dinar bareiní',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'franco burundés',
+            'BIF',
+            'franco burundés',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dólar bermudeño',
+            'BMD',
+            'dólar bermudeño',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'dólar bruneano',
+            'BND',
+            'dólar bruneano',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviano',
+            'BOB',
+            'boliviano',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'peso boliviano',
+            'BOP',
+            'peso boliviano',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'MVDOL boliviano',
+            'BOV',
+            'MVDOL boliviano',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'nuevo cruceiro brasileño (1967–1986)',
+            'BRB',
+            'nuevo cruceiro brasileño (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'cruzado brasileño',
+            'BRC',
+            'cruzado brasileño',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'cruceiro brasileño (1990–1993)',
+            'BRE',
+            'cruceiro brasileño (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'real brasileño',
+            'BRL',
+            'real brasileño',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'nuevo cruzado brasileño',
+            'BRN',
+            'nuevo cruzado brasileño',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'cruceiro brasileño',
+            'BRR',
+            'cruceiro brasileño',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'dólar bahameño',
+            'BSD',
+            'dólar bahameño',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'gultrum',
+            'BTN',
+            'gultrum butanés',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'kyat birmano',
+            'BUK',
+            'kyat birmano',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pula',
+            'BWP',
+            'pula botsuano',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'nuevo rublo bielorruso (1994–1999)',
+            'BYB',
+            'nuevo rublo bielorruso (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'rublo bielorruso',
+            'BYN',
+            'rublo bielorruso',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'rublo bielorruso (2000–2016)',
+            'BYR',
+            'rublo bielorruso (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'dólar beliceño',
+            'BZD',
+            'dólar beliceño',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'dólar canadiense',
+            'CAD',
+            'dólar canadiense',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'franco congoleño',
+            'CDF',
+            'franco congoleño',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'euro WIR',
+            'CHE',
+            'euro WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'franco suizo',
+            'CHF',
+            'franco suizo',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'franco WIR',
+            'CHW',
+            'franco WIR',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'unidad de fomento chilena',
+            'CLF',
+            'unidad de fomento chilena',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'peso chileno',
+            'CLP',
+            'peso chileno',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'yuan chino (extracontinental)',
+            'CNH',
+            'yuan chino (extracontinental)',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'yuan',
+            'CNY',
+            'yuan renminbi',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'peso colombiano',
+            'COP',
+            'peso colombiano',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'unidad de valor real colombiana',
+            'COU',
+            'unidad de valor real colombiana',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'colón costarricense',
+            'CRC',
+            'colón costarricense',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'antiguo dinar serbio',
+            'CSD',
+            'antiguo dinar serbio',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'corona fuerte checoslovaca',
+            'CSK',
+            'corona fuerte checoslovaca',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'peso cubano convertible',
+            'CUC',
+            'peso cubano convertible',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'peso cubano',
+            'CUP',
+            'peso cubano',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'escudo de Cabo Verde',
+            'CVE',
+            'escudo de Cabo Verde',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'libra chipriota',
+            'CYP',
+            'libra chipriota',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'corona checa',
+            'CZK',
+            'corona checa',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'ostmark de Alemania del Este',
+            'DDM',
+            'ostmark de Alemania del Este',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'marco alemán',
+            'DEM',
+            'marco alemán',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'franco yibutiano',
+            'DJF',
+            'franco yibutiano',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'corona danesa',
+            'DKK',
+            'corona danesa',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'peso dominicano',
+            'DOP',
+            'peso dominicano',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinar argelino',
+            'DZD',
+            'dinar argelino',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'sucre ecuatoriano',
+            'ECS',
+            'sucre ecuatoriano',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'unidad de valor constante (UVC) ecuatoriana',
+            'ECV',
+            'unidad de valor constante (UVC) ecuatoriana',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'corona estonia',
+            'EEK',
+            'corona estonia',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'libra egipcia',
+            'EGP',
+            'libra egipcia',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nakfa',
+            'ERN',
+            'nakfa eritreo',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'peseta española (cuenta A)',
+            'ESA',
+            'peseta española (cuenta A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'peseta española (cuenta convertible)',
+            'ESB',
+            'peseta española (cuenta convertible)',
         ],
         'ESP' => [
-            0 => '₧',
-            1 => 'peseta española',
+            '₧',
+            'peseta española',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'bir',
+            'ETB',
+            'bir etíope',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'marco finlandés',
+            'FIM',
+            'marco finlandés',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'dólar fiyiano',
+            'FJD',
+            'dólar fiyiano',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'libra malvinense',
+            'FKP',
+            'libra malvinense',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'franco francés',
+            'FRF',
+            'franco francés',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'libra esterlina',
+            'GBP',
+            'libra esterlina',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'kupon larit georgiano',
+            'GEK',
+            'kupon larit georgiano',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'lari',
+            'GEL',
+            'lari georgiano',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'cedi ghanés (1979–2007)',
+            'GHC',
+            'cedi ghanés (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'cedi',
+            'GHS',
+            'cedi ghanés',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'libra gibraltareña',
+            'GIP',
+            'libra gibraltareña',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi',
+            'GMD',
+            'dalasi gambiano',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'franco guineano',
+            'GNF',
+            'franco guineano',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'syli guineano',
+            'GNS',
+            'syli guineano',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekuele de Guinea Ecuatorial',
+            'GQE',
+            'ekuele de Guinea Ecuatorial',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'dracma griego',
+            'GRD',
+            'dracma griego',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'quetzal guatemalteco',
+            'GTQ',
+            'quetzal guatemalteco',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'escudo de Guinea Portuguesa',
+            'GWE',
+            'escudo de Guinea Portuguesa',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'peso de Guinea-Bissáu',
+            'GWP',
+            'peso de Guinea-Bissáu',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'dólar guyanés',
+            'GYD',
+            'dólar guyanés',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'dólar hongkonés',
+            'HKD',
+            'dólar hongkonés',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'lempira hondureño',
+            'HNL',
+            'lempira hondureño',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'dinar croata',
+            'HRD',
+            'dinar croata',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kuna',
+            'HRK',
+            'kuna croata',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gurde haitiano',
+            'HTG',
+            'gurde haitiano',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'forinto húngaro',
+            'HUF',
+            'forinto húngaro',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'rupia indonesia',
+            'IDR',
+            'rupia indonesia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'libra irlandesa',
+            'IEP',
+            'libra irlandesa',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'libra israelí',
+            'ILP',
+            'libra israelí',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'nuevo séquel israelí',
+            'ILS',
+            'nuevo séquel israelí',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'rupia india',
+            'INR',
+            'rupia india',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'dinar iraquí',
+            'IQD',
+            'dinar iraquí',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'rial iraní',
+            'IRR',
+            'rial iraní',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'corona islandesa',
+            'ISK',
+            'corona islandesa',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'lira italiana',
+            'ITL',
+            'lira italiana',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'dólar jamaicano',
+            'JMD',
+            'dólar jamaicano',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'dinar jordano',
+            'JOD',
+            'dinar jordano',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'yen',
+            'JPY',
+            'yen japonés',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'chelín keniano',
+            'KES',
+            'chelín keniano',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'som',
+            'KGS',
+            'som kirguís',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'riel',
+            'KHR',
+            'riel camboyano',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'franco comorense',
+            'KMF',
+            'franco comorense',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'won norcoreano',
+            'KPW',
+            'won norcoreano',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'won surcoreano',
+            'KRW',
+            'won surcoreano',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'dinar kuwaití',
+            'KWD',
+            'dinar kuwaití',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'dólar de las Islas Caimán',
+            'KYD',
+            'dólar de las Islas Caimán',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'tengue kazajo',
+            'KZT',
+            'tengue kazajo',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'kip',
+            'LAK',
+            'kip laosiano',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libra libanesa',
+            'LBP',
+            'libra libanesa',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'rupia esrilanquesa',
+            'LKR',
+            'rupia esrilanquesa',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dólar liberiano',
+            'LRD',
+            'dólar liberiano',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'loti lesotense',
+            'LSL',
+            'loti lesotense',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litas lituano',
+            'LTL',
+            'litas lituano',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'talonas lituano',
+            'LTT',
+            'talonas lituano',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'franco convertible luxemburgués',
+            'LUC',
+            'franco convertible luxemburgués',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'franco luxemburgués',
+            'LUF',
+            'franco luxemburgués',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'franco financiero luxemburgués',
+            'LUL',
+            'franco financiero luxemburgués',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'lats letón',
+            'LVL',
+            'lats letón',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'rublo letón',
+            'LVR',
+            'rublo letón',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinar libio',
+            'LYD',
+            'dinar libio',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dírham marroquí',
+            'MAD',
+            'dírham marroquí',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'franco marroquí',
+            'MAF',
+            'franco marroquí',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'leu moldavo',
+            'MDL',
+            'leu moldavo',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariari',
+            'MGA',
+            'ariari malgache',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'franco malgache',
+            'MGF',
+            'franco malgache',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'dinar macedonio',
+            'MKD',
+            'dinar macedonio',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'franco malí',
+            'MLF',
+            'franco malí',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'kiat',
+            'MMK',
+            'kiat de Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'tugrik',
+            'MNT',
+            'tugrik mongol',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'pataca de Macao',
+            'MOP',
+            'pataca macaense',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'uguiya (1973–2017)',
+            'MRO',
+            'uguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'uguiya',
+            'MRU',
+            'uguiya mauritano',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'lira maltesa',
+            'MTL',
+            'lira maltesa',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'libra maltesa',
+            'MTP',
+            'libra maltesa',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'rupia mauriciana',
+            'MUR',
+            'rupia mauriciana',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'rufiya',
+            'MVR',
+            'rufiya maldiva',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kuacha malauí',
+            'MWK',
+            'kuacha malauí',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'peso mexicano',
+            'MXN',
+            'peso mexicano',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'peso de plata mexicano (1861–1992)',
+            'MXP',
+            'peso de plata mexicano (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'unidad de inversión (UDI) mexicana',
+            'MXV',
+            'unidad de inversión (UDI) mexicana',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ringit',
+            'MYR',
+            'ringit malasio',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'escudo mozambiqueño',
+            'MZE',
+            'escudo mozambiqueño',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'antiguo metical mozambiqueño',
+            'MZM',
+            'antiguo metical mozambiqueño',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'metical',
+            'MZN',
+            'metical mozambiqueño',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dólar namibio',
+            'NAD',
+            'dólar namibio',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naira',
+            'NGN',
+            'naira nigeriano',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'córdoba nicaragüense (1988–1991)',
+            'NIC',
+            'córdoba nicaragüense (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'córdoba oro',
+            'NIO',
+            'córdoba oro',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'florín neerlandés',
+            'NLG',
+            'florín neerlandés',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'corona noruega',
+            'NOK',
+            'corona noruega',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'rupia nepalí',
+            'NPR',
+            'rupia nepalí',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'dólar neozelandés',
+            'NZD',
+            'dólar neozelandés',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'rial omaní',
+            'OMR',
+            'rial omaní',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balboa panameño',
+            'PAB',
+            'balboa panameño',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'inti peruano',
+            'PEI',
+            'inti peruano',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'sol peruano',
+            'PEN',
+            'sol peruano',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'sol peruano (1863–1965)',
+            'PES',
+            'sol peruano (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina',
+            'PGK',
+            'kina papú',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'peso filipino',
+            'PHP',
+            'peso filipino',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'rupia pakistaní',
+            'PKR',
+            'rupia pakistaní',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'esloti',
+            'PLN',
+            'esloti polaco',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'zloty polaco (1950–1995)',
+            'PLZ',
+            'zloty polaco (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'escudo portugués',
+            'PTE',
+            'escudo portugués',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'guaraní paraguayo',
+            'PYG',
+            'guaraní paraguayo',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'rial catarí',
+            'QAR',
+            'rial catarí',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'dólar rodesiano',
+            'RHD',
+            'dólar rodesiano',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'antiguo leu rumano',
+            'ROL',
+            'antiguo leu rumano',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'leu rumano',
+            'RON',
+            'leu rumano',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'dinar serbio',
+            'RSD',
+            'dinar serbio',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'rublo ruso',
+            'RUB',
+            'rublo ruso',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'rublo ruso (1991–1998)',
+            'RUR',
+            'rublo ruso (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'franco ruandés',
+            'RWF',
+            'franco ruandés',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'rial saudí',
+            'SAR',
+            'rial saudí',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'dólar salomonense',
+            'SBD',
+            'dólar salomonense',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'rupia seychellense',
+            'SCR',
+            'rupia seychellense',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'dinar sudanés',
+            'SDD',
+            'dinar sudanés',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'libra sudanesa',
+            'SDG',
+            'libra sudanesa',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'libra sudanesa antigua',
+            'SDP',
+            'libra sudanesa antigua',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'corona sueca',
+            'SEK',
+            'corona sueca',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'dólar singapurense',
+            'SGD',
+            'dólar singapurense',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'libra de Santa Elena',
+            'SHP',
+            'libra de Santa Elena',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'tólar esloveno',
+            'SIT',
+            'tólar esloveno',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'corona eslovaca',
+            'SKK',
+            'corona eslovaca',
+        ],
+        'SLE' => [
+            'SLE',
+            'leona sierraleonesa',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leona',
+            'SLL',
+            'leona sierraleonesa (1964–2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'chelín somalí',
+            'SOS',
+            'chelín somalí',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'dólar surinamés',
+            'SRD',
+            'dólar surinamés',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'florín surinamés',
+            'SRG',
+            'florín surinamés',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'libra sursudanesa',
+            'SSP',
+            'libra sursudanesa',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'dobra (1977–2017)',
+            'STD',
+            'dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra',
+            'STN',
+            'dobra santotomense',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'rublo soviético',
+            'SUR',
+            'rublo soviético',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'colón salvadoreño',
+            'SVC',
+            'colón salvadoreño',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'libra siria',
+            'SYP',
+            'libra siria',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangeni',
+            'SZL',
+            'lilangeni esuatiní',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'bat',
+            '฿',
+            'bat tailandés',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'rublo tayiko',
+            'TJR',
+            'rublo tayiko',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'somoni tayiko',
+            'TJS',
+            'somoni tayiko',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'manat turcomano (1993–2009)',
+            'TMM',
+            'manat turcomano (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'manat turcomano',
+            'TMT',
+            'manat turcomano',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinar tunecino',
+            'TND',
+            'dinar tunecino',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'paanga',
+            'TOP',
+            'paanga tongano',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'escudo timorense',
+            'TPE',
+            'escudo timorense',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'lira turca (1922–2005)',
+            'TRL',
+            'lira turca (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'lira turca',
+            'TRY',
+            'lira turca',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dólar de Trinidad y Tobago',
+            'TTD',
+            'dólar de Trinidad y Tobago',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'nuevo dólar taiwanés',
+            'TWD',
+            'nuevo dólar taiwanés',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'chelín tanzano',
+            'TZS',
+            'chelín tanzano',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'grivna',
+            'UAH',
+            'grivna ucraniana',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'karbovanet ucraniano',
+            'UAK',
+            'karbovanet ucraniano',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'chelín ugandés (1966–1987)',
+            'UGS',
+            'chelín ugandés (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'chelín ugandés',
+            'UGX',
+            'chelín ugandés',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'dólar estadounidense',
+            'US$',
+            'dólar estadounidense',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'dólar estadounidense (día siguiente)',
+            'USN',
+            'dólar estadounidense (día siguiente)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'dólar estadounidense (mismo día)',
+            'USS',
+            'dólar estadounidense (mismo día)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'peso uruguayo en unidades indexadas',
+            'UYI',
+            'peso uruguayo en unidades indexadas',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'peso uruguayo (1975–1993)',
+            'UYP',
+            'peso uruguayo (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'peso uruguayo',
+            'UYU',
+            'peso uruguayo',
         ],
         'UYW' => [
-            0 => 'UYW',
-            1 => 'unidad previsional uruguayo',
+            'UYW',
+            'unidad previsional uruguayo',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'sum',
+            'UZS',
+            'sum uzbeko',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'bolívar venezolano (1871–2008)',
+            'VEB',
+            'bolívar venezolano (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'bolívar venezolano (2008–2018)',
+            'VEF',
+            'bolívar venezolano (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'bolívar venezolano',
+            'VES',
+            'bolívar venezolano',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'dong',
+            '₫',
+            'dong vietnamita',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu',
+            'VUV',
+            'vatu vanuatense',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'tala',
+            'WST',
+            'tala samoano',
         ],
         'XAF' => [
-            0 => 'XAF',
-            1 => 'franco CFA de África Central',
+            'XAF',
+            'franco CFA de África Central',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'dólar del Caribe Oriental',
+            'XCD',
+            'dólar del Caribe Oriental',
+        ],
+        'XCG' => [
+            'Cg.',
+            'florín caribeño',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'unidad de moneda europea',
+            'XEU',
+            'unidad de moneda europea',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'franco oro francés',
+            'XFO',
+            'franco oro francés',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'franco UIC francés',
+            'XFU',
+            'franco UIC francés',
         ],
         'XOF' => [
-            0 => 'XOF',
-            1 => 'franco CFA de África Occidental',
+            'XOF',
+            'franco CFA de África Occidental',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'franco CFP',
+            'CFPF',
+            'franco CFP',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'fondos RINET',
+            'XRE',
+            'fondos RINET',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'dinar yemení',
+            'YDD',
+            'dinar yemení',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'rial yemení',
+            'YER',
+            'rial yemení',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'dinar fuerte yugoslavo',
+            'YUD',
+            'dinar fuerte yugoslavo',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'super dinar yugoslavo',
+            'YUM',
+            'super dinar yugoslavo',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'dinar convertible yugoslavo',
+            'YUN',
+            'dinar convertible yugoslavo',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'rand sudafricano (financiero)',
+            'ZAL',
+            'rand sudafricano (financiero)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rand',
+            'ZAR',
+            'rand sudafricano',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'kwacha zambiano (1968–2012)',
+            'ZMK',
+            'kwacha zambiano (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kuacha zambiano',
+            'ZMW',
+            'kuacha zambiano',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'nuevo zaire zaireño',
+            'ZRN',
+            'nuevo zaire zaireño',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zaire zaireño',
+            'ZRZ',
+            'zaire zaireño',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'dólar de Zimbabue',
+            'ZWD',
+            'dólar de Zimbabue',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'dólar zimbabuense',
+            'ZWL',
+            'dólar zimbabuense',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PH.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PH.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PH.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PH.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'PHP' => [
-            0 => '₱',
-            1 => 'peso filipino',
+            '₱',
+            'peso filipino',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'USD' => [
-            0 => '$',
-            1 => 'dólar estadounidense',
+            '$',
+            'dólar estadounidense',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PY.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PY.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PY.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_PY.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'PYG' => [
-            0 => 'Gs.',
-            1 => 'guaraní paraguayo',
+            'Gs.',
+            'guaraní paraguayo',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_SV.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_SV.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_SV.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_SV.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'USD' => [
-            0 => '$',
-            1 => 'dólar estadounidense',
+            '$',
+            'dólar estadounidense',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_US.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_US.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_US.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_US.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,49 +2,37 @@
 
 return [
     'Names' => [
-        'BDT' => [
-            0 => 'BDT',
-            1 => 'taka bangladesí',
-        ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ngultrum butanés',
+            'BTN',
+            'ngultrum butanés',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'birr',
+            'ETB',
+            'birr',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'yen',
-        ],
-        'LAK' => [
-            0 => 'LAK',
-            1 => 'kip laosiano',
+            '¥',
+            'yen japonés',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'bat',
+            'THB',
+            'bat',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'dólar estadounidense',
+            '$',
+            'dólar estadounidense',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'sum',
-        ],
-        'VND' => [
-            0 => 'VND',
-            1 => 'dong vietnamita',
+            'UZS',
+            'sum',
         ],
         'XAF' => [
-            0 => 'XAF',
-            1 => 'franco CFA de África central',
+            'XAF',
+            'franco CFA de África central',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha zambiano',
+            'ZMW',
+            'kwacha zambiano',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_UY.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_UY.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_UY.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_UY.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,16 +3,16 @@
 return [
     'Names' => [
         'USD' => [
-            0 => 'US$',
-            1 => 'dólar estadounidense',
+            'US$',
+            'dólar estadounidense',
         ],
         'UYU' => [
-            0 => '$',
-            1 => 'peso uruguayo',
+            '$',
+            'peso uruguayo',
         ],
         'UYW' => [
-            0 => 'UP',
-            1 => 'unidad previsional uruguayo',
+            'UP',
+            'unidad previsional uruguayo',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_VE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_VE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_VE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/es_VE.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'VEF' => [
-            0 => 'Bs.',
-            1 => 'bolívar venezolano (2008–2018)',
+            'Bs.',
+            'bolívar venezolano (2008–2018)',
         ],
         'VES' => [
-            0 => 'Bs.S',
-            1 => 'bolívar soberano',
+            'Bs.S',
+            'bolívar soberano',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/et.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/et.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/et.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/et.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1056 +3,1072 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andorra peseeta',
+            'ADP',
+            'Andorra peseeta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Araabia Ühendemiraatide dirhem',
+            'AED',
+            'Araabia Ühendemiraatide dirhem',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afganistani afgaani (1927–2002)',
+            'AFA',
+            'Afganistani afgaani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afganistani afgaani',
+            'AFN',
+            'Afganistani afgaani',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'Albaania lekk (1946–1965)',
+            'ALK',
+            'Albaania lekk (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Albaania lekk',
+            'ALL',
+            'Albaania lekk',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Armeenia dramm',
+            'AMD',
+            'Armeenia dramm',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Hollandi Antillide kulden',
+            'ANG',
+            'Hollandi Antillide kulden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angola kvanza',
+            'AOA',
+            'Angola kvanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Angola kvanza (1977–1990)',
+            'AOK',
+            'Angola kvanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Angola kvanza (1990–2000)',
+            'AON',
+            'Angola kvanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Angola reformitud kvanza, 1995–1999',
+            'AOR',
+            'Angola reformitud kvanza, 1995–1999',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentina austral',
+            'ARA',
+            'Argentina austral',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Argentina peeso (1881–1970)',
+            'ARM',
+            'Argentina peeso (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentina peeso (1983–1985)',
+            'ARP',
+            'Argentina peeso (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentina peeso',
+            'ARS',
+            'Argentina peeso',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Austria šilling',
+            'ATS',
+            'Austria šilling',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'Austraalia dollar',
+            'AU$',
+            'Austraalia dollar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Aruba kulden',
+            'AWG',
+            'Aruba kulden',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Aserbaidžaani manat (1993–2006)',
+            'AZM',
+            'Aserbaidžaani manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Aserbaidžaani manat',
+            'AZN',
+            'Aserbaidžaani manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosnia ja Hertsegoviina dinaar (1992–1994)',
+            'BAD',
+            'Bosnia ja Hertsegoviina dinaar (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Bosnia ja Hertsegoviina konverteeritav mark',
+            'BAM',
+            'Bosnia ja Hertsegoviina konverteeritav mark',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'Bosnia ja Hertsegoviina uus dinaar (1994–1997)',
+            'BAN',
+            'Bosnia ja Hertsegoviina uus dinaar (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbadose dollar',
+            'BBD',
+            'Barbadose dollar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladeshi taka',
+            'BDT',
+            'Bangladeshi taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belgia konverteeritav frank',
+            'BEC',
+            'Belgia konverteeritav frank',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belgia frank',
+            'BEF',
+            'Belgia frank',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belgia arveldusfrank',
+            'BEL',
+            'Belgia arveldusfrank',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bulgaaria püsiv leev',
+            'BGL',
+            'Bulgaaria püsiv leev',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bulgaaria leev',
+            'BGN',
+            'Bulgaaria leev',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Bulgaaria leev (1879–1952)',
+            'BGO',
+            'Bulgaaria leev (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahreini dinaar',
+            'BHD',
+            'Bahreini dinaar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundi frank',
+            'BIF',
+            'Burundi frank',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermuda dollar',
+            'BMD',
+            'Bermuda dollar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Brunei dollar',
+            'BND',
+            'Brunei dollar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliivia boliviaano',
+            'BOB',
+            'Boliivia boliviaano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Boliivia boliviaano (1863–1963)',
+            'BOL',
+            'Boliivia boliviaano (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Boliivia peeso',
+            'BOP',
+            'Boliivia peeso',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Brasiilia uus kruseiro (1967–1986)',
+            'BRB',
+            'Brasiilia uus kruseiro (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Brasiilia krusado',
+            'BRC',
+            'Brasiilia krusado',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Brasiilia kruseiro (1990–1993)',
+            'BRE',
+            'Brasiilia kruseiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Brasiilia reaal',
+            'R$',
+            'Brasiilia reaal',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Brasiilia kruseiro (1993–1994)',
+            'BRR',
+            'Brasiilia kruseiro (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Brasiilia kruseiro (1942–1967)',
+            'BRZ',
+            'Brasiilia kruseiro (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahama dollar',
+            'BSD',
+            'Bahama dollar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Bhutani ngultrum',
+            'BTN',
+            'Bhutani ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Birma kjatt',
+            'BUK',
+            'Birma kjatt',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botswana pula',
+            'BWP',
+            'Botswana pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Valgevene uus rubla (1994–1999)',
+            'BYB',
+            'Valgevene uus rubla (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Valgevene rubla',
+            'BYN',
+            'Valgevene rubla',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Valgevene rubla (2000–2016)',
+            'BYR',
+            'Valgevene rubla (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Belize’i dollar',
+            'BZD',
+            'Belize’i dollar',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Kanada dollar',
+            'CA$',
+            'Kanada dollar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Kongo frank',
+            'CDF',
+            'Kongo frank',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Šveitsi frank',
+            'CHF',
+            'Šveitsi frank',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Tšiili eskuudo',
+            'CLE',
+            'Tšiili eskuudo',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Tšiili peeso',
+            'CLP',
+            'Tšiili peeso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Hiina jüaan (välismaine turg)',
+            'CNH',
+            'Hiina jüaan (välismaine turg)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Hiina jüaan',
+            'CN¥',
+            'Hiina jüaan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Colombia peeso',
+            'COP',
+            'Colombia peeso',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Costa Rica koloon',
+            'CRC',
+            'Costa Rica koloon',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Serbia dinaar (2002–2006)',
+            'CSD',
+            'Serbia dinaar (2002–2006)',
+        ],
+        'CSK' => [
+            'CSK',
+            'Tšehhoslovakkia kõva kroon',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Kuuba konverteeritav peeso',
+            'CUC',
+            'Kuuba konverteeritav peeso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Kuuba peeso',
+            'CUP',
+            'Kuuba peeso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Cabo Verde eskuudo',
+            'CVE',
+            'Cabo Verde eskuudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Küprose nael',
+            'CYP',
+            'Küprose nael',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Tšehhi kroon',
+            'CZK',
+            'Tšehhi kroon',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Ida-Saksa mark',
+            'DDM',
+            'Ida-Saksa mark',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Saksa mark',
+            'DEM',
+            'Saksa mark',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Djibouti frank',
+            'DJF',
+            'Djibouti frank',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Taani kroon',
+            'DKK',
+            'Taani kroon',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominikaani peeso',
+            'DOP',
+            'Dominikaani peeso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Alžeeria dinaar',
+            'DZD',
+            'Alžeeria dinaar',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ecuadori sukre',
+            'ECS',
+            'Ecuadori sukre',
         ],
         'EEK' => [
-            0 => 'kr',
-            1 => 'Eesti kroon',
+            'kr',
+            'Eesti kroon',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Egiptuse nael',
+            'EGP',
+            'Egiptuse nael',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritrea nakfa',
+            'ERN',
+            'Eritrea nakfa',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Hispaania peseeta',
+            'ESP',
+            'Hispaania peseeta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Etioopia birr',
+            'ETB',
+            'Etioopia birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Soome mark',
+            'FIM',
+            'Soome mark',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fidži dollar',
+            'FJD',
+            'Fidži dollar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Falklandi saarte nael',
+            'FKP',
+            'Falklandi saarte nael',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Prantsuse frank',
+            'FRF',
+            'Prantsuse frank',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Suurbritannia naelsterling',
+            '£',
+            'Suurbritannia naelsterling',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Gruusia lari',
+            'GEL',
+            'Gruusia lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ghana sedi (1979–2007)',
+            'GHC',
+            'Ghana sedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ghana sedi',
+            'GHS',
+            'Ghana sedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltari nael',
+            'GIP',
+            'Gibraltari nael',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambia dalasi',
+            'GMD',
+            'Gambia dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Guinea frank',
+            'GNF',
+            'Guinea frank',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Guinea syli',
+            'GNS',
+            'Guinea syli',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Kreeka drahm',
+            'GRD',
+            'Kreeka drahm',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Guatemala ketsaal',
+            'GTQ',
+            'Guatemala ketsaal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portugali Guinea eskuudo',
+            'GWE',
+            'Portugali Guinea eskuudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Guinea-Bissau peeso',
+            'GWP',
+            'Guinea-Bissau peeso',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Guyana dollar',
+            'GYD',
+            'Guyana dollar',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Hongkongi dollar',
+            'HK$',
+            'Hongkongi dollar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Hondurase lempiira',
+            'HNL',
+            'Hondurase lempiira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Horvaatia dinaar',
+            'HRD',
+            'Horvaatia dinaar',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Horvaatia kuna',
+            'HRK',
+            'Horvaatia kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haiti gurd',
+            'HTG',
+            'Haiti gurd',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Ungari forint',
+            'HUF',
+            'Ungari forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indoneesia ruupia',
+            'IDR',
+            'Indoneesia ruupia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Iiri nael',
+            'IEP',
+            'Iiri nael',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Iisraeli nael',
+            'ILP',
+            'Iisraeli nael',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'Iisraeli seekel (1980–1985)',
+            'ILR',
+            'Iisraeli seekel (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Iisraeli uus seekel',
+            '₪',
+            'Iisraeli uus seekel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'India ruupia',
+            '₹',
+            'India ruupia',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Iraagi dinaar',
+            'IQD',
+            'Iraagi dinaar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Iraani riaal',
+            'IRR',
+            'Iraani riaal',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'Islandi kroon (1918–1981)',
+            'ISJ',
+            'Islandi kroon (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Islandi kroon',
+            'ISK',
+            'Islandi kroon',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Itaalia liir',
+            'ITL',
+            'Itaalia liir',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Jamaica dollar',
+            'JMD',
+            'Jamaica dollar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Jordaania dinaar',
+            'JOD',
+            'Jordaania dinaar',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Jaapani jeen',
+            '¥',
+            'Jaapani jeen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Keenia šilling',
+            'KES',
+            'Keenia šilling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Kõrgõzstani somm',
+            'KGS',
+            'Kõrgõzstani somm',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Kambodža riaal',
+            'KHR',
+            'Kambodža riaal',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Komoori frank',
+            'KMF',
+            'Komoori frank',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Põhja-Korea vonn',
+            'KPW',
+            'Põhja-Korea vonn',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'Lõuna-Korea vonn (1945–1953)',
+            'KRO',
+            'Lõuna-Korea vonn (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Lõuna-Korea vonn',
+            '₩',
+            'Lõuna-Korea vonn',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Kuveidi dinaar',
+            'KWD',
+            'Kuveidi dinaar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Kaimanisaarte dollar',
+            'KYD',
+            'Kaimanisaarte dollar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Kasahstani tenge',
+            'KZT',
+            'Kasahstani tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laose kiip',
+            'LAK',
+            'Laose kiip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Liibanoni nael',
+            'LBP',
+            'Liibanoni nael',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Sri Lanka ruupia',
+            'LKR',
+            'Sri Lanka ruupia',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Libeeria dollar',
+            'LRD',
+            'Libeeria dollar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesotho loti',
+            'LSL',
+            'Lesotho loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Leedu litt',
+            'LTL',
+            'Leedu litt',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Luksemburgi konverteeritav frank',
+            'LUC',
+            'Luksemburgi konverteeritav frank',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Luksemburgi frank',
+            'LUF',
+            'Luksemburgi frank',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Läti latt',
+            'LVL',
+            'Läti latt',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Läti rubla',
+            'LVR',
+            'Läti rubla',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Liibüa dinaar',
+            'LYD',
+            'Liibüa dinaar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Maroko dirhem',
+            'MAD',
+            'Maroko dirhem',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Maroko frank',
+            'MAF',
+            'Maroko frank',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Monaco frank',
+            'MCF',
+            'Monaco frank',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldova leu',
+            'MDL',
+            'Moldova leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Madagaskari ariari',
+            'MGA',
+            'Madagaskari ariari',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Madagaskari frank',
+            'MGF',
+            'Madagaskari frank',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Makedoonia dinaar',
+            'MKD',
+            'Makedoonia dinaar',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Makedoonia dinaar (1992–1993)',
+            'MKN',
+            'Makedoonia dinaar (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Mali frank',
+            'MLF',
+            'Mali frank',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Myanmari kjatt',
+            'MMK',
+            'Myanmari kjatt',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongoolia tugrik',
+            'MNT',
+            'Mongoolia tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Macau pataaka',
+            'MOP',
+            'Macau pataaka',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauritaania ugia (1973–2017)',
+            'MRO',
+            'Mauritaania ugia (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mauritaania ugia',
+            'MRU',
+            'Mauritaania ugia',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Malta liir',
+            'MTL',
+            'Malta liir',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Malta nael',
+            'MTP',
+            'Malta nael',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mauritiuse ruupia',
+            'MUR',
+            'Mauritiuse ruupia',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'Maldiivi ruupia (1947–1981)',
+            'MVP',
+            'Maldiivi ruupia (1947–1981)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldiivi ruupia',
+            'MVR',
+            'Maldiivi ruupia',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malawi kvatša',
+            'MWK',
+            'Malawi kvatša',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Mehhiko peeso',
+            'MX$',
+            'Mehhiko peeso',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Mehhiko peeso (1861–1992)',
+            'MXP',
+            'Mehhiko peeso (1861–1992)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Malaisia ringgit',
+            'MYR',
+            'Malaisia ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mosambiigi eskuudo',
+            'MZE',
+            'Mosambiigi eskuudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Mosambiigi metikal (1980–2006)',
+            'MZM',
+            'Mosambiigi metikal (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mosambiigi metikal',
+            'MZN',
+            'Mosambiigi metikal',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namiibia dollar',
+            'NAD',
+            'Namiibia dollar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigeeria naira',
+            'NGN',
+            'Nigeeria naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Nicaragua kordoba (1988–1991)',
+            'NIC',
+            'Nicaragua kordoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nicaragua kordoba',
+            'NIO',
+            'Nicaragua kordoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Hollandi kulden',
+            'NLG',
+            'Hollandi kulden',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Norra kroon',
+            'NOK',
+            'Norra kroon',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepali ruupia',
+            'NPR',
+            'Nepali ruupia',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Uus-Meremaa dollar',
+            'NZ$',
+            'Uus-Meremaa dollar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Omaani riaal',
+            'OMR',
+            'Omaani riaal',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panama balboa',
+            'PAB',
+            'Panama balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Peruu inti',
+            'PEI',
+            'Peruu inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peruu soll',
+            'PEN',
+            'Peruu soll',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Peruu soll (1863–1965)',
+            'PES',
+            'Peruu soll (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Paapua Uus-Guinea kina',
+            'PGK',
+            'Paapua Uus-Guinea kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Filipiini peeso',
+            'PHP',
+            'Filipiini peeso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistani ruupia',
+            'PKR',
+            'Pakistani ruupia',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Poola zlott',
+            'PLN',
+            'Poola zlott',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Poola zlott (1950–1995)',
+            'PLZ',
+            'Poola zlott (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portugali eskuudo',
+            'PTE',
+            'Portugali eskuudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paraguay guaranii',
+            'PYG',
+            'Paraguay guaranii',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Katari riaal',
+            'QAR',
+            'Katari riaal',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Rodeesia dollar',
+            'RHD',
+            'Rodeesia dollar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Rumeenia leu (1952–2006)',
+            'ROL',
+            'Rumeenia leu (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Rumeenia leu',
+            'RON',
+            'Rumeenia leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Serbia dinaar',
+            'RSD',
+            'Serbia dinaar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Venemaa rubla',
+            'RUB',
+            'Venemaa rubla',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Venemaa rubla (1991–1998)',
+            'RUR',
+            'Venemaa rubla (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Rwanda frank',
+            'RWF',
+            'Rwanda frank',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saudi Araabia riaal',
+            'SAR',
+            'Saudi Araabia riaal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Saalomoni Saarte dollar',
+            'SBD',
+            'Saalomoni Saarte dollar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seišelli ruupia',
+            'SCR',
+            'Seišelli ruupia',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Sudaani dinaar (1992–2007)',
+            'SDD',
+            'Sudaani dinaar (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudaani nael',
+            'SDG',
+            'Sudaani nael',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Sudaani nael (1957–1998)',
+            'SDP',
+            'Sudaani nael (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Rootsi kroon',
+            'SEK',
+            'Rootsi kroon',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singapuri dollar',
+            'SGD',
+            'Singapuri dollar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Saint Helena nael',
+            'SHP',
+            'Saint Helena nael',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Sloveenia tolar',
+            'SIT',
+            'Sloveenia tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slovaki kroon',
+            'SKK',
+            'Slovaki kroon',
+        ],
+        'SLE' => [
+            'SLE',
+            'Sierra Leone leoone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sierra Leone leoone',
+            'SLL',
+            'Sierra Leone leoone (1964–2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somaalia šilling',
+            'SOS',
+            'Somaalia šilling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Suriname dollar',
+            'SRD',
+            'Suriname dollar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Suriname kulden',
+            'SRG',
+            'Suriname kulden',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Lõuna-Sudaani nael',
+            'SSP',
+            'Lõuna-Sudaani nael',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'São Tomé ja Príncipe dobra (1977–2017)',
+            'STD',
+            'São Tomé ja Príncipe dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'São Tomé ja Príncipe dobra',
+            'STN',
+            'São Tomé ja Príncipe dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'NSVL-i rubla',
+            'SUR',
+            'NSVL-i rubla',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'El Salvadori koloon',
+            'SVC',
+            'El Salvadori koloon',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Süüria nael',
+            'SYP',
+            'Süüria nael',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Svaasimaa lilangeni',
+            'SZL',
+            'Svaasimaa lilangeni',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Tai baat',
+            '฿',
+            'Tai baat',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tadžikistani rubla',
+            'TJR',
+            'Tadžikistani rubla',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tadžikistani somoni',
+            'TJS',
+            'Tadžikistani somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Türkmenistani manat (1993–2009)',
+            'TMM',
+            'Türkmenistani manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Türkmenistani manat',
+            'TMT',
+            'Türkmenistani manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tuneesia dinaar',
+            'TND',
+            'Tuneesia dinaar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tonga pa’anga',
+            'TOP',
+            'Tonga pa’anga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Timori eskuudo',
+            'TPE',
+            'Timori eskuudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Türgi liir (1922–2005)',
+            'TRL',
+            'Türgi liir (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Türgi liir',
+            'TRY',
+            'Türgi liir',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidadi ja Tobago dollar',
+            'TTD',
+            'Trinidadi ja Tobago dollar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'uus Taiwani dollar',
+            'NT$',
+            'uus Taiwani dollar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tansaania šilling',
+            'TZS',
+            'Tansaania šilling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ukraina grivna',
+            'UAH',
+            'Ukraina grivna',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Ukraina karbovanets',
+            'UAK',
+            'Ukraina karbovanets',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Uganda šilling (1966–1987)',
+            'UGS',
+            'Uganda šilling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Uganda šilling',
+            'UGX',
+            'Uganda šilling',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'USA dollar',
+            '$',
+            'USA dollar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'USA järgmise päeva dollar',
+            'USN',
+            'USA järgmise päeva dollar',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'USA sama päeva dollar',
+            'USS',
+            'USA sama päeva dollar',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Uruguay peeso (1975–1993)',
+            'UYP',
+            'Uruguay peeso (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Uruguay peeso',
+            'UYU',
+            'Uruguay peeso',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Usbekistani somm',
+            'UZS',
+            'Usbekistani somm',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venezuela boliivar (1871–2008)',
+            'VEB',
+            'Venezuela boliivar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venezuela boliivar (2008–2018)',
+            'VEF',
+            'Venezuela boliivar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venezuela boliivar',
+            'VES',
+            'Venezuela boliivar',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Vietnami dong',
+            '₫',
+            'Vietnami dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Vietnami dong (1978–1985)',
+            'VNN',
+            'Vietnami dong (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatu vatu',
+            'VUV',
+            'Vanuatu vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoa taala',
+            'WST',
+            'Samoa taala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Kesk-Aafrika CFA frank',
+            'FCFA',
+            'Kesk-Aafrika CFA frank',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Ida-Kariibi dollar',
+            'EC$',
+            'Ida-Kariibi dollar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'eküü',
+            'XEU',
+            'eküü',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Prantsuse kuldfrank',
+            'XFO',
+            'Prantsuse kuldfrank',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Prantsuse UIC-frank',
+            'XFU',
+            'Prantsuse UIC-frank',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Lääne-Aafrika CFA frank',
+            'F CFA',
+            'Lääne-Aafrika CFA frank',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP frank',
+            'CFPF',
+            'CFP frank',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Jeemeni dinaar',
+            'YDD',
+            'Jeemeni dinaar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Jeemeni riaal',
+            'YER',
+            'Jeemeni riaal',
+        ],
+        'YUD' => [
+            'YUD',
+            'Jugoslaavia kõva dinaar (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Jugoslaavia uus dinaar (1994–2002)',
+            'YUM',
+            'Jugoslaavia uus dinaar (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Jugoslaavia konverteeritav dinaar (1990–1992)',
+            'YUN',
+            'Jugoslaavia konverteeritav dinaar (1990–1992)',
+        ],
+        'YUR' => [
+            'YUR',
+            'Jugoslaavia reformitud dinaar (1992–1993)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Lõuna-Aafrika rand',
+            'ZAR',
+            'Lõuna-Aafrika rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Sambia kvatša (1968–2012)',
+            'ZMK',
+            'Sambia kvatša (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Sambia kvatša',
+            'ZMW',
+            'Sambia kvatša',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Sairi zaire',
+            'ZRZ',
+            'Sairi zaire',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabwe dollar (1980–2008)',
+            'ZWD',
+            'Zimbabwe dollar (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Zimbabwe dollar (2009)',
+            'ZWL',
+            'Zimbabwe dollar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Zimbabwe dollar (2008)',
+            'ZWR',
+            'Zimbabwe dollar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/eu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/eu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/eu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/eu.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1172 +3,1172 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'pezeta andorratarra',
+            'ADP',
+            'pezeta andorratarra',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Arabiar Emirerri Batuetako dirhama',
+            'AED',
+            'Arabiar Emirerri Batuetako dirhama',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afghani afgandarra (1927–2002)',
+            'AFA',
+            'afghani afgandarra (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afgani afganiarra',
+            'AFN',
+            'afgani afganiarra',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'lek albaniarra (1946–1965)',
+            'ALK',
+            'lek albaniarra (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'lek albaniarra',
+            'ALL',
+            'lek albaniarra',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'dram armeniarra',
+            'AMD',
+            'dram armeniarra',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'florin antillarra',
+            'ANG',
+            'florin antillarra',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwanza angolarra',
+            'AOA',
+            'kwanza angolarra',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'kwanza angolarra (1977–1991)',
+            'AOK',
+            'kwanza angolarra (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'kwanza angolar berria (1990–2000)',
+            'AON',
+            'kwanza angolar berria (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'kwanza angolar birdoitua (1995–1999)',
+            'AOR',
+            'kwanza angolar birdoitua (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'austral argentinarra',
+            'ARA',
+            'austral argentinarra',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'peso ley argentinarra (1970–1983)',
+            'ARL',
+            'peso ley argentinarra (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'peso argentinarra (1981–1970)',
+            'ARM',
+            'peso argentinarra (1981–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'peso argentinarra (1983–1985)',
+            'ARP',
+            'peso argentinarra (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'peso argentinarra',
+            'ARS',
+            'peso argentinarra',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'txelin austriarra',
+            'ATS',
+            'txelin austriarra',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'dolar australiarra',
+            'A$',
+            'dolar australiarra',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'florin arubarra',
+            'AWG',
+            'florin arubarra',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'manat azerbaijandarra (1993–2006)',
+            'AZM',
+            'manat azerbaijandarra (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'manat azerbaijandarra',
+            'AZN',
+            'manat azerbaijandarra',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'dinar bosnia-herzegovinarra (1992–1994)',
+            'BAD',
+            'dinar bosnia-herzegovinarra (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'marko bihurgarri bosniarra',
+            'BAM',
+            'marko bihurgarri bosniarra',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'dinar bosnia-herzegovinar berria (1994–1997)',
+            'BAN',
+            'dinar bosnia-herzegovinar berria (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'dolar barbadostarra',
+            'BBD',
+            'dolar barbadostarra',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'taka bangladeshtarra',
+            'BDT',
+            'taka bangladeshtarra',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'franko belgikarra (bihurgarria)',
+            'BEC',
+            'franko belgikarra (bihurgarria)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'franko belgikarra',
+            'BEF',
+            'franko belgikarra',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'franko belgikarra (finantzarioa)',
+            'BEL',
+            'franko belgikarra (finantzarioa)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Lev bulgariar indartsua',
+            'BGL',
+            'Lev bulgariar indartsua',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'Lev bulgariar sozialista',
+            'BGM',
+            'Lev bulgariar sozialista',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'lev bulgariarra',
+            'BGN',
+            'lev bulgariarra',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Lev bulgariarra (1879–1952)',
+            'BGO',
+            'Lev bulgariarra (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dinar bahraindarra',
+            'BHD',
+            'dinar bahraindarra',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'franko burundiarra',
+            'BIF',
+            'franko burundiarra',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dolar bermudarra',
+            'BMD',
+            'dolar bermudarra',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'dolar bruneitarra',
+            'BND',
+            'dolar bruneitarra',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviano boliviarra',
+            'BOB',
+            'boliviano boliviarra',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'boliviano boliviarra (1863–1963)',
+            'BOL',
+            'boliviano boliviarra (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'peso boliviarra',
+            'BOP',
+            'peso boliviarra',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'mvdol boliviarra',
+            'BOV',
+            'mvdol boliviarra',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'cruzeiro brasildar berria (1967–1986)',
+            'BRB',
+            'cruzeiro brasildar berria (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'cruzado brasildarra (1986–1989)',
+            'BRC',
+            'cruzado brasildarra (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'cruzeiro brasildarra (1990–1993)',
+            'BRE',
+            'cruzeiro brasildarra (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'erreal brasildarra',
+            'R$',
+            'erreal brasildarra',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'cruzado brasildar berria (1989–1990)',
+            'BRN',
+            'cruzado brasildar berria (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'cruzeiro brasildar berria (1993–1994)',
+            'BRR',
+            'cruzeiro brasildar berria (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'cruzeiro brasildarra (1942–1967)',
+            'BRZ',
+            'cruzeiro brasildarra (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'dolar bahamarra',
+            'BSD',
+            'dolar bahamarra',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ngultrum bhutandarra',
+            'BTN',
+            'ngultrum bhutandarra',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'kyat birmaniarra',
+            'BUK',
+            'kyat birmaniarra',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pula botswanarra',
+            'BWP',
+            'pula botswanarra',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'errublo bielorrusiarra (1994–1999)',
+            'BYB',
+            'errublo bielorrusiarra (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'errublo bielorrusiarra',
+            'BYN',
+            'errublo bielorrusiarra',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Bielorrusiako errubloa (2000–2016)',
+            'BYR',
+            'Bielorrusiako errubloa (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'dolar belizetarra',
+            'BZD',
+            'dolar belizetarra',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'dolar kanadarra',
+            'CA$',
+            'dolar kanadarra',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'franko kongoarra',
+            'CDF',
+            'franko kongoarra',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR euroa',
+            'CHE',
+            'WIR euroa',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'franko suitzarra',
+            'CHF',
+            'franko suitzarra',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR frankoa',
+            'CHW',
+            'WIR frankoa',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'ezkutu txiletarra',
+            'CLE',
+            'ezkutu txiletarra',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'kontu-unitate txiletarra (UF)',
+            'CLF',
+            'kontu-unitate txiletarra (UF)',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'peso txiletarra',
+            'CLP',
+            'peso txiletarra',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'yuan txinatarra (itsasoz haraindikoa)',
+            'CNH',
+            'yuan txinatarra (itsasoz haraindikoa)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'Txinako Herri Bankuaren dolarra',
+            'CNX',
+            'Txinako Herri Bankuaren dolarra',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'yuan txinatarra',
+            'CN¥',
+            'yuan txinatarra',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'peso kolonbiarra',
+            'COP',
+            'peso kolonbiarra',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'erreal kolonbiarraren balio-unitatea',
+            'COU',
+            'erreal kolonbiarraren balio-unitatea',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'colon costarricarra',
+            'CRC',
+            'colon costarricarra',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'dinar serbiarra (2002–2006)',
+            'CSD',
+            'dinar serbiarra (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Txekoslovakiako koroa indartsua',
+            'CSK',
+            'Txekoslovakiako koroa indartsua',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'peso bihurgarri kubatarra',
+            'CUC',
+            'peso bihurgarri kubatarra',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'peso kubatarra',
+            'CUP',
+            'peso kubatarra',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'ezkutu caboverdetarra',
+            'CVE',
+            'ezkutu caboverdetarra',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'libera zipretarra',
+            'CYP',
+            'libera zipretarra',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'koroa txekiarra',
+            'CZK',
+            'koroa txekiarra',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Ekialdeko Alemaniako markoa',
+            'DDM',
+            'Ekialdeko Alemaniako markoa',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'marko alemana',
+            'DEM',
+            'marko alemana',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'franko djibutiarra',
+            'DJF',
+            'franko djibutiarra',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'koroa danimarkarra',
+            'DKK',
+            'koroa danimarkarra',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'peso dominikarra',
+            'DOP',
+            'peso dominikarra',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinar aljeriarra',
+            'DZD',
+            'dinar aljeriarra',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'sukre ekuadortarra',
+            'ECS',
+            'sukre ekuadortarra',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'balio-unitate konstante ekuadortarra',
+            'ECV',
+            'balio-unitate konstante ekuadortarra',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'kroon estoniarra',
+            'EEK',
+            'kroon estoniarra',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'libera egiptoarra',
+            'EGP',
+            'libera egiptoarra',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nakfa eritrearra',
+            'ERN',
+            'nakfa eritrearra',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'pezeta espainiarra (A kontua)',
+            'ESA',
+            'pezeta espainiarra (A kontua)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'pezeta espainiarra (kontu bihurgarria)',
+            'ESB',
+            'pezeta espainiarra (kontu bihurgarria)',
         ],
         'ESP' => [
-            0 => '₧',
-            1 => 'pezeta espainiarra',
+            '₧',
+            'pezeta espainiarra',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'birr etiopiarra',
+            'ETB',
+            'birr etiopiarra',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euroa',
+            '€',
+            'euroa',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'markka finlandiarra',
+            'FIM',
+            'markka finlandiarra',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'dolar fijiarra',
+            'FJD',
+            'dolar fijiarra',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'libera falklandarra',
+            'FKP',
+            'libera falklandarra',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'libera frantsesa',
+            'FRF',
+            'libera frantsesa',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'libera esterlina',
+            '£',
+            'libera esterlina',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'kupon larit georgiarra',
+            'GEK',
+            'kupon larit georgiarra',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'lari georgiarra',
+            'GEL',
+            'lari georgiarra',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'cedi ghanatarra (1979–2007)',
+            'GHC',
+            'cedi ghanatarra (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'cedi ghanatarra',
+            'GHS',
+            'cedi ghanatarra',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'libera gibraltartarra',
+            'GIP',
+            'libera gibraltartarra',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi gambiarra',
+            'GMD',
+            'dalasi gambiarra',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'franko ginearra',
+            'GNF',
+            'franko ginearra',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'syli ginearra',
+            'GNS',
+            'syli ginearra',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekwele ekuatoreginearra',
+            'GQE',
+            'ekwele ekuatoreginearra',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'drakma greziarra',
+            'GRD',
+            'drakma greziarra',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ketzal guatemalarra',
+            'GTQ',
+            'ketzal guatemalarra',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Gineako ezkutu portugesa',
+            'GWE',
+            'Gineako ezkutu portugesa',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'peso gineabissautarra',
+            'GWP',
+            'peso gineabissautarra',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'dolar guyanarra',
+            'GYD',
+            'dolar guyanarra',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'dolar hongkongtarra',
+            'HK$',
+            'dolar hongkongtarra',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'lempira hodurastarra',
+            'HNL',
+            'lempira hodurastarra',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'dinar kroaziarra',
+            'HRD',
+            'dinar kroaziarra',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kuna kroaziarra',
+            'HRK',
+            'kuna kroaziarra',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gourde haitiarra',
+            'HTG',
+            'gourde haitiarra',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'forint hungariarra',
+            'HUF',
+            'forint hungariarra',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'errupia indonesiarra',
+            'IDR',
+            'errupia indonesiarra',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'libera irlandarra',
+            'IEP',
+            'libera irlandarra',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'libera israeldarra',
+            'ILP',
+            'libera israeldarra',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'shekel israeldarra (1980–1985)',
+            'ILR',
+            'shekel israeldarra (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'shekel israeldar berria',
+            '₪',
+            'shekel israeldar berria',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'errupia indiarra',
+            '₹',
+            'errupia indiarra',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'dinar irakiarra',
+            'IQD',
+            'dinar irakiarra',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'rial irandarra',
+            'IRR',
+            'rial irandarra',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'koroa islandiarra (1918–1981)',
+            'ISJ',
+            'koroa islandiarra (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'koroa islandiarra',
+            'ISK',
+            'koroa islandiarra',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'lira italiarra',
+            'ITL',
+            'lira italiarra',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'dolar jamaikarra',
+            'JMD',
+            'dolar jamaikarra',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'dinar jordaniarra',
+            'JOD',
+            'dinar jordaniarra',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'yen japoniarra',
+            'JP¥',
+            'yen japoniarra',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'txelin kenyarra',
+            'KES',
+            'txelin kenyarra',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'som kirgizistandarra',
+            'KGS',
+            'som kirgizistandarra',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'riel kanbodiarra',
+            'KHR',
+            'riel kanbodiarra',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'franko komoretarra',
+            'KMF',
+            'franko komoretarra',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'won iparkorearra',
+            'KPW',
+            'won iparkorearra',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'hwan hegokorearra (1953–1962)',
+            'KRH',
+            'hwan hegokorearra (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'won hegokorearra (1945–1953)',
+            'KRO',
+            'won hegokorearra (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'won hegokorearra',
+            '₩',
+            'won hegokorearra',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'dinar kuwaitarra',
+            'KWD',
+            'dinar kuwaitarra',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'dolar kaimandarra',
+            'KYD',
+            'dolar kaimandarra',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'tenge kazakhstandarra',
+            'KZT',
+            'tenge kazakhstandarra',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'kip laostarra',
+            'LAK',
+            'kip laostarra',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libera libanoarra',
+            'LBP',
+            'libera libanoarra',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'errupia srilankarra',
+            'LKR',
+            'errupia srilankarra',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dolar liberiarra',
+            'LRD',
+            'dolar liberiarra',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'loti lesothoarra',
+            'LSL',
+            'loti lesothoarra',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Lituaniako litasa',
+            'LTL',
+            'Lituaniako litasa',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Lituaniako talonasa',
+            'LTT',
+            'Lituaniako talonasa',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Luxenburgoko franko bihurgarria',
+            'LUC',
+            'Luxenburgoko franko bihurgarria',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Luxenburgoko frankoa',
+            'LUF',
+            'Luxenburgoko frankoa',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Luxenburgoko finantza-frankoa',
+            'LUL',
+            'Luxenburgoko finantza-frankoa',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Letoniako latsa',
+            'LVL',
+            'Letoniako latsa',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Letoniako errubloa',
+            'LVR',
+            'Letoniako errubloa',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinar libiarra',
+            'LYD',
+            'dinar libiarra',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dirham marokoarra',
+            'MAD',
+            'dirham marokoarra',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'franko marokoarra',
+            'MAF',
+            'franko marokoarra',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Monakoko frankoa',
+            'MCF',
+            'Monakoko frankoa',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'kupoi moldaviarra',
+            'MDC',
+            'kupoi moldaviarra',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'leu moldaviarra',
+            'MDL',
+            'leu moldaviarra',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariary madagaskartarra',
+            'MGA',
+            'ariary madagaskartarra',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'franko malagasiarra',
+            'MGF',
+            'franko malagasiarra',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'dinar mazedoniarra',
+            'MKD',
+            'dinar mazedoniarra',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'dinar mazedoniarra (1992–1993)',
+            'MKN',
+            'dinar mazedoniarra (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'franko maliarra',
+            'MLF',
+            'franko maliarra',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'kyat myanmartarra',
+            'MMK',
+            'kyat myanmartarra',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'tugrik mongoliarra',
+            'MNT',
+            'tugrik mongoliarra',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'pataca macauarra',
+            'MOP',
+            'pataca macauarra',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauritaniako ouguiya (1973–2017)',
+            'MRO',
+            'Mauritaniako ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'uguiya mauritaniarra',
+            'MRU',
+            'uguiya mauritaniarra',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'lira maltarra',
+            'MTL',
+            'lira maltarra',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'libera maltar',
+            'MTP',
+            'libera maltar',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'errupia mauriziarra',
+            'MUR',
+            'errupia mauriziarra',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'errupia maldivarra (1947–1981)',
+            'MVP',
+            'errupia maldivarra (1947–1981)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'rufiyaa maldivarra',
+            'MVR',
+            'rufiyaa maldivarra',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha malawiarra',
+            'MWK',
+            'kwacha malawiarra',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'peso mexikarra',
+            'MX$',
+            'peso mexikarra',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Zilar-peso amerikarra (1861–1992)',
+            'MXP',
+            'Zilar-peso amerikarra (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Inbertsio-unitate mexikarra',
+            'MXV',
+            'Inbertsio-unitate mexikarra',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ringgit malaysiarra',
+            'MYR',
+            'ringgit malaysiarra',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'ezkutu mozambiketarra',
+            'MZE',
+            'ezkutu mozambiketarra',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'metikal mozambiketarra',
+            'MZM',
+            'metikal mozambiketarra',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'metical mozambiketarra',
+            'MZN',
+            'metical mozambiketarra',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dolar namibiarra',
+            'NAD',
+            'dolar namibiarra',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naira nigeriarra',
+            'NGN',
+            'naira nigeriarra',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'kordoba nikaraguar (1988–1991)',
+            'NIC',
+            'kordoba nikaraguar (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'cordoba nikaraguarra',
+            'NIO',
+            'cordoba nikaraguarra',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'gilder herbeheretarra',
+            'NLG',
+            'gilder herbeheretarra',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'koroa norvegiarra',
+            'NOK',
+            'koroa norvegiarra',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'errupia nepaldarra',
+            'NPR',
+            'errupia nepaldarra',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'dolar zeelandaberritarra',
+            'NZ$',
+            'dolar zeelandaberritarra',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'rial omandarra',
+            'OMR',
+            'rial omandarra',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balboa panamarra',
+            'PAB',
+            'balboa panamarra',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'inti perutarra',
+            'PEI',
+            'inti perutarra',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'sol perutarra',
+            'PEN',
+            'sol perutarra',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'sol perutarra (1863–1965)',
+            'PES',
+            'sol perutarra (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina gineaberriarra',
+            'PGK',
+            'kina gineaberriarra',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'peso filipinarra',
+            'PHP',
+            'peso filipinarra',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'errupia pakistandarra',
+            'PKR',
+            'errupia pakistandarra',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'zloty poloniarra',
+            'PLN',
+            'zloty poloniarra',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'zloty poloniarra (1950–1995)',
+            'PLZ',
+            'zloty poloniarra (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'ezkutu portugesa',
+            'PTE',
+            'ezkutu portugesa',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'guarani paraguaitarra',
+            'PYG',
+            'guarani paraguaitarra',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'riyal qatartarra',
+            'QAR',
+            'riyal qatartarra',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'dolar rhodesiarra',
+            'RHD',
+            'dolar rhodesiarra',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'leu errumaniarra (1952–2006)',
+            'ROL',
+            'leu errumaniarra (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'leu errumaniarra',
+            'RON',
+            'leu errumaniarra',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'dinar serbiarra',
+            'RSD',
+            'dinar serbiarra',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'errublo errusiarra',
+            'RUB',
+            'errublo errusiarra',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'errublo errusiarra (1991–1998)',
+            'RUR',
+            'errublo errusiarra (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'franko ruandarra',
+            'RWF',
+            'franko ruandarra',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'riyal saudiarabiarra',
+            'SAR',
+            'riyal saudiarabiarra',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'dolar salomondarra',
+            'SBD',
+            'dolar salomondarra',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'errupia seychelletarra',
+            'SCR',
+            'errupia seychelletarra',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'dinar sudandarra (1992–2007)',
+            'SDD',
+            'dinar sudandarra (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'libera sudandarra',
+            'SDG',
+            'libera sudandarra',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'libera sudandarra (1957–1998)',
+            'SDP',
+            'libera sudandarra (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'koroa suediarra',
+            'SEK',
+            'koroa suediarra',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'dolar singapurtarra',
+            'SGD',
+            'dolar singapurtarra',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Santa Helenako libera',
+            'SHP',
+            'Santa Helenako libera',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'tolar esloveniarra',
+            'SIT',
+            'tolar esloveniarra',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'koroa eslovakiarra',
+            'SKK',
+            'koroa eslovakiarra',
         ],
         'SLE' => [
-            0 => 'SLE',
-            1 => 'leone sierraleonar berria',
+            'SLE',
+            'leone sierraleonar berria',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leone sierraleonarra',
+            'SLL',
+            'leone sierraleonarra',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'txelin somaliarra',
+            'SOS',
+            'txelin somaliarra',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'dolar surinamdarra',
+            'SRD',
+            'dolar surinamdarra',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'gilder surinamdarra',
+            'SRG',
+            'gilder surinamdarra',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'libera hegosudandarra',
+            'SSP',
+            'libera hegosudandarra',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Sao Tomeko eta Principeko dobra (1977–2017)',
+            'STD',
+            'Sao Tomeko eta Principeko dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra saotometarra',
+            'STN',
+            'dobra saotometarra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'errublo sovietarra',
+            'SUR',
+            'errublo sovietarra',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'kolon salvadortarra',
+            'SVC',
+            'kolon salvadortarra',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'libera siriarra',
+            'SYP',
+            'libera siriarra',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangeni swazilandiarra',
+            'SZL',
+            'lilangeni swazilandiarra',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'baht thailandiarra',
+            '฿',
+            'baht thailandiarra',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'errublo tajikistandarra',
+            'TJR',
+            'errublo tajikistandarra',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'somoni tajikistandarra',
+            'TJS',
+            'somoni tajikistandarra',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'manat turkmenistandarra (1993–2009)',
+            'TMM',
+            'manat turkmenistandarra (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'manat turkmenistandarra',
+            'TMT',
+            'manat turkmenistandarra',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinar tunisiarra',
+            'TND',
+            'dinar tunisiarra',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'paʻanga tongatarra',
+            'TOP',
+            'paʻanga tongatarra',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'ezkutu timortarra',
+            'TPE',
+            'ezkutu timortarra',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'lira turkiarra (1922–2005)',
+            'TRL',
+            'lira turkiarra (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'lira turkiarra',
+            'TRY',
+            'lira turkiarra',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dolar trinitatearra',
+            'TTD',
+            'dolar trinitatearra',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'dolar taiwandar berria',
+            'NT$',
+            'dolar taiwandar berria',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'txelin tanzaniarra',
+            'TZS',
+            'txelin tanzaniarra',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'hryvnia ukrainarra',
+            'UAH',
+            'hryvnia ukrainarra',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'karbovanets ukrainarra',
+            'UAK',
+            'karbovanets ukrainarra',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'txelin ugandarra (1966–1987)',
+            'UGS',
+            'txelin ugandarra (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'txelin ugandarra',
+            'UGX',
+            'txelin ugandarra',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'dolar estatubatuarra',
+            'US$',
+            'dolar estatubatuarra',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'dolar estatubatuar (Hurrengo eguna)',
+            'USN',
+            'dolar estatubatuar (Hurrengo eguna)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'dolar estatubatuar (Egun berean)',
+            'USS',
+            'dolar estatubatuar (Egun berean)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'peso uruguaitarra (unitate indexatuak)',
+            'UYI',
+            'peso uruguaitarra (unitate indexatuak)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'peso uruguaitarra (1975–1993)',
+            'UYP',
+            'peso uruguaitarra (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'peso uruguaitarra',
+            'UYU',
+            'peso uruguaitarra',
         ],
         'UYW' => [
-            0 => 'UYW',
-            1 => 'soldata nominalaren indize-unitate uruguaitarra',
+            'UYW',
+            'soldata nominalaren indize-unitate uruguaitarra',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'sum uzbekistandarra',
+            'UZS',
+            'sum uzbekistandarra',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venezuelako bolivarra (1871–2008)',
+            'VEB',
+            'Venezuelako bolivarra (1871–2008)',
         ],
         'VED' => [
-            0 => 'VED',
-            1 => 'bolivar subiraua',
+            'VED',
+            'bolivar subiraua',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venezuelako bolivarra (2008–2018)',
+            'VEF',
+            'Venezuelako bolivarra (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'bolivar venezuelarra',
+            'VES',
+            'bolivar venezuelarra',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'dong vietnamdarra',
+            '₫',
+            'dong vietnamdarra',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'dong vietnamdar (1978–1985)',
+            'VNN',
+            'dong vietnamdar (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu vanuatuarra',
+            'VUV',
+            'vatu vanuatuarra',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'tala samoarra',
+            'WST',
+            'tala samoarra',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Afrika erdialdeko CFA frankoa',
+            'FCFA',
+            'Afrika erdialdeko CFA frankoa',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'dolar ekikaribearra',
+            'EC$',
+            'dolar ekikaribearra',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Europako dibisa-unitatea',
+            'XEU',
+            'Europako dibisa-unitatea',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'urrezko libera frantsesa',
+            'XFO',
+            'urrezko libera frantsesa',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'UIC libera frantsesa',
+            'XFU',
+            'UIC libera frantsesa',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Afrika mendebaldeko CFA frankoa',
+            'F CFA',
+            'Afrika mendebaldeko CFA frankoa',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP frankoa',
+            'CFPF',
+            'CFP frankoa',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET funtsak',
+            'XRE',
+            'RINET funtsak',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'dinar yemendarra',
+            'YDD',
+            'dinar yemendarra',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'rial yemendarra',
+            'YER',
+            'rial yemendarra',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'dinar yugoslaviar indartsua (1966–1990)',
+            'YUD',
+            'dinar yugoslaviar indartsua (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'dinar yugoslaviar berria (1994–2002)',
+            'YUM',
+            'dinar yugoslaviar berria (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'dinar yugoslaviar bihurgarria (1990–1992)',
+            'YUN',
+            'dinar yugoslaviar bihurgarria (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'dinar yugoslaviar erreformatua (1992–1993)',
+            'YUR',
+            'dinar yugoslaviar erreformatua (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'rand hegoafrikarra (finantzarioa)',
+            'ZAL',
+            'rand hegoafrikarra (finantzarioa)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rand hegoafrikarra',
+            'ZAR',
+            'rand hegoafrikarra',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambiako kwacha (1968–2012)',
+            'ZMK',
+            'Zambiako kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha zambiarra',
+            'ZMW',
+            'kwacha zambiarra',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'zaire berri zairetarra (1993–1998)',
+            'ZRN',
+            'zaire berri zairetarra (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zaire zairetarra (1971–1993)',
+            'ZRZ',
+            'zaire zairetarra (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'dolar zimbabwetarra (1980–2008)',
+            'ZWD',
+            'dolar zimbabwetarra (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'dolar zimbabwetarra (2009)',
+            'ZWL',
+            'dolar zimbabwetarra (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'dolar zimbabwetarra (2008)',
+            'ZWR',
+            'dolar zimbabwetarra (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fa_AF.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fa_AF.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fa_AF.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fa_AF.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,64 +3,64 @@
 return [
     'Names' => [
         'AUD' => [
-            0 => 'A$',
-            1 => 'دالر آسترالیا',
+            'A$',
+            'دالر آسترالیا',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'دالر برونی',
+            'BND',
+            'دالر برونی',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'روبل روسیهٔ سفید',
+            'BYN',
+            'روبل روسیهٔ سفید',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'روبل روسیهٔ سفید (۲۰۰۰–۲۰۱۶)',
+            'BYR',
+            'روبل روسیهٔ سفید (۲۰۰۰–۲۰۱۶)',
         ],
         'CAD' => [
-            0 => '$CA',
-            1 => 'دالر کانادا',
+            '$CA',
+            'دالر کانادا',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'فرانک سویس',
+            'CHF',
+            'فرانک سویس',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'کرون دنمارک',
+            'DKK',
+            'کرون دنمارک',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'ین جاپان',
+            '¥',
+            'ین جاپان',
         ],
         'MXN' => [
-            0 => '$MX',
-            1 => 'پزوی مکسیکو',
+            '$MX',
+            'پزوی مکسیکو',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'گیلدر هالند',
+            'NLG',
+            'گیلدر هالند',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'کرون ناروی',
+            'NOK',
+            'کرون ناروی',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'کرون سویدن',
+            'SEK',
+            'کرون سویدن',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'دالر سینگاپور',
+            'SGD',
+            'دالر سینگاپور',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'سامانی تاجکستان',
+            'TJS',
+            'سامانی تاجکستان',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'دالر امریکا',
+            '$',
+            'دالر امریکا',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fa.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fa.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fa.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fa.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,916 +3,920 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'پزتای آندورا',
+            'ADP',
+            'پزتای آندورا',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'درهم امارات متحدهٔ عربی',
+            'AED',
+            'درهم امارات متحدهٔ عربی',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'افغانی افغانستان (۱۹۲۷ تا ۲۰۰۲)',
+            'AFA',
+            'افغانی افغانستان (۱۹۲۷ تا ۲۰۰۲)',
         ],
         'AFN' => [
-            0 => '؋',
-            1 => 'افغانی افغانستان',
+            '؋',
+            'افغانی افغانستان',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'لک آلبانی (۱۹۴۶ تا ۱۹۶۵)',
+            'ALK',
+            'لک آلبانی (۱۹۴۶ تا ۱۹۶۵)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'لک آلبانی',
+            'ALL',
+            'لک آلبانی',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'درام ارمنستان',
+            'AMD',
+            'درام ارمنستان',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'گیلدر آنتیل هلند',
+            'ANG',
+            'گیلدر آنتیل هلند',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'کوانزای آنگولا',
+            'AOA',
+            'کوانزای آنگولا',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'پزوی آرژانتین (۱۸۸۱ تا ۱۹۷۰)',
+            'ARM',
+            'پزوی آرژانتین (۱۸۸۱ تا ۱۹۷۰)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'پزوی آرژانتین (۱۹۸۳ تا ۱۹۸۵)‏',
+            'ARP',
+            'پزوی آرژانتین (۱۹۸۳ تا ۱۹۸۵)‏',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'پزوی آرژانتین',
+            'ARS',
+            'پزوی آرژانتین',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'شیلینگ اتریش',
+            'ATS',
+            'شیلینگ اتریش',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'دلار استرالیا',
+            'A$',
+            'دلار استرالیا',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'فلورین آروبا',
+            'AWG',
+            'فلورین آروبا',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'منات جمهوری آذربایجان (۱۹۹۳ تا ۲۰۰۶)',
+            'AZM',
+            'منات جمهوری آذربایجان (۱۹۹۳ تا ۲۰۰۶)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'منات جمهوری آذربایجان',
+            'AZN',
+            'منات جمهوری آذربایجان',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'دینار بوسنی و هرزگوین (۱۹۹۲ تا ۱۹۹۴)',
+            'BAD',
+            'دینار بوسنی و هرزگوین (۱۹۹۲ تا ۱۹۹۴)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'مارک تبدیل‌پذیر بوسنی و هرزگوین',
+            'BAM',
+            'مارک تبدیل‌پذیر بوسنی و هرزگوین',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'دلار باربادوس',
+            'BBD',
+            'دلار باربادوس',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'تاکای بنگلادش',
+            'BDT',
+            'تاکای بنگلادش',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'فرانک بلژیک',
+            'BEF',
+            'فرانک بلژیک',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'فرانک بلژیک (مالی)',
+            'BEL',
+            'فرانک بلژیک (مالی)',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'لف بلغارستان',
+            'BGN',
+            'لو بلغارستان',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'دینار بحرین',
+            'BHD',
+            'دینار بحرین',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'فرانک بوروندی',
+            'BIF',
+            'فرانک بوروندی',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'دلار برمودا',
+            'BMD',
+            'دلار برمودا',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'دلار برونئی',
+            'BND',
+            'دلار برونئی',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'بولیویانوی بولیوی',
+            'BOB',
+            'بولیویانوی بولیوی',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'پزوی بولیوی',
+            'BOP',
+            'پزوی بولیوی',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'رئال برزیل',
+            'R$',
+            'رئال برزیل',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'دلار باهاما',
+            'BSD',
+            'دلار باهاما',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'انگولتروم بوتان',
+            'BTN',
+            'انگولتروم بوتان',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'پولای بوتسوانا',
+            'BWP',
+            'پولای بوتسوانا',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'روبل جدید بلاروس (۱۹۹۴ تا ۱۹۹۹)',
+            'BYB',
+            'روبل جدید بلاروس (۱۹۹۴ تا ۱۹۹۹)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'روبل بلاروس',
+            'BYN',
+            'روبل بلاروس',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'روبل بلاروسی (۲۰۱۶–۲۰۰۰)',
+            'BYR',
+            'روبل بلاروسی (۲۰۱۶–۲۰۰۰)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'دلار بلیز',
+            'BZD',
+            'دلار بلیز',
         ],
         'CAD' => [
-            0 => '$CA',
-            1 => 'دلار کانادا',
+            '$CA',
+            'دلار کانادا',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'فرانک کنگو',
+            'CDF',
+            'فرانک کنگو',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'فرانک سوئیس',
+            'CHF',
+            'فرانک سوئیس',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'پزوی شیلی',
+            'CLP',
+            'پزوی شیلی',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'یوآن چین (برون‌مرزی)',
+            'CNH',
+            'یوآن چین (برون‌مرزی)',
         ],
         'CNY' => [
-            0 => '¥CN',
-            1 => 'یوآن چین',
+            '¥CN',
+            'یوآن چین',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'پزوی کلمبیا',
+            'COP',
+            'پزوی کلمبیا',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'کولون کاستاریکا',
+            'CRC',
+            'کولون کاستاریکا',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'دینار صربستان (۲۰۰۲ تا ۲۰۰۶)',
+            'CSD',
+            'دینار صربستان (۲۰۰۲ تا ۲۰۰۶)',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'پزوی تبدیل‌پذیر کوبا',
+            'CUC',
+            'پزوی تبدیل‌پذیر کوبا',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'پزوی کوبا',
+            'CUP',
+            'پزوی کوبا',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'اسکودوی کیپ‌ورد',
+            'CVE',
+            'اسکودوی کیپ‌ورد',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'پوند قبرس',
+            'CYP',
+            'پوند قبرس',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'کورونای جمهوری چک',
+            'CZK',
+            'کورونای جمهوری چک',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'مارک آلمان شرقی',
+            'DDM',
+            'مارک آلمان شرقی',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'مارک آلمان',
+            'DEM',
+            'مارک آلمان',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'فرانک جیبوتی',
+            'DJF',
+            'فرانک جیبوتی',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'کرون دانمارک',
+            'DKK',
+            'کرون دانمارک',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'پزوی جمهوری دومینیکن',
+            'DOP',
+            'پزوی جمهوری دومینیکن',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'دینار الجزایر',
+            'DZD',
+            'دینار الجزایر',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'کرون استونی',
+            'EEK',
+            'کرون استونی',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'پوند مصر',
+            'EGP',
+            'پوند مصر',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'ناکفای اریتره',
+            'ERN',
+            'ناکفای اریتره',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'پزتای اسپانیا',
+            'ESP',
+            'پزتای اسپانیا',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'بیر اتیوپی',
+            'ETB',
+            'بیر اتیوپی',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'یورو',
+            '€',
+            'یورو',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'دلار فیجی',
+            'FJD',
+            'دلار فیجی',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'پوند جزایر فالکلند',
+            'FKP',
+            'پوند جزایر فالکلند',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'فرانک فرانسه',
+            'FRF',
+            'فرانک فرانسه',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'پوند بریتانیا',
+            '£',
+            'پوند بریتانیا',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'لاری گرجستان',
+            'GEL',
+            'لاری گرجستان',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'سدی غنا',
+            'GHS',
+            'سدی غنا',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'پوند جبل‌الطارق',
+            'GIP',
+            'پوند جبل‌الطارق',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'دالاسی گامبیا',
+            'GMD',
+            'دالاسی گامبیا',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'فرانک گینه',
+            'GNF',
+            'فرانک گینه',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'دراخمای یونان',
+            'GRD',
+            'دراخمای یونان',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'کتزال گواتمالا',
+            'GTQ',
+            'کتزال گواتمالا',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'پزوی گینهٔ بیسائو',
+            'GWP',
+            'پزوی گینهٔ بیسائو',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'دلار گویانا',
+            'GYD',
+            'دلار گویانا',
         ],
         'HKD' => [
-            0 => '$HK',
-            1 => 'دلار هنگ‌کنگ',
+            '$HK',
+            'دلار هنگ‌کنگ',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'لمپیرای هندوراس',
+            'HNL',
+            'لمپیرای هندوراس',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'دینار کرواسی',
+            'HRD',
+            'دینار کرواسی',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'کونای کرواسی',
+            'HRK',
+            'کونای کرواسی',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'گورد هائیتی',
+            'HTG',
+            'گورد هائیتی',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'فورینت مجارستان',
+            'HUF',
+            'فورینت مجارستان',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'روپیهٔ اندونزی',
+            'IDR',
+            'روپیهٔ اندونزی',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'پوند ایرلند',
+            'IEP',
+            'پوند ایرلند',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'پوند اسرائیل',
+            'ILP',
+            'پوند اسرائیل',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'شقل اسرائیل (۱۹۸۰ تا ۱۹۸۵)',
+            'ILR',
+            'شقل اسرائیل (۱۹۸۰ تا ۱۹۸۵)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'شقل جدید اسرائیل',
+            '₪',
+            'شِکِل جدید اسرائیل',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'روپیهٔ هند',
+            '₹',
+            'روپیهٔ هند',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'دینار عراق',
+            'IQD',
+            'دینار عراق',
         ],
         'IRR' => [
-            0 => 'ریال',
-            1 => 'ریال ایران',
+            'ریال',
+            'ریال ایران',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'کرونای ایسلند (۱۹۱۸ تا ۱۹۸۱)',
+            'ISJ',
+            'کرونای ایسلند (۱۹۱۸ تا ۱۹۸۱)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'کرونای ایسلند',
+            'ISK',
+            'کرونای ایسلند',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'لیرهٔ ایتالیا',
+            'ITL',
+            'لیرهٔ ایتالیا',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'دلار جامائیکا',
+            'JMD',
+            'دلار جامائیکا',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'دینار اردن',
+            'JOD',
+            'دینار اردن',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'ین ژاپن',
+            '¥',
+            'ین ژاپن',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'شیلینگ کنیا',
+            'KES',
+            'شیلینگ کنیا',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'سوم قرقیزستان',
+            'KGS',
+            'سوم قرقیزستان',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'ری‌یل کامبوج',
+            'KHR',
+            'ری‌یل کامبوج',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'فرانک کومورو',
+            'KMF',
+            'فرانک کومورو',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'وون کرهٔ شمالی',
+            'KPW',
+            'وون کرهٔ شمالی',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'وون کرهٔ جنوبی (۱۹۴۵ تا ۱۹۵۳)',
+            'KRO',
+            'وون کرهٔ جنوبی (۱۹۴۵ تا ۱۹۵۳)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'وون کرهٔ جنوبی',
+            '₩',
+            'وون کرهٔ جنوبی',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'دینار کویت',
+            'KWD',
+            'دینار کویت',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'دلار جزایر کِیمن',
+            'KYD',
+            'دلار جزایر کِیمن',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'تنگهٔ قزاقستان',
+            'KZT',
+            'تنگهٔ قزاقستان',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'کیپ لائوس',
+            'LAK',
+            'کیپ لائوس',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'لیرهٔ لبنان',
+            'LBP',
+            'لیرهٔ لبنان',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'روپیهٔ سری‌لانکا',
+            'LKR',
+            'روپیهٔ سری‌لانکا',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'دلار لیبریا',
+            'LRD',
+            'دلار لیبریا',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'لوتی لسوتو',
+            'LSL',
+            'لوتی لسوتو',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'لیتاس لیتوانی',
+            'LTL',
+            'لیتاس لیتوانی',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'تالوناس لیتوانی',
+            'LTT',
+            'تالوناس لیتوانی',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'فرانک لوکزامبورگ',
+            'LUF',
+            'فرانک لوکزامبورگ',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'فرانک مالی لوگزامبورگ',
+            'LUL',
+            'فرانک مالی لوگزامبورگ',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'لاتس لتونی',
+            'LVL',
+            'لاتس لتونی',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'روبل لتونی',
+            'LVR',
+            'روبل لتونی',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'دینار لیبی',
+            'LYD',
+            'دینار لیبی',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'درهم مراکش',
+            'MAD',
+            'درهم مراکش',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'فرانک مراکش',
+            'MAF',
+            'فرانک مراکش',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'فرانک موناکو',
+            'MCF',
+            'فرانک موناکو',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'لئوی مولداوی',
+            'MDL',
+            'لئوی مولداوی',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'آریاری مالاگاسی',
+            'MGA',
+            'آریاری مالاگاسی',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'فرانک ماداگاسکار',
+            'MGF',
+            'فرانک ماداگاسکار',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'دینار مقدونیه',
+            'MKD',
+            'دینار مقدونیه',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'دینار مقدونیه (۱۹۹۲ تا ۱۹۹۳)',
+            'MKN',
+            'دینار مقدونیه (۱۹۹۲ تا ۱۹۹۳)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'فرانک مالی',
+            'MLF',
+            'فرانک مالی',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'کیات میانمار',
+            'MMK',
+            'کیات میانمار',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'توگریک مغولستان',
+            'MNT',
+            'توگریک مغولستان',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'پاتاکای ماکائو',
+            'MOP',
+            'پاتاکای ماکائو',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'اوگوئیای موریتانی (۱۹۷۳ تا ۲۰۱۷)',
+            'MRO',
+            'اوگوئیای موریتانی (۱۹۷۳ تا ۲۰۱۷)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'اوگوئیای موریتانی',
+            'MRU',
+            'اوگوئیای موریتانی',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'لیرهٔ مالت',
+            'MTL',
+            'لیرهٔ مالت',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'پوند مالت',
+            'MTP',
+            'پوند مالت',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'روپیهٔ موریس',
+            'MUR',
+            'روپیهٔ موریس',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'روپیهٔ مالدیو (۱۹۴۷ تا ۱۹۸۱)',
+            'MVP',
+            'روپیهٔ مالدیو (۱۹۴۷ تا ۱۹۸۱)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'روپیهٔ مالدیو',
+            'MVR',
+            'روپیهٔ مالدیو',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'کواچای مالاوی',
+            'MWK',
+            'کواچای مالاوی',
         ],
         'MXN' => [
-            0 => '$MX',
-            1 => 'پزوی مکزیک',
+            '$MX',
+            'پزوی مکزیک',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'پزوی نقرهٔ مکزیک (۱۸۶۱ تا ۱۹۹۲)',
+            'MXP',
+            'پزوی نقرهٔ مکزیک (۱۸۶۱ تا ۱۹۹۲)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'رینگیت مالزی',
+            'MYR',
+            'رینگیت مالزی',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'اسکودوی موزامبیک',
+            'MZE',
+            'اسکودوی موزامبیک',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'متیکال موزامبیک',
+            'MZN',
+            'متیکال موزامبیک',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'دلار نامیبیا',
+            'NAD',
+            'دلار نامیبیا',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'نایرای نیجریه',
+            'NGN',
+            'نایرای نیجریه',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'کوردوبای نیکاراگوئه',
+            'NIO',
+            'کوردوبای نیکاراگوئه',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'گیلدر هلند',
+            'NLG',
+            'گیلدر هلند',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'کرون نروژ',
+            'NOK',
+            'کرون نروژ',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'روپیهٔ نپال',
+            'NPR',
+            'روپیهٔ نپال',
         ],
         'NZD' => [
-            0 => '$NZ',
-            1 => 'دلار زلاند نو',
+            '$NZ',
+            'دلار زلاند نو',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ریال عمان',
+            'OMR',
+            'ریال عمان',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'بالبوای پاناما',
+            'PAB',
+            'بالبوای پاناما',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'اینتی پرو',
+            'PEI',
+            'اینتی پرو',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'سول پرو',
+            'PEN',
+            'سول پرو',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'سول پرو (۱۸۶۳ تا ۱۹۶۵)',
+            'PES',
+            'سول پرو (۱۸۶۳ تا ۱۹۶۵)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'کینای پاپوا گینهٔ نو',
+            'PGK',
+            'کینای پاپوا گینهٔ نو',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'پزوی فیلیپین',
+            'PHP',
+            'پزوی فیلیپین',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'روپیهٔ پاکستان',
+            'PKR',
+            'روپیهٔ پاکستان',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'زواتی لهستان',
+            'PLN',
+            'زلوتی لهستان',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'اسکودوی پرتغال',
+            'PTE',
+            'اسکودوی پرتغال',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'گوارانی پاراگوئه',
+            'PYG',
+            'گوارانی پاراگوئه',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'ریال قطر',
+            'QAR',
+            'ریال قطر',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'دلار رودزیا',
+            'RHD',
+            'دلار رودزیا',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'لئوی رومانی',
+            'RON',
+            'لئوی رومانی',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'دینار صربستان',
+            'RSD',
+            'دینار صربستان',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'روبل روسیه',
+            'RUB',
+            'روبل روسیه',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'روبل روسیه (۱۹۹۱ تا ۱۹۹۸)',
+            'RUR',
+            'روبل روسیه (۱۹۹۱ تا ۱۹۹۸)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'فرانک رواندا',
+            'RWF',
+            'فرانک رواندا',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'ریال سعودی',
+            'SAR',
+            'ریال سعودی',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'دلار جزایر سلیمان',
+            'SBD',
+            'دلار جزایر سلیمان',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'روپیهٔ سیشل',
+            'SCR',
+            'روپیهٔ سیشل',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'دینار سودان (۱۹۹۲ تا ۲۰۰۷)',
+            'SDD',
+            'دینار سودان (۱۹۹۲ تا ۲۰۰۷)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'پوند سودان',
+            'SDG',
+            'پوند سودان',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'کرون سوئد',
+            'SEK',
+            'کرون سوئد',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'دلار سنگاپور',
+            'SGD',
+            'دلار سنگاپور',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'پوند سنت هلن',
+            'SHP',
+            'پوند سنت هلن',
+        ],
+        'SLE' => [
+            'SLE',
+            'لئون سیرالئون',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'لئون سیرالئون',
+            'SLL',
+            'لئون سیرالئون - 1964-2022',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'شیلینگ سومالی',
+            'SOS',
+            'شیلینگ سومالی',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'دلار سورینام',
+            'SRD',
+            'دلار سورینام',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'گیلدر سورینام',
+            'SRG',
+            'گیلدر سورینام',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'پوند سودان جنوبی',
+            'SSP',
+            'پوند سودان جنوبی',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'دوبرای سائوتومه و پرنسیپ (۱۹۷۷ تا ۲۰۱۷)',
+            'STD',
+            'دوبرای سائوتومه و پرنسیپ (۱۹۷۷ تا ۲۰۱۷)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'دوبرای سائوتومه و پرنسیپ',
+            'STN',
+            'دوبرای سائوتومه و پرنسیپ',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'روبل شوروی',
+            'SUR',
+            'روبل شوروی',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'لیرهٔ سوریه',
+            'SYP',
+            'لیرهٔ سوریه',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'لیلانگنی سوازیلند',
+            'SZL',
+            'لیلانگنی سوازیلند',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'بات تایلند',
+            '฿',
+            'بات تایلند',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'روبل تاجیکستان',
+            'TJR',
+            'روبل تاجیکستان',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'سامانی تاجیکستان',
+            'TJS',
+            'سامانی تاجیکستان',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'منات ترکمنستان (۱۹۹۳ تا ۲۰۰۹)',
+            'TMM',
+            'منات ترکمنستان (۱۹۹۳ تا ۲۰۰۹)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'منات ترکمنستان',
+            'TMT',
+            'منات ترکمنستان',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'دینار تونس',
+            'TND',
+            'دینار تونس',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'پاآنگای تونگا',
+            'TOP',
+            'پاآنگای تونگا',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'اسکودوی تیمور',
+            'TPE',
+            'اسکودوی تیمور',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'لیرهٔ ترکیه (۱۹۲۲ تا ۲۰۰۵)',
+            'TRL',
+            'لیرهٔ ترکیه (۱۹۲۲ تا ۲۰۰۵)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'لیرهٔ ترکیه',
+            'TRY',
+            'لیرهٔ ترکیه',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'دلار ترینیداد و توباگو',
+            'TTD',
+            'دلار ترینیداد و توباگو',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'دلار جدید تایوان',
+            'NT$',
+            'دلار جدید تایوان',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'شیلینگ تانزانیا',
+            'TZS',
+            'شیلینگ تانزانیا',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'هریونیای اوکراین',
+            'UAH',
+            'هریونیای اوکراین',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'شیلینگ اوگاندا (۱۹۶۶ تا ۱۹۸۷)',
+            'UGS',
+            'شیلینگ اوگاندا (۱۹۶۶ تا ۱۹۸۷)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'شیلینگ اوگاندا',
+            'UGX',
+            'شیلینگ اوگاندا',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'دلار آمریکا',
+            '$',
+            'دلار آمریکا',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'دلار امریکا (روز بعد)',
+            'USN',
+            'دلار امریکا (روز بعد)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'دلار امریکا (همان روز)',
+            'USS',
+            'دلار امریکا (همان روز)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'پزوی اوروگوئه (۱۹۷۵ تا ۱۹۹۳)',
+            'UYP',
+            'پزوی اوروگوئه (۱۹۷۵ تا ۱۹۹۳)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'پزوی اوروگوئه',
+            'UYU',
+            'پزوی اوروگوئه',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'سوم ازبکستان',
+            'UZS',
+            'سوم ازبکستان',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'بولیوار ونزوئلا (۱۸۷۱ تا ۲۰۰۸)',
+            'VEB',
+            'بولیوار ونزوئلا (۱۸۷۱ تا ۲۰۰۸)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'بولیوار ونزوئلا (۲۰۰۸ تا ۲۰۱۸)',
+            'VEF',
+            'بولیوار ونزوئلا (۲۰۰۸ تا ۲۰۱۸)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'بولیوار ونزوئلا',
+            'VES',
+            'بولیوار ونزوئلا',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'دانگ ویتنام',
+            '₫',
+            'دانگ ویتنام',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'واتوی وانوواتو',
+            'VUV',
+            'واتوی وانوواتو',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'تالای ساموا',
+            'WST',
+            'تالای ساموا',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'فرانک CFA مرکز افریقا',
+            'FCFA',
+            'فرانک CFA مرکز افریقا',
         ],
         'XCD' => [
-            0 => '$EC',
-            1 => 'دلار شرق کارائیب',
+            '$EC',
+            'دلار شرق کارائیب',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'فرانک طلای فرانسه',
+            'XFO',
+            'فرانک طلای فرانسه',
         ],
         'XOF' => [
-            0 => 'فرانک CFA',
-            1 => 'فرانک CFA غرب افریقا',
+            'فرانک CFA',
+            'فرانک CFA غرب افریقا',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'فرانک اقیانوسیه',
+            'CFPF',
+            'فرانک اقیانوسیه',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'دینار یمن',
+            'YDD',
+            'دینار یمن',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'ریال یمن',
+            'YER',
+            'ریال یمن',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'راند افریقای جنوبی',
+            'ZAR',
+            'راند افریقای جنوبی',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'کواچای زامبیا (۱۹۶۸ تا ۲۰۱۲)',
+            'ZMK',
+            'کواچای زامبیا (۱۹۶۸ تا ۲۰۱۲)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'کواچای زامبیا',
+            'ZMW',
+            'کواچای زامبیا',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'دلار زیمبابوه (۱۹۸۰ تا ۲۰۰۸)',
+            'ZWD',
+            'دلار زیمبابوه (۱۹۸۰ تا ۲۰۰۸)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'دلار زیمبابوه (۲۰۰۹)',
+            'ZWL',
+            'دلار زیمبابوه (۲۰۰۹)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'دلار زیمبابوه (۲۰۰۸)',
+            'ZWR',
+            'دلار زیمبابوه (۲۰۰۸)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_BF.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_BF.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_BF.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_BF.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GNF' => [
-            0 => 'GNF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
+            'GNF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_CM.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_CM.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_CM.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_CM.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GNF' => [
-            0 => 'GNF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
+            'GNF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_GH.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_GH.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_GH.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_GH.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'GHS' => [
-            0 => 'GH₵',
-            1 => '𞤅𞤭𞤣𞤭 𞤘𞤢𞤲𞤢𞤲𞤳𞤮',
+            'GH₵',
+            '𞤅𞤭𞤣𞤭 𞤘𞤢𞤲𞤢𞤲𞤳𞤮',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
+            'GNF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_GM.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_GM.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_GM.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_GM.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'GMD' => [
-            0 => 'D',
-            1 => '𞤁𞤢𞤤𞤢𞤧𞤭 𞤘𞤢𞤥𞤦𞤭𞤲𞤳𞤮',
+            'D',
+            '𞤁𞤢𞤤𞤢𞤧𞤭 𞤘𞤢𞤥𞤦𞤭𞤲𞤳𞤮',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
+            'GNF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_GW.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_GW.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_GW.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_GW.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GNF' => [
-            0 => 'GNF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
+            'GNF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_LR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_LR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_LR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_LR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'GNF' => [
-            0 => 'GNF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
+            'GNF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
         ],
         'LRD' => [
-            0 => '$',
-            1 => '𞤁𞤢𞤤𞤢 𞤂𞤭𞤦𞤫𞤪𞤭𞤴𞤢𞤲𞤳𞤮',
+            '$',
+            '𞤁𞤢𞤤𞤢 𞤂𞤭𞤦𞤫𞤪𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_MR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_MR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_MR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_MR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'GNF' => [
-            0 => 'GNF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
+            'GNF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
         ],
         'MRU' => [
-            0 => 'UM',
-            1 => '𞤓𞤺𞤭𞤴𞤢 𞤃𞤮𞤪𞤭𞤼𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
+            'UM',
+            '𞤓𞤺𞤭𞤴𞤢 𞤃𞤮𞤪𞤭𞤼𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_NE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_NE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_NE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_NE.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GNF' => [
-            0 => 'GNF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
+            'GNF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_NG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_NG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_NG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_NG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'GNF' => [
-            0 => 'GNF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
+            'GNF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
         ],
         'NGN' => [
-            0 => '₦',
-            1 => '𞤐𞤢𞤴𞤪𞤢 𞤐𞤢𞤶𞤭𞤪𞤢𞤴𞤢𞤲𞤳𞤮',
+            '₦',
+            '𞤐𞤢𞤴𞤪𞤢 𞤐𞤢𞤶𞤭𞤪𞤢𞤴𞤢𞤲𞤳𞤮',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,768 +3,772 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => '𞤁𞤭𞤪𞤸𞤢𞤥𞤵 𞤋𞤥𞤢𞥄𞤪𞤢𞤼𞤭𞤲𞤳𞤮',
+            'AED',
+            '𞤁𞤭𞤪𞤸𞤢𞤥𞤵 𞤋𞤥𞤢𞥄𞤪𞤢𞤼𞤭𞤲𞤳𞤮',
         ],
         'AFA' => [
-            0 => '𞤀𞤊𞤀',
-            1 => '𞤀𞤬𞤺𞤢𞥄𞤲 𞤀𞤬𞤺𞤢𞥄𞤲𞤭 (𞥑𞥙𞥒𞥗-𞥒𞥐𞥐𞥒)',
+            '𞤀𞤊𞤀',
+            '𞤀𞤬𞤺𞤢𞥄𞤲 𞤀𞤬𞤺𞤢𞥄𞤲𞤭 (𞥑𞥙𞥒𞥗-𞥒𞥐𞥐𞥒)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => '𞤀𞤬𞤿𞤢𞤲𞤭 𞤀𞤬𞤿𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
+            'AFN',
+            '𞤀𞤬𞤿𞤢𞤲𞤭 𞤀𞤬𞤿𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => '𞤂𞤫𞤳 𞤀𞤤𞤦𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
+            'ALL',
+            '𞤂𞤫𞤳 𞤀𞤤𞤦𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => '𞤁𞤢𞤪𞤢𞤥𞤵 𞤀𞤪𞤥𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
+            'AMD',
+            '𞤁𞤢𞤪𞤢𞤥𞤵 𞤀𞤪𞤥𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => '𞤊𞤵𞤤𞤮𞤪𞤭𞤲 𞤀𞤲𞤼𞤭𞤴𞤢𞤲𞤳𞤮',
+            'ANG',
+            '𞤊𞤵𞤤𞤮𞤪𞤭𞤲 𞤀𞤲𞤼𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => '𞤑𞤵𞤱𞤢𞤲𞥁𞤢 𞤀𞤲𞤺𞤮𞤤𞤢𞤲𞤳𞤮',
+            'AOA',
+            '𞤑𞤵𞤱𞤢𞤲𞥁𞤢 𞤀𞤲𞤺𞤮𞤤𞤢𞤲𞤳𞤮',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => '𞤌𞤧𞤼𞤪𞤢𞤤 𞤀𞤪𞤶𞤢𞤲𞤼𞤭𞤲𞤢𞤲𞤳𞤮',
+            'ARA',
+            '𞤌𞤧𞤼𞤪𞤢𞤤 𞤀𞤪𞤶𞤢𞤲𞤼𞤭𞤲𞤢𞤲𞤳𞤮',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => '𞤆𞤫𞥅𞤧𞤮𞥅 𞤂𞤫𞤴 𞤀𞤪𞤶𞤢𞤲𞤼𞤭𞤲𞤢𞤲𞤳𞤮 (𞥑𞥙𞥗𞥐-𞥑𞥙𞥘𞥓)',
+            'ARL',
+            '𞤆𞤫𞥅𞤧𞤮𞥅 𞤂𞤫𞤴 𞤀𞤪𞤶𞤢𞤲𞤼𞤭𞤲𞤢𞤲𞤳𞤮 (𞥑𞥙𞥗𞥐-𞥑𞥙𞥘𞥓)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => '𞤆𞤫𞥅𞤧𞤮𞥅 𞤀𞤪𞤶𞤢𞤲𞤼𞤭𞤲𞤢𞤲𞤳𞤮 (𞥑𞥘𞥘𞥑-𞥑𞥙𞥗𞥐)',
+            'ARM',
+            '𞤆𞤫𞥅𞤧𞤮𞥅 𞤀𞤪𞤶𞤢𞤲𞤼𞤭𞤲𞤢𞤲𞤳𞤮 (𞥑𞥘𞥘𞥑-𞥑𞥙𞥗𞥐)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => '𞤆𞤫𞥅𞤧𞤮𞥅 𞤀𞤪𞤶𞤢𞤲𞤼𞤭𞤲𞤢𞤲𞤳𞤮 (𞥑𞥙𞥘𞥓-𞥑𞥙𞥘𞥕)',
+            'ARP',
+            '𞤆𞤫𞥅𞤧𞤮𞥅 𞤀𞤪𞤶𞤢𞤲𞤼𞤭𞤲𞤢𞤲𞤳𞤮 (𞥑𞥙𞥘𞥓-𞥑𞥙𞥘𞥕)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => '𞤆𞤫𞥅𞤧𞤮𞥅 𞤀𞤪𞤶𞤢𞤲𞤼𞤭𞤲𞤢𞤲𞤳𞤮',
+            'ARS',
+            '𞤆𞤫𞥅𞤧𞤮𞥅 𞤀𞤪𞤶𞤢𞤲𞤼𞤭𞤲𞤢𞤲𞤳𞤮',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => '𞤁𞤢𞤤𞤢 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞤲𞤳𞤮',
+            'A$',
+            '𞤁𞤢𞤤𞤢 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => '𞤊𞤵𞤤𞤮𞤪𞤭𞤲 𞤀𞤪𞤵𞤦𞤢𞤲𞤳𞤮',
+            'AWG',
+            '𞤊𞤵𞤤𞤮𞤪𞤭𞤲 𞤀𞤪𞤵𞤦𞤢𞤲𞤳𞤮',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => '𞤃𞤢𞤲𞤢𞥄𞤼𞤵 𞤀𞥁𞤫𞤪𞤦𞤢𞤴𞤶𞤢𞤲𞤳𞤮',
+            'AZN',
+            '𞤃𞤢𞤲𞤢𞥄𞤼𞤵 𞤀𞥁𞤫𞤪𞤦𞤢𞤴𞤶𞤢𞤲𞤳𞤮',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => '𞤃𞤢𞤪𞤳 𞤄𞤮𞤧𞤲𞤭𞤴𞤢-𞤖𞤫𞤪𞤶𞤫𞤺𞤮𞤾𞤭𞤲𞤳𞤮 𞤱𞤢𞤴𞤤𞤮𞤼𞤮𞥅𞤯𞤭',
+            'BAM',
+            '𞤃𞤢𞤪𞤳 𞤄𞤮𞤧𞤲𞤭𞤴𞤢-𞤖𞤫𞤪𞤶𞤫𞤺𞤮𞤾𞤭𞤲𞤳𞤮 𞤱𞤢𞤴𞤤𞤮𞤼𞤮𞥅𞤯𞤭',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => '𞤁𞤢𞤤𞤢 𞤄𞤢𞤪𞤦𞤢𞤣𞤭𞤴𞤢𞤲𞤳𞤮',
+            'BBD',
+            '𞤁𞤢𞤤𞤢 𞤄𞤢𞤪𞤦𞤢𞤣𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => '𞤚𞤢𞤪𞤢 𞤄𞤢𞤲𞤺𞤭𞤤𞤢𞤣𞤫𞥅𞤧𞤭𞤲𞤳𞤮',
+            'BDT',
+            '𞤚𞤢𞤪𞤢 𞤄𞤢𞤲𞤺𞤭𞤤𞤢𞤣𞤫𞥅𞤧𞤭𞤲𞤳𞤮',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => '𞤂𞤫𞥅𞤾 𞤄𞤭𞤤𞤺𞤢𞤪𞤭𞤲𞤳𞤮',
+            'BGN',
+            '𞤂𞤫𞥅𞤾 𞤄𞤭𞤤𞤺𞤢𞤪𞤭𞤲𞤳𞤮',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => '𞤁𞤭𞤲𞤢𞥄𞤪 𞤄𞤢𞤸𞤢𞤪𞤢𞥄𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
+            'BHD',
+            '𞤁𞤭𞤲𞤢𞥄𞤪 𞤄𞤢𞤸𞤢𞤪𞤢𞥄𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤄𞤵𞤪𞤵𞤲𞤣𞤭𞤲𞤳𞤮',
+            'BIF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤄𞤵𞤪𞤵𞤲𞤣𞤭𞤲𞤳𞤮',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => '𞤁𞤢𞤤𞤢 𞤄𞤵𞤪𞤥𞤵𞤣𞤢𞤲𞤳𞤮',
+            'BMD',
+            '𞤁𞤢𞤤𞤢 𞤄𞤵𞤪𞤥𞤵𞤣𞤢𞤲𞤳𞤮',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => '𞤁𞤢𞤤𞤢 𞤄𞤵𞤪𞤲𞤫𞤴𞤢𞤲𞤳𞤮',
+            'BND',
+            '𞤁𞤢𞤤𞤢 𞤄𞤵𞤪𞤲𞤫𞤴𞤢𞤲𞤳𞤮',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => '𞤄𞤮𞤤𞤭𞤾𞤭𞤴𞤢𞤲𞤮 𞤄𞤮𞤤𞤭𞤾𞤭𞤴𞤢𞤲𞤳𞤮',
+            'BOB',
+            '𞤄𞤮𞤤𞤭𞤾𞤭𞤴𞤢𞤲𞤮 𞤄𞤮𞤤𞤭𞤾𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => '𞤄𞤮𞤤𞤭𞤾𞤭𞤴𞤢𞤲𞤮 𞤄𞤮𞤤𞤭𞤾𞤭𞤴𞤢𞤲𞤳𞤮 (𞥑𞥘𞥖𞥓-𞥑𞥙𞥖𞥓)',
+            'BOL',
+            '𞤄𞤮𞤤𞤭𞤾𞤭𞤴𞤢𞤲𞤮 𞤄𞤮𞤤𞤭𞤾𞤭𞤴𞤢𞤲𞤳𞤮 (𞥑𞥘𞥖𞥓-𞥑𞥙𞥖𞥓)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => '𞤆𞤫𞥅𞤧𞤮𞥅 𞤄𞤮𞤤𞤭𞤾𞤭𞤴𞤢𞤲𞤳𞤮',
+            'BOP',
+            '𞤆𞤫𞥅𞤧𞤮𞥅 𞤄𞤮𞤤𞤭𞤾𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => '𞤃𞤾𞤣𞤮𞤤 𞤄𞤮𞤤𞤭𞤾𞤭𞤴𞤢𞤲𞤳𞤮',
+            'BOV',
+            '𞤃𞤾𞤣𞤮𞤤 𞤄𞤮𞤤𞤭𞤾𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => '𞤑𞤫𞤪𞤮𞤧𞤫𞤪𞤮 𞤄𞤪𞤢𞤧𞤭𞤤𞤴𞤢𞤲𞤳𞤮 𞤑𞤫𞤧𞤮 (𞥑𞥙𞥖𞥗-𞥑𞥙𞥘𞥖)',
+            'BRB',
+            '𞤑𞤫𞤪𞤮𞤧𞤫𞤪𞤮 𞤄𞤪𞤢𞤧𞤭𞤤𞤴𞤢𞤲𞤳𞤮 𞤑𞤫𞤧𞤮 (𞥑𞥙𞥖𞥗-𞥑𞥙𞥘𞥖)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => '𞤑𞤵𞤪𞥁𞤢𞤣𞤮𞥅 𞤄𞤪𞤢𞤧𞤭𞤤𞤴𞤢𞤲𞤳𞤮 (𞥑𞥙𞥘𞥖-𞥑𞥙𞥘𞥙)',
+            'BRC',
+            '𞤑𞤵𞤪𞥁𞤢𞤣𞤮𞥅 𞤄𞤪𞤢𞤧𞤭𞤤𞤴𞤢𞤲𞤳𞤮 (𞥑𞥙𞥘𞥖-𞥑𞥙𞥘𞥙)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => '𞤑𞤵𞤪𞥁𞤫𞤴𞤪𞤮 𞤄𞤪𞤢𞤧𞤭𞤤𞤴𞤢𞤲𞤳𞤮 (𞥑𞥙𞥙𞥐-𞥑𞥙𞥙𞥓)',
+            'BRE',
+            '𞤑𞤵𞤪𞥁𞤫𞤴𞤪𞤮 𞤄𞤪𞤢𞤧𞤭𞤤𞤴𞤢𞤲𞤳𞤮 (𞥑𞥙𞥙𞥐-𞥑𞥙𞥙𞥓)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => '𞤈𞤭𞤴𞤢𞤤 𞤄𞤪𞤢𞤧𞤭𞤤𞤴𞤢𞤲𞤳𞤮',
+            'R$',
+            '𞤈𞤭𞤴𞤢𞤤 𞤄𞤪𞤢𞤧𞤭𞤤𞤴𞤢𞤲𞤳𞤮',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => '𞤑𞤵𞤪𞥁𞤢𞤣𞤮𞥅 𞤄𞤪𞤢𞤧𞤭𞤤𞤴𞤢𞤲𞤳𞤮 (𞥑𞥙𞥘𞥙-𞥑𞥙𞥙𞥐)',
+            'BRN',
+            '𞤑𞤵𞤪𞥁𞤢𞤣𞤮𞥅 𞤄𞤪𞤢𞤧𞤭𞤤𞤴𞤢𞤲𞤳𞤮 (𞥑𞥙𞥘𞥙-𞥑𞥙𞥙𞥐)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => '𞤑𞤵𞤪𞥁𞤫𞤴𞤪𞤮 𞤄𞤪𞤢𞤧𞤭𞤤𞤴𞤢𞤲𞤳𞤮 (𞥑𞥙𞥙𞥓-𞥑𞥙𞥙𞥔)',
+            'BRR',
+            '𞤑𞤵𞤪𞥁𞤫𞤴𞤪𞤮 𞤄𞤪𞤢𞤧𞤭𞤤𞤴𞤢𞤲𞤳𞤮 (𞥑𞥙𞥙𞥓-𞥑𞥙𞥙𞥔)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => '𞤑𞤵𞤪𞥁𞤫𞤴𞤪𞤮 𞤄𞤪𞤢𞤧𞤭𞤤𞤴𞤢𞤲𞤳𞤮 (𞥑𞥙𞥔𞥒-𞥑𞥙𞥖𞥗)',
+            'BRZ',
+            '𞤑𞤵𞤪𞥁𞤫𞤴𞤪𞤮 𞤄𞤪𞤢𞤧𞤭𞤤𞤴𞤢𞤲𞤳𞤮 (𞥑𞥙𞥔𞥒-𞥑𞥙𞥖𞥗)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => '𞤁𞤢𞤤𞤢 𞤄𞤢𞤸𞤢𞤥𞤭𞤴𞤢𞤲𞤳𞤮',
+            'BSD',
+            '𞤁𞤢𞤤𞤢 𞤄𞤢𞤸𞤢𞤥𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => '𞤐𞤘𞤵𞤤𞤼𞤵𞤪𞤵𞤥𞤵 𞤄𞤵𞤼𞤢𞤲𞤭𞤲𞤳𞤮',
+            'BTN',
+            '𞤐𞤘𞤵𞤤𞤼𞤵𞤪𞤵𞤥𞤵 𞤄𞤵𞤼𞤢𞤲𞤭𞤲𞤳𞤮',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => '𞤆𞤵𞤤𞤢 𞤄𞤮𞤼𞤵𞤧𞤱𞤢𞤲𞤢𞤲𞤳𞤮',
+            'BWP',
+            '𞤆𞤵𞤤𞤢 𞤄𞤮𞤼𞤵𞤧𞤱𞤢𞤲𞤢𞤲𞤳𞤮',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => '𞤈𞤵𞥅𞤦𞤮𞤤 𞤄𞤫𞤤𞤢𞤪𞤭𞥅𞤧𞤭𞤴𞤢𞤲𞤳𞤮',
+            'BYN',
+            '𞤈𞤵𞥅𞤦𞤮𞤤 𞤄𞤫𞤤𞤢𞤪𞤭𞥅𞤧𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => '𞤁𞤢𞤤𞤢 𞤄𞤫𞤤𞤭𞥅𞤧𞤴𞤢𞤲𞤳𞤮',
+            'BZD',
+            '𞤁𞤢𞤤𞤢 𞤄𞤫𞤤𞤭𞥅𞤧𞤴𞤢𞤲𞤳𞤮',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => '𞤁𞤢𞤤𞤢 𞤑𞤢𞤲𞤢𞤣𞤭𞤴𞤢𞤲𞤳𞤮',
+            'CA$',
+            '𞤁𞤢𞤤𞤢 𞤑𞤢𞤲𞤢𞤣𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤑𞤮𞤲𞤺𞤮𞤲𞤳𞤮',
+            'CDF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤑𞤮𞤲𞤺𞤮𞤲𞤳𞤮',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤅𞤵𞤱𞤭𞥅𞤧',
+            'CHF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤅𞤵𞤱𞤭𞥅𞤧',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => '𞤉𞤧𞤳𞤵𞤣𞤮𞥅 𞤕𞤭𞤤𞤫𞥊𞤴𞤢𞤲𞤳𞤮',
+            'CLE',
+            '𞤉𞤧𞤳𞤵𞤣𞤮𞥅 𞤕𞤭𞤤𞤫𞥊𞤴𞤢𞤲𞤳𞤮',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => '𞤅𞤢𞤤𞤲𞤣𞤵 𞤂𞤭𞤥𞤮𞥅𞤪𞤫 𞤕𞤭𞤤𞤫𞥊𞤴𞤢𞤲𞤳𞤮',
+            'CLF',
+            '𞤅𞤢𞤤𞤲𞤣𞤵 𞤂𞤭𞤥𞤮𞥅𞤪𞤫 𞤕𞤭𞤤𞤫𞥊𞤴𞤢𞤲𞤳𞤮',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => '𞤆𞤫𞥅𞤧𞤮𞥅 𞤕𞤭𞤤𞤫𞥊𞤴𞤢𞤲𞤳𞤮',
+            'CLP',
+            '𞤆𞤫𞥅𞤧𞤮𞥅 𞤕𞤭𞤤𞤫𞥊𞤴𞤢𞤲𞤳𞤮',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => '𞤒𞤵𞤱𞤢𞤲 𞤕𞤢𞤴𞤲𞤭𞤲𞤳𞤮 (𞤺𞤢𞥄𞤲𞤭𞤲𞤳𞤮)',
+            'CNH',
+            '𞤒𞤵𞤱𞤢𞤲 𞤕𞤢𞤴𞤲𞤭𞤲𞤳𞤮 (𞤺𞤢𞥄𞤲𞤭𞤲𞤳𞤮)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => '𞤒𞤵𞤱𞤢𞥄𞤲 𞤕𞤢𞤴𞤲𞤭𞤲𞤳𞤮',
+            'CN¥',
+            '𞤒𞤵𞤱𞤢𞥄𞤲 𞤕𞤢𞤴𞤲𞤭𞤲𞤳𞤮',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => '𞤆𞤫𞥅𞤧𞤮𞥅 𞤑𞤮𞤤𞤮𞤥𞤦𞤭𞤴𞤢𞤲𞤳𞤮',
+            'COP',
+            '𞤆𞤫𞥅𞤧𞤮𞥅 𞤑𞤮𞤤𞤮𞤥𞤦𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => '𞤅𞤢𞤤𞤲𞤣𞤵 𞤔𞤢𞤪𞤮 𞤳𞤮𞤤𞤮𞤥𞤦𞤭𞤴𞤢𞤲𞤳𞤮',
+            'COU',
+            '𞤅𞤢𞤤𞤲𞤣𞤵 𞤔𞤢𞤪𞤮 𞤳𞤮𞤤𞤮𞤥𞤦𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => '𞤑𞤮𞤤𞤮𞥅𞤲 𞤑𞤮𞤧𞤼𞤢𞤪𞤭𞤴𞤢𞤲𞤳𞤮',
+            'CRC',
+            '𞤑𞤮𞤤𞤮𞥅𞤲 𞤑𞤮𞤧𞤼𞤢𞤪𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => '𞤆𞤫𞤧𞤮 𞤑𞤵𞤦𞤢𞤲𞤳𞤮 𞤏𞤢𞤴𞤤𞤮𞤼𞤮𞥅𞤲𞥋𞤺𞤮',
+            'CUC',
+            '𞤆𞤫𞤧𞤮 𞤑𞤵𞤦𞤢𞤲𞤳𞤮 𞤏𞤢𞤴𞤤𞤮𞤼𞤮𞥅𞤲𞥋𞤺𞤮',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => '𞤆𞤫𞥅𞤧𞤮𞥅 𞤑𞤵𞤦𞤢𞤲𞤳𞤮',
+            'CUP',
+            '𞤆𞤫𞥅𞤧𞤮𞥅 𞤑𞤵𞤦𞤢𞤲𞤳𞤮',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => '𞤉𞤧𞤳𞤵𞤣𞤮 𞤑𞤢𞤨-𞤜𞤫𞥅𞤪𞤣𞤢𞤲𞤳𞤮',
+            'CVE',
+            '𞤉𞤧𞤳𞤵𞤣𞤮 𞤑𞤢𞤨-𞤜𞤫𞥅𞤪𞤣𞤢𞤲𞤳𞤮',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => '𞤑𞤮𞤪𞤵𞤲𞤢 𞤕𞤫𞥅𞤳𞤭𞤲𞤳𞤮',
+            'CZK',
+            '𞤑𞤮𞤪𞤵𞤲𞤢 𞤕𞤫𞥅𞤳𞤭𞤲𞤳𞤮',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤔𞤭𞤦𞤵𞤼𞤭𞤲𞤳𞤮',
+            'DJF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤔𞤭𞤦𞤵𞤼𞤭𞤲𞤳𞤮',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => '𞤑𞤮𞤪𞤲𞤫 𞤁𞤢𞤲𞤭𞥅𞤧𞤭𞤲𞤳𞤮',
+            'DKK',
+            '𞤑𞤮𞤪𞤲𞤫 𞤁𞤢𞤲𞤭𞥅𞤧𞤭𞤲𞤳𞤮',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => '𞤆𞤫𞤧𞤮 𞤁𞤮𞤥𞤭𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
+            'DOP',
+            '𞤆𞤫𞤧𞤮 𞤁𞤮𞤥𞤭𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => '𞤁𞤭𞤲𞤢𞥄𞤪 𞤀𞤤𞤶𞤢𞤪𞤭𞤲𞤳𞤮',
+            'DZD',
+            '𞤁𞤭𞤲𞤢𞥄𞤪 𞤀𞤤𞤶𞤢𞤪𞤭𞤲𞤳𞤮',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => '𞤅𞤵𞥅𞤳𞤵𞤪𞤫𞥊𞥅 𞤉𞤳𞤵𞤱𞤢𞤣𞤮𞥅𞤪𞤴𞤢𞤲𞤳𞤮',
+            'ECS',
+            '𞤅𞤵𞥅𞤳𞤵𞤪𞤫𞥊𞥅 𞤉𞤳𞤵𞤱𞤢𞤣𞤮𞥅𞤪𞤴𞤢𞤲𞤳𞤮',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => '𞤅𞤢𞤤𞤲𞤣𞤵 𞤔𞤮𞤪𞤮 𞤉𞤳𞤵𞤱𞤢𞤣𞤮𞥅𞤪𞤴𞤢𞤲𞤳𞤮 𞤚𞤢𞤦𞤭𞤼𞤵𞤲𞥋𞤺𞤮',
+            'ECV',
+            '𞤅𞤢𞤤𞤲𞤣𞤵 𞤔𞤮𞤪𞤮 𞤉𞤳𞤵𞤱𞤢𞤣𞤮𞥅𞤪𞤴𞤢𞤲𞤳𞤮 𞤚𞤢𞤦𞤭𞤼𞤵𞤲𞥋𞤺𞤮',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => '𞤆𞤢𞤱𞤲𞤣𞤵 𞤃𞤭𞤧𞤭𞤪𞤢𞤲𞤳𞤮',
+            'EGP',
+            '𞤆𞤢𞤱𞤲𞤣𞤵 𞤃𞤭𞤧𞤭𞤪𞤢𞤲𞤳𞤮',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => '𞤐𞤢𞤳𞤬𞤢 𞤉𞤪𞤭𞤼𞤫𞤪𞤭𞤲𞤳𞤮',
+            'ERN',
+            '𞤐𞤢𞤳𞤬𞤢 𞤉𞤪𞤭𞤼𞤫𞤪𞤭𞤲𞤳𞤮',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => '𞤄𞤭𞤪 𞤖𞤢𞤦𞤢𞤧𞤭𞤲𞤳𞤮',
+            'ETB',
+            '𞤄𞤭𞤪 𞤖𞤢𞤦𞤢𞤧𞤭𞤲𞤳𞤮',
         ],
         'EUR' => [
-            0 => '€',
-            1 => '𞤒𞤵𞤪𞤮𞥅',
+            '€',
+            '𞤒𞤵𞤪𞤮𞥅',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => '𞤁𞤢𞤤𞤢 𞤊𞤭𞤶𞤭𞤴𞤢𞤲𞤳𞤮',
+            'FJD',
+            '𞤁𞤢𞤤𞤢 𞤊𞤭𞤶𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => '𞤆𞤢𞤱𞤲𞤣𞤵 𞤅𞤵𞤪𞤭𞥅𞤶𞤫 𞤊𞤢𞤤𞤳𞤵𞤤𞤢𞤲𞤣𞤭𞤳𞤮',
+            'FKP',
+            '𞤆𞤢𞤱𞤲𞤣𞤵 𞤅𞤵𞤪𞤭𞥅𞤶𞤫 𞤊𞤢𞤤𞤳𞤵𞤤𞤢𞤲𞤣𞤭𞤳𞤮',
         ],
         'GBP' => [
-            0 => '£',
-            1 => '𞤆𞤢𞤱𞤲𞤣𞤵 𞤄𞤪𞤭𞤼𞤭𞥅𞤧𞤭𞤲𞤳𞤮',
+            '£',
+            '𞤆𞤢𞤱𞤲𞤣𞤵 𞤄𞤪𞤭𞤼𞤭𞥅𞤧𞤭𞤲𞤳𞤮',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => '𞤂𞤢𞥄𞤪𞤭 𞤔𞤮𞤪𞤶𞤭𞤴𞤢𞤲𞤳𞤮',
+            'GEL',
+            '𞤂𞤢𞥄𞤪𞤭 𞤔𞤮𞤪𞤶𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => '𞤅𞤭𞤣𞤭 𞤘𞤢𞤲𞤢𞤲𞤳𞤮',
+            'GHS',
+            '𞤅𞤭𞤣𞤭 𞤘𞤢𞤲𞤢𞤲𞤳𞤮',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => '𞤆𞤢𞤱𞤲𞥋𞤣𞤵 𞤔𞤭𞤤𞤦𞤪𞤢𞤤𞤼𞤢𞤪',
+            'GIP',
+            '𞤆𞤢𞤱𞤲𞥋𞤣𞤵 𞤔𞤭𞤤𞤦𞤪𞤢𞤤𞤼𞤢𞤪',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => '𞤁𞤢𞤤𞤢𞤧𞤭 𞤘𞤢𞤥𞤦𞤭𞤲𞤳𞤮',
+            'GMD',
+            '𞤁𞤢𞤤𞤢𞤧𞤭 𞤘𞤢𞤥𞤦𞤭𞤲𞤳𞤮',
         ],
         'GNF' => [
-            0 => 'FG',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
+            'FG',
+            '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => '𞤑𞤫𞤼𞤵𞥁𞤢𞤤 𞤘𞤵𞤱𞤢𞤼𞤫𞤥𞤢𞤤𞤢𞤲𞤳𞤮',
+            'GTQ',
+            '𞤑𞤫𞤼𞤵𞥁𞤢𞤤 𞤘𞤵𞤱𞤢𞤼𞤫𞤥𞤢𞤤𞤢𞤲𞤳𞤮',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => '𞤁𞤢𞤤𞤢 𞤘𞤵𞤴𞤢𞤲𞤫𞥅𞤧𞤭𞤲𞤳𞤮',
+            'GYD',
+            '𞤁𞤢𞤤𞤢 𞤘𞤵𞤴𞤢𞤲𞤫𞥅𞤧𞤭𞤲𞤳𞤮',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => '𞤁𞤢𞤤𞤢 𞤖𞤮𞤲𞤳𞤮𞤲',
+            'HK$',
+            '𞤁𞤢𞤤𞤢 𞤖𞤮𞤲𞤳𞤮𞤲',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => '𞤂𞤫𞤥𞤨𞤭𞤪𞤢 𞤖𞤮𞤲𞤣𞤵𞤪𞤢𞤲𞤳𞤮',
+            'HNL',
+            '𞤂𞤫𞤥𞤨𞤭𞤪𞤢 𞤖𞤮𞤲𞤣𞤵𞤪𞤢𞤲𞤳𞤮',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => '𞤑𞤵𞤲𞤢 𞤑𞤵𞤪𞤢𞥄𞤧𞤭𞤴𞤢𞤲𞤳𞤮',
+            'HRK',
+            '𞤑𞤵𞤲𞤢 𞤑𞤵𞤪𞤢𞥄𞤧𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => '𞤘𞤵𞥅𞤪𞤣𞤫 𞤖𞤢𞤴𞤼𞤭𞤴𞤢𞤲𞤳𞤮',
+            'HTG',
+            '𞤘𞤵𞥅𞤪𞤣𞤫 𞤖𞤢𞤴𞤼𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => '𞤊𞤮𞤪𞤭𞤲𞤼𞤵 𞤖𞤵𞤲𞤺𞤢𞤪𞤭𞤴𞤢𞤲𞤳𞤮',
+            'HUF',
+            '𞤊𞤮𞤪𞤭𞤲𞤼𞤵 𞤖𞤵𞤲𞤺𞤢𞤪𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => '𞤈𞤵𞤨𞤭𞤴𞤢 𞤋𞤲𞤣𞤮𞤲𞤫𞤧𞤭𞤴𞤢𞤲𞤳𞤮',
+            'IDR',
+            '𞤈𞤵𞤨𞤭𞤴𞤢 𞤋𞤲𞤣𞤮𞤲𞤫𞤧𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => '𞤡𞤫𞤳𞤫𞤤 𞤋𞤧𞤪𞤢𞥄𞤤𞤭𞤴𞤢𞤲𞤳𞤮',
+            '₪',
+            '𞤡𞤫𞤳𞤫𞤤 𞤋𞤧𞤪𞤢𞥄𞤤𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'INR' => [
-            0 => '₹',
-            1 => '𞤈𞤵𞥅𞤨𞤭𞥅 𞤖𞤭𞤲𞤣𞤭𞤧𞤼𞤢𞤲𞤳𞤮',
+            '₹',
+            '𞤈𞤵𞥅𞤨𞤭𞥅 𞤖𞤭𞤲𞤣𞤭𞤧𞤼𞤢𞤲𞤳𞤮',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => '𞤁𞤭𞤲𞤢𞥄𞤪 𞤋𞤪𞤢𞥄𞤳𞤭𞤴𞤢𞤲𞤳𞤮',
+            'IQD',
+            '𞤁𞤭𞤲𞤢𞥄𞤪 𞤋𞤪𞤢𞥄𞤳𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => '𞤈𞤭𞤴𞤢𞥄𞤤 𞤋𞤪𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
+            'IRR',
+            '𞤈𞤭𞤴𞤢𞥄𞤤 𞤋𞤪𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => '𞤑𞤮𞤪𞤮𞤲𞤢 𞤀𞤴𞤧𞤭𞤤𞤢𞤲𞤣𞤭𞤲𞤳𞤮',
+            'ISK',
+            '𞤑𞤮𞤪𞤮𞤲𞤢 𞤀𞤴𞤧𞤭𞤤𞤢𞤲𞤣𞤭𞤲𞤳𞤮',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => '𞤁𞤢𞤤𞤢 𞤔𞤢𞤥𞤢𞤴𞤭𞤲𞤳𞤮',
+            'JMD',
+            '𞤁𞤢𞤤𞤢 𞤔𞤢𞤥𞤢𞤴𞤭𞤲𞤳𞤮',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => '𞤁𞤭𞤲𞤢𞥄𞤪 𞤔𞤮𞤪𞤣𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
+            'JOD',
+            '𞤁𞤭𞤲𞤢𞥄𞤪 𞤔𞤮𞤪𞤣𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => '𞤒𞤫𞤲 𞤔𞤢𞤨𞤢𞤲𞤳𞤮',
+            'JP¥',
+            '𞤒𞤫𞤲 𞤔𞤢𞤨𞤢𞤲𞤳𞤮',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => '𞤅𞤭𞤤𞤭𞤲 𞤑𞤫𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
+            'KES',
+            '𞤅𞤭𞤤𞤭𞤲 𞤑𞤫𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => '𞤅𞤮𞤥𞤵 𞤑𞤭𞤪𞤺𞤭𞤧𞤼𞤢𞤲𞤭𞤲𞤳𞤮',
+            'KGS',
+            '𞤅𞤮𞤥𞤵 𞤑𞤭𞤪𞤺𞤭𞤧𞤼𞤢𞤲𞤭𞤲𞤳𞤮',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => '𞤈𞤭𞤴𞤢𞤤 𞤑𞤢𞤥𞤦𞤮𞤣𞤭𞤴𞤢𞤲𞤳𞤮',
+            'KHR',
+            '𞤈𞤭𞤴𞤢𞤤 𞤑𞤢𞤥𞤦𞤮𞤣𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤑𞤮𞤥𞤮𞤪𞤭𞤲𞤳𞤮',
+            'KMF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤑𞤮𞤥𞤮𞤪𞤭𞤲𞤳𞤮',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => '𞤏𞤮𞤲 𞤁𞤮𞤱𞤣𞤮𞤱𞤪𞤭 𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞤲𞤳𞤮',
+            'KPW',
+            '𞤏𞤮𞤲 𞤁𞤮𞤱𞤣𞤮𞤱𞤪𞤭 𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞤲𞤳𞤮',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => '𞤱𞤮𞤲 𞤂𞤫𞤴𞤤𞤫𞤴𞤪𞤭 𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞤲𞤳𞤮',
+            '₩',
+            '𞤱𞤮𞤲 𞤂𞤫𞤴𞤤𞤫𞤴𞤪𞤭 𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞤲𞤳𞤮',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => '𞤁𞤋𞤲𞤢𞥄𞤪 𞤑𞤵𞤱𞤢𞤴𞤼𞤭𞤴𞤢𞤲𞤳𞤮',
+            'KWD',
+            '𞤁𞤋𞤲𞤢𞥄𞤪 𞤑𞤵𞤱𞤢𞤴𞤼𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => '𞤁𞤢𞤤𞤢 𞤅𞤵𞤪𞤭𞥅𞤶𞤫 𞤑𞤢𞤴𞤥𞤢𞥄𞤲',
+            'KYD',
+            '𞤁𞤢𞤤𞤢 𞤅𞤵𞤪𞤭𞥅𞤶𞤫 𞤑𞤢𞤴𞤥𞤢𞥄𞤲',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => '𞤚𞤫𞤲𞤺𞤫 𞤑𞤢𞥁𞤢𞤳𞤭𞤧𞤼𞤢𞤲𞤭𞤲𞤳𞤮',
+            'KZT',
+            '𞤚𞤫𞤲𞤺𞤫 𞤑𞤢𞥁𞤢𞤳𞤭𞤧𞤼𞤢𞤲𞤭𞤲𞤳𞤮',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => '𞤑𞤭𞤨𞤵 𞤂𞤢𞤱𞤮𞥅𞤧𞤭𞤴𞤢𞤲𞤳𞤮',
+            'LAK',
+            '𞤑𞤭𞤨𞤵 𞤂𞤢𞤱𞤮𞥅𞤧𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => '𞤆𞤢𞤱𞤲𞥋𞤣𞤵 𞤂𞤭𞤦𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
+            'LBP',
+            '𞤆𞤢𞤱𞤲𞥋𞤣𞤵 𞤂𞤭𞤦𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => '𞤈𞤵𞥅𞤨𞤭𞥅 𞤅𞤭𞤪𞤭-𞤂𞤢𞤲𞤳𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
+            'LKR',
+            '𞤈𞤵𞥅𞤨𞤭𞥅 𞤅𞤭𞤪𞤭-𞤂𞤢𞤲𞤳𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => '𞤁𞤢𞤤𞤢 𞤂𞤭𞤦𞤫𞤪𞤭𞤴𞤢𞤲𞤳𞤮',
+            'LRD',
+            '𞤁𞤢𞤤𞤢 𞤂𞤭𞤦𞤫𞤪𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => '𞤁𞤭𞤲𞤢𞥄𞤪 𞤂𞤭𞤦𞤭𞤴𞤢𞤲𞤳𞤮',
+            'LYD',
+            '𞤁𞤭𞤲𞤢𞥄𞤪 𞤂𞤭𞤦𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => '𞤁𞤭𞤪𞤸𞤢𞤥𞤵 𞤃𞤮𞤪𞤮𞤳𞤢𞤲𞤳𞤮',
+            'MAD',
+            '𞤁𞤭𞤪𞤸𞤢𞤥𞤵 𞤃𞤮𞤪𞤮𞤳𞤢𞤲𞤳𞤮',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => '𞤂𞤭𞥅𞤱𞤮 𞤃𞤮𞤤𞤣𞤮𞤾𞤢𞤲𞤳𞤮',
+            'MDL',
+            '𞤂𞤭𞥅𞤱𞤮 𞤃𞤮𞤤𞤣𞤮𞤾𞤢𞤲𞤳𞤮',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => '𞤀𞤪𞤭𞤴𞤢𞤪𞤭 𞤃𞤢𞤤𞤺𞤢𞤲𞤭𞤲𞤳𞤮',
+            'MGA',
+            '𞤀𞤪𞤭𞤴𞤢𞤪𞤭 𞤃𞤢𞤤𞤺𞤢𞤲𞤭𞤲𞤳𞤮',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => '𞤁𞤭𞤲𞤢𞥄𞤪 𞤃𞤢𞤧𞤫𞤣𞤮𞤲𞤭𞤲𞤳𞤮',
+            'MKD',
+            '𞤁𞤭𞤲𞤢𞥄𞤪 𞤃𞤢𞤧𞤫𞤣𞤮𞤲𞤭𞤲𞤳𞤮',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => '𞤑𞤭𞤴𞤢𞤼𞤵 𞤃𞤭𞤴𞤢𞤥𞤢𞤪𞤭𞤲𞤳𞤮',
+            'MMK',
+            '𞤑𞤭𞤴𞤢𞤼𞤵 𞤃𞤭𞤴𞤢𞤥𞤢𞤪𞤭𞤲𞤳𞤮',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => '𞤚𞤵𞤺𞤵𞤪𞤭𞤳𞤵 𞤃𞤮𞤲𞤺𞤮𞤤𞤭𞤴𞤢𞤲𞤳𞤮',
+            'MNT',
+            '𞤚𞤵𞤺𞤵𞤪𞤭𞤳𞤵 𞤃𞤮𞤲𞤺𞤮𞤤𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => '𞤆𞤢𞤼𞤢𞤳𞤢 𞤃𞤢𞤳𞤢𞤱𞤮𞤴𞤢𞤲𞤳𞤮',
+            'MOP',
+            '𞤆𞤢𞤼𞤢𞤳𞤢 𞤃𞤢𞤳𞤢𞤱𞤮𞤴𞤢𞤲𞤳𞤮',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => '𞤓𞤺𞤭𞤴𞤢 𞤃𞤮𞤪𞤭𞤼𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮 (𞥑𞥙𞥗𞥓 - 𞥒𞥐𞥑𞥗)',
+            'MRO',
+            '𞤓𞤺𞤭𞤴𞤢 𞤃𞤮𞤪𞤭𞤼𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮 (𞥑𞥙𞥗𞥓 - 𞥒𞥐𞥑𞥗)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => '𞤓𞤺𞤭𞤴𞤢 𞤃𞤮𞤪𞤭𞤼𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
+            'MRU',
+            '𞤓𞤺𞤭𞤴𞤢 𞤃𞤮𞤪𞤭𞤼𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => '𞤈𞤵𞤨𞤭𞥅 𞤃𞤮𞤪𞤭𞤧𞤭𞤴𞤢𞤲𞤳𞤮',
+            'MUR',
+            '𞤈𞤵𞤨𞤭𞥅 𞤃𞤮𞤪𞤭𞤧𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => '𞤈𞤵𞥅𞤨𞤭𞥅 𞤃𞤢𞤤𞤣𞤭𞥅𞤬 (𞥑𞥙𞥔𞥗-𞥑𞥙𞥘𞥑)',
+            'MVP',
+            '𞤈𞤵𞥅𞤨𞤭𞥅 𞤃𞤢𞤤𞤣𞤭𞥅𞤬 (𞥑𞥙𞥔𞥗-𞥑𞥙𞥘𞥑)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => '𞤈𞤵𞤬𞤭𞤴𞤢𞥄 𞤃𞤢𞤤𞤣𞤭𞤾𞤭𞤴𞤢𞤲𞤳𞤮',
+            'MVR',
+            '𞤈𞤵𞤬𞤭𞤴𞤢𞥄 𞤃𞤢𞤤𞤣𞤭𞤾𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => '𞤑𞤢𞤱𞤢𞤷𞤢 𞤃𞤢𞤤𞤢𞤱𞤭𞤲𞤳𞤮',
+            'MWK',
+            '𞤑𞤢𞤱𞤢𞤷𞤢 𞤃𞤢𞤤𞤢𞤱𞤭𞤲𞤳𞤮',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => '𞤆𞤫𞥅𞤧𞤮𞥅 𞤃𞤫𞤳𞤧𞤭𞤳𞤮𞤴𞤢𞤲𞤳𞤮',
+            'MX$',
+            '𞤆𞤫𞥅𞤧𞤮𞥅 𞤃𞤫𞤳𞤧𞤭𞤳𞤮𞤴𞤢𞤲𞤳𞤮',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => '𞤑𞤢𞥄𞤤𞤭𞤧𞤫 𞤆𞤫𞥅𞤧𞤮𞥅 𞤃𞤫𞤳𞤧𞤭𞤳𞤮𞤴𞤢𞤲𞤳𞤮 (𞥑𞥘𞥖𞥑-𞥑𞥙𞥙𞥒)',
+            'MXP',
+            '𞤑𞤢𞥄𞤤𞤭𞤧𞤫 𞤆𞤫𞥅𞤧𞤮𞥅 𞤃𞤫𞤳𞤧𞤭𞤳𞤮𞤴𞤢𞤲𞤳𞤮 (𞥑𞥘𞥖𞥑-𞥑𞥙𞥙𞥒)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => '𞤅𞤢𞤤𞤲𞤣𞤵 𞤊𞤭𞤤𞤮 𞤃𞤫𞤳𞤧𞤭𞤳𞤮𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤵',
+            'MXV',
+            '𞤅𞤢𞤤𞤲𞤣𞤵 𞤊𞤭𞤤𞤮 𞤃𞤫𞤳𞤧𞤭𞤳𞤮𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤵',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => '𞤈𞤭𞤲𞤺𞤵𞤼𞤵 𞤃𞤢𞤤𞤫𞥅𞤧𞤭𞤴𞤢𞤲𞤳𞤮',
+            'MYR',
+            '𞤈𞤭𞤲𞤺𞤵𞤼𞤵 𞤃𞤢𞤤𞤫𞥅𞤧𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => '𞤃𞤫𞤼𞤭𞤳𞤮𞤤 𞤃𞤮𞥁𞤢𞤥𞤦𞤭𞤲𞤳𞤮',
+            'MZN',
+            '𞤃𞤫𞤼𞤭𞤳𞤮𞤤 𞤃𞤮𞥁𞤢𞤥𞤦𞤭𞤲𞤳𞤮',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => '𞤁𞤢𞤤𞤢 𞤐𞤢𞤥𞤭𞤥𞤦𞤭𞤲𞤳𞤮',
+            'NAD',
+            '𞤁𞤢𞤤𞤢 𞤐𞤢𞤥𞤭𞤥𞤦𞤭𞤲𞤳𞤮',
         ],
         'NGN' => [
-            0 => '𞤐𞤐𞤘',
-            1 => '𞤐𞤢𞤴𞤪𞤢 𞤐𞤢𞤶𞤭𞤪𞤢𞤴𞤢𞤲𞤳𞤮',
+            '𞤐𞤐𞤘',
+            '𞤐𞤢𞤴𞤪𞤢 𞤐𞤢𞤶𞤭𞤪𞤢𞤴𞤢𞤲𞤳𞤮',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => '𞤑𞤮𞥅𞤪𞤣𞤮𞤦𞤢 𞤐𞤭𞤳𞤢𞤪𞤢𞤺𞤵𞤱𞤢𞤲𞤳𞤮 (𞥑𞥙𞥘𞥘-𞥑𞥙𞥙𞥑)',
+            'NIC',
+            '𞤑𞤮𞥅𞤪𞤣𞤮𞤦𞤢 𞤐𞤭𞤳𞤢𞤪𞤢𞤺𞤵𞤱𞤢𞤲𞤳𞤮 (𞥑𞥙𞥘𞥘-𞥑𞥙𞥙𞥑)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => '𞤑𞤮𞥅𞤪𞤣𞤮𞤦𞤢 𞤐𞤭𞤳𞤢𞤪𞤢𞤺𞤵𞤱𞤢𞤲𞤳𞤮',
+            'NIO',
+            '𞤑𞤮𞥅𞤪𞤣𞤮𞤦𞤢 𞤐𞤭𞤳𞤢𞤪𞤢𞤺𞤵𞤱𞤢𞤲𞤳𞤮',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => '𞤑𞤪𞤮𞤲𞤫 𞤐𞤮𞤪𞤱𞤫𞤶𞤭𞤲𞤳𞤮',
+            'NOK',
+            '𞤑𞤪𞤮𞤲𞤫 𞤐𞤮𞤪𞤱𞤫𞤶𞤭𞤲𞤳𞤮',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => '𞤈𞤵𞥅𞤨𞤭𞥅 𞤐𞤫𞤨𞤢𞤤𞤭𞤴𞤢𞤲𞤳𞤮',
+            'NPR',
+            '𞤈𞤵𞥅𞤨𞤭𞥅 𞤐𞤫𞤨𞤢𞤤𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => '𞤁𞤢𞤤𞤢 𞤐𞤫𞤱 𞤟𞤫𞤤𞤢𞤲𞤣',
+            'NZ$',
+            '𞤁𞤢𞤤𞤢 𞤐𞤫𞤱 𞤟𞤫𞤤𞤢𞤲𞤣',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => '𞤈𞤭𞤴𞤢𞥄𞤤 𞤌𞤥𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
+            'OMR',
+            '𞤈𞤭𞤴𞤢𞥄𞤤 𞤌𞤥𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => '𞤄𞤢𞤤𞤦𞤮𞤱𞤢 𞤆𞤢𞤲𞤢𞤥𞤢𞤴𞤢𞤲𞤳𞤮',
+            'PAB',
+            '𞤄𞤢𞤤𞤦𞤮𞤱𞤢 𞤆𞤢𞤲𞤢𞤥𞤢𞤴𞤢𞤲𞤳𞤮',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => '𞤋𞤲𞤼𞤭 𞤨𞤫𞤪𞤵𞤴𞤢𞤲𞤳𞤮',
+            'PEI',
+            '𞤋𞤲𞤼𞤭 𞤨𞤫𞤪𞤵𞤴𞤢𞤲𞤳𞤮',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => '𞤅𞤮𞤤 𞤆𞤫𞤪𞤵𞤲𞤳𞤮',
+            'PEN',
+            '𞤅𞤮𞤤 𞤆𞤫𞤪𞤵𞤲𞤳𞤮',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => '𞤅𞤮𞤤 𞤆𞤫𞤪𞤵𞤴𞤢𞤲𞤳𞤮 (𞥑𞥘𞥖𞥓-𞥑𞥙𞥖𞥕)',
+            'PES',
+            '𞤅𞤮𞤤 𞤆𞤫𞤪𞤵𞤴𞤢𞤲𞤳𞤮 (𞥑𞥘𞥖𞥓-𞥑𞥙𞥖𞥕)',
         ],
         'PGK' => [
-            0 => '𞤑𞤆𞤘',
-            1 => '𞤑𞤭𞤲𞤢 𞤆𞤢𞤨𞤵𞤱𞤢 𞤐𞤫𞤱-𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
+            '𞤑𞤆𞤘',
+            '𞤑𞤭𞤲𞤢 𞤆𞤢𞤨𞤵𞤱𞤢 𞤐𞤫𞤱-𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
         ],
         'PHP' => [
-            0 => '𞤆𞤆𞤖',
-            1 => '𞤆𞤭𞤧𞤮 𞤊𞤭𞤤𞤭𞤨𞥆𞤭𞤲𞤳𞤮',
+            '𞤆𞤆𞤖',
+            '𞤆𞤭𞤧𞤮 𞤊𞤭𞤤𞤭𞤨𞥆𞤭𞤲𞤳𞤮',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => '𞤈𞤵𞥅𞤨𞤭𞥅 𞤆𞤢𞤳𞤭𞤧𞤼𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
+            'PKR',
+            '𞤈𞤵𞥅𞤨𞤭𞥅 𞤆𞤢𞤳𞤭𞤧𞤼𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => '𞤔𞤢𞤤𞤮𞤼𞤵 𞤆𞤮𞤤𞤭𞥅𞤧𞤭𞤲𞤳𞤮',
+            'PLN',
+            '𞤔𞤢𞤤𞤮𞤼𞤵 𞤆𞤮𞤤𞤭𞥅𞤧𞤭𞤲𞤳𞤮',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => '𞤘𞤵𞤱𞤢𞤪𞤢𞤲𞤭 𞤆𞤢𞥄𞤪𞤢𞤺𞤵𞤴𞤫𞤲𞤳𞤮',
+            'PYG',
+            '𞤘𞤵𞤱𞤢𞤪𞤢𞤲𞤭 𞤆𞤢𞥄𞤪𞤢𞤺𞤵𞤴𞤫𞤲𞤳𞤮',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => '𞤈𞤭𞤴𞤢𞥄𞤤 𞤗𞤢𞤼𞤢𞤪𞤭𞤴𞤢𞤲𞤳𞤮',
+            'QAR',
+            '𞤈𞤭𞤴𞤢𞥄𞤤 𞤗𞤢𞤼𞤢𞤪𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => '𞤂𞤫𞤱𞤵 𞤈𞤮𞤥𞤢𞤲𞤭𞤲𞤳𞤮',
+            'RON',
+            '𞤂𞤫𞤱𞤵 𞤈𞤮𞤥𞤢𞤲𞤭𞤲𞤳𞤮',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => '𞤁𞤭𞤲𞤢𞥄𞤪 𞤅𞤫𞤪𞤦𞤭𞤲𞤳𞤮',
+            'RSD',
+            '𞤁𞤭𞤲𞤢𞥄𞤪 𞤅𞤫𞤪𞤦𞤭𞤲𞤳𞤮',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => '𞤈𞤵𞥅𞤦𞤮𞤤 𞤈𞤭𞥅𞤧𞤭𞤲𞤳𞤮',
+            'RUB',
+            '𞤈𞤵𞥅𞤦𞤮𞤤 𞤈𞤭𞥅𞤧𞤭𞤲𞤳𞤮',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤈𞤵𞤱𞤢𞤲𞤣𞤢𞤲𞤳𞤮',
+            'RWF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤈𞤵𞤱𞤢𞤲𞤣𞤢𞤲𞤳𞤮',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => '𞤈𞤭𞤴𞤢𞤤 𞤅𞤢𞤵𞥅𞤣𞤭𞤴𞤢𞤲𞤳𞤮',
+            'SAR',
+            '𞤈𞤭𞤴𞤢𞤤 𞤅𞤢𞤵𞥅𞤣𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => '𞤁𞤢𞤤𞤢 𞤕𞤵𞤪𞤭𞥅𞤶𞤫 𞤅𞤵𞤤𞤢𞤴𞤥𞤢𞥄𞤲',
+            'SBD',
+            '𞤁𞤢𞤤𞤢 𞤕𞤵𞤪𞤭𞥅𞤶𞤫 𞤅𞤵𞤤𞤢𞤴𞤥𞤢𞥄𞤲',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => '𞤈𞤵𞤨𞤭𞥅 𞤅𞤫𞤴𞤧𞤭𞤤𞤭𞤲𞤳𞤮',
+            'SCR',
+            '𞤈𞤵𞤨𞤭𞥅 𞤅𞤫𞤴𞤧𞤭𞤤𞤭𞤲𞤳𞤮',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => '𞤆𞤢𞤱𞤲𞤣𞤵 𞤅𞤵𞤣𞤢𞤲𞤳𞤮',
+            'SDG',
+            '𞤆𞤢𞤱𞤲𞤣𞤵 𞤅𞤵𞤣𞤢𞤲𞤳𞤮',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => '𞤑𞤪𞤮𞤲𞤢 𞤅𞤵𞤱𞤫𞤣𞤭𞤲𞤳𞤮',
+            'SEK',
+            '𞤑𞤪𞤮𞤲𞤢 𞤅𞤵𞤱𞤫𞤣𞤭𞤲𞤳𞤮',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => '𞤁𞤢𞤤𞤢 𞤅𞤭𞤲𞤺𞤢𞤨𞤮𞤪𞤫𞤲𞤳𞤮',
+            'SGD',
+            '𞤁𞤢𞤤𞤢 𞤅𞤭𞤲𞤺𞤢𞤨𞤮𞤪𞤫𞤲𞤳𞤮',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => '𞤆𞤢𞤱𞤲𞤣𞤵 𞤅𞤫𞤲-𞤖𞤫𞤤𞤫𞤲𞤢',
+            'SHP',
+            '𞤆𞤢𞤱𞤲𞤣𞤵 𞤅𞤫𞤲-𞤖𞤫𞤤𞤫𞤲𞤢',
+        ],
+        'SLE' => [
+            'SLE',
+            '𞤂𞤫𞤴𞤮𞤲 𞤅𞤫𞤪𞤢𞤤𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => '𞤂𞤫𞤴𞤮𞤲 𞤅𞤫𞤪𞤢𞤤𞤭𞤴𞤢𞤲𞤳𞤮',
+            'SLL',
+            '𞤂𞤫𞤴𞤮𞤲 𞤅𞤫𞤪𞤢𞤤𞤭𞤴𞤢𞤲𞤳𞤮 - 1964-2022',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => '𞤅𞤭𞤤𞤭𞤲 𞤅𞤮𞤥𞤢𞤤𞤭𞤲𞤳𞤮',
+            'SOS',
+            '𞤅𞤭𞤤𞤭𞤲 𞤅𞤮𞤥𞤢𞤤𞤭𞤲𞤳𞤮',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => '𞤁𞤢𞤤𞤢 𞤅𞤵𞤪𞤵𞤲𞤢𞤥𞤭𞤲𞤳𞤮',
+            'SRD',
+            '𞤁𞤢𞤤𞤢 𞤅𞤵𞤪𞤵𞤲𞤢𞤥𞤭𞤲𞤳𞤮',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => '𞤘𞤭𞤤𞤣𞤮𞥅 𞤅𞤵𞤪𞤵𞤲𞤢𞤥𞤭𞤲𞤳𞤮',
+            'SRG',
+            '𞤘𞤭𞤤𞤣𞤮𞥅 𞤅𞤵𞤪𞤵𞤲𞤢𞤥𞤭𞤲𞤳𞤮',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => '𞤆𞤢𞤱𞤲𞤣𞤵 𞤂𞤫𞤴𞤤𞤫𞤴𞤪𞤭 𞤅𞤵𞤣𞤢𞤲𞤭𞤲𞤳𞤮',
+            'SSP',
+            '𞤆𞤢𞤱𞤲𞤣𞤵 𞤂𞤫𞤴𞤤𞤫𞤴𞤪𞤭 𞤅𞤵𞤣𞤢𞤲𞤭𞤲𞤳𞤮',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => '𞤁𞤮𞤦𞤢𞤪𞤢 𞤅𞤢𞤱𞤮-𞤚𞤮𞤥𞤫 & 𞤆𞤫𞤪𞤫𞤲𞤧𞤭𞤨',
+            'STN',
+            '𞤁𞤮𞤦𞤢𞤪𞤢 𞤅𞤢𞤱𞤮-𞤚𞤮𞤥𞤫 & 𞤆𞤫𞤪𞤫𞤲𞤧𞤭𞤨',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => '𞤑𞤮𞤤𞤮𞥅𞤲 𞤅𞤢𞤤𞤾𞤢𞤣𞤮𞤪𞤢𞤲𞤳𞤮',
+            'SVC',
+            '𞤑𞤮𞤤𞤮𞥅𞤲 𞤅𞤢𞤤𞤾𞤢𞤣𞤮𞤪𞤢𞤲𞤳𞤮',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => '𞤆𞤢𞤱𞤲𞥋𞤣𞤵 𞤅𞤭𞤪𞤢𞤴𞤢𞤲𞤳𞤮',
+            'SYP',
+            '𞤆𞤢𞤱𞤲𞥋𞤣𞤵 𞤅𞤭𞤪𞤢𞤴𞤢𞤲𞤳𞤮',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => '𞤂𞤭𞤤𞤢𞤲𞤺𞤫𞤲𞤭 𞤅𞤵𞤱𞤢𞤶𞤭',
+            'SZL',
+            '𞤂𞤭𞤤𞤢𞤲𞤺𞤫𞤲𞤭 𞤅𞤵𞤱𞤢𞤶𞤭',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => '𞤄𞤢𞤸𞤼𞤵 𞤚𞤢𞤴𞤤𞤢𞤲𞤣𞤭𞤲𞤳𞤮',
+            'THB',
+            '𞤄𞤢𞤸𞤼𞤵 𞤚𞤢𞤴𞤤𞤢𞤲𞤣𞤭𞤲𞤳𞤮',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => '𞤅𞤢𞤥𞤮𞥅𞤲𞤭 𞤚𞤢𞤶𞤭𞤳𞤭𞤧𞤼𞤢𞤲𞤳𞤮',
+            'TJS',
+            '𞤅𞤢𞤥𞤮𞥅𞤲𞤭 𞤚𞤢𞤶𞤭𞤳𞤭𞤧𞤼𞤢𞤲𞤳𞤮',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => '𞤃𞤢𞤲𞤢𞤼𞤵 𞤚𞤵𞤪𞤳𞤵𞤥𞤫𞤲𞤭𞤧𞤼𞤢𞤲𞤳𞤮',
+            'TMT',
+            '𞤃𞤢𞤲𞤢𞤼𞤵 𞤚𞤵𞤪𞤳𞤵𞤥𞤫𞤲𞤭𞤧𞤼𞤢𞤲𞤳𞤮',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => '𞤁𞤭𞤲𞤢𞥄𞤪 𞤚𞤵𞥅𞤲𞤭𞤧𞤭𞤲𞤳𞤮',
+            'TND',
+            '𞤁𞤭𞤲𞤢𞥄𞤪 𞤚𞤵𞥅𞤲𞤭𞤧𞤭𞤲𞤳𞤮',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => '𞤆𞤢𞤢𞤲𞤺𞤢 𞤚𞤮𞤲𞤺𞤢𞤲𞤳𞤮',
+            'TOP',
+            '𞤆𞤢𞤢𞤲𞤺𞤢 𞤚𞤮𞤲𞤺𞤢𞤲𞤳𞤮',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => '𞤂𞤭𞤪𞤢 𞤚𞤵𞤪𞤳𞤭𞤴𞤢𞤲𞤳𞤮',
+            'TRY',
+            '𞤂𞤭𞤪𞤢 𞤚𞤵𞤪𞤳𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => '𞤁𞤢𞤤𞤢 𞤚𞤭𞤪𞤲𞤭𞤣𞤢𞥄𞤣 & 𞤚𞤮𞤦𞤢𞤺𞤮',
+            'TTD',
+            '𞤁𞤢𞤤𞤢 𞤚𞤭𞤪𞤲𞤭𞤣𞤢𞥄𞤣 & 𞤚𞤮𞤦𞤢𞤺𞤮',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => '𞤁𞤢𞤤𞤢 𞤚𞤢𞤴𞤱𞤢𞥄𞤲𞤳𞤮',
+            'NT$',
+            '𞤁𞤢𞤤𞤢 𞤚𞤢𞤴𞤱𞤢𞥄𞤲𞤳𞤮',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => '𞤅𞤭𞤤𞤭𞤲 𞤚𞤢𞤲𞥁𞤢𞤲𞤭𞤲𞤳𞤮',
+            'TZS',
+            '𞤅𞤭𞤤𞤭𞤲 𞤚𞤢𞤲𞥁𞤢𞤲𞤭𞤲𞤳𞤮',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => '𞤖𞤵𞤪𞤢𞤾𞤫𞤲𞤭𞤴𞤢 𞤒𞤵𞤳𞤫𞤪𞤫𞥅𞤲𞤭𞤲𞤳𞤮',
+            'UAH',
+            '𞤖𞤵𞤪𞤢𞤾𞤫𞤲𞤭𞤴𞤢 𞤒𞤵𞤳𞤫𞤪𞤫𞥅𞤲𞤭𞤲𞤳𞤮',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => '𞤅𞤭𞤤𞤭𞤲 𞤓𞤺𞤢𞤲𞤣𞤢𞤲𞤳𞤮',
+            'UGX',
+            '𞤅𞤭𞤤𞤭𞤲 𞤓𞤺𞤢𞤲𞤣𞤢𞤲𞤳𞤮',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => '𞤁𞤢𞤤𞤢 𞤁𞤫𞤲𞤼𞤢𞤤 𞤂𞤢𞤪𞤫 𞤀𞤥𞤫𞤪𞤭𞤳',
+            'US$',
+            '𞤁𞤢𞤤𞤢 𞤁𞤫𞤲𞤼𞤢𞤤 𞤂𞤢𞤪𞤫 𞤀𞤥𞤫𞤪𞤭𞤳',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => '𞤣𞤢𞤤𞤢 𞤁𞤂𞤀 (𞤶𞤢𞤲𞤺𞤮 𞤥𞤵𞥅𞤯𞤵𞤲)',
+            'USN',
+            '𞤣𞤢𞤤𞤢 𞤁𞤂𞤀 (𞤶𞤢𞤲𞤺𞤮 𞤥𞤵𞥅𞤯𞤵𞤲)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => '𞤣𞤢𞤤𞤢 𞤁𞤂𞤀 (𞤸𞤢𞤲𞤣𞤫 𞤥𞤵𞥅𞤯𞤵𞤲)',
+            'USS',
+            '𞤣𞤢𞤤𞤢 𞤁𞤂𞤀 (𞤸𞤢𞤲𞤣𞤫 𞤥𞤵𞥅𞤯𞤵𞤲)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => '𞤆𞤫𞥅𞤧𞤮𞥅 𞤒𞤵𞤪𞤺𞤮𞤴𞤢𞤲𞤳𞤮 (𞤕𞤢𞤤𞤯𞤭 𞤔𞤮𞥅𞤨𞤢𞥄𞤯𞤭)',
+            'UYI',
+            '𞤆𞤫𞥅𞤧𞤮𞥅 𞤒𞤵𞤪𞤺𞤮𞤴𞤢𞤲𞤳𞤮 (𞤕𞤢𞤤𞤯𞤭 𞤔𞤮𞥅𞤨𞤢𞥄𞤯𞤭)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => '𞤆𞤫𞥅𞤧𞤮𞥅 𞤒𞤵𞤪𞤺𞤮𞤴𞤢𞤲𞤳𞤮 (𞥑𞥙𞥗𞥕-𞥑𞥙𞥙𞥓)',
+            'UYP',
+            '𞤆𞤫𞥅𞤧𞤮𞥅 𞤒𞤵𞤪𞤺𞤮𞤴𞤢𞤲𞤳𞤮 (𞥑𞥙𞥗𞥕-𞥑𞥙𞥙𞥓)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => '𞤆𞤫𞥅𞤧𞤮𞥅 𞤒𞤵𞤪𞤺𞤮𞤴𞤢𞤲𞤳𞤮',
+            'UYU',
+            '𞤆𞤫𞥅𞤧𞤮𞥅 𞤒𞤵𞤪𞤺𞤮𞤴𞤢𞤲𞤳𞤮',
         ],
         'UYW' => [
-            0 => 'UYW',
-            1 => '𞤅𞤢𞤤𞤲𞤣𞤵 𞤐𞤶𞤮𞤩𞤣𞤭 𞤒𞤵𞤪𞤺𞤮𞤴𞤢𞤲𞤳𞤮 𞤔𞤮𞥅𞤨𞤢𞥄𞤲𞤣𞤭',
+            'UYW',
+            '𞤅𞤢𞤤𞤲𞤣𞤵 𞤐𞤶𞤮𞤩𞤣𞤭 𞤒𞤵𞤪𞤺𞤮𞤴𞤢𞤲𞤳𞤮 𞤔𞤮𞥅𞤨𞤢𞥄𞤲𞤣𞤭',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => '𞤅𞤮𞤥𞤵 𞤓𞥁𞤦𞤫𞤳𞤭𞤧𞤼𞤢𞤲𞤳𞤮',
+            'UZS',
+            '𞤅𞤮𞤥𞤵 𞤓𞥁𞤦𞤫𞤳𞤭𞤧𞤼𞤢𞤲𞤳𞤮',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => '𞤄𞤮𞤤𞤭𞤾𞤢𞥄𞤪 𞤜𞤫𞤲𞤭𞥅𞤧𞤫𞤤𞤢𞤲𞤳𞤮 (𞥑𞥘𞥗𞥑-𞥒𞥐𞥐𞥘)',
+            'VEB',
+            '𞤄𞤮𞤤𞤭𞤾𞤢𞥄𞤪 𞤜𞤫𞤲𞤭𞥅𞤧𞤫𞤤𞤢𞤲𞤳𞤮 (𞥑𞥘𞥗𞥑-𞥒𞥐𞥐𞥘)',
         ],
         'VED' => [
-            0 => 'VED',
-            1 => '𞤄𞤮𞤤𞤭𞤾𞤢𞥄𞤪 𞤅𞤮𞤦𞤫𞥊𞤪𞤢𞤲𞤮',
+            'VED',
+            '𞤄𞤮𞤤𞤭𞤾𞤢𞥄𞤪 𞤅𞤮𞤦𞤫𞥊𞤪𞤢𞤲𞤮',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => '𞤄𞤮𞤤𞤭𞤾𞤢𞥄𞤪 𞤜𞤫𞤲𞤭𞥅𞤧𞤫𞤤𞤢𞤲𞤳𞤮 (𞥒𞥐𞥐𞥘 - 𞥒𞥐𞥑𞥘)',
+            'VEF',
+            '𞤄𞤮𞤤𞤭𞤾𞤢𞥄𞤪 𞤜𞤫𞤲𞤭𞥅𞤧𞤫𞤤𞤢𞤲𞤳𞤮 (𞥒𞥐𞥐𞥘 - 𞥒𞥐𞥑𞥘)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => '𞤄𞤮𞤤𞤭𞤾𞤢𞥄𞤪 𞤜𞤫𞤲𞤭𞥅𞤧𞤫𞤤𞤢𞤲𞤳𞤮',
+            'VES',
+            '𞤄𞤮𞤤𞤭𞤾𞤢𞥄𞤪 𞤜𞤫𞤲𞤭𞥅𞤧𞤫𞤤𞤢𞤲𞤳𞤮',
         ],
         'VND' => [
-            0 => '₫',
-            1 => '𞤁𞤮𞤲𞤺𞤵 𞤜𞤭𞤴𞤫𞤼𞤭𞤲𞤢𞤴𞤢𞤲𞤳𞤮',
+            '₫',
+            '𞤁𞤮𞤲𞤺𞤵 𞤜𞤭𞤴𞤫𞤼𞤭𞤲𞤢𞤴𞤢𞤲𞤳𞤮',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => '𞤜𞤢𞤼𞤵 𞤜𞤢𞤲𞤵𞤴𞤢𞤲𞤳𞤮',
+            'VUV',
+            '𞤜𞤢𞤼𞤵 𞤜𞤢𞤲𞤵𞤴𞤢𞤲𞤳𞤮',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => '𞤚𞤢𞤤𞤢 𞤅𞤢𞤥𞤮𞤱𞤢𞤴𞤢𞤲𞤳𞤮',
+            'WST',
+            '𞤚𞤢𞤤𞤢 𞤅𞤢𞤥𞤮𞤱𞤢𞤴𞤢𞤲𞤳𞤮',
         ],
         'XAF' => [
-            0 => '𞤊𞤅𞤊𞤀',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤚𞤵𞤦𞤮𞥅𞤪𞤭 𞤀𞤬𞤪𞤭𞤳𞤭𞤲𞤳𞤮',
+            '𞤊𞤅𞤊𞤀',
+            '𞤊𞤢𞤪𞤢𞤲 𞤚𞤵𞤦𞤮𞥅𞤪𞤭 𞤀𞤬𞤪𞤭𞤳𞤭𞤲𞤳𞤮',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => '𞤁𞤢𞤤𞤢 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤑𞤢𞤪𞤭𞤦𞤭𞤴𞤢',
+            'EC$',
+            '𞤁𞤢𞤤𞤢 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤑𞤢𞤪𞤭𞤦𞤭𞤴𞤢',
         ],
         'XOF' => [
-            0 => '𞤅𞤊𞤀',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤅𞤊𞤀 𞤖𞤭𞥅𞤪𞤲𞤢𞥄𞤲𞤺𞤫 𞤀𞤬𞤪𞤭𞤳𞤢',
+            '𞤅𞤊𞤀',
+            '𞤊𞤢𞤪𞤢𞤲 𞤅𞤊𞤀 𞤖𞤭𞥅𞤪𞤲𞤢𞥄𞤲𞤺𞤫 𞤀𞤬𞤪𞤭𞤳𞤢',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤅𞤊𞤆',
+            'CFPF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤅𞤊𞤆',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => '𞤈𞤭𞤴𞤢𞥄𞤤 𞤒𞤫𞤥𞤫𞤲𞤭𞤲𞤳𞤮',
+            'YER',
+            '𞤈𞤭𞤴𞤢𞥄𞤤 𞤒𞤫𞤥𞤫𞤲𞤭𞤲𞤳𞤮',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => '𞤈𞤢𞤲𞤣𞤭 𞤂𞤫𞤴𞤤𞤫𞤴𞤪𞤭 𞤀𞤬𞤪𞤭𞤳𞤢𞤲𞤳𞤮',
+            'ZAR',
+            '𞤈𞤢𞤲𞤣𞤭 𞤂𞤫𞤴𞤤𞤫𞤴𞤪𞤭 𞤀𞤬𞤪𞤭𞤳𞤢𞤲𞤳𞤮',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => '𞤑𞤢𞤱𞤢𞤧𞤢 𞤟𞤢𞤥𞤦𞤭𞤲𞤳𞤮',
+            'ZMW',
+            '𞤑𞤢𞤱𞤢𞤧𞤢 𞤟𞤢𞤥𞤦𞤭𞤲𞤳𞤮',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_SL.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_SL.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_SL.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_SL.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'GNF' => [
-            0 => 'GNF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
+            'GNF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
         ],
         'SLE' => [
-            0 => 'Le',
-            1 => 'SLE',
+            'Le',
+            '𞤂𞤫𞤴𞤮𞤲 𞤅𞤫𞤪𞤢𞤤𞤭𞤴𞤢𞤲𞤳𞤮',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_SN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_SN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_SN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Adlm_SN.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GNF' => [
-            0 => 'GNF',
-            1 => '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
+            'GNF',
+            '𞤊𞤢𞤪𞤢𞤲 𞤘𞤭𞤲𞤫𞤲𞤳𞤮',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_GN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_GN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_GN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_GN.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GNF' => [
-            0 => 'FG',
-            1 => 'GNF',
+            'FG',
+            'GNF',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_GH.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_GH.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_GH.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_GH.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GHS' => [
-            0 => 'GH₵',
-            1 => 'GHS',
+            'GH₵',
+            'GHS',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_GM.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_GM.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_GM.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_GM.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GMD' => [
-            0 => 'D',
-            1 => 'Dalasi Gammbi',
+            'D',
+            'Dalasi Gammbi',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_GN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_GN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_GN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_GN.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GNF' => [
-            0 => 'FG',
-            1 => 'GNF',
+            'FG',
+            'GNF',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_LR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_LR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_LR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_LR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'LRD' => [
-            0 => '$',
-            1 => 'Dolaar Liberiyaa',
+            '$',
+            'Dolaar Liberiyaa',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_MR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_MR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_MR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_MR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MRU' => [
-            0 => 'UM',
-            1 => 'Ugiyya Muritani',
+            'UM',
+            'Ugiyya Muritani',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_NG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_NG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_NG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_NG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'NGN' => [
-            0 => '₦',
-            1 => 'Nayraa Nijeriyaa',
+            '₦',
+            'Nayraa Nijeriyaa',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_SL.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_SL.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_SL.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_Latn_SL.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'SLE' => [
-            0 => 'Le',
-            1 => 'SLE',
+            'Le',
+            'Lewoon Seraa Liyon',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_MR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_MR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_MR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff_MR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MRU' => [
-            0 => 'UM',
-            1 => 'Ugiyya Muritani',
+            'UM',
+            'Ugiyya Muritani',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ff.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,232 +3,236 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham Emiraati Araab Dentuɗi',
+            'AED',
+            'Dirham Emiraati Araab Dentuɗi',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwansaa Anngolaa',
+            'AOA',
+            'Kwansaa Anngolaa',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dolaar Ostaraalii',
+            'A$',
+            'Dolaar Ostaraalii',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinaar Bahrayn',
+            'BHD',
+            'Dinaar Bahrayn',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Mbuuɗu Burunndi',
+            'BIF',
+            'Mbuuɗu Burunndi',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pulaa Botwanaa',
+            'BWP',
+            'Pulaa Botwanaa',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dolaar Kandaaa',
+            'CA$',
+            'Dolaar Kandaaa',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Faraa Konngo',
+            'CDF',
+            'Faraa Konngo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Faraa Suwiis',
+            'CHF',
+            'Faraa Suwiis',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuam Siin',
+            'CN¥',
+            'Yuam Siin',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Eskudoo Kap Weer',
+            'CVE',
+            'Eskudoo Kap Weer',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Faraa Jibutii',
+            'DJF',
+            'Faraa Jibutii',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinaar Alaseri',
+            'DZD',
+            'Dinaar Alaseri',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Liibar Ejipt',
+            'EGP',
+            'Liibar Ejipt',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nafka Eriteree',
+            'ERN',
+            'Nafka Eriteree',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Biir Ecoppi',
+            'ETB',
+            'Biir Ecoppi',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Oroo',
+            '€',
+            'Oroo',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Liibar Sterling',
+            '£',
+            'Liibar Sterling',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Sedi Ganaa',
+            'GHC',
+            'Sedi Ganaa',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi Gammbi',
+            'GMD',
+            'Dalasi Gammbi',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Faraa Gine',
+            'GNS',
+            'Faraa Gine',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupii Enndo',
+            '₹',
+            'Rupii Enndo',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yen Sapoo',
+            'JP¥',
+            'Yen Sapoo',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Siling Keñaa',
+            'KES',
+            'Siling Keñaa',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Faraa Komoor',
+            'KMF',
+            'Faraa Komoor',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dolaar Liberiyaa',
+            'LRD',
+            'Dolaar Liberiyaa',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti Lesotoo',
+            'LSL',
+            'Loti Lesotoo',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinaar Libi',
+            'LYD',
+            'Dinaar Libi',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Diraham Maruk',
+            'MAD',
+            'Diraham Maruk',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ariyari Madagaskaar',
+            'MGA',
+            'Ariyari Madagaskaar',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ugiyya Muritani (1973–2017)',
+            'MRO',
+            'Ugiyya Muritani (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ugiyya Muritani',
+            'MRU',
+            'Ugiyya Muritani',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupii Moriis',
+            'MUR',
+            'Rupii Moriis',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kuwacca Malaawi',
+            'MWK',
+            'Kuwacca Malaawi',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metikal Mosammbik',
+            'MZM',
+            'Metikal Mosammbik',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dolaar Namibii',
+            'NAD',
+            'Dolaar Namibii',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nayraa Nijeriyaa',
+            'NGN',
+            'Nayraa Nijeriyaa',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Faraa Ruwanndaa',
+            'RWF',
+            'Faraa Ruwanndaa',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyaal Arabi Sawdit',
+            'SAR',
+            'Riyaal Arabi Sawdit',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupii Seysel',
+            'SCR',
+            'Rupii Seysel',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Liibar Sudaan',
+            'SDG',
+            'Liibar Sudaan',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Liibar Sent Helen',
+            'SHP',
+            'Liibar Sent Helen',
+        ],
+        'SLE' => [
+            'SLE',
+            'Lewoon Seraa Liyon',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Lewoon Seraa Liyon',
+            'SLL',
+            'Lewoon Seraa Liyon (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Siling Soomali',
+            'SOS',
+            'Siling Soomali',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra Sawo Tome e Prensipe (1977–2017)',
+            'STD',
+            'Dobra Sawo Tome e Prensipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra Sawo Tome e Prensipe',
+            'STN',
+            'Dobra Sawo Tome e Prensipe',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni Swaasilannda',
+            'SZL',
+            'Lilangeni Swaasilannda',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinaar Tunisii',
+            'TND',
+            'Dinaar Tunisii',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Siling Tansanii',
+            'TZS',
+            'Siling Tansanii',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Siling Uganndaa',
+            'UGX',
+            'Siling Uganndaa',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Dolaar Dowlaaji Dentuɗi',
+            'US$',
+            'Dolaar Dowlaaji Dentuɗi',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Mbuuɗi Seefaa BEAC',
+            'FCFA',
+            'Mbuuɗi Seefaa BEAC',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Mbuuɗu Seefaa BCEAO',
+            'F CFA',
+            'Mbuuɗu Seefaa BCEAO',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rannda Afrik Bŋ Worgo',
+            'ZAR',
+            'Rannda Afrik Bŋ Worgo',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kuwacca Sammbi (1968–2012)',
+            'ZMK',
+            'Kuwacca Sammbi (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kuwacca Sammbi',
+            'ZMW',
+            'Kuwacca Sammbi',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dolaar Simbaabuwe',
+            'ZWD',
+            'Dolaar Simbaabuwe',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fi.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1168 +3,1168 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andorran peseta',
+            'ADP',
+            'Andorran peseta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Arabiemiirikuntien dirhami',
+            'AED',
+            'Arabiemiirikuntien dirhami',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afganistanin afgaani (1927–2002)',
+            'AFA',
+            'Afganistanin afgaani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afganistanin afgaani',
+            'AFN',
+            'Afganistanin afgaani',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'Albanian lek (1946–1965)',
+            'ALK',
+            'Albanian lek (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Albanian lek',
+            'ALL',
+            'Albanian lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Armenian dram',
+            'AMD',
+            'Armenian dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Alankomaiden Antillien guldeni',
+            'ANG',
+            'Alankomaiden Antillien guldeni',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angolan kwanza',
+            'AOA',
+            'Angolan kwanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Angolan kwanza (1977–1991)',
+            'AOK',
+            'Angolan kwanza (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Angolan uusi kwanza (1990–2000)',
+            'AON',
+            'Angolan uusi kwanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Angolan kwanza reajustado (1995–1999)',
+            'AOR',
+            'Angolan kwanza reajustado (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentiinan austral',
+            'ARA',
+            'Argentiinan austral',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'Argentiinan ley-peso (1970–1983)',
+            'ARL',
+            'Argentiinan ley-peso (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Argentiinan peso (1881–1970)',
+            'ARM',
+            'Argentiinan peso (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentiinan peso (1983–1985)',
+            'ARP',
+            'Argentiinan peso (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentiinan peso',
+            'ARS',
+            'Argentiinan peso',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Itävallan šillinki',
+            'ATS',
+            'Itävallan šillinki',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'Australian dollari',
+            'AUD',
+            'Australian dollari',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Aruban floriini',
+            'AWG',
+            'Aruban floriini',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Azerbaidžanin manat (1993–2006)',
+            'AZM',
+            'Azerbaidžanin manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Azerbaidžanin manat',
+            'AZN',
+            'Azerbaidžanin manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosnia-Hertsegovinan dinaari (1992–1994)',
+            'BAD',
+            'Bosnia-Hertsegovinan dinaari (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Bosnia-Hertsegovinan vaihdettava markka',
+            'BAM',
+            'Bosnia-Hertsegovinan vaihdettava markka',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'Bosnia-Hertsegovinan uusi dinaari (1994–1997)',
+            'BAN',
+            'Bosnia-Hertsegovinan uusi dinaari (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbadosin dollari',
+            'BBD',
+            'Barbadosin dollari',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladeshin taka',
+            'BDT',
+            'Bangladeshin taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belgian vaihdettava frangi',
+            'BEC',
+            'Belgian vaihdettava frangi',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belgian frangi',
+            'BEF',
+            'Belgian frangi',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belgian rahoitusfrangi',
+            'BEL',
+            'Belgian rahoitusfrangi',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bulgarian kova lev',
+            'BGL',
+            'Bulgarian kova lev',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'Bulgarian sosialistinen lev',
+            'BGM',
+            'Bulgarian sosialistinen lev',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bulgarian lev',
+            'BGN',
+            'Bulgarian lev',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Bulgarian lev (1879–1952)',
+            'BGO',
+            'Bulgarian lev (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahrainin dinaari',
+            'BHD',
+            'Bahrainin dinaari',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundin frangi',
+            'BIF',
+            'Burundin frangi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermudan dollari',
+            'BMD',
+            'Bermudan dollari',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Brunein dollari',
+            'BND',
+            'Brunein dollari',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Bolivian boliviano',
+            'BOB',
+            'Bolivian boliviano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Bolivian boliviano (1863–1963)',
+            'BOL',
+            'Bolivian boliviano (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Bolivian peso',
+            'BOP',
+            'Bolivian peso',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Bolivian mvdol',
+            'BOV',
+            'Bolivian mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Brasilian uusi cruzeiro (1967–1986)',
+            'BRB',
+            'Brasilian uusi cruzeiro (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Brasilian cruzado (1986–1989)',
+            'BRC',
+            'Brasilian cruzado (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Brasilian cruzeiro (1990–1993)',
+            'BRE',
+            'Brasilian cruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'Brasilian real',
+            'BRL',
+            'Brasilian real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Brasilian uusi cruzado (1989–1990)',
+            'BRN',
+            'Brasilian uusi cruzado (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Brasilian cruzeiro (1993–1994)',
+            'BRR',
+            'Brasilian cruzeiro (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Brasilian cruzeiro (1942–1967)',
+            'BRZ',
+            'Brasilian cruzeiro (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahaman dollari',
+            'BSD',
+            'Bahaman dollari',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Bhutanin ngultrum',
+            'BTN',
+            'Bhutanin ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Burman kyat',
+            'BUK',
+            'Burman kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botswanan pula',
+            'BWP',
+            'Botswanan pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Valko-Venäjän uusi rupla (1994–1999)',
+            'BYB',
+            'Valko-Venäjän uusi rupla (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Valko-Venäjän rupla',
+            'BYN',
+            'Valko-Venäjän rupla',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Valko-Venäjän rupla (2000–2016)',
+            'BYR',
+            'Valko-Venäjän rupla (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Belizen dollari',
+            'BZD',
+            'Belizen dollari',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'Kanadan dollari',
+            'CAD',
+            'Kanadan dollari',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Kongon frangi',
+            'CDF',
+            'Kongon frangi',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'Sveitsin WIR-euro',
+            'CHE',
+            'Sveitsin WIR-euro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Sveitsin frangi',
+            'CHF',
+            'Sveitsin frangi',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'Sveitsin WIR-frangi',
+            'CHW',
+            'Sveitsin WIR-frangi',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Chilen escudo',
+            'CLE',
+            'Chilen escudo',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Chilen unidades de fomento',
+            'CLF',
+            'Chilen unidades de fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Chilen peso',
+            'CLP',
+            'Chilen peso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Kiinan juan (offshore)',
+            'CNH',
+            'Kiinan juan (offshore)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'Kiinan kansanpankin dollari',
+            'CNX',
+            'Kiinan kansanpankin dollari',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'Kiinan juan',
+            'CNY',
+            'Kiinan juan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Kolumbian peso',
+            'COP',
+            'Kolumbian peso',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Kolumbian unidad de valor real',
+            'COU',
+            'Kolumbian unidad de valor real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Costa Rican colón',
+            'CRC',
+            'Costa Rican colón',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Serbian dinaari (2002–2006)',
+            'CSD',
+            'Serbian dinaari (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Tšekkoslovakian kova koruna',
+            'CSK',
+            'Tšekkoslovakian kova koruna',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Kuuban vaihdettava peso',
+            'CUC',
+            'Kuuban vaihdettava peso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Kuuban peso',
+            'CUP',
+            'Kuuban peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Kap Verden escudo',
+            'CVE',
+            'Kap Verden escudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Kyproksen punta',
+            'CYP',
+            'Kyproksen punta',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Tšekin koruna',
+            'CZK',
+            'Tšekin koruna',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Itä-Saksan markka',
+            'DDM',
+            'Itä-Saksan markka',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Saksan markka',
+            'DEM',
+            'Saksan markka',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Djiboutin frangi',
+            'DJF',
+            'Djiboutin frangi',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Tanskan kruunu',
+            'DKK',
+            'Tanskan kruunu',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominikaanisen tasavallan peso',
+            'DOP',
+            'Dominikaanisen tasavallan peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Algerian dinaari',
+            'DZD',
+            'Algerian dinaari',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ecuadorin sucre',
+            'ECS',
+            'Ecuadorin sucre',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Ecuadorin UVC',
+            'ECV',
+            'Ecuadorin UVC',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Viron kruunu',
+            'EEK',
+            'Viron kruunu',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Egyptin punta',
+            'EGP',
+            'Egyptin punta',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritrean nakfa',
+            'ERN',
+            'Eritrean nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Espanjan peseta (A-tili)',
+            'ESA',
+            'Espanjan peseta (A-tili)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Espanjan peseta (vaihdettava tili)',
+            'ESB',
+            'Espanjan peseta (vaihdettava tili)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Espanjan peseta',
+            'ESP',
+            'Espanjan peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Etiopian birr',
+            'ETB',
+            'Etiopian birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'mk',
-            1 => 'Suomen markka',
+            'mk',
+            'Suomen markka',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fidžin dollari',
+            'FJD',
+            'Fidžin dollari',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Falklandinsaarten punta',
+            'FKP',
+            'Falklandinsaarten punta',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Ranskan frangi',
+            'FRF',
+            'Ranskan frangi',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Englannin punta',
+            '£',
+            'Englannin punta',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Georgian kuponkilari',
+            'GEK',
+            'Georgian kuponkilari',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Georgian lari',
+            'GEL',
+            'Georgian lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ghanan cedi (1979–2007)',
+            'GHC',
+            'Ghanan cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ghanan cedi',
+            'GHS',
+            'Ghanan cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltarin punta',
+            'GIP',
+            'Gibraltarin punta',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambian dalasi',
+            'GMD',
+            'Gambian dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Guinean frangi',
+            'GNF',
+            'Guinean frangi',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Guinean syli',
+            'GNS',
+            'Guinean syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Päiväntasaajan Guinean ekwele',
+            'GQE',
+            'Päiväntasaajan Guinean ekwele',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Kreikan drakma',
+            'GRD',
+            'Kreikan drakma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Guatemalan quetzal',
+            'GTQ',
+            'Guatemalan quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portugalin Guinean escudo',
+            'GWE',
+            'Portugalin Guinean escudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Guinea-Bissaun peso',
+            'GWP',
+            'Guinea-Bissaun peso',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Guyanan dollari',
+            'GYD',
+            'Guyanan dollari',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'Hongkongin dollari',
+            'HKD',
+            'Hongkongin dollari',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Hondurasin lempira',
+            'HNL',
+            'Hondurasin lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Kroatian dinaari',
+            'HRD',
+            'Kroatian dinaari',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kroatian kuna',
+            'HRK',
+            'Kroatian kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haitin gourde',
+            'HTG',
+            'Haitin gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Unkarin forintti',
+            'HUF',
+            'Unkarin forintti',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indonesian rupia',
+            'IDR',
+            'Indonesian rupia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Irlannin punta',
+            'IEP',
+            'Irlannin punta',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Israelin punta',
+            'ILP',
+            'Israelin punta',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'Israelin sekeli (1980–1985)',
+            'ILR',
+            'Israelin sekeli (1980–1985)',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'Israelin uusi sekeli',
+            'ILS',
+            'Israelin uusi sekeli',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'Intian rupia',
+            'INR',
+            'Intian rupia',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Irakin dinaari',
+            'IQD',
+            'Irakin dinaari',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Iranin rial',
+            'IRR',
+            'Iranin rial',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'Islannin kruunu (1918–1981)',
+            'ISJ',
+            'Islannin kruunu (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Islannin kruunu',
+            'ISK',
+            'Islannin kruunu',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Italian liira',
+            'ITL',
+            'Italian liira',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Jamaikan dollari',
+            'JMD',
+            'Jamaikan dollari',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Jordanian dinaari',
+            'JOD',
+            'Jordanian dinaari',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Japanin jeni',
+            '¥',
+            'Japanin jeni',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Kenian šillinki',
+            'KES',
+            'Kenian šillinki',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Kirgisian som',
+            'KGS',
+            'Kirgisian som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Kambodžan riel',
+            'KHR',
+            'Kambodžan riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Komorien frangi',
+            'KMF',
+            'Komorien frangi',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Pohjois-Korean won',
+            'KPW',
+            'Pohjois-Korean won',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'Etelä-Korean hwan (1953–1962)',
+            'KRH',
+            'Etelä-Korean hwan (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'Etelä-Korean won (1945–1953)',
+            'KRO',
+            'Etelä-Korean won (1945–1953)',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'Etelä-Korean won',
+            'KRW',
+            'Etelä-Korean won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Kuwaitin dinaari',
+            'KWD',
+            'Kuwaitin dinaari',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Caymansaarten dollari',
+            'KYD',
+            'Caymansaarten dollari',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Kazakstanin tenge',
+            'KZT',
+            'Kazakstanin tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laosin kip',
+            'LAK',
+            'Laosin kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Libanonin punta',
+            'LBP',
+            'Libanonin punta',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Sri Lankan rupia',
+            'LKR',
+            'Sri Lankan rupia',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberian dollari',
+            'LRD',
+            'Liberian dollari',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesothon loti',
+            'LSL',
+            'Lesothon loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Liettuan liti',
+            'LTL',
+            'Liettuan liti',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Liettuan talonas',
+            'LTT',
+            'Liettuan talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Luxemburgin vaihdettava frangi',
+            'LUC',
+            'Luxemburgin vaihdettava frangi',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Luxemburgin frangi',
+            'LUF',
+            'Luxemburgin frangi',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Luxemburgin rahoitusfrangi',
+            'LUL',
+            'Luxemburgin rahoitusfrangi',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Latvian lati',
+            'LVL',
+            'Latvian lati',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Latvian rupla',
+            'LVR',
+            'Latvian rupla',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Libyan dinaari',
+            'LYD',
+            'Libyan dinaari',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Marokon dirhami',
+            'MAD',
+            'Marokon dirhami',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Marokon frangi',
+            'MAF',
+            'Marokon frangi',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Monacon frangi',
+            'MCF',
+            'Monacon frangi',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'Moldovan kuponkileu',
+            'MDC',
+            'Moldovan kuponkileu',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldovan leu',
+            'MDL',
+            'Moldovan leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Madagaskarin ariary',
+            'MGA',
+            'Madagaskarin ariary',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Madagaskarin frangi',
+            'MGF',
+            'Madagaskarin frangi',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Makedonian denaari',
+            'MKD',
+            'Makedonian denaari',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Makedonian dinaari (1992–1993)',
+            'MKN',
+            'Makedonian dinaari (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Malin frangi',
+            'MLF',
+            'Malin frangi',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Myanmarin kyat',
+            'MMK',
+            'Myanmarin kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongolian tugrik',
+            'MNT',
+            'Mongolian tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Macaon pataca',
+            'MOP',
+            'Macaon pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauritanian ouguiya (1973–2017)',
+            'MRO',
+            'Mauritanian ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mauritanian ouguiya',
+            'MRU',
+            'Mauritanian ouguiya',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Maltan liira',
+            'MTL',
+            'Maltan liira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Maltan punta',
+            'MTP',
+            'Maltan punta',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mauritiuksen rupia',
+            'MUR',
+            'Mauritiuksen rupia',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'Malediivien rupia (1947–1981)',
+            'MVP',
+            'Malediivien rupia (1947–1981)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Malediivien rufiyaa',
+            'MVR',
+            'Malediivien rufiyaa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malawin kwacha',
+            'MWK',
+            'Malawin kwacha',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'Meksikon peso',
+            'MXN',
+            'Meksikon peso',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Meksikon hopeapeso (1861–1992)',
+            'MXP',
+            'Meksikon hopeapeso (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Meksikon UDI',
+            'MXV',
+            'Meksikon UDI',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Malesian ringgit',
+            'MYR',
+            'Malesian ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mosambikin escudo',
+            'MZE',
+            'Mosambikin escudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Mosambikin metical (1980–2006)',
+            'MZM',
+            'Mosambikin metical (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mosambikin metical',
+            'MZN',
+            'Mosambikin metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibian dollari',
+            'NAD',
+            'Namibian dollari',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigerian naira',
+            'NGN',
+            'Nigerian naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Nicaraguan córdoba (1988–1991)',
+            'NIC',
+            'Nicaraguan córdoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nicaraguan córdoba',
+            'NIO',
+            'Nicaraguan córdoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Alankomaiden guldeni',
+            'NLG',
+            'Alankomaiden guldeni',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Norjan kruunu',
+            'NOK',
+            'Norjan kruunu',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepalin rupia',
+            'NPR',
+            'Nepalin rupia',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'Uuden-Seelannin dollari',
+            'NZD',
+            'Uuden-Seelannin dollari',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Omanin rial',
+            'OMR',
+            'Omanin rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panaman balboa',
+            'PAB',
+            'Panaman balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Perun inti',
+            'PEI',
+            'Perun inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Perun sol',
+            'PEN',
+            'Perun sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Perun sol (1863–1965)',
+            'PES',
+            'Perun sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papua-Uuden-Guinean kina',
+            'PGK',
+            'Papua-Uuden-Guinean kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Filippiinien peso',
+            'PHP',
+            'Filippiinien peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistanin rupia',
+            'PKR',
+            'Pakistanin rupia',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Puolan złoty',
+            'PLN',
+            'Puolan złoty',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Puolan złoty (1950–1995)',
+            'PLZ',
+            'Puolan złoty (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portugalin escudo',
+            'PTE',
+            'Portugalin escudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paraguayn guarani',
+            'PYG',
+            'Paraguayn guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Qatarin rial',
+            'QAR',
+            'Qatarin rial',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Rhodesian dollari',
+            'RHD',
+            'Rhodesian dollari',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Romanian leu (1952–2006)',
+            'ROL',
+            'Romanian leu (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Romanian leu',
+            'RON',
+            'Romanian leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Serbian dinaari',
+            'RSD',
+            'Serbian dinaari',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Venäjän rupla',
+            'RUB',
+            'Venäjän rupla',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Venäjän rupla (1991–1998)',
+            'RUR',
+            'Venäjän rupla (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Ruandan frangi',
+            'RWF',
+            'Ruandan frangi',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saudi-Arabian rial',
+            'SAR',
+            'Saudi-Arabian rial',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Salomonsaarten dollari',
+            'SBD',
+            'Salomonsaarten dollari',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seychellien rupia',
+            'SCR',
+            'Seychellien rupia',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Sudanin dinaari (1992–2007)',
+            'SDD',
+            'Sudanin dinaari (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudanin punta',
+            'SDG',
+            'Sudanin punta',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Sudanin punta (1957–1998)',
+            'SDP',
+            'Sudanin punta (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Ruotsin kruunu',
+            'SEK',
+            'Ruotsin kruunu',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singaporen dollari',
+            'SGD',
+            'Singaporen dollari',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Saint Helenan punta',
+            'SHP',
+            'Saint Helenan punta',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Slovenian tolar',
+            'SIT',
+            'Slovenian tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slovakian koruna',
+            'SKK',
+            'Slovakian koruna',
         ],
         'SLE' => [
-            0 => 'SLE',
-            1 => 'Sierra Leonen leone',
+            'SLE',
+            'Sierra Leonen leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sierra Leonen leone (1964—2022)',
+            'SLL',
+            'Sierra Leonen leone (1964–2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somalian šillinki',
+            'SOS',
+            'Somalian šillinki',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Surinamen dollari',
+            'SRD',
+            'Surinamen dollari',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Surinamen guldeni',
+            'SRG',
+            'Surinamen guldeni',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Etelä-Sudanin punta',
+            'SSP',
+            'Etelä-Sudanin punta',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'São Tomén ja Príncipen dobra (1977–2017)',
+            'STD',
+            'São Tomén ja Príncipen dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'São Tomén ja Príncipen dobra',
+            'STN',
+            'São Tomén ja Príncipen dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Neuvostoliiton rupla',
+            'SUR',
+            'Neuvostoliiton rupla',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'El Salvadorin colón',
+            'SVC',
+            'El Salvadorin colón',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Syyrian punta',
+            'SYP',
+            'Syyrian punta',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Swazimaan lilangeni',
+            'SZL',
+            'Swazimaan lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Thaimaan baht',
+            'THB',
+            'Thaimaan baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tadžikistanin rupla',
+            'TJR',
+            'Tadžikistanin rupla',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tadžikistanin somoni',
+            'TJS',
+            'Tadžikistanin somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Turkmenistanin manat (1993–2009)',
+            'TMM',
+            'Turkmenistanin manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Turkmenistanin manat',
+            'TMT',
+            'Turkmenistanin manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunisian dinaari',
+            'TND',
+            'Tunisian dinaari',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tongan pa’anga',
+            'TOP',
+            'Tongan pa’anga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Timorin escudo',
+            'TPE',
+            'Timorin escudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Turkin liira (1922–2005)',
+            'TRL',
+            'Turkin liira (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Turkin liira',
+            'TRY',
+            'Turkin liira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidadin ja Tobagon dollari',
+            'TTD',
+            'Trinidadin ja Tobagon dollari',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'Taiwanin uusi dollari',
+            'TWD',
+            'Taiwanin uusi dollari',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tansanian šillinki',
+            'TZS',
+            'Tansanian šillinki',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ukrainan hryvnia',
+            'UAH',
+            'Ukrainan hryvnia',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Ukrainan karbovanetz',
+            'UAK',
+            'Ukrainan karbovanetz',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Ugandan šillinki (1966–1987)',
+            'UGS',
+            'Ugandan šillinki (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Ugandan šillinki',
+            'UGX',
+            'Ugandan šillinki',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'Yhdysvaltain dollari',
+            '$',
+            'Yhdysvaltain dollari',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'Yhdysvaltain dollari (seuraava päivä)',
+            'USN',
+            'Yhdysvaltain dollari (seuraava päivä)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'Yhdysvaltain dollari (sama päivä)',
+            'USS',
+            'Yhdysvaltain dollari (sama päivä)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Uruguayn peso en unidades indexadas',
+            'UYI',
+            'Uruguayn peso en unidades indexadas',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Uruguayn peso (1975–1993)',
+            'UYP',
+            'Uruguayn peso (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Uruguayn peso',
+            'UYU',
+            'Uruguayn peso',
         ],
         'UYW' => [
-            0 => 'UYW',
-            1 => 'Uruguayn nimellinen palkkaindeksiyksikkö',
+            'UYW',
+            'Uruguayn nimellinen palkkaindeksiyksikkö',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Uzbekistanin som',
+            'UZS',
+            'Uzbekistanin som',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venezuelan bolívar (1871–2008)',
+            'VEB',
+            'Venezuelan bolívar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venezuelan bolívar (2008–2018)',
+            'VEF',
+            'Venezuelan bolívar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venezuelan suvereeni bolívar',
+            'VES',
+            'Venezuelan suvereeni bolívar',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'Vietnamin dong',
+            'VND',
+            'Vietnamin dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Vietnamin dong (1978–1985)',
+            'VNN',
+            'Vietnamin dong (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatun vatu',
+            'VUV',
+            'Vanuatun vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoan tala',
+            'WST',
+            'Samoan tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'CFA-frangi BEAC',
+            'FCFA',
+            'CFA-frangi BEAC',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'Itä-Karibian dollari',
+            'XCD',
+            'Itä-Karibian dollari',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Euroopan valuuttayksikkö (ECU)',
+            'XEU',
+            'Euroopan valuuttayksikkö (ECU)',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Ranskan kultafrangi',
+            'XFO',
+            'Ranskan kultafrangi',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Ranskan UIC-frangi',
+            'XFU',
+            'Ranskan UIC-frangi',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'CFA-frangi BCEAO',
+            'F CFA',
+            'CFA-frangi BCEAO',
         ],
         'XPF' => [
-            0 => 'XPF',
-            1 => 'CFP-frangi',
+            'XPF',
+            'CFP-frangi',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET-rahastot',
+            'XRE',
+            'RINET-rahastot',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Jemenin dinaari',
+            'YDD',
+            'Jemenin dinaari',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Jemenin rial',
+            'YER',
+            'Jemenin rial',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Jugoslavian kova dinaari (1966–1990)',
+            'YUD',
+            'Jugoslavian kova dinaari (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Jugoslavian uusi dinaari (1994–2002)',
+            'YUM',
+            'Jugoslavian uusi dinaari (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Jugoslavian vaihdettava dinaari (1990–1992)',
+            'YUN',
+            'Jugoslavian vaihdettava dinaari (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'Jugoslavian uudistettu dinaari (1992–1993)',
+            'YUR',
+            'Jugoslavian uudistettu dinaari (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Etelä-Afrikan rahoitusrandi',
+            'ZAL',
+            'Etelä-Afrikan rahoitusrandi',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Etelä-Afrikan randi',
+            'ZAR',
+            'Etelä-Afrikan randi',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Sambian kwacha (1968–2012)',
+            'ZMK',
+            'Sambian kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Sambian kwacha',
+            'ZMW',
+            'Sambian kwacha',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zairen uusi zaire (1993–1998)',
+            'ZRN',
+            'Zairen uusi zaire (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zairen zaire (1971–1993)',
+            'ZRZ',
+            'Zairen zaire (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabwen dollari (1980–2008)',
+            'ZWD',
+            'Zimbabwen dollari (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Zimbabwen dollari (2009)',
+            'ZWL',
+            'Zimbabwen dollari (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Zimbabwen dollari (2008)',
+            'ZWR',
+            'Zimbabwen dollari (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fo_DK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fo_DK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fo_DK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fo_DK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'DKK' => [
-            0 => 'kr.',
-            1 => 'donsk króna',
+            'kr.',
+            'donsk króna',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fo.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,640 +3,648 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Sameindu Emirríkini dirham',
+            'AED',
+            'Sameindu Emirríkini dirham',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afganistan afghani',
+            'AFN',
+            'Afganistan afghani',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Albania lek',
+            'ALL',
+            'Albania lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Armenia dram',
+            'AMD',
+            'Armenia dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Niðurlonds Karibia gyllin',
+            'ANG',
+            'Niðurlonds Karibia gyllin',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angola kwanza',
+            'AOA',
+            'Angola kwanza',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentina peso',
+            'ARS',
+            'Argentina peso',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Avstralskur dollari',
+            'A$',
+            'Avstralskur dollari',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Aruba florin',
+            'AWG',
+            'Aruba florin',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Aserbadjan manat',
+            'AZN',
+            'Aserbadjan manat',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Bosnia-Hersegovina mark (kann vekslast)',
+            'BAM',
+            'Bosnia-Hersegovina mark (kann vekslast)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbados dollari',
+            'BBD',
+            'Barbados dollari',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladesj taka',
+            'BDT',
+            'Bangladesj taka',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bulgarskur Lev',
+            'BGN',
+            'Bulgarskur lev',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Barein dinar',
+            'BHD',
+            'Barein dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundi frankur',
+            'BIF',
+            'Burundi frankur',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermuda dollari',
+            'BMD',
+            'Bermuda dollari',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Brunei dollari',
+            'BND',
+            'Brunei dollari',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Bolivia boliviano',
+            'BOB',
+            'Bolivia boliviano',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Brasilianskur real',
+            'R$',
+            'Brasilianskur real',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahamaoyggjar dollari',
+            'BSD',
+            'Bahamaoyggjar dollari',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Butan ngultrum',
+            'BTN',
+            'Butan ngultrum',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botsvana pula',
+            'BWP',
+            'Botsvana pula',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Hvítarussiskur Ruble',
+            'BYN',
+            'Hvítarussiskur ruble',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Hvítarussland ruble (2000–2016)',
+            'BYR',
+            'Hvítarussland ruble (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Belis dollari',
+            'BZD',
+            'Belis dollari',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Kanadiskur dollari',
+            'CA$',
+            'Kanadiskur dollari',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Kongo frankur',
+            'CDF',
+            'Kongo frankur',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'sveisiskur frankur',
+            'CHF',
+            'sveisiskur frankur',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Kili peso',
+            'CLP',
+            'Kili peso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'kinesiskur yuan (úr landi)',
+            'CNH',
+            'kinesiskur yuan (úr landi)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'kinesiskur yuan',
+            'CN¥',
+            'kinesiskur yuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Kolombia peso',
+            'COP',
+            'Kolombia peso',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Kosta Rika colón',
+            'CRC',
+            'Kosta Rika colón',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Kuba peso (sum kann vekslast)',
+            'CUC',
+            'Kuba peso (sum kann vekslast)',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Kuba peso',
+            'CUP',
+            'Kuba peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Grønhøvdaoyggjar escudo',
+            'CVE',
+            'Grønhøvdaoyggjar escudo',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Kekkiskt Koruna',
+            'CZK',
+            'Kekkiskt koruna',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Djibuti frankur',
+            'DJF',
+            'Djibuti frankur',
         ],
         'DKK' => [
-            0 => 'kr',
-            1 => 'donsk króna',
+            'kr',
+            'donsk króna',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominika peso',
+            'DOP',
+            'Dominika peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Algeria dinar',
+            'DZD',
+            'Algeria dinar',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Egyptaland pund',
+            'EGP',
+            'Egyptaland pund',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritrea nakfa',
+            'ERN',
+            'Eritrea nakfa',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Etiopia birr',
+            'ETB',
+            'Etiopia birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Evra',
+            '€',
+            'Evra',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fiji dollari',
+            'FJD',
+            'Fiji dollari',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Falklandsoyggjar pund',
+            'FKP',
+            'Falklandsoyggjar pund',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'bretsk pund',
+            '£',
+            'bretsk pund',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Georgia lari',
+            'GEL',
+            'Georgia lari',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Gana cedi',
+            'GHS',
+            'Gana cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltar pund',
+            'GIP',
+            'Gibraltar pund',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambia dalasi',
+            'GMD',
+            'Gambia dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Guinea frankur',
+            'GNF',
+            'Guinea frankur',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Guatemala quetzal',
+            'GTQ',
+            'Guatemala quetzal',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Gujana dollari',
+            'GYD',
+            'Gujana dollari',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Hong Kong dollari',
+            'HK$',
+            'Hong Kong dollari',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Honduras lempira',
+            'HNL',
+            'Honduras lempira',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kroatia kuna',
+            'HRK',
+            'Kroatia kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haiti gourde',
+            'HTG',
+            'Haiti gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Ungarskur Forintur',
+            'HUF',
+            'Ungarskur forintur',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indonesia rupiah',
+            'IDR',
+            'Indonesia rupiah',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Ísrael new shekel',
+            '₪',
+            'Ísrael new shekel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'indiskir rupis',
+            '₹',
+            'indiskir rupis',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Irak dinar',
+            'IQD',
+            'Irak dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'iranskir rials',
+            'IRR',
+            'iranskir rials',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'íslendsk króna',
+            'ISK',
+            'íslendsk króna',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Jamaika dollari',
+            'JMD',
+            'Jamaika dollari',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Jordan dinar',
+            'JOD',
+            'Jordan dinar',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'japanskur yen',
+            'JP¥',
+            'japanskur yen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'kenjanskur skillingur',
+            'KES',
+            'kenjanskur skillingur',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Kirgisia som',
+            'KGS',
+            'Kirgisia som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Kambodja riel',
+            'KHR',
+            'Kambodja riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Komoroyggjar frankur',
+            'KMF',
+            'Komoroyggjar frankur',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Norðurkorea won',
+            'KPW',
+            'Norðurkorea won',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Suðurkorea won',
+            '₩',
+            'Suðurkorea won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Kuvait dinar',
+            'KWD',
+            'Kuvait dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Caymanoyggjar dollari',
+            'KYD',
+            'Caymanoyggjar dollari',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Kasakstan tenge',
+            'KZT',
+            'Kasakstan tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laos kip',
+            'LAK',
+            'Laos kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Libanon pund',
+            'LBP',
+            'Libanon pund',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Sri Lanka rupi',
+            'LKR',
+            'Sri Lanka rupi',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberia dollari',
+            'LRD',
+            'Liberia dollari',
+        ],
+        'LSL' => [
+            'LSL',
+            'Lesoto loti',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Libya dinar',
+            'LYD',
+            'Libya dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Marokko dirham',
+            'MAD',
+            'Marokko dirham',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldovanskur Leu',
+            'MDL',
+            'Moldovanskur leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Madagaskar ariary',
+            'MGA',
+            'Madagaskar ariary',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Makedónia denar',
+            'MKD',
+            'Makedónia denar',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Myanmar (Burma) kyat',
+            'MMK',
+            'Myanmar (Burma) kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongolia tugrik',
+            'MNT',
+            'Mongolia tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Makao pataca',
+            'MOP',
+            'Makao pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Móritania ouguiya (1973–2017)',
+            'MRO',
+            'Móritania ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Móritania ouguiya',
+            'MRU',
+            'Móritania ouguiya',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Móritius rupi',
+            'MUR',
+            'Móritius rupi',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldivoyggjar rufiyaa',
+            'MVR',
+            'Maldivoyggjar rufiyaa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malavi kwacha',
+            'MWK',
+            'Malavi kwacha',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Meksiko peso',
+            'MX$',
+            'Meksiko peso',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Malaisia ringgit',
+            'MYR',
+            'Malaisia ringgit',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mosambik metical',
+            'MZN',
+            'Mosambik metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibia dollari',
+            'NAD',
+            'Namibia dollari',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigeria naira',
+            'NGN',
+            'Nigeria naira',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nikaragua córdoba',
+            'NIO',
+            'Nikaragua córdoba',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'norsk króna',
+            'NOK',
+            'norsk króna',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepal rupi',
+            'NPR',
+            'Nepal rupi',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Nýsæland dollari',
+            'NZ$',
+            'Nýsæland dollari',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Oman rial',
+            'OMR',
+            'Oman rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panama balboa',
+            'PAB',
+            'Panama balboa',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peru sol',
+            'PEN',
+            'Peru sol',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papua Nýguinea kina',
+            'PGK',
+            'Papua Nýguinea kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Filipsoyggjar peso',
+            'PHP',
+            'Filipsoyggjar peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistan rupi',
+            'PKR',
+            'Pakistan rupi',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Pólskur Zloty',
+            'PLN',
+            'Pólskur zloty',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paraguai guarani',
+            'PYG',
+            'Paraguai guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Katar rial',
+            'QAR',
+            'Katar rial',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Rumenia leu',
+            'RON',
+            'Rumenia leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Serbia dinar',
+            'RSD',
+            'Serbia dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Russland ruble',
+            'RUB',
+            'Russland ruble',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Ruanda frankur',
+            'RWF',
+            'Ruanda frankur',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saudiarabia riyal',
+            'SAR',
+            'Saudiarabia riyal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Salomonoyggjar dollari',
+            'SBD',
+            'Salomonoyggjar dollari',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seyskelloyggjar rupi',
+            'SCR',
+            'Seyskelloyggjar rupi',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudan pund',
+            'SDG',
+            'Sudan pund',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'svensk króna',
+            'SEK',
+            'svensk króna',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singapor dollari',
+            'SGD',
+            'Singapor dollari',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'St. Helena pund',
+            'SHP',
+            'St. Helena pund',
+        ],
+        'SLE' => [
+            'SLE',
+            'Sierra Leona leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sierra Leona leone',
+            'SLL',
+            'Sierra Leona leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somalia skillingur',
+            'SOS',
+            'Somalia skillingur',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Surinam dollari',
+            'SRD',
+            'Surinam dollari',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Suðursudan pund',
+            'SSP',
+            'Suðursudan pund',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Sao Tome & Prinsipi dobra (1977–2017)',
+            'STD',
+            'Sao Tome & Prinsipi dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Sao Tome & Prinsipi dobra',
+            'STN',
+            'Sao Tome & Prinsipi dobra',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Sýria pund',
+            'SYP',
+            'Sýria pund',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Svasiland lilangeni',
+            'SZL',
+            'Svasiland lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Tailand baht',
+            'THB',
+            'Tailand baht',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tadsjikistan somoni',
+            'TJS',
+            'Tadsjikistan somoni',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Turkmenistan manat',
+            'TMT',
+            'Turkmenistan manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunesia dinar',
+            'TND',
+            'Tunesia dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tonga paʻanga',
+            'TOP',
+            'Tonga paʻanga',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Turkaland liri',
+            'TRY',
+            'Turkaland liri',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad & Tobago dollari',
+            'TTD',
+            'Trinidad & Tobago dollari',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Taivan new dollari',
+            'NT$',
+            'Taivan new dollari',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tansania skillingur',
+            'TZS',
+            'Tansania skillingur',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ukraina hryvnia',
+            'UAH',
+            'Ukraina hryvnia',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Uganda skillingur',
+            'UGX',
+            'Uganda skillingur',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'US dollari',
+            'US$',
+            'US dollari',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Uruguai peso',
+            'UYU',
+            'Uruguai peso',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Usbekistan som',
+            'UZS',
+            'Usbekistan som',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venesuela bolívar (2008–2018)',
+            'VEF',
+            'Venesuela bolívar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venesuela bolívar',
+            'VES',
+            'Venesuela bolívar',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Vjetnam dong',
+            '₫',
+            'Vjetnam dong',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatu vatu',
+            'VUV',
+            'Vanuatu vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoa tala',
+            'WST',
+            'Samoa tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Miðafrika CFA frankur',
+            'FCFA',
+            'Miðafrika CFA frankur',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Eystur Karibia dollari',
+            'EC$',
+            'Eystur Karibia dollari',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Vesturafrika CFA frankur',
+            'F CFA',
+            'Vesturafrika CFA frankur',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP frankur',
+            'CFPF',
+            'CFP frankur',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Jemen rial',
+            'YER',
+            'Jemen rial',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Suðurafrika rand',
+            'ZAR',
+            'Suðurafrika rand',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Sambia kwacha',
+            'ZMW',
+            'Sambia kwacha',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_BI.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_BI.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_BI.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_BI.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'BIF' => [
-            0 => 'FBu',
-            1 => 'franc burundais',
+            'FBu',
+            'franc burundais',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_CA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_CA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_CA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_CA.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,180 +3,180 @@
 return [
     'Names' => [
         'ARS' => [
-            0 => 'ARS',
-            1 => 'peso argentin',
+            'ARS',
+            'peso argentin',
         ],
         'AUD' => [
-            0 => '$ AU',
-            1 => 'dollar australien',
+            '$ AU',
+            'dollar australien',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'manat azerbaïdjanais',
+            'AZN',
+            'manat azerbaïdjanais',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dollar bermudien',
+            'BMD',
+            'dollar bermudien',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'dollar brunéien',
+            'BND',
+            'dollar brunéien',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'dollar bélizéen',
+            'BZD',
+            'dollar bélizéen',
         ],
         'CAD' => [
-            0 => '$',
-            1 => 'dollar canadien',
+            '$',
+            'dollar canadien',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'peso chilien',
+            'CLP',
+            'peso chilien',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'yuan renminbi chinois',
+            'CN¥',
+            'yuan renminbi chinois',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'peso colombien',
+            'COP',
+            'peso colombien',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'escudo cap-verdien',
+            'CVE',
+            'escudo cap-verdien',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'dollar fidjien',
+            'FJD',
+            'dollar fidjien',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'livre des îles Malouines',
+            'FKP',
+            'livre des îles Malouines',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'livre sterling',
+            '£',
+            'livre sterling',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'livre de Gibraltar',
+            'GIP',
+            'livre de Gibraltar',
         ],
         'HKD' => [
-            0 => '$ HK',
-            1 => 'dollar de Hong Kong',
+            '$ HK',
+            'dollar de Hong Kong',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'nouveau shekel israélien',
+            'ILS',
+            'nouveau shekel israélien',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'roupie indienne',
+            'INR',
+            'roupie indienne',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'rial iranien',
+            'IRR',
+            'rial iranien',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'yen japonais',
+            '¥',
+            'yen japonais',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'won sud-coréen',
+            'KRW',
+            'won sud-coréen',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'livre libanaise',
+            'LBP',
+            'livre libanaise',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'peso mexicain',
+            'MXN',
+            'peso mexicain',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dollar namibien',
+            'NAD',
+            'dollar namibien',
         ],
         'NZD' => [
-            0 => '$ NZ',
-            1 => 'dollar néo-zélandais',
+            '$ NZ',
+            'dollar néo-zélandais',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'rial omanais',
+            'OMR',
+            'rial omanais',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'nouveau sol péruvien',
+            'PEN',
+            'nouveau sol péruvien',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina papou-néo-guinéen',
+            'PGK',
+            'kina papou-néo-guinéen',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'riyal du Qatar',
+            'QAR',
+            'riyal du Qatar',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'rial saoudien',
+            'SAR',
+            'rial saoudien',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'dollar des îles Salomon',
+            'SBD',
+            'dollar des îles Salomon',
         ],
         'SGD' => [
-            0 => '$ SG',
-            1 => 'dollar de Singapour',
+            '$ SG',
+            'dollar de Singapour',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'dollar du Suriname',
+            'SRD',
+            'dollar du Suriname',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'pa’anga',
+            'TOP',
+            'pa’anga',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dollar de Trinité-et-Tobago',
+            'TTD',
+            'dollar de Trinité-et-Tobago',
         ],
         'USD' => [
-            0 => '$ US',
-            1 => 'dollar des États-Unis',
+            '$ US',
+            'dollar des États-Unis',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'peso uruguayen',
+            'UYU',
+            'peso uruguayen',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'dông vietnamien',
+            'VND',
+            'dông vietnamien',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu',
+            'VUV',
+            'vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'tala',
+            'WST',
+            'tala',
         ],
         'XAF' => [
-            0 => 'XAF',
-            1 => 'franc CFA (BEAC)',
+            'XAF',
+            'franc CFA (BEAC)',
         ],
         'XOF' => [
-            0 => 'XOF',
-            1 => 'franc CFA (BCEAO)',
+            'XOF',
+            'franc CFA (BCEAO)',
         ],
         'XPF' => [
-            0 => 'XPF',
-            1 => 'franc CFP',
+            'XPF',
+            'franc CFP',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'rial yéménite',
+            'YER',
+            'rial yéménite',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_CD.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_CD.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_CD.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_CD.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'CDF' => [
-            0 => 'FC',
-            1 => 'franc congolais',
+            'FC',
+            'franc congolais',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_DJ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_DJ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_DJ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_DJ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'DJF' => [
-            0 => 'Fdj',
-            1 => 'franc djiboutien',
+            'Fdj',
+            'franc djiboutien',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_DZ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_DZ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_DZ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_DZ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'DZD' => [
-            0 => 'DA',
-            1 => 'dinar algérien',
+            'DA',
+            'dinar algérien',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_GN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_GN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_GN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_GN.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GNF' => [
-            0 => 'FG',
-            1 => 'franc guinéen',
+            'FG',
+            'franc guinéen',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_HT.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_HT.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_HT.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_HT.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'HTG' => [
-            0 => 'G',
-            1 => 'gourde haïtienne',
+            'G',
+            'gourde haïtienne',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_KM.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_KM.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_KM.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_KM.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'KMF' => [
-            0 => 'CF',
-            1 => 'franc comorien',
+            'CF',
+            'franc comorien',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_LU.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_LU.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_LU.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_LU.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'FRF' => [
-            0 => 'FRF',
-            1 => 'franc français',
+            'FRF',
+            'franc français',
         ],
         'LUF' => [
-            0 => 'F',
-            1 => 'franc luxembourgeois',
+            'F',
+            'franc luxembourgeois',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_MG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_MG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_MG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_MG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MGA' => [
-            0 => 'Ar',
-            1 => 'ariary malgache',
+            'Ar',
+            'ariary malgache',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_MR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_MR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_MR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_MR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MRU' => [
-            0 => 'UM',
-            1 => 'ouguiya mauritanien',
+            'UM',
+            'ouguiya mauritanien',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_MU.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_MU.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_MU.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_MU.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MUR' => [
-            0 => 'Rs',
-            1 => 'roupie mauricienne',
+            'Rs',
+            'roupie mauricienne',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1084 +3,1092 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'peseta andorrane',
+            'ADP',
+            'peseta andorrane',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dirham des Émirats arabes unis',
+            'AED',
+            'dirham des Émirats arabes unis',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afghani (1927–2002)',
+            'AFA',
+            'afghani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afghani afghan',
+            'AFN',
+            'afghani afghan',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'lek albanais (1947–1961)',
+            'ALK',
+            'lek albanais (1947–1961)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'lek albanais',
+            'ALL',
+            'lek albanais',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'dram arménien',
+            'AMD',
+            'dram arménien',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'florin antillais',
+            'ANG',
+            'florin antillais',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwanza angolais',
+            'AOA',
+            'kwanza angolais',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'kwanza angolais (1977–1990)',
+            'AOK',
+            'kwanza angolais (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'nouveau kwanza angolais (1990–2000)',
+            'AON',
+            'nouveau kwanza angolais (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'kwanza angolais réajusté (1995–1999)',
+            'AOR',
+            'kwanza angolais réajusté (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'austral argentin',
+            'ARA',
+            'austral argentin',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'peso argentin (1983–1985)',
+            'ARP',
+            'peso argentin (1983–1985)',
         ],
         'ARS' => [
-            0 => '$AR',
-            1 => 'peso argentin',
+            '$AR',
+            'peso argentin',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'schilling autrichien',
+            'ATS',
+            'schilling autrichien',
         ],
         'AUD' => [
-            0 => '$AU',
-            1 => 'dollar australien',
+            '$AU',
+            'dollar australien',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'florin arubais',
+            'AWG',
+            'florin arubais',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'manat azéri (1993–2006)',
+            'AZM',
+            'manat azéri (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'manat azéri',
+            'AZN',
+            'manat azéri',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'dinar bosniaque',
+            'BAD',
+            'dinar bosniaque',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'mark convertible bosniaque',
+            'BAM',
+            'mark convertible bosniaque',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'dollar barbadien',
+            'BBD',
+            'dollar barbadien',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'taka bangladeshi',
+            'BDT',
+            'taka bangladeshi',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'franc belge (convertible)',
+            'BEC',
+            'franc belge (convertible)',
         ],
         'BEF' => [
-            0 => 'FB',
-            1 => 'franc belge',
+            'FB',
+            'franc belge',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'franc belge (financier)',
+            'BEL',
+            'franc belge (financier)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'lev bulgare (1962–1999)',
+            'BGL',
+            'lev bulgare (1962–1999)',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'lev bulgare',
+            'BGN',
+            'lev bulgare',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dinar bahreïni',
+            'BHD',
+            'dinar bahreïni',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'franc burundais',
+            'BIF',
+            'franc burundais',
         ],
         'BMD' => [
-            0 => '$BM',
-            1 => 'dollar bermudien',
+            '$BM',
+            'dollar bermudien',
         ],
         'BND' => [
-            0 => '$BN',
-            1 => 'dollar brunéien',
+            '$BN',
+            'dollar brunéien',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviano bolivien',
+            'BOB',
+            'boliviano bolivien',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'peso bolivien',
+            'BOP',
+            'peso bolivien',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'mvdol bolivien',
+            'BOV',
+            'mvdol bolivien',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'nouveau cruzeiro brésilien (1967–1986)',
+            'BRB',
+            'nouveau cruzeiro brésilien (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'cruzado brésilien (1986–1989)',
+            'BRC',
+            'cruzado brésilien (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'cruzeiro brésilien (1990–1993)',
+            'BRE',
+            'cruzeiro brésilien (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'réal brésilien',
+            'R$',
+            'réal brésilien',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'nouveau cruzado',
+            'BRN',
+            'nouveau cruzado',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'cruzeiro',
+            'BRR',
+            'cruzeiro',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'dollar bahaméen',
+            'BSD',
+            'dollar bahaméen',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ngultrum bouthanais',
+            'BTN',
+            'ngultrum bouthanais',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'kyat birman',
+            'BUK',
+            'kyat birman',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pula botswanais',
+            'BWP',
+            'pula botswanais',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'nouveau rouble biélorusse (1994–1999)',
+            'BYB',
+            'nouveau rouble biélorusse (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'rouble biélorusse',
+            'BYN',
+            'rouble biélorusse',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'rouble biélorusse (2000–2016)',
+            'BYR',
+            'rouble biélorusse (2000–2016)',
         ],
         'BZD' => [
-            0 => '$BZ',
-            1 => 'dollar bélizéen',
+            '$BZ',
+            'dollar bélizéen',
         ],
         'CAD' => [
-            0 => '$CA',
-            1 => 'dollar canadien',
+            '$CA',
+            'dollar canadien',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'franc congolais',
+            'CDF',
+            'franc congolais',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'euro WIR',
+            'CHE',
+            'euro WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'franc suisse',
+            'CHF',
+            'franc suisse',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'franc WIR',
+            'CHW',
+            'franc WIR',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'unité d’investissement chilienne',
+            'CLF',
+            'unité d’investissement chilienne',
         ],
         'CLP' => [
-            0 => '$CL',
-            1 => 'peso chilien',
+            '$CL',
+            'peso chilien',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'yuan chinois (zone extracôtière)',
+            'CNH',
+            'yuan chinois (zone extracôtière)',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'yuan renminbi chinois',
+            'CNY',
+            'yuan renminbi chinois',
         ],
         'COP' => [
-            0 => '$CO',
-            1 => 'peso colombien',
+            '$CO',
+            'peso colombien',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'unité de valeur réelle colombienne',
+            'COU',
+            'unité de valeur réelle colombienne',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'colón costaricain',
+            'CRC',
+            'colón costaricain',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'dinar serbo-monténégrin',
+            'CSD',
+            'dinar serbo-monténégrin',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'couronne forte tchécoslovaque',
+            'CSK',
+            'couronne forte tchécoslovaque',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'peso cubain convertible',
+            'CUC',
+            'peso cubain convertible',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'peso cubain',
+            'CUP',
+            'peso cubain',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'escudo capverdien',
+            'CVE',
+            'escudo capverdien',
         ],
         'CYP' => [
-            0 => '£CY',
-            1 => 'livre chypriote',
+            '£CY',
+            'livre chypriote',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'couronne tchèque',
+            'CZK',
+            'couronne tchèque',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'mark est-allemand',
+            'DDM',
+            'mark est-allemand',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'mark allemand',
+            'DEM',
+            'mark allemand',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'franc djiboutien',
+            'DJF',
+            'franc djiboutien',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'couronne danoise',
+            'DKK',
+            'couronne danoise',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'peso dominicain',
+            'DOP',
+            'peso dominicain',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinar algérien',
+            'DZD',
+            'dinar algérien',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'sucre équatorien',
+            'ECS',
+            'sucre équatorien',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'unité de valeur constante équatoriale (UVC)',
+            'ECV',
+            'unité de valeur constante équatoriale (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'couronne estonienne',
+            'EEK',
+            'couronne estonienne',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'livre égyptienne',
+            'EGP',
+            'livre égyptienne',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nafka érythréen',
+            'ERN',
+            'nafka érythréen',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'peseta espagnole (compte A)',
+            'ESA',
+            'peseta espagnole (compte A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'peseta espagnole (compte convertible)',
+            'ESB',
+            'peseta espagnole (compte convertible)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'peseta espagnole',
+            'ESP',
+            'peseta espagnole',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'birr éthiopien',
+            'ETB',
+            'birr éthiopien',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'mark finlandais',
+            'FIM',
+            'mark finlandais',
         ],
         'FJD' => [
-            0 => '$FJ',
-            1 => 'dollar fidjien',
+            '$FJ',
+            'dollar fidjien',
         ],
         'FKP' => [
-            0 => '£FK',
-            1 => 'livre des îles Malouines',
+            '£FK',
+            'livre des îles Malouines',
         ],
         'FRF' => [
-            0 => 'F',
-            1 => 'franc français',
+            'F',
+            'franc français',
         ],
         'GBP' => [
-            0 => '£GB',
-            1 => 'livre sterling',
+            '£GB',
+            'livre sterling',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'coupon de lari géorgien',
+            'GEK',
+            'coupon de lari géorgien',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'lari géorgien',
+            'GEL',
+            'lari géorgien',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'cédi',
+            'GHC',
+            'cédi',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'cédi ghanéen',
+            'GHS',
+            'cédi ghanéen',
         ],
         'GIP' => [
-            0 => '£GI',
-            1 => 'livre de Gibraltar',
+            '£GI',
+            'livre de Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi gambien',
+            'GMD',
+            'dalasi gambien',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'franc guinéen',
+            'GNF',
+            'franc guinéen',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'syli guinéen',
+            'GNS',
+            'syli guinéen',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekwélé équatoguinéen',
+            'GQE',
+            'ekwélé équatoguinéen',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'drachme grecque',
+            'GRD',
+            'drachme grecque',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'quetzal guatémaltèque',
+            'GTQ',
+            'quetzal guatémaltèque',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'escudo de Guinée portugaise',
+            'GWE',
+            'escudo de Guinée portugaise',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'peso bissau-guinéen',
+            'GWP',
+            'peso bissau-guinéen',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'dollar du Guyana',
+            'GYD',
+            'dollar du Guyana',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'dollar de Hong Kong',
+            'HKD',
+            'dollar de Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'lempira hondurien',
+            'HNL',
+            'lempira hondurien',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'dinar croate',
+            'HRD',
+            'dinar croate',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kuna croate',
+            'HRK',
+            'kuna croate',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gourde haïtienne',
+            'HTG',
+            'gourde haïtienne',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'forint hongrois',
+            'HUF',
+            'forint hongrois',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'roupie indonésienne',
+            'IDR',
+            'roupie indonésienne',
         ],
         'IEP' => [
-            0 => '£IE',
-            1 => 'livre irlandaise',
+            '£IE',
+            'livre irlandaise',
         ],
         'ILP' => [
-            0 => '£IL',
-            1 => 'livre israélienne',
+            '£IL',
+            'livre israélienne',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'nouveau shekel israélien',
+            '₪',
+            'nouveau shekel israélien',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'roupie indienne',
+            '₹',
+            'roupie indienne',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'dinar irakien',
+            'IQD',
+            'dinar irakien',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'riyal iranien',
+            'IRR',
+            'riyal iranien',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'couronne islandaise',
+            'ISK',
+            'couronne islandaise',
         ],
         'ITL' => [
-            0 => '₤IT',
-            1 => 'lire italienne',
+            '₤IT',
+            'lire italienne',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'dollar jamaïcain',
+            'JMD',
+            'dollar jamaïcain',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'dinar jordanien',
+            'JOD',
+            'dinar jordanien',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'yen japonais',
+            'JPY',
+            'yen japonais',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'shilling kényan',
+            'KES',
+            'shilling kényan',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'som kirghize',
+            'KGS',
+            'som kirghize',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'riel cambodgien',
+            'KHR',
+            'riel cambodgien',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'franc comorien',
+            'KMF',
+            'franc comorien',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'won nord-coréen',
+            'KPW',
+            'won nord-coréen',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'won sud-coréen',
+            '₩',
+            'won sud-coréen',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'dinar koweïtien',
+            'KWD',
+            'dinar koweïtien',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'dollar des îles Caïmans',
+            'KYD',
+            'dollar des îles Caïmans',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'tenge kazakh',
+            'KZT',
+            'tenge kazakh',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'kip laotien',
+            'LAK',
+            'kip laotien',
         ],
         'LBP' => [
-            0 => '£LB',
-            1 => 'livre libanaise',
+            '£LB',
+            'livre libanaise',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'roupie srilankaise',
+            'LKR',
+            'roupie srilankaise',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dollar libérien',
+            'LRD',
+            'dollar libérien',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'loti lesothan',
+            'LSL',
+            'loti lesothan',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litas lituanien',
+            'LTL',
+            'litas lituanien',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'talonas lituanien',
+            'LTT',
+            'talonas lituanien',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'franc convertible luxembourgeois',
+            'LUC',
+            'franc convertible luxembourgeois',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'franc luxembourgeois',
+            'LUF',
+            'franc luxembourgeois',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'franc financier luxembourgeois',
+            'LUL',
+            'franc financier luxembourgeois',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'lats letton',
+            'LVL',
+            'lats letton',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'rouble letton',
+            'LVR',
+            'rouble letton',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinar libyen',
+            'LYD',
+            'dinar libyen',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dirham marocain',
+            'MAD',
+            'dirham marocain',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'franc marocain',
+            'MAF',
+            'franc marocain',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'leu moldave',
+            'MDL',
+            'leu moldave',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariary malgache',
+            'MGA',
+            'ariary malgache',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'franc malgache',
+            'MGF',
+            'franc malgache',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'denar macédonien',
+            'MKD',
+            'denar macédonien',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'franc malien',
+            'MLF',
+            'franc malien',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'kyat myanmarais',
+            'MMK',
+            'kyat myanmarais',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'tugrik mongol',
+            'MNT',
+            'tugrik mongol',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'pataca macanaise',
+            'MOP',
+            'pataca macanaise',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ouguiya mauritanien (1973–2017)',
+            'MRO',
+            'ouguiya mauritanien (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ouguiya mauritanien',
+            'MRU',
+            'ouguiya mauritanien',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'lire maltaise',
+            'MTL',
+            'lire maltaise',
         ],
         'MTP' => [
-            0 => '£MT',
-            1 => 'livre maltaise',
+            '£MT',
+            'livre maltaise',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'roupie mauricienne',
+            'MUR',
+            'roupie mauricienne',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'rufiyaa maldivien',
+            'MVR',
+            'rufiyaa maldivienne',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha malawite',
+            'MWK',
+            'kwacha malawite',
         ],
         'MXN' => [
-            0 => '$MX',
-            1 => 'peso mexicain',
+            '$MX',
+            'peso mexicain',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'peso d’argent mexicain (1861–1992)',
+            'MXP',
+            'peso d’argent mexicain (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'unité de conversion mexicaine (UDI)',
+            'MXV',
+            'unité de conversion mexicaine (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ringgit malais',
+            'MYR',
+            'ringgit malais',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'escudo mozambicain',
+            'MZE',
+            'escudo mozambicain',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'métical',
+            'MZM',
+            'métical',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'metical mozambicain',
+            'MZN',
+            'metical mozambicain',
         ],
         'NAD' => [
-            0 => '$NA',
-            1 => 'dollar namibien',
+            '$NA',
+            'dollar namibien',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naira nigérian',
+            'NGN',
+            'naira nigérian',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'cordoba',
+            'NIC',
+            'cordoba',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'córdoba oro nicaraguayen',
+            'NIO',
+            'córdoba oro nicaraguayen',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'florin néerlandais',
+            'NLG',
+            'florin néerlandais',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'couronne norvégienne',
+            'NOK',
+            'couronne norvégienne',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'roupie népalaise',
+            'NPR',
+            'roupie népalaise',
         ],
         'NZD' => [
-            0 => '$NZ',
-            1 => 'dollar néo-zélandais',
+            '$NZ',
+            'dollar néo-zélandais',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'riyal omanais',
+            'OMR',
+            'riyal omanais',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balboa panaméen',
+            'PAB',
+            'balboa panaméen',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'inti péruvien',
+            'PEI',
+            'inti péruvien',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'sol péruvien',
+            'PEN',
+            'sol péruvien',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'sol péruvien (1863–1985)',
+            'PES',
+            'sol péruvien (1863–1985)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina papouan-néo-guinéen',
+            'PGK',
+            'kina papouan-néo-guinéen',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'peso philippin',
+            'PHP',
+            'peso philippin',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'roupie pakistanaise',
+            'PKR',
+            'roupie pakistanaise',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'zloty polonais',
+            'PLN',
+            'zloty polonais',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'zloty (1950–1995)',
+            'PLZ',
+            'zloty (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'escudo portugais',
+            'PTE',
+            'escudo portugais',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'guaraní paraguayen',
+            'PYG',
+            'guaraní paraguayen',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'riyal qatari',
+            'QAR',
+            'riyal qatari',
         ],
         'RHD' => [
-            0 => '$RH',
-            1 => 'dollar rhodésien',
+            '$RH',
+            'dollar rhodésien',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'ancien leu roumain',
+            'ROL',
+            'ancien leu roumain',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'leu roumain',
+            'RON',
+            'leu roumain',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'dinar serbe',
+            'RSD',
+            'dinar serbe',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'rouble russe',
+            'RUB',
+            'rouble russe',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'rouble russe (1991–1998)',
+            'RUR',
+            'rouble russe (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'franc rwandais',
+            'RWF',
+            'franc rwandais',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'riyal saoudien',
+            'SAR',
+            'riyal saoudien',
         ],
         'SBD' => [
-            0 => '$SB',
-            1 => 'dollar des îles Salomon',
+            '$SB',
+            'dollar des îles Salomon',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'roupie des Seychelles',
+            'SCR',
+            'roupie des Seychelles',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'dinar soudanais',
+            'SDD',
+            'dinar soudanais',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'livre soudanaise',
+            'SDG',
+            'livre soudanaise',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'livre soudanaise (1956–2007)',
+            'SDP',
+            'livre soudanaise (1956–2007)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'couronne suédoise',
+            'SEK',
+            'couronne suédoise',
         ],
         'SGD' => [
-            0 => '$SG',
-            1 => 'dollar de Singapour',
+            '$SG',
+            'dollar de Singapour',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'livre de Sainte-Hélène',
+            'SHP',
+            'livre de Sainte-Hélène',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'tolar slovène',
+            'SIT',
+            'tolar slovène',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'couronne slovaque',
+            'SKK',
+            'couronne slovaque',
+        ],
+        'SLE' => [
+            'SLE',
+            'leone sierra-léonais',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leone sierra-léonais',
+            'SLL',
+            'leone sierra-léonais (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'shilling somalien',
+            'SOS',
+            'shilling somalien',
         ],
         'SRD' => [
-            0 => '$SR',
-            1 => 'dollar surinamais',
+            '$SR',
+            'dollar surinamais',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'florin surinamais',
+            'SRG',
+            'florin surinamais',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'livre sud-soudanaise',
+            'SSP',
+            'livre sud-soudanaise',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'dobra santoméen (1977–2017)',
+            'STD',
+            'dobra santoméen (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra santoméen',
+            'STN',
+            'dobra santoméen',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'rouble soviétique',
+            'SUR',
+            'rouble soviétique',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'colón salvadorien',
+            'SVC',
+            'colón salvadorien',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'livre syrienne',
+            'SYP',
+            'livre syrienne',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangeni swazi',
+            'SZL',
+            'lilangeni swazi',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'baht thaïlandais',
+            'THB',
+            'baht thaïlandais',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'rouble tadjik',
+            'TJR',
+            'rouble tadjik',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'somoni tadjik',
+            'TJS',
+            'somoni tadjik',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'manat turkmène',
+            'TMM',
+            'manat turkmène',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'nouveau manat turkmène',
+            'TMT',
+            'nouveau manat turkmène',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinar tunisien',
+            'TND',
+            'dinar tunisien',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'pa’anga tongan',
+            'TOP',
+            'pa’anga tongan',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'escudo timorais',
+            'TPE',
+            'escudo timorais',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'livre turque (1844–2005)',
+            'TRL',
+            'livre turque (1844–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'livre turque',
+            'TRY',
+            'livre turque',
         ],
         'TTD' => [
-            0 => '$TT',
-            1 => 'dollar de Trinité-et-Tobago',
+            '$TT',
+            'dollar de Trinité-et-Tobago',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'nouveau dollar taïwanais',
+            'TWD',
+            'nouveau dollar taïwanais',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'shilling tanzanien',
+            'TZS',
+            'shilling tanzanien',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'hryvnia ukrainienne',
+            'UAH',
+            'hryvnia ukrainienne',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'karbovanetz',
+            'UAK',
+            'karbovanetz',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'shilling ougandais (1966–1987)',
+            'UGS',
+            'shilling ougandais (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'shilling ougandais',
+            'UGX',
+            'shilling ougandais',
         ],
         'USD' => [
-            0 => '$US',
-            1 => 'dollar des États-Unis',
+            '$US',
+            'dollar des États-Unis',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'dollar des Etats-Unis (jour suivant)',
+            'USN',
+            'dollar des Etats-Unis (jour suivant)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'dollar des Etats-Unis (jour même)',
+            'USS',
+            'dollar des Etats-Unis (jour même)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'peso uruguayen (unités indexées)',
+            'UYI',
+            'peso uruguayen (unités indexées)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'peso uruguayen (1975–1993)',
+            'UYP',
+            'peso uruguayen (1975–1993)',
         ],
         'UYU' => [
-            0 => '$UY',
-            1 => 'peso uruguayen',
+            '$UY',
+            'peso uruguayen',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'sum ouzbek',
+            'UZS',
+            'sum ouzbek',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'bolivar vénézuélien (1871–2008)',
+            'VEB',
+            'bolivar vénézuélien (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'bolivar vénézuélien (2008–2018)',
+            'VEF',
+            'bolivar vénézuélien (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'bolivar vénézuélien',
+            'VES',
+            'bolivar vénézuélien',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'dông vietnamien',
+            '₫',
+            'dông vietnamien',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu vanuatuan',
+            'VUV',
+            'vatu vanuatuan',
         ],
         'WST' => [
-            0 => '$WS',
-            1 => 'tala samoan',
+            '$WS',
+            'tala samoan',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'franc CFA (BEAC)',
+            'FCFA',
+            'franc CFA (BEAC)',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'dollar des Caraïbes orientales',
+            'XCD',
+            'dollar des Caraïbes orientales',
+        ],
+        'XCG' => [
+            'Cg.',
+            'florin caribéen',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'unité de compte européenne (ECU)',
+            'XEU',
+            'unité de compte européenne (ECU)',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'franc or',
+            'XFO',
+            'franc or',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'franc UIC',
+            'XFU',
+            'franc UIC',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'franc CFA (BCEAO)',
+            'F CFA',
+            'franc CFA (BCEAO)',
         ],
         'XPF' => [
-            0 => 'FCFP',
-            1 => 'franc CFP',
+            'FCFP',
+            'franc CFP',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'type de fonds RINET',
+            'XRE',
+            'type de fonds RINET',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'dinar du Yémen',
+            'YDD',
+            'dinar du Yémen',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'riyal yéménite',
+            'YER',
+            'riyal yéménite',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'nouveau dinar yougoslave',
+            'YUD',
+            'nouveau dinar yougoslave',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'dinar yougoslave Noviy',
+            'YUM',
+            'dinar yougoslave Noviy',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'dinar yougoslave convertible',
+            'YUN',
+            'dinar yougoslave convertible',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'rand sud-africain (financier)',
+            'ZAL',
+            'rand sud-africain (financier)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rand sud-africain',
+            'ZAR',
+            'rand sud-africain',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'kwacha zambien (1968–2012)',
+            'ZMK',
+            'kwacha zambien (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha zambien',
+            'ZMW',
+            'kwacha zambien',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'nouveau zaïre zaïrien',
+            'ZRN',
+            'nouveau zaïre zaïrien',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zaïre zaïrois',
+            'ZRZ',
+            'zaïre zaïrois',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'dollar zimbabwéen',
+            'ZWD',
+            'dollar zimbabwéen',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'dollar zimbabwéen (2009)',
+            'ZWL',
+            'dollar zimbabwéen (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'dollar zimbabwéen (2008)',
+            'ZWR',
+            'dollar zimbabwéen (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_RW.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_RW.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_RW.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_RW.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'RWF' => [
-            0 => 'RF',
-            1 => 'franc rwandais',
+            'RF',
+            'franc rwandais',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_SC.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_SC.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_SC.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_SC.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'SCR' => [
-            0 => 'SR',
-            1 => 'roupie des Seychelles',
+            'SR',
+            'roupie des Seychelles',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_SY.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_SY.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_SY.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_SY.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'SYP' => [
-            0 => 'LS',
-            1 => 'livre syrienne',
+            'LS',
+            'livre syrienne',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_TN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_TN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_TN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_TN.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'TND' => [
-            0 => 'DT',
-            1 => 'dinar tunisien',
+            'DT',
+            'dinar tunisien',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_VU.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_VU.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_VU.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fr_VU.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'VUV' => [
-            0 => 'VT',
-            1 => 'vatu vanuatuan',
+            'VT',
+            'vatu vanuatuan',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fy.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/fy.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1136 +3,1140 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andorrese peseta',
+            'ADP',
+            'Andorrese peseta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Verenigde Arabyske Emiraten-dirham',
+            'AED',
+            'Verenigde Arabyske Emiraten-dirham',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afghani (1927–2002)',
+            'AFA',
+            'Afghani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghaanske afghani',
+            'AFN',
+            'Afghaanske afghani',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Albanese lek',
+            'ALL',
+            'Albanese lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Armeense dram',
+            'AMD',
+            'Armeense dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Nederlânsk-Antilliaanske gûne',
+            'ANG',
+            'Nederlânsk-Antilliaanske gûne',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angolese kwanza',
+            'AOA',
+            'Angolese kwanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Angolese kwanza (1977–1990)',
+            'AOK',
+            'Angolese kwanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Angolese nieuwe kwanza (1990–2000)',
+            'AON',
+            'Angolese nieuwe kwanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Angolese kwanza reajustado (1995–1999)',
+            'AOR',
+            'Angolese kwanza reajustado (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentynske austral',
+            'ARA',
+            'Argentynske austral',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'Argentynske peso ley (1970–1983)',
+            'ARL',
+            'Argentynske peso ley (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Argentynske peso (1881–1970)',
+            'ARM',
+            'Argentynske peso (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentynske peso (1983–1985)',
+            'ARP',
+            'Argentynske peso (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentynske peso',
+            'ARS',
+            'Argentynske peso',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Eastenrykse schilling',
+            'ATS',
+            'Eastenrykse schilling',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'Australyske dollar',
+            'AU$',
+            'Australyske dollar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Arubaanske gulden',
+            'AWG',
+            'Arubaanske gulden',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Azerbeidzjaanske manat (1993–2006)',
+            'AZM',
+            'Azerbeidzjaanske manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Azerbeidzjaanske manat',
+            'AZN',
+            'Azerbeidzjaanske manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosnyske dinar',
+            'BAD',
+            'Bosnyske dinar',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Bosnyske convertibele mark',
+            'BAM',
+            'Bosnyske convertibele mark',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'Nije Bosnyske dinar (1994–1997)',
+            'BAN',
+            'Nije Bosnyske dinar (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbadaanske dollar',
+            'BBD',
+            'Barbadaanske dollar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bengalese taka',
+            'BDT',
+            'Bengalese taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belgyske frank (convertibel)',
+            'BEC',
+            'Belgyske frank (convertibel)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belgyske frank',
+            'BEF',
+            'Belgyske frank',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belgyske frank (finansjeel)',
+            'BEL',
+            'Belgyske frank (finansjeel)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bulgaarse harde lev',
+            'BGL',
+            'Bulgaarse harde lev',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'Bulgaarse socialistyske lev',
+            'BGM',
+            'Bulgaarse socialistyske lev',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bulgaarse lev',
+            'BGN',
+            'Bulgaarse lev',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Bulgaarse lev (1879–1952)',
+            'BGO',
+            'Bulgaarse lev (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahreinse dinar',
+            'BHD',
+            'Bahreinse dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundese frank',
+            'BIF',
+            'Burundese frank',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermuda-dollar',
+            'BMD',
+            'Bermuda-dollar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Bruneise dollar',
+            'BND',
+            'Bruneise dollar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviaanske boliviano',
+            'BOB',
+            'Boliviaanske boliviano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Boliviaanske boliviano (1863–1963)',
+            'BOL',
+            'Boliviaanske boliviano (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Boliviaanske peso',
+            'BOP',
+            'Boliviaanske peso',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Boliviaanske mvdol',
+            'BOV',
+            'Boliviaanske mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Braziliaanske cruzeiro novo (1967–1986)',
+            'BRB',
+            'Braziliaanske cruzeiro novo (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Braziliaanske cruzado',
+            'BRC',
+            'Braziliaanske cruzado',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Braziliaanske cruzeiro (1990–1993)',
+            'BRE',
+            'Braziliaanske cruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Braziliaanske real',
+            'R$',
+            'Braziliaanske real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Braziliaanske cruzado novo',
+            'BRN',
+            'Braziliaanske cruzado novo',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Braziliaanske cruzeiro',
+            'BRR',
+            'Braziliaanske cruzeiro',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Braziliaanske cruzeiro (1942–1967)',
+            'BRZ',
+            'Braziliaanske cruzeiro (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahamaanske dollar',
+            'BSD',
+            'Bahamaanske dollar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Bhutaanske ngultrum',
+            'BTN',
+            'Bhutaanske ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Birmese kyat',
+            'BUK',
+            'Birmese kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botswaanske pula',
+            'BWP',
+            'Botswaanske pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Wit-Russyske nieuwe roebel (1994–1999)',
+            'BYB',
+            'Wit-Russyske nieuwe roebel (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Wit-Russyske roebel',
+            'BYN',
+            'Wit-Russyske roebel',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Wit-Russyske roebel (2000–2016)',
+            'BYR',
+            'Wit-Russyske roebel (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Belizaanske dollar',
+            'BZD',
+            'Belizaanske dollar',
         ],
         'CAD' => [
-            0 => 'C$',
-            1 => 'Canadese dollar',
+            'C$',
+            'Canadese dollar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Congolese frank',
+            'CDF',
+            'Congolese frank',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR euro',
+            'CHE',
+            'WIR euro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Zwitserse frank',
+            'CHF',
+            'Zwitserse frank',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR franc',
+            'CHW',
+            'WIR franc',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Sileenske escudo',
+            'CLE',
+            'Sileenske escudo',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Sileenske unidades de fomento',
+            'CLF',
+            'Sileenske unidades de fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Sileenske peso',
+            'CLP',
+            'Sileenske peso',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Sineeske yuan renminbi',
+            'CN¥',
+            'Sineeske yuan renminbi',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Kolombiaanske peso',
+            'COP',
+            'Kolombiaanske peso',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Unidad de Valor Real',
+            'COU',
+            'Unidad de Valor Real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Costaricaanske colón',
+            'CRC',
+            'Costaricaanske colón',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Alde Servyske dinar',
+            'CSD',
+            'Alde Servyske dinar',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Tsjechoslowaakse harde koruna',
+            'CSK',
+            'Tsjechoslowaakse harde koruna',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Kubaanske convertibele peso',
+            'CUC',
+            'Kubaanske convertibele peso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Kubaanske peso',
+            'CUP',
+            'Kubaanske peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Kaapverdyske escudo',
+            'CVE',
+            'Kaapverdyske escudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Cyprysk pûn',
+            'CYP',
+            'Cyprysk pûn',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Tsjechyske kroon',
+            'CZK',
+            'Tsjechyske kroon',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'East-Dútske ostmark',
+            'DDM',
+            'East-Dútske ostmark',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Dútske mark',
+            'DEM',
+            'Dútske mark',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Djiboutiaanske frank',
+            'DJF',
+            'Djiboutiaanske frank',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Deenske kroon',
+            'DKK',
+            'Deenske kroon',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominikaanske peso',
+            'DOP',
+            'Dominikaanske peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Algerynske dinar',
+            'DZD',
+            'Algerynske dinar',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ecuadoraanske sucre',
+            'ECS',
+            'Ecuadoraanske sucre',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Ecuadoraanske unidad de valor constante (UVC)',
+            'ECV',
+            'Ecuadoraanske unidad de valor constante (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Estlânske kroon',
+            'EEK',
+            'Estlânske kroon',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Egyptysk pûn',
+            'EGP',
+            'Egyptysk pûn',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritrese nakfa',
+            'ERN',
+            'Eritrese nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Spaanske peseta (account A)',
+            'ESA',
+            'Spaanske peseta (account A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Spaanske peseta (convertibele account)',
+            'ESB',
+            'Spaanske peseta (convertibele account)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Spaanske peseta',
+            'ESP',
+            'Spaanske peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Ethiopyske birr',
+            'ETB',
+            'Ethiopyske birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Finse markka',
+            'FIM',
+            'Finse markka',
         ],
         'FJD' => [
-            0 => 'FJ$',
-            1 => 'Fiji-dollar',
+            'FJ$',
+            'Fiji-dollar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Falklâneilânske pûn',
+            'FKP',
+            'Falklâneilânske pûn',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Franske franc',
+            'FRF',
+            'Franske franc',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Brits pûn',
+            '£',
+            'Brits pûn',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Georgyske kupon larit',
+            'GEK',
+            'Georgyske kupon larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Georgyske lari',
+            'GEL',
+            'Georgyske lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ghanese cedi (1979–2007)',
+            'GHC',
+            'Ghanese cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ghanese cedi',
+            'GHS',
+            'Ghanese cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltarees pûn',
+            'GIP',
+            'Gibraltarees pûn',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambiaanske dalasi',
+            'GMD',
+            'Gambiaanske dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Guinese franc',
+            'GNF',
+            'Guinese franc',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Guinese syli',
+            'GNS',
+            'Guinese syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Equatoriaal-Guinese ekwele guineana',
+            'GQE',
+            'Equatoriaal-Guinese ekwele guineana',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Grykse drachme',
+            'GRD',
+            'Grykse drachme',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Guatemalteekse quetzal',
+            'GTQ',
+            'Guatemalteekse quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portugees-Guinese escudo',
+            'GWE',
+            'Portugees-Guinese escudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Guinee-Bissause peso',
+            'GWP',
+            'Guinee-Bissause peso',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Guyaanske dollar',
+            'GYD',
+            'Guyaanske dollar',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Hongkongske dollar',
+            'HK$',
+            'Hongkongske dollar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Hondurese lempira',
+            'HNL',
+            'Hondurese lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Kroatyske dinar',
+            'HRD',
+            'Kroatyske dinar',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kroatyske kuna',
+            'HRK',
+            'Kroatyske kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haïtiaanske gourde',
+            'HTG',
+            'Haïtiaanske gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Hongaarse forint',
+            'HUF',
+            'Hongaarse forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indonesyske roepia',
+            'IDR',
+            'Indonesyske roepia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Ierske pûn',
+            'IEP',
+            'Ierske pûn',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Israëlysk pûn',
+            'ILP',
+            'Israëlysk pûn',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Israëlyske nieuwe shekel',
+            '₪',
+            'Israëlyske nieuwe shekel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Indiase roepie',
+            '₹',
+            'Indiase roepie',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Iraakse dinar',
+            'IQD',
+            'Iraakse dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Iraanske rial',
+            'IRR',
+            'Iraanske rial',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Yslânske kroon',
+            'ISK',
+            'Yslânske kroon',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Italiaanske lire',
+            'ITL',
+            'Italiaanske lire',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Jamaikaanske dollar',
+            'JMD',
+            'Jamaikaanske dollar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Jordaanske dinar',
+            'JOD',
+            'Jordaanske dinar',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Japanse yen',
+            'JP¥',
+            'Japanse yen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Keniaanske shilling',
+            'KES',
+            'Keniaanske shilling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Kirgizyske som',
+            'KGS',
+            'Kirgizyske som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Kambodjaanske riel',
+            'KHR',
+            'Kambodjaanske riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Komorese frank',
+            'KMF',
+            'Komorese frank',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Noard-Koreaanske won',
+            'KPW',
+            'Noard-Koreaanske won',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'Sûd-Koreaanske hwan (1953–1962)',
+            'KRH',
+            'Sûd-Koreaanske hwan (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'Alde Sûd-Koreaanske won (1945–1953)',
+            'KRO',
+            'Alde Sûd-Koreaanske won (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Sûd-Koreaanske won',
+            '₩',
+            'Sûd-Koreaanske won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Koeweitse dinar',
+            'KWD',
+            'Koeweitse dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Caymaneilânske dollar',
+            'KYD',
+            'Caymaneilânske dollar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Kazachstaanske tenge',
+            'KZT',
+            'Kazachstaanske tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laotiaanske kip',
+            'LAK',
+            'Laotiaanske kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Libaneeske pûn',
+            'LBP',
+            'Libaneeske pûn',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Sri Lankaanske roepie',
+            'LKR',
+            'Sri Lankaanske roepie',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberiaanske dollar',
+            'LRD',
+            'Liberiaanske dollar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesothaanske loti',
+            'LSL',
+            'Lesothaanske loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litouwse litas',
+            'LTL',
+            'Litouwse litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Litouwse talonas',
+            'LTT',
+            'Litouwse talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Lúksemboargske convertibele franc',
+            'LUC',
+            'Lúksemboargske convertibele franc',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Lúksemboargske frank',
+            'LUF',
+            'Lúksemboargske frank',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Lúksemboargske finansjele franc',
+            'LUL',
+            'Lúksemboargske finansjele franc',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Letse lats',
+            'LVL',
+            'Letse lats',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Letse roebel',
+            'LVR',
+            'Letse roebel',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Libyske dinar',
+            'LYD',
+            'Libyske dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Marokkaanske dirham',
+            'MAD',
+            'Marokkaanske dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Marokkaanske franc',
+            'MAF',
+            'Marokkaanske franc',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Monegaskyske frank',
+            'MCF',
+            'Monegaskyske frank',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'Moldavyske cupon',
+            'MDC',
+            'Moldavyske cupon',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldavyske leu',
+            'MDL',
+            'Moldavyske leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Malagassyske ariary',
+            'MGA',
+            'Malagassyske ariary',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Malagassyske franc',
+            'MGF',
+            'Malagassyske franc',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Macedonyske denar',
+            'MKD',
+            'Macedonyske denar',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Macedonyske denar (1992–1993)',
+            'MKN',
+            'Macedonyske denar (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Malinese franc',
+            'MLF',
+            'Malinese franc',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Myanmarese kyat',
+            'MMK',
+            'Myanmarese kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongoalske tugrik',
+            'MNT',
+            'Mongoalske tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Macause pataca',
+            'MOP',
+            'Macause pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauritaanske ouguiya (1973–2017)',
+            'MRO',
+            'Mauritaanske ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mauritaanske ouguiya',
+            'MRU',
+            'Mauritaanske ouguiya',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Maltese lire',
+            'MTL',
+            'Maltese lire',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Maltees pûn',
+            'MTP',
+            'Maltees pûn',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mauritiaanske roepie',
+            'MUR',
+            'Mauritiaanske roepie',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldivyske rufiyaa',
+            'MVR',
+            'Maldivyske rufiyaa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malawyske kwacha',
+            'MWK',
+            'Malawyske kwacha',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Meksikaanske peso',
+            'MX$',
+            'Meksikaanske peso',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Meksikaanske sulveren peso (1861–1992)',
+            'MXP',
+            'Meksikaanske sulveren peso (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Meksikaanske unidad de inversion (UDI)',
+            'MXV',
+            'Meksikaanske unidad de inversion (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Maleisyske ringgit',
+            'MYR',
+            'Maleisyske ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mozambikaanske escudo',
+            'MZE',
+            'Mozambikaanske escudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Alde Mozambikaanske metical',
+            'MZM',
+            'Alde Mozambikaanske metical',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mozambikaanske metical',
+            'MZN',
+            'Mozambikaanske metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibyske dollar',
+            'NAD',
+            'Namibyske dollar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigeriaanske naira',
+            'NGN',
+            'Nigeriaanske naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Nicaraguaanske córdoba (1988–1991)',
+            'NIC',
+            'Nicaraguaanske córdoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nicaraguaanske córdoba',
+            'NIO',
+            'Nicaraguaanske córdoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Nederlânske gûne',
+            'NLG',
+            'Nederlânske gûne',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Noarske kroon',
+            'NOK',
+            'Noarske kroon',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepalese roepie',
+            'NPR',
+            'Nepalese roepie',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Nij-Seelânske dollar',
+            'NZ$',
+            'Nij-Seelânske dollar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Omaanske rial',
+            'OMR',
+            'Omaanske rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panamese balboa',
+            'PAB',
+            'Panamese balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Peruaanske inti',
+            'PEI',
+            'Peruaanske inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peruaanske sol',
+            'PEN',
+            'Peruaanske sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Peruaanske sol (1863–1985)',
+            'PES',
+            'Peruaanske sol (1863–1985)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papuaanske kina',
+            'PGK',
+            'Papuaanske kina',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'Filipynske peso',
+            '₱',
+            'Filipynske peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistaanske roepie',
+            'PKR',
+            'Pakistaanske roepie',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Poalske zloty',
+            'PLN',
+            'Poalske zloty',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Poalske zloty (1950–1995)',
+            'PLZ',
+            'Poalske zloty (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portugeeske escudo',
+            'PTE',
+            'Portugeeske escudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paraguayaanske guarani',
+            'PYG',
+            'Paraguayaanske guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Katarese rial',
+            'QAR',
+            'Katarese rial',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Rhodesyske dollar',
+            'RHD',
+            'Rhodesyske dollar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Alde Roemeenske leu',
+            'ROL',
+            'Alde Roemeenske leu',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Roemeenske leu',
+            'RON',
+            'Roemeenske leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Servyske dinar',
+            'RSD',
+            'Servyske dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Russyske roebel',
+            'RUB',
+            'Russyske roebel',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Russyske roebel (1991–1998)',
+            'RUR',
+            'Russyske roebel (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Rwandese frank',
+            'RWF',
+            'Rwandese frank',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saoedi-Arabyske riyal',
+            'SAR',
+            'Saoedi-Arabyske riyal',
         ],
         'SBD' => [
-            0 => 'SI$',
-            1 => 'Salomon-dollar',
+            'SI$',
+            'Salomon-dollar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seychelse roepie',
+            'SCR',
+            'Seychelse roepie',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Soedaneeske dinar',
+            'SDD',
+            'Soedaneeske dinar',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Soedaneeske pûn',
+            'SDG',
+            'Soedaneeske pûn',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Soedaneeske pûn (1957–1998)',
+            'SDP',
+            'Soedaneeske pûn (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Sweedske kroon',
+            'SEK',
+            'Sweedske kroon',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singaporese dollar',
+            'SGD',
+            'Singaporese dollar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Sint-Heleenske pûn',
+            'SHP',
+            'Sint-Heleenske pûn',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Sloveenske tolar',
+            'SIT',
+            'Sloveenske tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slowaakse koruna',
+            'SKK',
+            'Slowaakse koruna',
+        ],
+        'SLE' => [
+            'SLE',
+            'Sierraleoonse leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sierraleoonse leone',
+            'SLL',
+            'Sierraleoonse leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somalyske shilling',
+            'SOS',
+            'Somalyske shilling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Surinaamske dollar',
+            'SRD',
+            'Surinaamske dollar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Surinaamske gulden',
+            'SRG',
+            'Surinaamske gulden',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Sûd-Soedaneeske pûn',
+            'SSP',
+            'Sûd-Soedaneeske pûn',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Santomese dobra (1977–2017)',
+            'STD',
+            'Santomese dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Santomese dobra',
+            'STN',
+            'Santomese dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Sovjet-roebel',
+            'SUR',
+            'Sovjet-roebel',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Salvadoraanske colón',
+            'SVC',
+            'Salvadoraanske colón',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Syrysk pûn',
+            'SYP',
+            'Syrysk pûn',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Swazyske lilangeni',
+            'SZL',
+            'Swazyske lilangeni',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Thaise baht',
+            '฿',
+            'Thaise baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tadzjikistaanske roebel',
+            'TJR',
+            'Tadzjikistaanske roebel',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tadzjikistaanske somoni',
+            'TJS',
+            'Tadzjikistaanske somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Turkmeense manat (1993–2009)',
+            'TMM',
+            'Turkmeense manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Turkmeense manat',
+            'TMT',
+            'Turkmeense manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunesyske dinar',
+            'TND',
+            'Tunesyske dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tongaanske paʻanga',
+            'TOP',
+            'Tongaanske paʻanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Timorese escudo',
+            'TPE',
+            'Timorese escudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Turkse lire',
+            'TRL',
+            'Turkse lire',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Turkse lira',
+            'TRY',
+            'Turkse lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad en Tobago-dollar',
+            'TTD',
+            'Trinidad en Tobago-dollar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Nije Taiwanese dollar',
+            'NT$',
+            'Nije Taiwanese dollar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tanzaniaanske shilling',
+            'TZS',
+            'Tanzaniaanske shilling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Oekraïense hryvnia',
+            'UAH',
+            'Oekraïense hryvnia',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Oekraïense karbovanetz',
+            'UAK',
+            'Oekraïense karbovanetz',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Oegandese shilling (1966–1987)',
+            'UGS',
+            'Oegandese shilling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Oegandese shilling',
+            'UGX',
+            'Oegandese shilling',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Amerikaanske dollar',
+            'US$',
+            'Amerikaanske dollar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'Amerikaanske dollar (folgjende dei)',
+            'USN',
+            'Amerikaanske dollar (folgjende dei)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'Amerikaanske dollar (zelfde dei)',
+            'USS',
+            'Amerikaanske dollar (zelfde dei)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Uruguayaanske peso en geïndexeerde eenheden',
+            'UYI',
+            'Uruguayaanske peso en geïndexeerde eenheden',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Uruguayaanske peso (1975–1993)',
+            'UYP',
+            'Uruguayaanske peso (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Uruguayaanske peso',
+            'UYU',
+            'Uruguayaanske peso',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Oezbekistaanske sum',
+            'UZS',
+            'Oezbekistaanske sum',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Fenezolaanske bolivar (1871–2008)',
+            'VEB',
+            'Fenezolaanske bolivar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Fenezolaanske bolivar (2008–2018)',
+            'VEF',
+            'Fenezolaanske bolivar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Fenezolaanske bolivar',
+            'VES',
+            'Fenezolaanske bolivar',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Fietnameeske dong',
+            '₫',
+            'Fietnameeske dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Alde Fietnameeske dong (1978–1985)',
+            'VNN',
+            'Alde Fietnameeske dong (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatuaanske vatu',
+            'VUV',
+            'Vanuatuaanske vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoaanske tala',
+            'WST',
+            'Samoaanske tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'CFA-frank',
+            'FCFA',
+            'CFA-frank',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'East-Karibyske dollar',
+            'EC$',
+            'East-Karibyske dollar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'European Currency Unit',
+            'XEU',
+            'European Currency Unit',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Franse gouden franc',
+            'XFO',
+            'Franse gouden franc',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Franse UIC-franc',
+            'XFU',
+            'Franse UIC-franc',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'CFA-franc BCEAO',
+            'F CFA',
+            'CFA-franc BCEAO',
         ],
         'XPF' => [
-            0 => 'XPF',
-            1 => 'CFP-franc',
+            'XPF',
+            'CFP-franc',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET-fondsen',
+            'XRE',
+            'RINET-fondsen',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Jemenityske dinar',
+            'YDD',
+            'Jemenityske dinar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Jemenityske rial',
+            'YER',
+            'Jemenityske rial',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Joegoslavyske harde dinar',
+            'YUD',
+            'Joegoslavyske harde dinar',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Joegoslavyske noviy-dinar',
+            'YUM',
+            'Joegoslavyske noviy-dinar',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Joegoslavyske convertibele dinar',
+            'YUN',
+            'Joegoslavyske convertibele dinar',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'Joegoslavyske herfoarme dinar (1992–1993)',
+            'YUR',
+            'Joegoslavyske herfoarme dinar (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Sûd-Afrikaanske rand (finansjeel)',
+            'ZAL',
+            'Sûd-Afrikaanske rand (finansjeel)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Sûd-Afrikaanske rand',
+            'ZAR',
+            'Sûd-Afrikaanske rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Sambiaanske kwacha (1968–2012)',
+            'ZMK',
+            'Sambiaanske kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Sambiaanske kwacha',
+            'ZMW',
+            'Sambiaanske kwacha',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Saïreeske nije Saïre',
+            'ZRN',
+            'Saïreeske nije Saïre',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Saïreeske Saïre',
+            'ZRZ',
+            'Saïreeske Saïre',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Simbabwaanske dollar',
+            'ZWD',
+            'Simbabwaanske dollar',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Simbabwaanske dollar (2009)',
+            'ZWL',
+            'Simbabwaanske dollar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Simbabwaanske dollar (2008)',
+            'ZWR',
+            'Simbabwaanske dollar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ga.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ga.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ga.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ga.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1108 +3,1088 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Peseta Andóra',
+            'ADP',
+            'Peseta Andóra',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham Aontas na nÉimíríochtaí Arabacha',
+            'AED',
+            'Dirham Aontas na nÉimíríochtaí Arabacha',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afgainí (1927–2002)',
+            'AFA',
+            'Afgainí (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghani na hAfganastáine',
+            'AFN',
+            'Afghani na hAfganastáine',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'Lek na hAlbáine (1946–1965)',
+            'ALK',
+            'Lek na hAlbáine (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lek na hAlbáine',
+            'ALL',
+            'Lek na hAlbáine',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Dram na hAirméine',
+            'AMD',
+            'Dram na hAirméine',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Gildear Aintillí na hÍsiltíre',
+            'ANG',
+            'Gildear Aintillí na hÍsiltíre',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza Angóla',
+            'AOA',
+            'Kwanza Angóla',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Kwanza Angólach (1977–1990)',
+            'AOK',
+            'Kwanza Angólach (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Kwanza Nua Angólach (1990–2000)',
+            'AON',
+            'Kwanza Nua Angólach (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Kwanza Reajustado Angólach (1995–1999)',
+            'AOR',
+            'Kwanza Reajustado Angólach (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Austral Airgintíneach',
+            'ARA',
+            'Austral Airgintíneach',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'ARL',
+            'ARL',
+            'Peso Ley na hAirgintíne (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Peso na hAirgintíne (1881–1970)',
+            'ARM',
+            'Peso na hAirgintíne (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Peso na hAirgintíne (1983–1985)',
+            'ARP',
+            'Peso na hAirgintíne (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Peso na hAirgintíne',
+            'ARS',
+            'Peso na hAirgintíne',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Scilling na hOstaire',
+            'ATS',
+            'Scilling na hOstaire',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dollar na hAstráile',
+            'A$',
+            'Dollar na hAstráile',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Flóirín Arúba',
+            'AWG',
+            'Flóirín Arúba',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Manat na hAsarbaiseáine (1993–2006)',
+            'AZM',
+            'Manat na hAsarbaiseáine (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Manat na hAsarbaiseáine',
+            'AZN',
+            'Manat na hAsarbaiseáine',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Dínear Bhoisnia-Heirseagaivéin (1992–1994)',
+            'BAD',
+            'Dínear Bhoisnia-Heirseagaivéin (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Marg Inmhalartaithe na Boisnia-Heirseagaivéine',
-        ],
-        'BAN' => [
-            0 => 'BAN',
-            1 => 'BAN',
+            'BAM',
+            'Marg Inmhalartaithe na Boisnia-Heirseagaivéine',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Dollar Bharbadós',
+            'BBD',
+            'Dollar Bharbadós',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka na Banglaidéise',
+            'BDT',
+            'Taka na Banglaidéise',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Franc na Beilge (inmhalartaithe)',
+            'BEC',
+            'Franc na Beilge (inmhalartaithe)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Franc Beilgeach',
+            'BEF',
+            'Franc Beilgeach',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Franc na Beilge (airgeadais)',
+            'BEL',
+            'Franc na Beilge (airgeadais)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Lev Crua na Bulgáire',
+            'BGL',
+            'Lev Crua na Bulgáire',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Lev na Bulgáire',
+            'BGN',
+            'Lev na Bulgáire',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Lev na Bulgáire (1879–1952)',
+            'BGO',
+            'Lev na Bulgáire (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinar Bhairéin',
+            'BHD',
+            'Dinar Bhairéin',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Franc na Burúine',
+            'BIF',
+            'Franc na Burúine',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dollar Bheirmiúda',
+            'BMD',
+            'Dollar Bheirmiúda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Dollar Bhrúiné',
+            'BND',
+            'Dollar Bhrúiné',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviano',
-        ],
-        'BOL' => [
-            0 => 'BOL',
-            1 => 'BOL',
+            'BOB',
+            'Boliviano',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Peso na Bolaive',
+            'BOP',
+            'Peso na Bolaive',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Mvdol na Bolaive',
+            'BOV',
+            'Mvdol na Bolaive',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Cruzeiro Nua na Brasaíle (1967–1986)',
+            'BRB',
+            'Cruzeiro Nua na Brasaíle (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Cruzado na Brasaíle (1986–1989)',
+            'BRC',
+            'Cruzado na Brasaíle (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Cruzeiro na Brasaíle (1990–1993)',
+            'BRE',
+            'Cruzeiro na Brasaíle (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real na Brasaíle',
+            'R$',
+            'Real na Brasaíle',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Cruzado Nua na Brasaíle (1989–1990)',
+            'BRN',
+            'Cruzado Nua na Brasaíle (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Cruzeiro na Brasaíle (1993–1994)',
+            'BRR',
+            'Cruzeiro na Brasaíle (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Cruzeiro na Brasaíle (1942–1967)',
+            'BRZ',
+            'Cruzeiro na Brasaíle (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dollar na mBahámaí',
+            'BSD',
+            'Dollar na mBahámaí',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ngultrum na Bútáine',
+            'BTN',
+            'Ngultrum na Bútáine',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Kyat Bhurma',
+            'BUK',
+            'Kyat Bhurma',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula na Botsuáine',
+            'BWP',
+            'Pula na Botsuáine',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Rúbal Nua na Bealarúise (1994–1999)',
+            'BYB',
+            'Rúbal Nua na Bealarúise (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Rúbal na Bealarúise',
+            'BYN',
+            'Rúbal na Bealarúise',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Rúbal na Bealarúise (2000–2016)',
+            'BYR',
+            'Rúbal na Bealarúise (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Dollar na Beilíse',
+            'BZD',
+            'Dollar na Beilíse',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dollar Cheanada',
+            'CA$',
+            'Dollar Cheanada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Franc an Chongó',
+            'CDF',
+            'Franc an Chongó',
+        ],
+        'CHE' => [
+            'CHE',
+            'Euro WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Franc na hEilvéise',
+            'CHF',
+            'Franc na hEilvéise',
+        ],
+        'CHW' => [
+            'CHW',
+            'Franc WIR',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Escudo na Sile',
+            'CLE',
+            'Escudo na Sile',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Unidades de Fomento na Sile',
+            'CLF',
+            'Unidades de Fomento na Sile',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Peso na Sile',
+            'CLP',
+            'Peso na Sile',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Yuan na Síne (seachairgeadra)',
+            'CNH',
+            'Yuan na Síne (seachairgeadra)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan na Síne',
+            'CN¥',
+            'Yuan na Síne',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Peso na Colóime',
-        ],
-        'COU' => [
-            0 => 'COU',
-            1 => 'COU',
+            'COP',
+            'Peso na Colóime',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Colón Chósta Ríce',
+            'CRC',
+            'Colón Chósta Ríce',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Dinar na Seirbia (2002–2006)',
+            'CSD',
+            'Dinar na Seirbia (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Koruna Crua na Seicslóvaice',
+            'CSK',
+            'Koruna Crua na Seicslóvaice',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Peso Inmhalartaithe Chúba',
+            'CUC',
+            'Peso Inmhalartaithe Chúba',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Peso Chúba',
+            'CUP',
+            'Peso Chúba',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Escudo Rinn Verde',
+            'CVE',
+            'Escudo Rinn Verde',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Punt na Cipire',
+            'CYP',
+            'Punt na Cipire',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Koruna Phoblacht na Seice',
+            'CZK',
+            'Koruna Phoblacht na Seice',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Marc Ghearmáin an Oirthir',
+            'DDM',
+            'Marc Ghearmáin an Oirthir',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Deutsche Mark',
+            'DEM',
+            'Deutsche Mark',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Franc Djibouti',
+            'DJF',
+            'Franc Djibouti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Coróin na Danmhairge',
+            'DKK',
+            'Coróin na Danmhairge',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Peso na Poblachta Doiminicí',
+            'DOP',
+            'Peso na Poblachta Doiminicí',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinar na hAilgéire',
+            'DZD',
+            'Dinar na hAilgéire',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Sucre Eacuadóir',
+            'ECS',
+            'Sucre Eacuadóir',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Unidad de Valor Constante (UVC) Eacuadóir',
+            'ECV',
+            'Unidad de Valor Constante (UVC) Eacuadóir',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Kroon na hEastóine',
+            'EEK',
+            'Kroon na hEastóine',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Punt na hÉigipte',
+            'EGP',
+            'Punt na hÉigipte',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa na hEiritré',
-        ],
-        'ESA' => [
-            0 => 'ESA',
-            1 => 'ESA',
-        ],
-        'ESB' => [
-            0 => 'ESB',
-            1 => 'ESB',
+            'ERN',
+            'Nakfa na hEiritré',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Peseta na Spáinne',
+            'ESP',
+            'Peseta na Spáinne',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Birr na hAetóipe',
+            'ETB',
+            'Birr na hAetóipe',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Markka Fionnlannach',
+            'FIM',
+            'Markka Fionnlannach',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Dollar Fhidsí',
+            'FJD',
+            'Dollar Fhidsí',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Punt Oileáin Fháclainne',
+            'FKP',
+            'Punt Oileáin Fháclainne',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Franc na Fraince',
+            'FRF',
+            'Franc na Fraince',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Punt Steirling',
+            '£',
+            'Punt Steirling',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Kupon Larit na Grúise',
+            'GEK',
+            'Kupon Larit na Grúise',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Lari na Seoirsia',
+            'GEL',
+            'Lari na Seoirsia',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Cedi Ghána (1979–2007)',
+            'GHC',
+            'Cedi Ghána (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Cedi Ghána',
+            'GHS',
+            'Cedi Ghána',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Punt Ghiobráltar',
+            'GIP',
+            'Punt Ghiobráltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi na Gaimbia',
+            'GMD',
+            'Dalasi na Gaimbia',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Franc na Guine',
+            'GNF',
+            'Franc na Guine',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Syli Guine',
+            'GNS',
+            'Syli Guine',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Ekwele Guineana na Guine Meánchiorclaí',
+            'GQE',
+            'Ekwele Guineana na Guine Meánchiorclaí',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Drachma Gréagach',
+            'GRD',
+            'Drachma Gréagach',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Quetzal Ghuatamala',
+            'GTQ',
+            'Quetzal Ghuatamala',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Escudo na Guine Portaingéalaí',
+            'GWE',
+            'Escudo na Guine Portaingéalaí',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Peso Guine-Bhissau',
+            'GWP',
+            'Peso Guine-Bhissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Dollar na Guáine',
+            'GYD',
+            'Dollar na Guáine',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Dollar Hong Cong',
+            'HK$',
+            'Dollar Hong Cong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lempira Hondúras',
+            'HNL',
+            'Lempira Hondúras',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Dínear na Cróite',
+            'HRD',
+            'Dínear na Cróite',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuna na Cróite',
+            'HRK',
+            'Kuna na Cróite',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gourde Háítí',
+            'HTG',
+            'Gourde Háítí',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Forint na hUngáire',
+            'HUF',
+            'Forint na hUngáire',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Rupiah na hIndinéise',
+            'IDR',
+            'Rupiah na hIndinéise',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Punt Éireannach',
+            'IEP',
+            'Punt Éireannach',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Punt Iosraelach',
+            'ILP',
+            'Punt Iosraelach',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Seiceal Nua Iosrael',
+            '₪',
+            'Seiceal Nua Iosrael',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rúipí na hIndia',
+            '₹',
+            'Rúipí na hIndia',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dinar na hIaráice',
+            'IQD',
+            'Dinar na hIaráice',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Rial na hIaráine',
+            'IRR',
+            'Rial na hIaráine',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Króna na hÍoslainne',
+            'ISK',
+            'Króna na hÍoslainne',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Lira na hIodáile',
+            'ITL',
+            'Lira na hIodáile',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Dollar na hIamáice',
+            'JMD',
+            'Dollar na hIamáice',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinar na hIordáine',
+            'JOD',
+            'Dinar na hIordáine',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Yen na Seapáine',
+            '¥',
+            'Yen na Seapáine',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Scilling na Céinia',
+            'KES',
+            'Scilling na Céinia',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Som na Cirgeastáine',
+            'KGS',
+            'Som na Cirgeastáine',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Riel na Cambóide',
+            'KHR',
+            'Riel na Cambóide',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Franc Oileáin Chomóra',
+            'KMF',
+            'Franc Oileáin Chomóra',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Won na Cóiré Thuaidh',
-        ],
-        'KRH' => [
-            0 => 'KRH',
-            1 => 'KRH',
-        ],
-        'KRO' => [
-            0 => 'KRO',
-            1 => 'KRO',
+            'KPW',
+            'Won na Cóiré Thuaidh',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Won na Cóiré Theas',
+            '₩',
+            'Won na Cóiré Theas',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dinar Chuáit',
+            'KWD',
+            'Dinar Chuáit',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Dollar Oileáin Cayman',
+            'KYD',
+            'Dollar Oileáin Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tenge na Casacstáine',
+            'KZT',
+            'Tenge na Casacstáine',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kip Laos',
+            'LAK',
+            'Kip Laos',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Punt na Liobáine',
+            'LBP',
+            'Punt na Liobáine',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rúipí Shrí Lanca',
+            'LKR',
+            'Rúipí Shrí Lanca',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dollar na Libéire',
+            'LRD',
+            'Dollar na Libéire',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti Leosóta',
+            'LSL',
+            'Loti Leosóta',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litas na Liotuáine',
+            'LTL',
+            'Litas na Liotuáine',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Talonas Liotuánach',
+            'LTT',
+            'Talonas Liotuánach',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Franc Inmhalartach Lucsamburgach',
+            'LUC',
+            'Franc Inmhalartach Lucsamburgach',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Franc Lucsamburg',
+            'LUF',
+            'Franc Lucsamburg',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lats na Laitvia',
+            'LVL',
+            'Lats na Laitvia',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Rúbal na Laitvia',
+            'LVR',
+            'Rúbal na Laitvia',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinar na Libia',
+            'LYD',
+            'Dinar na Libia',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirham Mharacó',
+            'MAD',
+            'Dirham Mharacó',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Franc Mharacó',
+            'MAF',
+            'Franc Mharacó',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Leu na Moldóive',
+            'MDL',
+            'Leu na Moldóive',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ariary Mhadagascar',
+            'MGA',
+            'Ariary Mhadagascar',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Franc Madagascar',
+            'MGF',
+            'Franc Madagascar',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Denar na Macadóine',
-        ],
-        'MKN' => [
-            0 => 'MKN',
-            1 => 'MKN',
+            'MKD',
+            'Denar na Macadóine',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Franc Mhailí',
+            'MLF',
+            'Franc Mhailí',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kyat Mhaenmar',
+            'MMK',
+            'Kyat Mhaenmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Tugrik na Mongóile',
+            'MNT',
+            'Tugrik na Mongóile',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Pataca Mhacao',
+            'MOP',
+            'Pataca Mhacao',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ouguiya na Máratáine (1973–2017)',
+            'MRO',
+            'Ouguiya na Máratáine (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ouguiya na Máratáine',
+            'MRU',
+            'Ouguiya na Máratáine',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Lira Mhálta',
+            'MTL',
+            'Lira Mhálta',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Punt Mhálta',
+            'MTP',
+            'Punt Mhálta',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rúipí Oileán Mhuirís',
+            'MUR',
+            'Rúipí Oileán Mhuirís',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'Rúipí Oileáin Mhaildíve',
+            'MVP',
+            'Rúipí Oileáin Mhaildíve',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rufiyaa Oileáin Mhaildíve',
+            'MVR',
+            'Rufiyaa Oileáin Mhaildíve',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwacha na Maláive',
+            'MWK',
+            'Kwacha na Maláive',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Peso Mheicsiceo',
+            'MX$',
+            'Peso Mheicsiceo',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Peso Airgid Mheicsiceo (1861–1992)',
+            'MXP',
+            'Peso Airgid Mheicsiceo (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Aonad Infheistíochta Meicsiceach',
+            'MXV',
+            'Aonad Infheistíochta Meicsiceach',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ringgit na Malaeisia',
+            'MYR',
+            'Ringgit na Malaeisia',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Escudo Mósaimbíce',
+            'MZE',
+            'Escudo Mósaimbíce',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metical Mósaimbíce',
+            'MZM',
+            'Metical Mósaimbíce',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Metical Mhósaimbíc',
+            'MZN',
+            'Metical Mhósaimbíc',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dollar na Namaibe',
+            'NAD',
+            'Dollar na Namaibe',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira na Nigéire',
+            'NGN',
+            'Naira na Nigéire',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Córdoba Nicearagua (1988–1991)',
+            'NIC',
+            'Córdoba Nicearagua (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Córdoba Nicearagua',
+            'NIO',
+            'Córdoba Nicearagua',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Guilder Ísiltíreach',
+            'NLG',
+            'Guilder Ísiltíreach',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Coróin na hIorua',
+            'NOK',
+            'Coróin na hIorua',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rúipí Neipeal',
+            'NPR',
+            'Rúipí Neipeal',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Dollar na Nua-Shéalainne',
+            'NZ$',
+            'Dollar na Nua-Shéalainne',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Rial Óman',
+            'OMR',
+            'Rial Óman',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balboa Phanama',
+            'PAB',
+            'Balboa Phanama',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Inti Pheiriú',
+            'PEI',
+            'Inti Pheiriú',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Sol Pheiriú',
+            'PEN',
+            'Sol Pheiriú',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Sol Pheiriú (1863–1965)',
+            'PES',
+            'Sol Pheiriú (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina Nua-Ghuine Phapua',
+            'PGK',
+            'Kina Nua-Ghuine Phapua',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'Peso na nOileán Filipíneach',
+            '₱',
+            'Peso na nOileán Filipíneach',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rúipí na Pacastáine',
+            'PKR',
+            'Rúipí na Pacastáine',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Zloty na Polainne',
+            'PLN',
+            'Zloty na Polainne',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Zloty Polannach (1950–1995)',
+            'PLZ',
+            'Zloty Polannach (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Escudo na Portaingéile',
+            'PTE',
+            'Escudo na Portaingéile',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Guaraní Pharagua',
+            'PYG',
+            'Guaraní Pharagua',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Riyal Chatar',
+            'QAR',
+            'Riyal Chatar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Leu na Rómáine (1952–2006)',
+            'ROL',
+            'Leu na Rómáine (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Leu na Rómáine',
+            'RON',
+            'Leu na Rómáine',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinar na Seirbia',
+            'RSD',
+            'Dinar na Seirbia',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rúbal na Rúise',
+            'RUB',
+            'Rúbal na Rúise',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Rúbal na Rúise (1991–1998)',
+            'RUR',
+            'Rúbal na Rúise (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Franc Ruanda',
+            'RWF',
+            'Franc Ruanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyal na hAraibe Sádaí',
+            'SAR',
+            'Riyal na hAraibe Sádaí',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dollar Oileáin Sholomón',
+            'SBD',
+            'Dollar Oileáin Sholomón',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rúipí na Séiséal',
+            'SCR',
+            'Rúipí na Séiséal',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Dinar na Súdáine (1992–2007)',
+            'SDD',
+            'Dinar na Súdáine (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Punt na Súdáine',
+            'SDG',
+            'Punt na Súdáine',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Punt na Súdáine (1957–1998)',
+            'SDP',
+            'Punt na Súdáine (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Coróin na Sualainne',
+            'SEK',
+            'Coróin na Sualainne',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dollar Shingeapór',
+            'SGD',
+            'Dollar Shingeapór',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Punt San Héilin',
+            'SHP',
+            'Punt San Héilin',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Tolar na Slóivéine',
+            'SIT',
+            'Tolar na Slóivéine',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Koruna na Slóvaice',
+            'SKK',
+            'Koruna na Slóvaice',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leone Shiarra Leon',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leone Shiarra Leon',
+            'SLL',
+            'Leone Shiarra Leon (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Scilling na Somáile',
+            'SOS',
+            'Scilling na Somáile',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dollar Shuranam',
+            'SRD',
+            'Dollar Shuranam',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Gildear Shuranam',
+            'SRG',
+            'Gildear Shuranam',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Punt na Súdáine Theas',
+            'SSP',
+            'Punt na Súdáine Theas',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra São Tomé agus Príncipe (1977–2017)',
+            'STD',
+            'Dobra São Tomé agus Príncipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra São Tomé agus Príncipe',
+            'STN',
+            'Dobra São Tomé agus Príncipe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Rúbal an Aontais Shóivéadaigh',
+            'SUR',
+            'Rúbal an Aontais Shóivéadaigh',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Colón na Salvadóire',
+            'SVC',
+            'Colón na Salvadóire',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Punt na Siria',
+            'SYP',
+            'Punt na Siria',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni na Suasalainne',
+            'SZL',
+            'Lilangeni na Suasalainne',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Baht na Téalainne',
+            '฿',
+            'Baht na Téalainne',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Rúbal na Táidsíceastáine',
+            'TJR',
+            'Rúbal na Táidsíceastáine',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somoni na Táidsíceastáine',
+            'TJS',
+            'Somoni na Táidsíceastáine',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Manat na Tuircméanastáine (1993–2009)',
+            'TMM',
+            'Manat na Tuircméanastáine (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manat na Tuircméanastáine',
+            'TMT',
+            'Manat na Tuircméanastáine',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinar na Túinéise',
+            'TND',
+            'Dinar na Túinéise',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Paʻanga Thonga',
+            'TOP',
+            'Paʻanga Thonga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Escudo Tíomóir',
+            'TPE',
+            'Escudo Tíomóir',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Lira na Tuirce (1922–2005)',
+            'TRL',
+            'Lira na Tuirce (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Lira na Tuirce',
+            'TRY',
+            'Lira na Tuirce',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dollar Oileán na Tríonóide agus Tobága',
+            'TTD',
+            'Dollar Oileán na Tríonóide agus Tobága',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Dollar Nua na Téaváine',
+            'NT$',
+            'Dollar Nua na Téaváine',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Scilling na Tansáine',
+            'TZS',
+            'Scilling na Tansáine',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Hryvnia na hÚcráine',
+            'UAH',
+            'Hryvnia na hÚcráine',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Karbovanets Úcránach',
+            'UAK',
+            'Karbovanets Úcránach',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Scilling Uganda (1966–1987)',
+            'UGS',
+            'Scilling Uganda (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Scilling Uganda',
+            'UGX',
+            'Scilling Uganda',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'Dollar S.A.M.',
+            '$',
+            'Dollar S.A.M.',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'Dollar S.A.M. (an chéad lá eile)',
+            'USN',
+            'Dollar S.A.M. (an chéad lá eile)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'Dollar S.A.M. (an lá céanna)',
+            'USS',
+            'Dollar S.A.M. (an lá céanna)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Peso Uragua (1975–1993)',
+            'UYP',
+            'Peso Uragua (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Peso Uragua',
+            'UYU',
+            'Peso Uragua',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Sum na hÚisbéiceastáine',
+            'UZS',
+            'Sum na hÚisbéiceastáine',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Bolívar Veiniséala (1871–2008)',
+            'VEB',
+            'Bolívar Veiniséala (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Bolívar Veiniséala (2008–2018)',
+            'VEF',
+            'Bolívar Veiniséala (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolívar Veiniséala',
+            'VES',
+            'Bolívar Veiniséala',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Dong Vítneam',
+            '₫',
+            'Dong Vítneam',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Dong Vítneam (1978–1985)',
+            'VNN',
+            'Dong Vítneam (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vatu Vanuatú',
+            'VUV',
+            'Vatu Vanuatú',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala Shamó',
+            'WST',
+            'Tala Shamó',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Franc CFA na hAfraice Láir',
+            'FCFA',
+            'Franc CFA na hAfraice Láir',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Dollar na Cairibe Thoir',
+            'EC$',
+            'Dollar na Cairibe Thoir',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Aonad Airgeadra Eorpach',
+            'XEU',
+            'Aonad Airgeadra Eorpach',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Franc Ór Francach',
+            'XFO',
+            'Franc Ór Francach',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'UIC-Franc Francach',
+            'XFU',
+            'UIC-Franc Francach',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Franc CFA Iarthar na hAfraice',
+            'F CFA',
+            'Franc CFA Iarthar na hAfraice',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Franc CFP',
-        ],
-        'XRE' => [
-            0 => 'XRE',
-            1 => 'XRE',
+            'CFPF',
+            'Franc CFP',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Dínear Éimin',
+            'YDD',
+            'Dínear Éimin',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Rial Éimin',
+            'YER',
+            'Rial Éimin',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Dínear Crua Iúgslavach (1966–1990)',
+            'YUD',
+            'Dínear Crua Iúgslavach (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Dínear Nua Iúgslavach (1994–2002)',
+            'YUM',
+            'Dínear Nua Iúgslavach (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Dinar Inmhalartaithe Iúgslavach (1990–1992)',
+            'YUN',
+            'Dinar Inmhalartaithe Iúgslavach (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'YUR',
+            'YUR',
+            'Dinar Leasaithe na hIúgsláive (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Rand na hAfraice Theas (airgeadúil)',
+            'ZAL',
+            'Rand na hAfraice Theas (airgeadúil)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rand na hAfraice Theas',
+            'ZAR',
+            'Rand na hAfraice Theas',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha Saimbiach (1968–2012)',
+            'ZMK',
+            'Kwacha Saimbiach (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha na Saimbia',
+            'ZMW',
+            'Kwacha na Saimbia',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zaire Nua Sáíreach',
+            'ZRN',
+            'Zaire Nua Sáíreach',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zaire Sáíreach',
+            'ZRZ',
+            'Zaire Sáíreach',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dollar Siombábach (1980–2008)',
+            'ZWD',
+            'Dollar Siombábach (1980–2008)',
+        ],
+        'ZWL' => [
+            'ZWL',
+            'Dollar na Siombáibe (2009)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/gd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/gd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/gd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/gd.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1172 +3,1176 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Peseta Andorrach',
+            'ADP',
+            'Peseta Andorrach',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham nan Iomaratan Arabach Aonaichte',
+            'AED',
+            'Dirham nan Iomaratan Arabach Aonaichte',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afghani Afghanach (1927–2002)',
+            'AFA',
+            'Afghani Afghanach (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghani Afghanach',
+            'AFN',
+            'Afghani Afghanach',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'Lek Albàineach (1946–1965)',
+            'ALK',
+            'Lek Albàineach (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lek Albàineach',
+            'ALL',
+            'Lek Albàineach',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Dram Airmeineach',
+            'AMD',
+            'Dram Airmeineach',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Gulden Eileanan Aintilia nan Tìrean Ìsle',
+            'ANG',
+            'Gulden Eileanan Aintilia nan Tìrean Ìsle',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza Angòlach',
+            'AOA',
+            'Kwanza Angòlach',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Kwanza Angòlach (1977–1991)',
+            'AOK',
+            'Kwanza Angòlach (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Kwanza ùr Angòlach (1990–2000)',
+            'AON',
+            'Kwanza ùr Angòlach (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Kwanza ath-ghleusaichte Angòlach (1995–1999)',
+            'AOR',
+            'Kwanza ath-ghleusaichte Angòlach (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Austral Argantaineach',
+            'ARA',
+            'Austral Argantaineach',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'Peso ley Argantaineach (1970–1983)',
+            'ARL',
+            'Peso ley Argantaineach (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Peso Argantaineach (1881–1970)',
+            'ARM',
+            'Peso Argantaineach (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Peso Argantaineach (1983–1985)',
+            'ARP',
+            'Peso Argantaineach (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Peso Argantaineach',
+            'ARS',
+            'Peso Argantaineach',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Schilling Ostaireach',
+            'ATS',
+            'Schilling Ostaireach',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dolar Astràilianach',
+            'A$',
+            'Dolar Astràilianach',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Florin Arùbach',
+            'AWG',
+            'Florin Arùbach',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Manat Asarbaideànach (1993–2006)',
+            'AZM',
+            'Manat Asarbaideànach (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Manat Asarbaideànach',
+            'AZN',
+            'Manat Asarbaideànach',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Dinar Bhosna agus Hearsagobhana (1992–1994)',
+            'BAD',
+            'Dinar Bhosna agus Hearsagobhana (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Mark iompachail Bhosna agus Hearsagobhana',
+            'BAM',
+            'Mark iompachail Bhosna agus Hearsagobhana',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'Dinar ùr Bhosna agus Hearsagobhana (1994–1997)',
+            'BAN',
+            'Dinar ùr Bhosna agus Hearsagobhana (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Dolar Barbadach',
+            'BBD',
+            'Dolar Barbadach',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka Bangladaiseach',
+            'BDT',
+            'Taka Bangladaiseach',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Franc Beilgeach (iompachail)',
+            'BEC',
+            'Franc Beilgeach (iompachail)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Franc Beilgeach',
+            'BEF',
+            'Franc Beilgeach',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Franc Beilgeach (ionmhasail)',
+            'BEL',
+            'Franc Beilgeach (ionmhasail)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Lev cruaidh Bulgarach',
+            'BGL',
+            'Lev cruaidh Bulgarach',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'Lev sòisealach Bulgarach',
+            'BGM',
+            'Lev sòisealach Bulgarach',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Lev Bulgarach',
+            'BGN',
+            'Lev Bulgarach',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Lev Bulgarach (1879–1952)',
+            'BGO',
+            'Lev Bulgarach (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinar Bachraineach',
+            'BHD',
+            'Dinar Bachraineach',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Franc Burundaidheach',
+            'BIF',
+            'Franc Burundaidheach',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dolar Bearmùdach',
+            'BMD',
+            'Dolar Bearmùdach',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Dolar Brùnaigheach',
+            'BND',
+            'Dolar Brùnaigheach',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviano Boilibhiach',
+            'BOB',
+            'Boliviano Boilibhiach',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Boliviano Boilibhiach (1863–1963)',
+            'BOL',
+            'Boliviano Boilibhiach (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Peso Boilibhiach',
+            'BOP',
+            'Peso Boilibhiach',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Mvdol Boilibhiach',
+            'BOV',
+            'Mvdol Boilibhiach',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Cruzeiro ùr Braisileach (1967–1986)',
+            'BRB',
+            'Cruzeiro ùr Braisileach (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Cruzado Braisileach (1986–1989)',
+            'BRC',
+            'Cruzado Braisileach (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Cruzeiro Braisileach (1990–1993)',
+            'BRE',
+            'Cruzeiro Braisileach (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real Braisileach',
+            'R$',
+            'Real Braisileach',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Cruzado ùr Braisileach (1989–1990)',
+            'BRN',
+            'Cruzado ùr Braisileach (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Cruzeiro Braisileach (1993–1994)',
+            'BRR',
+            'Cruzeiro Braisileach (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Cruzeiro Braisileach (1942–1967)',
+            'BRZ',
+            'Cruzeiro Braisileach (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dolar Bathamach',
+            'BSD',
+            'Dolar Bathamach',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ngultrum Butànach',
+            'BTN',
+            'Ngultrum Butànach',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Kyat Burmach',
+            'BUK',
+            'Kyat Burmach',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula Botsuanach',
+            'BWP',
+            'Pula Botsuanach',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Rùbal ùr Bealaruiseach (1994–1999)',
+            'BYB',
+            'Rùbal ùr Bealaruiseach (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Rùbal Bealaruiseach',
+            'BYN',
+            'Rùbal Bealaruiseach',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Rùbal Bealaruiseach (2000–2016)',
+            'BYR',
+            'Rùbal Bealaruiseach (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Dolar Beilìseach',
+            'BZD',
+            'Dolar Beilìseach',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dolar Canadach',
+            'CA$',
+            'Dolar Canadach',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Franc Congothach',
+            'CDF',
+            'Franc Congothach',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'Eòro WIR',
+            'CHE',
+            'Eòro WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Franc Eilbheiseach',
+            'CHF',
+            'Franc Eilbheiseach',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'Franc WIR',
+            'CHW',
+            'Franc WIR',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Escudo Sileach',
+            'CLE',
+            'Escudo Sileach',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Aonad cunntasachd Sileach (UF)',
+            'CLF',
+            'Aonad cunntasachd Sileach (UF)',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Peso Sileach',
+            'CLP',
+            'Peso Sileach',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Yuan Sìneach (far-thìreach)',
+            'CNH',
+            'Yuan Sìneach (far-thìreach)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'Dolar an t-sluagh-bhanca Shìnich',
+            'CNX',
+            'Dolar an t-sluagh-bhanca Shìnich',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan Sìneach',
+            'CN¥',
+            'Yuan Sìneach',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Peso Coloimbeach',
+            'COP',
+            'Peso Coloimbeach',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Aonad fìor-luach Coloimbeach',
+            'COU',
+            'Aonad fìor-luach Coloimbeach',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Colón Costa Rìceach',
+            'CRC',
+            'Colón Costa Rìceach',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Dinar Sèirbeach (2002–2006)',
+            'CSD',
+            'Dinar Sèirbeach (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Koruna cruaidh Seic-Slòbhacach',
+            'CSK',
+            'Koruna cruaidh Seic-Slòbhacach',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Peso iompachail Cùbach',
+            'CUC',
+            'Peso iompachail Cùbach',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Peso Cùbach',
+            'CUP',
+            'Peso Cùbach',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Escudo a’ Chip Uaine',
+            'CVE',
+            'Escudo a’ Chip Uaine',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Punnd Cìoprasach',
+            'CYP',
+            'Punnd Cìoprasach',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Koruna Seiceach',
+            'CZK',
+            'Koruna Seiceach',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Mark na Gearmailte an Ear',
+            'DDM',
+            'Mark na Gearmailte an Ear',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Mark Gearmailteach',
+            'DEM',
+            'Mark Gearmailteach',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Franc Diobùtaidheach',
+            'DJF',
+            'Franc Diobùtaidheach',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Krone Danmhairgeach',
+            'DKK',
+            'Krone Danmhairgeach',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Peso Doiminiceach',
+            'DOP',
+            'Peso Doiminiceach',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinar Aildireach',
+            'DZD',
+            'Dinar Aildireach',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Sucre Eacuadorach',
+            'ECS',
+            'Sucre Eacuadorach',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Aonad luach chunbhalaich Eacuadorach',
+            'ECV',
+            'Aonad luach chunbhalaich Eacuadorach',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Kroon Eastoineach',
+            'EEK',
+            'Kroon Eastoineach',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Punnd Èipheiteach',
+            'EGP',
+            'Punnd Èipheiteach',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa Eartrach',
+            'ERN',
+            'Nakfa Eartrach',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Peseta Spàinnteach (cunntas A)',
+            'ESA',
+            'Peseta Spàinnteach (cunntas A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Peseta Spàinnteach (cunntas iompachail)',
+            'ESB',
+            'Peseta Spàinnteach (cunntas iompachail)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Peseta Spàinnteach',
+            'ESP',
+            'Peseta Spàinnteach',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Birr Itiopach',
+            'ETB',
+            'Birr Itiopach',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Eòro',
+            '€',
+            'Eòro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Markka Fionnlannach',
+            'FIM',
+            'Markka Fionnlannach',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Dolar Fìditheach',
+            'FJD',
+            'Dolar Fìditheach',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Punnd Fàclannach',
+            'FKP',
+            'Punnd Fàclannach',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Franc Frangach',
+            'FRF',
+            'Franc Frangach',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Punnd Sasannach',
+            '£',
+            'Punnd Sasannach',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Kupon larit Cairtbheileach',
+            'GEK',
+            'Kupon larit Cairtbheileach',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Lari Cairtbheileach',
+            'GEL',
+            'Lari Cairtbheileach',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Cedi Gànach (1979–2007)',
+            'GHC',
+            'Cedi Gànach (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Cedi Gànach',
+            'GHS',
+            'Cedi Gànach',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Punnd Diobraltarach',
+            'GIP',
+            'Punnd Diobraltarach',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi Gaimbitheach',
+            'GMD',
+            'Dalasi Gaimbitheach',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Franc Ginitheach',
+            'GNF',
+            'Franc Ginitheach',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Syli Ginitheach',
+            'GNS',
+            'Syli Ginitheach',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Ekwele Gini Meadhan-Chriosaich',
+            'GQE',
+            'Ekwele Gini Meadhan-Chriosaich',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Drachma Greugach',
+            'GRD',
+            'Drachma Greugach',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Quetzal Guatamalach',
+            'GTQ',
+            'Quetzal Guatamalach',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Escudo Gini na Portagaile',
+            'GWE',
+            'Escudo Gini na Portagaile',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Peso Gini-Biosothach',
+            'GWP',
+            'Peso Gini-Biosothach',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Dolar Guidheànach',
+            'GYD',
+            'Dolar Guidheànach',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Dolar Hong Kong',
+            'HK$',
+            'Dolar Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lempira Hondùrach',
+            'HNL',
+            'Lempira Hondùrach',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Dinar Cròthaiseach',
+            'HRD',
+            'Dinar Cròthaiseach',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuna Cròthaiseach',
+            'HRK',
+            'Kuna Cròthaiseach',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gourde Haidhteach',
+            'HTG',
+            'Gourde Haidhteach',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Forint Ungaireach',
+            'HUF',
+            'Forint Ungaireach',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Rupiah Innd-Innseach',
+            'IDR',
+            'Rupiah Innd-Innseach',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Punnd Èireannach',
+            'IEP',
+            'Punnd Èireannach',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Punnd Iosraeleach',
+            'ILP',
+            'Punnd Iosraeleach',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'Sheqel Iosraeleach (1980–1985)',
+            'ILR',
+            'Secel Iosraeleach (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Sheqel ùr Iosraeleach',
+            '₪',
+            'Secel ùr Iosraeleach',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupee Innseanach',
+            '₹',
+            'Rupee Innseanach',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dinar Ioràcach',
+            'IQD',
+            'Dinar Ioràcach',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Rial Iorànach',
+            'IRR',
+            'Rial Iorànach',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'Króna Innis Tìleach (1918–1981)',
+            'ISJ',
+            'Króna Innis Tìleach (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Króna Innis Tìleach',
+            'ISK',
+            'Króna Innis Tìleach',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Lira Eadailteach',
+            'ITL',
+            'Lira Eadailteach',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Dolar Diameugach',
+            'JMD',
+            'Dolar Diameugach',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinar Iòrdanach',
+            'JOD',
+            'Dinar Iòrdanach',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yen Seapanach',
+            'JP¥',
+            'Yen Seapanach',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Shilling Ceineach',
+            'KES',
+            'Shilling Ceineach',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Som Cìorgasach',
+            'KGS',
+            'Som Cìorgasach',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Riel Cambuideach',
+            'KHR',
+            'Riel Cambuideach',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Franc Comorosach',
+            'KMF',
+            'Franc Comorosach',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Won Choirèa a Tuath',
+            'KPW',
+            'Won Choirèa a Tuath',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'Hwan Choirèa a Deas (1953–1962)',
+            'KRH',
+            'Hwan Choirèa a Deas (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'Won Choirèa a Deas (1945–1953)',
+            'KRO',
+            'Won Choirèa a Deas (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Won Choirèa a Deas',
+            '₩',
+            'Won Choirèa a Deas',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dinar Cuibhèiteach',
+            'KWD',
+            'Dinar Cuibhèiteach',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Dolar Caimeanach',
+            'KYD',
+            'Dolar Caimeanach',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tenge Casachach',
+            'KZT',
+            'Tenge Casachach',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kip Làthosach',
+            'LAK',
+            'Kip Làthosach',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Punnd Leabanach',
+            'LBP',
+            'Punnd Leabanach',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rupee Sri Lancach',
+            'LKR',
+            'Rupee Sri Lancach',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dolar Libèireach',
+            'LRD',
+            'Dolar Libèireach',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti Leasotach',
+            'LSL',
+            'Loti Leasotach',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litas Liotuaineach',
+            'LTL',
+            'Litas Liotuaineach',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Talonas Liotuaineach',
+            'LTT',
+            'Talonas Liotuaineach',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Franc iompachail Lugsamburgach',
+            'LUC',
+            'Franc iompachail Lugsamburgach',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Franc Lugsamburgach',
+            'LUF',
+            'Franc Lugsamburgach',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Franc ionmhasail Lugsamburgach',
+            'LUL',
+            'Franc ionmhasail Lugsamburgach',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lats Laitbheach',
+            'LVL',
+            'Lats Laitbheach',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Rùbal Laitbheach',
+            'LVR',
+            'Rùbal Laitbheach',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinar Libitheach',
+            'LYD',
+            'Dinar Libitheach',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirham Morocach',
+            'MAD',
+            'Dirham Morocach',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Franc Morocach',
+            'MAF',
+            'Franc Morocach',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Franc Monacach',
+            'MCF',
+            'Franc Monacach',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'Cupon Moldobhach',
+            'MDC',
+            'Cupon Moldobhach',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Leu Moldobhach',
+            'MDL',
+            'Leu Moldobhach',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ariary Madagasgarach',
+            'MGA',
+            'Ariary Madagasgarach',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Franc Madagasgarach',
+            'MGF',
+            'Franc Madagasgarach',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Denar Masadonach',
+            'MKD',
+            'Denar Masadonach',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Denar Masadonach (1992–1993)',
+            'MKN',
+            'Denar Masadonach (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Franc Màilitheach',
+            'MLF',
+            'Franc Màilitheach',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kyat Miànmarach',
+            'MMK',
+            'Kyat Miànmarach',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Tugrik Mongolach',
+            'MNT',
+            'Tugrik Mongolach',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Pataca Macàthuach',
+            'MOP',
+            'Pataca Macàthuach',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ouguiya Moratàineach (1973–2017)',
+            'MRO',
+            'Ouguiya Moratàineach (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ouguiya Moratàineach',
+            'MRU',
+            'Ouguiya Moratàineach',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Lira Maltach',
+            'MTL',
+            'Lira Maltach',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Punnd Maltach',
+            'MTP',
+            'Punnd Maltach',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupee Moiriseasach',
+            'MUR',
+            'Rupee Moiriseasach',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'Rupee Maladaibheach',
+            'MVP',
+            'Rupee Maladaibheach',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rufiyaa Maladaibheach',
+            'MVR',
+            'Rufiyaa Maladaibheach',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwacha Malabhaidheach',
+            'MWK',
+            'Kwacha Malabhaidheach',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Peso Meagsagach',
+            'MX$',
+            'Peso Meagsagach',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Peso airgid Meagsagach (1861–1992)',
+            'MXP',
+            'Peso airgid Meagsagach (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Aonad inbheistidh Meagsagach',
+            'MXV',
+            'Aonad inbheistidh Meagsagach',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ringgit Malaidheach',
+            'MYR',
+            'Ringgit Malaidheach',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Escudo Mòsaimbiceach',
+            'MZE',
+            'Escudo Mòsaimbiceach',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metical Mòsaimbiceach (1980–2006)',
+            'MZM',
+            'Metical Mòsaimbiceach (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Metical Mòsaimbiceach',
+            'MZN',
+            'Metical Mòsaimbiceach',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dolar Naimibitheach',
+            'NAD',
+            'Dolar Naimibitheach',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira Nigèiriach',
+            'NGN',
+            'Naira Nigèiriach',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Córdoba Niocaragach (1988–1991)',
+            'NIC',
+            'Córdoba Niocaragach (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Córdoba Niocaragach',
+            'NIO',
+            'Córdoba Niocaragach',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Gulden Duitseach',
+            'NLG',
+            'Gulden Duitseach',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Krone Nirribheach',
+            'NOK',
+            'Krone Nirribheach',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rupee Neapàlach',
+            'NPR',
+            'Rupee Neapàlach',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Dolar Shealainn Nuaidh',
+            'NZ$',
+            'Dolar Shealainn Nuaidh',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Rial Omànach',
+            'OMR',
+            'Rial Omànach',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balboa Panamach',
+            'PAB',
+            'Balboa Panamach',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Inti Pearùthach',
+            'PEI',
+            'Inti Pearùthach',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Sol Pearùthach',
+            'PEN',
+            'Sol Pearùthach',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Sol Pearùthach (1863–1965)',
+            'PES',
+            'Sol Pearùthach (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina Ghini Nuaidh Paputhaiche',
+            'PGK',
+            'Kina Ghini Nuaidh Paputhaiche',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Peso Filipineach',
+            'PHP',
+            'Peso Filipineach',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rupee Pagastànach',
+            'PKR',
+            'Rupee Pagastànach',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Złoty Pòlainneach',
+            'PLN',
+            'Złoty Pòlainneach',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Złoty Pòlainneach (1950–1995)',
+            'PLZ',
+            'Złoty Pòlainneach (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Escudo Portagaileach',
+            'PTE',
+            'Escudo Portagaileach',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Guaraní Paraguaidheach',
+            'PYG',
+            'Guaraní Paraguaidheach',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Rial Catarach',
+            'QAR',
+            'Rial Catarach',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Dolar Rhodesiach',
+            'RHD',
+            'Dolar Rhodesiach',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Leu Romàineach (1952–2006)',
+            'ROL',
+            'Leu Romàineach (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Leu Romàineach',
+            'RON',
+            'Leu Romàineach',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinar Sèirbeach',
+            'RSD',
+            'Dinar Sèirbeach',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rùbal Ruiseach',
+            'RUB',
+            'Rùbal Ruiseach',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Rùbal Ruiseach (1991–1998)',
+            'RUR',
+            'Rùbal Ruiseach (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Franc Rubhandach',
+            'RWF',
+            'Franc Rubhandach',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyal Sabhdach',
+            'SAR',
+            'Riyal Sabhdach',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dolar Eileanan Sholaimh',
+            'SBD',
+            'Dolar Eileanan Sholaimh',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupee Seiseallach',
+            'SCR',
+            'Rupee Seiseallach',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Dinar Sudànach (1992–2007)',
+            'SDD',
+            'Dinar Sudànach (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Punnd Sudànach',
+            'SDG',
+            'Punnd Sudànach',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Punnd Sudànach (1957–1998)',
+            'SDP',
+            'Punnd Sudànach (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Krona Suaineach',
+            'SEK',
+            'Krona Suaineach',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dolar Singeapòrach',
+            'SGD',
+            'Dolar Singeapòrach',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Punnd Eilean Naomh Eilidh',
+            'SHP',
+            'Punnd Eilean Naomh Eilidh',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Tolar Slòbhaineach',
+            'SIT',
+            'Tolar Slòbhaineach',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Koruna Slòbhacach',
+            'SKK',
+            'Koruna Slòbhacach',
         ],
         'SLE' => [
-            0 => 'SLE',
-            1 => 'Leone Siarra Leòmhannach ùr',
+            'SLE',
+            'Leone Siarra Leòmhannach ùr',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leone Siarra Leòmhannach',
+            'SLL',
+            'Leone Siarra Leòmhannach',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Shilling Somàilitheach',
+            'SOS',
+            'Shilling Somàilitheach',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dolar Suranamach',
+            'SRD',
+            'Dolar Suranamach',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Gulden Suranamach',
+            'SRG',
+            'Gulden Suranamach',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Punnd Sudàin a Deas',
+            'SSP',
+            'Punnd Sudàin a Deas',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra São Tomé agus Príncipe (1977–2017)',
+            'STD',
+            'Dobra São Tomé agus Príncipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra São Tomé agus Príncipe',
+            'STN',
+            'Dobra São Tomé agus Príncipe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Rùbal Sovietach',
+            'SUR',
+            'Rùbal Sovietach',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Colón Salbhadorach',
+            'SVC',
+            'Colón Salbhadorach',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Punnd Siridheach',
+            'SYP',
+            'Punnd Siridheach',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni Suasaidheach',
+            'SZL',
+            'Lilangeni Suasaidheach',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Baht Tàidheach',
+            '฿',
+            'Baht Tàidheach',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Rùbal Taidigeach',
+            'TJR',
+            'Rùbal Taidigeach',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somoni Taidigeach',
+            'TJS',
+            'Somoni Taidigeach',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Manat Turcmanach (1993–2009)',
+            'TMM',
+            'Manat Turcmanach (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manat Turcmanach',
+            'TMT',
+            'Manat Turcmanach',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinar Tuiniseach',
+            'TND',
+            'Dinar Tuiniseach',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Paʻanga Tongach',
+            'TOP',
+            'Paʻanga Tongach',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Escudo Tìomorach',
+            'TPE',
+            'Escudo Tìomorach',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Lira Turcach (1922–2005)',
+            'TRL',
+            'Lira Turcach (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Lira Turcach',
+            'TRY',
+            'Lira Turcach',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dolar Thrianaid agus Thobago',
+            'TTD',
+            'Dolar Thrianaid agus Thobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Dolar ùr Taidh-Bhànach',
+            'NT$',
+            'Dolar ùr Taidh-Bhànach',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Shilling Tansanaidheach',
+            'TZS',
+            'Shilling Tansanaidheach',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Hryvnia Ucràineach',
+            'UAH',
+            'Hryvnia Ucràineach',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Karbovanets Ucràineach',
+            'UAK',
+            'Karbovanets Ucràineach',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Shilling Ugandach (1966–1987)',
+            'UGS',
+            'Shilling Ugandach (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Shilling Ugandach',
+            'UGX',
+            'Shilling Ugandach',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'Dolar nan Stàitean Aonaichte',
+            '$',
+            'Dolar nan Stàitean Aonaichte',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'Dolar nan SA (an ath–latha)',
+            'USN',
+            'Dolar nan SA (an ath–latha)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'Dolar nan SA (an aon latha)',
+            'USS',
+            'Dolar nan SA (an aon latha)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Peso Uruguaidheach (aonadan inneacsaichte)',
+            'UYI',
+            'Peso Uruguaidheach (aonadan inneacsaichte)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Peso Uruguaidheach (1975–1993)',
+            'UYP',
+            'Peso Uruguaidheach (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Peso Uruguaidheach',
+            'UYU',
+            'Peso Uruguaidheach',
         ],
         'UYW' => [
-            0 => 'UYW',
-            1 => 'Aonad inneacs tuarastail ainmeach Uruguaidh',
+            'UYW',
+            'Aonad inneacs tuarastail ainmeach Uruguaidh',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Som Usbagach',
+            'UZS',
+            'Som Usbagach',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Bolívar Bheinisealach (1871–2008)',
+            'VEB',
+            'Bolívar Bheinisealach (1871–2008)',
         ],
         'VED' => [
-            0 => 'VED',
-            1 => 'Bolívar Soberano',
+            'VED',
+            'Bolívar Soberano',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Bolívar Bheinisealach (2008–2018)',
+            'VEF',
+            'Bolívar Bheinisealach (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolívar Bheinisealach',
+            'VES',
+            'Bolívar Bheinisealach',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Dong Bhiet-Namach',
+            '₫',
+            'Dong Bhiet-Namach',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Dong Bhiet-Namach (1978–1985)',
+            'VNN',
+            'Dong Bhiet-Namach (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vatu Vanuatuthach',
+            'VUV',
+            'Vatu Vanuatuthach',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala Samothach',
+            'WST',
+            'Tala Samothach',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Franc CFA Meadhan-Afragach',
+            'FCFA',
+            'Franc CFA Meadhan-Afragach',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Dolar Caraibeach earach',
+            'EC$',
+            'Dolar Caraibeach earach',
+        ],
+        'XCG' => [
+            'Cg.',
+            'Gulden Caraibeach',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Aonad airgeadra Eòrpach',
+            'XEU',
+            'Aonad airgeadra Eòrpach',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Franc òir Frangach',
+            'XFO',
+            'Franc òir Frangach',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Franc UIC Frangach',
+            'XFU',
+            'Franc UIC Frangach',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Franc CFA Afraga an Iar',
+            'F CFA',
+            'Franc CFA Afraga an Iar',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Franc CFP',
+            'CFPF',
+            'Franc CFP',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'Aonad maoine RINET',
+            'XRE',
+            'Aonad maoine RINET',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Dinar Eamanach',
+            'YDD',
+            'Dinar Eamanach',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Rial Eamanach',
+            'YER',
+            'Rial Eamanach',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Dinar cruaidh Iùgoslabhach (1966–1990)',
+            'YUD',
+            'Dinar cruaidh Iùgoslabhach (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Dinar ùr Iùgoslabhach (1994–2002)',
+            'YUM',
+            'Dinar ùr Iùgoslabhach (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Dinar iompachail Iùgoslabhach (1990–1992)',
+            'YUN',
+            'Dinar iompachail Iùgoslabhach (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'Dinar ath-leasaichte Iùgoslabhach (1992–1993)',
+            'YUR',
+            'Dinar ath-leasaichte Iùgoslabhach (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Rand Afraga a Deas (ionmhasail)',
+            'ZAL',
+            'Rand Afraga a Deas (ionmhasail)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rand Afraga a Deas',
+            'ZAR',
+            'Rand Afraga a Deas',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha Sàimbitheach (1968–2012)',
+            'ZMK',
+            'Kwacha Sàimbitheach (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha Sàimbitheach',
+            'ZMW',
+            'Kwacha Sàimbitheach',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zaïre ùr Zaïreach (1993–1998)',
+            'ZRN',
+            'Zaïre ùr Zaïreach (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zaïre Zaïreach (1971–1993)',
+            'ZRZ',
+            'Zaïre Zaïreach (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dolar Sìombabuthach (1980–2008)',
+            'ZWD',
+            'Dolar Sìombabuthach (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Dolar Sìombabuthach (2009)',
+            'ZWL',
+            'Dolar Sìombabuthach (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Dolar Sìombabuthach (2008)',
+            'ZWR',
+            'Dolar Sìombabuthach (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/gl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/gl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/gl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/gl.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,824 +3,828 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'peseta andorrana',
+            'ADP',
+            'peseta andorrana',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dirham dos Emiratos Árabes Unidos',
+            'AED',
+            'dirham dos Emiratos Árabes Unidos',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afgani afgán',
+            'AFN',
+            'afgani afgán',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'lek albanés',
+            'ALL',
+            'lek albanés',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'dram armenio',
+            'AMD',
+            'dram armenio',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'florín das Antillas Neerlandesas',
+            'ANG',
+            'florín das Antillas Neerlandesas',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwanza angolano',
+            'AOA',
+            'kwanza angolano',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Peso arxentino (1983–1985)',
+            'ARP',
+            'Peso arxentino (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'peso arxentino',
+            'ARS',
+            'peso arxentino',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'dólar australiano',
+            'A$',
+            'dólar australiano',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'florín de Aruba',
+            'AWG',
+            'florín de Aruba',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'manat acerbaixano',
+            'AZN',
+            'manat acerbaixano',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'marco convertible de Bosnia e Hercegovina',
+            'BAM',
+            'marco convertible de Bosnia e Hercegovina',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'dólar de Barbados',
+            'BBD',
+            'dólar de Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'taka de Bangladesh',
+            'BDT',
+            'taka de Bangladesh',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Franco belga (convertible)',
+            'BEC',
+            'Franco belga (convertible)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Franco belga',
+            'BEF',
+            'Franco belga',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Franco belga (financeiro)',
+            'BEL',
+            'Franco belga (financeiro)',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'lev búlgaro',
+            'BGN',
+            'lev búlgaro',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dinar de Bahrain',
+            'BHD',
+            'dinar de Bahrain',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'franco burundiano',
+            'BIF',
+            'franco burundiano',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dólar bermudano',
+            'BMD',
+            'dólar bermudano',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'dólar de Brunei',
+            'BND',
+            'dólar de Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviano',
+            'BOB',
+            'boliviano',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Peso boliviano',
+            'BOP',
+            'Peso boliviano',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'MVDOL boliviano',
+            'BOV',
+            'MVDOL boliviano',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Cruzeiro novo brasileiro (1967–1986)',
+            'BRB',
+            'Cruzeiro novo brasileiro (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Cruzado brasileiro',
+            'BRC',
+            'Cruzado brasileiro',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Cruzeiro brasileiro (1990–1993)',
+            'BRE',
+            'Cruzeiro brasileiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'real brasileiro',
+            'R$',
+            'real brasileiro',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Cruzado novo brasileiro',
+            'BRN',
+            'Cruzado novo brasileiro',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Cruzeiro brasileiro',
+            'BRR',
+            'Cruzeiro brasileiro',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'dólar bahamés',
+            'BSD',
+            'dólar bahamés',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ngultrum butanés',
+            'BTN',
+            'ngultrum butanés',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pula botswaniano',
+            'BWP',
+            'pula botswaniano',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'rublo belaruso',
+            'BYN',
+            'rublo belaruso',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Rublo bielorruso (2000–2016)',
+            'BYR',
+            'Rublo bielorruso (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'dólar belizense',
+            'BZD',
+            'dólar belizense',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'dólar canadense',
+            'CA$',
+            'dólar canadense',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'franco congolés',
+            'CDF',
+            'franco congolés',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'franco suízo',
+            'CHF',
+            'franco suízo',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Unidades de fomento chilenas',
+            'CLF',
+            'Unidades de fomento chilenas',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'peso chileno',
+            'CLP',
+            'peso chileno',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'iuán chinés (extracontinental)',
+            'CNH',
+            'iuán chinés (extracontinental)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'iuán chinés',
+            'CN¥',
+            'iuán chinés',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'peso colombiano',
+            'COP',
+            'peso colombiano',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'colón costarriqueño',
+            'CRC',
+            'colón costarriqueño',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'peso cubano convertible',
+            'CUC',
+            'peso cubano convertible',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'peso cubano',
+            'CUP',
+            'peso cubano',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'escudo caboverdiano',
+            'CVE',
+            'escudo caboverdiano',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'coroa checa',
+            'CZK',
+            'coroa checa',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Marco alemán',
+            'DEM',
+            'Marco alemán',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'franco djibutiano',
+            'DJF',
+            'franco djibutiano',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'coroa dinamarquesa',
+            'DKK',
+            'coroa dinamarquesa',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'peso dominicano',
+            'DOP',
+            'peso dominicano',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinar alxeriano',
+            'DZD',
+            'dinar alxeriano',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Sucre ecuatoriano',
+            'ECS',
+            'Sucre ecuatoriano',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Unidade de valor constante ecuatoriana',
+            'ECV',
+            'Unidade de valor constante ecuatoriana',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'libra exipcia',
+            'EGP',
+            'libra exipcia',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nakfa eritreo',
+            'ERN',
+            'nakfa eritreo',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Peseta española (conta A)',
+            'ESA',
+            'Peseta española (conta A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Peseta española (conta convertible)',
+            'ESB',
+            'Peseta española (conta convertible)',
         ],
         'ESP' => [
-            0 => '₧',
-            1 => 'Peseta española',
+            '₧',
+            'Peseta española',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'birr etíope',
+            'ETB',
+            'birr etíope',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'dólar fixiano',
+            'FJD',
+            'dólar fixiano',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'libra das Illas Malvinas',
+            'FKP',
+            'libra das Illas Malvinas',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Franco francés',
+            'FRF',
+            'Franco francés',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'libra esterlina',
+            '£',
+            'libra esterlina',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'lari xeorxiano',
+            'GEL',
+            'lari xeorxiano',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'cedi ghanés',
+            'GHS',
+            'cedi ghanés',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'libra xibraltareña',
+            'GIP',
+            'libra xibraltareña',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi gambiano',
+            'GMD',
+            'dalasi gambiano',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'franco guineano',
+            'GNF',
+            'franco guineano',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Syli guineano',
+            'GNS',
+            'Syli guineano',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Ekwele guineana',
+            'GQE',
+            'Ekwele guineana',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Dracma grego',
+            'GRD',
+            'Dracma grego',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'quetzal guatemalteco',
+            'GTQ',
+            'quetzal guatemalteco',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'dólar güianés',
+            'GYD',
+            'dólar güianés',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'dólar de Hong Kong',
+            'HK$',
+            'dólar de Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'lempira hondureño',
+            'HNL',
+            'lempira hondureño',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kuna croata',
+            'HRK',
+            'kuna croata',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gourde haitiana',
+            'HTG',
+            'gourde haitiana',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'florín húngaro',
+            'HUF',
+            'florín húngaro',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'rupia indonesia',
+            'IDR',
+            'rupia indonesia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Libra irlandesa',
+            'IEP',
+            'Libra irlandesa',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'novo shequel israelí',
+            '₪',
+            'novo shequel israelí',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'rupia india',
+            '₹',
+            'rupia india',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'dinar iraquí',
+            'IQD',
+            'dinar iraquí',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'rial iraniano',
+            'IRR',
+            'rial iraniano',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'coroa islandesa',
+            'ISK',
+            'coroa islandesa',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Lira italiana',
+            'ITL',
+            'Lira italiana',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'dólar xamaicano',
+            'JMD',
+            'dólar xamaicano',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'dinar xordano',
+            'JOD',
+            'dinar xordano',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'ien xaponés',
+            'JP¥',
+            'ien xaponés',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'xilin kenyano',
+            'KES',
+            'xilin kenyano',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'som kirguiz',
+            'KGS',
+            'som kirguiz',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'riel camboxano',
+            'KHR',
+            'riel camboxano',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'franco comoriano',
+            'KMF',
+            'franco comoriano',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'won norcoreano',
+            'KPW',
+            'won norcoreano',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'won surcoreano',
+            '₩',
+            'won surcoreano',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'dinar kuwaití',
+            'KWD',
+            'dinar kuwaití',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'dólar das Illas Caimán',
+            'KYD',
+            'dólar das Illas Caimán',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'tenge kazako',
+            'KZT',
+            'tenge kazako',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'kip laosiano',
+            'LAK',
+            'kip laosiano',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libra libanesa',
+            'LBP',
+            'libra libanesa',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'rupia srilankesa',
+            'LKR',
+            'rupia srilankesa',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dólar liberiano',
+            'LRD',
+            'dólar liberiano',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'loti de Lesoto',
+            'LSL',
+            'loti de Lesoto',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litas lituana',
+            'LTL',
+            'Litas lituana',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Franco convertible luxemburgués',
+            'LUC',
+            'Franco convertible luxemburgués',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Franco luxemburgués',
+            'LUF',
+            'Franco luxemburgués',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Franco financeiro luxemburgués',
+            'LUL',
+            'Franco financeiro luxemburgués',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lats letón',
+            'LVL',
+            'Lats letón',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinar libio',
+            'LYD',
+            'dinar libio',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dirham marroquí',
+            'MAD',
+            'dirham marroquí',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Franco marroquí',
+            'MAF',
+            'Franco marroquí',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'leu moldavo',
+            'MDL',
+            'leu moldovo',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariary malgaxe',
+            'MGA',
+            'ariary malgaxe',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'dinar macedonio',
+            'MKD',
+            'dinar macedonio',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'kyat birmano',
+            'MMK',
+            'kyat birmano',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'tugrik mongol',
+            'MNT',
+            'tugrik mongol',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'pataca macaense',
+            'MOP',
+            'pataca macaense',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ouguiya mauritano (1973–2017)',
+            'MRO',
+            'Ouguiya mauritano (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ouguiya mauritano',
+            'MRU',
+            'ouguiya mauritano',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'rupia mauriciana',
+            'MUR',
+            'rupia mauriciana',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'rupia maldivana',
+            'MVR',
+            'rupia maldivana',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha de Malawi',
+            'MWK',
+            'kwacha de Malawi',
         ],
         'MXN' => [
-            0 => '$MX',
-            1 => 'peso mexicano',
+            '$MX',
+            'peso mexicano',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Peso de prata mexicano (1861–1992)',
+            'MXP',
+            'Peso de prata mexicano (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Unidade de inversión mexicana',
+            'MXV',
+            'Unidade de inversión mexicana',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ringgit malaio',
+            'MYR',
+            'ringgit malaio',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'metical mozambicano',
+            'MZN',
+            'metical mozambicano',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dólar namibio',
+            'NAD',
+            'dólar namibio',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naira nixeriano',
+            'NGN',
+            'naira nixeriano',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Córdoba nicaragüense',
+            'NIC',
+            'Córdoba nicaragüense',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'córdoba nicaraguano',
+            'NIO',
+            'córdoba nicaraguano',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Florín holandés',
+            'NLG',
+            'Florín holandés',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'coroa norueguesa',
+            'NOK',
+            'coroa norueguesa',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'rupia nepalesa',
+            'NPR',
+            'rupia nepalesa',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'dólar neozelandés',
+            'NZ$',
+            'dólar neozelandés',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'rial omaní',
+            'OMR',
+            'rial omaní',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balboa panameño',
+            'PAB',
+            'balboa panameño',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Inti peruano',
+            'PEI',
+            'Inti peruano',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'sol peruano',
+            'PEN',
+            'sol peruano',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Sol peruano (1863–1965)',
+            'PES',
+            'Sol peruano (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina de Papúa-Nova Guinea',
+            'PGK',
+            'kina de Papúa-Nova Guinea',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'peso filipino',
+            'PHP',
+            'peso filipino',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'rupia paquistaní',
+            'PKR',
+            'rupia paquistaní',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'zloty polaco',
+            'PLN',
+            'zloty polaco',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Escudo portugués',
+            'PTE',
+            'Escudo portugués',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'guaraní paraguaio',
+            'PYG',
+            'guaraní paraguaio',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'rial qatarí',
+            'QAR',
+            'rial qatarí',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'leu romanés',
+            'RON',
+            'leu romanés',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'dinar serbio',
+            'RSD',
+            'dinar serbio',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'rublo ruso',
+            'RUB',
+            'rublo ruso',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Rublo ruso (1991–1998)',
+            'RUR',
+            'Rublo ruso (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'franco ruandés',
+            'RWF',
+            'franco ruandés',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'rial saudita',
+            'SAR',
+            'rial saudita',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'dólar das Illas Salomón',
+            'SBD',
+            'dólar das Illas Salomón',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'rupia de Seychelles',
+            'SCR',
+            'rupia de Seychelles',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'libra sudanesa',
+            'SDG',
+            'libra sudanesa',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'coroa sueca',
+            'SEK',
+            'coroa sueca',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'dólar de Singapur',
+            'SGD',
+            'dólar de Singapur',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'libra de Santa Helena',
+            'SHP',
+            'libra de Santa Helena',
+        ],
+        'SLE' => [
+            'SLE',
+            'leone de Serra Leoa',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leone de Serra Leoa',
+            'SLL',
+            'leone de Serra Leoa (1964–2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'xilin somalí',
+            'SOS',
+            'xilin somalí',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'dólar surinamés',
+            'SRD',
+            'dólar surinamés',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'libra sursudanesa',
+            'SSP',
+            'libra sursudanesa',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra de São Tomé e Príncipe (1977–2017)',
+            'STD',
+            'Dobra de São Tomé e Príncipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra de San Tomé e Príncipe',
+            'STN',
+            'dobra de San Tomé e Príncipe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Rublo soviético',
+            'SUR',
+            'Rublo soviético',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Colón salvadoreño',
+            'SVC',
+            'Colón salvadoreño',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'libra siria',
+            'SYP',
+            'libra siria',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangeni de Swazilandia',
+            'SZL',
+            'lilangeni de Swazilandia',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'baht tailandés',
+            '฿',
+            'baht tailandés',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'somoni taxiquistano',
+            'TJS',
+            'somoni taxiquistano',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'manat turkmeno',
+            'TMT',
+            'manat turkmeno',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinar tunisiano',
+            'TND',
+            'dinar tunisiano',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'paʻanga tongano',
+            'TOP',
+            'paʻanga tongano',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'lira turca',
+            'TRY',
+            'lira turca',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dólar trinitense',
+            'TTD',
+            'dólar trinitense',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'novo dólar taiwanés',
+            'NT$',
+            'novo dólar taiwanés',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'xilin tanzano',
+            'TZS',
+            'xilin tanzano',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'hrivna ucraína',
+            'UAH',
+            'hrivna ucraína',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'xilin ugandés',
+            'UGX',
+            'xilin ugandés',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'dólar estadounidense',
+            '$',
+            'dólar estadounidense',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Peso en unidades indexadas uruguaio',
+            'UYI',
+            'Peso en unidades indexadas uruguaio',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Peso uruguaio (1975–1993)',
+            'UYP',
+            'Peso uruguaio (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'peso uruguaio',
+            'UYU',
+            'peso uruguaio',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'som uzbeko',
+            'UZS',
+            'som uzbeko',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Bolívar venezolano (1871–2008)',
+            'VEB',
+            'Bolívar venezolano (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Bolívar venezolano (2008–2018)',
+            'VEF',
+            'Bolívar venezolano (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'bolívar venezolano',
+            'VES',
+            'bolívar venezolano',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'dong vietnamita',
+            '₫',
+            'dong vietnamita',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu vanuatiano',
+            'VUV',
+            'vatu vanuatiano',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'tala samoano',
+            'WST',
+            'tala samoano',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'franco CFA (BEAC)',
+            'FCFA',
+            'franco CFA (BEAC)',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'dólar do Caribe Oriental',
+            'XCD',
+            'dólar do Caribe Oriental',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'franco CFA (BCEAO)',
+            'F CFA',
+            'franco CFA (BCEAO)',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'franco CFP',
+            'CFPF',
+            'franco CFP',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'rial iemení',
+            'YER',
+            'rial iemení',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rand surafricano',
+            'ZAR',
+            'rand surafricano',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha zambiano (1968–2012)',
+            'ZMK',
+            'Kwacha zambiano (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha zambiano',
+            'ZMW',
+            'kwacha zambiano',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/gu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/gu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/gu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/gu.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,656 +3,660 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'યુનાઈટેડ આરબ અમિરાત દિરહામ',
+            'AED',
+            'યુનાઈટેડ આરબ અમિરાત દિરહામ',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'અફ્ગાન અફ્ગાની',
+            'AFN',
+            'અફ્ગાન અફ્ગાની',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'અલ્બેનિયન લેક',
+            'ALL',
+            'અલ્બેનિયન લેક',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'અર્મેનિયન ડ્રેમ',
+            'AMD',
+            'અર્મેનિયન ડ્રેમ',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'નેધરલેંડ એંટિલિન ગિલ્ડર',
+            'ANG',
+            'નેધરલેંડ એંટિલિન ગિલ્ડર',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'અંગોલિયન ક્વાન્ઝા',
+            'AOA',
+            'અંગોલિયન ક્વાન્ઝા',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'અર્જેન્ટીના પેસો',
+            'ARS',
+            'અર્જેન્ટીના પેસો',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ઑસ્ટ્રેલિયન ડૉલર',
+            'A$',
+            'ઑસ્ટ્રેલિયન ડૉલર',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'અરુબન ફ્લોરિન',
+            'AWG',
+            'અરુબન ફ્લોરિન',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'અઝરબૈજાની મનાત',
+            'AZN',
+            'અઝરબૈજાની મનાત',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'બોસ્નિયા અને હર્ઝેગોવિના રૂપાંતર યોગ્ય માર્ક',
+            'BAM',
+            'બોસ્નિયા અને હર્ઝેગોવિના રૂપાંતર યોગ્ય માર્ક',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'બાર્બાડિયન ડોલર',
+            'BBD',
+            'બાર્બાડિયન ડોલર',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'બાંગ્લાદેશી ટાકા',
+            'BDT',
+            'બાંગ્લાદેશી ટાકા',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'બલ્ગેરીયન લેવ',
+            'BGN',
+            'બલ્ગેરીયન લેવ',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'બેહરિની દિનાર',
+            'BHD',
+            'બેહરિની દિનાર',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'બુરુન્ડિયન ફ્રેંક',
+            'BIF',
+            'બુરુન્ડિયન ફ્રેંક',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'બર્મુડન ડોલર',
+            'BMD',
+            'બર્મુડન ડોલર',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'બ્રુનેઇ ડોલર',
+            'BND',
+            'બ્રુનેઇ ડોલર',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'બોલિવિયન બોલિવિયાનો',
+            'BOB',
+            'બોલિવિયન બોલિવિયાનો',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'બ્રાઝિલીયન રિઆલ',
+            'R$',
+            'બ્રાઝિલીયન રિઆલ',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'બહામિયન ડોલર',
+            'BSD',
+            'બહામિયન ડોલર',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ભુતાનિઝ એંગુલ્ત્રમ',
+            'BTN',
+            'ભુતાનિઝ એંગુલ્ત્રમ',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'બોત્સવાનન પુલા',
+            'BWP',
+            'બોત્સવાનન પુલા',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'બેલારુશિયન રૂબલ',
+            'BYN',
+            'બેલારુશિયન રૂબલ',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'બેલારુશિયન રૂબલ (2000–2016)',
+            'BYR',
+            'બેલારુશિયન રૂબલ (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'બેલિઝ ડોલર',
+            'BZD',
+            'બેલિઝ ડોલર',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'કેનેડિયન ડૉલર',
+            'CA$',
+            'કેનેડિયન ડૉલર',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'કોંગોલિઝ ફ્રેંક',
+            'CDF',
+            'કોંગોલિઝ ફ્રેંક',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'સ્વિસ ફ્રેંક',
+            'CHF',
+            'સ્વિસ ફ્રેંક',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'ચિલિઅન પેસો',
+            'CLP',
+            'ચિલિઅન પેસો',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'ચાઇનીઝ યુઆન (ઑફશોર)',
+            'CNH',
+            'ચાઇનીઝ યુઆન (ઑફશોર)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'ચાઇનિઝ યુઆન',
+            'CN¥',
+            'ચાઇનિઝ યુઆન',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'કોલમ્બિયન પેસો',
+            'COP',
+            'કોલમ્બિયન પેસો',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'કોસ્ટા રિકન કોલોન',
+            'CRC',
+            'કોસ્ટા રિકન કોલોન',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'ક્યુબન રૂપાંતર યોગ્ય પેસો',
+            'CUC',
+            'ક્યુબન રૂપાંતર યોગ્ય પેસો',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'ક્યુબન પેસો',
+            'CUP',
+            'ક્યુબન પેસો',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'કેપ વર્દિયન એસ્કુડો',
+            'CVE',
+            'કેપ વર્દિયન એસ્કુડો',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'ચેક રીપબ્લિક કોરુના',
+            'CZK',
+            'ચેક રીપબ્લિક કોરુના',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'જિબુટિયન ફ્રેંક',
+            'DJF',
+            'જિબુટિયન ફ્રેંક',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ડેનિશ ક્રોન',
+            'DKK',
+            'ડેનિશ ક્રોન',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ડોમિનિકન પેસો',
+            'DOP',
+            'ડોમિનિકન પેસો',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'અલ્જિરિયન દિનાર',
+            'DZD',
+            'અલ્જિરિયન દિનાર',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'ઇજિપ્તિયન પાઉન્ડ',
+            'EGP',
+            'ઇજિપ્તિયન પાઉન્ડ',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'એરિટ્રેયન નક્ફા',
+            'ERN',
+            'એરિટ્રેયન નક્ફા',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ઇથિયોપીયન બિર',
+            'ETB',
+            'ઇથિયોપીયન બિર',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'યુરો',
+            '€',
+            'યુરો',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ફિજિઅન ડોલર',
+            'FJD',
+            'ફિજિઅન ડોલર',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ફૉકલેન્ડ આઇલેંડ્સ પાઉન્ડ',
+            'FKP',
+            'ફૉકલેન્ડ આઇલેંડ્સ પાઉન્ડ',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'બ્રિટિશ પાઉન્ડ',
+            '£',
+            'બ્રિટિશ પાઉન્ડ',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'જ્યોર્જિઅન લારી',
+            'GEL',
+            'જ્યોર્જિઅન લારી',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ઘાનાઇયન સેડી',
+            'GHS',
+            'ઘાનાઇયન સેડી',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'જીબ્રાલ્ટર પાઉન્ડ',
+            'GIP',
+            'જીબ્રાલ્ટર પાઉન્ડ',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'ગેમ્બિયન દલાસી',
+            'GMD',
+            'ગેમ્બિયન દલાસી',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'ગિનીયન ફ્રેંક',
+            'GNF',
+            'ગિનીયન ફ્રેંક',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ગ્વાટેમાલા કુઇટ્ઝલ',
+            'GTQ',
+            'ગ્વાટેમાલા કુઇટ્ઝલ',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'ગયાનિઝ ડોલર',
+            'GYD',
+            'ગયાનિઝ ડોલર',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'હોંગ કોંગ ડૉલર',
+            'HK$',
+            'હોંગ કોંગ ડૉલર',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'હોન્ડ્યુરન લેમ્પિરા',
+            'HNL',
+            'હોન્ડ્યુરન લેમ્પિરા',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'ક્રોએશિયન ક્યુના',
+            'HRK',
+            'ક્રોએશિયન ક્યુના',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'હાઇટિઇન ગોર્ડ',
+            'HTG',
+            'હાઇટિઇન ગોર્ડ',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'હંગેરીયન ફોરિન્ત',
+            'HUF',
+            'હંગેરીયન ફોરિન્ત',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'ઇન્ડોનેશિયન રૂપિયા',
+            'IDR',
+            'ઇન્ડોનેશિયન રૂપિયા',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ઇઝરાયેલી ન્યુ શેકલ',
+            '₪',
+            'ઇઝરાયેલી ન્યુ શેકલ',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'ભારતીય રૂપિયા',
+            '₹',
+            'ભારતીય રૂપિયા',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ઇરાકી દિનાર',
+            'IQD',
+            'ઇરાકી દિનાર',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ઇરાનિયન રિયાલ',
+            'IRR',
+            'ઇરાનિયન રિયાલ',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'આઇસલેન્ડિક ક્રોના',
+            'ISK',
+            'આઇસલેન્ડિક ક્રોના',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'જમૈકિયન ડોલર',
+            'JMD',
+            'જમૈકિયન ડોલર',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'જોર્ડનિયન દિનાર',
+            'JOD',
+            'જોર્ડનિયન દિનાર',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'જાપાનીઝ યેન',
+            'JP¥',
+            'જાપાનીઝ યેન',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'કેન્યેન શિલિંગ',
+            'KES',
+            'કેન્યેન શિલિંગ',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'કિર્ગિસ્તાની સોમ',
+            'KGS',
+            'કિર્ગિસ્તાની સોમ',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'કેમ્બોડિયન રીઅલ',
+            'KHR',
+            'કેમ્બોડિયન રીઅલ',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'કોમોરિઅન ફ્રેંક',
+            'KMF',
+            'કોમોરિઅન ફ્રેંક',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'ઉત્તર કોરિયન વન',
+            'KPW',
+            'ઉત્તર કોરિયન વન',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'દક્ષિણ કોરિયન વન',
+            '₩',
+            'દક્ષિણ કોરિયન વન',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'કુવૈતી દિનાર',
+            'KWD',
+            'કુવૈતી દિનાર',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'કેયમેન આઇલેંડ્સ ડોલર',
+            'KYD',
+            'કેયમેન આઇલેંડ્સ ડોલર',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'કઝાકિસ્તાની ટેંગ',
+            'KZT',
+            'કઝાકિસ્તાની ટેંગ',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'લાઓશિયન કિપ',
+            'LAK',
+            'લાઓશિયન કિપ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'લેબેનિઝ પાઉન્ડ',
+            'LBP',
+            'લેબેનિઝ પાઉન્ડ',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'શ્રી લંકન રૂપી',
+            'LKR',
+            'શ્રી લંકન રૂપી',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'લિબેરિયન ડોલર',
+            'LRD',
+            'લિબેરિયન ડોલર',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'લેસોથો લોતી',
+            'LSL',
+            'લેસોથો લોતી',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'લિથુએનિયન લિતાસ',
+            'LTL',
+            'લિથુએનિયન લિતાસ',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'લાતવિયન લેત્સ',
+            'LVL',
+            'લાતવિયન લેત્સ',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'લિબ્યન દિનાર',
+            'LYD',
+            'લિબ્યન દિનાર',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'મોરોક્કન દિરહામ',
+            'MAD',
+            'મોરોક્કન દિરહામ',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'મોલડોવેન લિયુ',
+            'MDL',
+            'મોલડોવેન લિયુ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'માલાગેસી અરીઆરી',
+            'MGA',
+            'માલાગેસી અરીઆરી',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'મેસેડોનિયન દિનાર',
+            'MKD',
+            'મેસેડોનિયન દિનાર',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'મ્યાંમાર ક્યાત',
+            'MMK',
+            'મ્યાંમાર ક્યાત',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'મોંગોલિયન ટગરિક',
+            'MNT',
+            'મોંગોલિયન ટગરિક',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'માકાનિઝ પતાકા',
+            'MOP',
+            'માકાનિઝ પતાકા',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'મોરીશેનિયન ઓગુયા (1973–2017)',
+            'MRO',
+            'મોરીશેનિયન ઓગુયા (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'મોરીશેનિયન ઓગુયા',
+            'MRU',
+            'મોરીશેનિયન ઓગુયા',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'મોરેશીઅન રૂપી',
+            'MUR',
+            'મોરેશીઅન રૂપી',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'માલ્દિવિયન રુફિયા',
+            'MVR',
+            'માલ્દિવિયન રુફિયા',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'માલાવિયન ક્વાચા',
+            'MWK',
+            'માલાવિયન ક્વાચા',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'મેક્સિકન પેસો',
+            'MX$',
+            'મેક્સિકન પેસો',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'મલેશિયન રિંગ્ગેટ',
+            'MYR',
+            'મલેશિયન રિંગ્ગેટ',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'મોઝામ્બિકન મેટિકલ',
+            'MZN',
+            'મોઝામ્બિકન મેટિકલ',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'નામિબિયન ડોલર',
+            'NAD',
+            'નામિબિયન ડોલર',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'નાઇજીરિયન નૈરા',
+            'NGN',
+            'નાઇજીરિયન નૈરા',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'નિકારાગુઅન કોર્ડોબા',
+            'NIO',
+            'નિકારાગુઅન કોર્ડોબા',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'નૉર્વેજિયન ક્રોન',
+            'NOK',
+            'નૉર્વેજિયન ક્રોન',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'નેપાલિઝ રૂપી',
+            'NPR',
+            'નેપાલિઝ રૂપી',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'ન્યૂઝિલેંડ ડૉલર',
+            'NZ$',
+            'ન્યૂઝિલેંડ ડૉલર',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ઓમાની રિયાલ',
+            'OMR',
+            'ઓમાની રિયાલ',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'પનામેનિયન બાલ્બોઆ',
+            'PAB',
+            'પનામેનિયન બાલ્બોઆ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'પેરુવિયન સોલ',
+            'PEN',
+            'પેરુવિયન સોલ',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'પાપુઆ ન્યૂ ગિનીયન કિના',
+            'PGK',
+            'પાપુઆ ન્યૂ ગિનીયન કિના',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'ફિલીપાઇન પેસો',
+            'PHP',
+            'ફિલીપાઇન પેસો',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'પાકિસ્તાની રૂપી',
+            'PKR',
+            'પાકિસ્તાની રૂપી',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'પોલિસ ઝ્લોટી',
+            'PLN',
+            'પોલિસ ઝ્લોટી',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'પરાગ્વેયન ગુઆરાની',
+            'PYG',
+            'પરાગ્વેયન ગુઆરાની',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'કતારી રિયાલ',
+            'QAR',
+            'કતારી રિયાલ',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'રોમાનિયન લેઉ',
+            'RON',
+            'રોમાનિયન લેઉ',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'સર્બિયન દિનાર',
+            'RSD',
+            'સર્બિયન દિનાર',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'રશિયન રૂબલ',
+            'RUB',
+            'રશિયન રૂબલ',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'રવાંડન ફ્રેંક',
+            'RWF',
+            'રવાંડન ફ્રેંક',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'સાઉદી રિયાલ',
+            'SAR',
+            'સાઉદી રિયાલ',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'સોલોમન આઇલેંડ્સ ડોલર',
+            'SBD',
+            'સોલોમન આઇલેંડ્સ ડોલર',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'સેશેલોઈ રૂપી',
+            'SCR',
+            'સેશેલોઈ રૂપી',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'સુદાનિઝ પાઉન્ડ',
+            'SDG',
+            'સુદાનિઝ પાઉન્ડ',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'સ્વીડિશ ક્રોના',
+            'SEK',
+            'સ્વીડિશ ક્રોના',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'સિંગાપુર ડૉલર',
+            'SGD',
+            'સિંગાપુર ડૉલર',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'સેંટ હેલેના પાઉન્ડ',
+            'SHP',
+            'સેંટ હેલેના પાઉન્ડ',
+        ],
+        'SLE' => [
+            'SLE',
+            'સિએરા લિઓનિઅન લિઓન',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'સિએરા લિઓનિઅન લિઓન',
+            'SLL',
+            'સિએરા લિઓનિઅન લિઓન (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'સોમાલી શિલિંગ',
+            'SOS',
+            'સોમાલી શિલિંગ',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'સૂરીનામિઝ ડોલર',
+            'SRD',
+            'સૂરીનામિઝ ડોલર',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'દક્ષિણ સુદાનિઝ પાઉન્ડ',
+            'SSP',
+            'દક્ષિણ સુદાનિઝ પાઉન્ડ',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'સાઓ ટૉમ એન્ડ પ્રિંસાઇપ ડોબ્રા (1977–2017)',
+            'STD',
+            'સાઓ ટૉમ એન્ડ પ્રિંસાઇપ ડોબ્રા (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'સાઓ ટૉમ એન્ડ પ્રિંસાઇપ ડોબ્રા',
+            'STN',
+            'સાઓ ટૉમ એન્ડ પ્રિંસાઇપ ડોબ્રા',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'સાઇરિયન પાઉન્ડ',
+            'SYP',
+            'સાઇરિયન પાઉન્ડ',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'સ્વાઝી લિલાન્ગેની',
+            'SZL',
+            'સ્વાઝી લિલાન્ગેની',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'થાઇ બાહ્ત',
+            '฿',
+            'થાઇ બાહ્ત',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'તાજિકિસ્તાની સોમોની',
+            'TJS',
+            'તાજિકિસ્તાની સોમોની',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'તુર્કમેનિસ્તાની મનત',
+            'TMT',
+            'તુર્કમેનિસ્તાની મનત',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'ટ્યુનિશિયન દિનાર',
+            'TND',
+            'ટ્યુનિશિયન દિનાર',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'ટોંગન પ’અંગા',
+            'TOP',
+            'ટોંગન પ’અંગા',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'તુર્કિશ લિરા',
+            'TRY',
+            'તુર્કિશ લિરા',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ત્રિનિદાદ અને ટોબેગો ડોલર',
+            'TTD',
+            'ત્રિનિદાદ અને ટોબેગો ડોલર',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'ન્યુ તાઇવાન ડૉલર',
+            'NT$',
+            'ન્યુ તાઇવાન ડૉલર',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'તાન્ઝાનિયન શિલિંગ',
+            'TZS',
+            'તાન્ઝાનિયન શિલિંગ',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'યુક્રેનિયન હ્રિવિનિયા',
+            'UAH',
+            'યુક્રેનિયન હ્રિવિનિયા',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'યુગાંડન શિલિંગ',
+            'UGX',
+            'યુગાંડન શિલિંગ',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'યુઍસ ડોલર',
+            'US$',
+            'યુઍસ ડોલર',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'ઉરુગ્વેયન પેસો',
+            'UYU',
+            'ઉરુગ્વેયન પેસો',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ઉઝ્બેકિસ્તાન સોમ',
+            'UZS',
+            'ઉઝ્બેકિસ્તાન સોમ',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'વેનેઝુએલન બોલિવર (2008–2018)',
+            'VEF',
+            'વેનેઝુએલન બોલિવર (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'વેનેઝુએલન બોલિવર',
+            'VES',
+            'વેનેઝુએલન બોલિવર',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'વિયેતનામીસ ડોંગ',
+            '₫',
+            'વિયેતનામીસ ડોંગ',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'વનૌતુ વાતુ',
+            'VUV',
+            'વનૌતુ વાતુ',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'સમોઅન તાલા',
+            'WST',
+            'સમોઅન તાલા',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'મધ્ય આફ્રિકન [CFA] ફ્રેંક',
+            'FCFA',
+            'મધ્ય આફ્રિકન [CFA] ફ્રેંક',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'ઇસ્ટ કેરિબિયન ડોલર',
+            'EC$',
+            'ઇસ્ટ કેરિબિયન ડોલર',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'પશ્ચિમી આફ્રિકન [CFA] ફ્રેંક',
+            'F CFA',
+            'પશ્ચિમી આફ્રિકન [CFA] ફ્રેંક',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => '[CFP] ફ્રેંક',
+            'CFPF',
+            '[CFP] ફ્રેંક',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'યેમેની રિઆલ',
+            'YER',
+            'યેમેની રિઆલ',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'દક્ષિણ આફ્રિકી રેંડ',
+            'ZAR',
+            'દક્ષિણ આફ્રિકી રેંડ',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'ઝામ્બિયન ક્વાચા (1968–2012)',
+            'ZMK',
+            'ઝામ્બિયન ક્વાચા (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'ઝામ્બિયન ક્વાચા',
+            'ZMW',
+            'ઝામ્બિયન ક્વાચા',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ha_GH.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ha_GH.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ha_GH.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ha_GH.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'GHS' => [
-            0 => 'GH₵',
-            1 => 'Sidi na Ghana',
+            'GH₵',
+            'Sidi na Ghana',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ha.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ha.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ha.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ha.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,656 +3,660 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Kuɗin Haɗaɗɗiyar Daular Larabawa',
+            'AED',
+            'Kuɗin Haɗaɗɗiyar Daular Larabawa',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghani na ƙasar Afghanistan',
+            'AFN',
+            'Afghani na ƙasar Afghanistan',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Kuɗin Albania',
+            'ALL',
+            'Kuɗin Albania',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Kuɗin Armenia',
+            'AMD',
+            'Kuɗin Armenia',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Antillean Guilder na ƙasar Netherlands',
+            'ANG',
+            'Antillean Guilder na ƙasar Netherlands',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kuɗin Angola',
+            'AOA',
+            'Kuɗin Angola',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Peso na ƙasar Argentina',
+            'ARS',
+            'Peso na ƙasar Argentina',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dalar Ostareliya',
+            'A$',
+            'Dalar Ostareliya',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Florin na yankin Aruba',
+            'AWG',
+            'Florin na yankin Aruba',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Kuɗin Azerbaijani',
+            'AZN',
+            'Kuɗin Azerbaijani',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Kuɗaɗen Bosnia da Herzegovina',
+            'BAM',
+            'Kuɗaɗen Bosnia da Herzegovina',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Dalar ƙasar Barbados',
+            'BBD',
+            'Dalar ƙasar Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka na ƙasar Bangladesh',
+            'BDT',
+            'Taka na ƙasar Bangladesh',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Kuɗin Bulgeria',
+            'BGN',
+            'Kuɗin Bulgeria',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Kuɗin Baharan',
+            'BHD',
+            'Kuɗin Baharan',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Kuɗin Burundi',
+            'BIF',
+            'Kuɗin Burundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dalar ƙasar Bermuda',
+            'BMD',
+            'Dalar ƙasar Bermuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Dalar Brunei',
+            'BND',
+            'Dalar Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boloviano na ƙasar Bolivia',
+            'BOB',
+            'Boloviano na ƙasar Bolivia',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Ril Kudin Birazil',
+            'R$',
+            'Ril Kudin Birazil',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dalar ƙasar Bahamas',
+            'BSD',
+            'Dalar ƙasar Bahamas',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ngultrum na ƙasar Bhutan',
+            'BTN',
+            'Ngultrum na ƙasar Bhutan',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Kuɗin Baswana',
+            'BWP',
+            'Kuɗin Baswana',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Kuɗin Belarus',
+            'BYN',
+            'Kuɗin Belarus',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Dalar ƙasar Belize',
+            'BZD',
+            'Dalar ƙasar Belize',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dalar Kanada',
+            'CA$',
+            'Dalar Kanada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Kuɗin Kongo',
+            'CDF',
+            'Kuɗin Kongo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Kuɗin Suwizalan',
+            'CHF',
+            'Kuɗin Suwizalan',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Peso na ƙasar Chile',
+            'CLP',
+            'Peso na ƙasar Chile',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Yuwan na ƙasar Sin (na wajen ƙasa)',
+            'CNH',
+            'Yuwan na ƙasar Sin (na wajen ƙasa)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuwan na ƙasar Sin',
+            'CN¥',
+            'Yuwan na ƙasar Sin',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Peso na ƙasar Columbia',
+            'COP',
+            'Peso na ƙasar Columbia',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Colón na ƙasar Costa Rica',
+            'CRC',
+            'Colón na ƙasar Costa Rica',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Peso mai fuska biyu na ƙasar Kuba',
+            'CUC',
+            'Peso mai fuska biyu na ƙasar Kuba',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Peso na ƙasar Kuba',
+            'CUP',
+            'Peso na ƙasar Kuba',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Kuɗin Tsibiran Kap Barde',
+            'CVE',
+            'Kuɗin Tsibiran Kap Barde',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Kuɗin Czech',
+            'CZK',
+            'Kuɗin Czech',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Kuɗin Jibuti',
+            'DJF',
+            'Kuɗin Jibuti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Krone na ƙasar Denmark',
+            'DKK',
+            'Krone na ƙasar Denmark',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Peso na jamhuriyar Dominica',
+            'DOP',
+            'Peso na jamhuriyar Dominica',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Kuɗin Aljeriya',
+            'DZD',
+            'Kuɗin Aljeriya',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Fam kin Masar',
+            'EGP',
+            'Fam kin Masar',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Kuɗin Eritireya',
+            'ERN',
+            'Kuɗin Eritireya',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Kuɗin Habasha',
+            'ETB',
+            'Kuɗin Habasha',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Yuro',
+            '€',
+            'Yuro',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Dalar Fiji',
+            'FJD',
+            'Dalar Fiji',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Fam na ƙasar Tsibirai na Falkland',
+            'FKP',
+            'Fam na ƙasar Tsibirai na Falkland',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Fam na Ingila',
+            '£',
+            'Fam na Ingila',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Kuɗin Georgia',
+            'GEL',
+            'Kuɗin Georgia',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Cedi',
+            'GHC',
+            'Cedi',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Sidi na Ghana',
+            'GHS',
+            'Sidi na Ghana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Kuɗin Gibraltal',
+            'GIP',
+            'Kuɗin Gibraltal',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Kuɗin Gambiya',
+            'GMD',
+            'Kuɗin Gambiya',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Kuɗin Guinea',
+            'GNF',
+            'Kuɗin Guinea',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Kuɗin Gini',
+            'GNS',
+            'Kuɗin Gini',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Quetzal na ƙasar Guatemala',
+            'GTQ',
+            'Quetzal na ƙasar Guatemala',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Dalar Guyana',
+            'GYD',
+            'Dalar Guyana',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Dalar Hong Kong',
+            'HK$',
+            'Dalar Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lempira na ƙasar Honduras',
+            'HNL',
+            'Lempira na ƙasar Honduras',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuɗin Croatia',
+            'HRK',
+            'Kuɗin Croatia',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gourde na ƙasar Haiti',
+            'HTG',
+            'Gourde na ƙasar Haiti',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Kuɗin Hungary',
+            'HUF',
+            'Kuɗin Hungary',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Rupiah na ƙasar Indonesia',
+            'IDR',
+            'Rupiah na ƙasar Indonesia',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Sabbin Kuɗin Israʼila',
+            '₪',
+            'Sabbin Kuɗin Israʼila',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Kuɗin Indiya',
+            '₹',
+            'Kuɗin Indiya',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dinarin Iraqi',
+            'IQD',
+            'Dinarin Iraqi',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Riyal na ƙasar Iran',
+            'IRR',
+            'Riyal na ƙasar Iran',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Króna na ƙasar Iceland',
+            'ISK',
+            'Króna na ƙasar Iceland',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Dalar Jamaica',
+            'JMD',
+            'Dalar Jamaica',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinarin Jordan',
+            'JOD',
+            'Dinarin Jordan',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Yen na ƙasar Japan',
+            '¥',
+            'Yen na ƙasar Japan',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Sulen Kenya',
+            'KES',
+            'Sulen Kenya',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Som na ƙasar Kyrgystani',
+            'KGS',
+            'Som na ƙasar Kyrgystani',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Riel na ƙasar Cambodia',
+            'KHR',
+            'Riel na ƙasar Cambodia',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Kuɗin Kwamoras',
+            'KMF',
+            'Kuɗin Kwamoras',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Won na ƙasar Koriya ta Arewa',
+            'KPW',
+            'Won na ƙasar Koriya ta Arewa',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Won na Koriya ta Kudu',
+            '₩',
+            'Won na Koriya ta Kudu',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dinarin Kuwaiti',
+            'KWD',
+            'Dinarin Kuwaiti',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Dalar ƙasar Tsibirai na Cayman',
+            'KYD',
+            'Dalar ƙasar Tsibirai na Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tenge na ƙasar Kazkhstan',
+            'KZT',
+            'Tenge na ƙasar Kazkhstan',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kuɗin Laos',
+            'LAK',
+            'Kuɗin Laos',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Kuɗin Lebanon',
+            'LBP',
+            'Kuɗin Lebanon',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rupee na ƙasar Sri Lanka',
+            'LKR',
+            'Rupee na ƙasar Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dalar Laberiya',
+            'LRD',
+            'Dalar Laberiya',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Kuɗin Lesoto',
+            'LSL',
+            'Kuɗin Lesoto',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Kuɗin Libiya',
+            'LYD',
+            'Kuɗin Libiya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Kuɗin Maroko',
+            'MAD',
+            'Kuɗin Maroko',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Kuɗaɗen Moldova',
+            'MDL',
+            'Kuɗaɗen Moldova',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Kuɗin Madagaskar',
+            'MGA',
+            'Kuɗin Madagaskar',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Dinarin Macedonia',
+            'MKD',
+            'Dinarin Macedonia',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kuɗin Myanmar',
+            'MMK',
+            'Kuɗin Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Tugrik na Mongolia',
+            'MNT',
+            'Tugrik na Mongolia',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Pataca na ƙasar Macao',
+            'MOP',
+            'Pataca na ƙasar Macao',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Kuɗin Moritaniya (1973–2017)',
+            'MRO',
+            'Kuɗin Moritaniya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Kuɗin Moritaniya',
+            'MRU',
+            'Kuɗin Moritaniya',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Kuɗin Moritus',
+            'MUR',
+            'Kuɗin Moritus',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rufiyaa na ɓasar Maldives',
+            'MVR',
+            'Rufiyaa na ɓasar Maldives',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kuɗin Malawi',
+            'MWK',
+            'Kuɗin Malawi',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Peso na ƙasar Mekziko',
+            'MX$',
+            'Peso na ƙasar Mekziko',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Kuɗin Malaysia',
+            'MYR',
+            'Kuɗin Malaysia',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Kuɗin Mozambik',
+            'MZM',
+            'Kuɗin Mozambik',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Metical na ƙasar Mozambique',
+            'MZN',
+            'Metical na ƙasar Mozambique',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dalar Namibiya',
+            'NAD',
+            'Dalar Namibiya',
         ],
         'NGN' => [
-            0 => '₦',
-            1 => 'Nairar Najeriya',
+            '₦',
+            'Nairar Najeriya',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Córdoba na ƙasar Nicaragua',
+            'NIO',
+            'Córdoba na ƙasar Nicaragua',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Krone na ƙasar Norway',
+            'NOK',
+            'Krone na ƙasar Norway',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rupee na Nepal',
+            'NPR',
+            'Rupee na Nepal',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Dalar New Zealand',
+            'NZ$',
+            'Dalar New Zealand',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Riyal ɗin Oman',
+            'OMR',
+            'Riyal ɗin Oman',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balboa na ƙasar Panama',
+            'PAB',
+            'Balboa na ƙasar Panama',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Sol na ƙasar Peru',
+            'PEN',
+            'Sol na ƙasar Peru',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina na ƙasar Papua Sabon Guinea',
+            'PGK',
+            'Kina na ƙasar Papua Sabon Guinea',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'Kuɗin Philippine',
+            '₱',
+            'Kuɗin Philippine',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rupee na ƙasar Pakistan',
+            'PKR',
+            'Rupee na ƙasar Pakistan',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Kuɗin Polan',
+            'PLN',
+            'Kuɗin Polan',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Guarani na ƙasar Paraguay',
+            'PYG',
+            'Guarani na ƙasar Paraguay',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Riyal ɗin Qatar',
+            'QAR',
+            'Riyal ɗin Qatar',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Kuɗin Romania',
+            'RON',
+            'Kuɗin Romania',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinarin Serbia',
+            'RSD',
+            'Dinarin Serbia',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Ruble na ƙasar Rasha',
+            'RUB',
+            'Ruble na ƙasar Rasha',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Kuɗin Ruwanda',
+            'RWF',
+            'Kuɗin Ruwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyal',
+            'SAR',
+            'Riyal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dalar Tsibirai na Solomon',
+            'SBD',
+            'Dalar Tsibirai na Solomon',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Kuɗin Saishal',
+            'SCR',
+            'Kuɗin Saishal',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Fam na Sudan',
+            'SDG',
+            'Fam na Sudan',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Krona na ƙasar Sweden',
+            'SEK',
+            'Krona na ƙasar Sweden',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dalar Singapore',
+            'SGD',
+            'Dalar Singapore',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Fam kin San Helena',
+            'SHP',
+            'Fam kin San Helena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Kuɗin Salewo',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Kuɗin Salewo',
+            'SLL',
+            'Kuɗin Salewo (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Sulen Somaliya',
+            'SOS',
+            'Sulen Somaliya',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dalar ƙasar Suriname',
+            'SRD',
+            'Dalar ƙasar Suriname',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Fam na Kudancin Sudan',
+            'SSP',
+            'Fam na Kudancin Sudan',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Kuɗin Sawo Tome da Paransip (1977–2017)',
+            'STD',
+            'Kuɗin Sawo Tome da Paransip (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Kuɗin Sawo Tome da Paransip',
+            'STN',
+            'Kuɗin Sawo Tome da Paransip',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Kuɗin Siriya',
+            'SYP',
+            'Kuɗin Siriya',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Kuɗin Lilangeni',
+            'SZL',
+            'Kuɗin Lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Baht na ƙasar Thailand',
+            'THB',
+            'Baht na ƙasar Thailand',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somoni na ƙasar Tajikistan',
+            'TJS',
+            'Somoni na ƙasar Tajikistan',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manat na ƙasar Turkmenistan',
+            'TMT',
+            'Manat na ƙasar Turkmenistan',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Kuɗin Tunisiya',
+            'TND',
+            'Kuɗin Tunisiya',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Paʻanga na ƙasar Tonga',
+            'TOP',
+            'Paʻanga na ƙasar Tonga',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Kuɗin Turkiyya',
+            'TRY',
+            'Kuɗin Turkiyya',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dalar ƙasar Trinidad da Tobago',
+            'TTD',
+            'Dalar ƙasar Trinidad da Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Sabuwar Dalar Taiwan',
+            'NT$',
+            'Sabuwar Dalar Taiwan',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Sulen Tanzaniya',
+            'TZS',
+            'Sulen Tanzaniya',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Kudin Ukrainian',
+            'UAH',
+            'Kudin Ukrainian',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Sule Yuganda',
+            'UGX',
+            'Sule Yuganda',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'Dalar Amurka',
+            '$',
+            'Dalar Amurka',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Peso na ƙasar Uruguay',
+            'UYU',
+            'Peso na ƙasar Uruguay',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Som na ƙasar Uzbekistan',
+            'UZS',
+            'Som na ƙasar Uzbekistan',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolívar na ƙasar Venezuela',
+            'VES',
+            'Bolívar na ƙasar Venezuela',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Kuɗin Vietnam',
+            '₫',
+            'Kuɗin Vietnam',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vatu da ƙasar Vanuatu',
+            'VUV',
+            'Vatu da ƙasar Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala na ƙasar Samoa',
+            'WST',
+            'Tala na ƙasar Samoa',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Kuɗin Sefa na Afirka Ta Tsakiya',
+            'FCFA',
+            'Kuɗin Sefa na Afirka Ta Tsakiya',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Dalar Gabashin Karebiyan',
+            'EC$',
+            'Dalar Gabashin Karebiyan',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Kuɗin Sefa na Afirka Ta Yamma',
+            'F CFA',
+            'Kuɗin Sefa na Afirka Ta Yamma',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Kuɗin CFP franc',
+            'CFPF',
+            'Kuɗin CFP franc',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Riyal ɗin Yemen',
+            'YER',
+            'Riyal ɗin Yemen',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Kuɗin Afirka Ta Kudu',
+            'ZAR',
+            'Kuɗin Afirka Ta Kudu',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kuɗin Zambiya (1968–2012)',
+            'ZMK',
+            'Kuɗin Zambiya (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kuɗin Zambiya',
+            'ZMW',
+            'Kuɗin Zambiya',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dalar zimbabuwe',
+            'ZWD',
+            'Dalar zimbabuwe',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/he.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/he.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/he.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/he.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,892 +3,896 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'פזטה אנדורית',
+            'ADP',
+            'פזטה אנדורית',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'דירהם של איחוד הנסיכויות הערביות',
+            'AED',
+            'דירהם של איחוד הנסיכויות הערביות',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'אפגני אפגני',
+            'AFN',
+            'אפגני אפגני',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'לק אלבני',
+            'ALL',
+            'לק אלבני',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'דראם ארמני',
+            'AMD',
+            'דראם ארמני',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'גילדר של האנטילים ההולנדיים',
+            'ANG',
+            'גילדר של האנטילים ההולנדיים',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'קואנזה אנגולי',
+            'AOA',
+            'קואנזה אנגולי',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'קואנזה חדש אנגולי (1990–2000)',
+            'AON',
+            'קואנזה חדש אנגולי (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'קואנזה רג׳וסטדו אנגולי (1995–1999)',
+            'AOR',
+            'קואנזה רג׳וסטדו אנגולי (1995–1999)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'פזו ארגנטינאי (1983–1985)',
+            'ARP',
+            'פזו ארגנטינאי (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'פסו ארגנטינאי',
+            'ARS',
+            'פסו ארגנטינאי',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'שילינג אוסטרי',
+            'ATS',
+            'שילינג אוסטרי',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'דולר אוסטרלי',
+            'A$',
+            'דולר אוסטרלי',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'פלורין של ארובה',
+            'AWG',
+            'פלורין של ארובה',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'מנאט אזרביג׳אני (1993–2006)',
+            'AZM',
+            'מנאט אזרביג׳אני (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'מאנאט אזרבייג׳ני',
+            'AZN',
+            'מאנאט אזרבייג׳ני',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'דינר של בוסניה־הרצגובינה',
+            'BAD',
+            'דינר של בוסניה־הרצגובינה',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'מארק סחיר של בוסניה והרצגובינה',
+            'BAM',
+            'מארק סחיר של בוסניה והרצגובינה',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'דולר ברבדיאני',
+            'BBD',
+            'דולר ברבדיאני',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'טאקה בנגלדשי',
+            'BDT',
+            'טאקה בנגלדשי',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'פרנק בלגי (בר המרה)',
+            'BEC',
+            'פרנק בלגי (בר המרה)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'פרנק בלגי',
+            'BEF',
+            'פרנק בלגי',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'לב בולגרי ישן',
+            'BGL',
+            'לב בולגרי ישן',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'לב בולגרי',
+            'BGN',
+            'לב בולגרי',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'דינר בחרייני',
+            'BHD',
+            'דינר בחרייני',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'פרנק בורונדי',
+            'BIF',
+            'פרנק בורונדי',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'דולר ברמודה',
+            'BMD',
+            'דולר ברמודה',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'דולר ברוניי',
+            'BND',
+            'דולר ברוניי',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'בוליביאנו',
+            'BOB',
+            'בוליביאנו',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'פזו בוליבי',
+            'BOP',
+            'פזו בוליבי',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'קרוזיארו חדש ברזילאי (1967–1986)',
+            'BRB',
+            'קרוזיארו חדש ברזילאי (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'קרוזדו ברזילאי',
+            'BRC',
+            'קרוזדו ברזילאי',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ריאל ברזילאי',
+            'R$',
+            'ריאל ברזילאי',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'דולר בהאמי',
+            'BSD',
+            'דולר בהאמי',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'נגולטרום בהוטני',
+            'BTN',
+            'נגולטרום בהוטני',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'פולה בוטסואני',
+            'BWP',
+            'פולה בוטסואני',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'רובל בלרוסי',
+            'BYN',
+            'רובל בלרוסי',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'רובל בלרוסי (2000–2016)',
+            'BYR',
+            'רובל בלרוסי (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'דולר בליזי',
+            'BZD',
+            'דולר בליזי',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'דולר קנדי',
+            'CA$',
+            'דולר קנדי',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'פרנק קונגולזי',
+            'CDF',
+            'פרנק קונגולזי',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'פרנק שוויצרי',
+            'CHF',
+            'פרנק שוויצרי',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'פסו צ׳ילאני',
+            'CLP',
+            'פסו צ׳ילאני',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'יואן סיני (CNH)',
+            'CNH',
+            'יואן סיני (CNH)',
         ],
         'CNY' => [
-            0 => '‎CN¥‎',
-            1 => 'יואן סיני',
+            '‎CN¥‎',
+            'יואן סיני',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'פסו קולומביאני',
+            'COP',
+            'פסו קולומביאני',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'קולון קוסטה־ריקני',
+            'CRC',
+            'קולון קוסטה־ריקני',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'דינר סרבי ישן',
+            'CSD',
+            'דינר סרבי ישן',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'פסו קובני להמרה',
+            'CUC',
+            'פסו קובני להמרה',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'פסו קובני',
+            'CUP',
+            'פסו קובני',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'אסקודו כף ורדה',
+            'CVE',
+            'אסקודו כף ורדה',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'לירה קפריסאית',
+            'CYP',
+            'לירה קפריסאית',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'קורונה צ׳כית',
+            'CZK',
+            'קורונה צ׳כית',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'מרק מזרח גרמני',
+            'DDM',
+            'מרק מזרח גרמני',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'מרק גרמני',
+            'DEM',
+            'מרק גרמני',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'פרנק ג׳יבוטי',
+            'DJF',
+            'פרנק ג׳יבוטי',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'כתר דני',
+            'DKK',
+            'כתר דני',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'פסו דומיניקני',
+            'DOP',
+            'פסו דומיניקני',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'דינר אלג׳ירי',
+            'DZD',
+            'דינר אלג׳ירי',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'סוקר אקואדורי',
+            'ECS',
+            'סוקר אקואדורי',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'קרון אסטוני',
+            'EEK',
+            'קרון אסטוני',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'לירה מצרית',
+            'EGP',
+            'לירה מצרית',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'נאקפה אריתראי',
+            'ERN',
+            'נאקפה אריתראי',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'פסטה ספרדי',
+            'ESP',
+            'פסטה ספרדי',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ביר אתיופי',
+            'ETB',
+            'ביר אתיופי',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'אירו',
+            '€',
+            'אירו',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'מרק פיני',
+            'FIM',
+            'מרק פיני',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'דולר פיג׳י',
+            'FJD',
+            'דולר פיג׳י',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'לירה של איי פוקלנד',
+            'FKP',
+            'לירה של איי פוקלנד',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'פרנק צרפתי',
+            'FRF',
+            'פרנק צרפתי',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'לירה שטרלינג',
+            '£',
+            'לירה שטרלינג',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'לארי גאורגי',
+            'GEL',
+            'לארי גאורגי',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'סדי גאני',
+            'GHS',
+            'סדי גאני',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'פאונד גיברלטר',
+            'GIP',
+            'פאונד גיברלטר',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'דלסי גמבי',
+            'GMD',
+            'דלסי גמבי',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'פרנק גינאי',
+            'GNF',
+            'פרנק גינאי',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'דרכמה',
+            'GRD',
+            'דרכמה',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'קצאל גואטמלי',
+            'GTQ',
+            'קצאל גואטמלי',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'פזו גינאי',
+            'GWP',
+            'פזו גינאי',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'דולר גיאני',
+            'GYD',
+            'דולר גיאני',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'דולר הונג קונגי',
+            'HK$',
+            'דולר הונג קונגי',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'למפירה הונדורי',
+            'HNL',
+            'למפירה הונדורי',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'קונה קרואטי',
+            'HRK',
+            'קונה קרואטי',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'גורד האיטי',
+            'HTG',
+            'גורד האיטי',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'פורינט הונגרי',
+            'HUF',
+            'פורינט הונגרי',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'רופיה אינדונזית',
+            'IDR',
+            'רופיה אינדונזית',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'לירה אירית',
+            'IEP',
+            'לירה אירית',
         ],
         'ILP' => [
-            0 => 'ל״י',
-            1 => 'לירה ישראלית',
+            'ל״י',
+            'לירה ישראלית',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'שקל חדש',
+            '₪',
+            'שקל חדש',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'רופי הודי',
+            '₹',
+            'רופי הודי',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'דינר עיראקי',
+            'IQD',
+            'דינר עיראקי',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ריאל איראני',
+            'IRR',
+            'ריאל איראני',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'כתר איסלנדי',
+            'ISK',
+            'כתר איסלנדי',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'לירה איטלקית',
+            'ITL',
+            'לירה איטלקית',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'דולר ג׳מייקני',
+            'JMD',
+            'דולר ג׳מייקני',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'דינר ירדני',
+            'JOD',
+            'דינר ירדני',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'ין יפני',
+            '¥',
+            'ין יפני',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'שילינג קנייתי',
+            'KES',
+            'שילינג קנייתי',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'סום קירגיזי',
+            'KGS',
+            'סום קירגיזי',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'ריל קמבודי',
+            'KHR',
+            'ריל קמבודי',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'פרנק קומורואי',
+            'KMF',
+            'פרנק קומורואי',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'וון צפון קוריאני',
+            'KPW',
+            'וון צפון קוריאני',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'וון דרום קוריאני',
+            '₩',
+            'וון דרום קוריאני',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'דינר כוויתי',
+            'KWD',
+            'דינר כוויתי',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'דולר קיימני',
+            'KYD',
+            'דולר קיימני',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'טנגה קזחסטני',
+            'KZT',
+            'טנגה קזחסטני',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'קיפ לאי',
+            'LAK',
+            'קיפ לאי',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'לירה לבנונית',
+            'LBP',
+            'לירה לבנונית',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'רופי סרי לנקי',
+            'LKR',
+            'רופי סרי לנקי',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'דולר ליברי',
+            'LRD',
+            'דולר ליברי',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'לוטי לסותי',
+            'LSL',
+            'לוטי לסותי',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'ליטא ליטאי',
+            'LTL',
+            'ליטא ליטאי',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'פרנק לוקסמבורגי',
+            'LUF',
+            'פרנק לוקסמבורגי',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'לט לטבי',
+            'LVL',
+            'לט לטבי',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'דינר לובי',
+            'LYD',
+            'דינר לובי',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'דירהם מרוקאי',
+            'MAD',
+            'דירהם מרוקאי',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'פרנק מרוקאי',
+            'MAF',
+            'פרנק מרוקאי',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'לאו מולדובני',
+            'MDL',
+            'לאו מולדובני',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'אריארי מלגשי',
+            'MGA',
+            'אריארי מלגשי',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'פרנק מדגסקארי',
+            'MGF',
+            'פרנק מדגסקארי',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'דינר מקדוני',
+            'MKD',
+            'דינר מקדוני',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'קיאט מיאנמרי',
+            'MMK',
+            'קיאט מיאנמרי',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'טוגרוג מונגולי',
+            'MNT',
+            'טוגרוג מונגולי',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'פטקה של מקאו',
+            'MOP',
+            'פטקה של מקאו',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'אואוגויה מאוריטני (1973–2017)',
+            'MRO',
+            'אואוגויה מאוריטני (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'אואוגויה מאוריטני',
+            'MRU',
+            'אואוגויה מאוריטני',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'לירה מלטית',
+            'MTL',
+            'לירה מלטית',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'רופי מאוריציני',
+            'MUR',
+            'רופי מאוריציני',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'רופיה מלדיבית',
+            'MVR',
+            'רופיה מלדיבית',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'קואצ׳ה מלאווי',
+            'MWK',
+            'קואצ׳ה מלאווי',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'פסו מקסיקני',
+            'MX$',
+            'פסו מקסיקני',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'פזו מקסיקני (1861 – 1992)',
+            'MXP',
+            'פזו מקסיקני (1861 – 1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'יחידת השקעות מקסיקנית',
+            'MXV',
+            'יחידת השקעות מקסיקנית',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'רינגיט מלזי',
+            'MYR',
+            'רינגיט מלזי',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'אסקודו מוזמביקי',
+            'MZE',
+            'אסקודו מוזמביקי',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'מטיקל',
+            'MZM',
+            'מטיקל',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'מטיקל מוזמביני',
+            'MZN',
+            'מטיקל מוזמביני',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'דולר נמיבי',
+            'NAD',
+            'דולר נמיבי',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'נאירה ניגרי',
+            'NGN',
+            'נאירה ניגרי',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'קורדובה (1988–1991)',
+            'NIC',
+            'קורדובה (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'קורדובה ניקרגואה',
+            'NIO',
+            'קורדובה ניקרגואה',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'גילדן הולנדי',
+            'NLG',
+            'גילדן הולנדי',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'כתר נורווגי',
+            'NOK',
+            'כתר נורווגי',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'רופי נפאלי',
+            'NPR',
+            'רופי נפאלי',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'דולר ניו זילנדי',
+            'NZ$',
+            'דולר ניו זילנדי',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ריאל עומאני',
+            'OMR',
+            'ריאל עומאני',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'בלבואה פנמי',
+            'PAB',
+            'בלבואה פנמי',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'סול פרואני',
+            'PEN',
+            'סול פרואני',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'קינה של פפואה גינאה החדשה',
+            'PGK',
+            'קינה של פפואה גינאה החדשה',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'פסו פיליפיני',
+            'PHP',
+            'פסו פיליפיני',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'רופי פקיסטני',
+            'PKR',
+            'רופי פקיסטני',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'זלוטי פולני',
+            'PLN',
+            'זלוטי פולני',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'אסקודו פורטוגלי',
+            'PTE',
+            'אסקודו פורטוגלי',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'גוארני פרגוואי',
+            'PYG',
+            'גוארני פרגוואי',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'ריאל קטארי',
+            'QAR',
+            'ריאל קטארי',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'לאו רומני ישן',
+            'ROL',
+            'לאו רומני ישן',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'לאו רומני',
+            'RON',
+            'לאו רומני',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'דינר סרבי',
+            'RSD',
+            'דינר סרבי',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'רובל רוסי',
+            'RUB',
+            'רובל רוסי',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'רובל רוסי (1991 – 1998)',
+            'RUR',
+            'רובל רוסי (1991 – 1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'פרנק רואנדי',
+            'RWF',
+            'פרנק רואנדי',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'ריאל סעודי',
+            'SAR',
+            'ריאל סעודי',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'דולר איי שלמה',
+            'SBD',
+            'דולר איי שלמה',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'רופי סיישלי',
+            'SCR',
+            'רופי סיישלי',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'דינר סודני',
+            'SDD',
+            'דינר סודני',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'לירה סודנית',
+            'SDG',
+            'לירה סודנית',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'לירה סודנית (1957–1998)',
+            'SDP',
+            'לירה סודנית (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'כתר שוודי',
+            'SEK',
+            'כתר שוודי',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'דולר סינגפורי',
+            'SGD',
+            'דולר סינגפורי',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'פאונד סנט הלני',
+            'SHP',
+            'פאונד סנט הלני',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'טולאר סלובני',
+            'SIT',
+            'טולאר סלובני',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'קורונה סלובקי',
+            'SKK',
+            'קורונה סלובקי',
+        ],
+        'SLE' => [
+            'SLE',
+            'ליאון סיירה לאוני',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'ליאון סיירה לאוני',
+            'SLL',
+            'ליאון סיירה לאוני - 1964-2022',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'שילינג סומלי',
+            'SOS',
+            'שילינג סומלי',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'דולר סורינאמי',
+            'SRD',
+            'דולר סורינאמי',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'גילדר סורינאמי',
+            'SRG',
+            'גילדר סורינאמי',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'לירה דרום-סודנית',
+            'SSP',
+            'לירה דרום-סודנית',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'דוברה של סן טומה ופרינסיפה (1977–2017)',
+            'STD',
+            'דוברה של סן טומה ופרינסיפה (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'דוברה של סאו טומה ופרינסיפה',
+            'STN',
+            'דוברה של סאו טומה ופרינסיפה',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'רובל סובייטי',
+            'SUR',
+            'רובל סובייטי',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'קולון סלבדורי',
+            'SVC',
+            'קולון סלבדורי',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'לירה סורית',
+            'SYP',
+            'לירה סורית',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'לילנגני סווזילנדי',
+            'SZL',
+            'לילנגני סווזילנדי',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'בהט תאילנדי',
+            '฿',
+            'בהט תאילנדי',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'סומוני טג׳קיסטני',
+            'TJS',
+            'סומוני טג׳קיסטני',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'מנאט טורקמאני',
+            'TMM',
+            'מנאט טורקמאני',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'מאנאט טורקמני',
+            'TMT',
+            'מאנאט טורקמני',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'דינר טוניסאי',
+            'TND',
+            'דינר טוניסאי',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'פאנגה טונגי',
+            'TOP',
+            'פאנגה טונגי',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'אסקודו טימוראי',
+            'TPE',
+            'אסקודו טימוראי',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'לירה טורקית',
+            'TRL',
+            'לירה טורקית',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'לירה טורקית חדשה',
+            'TRY',
+            'לירה טורקית חדשה',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'דולר טרינידדי',
+            'TTD',
+            'דולר טרינידדי',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'דולר טייוואני חדש',
+            'NT$',
+            'דולר טייוואני חדש',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'שילינג טנזני',
+            'TZS',
+            'שילינג טנזני',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'הריבנה אוקראיני',
+            'UAH',
+            'הריבנה אוקראיני',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'שילינג אוגנדי (1966 – 1987)',
+            'UGS',
+            'שילינג אוגנדי (1966 – 1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'שילינג אוגנדי',
+            'UGX',
+            'שילינג אוגנדי',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'דולר אמריקאי',
+            '$',
+            'דולר אמריקאי',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'דולר אמריקאי (היום הבא)',
+            'USN',
+            'דולר אמריקאי (היום הבא)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'דולר אמריקאי (היום הזה)',
+            'USS',
+            'דולר אמריקאי (היום הזה)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'פסו אורוגוואי',
+            'UYU',
+            'פסו אורוגוואי',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'סום אוזבקי',
+            'UZS',
+            'סום אוזבקי',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'בוליבר ונצואלי (1871–2008)',
+            'VEB',
+            'בוליבר ונצואלי (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'בוליבר ונצואלי (2008–2018)',
+            'VEF',
+            'בוליבר ונצואלי (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'בוליבר ונצואלי',
+            'VES',
+            'בוליבר ונצואלי',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'דונג וייטנאמי',
+            '₫',
+            'דונג וייטנאמי',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'ואטו של ונואטו',
+            'VUV',
+            'ואטו של ונואטו',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'טאלה סמואי',
+            'WST',
+            'טאלה סמואי',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'פרנק CFA מרכז אפריקני',
+            'FCFA',
+            'פרנק CFA מרכז אפריקני',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'דולר מזרח קריבי',
+            'EC$',
+            'דולר מזרח קריבי',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'פרנק זהב',
+            'XFO',
+            'פרנק זהב',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'פרנק CFA מערב אפריקני',
+            'F CFA',
+            'פרנק CFA מערב אפריקני',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'פרנק פולינזיה הצרפתית',
+            'CFPF',
+            'פרנק פולינזיה הצרפתית',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'דינר תימני',
+            'YDD',
+            'דינר תימני',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'ריאל תימני',
+            'YER',
+            'ריאל תימני',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'ראנד דרום אפריקאי (כספי)',
+            'ZAL',
+            'ראנד דרום אפריקאי (כספי)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'ראנד דרום אפריקאי',
+            'ZAR',
+            'ראנד דרום אפריקאי',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'קוואצ׳ה זמבית (1968–2012)',
+            'ZMK',
+            'קוואצ׳ה זמבית (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'קוואצ׳ה זמבי',
+            'ZMW',
+            'קוואצ׳ה זמבי',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'זאיר חדש',
+            'ZRN',
+            'זאיר חדש',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'דולר זימבבואי',
+            'ZWD',
+            'דולר זימבבואי',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hi_Latn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hi_Latn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hi_Latn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hi_Latn.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,28 +3,28 @@
 return [
     'Names' => [
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Costa Rican colon',
+            'CRC',
+            'Costa Rican colon',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Icelandic krona',
+            'ISK',
+            'Icelandic krona',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nicaraguan cordoba',
+            'NIO',
+            'Nicaraguan cordoba',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Russian ruble',
+            'RUB',
+            'Russian ruble',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Sao Tome & Principe Dobra',
+            'STN',
+            'Sao Tome & Principe Dobra',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venezuelan bolivar',
+            'VES',
+            'Venezuelan bolivar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hi.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,756 +3,760 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'संयुक्त अरब अमीरात दिरहाम',
+            'AED',
+            'संयुक्त अरब अमीरात दिरहाम',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'अफगानी (1927–2002)',
+            'AFA',
+            'अफगानी (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'अफ़गान अफ़गानी',
+            'AFN',
+            'अफ़गान अफ़गानी',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'अल्बानियाई लेक',
+            'ALL',
+            'अल्बानियाई लेक',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'आर्मेनियाई द्राम',
+            'AMD',
+            'आर्मेनियाई द्राम',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'नीदरलैंड एंटीलियन गिल्डर',
+            'ANG',
+            'नीदरलैंड एंटीलियन गिल्डर',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'अंगोला क्वांज़ा',
+            'AOA',
+            'अंगोला क्वांज़ा',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'अर्जेंटीनी पेसो',
+            'ARS',
+            'अर्जेंटीनी पेसो',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ऑस्ट्रेलियाई डॉलर',
+            'A$',
+            'ऑस्ट्रेलियाई डॉलर',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'अरूबाई फ़्लोरिन',
+            'AWG',
+            'अरूबाई फ़्लोरिन',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'अज़रबैजानी मैनेट',
+            'AZN',
+            'अज़रबैजानी मैनेट',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'बोस्निया हर्ज़ेगोविना परिवर्तनीय मार्क',
+            'BAM',
+            'बोस्निया हर्ज़ेगोविना परिवर्तनीय मार्क',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'बार्बेडियन डॉलर',
+            'BBD',
+            'बार्बेडियन डॉलर',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'बांग्लादेशी टका',
+            'BDT',
+            'बांग्लादेशी टका',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'बुल्गारियाई लेव',
+            'BGN',
+            'बुल्गारियाई लेव',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'बहरीनी दिनार',
+            'BHD',
+            'बहरीनी दिनार',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'बुरूंडी फ़्रैंक',
+            'BIF',
+            'बुरूंडी फ़्रैंक',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'बरमूडा डॉलर',
+            'BMD',
+            'बरमूडा डॉलर',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ब्रूनेई डॉलर',
+            'BND',
+            'ब्रूनेई डॉलर',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'बोलिवियाई बोलिवियानो',
+            'BOB',
+            'बोलिवियाई बोलिवियानो',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ब्राज़ीली रियाल',
+            'R$',
+            'ब्राज़ीली रियाल',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'बहामाई डॉलर',
+            'BSD',
+            'बहामाई डॉलर',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'भूटानी नंगलट्रम',
+            'BTN',
+            'भूटानी नंगलट्रम',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'बर्मी क्यात',
+            'BUK',
+            'बर्मी क्यात',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'बोत्सवानियाई पुला',
+            'BWP',
+            'बोत्सवानियाई पुला',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'बेलारूसी रूबल',
+            'BYN',
+            'बेलारूसी रूबल',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'बेलारूसी रूबल (2000–2016)',
+            'BYR',
+            'बेलारूसी रूबल (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'बेलीज़ डॉलर',
+            'BZD',
+            'बेलीज़ डॉलर',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'कनाडाई डॉलर',
+            'CA$',
+            'कनाडाई डॉलर',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'कोंगोली फ़्रैंक',
+            'CDF',
+            'कोंगोली फ़्रैंक',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'स्विस फ़्रैंक',
+            'CHF',
+            'स्विस फ़्रैंक',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'चिली पेसो',
+            'CLP',
+            'चिली पेसो',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'चीनी युआन (ऑफ़शोर)',
+            'CNH',
+            'चीनी युआन (ऑफ़शोर)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'चीनी युआन',
+            'CN¥',
+            'चीनी युआन',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'कोलंबियाई पेसो',
+            'COP',
+            'कोलंबियाई पेसो',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'कोस्टा रिका कोलोन',
+            'CRC',
+            'कोस्टा रिका कोलोन',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'सर्बिय का ढीनार',
+            'CSD',
+            'सर्बिय का ढीनार',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'क्यूबाई परिवर्तनीय पेसो',
+            'CUC',
+            'क्यूबाई परिवर्तनीय पेसो',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'क्यूबाई पेसो',
+            'CUP',
+            'क्यूबाई पेसो',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'केप वर्ड एस्कूडो',
+            'CVE',
+            'केप वर्ड एस्कूडो',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'साईप्रस पाऊंड',
+            'CYP',
+            'साईप्रस पाऊंड',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'चेक गणराज्य कोरुना',
+            'CZK',
+            'चेक गणराज्य कोरुना',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'डच मार्क',
+            'DEM',
+            'डच मार्क',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'जिबूती फ़्रैंक',
+            'DJF',
+            'जिबूती फ़्रैंक',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'डैनिश क्रोन',
+            'DKK',
+            'डैनिश क्रोन',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'डोमिनिकन पेसो',
+            'DOP',
+            'डोमिनिकन पेसो',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'अल्जीरियाई दिनार',
+            'DZD',
+            'अल्जीरियाई दिनार',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'एस्टोनियाई क्रून्',
+            'EEK',
+            'एस्टोनियाई क्रून्',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'मिस्र पाउंड',
+            'EGP',
+            'मिस्र पाउंड',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'इरीट्रियन नाक्फ़ा',
+            'ERN',
+            'इरीट्रियन नाक्फ़ा',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'इथियोपियन बिर',
+            'ETB',
+            'इथियोपियन बिर',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'यूरो',
+            '€',
+            'यूरो',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'फ़िजी डॉलर',
+            'FJD',
+            'फ़िजी डॉलर',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'फ़ॉकलैंड द्वीपसमूह पाउंड',
+            'FKP',
+            'फ़ॉकलैंड द्वीपसमूह पाउंड',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'फ़्रांसीसी फ़्रैंक',
+            'FRF',
+            'फ़्रांसीसी फ़्रैंक',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'ब्रिटिश पाउंड स्टर्लिंग',
+            '£',
+            'ब्रिटिश पाउंड स्टर्लिंग',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'जॉर्जियन लारी',
+            'GEL',
+            'जॉर्जियन लारी',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'घानियन सेडी',
+            'GHS',
+            'घानियन सेडी',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'जिब्राल्टर पाउंड',
+            'GIP',
+            'जिब्राल्टर पाउंड',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'गैंबियन डलासी',
+            'GMD',
+            'गैंबियन डलासी',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'गिनीयन फ़्रैंक',
+            'GNF',
+            'गिनीयन फ़्रैंक',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ग्वाटेमाला क्वेटज़ल',
+            'GTQ',
+            'ग्वाटेमाला क्वेटज़ल',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'गयानीज़ डॉलर',
+            'GYD',
+            'गयानीज़ डॉलर',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'हाँगकाँग डॉलर',
+            'HK$',
+            'हाँगकाँग डॉलर',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'होंडुरन लेम्पिरा',
+            'HNL',
+            'होंडुरन लेम्पिरा',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'क्रोएशियन दिनार',
+            'HRD',
+            'क्रोएशियन दिनार',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'क्रोएशियाई कुना',
+            'HRK',
+            'क्रोएशियाई कुना',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'हैतियाई गर्ड',
+            'HTG',
+            'हैतियाई गर्ड',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'हंगेरियन फ़ोरिंट',
+            'HUF',
+            'हंगेरियन फ़ोरिंट',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'इंडोनेशियाई रुपिया',
+            'IDR',
+            'इंडोनेशियाई रुपिया',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'इज़राइली न्यू शेकेल',
+            '₪',
+            'इज़राइली न्यू शेकेल',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'भारतीय रुपया',
+            '₹',
+            'भारतीय रुपया',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'इराकी दिनार',
+            'IQD',
+            'इराकी दिनार',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ईरानी रियाल',
+            'IRR',
+            'ईरानी रियाल',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'आइसलैंडिक क्रोना',
+            'ISK',
+            'आइसलैंडिक क्रोना',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'इतली का लीरा',
+            'ITL',
+            'इतली का लीरा',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'जमैकन डॉलर',
+            'JMD',
+            'जमैकन डॉलर',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'जॉर्डनियन दिनार',
+            'JOD',
+            'जॉर्डनियन दिनार',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'जापानी येन',
+            'JP¥',
+            'जापानी येन',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'केन्याई शिलिंग',
+            'KES',
+            'केन्याई शिलिंग',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'किर्गिस्तानी सोम',
+            'KGS',
+            'किर्गिस्तानी सोम',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'कंबोडियाई रियाल',
+            'KHR',
+            'कंबोडियाई रियाल',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'कोमोरियन फ़्रैंक',
+            'KMF',
+            'कोमोरियन फ़्रैंक',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'उत्तर कोरियाई वॉन',
+            'KPW',
+            'उत्तर कोरियाई वॉन',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'दक्षिण कोरियाई वॉन',
+            '₩',
+            'दक्षिण कोरियाई वॉन',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'कुवैती दिनार',
+            'KWD',
+            'कुवैती दिनार',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'कैमेन द्वीपसमूह डॉलर',
+            'KYD',
+            'कैमेन द्वीपसमूह डॉलर',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'कज़ाखिस्तानी टेंज़',
+            'KZT',
+            'कज़ाखिस्तानी टेंज़',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'लाओशियन किप',
+            'LAK',
+            'लाओशियन किप',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'लेबनानी पाउंड',
+            'LBP',
+            'लेबनानी पाउंड',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'श्रीलंकाई रुपया',
+            'LKR',
+            'श्रीलंकाई रुपया',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'लाइबेरियाई डॉलर',
+            'LRD',
+            'लाइबेरियाई डॉलर',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'लेसोथो लोटी',
+            'LSL',
+            'लेसोथो लोटी',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'लिथुआनियाई लितास',
+            'LTL',
+            'लिथुआनियाई लितास',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'लात्वियन लैत्स',
+            'LVL',
+            'लात्वियन लैत्स',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'लीबियाई दिनार',
+            'LYD',
+            'लीबियाई दिनार',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'मोरक्को दिरहम',
+            'MAD',
+            'मोरक्को दिरहम',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'मोरक्को फ्रैंक',
+            'MAF',
+            'मोरक्को फ्रैंक',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'मोल्डोवन लियू',
+            'MDL',
+            'मोल्डोवन लियू',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'मालागासी आरियरी',
+            'MGA',
+            'मालागासी आरियरी',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'मैसीडोनियन दिनार',
+            'MKD',
+            'मैसीडोनियन दिनार',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'म्यांमार क्याट',
+            'MMK',
+            'म्यांमार क्याट',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'मंगोलियाई टगरिक',
+            'MNT',
+            'मंगोलियाई टगरिक',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'मेकानीज़ पाटाका',
+            'MOP',
+            'मेकानीज़ पाटाका',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'मॉरीटेनियन ओगुइया (1973–2017)',
+            'MRO',
+            'मॉरीटेनियन ओगुइया (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'मॉरीटेनियन ओगुइया',
+            'MRU',
+            'मॉरीटेनियन ओगुइया',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'मॉरिशियन रुपया',
+            'MUR',
+            'मॉरिशियन रुपया',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'मालदीवी रुफ़िया',
+            'MVR',
+            'मालदीवी रुफ़िया',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'मालावियन क्वाचा',
+            'MWK',
+            'मालावियन क्वाचा',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'मैक्सिकन पेसो',
+            'MX$',
+            'मैक्सिकन पेसो',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'मलेशियाई रिंगित',
+            'MYR',
+            'मलेशियाई रिंगित',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'मोज़ाम्बिकन मेटिकल',
+            'MZN',
+            'मोज़ाम्बिकन मेटिकल',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'नामीबियाई डॉलर',
+            'NAD',
+            'नामीबियाई डॉलर',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'नाइजीरियाई नाइरा',
+            'NGN',
+            'नाइजीरियाई नाइरा',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'निकारागुअन कोरडोबा',
+            'NIO',
+            'निकारागुअन कोरडोबा',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'नॉर्वेजियन क्रोन',
+            'NOK',
+            'नॉर्वेजियन क्रोन',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'नेपाली रुपया',
+            'NPR',
+            'नेपाली रुपया',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'न्यूज़ीलैंड डॉलर',
+            'NZ$',
+            'न्यूज़ीलैंड डॉलर',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ओमानी रियाल',
+            'OMR',
+            'ओमानी रियाल',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'पनामेनियन बैल्बोआ',
+            'PAB',
+            'पनामेनियन बैल्बोआ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'पेरूवियन सोल',
+            'PEN',
+            'पेरूवियन सोल',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'पापुआ न्यू गिनीयन किना',
+            'PGK',
+            'पापुआ न्यू गिनीयन किना',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'फ़िलिपीनी पेसो',
+            'PHP',
+            'फ़िलिपीनी पेसो',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'पाकिस्तानी रुपया',
+            'PKR',
+            'पाकिस्तानी रुपया',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'पोलिश ज़्लॉटी',
+            'PLN',
+            'पोलिश ज़्लॉटी',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'पैराग्वियन गुआरानी',
+            'PYG',
+            'पैराग्वियन गुआरानी',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'क़तरी रियाल',
+            'QAR',
+            'क़तरी रियाल',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'रोडेशियाई डालर',
+            'RHD',
+            'रोडेशियाई डालर',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'रोमानियाई ल्यू',
+            'RON',
+            'रोमानियाई ल्यू',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'सर्बियन दिनार',
+            'RSD',
+            'सर्बियन दिनार',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'रूसी रूबल',
+            'RUB',
+            'रूसी रूबल',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'रवांडाई फ़्रैंक',
+            'RWF',
+            'रवांडाई फ़्रैंक',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'सउदी रियाल',
+            'SAR',
+            'सउदी रियाल',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'सोलोमन द्वीपसमूह डॉलर',
+            'SBD',
+            'सोलोमन द्वीपसमूह डॉलर',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'सेशेल्सियाई रुपया',
+            'SCR',
+            'सेशेल्सियाई रुपया',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'पुरानी सूडानी दिनार',
+            'SDD',
+            'पुरानी सूडानी दिनार',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'सूडानी पाउंड',
+            'SDG',
+            'सूडानी पाउंड',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'पुराना सूडानी पाउंड',
+            'SDP',
+            'पुराना सूडानी पाउंड',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'स्वीडीश क्रोना',
+            'SEK',
+            'स्वीडीश क्रोना',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'सिंगापुर डॉलर',
+            'SGD',
+            'सिंगापुर डॉलर',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'सेंट हेलेना पाउंड',
+            'SHP',
+            'सेंट हेलेना पाउंड',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'स्लोवेनियाई तोलार',
+            'SIT',
+            'स्लोवेनियाई तोलार',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'स्लोवाक कोरुना',
+            'SKK',
+            'स्लोवाक कोरुना',
+        ],
+        'SLE' => [
+            'SLE',
+            'सिएरा लियोनियन लियोन',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'सिएरा लियोनियन लियोन',
+            'SLL',
+            'सिएरा लियोनियन लियोन (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'सोमाली शिलिंग',
+            'SOS',
+            'सोमाली शिलिंग',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'सूरीनामी डॉलर',
+            'SRD',
+            'सूरीनामी डॉलर',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'सूरीनामी गिल्डर',
+            'SRG',
+            'सूरीनामी गिल्डर',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'दक्षिण सूडानी पाउंड',
+            'SSP',
+            'दक्षिण सूडानी पाउंड',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'साओ तोम और प्रिंसिपे डोबरा (1977–2017)',
+            'STD',
+            'साओ तोम और प्रिंसिपे डोबरा (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'साओ टोम और प्रिंसिपे डोबरा',
+            'STN',
+            'साओ टोम और प्रिंसिपे डोबरा',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'सोवियत रूबल',
+            'SUR',
+            'सोवियत रूबल',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'सीरियाई पाउंड',
+            'SYP',
+            'सीरियाई पाउंड',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'स्वाज़ी लिलांजेनी',
+            'SZL',
+            'स्वाज़ी लिलांजेनी',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'थाई बहत',
+            '฿',
+            'थाई बहत',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'तजाखी रूबल',
+            'TJR',
+            'तजाखी रूबल',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'ताजिकिस्तानी सोमोनी',
+            'TJS',
+            'ताजिकिस्तानी सोमोनी',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'तुर्कमेनिस्तानी मैनत',
+            'TMT',
+            'तुर्कमेनिस्तानी मैनत',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'ट्यूनीशियाई दिनार',
+            'TND',
+            'ट्यूनीशियाई दिनार',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'टोंगन पांगा',
+            'TOP',
+            'टोंगन पांगा',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'तिमोरी एस्कूडो',
+            'TPE',
+            'तिमोरी एस्कूडो',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'पुरानी तुर्की लीरा',
+            'TRL',
+            'पुरानी तुर्की लीरा',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'तुर्की लीरा',
+            'TRY',
+            'तुर्की लीरा',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'त्रिनिदाद और टोबैगो डॉलर',
+            'TTD',
+            'त्रिनिदाद और टोबैगो डॉलर',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'नया ताईवानी डॉलर',
+            'NT$',
+            'नया ताईवानी डॉलर',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'तंज़ानियाई शिलिंग',
+            'TZS',
+            'तंज़ानियाई शिलिंग',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'यूक्रेनियन रिव्निया',
+            'UAH',
+            'यूक्रेनियन रिव्निया',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'युगांडाई शिलिंग',
+            'UGX',
+            'युगांडाई शिलिंग',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'यूएस डॉलर',
+            '$',
+            'यूएस डॉलर',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'अमेरीकी डालर (कल)',
+            'USN',
+            'अमेरीकी डालर (कल)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'अमेरीकी डालर (आज)',
+            'USS',
+            'अमेरीकी डालर (आज)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'उरुग्वियन पेसो',
+            'UYU',
+            'उरुग्वियन पेसो',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'उज़्बेकिस्तानी सोम',
+            'UZS',
+            'उज़्बेकिस्तानी सोम',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'वेनेज़ुएला बोलिवर (1871–2008)',
+            'VEB',
+            'वेनेज़ुएला बोलिवर (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'वेनेज़ुएला बोलिवर (2008–2018)',
+            'VEF',
+            'वेनेज़ुएला बोलिवर (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'वेनेज़ुएला बोलिवर',
+            'VES',
+            'वेनेज़ुएला बोलिवर',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'वियतनामी डोंग',
+            '₫',
+            'वियतनामी डोंग',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'वियतनामी डोंग (1978–1985)',
+            'VNN',
+            'वियतनामी डोंग (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'वनुआतू वातू',
+            'VUV',
+            'वनुआतू वातू',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'समोआई ताला',
+            'WST',
+            'समोआई ताला',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'केंद्रीय अफ़्रीकी CFA फ़्रैंक',
+            'FCFA',
+            'केंद्रीय अफ़्रीकी CFA फ़्रैंक',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'पूर्वी कैरिबियाई डॉलर',
+            'EC$',
+            'पूर्वी कैरिबियाई डॉलर',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'यूरोपीय मुद्रा इकाई',
+            'XEU',
+            'यूरोपीय मुद्रा इकाई',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'पश्चिमी अफ़्रीकी CFA फ़्रैंक',
+            'F CFA',
+            'पश्चिमी अफ़्रीकी CFA फ़्रैंक',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => '[CFP] फ़्रैंक',
+            'CFPF',
+            '[CFP] फ़्रैंक',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'यमनी रियाल',
+            'YER',
+            'यमनी रियाल',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'दक्षिण अफ़्रीकी रैंड',
+            'ZAR',
+            'दक्षिण अफ़्रीकी रैंड',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'ज़ाम्बियन क्वाचा (1968–2012)',
+            'ZMK',
+            'ज़ाम्बियन क्वाचा (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'ज़ाम्बियन क्वाचा',
+            'ZMW',
+            'ज़ाम्बियन क्वाचा',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hr_BA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hr_BA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hr_BA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hr_BA.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'BAM' => [
-            0 => 'KM',
-            1 => 'konvertibilna marka',
+            'KM',
+            'konvertibilna marka',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hr.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1160 +3,1156 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'andorska pezeta',
+            'ADP',
+            'andorska pezeta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'UAE dirham',
+            'AED',
+            'UAE dirham',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afganistanski afgani (1927.–2002.)',
+            'AFA',
+            'afganistanski afgani (1927.–2002.)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afganistanski afgani',
+            'AFN',
+            'afganistanski afgani',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'stari albanski lek',
+            'ALK',
+            'stari albanski lek',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'albanski lek',
+            'ALL',
+            'albanski lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'armenski dram',
+            'AMD',
+            'armenski dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'nizozemskoantilski gulden',
+            'ANG',
+            'nizozemskoantilski gulden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'angolska kvanza',
+            'AOA',
+            'angolska kvanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'angolska kvanza (1977.–1990.)',
+            'AOK',
+            'angolska kvanza (1977.–1990.)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'angolska nova kvanza (1990.–2000.)',
+            'AON',
+            'angolska nova kvanza (1990.–2000.)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'angolska kvanza (1995.–1999.)',
+            'AOR',
+            'angolska kvanza (1995.–1999.)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'argentinski austral',
+            'ARA',
+            'argentinski austral',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'argentinski pezo lej (1970.–1983.)',
+            'ARL',
+            'argentinski pezo lej (1970.–1983.)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'argentinski pezo (1881.–1970.)',
+            'ARM',
+            'argentinski pezo (1881.–1970.)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'argentinski pezo (1983.–1985.)',
+            'ARP',
+            'argentinski pezo (1983.–1985.)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'argentinski pezo',
+            'ARS',
+            'argentinski pezo',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'austrijski šiling',
+            'ATS',
+            'austrijski šiling',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'australski dolar',
+            'AUD',
+            'australski dolar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'arupski florin',
+            'AWG',
+            'arupski florin',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'azerbajdžanski manat (1993.–2006.)',
+            'AZM',
+            'azerbajdžanski manat (1993.–2006.)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'azerbajdžanski manat',
+            'AZN',
+            'azerbajdžanski manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'bosansko-hercegovački dinar',
+            'BAD',
+            'bosansko-hercegovački dinar',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'konvertibilna marka',
+            'BAM',
+            'konvertibilna marka',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'bosansko-hercegovački novi dinar',
+            'BAN',
+            'bosansko-hercegovački novi dinar',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'barbadoski dolar',
+            'BBD',
+            'barbadoski dolar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'bangladeška taka',
+            'BDT',
+            'bangladeška taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'belgijski franak (konvertibilan)',
+            'BEC',
+            'belgijski franak (konvertibilan)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'belgijski franak',
+            'BEF',
+            'belgijski franak',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'belgijski franak (financijski)',
+            'BEL',
+            'belgijski franak (financijski)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'bugarski čvrsti lev',
+            'BGL',
+            'bugarski čvrsti lev',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'bugarski socijalistički lev',
+            'BGM',
+            'bugarski socijalistički lev',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'bugarski lev',
+            'BGN',
+            'bugarski lev',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'stari bugarski lev',
+            'BGO',
+            'stari bugarski lev',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bahreinski dinar',
+            'BHD',
+            'bahreinski dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'burundski franak',
+            'BIF',
+            'burundski franak',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'bermudski dolar',
+            'BMD',
+            'bermudski dolar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'brunejski dolar',
+            'BND',
+            'brunejski dolar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'bolivijski bolivijano',
+            'BOB',
+            'bolivijski bolivijano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'stari bolivijski bolivijano',
+            'BOL',
+            'stari bolivijski bolivijano',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'bolivijski pezo',
+            'BOP',
+            'bolivijski pezo',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'bolivijski mvdol',
+            'BOV',
+            'bolivijski mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'brazilski novi cruzeiro (1967.–1986.)',
+            'BRB',
+            'brazilski novi cruzeiro (1967.–1986.)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'brazilski cruzado',
+            'BRC',
+            'brazilski cruzado',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'brazilski cruzeiro (1990.–1993.)',
+            'BRE',
+            'brazilski cruzeiro (1990.–1993.)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'brazilski real',
+            'BRL',
+            'brazilski real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'brazilski novi cruzado',
+            'BRN',
+            'brazilski novi cruzado',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'brazilski cruzeiro',
-        ],
-        'BRZ' => [
-            0 => 'BRZ',
-            1 => 'BRZ',
+            'BRR',
+            'brazilski cruzeiro',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'bahamski dolar',
+            'BSD',
+            'bahamski dolar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'butanski ngultrum',
+            'BTN',
+            'butanski ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'burmanski kyat',
+            'BUK',
+            'burmanski kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'bocvanska pula',
+            'BWP',
+            'bocvanska pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'bjeloruska nova rublja (1994–1999)',
+            'BYB',
+            'bjeloruska nova rublja (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'bjeloruski rubalj',
+            'BYN',
+            'bjeloruski rubalj',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'bjeloruska rublja (2000–2016)',
+            'BYR',
+            'bjeloruska rublja (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'belizeanski dolar',
+            'BZD',
+            'belizeanski dolar',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'kanadski dolar',
+            'CAD',
+            'kanadski dolar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'kongoanski franak',
+            'CDF',
+            'kongoanski franak',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR euro',
+            'CHE',
+            'WIR euro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'švicarski franak',
+            'CHF',
+            'švicarski franak',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR franak',
+            'CHW',
+            'WIR franak',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'čileanski eskudo',
+            'CLE',
+            'čileanski eskudo',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'čileanski unidades de fomentos',
+            'CLF',
+            'čileanski unidades de fomentos',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'čileanski pezo',
+            'CLP',
+            'čileanski pezo',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'kineski juan (offshore)',
+            'CNH',
+            'kineski juan (offshore)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'kineski narodni dolar',
+            'CNX',
+            'kineski narodni dolar',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'kineski yuan',
+            'CNY',
+            'kineski yuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'kolumbijski pezo',
+            'COP',
+            'kolumbijski pezo',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'unidad de valor real',
+            'COU',
+            'unidad de valor real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'kostarikanski kolon',
+            'CRC',
+            'kostarikanski kolon',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'stari srpski dinar',
+            'CSD',
+            'stari srpski dinar',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'čehoslovačka kruna',
+            'CSK',
+            'čehoslovačka kruna',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'kubanski konvertibilni pezo',
+            'CUC',
+            'kubanski konvertibilni pezo',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'kubanski pezo',
+            'CUP',
+            'kubanski pezo',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'zelenortski eskudo',
+            'CVE',
+            'zelenortski eskudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'ciparska funta',
+            'CYP',
+            'ciparska funta',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'češka kruna',
+            'CZK',
+            'češka kruna',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'istočnonjemačka marka',
+            'DDM',
+            'istočnonjemačka marka',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'njemačka marka',
+            'DEM',
+            'njemačka marka',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'džibutski franak',
+            'DJF',
+            'džibutski franak',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'danska kruna',
+            'DKK',
+            'danska kruna',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'dominikanski pezo',
+            'DOP',
+            'dominikanski pezo',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'alžirski dinar',
+            'DZD',
+            'alžirski dinar',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'ekvatorska sukra',
+            'ECS',
+            'ekvatorska sukra',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'ekvatorski unidad de valor constante (UVC)',
+            'ECV',
+            'ekvatorski unidad de valor constante (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'estonska kruna',
+            'EEK',
+            'estonska kruna',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'egipatska funta',
+            'EGP',
+            'egipatska funta',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'eritrejska nakfa',
+            'ERN',
+            'eritrejska nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'španjolska pezeta (A račun)',
+            'ESA',
+            'španjolska pezeta (A račun)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'španjolska pezeta (konvertibilni račun)',
+            'ESB',
+            'španjolska pezeta (konvertibilni račun)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'španjolska pezeta',
+            'ESP',
+            'španjolska pezeta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'etiopski bir',
+            'ETB',
+            'etiopski bir',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'finska marka',
+            'FIM',
+            'finska marka',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'fidžijski dolar',
+            'FJD',
+            'fidžijski dolar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'falklandska funta',
+            'FKP',
+            'falklandska funta',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'francuski franak',
+            'FRF',
+            'francuski franak',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'britanska funta',
+            'GBP',
+            'britanska funta',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'gruzijski kupon larit',
+            'GEK',
+            'gruzijski kupon larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'gruzijski lari',
+            'GEL',
+            'gruzijski lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'ganski cedi (1979.–2007.)',
+            'GHC',
+            'ganski cedi (1979.–2007.)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ganski cedi',
+            'GHS',
+            'ganski cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'gibraltarska funta',
+            'GIP',
+            'gibraltarska funta',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'gambijski dalas',
+            'GMD',
+            'gambijski dalas',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'gvinejski franak',
+            'GNF',
+            'gvinejski franak',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'gvinejski syli',
+            'GNS',
+            'gvinejski syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekvatorski gvinejski ekwele',
+            'GQE',
+            'ekvatorski gvinejski ekwele',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'grčka drahma',
+            'GRD',
+            'grčka drahma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'gvatemalski kvecal',
+            'GTQ',
+            'gvatemalski kvecal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'portugalski gvinejski eskudo',
+            'GWE',
+            'portugalski gvinejski eskudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'gvinejskobisauski pezo',
+            'GWP',
+            'gvinejskobisauski pezo',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'gvajanski dolar',
+            'GYD',
+            'gvajanski dolar',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'hongkonški dolar',
+            'HKD',
+            'hongkonški dolar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'honduraška lempira',
+            'HNL',
+            'honduraška lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'hrvatski dinar',
+            'HRD',
+            'hrvatski dinar',
         ],
         'HRK' => [
-            0 => 'kn',
-            1 => 'hrvatska kuna',
+            'kn',
+            'hrvatska kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'haićanski gourd',
+            'HTG',
+            'haićanski gourd',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'mađarska forinta',
+            'HUF',
+            'mađarska forinta',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'indonezijska rupija',
+            'IDR',
+            'indonezijska rupija',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'irska funta',
+            'IEP',
+            'irska funta',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'izraelska funta',
+            'ILP',
+            'izraelska funta',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'stari izraelski šekel',
+            'ILR',
+            'stari izraelski šekel',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'novi izraelski šekel',
+            'ILS',
+            'novi izraelski šekel',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'indijska rupija',
+            'INR',
+            'indijska rupija',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'irački dinar',
+            'IQD',
+            'irački dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'iranski rijal',
+            'IRR',
+            'iranski rijal',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'stara islandska kruna',
+            'ISJ',
+            'stara islandska kruna',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'islandska kruna',
+            'ISK',
+            'islandska kruna',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'talijanska lira',
+            'ITL',
+            'talijanska lira',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'jamajčanski dolar',
+            'JMD',
+            'jamajčanski dolar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'jordanski dinar',
+            'JOD',
+            'jordanski dinar',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'japanski jen',
+            'JPY',
+            'japanski jen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'kenijski šiling',
+            'KES',
+            'kenijski šiling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'kirgiski som',
+            'KGS',
+            'kirgiski som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'kambodžanski rijal',
+            'KHR',
+            'kambodžanski rijal',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'komorski franak',
+            'KMF',
+            'komorski franak',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'sjevernokorejski won',
+            'KPW',
+            'sjevernokorejski won',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'južnokorejski hvan',
+            'KRH',
+            'južnokorejski hvan',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'stari južnokorejski von',
+            'KRO',
+            'stari južnokorejski von',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'južnokorejski won',
+            'KRW',
+            'južnokorejski won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'kuvajtski dinar',
+            'KWD',
+            'kuvajtski dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'kajmanski dolar',
+            'KYD',
+            'kajmanski dolar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'kazahstanski tenge',
+            'KZT',
+            'kazahstanski tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'laoski kip',
+            'LAK',
+            'laoski kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libanonska funta',
+            'LBP',
+            'libanonska funta',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'šrilankanska rupija',
+            'LKR',
+            'šrilankanska rupija',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'liberijski dolar',
+            'LRD',
+            'liberijski dolar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'lesotski loti',
+            'LSL',
+            'lesotski loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litavski litas',
+            'LTL',
+            'litavski litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'litavski talonas',
+            'LTT',
+            'litavski talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'luksemburški konvertibilni franak',
+            'LUC',
+            'luksemburški konvertibilni franak',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'luksemburški franak',
+            'LUF',
+            'luksemburški franak',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'luksemburški financijski franak',
+            'LUL',
+            'luksemburški financijski franak',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'letonski lats',
+            'LVL',
+            'letonski lats',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'letonska rublja',
+            'LVR',
+            'letonska rublja',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'libijski dinar',
+            'LYD',
+            'libijski dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'marokanski dirham',
+            'MAD',
+            'marokanski dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'marokanski franak',
-        ],
-        'MCF' => [
-            0 => 'MCF',
-            1 => 'MCF',
+            'MAF',
+            'marokanski franak',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'moldavski kupon',
+            'MDC',
+            'moldavski kupon',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'moldavski lej',
+            'MDL',
+            'moldavski lej',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'malgaški arijari',
+            'MGA',
+            'malgaški arijari',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'madagaskarski franak',
+            'MGF',
+            'madagaskarski franak',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'makedonski denar',
+            'MKD',
+            'makedonski denar',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'stari makedonski denar',
+            'MKN',
+            'stari makedonski denar',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'malijski franak',
+            'MLF',
+            'malijski franak',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'mjanmarski kjat',
+            'MMK',
+            'mjanmarski kjat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'mongolski tugrik',
+            'MNT',
+            'mongolski tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'makaoška pataka',
+            'MOP',
+            'makaoška pataka',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'mauritanijska ouguja (1973. – 2017.)',
+            'MRO',
+            'mauritanijska ouguja (1973. – 2017.)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'mauritanijska ouguja',
+            'MRU',
+            'mauretanska ouguja',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'malteška lira',
+            'MTL',
+            'malteška lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'malteška funta',
+            'MTP',
+            'malteška funta',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'mauricijska rupija',
+            'MUR',
+            'mauricijska rupija',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'maldivijska rupija',
+            'MVP',
+            'maldivijska rupija',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'maldivijska rufija',
+            'MVR',
+            'maldivijska rufija',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'malavijska kvača',
+            'MWK',
+            'malavijska kvača',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'meksički pezo',
+            'MXN',
+            'meksički pezo',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'meksički srebrni pezo (1861–1992)',
+            'MXP',
+            'meksički srebrni pezo (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'meksički unidad de inversion (UDI)',
+            'MXV',
+            'meksički unidad de inversion (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'malezijski ringit',
+            'MYR',
+            'malezijski ringit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'mozambijski eskudo',
+            'MZE',
+            'mozambijski eskudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'stari mozambijski metikal',
+            'MZM',
+            'stari mozambijski metikal',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'mozambički metikal',
+            'MZN',
+            'mozambički metikal',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'namibijski dolar',
+            'NAD',
+            'namibijski dolar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'nigerijska naira',
+            'NGN',
+            'nigerijska naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'nikaragvanska kordoba',
+            'NIC',
+            'nikaragvanska kordoba',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'nikaragvanska zlatna kordoba',
+            'NIO',
+            'nikaragvanska zlatna kordoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'nizozemski gulden',
+            'NLG',
+            'nizozemski gulden',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'norveška kruna',
+            'NOK',
+            'norveška kruna',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'nepalska rupija',
+            'NPR',
+            'nepalska rupija',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'novozelandski dolar',
+            'NZD',
+            'novozelandski dolar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'omanski rijal',
+            'OMR',
+            'omanski rijal',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'panamska balboa',
+            'PAB',
+            'panamska balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'peruanski inti',
+            'PEI',
+            'peruanski inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'peruanski sol',
+            'PEN',
+            'peruanski sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'peruanski sol (1863–1965)',
+            'PES',
+            'peruanski sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina Papue Nove Gvineje',
+            'PGK',
+            'kina Papue Nove Gvineje',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'filipinski pezo',
+            'PHP',
+            'filipinski pezo',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'pakistanska rupija',
+            'PKR',
+            'pakistanska rupija',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'poljska zlota',
+            'PLN',
+            'poljska zlota',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'poljska zlota (1950.–1995.)',
+            'PLZ',
+            'poljska zlota (1950.–1995.)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'portugalski eskudo',
+            'PTE',
+            'portugalski eskudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'paragvajski gvarani',
+            'PYG',
+            'paragvajski gvarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'katarski rial',
+            'QAR',
+            'katarski rial',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'rodezijski dolar',
+            'RHD',
+            'rodezijski dolar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'starorumunjski lek',
+            'ROL',
+            'starorumunjski lek',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'rumunjski lej',
+            'RON',
+            'rumunjski lej',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'srpski dinar',
+            'RSD',
+            'srpski dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ruski rubalj',
+            'RUB',
+            'ruski rubalj',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'ruska rublja (1991.–1998.)',
+            'RUR',
+            'ruska rublja (1991.–1998.)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ruandski franak',
+            'RWF',
+            'ruandski franak',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'saudijski rijal',
+            'SAR',
+            'saudijski rijal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'solmonskootočni dolar',
+            'SBD',
+            'solmonskootočni dolar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'sejšelska rupija',
+            'SCR',
+            'sejšelska rupija',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'sudanski dinar',
+            'SDD',
+            'sudanski dinar',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'sudanska funta',
+            'SDG',
+            'sudanska funta',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'stara sudanska funta',
+            'SDP',
+            'stara sudanska funta',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'švedska kruna',
+            'SEK',
+            'švedska kruna',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'singapurski dolar',
+            'SGD',
+            'singapurski dolar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'svetohelenska funta',
+            'SHP',
+            'svetohelenska funta',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'slovenski tolar',
+            'SIT',
+            'slovenski tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'slovačka kruna',
+            'SKK',
+            'slovačka kruna',
+        ],
+        'SLE' => [
+            'SLE',
+            'sijeraleonski leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'sijeraleonski leone',
+            'SLL',
+            'sijeraleonski leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'somalijski šiling',
+            'SOS',
+            'somalijski šiling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'surinamski dolar',
+            'SRD',
+            'surinamski dolar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'surinamski gulden',
+            'SRG',
+            'surinamski gulden',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'južnosudanska funta',
+            'SSP',
+            'južnosudanska funta',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'dobra Svetog Tome i Principa (1977–2017)',
+            'STD',
+            'dobra Svetog Tome i Principa (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra Svetog Tome i Principa',
+            'STN',
+            'dobra Svetog Tome i Principa',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'sovjetska rublja',
+            'SUR',
+            'sovjetska rublja',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'salvadorski kolon',
+            'SVC',
+            'salvadorski kolon',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'sirijska funta',
+            'SYP',
+            'sirijska funta',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'svazi lilangeni',
+            'SZL',
+            'svazi lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'tajlandski baht',
+            'THB',
+            'tajlandski baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'tajikistanska rublja',
+            'TJR',
+            'tajikistanska rublja',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'tadžikistanski somoni',
+            'TJS',
+            'tadžikistanski somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'turkmenistanski manat (1993.–2009.)',
+            'TMM',
+            'turkmenistanski manat (1993.–2009.)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'turkmenistanski manat',
+            'TMT',
+            'turkmenistanski manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'tuniski dinar',
+            'TND',
+            'tuniski dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'tongaška pa’anga',
+            'TOP',
+            'tongaška pa’anga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'timorski eskudo',
+            'TPE',
+            'timorski eskudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'turska lira (1922.–2005.)',
+            'TRL',
+            'turska lira (1922.–2005.)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'turska lira',
+            'TRY',
+            'turska lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'trininadtobaški dolar',
+            'TTD',
+            'trininadtobaški dolar',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'novotajvanski dolar',
+            'TWD',
+            'novotajvanski dolar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'tanzanijski šiling',
+            'TZS',
+            'tanzanijski šiling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ukrajinska hrivnja',
+            'UAH',
+            'ukrajinska hrivnja',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'ukrajinski karbovanet',
+            'UAK',
+            'ukrajinski karbovanet',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'ugandski šiling (1966.–1987.)',
+            'UGS',
+            'ugandski šiling (1966.–1987.)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ugandski šiling',
+            'UGX',
+            'ugandski šiling',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'američki dolar',
+            'USD',
+            'američki dolar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'američki dolar (sljedeći dan)',
+            'USN',
+            'američki dolar (sljedeći dan)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'američki dolar (isti dan)',
+            'USS',
+            'američki dolar (isti dan)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'urugvajski pezo en unidades indexadas',
+            'UYI',
+            'urugvajski pezo en unidades indexadas',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'urugvajski pezo (1975.–1993.)',
+            'UYP',
+            'urugvajski pezo (1975.–1993.)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'urugvajski pezo',
+            'UYU',
+            'urugvajski pezo',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'uzbekistanski som',
+            'UZS',
+            'uzbekistanski som',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'venezuelanski bolivar (1871.–2008.)',
+            'VEB',
+            'venezuelanski bolivar (1871.–2008.)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'venezuelanski bolivar (2008. – 2018.)',
+            'VEF',
+            'venezuelanski bolivar (2008. – 2018.)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'venezuelanski bolivar',
+            'VES',
+            'venezuelanski bolivar',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'vijetnamski dong',
+            'VND',
+            'vijetnamski dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'vijetnamski dong (1978.–1985.)',
+            'VNN',
+            'vijetnamski dong (1978.–1985.)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vanuatski vatu',
+            'VUV',
+            'vanuatski vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'samoanska tala',
+            'WST',
+            'samoanska tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'CFA franak BEAC',
+            'FCFA',
+            'CFA franak BEAC',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'istočnokaripski dolar',
+            'XCD',
+            'istočnokaripski dolar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'europska monetarna jedinica (ECU)',
+            'XEU',
+            'europska monetarna jedinica (ECU)',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'francuski zlatni franak',
+            'XFO',
+            'francuski zlatni franak',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'francuski UIC-franak',
+            'XFU',
+            'francuski UIC-franak',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'CFA franak BCEAO',
+            'F CFA',
+            'CFA franak BCEAO',
         ],
         'XPF' => [
-            0 => 'XPF',
-            1 => 'CFP franak',
+            'XPF',
+            'CFP franak',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET fondovi',
+            'XRE',
+            'RINET fondovi',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'jemenski dinar',
+            'YDD',
+            'jemenski dinar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'jemenski rijal',
+            'YER',
+            'jemenski rijal',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'jugoslavenski čvrsti dinar',
+            'YUD',
+            'jugoslavenski čvrsti dinar',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'jugoslavenski novi dinar',
+            'YUM',
+            'jugoslavenski novi dinar',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'jugoslavenski konvertibilni dinar',
+            'YUN',
+            'jugoslavenski konvertibilni dinar',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'jugoslavenski reformirani dinar',
+            'YUR',
+            'jugoslavenski reformirani dinar',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'južnoafrički rand (financijski)',
+            'ZAL',
+            'južnoafrički rand (financijski)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'južnoafrički rand',
+            'ZAR',
+            'južnoafrički rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'zambijska kvača (1968–2012)',
+            'ZMK',
+            'zambijska kvača (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'zambijska kvača',
+            'ZMW',
+            'zambijska kvača',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'zairski novi zair',
+            'ZRN',
+            'zairski novi zair',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zairski zair',
+            'ZRZ',
+            'zairski zair',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'zimbabveanski dolar (1980.–2008.)',
+            'ZWD',
+            'zimbabveanski dolar (1980.–2008.)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'zimbabveanski dolar (2009)',
+            'ZWL',
+            'zimbabveanski dolar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'zimbabveanski dolar (2008)',
+            'ZWR',
+            'zimbabveanski dolar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hu.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1112 +3,1116 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andorrai peseta',
+            'ADP',
+            'Andorrai peseta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'EAE-dirham',
+            'AED',
+            'EAE-dirham',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afgán afghani (1927–2002)',
+            'AFA',
+            'afgán afghani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afgán afghani',
+            'AFN',
+            'afgán afghani',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'albán lek (1946–1965)',
+            'ALK',
+            'albán lek (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'albán lek',
+            'ALL',
+            'albán lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'örmény dram',
+            'AMD',
+            'örmény dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'holland antilláki forint',
+            'ANG',
+            'holland antilláki forint',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'angolai kwanza',
+            'AOA',
+            'angolai kwanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Angolai kwanza (1977–1990)',
+            'AOK',
+            'Angolai kwanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Angolai új kwanza (1990–2000)',
+            'AON',
+            'Angolai új kwanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Angolai kwanza reajustado (1995–1999)',
+            'AOR',
+            'Angolai kwanza reajustado (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentín austral',
+            'ARA',
+            'Argentín austral',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentín peso (1983–1985)',
+            'ARP',
+            'Argentín peso (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'argentin peso',
+            'ARS',
+            'argentin peso',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Osztrák schilling',
+            'ATS',
+            'Osztrák schilling',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'ausztrál dollár',
+            'AUD',
+            'ausztrál dollár',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'arubai florin',
+            'AWG',
+            'arubai florin',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'azerbajdzsáni manat (1993–2006)',
+            'AZM',
+            'azerbajdzsáni manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'azerbajdzsáni manat',
+            'AZN',
+            'azerbajdzsáni manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosznia-hercegovinai dínár (1992–1994)',
+            'BAD',
+            'Bosznia-hercegovinai dínár (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'bosznia-hercegovinai konvertibilis márka',
+            'BAM',
+            'bosznia-hercegovinai konvertibilis márka',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'bosznia-hercegovinai új dínár (1994–1997)',
+            'BAN',
+            'bosznia-hercegovinai új dínár (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'barbadosi dollár',
+            'BBD',
+            'barbadosi dollár',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'bangladesi taka',
+            'BDT',
+            'bangladesi taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belga frank (konvertibilis)',
+            'BEC',
+            'Belga frank (konvertibilis)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belga frank',
+            'BEF',
+            'Belga frank',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belga frank (pénzügyi)',
+            'BEL',
+            'Belga frank (pénzügyi)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bolgár kemény leva',
+            'BGL',
+            'Bolgár kemény leva',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'bolgár szocialista leva',
+            'BGM',
+            'bolgár szocialista leva',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'bolgár új leva',
+            'BGN',
+            'bolgár új leva',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'bolgár leva (1879–1952)',
+            'BGO',
+            'bolgár leva (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bahreini dinár',
+            'BHD',
+            'bahreini dinár',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'burundi frank',
+            'BIF',
+            'burundi frank',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'bermudai dollár',
+            'BMD',
+            'bermudai dollár',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'brunei dollár',
+            'BND',
+            'brunei dollár',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'bolíviai boliviano',
+            'BOB',
+            'bolíviai boliviano',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Bolíviai peso',
+            'BOP',
+            'Bolíviai peso',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Bolíviai mvdol',
+            'BOV',
+            'Bolíviai mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Brazi cruzeiro novo (1967–1986)',
+            'BRB',
+            'Brazi cruzeiro novo (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Brazi cruzado (1986–1989)',
+            'BRC',
+            'Brazi cruzado (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Brazil cruzeiro (1990–1993)',
+            'BRE',
+            'Brazil cruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'brazil real',
+            'BRL',
+            'brazil real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Brazil cruzado novo (1989–1990)',
+            'BRN',
+            'Brazil cruzado novo (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Brazil cruzeiro (1993–1994)',
+            'BRR',
+            'Brazil cruzeiro (1993–1994)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'bahamai dollár',
+            'BSD',
+            'bahamai dollár',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'bhutáni ngultrum',
+            'BTN',
+            'bhutáni ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Burmai kyat',
+            'BUK',
+            'Burmai kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'botswanai pula',
+            'BWP',
+            'botswanai pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Fehérorosz új rubel (1994–1999)',
+            'BYB',
+            'Fehérorosz új rubel (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'belarusz rubel',
+            'BYN',
+            'belarusz rubel',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'fehérorosz rubel (2000–2016)',
+            'BYR',
+            'fehérorosz rubel (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'belize-i dollár',
+            'BZD',
+            'belize-i dollár',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'kanadai dollár',
+            'CAD',
+            'kanadai dollár',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'kongói frank',
+            'CDF',
+            'kongói frank',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR euro',
+            'CHE',
+            'WIR euro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'svájci frank',
+            'CHF',
+            'svájci frank',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR frank',
+            'CHW',
+            'WIR frank',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Chilei unidades de fomento',
+            'CLF',
+            'Chilei unidades de fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'chilei peso',
+            'CLP',
+            'chilei peso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'kínai jüan (offshore)',
+            'CNH',
+            'kínai jüan (offshore)',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'kínai jüan',
+            'CNY',
+            'kínai jüan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'kolumbiai peso',
+            'COP',
+            'kolumbiai peso',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Unidad de Valor Real',
+            'COU',
+            'Unidad de Valor Real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Costa Rica-i colon',
+            'CRC',
+            'Costa Rica-i colon',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'szerb dinár',
+            'CSD',
+            'szerb dinár (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Csehszlovák kemény korona',
+            'CSK',
+            'Csehszlovák kemény korona',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'kubai konvertibilis peso',
+            'CUC',
+            'kubai konvertibilis peso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'kubai peso',
+            'CUP',
+            'kubai peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Zöld-foki escudo',
+            'CVE',
+            'Zöld-foki escudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Ciprusi font',
+            'CYP',
+            'Ciprusi font',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'cseh korona',
+            'CZK',
+            'cseh korona',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Kelet-Német márka',
+            'DDM',
+            'Kelet-Német márka',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Német márka',
+            'DEM',
+            'Német márka',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'dzsibuti frank',
+            'DJF',
+            'dzsibuti frank',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'dán korona',
+            'DKK',
+            'dán korona',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'dominikai peso',
+            'DOP',
+            'dominikai peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'algériai dínár',
+            'DZD',
+            'algériai dínár',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ecuadori sucre',
+            'ECS',
+            'Ecuadori sucre',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Ecuadori Unidad de Valor Constante (UVC)',
+            'ECV',
+            'Ecuadori Unidad de Valor Constante (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Észt korona',
+            'EEK',
+            'Észt korona',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'egyiptomi font',
+            'EGP',
+            'egyiptomi font',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'eritreai nakfa',
+            'ERN',
+            'eritreai nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'spanyol peseta (A–kontó)',
+            'ESA',
+            'spanyol peseta (A–kontó)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'spanyol peseta (konvertibilis kontó)',
+            'ESB',
+            'spanyol peseta (konvertibilis kontó)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Spanyol peseta',
+            'ESP',
+            'Spanyol peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'etiópiai birr',
+            'ETB',
+            'etiópiai birr',
         ],
         'EUR' => [
-            0 => 'EUR',
-            1 => 'euró',
+            'EUR',
+            'euró',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Finn markka',
+            'FIM',
+            'Finn markka',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'fidzsi dollár',
+            'FJD',
+            'fidzsi dollár',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'falkland-szigeteki font',
+            'FKP',
+            'falkland-szigeteki font',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Francia frank',
+            'FRF',
+            'Francia frank',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'angol font',
+            'GBP',
+            'angol font',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Grúz kupon larit',
+            'GEK',
+            'Grúz kupon larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'grúz lari',
+            'GEL',
+            'grúz lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ghánai cedi (1979–2007)',
+            'GHC',
+            'Ghánai cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ghánai cedi',
+            'GHS',
+            'ghánai cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'gibraltári font',
+            'GIP',
+            'gibraltári font',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'gambiai dalasi',
+            'GMD',
+            'gambiai dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'guineai frank',
+            'GNF',
+            'guineai frank',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Guineai syli',
+            'GNS',
+            'Guineai syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Egyenlítői-guineai ekwele guineana',
+            'GQE',
+            'Egyenlítői-guineai ekwele guineana',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Görög drachma',
+            'GRD',
+            'Görög drachma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'guatemalai quetzal',
+            'GTQ',
+            'guatemalai quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portugál guinea escudo',
+            'GWE',
+            'Portugál guinea escudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Guinea-Bissaui peso',
+            'GWP',
+            'Guinea-Bissaui peso',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'guyanai dollár',
+            'GYD',
+            'guyanai dollár',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'hongkongi dollár',
+            'HKD',
+            'hongkongi dollár',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'hodurasi lempira',
+            'HNL',
+            'hondurasi lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Horvát dínár',
+            'HRD',
+            'Horvát dínár',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'horvát kuna',
+            'HRK',
+            'horvát kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'haiti gourde',
+            'HTG',
+            'haiti gourde',
         ],
         'HUF' => [
-            0 => 'Ft',
-            1 => 'magyar forint',
+            'Ft',
+            'magyar forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'indonéz rúpia',
+            'IDR',
+            'indonéz rúpia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Ír font',
+            'IEP',
+            'Ír font',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Izraeli font',
+            'ILP',
+            'Izraeli font',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'izraeli új sékel',
+            'ILS',
+            'izraeli új sékel',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'indiai rúpia',
+            'INR',
+            'indiai rúpia',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'iraki dínár',
+            'IQD',
+            'iraki dínár',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'iráni rial',
+            'IRR',
+            'iráni riál',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'izlandi korona',
+            'ISK',
+            'izlandi korona',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Olasz líra',
+            'ITL',
+            'Olasz líra',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'jamaicai dollár',
+            'JMD',
+            'jamaicai dollár',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'jordániai dínár',
+            'JOD',
+            'jordániai dínár',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'japán jen',
+            '¥',
+            'japán jen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'kenyai shilling',
+            'KES',
+            'kenyai shilling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'kirgizisztáni szom',
+            'KGS',
+            'kirgizisztáni szom',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'kambodzsai riel',
+            'KHR',
+            'kambodzsai riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'comorei frank',
+            'KMF',
+            'comorei frank',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'észak-koreai won',
+            'KPW',
+            'észak-koreai won',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'dél-koreai won',
+            'KRW',
+            'dél-koreai won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'kuvaiti dínár',
+            'KWD',
+            'kuvaiti dínár',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'kajmán-szigeteki dollár',
+            'KYD',
+            'kajmán-szigeteki dollár',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'kazahsztáni tenge',
+            'KZT',
+            'kazahsztáni tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'laoszi kip',
+            'LAK',
+            'laoszi kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libanoni font',
+            'LBP',
+            'libanoni font',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Srí Lanka-i rúpia',
+            'LKR',
+            'Srí Lanka-i rúpia',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'libériai dollár',
+            'LRD',
+            'libériai dollár',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'lesothoi loti',
+            'LSL',
+            'lesothoi loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litvániai litas',
+            'LTL',
+            'litvániai litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Litvániai talonas',
+            'LTT',
+            'Litvániai talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'luxemburgi konvertibilis frank',
+            'LUC',
+            'luxemburgi konvertibilis frank',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Luxemburgi frank',
+            'LUF',
+            'Luxemburgi frank',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'luxemburgi pénzügyi frank',
+            'LUL',
+            'luxemburgi pénzügyi frank',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'lett lats',
+            'LVL',
+            'lett lats',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Lett rubel',
+            'LVR',
+            'Lett rubel',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'líbiai dínár',
+            'LYD',
+            'líbiai dínár',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'marokkói dirham',
+            'MAD',
+            'marokkói dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Marokkói frank',
+            'MAF',
+            'Marokkói frank',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'moldáv kupon',
+            'MDC',
+            'moldáv kupon',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'moldován lei',
+            'MDL',
+            'moldován lei',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'madagaszkári ariary',
+            'MGA',
+            'madagaszkári ariary',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Madagaszkári frank',
+            'MGF',
+            'Madagaszkári frank',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'macedon dínár',
+            'MKD',
+            'macedón dénár',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'macedón dénár (1992–1993)',
+            'MKN',
+            'macedón dénár (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Mali frank',
+            'MLF',
+            'Mali frank',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'mianmari kyat',
+            'MMK',
+            'mianmari kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'mongóliai tugrik',
+            'MNT',
+            'mongóliai tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'makaói pataca',
+            'MOP',
+            'makaói pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'mauritániai ouguiya (1973–2017)',
+            'MRO',
+            'mauritániai ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'mauritániai ouguiya',
+            'MRU',
+            'mauritániai ouguiya',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Máltai líra',
+            'MTL',
+            'Máltai líra',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Máltai font',
+            'MTP',
+            'Máltai font',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'mauritiusi rúpia',
+            'MUR',
+            'mauritiusi rúpia',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'maldív-szigeteki rufiyaa',
+            'MVR',
+            'maldív-szigeteki rufiyaa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'malawi kwacha',
+            'MWK',
+            'malawi kwacha',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'mexikói peso',
+            'MXN',
+            'mexikói peso',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Mexikói ezüst peso (1861–1992)',
+            'MXP',
+            'Mexikói ezüst peso (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Mexikói Unidad de Inversion (UDI)',
+            'MXV',
+            'Mexikói Unidad de Inversion (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'malajziai ringgit',
+            'MYR',
+            'malajziai ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mozambik escudo',
+            'MZE',
+            'Mozambik escudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Mozambik metical',
+            'MZM',
+            'Mozambik metical',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'mozambiki metikális',
+            'MZN',
+            'mozambiki metikális',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'namíbiai dollár',
+            'NAD',
+            'namíbiai dollár',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'nigériai naira',
+            'NGN',
+            'nigériai naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Nikaraguai cordoba',
+            'NIC',
+            'Nikaraguai cordoba',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'nicaraguai córdoba',
+            'NIO',
+            'nicaraguai córdoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Holland forint',
+            'NLG',
+            'Holland forint',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'norvég korona',
+            'NOK',
+            'norvég korona',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'nepáli rúpia',
+            'NPR',
+            'nepáli rúpia',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'új-zélandi dollár',
+            'NZD',
+            'új-zélandi dollár',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ománi rial',
+            'OMR',
+            'ománi riál',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'panamai balboa',
+            'PAB',
+            'panamai balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'perui inti',
+            'PEI',
+            'perui inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'perui sol',
+            'PEN',
+            'perui sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'perui sol (1863–1965)',
+            'PES',
+            'perui sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'pápua új-guineai kina',
+            'PGK',
+            'pápua új-guineai kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'fülöp-szigeteki peso',
+            'PHP',
+            'fülöp-szigeteki peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'pakisztáni rúpia',
+            'PKR',
+            'pakisztáni rúpia',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'lengyel zloty',
+            'PLN',
+            'lengyel zloty',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Lengyel zloty (1950–1995)',
+            'PLZ',
+            'Lengyel zloty (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portugál escudo',
+            'PTE',
+            'Portugál escudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'paraguayi guarani',
+            'PYG',
+            'paraguayi guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'katari rial',
+            'QAR',
+            'katari riál',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'rhodéziai dollár',
+            'RHD',
+            'rhodéziai dollár',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'román lej (1952–2006)',
+            'ROL',
+            'román lej (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'román lej',
+            'RON',
+            'román lej',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'szerb dínár',
+            'RSD',
+            'szerb dinár',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'orosz rubel',
+            'RUB',
+            'orosz rubel',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'orosz rubel (1991–1998)',
+            'RUR',
+            'orosz rubel (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ruandai frank',
+            'RWF',
+            'ruandai frank',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'szaúdi riyal',
+            'SAR',
+            'szaúdi riál',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'salamon-szigeteki dollár',
+            'SBD',
+            'salamon-szigeteki dollár',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'seychelle-szigeteki rúpia',
+            'SCR',
+            'seychelle-szigeteki rúpia',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Szudáni dínár (1992–2007)',
+            'SDD',
+            'Szudáni dínár (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'szudáni font',
+            'SDG',
+            'szudáni font',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Szudáni font (1957–1998)',
+            'SDP',
+            'Szudáni font (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'svéd korona',
+            'SEK',
+            'svéd korona',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'szingapúri dollár',
+            'SGD',
+            'szingapúri dollár',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Szent Ilona-i font',
+            'SHP',
+            'Szent Ilona-i font',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Szlovén tolar',
+            'SIT',
+            'Szlovén tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Szlovák korona',
+            'SKK',
+            'Szlovák korona',
+        ],
+        'SLE' => [
+            'SLE',
+            'Sierra Leone-i leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sierra Leone-i leone',
+            'SLL',
+            'Sierra Leone-i leone (1964–2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'szomáli shilling',
+            'SOS',
+            'szomáli shilling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'suriname-i dollár',
+            'SRD',
+            'suriname-i dollár',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Suriname-i gulden',
+            'SRG',
+            'Suriname-i gulden',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'dél-szudáni font',
+            'SSP',
+            'dél-szudáni font',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'São Tomé és Príncipe-i dobra (1977–2017)',
+            'STD',
+            'São Tomé és Príncipe-i dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'São Tomé és Príncipe-i dobra',
+            'STN',
+            'São Tomé és Príncipe-i dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Szovjet rubel',
+            'SUR',
+            'Szovjet rubel',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Salvadori colón',
+            'SVC',
+            'Salvadori colón',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'szíriai font',
+            'SYP',
+            'szíriai font',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'szvázi lilangeni',
+            'SZL',
+            'szvázi lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'thai baht',
+            'THB',
+            'thai baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tádzsikisztáni rubel',
+            'TJR',
+            'Tádzsikisztáni rubel',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'tádzsikisztáni somoni',
+            'TJS',
+            'tádzsikisztáni somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'türkmenisztáni manat (1993–2009)',
+            'TMM',
+            'türkmenisztáni manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'türkmenisztáni manat',
+            'TMT',
+            'türkmenisztáni manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'tunéziai dínár',
+            'TND',
+            'tunéziai dínár',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'tongai paanga',
+            'TOP',
+            'tongai paanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Timori escudo',
+            'TPE',
+            'Timori escudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'török líra (1922–2005)',
+            'TRL',
+            'török líra (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'török líra',
+            'TRY',
+            'török líra',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad és Tobago-i dollár',
+            'TTD',
+            'Trinidad és Tobago-i dollár',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'tajvani új dollár',
+            'TWD',
+            'tajvani új dollár',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'tanzániai shilling',
+            'TZS',
+            'tanzániai shilling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ukrán hrivnya',
+            'UAH',
+            'ukrán hrivnya',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Ukrán karbovanec',
+            'UAK',
+            'Ukrán karbovanec',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Ugandai shilling (1966–1987)',
+            'UGS',
+            'Ugandai shilling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ugandai shilling',
+            'UGX',
+            'ugandai shilling',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'USA-dollár',
+            'USD',
+            'USA-dollár',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'USA dollár (következő napi)',
+            'USN',
+            'USA dollár (következő napi)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'USA dollár (aznapi)',
+            'USS',
+            'USA dollár (aznapi)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Uruguayi peso en unidades indexadas',
+            'UYI',
+            'Uruguayi peso en unidades indexadas',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Uruguay-i peso (1975–1993)',
+            'UYP',
+            'Uruguay-i peso (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'uruguay-i peso',
+            'UYU',
+            'uruguayi peso',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'üzbegisztáni szum',
+            'UZS',
+            'üzbegisztáni szom',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venezuelai bolivar (1871–2008)',
+            'VEB',
+            'Venezuelai bolivar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'venezuelai bolivar (2008–2018)',
+            'VEF',
+            'venezuelai bolivar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'venezuelai bolivar',
+            'VES',
+            'venezuelai bolivar',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'vietnámi dong',
+            'VND',
+            'vietnámi dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'vietnámi dong (1978–1985)',
+            'VNN',
+            'vietnámi dong (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vanuatui vatu',
+            'VUV',
+            'vanuatui vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'nyugat-szamoai tala',
+            'WST',
+            'nyugat-szamoai tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'CFA frank BEAC',
+            'FCFA',
+            'CFA frank BEAC',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'kelet-karibi dollár',
+            'XCD',
+            'kelet-karibi dollár',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'európai pénznemegység',
+            'XEU',
+            'európai pénznemegység',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Francia arany frank',
+            'XFO',
+            'Francia arany frank',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Francia UIC-frank',
+            'XFU',
+            'Francia UIC-frank',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'CFA frank BCEAO',
+            'F CFA',
+            'CFA frank BCEAO',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'csendes-óceáni valutaközösségi frank',
+            'CFPF',
+            'csendes-óceáni valutaközösségi frank',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET tőke',
+            'XRE',
+            'RINET tőke',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Jemeni dínár',
+            'YDD',
+            'Jemeni dínár',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'jemeni rial',
+            'YER',
+            'jemeni riál',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Jugoszláv kemény dínár',
+            'YUD',
+            'Jugoszláv kemény dínár',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Jugoszláv új dínár',
+            'YUM',
+            'Jugoszláv új dínár',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Jugoszláv konvertibilis dínár',
+            'YUN',
+            'Jugoszláv konvertibilis dínár',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'jugoszláv reformált dinár (1992–1993)',
+            'YUR',
+            'jugoszláv reformált dinár (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Dél-afrikai rand (pénzügyi)',
+            'ZAL',
+            'Dél-afrikai rand (pénzügyi)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'dél-afrikai rand',
+            'ZAR',
+            'dél-afrikai rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambiai kwacha (1968–2012)',
+            'ZMK',
+            'Zambiai kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'zambiai kwacha',
+            'ZMW',
+            'zambiai kwacha',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zairei új zaire',
+            'ZRN',
+            'Zairei új zaire',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zairei zaire',
+            'ZRZ',
+            'Zairei zaire',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabwei dollár (1980–2008)',
+            'ZWD',
+            'Zimbabwei dollár (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Zimbabwei dollár (2009)',
+            'ZWL',
+            'Zimbabwei dollár (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Zimbabwei dollár (2008)',
+            'ZWR',
+            'Zimbabwei dollár (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hy.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/hy.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,656 +3,660 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Արաբական Միացյալ Էմիրությունների դիրհամ',
+            'AED',
+            'Արաբական Միացյալ Էմիրությունների դիրհամ',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'աֆղանական աֆղանի',
+            'AFN',
+            'աֆղանական աֆղանի',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'ալբանական լեկ',
+            'ALL',
+            'ալբանական լեկ',
         ],
         'AMD' => [
-            0 => '֏',
-            1 => 'հայկական դրամ',
+            '֏',
+            'հայկական դրամ',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'նիդեռլանդական անտիլյան գուլդեն',
+            'ANG',
+            'նիդեռլանդական անտիլյան գուլդեն',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'անգոլական կվանզա',
+            'AOA',
+            'անգոլական կվանզա',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'արգենտինական պեսո',
+            'ARS',
+            'արգենտինական պեսո',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ավստրալիական դոլար',
+            'A$',
+            'ավստրալիական դոլար',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'արուբական ֆլորին',
+            'AWG',
+            'արուբական ֆլորին',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'ադրբեջանական մանաթ',
+            'AZN',
+            'ադրբեջանական մանաթ',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Բոսնիա և Հերցեգովինայի փոխարկվող մարկ',
+            'BAM',
+            'Բոսնիա և Հերցեգովինայի փոխարկվող մարկ',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'բարբադոսյան դոլար',
+            'BBD',
+            'բարբադոսյան դոլար',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Բանգլադեշի տակա',
+            'BDT',
+            'Բանգլադեշի տակա',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'բուլղարական լև',
+            'BGN',
+            'բուլղարական լև',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Բահրեյնի դինար',
+            'BHD',
+            'Բահրեյնի դինար',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'բուրունդիական ֆրանկ',
+            'BIF',
+            'բուրունդիական ֆրանկ',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'բերմուդյան դոլար',
+            'BMD',
+            'բերմուդյան դոլար',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Բրունեյի դոլար',
+            'BND',
+            'Բրունեյի դոլար',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'բոլիվիական բոլիվիանո',
+            'BOB',
+            'բոլիվիական բոլիվիանո',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'բրազիլական ռեալ',
+            'R$',
+            'բրազիլական ռեալ',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'բահամյան դոլար',
+            'BSD',
+            'բահամյան դոլար',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'բութանական նգուլտրում',
+            'BTN',
+            'բութանական նգուլտրում',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'բոթսվանական պուլա',
+            'BWP',
+            'բոտսվանական պուլա',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'բելառուսական ռուբլի',
+            'BYN',
+            'բելառուսական ռուբլի',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Բելառուսական ռուբլի (2000–2016)',
+            'BYR',
+            'Բելառուսական ռուբլի (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Բելիզի դոլար',
+            'BZD',
+            'Բելիզի դոլար',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'կանադական դոլար',
+            'CA$',
+            'կանադական դոլար',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Կոնգոյի ֆրանկ',
+            'CDF',
+            'Կոնգոյի ֆրանկ',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'շվեյցարական ֆրանկ',
+            'CHF',
+            'շվեյցարական ֆրանկ',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'չիլիական պեսո',
+            'CLP',
+            'չիլիական պեսո',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'չինական օֆշորային յուան',
+            'CNH',
+            'չինական օֆշորային յուան',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'չինական յուան',
+            'CN¥',
+            'չինական յուան',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'կոլումբիական պեսո',
+            'COP',
+            'կոլումբիական պեսո',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Կոստա Ռիկայի կոլոն',
+            'CRC',
+            'Կոստա Ռիկայի կոլոն',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'կուբայական փոխարկվող պեսո',
+            'CUC',
+            'կուբայական փոխարկվող պեսո',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'կուբայական պեսո',
+            'CUP',
+            'կուբայական պեսո',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Կաբո Վերդեի էսկուդո',
+            'CVE',
+            'Կաբո Վերդեի էսկուդո',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'չեխական կրոն',
+            'CZK',
+            'չեխական կրոնա',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Ջիբութիի ֆրանկ',
+            'DJF',
+            'Ջիբութիի ֆրանկ',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'դանիական կրոն',
+            'DKK',
+            'դանիական կրոն',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'դոմինիկյան պեսո',
+            'DOP',
+            'դոմինիկյան պեսո',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'ալժիրական դինար',
+            'DZD',
+            'ալժիրական դինար',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'եգիպտական ֆունտ',
+            'EGP',
+            'եգիպտական ֆունտ',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'էրիթրեական նակվա',
+            'ERN',
+            'էրիթրեական նակվա',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'եթովպիական բիր',
+            'ETB',
+            'եթովպիական բիր',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'եվրո',
+            '€',
+            'եվրո',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ֆիջիական դոլար',
+            'FJD',
+            'ֆիջիական դոլար',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Ֆոլքլենդյան կղզիների ֆունտ',
+            'FKP',
+            'Ֆոլքլենդյան կղզիների ֆունտ',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'բրիտանական ֆունտ ստերլինգ',
+            '£',
+            'բրիտանական ֆունտ ստերլինգ',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'վրացական լարի',
+            'GEL',
+            'վրացական լարի',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'գայանական սեդի',
+            'GHS',
+            'գայանական սեդի',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Ջիբրալթարի ֆունտ',
+            'GIP',
+            'Ջիբրալթարի ֆունտ',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'գամբիական դալասի',
+            'GMD',
+            'գամբիական դալասի',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'գվինեական ֆրանկ',
+            'GNF',
+            'գվինեական ֆրանկ',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'գվատեմալական կետսալ',
+            'GTQ',
+            'գվատեմալական կետսալ',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'գայանական դոլար',
+            'GYD',
+            'գայանական դոլար',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Հոնկոնգի դոլար',
+            'HK$',
+            'Հոնկոնգի դոլար',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'հոնդուրասական լեմպիրա',
+            'HNL',
+            'հոնդուրասական լեմպիրա',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'խորվաթական կունա',
+            'HRK',
+            'խորվաթական կունա',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'հայիթյան գուրդ',
+            'HTG',
+            'հայիթյան գուրդ',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'հունգարական ֆորինտ',
+            'HUF',
+            'հունգարական ֆորինտ',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'ինդոնեզիական ռուփի',
+            'IDR',
+            'ինդոնեզիական ռուփի',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Իսրայելի նոր շեկել',
+            '₪',
+            'Իսրայելի նոր շեկել',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'հնդկական ռուփի',
+            '₹',
+            'հնդկական ռուփի',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'իրաքյան դինար',
+            'IQD',
+            'իրաքյան դինար',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'իրանական ռիալ',
+            'IRR',
+            'իրանական ռիալ',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'իսլանդական կրոն',
+            'ISK',
+            'իսլանդական կրոն',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Ճամայկայի դոլար',
+            'JMD',
+            'Ճամայկայի դոլար',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'հորդանանյան դինար',
+            'JOD',
+            'հորդանանյան դինար',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'ճապոնական իեն',
+            'JP¥',
+            'ճապոնական իեն',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'քենիական շիլինգ',
+            'KES',
+            'քենիական շիլինգ',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'ղրղզական սոմ',
+            'KGS',
+            'ղրղզական սոմ',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'կամբոջական ռիել',
+            'KHR',
+            'կամբոջական ռիել',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'կոմորյան ֆրանկ',
+            'KMF',
+            'կոմորյան ֆրանկ',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'հյուսիսկորեական վոն',
+            'KPW',
+            'հյուսիսկորեական վոն',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'հարավկորեական վոն',
+            '₩',
+            'հարավկորեական վոն',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Քուվեյթի դինար',
+            'KWD',
+            'Քուվեյթի դինար',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Կայմանյան կղզիների դոլար',
+            'KYD',
+            'Կայմանյան կղզիների դոլար',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'ղազախական տենգե',
+            'KZT',
+            'ղազախական տենգե',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'լաոսական կիպ',
+            'LAK',
+            'լաոսական կիպ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'լիբանանյան ֆունտ',
+            'LBP',
+            'լիբանանյան ֆունտ',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Շրի Լանկայի ռուփի',
+            'LKR',
+            'Շրի Լանկայի ռուփի',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'լիբերիական դոլար',
+            'LRD',
+            'լիբերիական դոլար',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'լեսոթոյական լոտի',
+            'LSL',
+            'լեսոթոյական լոտի',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Լիտվական լիտ',
+            'LTL',
+            'Լիտվական լիտ',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Լատվիական լատ',
+            'LVL',
+            'Լատվիական լատ',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'լիբիական դինար',
+            'LYD',
+            'լիբիական դինար',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Մարոկկոյի դիրհամ',
+            'MAD',
+            'Մարոկկոյի դիրհամ',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'մոլդովական լեյ',
+            'MDL',
+            'մոլդովական լեյ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Մադագասկարի արիարի',
+            'MGA',
+            'Մադագասկարի արիարի',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'մակեդոնական դենար',
+            'MKD',
+            'մակեդոնական դենար',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Մյանմայի կյատ',
+            'MMK',
+            'Մյանմայի կյատ',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'մոնղոլական տուգրիկ',
+            'MNT',
+            'մոնղոլական տուգրիկ',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Մակաոյի պատակա',
+            'MOP',
+            'Մակաոյի պատակա',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'մավրիտանական ուգիյա (1973–2017)',
+            'MRO',
+            'մավրիտանական ուգիյա (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'մավրիտանական ուգիյա',
+            'MRU',
+            'մավրիտանական ուգիյա',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'մավրիկյան ռուփի',
+            'MUR',
+            'մավրիկյան ռուփի',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'մալդիվյան ռուֆիյա',
+            'MVR',
+            'մալդիվյան ռուֆիյա',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'մալավիական կվաչա',
+            'MWK',
+            'մալավիական կվաչա',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'մեքսիկական պեսո',
+            'MX$',
+            'մեքսիկական պեսո',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'մալայզիական ռինգիտ',
+            'MYR',
+            'մալայզիական ռինգիտ',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'մոզամբիկյան մետիկալ',
+            'MZN',
+            'մոզամբիկյան մետիկալ',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'նամիբիական դոլար',
+            'NAD',
+            'նամիբիական դոլար',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'նիգերիական նայրա',
+            'NGN',
+            'նիգերիական նայրա',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'նիկարագուական կորդոբա',
+            'NIO',
+            'նիկարագուական կորդոբա',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'նորվեգական կրոն',
+            'NOK',
+            'նորվեգական կրոն',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Նեպալի ռուփի',
+            'NPR',
+            'Նեպալի ռուփի',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'նորզելանդական դոլար',
+            'NZ$',
+            'նորզելանդական դոլար',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Օմանի ռիալ',
+            'OMR',
+            'Օմանի ռիալ',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'պանամական բալբոա',
+            'PAB',
+            'պանամական բալբոա',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Պերուի սոլ',
+            'PEN',
+            'Պերուի սոլ',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Պապուա Նոր Գվինեայի կինա',
+            'PGK',
+            'Պապուա Նոր Գվինեայի կինա',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'ֆիլիպինյան պեսո',
+            'PHP',
+            'ֆիլիպինյան պեսո',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'պակիստանյան ռուփի',
+            'PKR',
+            'պակիստանյան ռուփի',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'լեհական զլոտի',
+            'PLN',
+            'լեհական զլոտի',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'պարագվայական գուարանի',
+            'PYG',
+            'պարագվայական գուարանի',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Կատարի ռիալ',
+            'QAR',
+            'Կատարի ռիալ',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'ռումինական լեյ',
+            'RON',
+            'ռումինական լեյ',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'սերբական դինար',
+            'RSD',
+            'սերբական դինար',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ռուսական ռուբլի',
+            'RUB',
+            'ռուսական ռուբլի',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ռուանդական ֆրանկ',
+            'RWF',
+            'ռուանդական ֆրանկ',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Սաուդյան Արաբիայի ռիալ',
+            'SAR',
+            'Սաուդյան Արաբիայի ռիալ',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Սողոմոնյան կղզիների դոլար',
+            'SBD',
+            'Սողոմոնյան կղզիների դոլար',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'սեյշելյան ռուփի',
+            'SCR',
+            'սեյշելյան ռուփի',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'սուդանական ֆունտ',
+            'SDG',
+            'սուդանական ֆունտ',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'շվեդական կրոն',
+            'SEK',
+            'շվեդական կրոն',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Սինգապուրի դոլար',
+            'SGD',
+            'Սինգապուրի դոլար',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Սուրբ Հեղինեի ֆունտ',
+            'SHP',
+            'Սուրբ Հեղինեի ֆունտ',
+        ],
+        'SLE' => [
+            'SLE',
+            'Սիեռա Լեոնեի լեոնե',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Սիեռա Լեոնեի լեոնե',
+            'SLL',
+            'Սիեռա Լեոնեի լեոնե (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'սոմալիական շիլինգ',
+            'SOS',
+            'սոմալիական շիլինգ',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'սուրինամական դոլար',
+            'SRD',
+            'սուրինամական դոլար',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'հարավսուդանական ֆունտ',
+            'SSP',
+            'հարավսուդանական ֆունտ',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Սան Տոմե և Փրինսիպիի դոբրա (1977–2017)',
+            'STD',
+            'Սան Տոմե և Փրինսիպիի դոբրա (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Սան Տոմե և Փրինսիպիի դոբրա',
+            'STN',
+            'Սան Տոմե և Փրինսիպիի դոբրա',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'սիրիական ֆունտ',
+            'SYP',
+            'սիրիական ֆունտ',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'սվազիլենդական լիլանգենի',
+            'SZL',
+            'սվազիլենդական լիլանգենի',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'թայլանդական բատ',
+            '฿',
+            'թաիլանդական բահտ',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'տաջիկական սոմոնի',
+            'TJS',
+            'տաջիկական սոմոնի',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'թուրքմենական մանաթ',
+            'TMT',
+            'թուրքմենական մանաթ',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'թունիսյան դինար',
+            'TND',
+            'թունիսյան դինար',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Տոնգայի պաանգա',
+            'TOP',
+            'Տոնգայի պաանգա',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'թուրքական լիրա',
+            'TRY',
+            'թուրքական լիրա',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Տրինիդադ և Տոբագոյի դոլար',
+            'TTD',
+            'Տրինիդադ և Տոբագոյի դոլար',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'թայվանական նոր դոլար',
+            'NT$',
+            'թայվանական նոր դոլար',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'տանզանիական շիլինգ',
+            'TZS',
+            'տանզանիական շիլինգ',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ուկրաինական գրիվնա',
+            'UAH',
+            'ուկրաինական գրիվնա',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ուգանդական շիլինգ',
+            'UGX',
+            'ուգանդական շիլինգ',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'ԱՄՆ դոլար',
+            '$',
+            'ԱՄՆ դոլար',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'ուրուգվայական պեսո',
+            'UYU',
+            'ուրուգվայական պեսո',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ուզբեկական սոմ',
+            'UZS',
+            'ուզբեկական սոմ',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'վենեսուելական բոլիվար (2008–2018)',
+            'VEF',
+            'վենեսուելական բոլիվար (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'վենեսուելական բոլիվար',
+            'VES',
+            'վենեսուելական բոլիվար',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'վիետնամական դոնգ',
+            '₫',
+            'վիետնամական դոնգ',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Վանուատուի վատու',
+            'VUV',
+            'Վանուատուի վատու',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'սամոական տալա',
+            'WST',
+            'սամոական տալա',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Կենտրոնական Աֆրիկայի ԿՖԱ ֆրանկ',
+            'FCFA',
+            'Կենտրոնական Աֆրիկայի ԿՖԱ ֆրանկ',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'արևելակարիբյան դոլար',
+            'EC$',
+            'արևելակարիբյան դոլար',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Արևմտյան Աֆրիկայի ԿՖԱ ֆրանկ',
+            'F CFA',
+            'Արևմտյան Աֆրիկայի ԿՖԱ ֆրանկ',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'ԿՊՖ ֆրանկ',
+            'CFPF',
+            'ԿՊՖ ֆրանկ',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'եմենական ռիալ',
+            'YER',
+            'եմենական ռիալ',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'հարավաֆրիկյան ռանդ',
+            'ZAR',
+            'հարավաֆրիկյան ռանդ',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Զամբիական կվաչա (1968–2012)',
+            'ZMK',
+            'Զամբիական կվաչա (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'զամբիական կվաչա',
+            'ZMW',
+            'զամբիական կվաչա',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ia.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ia.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ia.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ia.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,473 +2,665 @@
 
 return [
     'Names' => [
+        'AED' => [
+            'AED',
+            'dirham del Emiratos Arabe Unite',
+        ],
+        'AFN' => [
+            'AFN',
+            'afghani',
+        ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'lek albanese',
+            'ALL',
+            'lek albanese',
+        ],
+        'AMD' => [
+            'AMD',
+            'dram armenie',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'florino antillan',
+            'ANG',
+            'florino antillan',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwanza angolan',
+            'AOA',
+            'kwanza angolan',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'peso argentin',
+            'ARS',
+            'peso argentin',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'dollar australian',
+            'A$',
+            'dollar australian',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'florino aruban',
+            'AWG',
+            'florino aruban',
+        ],
+        'AZN' => [
+            'AZN',
+            'manat azeri',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'marco convertibile de Bosnia-Herzegovina',
+            'BAM',
+            'marco convertibile de Bosnia-Herzegovina',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'dollar barbadian',
+            'BBD',
+            'dollar barbadian',
+        ],
+        'BDT' => [
+            'BDT',
+            'taka bengalese',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'lev bulgare',
+            'BGN',
+            'lev bulgare',
+        ],
+        'BHD' => [
+            'BHD',
+            'dinar bahreini',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'franco burundese',
+            'BIF',
+            'franco burundese',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dollar bermudan',
+            'BMD',
+            'dollar bermudan',
+        ],
+        'BND' => [
+            'BND',
+            'dollar de Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviano bolivian',
+            'BOB',
+            'boliviano bolivian',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'real brasilian',
+            'R$',
+            'real brasilian',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'dollar bahamian',
+            'BSD',
+            'dollar bahamian',
+        ],
+        'BTN' => [
+            'BTN',
+            'ngultrum bhutanese',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pula botswanese',
+            'BWP',
+            'pula botswanese',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'rublo bielorusse',
+            'BYN',
+            'rublo bielorusse',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'dollar belizan',
+            'BZD',
+            'dollar belizan',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'dollar canadian',
+            'CA$',
+            'dollar canadian',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'franco congolese',
+            'CDF',
+            'franco congolese',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'franco suisse',
+            'CHF',
+            'franco suisse',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'peso chilen',
+            'CLP',
+            'peso chilen',
+        ],
+        'CNH' => [
+            'CNH',
+            'yuan chinese (extracontinental)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'yuan chinese',
+            'CN¥',
+            'yuan chinese',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'peso colombian',
+            'COP',
+            'peso colombian',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'colon costarican',
+            'CRC',
+            'colon costarican',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'peso cuban convertibile',
+            'CUC',
+            'peso cuban convertibile',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'peso cuban',
+            'CUP',
+            'peso cuban',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'escudo capoverdian',
+            'CVE',
+            'escudo capoverdian',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'corona chec',
+            'CZK',
+            'corona chec',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Marco geman',
+            'DEM',
+            'Marco geman',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'franco djibutian',
+            'DJF',
+            'franco djibutian',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'corona danese',
+            'DKK',
+            'corona danese',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'peso dominican',
+            'DOP',
+            'peso dominican',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinar algerin',
+            'DZD',
+            'dinar algerin',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Corona estonian',
+            'EEK',
+            'Corona estonian',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'libra egyptie',
+            'EGP',
+            'libra egyptie',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nakfa eritree',
+            'ERN',
+            'nakfa eritree',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'birr ethiope',
+            'ETB',
+            'birr ethiope',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Marco finnese',
+            'FIM',
+            'Marco finnese',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'dollar fijian',
+            'FJD',
+            'dollar fijian',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'libra falklandese',
+            'FKP',
+            'libra falklandese',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Franco francese',
+            'FRF',
+            'Franco francese',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'libra sterling',
+            '£',
+            'libra sterling',
+        ],
+        'GEL' => [
+            'GEL',
+            'lari georgian',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'cedi ghanese',
+            'GHS',
+            'cedi ghanese',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'libra de Gibraltar',
+            'GIP',
+            'libra de Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi gambian',
+            'GMD',
+            'dalasi gambian',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'franco guinean',
+            'GNF',
+            'franco guinean',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'quetzal guatemaltec',
+            'GTQ',
+            'quetzal guatemaltec',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'dollar guyanese',
+            'GYD',
+            'dollar guyanese',
+        ],
+        'HKD' => [
+            'HK$',
+            'dollar hongkongese',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'lempira hondurese',
+            'HNL',
+            'lempira hondurese',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kuna croate',
+            'HRK',
+            'kuna croate',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gourde haitian',
+            'HTG',
+            'gourde haitian',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'forint hungare',
+            'HUF',
+            'forint hungare',
+        ],
+        'IDR' => [
+            'IDR',
+            'rupia indonesian',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Libra irlandese',
+            'IEP',
+            'Libra irlandese',
+        ],
+        'ILS' => [
+            '₪',
+            'nove shekel israeli',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'rupia indian',
+            '₹',
+            'rupia indian',
+        ],
+        'IQD' => [
+            'IQD',
+            'dinar iraqi',
+        ],
+        'IRR' => [
+            'IRR',
+            'rial iranian',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'corona islandese',
+            'ISK',
+            'corona islandese',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'dollar jamaican',
+            'JMD',
+            'dollar jamaican',
+        ],
+        'JOD' => [
+            'JOD',
+            'dinar jordan',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'yen japonese',
+            'JP¥',
+            'yen japonese',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'shilling kenyan',
+            'KES',
+            'shilling kenyan',
+        ],
+        'KGS' => [
+            'KGS',
+            'som kirghiz',
+        ],
+        'KHR' => [
+            'KHR',
+            'riel cambodgian',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'franco comorian',
+            'KMF',
+            'franco comorian',
+        ],
+        'KPW' => [
+            'KPW',
+            'won nordkorean',
+        ],
+        'KRW' => [
+            '₩',
+            'won sudkorean',
+        ],
+        'KWD' => [
+            'KWD',
+            'dinar kuwaiti',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'dollar del Insulas Caiman',
+            'KYD',
+            'dollar del Insulas Caiman',
+        ],
+        'KZT' => [
+            'KZT',
+            'tenge kazakh',
+        ],
+        'LAK' => [
+            'LAK',
+            'kip laotian',
+        ],
+        'LBP' => [
+            'LBP',
+            'libra libanese',
+        ],
+        'LKR' => [
+            'LKR',
+            'rupia de Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dollar liberian',
+            'LRD',
+            'dollar liberian',
+        ],
+        'LSL' => [
+            'LSL',
+            'loti de Lesotho',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinar libyc',
+            'LYD',
+            'dinar libyc',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dirham marocchin',
+            'MAD',
+            'dirham marocchin',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'leu moldave',
+            'MDL',
+            'leu moldave',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariary malgache',
+            'MGA',
+            'ariary malgache',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'denar macedonie',
+            'MKD',
+            'denar macedonie',
+        ],
+        'MMK' => [
+            'MMK',
+            'kyat de Myanmar',
+        ],
+        'MNT' => [
+            'MNT',
+            'tugrik mongol',
+        ],
+        'MOP' => [
+            'MOP',
+            'pataca de Macao',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ouguiya mauritan (1973–2017)',
+            'MRO',
+            'ouguiya mauritan (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ouguiya mauritan',
+            'MRU',
+            'ouguiya mauritan',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'rupia mauritian',
+            'MUR',
+            'rupia mauritian',
+        ],
+        'MVR' => [
+            'MVR',
+            'rufiyaa del Maldivas',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha malawian',
+            'MWK',
+            'kwacha malawian',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'peso mexican',
+            'MX$',
+            'peso mexican',
+        ],
+        'MYR' => [
+            'MYR',
+            'ringgit malay',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'metical mozambican',
+            'MZN',
+            'metical mozambican',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dollar namibian',
+            'NAD',
+            'dollar namibian',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naira nigerian',
+            'NGN',
+            'naira nigerian',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'cordoba nicaraguan',
+            'NIO',
+            'cordoba nicaraguan',
         ],
         'NLG' => [
-            0 => 'ƒ',
-            1 => 'Florino nederlandese',
+            'ƒ',
+            'Florino nederlandese',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'corona norvegian',
+            'NOK',
+            'corona norvegian',
+        ],
+        'NPR' => [
+            'NPR',
+            'rupia nepalese',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'dollar neozelandese',
+            'NZ$',
+            'dollar neozelandese',
+        ],
+        'OMR' => [
+            'OMR',
+            'rial omani',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balboa panamen',
+            'PAB',
+            'balboa panamen',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'sol peruvian',
+            'PEN',
+            'sol peruvian',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina papuan',
+            'PGK',
+            'kina papuan',
+        ],
+        'PHP' => [
+            '₱',
+            'peso philippin',
+        ],
+        'PKR' => [
+            'PKR',
+            'rupia pakistani',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'zloty polonese',
+            'PLN',
+            'zloty polonese',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'guarani paraguayan',
+            'PYG',
+            'guarani paraguayan',
+        ],
+        'QAR' => [
+            'QAR',
+            'rial qatari',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'leu romanian',
+            'RON',
+            'leu romanian',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'dinar serbe',
+            'RSD',
+            'dinar serbe',
         ],
         'RUB' => [
-            0 => '₽',
-            1 => 'rublo russe',
+            '₽',
+            'rublo russe',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'franco ruandese',
+            'RWF',
+            'franco ruandese',
+        ],
+        'SAR' => [
+            'SAR',
+            'rial saudi',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'dollar del insulas Salomon',
+            'SBD',
+            'dollar del insulas Salomon',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'rupia seychellese',
+            'SCR',
+            'rupia seychellese',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'libra sudanese',
+            'SDG',
+            'libra sudanese',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'corona svedese',
+            'SEK',
+            'corona svedese',
+        ],
+        'SGD' => [
+            'SGD',
+            'dollar singaporese',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'libra de St. Helena',
+            'SHP',
+            'libra de St. Helena',
+        ],
+        'SLE' => [
+            'SLE',
+            'leone sierraleonese',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leone sierraleonese',
+            'SLL',
+            'leone sierraleonese (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'shilling somali',
+            'SOS',
+            'shilling somali',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'dollar surinamese',
+            'SRD',
+            'dollar surinamese',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'libra sud-sudanese',
+            'SSP',
+            'libra sud-sudanese',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra de São Tomé e Príncipe',
+            'STN',
+            'dobra de São Tomé e Príncipe',
+        ],
+        'SYP' => [
+            'SYP',
+            'libra syriac',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangeni swazilandese',
+            'SZL',
+            'lilangeni swazilandese',
+        ],
+        'THB' => [
+            'THB',
+            'baht thailandese',
+        ],
+        'TJS' => [
+            'TJS',
+            'somoni tajik',
+        ],
+        'TMT' => [
+            'TMT',
+            'manat turkmen',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinar tunisian',
+            'TND',
+            'dinar tunisian',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'paʻanga tongan',
+            'TOP',
+            'paʻanga tongan',
+        ],
+        'TRY' => [
+            'TRY',
+            'lira turc',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dollar de Trinidad e Tobago',
+            'TTD',
+            'dollar de Trinidad e Tobago',
+        ],
+        'TWD' => [
+            'NT$',
+            'nove dollar taiwanese',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'shilling tanzanian',
+            'TZS',
+            'shilling tanzanian',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'hryvnia ukrainian',
+            'UAH',
+            'hryvnia ukrainian',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'shilling ugandese',
+            'UGX',
+            'shilling ugandese',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'dollar statounitese',
+            'US$',
+            'dollar statounitese',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'peso uruguayan',
+            'UYU',
+            'peso uruguayan',
+        ],
+        'UZS' => [
+            'UZS',
+            'som uzbek',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'bolivar venezuelan (2008–2018)',
+            'VEF',
+            'bolivar venezuelan (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'bolivar venezuelan',
+            'VES',
+            'bolivar venezuelan',
+        ],
+        'VND' => [
+            '₫',
+            'dong vietnamese',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu vanuatuan',
+            'VUV',
+            'vatu vanuatuan',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'tala samoan',
+            'WST',
+            'tala samoan',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'franco CFA de Africa Central',
+            'FCFA',
+            'franco CFA de Africa Central',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'dollar del Caribes Oriental',
+            'EC$',
+            'dollar del Caribes Oriental',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'franco CFA de Africa Occidental',
+            'F CFA',
+            'franco CFA de Africa Occidental',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'franco CFP',
+            'CFPF',
+            'franco CFP',
+        ],
+        'YER' => [
+            'YER',
+            'rial yemeni',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rand sudafrican',
+            'ZAR',
+            'rand sudafrican',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha zambian',
+            'ZMW',
+            'kwacha zambian',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/id.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/id.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/id.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/id.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1152 +3,1156 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Peseta Andorra',
+            'ADP',
+            'Peseta Andorra',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham Uni Emirat Arab',
+            'AED',
+            'Dirham Uni Emirat Arab',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afgani Afganistan (1927–2002)',
+            'AFA',
+            'Afgani Afganistan (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afgani Afganistan',
+            'AFN',
+            'Afgani Afganistan',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lek Albania',
+            'ALL',
+            'Lek Albania',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Dram Armenia',
+            'AMD',
+            'Dram Armenia',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Guilder Antilla Belanda',
+            'ANG',
+            'Guilder Antilla Belanda',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza Angola',
+            'AOA',
+            'Kwanza Angola',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Kwanza Angola (1977–1991)',
+            'AOK',
+            'Kwanza Angola (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Kwanza Baru Angola (1990–2000)',
+            'AON',
+            'Kwanza Baru Angola (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Kwanza Angola yang Disesuaikan Lagi (1995–1999)',
+            'AOR',
+            'Kwanza Angola yang Disesuaikan Lagi (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Austral Argentina',
+            'ARA',
+            'Austral Argentina',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'Peso Ley Argentina (1970–1983)',
+            'ARL',
+            'Peso Ley Argentina (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Peso Argentina (1881–1970)',
+            'ARM',
+            'Peso Argentina (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Peso Argentina (1983–1985)',
+            'ARP',
+            'Peso Argentina (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Peso Argentina',
+            'ARS',
+            'Peso Argentina',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Schilling Austria',
+            'ATS',
+            'Schilling Austria',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'Dolar Australia',
+            'AU$',
+            'Dolar Australia',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Florin Aruba',
+            'AWG',
+            'Florin Aruba',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Manat Azerbaijan (1993–2006)',
+            'AZM',
+            'Manat Azerbaijan (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Manat Azerbaijan',
+            'AZN',
+            'Manat Azerbaijan',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Dinar Bosnia-Herzegovina (1992–1994)',
+            'BAD',
+            'Dinar Bosnia-Herzegovina (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Mark Konvertibel Bosnia-Herzegovina',
+            'BAM',
+            'Mark Konvertibel Bosnia-Herzegovina',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'Dinar Baru Bosnia-Herzegovina (1994–1997)',
+            'BAN',
+            'Dinar Baru Bosnia-Herzegovina (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Dolar Barbados',
+            'BBD',
+            'Dolar Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka Bangladesh',
+            'BDT',
+            'Taka Bangladesh',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Franc Belgia (konvertibel)',
+            'BEC',
+            'Franc Belgia (konvertibel)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Franc Belgia',
+            'BEF',
+            'Franc Belgia',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Franc Belgia (keuangan)',
+            'BEL',
+            'Franc Belgia (keuangan)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Hard Lev Bulgaria',
+            'BGL',
+            'Hard Lev Bulgaria',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'Socialist Lev Bulgaria',
+            'BGM',
+            'Socialist Lev Bulgaria',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Lev Bulgaria',
+            'BGN',
+            'Lev Bulgaria',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Lev Bulgaria (1879–1952)',
+            'BGO',
+            'Lev Bulgaria (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinar Bahrain',
+            'BHD',
+            'Dinar Bahrain',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Franc Burundi',
+            'BIF',
+            'Franc Burundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dolar Bermuda',
+            'BMD',
+            'Dolar Bermuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Dolar Brunei',
+            'BND',
+            'Dolar Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviano',
+            'BOB',
+            'Boliviano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Boliviano Bolivia (1863–1963)',
+            'BOL',
+            'Boliviano Bolivia (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Peso Bolivia',
+            'BOP',
+            'Peso Bolivia',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Mvdol Bolivia',
+            'BOV',
+            'Mvdol Bolivia',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Cruzeiro Baru Brasil (1967–1986)',
+            'BRB',
+            'Cruzeiro Baru Brasil (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Cruzado Brasil (1986–1989)',
+            'BRC',
+            'Cruzado Brasil (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Cruzeiro Brasil (1990–1993)',
+            'BRE',
+            'Cruzeiro Brasil (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real Brasil',
+            'R$',
+            'Real Brasil',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Cruzado Baru Brasil (1989–1990)',
+            'BRN',
+            'Cruzado Baru Brasil (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Cruzeiro Brasil (1993–1994)',
+            'BRR',
+            'Cruzeiro Brasil (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Cruzeiro Brasil (1942–1967)',
+            'BRZ',
+            'Cruzeiro Brasil (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dolar Bahama',
+            'BSD',
+            'Dolar Bahama',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ngultrum Bhutan',
+            'BTN',
+            'Ngultrum Bhutan',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Kyat Burma',
+            'BUK',
+            'Kyat Burma',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula Botswana',
+            'BWP',
+            'Pula Botswana',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Rubel Baru Belarus (1994–1999)',
+            'BYB',
+            'Rubel Baru Belarus (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Rubel Belarusia',
+            'BYN',
+            'Rubel Belarusia',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Rubel Belarusia (2000–2016)',
+            'BYR',
+            'Rubel Belarusia (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Dolar Belize',
+            'BZD',
+            'Dolar Belize',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dolar Kanada',
+            'CA$',
+            'Dolar Kanada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Franc Kongo',
+            'CDF',
+            'Franc Kongo',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'Euro WIR',
+            'CHE',
+            'Euro WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Franc Swiss',
+            'CHF',
+            'Franc Swiss',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'Franc WIR',
+            'CHW',
+            'Franc WIR',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Escudo Cile',
+            'CLE',
+            'Escudo Cile',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Satuan Hitung (UF) Cile',
+            'CLF',
+            'Satuan Hitung (UF) Cile',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Peso Cile',
+            'CLP',
+            'Peso Cile',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Yuan Tiongkok (luar negeri)',
+            'CNH',
+            'Yuan Tiongkok (luar negeri)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan Tiongkok',
+            'CN¥',
+            'Yuan Tiongkok',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Peso Kolombia',
+            'COP',
+            'Peso Kolombia',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Unit Nilai Nyata Kolombia',
+            'COU',
+            'Unit Nilai Nyata Kolombia',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Colon Kosta Rika',
+            'CRC',
+            'Colon Kosta Rika',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Dinar Serbia (2002–2006)',
+            'CSD',
+            'Dinar Serbia (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Hard Koruna Cheska',
+            'CSK',
+            'Hard Koruna Cheska',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Peso Konvertibel Kuba',
+            'CUC',
+            'Peso Konvertibel Kuba',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Peso Kuba',
+            'CUP',
+            'Peso Kuba',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Escudo Tanjung Verde',
+            'CVE',
+            'Escudo Tanjung Verde',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Pound Siprus',
+            'CYP',
+            'Pound Siprus',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Koruna Ceko',
+            'CZK',
+            'Koruna Ceko',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Mark Jerman Timur',
+            'DDM',
+            'Mark Jerman Timur',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Mark Jerman',
+            'DEM',
+            'Mark Jerman',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Franc Jibuti',
+            'DJF',
+            'Franc Jibuti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Krone Denmark',
+            'DKK',
+            'Krone Denmark',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Peso Dominika',
+            'DOP',
+            'Peso Dominika',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinar Aljazair',
+            'DZD',
+            'Dinar Aljazair',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Sucre Ekuador',
+            'ECS',
+            'Sucre Ekuador',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Satuan Nilai Tetap Ekuador',
+            'ECV',
+            'Satuan Nilai Tetap Ekuador',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Kroon Estonia',
+            'EEK',
+            'Kroon Estonia',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Pound Mesir',
+            'EGP',
+            'Pound Mesir',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa Eritrea',
+            'ERN',
+            'Nakfa Eritrea',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Peseta Spanyol (akun)',
+            'ESA',
+            'Peseta Spanyol (akun)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Peseta Spanyol (konvertibel)',
+            'ESB',
+            'Peseta Spanyol (konvertibel)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Peseta Spanyol',
+            'ESP',
+            'Peseta Spanyol',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Birr Etiopia',
+            'ETB',
+            'Birr Etiopia',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Markka Finlandia',
+            'FIM',
+            'Markka Finlandia',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Dolar Fiji',
+            'FJD',
+            'Dolar Fiji',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Pound Kepulauan Falkland',
+            'FKP',
+            'Pound Kepulauan Falkland',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Franc Prancis',
+            'FRF',
+            'Franc Prancis',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Pound Inggris',
+            '£',
+            'Pound Inggris',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Kupon Larit Georgia',
+            'GEK',
+            'Kupon Larit Georgia',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Lari Georgia',
+            'GEL',
+            'Lari Georgia',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Cedi Ghana (1979–2007)',
+            'GHC',
+            'Cedi Ghana (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Cedi Ghana',
+            'GHS',
+            'Cedi Ghana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Pound Gibraltar',
+            'GIP',
+            'Pound Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi Gambia',
+            'GMD',
+            'Dalasi Gambia',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Franc Guinea',
+            'GNF',
+            'Franc Guinea',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Syli Guinea',
+            'GNS',
+            'Syli Guinea',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Ekuele Guinea Ekuatorial',
+            'GQE',
+            'Ekuele Guinea Ekuatorial',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Drachma Yunani',
+            'GRD',
+            'Drachma Yunani',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Quetzal Guatemala',
+            'GTQ',
+            'Quetzal Guatemala',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Escudo Guinea Portugal',
+            'GWE',
+            'Escudo Guinea Portugal',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Peso Guinea-Bissau',
+            'GWP',
+            'Peso Guinea-Bissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Dolar Guyana',
+            'GYD',
+            'Dolar Guyana',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Dolar Hong Kong',
+            'HK$',
+            'Dolar Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lempira Honduras',
+            'HNL',
+            'Lempira Honduras',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Dinar Kroasia',
+            'HRD',
+            'Dinar Kroasia',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuna Kroasia',
+            'HRK',
+            'Kuna Kroasia',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gourde Haiti',
+            'HTG',
+            'Gourde Haiti',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Forint Hungaria',
+            'HUF',
+            'Forint Hungaria',
         ],
         'IDR' => [
-            0 => 'Rp',
-            1 => 'Rupiah Indonesia',
+            'Rp',
+            'Rupiah Indonesia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Pound Irlandia',
+            'IEP',
+            'Pound Irlandia',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Pound Israel',
+            'ILP',
+            'Pound Israel',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'Shekel Israel',
+            'ILR',
+            'Shekel Israel',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Shekel Baru Israel',
+            '₪',
+            'Shekel Baru Israel',
         ],
         'INR' => [
-            0 => 'Rs',
-            1 => 'Rupee India',
+            'Rs',
+            'Rupee India',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dinar Irak',
+            'IQD',
+            'Dinar Irak',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Rial Iran',
+            'IRR',
+            'Rial Iran',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'Krona Islandia (1918–1981)',
+            'ISJ',
+            'Krona Islandia (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Krona Islandia',
+            'ISK',
+            'Krona Islandia',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Lira Italia',
+            'ITL',
+            'Lira Italia',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Dolar Jamaika',
+            'JMD',
+            'Dolar Jamaika',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinar Yordania',
+            'JOD',
+            'Dinar Yordania',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yen Jepang',
+            'JP¥',
+            'Yen Jepang',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Shilling Kenya',
+            'KES',
+            'Shilling Kenya',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Som Kirgizstan',
+            'KGS',
+            'Som Kirgizstan',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Riel Kamboja',
+            'KHR',
+            'Riel Kamboja',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Franc Komoro',
+            'KMF',
+            'Franc Komoro',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Won Korea Utara',
+            'KPW',
+            'Won Korea Utara',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'Hwan Korea Selatan (1953–1962)',
+            'KRH',
+            'Hwan Korea Selatan (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'Won Korea Selatan (1945–1953)',
+            'KRO',
+            'Won Korea Selatan (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Won Korea Selatan',
+            '₩',
+            'Won Korea Selatan',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dinar Kuwait',
+            'KWD',
+            'Dinar Kuwait',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Dolar Kepulauan Cayman',
+            'KYD',
+            'Dolar Kepulauan Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tenge Kazakhstan',
+            'KZT',
+            'Tenge Kazakhstan',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kip Laos',
+            'LAK',
+            'Kip Laos',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Pound Lebanon',
+            'LBP',
+            'Pound Lebanon',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rupee Sri Lanka',
+            'LKR',
+            'Rupee Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dolar Liberia',
+            'LRD',
+            'Dolar Liberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti Lesotho',
+            'LSL',
+            'Loti Lesotho',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litas Lituania',
+            'LTL',
+            'Litas Lituania',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Talonas Lituania',
+            'LTT',
+            'Talonas Lituania',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Franc Konvertibel Luksemburg',
+            'LUC',
+            'Franc Konvertibel Luksemburg',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Franc Luksemburg',
+            'LUF',
+            'Franc Luksemburg',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Financial Franc Luksemburg',
+            'LUL',
+            'Financial Franc Luksemburg',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lats Latvia',
+            'LVL',
+            'Lats Latvia',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Rubel Latvia',
+            'LVR',
+            'Rubel Latvia',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinar Libya',
+            'LYD',
+            'Dinar Libya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirham Maroko',
+            'MAD',
+            'Dirham Maroko',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Franc Maroko',
+            'MAF',
+            'Franc Maroko',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Franc Monegasque',
+            'MCF',
+            'Franc Monegasque',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'Cupon Moldova',
+            'MDC',
+            'Cupon Moldova',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Leu Moldova',
+            'MDL',
+            'Leu Moldova',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ariary Madagaskar',
+            'MGA',
+            'Ariary Madagaskar',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Franc Malagasi',
+            'MGF',
+            'Franc Malagasi',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Denar Makedonia',
+            'MKD',
+            'Denar Makedonia',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Denar Makedonia (1992–1993)',
+            'MKN',
+            'Denar Makedonia (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Franc Mali',
+            'MLF',
+            'Franc Mali',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kyat Myanmar',
+            'MMK',
+            'Kyat Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Tugrik Mongolia',
+            'MNT',
+            'Tugrik Mongolia',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Pataca Makau',
+            'MOP',
+            'Pataca Makau',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ouguiya Mauritania (1973–2017)',
+            'MRO',
+            'Ouguiya Mauritania (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ouguiya Mauritania',
+            'MRU',
+            'Ouguiya Mauritania',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Lira Malta',
+            'MTL',
+            'Lira Malta',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Pound Malta',
+            'MTP',
+            'Pound Malta',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupee Mauritius',
+            'MUR',
+            'Rupee Mauritius',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'Rufiyaa Maladewa (1947–1981)',
+            'MVP',
+            'Rufiyaa Maladewa (1947–1981)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rufiyaa Maladewa',
+            'MVR',
+            'Rufiyaa Maladewa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwacha Malawi',
+            'MWK',
+            'Kwacha Malawi',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Peso Meksiko',
+            'MX$',
+            'Peso Meksiko',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Peso Silver Meksiko (1861–1992)',
+            'MXP',
+            'Peso Silver Meksiko (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Unit Investasi Meksiko',
+            'MXV',
+            'Unit Investasi Meksiko',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ringgit Malaysia',
+            'MYR',
+            'Ringgit Malaysia',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Escudo Mozambik',
+            'MZE',
+            'Escudo Mozambik',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metical Mozambik (1980–2006)',
+            'MZM',
+            'Metical Mozambik (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Metical Mozambik',
+            'MZN',
+            'Metical Mozambik',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dolar Namibia',
+            'NAD',
+            'Dolar Namibia',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira Nigeria',
+            'NGN',
+            'Naira Nigeria',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Cordoba Nikaragua (1988–1991)',
+            'NIC',
+            'Cordoba Nikaragua (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Cordoba Nikaragua',
+            'NIO',
+            'Cordoba Nikaragua',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Guilder Belanda',
+            'NLG',
+            'Guilder Belanda',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Krone Norwegia',
+            'NOK',
+            'Krone Norwegia',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rupee Nepal',
+            'NPR',
+            'Rupee Nepal',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Dolar Selandia Baru',
+            'NZ$',
+            'Dolar Selandia Baru',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Rial Oman',
+            'OMR',
+            'Rial Oman',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balboa Panama',
+            'PAB',
+            'Balboa Panama',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Inti Peru',
+            'PEI',
+            'Inti Peru',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Sol Peru',
+            'PEN',
+            'Sol Peru',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Sol Peru (1863–1965)',
+            'PES',
+            'Sol Peru (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina Papua Nugini',
+            'PGK',
+            'Kina Papua Nugini',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Peso Filipina',
+            'PHP',
+            'Peso Filipina',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rupee Pakistan',
+            'PKR',
+            'Rupee Pakistan',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Zloty Polandia',
+            'PLN',
+            'Zloty Polandia',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Zloty Polandia (1950–1995)',
+            'PLZ',
+            'Zloty Polandia (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Escudo Portugal',
+            'PTE',
+            'Escudo Portugal',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Guarani Paraguay',
+            'PYG',
+            'Guarani Paraguay',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Rial Qatar',
+            'QAR',
+            'Rial Qatar',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Dolar Rhodesia',
+            'RHD',
+            'Dolar Rhodesia',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Leu Rumania (1952–2006)',
+            'ROL',
+            'Leu Rumania (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Leu Rumania',
+            'RON',
+            'Leu Rumania',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinar Serbia',
+            'RSD',
+            'Dinar Serbia',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rubel Rusia',
+            'RUB',
+            'Rubel Rusia',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Rubel Rusia (1991–1998)',
+            'RUR',
+            'Rubel Rusia (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Franc Rwanda',
+            'RWF',
+            'Franc Rwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyal Arab Saudi',
+            'SAR',
+            'Riyal Arab Saudi',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dolar Kepulauan Solomon',
+            'SBD',
+            'Dolar Kepulauan Solomon',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupee Seychelles',
+            'SCR',
+            'Rupee Seychelles',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Dinar Sudan (1992–2007)',
+            'SDD',
+            'Dinar Sudan (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Pound Sudan',
+            'SDG',
+            'Pound Sudan',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Pound Sudan (1957–1998)',
+            'SDP',
+            'Pound Sudan (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Krona Swedia',
+            'SEK',
+            'Krona Swedia',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dolar Singapura',
+            'SGD',
+            'Dolar Singapura',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Pound Saint Helena',
+            'SHP',
+            'Pound Saint Helena',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Tolar Slovenia',
+            'SIT',
+            'Tolar Slovenia',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Koruna Slovakia',
+            'SKK',
+            'Koruna Slovakia',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leone Sierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leone Sierra Leone',
+            'SLL',
+            'Leone Sierra Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Shilling Somalia',
+            'SOS',
+            'Shilling Somalia',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dolar Suriname',
+            'SRD',
+            'Dolar Suriname',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Guilder Suriname',
+            'SRG',
+            'Guilder Suriname',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Pound Sudan Selatan',
+            'SSP',
+            'Pound Sudan Selatan',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra Sao Tome dan Principe (1977–2017)',
+            'STD',
+            'Dobra Sao Tome dan Principe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra Sao Tome dan Principe',
+            'STN',
+            'Dobra Sao Tome dan Principe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Rubel Soviet',
+            'SUR',
+            'Rubel Soviet',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Colon El Savador',
+            'SVC',
+            'Colon El Savador',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Pound Suriah',
+            'SYP',
+            'Pound Suriah',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni Swaziland',
+            'SZL',
+            'Lilangeni Swaziland',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Baht Thailand',
+            '฿',
+            'Baht Thailand',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Rubel Tajikistan',
+            'TJR',
+            'Rubel Tajikistan',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somoni Tajikistan',
+            'TJS',
+            'Somoni Tajikistan',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Manat Turkmenistan (1993–2009)',
+            'TMM',
+            'Manat Turkmenistan (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manat Turkmenistan',
+            'TMT',
+            'Manat Turkmenistan',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinar Tunisia',
+            'TND',
+            'Dinar Tunisia',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Paʻanga Tonga',
+            'TOP',
+            'Paʻanga Tonga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Escudo Timor',
+            'TPE',
+            'Escudo Timor',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Lira Turki (1922–2005)',
+            'TRL',
+            'Lira Turki (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Lira Turki',
+            'TRY',
+            'Lira Turki',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dolar Trinidad dan Tobago',
+            'TTD',
+            'Dolar Trinidad dan Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Dolar Baru Taiwan',
+            'NT$',
+            'Dolar Baru Taiwan',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Shilling Tanzania',
+            'TZS',
+            'Shilling Tanzania',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Hryvnia Ukraina',
+            'UAH',
+            'Hryvnia Ukraina',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Karbovanet Ukraina',
+            'UAK',
+            'Karbovanet Ukraina',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Shilling Uganda (1966–1987)',
+            'UGS',
+            'Shilling Uganda (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Shilling Uganda',
+            'UGX',
+            'Shilling Uganda',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Dolar Amerika Serikat',
+            'US$',
+            'Dolar Amerika Serikat',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'Dolar AS (Hari berikutnya)',
+            'USN',
+            'Dolar AS (Hari berikutnya)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'Dolar AS (Hari yang sama)',
+            'USS',
+            'Dolar AS (Hari yang sama)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Peso Uruguay (Unit Diindeks)',
+            'UYI',
+            'Peso Uruguay (Unit Diindeks)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Peso Uruguay (1975–1993)',
+            'UYP',
+            'Peso Uruguay (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Peso Uruguay',
+            'UYU',
+            'Peso Uruguay',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Som Uzbekistan',
+            'UZS',
+            'Som Uzbekistan',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Bolivar Venezuela (1871–2008)',
+            'VEB',
+            'Bolivar Venezuela (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Bolivar Venezuela (2008–2018)',
+            'VEF',
+            'Bolivar Venezuela (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolivar Venezuela',
+            'VES',
+            'Bolivar Venezuela',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Dong Vietnam',
+            '₫',
+            'Dong Vietnam',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Dong Vietnam (1978–1985)',
+            'VNN',
+            'Dong Vietnam (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vatu Vanuatu',
+            'VUV',
+            'Vatu Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala Samoa',
+            'WST',
+            'Tala Samoa',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Franc CFA Afrika Tengah',
+            'FCFA',
+            'Franc CFA Afrika Tengah',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Dolar Karibia Timur',
+            'EC$',
+            'Dolar Karibia Timur',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Satuan Mata Uang Eropa',
+            'XEU',
+            'Satuan Mata Uang Eropa',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Franc Gold Perancis',
+            'XFO',
+            'Franc Gold Perancis',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Franc UIC Perancis',
+            'XFU',
+            'Franc UIC Perancis',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Franc CFA Afrika Barat',
+            'F CFA',
+            'Franc CFA Afrika Barat',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Franc CFP',
+            'CFPF',
+            'Franc CFP',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'Dana RINET',
+            'XRE',
+            'Dana RINET',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Dinar Yaman',
+            'YDD',
+            'Dinar Yaman',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Rial Yaman',
+            'YER',
+            'Rial Yaman',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Hard Dinar Yugoslavia (1966–1990)',
+            'YUD',
+            'Hard Dinar Yugoslavia (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Dinar Baru Yugoslavia (1994–2002)',
+            'YUM',
+            'Dinar Baru Yugoslavia (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Dinar Konvertibel Yugoslavia (1990–1992)',
+            'YUN',
+            'Dinar Konvertibel Yugoslavia (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'Dinar Reformasi Yugoslavia (1992–1993)',
+            'YUR',
+            'Dinar Reformasi Yugoslavia (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Rand Afrika Selatan (Keuangan)',
+            'ZAL',
+            'Rand Afrika Selatan (Keuangan)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rand Afrika Selatan',
+            'ZAR',
+            'Rand Afrika Selatan',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha Zambia (1968–2012)',
+            'ZMK',
+            'Kwacha Zambia (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha Zambia',
+            'ZMW',
+            'Kwacha Zambia',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zaire Baru Zaire (1993–1998)',
+            'ZRN',
+            'Zaire Baru Zaire (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zaire Zaire (1971–1993)',
+            'ZRZ',
+            'Zaire Zaire (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dolar Zimbabwe (1980–2008)',
+            'ZWD',
+            'Dolar Zimbabwe (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Dolar Zimbabwe (2009)',
+            'ZWL',
+            'Dolar Zimbabwe (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Dolar Zimbabwe (2008)',
+            'ZWR',
+            'Dolar Zimbabwe (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ig.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ig.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ig.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ig.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,628 +3,632 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Ego Dirham obodo United Arab Emirates',
+            'AED',
+            'Ego Dirham obodo United Arab Emirates',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Ego Afghani Obodo Afghanistan',
+            'AFN',
+            'Ego Afghani Obodo Afghanistan',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Ego Lek Obodo Albania',
+            'ALL',
+            'Ego Lek Obodo Albania',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Ego Dram obodo Armenia',
+            'AMD',
+            'Ego Dram obodo Armenia',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Ego Antillean Guilder obodo Netherlands',
+            'ANG',
+            'Ego Antillean Guilder obodo Netherlands',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Ego Kwanza obodo Angola',
+            'AOA',
+            'Ego Kwanza obodo Angola',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Ego Peso obodo Argentina',
+            'ARS',
+            'Ego Peso obodo Argentina',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Ego Dollar obodo Australia',
+            'A$',
+            'Ego Dollar obodo Australia',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Ego Florin obodo Aruba',
+            'AWG',
+            'Ego Florin obodo Aruba',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Ego Manat obodo Azerbaijan',
+            'AZN',
+            'Ego Manat obodo Azerbaijan',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Akara mgbanwe ego obodo Bosnia-Herzegovina',
+            'BAM',
+            'Akara mgbanwe ego obodo Bosnia-Herzegovina',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Ego Dollar obodo Barbados',
+            'BBD',
+            'Ego Dollar obodo Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Ego Taka obodo Bangladesh',
+            'BDT',
+            'Ego Taka obodo Bangladesh',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Ego Lev mba Bulgaria',
+            'BGN',
+            'Ego Lev mba Bulgaria',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Ego Dinar Obodo Bahrain',
+            'BHD',
+            'Ego Dinar Obodo Bahrain',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Ego Franc obodo Burundi',
+            'BIF',
+            'Ego Franc obodo Burundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dollar Bermuda',
+            'BMD',
+            'Dollar Bermuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Ego Dollar obodo Brunei',
+            'BND',
+            'Ego Dollar obodo Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Ego Boliviano obodo Bolivia',
+            'BOB',
+            'Ego Boliviano obodo Bolivia',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real Brazil',
+            'R$',
+            'Real Brazil',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Ego Dollar Obodo Bahamas',
+            'BSD',
+            'Ego Dollar Obodo Bahamas',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ego Ngultrum obodo Bhutan',
+            'BTN',
+            'Ego Ngultrum obodo Bhutan',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Ego Pula obodo Bostwana',
+            'BWP',
+            'Ego Pula obodo Bostwana',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Ego Ruble mba Belarus',
+            'BYN',
+            'Ego Ruble mba Belarus',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Dollar Belize',
+            'BZD',
+            'Dollar Belize',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dollar Canada',
+            'CA$',
+            'Dollar Canada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Ego Franc obodo Congo',
+            'CDF',
+            'Ego Franc obodo Congo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Ego Franc mba Switzerland',
+            'CHF',
+            'Ego Franc mba Switzerland',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Ego Peso obodo Chile',
+            'CLP',
+            'Ego Peso obodo Chile',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Ego Yuan Obodo China (ndị bi na mmiri)',
+            'CNH',
+            'Ego Yuan Obodo China (ndị bi na mmiri)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan China',
+            'CN¥',
+            'Yuan China',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Ego Peso obodo Columbia',
+            'COP',
+            'Ego Peso obodo Columbia',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Ego Colón obodo Costa Rica',
+            'CRC',
+            'Ego Colón obodo Costa Rica',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Ego Peso e nwere ike ịgbanwe nke obodo Cuba',
+            'CUC',
+            'Ego Peso e nwere ike ịgbanwe nke obodo Cuba',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Ego Peso obodo Cuba',
+            'CUP',
+            'Ego Peso obodo Cuba',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Escudo Caboverdiano',
+            'CVE',
+            'Escudo Caboverdiano',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Ego Koruna obodo Czech',
+            'CZK',
+            'Ego Koruna obodo Czech',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Ego Franc obodo Djibouti',
+            'DJF',
+            'Ego Franc obodo Djibouti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Ego Krone Obodo Denmark',
+            'DKK',
+            'Ego Krone Obodo Denmark',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Ego Peso Obodo Dominica',
+            'DOP',
+            'Ego Peso Obodo Dominica',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Ego Dinar Obodo Algeria',
+            'DZD',
+            'Ego Dinar Obodo Algeria',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Ego Pound obodo Egypt',
+            'EGP',
+            'Ego Pound obodo Egypt',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Ego Nakfa obodo Eritrea',
+            'ERN',
+            'Ego Nakfa obodo Eritrea',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Ego Birr obodo Ethiopia',
+            'ETB',
+            'Ego Birr obodo Ethiopia',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Ego Dollar obodo Fiji',
+            'FJD',
+            'Ego Dollar obodo Fiji',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Ego Pound obodo Falkland Islands',
+            'FKP',
+            'Ego Pound obodo Falkland Islands',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Pound British',
+            '£',
+            'Pound British',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Ego Lari Obodo Georgia',
+            'GEL',
+            'Ego Lari Obodo Georgia',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ego Cedi obodo Ghana',
+            'GHS',
+            'Ego Cedi obodo Ghana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Ego Pound obodo Gibraltar',
+            'GIP',
+            'Ego Pound obodo Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Ego Dalasi obodo Gambia',
+            'GMD',
+            'Ego Dalasi obodo Gambia',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Ego Franc obodo Guinea',
+            'GNF',
+            'Ego Franc obodo Guinea',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Ego Quetzal obodo Guatemala',
+            'GTQ',
+            'Ego Quetzal obodo Guatemala',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Ego Dollar obodo Guyana',
+            'GYD',
+            'Ego Dollar obodo Guyana',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Ego Dollar Obodo Honk Kong',
+            'HK$',
+            'Ego Dollar Obodo Honk Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Ego Lempira obodo Honduras',
+            'HNL',
+            'Ego Lempira obodo Honduras',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Ego Kuna obodo Croatia',
+            'HRK',
+            'Ego Kuna obodo Croatia',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Ego Gourde obodo Haiti',
+            'HTG',
+            'Ego Gourde obodo Haiti',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Ego Forint obodo Hungary',
+            'HUF',
+            'Ego Forint obodo Hungary',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Ego Rupiah Obodo Indonesia',
+            'IDR',
+            'Ego Rupiah Obodo Indonesia',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Ego Shekel ọhụrụ obodo Israel',
+            '₪',
+            'Ego Shekel ọhụrụ obodo Israel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupee India',
+            '₹',
+            'Rupee India',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Ego Dinar obodo Iraq',
+            'IQD',
+            'Ego Dinar obodo Iraq',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Ego Rial obodo Iran',
+            'IRR',
+            'Ego Rial obodo Iran',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Ego Króna obodo Iceland',
+            'ISK',
+            'Ego Króna obodo Iceland',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Ego Dollar obodo Jamaica',
+            'JMD',
+            'Ego Dollar obodo Jamaica',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Ego Dinar Obodo Jordan',
+            'JOD',
+            'Ego Dinar Obodo Jordan',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Yen Japan',
+            '¥',
+            'Yen Japan',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Ego Shilling obodo Kenya',
+            'KES',
+            'Ego Shilling obodo Kenya',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Ego Som Obodo Kyrgyzstan',
+            'KGS',
+            'Ego Som Obodo Kyrgyzstan',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Ego Riel obodo Cambodia',
+            'KHR',
+            'Ego Riel obodo Cambodia',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Ego Franc obodo Comoros',
+            'KMF',
+            'Ego Franc obodo Comoros',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Ego Won Obodo North Korea',
+            'KPW',
+            'Ego Won Obodo North Korea',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Ego Won Obodo South Korea',
+            '₩',
+            'Ego Won Obodo South Korea',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Ego Dinar Obodo Kuwait',
+            'KWD',
+            'Ego Dinar Obodo Kuwait',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Ego Dollar obodo Cayman Islands',
+            'KYD',
+            'Ego Dollar obodo Cayman Islands',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Ego Tenge obodo Kazakhstani',
+            'KZT',
+            'Ego Tenge obodo Kazakhstani',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Ego Kip Obodo Laos',
+            'LAK',
+            'Ego Kip Obodo Laos',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Ego Pound obodo Lebanon',
+            'LBP',
+            'Ego Pound obodo Lebanon',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Ego Rupee obodo Sri Lanka',
+            'LKR',
+            'Ego Rupee obodo Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Ego Dollar obodo Liberia',
+            'LRD',
+            'Ego Dollar obodo Liberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Ego loti obodo Lesotho',
+            'LSL',
+            'Ego loti obodo Lesotho',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Ego Dinar obodo Libya',
+            'LYD',
+            'Ego Dinar obodo Libya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Ego Dirham obodo Morocco',
+            'MAD',
+            'Ego Dirham obodo Morocco',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Ego Leu obodo Moldova',
+            'MDL',
+            'Ego Leu obodo Moldova',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ego Ariary obodo Madagascar',
+            'MGA',
+            'Ego Ariary obodo Madagascar',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Ego Denar Obodo Macedonia',
+            'MKD',
+            'Ego Denar Obodo Macedonia',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Ego Kyat obodo Myanmar',
+            'MMK',
+            'Ego Kyat obodo Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Ego Turgik Obodo Mongolia',
+            'MNT',
+            'Ego Turgik Obodo Mongolia',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Ego Pataca ndị Obodo Macanese',
+            'MOP',
+            'Ego Pataca ndị Obodo Macanese',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ego Ouguiya Obodo Mauritania',
+            'MRU',
+            'Ego Ouguiya Obodo Mauritania',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Ego Rupee obodo Mauritania',
+            'MUR',
+            'Ego Rupee obodo Mauritania',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Ego Rufiyaa obodo Moldova',
+            'MVR',
+            'Ego Rufiyaa obodo Moldova',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Ego Kwacha obodo Malawi',
+            'MWK',
+            'Ego Kwacha obodo Malawi',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Ego Peso obodo Mexico',
+            'MX$',
+            'Ego Peso obodo Mexico',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ego Ringgit obodo Malaysia',
+            'MYR',
+            'Ego Ringgit obodo Malaysia',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Ego Metical obodo Mozambique',
+            'MZN',
+            'Ego Metical obodo Mozambique',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Ego Dollar obodo Namibia',
+            'NAD',
+            'Ego Dollar obodo Namibia',
         ],
         'NGN' => [
-            0 => '₦',
-            1 => 'Naịra',
+            '₦',
+            'Naịra',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Ego Córodoba obodo Nicaragua',
+            'NIO',
+            'Ego Córodoba obodo Nicaragua',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Ego Krone Obodo Norway',
+            'NOK',
+            'Ego Krone Obodo Norway',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Ego Rupee obodo Nepal',
+            'NPR',
+            'Ego Rupee obodo Nepal',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Ego Dollar obodo New Zealand',
+            'NZ$',
+            'Ego Dollar obodo New Zealand',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Ego Rial obodo Oman',
+            'OMR',
+            'Ego Rial obodo Oman',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Ego Balboa obodo Panama',
+            'PAB',
+            'Ego Balboa obodo Panama',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Ego Sol obodo Peru',
+            'PEN',
+            'Ego Sol obodo Peru',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Ego Kina obodo Papua New Guinea',
+            'PGK',
+            'Ego Kina obodo Papua New Guinea',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'Ego piso obodo Philippine',
+            '₱',
+            'Ego Piso obodo Philippine',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Ego Rupee obodo Pakistan',
+            'PKR',
+            'Ego Rupee obodo Pakistan',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Ego Zloty mba Poland',
+            'PLN',
+            'Ego Zloty mba Poland',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Ego Guarani obodo Paraguay',
+            'PYG',
+            'Ego Guarani obodo Paraguay',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Ego Rial obodo Qatar',
+            'QAR',
+            'Ego Rial obodo Qatar',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Ego Leu obodo Romania',
+            'RON',
+            'Ego Leu obodo Romania',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Ego Dinar obodo Serbia',
+            'RSD',
+            'Ego Dinar obodo Serbia',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Ruble Russia',
+            'RUB',
+            'Ruble Russia',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Ego Franc obodo Rwanda',
+            'RWF',
+            'Ego Franc obodo Rwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Ego Riyal obodo Saudi',
+            'SAR',
+            'Ego Riyal obodo Saudi',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Ego Dollar obodo Solomon Islands',
+            'SBD',
+            'Ego Dollar obodo Solomon Islands',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Ego Rupee obodo Seychelles',
+            'SCR',
+            'Ego Rupee obodo Seychelles',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Ego Pound obodo Sudan',
+            'SDG',
+            'Ego Pound obodo Sudan',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Ego Krona Obodo Sweden',
+            'SEK',
+            'Ego Krona Obodo Sweden',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Ego Dollar obodo Singapore',
+            'SGD',
+            'Ego Dollar obodo Singapore',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Ego Pound obodo St Helena',
+            'SHP',
+            'Ego Pound obodo St Helena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Ego Leone obodo Sierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Ego Leone obodo Sierra Leone',
+            'SLL',
+            'Ego Leone obodo Sierra Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Ego shilling obodo Somali',
+            'SOS',
+            'Ego shilling obodo Somali',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dollar Surinamese',
+            'SRD',
+            'Dollar Surinamese',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Ego Pound obodo South Sudan',
+            'SSP',
+            'Ego Pound obodo South Sudan',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Ego Dobra nke obodo Sāo Tomé na Principe',
+            'STN',
+            'Ego Dobra nke obodo Sāo Tomé na Principe',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Ego Pound obodo Syria',
+            'SYP',
+            'Ego Pound obodo Syria',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Ego Lilangeni obodo Swaziland',
+            'SZL',
+            'Ego Lilangeni obodo Swaziland',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Ego Baht obodo Thai',
+            'THB',
+            'Ego Baht obodo Thai',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Who Somoni obodo Tajikistan',
+            'TJS',
+            'Who Somoni obodo Tajikistan',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Ego Manat Obodo Turkmenistan',
+            'TMT',
+            'Ego Manat Obodo Turkmenistan',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Ego Dinar Obodo Tunisia',
+            'TND',
+            'Ego Dinar Obodo Tunisia',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Ego paʻanga obodo Tonga',
+            'TOP',
+            'Ego paʻanga obodo Tonga',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Ego Lira obodo Turkey',
+            'TRY',
+            'Ego Lira obodo Turkey',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dollar Trinidad & Tobago',
+            'TTD',
+            'Dollar Trinidad & Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Dollar obodo New Taiwan',
+            'NT$',
+            'Dollar obodo New Taiwan',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Ego Shilling Obodo Tanzania',
+            'TZS',
+            'Ego Shilling Obodo Tanzania',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ego Hryvnia obodo Ukraine',
+            'UAH',
+            'Ego Hryvnia obodo Ukraine',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Ego Shilling obodo Uganda',
+            'UGX',
+            'Ego Shilling obodo Uganda',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'Dollar US',
+            '$',
+            'Dollar US',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Ego Peso obodo Uruguay',
+            'UYU',
+            'Ego Peso obodo Uruguay',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Ego Som obodo Uzbekistan',
+            'UZS',
+            'Ego Som obodo Uzbekistan',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Ego Bolivar obodo Venezuela',
+            'VES',
+            'Ego Bolivar obodo Venezuela',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Ego Dong obodo Vietnam',
+            '₫',
+            'Ego Dong obodo Vietnam',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Ego Vatu obodo Vanuatu',
+            'VUV',
+            'Ego Vatu obodo Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Ego Tala obodo Samoa',
+            'WST',
+            'Ego Tala obodo Samoa',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Ego Franc mba etiti Africa',
+            'FCFA',
+            'Ego Franc mba etiti Africa',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Ego Dollar obodo East Carribbean',
+            'EC$',
+            'Ego Dollar obodo East Carribbean',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Ego CFA Franc obodo West Africa',
+            'F CFA',
+            'Ego CFA Franc obodo West Africa',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Ego Franc obodo CFP',
+            'CFPF',
+            'Ego Franc obodo CFP',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Ego Rial obodo Yemeni',
+            'YER',
+            'Ego Rial obodo Yemeni',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Ego Rand obodo South Africa',
+            'ZAR',
+            'Ego Rand obodo South Africa',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Ego Kwacha Obodo Zambia',
+            'ZMW',
+            'Ego Kwacha Obodo Zambia',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ii.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ii.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ii.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ii.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'CNY' => [
-            0 => '¥',
-            1 => 'CNY',
+            '¥',
+            'CNY',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/in.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/in.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/in.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/in.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1152 +3,1156 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Peseta Andorra',
+            'ADP',
+            'Peseta Andorra',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham Uni Emirat Arab',
+            'AED',
+            'Dirham Uni Emirat Arab',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afgani Afganistan (1927–2002)',
+            'AFA',
+            'Afgani Afganistan (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afgani Afganistan',
+            'AFN',
+            'Afgani Afganistan',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lek Albania',
+            'ALL',
+            'Lek Albania',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Dram Armenia',
+            'AMD',
+            'Dram Armenia',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Guilder Antilla Belanda',
+            'ANG',
+            'Guilder Antilla Belanda',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza Angola',
+            'AOA',
+            'Kwanza Angola',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Kwanza Angola (1977–1991)',
+            'AOK',
+            'Kwanza Angola (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Kwanza Baru Angola (1990–2000)',
+            'AON',
+            'Kwanza Baru Angola (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Kwanza Angola yang Disesuaikan Lagi (1995–1999)',
+            'AOR',
+            'Kwanza Angola yang Disesuaikan Lagi (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Austral Argentina',
+            'ARA',
+            'Austral Argentina',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'Peso Ley Argentina (1970–1983)',
+            'ARL',
+            'Peso Ley Argentina (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Peso Argentina (1881–1970)',
+            'ARM',
+            'Peso Argentina (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Peso Argentina (1983–1985)',
+            'ARP',
+            'Peso Argentina (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Peso Argentina',
+            'ARS',
+            'Peso Argentina',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Schilling Austria',
+            'ATS',
+            'Schilling Austria',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'Dolar Australia',
+            'AU$',
+            'Dolar Australia',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Florin Aruba',
+            'AWG',
+            'Florin Aruba',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Manat Azerbaijan (1993–2006)',
+            'AZM',
+            'Manat Azerbaijan (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Manat Azerbaijan',
+            'AZN',
+            'Manat Azerbaijan',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Dinar Bosnia-Herzegovina (1992–1994)',
+            'BAD',
+            'Dinar Bosnia-Herzegovina (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Mark Konvertibel Bosnia-Herzegovina',
+            'BAM',
+            'Mark Konvertibel Bosnia-Herzegovina',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'Dinar Baru Bosnia-Herzegovina (1994–1997)',
+            'BAN',
+            'Dinar Baru Bosnia-Herzegovina (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Dolar Barbados',
+            'BBD',
+            'Dolar Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka Bangladesh',
+            'BDT',
+            'Taka Bangladesh',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Franc Belgia (konvertibel)',
+            'BEC',
+            'Franc Belgia (konvertibel)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Franc Belgia',
+            'BEF',
+            'Franc Belgia',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Franc Belgia (keuangan)',
+            'BEL',
+            'Franc Belgia (keuangan)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Hard Lev Bulgaria',
+            'BGL',
+            'Hard Lev Bulgaria',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'Socialist Lev Bulgaria',
+            'BGM',
+            'Socialist Lev Bulgaria',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Lev Bulgaria',
+            'BGN',
+            'Lev Bulgaria',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Lev Bulgaria (1879–1952)',
+            'BGO',
+            'Lev Bulgaria (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinar Bahrain',
+            'BHD',
+            'Dinar Bahrain',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Franc Burundi',
+            'BIF',
+            'Franc Burundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dolar Bermuda',
+            'BMD',
+            'Dolar Bermuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Dolar Brunei',
+            'BND',
+            'Dolar Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviano',
+            'BOB',
+            'Boliviano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Boliviano Bolivia (1863–1963)',
+            'BOL',
+            'Boliviano Bolivia (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Peso Bolivia',
+            'BOP',
+            'Peso Bolivia',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Mvdol Bolivia',
+            'BOV',
+            'Mvdol Bolivia',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Cruzeiro Baru Brasil (1967–1986)',
+            'BRB',
+            'Cruzeiro Baru Brasil (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Cruzado Brasil (1986–1989)',
+            'BRC',
+            'Cruzado Brasil (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Cruzeiro Brasil (1990–1993)',
+            'BRE',
+            'Cruzeiro Brasil (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real Brasil',
+            'R$',
+            'Real Brasil',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Cruzado Baru Brasil (1989–1990)',
+            'BRN',
+            'Cruzado Baru Brasil (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Cruzeiro Brasil (1993–1994)',
+            'BRR',
+            'Cruzeiro Brasil (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Cruzeiro Brasil (1942–1967)',
+            'BRZ',
+            'Cruzeiro Brasil (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dolar Bahama',
+            'BSD',
+            'Dolar Bahama',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ngultrum Bhutan',
+            'BTN',
+            'Ngultrum Bhutan',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Kyat Burma',
+            'BUK',
+            'Kyat Burma',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula Botswana',
+            'BWP',
+            'Pula Botswana',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Rubel Baru Belarus (1994–1999)',
+            'BYB',
+            'Rubel Baru Belarus (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Rubel Belarusia',
+            'BYN',
+            'Rubel Belarusia',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Rubel Belarusia (2000–2016)',
+            'BYR',
+            'Rubel Belarusia (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Dolar Belize',
+            'BZD',
+            'Dolar Belize',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dolar Kanada',
+            'CA$',
+            'Dolar Kanada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Franc Kongo',
+            'CDF',
+            'Franc Kongo',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'Euro WIR',
+            'CHE',
+            'Euro WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Franc Swiss',
+            'CHF',
+            'Franc Swiss',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'Franc WIR',
+            'CHW',
+            'Franc WIR',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Escudo Cile',
+            'CLE',
+            'Escudo Cile',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Satuan Hitung (UF) Cile',
+            'CLF',
+            'Satuan Hitung (UF) Cile',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Peso Cile',
+            'CLP',
+            'Peso Cile',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Yuan Tiongkok (luar negeri)',
+            'CNH',
+            'Yuan Tiongkok (luar negeri)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan Tiongkok',
+            'CN¥',
+            'Yuan Tiongkok',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Peso Kolombia',
+            'COP',
+            'Peso Kolombia',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Unit Nilai Nyata Kolombia',
+            'COU',
+            'Unit Nilai Nyata Kolombia',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Colon Kosta Rika',
+            'CRC',
+            'Colon Kosta Rika',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Dinar Serbia (2002–2006)',
+            'CSD',
+            'Dinar Serbia (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Hard Koruna Cheska',
+            'CSK',
+            'Hard Koruna Cheska',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Peso Konvertibel Kuba',
+            'CUC',
+            'Peso Konvertibel Kuba',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Peso Kuba',
+            'CUP',
+            'Peso Kuba',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Escudo Tanjung Verde',
+            'CVE',
+            'Escudo Tanjung Verde',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Pound Siprus',
+            'CYP',
+            'Pound Siprus',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Koruna Ceko',
+            'CZK',
+            'Koruna Ceko',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Mark Jerman Timur',
+            'DDM',
+            'Mark Jerman Timur',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Mark Jerman',
+            'DEM',
+            'Mark Jerman',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Franc Jibuti',
+            'DJF',
+            'Franc Jibuti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Krone Denmark',
+            'DKK',
+            'Krone Denmark',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Peso Dominika',
+            'DOP',
+            'Peso Dominika',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinar Aljazair',
+            'DZD',
+            'Dinar Aljazair',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Sucre Ekuador',
+            'ECS',
+            'Sucre Ekuador',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Satuan Nilai Tetap Ekuador',
+            'ECV',
+            'Satuan Nilai Tetap Ekuador',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Kroon Estonia',
+            'EEK',
+            'Kroon Estonia',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Pound Mesir',
+            'EGP',
+            'Pound Mesir',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa Eritrea',
+            'ERN',
+            'Nakfa Eritrea',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Peseta Spanyol (akun)',
+            'ESA',
+            'Peseta Spanyol (akun)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Peseta Spanyol (konvertibel)',
+            'ESB',
+            'Peseta Spanyol (konvertibel)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Peseta Spanyol',
+            'ESP',
+            'Peseta Spanyol',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Birr Etiopia',
+            'ETB',
+            'Birr Etiopia',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Markka Finlandia',
+            'FIM',
+            'Markka Finlandia',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Dolar Fiji',
+            'FJD',
+            'Dolar Fiji',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Pound Kepulauan Falkland',
+            'FKP',
+            'Pound Kepulauan Falkland',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Franc Prancis',
+            'FRF',
+            'Franc Prancis',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Pound Inggris',
+            '£',
+            'Pound Inggris',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Kupon Larit Georgia',
+            'GEK',
+            'Kupon Larit Georgia',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Lari Georgia',
+            'GEL',
+            'Lari Georgia',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Cedi Ghana (1979–2007)',
+            'GHC',
+            'Cedi Ghana (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Cedi Ghana',
+            'GHS',
+            'Cedi Ghana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Pound Gibraltar',
+            'GIP',
+            'Pound Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi Gambia',
+            'GMD',
+            'Dalasi Gambia',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Franc Guinea',
+            'GNF',
+            'Franc Guinea',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Syli Guinea',
+            'GNS',
+            'Syli Guinea',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Ekuele Guinea Ekuatorial',
+            'GQE',
+            'Ekuele Guinea Ekuatorial',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Drachma Yunani',
+            'GRD',
+            'Drachma Yunani',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Quetzal Guatemala',
+            'GTQ',
+            'Quetzal Guatemala',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Escudo Guinea Portugal',
+            'GWE',
+            'Escudo Guinea Portugal',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Peso Guinea-Bissau',
+            'GWP',
+            'Peso Guinea-Bissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Dolar Guyana',
+            'GYD',
+            'Dolar Guyana',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Dolar Hong Kong',
+            'HK$',
+            'Dolar Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lempira Honduras',
+            'HNL',
+            'Lempira Honduras',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Dinar Kroasia',
+            'HRD',
+            'Dinar Kroasia',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuna Kroasia',
+            'HRK',
+            'Kuna Kroasia',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gourde Haiti',
+            'HTG',
+            'Gourde Haiti',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Forint Hungaria',
+            'HUF',
+            'Forint Hungaria',
         ],
         'IDR' => [
-            0 => 'Rp',
-            1 => 'Rupiah Indonesia',
+            'Rp',
+            'Rupiah Indonesia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Pound Irlandia',
+            'IEP',
+            'Pound Irlandia',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Pound Israel',
+            'ILP',
+            'Pound Israel',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'Shekel Israel',
+            'ILR',
+            'Shekel Israel',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Shekel Baru Israel',
+            '₪',
+            'Shekel Baru Israel',
         ],
         'INR' => [
-            0 => 'Rs',
-            1 => 'Rupee India',
+            'Rs',
+            'Rupee India',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dinar Irak',
+            'IQD',
+            'Dinar Irak',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Rial Iran',
+            'IRR',
+            'Rial Iran',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'Krona Islandia (1918–1981)',
+            'ISJ',
+            'Krona Islandia (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Krona Islandia',
+            'ISK',
+            'Krona Islandia',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Lira Italia',
+            'ITL',
+            'Lira Italia',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Dolar Jamaika',
+            'JMD',
+            'Dolar Jamaika',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinar Yordania',
+            'JOD',
+            'Dinar Yordania',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yen Jepang',
+            'JP¥',
+            'Yen Jepang',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Shilling Kenya',
+            'KES',
+            'Shilling Kenya',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Som Kirgizstan',
+            'KGS',
+            'Som Kirgizstan',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Riel Kamboja',
+            'KHR',
+            'Riel Kamboja',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Franc Komoro',
+            'KMF',
+            'Franc Komoro',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Won Korea Utara',
+            'KPW',
+            'Won Korea Utara',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'Hwan Korea Selatan (1953–1962)',
+            'KRH',
+            'Hwan Korea Selatan (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'Won Korea Selatan (1945–1953)',
+            'KRO',
+            'Won Korea Selatan (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Won Korea Selatan',
+            '₩',
+            'Won Korea Selatan',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dinar Kuwait',
+            'KWD',
+            'Dinar Kuwait',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Dolar Kepulauan Cayman',
+            'KYD',
+            'Dolar Kepulauan Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tenge Kazakhstan',
+            'KZT',
+            'Tenge Kazakhstan',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kip Laos',
+            'LAK',
+            'Kip Laos',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Pound Lebanon',
+            'LBP',
+            'Pound Lebanon',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rupee Sri Lanka',
+            'LKR',
+            'Rupee Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dolar Liberia',
+            'LRD',
+            'Dolar Liberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti Lesotho',
+            'LSL',
+            'Loti Lesotho',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litas Lituania',
+            'LTL',
+            'Litas Lituania',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Talonas Lituania',
+            'LTT',
+            'Talonas Lituania',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Franc Konvertibel Luksemburg',
+            'LUC',
+            'Franc Konvertibel Luksemburg',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Franc Luksemburg',
+            'LUF',
+            'Franc Luksemburg',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Financial Franc Luksemburg',
+            'LUL',
+            'Financial Franc Luksemburg',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lats Latvia',
+            'LVL',
+            'Lats Latvia',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Rubel Latvia',
+            'LVR',
+            'Rubel Latvia',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinar Libya',
+            'LYD',
+            'Dinar Libya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirham Maroko',
+            'MAD',
+            'Dirham Maroko',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Franc Maroko',
+            'MAF',
+            'Franc Maroko',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Franc Monegasque',
+            'MCF',
+            'Franc Monegasque',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'Cupon Moldova',
+            'MDC',
+            'Cupon Moldova',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Leu Moldova',
+            'MDL',
+            'Leu Moldova',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ariary Madagaskar',
+            'MGA',
+            'Ariary Madagaskar',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Franc Malagasi',
+            'MGF',
+            'Franc Malagasi',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Denar Makedonia',
+            'MKD',
+            'Denar Makedonia',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Denar Makedonia (1992–1993)',
+            'MKN',
+            'Denar Makedonia (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Franc Mali',
+            'MLF',
+            'Franc Mali',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kyat Myanmar',
+            'MMK',
+            'Kyat Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Tugrik Mongolia',
+            'MNT',
+            'Tugrik Mongolia',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Pataca Makau',
+            'MOP',
+            'Pataca Makau',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ouguiya Mauritania (1973–2017)',
+            'MRO',
+            'Ouguiya Mauritania (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ouguiya Mauritania',
+            'MRU',
+            'Ouguiya Mauritania',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Lira Malta',
+            'MTL',
+            'Lira Malta',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Pound Malta',
+            'MTP',
+            'Pound Malta',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupee Mauritius',
+            'MUR',
+            'Rupee Mauritius',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'Rufiyaa Maladewa (1947–1981)',
+            'MVP',
+            'Rufiyaa Maladewa (1947–1981)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rufiyaa Maladewa',
+            'MVR',
+            'Rufiyaa Maladewa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwacha Malawi',
+            'MWK',
+            'Kwacha Malawi',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Peso Meksiko',
+            'MX$',
+            'Peso Meksiko',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Peso Silver Meksiko (1861–1992)',
+            'MXP',
+            'Peso Silver Meksiko (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Unit Investasi Meksiko',
+            'MXV',
+            'Unit Investasi Meksiko',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ringgit Malaysia',
+            'MYR',
+            'Ringgit Malaysia',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Escudo Mozambik',
+            'MZE',
+            'Escudo Mozambik',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metical Mozambik (1980–2006)',
+            'MZM',
+            'Metical Mozambik (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Metical Mozambik',
+            'MZN',
+            'Metical Mozambik',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dolar Namibia',
+            'NAD',
+            'Dolar Namibia',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira Nigeria',
+            'NGN',
+            'Naira Nigeria',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Cordoba Nikaragua (1988–1991)',
+            'NIC',
+            'Cordoba Nikaragua (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Cordoba Nikaragua',
+            'NIO',
+            'Cordoba Nikaragua',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Guilder Belanda',
+            'NLG',
+            'Guilder Belanda',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Krone Norwegia',
+            'NOK',
+            'Krone Norwegia',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rupee Nepal',
+            'NPR',
+            'Rupee Nepal',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Dolar Selandia Baru',
+            'NZ$',
+            'Dolar Selandia Baru',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Rial Oman',
+            'OMR',
+            'Rial Oman',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balboa Panama',
+            'PAB',
+            'Balboa Panama',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Inti Peru',
+            'PEI',
+            'Inti Peru',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Sol Peru',
+            'PEN',
+            'Sol Peru',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Sol Peru (1863–1965)',
+            'PES',
+            'Sol Peru (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina Papua Nugini',
+            'PGK',
+            'Kina Papua Nugini',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Peso Filipina',
+            'PHP',
+            'Peso Filipina',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rupee Pakistan',
+            'PKR',
+            'Rupee Pakistan',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Zloty Polandia',
+            'PLN',
+            'Zloty Polandia',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Zloty Polandia (1950–1995)',
+            'PLZ',
+            'Zloty Polandia (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Escudo Portugal',
+            'PTE',
+            'Escudo Portugal',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Guarani Paraguay',
+            'PYG',
+            'Guarani Paraguay',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Rial Qatar',
+            'QAR',
+            'Rial Qatar',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Dolar Rhodesia',
+            'RHD',
+            'Dolar Rhodesia',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Leu Rumania (1952–2006)',
+            'ROL',
+            'Leu Rumania (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Leu Rumania',
+            'RON',
+            'Leu Rumania',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinar Serbia',
+            'RSD',
+            'Dinar Serbia',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rubel Rusia',
+            'RUB',
+            'Rubel Rusia',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Rubel Rusia (1991–1998)',
+            'RUR',
+            'Rubel Rusia (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Franc Rwanda',
+            'RWF',
+            'Franc Rwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyal Arab Saudi',
+            'SAR',
+            'Riyal Arab Saudi',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dolar Kepulauan Solomon',
+            'SBD',
+            'Dolar Kepulauan Solomon',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupee Seychelles',
+            'SCR',
+            'Rupee Seychelles',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Dinar Sudan (1992–2007)',
+            'SDD',
+            'Dinar Sudan (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Pound Sudan',
+            'SDG',
+            'Pound Sudan',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Pound Sudan (1957–1998)',
+            'SDP',
+            'Pound Sudan (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Krona Swedia',
+            'SEK',
+            'Krona Swedia',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dolar Singapura',
+            'SGD',
+            'Dolar Singapura',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Pound Saint Helena',
+            'SHP',
+            'Pound Saint Helena',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Tolar Slovenia',
+            'SIT',
+            'Tolar Slovenia',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Koruna Slovakia',
+            'SKK',
+            'Koruna Slovakia',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leone Sierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leone Sierra Leone',
+            'SLL',
+            'Leone Sierra Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Shilling Somalia',
+            'SOS',
+            'Shilling Somalia',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dolar Suriname',
+            'SRD',
+            'Dolar Suriname',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Guilder Suriname',
+            'SRG',
+            'Guilder Suriname',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Pound Sudan Selatan',
+            'SSP',
+            'Pound Sudan Selatan',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra Sao Tome dan Principe (1977–2017)',
+            'STD',
+            'Dobra Sao Tome dan Principe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra Sao Tome dan Principe',
+            'STN',
+            'Dobra Sao Tome dan Principe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Rubel Soviet',
+            'SUR',
+            'Rubel Soviet',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Colon El Savador',
+            'SVC',
+            'Colon El Savador',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Pound Suriah',
+            'SYP',
+            'Pound Suriah',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni Swaziland',
+            'SZL',
+            'Lilangeni Swaziland',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Baht Thailand',
+            '฿',
+            'Baht Thailand',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Rubel Tajikistan',
+            'TJR',
+            'Rubel Tajikistan',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somoni Tajikistan',
+            'TJS',
+            'Somoni Tajikistan',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Manat Turkmenistan (1993–2009)',
+            'TMM',
+            'Manat Turkmenistan (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manat Turkmenistan',
+            'TMT',
+            'Manat Turkmenistan',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinar Tunisia',
+            'TND',
+            'Dinar Tunisia',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Paʻanga Tonga',
+            'TOP',
+            'Paʻanga Tonga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Escudo Timor',
+            'TPE',
+            'Escudo Timor',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Lira Turki (1922–2005)',
+            'TRL',
+            'Lira Turki (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Lira Turki',
+            'TRY',
+            'Lira Turki',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dolar Trinidad dan Tobago',
+            'TTD',
+            'Dolar Trinidad dan Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Dolar Baru Taiwan',
+            'NT$',
+            'Dolar Baru Taiwan',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Shilling Tanzania',
+            'TZS',
+            'Shilling Tanzania',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Hryvnia Ukraina',
+            'UAH',
+            'Hryvnia Ukraina',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Karbovanet Ukraina',
+            'UAK',
+            'Karbovanet Ukraina',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Shilling Uganda (1966–1987)',
+            'UGS',
+            'Shilling Uganda (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Shilling Uganda',
+            'UGX',
+            'Shilling Uganda',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Dolar Amerika Serikat',
+            'US$',
+            'Dolar Amerika Serikat',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'Dolar AS (Hari berikutnya)',
+            'USN',
+            'Dolar AS (Hari berikutnya)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'Dolar AS (Hari yang sama)',
+            'USS',
+            'Dolar AS (Hari yang sama)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Peso Uruguay (Unit Diindeks)',
+            'UYI',
+            'Peso Uruguay (Unit Diindeks)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Peso Uruguay (1975–1993)',
+            'UYP',
+            'Peso Uruguay (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Peso Uruguay',
+            'UYU',
+            'Peso Uruguay',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Som Uzbekistan',
+            'UZS',
+            'Som Uzbekistan',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Bolivar Venezuela (1871–2008)',
+            'VEB',
+            'Bolivar Venezuela (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Bolivar Venezuela (2008–2018)',
+            'VEF',
+            'Bolivar Venezuela (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolivar Venezuela',
+            'VES',
+            'Bolivar Venezuela',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Dong Vietnam',
+            '₫',
+            'Dong Vietnam',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Dong Vietnam (1978–1985)',
+            'VNN',
+            'Dong Vietnam (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vatu Vanuatu',
+            'VUV',
+            'Vatu Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala Samoa',
+            'WST',
+            'Tala Samoa',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Franc CFA Afrika Tengah',
+            'FCFA',
+            'Franc CFA Afrika Tengah',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Dolar Karibia Timur',
+            'EC$',
+            'Dolar Karibia Timur',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Satuan Mata Uang Eropa',
+            'XEU',
+            'Satuan Mata Uang Eropa',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Franc Gold Perancis',
+            'XFO',
+            'Franc Gold Perancis',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Franc UIC Perancis',
+            'XFU',
+            'Franc UIC Perancis',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Franc CFA Afrika Barat',
+            'F CFA',
+            'Franc CFA Afrika Barat',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Franc CFP',
+            'CFPF',
+            'Franc CFP',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'Dana RINET',
+            'XRE',
+            'Dana RINET',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Dinar Yaman',
+            'YDD',
+            'Dinar Yaman',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Rial Yaman',
+            'YER',
+            'Rial Yaman',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Hard Dinar Yugoslavia (1966–1990)',
+            'YUD',
+            'Hard Dinar Yugoslavia (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Dinar Baru Yugoslavia (1994–2002)',
+            'YUM',
+            'Dinar Baru Yugoslavia (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Dinar Konvertibel Yugoslavia (1990–1992)',
+            'YUN',
+            'Dinar Konvertibel Yugoslavia (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'Dinar Reformasi Yugoslavia (1992–1993)',
+            'YUR',
+            'Dinar Reformasi Yugoslavia (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Rand Afrika Selatan (Keuangan)',
+            'ZAL',
+            'Rand Afrika Selatan (Keuangan)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rand Afrika Selatan',
+            'ZAR',
+            'Rand Afrika Selatan',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha Zambia (1968–2012)',
+            'ZMK',
+            'Kwacha Zambia (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha Zambia',
+            'ZMW',
+            'Kwacha Zambia',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zaire Baru Zaire (1993–1998)',
+            'ZRN',
+            'Zaire Baru Zaire (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zaire Zaire (1971–1993)',
+            'ZRZ',
+            'Zaire Zaire (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dolar Zimbabwe (1980–2008)',
+            'ZWD',
+            'Dolar Zimbabwe (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Dolar Zimbabwe (2009)',
+            'ZWL',
+            'Dolar Zimbabwe (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Dolar Zimbabwe (2008)',
+            'ZWR',
+            'Dolar Zimbabwe (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/is.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/is.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/is.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/is.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,904 +3,908 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andorrskur peseti',
+            'ADP',
+            'Andorrskur peseti',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'arabískt dírham',
+            'AED',
+            'arabískt dírham',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afgani',
+            'AFN',
+            'afgani',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'albanskt lek',
+            'ALL',
+            'albanskt lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'armenskt dramm',
+            'AMD',
+            'armenskt dramm',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'hollenskt Antillugyllini',
+            'ANG',
+            'hollenskt Antillugyllini',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'angólsk kvansa',
+            'AOA',
+            'angólsk kvansa',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentine Austral',
+            'ARA',
+            'Argentine Austral',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentískur pesi (1983–1985)',
+            'ARP',
+            'Argentískur pesi (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'argentínskur pesi',
+            'ARS',
+            'argentínskur pesi',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Austurrískur skildingur',
+            'ATS',
+            'Austurrískur skildingur',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'ástralskur dalur',
+            'AUD',
+            'ástralskur dalur',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'arúbönsk flórína',
+            'AWG',
+            'arúbönsk flórína',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'aserskt manat',
+            'AZN',
+            'aserskt manat',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'skiptanlegt Bosníu og Hersegóvínu-mark',
+            'BAM',
+            'skiptanlegt Bosníu og Hersegóvínu-mark',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'barbadoskur dalur',
+            'BBD',
+            'barbadoskur dalur',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'bangladessk taka',
+            'BDT',
+            'bangladessk taka',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belgískur franki',
+            'BEF',
+            'Belgískur franki',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Lef',
+            'BGL',
+            'Lef',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'búlgarskt lef',
+            'BGN',
+            'búlgarskt lef',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bareinskur denari',
+            'BHD',
+            'bareinskur denari',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'búrúndískur franki',
+            'BIF',
+            'búrúndískur franki',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermúdadalur',
+            'BMD',
+            'Bermúdadalur',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'brúneiskur dalur',
+            'BND',
+            'brúneiskur dalur',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'bólivíani',
+            'BOB',
+            'bólivíani',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Bólivískur pesi',
+            'BOP',
+            'Bólivískur pesi',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Bolivian Mvdol',
+            'BOV',
+            'Bolivian Mvdol',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'brasilískt ríal',
+            'BRL',
+            'brasilískt ríal',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahamadalur',
+            'BSD',
+            'Bahamadalur',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'bútanskt núltrum',
+            'BTN',
+            'bútanskt núltrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Búrmverskt kjat',
+            'BUK',
+            'Búrmverskt kjat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'botsvönsk púla',
+            'BWP',
+            'botsvönsk púla',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'hvítrússnesk rúbla',
+            'BYN',
+            'hvítrússnesk rúbla',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'hvítrússnesk rúbla (2000–2016)',
+            'BYR',
+            'hvítrússnesk rúbla (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'belískur dalur',
+            'BZD',
+            'belískur dalur',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'Kanadadalur',
+            'CAD',
+            'Kanadadalur',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'kongóskur franki',
+            'CDF',
+            'kongóskur franki',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'svissneskur franki',
+            'CHF',
+            'svissneskur franki',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Chilean Unidades de Fomento',
+            'CLF',
+            'Chilean Unidades de Fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'síleskur pesi',
+            'CLP',
+            'síleskur pesi',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'kínverskt júan (utan heimalands)',
+            'CNH',
+            'kínverskt júan (utan heimalands)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'kínverskt júan',
+            'CN¥',
+            'kínverskt júan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'kólumbískur pesi',
+            'COP',
+            'kólumbískur pesi',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'kostarískt kólon',
+            'CRC',
+            'kostarískt kólon',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Tékknesk króna, eldri',
+            'CSK',
+            'Tékknesk króna, eldri',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'kúbverskur skiptanlegur pesi',
+            'CUC',
+            'kúbverskur skiptanlegur pesi',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'kúbverskur pesi',
+            'CUP',
+            'kúbverskur pesi',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'grænhöfðeyskur skúti',
+            'CVE',
+            'grænhöfðeyskur skúti',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Kýpverskt pund',
+            'CYP',
+            'Kýpverskt pund',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'tékknesk króna',
+            'CZK',
+            'tékknesk króna',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Austurþýskt mark',
+            'DDM',
+            'Austurþýskt mark',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Þýskt mark',
+            'DEM',
+            'Þýskt mark',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'djíbútískur franki',
+            'DJF',
+            'djíbútískur franki',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'dönsk króna',
+            'DKK',
+            'dönsk króna',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'dóminískur pesi',
+            'DOP',
+            'dóminískur pesi',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'alsírskur denari',
+            'DZD',
+            'alsírskur denari',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ecuador Sucre',
+            'ECS',
+            'Ecuador Sucre',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Eistnesk króna',
+            'EEK',
+            'Eistnesk króna',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'egypskt pund',
+            'EGP',
+            'egypskt pund',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'erítresk nakfa',
+            'ERN',
+            'erítresk nakfa',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Spænskur peseti',
+            'ESP',
+            'Spænskur peseti',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'eþíópískt birr',
+            'ETB',
+            'eþíópískt birr',
         ],
         'EUR' => [
-            0 => 'EUR',
-            1 => 'evra',
+            'EUR',
+            'evra',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Finnskt mark',
+            'FIM',
+            'Finnskt mark',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'fídjískur dalur',
+            'FJD',
+            'fídjískur dalur',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'falklenskt pund',
+            'FKP',
+            'falklenskt pund',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Franskur franki',
+            'FRF',
+            'Franskur franki',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'sterlingspund',
+            'GBP',
+            'sterlingspund',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'georgískur lari',
+            'GEL',
+            'georgískur lari',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ganverskur sedi',
+            'GHS',
+            'ganverskur sedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gíbraltarspund',
+            'GIP',
+            'Gíbraltarspund',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'gambískur dalasi',
+            'GMD',
+            'gambískur dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Gíneufranki',
+            'GNF',
+            'Gíneufranki',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Drakma',
+            'GRD',
+            'Drakma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'gvatemalskt kvesal',
+            'GTQ',
+            'gvatemalskt kvesal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portúgalskur, gíneskur skúti',
+            'GWE',
+            'Portúgalskur, gíneskur skúti',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'gvæjanskur dalur',
+            'GYD',
+            'gvæjanskur dalur',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Hong Kong-dalur',
+            'HK$',
+            'Hong Kong-dalur',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'hondúrsk lempíra',
+            'HNL',
+            'hondúrsk lempíra',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'króatísk kúna',
+            'HRK',
+            'króatísk kúna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'haítískur gúrdi',
+            'HTG',
+            'haítískur gúrdi',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ungversk fórinta',
+            'HUF',
+            'ungversk fórinta',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'indónesísk rúpía',
+            'IDR',
+            'indónesísk rúpía',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Írskt pund',
+            'IEP',
+            'Írskt pund',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Ísraelskt pund',
+            'ILP',
+            'Ísraelskt pund',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'nýr ísraelskur sikill',
+            '₪',
+            'nýr ísraelskur sikill',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'indversk rúpía',
+            'INR',
+            'indversk rúpía',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'írakskur denari',
+            'IQD',
+            'írakskur denari',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'íranskt ríal',
+            'IRR',
+            'íranskt ríal',
         ],
         'ISK' => [
-            0 => 'kr.',
-            1 => 'íslensk króna',
+            'kr.',
+            'íslensk króna',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Ítölsk líra',
+            'ITL',
+            'Ítölsk líra',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'jamaískur dalur',
+            'JMD',
+            'jamaískur dalur',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'jórdanskur denari',
+            'JOD',
+            'jórdanskur denari',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'japanskt jen',
+            'JP¥',
+            'japanskt jen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'kenískur skildingur',
+            'KES',
+            'kenískur skildingur',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'kirgiskt som',
+            'KGS',
+            'kirgiskt som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'kambódískt ríal',
+            'KHR',
+            'kambódískt ríal',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'kómoreyskur franki',
+            'KMF',
+            'kómoreyskur franki',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'norðurkóreskt vonn',
+            'KPW',
+            'norðurkóreskt vonn',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'suðurkóreskt vonn',
+            'KRW',
+            'suðurkóreskt vonn',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'kúveiskur denari',
+            'KWD',
+            'kúveiskur denari',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'caymaneyskur dalur',
+            'KYD',
+            'caymaneyskur dalur',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'kasakst tengi',
+            'KZT',
+            'kasakst tengi',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'laoskt kip',
+            'LAK',
+            'laoskt kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'líbanskt pund',
+            'LBP',
+            'líbanskt pund',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'srílönsk rúpía',
+            'LKR',
+            'srílönsk rúpía',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'líberískur dalur',
+            'LRD',
+            'líberískur dalur',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'lesótóskur lóti',
+            'LSL',
+            'lesótóskur lóti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litháískt lít',
+            'LTL',
+            'Litháískt lít',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Lithuanian Talonas',
+            'LTT',
+            'Lithuanian Talonas',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Lúxemborgarfranki',
+            'LUF',
+            'Lúxemborgarfranki',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lettneskt lat',
+            'LVL',
+            'Lettneskt lat',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Lettnesk rúbla',
+            'LVR',
+            'Lettnesk rúbla',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'líbískur denari',
+            'LYD',
+            'líbískur denari',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'marokkóskt dírham',
+            'MAD',
+            'marokkóskt dírham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Marokkóskur franki',
+            'MAF',
+            'Marokkóskur franki',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'moldavískt lei',
+            'MDL',
+            'moldavískt lei',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Madagaskararjari',
+            'MGA',
+            'Madagaskararjari',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Madagaskur franki',
+            'MGF',
+            'Madagaskur franki',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'makedónskur denari',
+            'MKD',
+            'makedónskur denari',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Malískur franki',
+            'MLF',
+            'Malískur franki',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'mjanmarskt kjat',
+            'MMK',
+            'mjanmarskt kjat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'mongólskur túríkur',
+            'MNT',
+            'mongólskur túríkur',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'makaósk pataka',
+            'MOP',
+            'makaósk pataka',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'márítönsk úgía (1973–2017)',
+            'MRO',
+            'márítönsk úgía (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'márítönsk úgía',
+            'MRU',
+            'márítönsk úgía',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Meltnesk líra',
+            'MTL',
+            'Meltnesk líra',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Maltneskt pund',
+            'MTP',
+            'Maltneskt pund',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'máritísk rúpía',
+            'MUR',
+            'máritísk rúpía',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'maldíveysk rúpía',
+            'MVR',
+            'maldíveysk rúpía',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'malavísk kvaka',
+            'MWK',
+            'malavísk kvaka',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'mexíkóskur pesi',
+            'MXN',
+            'mexíkóskur pesi',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Mexíkóskur silfurpesi (1861–1992)',
+            'MXP',
+            'Mexíkóskur silfurpesi (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Mexíkóskur pesi, UDI',
+            'MXV',
+            'Mexíkóskur pesi, UDI',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'malasískt ringit',
+            'MYR',
+            'malasískt ringit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mósambískur skúti',
+            'MZE',
+            'Mósambískur skúti',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'mósambískt metikal',
+            'MZN',
+            'mósambískt metikal',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'namibískur dalur',
+            'NAD',
+            'namibískur dalur',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'nígerísk næra',
+            'NGN',
+            'nígerísk næra',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Níkarögsk kordóva (1988–1991)',
+            'NIC',
+            'Níkarögsk kordóva (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'níkarögsk kordóva',
+            'NIO',
+            'níkarögsk kordóva',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Hollenskt gyllini',
+            'NLG',
+            'Hollenskt gyllini',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'norsk króna',
+            'NOK',
+            'norsk króna',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'nepölsk rúpía',
+            'NPR',
+            'nepölsk rúpía',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'nýsjálenskur dalur',
+            'NZD',
+            'nýsjálenskur dalur',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ómanskt ríal',
+            'OMR',
+            'ómanskt ríal',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balbói',
+            'PAB',
+            'balbói',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'perúskt sól',
+            'PEN',
+            'perúskt sól',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'papúsk kína',
+            'PGK',
+            'papúsk kína',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'filippseyskur pesi',
+            'PHP',
+            'filippseyskur pesi',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'pakistönsk rúpía',
+            'PKR',
+            'pakistönsk rúpía',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'pólskt slot',
+            'PLN',
+            'pólskt slot',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Slot',
+            'PLZ',
+            'Slot',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portúgalskur skúti',
+            'PTE',
+            'Portúgalskur skúti',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'paragvæskt gvaraní',
+            'PYG',
+            'paragvæskt gvaraní',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'katarskt ríal',
+            'QAR',
+            'katarskt ríal',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Rúmenskt lei (1952–2006)',
+            'ROL',
+            'Rúmenskt lei (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'rúmenskt lei',
+            'RON',
+            'rúmenskt lei',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'serbneskur denari',
+            'RSD',
+            'serbneskur denari',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'rússnesk rúbla',
+            'RUB',
+            'rússnesk rúbla',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Rússnesk rúbla (1991–1998)',
+            'RUR',
+            'Rússnesk rúbla (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'rúandskur franki',
+            'RWF',
+            'rúandskur franki',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'sádíarabískt ríal',
+            'SAR',
+            'sádíarabískt ríal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'salómonseyskur dalur',
+            'SBD',
+            'salómonseyskur dalur',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seychellesrúpía',
+            'SCR',
+            'Seychellesrúpía',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Súdanskur denari',
+            'SDD',
+            'Súdanskur denari',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'súdanskt pund',
+            'SDG',
+            'súdanskt pund',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Súdanskt pund (1957–1998)',
+            'SDP',
+            'Súdanskt pund (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'sænsk króna',
+            'SEK',
+            'sænsk króna',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'singapúrskur dalur',
+            'SGD',
+            'singapúrskur dalur',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'helenskt pund',
+            'SHP',
+            'helenskt pund',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Slóvenskur dalur',
+            'SIT',
+            'Slóvenskur dalur',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slóvakísk króna',
+            'SKK',
+            'Slóvakísk króna',
+        ],
+        'SLE' => [
+            'SLE',
+            'síerraleónsk ljóna',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'síerraleónsk ljóna',
+            'SLL',
+            'síerraleónsk ljóna (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'sómalískur skildingur',
+            'SOS',
+            'sómalískur skildingur',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Súrínamdalur',
+            'SRD',
+            'Súrínamdalur',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Suriname Guilder',
+            'SRG',
+            'Suriname Guilder',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'suðursúdanskt pund',
+            'SSP',
+            'suðursúdanskt pund',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Saó Tóme og Prinsípe-dóbra (1977–2017)',
+            'STD',
+            'Saó Tóme og Prinsípe-dóbra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Saó Tóme og Prinsípe-dóbra',
+            'STN',
+            'Saó Tóme og Prinsípe-dóbra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Soviet Rouble',
+            'SUR',
+            'Soviet Rouble',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'El Salvador Colon',
+            'SVC',
+            'El Salvador Colon',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'sýrlenskt pund',
+            'SYP',
+            'sýrlenskt pund',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'svasílenskur lílangeni',
+            'SZL',
+            'svasílenskur lílangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'taílenskt bat',
+            'THB',
+            'taílenskt bat',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tadsjiksk rúbla',
+            'TJR',
+            'Tadsjiksk rúbla',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'tadsjikskur sómóni',
+            'TJS',
+            'tadsjikskur sómóni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Túrkmenskt manat (1993–2009)',
+            'TMM',
+            'Túrkmenskt manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'túrkmenskt manat',
+            'TMT',
+            'túrkmenskt manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'túniskur denari',
+            'TND',
+            'túniskur denari',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tongapanga',
+            'TOP',
+            'Tongapanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Tímorskur skúti',
+            'TPE',
+            'Tímorskur skúti',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Tyrknesk líra (1922–2005)',
+            'TRL',
+            'Tyrknesk líra (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'tyrknesk líra',
+            'TRY',
+            'tyrknesk líra',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trínidad og Tóbagó-dalur',
+            'TTD',
+            'Trínidad og Tóbagó-dalur',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'taívanskur dalur',
+            'TWD',
+            'taívanskur dalur',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'tansanískur skildingur',
+            'TZS',
+            'tansanískur skildingur',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'úkraínsk hrinja',
+            'UAH',
+            'úkraínsk hrinja',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Ukrainian Karbovanetz',
+            'UAK',
+            'Ukrainian Karbovanetz',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'úgandskur skildingur',
+            'UGX',
+            'úgandskur skildingur',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'Bandaríkjadalur',
+            'USD',
+            'Bandaríkjadalur',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'Bandaríkjadalur (næsta dag)',
+            'USN',
+            'Bandaríkjadalur (næsta dag)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'Bandaríkjadalur (sama dag)',
+            'USS',
+            'Bandaríkjadalur (sama dag)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'úrúgvæskur pesi',
+            'UYU',
+            'úrúgvæskur pesi',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'úsbekskt súm',
+            'UZS',
+            'úsbekskt súm',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Bolívar í Venesúela (1871–2008)',
+            'VEB',
+            'Bolívar í Venesúela (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'venesúelskur bólívari (2008–2018)',
+            'VEF',
+            'venesúelskur bólívari (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'venesúelskur bólívari',
+            'VES',
+            'venesúelskur bólívari',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'víetnamskt dong',
+            'VND',
+            'víetnamskt dong',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vanúatúskt vatú',
+            'VUV',
+            'vanúatúskt vatú',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samóatala',
+            'WST',
+            'Samóatala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'miðafrískur franki',
+            'FCFA',
+            'miðafrískur franki',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'austurkarabískur dalur',
+            'EC$',
+            'austurkarabískur dalur',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Franskur gullfranki',
+            'XFO',
+            'Franskur gullfranki',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Franskur franki, UIC',
+            'XFU',
+            'Franskur franki, UIC',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'vesturafrískur franki',
+            'F CFA',
+            'vesturafrískur franki',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'pólinesískur franki',
+            'CFPF',
+            'pólinesískur franki',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Jemenskur denari',
+            'YDD',
+            'Jemenskur denari',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'jemenskt ríal',
+            'YER',
+            'jemenskt ríal',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Júgóslavneskur denari',
+            'YUM',
+            'Júgóslavneskur denari',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Rand (viðskipta)',
+            'ZAL',
+            'Rand (viðskipta)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'suðurafrískt rand',
+            'ZAR',
+            'suðurafrískt rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambian Kwacha (1968–2012)',
+            'ZMK',
+            'Zambian Kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'sambísk kvaka',
+            'ZMW',
+            'sambísk kvaka',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Simbabveskur dalur',
+            'ZWD',
+            'Simbabveskur dalur',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/it.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/it.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/it.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/it.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1056 +3,1060 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'peseta andorrana',
+            'ADP',
+            'peseta andorrana',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dirham degli Emirati Arabi Uniti',
+            'AED',
+            'dirham degli Emirati Arabi Uniti',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afgani (1927–2002)',
+            'AFA',
+            'afgani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afghani',
+            'AFN',
+            'afghani',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'lek albanese',
+            'ALL',
+            'lek albanese',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'dram armeno',
+            'AMD',
+            'dram armeno',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'fiorino delle Antille olandesi',
+            'ANG',
+            'fiorino delle Antille olandesi',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwanza angolano',
+            'AOA',
+            'kwanza angolano',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'kwanza angolano (1977–1990)',
+            'AOK',
+            'kwanza angolano (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'nuovo kwanza angolano (1990–2000)',
+            'AON',
+            'nuovo kwanza angolano (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'kwanza reajustado angolano (1995–1999)',
+            'AOR',
+            'kwanza reajustado angolano (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'austral argentino',
+            'ARA',
+            'austral argentino',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'peso argentino (vecchio Cod.)',
+            'ARP',
+            'peso argentino (vecchio Cod.)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'peso argentino',
+            'ARS',
+            'peso argentino',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'scellino austriaco',
+            'ATS',
+            'scellino austriaco',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'dollaro australiano',
+            'A$',
+            'dollaro australiano',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'fiorino di Aruba',
+            'AWG',
+            'fiorino di Aruba',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'manat azero (1993–2006)',
+            'AZM',
+            'manat azero (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'manat azero',
+            'AZN',
+            'manat azero',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'dinar Bosnia-Herzegovina',
+            'BAD',
+            'dinar Bosnia-Herzegovina',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'marco convertibile della Bosnia-Herzegovina',
+            'BAM',
+            'marco convertibile della Bosnia-Herzegovina',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'dollaro di Barbados',
+            'BBD',
+            'dollaro di Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'taka bangladese',
+            'BDT',
+            'taka bangladese',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'franco belga (convertibile)',
+            'BEC',
+            'franco belga (convertibile)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'franco belga',
+            'BEF',
+            'franco belga',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'franco belga (finanziario)',
+            'BEL',
+            'franco belga (finanziario)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'lev bulgaro (1962–1999)',
+            'BGL',
+            'lev bulgaro (1962–1999)',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'lev bulgaro',
+            'BGN',
+            'lev bulgaro',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dinaro del Bahrein',
+            'BHD',
+            'dinaro del Bahrein',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'franco del Burundi',
+            'BIF',
+            'franco del Burundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dollaro delle Bermuda',
+            'BMD',
+            'dollaro delle Bermuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'dollaro del Brunei',
+            'BND',
+            'dollaro del Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviano',
+            'BOB',
+            'boliviano',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'peso boliviano',
+            'BOP',
+            'peso boliviano',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'mvdol boliviano',
+            'BOV',
+            'mvdol boliviano',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'cruzeiro novo brasiliano (1967–1986)',
+            'BRB',
+            'cruzeiro novo brasiliano (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'cruzado brasiliano',
+            'BRC',
+            'cruzado brasiliano',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'cruzeiro brasiliano (1990–1993)',
+            'BRE',
+            'cruzeiro brasiliano (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'real brasiliano',
+            'BRL',
+            'real brasiliano',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'cruzado novo brasiliano',
+            'BRN',
+            'cruzado novo brasiliano',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'cruzeiro brasiliano',
+            'BRR',
+            'cruzeiro brasiliano',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'dollaro delle Bahamas',
+            'BSD',
+            'dollaro delle Bahamas',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ngultrum bhutanese',
+            'BTN',
+            'ngultrum bhutanese',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'kyat birmano',
+            'BUK',
+            'kyat birmano',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pula del Botswana',
+            'BWP',
+            'pula del Botswana',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'nuovo rublo bielorusso (1994–1999)',
+            'BYB',
+            'nuovo rublo bielorusso (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'rublo bielorusso',
+            'BYN',
+            'rublo bielorusso',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'rublo bielorusso (2000–2016)',
+            'BYR',
+            'rublo bielorusso (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'dollaro del Belize',
+            'BZD',
+            'dollaro del Belize',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'dollaro canadese',
+            'CA$',
+            'dollaro canadese',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'franco congolese',
+            'CDF',
+            'franco congolese',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'franco svizzero',
+            'CHF',
+            'franco svizzero',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'unidades de fomento chilene',
+            'CLF',
+            'unidades de fomento chilene',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'peso cileno',
+            'CLP',
+            'peso cileno',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'renmimbi cinese offshore',
+            'CNH',
+            'renmimbi cinese offshore',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'renminbi cinese',
+            'CN¥',
+            'yuan cinese',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'peso colombiano',
+            'COP',
+            'peso colombiano',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'colón costaricano',
+            'CRC',
+            'colón costaricano',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'antico dinaro serbo',
+            'CSD',
+            'antico dinaro serbo',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'corona forte cecoslovacca',
+            'CSK',
+            'corona forte cecoslovacca',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'peso cubano convertibile',
+            'CUC',
+            'peso cubano convertibile',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'peso cubano',
+            'CUP',
+            'peso cubano',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'escudo capoverdiano',
+            'CVE',
+            'escudo capoverdiano',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'sterlina cipriota',
+            'CYP',
+            'sterlina cipriota',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'corona ceca',
+            'CZK',
+            'corona ceca',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'ostmark della Germania Orientale',
+            'DDM',
+            'ostmark della Germania Orientale',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'marco tedesco',
+            'DEM',
+            'marco tedesco',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'franco di Gibuti',
+            'DJF',
+            'franco di Gibuti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'corona danese',
+            'DKK',
+            'corona danese',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'peso dominicano',
+            'DOP',
+            'peso dominicano',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinaro algerino',
+            'DZD',
+            'dinaro algerino',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'sucre dell’Ecuador',
+            'ECS',
+            'sucre dell’Ecuador',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'unidad de valor constante (UVC) dell’Ecuador',
+            'ECV',
+            'unidad de valor constante (UVC) dell’Ecuador',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'corona dell’Estonia',
+            'EEK',
+            'corona dell’Estonia',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'sterlina egiziana',
+            'EGP',
+            'sterlina egiziana',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nakfa eritreo',
+            'ERN',
+            'nakfa eritreo',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'peseta spagnola account',
+            'ESA',
+            'peseta spagnola account',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'peseta spagnola account convertibile',
+            'ESB',
+            'peseta spagnola account convertibile',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'peseta spagnola',
+            'ESP',
+            'peseta spagnola',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'birr etiope',
+            'ETB',
+            'birr etiope',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'markka finlandese',
+            'FIM',
+            'markka finlandese',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'dollaro delle Figi',
+            'FJD',
+            'dollaro delle Figi',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'sterlina delle Falkland',
+            'FKP',
+            'sterlina delle Falkland',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'franco francese',
+            'FRF',
+            'franco francese',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'sterlina britannica',
+            '£',
+            'sterlina britannica',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'kupon larit georgiano',
+            'GEK',
+            'kupon larit georgiano',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'lari georgiano',
+            'GEL',
+            'lari georgiano',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'cedi del Ghana',
+            'GHC',
+            'cedi del Ghana',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'cedi ghanese',
+            'GHS',
+            'cedi ghanese',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'sterlina di Gibilterra',
+            'GIP',
+            'sterlina di Gibilterra',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi gambiano',
+            'GMD',
+            'dalasi gambiano',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'franco della Guinea',
+            'GNF',
+            'franco della Guinea',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'syli della Guinea',
+            'GNS',
+            'syli della Guinea',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekwele della Guinea Equatoriale',
+            'GQE',
+            'ekwele della Guinea Equatoriale',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'dracma greca',
+            'GRD',
+            'dracma greca',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'quetzal guatemalteco',
+            'GTQ',
+            'quetzal guatemalteco',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'escudo della Guinea portoghese',
+            'GWE',
+            'escudo della Guinea portoghese',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'peso della Guinea-Bissau',
+            'GWP',
+            'peso della Guinea-Bissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'dollaro della Guyana',
+            'GYD',
+            'dollaro della Guyana',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'dollaro di Hong Kong',
+            'HKD',
+            'dollaro di Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'lempira honduregna',
+            'HNL',
+            'lempira honduregna',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'dinaro croato',
+            'HRD',
+            'dinaro croato',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kuna croata',
+            'HRK',
+            'kuna croata',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gourde haitiano',
+            'HTG',
+            'gourde haitiano',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'fiorino ungherese',
+            'HUF',
+            'fiorino ungherese',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'rupia indonesiana',
+            'IDR',
+            'rupia indonesiana',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'sterlina irlandese',
+            'IEP',
+            'sterlina irlandese',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'sterlina israeliana',
+            'ILP',
+            'sterlina israeliana',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'nuovo siclo israeliano',
+            '₪',
+            'nuovo siclo israeliano',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'rupia indiana',
+            'INR',
+            'rupia indiana',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'dinaro iracheno',
+            'IQD',
+            'dinaro iracheno',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'rial iraniano',
+            'IRR',
+            'rial iraniano',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'corona islandese',
+            'ISK',
+            'corona islandese',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'lira italiana',
+            'ITL',
+            'lira italiana',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'dollaro giamaicano',
+            'JMD',
+            'dollaro giamaicano',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'dinaro giordano',
+            'JOD',
+            'dinaro giordano',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'yen giapponese',
+            'JPY',
+            'yen giapponese',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'scellino keniota',
+            'KES',
+            'scellino keniota',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'som kirghiso',
+            'KGS',
+            'som kirghiso',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'riel cambogiano',
+            'KHR',
+            'riel cambogiano',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'franco comoriano',
+            'KMF',
+            'franco comoriano',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'won nordcoreano',
+            'KPW',
+            'won nordcoreano',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'won sudcoreano',
+            'KRW',
+            'won sudcoreano',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'dinaro kuwaitiano',
+            'KWD',
+            'dinaro kuwaitiano',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'dollaro delle Isole Cayman',
+            'KYD',
+            'dollaro delle Isole Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'tenge kazako',
+            'KZT',
+            'tenge kazako',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'kip laotiano',
+            'LAK',
+            'kip laotiano',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'lira libanese',
+            'LBP',
+            'lira libanese',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'rupia di Sri Lanka',
+            'LKR',
+            'rupia di Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dollaro liberiano',
+            'LRD',
+            'dollaro liberiano',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'loti del Lesotho',
+            'LSL',
+            'loti del Lesotho',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litas lituano',
+            'LTL',
+            'litas lituano',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'talonas lituani',
+            'LTT',
+            'talonas lituani',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'franco convertibile del Lussemburgo',
+            'LUC',
+            'franco convertibile del Lussemburgo',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'franco del Lussemburgo',
+            'LUF',
+            'franco del Lussemburgo',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'franco finanziario del Lussemburgo',
+            'LUL',
+            'franco finanziario del Lussemburgo',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'lats lettone',
+            'LVL',
+            'lats lettone',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'rublo lettone',
+            'LVR',
+            'rublo lettone',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinaro libico',
+            'LYD',
+            'dinaro libico',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dirham marocchino',
+            'MAD',
+            'dirham marocchino',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'franco marocchino',
+            'MAF',
+            'franco marocchino',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'leu moldavo',
+            'MDL',
+            'leu moldavo',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariary malgascio',
+            'MGA',
+            'ariary malgascio',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'franco malgascio',
+            'MGF',
+            'franco malgascio',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'dinaro macedone',
+            'MKD',
+            'dinaro macedone',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'dinaro macedone (1992–1993)',
+            'MKN',
+            'dinaro macedone (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'franco di Mali',
+            'MLF',
+            'franco di Mali',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'kyat di Myanmar',
+            'MMK',
+            'kyat di Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'tugrik mongolo',
+            'MNT',
+            'tugrik mongolo',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'pataca di Macao',
+            'MOP',
+            'pataca di Macao',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ouguiya della Mauritania (1973–2017)',
+            'MRO',
+            'ouguiya della Mauritania (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ouguiya della Mauritania',
+            'MRU',
+            'ouguiya della Mauritania',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'lira maltese',
+            'MTL',
+            'lira maltese',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'sterlina maltese',
+            'MTP',
+            'sterlina maltese',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'rupia mauriziana',
+            'MUR',
+            'rupia mauriziana',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'rufiyaa delle Maldive',
+            'MVR',
+            'rufiyaa delle Maldive',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha malawiano',
+            'MWK',
+            'kwacha malawiano',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'peso messicano',
+            'MXN',
+            'peso messicano',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'peso messicano d’argento (1861–1992)',
+            'MXP',
+            'peso messicano d’argento (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'unidad de inversion (UDI) messicana',
+            'MXV',
+            'unidad de inversion (UDI) messicana',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ringgit malese',
+            'MYR',
+            'ringgit malese',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'escudo del Mozambico',
+            'MZE',
+            'escudo del Mozambico',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'metical mozambicano',
+            'MZN',
+            'metical mozambicano',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dollaro namibiano',
+            'NAD',
+            'dollaro namibiano',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naira nigeriana',
+            'NGN',
+            'naira nigeriana',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'cordoba nicaraguense',
+            'NIC',
+            'cordoba nicaraguense',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'córdoba nicaraguense',
+            'NIO',
+            'córdoba nicaraguense',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'fiorino olandese',
+            'NLG',
+            'fiorino olandese',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'corona norvegese',
+            'NOK',
+            'corona norvegese',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'rupia nepalese',
+            'NPR',
+            'rupia nepalese',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'dollaro neozelandese',
+            'NZ$',
+            'dollaro neozelandese',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'rial omanita',
+            'OMR',
+            'rial omanita',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balboa panamense',
+            'PAB',
+            'balboa panamense',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'inti peruviano',
+            'PEI',
+            'inti peruviano',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'sol peruviano',
+            'PEN',
+            'sol peruviano',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'sol peruviano (1863–1965)',
+            'PES',
+            'sol peruviano (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina papuana',
+            'PGK',
+            'kina papuana',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'peso filippino',
+            '₱',
+            'peso filippino',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'rupia pakistana',
+            'PKR',
+            'rupia pakistana',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'zloty polacco',
+            'PLN',
+            'zloty polacco',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'złoty Polacco (1950–1995)',
+            'PLZ',
+            'złoty Polacco (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'escudo portoghese',
+            'PTE',
+            'escudo portoghese',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'guaraní paraguayano',
+            'PYG',
+            'guaraní paraguayano',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'rial qatariano',
+            'QAR',
+            'rial qatariano',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'dollaro della Rhodesia',
+            'RHD',
+            'dollaro della Rhodesia',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'leu della Romania',
+            'ROL',
+            'leu della Romania',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'leu rumeno',
+            'RON',
+            'leu rumeno',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'dinaro serbo',
+            'RSD',
+            'dinaro serbo',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'rublo russo',
+            'RUB',
+            'rublo russo',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'rublo della CSI',
+            'RUR',
+            'rublo della CSI',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'franco ruandese',
+            'RWF',
+            'franco ruandese',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'riyal saudita',
+            'SAR',
+            'riyal saudita',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'dollaro delle Isole Salomone',
+            'SBD',
+            'dollaro delle Isole Salomone',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'rupia delle Seychelles',
+            'SCR',
+            'rupia delle Seychelles',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'dinaro sudanese',
+            'SDD',
+            'dinaro sudanese',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'sterlina sudanese',
+            'SDG',
+            'sterlina sudanese',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'corona svedese',
+            'SEK',
+            'corona svedese',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'dollaro di Singapore',
+            'SGD',
+            'dollaro di Singapore',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'sterlina di Sant’Elena',
+            'SHP',
+            'sterlina di Sant’Elena',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'tallero sloveno',
+            'SIT',
+            'tallero sloveno',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'corona slovacca',
+            'SKK',
+            'corona slovacca',
+        ],
+        'SLE' => [
+            'SLE',
+            'leone della Sierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leone della Sierra Leone',
+            'SLL',
+            'leone della Sierra Leone (1964–2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'scellino somalo',
+            'SOS',
+            'scellino somalo',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'dollaro del Suriname',
+            'SRD',
+            'dollaro del Suriname',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'fiorino del Suriname',
+            'SRG',
+            'fiorino del Suriname',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'sterlina sud-sudanese',
+            'SSP',
+            'sterlina sud-sudanese',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'dobra di Sao Tomé e Principe (1977–2017)',
+            'STD',
+            'dobra di Sao Tomé e Principe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra di Sao Tomé e Príncipe',
+            'STN',
+            'dobra di Sao Tomé e Príncipe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'rublo sovietico',
+            'SUR',
+            'rublo sovietico',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'colón salvadoregno',
+            'SVC',
+            'colón salvadoregno',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'lira siriana',
+            'SYP',
+            'lira siriana',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangeni dello Swaziland',
+            'SZL',
+            'lilangeni',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'baht thailandese',
+            '฿',
+            'baht thailandese',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'rublo del Tajikistan',
+            'TJR',
+            'rublo del Tajikistan',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'somoni tagiko',
+            'TJS',
+            'somoni tagiko',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'manat turkmeno (1993–2009)',
+            'TMM',
+            'manat turkmeno (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'manat turkmeno',
+            'TMT',
+            'manat turkmeno',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinaro tunisino',
+            'TND',
+            'dinaro tunisino',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'paʻanga tongano',
+            'TOP',
+            'paʻanga tongano',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'escudo di Timor',
+            'TPE',
+            'escudo di Timor',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'lira turca (1922–2005)',
+            'TRL',
+            'lira turca (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'lira turca',
+            'TRY',
+            'lira turca',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dollaro di Trinidad e Tobago',
+            'TTD',
+            'dollaro di Trinidad e Tobago',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'nuovo dollaro taiwanese',
+            'TWD',
+            'nuovo dollaro taiwanese',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'scellino della Tanzania',
+            'TZS',
+            'scellino della Tanzania',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'grivnia ucraina',
+            'UAH',
+            'grivnia ucraina',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'karbovanetz ucraino',
+            'UAK',
+            'karbovanetz ucraino',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'scellino ugandese (1966–1987)',
+            'UGS',
+            'scellino ugandese (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'scellino ugandese',
+            'UGX',
+            'scellino ugandese',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'dollaro statunitense',
+            'USD',
+            'dollaro statunitense',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'dollaro statunitense (next day)',
+            'USN',
+            'dollaro statunitense (next day)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'dollaro statunitense (same day)',
+            'USS',
+            'dollaro statunitense (same day)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'peso uruguaiano in unità indicizzate',
+            'UYI',
+            'peso uruguaiano in unità indicizzate',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'peso uruguaiano (1975–1993)',
+            'UYP',
+            'peso uruguaiano (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'peso uruguayano',
+            'UYU',
+            'peso uruguayano',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'sum uzbeco',
+            'UZS',
+            'sum uzbeco',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'bolivar venezuelano (1871–2008)',
+            'VEB',
+            'bolivar venezuelano (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'bolívar venezuelano (2008–2018)',
+            'VEF',
+            'bolívar venezuelano (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'bolívar venezuelano',
+            'VES',
+            'bolívar venezuelano',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'dong vietnamita',
+            'VND',
+            'dong vietnamita',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu di Vanuatu',
+            'VUV',
+            'vatu di Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'tala samoano',
+            'WST',
+            'tala samoano',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'franco CFA BEAC',
+            'FCFA',
+            'franco CFA BEAC',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'dollaro dei Caraibi orientali',
+            'EC$',
+            'dollaro dei Caraibi orientali',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'franco oro francese',
+            'XFO',
+            'franco oro francese',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'franco UIC francese',
+            'XFU',
+            'franco UIC francese',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'franco CFA BCEAO',
+            'F CFA',
+            'franco CFA BCEAO',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'franco CFP',
+            'CFPF',
+            'franco CFP',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'fondi RINET',
+            'XRE',
+            'fondi RINET',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'dinaro dello Yemen',
+            'YDD',
+            'dinaro dello Yemen',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'riyal yemenita',
+            'YER',
+            'riyal yemenita',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'dinaro forte yugoslavo',
+            'YUD',
+            'dinaro forte yugoslavo',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'dinaro noviy yugoslavo',
+            'YUM',
+            'dinaro noviy yugoslavo',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'dinaro convertibile yugoslavo',
+            'YUN',
+            'dinaro convertibile yugoslavo',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'rand sudafricano (finanziario)',
+            'ZAL',
+            'rand sudafricano (finanziario)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rand sudafricano',
+            'ZAR',
+            'rand sudafricano',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'kwacha dello Zambia (1968–2012)',
+            'ZMK',
+            'kwacha dello Zambia (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha zambiano',
+            'ZMW',
+            'kwacha zambiano',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'nuovo zaire dello Zaire',
+            'ZRN',
+            'nuovo zaire dello Zaire',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zaire dello Zaire',
+            'ZRZ',
+            'zaire dello Zaire',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'dollaro dello Zimbabwe',
+            'ZWD',
+            'dollaro dello Zimbabwe',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'dollaro zimbabwiano (2009)',
+            'ZWL',
+            'dollaro zimbabwiano (2009)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/iw.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/iw.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/iw.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/iw.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,892 +3,896 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'פזטה אנדורית',
+            'ADP',
+            'פזטה אנדורית',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'דירהם של איחוד הנסיכויות הערביות',
+            'AED',
+            'דירהם של איחוד הנסיכויות הערביות',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'אפגני אפגני',
+            'AFN',
+            'אפגני אפגני',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'לק אלבני',
+            'ALL',
+            'לק אלבני',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'דראם ארמני',
+            'AMD',
+            'דראם ארמני',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'גילדר של האנטילים ההולנדיים',
+            'ANG',
+            'גילדר של האנטילים ההולנדיים',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'קואנזה אנגולי',
+            'AOA',
+            'קואנזה אנגולי',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'קואנזה חדש אנגולי (1990–2000)',
+            'AON',
+            'קואנזה חדש אנגולי (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'קואנזה רג׳וסטדו אנגולי (1995–1999)',
+            'AOR',
+            'קואנזה רג׳וסטדו אנגולי (1995–1999)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'פזו ארגנטינאי (1983–1985)',
+            'ARP',
+            'פזו ארגנטינאי (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'פסו ארגנטינאי',
+            'ARS',
+            'פסו ארגנטינאי',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'שילינג אוסטרי',
+            'ATS',
+            'שילינג אוסטרי',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'דולר אוסטרלי',
+            'A$',
+            'דולר אוסטרלי',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'פלורין של ארובה',
+            'AWG',
+            'פלורין של ארובה',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'מנאט אזרביג׳אני (1993–2006)',
+            'AZM',
+            'מנאט אזרביג׳אני (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'מאנאט אזרבייג׳ני',
+            'AZN',
+            'מאנאט אזרבייג׳ני',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'דינר של בוסניה־הרצגובינה',
+            'BAD',
+            'דינר של בוסניה־הרצגובינה',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'מארק סחיר של בוסניה והרצגובינה',
+            'BAM',
+            'מארק סחיר של בוסניה והרצגובינה',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'דולר ברבדיאני',
+            'BBD',
+            'דולר ברבדיאני',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'טאקה בנגלדשי',
+            'BDT',
+            'טאקה בנגלדשי',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'פרנק בלגי (בר המרה)',
+            'BEC',
+            'פרנק בלגי (בר המרה)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'פרנק בלגי',
+            'BEF',
+            'פרנק בלגי',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'לב בולגרי ישן',
+            'BGL',
+            'לב בולגרי ישן',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'לב בולגרי',
+            'BGN',
+            'לב בולגרי',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'דינר בחרייני',
+            'BHD',
+            'דינר בחרייני',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'פרנק בורונדי',
+            'BIF',
+            'פרנק בורונדי',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'דולר ברמודה',
+            'BMD',
+            'דולר ברמודה',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'דולר ברוניי',
+            'BND',
+            'דולר ברוניי',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'בוליביאנו',
+            'BOB',
+            'בוליביאנו',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'פזו בוליבי',
+            'BOP',
+            'פזו בוליבי',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'קרוזיארו חדש ברזילאי (1967–1986)',
+            'BRB',
+            'קרוזיארו חדש ברזילאי (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'קרוזדו ברזילאי',
+            'BRC',
+            'קרוזדו ברזילאי',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ריאל ברזילאי',
+            'R$',
+            'ריאל ברזילאי',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'דולר בהאמי',
+            'BSD',
+            'דולר בהאמי',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'נגולטרום בהוטני',
+            'BTN',
+            'נגולטרום בהוטני',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'פולה בוטסואני',
+            'BWP',
+            'פולה בוטסואני',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'רובל בלרוסי',
+            'BYN',
+            'רובל בלרוסי',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'רובל בלרוסי (2000–2016)',
+            'BYR',
+            'רובל בלרוסי (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'דולר בליזי',
+            'BZD',
+            'דולר בליזי',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'דולר קנדי',
+            'CA$',
+            'דולר קנדי',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'פרנק קונגולזי',
+            'CDF',
+            'פרנק קונגולזי',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'פרנק שוויצרי',
+            'CHF',
+            'פרנק שוויצרי',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'פסו צ׳ילאני',
+            'CLP',
+            'פסו צ׳ילאני',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'יואן סיני (CNH)',
+            'CNH',
+            'יואן סיני (CNH)',
         ],
         'CNY' => [
-            0 => '‎CN¥‎',
-            1 => 'יואן סיני',
+            '‎CN¥‎',
+            'יואן סיני',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'פסו קולומביאני',
+            'COP',
+            'פסו קולומביאני',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'קולון קוסטה־ריקני',
+            'CRC',
+            'קולון קוסטה־ריקני',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'דינר סרבי ישן',
+            'CSD',
+            'דינר סרבי ישן',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'פסו קובני להמרה',
+            'CUC',
+            'פסו קובני להמרה',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'פסו קובני',
+            'CUP',
+            'פסו קובני',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'אסקודו כף ורדה',
+            'CVE',
+            'אסקודו כף ורדה',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'לירה קפריסאית',
+            'CYP',
+            'לירה קפריסאית',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'קורונה צ׳כית',
+            'CZK',
+            'קורונה צ׳כית',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'מרק מזרח גרמני',
+            'DDM',
+            'מרק מזרח גרמני',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'מרק גרמני',
+            'DEM',
+            'מרק גרמני',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'פרנק ג׳יבוטי',
+            'DJF',
+            'פרנק ג׳יבוטי',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'כתר דני',
+            'DKK',
+            'כתר דני',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'פסו דומיניקני',
+            'DOP',
+            'פסו דומיניקני',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'דינר אלג׳ירי',
+            'DZD',
+            'דינר אלג׳ירי',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'סוקר אקואדורי',
+            'ECS',
+            'סוקר אקואדורי',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'קרון אסטוני',
+            'EEK',
+            'קרון אסטוני',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'לירה מצרית',
+            'EGP',
+            'לירה מצרית',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'נאקפה אריתראי',
+            'ERN',
+            'נאקפה אריתראי',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'פסטה ספרדי',
+            'ESP',
+            'פסטה ספרדי',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ביר אתיופי',
+            'ETB',
+            'ביר אתיופי',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'אירו',
+            '€',
+            'אירו',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'מרק פיני',
+            'FIM',
+            'מרק פיני',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'דולר פיג׳י',
+            'FJD',
+            'דולר פיג׳י',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'לירה של איי פוקלנד',
+            'FKP',
+            'לירה של איי פוקלנד',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'פרנק צרפתי',
+            'FRF',
+            'פרנק צרפתי',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'לירה שטרלינג',
+            '£',
+            'לירה שטרלינג',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'לארי גאורגי',
+            'GEL',
+            'לארי גאורגי',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'סדי גאני',
+            'GHS',
+            'סדי גאני',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'פאונד גיברלטר',
+            'GIP',
+            'פאונד גיברלטר',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'דלסי גמבי',
+            'GMD',
+            'דלסי גמבי',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'פרנק גינאי',
+            'GNF',
+            'פרנק גינאי',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'דרכמה',
+            'GRD',
+            'דרכמה',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'קצאל גואטמלי',
+            'GTQ',
+            'קצאל גואטמלי',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'פזו גינאי',
+            'GWP',
+            'פזו גינאי',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'דולר גיאני',
+            'GYD',
+            'דולר גיאני',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'דולר הונג קונגי',
+            'HK$',
+            'דולר הונג קונגי',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'למפירה הונדורי',
+            'HNL',
+            'למפירה הונדורי',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'קונה קרואטי',
+            'HRK',
+            'קונה קרואטי',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'גורד האיטי',
+            'HTG',
+            'גורד האיטי',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'פורינט הונגרי',
+            'HUF',
+            'פורינט הונגרי',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'רופיה אינדונזית',
+            'IDR',
+            'רופיה אינדונזית',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'לירה אירית',
+            'IEP',
+            'לירה אירית',
         ],
         'ILP' => [
-            0 => 'ל״י',
-            1 => 'לירה ישראלית',
+            'ל״י',
+            'לירה ישראלית',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'שקל חדש',
+            '₪',
+            'שקל חדש',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'רופי הודי',
+            '₹',
+            'רופי הודי',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'דינר עיראקי',
+            'IQD',
+            'דינר עיראקי',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ריאל איראני',
+            'IRR',
+            'ריאל איראני',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'כתר איסלנדי',
+            'ISK',
+            'כתר איסלנדי',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'לירה איטלקית',
+            'ITL',
+            'לירה איטלקית',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'דולר ג׳מייקני',
+            'JMD',
+            'דולר ג׳מייקני',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'דינר ירדני',
+            'JOD',
+            'דינר ירדני',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'ין יפני',
+            '¥',
+            'ין יפני',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'שילינג קנייתי',
+            'KES',
+            'שילינג קנייתי',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'סום קירגיזי',
+            'KGS',
+            'סום קירגיזי',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'ריל קמבודי',
+            'KHR',
+            'ריל קמבודי',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'פרנק קומורואי',
+            'KMF',
+            'פרנק קומורואי',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'וון צפון קוריאני',
+            'KPW',
+            'וון צפון קוריאני',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'וון דרום קוריאני',
+            '₩',
+            'וון דרום קוריאני',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'דינר כוויתי',
+            'KWD',
+            'דינר כוויתי',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'דולר קיימני',
+            'KYD',
+            'דולר קיימני',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'טנגה קזחסטני',
+            'KZT',
+            'טנגה קזחסטני',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'קיפ לאי',
+            'LAK',
+            'קיפ לאי',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'לירה לבנונית',
+            'LBP',
+            'לירה לבנונית',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'רופי סרי לנקי',
+            'LKR',
+            'רופי סרי לנקי',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'דולר ליברי',
+            'LRD',
+            'דולר ליברי',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'לוטי לסותי',
+            'LSL',
+            'לוטי לסותי',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'ליטא ליטאי',
+            'LTL',
+            'ליטא ליטאי',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'פרנק לוקסמבורגי',
+            'LUF',
+            'פרנק לוקסמבורגי',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'לט לטבי',
+            'LVL',
+            'לט לטבי',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'דינר לובי',
+            'LYD',
+            'דינר לובי',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'דירהם מרוקאי',
+            'MAD',
+            'דירהם מרוקאי',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'פרנק מרוקאי',
+            'MAF',
+            'פרנק מרוקאי',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'לאו מולדובני',
+            'MDL',
+            'לאו מולדובני',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'אריארי מלגשי',
+            'MGA',
+            'אריארי מלגשי',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'פרנק מדגסקארי',
+            'MGF',
+            'פרנק מדגסקארי',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'דינר מקדוני',
+            'MKD',
+            'דינר מקדוני',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'קיאט מיאנמרי',
+            'MMK',
+            'קיאט מיאנמרי',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'טוגרוג מונגולי',
+            'MNT',
+            'טוגרוג מונגולי',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'פטקה של מקאו',
+            'MOP',
+            'פטקה של מקאו',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'אואוגויה מאוריטני (1973–2017)',
+            'MRO',
+            'אואוגויה מאוריטני (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'אואוגויה מאוריטני',
+            'MRU',
+            'אואוגויה מאוריטני',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'לירה מלטית',
+            'MTL',
+            'לירה מלטית',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'רופי מאוריציני',
+            'MUR',
+            'רופי מאוריציני',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'רופיה מלדיבית',
+            'MVR',
+            'רופיה מלדיבית',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'קואצ׳ה מלאווי',
+            'MWK',
+            'קואצ׳ה מלאווי',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'פסו מקסיקני',
+            'MX$',
+            'פסו מקסיקני',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'פזו מקסיקני (1861 – 1992)',
+            'MXP',
+            'פזו מקסיקני (1861 – 1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'יחידת השקעות מקסיקנית',
+            'MXV',
+            'יחידת השקעות מקסיקנית',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'רינגיט מלזי',
+            'MYR',
+            'רינגיט מלזי',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'אסקודו מוזמביקי',
+            'MZE',
+            'אסקודו מוזמביקי',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'מטיקל',
+            'MZM',
+            'מטיקל',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'מטיקל מוזמביני',
+            'MZN',
+            'מטיקל מוזמביני',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'דולר נמיבי',
+            'NAD',
+            'דולר נמיבי',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'נאירה ניגרי',
+            'NGN',
+            'נאירה ניגרי',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'קורדובה (1988–1991)',
+            'NIC',
+            'קורדובה (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'קורדובה ניקרגואה',
+            'NIO',
+            'קורדובה ניקרגואה',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'גילדן הולנדי',
+            'NLG',
+            'גילדן הולנדי',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'כתר נורווגי',
+            'NOK',
+            'כתר נורווגי',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'רופי נפאלי',
+            'NPR',
+            'רופי נפאלי',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'דולר ניו זילנדי',
+            'NZ$',
+            'דולר ניו זילנדי',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ריאל עומאני',
+            'OMR',
+            'ריאל עומאני',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'בלבואה פנמי',
+            'PAB',
+            'בלבואה פנמי',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'סול פרואני',
+            'PEN',
+            'סול פרואני',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'קינה של פפואה גינאה החדשה',
+            'PGK',
+            'קינה של פפואה גינאה החדשה',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'פסו פיליפיני',
+            'PHP',
+            'פסו פיליפיני',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'רופי פקיסטני',
+            'PKR',
+            'רופי פקיסטני',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'זלוטי פולני',
+            'PLN',
+            'זלוטי פולני',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'אסקודו פורטוגלי',
+            'PTE',
+            'אסקודו פורטוגלי',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'גוארני פרגוואי',
+            'PYG',
+            'גוארני פרגוואי',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'ריאל קטארי',
+            'QAR',
+            'ריאל קטארי',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'לאו רומני ישן',
+            'ROL',
+            'לאו רומני ישן',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'לאו רומני',
+            'RON',
+            'לאו רומני',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'דינר סרבי',
+            'RSD',
+            'דינר סרבי',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'רובל רוסי',
+            'RUB',
+            'רובל רוסי',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'רובל רוסי (1991 – 1998)',
+            'RUR',
+            'רובל רוסי (1991 – 1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'פרנק רואנדי',
+            'RWF',
+            'פרנק רואנדי',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'ריאל סעודי',
+            'SAR',
+            'ריאל סעודי',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'דולר איי שלמה',
+            'SBD',
+            'דולר איי שלמה',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'רופי סיישלי',
+            'SCR',
+            'רופי סיישלי',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'דינר סודני',
+            'SDD',
+            'דינר סודני',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'לירה סודנית',
+            'SDG',
+            'לירה סודנית',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'לירה סודנית (1957–1998)',
+            'SDP',
+            'לירה סודנית (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'כתר שוודי',
+            'SEK',
+            'כתר שוודי',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'דולר סינגפורי',
+            'SGD',
+            'דולר סינגפורי',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'פאונד סנט הלני',
+            'SHP',
+            'פאונד סנט הלני',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'טולאר סלובני',
+            'SIT',
+            'טולאר סלובני',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'קורונה סלובקי',
+            'SKK',
+            'קורונה סלובקי',
+        ],
+        'SLE' => [
+            'SLE',
+            'ליאון סיירה לאוני',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'ליאון סיירה לאוני',
+            'SLL',
+            'ליאון סיירה לאוני - 1964-2022',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'שילינג סומלי',
+            'SOS',
+            'שילינג סומלי',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'דולר סורינאמי',
+            'SRD',
+            'דולר סורינאמי',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'גילדר סורינאמי',
+            'SRG',
+            'גילדר סורינאמי',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'לירה דרום-סודנית',
+            'SSP',
+            'לירה דרום-סודנית',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'דוברה של סן טומה ופרינסיפה (1977–2017)',
+            'STD',
+            'דוברה של סן טומה ופרינסיפה (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'דוברה של סאו טומה ופרינסיפה',
+            'STN',
+            'דוברה של סאו טומה ופרינסיפה',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'רובל סובייטי',
+            'SUR',
+            'רובל סובייטי',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'קולון סלבדורי',
+            'SVC',
+            'קולון סלבדורי',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'לירה סורית',
+            'SYP',
+            'לירה סורית',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'לילנגני סווזילנדי',
+            'SZL',
+            'לילנגני סווזילנדי',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'בהט תאילנדי',
+            '฿',
+            'בהט תאילנדי',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'סומוני טג׳קיסטני',
+            'TJS',
+            'סומוני טג׳קיסטני',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'מנאט טורקמאני',
+            'TMM',
+            'מנאט טורקמאני',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'מאנאט טורקמני',
+            'TMT',
+            'מאנאט טורקמני',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'דינר טוניסאי',
+            'TND',
+            'דינר טוניסאי',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'פאנגה טונגי',
+            'TOP',
+            'פאנגה טונגי',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'אסקודו טימוראי',
+            'TPE',
+            'אסקודו טימוראי',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'לירה טורקית',
+            'TRL',
+            'לירה טורקית',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'לירה טורקית חדשה',
+            'TRY',
+            'לירה טורקית חדשה',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'דולר טרינידדי',
+            'TTD',
+            'דולר טרינידדי',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'דולר טייוואני חדש',
+            'NT$',
+            'דולר טייוואני חדש',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'שילינג טנזני',
+            'TZS',
+            'שילינג טנזני',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'הריבנה אוקראיני',
+            'UAH',
+            'הריבנה אוקראיני',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'שילינג אוגנדי (1966 – 1987)',
+            'UGS',
+            'שילינג אוגנדי (1966 – 1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'שילינג אוגנדי',
+            'UGX',
+            'שילינג אוגנדי',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'דולר אמריקאי',
+            '$',
+            'דולר אמריקאי',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'דולר אמריקאי (היום הבא)',
+            'USN',
+            'דולר אמריקאי (היום הבא)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'דולר אמריקאי (היום הזה)',
+            'USS',
+            'דולר אמריקאי (היום הזה)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'פסו אורוגוואי',
+            'UYU',
+            'פסו אורוגוואי',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'סום אוזבקי',
+            'UZS',
+            'סום אוזבקי',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'בוליבר ונצואלי (1871–2008)',
+            'VEB',
+            'בוליבר ונצואלי (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'בוליבר ונצואלי (2008–2018)',
+            'VEF',
+            'בוליבר ונצואלי (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'בוליבר ונצואלי',
+            'VES',
+            'בוליבר ונצואלי',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'דונג וייטנאמי',
+            '₫',
+            'דונג וייטנאמי',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'ואטו של ונואטו',
+            'VUV',
+            'ואטו של ונואטו',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'טאלה סמואי',
+            'WST',
+            'טאלה סמואי',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'פרנק CFA מרכז אפריקני',
+            'FCFA',
+            'פרנק CFA מרכז אפריקני',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'דולר מזרח קריבי',
+            'EC$',
+            'דולר מזרח קריבי',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'פרנק זהב',
+            'XFO',
+            'פרנק זהב',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'פרנק CFA מערב אפריקני',
+            'F CFA',
+            'פרנק CFA מערב אפריקני',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'פרנק פולינזיה הצרפתית',
+            'CFPF',
+            'פרנק פולינזיה הצרפתית',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'דינר תימני',
+            'YDD',
+            'דינר תימני',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'ריאל תימני',
+            'YER',
+            'ריאל תימני',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'ראנד דרום אפריקאי (כספי)',
+            'ZAL',
+            'ראנד דרום אפריקאי (כספי)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'ראנד דרום אפריקאי',
+            'ZAR',
+            'ראנד דרום אפריקאי',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'קוואצ׳ה זמבית (1968–2012)',
+            'ZMK',
+            'קוואצ׳ה זמבית (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'קוואצ׳ה זמבי',
+            'ZMW',
+            'קוואצ׳ה זמבי',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'זאיר חדש',
+            'ZRN',
+            'זאיר חדש',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'דולר זימבבואי',
+            'ZWD',
+            'דולר זימבבואי',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ja.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ja.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ja.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ja.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1160 +3,1164 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'アンドラ ペセタ',
+            'ADP',
+            'アンドラ ペセタ',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'アラブ首長国連邦ディルハム',
+            'AED',
+            'アラブ首長国連邦ディルハム',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'アフガニスタン アフガニー (1927–2002)',
+            'AFA',
+            'アフガニスタン アフガニー (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'アフガニスタン アフガニー',
+            'AFN',
+            'アフガニスタン アフガニー',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'アルバニア レク (1946–1965)',
+            'ALK',
+            'アルバニア レク (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'アルバニア レク',
+            'ALL',
+            'アルバニア レク',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'アルメニア ドラム',
+            'AMD',
+            'アルメニア ドラム',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'オランダ領アンティル ギルダー',
+            'ANG',
+            'オランダ領アンティル ギルダー',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'アンゴラ クワンザ',
+            'AOA',
+            'アンゴラ クワンザ',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'アンゴラ クワンザ (1977–1991)',
+            'AOK',
+            'アンゴラ クワンザ (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'アンゴラ 新クワンザ (1990–2000)',
+            'AON',
+            'アンゴラ 新クワンザ (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'アンゴラ 旧クワンザ (1995–1999)',
+            'AOR',
+            'アンゴラ 旧クワンザ (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'アルゼンチン アゥストラール',
+            'ARA',
+            'アルゼンチン アゥストラール',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'アルゼンチン・ペソ・レイ（1970–1983）',
+            'ARL',
+            'アルゼンチン・ペソ・レイ（1970–1983）',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'アルゼンチン・ペソ（1881–1970）',
+            'ARM',
+            'アルゼンチン・ペソ（1881–1970）',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'アルゼンチン ペソ (1983–1985)',
+            'ARP',
+            'アルゼンチン ペソ (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'アルゼンチン ペソ',
+            'ARS',
+            'アルゼンチン ペソ',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'オーストリア シリング',
+            'ATS',
+            'オーストリア シリング',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'オーストラリア ドル',
+            'A$',
+            'オーストラリア ドル',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'アルバ フロリン',
+            'AWG',
+            'アルバ フロリン',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'アゼルバイジャン マナト (1993–2006)',
+            'AZM',
+            'アゼルバイジャン マナト (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'アゼルバイジャン マナト',
+            'AZN',
+            'アゼルバイジャン マナト',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'ボスニア・ヘルツェゴビナ ディナール (1992–1994)',
+            'BAD',
+            'ボスニア・ヘルツェゴビナ ディナール (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'ボスニア・ヘルツェゴビナ 兌換マルク (BAM)',
+            'BAM',
+            'ボスニア・ヘルツェゴビナ 兌換マルク (BAM)',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'ボスニア・ヘルツェゴビナ 新ディナール（1994–1997）',
+            'BAN',
+            'ボスニア・ヘルツェゴビナ 新ディナール（1994–1997）',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'バルバドス ドル',
+            'BBD',
+            'バルバドス ドル',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'バングラデシュ タカ',
+            'BDT',
+            'バングラデシュ タカ',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'ベルギー フラン (BEC)',
+            'BEC',
+            'ベルギー フラン (BEC)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'ベルギー フラン',
+            'BEF',
+            'ベルギー フラン',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'ベルギー フラン (BEL)',
+            'BEL',
+            'ベルギー フラン (BEL)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'ブルガリア レフ',
+            'BGL',
+            'ブルガリア レフ',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'ブルガリア社会主義 レフ',
+            'BGM',
+            'ブルガリア社会主義 レフ',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'ブルガリア 新レフ',
+            'BGN',
+            'ブルガリア 新レフ',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'ブルガリア レフ（1879–1952）',
+            'BGO',
+            'ブルガリア レフ（1879–1952）',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'バーレーン ディナール',
+            'BHD',
+            'バーレーン ディナール',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'ブルンジ フラン',
+            'BIF',
+            'ブルンジ フラン',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'バミューダ ドル',
+            'BMD',
+            'バミューダ ドル',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ブルネイ ドル',
+            'BND',
+            'ブルネイ ドル',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'ボリビア ボリビアーノ',
+            'BOB',
+            'ボリビア ボリビアーノ',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'ボリビア ボリビアーノ (1863–1963)',
+            'BOL',
+            'ボリビア ボリビアーノ (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'ボリビア ペソ',
+            'BOP',
+            'ボリビア ペソ',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'ボリビア (Mvdol)',
+            'BOV',
+            'ボリビア (Mvdol)',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'ブラジル 新クルゼイロ (1967–1986)',
+            'BRB',
+            'ブラジル 新クルゼイロ (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'ブラジル クルザード (1986–1989)',
+            'BRC',
+            'ブラジル クルザード (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'ブラジル クルゼイロ (1990–1993)',
+            'BRE',
+            'ブラジル クルゼイロ (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ブラジル レアル',
+            'R$',
+            'ブラジル レアル',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'ブラジル 新クルザード (1989–1990)',
+            'BRN',
+            'ブラジル 新クルザード (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'ブラジル クルゼイロ (1993–1994)',
+            'BRR',
+            'ブラジル クルゼイロ (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'ブラジル クルゼイロ（1942–1967）',
+            'BRZ',
+            'ブラジル クルゼイロ（1942–1967）',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'バハマ ドル',
+            'BSD',
+            'バハマ ドル',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ブータン ニュルタム',
+            'BTN',
+            'ブータン ニュルタム',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'ビルマ チャット',
+            'BUK',
+            'ビルマ チャット',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'ボツワナ プラ',
+            'BWP',
+            'ボツワナ プラ',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'ベラルーシ 新ルーブル (1994–1999)',
+            'BYB',
+            'ベラルーシ 新ルーブル (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'ベラルーシ ルーブル',
+            'BYN',
+            'ベラルーシ ルーブル',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'ベラルーシ ルーブル (2000–2016)',
+            'BYR',
+            'ベラルーシ ルーブル (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'ベリーズ ドル',
+            'BZD',
+            'ベリーズ ドル',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'カナダ ドル',
+            'CA$',
+            'カナダ ドル',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'コンゴ フラン',
+            'CDF',
+            'コンゴ フラン',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'ユーロ (WIR)',
+            'CHE',
+            'ユーロ (WIR)',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'スイス フラン',
+            'CHF',
+            'スイス フラン',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'フラン (WIR)',
+            'CHW',
+            'フラン (WIR)',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'チリ エスクード',
+            'CLE',
+            'チリ エスクード',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'チリ ウニダ・デ・フォメント (UF)',
+            'CLF',
+            'チリ ウニダ・デ・フォメント (UF)',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'チリ ペソ',
+            'CLP',
+            'チリ ペソ',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => '中国人民元(オフショア)',
+            'CNH',
+            '中国人民元(オフショア)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => '中国人民銀行ドル',
+            'CNX',
+            '中国人民銀行ドル',
         ],
         'CNY' => [
-            0 => '元',
-            1 => '中国人民元',
+            '元',
+            '中国人民元',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'コロンビア ペソ',
+            'COP',
+            'コロンビア ペソ',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'コロンビア レアル （UVR)',
+            'COU',
+            'コロンビア レアル （UVR)',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'コスタリカ コロン',
+            'CRC',
+            'コスタリカ コロン',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'セルビア ディナール (2002–2006)',
+            'CSD',
+            'セルビア ディナール (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'チェコスロバキア コルナ',
+            'CSK',
+            'チェコスロバキア コルナ',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'キューバ 兌換ペソ',
+            'CUC',
+            'キューバ 兌換ペソ',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'キューバ ペソ',
+            'CUP',
+            'キューバ ペソ',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'カーボベルデ エスクード',
+            'CVE',
+            'カーボベルデ エスクード',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'キプロス ポンド',
+            'CYP',
+            'キプロス ポンド',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'チェコ コルナ',
+            'CZK',
+            'チェコ コルナ',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => '東ドイツ マルク',
+            'DDM',
+            '東ドイツ マルク',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'ドイツ マルク',
+            'DEM',
+            'ドイツ マルク',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'ジブチ フラン',
+            'DJF',
+            'ジブチ フラン',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'デンマーク クローネ',
+            'DKK',
+            'デンマーク クローネ',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ドミニカ ペソ',
+            'DOP',
+            'ドミニカ ペソ',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'アルジェリア ディナール',
+            'DZD',
+            'アルジェリア ディナール',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'エクアドル スクレ',
+            'ECS',
+            'エクアドル スクレ',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'エクアドル (UVC)',
+            'ECV',
+            'エクアドル (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'エストニア クルーン',
+            'EEK',
+            'エストニア クルーン',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'エジプト ポンド',
+            'EGP',
+            'エジプト ポンド',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'エリトリア ナクファ',
+            'ERN',
+            'エリトリア ナクファ',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'スペインペセタ（勘定A）',
+            'ESA',
+            'スペインペセタ（勘定A）',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'スペイン 兌換ペセタ',
+            'ESB',
+            'スペイン 兌換ペセタ',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'スペイン ペセタ',
+            'ESP',
+            'スペイン ペセタ',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'エチオピア ブル',
+            'ETB',
+            'エチオピア ブル',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ユーロ',
+            '€',
+            'ユーロ',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'フィンランド マルカ',
+            'FIM',
+            'フィンランド マルカ',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'フィジー ドル',
+            'FJD',
+            'フィジー ドル',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'フォークランド（マルビナス）諸島 ポンド',
+            'FKP',
+            'フォークランド（マルビナス）諸島 ポンド',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'フランス フラン',
+            'FRF',
+            'フランス フラン',
         ],
         'GBP' => [
-            0 => '£',
-            1 => '英国ポンド',
+            '£',
+            '英国ポンド',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'ジョージア クーポン ラリ',
+            'GEK',
+            'ジョージア クーポン ラリ',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'ジョージア ラリ',
+            'GEL',
+            'ジョージア ラリ',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'ガーナ セディ (1979–2007)',
+            'GHC',
+            'ガーナ セディ (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ガーナ セディ',
+            'GHS',
+            'ガーナ セディ',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'ジブラルタル ポンド',
+            'GIP',
+            'ジブラルタル ポンド',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'ガンビア ダラシ',
+            'GMD',
+            'ガンビア ダラシ',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'ギニア フラン',
+            'GNF',
+            'ギニア フラン',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'ギニア シリー',
+            'GNS',
+            'ギニア シリー',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => '赤道ギニア エクウェレ',
+            'GQE',
+            '赤道ギニア エクウェレ',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'ギリシャ ドラクマ',
+            'GRD',
+            'ギリシャ ドラクマ',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'グアテマラ ケツァル',
+            'GTQ',
+            'グアテマラ ケツァル',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'ポルトガル領ギニア エスクード',
+            'GWE',
+            'ポルトガル領ギニア エスクード',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'ギニアビサウ ペソ',
+            'GWP',
+            'ギニアビサウ ペソ',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'ガイアナ ドル',
+            'GYD',
+            'ガイアナ ドル',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => '香港ドル',
+            'HK$',
+            '香港ドル',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'ホンジュラス レンピラ',
+            'HNL',
+            'ホンジュラス レンピラ',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'クロアチア ディナール',
+            'HRD',
+            'クロアチア ディナール',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'クロアチア クーナ',
+            'HRK',
+            'クロアチア クーナ',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'ハイチ グールド',
+            'HTG',
+            'ハイチ グールド',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ハンガリー フォリント',
+            'HUF',
+            'ハンガリー フォリント',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'インドネシア ルピア',
+            'IDR',
+            'インドネシア ルピア',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'アイリッシュ ポンド',
+            'IEP',
+            'アイリッシュ ポンド',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'イスラエル ポンド',
+            'ILP',
+            'イスラエル ポンド',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'イスラエル シェケル (1980–1985)',
+            'ILR',
+            'イスラエル シェケル (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'イスラエル新シェケル',
+            '₪',
+            'イスラエル新シェケル',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'インド ルピー',
+            '₹',
+            'インド ルピー',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'イラク ディナール',
+            'IQD',
+            'イラク ディナール',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'イラン リアル',
+            'IRR',
+            'イラン リアル',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'アイスランド クローナ (1918–1981)',
+            'ISJ',
+            'アイスランド クローナ (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'アイスランド クローナ',
+            'ISK',
+            'アイスランド クローナ',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'イタリア リラ',
+            'ITL',
+            'イタリア リラ',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ジャマイカ ドル',
+            'JMD',
+            'ジャマイカ ドル',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'ヨルダン ディナール',
+            'JOD',
+            'ヨルダン ディナール',
         ],
         'JPY' => [
-            0 => '￥',
-            1 => '日本円',
+            '￥',
+            '日本円',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'ケニア シリング',
+            'KES',
+            'ケニア シリング',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'キルギス ソム',
+            'KGS',
+            'キルギス ソム',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'カンボジア リエル',
+            'KHR',
+            'カンボジア リエル',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'コモロ フラン',
+            'KMF',
+            'コモロ フラン',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => '北朝鮮ウォン',
+            'KPW',
+            '北朝鮮ウォン',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => '韓国 ファン（1953–1962）',
+            'KRH',
+            '韓国 ファン（1953–1962）',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => '韓国 ウォン（1945–1953）',
+            'KRO',
+            '韓国 ウォン（1945–1953）',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => '韓国ウォン',
+            '₩',
+            '韓国ウォン',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'クウェート ディナール',
+            'KWD',
+            'クウェート ディナール',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'ケイマン諸島 ドル',
+            'KYD',
+            'ケイマン諸島 ドル',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'カザフスタン テンゲ',
+            'KZT',
+            'カザフスタン テンゲ',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'ラオス キープ',
+            'LAK',
+            'ラオス キープ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'レバノン ポンド',
+            'LBP',
+            'レバノン ポンド',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'スリランカ ルピー',
+            'LKR',
+            'スリランカ ルピー',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'リベリア ドル',
+            'LRD',
+            'リベリア ドル',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'レソト ロティ',
+            'LSL',
+            'レソト ロティ',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'リトアニア リタス',
+            'LTL',
+            'リトアニア リタス',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'リトアニア タロナ',
+            'LTT',
+            'リトアニア タロナ',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'ルクセンブルク 兌換フラン',
+            'LUC',
+            'ルクセンブルク 兌換フラン',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'ルクセンブルグ フラン',
+            'LUF',
+            'ルクセンブルグ フラン',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'ルクセンブルク 金融フラン',
+            'LUL',
+            'ルクセンブルク 金融フラン',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'ラトビア ラッツ',
+            'LVL',
+            'ラトビア ラッツ',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'ラトビア ルーブル',
+            'LVR',
+            'ラトビア ルーブル',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'リビア ディナール',
+            'LYD',
+            'リビア ディナール',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'モロッコ ディルハム',
+            'MAD',
+            'モロッコ ディルハム',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'モロッコ フラン',
+            'MAF',
+            'モロッコ フラン',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'モネガスク フラン',
+            'MCF',
+            'モネガスク フラン',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'モルドバ クーポン',
+            'MDC',
+            'モルドバ クーポン',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'モルドバ レイ',
+            'MDL',
+            'モルドバ レイ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'マダガスカル アリアリ',
+            'MGA',
+            'マダガスカル アリアリ',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'マラガシ フラン',
+            'MGF',
+            'マラガシ フラン',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'マケドニア デナル',
+            'MKD',
+            'マケドニア デナル',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'マケドニア ディナール（1992–1993）',
+            'MKN',
+            'マケドニア ディナール（1992–1993）',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'マリ フラン',
+            'MLF',
+            'マリ フラン',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'ミャンマー チャット',
+            'MMK',
+            'ミャンマー チャット',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'モンゴル トグログ',
+            'MNT',
+            'モンゴル トグログ',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'マカオ パタカ',
+            'MOP',
+            'マカオ パタカ',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'モーリタニア ウギア (1973–2017)',
+            'MRO',
+            'モーリタニア ウギア (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'モーリタニア ウギア',
+            'MRU',
+            'モーリタニア ウギア',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'マルタ リラ',
+            'MTL',
+            'マルタ リラ',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'マルタ ポンド',
+            'MTP',
+            'マルタ ポンド',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'モーリシャス ルピー',
+            'MUR',
+            'モーリシャス ルピー',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'モルディブ諸島 ルピー',
+            'MVP',
+            'モルディブ諸島 ルピー',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'モルディブ ルフィア',
+            'MVR',
+            'モルディブ ルフィア',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'マラウィ クワチャ',
+            'MWK',
+            'マラウィ クワチャ',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'メキシコ ペソ',
+            'MX$',
+            'メキシコ ペソ',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'メキシコ ペソ (1861–1992)',
+            'MXP',
+            'メキシコ ペソ (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'メキシコ (UDI)',
+            'MXV',
+            'メキシコ (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'マレーシア リンギット',
+            'MYR',
+            'マレーシア リンギット',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'モザンピーク エスクード',
+            'MZE',
+            'モザンピーク エスクード',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'モザンビーク メティカル (1980–2006)',
+            'MZM',
+            'モザンビーク メティカル (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'モザンビーク メティカル',
+            'MZN',
+            'モザンビーク メティカル',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'ナミビア ドル',
+            'NAD',
+            'ナミビア ドル',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'ナイジェリア ナイラ',
+            'NGN',
+            'ナイジェリア ナイラ',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'ニカラグア コルドバ (1988–1991)',
+            'NIC',
+            'ニカラグア コルドバ (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'ニカラグア コルドバ オロ',
+            'NIO',
+            'ニカラグア コルドバ オロ',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'オランダ ギルダー',
+            'NLG',
+            'オランダ ギルダー',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'ノルウェー クローネ',
+            'NOK',
+            'ノルウェー クローネ',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'ネパール ルピー',
+            'NPR',
+            'ネパール ルピー',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'ニュージーランド ドル',
+            'NZ$',
+            'ニュージーランド ドル',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'オマーン リアル',
+            'OMR',
+            'オマーン リアル',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'パナマ バルボア',
+            'PAB',
+            'パナマ バルボア',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'ペルー インティ',
+            'PEI',
+            'ペルー インティ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'ペルー ソル',
+            'PEN',
+            'ペルー ソル',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'ペルー ソル (1863–1965)',
+            'PES',
+            'ペルー ソル (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'パプアニューギニア キナ',
+            'PGK',
+            'パプアニューギニア キナ',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'フィリピン ペソ',
+            'PHP',
+            'フィリピン ペソ',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'パキスタン ルピー',
+            'PKR',
+            'パキスタン ルピー',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'ポーランド ズウォティ',
+            'PLN',
+            'ポーランド ズウォティ',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'ポーランド ズウォティ (1950–1995)',
+            'PLZ',
+            'ポーランド ズウォティ (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'ポルトガル エスクード',
+            'PTE',
+            'ポルトガル エスクード',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'パラグアイ グアラニ',
+            'PYG',
+            'パラグアイ グアラニ',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'カタール リアル',
+            'QAR',
+            'カタール リアル',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'ローデシア ドル',
+            'RHD',
+            'ローデシア ドル',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'ルーマニア レイ (1952–2006)',
+            'ROL',
+            'ルーマニア レイ (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'ルーマニア レイ',
+            'RON',
+            'ルーマニア レイ',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'ディナール (セルビア)',
+            'RSD',
+            'セルビア ディナール',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ロシア ルーブル',
+            'RUB',
+            'ロシア ルーブル',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'ロシア ルーブル (1991–1998)',
+            'RUR',
+            'ロシア ルーブル (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ルワンダ フラン',
+            'RWF',
+            'ルワンダ フラン',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'サウジ リヤル',
+            'SAR',
+            'サウジ リヤル',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'ソロモン諸島 ドル',
+            'SBD',
+            'ソロモン諸島 ドル',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'セーシェル ルピー',
+            'SCR',
+            'セーシェル ルピー',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'スーダン ディナール (1992–2007)',
+            'SDD',
+            'スーダン ディナール (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'スーダン ポンド',
+            'SDG',
+            'スーダン ポンド',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'スーダン ポンド (1957–1998)',
+            'SDP',
+            'スーダン ポンド (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'スウェーデン クローナ',
+            'SEK',
+            'スウェーデン クローナ',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'シンガポール ドル',
+            'SGD',
+            'シンガポール ドル',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'セントヘレナ ポンド',
+            'SHP',
+            'セントヘレナ ポンド',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'スロベニア トラール',
+            'SIT',
+            'スロベニア トラール',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'スロバキア コルナ',
+            'SKK',
+            'スロバキア コルナ',
+        ],
+        'SLE' => [
+            'SLE',
+            'シエラレオネ レオン',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'シエラレオネ レオン',
+            'SLL',
+            'シエラレオネ レオン (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'ソマリア シリング',
+            'SOS',
+            'ソマリア シリング',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'スリナム ドル',
+            'SRD',
+            'スリナム ドル',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'スリナム ギルダー',
+            'SRG',
+            'スリナム ギルダー',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => '南スーダン ポンド',
+            'SSP',
+            '南スーダン ポンド',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'サントメ・プリンシペ ドブラ (1977–2017)',
+            'STD',
+            'サントメ・プリンシペ ドブラ (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'サントメ・プリンシペ ドブラ',
+            'STN',
+            'サントメ・プリンシペ ドブラ',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'ソ連 ルーブル',
+            'SUR',
+            'ソ連 ルーブル',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'エルサルバドル コロン',
+            'SVC',
+            'エルサルバドル コロン',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'シリア ポンド',
+            'SYP',
+            'シリア ポンド',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'スワジランド リランゲニ',
+            'SZL',
+            'スワジランド リランゲニ',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'タイ バーツ',
+            'THB',
+            'タイ バーツ',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'タジキスタン ルーブル',
+            'TJR',
+            'タジキスタン ルーブル',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'タジキスタン ソモニ',
+            'TJS',
+            'タジキスタン ソモニ',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'トルクメニスタン マナト (1993–2009)',
+            'TMM',
+            'トルクメニスタン マナト (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'トルクメニスタン マナト',
+            'TMT',
+            'トルクメニスタン マナト',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'チュニジア ディナール',
+            'TND',
+            'チュニジア ディナール',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'トンガ パ・アンガ',
+            'TOP',
+            'トンガ パ・アンガ',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'ティモール エスクード',
+            'TPE',
+            'ティモール エスクード',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'トルコ リラ (1922–2005)',
+            'TRL',
+            'トルコ リラ (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'トルコリラ',
+            'TRY',
+            'トルコ リラ',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'トリニダード・トバゴ ドル',
+            'TTD',
+            'トリニダード・トバゴ ドル',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => '新台湾ドル',
+            'NT$',
+            '新台湾ドル',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'タンザニア シリング',
+            'TZS',
+            'タンザニア シリング',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ウクライナ グリブナ',
+            'UAH',
+            'ウクライナ フリヴニャ',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'ウクライナ カルボバネツ',
+            'UAK',
+            'ウクライナ カルボバネツ',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'ウガンダ シリング (1966–1987)',
+            'UGS',
+            'ウガンダ シリング (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ウガンダ シリング',
+            'UGX',
+            'ウガンダ シリング',
         ],
         'USD' => [
-            0 => '$',
-            1 => '米ドル',
+            '$',
+            '米ドル',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => '米ドル (翌日)',
+            'USN',
+            '米ドル (翌日)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => '米ドル (当日)',
+            'USS',
+            '米ドル (当日)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'ウルグアイ ペソエン',
+            'UYI',
+            'ウルグアイ ペソエン',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'ウルグアイ ペソ (1975–1993)',
+            'UYP',
+            'ウルグアイ ペソ (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'ウルグアイ ペソ',
+            'UYU',
+            'ウルグアイ ペソ',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ウズベキスタン スム',
+            'UZS',
+            'ウズベキスタン スム',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'ベネズエラ ボリバル (1871–2008)',
+            'VEB',
+            'ベネズエラ ボリバル (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'ベネズエラ ボリバル (2008–2018)',
+            'VEF',
+            'ベネズエラ ボリバル (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'ベネズエラ ボリバル',
+            'VES',
+            'ベネズエラ ボリバル',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'ベトナム ドン',
+            '₫',
+            'ベトナム ドン',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'ベトナム ドン（1978–1985）',
+            'VNN',
+            'ベトナム ドン（1978–1985）',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'バヌアツ バツ',
+            'VUV',
+            'バヌアツ バツ',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'サモア タラ',
+            'WST',
+            'サモア タラ',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => '中央アフリカ CFA フラン',
+            'FCFA',
+            '中央アフリカ CFA フラン',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => '東カリブ ドル',
+            'EC$',
+            '東カリブ ドル',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'ヨーロッパ通貨単位',
+            'XEU',
+            'ヨーロッパ通貨単位',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'フランス金フラン',
+            'XFO',
+            'フランス金フラン',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'フランス フラン (UIC)',
+            'XFU',
+            'フランス フラン (UIC)',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => '西アフリカ CFA フラン',
+            'F CFA',
+            '西アフリカ CFA フラン',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP フラン',
+            'CFPF',
+            'CFP フラン',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET基金',
+            'XRE',
+            'RINET基金',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'イエメン ディナール',
+            'YDD',
+            'イエメン ディナール',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'イエメン リアル',
+            'YER',
+            'イエメン リアル',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'ユーゴスラビア ハード・ディナール (1966–1990)',
+            'YUD',
+            'ユーゴスラビア ハード・ディナール (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'ユーゴスラビア ノビ・ディナール (1994–2002)',
+            'YUM',
+            'ユーゴスラビア ノビ・ディナール (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'ユーゴスラビア 兌換ディナール (1990–1992)',
+            'YUN',
+            'ユーゴスラビア 兌換ディナール (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'ユーゴスラビア 改革ディナール（1992–1993）',
+            'YUR',
+            'ユーゴスラビア 改革ディナール（1992–1993）',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => '南アフリカ ランド (ZAL)',
+            'ZAL',
+            '南アフリカ ランド (ZAL)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => '南アフリカ ランド',
+            'ZAR',
+            '南アフリカ ランド',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'ザンビア クワチャ (1968–2012)',
+            'ZMK',
+            'ザンビア クワチャ (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'ザンビア クワチャ',
+            'ZMW',
+            'ザンビア クワチャ',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'ザイール 新ザイール (1993–1998)',
+            'ZRN',
+            'ザイール 新ザイール (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'ザイール ザイール (1971–1993)',
+            'ZRZ',
+            'ザイール ザイール (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'ジンバブエ ドル (1980–2008)',
+            'ZWD',
+            'ジンバブエ ドル (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'ジンバブエ ドル (2009)',
+            'ZWL',
+            'ジンバブエ ドル (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'シンバブエ ドル（2008）',
+            'ZWR',
+            'シンバブエ ドル（2008）',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/jv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/jv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/jv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/jv.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,636 +3,640 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham Uni Emirat Arab',
+            'AED',
+            'Dirham Uni Emirat Arab',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghani Afganistan',
+            'AFN',
+            'Afghani Afganistan',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lek Albania',
+            'ALL',
+            'Lek Albania',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Dram Armenia',
+            'AMD',
+            'Dram Armenia',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Guilder Antilla Walanda',
+            'ANG',
+            'Guilder Antilla Walanda',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza Angola',
+            'AOA',
+            'Kwanza Angola',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Peso Argentina',
+            'ARS',
+            'Peso Argentina',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dolar Australia',
+            'A$',
+            'Dolar Australia',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Florin Aruban',
+            'AWG',
+            'Florin Aruban',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Manat Azerbaijan',
+            'AZN',
+            'Manat Azerbaijan',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Mark Konvertibel Bosnia-Herzegovina',
+            'BAM',
+            'Mark Konvertibel Bosnia-Herzegovina',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Dolar Barbadian',
+            'BBD',
+            'Dolar Barbadian',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka Bangladesh',
+            'BDT',
+            'Taka Bangladesh',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Lev Bulgaria',
+            'BGN',
+            'Lev Bulgaria',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahrain Dinar',
+            'BHD',
+            'Bahrain Dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Franc Burundi',
+            'BIF',
+            'Franc Burundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dolar Bermuda',
+            'BMD',
+            'Dolar Bermuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Dolar Brunai',
+            'BND',
+            'Dolar Brunai',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviano Bolivia',
+            'BOB',
+            'Boliviano Bolivia',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real Brasil',
+            'R$',
+            'Real Brasil',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dolar Bahamian',
+            'BSD',
+            'Dolar Bahamian',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ngultrum Bhutan',
+            'BTN',
+            'Ngultrum Bhutan',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula Botswana',
+            'BWP',
+            'Pula Botswana',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Ruble Belarusia',
+            'BYN',
+            'Ruble Belarusia',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Dolar Belise',
+            'BZD',
+            'Dolar Belise',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dolar Kanada',
+            'CA$',
+            'Dolar Kanada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Franc Kongo',
+            'CDF',
+            'Franc Kongo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Franc Swiss',
+            'CHF',
+            'Franc Swiss',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Peso Chili',
+            'CLP',
+            'Peso Chili',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Yuan Tyongkok (Jaban Rangkah)',
+            'CNH',
+            'Yuan Tyongkok (Jaban Rangkah)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan Tyongkok',
+            'CN¥',
+            'Yuan Tyongkok',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Peso Kolumbia',
+            'COP',
+            'Peso Kolumbia',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Colon Kosta Rika',
+            'CRC',
+            'Colon Kosta Rika',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Peso Konvertibel Kuba',
+            'CUC',
+            'Peso Konvertibel Kuba',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Peso Kuba',
+            'CUP',
+            'Peso Kuba',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Escudo Tanjung Verde',
+            'CVE',
+            'Escudo Tanjung Verde',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Koruna Czech',
+            'CZK',
+            'Koruna Czech',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Franc Djibouti',
+            'DJF',
+            'Franc Djibouti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Krone Denmark',
+            'DKK',
+            'Krone Denmark',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Peso Dominika',
+            'DOP',
+            'Peso Dominika',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinar Algeria',
+            'DZD',
+            'Dinar Algeria',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Pound Mesir',
+            'EGP',
+            'Pound Mesir',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa Eritrea',
+            'ERN',
+            'Nakfa Eritrea',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Birr Ethiopia',
+            'ETB',
+            'Birr Ethiopia',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Dolar Fiji',
+            'FJD',
+            'Dolar Fiji',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Pound Kepuloan Falkland',
+            'FKP',
+            'Pound Kepuloan Falkland',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Pound Inggris',
+            '£',
+            'Pound Inggris',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Lari Georgia',
+            'GEL',
+            'Lari Georgia',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Cedi Ghana',
+            'GHS',
+            'Cedi Ghana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Pound Gibraltar',
+            'GIP',
+            'Pound Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi Gambia',
+            'GMD',
+            'Dalasi Gambia',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Franc Guinea',
+            'GNF',
+            'Franc Guinea',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Quetzal Guatemala',
+            'GTQ',
+            'Quetzal Guatemala',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Dolar Guyana',
+            'GYD',
+            'Dolar Guyana',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Dolar Hong Kong',
+            'HK$',
+            'Dolar Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lempira Honduras',
+            'HNL',
+            'Lempira Honduras',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuna Kroasia',
+            'HRK',
+            'Kuna Kroasia',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gourde Haiti',
+            'HTG',
+            'Gourde Haiti',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Forint Hungaria',
+            'HUF',
+            'Forint Hungaria',
         ],
         'IDR' => [
-            0 => 'Rp',
-            1 => 'Rupiah Indonesia',
+            'Rp',
+            'Rupiah Indonesia',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Shekel Anyar Israel',
+            '₪',
+            'Shekel Anyar Israel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupee India',
+            '₹',
+            'Rupee India',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dinar Irak',
+            'IQD',
+            'Dinar Irak',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Rial Iran',
+            'IRR',
+            'Rial Iran',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Krona Islandia',
+            'ISK',
+            'Krona Islandia',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Dolar Jamaika',
+            'JMD',
+            'Dolar Jamaika',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinar Yordania',
+            'JOD',
+            'Dinar Yordania',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yen Jepang',
+            'JP¥',
+            'Yen Jepang',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Shilling Kenya',
+            'KES',
+            'Shilling Kenya',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Som Kirgistan',
+            'KGS',
+            'Som Kirgistan',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Riel Kamboja',
+            'KHR',
+            'Riel Kamboja',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Franc Komoro',
+            'KMF',
+            'Franc Komoro',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Won Korea Lor',
+            'KPW',
+            'Won Korea Lor',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Won Korea Kidul',
+            '₩',
+            'Won Korea Kidul',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dinar Kuwait',
+            'KWD',
+            'Dinar Kuwait',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Dolar Kepuloan Caiman',
+            'KYD',
+            'Dolar Kepuloan Caiman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tenge Kasakhstan',
+            'KZT',
+            'Tenge Kasakhstan',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kip Laos',
+            'LAK',
+            'Kip Laos',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Pound Libanon',
+            'LBP',
+            'Pound Libanon',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rupee Sri Lanka',
+            'LKR',
+            'Rupee Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dolar Liberia',
+            'LRD',
+            'Dolar Liberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesotho Loti',
+            'LSL',
+            'Loti Lesotho',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinar Libya',
+            'LYD',
+            'Dinar Libya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirham Maroko',
+            'MAD',
+            'Dirham Maroko',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Leu Moldova',
+            'MDL',
+            'Leu Moldova',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ariary Malagasi',
+            'MGA',
+            'Ariary Malagasi',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Denar Masedonia',
+            'MKD',
+            'Denar Masedonia',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kyat Myanmar',
+            'MMK',
+            'Kyat Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Tugrik Mongol',
+            'MNT',
+            'Tugrik Mongol',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Pataca Macau',
+            'MOP',
+            'Pataca Macau',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ouguiya Mauritania (1973 - 2017)',
+            'MRO',
+            'Ouguiya Mauritania (1973 - 2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ouguiya Mauritania',
+            'MRU',
+            'Ouguiya Mauritania',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupee Mauritius',
+            'MUR',
+            'Rupee Mauritius',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rufiyaa Maladewa',
+            'MVR',
+            'Rufiyaa Maladewa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwacha Malawi',
+            'MWK',
+            'Kwacha Malawi',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Peso Meksiko',
+            'MX$',
+            'Peso Meksiko',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ringgit Malaysia',
+            'MYR',
+            'Ringgit Malaysia',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Metical Mosambik',
+            'MZN',
+            'Metical Mosambik',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dolar Namibia',
+            'NAD',
+            'Dolar Namibia',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira Nigeria',
+            'NGN',
+            'Naira Nigeria',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Cordoba Nikaragua',
+            'NIO',
+            'Cordoba Nikaragua',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Krone Norwegia',
+            'NOK',
+            'Krone Norwegia',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rupee Nepal',
+            'NPR',
+            'Rupee Nepal',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Dolar Selandia Anyar',
+            'NZ$',
+            'Dolar Selandia Anyar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Rial Oman',
+            'OMR',
+            'Rial Oman',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balboa Panama',
+            'PAB',
+            'Balboa Panama',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Sol Peru',
+            'PEN',
+            'Sol Peru',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina Papua Nugini',
+            'PGK',
+            'Kina Papua Nugini',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'Piso Filipina',
+            '₱',
+            'Peso Filipina',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rupee Pakistan',
+            'PKR',
+            'Rupee Pakistan',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Zloty Polandia',
+            'PLN',
+            'Zloty Polandia',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Guarani Paraguay',
+            'PYG',
+            'Guarani Paraguay',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Rial Qatar',
+            'QAR',
+            'Rial Qatar',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Leu Rumania',
+            'RON',
+            'Leu Rumania',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinar Serbia',
+            'RSD',
+            'Dinar Serbia',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rubel Rusia',
+            'RUB',
+            'Rubel Rusia',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Franc Rwanda',
+            'RWF',
+            'Franc Rwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyal Saudi',
+            'SAR',
+            'Riyal Saudi',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dolar Kepuloan Solomon',
+            'SBD',
+            'Dolar Kepuloan Solomon',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupee Seichelles',
+            'SCR',
+            'Rupee Seichelles',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Pound Sudan',
+            'SDG',
+            'Pound Sudan',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Krona Swedia',
+            'SEK',
+            'Krona Swedia',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dolar Singapura',
+            'SGD',
+            'Dolar Singapura',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Pound Santa Helena',
+            'SHP',
+            'Pound Santa Helena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leone Sierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leone Sierra Leone',
+            'SLL',
+            'Leone Sierra Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Shilling Somalia',
+            'SOS',
+            'Shilling Somalia',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dolar Suriname',
+            'SRD',
+            'Dolar Suriname',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Pound Sudan Kidul',
+            'SSP',
+            'Pound Sudan Kidul',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra Sao Tome lan Principe',
+            'STN',
+            'Dobra Sao Tome lan Principe',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Pound Siria',
+            'SYP',
+            'Pound Siria',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni Swasi',
+            'SZL',
+            'Lilangeni Swasi',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Baht Thai',
+            'THB',
+            'Baht Thai',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somoni Tajikistan',
+            'TJS',
+            'Somoni Tajikistan',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manat Turmenistan',
+            'TMT',
+            'Manat Turmenistan',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinar Tunisia',
+            'TND',
+            'Dinar Tunisia',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Paʻanga Tonga',
+            'TOP',
+            'Paʻanga Tonga',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Lira Turki',
+            'TRY',
+            'Lira Turki',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dolar Trinidad lan Tobago',
+            'TTD',
+            'Dolar Trinidad lan Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Dolar Anyar Taiwan',
+            'NT$',
+            'Dolar Anyar Taiwan',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Shilling Tansania',
+            'TZS',
+            'Shilling Tansania',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Hryvnia Ukrania',
+            'UAH',
+            'Hryvnia Ukrania',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Shilling Uganda',
+            'UGX',
+            'Shilling Uganda',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Dolar Amerika Serikat',
+            'US$',
+            'Dolar Amerika Serikat',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Peso Uruguay',
+            'UYU',
+            'Peso Uruguay',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Som Usbekistan',
+            'UZS',
+            'Som Usbekistan',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Bolivar Venezuela (2008 - 2018)',
+            'VEF',
+            'Bolivar Venezuela (2008 - 2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolivar Venezuela',
+            'VES',
+            'Bolivar Venezuela',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Dong Vietnam',
+            '₫',
+            'Dong Vietnam',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vatu Vanuatu',
+            'VUV',
+            'Vatu Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala Samoa',
+            'WST',
+            'Tala Samoa',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'CFA Franc Afrika Tengah',
+            'FCFA',
+            'CFA Franc Afrika Tengah',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Dolar Karibia Wetan',
+            'EC$',
+            'Dolar Karibia Wetan',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'CFA Franc Afrika Kulon',
+            'F CFA',
+            'CFA Franc Afrika Kulon',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Franc CFP',
+            'CFPF',
+            'Franc CFP',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Rial Yaman',
+            'YER',
+            'Rial Yaman',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rand Afrika Kidul',
+            'ZAR',
+            'Rand Afrika Kidul',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha Sambia',
+            'ZMW',
+            'Kwacha Sambia',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ka.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ka.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ka.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ka.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,976 +3,980 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'ანდორული პესეტა',
+            'ADP',
+            'ანდორული პესეტა',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'არაბთა გაერთიანებული საამიროების დირჰამი',
+            'AED',
+            'არაბთა გაერთიანებული საამიროების დირჰამი',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'ავღანი (1927–2002)',
+            'AFA',
+            'ავღანი (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'ავღანური ავღანი',
+            'AFN',
+            'ავღანური ავღანი',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'ალბანური ლეკი',
+            'ALL',
+            'ალბანური ლეკი',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'სომხური დრამი',
+            'AMD',
+            'სომხური დრამი',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'ნიდერლანდების ანტილების გულდენი',
+            'ANG',
+            'ნიდერლანდების ანტილების გულდენი',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'ანგოლური კვანზა',
+            'AOA',
+            'ანგოლური კვანზა',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'ანგოლური კვანზა (1977–1990)',
+            'AOK',
+            'ანგოლური კვანზა (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'ანგოლური ახალი კვანზა (1990–2000)',
+            'AON',
+            'ანგოლური ახალი კვანზა (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'ანგოლური მიტოლებული კვანზა (1995–1999)',
+            'AOR',
+            'ანგოლური მიტოლებული კვანზა (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'არგენტინული აუსტრალი',
+            'ARA',
+            'არგენტინული აუსტრალი',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'არგენტინული პესო (1983–1985)',
+            'ARP',
+            'არგენტინული პესო (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'არგენტინული პესო',
+            'ARS',
+            'არგენტინული პესო',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'ავსტრიული შილინგი',
+            'ATS',
+            'ავსტრიული შილინგი',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'ავსტრალიური დოლარი',
+            'AUD',
+            'ავსტრალიური დოლარი',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'არუბანული გულდენი',
+            'AWG',
+            'არუბანული გულდენი',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'აზერბაიჯანული მანათი (1993–2006)',
+            'AZM',
+            'აზერბაიჯანული მანათი (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'აზერბაიჯანული მანათი',
+            'AZN',
+            'აზერბაიჯანული მანათი',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'ბოსნია-ჰერცოგოვინას დინარი',
+            'BAD',
+            'ბოსნია-ჰერცოგოვინას დინარი',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'ბოსნია და ჰერცოგოვინას კონვერტირებადი მარკა',
+            'BAM',
+            'ბოსნია და ჰერცოგოვინას კონვერტირებადი მარკა',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'ბარბადოსული დოლარი',
+            'BBD',
+            'ბარბადოსული დოლარი',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'ბანგლადეშური ტაკა',
+            'BDT',
+            'ბანგლადეშური ტაკა',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'ბელგიური ფრანკი (კოვერტირებადი)',
+            'BEC',
+            'ბელგიური ფრანკი (კოვერტირებადი)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'ბელგიური ფრანკი',
+            'BEF',
+            'ბელგიური ფრანკი',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'ბელგიური ფრანკი (ფინანსური)',
+            'BEL',
+            'ბელგიური ფრანკი (ფინანსური)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'ბულგარული მყარი ლევი',
+            'BGL',
+            'ბულგარული მყარი ლევი',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'ბულგარული ლევი',
+            'BGN',
+            'ბულგარული ლევი',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'ბაჰრეინული დინარი',
+            'BHD',
+            'ბაჰრეინული დინარი',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'ბურუნდიული ფრანკი',
+            'BIF',
+            'ბურუნდიული ფრანკი',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'ბერმუდული დოლარი',
+            'BMD',
+            'ბერმუდული დოლარი',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ბრუნეული დოლარი',
+            'BND',
+            'ბრუნეული დოლარი',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'ბოლივიური ბოლივიანო',
+            'BOB',
+            'ბოლივიური ბოლივიანო',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'ბოლივიური პესო',
+            'BOP',
+            'ბოლივიური პესო',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'ბრაზილიური კრუზეირო ნოვო (1967–1986)',
+            'BRB',
+            'ბრაზილიური კრუზეირო ნოვო (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'ბრაზილიური კრუზადო',
+            'BRC',
+            'ბრაზილიური კრუზადო',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'ბრაზილიური კრუზეირო (1990–1993)',
+            'BRE',
+            'ბრაზილიური კრუზეირო (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ბრაზილიური რეალი',
+            'R$',
+            'ბრაზილიური რეალი',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'ბრაზილიური კრუზადო ნოვო',
+            'BRN',
+            'ბრაზილიური კრუზადო ნოვო',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'ბრაზილიური კრუზეირო',
+            'BRR',
+            'ბრაზილიური კრუზეირო',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'ბაჰამური დოლარი',
+            'BSD',
+            'ბაჰამური დოლარი',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ბუტანური ნგულტრუმი',
+            'BTN',
+            'ბუტანური ნგულტრუმი',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'ბოცვანური პულა',
+            'BWP',
+            'ბოცვანური პულა',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'ახალი ბელარუსიული რუბლი (1994–1999)',
+            'BYB',
+            'ახალი ბელარუსიული რუბლი (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'ბელორუსული რუბლი',
+            'BYN',
+            'ბელორუსული რუბლი',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'ბელორუსული რუბლი (2000–2016)',
+            'BYR',
+            'ბელორუსული რუბლი (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'ბელიზის დოლარი',
+            'BZD',
+            'ბელიზის დოლარი',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'კანადური დოლარი',
+            'CA$',
+            'კანადური დოლარი',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'კონგოს ფრანკი',
+            'CDF',
+            'კონგოს ფრანკი',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'შვეიცარიული ფრანკი',
+            'CHF',
+            'შვეიცარიული ფრანკი',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'ჩილეს პესო',
+            'CLP',
+            'ჩილეს პესო',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'ჩინური იუანი (ოფშორი)',
+            'CNH',
+            'ჩინური იუანი (ოფშორი)',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'ჩინური იუანი',
+            'CNY',
+            'ჩინური იუანი',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'კოლუმბიური პესო',
+            'COP',
+            'კოლუმბიური პესო',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'კოსტა-რიკული კოლონი',
+            'CRC',
+            'კოსტა-რიკული კოლონი',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'ძველი სერბიული დინარი',
+            'CSD',
+            'ძველი სერბიული დინარი',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'ჩეხოსლოვაკიის მყარი კრონა',
+            'CSK',
+            'ჩეხოსლოვაკიის მყარი კრონა',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'კუბური კონვერტირებადი პესო',
+            'CUC',
+            'კუბური კონვერტირებადი პესო',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'კუბური პესო',
+            'CUP',
+            'კუბური პესო',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'კაბო-ვერდეს ესკუდო',
+            'CVE',
+            'კაბო-ვერდეს ესკუდო',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'კვიპროსის გირვანქა',
+            'CYP',
+            'კვიპროსის გირვანქა',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'ჩეხური კრონა',
+            'CZK',
+            'ჩეხური კრონა',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'აღმოსავლეთ გერმანული მარკა',
+            'DDM',
+            'აღმოსავლეთ გერმანული მარკა',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'გერმანული მარკა',
+            'DEM',
+            'გერმანული მარკა',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'ჯიბუტის ფრანკი',
+            'DJF',
+            'ჯიბუტის ფრანკი',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'დანიური კრონა',
+            'DKK',
+            'დანიური კრონა',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'დომინიკური პესო',
+            'DOP',
+            'დომინიკური პესო',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'ალჟირული დინარი',
+            'DZD',
+            'ალჟირული დინარი',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'ესტონური კრუნა',
+            'EEK',
+            'ესტონური კრუნა',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'ეგვიპტური გირვანქა',
+            'EGP',
+            'ეგვიპტური გირვანქა',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'ერიტრეის ნაკფა',
+            'ERN',
+            'ერიტრეის ნაკფა',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'ესპანური პესეტა',
+            'ESP',
+            'ესპანური პესეტა',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ეთიოპიური ბირი',
+            'ETB',
+            'ეთიოპიური ბირი',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ევრო',
+            '€',
+            'ევრო',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'ფინური მარკა',
+            'FIM',
+            'ფინური მარკა',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ფიჯის დოლარი',
+            'FJD',
+            'ფიჯის დოლარი',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ფოლკლენდის კუნძულების ფუნტი',
+            'FKP',
+            'ფოლკლენდის კუნძულების ფუნტი',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'ფრანგული ფრანკი',
+            'FRF',
+            'ფრანგული ფრანკი',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'ბრიტანული გირვანქა სტერლინგი',
+            '£',
+            'ბრიტანული გირვანქა სტერლინგი',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'ქართული კუპონი ლარით',
+            'GEK',
+            'ქართული კუპონი ლარით',
         ],
         'GEL' => [
-            0 => '₾',
-            1 => 'ქართული ლარი',
+            '₾',
+            'ქართული ლარი',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'განური სედი',
+            'GHS',
+            'განური სედი',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'გიბრალტარული ფუნტი',
+            'GIP',
+            'გიბრალტარული ფუნტი',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'გამბიური დალასი',
+            'GMD',
+            'გამბიური დალასი',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'გვინეური ფრანკი',
+            'GNF',
+            'გვინეური ფრანკი',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'ბერძნული დრაჰმა',
+            'GRD',
+            'ბერძნული დრაჰმა',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'გვატემალური კეტსალი',
+            'GTQ',
+            'გვატემალური კეტსალი',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'პორტუგალიური გინეა ესკუდო',
+            'GWE',
+            'პორტუგალიური გინეა ესკუდო',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'გაიანური დოლარი',
+            'GYD',
+            'გაიანური დოლარი',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'ჰონკონგის დოლარი',
+            'HKD',
+            'ჰონკონგის დოლარი',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'ჰონდურასული ლემპირა',
+            'HNL',
+            'ჰონდურასული ლემპირა',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'ხორვატიული დინარი',
+            'HRD',
+            'ხორვატიული დინარი',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'ხორვატული კუნა',
+            'HRK',
+            'ხორვატული კუნა',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'ჰაიტური გურდი',
+            'HTG',
+            'ჰაიტური გურდი',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'უნგრული ფორინტი',
+            'HUF',
+            'უნგრული ფორინტი',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'ინდონეზიური რუპია',
+            'IDR',
+            'ინდონეზიური რუპია',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'ირლანდიური გირვანქა',
+            'IEP',
+            'ირლანდიური გირვანქა',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'ისრაელის ახალი შეკელი',
+            'ILS',
+            'ისრაელის ახალი შეკელი',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'ინდური რუპია',
+            'INR',
+            'ინდური რუპია',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ერაყული დინარი',
+            'IQD',
+            'ერაყული დინარი',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ირანული რიალი',
+            'IRR',
+            'ირანული რიალი',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'ისლანდიური კრონა',
+            'ISK',
+            'ისლანდიური კრონა',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'იტალიური ლირა',
+            'ITL',
+            'იტალიური ლირა',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'იამაიკური დოლარი',
+            'JMD',
+            'იამაიკური დოლარი',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'იორდანიული დოლარი',
+            'JOD',
+            'იორდანიული დოლარი',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'იაპონური იენი',
+            'JPY',
+            'იაპონური იენი',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'კენიური შილინგი',
+            'KES',
+            'კენიური შილინგი',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'ყირგიზული სომი',
+            'KGS',
+            'ყირგიზული სომი',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'კამბოჯური რიელი',
+            'KHR',
+            'კამბოჯური რიელი',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'კომორული ფრანკი',
+            'KMF',
+            'კომორული ფრანკი',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'ჩრდილოეთ კორეული ვონი',
+            'KPW',
+            'ჩრდილოეთ კორეული ვონი',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'სამხრეთ კორეული ვონი',
+            'KRW',
+            'სამხრეთ კორეული ვონი',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'ქუვეითური დინარი',
+            'KWD',
+            'ქუვეითური დინარი',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'კაიმანის კუნძულების დოლარი',
+            'KYD',
+            'კაიმანის კუნძულების დოლარი',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'ყაზახური ტენგე',
+            'KZT',
+            'ყაზახური ტენგე',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'ლაოსური კიპი',
+            'LAK',
+            'ლაოსური კიპი',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'ლიბანური ფუნტი',
+            'LBP',
+            'ლიბანური ფუნტი',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'შრი-ლანკური რუპია',
+            'LKR',
+            'შრი-ლანკური რუპია',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'ლიბერიული დოლარი',
+            'LRD',
+            'ლიბერიული დოლარი',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'ლესოთოს ლოტი',
+            'LSL',
+            'ლესოთოს ლოტი',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'ლიტვური ლიტა',
+            'LTL',
+            'ლიტვური ლიტა',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'ლიტვური ტალონი',
+            'LTT',
+            'ლიტვური ტალონი',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'ლუქსემბურგის კონვერტირებადი ფრანკი',
+            'LUC',
+            'ლუქსემბურგის კონვერტირებადი ფრანკი',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'ლუქსემბურგის ფრანკი',
+            'LUF',
+            'ლუქსემბურგის ფრანკი',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'ლუქსემბურგის ფინანსური ფრანკი',
+            'LUL',
+            'ლუქსემბურგის ფინანსური ფრანკი',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'ლატვიური ლატი',
+            'LVL',
+            'ლატვიური ლატი',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'ლატვიური რუბლი',
+            'LVR',
+            'ლატვიური რუბლი',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'ლიბიური დინარი',
+            'LYD',
+            'ლიბიური დინარი',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'მაროკოს დირჰამი',
+            'MAD',
+            'მაროკოს დირჰამი',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'მაროკოს ფრანკი',
+            'MAF',
+            'მაროკოს ფრანკი',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'მოლდოვური ლეუ',
+            'MDL',
+            'მოლდოვური ლეუ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'მადაგასკარის არიარი',
+            'MGA',
+            'მადაგასკარის არიარი',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'მადაგასკარის ფრანკი',
+            'MGF',
+            'მადაგასკარის ფრანკი',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'მაკედონიური დინარი',
+            'MKD',
+            'მაკედონიური დინარი',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'მალის ფრანკი',
+            'MLF',
+            'მალის ფრანკი',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'მიანმარის კიატი',
+            'MMK',
+            'მიანმარის კიატი',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'მონღოლური ტუგრიკი',
+            'MNT',
+            'მონღოლური ტუგრიკი',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'მაკაუს პატაკა',
+            'MOP',
+            'მაკაუს პატაკა',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'მავრიტანული უგია (1973–2017)',
+            'MRO',
+            'მავრიტანული უგია (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'მავრიტანული უგია',
+            'MRU',
+            'მავრიტანული უგია',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'მალტის ლირა',
+            'MTL',
+            'მალტის ლირა',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'მალტის გირვანქა',
+            'MTP',
+            'მალტის გირვანქა',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'მავრიტანული რუპია',
+            'MUR',
+            'მავრიტანული რუპია',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'მალდივური რუფია',
+            'MVR',
+            'მალდივური რუფია',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'მალავიური კვაჩა',
+            'MWK',
+            'მალავიური კვაჩა',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'მექსიკური პესო',
+            'MX$',
+            'მექსიკური პესო',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'მექსიკური ვერცხლის პესო (1861–1992)',
+            'MXP',
+            'მექსიკური ვერცხლის პესო (1861–1992)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'მალაიზიური რინგიტი',
+            'MYR',
+            'მალაიზიური რინგიტი',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'მოზამბიკური ესკუდო',
+            'MZE',
+            'მოზამბიკური ესკუდო',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'ძველი მოზამბიკური მეტიკალი',
+            'MZM',
+            'ძველი მოზამბიკური მეტიკალი',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'მოზამბიკური მეტიკალი',
+            'MZN',
+            'მოზამბიკური მეტიკალი',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'ნამიბიური დოლარი',
+            'NAD',
+            'ნამიბიური დოლარი',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'ნიგერიული ნაირა',
+            'NGN',
+            'ნიგერიული ნაირა',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'ნიკარაგუას კორდობა',
+            'NIC',
+            'ნიკარაგუას კორდობა',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'ნიკარაგუას ოქროს კორდობა',
+            'NIO',
+            'ნიკარაგუას ოქროს კორდობა',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'ჰოლანდიური გულდენი',
+            'NLG',
+            'ჰოლანდიური გულდენი',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'ნორვეგიული კრონა',
+            'NOK',
+            'ნორვეგიული კრონა',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'ნეპალური რუპია',
+            'NPR',
+            'ნეპალური რუპია',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'ახალი ზელანდიის დოლარი',
+            'NZD',
+            'ახალი ზელანდიის დოლარი',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ომანის რიალი',
+            'OMR',
+            'ომანის რიალი',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'პანამური ბალბოა',
+            'PAB',
+            'პანამური ბალბოა',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'პერუს ინტი',
+            'PEI',
+            'პერუს ინტი',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'პერუს სოლი',
+            'PEN',
+            'პერუს სოლი',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'პერუს სოლი (1863–1965)',
+            'PES',
+            'პერუს სოლი (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'პაპუა-ახალი გვინეის კინა',
+            'PGK',
+            'პაპუა-ახალი გვინეის კინა',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'ფილიპინური პესო',
+            'PHP',
+            'ფილიპინური პესო',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'პაკისტანური რუპია',
+            'PKR',
+            'პაკისტანური რუპია',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'პოლონური ზლოტი',
+            'PLN',
+            'პოლონური ზლოტი',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'პოლონური ზლოტი (1950–1995)',
+            'PLZ',
+            'პოლონური ზლოტი (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'პორტუგალიური ესკუდო',
+            'PTE',
+            'პორტუგალიური ესკუდო',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'პარაგვაული გუარანი',
+            'PYG',
+            'პარაგვაული გუარანი',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'კატარის რიალი',
+            'QAR',
+            'კატარის რიალი',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'როდეზიული დოლარი',
+            'RHD',
+            'როდეზიული დოლარი',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'ძველი რუმინული ლეუ',
+            'ROL',
+            'ძველი რუმინული ლეუ',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'რუმინული ლეუ',
+            'RON',
+            'რუმინული ლეუ',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'სერბული დინარი',
+            'RSD',
+            'სერბული დინარი',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'რუსული რუბლი',
+            'RUB',
+            'რუსული რუბლი',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'რუსული რუბლი (1991–1998)',
+            'RUR',
+            'რუსული რუბლი (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'რუანდული ფრანკი',
+            'RWF',
+            'რუანდული ფრანკი',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'საუდის არაბეთის რიალი',
+            'SAR',
+            'საუდის არაბეთის რიალი',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'სოლომონის კუნძულების დოლარი',
+            'SBD',
+            'სოლომონის კუნძულების დოლარი',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'სეიშელური რუპია',
+            'SCR',
+            'სეიშელური რუპია',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'სუდანის დინარი',
+            'SDD',
+            'სუდანის დინარი',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'სუდანური ფუნტი',
+            'SDG',
+            'სუდანური ფუნტი',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'სუდანის გირვანქა',
+            'SDP',
+            'სუდანის გირვანქა',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'შვედური კრონა',
+            'SEK',
+            'შვედური კრონა',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'სინგაპურის დოლარი',
+            'SGD',
+            'სინგაპურის დოლარი',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'წმ. ელენეს კუნძულის ფუნტი',
+            'SHP',
+            'წმ. ელენეს კუნძულის ფუნტი',
+        ],
+        'SLE' => [
+            'SLE',
+            'სიერა-ლეონეს ლეონე',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'სიერა-ლეონეს ლეონე',
+            'SLL',
+            'სიერა-ლეონეს ლეონე (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'სომალური შილინგი',
+            'SOS',
+            'სომალური შილინგი',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'სურინამული დოლარი',
+            'SRD',
+            'სურინამული დოლარი',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'სურინამის გულდენი',
+            'SRG',
+            'სურინამის გულდენი',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'სამხრეთ სუდანური ფუნტი',
+            'SSP',
+            'სამხრეთ სუდანური ფუნტი',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'სან-ტომე და პრინსიპის დობრა (1977–2017)',
+            'STD',
+            'სან-ტომე და პრინსიპის დობრა (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'სან-ტომე და პრინსიპის დობრა',
+            'STN',
+            'სან-ტომე და პრინსიპის დობრა',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'საბჭოთა რუბლი',
+            'SUR',
+            'საბჭოთა რუბლი',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'სირიული ფუნტი',
+            'SYP',
+            'სირიული ფუნტი',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'სვაზილენდის ლილანგენი',
+            'SZL',
+            'სვაზილენდის ლილანგენი',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'ტაილანდური ბატი',
+            'THB',
+            'ტაილანდური ბატი',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'ტაჯიკური რუბლი',
+            'TJR',
+            'ტაჯიკური რუბლი',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'ტაჯიკური სომონი',
+            'TJS',
+            'ტაჯიკური სომონი',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'თურქმენული მანათი',
+            'TMM',
+            'თურქმენული მანათი',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'თურქმენეთის მანათი',
+            'TMT',
+            'თურქმენეთის მანათი',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'ტუნისური დინარი',
+            'TND',
+            'ტუნისური დინარი',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'ტონგანური პაანგა',
+            'TOP',
+            'ტონგანური პაანგა',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'თურქული ლირა',
+            'TRL',
+            'თურქული ლირა',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'ახალი თურქული ლირა',
+            'TRY',
+            'ახალი თურქული ლირა',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ტრინიდად და ტობაგოს დოლარი',
+            'TTD',
+            'ტრინიდად და ტობაგოს დოლარი',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'ტაივანური ახალი დოლარი',
+            'NT$',
+            'ტაივანური ახალი დოლარი',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'ტანზანიური შილინგი',
+            'TZS',
+            'ტანზანიური შილინგი',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'უკრაინული გრივნა',
+            'UAH',
+            'უკრაინული გრივნა',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'უკრაინული კარბოვანეცი',
+            'UAK',
+            'უკრაინული კარბოვანეცი',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'უგანდური შილინგი (1966–1987)',
+            'UGS',
+            'უგანდური შილინგი (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'უგანდური შილინგი',
+            'UGX',
+            'უგანდური შილინგი',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'აშშ დოლარი',
+            'US$',
+            'აშშ დოლარი',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'აშშ დოლარი (შემდეგი დღე)',
+            'USN',
+            'აშშ დოლარი (შემდეგი დღე)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'აშშ დოლარი (იგივე დღე)',
+            'USS',
+            'აშშ დოლარი (იგივე დღე)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'ურუგვაის პესო (1975–1993)',
+            'UYP',
+            'ურუგვაის პესო (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'ურუგვაის პესო',
+            'UYU',
+            'ურუგვაის პესო',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'უზბეკური სუმი',
+            'UZS',
+            'უზბეკური სუმი',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'ვენესუელის ბოლივარი (1871–2008)',
+            'VEB',
+            'ვენესუელის ბოლივარი (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'ვენესუელის ბოლივარი (2008–2018)',
+            'VEF',
+            'ვენესუელის ბოლივარი (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'ვენესუელის ბოლივარი',
+            'VES',
+            'ვენესუელის ბოლივარი',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'ვიეტნამური დონგი',
+            'VND',
+            'ვიეტნამური დონგი',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'ვანუატუს ვატუ',
+            'VUV',
+            'ვანუატუს ვატუ',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'სამოური ტალა',
+            'WST',
+            'სამოური ტალა',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'ცენტრალურ აფრიკული CFA ფრანკი',
+            'FCFA',
+            'ცენტრალურ აფრიკული CFA ფრანკი',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'აღმოსავლეთ კარიბიული დოლარი',
+            'EC$',
+            'აღმოსავლეთ კარიბიული დოლარი',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'ევროპული სავალუტო ერთეული',
+            'XEU',
+            'ევროპული სავალუტო ერთეული',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'ფრანგული ოქროს ფრანკი',
+            'XFO',
+            'ფრანგული ოქროს ფრანკი',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'დასავლეთ აფრიკული CFA ფრანკი',
+            'F CFA',
+            'დასავლეთ აფრიკული CFA ფრანკი',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP ფრანკი',
+            'CFPF',
+            'CFP ფრანკი',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'იემენის დინარი',
+            'YDD',
+            'იემენის დინარი',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'იემენის რეალი',
+            'YER',
+            'იემენის რეალი',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'იუგოსლავიური მყარი დინარი',
+            'YUD',
+            'იუგოსლავიური მყარი დინარი',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'იუგოსლავიური ახალი დინარი',
+            'YUM',
+            'იუგოსლავიური ახალი დინარი',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'იუგოსლავიური კონვერტირებადი დინარი',
+            'YUN',
+            'იუგოსლავიური კონვერტირებადი დინარი',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'სამხრეთ აფრიკული რანდი',
+            'ZAR',
+            'სამხრეთ აფრიკული რანდი',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'ზამბიური კვაჭა (1968–2012)',
+            'ZMK',
+            'ზამბიური კვაჭა (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'ზამბიური კვაჭა',
+            'ZMW',
+            'ზამბიური კვაჭა',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'ზაირის ახალი ზაირი',
+            'ZRN',
+            'ზაირის ახალი ზაირი',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'ზაირის ზაირი',
+            'ZRZ',
+            'ზაირის ზაირი',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'ზიმბაბვეს დოლარი',
+            'ZWD',
+            'ზიმბაბვეს დოლარი',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ki.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ki.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ki.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ki.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,232 +3,236 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham ya Falme za Kiarabu',
+            'AED',
+            'Dirham ya Falme za Kiarabu',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza ya Angola',
+            'AOA',
+            'Kwanza ya Angola',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dola ya Australia',
+            'A$',
+            'Dola ya Australia',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinari ya Bahareni',
+            'BHD',
+            'Dinari ya Bahareni',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Faranga ya Burundi',
+            'BIF',
+            'Faranga ya Burundi',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula ya Botswana',
+            'BWP',
+            'Pula ya Botswana',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Ndora ya Kananda',
+            'CA$',
+            'Ndora ya Kananda',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Faranga ya Kongo',
+            'CDF',
+            'Faranga ya Kongo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Faranga ya Uswisi',
+            'CHF',
+            'Faranga ya Uswisi',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan Renminbi ya China',
+            'CN¥',
+            'Yuan Renminbi ya China',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Eskudo ya Kepuvede',
+            'CVE',
+            'Eskudo ya Kepuvede',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Faranga ya Jibuti',
+            'DJF',
+            'Faranga ya Jibuti',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinari ya Aljeria',
+            'DZD',
+            'Dinari ya Aljeria',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Pauni ya Misri',
+            'EGP',
+            'Pauni ya Misri',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa ya Eritrea',
+            'ERN',
+            'Nakfa ya Eritrea',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Bir ya Uhabeshi',
+            'ETB',
+            'Bir ya Uhabeshi',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Yuro',
+            '€',
+            'Yuro',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Mbauini cia Ngeretha',
+            '£',
+            'Mbauini cia Ngeretha',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Sedi ya Ghana',
+            'GHC',
+            'Sedi ya Ghana',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi ya Gambia',
+            'GMD',
+            'Dalasi ya Gambia',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Faranga ya Gine',
+            'GNS',
+            'Faranga ya Gine',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rubia rwa India',
+            '₹',
+            'Rubia rwa India',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Sarafu ya Kijapani',
+            'JP¥',
+            'Sarafu ya Kijapani',
         ],
         'KES' => [
-            0 => 'Ksh',
-            1 => 'Ciringi ya Kenya',
+            'Ksh',
+            'Ciringi ya Kenya',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Faranga ya Komoro',
+            'KMF',
+            'Faranga ya Komoro',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dola ya Liberia',
+            'LRD',
+            'Dola ya Liberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti ya Lesoto',
+            'LSL',
+            'Loti ya Lesoto',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinari ya Libya',
+            'LYD',
+            'Dinari ya Libya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirham ya Moroko',
+            'MAD',
+            'Dirham ya Moroko',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ariary ya Bukini',
+            'MGA',
+            'Ariary ya Bukini',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ugwiya ya Moritania (1973–2017)',
+            'MRO',
+            'Ugwiya ya Moritania (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ugwiya ya Moritania',
+            'MRU',
+            'Ugwiya ya Moritania',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupia ya Morisi',
+            'MUR',
+            'Rupia ya Morisi',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwacha ya Malawi',
+            'MWK',
+            'Kwacha ya Malawi',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metikali ya Msumbiji',
+            'MZM',
+            'Metikali ya Msumbiji',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dola ya Namibia',
+            'NAD',
+            'Dola ya Namibia',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira ya Nijeria',
+            'NGN',
+            'Naira ya Nijeria',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Faranga ya Rwanda',
+            'RWF',
+            'Faranga ya Rwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyal ya Saudia',
+            'SAR',
+            'Riyal ya Saudia',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupia ya Shelisheli',
+            'SCR',
+            'Rupia ya Shelisheli',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Pauni ya Sudani',
+            'SDG',
+            'Pauni ya Sudani',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Pauni ya Santahelena',
+            'SHP',
+            'Pauni ya Santahelena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leoni',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leoni',
+            'SLL',
+            'Leoni (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'ciringi cia cumarĩ',
+            'SOS',
+            'ciringi cia cumarĩ',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra ya Sao Tome na Principe (1977–2017)',
+            'STD',
+            'Dobra ya Sao Tome na Principe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra ya Sao Tome na Principe',
+            'STN',
+            'Dobra ya Sao Tome na Principe',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni',
+            'SZL',
+            'Lilangeni',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinari ya Tunisia',
+            'TND',
+            'Dinari ya Tunisia',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'ciringi cia Tanizania',
+            'TZS',
+            'ciringi cia Tanizania',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ciringi cia Ũganda',
+            'UGX',
+            'ciringi cia Ũganda',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Ndora cia Amerika',
+            'US$',
+            'Ndora cia Amerika',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Faranga CFA BEAC',
+            'FCFA',
+            'Faranga CFA BEAC',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Faranga CFA BCEAO',
+            'F CFA',
+            'Faranga CFA BCEAO',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Randi ya Afrika Kusini',
+            'ZAR',
+            'Randi ya Afrika Kusini',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha ya Zambia (1968–2012)',
+            'ZMK',
+            'Kwacha ya Zambia (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha ya Zambia',
+            'ZMW',
+            'Kwacha ya Zambia',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dola ya Zimbabwe',
+            'ZWD',
+            'Dola ya Zimbabwe',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/kk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/kk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/kk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/kk.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,652 +3,656 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Біріккен Араб Әмірліктерінің дирхамы',
+            'AED',
+            'Біріккен Араб Әмірліктерінің дирхамы',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Ауғанстан афганиі',
+            'AFN',
+            'Ауғанстан афганиі',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Албания легі',
+            'ALL',
+            'Албания легі',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Армения драмы',
+            'AMD',
+            'Армения драмы',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Нидерланд антиль гульдені',
+            'ANG',
+            'Нидерланд антиль гульдені',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Ангола кванзасы',
+            'AOA',
+            'Ангола кванзасы',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Аргентина песосы',
+            'ARS',
+            'Аргентина песосы',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Аустралия доллары',
+            'A$',
+            'Аустралия доллары',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Аруба флорині',
+            'AWG',
+            'Аруба флорині',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Әзірбайжан манаты',
+            'AZN',
+            'Әзірбайжан манаты',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Босния және Герцеговина айырбасталмалы маркасы',
+            'BAM',
+            'Босния және Герцеговина айырбасталмалы маркасы',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Барбадос доллары',
+            'BBD',
+            'Барбадос доллары',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Бангладеш такасы',
+            'BDT',
+            'Бангладеш такасы',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Болгария леві',
+            'BGN',
+            'Болгария леві',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Бахрейн динары',
+            'BHD',
+            'Бахрейн динары',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Бурунди франкі',
+            'BIF',
+            'Бурунди франкі',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Бермуд доллары',
+            'BMD',
+            'Бермуд доллары',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Бруней доллары',
+            'BND',
+            'Бруней доллары',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Боливия боливианосы',
+            'BOB',
+            'Боливия боливианосы',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Бразилия реалы',
+            'R$',
+            'Бразилия реалы',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Багам доллары',
+            'BSD',
+            'Багам доллары',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Бутан нгултрумы',
+            'BTN',
+            'Бутан нгултрумы',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Ботсвана пуласы',
+            'BWP',
+            'Ботсвана пуласы',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Беларусь рублі',
+            'BYN',
+            'Беларусь рублі',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Беларусь рублі (2000–2016)',
+            'BYR',
+            'Беларусь рублі (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Белиз доллары',
+            'BZD',
+            'Белиз доллары',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Канада доллары',
+            'CA$',
+            'Канада доллары',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Конго франкі',
+            'CDF',
+            'Конго франкі',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Швейцария франкі',
+            'CHF',
+            'Швейцария франкі',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Чили песосы',
+            'CLP',
+            'Чили песосы',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Қытай юані (офшор)',
+            'CNH',
+            'Қытай юані (офшор)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Қытай юані',
+            'CN¥',
+            'Қытай юані',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Колумбия песосы',
+            'COP',
+            'Колумбия песосы',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Коста-Рика колоны',
+            'CRC',
+            'Коста-Рика колоны',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Куба айырбасталмалы песосы',
+            'CUC',
+            'Куба айырбасталмалы песосы',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Куба песосы',
+            'CUP',
+            'Куба песосы',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Кабо-Верде эскудосы',
+            'CVE',
+            'Кабо-Верде эскудосы',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Чехия кронасы',
+            'CZK',
+            'Чехия кронасы',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Джибути франкі',
+            'DJF',
+            'Джибути франкі',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Дат кроны',
+            'DKK',
+            'Дат кроны',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Доминикан песосы',
+            'DOP',
+            'Доминикан песосы',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Алжир динары',
+            'DZD',
+            'Алжир динары',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Мысыр фунты',
+            'EGP',
+            'Мысыр фунты',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Эритрея накфасы',
+            'ERN',
+            'Эритрея накфасы',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Эфиопия быры',
+            'ETB',
+            'Эфиопия быры',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Еуро',
+            '€',
+            'Еуро',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Фиджи доллары',
+            'FJD',
+            'Фиджи доллары',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Фолкленд аралдарының фунты',
+            'FKP',
+            'Фолкленд аралдарының фунты',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Британдық фунт',
+            '£',
+            'Британдық фунт',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Грузия лариі',
+            'GEL',
+            'Грузия лариі',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Гана седиі',
+            'GHS',
+            'Гана седиі',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Гибралтар фунты',
+            'GIP',
+            'Гибралтар фунты',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Гамбия даласиі',
+            'GMD',
+            'Гамбия даласиі',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Гвинея франкі',
+            'GNF',
+            'Гвинея франкі',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Гватемала кетсалі',
+            'GTQ',
+            'Гватемала кетсалі',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Гайана доллары',
+            'GYD',
+            'Гайана доллары',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Гонконг доллары',
+            'HK$',
+            'Гонконг доллары',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Гондурас лемпирасы',
+            'HNL',
+            'Гондурас лемпирасы',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Хорватия кунасы',
+            'HRK',
+            'Хорватия кунасы',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Гаити гурды',
+            'HTG',
+            'Гаити гурды',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Венгрия форинті',
+            'HUF',
+            'Венгрия форинті',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Индонезия рупиясы',
+            'IDR',
+            'Индонезия рупиясы',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Израиль жаңа шекелі',
+            '₪',
+            'Израиль жаңа шекелі',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Үндістан рупиясы',
+            '₹',
+            'Үндістан рупиясы',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Ирак динары',
+            'IQD',
+            'Ирак динары',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Иран риалы',
+            'IRR',
+            'Иран риалы',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Исландия кронасы',
+            'ISK',
+            'Исландия кронасы',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Ямайка доллары',
+            'JMD',
+            'Ямайка доллары',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Иордания динары',
+            'JOD',
+            'Иордания динары',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Жапония иенасы',
+            'JP¥',
+            'Жапония иенасы',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Кения шиллингі',
+            'KES',
+            'Кения шиллингі',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Қырғызстан сомы',
+            'KGS',
+            'Қырғызстан сомы',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Камбоджа риелі',
+            'KHR',
+            'Камбоджа риелі',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Комор аралдары франкі',
+            'KMF',
+            'Комор аралдары франкі',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Солтүстік Корея воны',
+            'KPW',
+            'Солтүстік Корея воны',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Оңтүстік Корея воны',
+            '₩',
+            'Оңтүстік Корея воны',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Кувейт динары',
+            'KWD',
+            'Кувейт динары',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Кайман аралдары доллары',
+            'KYD',
+            'Кайман аралдары доллары',
         ],
         'KZT' => [
-            0 => '₸',
-            1 => 'Қазақстан теңгесі',
+            '₸',
+            'Қазақстан теңгесі',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Лаос кипі',
+            'LAK',
+            'Лаос кипі',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Ливан фунты',
+            'LBP',
+            'Ливан фунты',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Шри-Ланка рупиясы',
+            'LKR',
+            'Шри-Ланка рупиясы',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Либерия доллары',
+            'LRD',
+            'Либерия доллары',
         ],
         'LSL' => [
-            0 => 'ЛСЛ',
-            1 => 'Лесото лотиі',
+            'ЛСЛ',
+            'Лесото лотиі',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Литва литы',
+            'LTL',
+            'Литва литы',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Латвия латы',
+            'LVL',
+            'Латвия латы',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Ливия динары',
+            'LYD',
+            'Ливия динары',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Марокко дирхамы',
+            'MAD',
+            'Марокко дирхамы',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Молдова лейі',
+            'MDL',
+            'Молдова лейі',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Малагаси ариариі',
+            'MGA',
+            'Малагаси ариариі',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Македония динары',
+            'MKD',
+            'Македония динары',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Мьянма кьяты',
+            'MMK',
+            'Мьянма кьяты',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Моңғолия тугригі',
+            'MNT',
+            'Моңғолия тугригі',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Макао патакасы',
+            'MOP',
+            'Макао патакасы',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Мавритания угиясы (1973–2017)',
+            'MRO',
+            'Мавритания угиясы (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Мавритания угиясы',
+            'MRU',
+            'Мавритания угиясы',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Маврикий рупиясы',
+            'MUR',
+            'Маврикий рупиясы',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Мальдив руфиясы',
+            'MVR',
+            'Мальдив руфиясы',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Малави квачасы',
+            'MWK',
+            'Малави квачасы',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Мексика песосы',
+            'MX$',
+            'Мексика песосы',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Малайзия ринггиті',
+            'MYR',
+            'Малайзия ринггиті',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Мозамбик метикалы',
+            'MZN',
+            'Мозамбик метикалы',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Намибия доллары',
+            'NAD',
+            'Намибия доллары',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Нигерия найрасы',
+            'NGN',
+            'Нигерия найрасы',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Никарагуа кордобасы',
+            'NIO',
+            'Никарагуа кордобасы',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Норвегия кроны',
+            'NOK',
+            'Норвегия кроны',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Непал рупиясы',
+            'NPR',
+            'Непал рупиясы',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Жаңа Зеландия доллары',
+            'NZ$',
+            'Жаңа Зеландия доллары',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Оман риалы',
+            'OMR',
+            'Оман риалы',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Панама бальбоасы',
+            'PAB',
+            'Панама бальбоасы',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Перу солі',
+            'PEN',
+            'Перу солі',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Папуа - Жаңа Гвинея кинасы',
+            'PGK',
+            'Папуа - Жаңа Гвинея кинасы',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Филиппин песосы',
+            'PHP',
+            'Филиппин песосы',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Пәкістан рупиясы',
+            'PKR',
+            'Пәкістан рупиясы',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Польша злотасы',
+            'PLN',
+            'Польша злотасы',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Парагвай гуараниі',
+            'PYG',
+            'Парагвай гуараниі',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Катар риалы',
+            'QAR',
+            'Катар риалы',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Румыния лейі',
+            'RON',
+            'Румыния лейі',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Сербия динары',
+            'RSD',
+            'Сербия динары',
         ],
         'RUB' => [
-            0 => '₽',
-            1 => 'Ресей рублі',
+            '₽',
+            'Ресей рублі',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Руанда франкі',
+            'RWF',
+            'Руанда франкі',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Сауд Арабиясының риалы',
+            'SAR',
+            'Сауд Арабиясының риалы',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Соломон аралдары доллары',
+            'SBD',
+            'Соломон аралдары доллары',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Сейшель рупиясы',
+            'SCR',
+            'Сейшель рупиясы',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Судан фунты',
+            'SDG',
+            'Судан фунты',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Швеция кроны',
+            'SEK',
+            'Швеция кроны',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Сингапур доллары',
+            'SGD',
+            'Сингапур доллары',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Әулие Елена аралы фунты',
+            'SHP',
+            'Әулие Елена аралы фунты',
+        ],
+        'SLE' => [
+            'SLE',
+            'Сьерра-Леоне леонесі',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Сьерра-Леоне леонесі',
+            'SLL',
+            'Сьерра-Леоне леонесі (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Сомали шиллингі',
+            'SOS',
+            'Сомали шиллингі',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Суринам доллары',
+            'SRD',
+            'Суринам доллары',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Оңтүстік Судан фунты',
+            'SSP',
+            'Оңтүстік Судан фунты',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Сант-Томе мен Принсипи добрасы (1977–2017)',
+            'STD',
+            'Сант-Томе мен Принсипи добрасы (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Сант-Томе мен Принсипи добрасы',
+            'STN',
+            'Сант-Томе мен Принсипи добрасы',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Сирия фунты',
+            'SYP',
+            'Сирия фунты',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Свазиленд лилангениі',
+            'SZL',
+            'Свазиленд лилангениі',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Тай баты',
+            '฿',
+            'Тай баты',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Тәжікстан сомониі',
+            'TJS',
+            'Тәжікстан сомониі',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Түрікменстан манаты',
+            'TMT',
+            'Түрікменстан манаты',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Тунис динары',
+            'TND',
+            'Тунис динары',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Тонга паангасы',
+            'TOP',
+            'Тонга паангасы',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Түрік лирасы',
+            'TRY',
+            'Түрік лирасы',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Тринидад және Тобаго доллары',
+            'TTD',
+            'Тринидад және Тобаго доллары',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Жаңа Тайвань доллары',
+            'NT$',
+            'Жаңа Тайвань доллары',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Танзания шиллингі',
+            'TZS',
+            'Танзания шиллингі',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Украина гривнасы',
+            'UAH',
+            'Украина гривнасы',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Уганда шиллингі',
+            'UGX',
+            'Уганда шиллингі',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'АҚШ доллары',
+            '$',
+            'АҚШ доллары',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Уругвай песосы',
+            'UYU',
+            'Уругвай песосы',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Өзбекстан сомы',
+            'UZS',
+            'Өзбекстан сомы',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Венесуэла боливары (2008–2018)',
+            'VEF',
+            'Венесуэла боливары (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Венесуэла боливары',
+            'VES',
+            'Венесуэла боливары',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Вьетнам донгі',
+            '₫',
+            'Вьетнам донгі',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Вануату ватуы',
+            'VUV',
+            'Вануату ватуы',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Самоа таласы',
+            'WST',
+            'Самоа таласы',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Орталық Африканың КФА франкі',
+            'FCFA',
+            'Орталық Африканың КФА франкі',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Шығыс Кариб доллары',
+            'EC$',
+            'Шығыс Кариб доллары',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Батыс Африканың КФА франкі',
+            'F CFA',
+            'Батыс Африканың КФА франкі',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'КФП франкі',
+            'CFPF',
+            'КФП франкі',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Йемен риалы',
+            'YER',
+            'Йемен риалы',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Оңтүстік Африка рэнді',
+            'ZAR',
+            'Оңтүстік Африка рэнді',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Замбия квачасы',
+            'ZMW',
+            'Замбия квачасы',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/kl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/kl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/kl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/kl.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'DKK' => [
-            0 => 'kr.',
-            1 => 'DKK',
+            'kr.',
+            'DKK',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/km.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/km.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/km.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/km.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,656 +3,660 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'ឌៀរហាំ​អារ៉ាប់រួម',
+            'AED',
+            'ឌៀរហាំ​អារ៉ាប់រួម',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'អាហ្វហ្គានី​អាហ្វហ្គានីស្ថាន',
+            'AFN',
+            'អាហ្វហ្គានី​អាហ្វហ្គានីស្ថាន',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'លិក​អាល់បានី',
+            'ALL',
+            'លិក​អាល់បានី',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'ដ្រាំ​អាមេនី',
+            'AMD',
+            'ដ្រាំ​អាមេនី',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'ហ្គីឌិន​ហុល្លង់​អង់ទីលៀន',
+            'ANG',
+            'ហ្គីឌិន​ហុល្លង់​អង់ទីលៀន',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'ក្វាន់ហ្សា​អង់ហ្គោឡា',
+            'AOA',
+            'ក្វាន់ហ្សា​អង់ហ្គោឡា',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'ប៉េសួអាហ្សង់ទីន',
+            'ARS',
+            'ប៉េសួអាហ្សង់ទីន',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ដុល្លារ​អូស្ត្រាលី',
+            'A$',
+            'ដុល្លារ​អូស្ត្រាលី',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'ហ្វ្រ័ររិញ​អារ៉ូបា',
+            'AWG',
+            'ហ្វ្រ័ររិញ​អារ៉ូបា',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'ម៉ាណាត​អាស៊ែបៃហ្សង់',
+            'AZN',
+            'ម៉ាណាត​អាស៊ែបៃហ្សង់',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'ម៉ាក​អាច​បម្លែង​បាន​បូស្នី',
+            'BAM',
+            'ម៉ាក​អាច​បម្លែង​បាន​បូស្នី',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'ដុល្លារ​បាបាដុស',
+            'BBD',
+            'ដុល្លារ​បាបាដុស',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'តាកា​បង់ក្លាដែស',
+            'BDT',
+            'តាកា​បង់ក្លាដែស',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'លីវ​ប៊ុលហ្គារី',
+            'BGN',
+            'លីវ​ប៊ុលហ្គារី',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'ឌីណា​បារ៉ែន',
+            'BHD',
+            'ឌីណា​បារ៉ែន',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'ហ្វ្រង់​ប៊ូរុនឌី',
+            'BIF',
+            'ហ្វ្រង់​ប៊ូរុនឌី',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'ដុល្លារ​ប៊ឺមុយដា',
+            'BMD',
+            'ដុល្លារ​ប៊ឺមុយដា',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ដុល្លារព្រុយណេ',
+            'BND',
+            'ដុល្លារព្រុយណេ',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'បូលីវីណូ​បូលីវី',
+            'BOB',
+            'បូលីវីណូ​បូលីវី',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'រៀល​ប្រេស៊ីល',
+            'R$',
+            'រៀល​ប្រេស៊ីល',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'ដុល្លារ​បាហាម៉ា',
+            'BSD',
+            'ដុល្លារ​បាហាម៉ា',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ញូលត្រឹម​ប៊ូតាន',
+            'BTN',
+            'ញូលត្រឹម​ប៊ូតាន',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'ពូឡា​បុតស្វាណា',
+            'BWP',
+            'ពូឡា​បុតស្វាណា',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'រ៉ូបល​បេឡារុស',
+            'BYN',
+            'រ៉ូបល​បេឡារុស',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'រ៉ូបល​បេឡារុស (2000–2016)',
+            'BYR',
+            'រ៉ូបល​បេឡារុស (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'ដុល្លារ​បេលី',
+            'BZD',
+            'ដុល្លារ​បេលី',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'ដុល្លារ​កាណាដា',
+            'CA$',
+            'ដុល្លារ​កាណាដា',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'ហ្វ្រង់​កុងហ្គោ',
+            'CDF',
+            'ហ្វ្រង់​កុងហ្គោ',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'ហ្វ្រង់ស្វីស',
+            'CHF',
+            'ហ្វ្រង់ស្វីស',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'ប៉េសូឈីលី',
+            'CLP',
+            'ប៉េសូឈីលី',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'យ័នចិន (ក្រៅប្រទេស)',
+            'CNH',
+            'យ័នចិន (ក្រៅប្រទេស)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'យ័នចិន',
+            'CN¥',
+            'យ័នចិន',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'ប៉េសូកូឡុំប៊ី',
+            'COP',
+            'ប៉េសូកូឡុំប៊ី',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'កូឡុង​កូស្តារីកា',
+            'CRC',
+            'កូឡុង​កូស្តារីកា',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'ប៉េសូ​គុយបាអាច​បម្លែង​បាន',
+            'CUC',
+            'ប៉េសូ​គុយបាអាច​បម្លែង​បាន',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'ប៉េសូគុយបា',
+            'CUP',
+            'ប៉េសូគុយបា',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'អ៊ីស្កូឌូ​កាប់វែរ',
+            'CVE',
+            'អ៊ីស្កូឌូ​កាប់វែរ',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'កូរុណា​សាធារណៈ​ឆេក',
+            'CZK',
+            'កូរុណា​សាធារណៈ​ឆេក',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'ហ្វ្រង់​ជីប៊ូទី',
+            'DJF',
+            'ហ្វ្រង់​ជីប៊ូទី',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ក្រូណេ​ដាណាម៉ាក់',
+            'DKK',
+            'ក្រូណេ​ដាណាម៉ាក់',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ប៉េសូដូមីនីក',
+            'DOP',
+            'ប៉េសូដូមីនីក',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'ឌីណា​អាល់ស៊េរី',
+            'DZD',
+            'ឌីណា​អាល់ស៊េរី',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'ផោនអេហ្ស៊ីប',
+            'EGP',
+            'ផោនអេហ្ស៊ីប',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'ណាក់ហ្វាអេរីទ្រា',
+            'ERN',
+            'ណាក់ហ្វាអេរីទ្រា',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ប៊័រ​អេត្យូពី',
+            'ETB',
+            'ប៊័រ​អេត្យូពី',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'អឺរ៉ូ',
+            '€',
+            'អឺរ៉ូ',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ដុល្លារ​ហ្វីជី',
+            'FJD',
+            'ដុល្លារ​ហ្វីជី',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ផោន​កោះ​ហ្វក់ឡែន',
+            'FKP',
+            'ផោន​កោះ​ហ្វក់ឡែន',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'ផោនចក្រភពអង់គ្លេស',
+            '£',
+            'ផោនចក្រភពអង់គ្លេស',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'ឡារី​​ហ្សកហ្ស៊ី',
+            'GEL',
+            'ឡារី​​ហ្សកហ្ស៊ី',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ស៊ីឌី​ហ្គាណា',
+            'GHS',
+            'ស៊ីឌី​ហ្គាណា',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'ផោន​ហ្ស៊ីប្រាល់តា',
+            'GIP',
+            'ផោន​ហ្ស៊ីប្រាល់តា',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'ដាឡាស៊ី​ហ្គាំប៊ី',
+            'GMD',
+            'ដាឡាស៊ី​ហ្គាំប៊ី',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'ហ្វ្រង់​ហ្គីណេ',
+            'GNF',
+            'ហ្វ្រង់​ហ្គីណេ',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ហ្គីស្សាល​ក្វាតេម៉ាឡា',
+            'GTQ',
+            'ហ្គីស្សាល​ក្វាតេម៉ាឡា',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'ដុល្លារ​ហ្គីយ៉ាន',
+            'GYD',
+            'ដុល្លារ​ហ្គីយ៉ាន',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'ដុល្លារ​ហុងកុង',
+            'HK$',
+            'ដុល្លារ​ហុងកុង',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'លិមពីរ៉ា​ហុងឌូរ៉ាស',
+            'HNL',
+            'លិមពីរ៉ា​ហុងឌូរ៉ាស',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'គូណា​ក្រូអាត',
+            'HRK',
+            'គូណា​ក្រូអាត',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'គោឌី​ហៃទី',
+            'HTG',
+            'គោឌី​ហៃទី',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ហ្វូរីន​ហុងគ្រី',
+            'HUF',
+            'ហ្វូរីន​ហុងគ្រី',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'រូពីឥណ្ឌូណេស៊ី',
+            'IDR',
+            'រូពីឥណ្ឌូណេស៊ី',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ស៊ីគែលថ្មីអ៊ីស្រាអែល',
+            '₪',
+            'ស៊ីគែលថ្មីអ៊ីស្រាអែល',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'រូពីឥណ្ឌា',
+            '₹',
+            'រូពីឥណ្ឌា',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ឌីណា​អ៊ីរ៉ាក់',
+            'IQD',
+            'ឌីណា​អ៊ីរ៉ាក់',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'រៀល​អ៊ីរ៉ង់',
+            'IRR',
+            'រៀល​អ៊ីរ៉ង់',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'ក្រូណា​អ៊ីស្លង់',
+            'ISK',
+            'ក្រូណា​អ៊ីស្លង់',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ដុល្លារ​ហ្សាម៉ាអ៊ីក',
+            'JMD',
+            'ដុល្លារ​ហ្សាម៉ាអ៊ីក',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'ឌីណា​ហ្ស៊កដានី',
+            'JOD',
+            'ឌីណា​ហ្ស៊កដានី',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'យេន​ជប៉ុន',
+            'JP¥',
+            'យេន​ជប៉ុន',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'ស៊ីលិញ​កេនយ៉ា',
+            'KES',
+            'ស៊ីលិញ​កេនយ៉ា',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'សុម​កៀហ្ស៊ីស៊ីស្ថាន',
+            'KGS',
+            'សុម​កៀហ្ស៊ីស៊ីស្ថាន',
         ],
         'KHR' => [
-            0 => '៛',
-            1 => 'រៀល​កម្ពុជា',
+            '៛',
+            'រៀល​កម្ពុជា',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'ហ្វ្រង់​កូម័រ',
+            'KMF',
+            'ហ្វ្រង់​កូម័រ',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'វ៉ុនកូរ៉េខាងជើង',
+            'KPW',
+            'វ៉ុនកូរ៉េខាងជើង',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'វ៉ុនកូរ៉េខាងត្បូង',
+            '₩',
+            'វ៉ុនកូរ៉េខាងត្បូង',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'ឌីណា​គុយវ៉ែត',
+            'KWD',
+            'ឌីណា​គុយវ៉ែត',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'ដុល្លារ​កោះ​កៃម៉ែន',
+            'KYD',
+            'ដុល្លារ​កោះ​កៃម៉ែន',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'តង់ហ្គី​កាហ្សាក់ស្ថាន',
+            'KZT',
+            'តង់ហ្គី​កាហ្សាក់ស្ថាន',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'គីប​ឡាវ',
+            'LAK',
+            'គីប​ឡាវ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'ផោន​លីបង់',
+            'LBP',
+            'ផោន​លីបង់',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'រូពីស្រីលង្កា',
+            'LKR',
+            'រូពីស្រីលង្កា',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'ដុល្លារ​លីប៊ី',
+            'LRD',
+            'ដុល្លារ​លីប៊ី',
         ],
         'LSL' => [
-            0 => 'ឡូទី',
-            1 => 'ឡូទីឡេសូតូ',
+            'ឡូទី',
+            'ឡូទីឡេសូតូ',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'លីតា​លីទុយអានី',
+            'LTL',
+            'លីតា​លីទុយអានី',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'ឡាត់​ឡេតូនី',
+            'LVL',
+            'ឡាត់​ឡេតូនី',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'ឌីណា​លីប៊ី',
+            'LYD',
+            'ឌីណា​លីប៊ី',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'ឌៀរហាំ​ម៉ារ៉ុក',
+            'MAD',
+            'ឌៀរហាំ​ម៉ារ៉ុក',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'លូ​ម៉ុលដាវី',
+            'MDL',
+            'លូ​ម៉ុលដាវី',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'អារៀរី​ម៉ាឡាហ្គាស៊ី',
+            'MGA',
+            'អារៀរី​ម៉ាឡាហ្គាស៊ី',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'ឌីណាម៉ាសេដូនី',
+            'MKD',
+            'ឌីណាម៉ាសេដូនី',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'គីយ៉ាត​ភូមា',
+            'MMK',
+            'គីយ៉ាត​ភូមា',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'ទូរីក​ម៉ុងហ្គោលី',
+            'MNT',
+            'ទូរីក​ម៉ុងហ្គោលី',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'ប៉ាតាកា​ម៉ាកាវ',
+            'MOP',
+            'ប៉ាតាកា​ម៉ាកាវ',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'អ៊ូហ្គីយ៉ា​ម៉ូរីតានី (1973–2017)',
+            'MRO',
+            'អ៊ូហ្គីយ៉ា​ម៉ូរីតានី (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'អ៊ូហ្គីយ៉ា​ម៉ូរីតានី',
+            'MRU',
+            'អ៊ូហ្គីយ៉ា​ម៉ូរីតានី',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'រូពីម៉ូរីតានី',
+            'MUR',
+            'រូពីម៉ូរីតានី',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'រ៉ូហ្វីយ៉ា​ម៉ាល់ឌីវ',
+            'MVR',
+            'រ៉ូហ្វីយ៉ា​ម៉ាល់ឌីវ',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'ក្វាចា​ម៉ាឡាវី',
+            'MWK',
+            'ក្វាចា​ម៉ាឡាវី',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'ប៉េសូម៉ិកសិក',
+            'MX$',
+            'ប៉េសូម៉ិកសិក',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'រីងហ្គីត​ម៉ាឡេស៊ី',
+            'MYR',
+            'រីងហ្គីត​ម៉ាឡេស៊ី',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'មីទីខល​ម៉ូសំប៊ិក',
+            'MZN',
+            'មីទីខល​ម៉ូសំប៊ិក',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'ដុល្លារ​ណាមីប៊ី',
+            'NAD',
+            'ដុល្លារ​ណាមីប៊ី',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'ណៃរ៉ា​នីហ្សេរីយ៉ា',
+            'NGN',
+            'ណៃរ៉ា​នីហ្សេរីយ៉ា',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'ខឌូបា​នីការ៉ាហ្កា',
+            'NIO',
+            'ខឌូបា​នីការ៉ាហ្កា',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'ក្រូណេ​ន័រវ៉េ',
+            'NOK',
+            'ក្រូណេ​ន័រវ៉េ',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'រូពីនេប៉ាល់',
+            'NPR',
+            'រូពីនេប៉ាល់',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'ដុល្លារ​នូវែលសេឡង់',
+            'NZ$',
+            'ដុល្លារ​នូវែលសេឡង់',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'រៀល​រូម៉ានី',
+            'OMR',
+            'រៀល​រូម៉ានី',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'បាល់ប៉ៅ​ប៉ាណាម៉ា',
+            'PAB',
+            'បាល់ប៉ៅ​ប៉ាណាម៉ា',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'ញូវ៉ូសូល​ប៉េរូ',
+            'PEN',
+            'ញូវ៉ូសូល​ប៉េរូ',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'គីណាប៉ាពួញូហ្គីណេ',
+            'PGK',
+            'គីណាប៉ាពួញូហ្គីណេ',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'ប៉េសូហ្វីលីពីន',
+            'PHP',
+            'ប៉េសូហ្វីលីពីន',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'រូពីប៉ាគីស្ថាន',
+            'PKR',
+            'រូពីប៉ាគីស្ថាន',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'ហ្សូទី​ប៉ូឡូញ',
+            'PLN',
+            'ហ្សូទី​ប៉ូឡូញ',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'ហ្គូរីនី​ប៉ារ៉ាហ្គាយ',
+            'PYG',
+            'ហ្គូរីនី​ប៉ារ៉ាហ្គាយ',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'រៀល​កាតា',
+            'QAR',
+            'រីយ៉ាលកាតា',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'លូ​រូម៉ានី',
+            'RON',
+            'លូ​រូម៉ានី',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'ឌីណាស៊ែប',
+            'RSD',
+            'ឌីណាស៊ែប',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'រ៉ូបល​រុស្ស៊ី',
+            'RUB',
+            'រ៉ូបល​រុស្ស៊ី',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ហ្វ្រង់​រវ៉ាន់ដា',
+            'RWF',
+            'ហ្វ្រង់​រវ៉ាន់ដា',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'រីយ៉ាល​អារ៉ាប៊ីសាអូឌីត',
+            'SAR',
+            'រីយ៉ាល​អារ៉ាប៊ីសាអូឌីត',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'ដុល្លារ​កោះ​សូឡូម៉ុង',
+            'SBD',
+            'ដុល្លារ​កោះ​សូឡូម៉ុង',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'រូពី​សីស្ហែល',
+            'SCR',
+            'រូពី​សីស្ហែល',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'ផោន​ស៊ូដង់',
+            'SDG',
+            'ផោន​ស៊ូដង់',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'ក្រូណា​ស៊ុយអែត',
+            'SEK',
+            'ក្រូណា​ស៊ុយអែត',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'ដុល្លារ​​សិង្ហបូរី',
+            'SGD',
+            'ដុល្លារ​​សិង្ហបូរី',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'ផោន​សាំងហេឡេណា',
+            'SHP',
+            'ផោន​សាំងហេឡេណា',
+        ],
+        'SLE' => [
+            'SLE',
+            'លីអ៊ុន​សៀរ៉ាឡេអូន',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'លីអ៊ុន​សៀរ៉ាឡេអូន',
+            'SLL',
+            'លីអ៊ុន​សៀរ៉ាឡេអូន (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'ស៊ីលិញ​សូម៉ាលី',
+            'SOS',
+            'ស៊ីលិញ​សូម៉ាលី',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'ដុល្លារ​សូរីណាម',
+            'SRD',
+            'ដុល្លារ​សូរីណាម',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'ផោន​ស៊ូដង់​ខាង​ត្បូង',
+            'SSP',
+            'ផោន​ស៊ូដង់​ខាង​ត្បូង',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'ឌូប្រា​សៅតូម៉េ និងប្រាំងស៊ីប (1977–2017)',
+            'STD',
+            'ឌូប្រា​សៅតូម៉េ និងប្រាំងស៊ីប (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'ឌូប្រា​សៅតូម៉េ និងប្រាំងស៊ីប',
+            'STN',
+            'ឌូប្រា​សៅតូម៉េ និងប្រាំងស៊ីប',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'ផោន​ស៊ីរី',
+            'SYP',
+            'ផោន​ស៊ីរី',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'លីឡាងហ្គីនី​ស្វាស៊ីឡង់',
+            'SZL',
+            'លីឡាងហ្គីនី​ស្វាស៊ីឡង់',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'បាត​ថៃ',
+            '฿',
+            'បាត​ថៃ',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'សូមុនី​តាហ្ស៊ីគីស្ថាន',
+            'TJS',
+            'សូមុនី​តាហ្ស៊ីគីស្ថាន',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'ម៉ាណាត​តួកម៉េនីស្ថាន',
+            'TMT',
+            'ម៉ាណាត​តួកម៉េនីស្ថាន',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'ឌីណាទុយនេស៊ី',
+            'TND',
+            'ឌីណាទុយនេស៊ី',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'ប៉ាអង់កា​តុងហ្គា',
+            'TOP',
+            'ប៉ាអង់កា​តុងហ្គា',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'លីរ៉ាទួរគី',
+            'TRY',
+            'លីរ៉ាទួរគី',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ដុល្លារ​ទ្រីនីដាដ និងតូបាហ្គោ',
+            'TTD',
+            'ដុល្លារ​ទ្រីនីដាដ និងតូបាហ្គោ',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'ដុល្លារ​តៃវ៉ាន់',
+            'NT$',
+            'ដុល្លារ​តៃវ៉ាន់',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'ស៊ីលិញ​តង់សានី',
+            'TZS',
+            'ស៊ីលិញ​តង់សានី',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ហ៊ូនីយ៉ា​អ៊ុយក្រែន',
+            'UAH',
+            'ហ៊ូនីយ៉ា​អ៊ុយក្រែន',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ស៊ីលិញ​អ៊ូហ្គង់ដា',
+            'UGX',
+            'ស៊ីលិញ​អ៊ូហ្គង់ដា',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'ដុល្លារ​អាមេរិក',
+            '$',
+            'ដុល្លារ​អាមេរិក',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'ប៉េសូអ៊ុយរូហ្គាយ',
+            'UYU',
+            'ប៉េសូអ៊ុយរូហ្គាយ',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'សុមអ៊ូបេគីស្ថាន',
+            'UZS',
+            'សុមអ៊ូបេគីស្ថាន',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'ប៊ូលីវ៉ា​វ៉េណេស៊ុយអេឡា (2008–2018)',
+            'VEF',
+            'ប៊ូលីវ៉ា​វ៉េណេស៊ុយអេឡា (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'ប៊ូលីវ៉ា​វ៉េណេស៊ុយអេឡា',
+            'VES',
+            'ប៊ូលីវ៉ា​វ៉េណេស៊ុយអេឡា',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'ដុង​វៀតណាម',
+            '₫',
+            'ដុង​វៀតណាម',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'វ៉ាទូវ៉ានូអាទូ',
+            'VUV',
+            'វ៉ាទូវ៉ានូអាទូ',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'តាឡា​សាម័រ',
+            'WST',
+            'តាឡា​សាម័រ',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'ហ្វ្រង់ CFA អាហ្វ្រិកកណ្តាល',
+            'FCFA',
+            'ហ្វ្រង់ CFA អាហ្វ្រិកកណ្តាល',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'ដុល្លារ​ការ៉ាប៊ីន​ខាង​កើត',
+            'EC$',
+            'ដុល្លារ​ការ៉ាប៊ីន​ខាង​កើត',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'ហ្វ្រង់ CFA អាហ្វ្រិកខាងលិច',
+            'F CFA',
+            'ហ្វ្រង់ CFA អាហ្វ្រិកខាងលិច',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'ហ្វ្រង់ CFP',
+            'CFPF',
+            'ហ្វ្រង់ CFP',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'រៀល​យេម៉ែន',
+            'YER',
+            'រៀល​យេម៉ែន',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'រ៉ង់អាហ្វ្រិកខាងត្បូង',
+            'ZAR',
+            'រ៉ង់អាហ្វ្រិកខាងត្បូង',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'ក្វាចា សំប៊ី (1968–2012)',
+            'ZMK',
+            'ក្វាចា សំប៊ី (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'ក្វាចាហ្សំប៊ី',
+            'ZMW',
+            'ក្វាចាហ្សំប៊ី',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/kn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/kn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/kn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/kn.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,656 +3,660 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'ಸಂಯುಕ್ತ ಅರಬ್‌ ಎಮಿರೇಟ್‌‌ಗಳ ದಿರಾಮ್‌‌',
+            'AED',
+            'ಸಂಯುಕ್ತ ಅರಬ್‌ ಎಮಿರೇಟ್‌‌ಗಳ ದಿರಾಮ್‌‌',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'ಅಫ್‌ಘನ್ ಅಫಘಾನಿ',
+            'AFN',
+            'ಅಫ್‌ಘನ್ ಅಫಘಾನಿ',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'ಅಲ್‌ಬೇನಿಯನ್ ಲೆಕ್',
+            'ALL',
+            'ಅಲ್‌ಬೇನಿಯನ್ ಲೆಕ್',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'ಅರ್ಮೆನಿಯನ್ ಡ್ರಾಮ್',
+            'AMD',
+            'ಅರ್ಮೆನಿಯನ್ ಡ್ರಾಮ್',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'ನೆದರ್ಲೆಂಡ್ಸ್ ಆಂಟಿಲಿಯನ್ ಗಿಲ್ಡರ್',
+            'ANG',
+            'ನೆದರ್ಲೆಂಡ್ಸ್ ಆಂಟಿಲಿಯನ್ ಗಿಲ್ಡರ್',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'ಅಂಗೋಲಾದ ಕ್ವಾನ್ಝಾ',
+            'AOA',
+            'ಅಂಗೋಲಾದ ಕ್ವಾನ್ಝಾ',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'ಅರ್ಜೆಂಟಿನಾ ಪೆಸೊ',
+            'ARS',
+            'ಅರ್ಜೆಂಟಿನಾ ಪೆಸೊ',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ಆಸ್ಟ್ರೇಲಿಯನ್ ಡಾಲರ್‌',
+            'A$',
+            'ಆಸ್ಟ್ರೇಲಿಯನ್ ಡಾಲರ್‌',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'ಅರುಬನ್ ಫ್ಲೊರೀನ್‌‌',
+            'AWG',
+            'ಅರುಬನ್ ಫ್ಲೊರೀನ್‌‌',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'ಅಝರ್‌ಬೈಜಾನಿ ಮನಾತ್',
+            'AZN',
+            'ಅಝರ್‌ಬೈಜಾನಿ ಮನಾತ್',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'ಬೋಸ್ನಿಯಾ-ಹರ್ಜ್‌ಗೋವಿನ ಪರಿವರ್ತನೀಯ ಗುರುತು',
+            'BAM',
+            'ಬೋಸ್ನಿಯಾ-ಹರ್ಜ್‌ಗೋವಿನ ಪರಿವರ್ತನೀಯ ಗುರುತು',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'ಬರ್ಬಾಡಿಯನ್ ಡಾಲರ್',
+            'BBD',
+            'ಬರ್ಬಾಡಿಯನ್ ಡಾಲರ್',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'ಬಾಂಗ್ಲಾದೇಶದ ಟಾಕಾ',
+            'BDT',
+            'ಬಾಂಗ್ಲಾದೇಶದ ಟಾಕಾ',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'ಬಲ್ಗೇರಿಯನ್ ಲೆವ್',
+            'BGN',
+            'ಬಲ್ಗೇರಿಯನ್ ಲೆವ್',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'ಬಹ್‌‌ರೈನಿ ದಿನಾರ್',
+            'BHD',
+            'ಬಹ್‌‌ರೈನಿ ದಿನಾರ್',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'ಬುರುಂದಿಯನ್ ಫ್ರಾಂಕ್',
+            'BIF',
+            'ಬುರುಂದಿಯನ್ ಫ್ರಾಂಕ್',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'ಬರ್ಮುಡನ್ ಡಾಲರ್',
+            'BMD',
+            'ಬರ್ಮುಡನ್ ಡಾಲರ್',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ಬ್ರೂನಿ ಡಾಲರ್',
+            'BND',
+            'ಬ್ರೂನಿ ಡಾಲರ್',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'ಬೊಲಿವಿಯಾದ ಬೊಲಿವಿಯಾನೊ',
+            'BOB',
+            'ಬೊಲಿವಿಯಾದ ಬೊಲಿವಿಯಾನೊ',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ಬ್ರೆಜಿಲಿಯನ್‌ ರಿಯಲ್',
+            'R$',
+            'ಬ್ರೆಜಿಲಿಯನ್‌ ರಿಯಲ್',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'ಬಹಾಮಿಯನ್ ಡಾಲರ್',
+            'BSD',
+            'ಬಹಾಮಿಯನ್ ಡಾಲರ್',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ಭೂತಾನೀಸ್ ನುಲ್ತರಮ್',
+            'BTN',
+            'ಭೂತಾನೀಸ್ ನುಲ್ತರಮ್',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'ಬೋಟ್ಸ್‌ವಾನನ್ ಪುಲಾ',
+            'BWP',
+            'ಬೋಟ್ಸ್‌ವಾನನ್ ಪುಲಾ',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'ಬೆಲಾರುಸಿಯನ್ ರೂಬಲ್',
+            'BYN',
+            'ಬೆಲಾರುಸಿಯನ್ ರೂಬಲ್',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'ಬೆಲಾರುಸಿಯನ್ ರೂಬಲ್ (2000–2016)',
+            'BYR',
+            'ಬೆಲಾರುಸಿಯನ್ ರೂಬಲ್ (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'ಬೆಲೀಜ್ ಡಾಲರ್',
+            'BZD',
+            'ಬೆಲೀಜ್ ಡಾಲರ್',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'ಕೆನಡಾದ ಡಾಲರ್',
+            'CA$',
+            'ಕೆನಡಾದ ಡಾಲರ್',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'ಕಾಂಗೋಲೀಸ್ ಫ್ರಾಂಕ್',
+            'CDF',
+            'ಕಾಂಗೋಲೀಸ್ ಫ್ರಾಂಕ್',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'ಸ್ವಿಸ್ ಫ್ರಾಂಕ್',
+            'CHF',
+            'ಸ್ವಿಸ್ ಫ್ರಾಂಕ್',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'ಚಿಲಿಯ ಪೆಸೊ',
+            'CLP',
+            'ಚಿಲಿಯ ಪೆಸೊ',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'ಚೈನೀಸ್ ಯುವಾನ್ (ಆಫ್‌ಶೋರ್)',
+            'CNH',
+            'ಚೈನೀಸ್ ಯುವಾನ್ (ಆಫ್‌ಶೋರ್)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'ಚೈನೀಸ್ ಯುವಾನ್',
+            'CN¥',
+            'ಚೈನೀಸ್ ಯುವಾನ್',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'ಕೊಲೊಂಬಿಯೋದ ಪೆಸೊ',
+            'COP',
+            'ಕೊಲೊಂಬಿಯೋದ ಪೆಸೊ',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'ಕೋಸ್ಟ ರಿಕನ್ ಕೊಲನ್',
+            'CRC',
+            'ಕೋಸ್ಟ ರಿಕನ್ ಕೊಲನ್',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'ಕ್ಯುಬಾದ ಪರಿವರ್ತನೀಯ ಪೆಸೊ',
+            'CUC',
+            'ಕ್ಯುಬಾದ ಪರಿವರ್ತನೀಯ ಪೆಸೊ',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'ಕ್ಯೂಬಾದ ಪೆಸೊ',
+            'CUP',
+            'ಕ್ಯೂಬಾದ ಪೆಸೊ',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'ಕೇಪ್ ವರ್ಡಿನ್ ಎಸ್‌ಕೂಡೊ',
+            'CVE',
+            'ಕೇಪ್ ವರ್ಡಿನ್ ಎಸ್‌ಕೂಡೊ',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'ಝೆಕ್ ಗಣರಾಜ್ಯ ಕೊರೂನ',
+            'CZK',
+            'ಝೆಕ್ ಗಣರಾಜ್ಯ ಕೊರೂನ',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'ಜಿಬೊಟಿಯನ್ ಫ್ರಾಂಕ್',
+            'DJF',
+            'ಜಿಬೊಟಿಯನ್ ಫ್ರಾಂಕ್',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ಡ್ಯಾನಿಶ್ ಕ್ರೋನ್',
+            'DKK',
+            'ಡ್ಯಾನಿಶ್ ಕ್ರೋನ್',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ಡೊಮಿನಿಕನ್ ಪೆಸೊ',
+            'DOP',
+            'ಡೊಮಿನಿಕನ್ ಪೆಸೊ',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'ಅಲ್ಜೀರಿಯನ್ ದಿನಾರ್',
+            'DZD',
+            'ಅಲ್ಜೀರಿಯನ್ ದಿನಾರ್',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'ಈಜಿಪ್ಷಿಯನ್ ಪೌಂಡ್‍',
+            'EGP',
+            'ಈಜಿಪ್ಷಿಯನ್ ಪೌಂಡ್‍',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'ಎರಿತ್ರಿಯನ್ ನಕ್ಫಾ',
+            'ERN',
+            'ಎರಿತ್ರಿಯನ್ ನಕ್ಫಾ',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ಇಥಿಯೋಪಿಯನ್ ಬಿರ್',
+            'ETB',
+            'ಇಥಿಯೋಪಿಯನ್ ಬಿರ್',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ಯೂರೊ',
+            '€',
+            'ಯೂರೊ',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ಫಿಜಿಯನ್ ಡಾಲರ್',
+            'FJD',
+            'ಫಿಜಿಯನ್ ಡಾಲರ್',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ಫಾಕ್‌ಲ್ಯಾಂಡ್ ದ್ವೀಪಗಳ ಪೌಂಡ್',
+            'FKP',
+            'ಫಾಕ್‌ಲ್ಯಾಂಡ್ ದ್ವೀಪಗಳ ಪೌಂಡ್',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'ಬ್ರಿಟೀಷ್ ಪೌಂಡ್',
+            '£',
+            'ಬ್ರಿಟಿಷ್ ಪೌಂಡ್',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'ಜಾರ್ಜಿಯಾದ ಲಾರಿ',
+            'GEL',
+            'ಜಾರ್ಜಿಯಾದ ಲಾರಿ',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ಘಾನಾದ ಸೆದಿ',
+            'GHS',
+            'ಘಾನಾದ ಸೆದಿ',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'ಗಿಬ್ರಾಲ್ಟರ್ ಪೌಂಡ್',
+            'GIP',
+            'ಗಿಬ್ರಾಲ್ಟರ್ ಪೌಂಡ್',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'ಗ್ಯಾಂಬಿಯಾದ ದಲಾಸಿ',
+            'GMD',
+            'ಗ್ಯಾಂಬಿಯಾದ ದಲಾಸಿ',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'ಗಿನಿಯನ್ ಫ್ರಾಂಕ್',
+            'GNF',
+            'ಗಿನಿಯನ್ ಫ್ರಾಂಕ್',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ಗ್ವಾಟೆಮಾಲಾದ ಕುಯಿಟ್ಸಲ್‌‌',
+            'GTQ',
+            'ಗ್ವಾಟೆಮಾಲಾದ ಕುಯಿಟ್ಸಲ್‌‌',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'ಗುಯಾನೀಸ್‌ ಡಾಲರ್‌',
+            'GYD',
+            'ಗುಯಾನೀಸ್‌ ಡಾಲರ್‌',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'ಹಾಂಗ್ ಕಾಂಗ್ ಡಾಲರ್',
+            'HK$',
+            'ಹಾಂಗ್ ಕಾಂಗ್ ಡಾಲರ್',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'ಹೊಂಡುರಾನ್‌ ಲೆಂಪಿರಾ',
+            'HNL',
+            'ಹೊಂಡುರಾನ್‌ ಲೆಂಪಿರಾ',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'ಕ್ರೊಯೆಷ್ಯಾದ ಕೂನಾ',
+            'HRK',
+            'ಕ್ರೊಯೆಷ್ಯಾದ ಕೂನಾ',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'ಹೈಟಿಯ ಗೋರ್ದೆ',
+            'HTG',
+            'ಹೈಟಿಯ ಗೋರ್ದೆ',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ಹಂಗೇರಿಯನ್ ಫೋರಿಂಟ್',
+            'HUF',
+            'ಹಂಗೇರಿಯನ್ ಫೋರಿಂಟ್',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'ಇಂಡೊನೇಷ್ಯಾ ರುಪೈ',
+            'IDR',
+            'ಇಂಡೊನೇಷ್ಯಾ ರುಪೈ',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ಇಸ್ರೇಲಿ ನ್ಯೂ ಶೇಖಲ್',
+            '₪',
+            'ಇಸ್ರೇಲಿ ನ್ಯೂ ಶೇಖಲ್',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'ಭಾರತೀಯ ರೂಪಾಯಿ',
+            '₹',
+            'ಭಾರತೀಯ ರೂಪಾಯಿ',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ಇರಾಕಿ ದಿನಾರ್',
+            'IQD',
+            'ಇರಾಕಿ ದಿನಾರ್',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ಇರಾನಿಯನ್ ರಿಯಲ್',
+            'IRR',
+            'ಇರಾನಿಯನ್ ರಿಯಲ್',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'ಐಸ್‌ಲ್ಯಾಂಡಿಕ್ ಕ್ರೋನಾ',
+            'ISK',
+            'ಐಸ್‌ಲ್ಯಾಂಡಿಕ್ ಕ್ರೋನಾ',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ಜಮೈಕನ್ ಡಾಲರ್',
+            'JMD',
+            'ಜಮೈಕನ್ ಡಾಲರ್',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'ಜೋರ್ಡಾನಿಯನ್ ದಿನಾರ್',
+            'JOD',
+            'ಜೋರ್ಡಾನಿಯನ್ ದಿನಾರ್',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'ಜಪಾನೀಸ್ ಯೆನ್',
+            'JP¥',
+            'ಜಪಾನೀಸ್ ಯೆನ್',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'ಕೀನ್ಯಾದ ಶಿಲ್ಲಿಂಗ್‌',
+            'KES',
+            'ಕೀನ್ಯಾದ ಶಿಲ್ಲಿಂಗ್‌',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'ಕಿರ್ಗಿಸ್ತಾನಿ ಸೋಮ್',
+            'KGS',
+            'ಕಿರ್ಗಿಸ್ತಾನಿ ಸೋಮ್',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'ಕಾಂಬೋಡಿಯನ್ ರಿಯಲ್',
+            'KHR',
+            'ಕಾಂಬೋಡಿಯನ್ ರಿಯಲ್',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'ಕೊಮೊರಿಯನ್ ಫ್ರಾಂಕ್',
+            'KMF',
+            'ಕೊಮೊರಿಯನ್ ಫ್ರಾಂಕ್',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'ಉತ್ತರ ಕೊರಿಯನ್ ವೋನ್',
+            'KPW',
+            'ಉತ್ತರ ಕೊರಿಯನ್ ವೋನ್',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'ದಕ್ಷಿಣ ಕೊರಿಯನ್ ವೊನ್',
+            '₩',
+            'ದಕ್ಷಿಣ ಕೊರಿಯನ್ ವೊನ್',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'ಕುವೈತೀ ದಿನಾರ್',
+            'KWD',
+            'ಕುವೈತೀ ದಿನಾರ್',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'ಕೆಮ್ಯಾನ್‌ ಐಲ್ಯಾಂಡ್‌ನ ಡಾಲರ್‌',
+            'KYD',
+            'ಕೆಮ್ಯಾನ್‌ ಐಲ್ಯಾಂಡ್‌ನ ಡಾಲರ್‌',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'ಕಜಾಕಿಸ್ತಾನಿ ತೆಂಗೆ',
+            'KZT',
+            'ಕಜಾಕಿಸ್ತಾನಿ ತೆಂಗೆ',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'ಲೋಟಿಯನ್ ಕಿಪ್',
+            'LAK',
+            'ಲೋಟಿಯನ್ ಕಿಪ್',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'ಲೆಬೆನೀಸ್ ಪೌಂಡ್',
+            'LBP',
+            'ಲೆಬೆನೀಸ್ ಪೌಂಡ್',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'ಶ್ರೀಲಂಕಾದ ರುಪೀ',
+            'LKR',
+            'ಶ್ರೀಲಂಕಾದ ರುಪೀ',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'ಲಿಬೇರಿಯನ್ ಡಾಲರ್',
+            'LRD',
+            'ಲಿಬೇರಿಯನ್ ಡಾಲರ್',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'ಲೆಸೊತೊ ಲೊತಿ',
+            'LSL',
+            'ಲೆಸೊತೊ ಲೊತಿ',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'ಲಿಥುನಿಯನ್‌ ಲಿತಾಸ್‌',
+            'LTL',
+            'ಲಿಥುನಿಯನ್‌ ಲಿತಾಸ್‌',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'ಲ್ಯಾಟ್ವಿಯನ್ ಲ್ಯಾಟ್ಸ್',
+            'LVL',
+            'ಲ್ಯಾಟ್ವಿಯನ್ ಲ್ಯಾಟ್ಸ್',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'ಲಿಬಿಯಾದ ದಿನಾರ್‌',
+            'LYD',
+            'ಲಿಬಿಯಾದ ದಿನಾರ್‌',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'ಮೊರೊಕನ್ ದಿರ್‌ಹಮ್',
+            'MAD',
+            'ಮೊರೊಕನ್ ದಿರ್‌ಹಮ್',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'ಮಲ್ದೋವಾದ ಲೆವೂ',
+            'MDL',
+            'ಮಲ್ದೋವಾದ ಲೆವೂ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ಮಲಗಾಸಿ ಅರಿಯಾರಿ',
+            'MGA',
+            'ಮಲಗಾಸಿ ಅರಿಯಾರಿ',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'ಮೆಸಡೋನಿಯನ್ ದಿನಾರ್',
+            'MKD',
+            'ಮೆಸಡೋನಿಯನ್ ದಿನಾರ್',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'ಮ್ಯಾನ್ಮಾರ್ ಕ್ಯಾಟ್',
+            'MMK',
+            'ಮ್ಯಾನ್ಮಾರ್ ಕ್ಯಾಟ್',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'ಮಂಗೋಲಿಯಾದ ತುಗ್ರಿಕ್‌‌',
+            'MNT',
+            'ಮಂಗೋಲಿಯಾದ ತುಗ್ರಿಕ್‌‌',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'ಮಕಾನಿಸ್ ಪಟಾಕಾ',
+            'MOP',
+            'ಮಕಾನಿಸ್ ಪಟಾಕಾ',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ಮೌರೀಶಿಯನಿಯನ್ ಒಗಿಯ (1973–2017)',
+            'MRO',
+            'ಮೌರೀಶಿಯನಿಯನ್ ಒಗಿಯ (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ಮೌರೀಶಿಯನಿಯನ್ ಒಗಿಯ',
+            'MRU',
+            'ಮೌರೀಶಿಯನಿಯನ್ ಒಗಿಯ',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'ಮಾರಿಷಿಯನ್ ರುಪಿ',
+            'MUR',
+            'ಮಾರಿಷಿಯನ್ ರುಪಿ',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'ಮಾಲ್ಡೀವಿಯನ್ ರುಫಿಯಾ',
+            'MVR',
+            'ಮಾಲ್ಡೀವಿಯನ್ ರುಫಿಯಾ',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'ಮಲಾವಿಯ ಕ್ವಾಚ',
+            'MWK',
+            'ಮಲಾವಿಯ ಕ್ವಾಚ',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'ಮೆಕ್ಸಿಕೊದ ಪೆಸೊ',
+            'MX$',
+            'ಮೆಕ್ಸಿಕೊದ ಪೆಸೊ',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ಮಲೇಶಿಯನ್ ರಿಂಗಿಟ್',
+            'MYR',
+            'ಮಲೇಶಿಯನ್ ರಿಂಗಿಟ್',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'ಮೊಝಾಂಬಿಕನ್ ಮೆಟಿಕಲ್',
+            'MZN',
+            'ಮೊಝಾಂಬಿಕನ್ ಮೆಟಿಕಲ್',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'ನಮೀಬಿಯನ್ ಡಾಲರ್',
+            'NAD',
+            'ನಮೀಬಿಯನ್ ಡಾಲರ್',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'ನೈಜೀರಿಯಾದ ನೇರಾ',
+            'NGN',
+            'ನೈಜೀರಿಯಾದ ನೇರಾ',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'ನಿಕಾರಗ್ವಾದ ಕರ್ದೊಬಾ',
+            'NIO',
+            'ನಿಕಾರಗ್ವಾದ ಕರ್ದೊಬಾ',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'ನಾರ್ವೇಯ ಕ್ರೋನ್',
+            'NOK',
+            'ನಾರ್ವೇಯ ಕ್ರೋನ್',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'ನೇಪಾಳದ ರುಪೀ',
+            'NPR',
+            'ನೇಪಾಳದ ರುಪೀ',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಡಾಲರ್',
+            'NZ$',
+            'ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಡಾಲರ್',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ಒಮಾನಿ ರಿಯಲ್',
+            'OMR',
+            'ಒಮಾನಿ ರಿಯಲ್',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'ಪನಾಮಾನಿಯನ್ ಬಲ್ಬೋವಾ',
+            'PAB',
+            'ಪನಾಮಾನಿಯನ್ ಬಲ್ಬೋವಾ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'ಪೆರುವಿಯನ್ ಸೊಲ್',
+            'PEN',
+            'ಪೆರುವಿಯನ್ ಸೊಲ್',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'ಪಪುವಾ ನ್ಯೂ ಗಿನಿಯನ್ ಕಿನಾ',
+            'PGK',
+            'ಪಪುವಾ ನ್ಯೂ ಗಿನಿಯನ್ ಕಿನಾ',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'ಫಿಲಿಪ್ಪೈನ್ ಪಿಸೊ',
+            'PHP',
+            'ಫಿಲಿಪ್ಪೈನ್ ಪಿಸೊ',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'ಪಾಕಿಸ್ತಾನದ ರುಪೀ',
+            'PKR',
+            'ಪಾಕಿಸ್ತಾನದ ರುಪೀ',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'ಪೊಲಿಶ್ ಝ್ಲೋಟಿ',
+            'PLN',
+            'ಪೊಲಿಶ್ ಝ್ಲೋಟಿ',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'ಪೆರುಗ್ವೇಯ ಗ್ವಾರನೀ',
+            'PYG',
+            'ಪೆರುಗ್ವೇಯ ಗ್ವಾರನೀ',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'ಖತಾರಿ ರಿಯಲ್',
+            'QAR',
+            'ಖತಾರಿ ರಿಯಲ್',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'ರೊಮೇನಿಯನ್ ಲೆವು',
+            'RON',
+            'ರೊಮೇನಿಯನ್ ಲೆವು',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'ಸೆರ್ಬಿಯನ್ ದಿನಾರ್',
+            'RSD',
+            'ಸೆರ್ಬಿಯನ್ ದಿನಾರ್',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ರಶಿಯನ್ ರೂಬಲ್',
+            'RUB',
+            'ರಶಿಯನ್ ರೂಬಲ್',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ರುವಾಂಡನ್ ಫ್ರಾಂಕ್',
+            'RWF',
+            'ರುವಾಂಡನ್ ಫ್ರಾಂಕ್',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'ಸೌದಿ ರಿಯಾಲ್',
+            'SAR',
+            'ಸೌದಿ ರಿಯಾಲ್',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'ಸೊಲೊಮನ್ ದ್ವೀಪಗಳ ಡಾಲರ್',
+            'SBD',
+            'ಸೊಲೊಮನ್ ದ್ವೀಪಗಳ ಡಾಲರ್',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'ಸೆಚೊಲಿಯೊಸ್ ರುಪಿ',
+            'SCR',
+            'ಸೆಚೊಲಿಯೊಸ್ ರುಪಿ',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'ಸುಡಾನೀಸ್ ಪೌಂಡ್',
+            'SDG',
+            'ಸುಡಾನೀಸ್ ಪೌಂಡ್',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'ಸ್ವೀಡಿಷ್ ಕ್ರೋನಾ',
+            'SEK',
+            'ಸ್ವೀಡಿಷ್ ಕ್ರೋನಾ',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'ಸಿಂಗಾಪುರ್ ಡಾಲರ್‌',
+            'SGD',
+            'ಸಿಂಗಾಪುರ್ ಡಾಲರ್‌',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'ಸೇಂಟ್ ಹೆಲೇನಾ ಪೌಂಡ್',
+            'SHP',
+            'ಸೇಂಟ್ ಹೆಲೇನಾ ಪೌಂಡ್',
+        ],
+        'SLE' => [
+            'SLE',
+            'ಸಿಯೆರಾ ಲಿಯೋನಿಯನ್ ಲಿಯೋನ್',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'ಸಿಯೆರಾ ಲಿಯೋನಿಯನ್ ಲಿಯೋನ್',
+            'SLL',
+            'ಸಿಯೆರಾ ಲಿಯೋನಿಯನ್ ಲಿಯೋನ್ (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'ಸೊಮಾಲಿ ಶಿಲ್ಲಿಂಗ್',
+            'SOS',
+            'ಸೊಮಾಲಿ ಶಿಲ್ಲಿಂಗ್',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'ಸುರಿನಾಮೀಸ್ ಡಾಲರ್',
+            'SRD',
+            'ಸುರಿನಾಮೀಸ್ ಡಾಲರ್',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'ದಕ್ಷಿಣ ಸೂಡಾನೀಸ್ ಪೌಂಡ್‍',
+            'SSP',
+            'ದಕ್ಷಿಣ ಸೂಡಾನೀಸ್ ಪೌಂಡ್‍',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'ಸಾವೊ ಟೋಮ್ ಮತ್ತು ಪ್ರಿನ್ಸಿಪ್ ದೊಬ್ರಾ (1977–2017)',
+            'STD',
+            'ಸಾವೊ ಟೋಮ್ ಮತ್ತು ಪ್ರಿನ್ಸಿಪ್ ದೊಬ್ರಾ (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'ಸಾವೊ ಟೋಮ್ ಮತ್ತು ಪ್ರಿನ್ಸಿಪ್ ದೊಬ್ರಾ',
+            'STN',
+            'ಸಾವೊ ಟೋಮ್ ಮತ್ತು ಪ್ರಿನ್ಸಿಪ್ ದೊಬ್ರಾ',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'ಸಿರಿಯನ್ ಪೌಂಡ್',
+            'SYP',
+            'ಸಿರಿಯನ್ ಪೌಂಡ್',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'ಸ್ವಾಜಿ ಲಿಲಂಗೆನಿ',
+            'SZL',
+            'ಸ್ವಾಜಿ ಲಿಲಂಗೆನಿ',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'ಥಾಯ್ ಬಹ್ತ್',
+            '฿',
+            'ಥಾಯ್ ಬಹ್ತ್',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'ತಜಕಿಸ್ತಾನಿ ಸೊಮೋನಿ',
+            'TJS',
+            'ತಜಕಿಸ್ತಾನಿ ಸೊಮೋನಿ',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'ಟರ್ಕ್‍ಮೆನಿಸ್ತಾನ್ ಮನಾತ್',
+            'TMT',
+            'ಟರ್ಕ್‍ಮೆನಿಸ್ತಾನ್ ಮನಾತ್',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'ಟ್ಯುನೀಷಿಯನ್‌ ದಿನಾರ್',
+            'TND',
+            'ಟ್ಯುನೀಷಿಯನ್‌ ದಿನಾರ್',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'ಟೊಂಗಾ ಪಾಂಗ',
+            'TOP',
+            'ಟೊಂಗಾ ಪಾಂಗ',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'ಟರ್ಕಿಶ್ ಲಿರಾ',
+            'TRY',
+            'ಟರ್ಕಿಶ್ ಲಿರಾ',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ಟ್ರಿನಿಡಾಡ್ ಮತ್ತು ಟೊಬಾಗೊ ಡಾಲರ್',
+            'TTD',
+            'ಟ್ರಿನಿಡಾಡ್ ಮತ್ತು ಟೊಬಾಗೊ ಡಾಲರ್',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'ನ್ಯೂ ತೈವಾನ್ ಡಾಲರ್',
+            'NT$',
+            'ನ್ಯೂ ತೈವಾನ್ ಡಾಲರ್',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'ತಾನ್‌ಜೇನಿಯನ್ ಶಿಲ್ಲಿಂಗ್',
+            'TZS',
+            'ತಾನ್‌ಜೇನಿಯನ್ ಶಿಲ್ಲಿಂಗ್',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ಉಕ್ರೇನಿಯನ್ ಹ್ರಿವ್ನೀಯ',
+            'UAH',
+            'ಉಕ್ರೇನಿಯನ್ ಹ್ರಿವ್ನೀಯ',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ಉಗಾಂಡನ್ ಶಿಲ್ಲಿಂಗ್',
+            'UGX',
+            'ಉಗಾಂಡನ್ ಶಿಲ್ಲಿಂಗ್',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'ಅಮೆರಿಕದ ಡಾಲರ್‌',
+            '$',
+            'ಅಮೆರಿಕದ ಡಾಲರ್‌',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'ಉರುಗ್ವೆಯ ಪೆಸೊ',
+            'UYU',
+            'ಉರುಗ್ವೆಯ ಪೆಸೊ',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ಉಜ್ಬೇಕಿಸ್ತಾನ್ ಸೊಮ್',
+            'UZS',
+            'ಉಜ್ಬೇಕಿಸ್ತಾನ್ ಸೊಮ್',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'ವೆನಿಜುಲಿಯನ್ ಬೊಲಿವರ್ (2008–2018)',
+            'VEF',
+            'ವೆನಿಜುಲಿಯನ್ ಬೊಲಿವರ್ (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'ವೆನಿಜುಲಿಯನ್ ಬೊಲಿವರ್',
+            'VES',
+            'ವೆನಿಜುಲಿಯನ್ ಬೊಲಿವರ್',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'ವಿಯೆಟ್ನಾಮೀಸ್ ಡಾಂಗ್',
+            '₫',
+            'ವಿಯೆಟ್ನಾಮೀಸ್ ಡಾಂಗ್',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'ವನೂತು ವತು',
+            'VUV',
+            'ವನೂತು ವತು',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'ಸಮೋನ್ ತಲಾ',
+            'WST',
+            'ಸಮೋನ್ ತಲಾ',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'ಮಧ್ಯ ಆಫ್ರಿಕನ್ CFA ಫ್ರಾಂಕ್',
+            'FCFA',
+            'ಮಧ್ಯ ಆಫ್ರಿಕನ್ CFA ಫ್ರಾಂಕ್',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'ಪೂರ್ವ ಕೆರೀಬಿಯನ್ ಡಾಲರ್',
+            'EC$',
+            'ಪೂರ್ವ ಕೆರೀಬಿಯನ್ ಡಾಲರ್',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾದ CFA ಫ್ರಾಂಕ್',
+            'F CFA',
+            'ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾದ CFA ಫ್ರಾಂಕ್',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => '[CFP] ಫ್ರಾಂಕ್',
+            'CFPF',
+            '[CFP] ಫ್ರಾಂಕ್',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'ಯೆಮೆನಿ ರಿಯಲ್',
+            'YER',
+            'ಯೆಮೆನಿ ರಿಯಲ್',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'ದಕ್ಷಿಣ ಆಫ್ರಿಕನ್ ರಾಂಡ್',
+            'ZAR',
+            'ದಕ್ಷಿಣ ಆಫ್ರಿಕನ್ ರಾಂಡ್',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'ಜಾಂಬಿಯಾ ಕ್ವಾಚ (1968–2012)',
+            'ZMK',
+            'ಜಾಂಬಿಯಾ ಕ್ವಾಚ (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'ಜಾಂಬಿಯಾ ಕ್ವಾಚ',
+            'ZMW',
+            'ಜಾಂಬಿಯಾ ಕ್ವಾಚ',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ko.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ko.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ko.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ko.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1128 +3,1132 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => '안도라 페세타',
+            'ADP',
+            '안도라 페세타',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => '아랍에미리트 디르함',
+            'AED',
+            '아랍에미리트 디르함',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => '아프가니 (1927–2002)',
+            'AFA',
+            '아프가니 (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => '아프가니스탄 아프가니',
+            'AFN',
+            '아프가니스탄 아프가니',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => '알바니아 레크',
+            'ALL',
+            '알바니아 레크',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => '아르메니아 드람',
+            'AMD',
+            '아르메니아 드람',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => '네덜란드령 안틸레스 길더',
+            'ANG',
+            '네덜란드령 안틸레스 길더',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => '앙골라 콴자',
+            'AOA',
+            '앙골라 콴자',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => '앙골라 콴자 (1977–1990)',
+            'AOK',
+            '앙골라 콴자 (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => '앙골라 신콴자 (1990–2000)',
+            'AON',
+            '앙골라 신콴자 (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => '앙골라 재조정 콴자 (1995–1999)',
+            'AOR',
+            '앙골라 재조정 콴자 (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => '아르헨티나 오스트랄',
+            'ARA',
+            '아르헨티나 오스트랄',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => '아르헨티나 페소 레이 (1970–1983)',
+            'ARL',
+            '아르헨티나 페소 레이 (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => '아르헨티나 페소 (18810–1970)',
+            'ARM',
+            '아르헨티나 페소 (18810–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => '아르헨티나 페소 (1983–1985)',
+            'ARP',
+            '아르헨티나 페소 (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => '아르헨티나 페소',
+            'ARS',
+            '아르헨티나 페소',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => '호주 실링',
+            'ATS',
+            '호주 실링',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => '호주 달러',
+            'AU$',
+            '호주 달러',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => '아루바 플로린',
+            'AWG',
+            '아루바 플로린',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => '아제르바이젠 마나트(1993–2006)',
+            'AZM',
+            '아제르바이젠 마나트(1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => '아제르바이잔 마나트',
+            'AZN',
+            '아제르바이잔 마나트',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => '보스니아-헤르체고비나 디나르',
+            'BAD',
+            '보스니아-헤르체고비나 디나르',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => '보스니아-헤르체고비나 태환 마르크',
+            'BAM',
+            '보스니아-헤르체고비나 태환 마르크',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => '보스니아-헤르체고비나 신디나르 (1994–1997)',
+            'BAN',
+            '보스니아-헤르체고비나 신디나르 (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => '바베이도스 달러',
+            'BBD',
+            '바베이도스 달러',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => '방글라데시 타카',
+            'BDT',
+            '방글라데시 타카',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => '벨기에 프랑 (태환)',
+            'BEC',
+            '벨기에 프랑 (태환)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => '벨기에 프랑',
+            'BEF',
+            '벨기에 프랑',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => '벨기에 프랑 (금융)',
+            'BEL',
+            '벨기에 프랑 (금융)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => '불가리아 동전 렛',
+            'BGL',
+            '불가리아 동전 렛',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => '불가리아 사회주의자 렛',
+            'BGM',
+            '불가리아 사회주의자 렛',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => '불가리아 레프',
+            'BGN',
+            '불가리아 레프',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => '불가리아 렛 (1879–1952)',
+            'BGO',
+            '불가리아 렛 (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => '바레인 디나르',
+            'BHD',
+            '바레인 디나르',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => '부룬디 프랑',
+            'BIF',
+            '부룬디 프랑',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => '버뮤다 달러',
+            'BMD',
+            '버뮤다 달러',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => '부루나이 달러',
+            'BND',
+            '부루나이 달러',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => '볼리비아 볼리비아노',
+            'BOB',
+            '볼리비아 볼리비아노',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => '볼리비아 볼리비아노 (1863–1963)',
+            'BOL',
+            '볼리비아 볼리비아노 (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => '볼리비아노 페소',
+            'BOP',
+            '볼리비아노 페소',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => '볼리비아노 Mvdol(기금)',
+            'BOV',
+            '볼리비아노 Mvdol(기금)',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => '볼리비아노 크루제이루 노보 (1967–1986)',
+            'BRB',
+            '볼리비아노 크루제이루 노보 (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => '브라질 크루자두',
+            'BRC',
+            '브라질 크루자두',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => '브라질 크루제이루 (1990–1993)',
+            'BRE',
+            '브라질 크루제이루 (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => '브라질 레알',
+            'R$',
+            '브라질 레알',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => '브라질 크루자두 노보',
+            'BRN',
+            '브라질 크루자두 노보',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => '브라질 크루제이루',
+            'BRR',
+            '브라질 크루제이루',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => '브라질 크루제이루 (1942–1967)',
+            'BRZ',
+            '브라질 크루제이루 (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => '바하마 달러',
+            'BSD',
+            '바하마 달러',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => '부탄 눌투눔',
+            'BTN',
+            '부탄 눌투눔',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => '버마 차트',
+            'BUK',
+            '버마 차트',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => '보츠와나 풀라',
+            'BWP',
+            '보츠와나 풀라',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => '벨라루스 신권 루블 (1994–1999)',
+            'BYB',
+            '벨라루스 신권 루블 (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => '벨라루스 루블',
+            'BYN',
+            '벨라루스 루블',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => '벨라루스 루블 (2000–2016)',
+            'BYR',
+            '벨라루스 루블 (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => '벨리즈 달러',
+            'BZD',
+            '벨리즈 달러',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => '캐나다 달러',
+            'CA$',
+            '캐나다 달러',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => '콩고 프랑',
+            'CDF',
+            '콩고 프랑',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => '유로 (WIR)',
+            'CHE',
+            '유로 (WIR)',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => '스위스 프랑',
+            'CHF',
+            '스위스 프랑',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => '프랑 (WIR)',
+            'CHW',
+            '프랑 (WIR)',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => '칠레 에스쿠도',
+            'CLE',
+            '칠레 에스쿠도',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => '칠레 (UF)',
+            'CLF',
+            '칠레 (UF)',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => '칠레 페소',
+            'CLP',
+            '칠레 페소',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => '중국 위안화(역외)',
+            'CNH',
+            '중국 위안화(역외)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => '중국 위안화',
+            'CN¥',
+            '중국 위안화',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => '콜롬비아 페소',
+            'COP',
+            '콜롬비아 페소',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => '콜롬비아 실가 단위',
+            'COU',
+            '콜롬비아 실가 단위',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => '코스타리카 콜론',
+            'CRC',
+            '코스타리카 콜론',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => '고 세르비아 디나르',
+            'CSD',
+            '고 세르비아 디나르',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => '체코슬로바키아 동전 코루나',
+            'CSK',
+            '체코슬로바키아 동전 코루나',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => '쿠바 태환 페소',
+            'CUC',
+            '쿠바 태환 페소',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => '쿠바 페소',
+            'CUP',
+            '쿠바 페소',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => '카보베르데 에스쿠도',
+            'CVE',
+            '카보베르데 에스쿠도',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => '싸이프러스 파운드',
+            'CYP',
+            '싸이프러스 파운드',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => '체코 코루나',
+            'CZK',
+            '체코 코루나',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => '동독 오스트마르크',
+            'DDM',
+            '동독 오스트마르크',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => '독일 마르크',
+            'DEM',
+            '독일 마르크',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => '지부티 프랑',
+            'DJF',
+            '지부티 프랑',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => '덴마크 크로네',
+            'DKK',
+            '덴마크 크로네',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => '도미니카 페소',
+            'DOP',
+            '도미니카 페소',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => '알제리 디나르',
+            'DZD',
+            '알제리 디나르',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => '에쿠아도르 수크레',
+            'ECS',
+            '에쿠아도르 수크레',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => '에콰도르 (UVC)',
+            'ECV',
+            '에콰도르 (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => '에스토니아 크룬',
+            'EEK',
+            '에스토니아 크룬',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => '이집트 파운드',
+            'EGP',
+            '이집트 파운드',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => '에리트리아 나크파',
+            'ERN',
+            '에리트리아 나크파',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => '스페인 페세타(예금)',
+            'ESA',
+            '스페인 페세타(예금)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => '스페인 페세타(변환 예금)',
+            'ESB',
+            '스페인 페세타(변환 예금)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => '스페인 페세타',
+            'ESP',
+            '스페인 페세타',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => '에티오피아 비르',
+            'ETB',
+            '에티오피아 비르',
         ],
         'EUR' => [
-            0 => '€',
-            1 => '유로',
+            '€',
+            '유로',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => '핀란드 마르카',
+            'FIM',
+            '핀란드 마르카',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => '피지 달러',
+            'FJD',
+            '피지 달러',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => '포클랜드제도 파운드',
+            'FKP',
+            '포클랜드제도 파운드',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => '프랑스 프랑',
+            'FRF',
+            '프랑스 프랑',
         ],
         'GBP' => [
-            0 => '£',
-            1 => '영국 파운드',
+            '£',
+            '영국 파운드',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => '그루지야 지폐 라리트',
+            'GEK',
+            '그루지야 지폐 라리트',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => '조지아 라리',
+            'GEL',
+            '조지아 라리',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => '가나 시디 (1979–2007)',
+            'GHC',
+            '가나 시디 (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => '가나 세디',
+            'GHS',
+            '가나 세디',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => '지브롤터 파운드',
+            'GIP',
+            '지브롤터 파운드',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => '감비아 달라시',
+            'GMD',
+            '감비아 달라시',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => '기니 프랑',
+            'GNF',
+            '기니 프랑',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => '기니 시리',
+            'GNS',
+            '기니 시리',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => '적도 기니 에쿨 (Ekwele)',
+            'GQE',
+            '적도 기니 에쿨 (Ekwele)',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => '그리스 드라크마',
+            'GRD',
+            '그리스 드라크마',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => '과테말라 케트살',
+            'GTQ',
+            '과테말라 케트살',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => '포르투갈령 기니 에스쿠도',
+            'GWE',
+            '포르투갈령 기니 에스쿠도',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => '기네비쏘 페소',
+            'GWP',
+            '기네비쏘 페소',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => '가이아나 달러',
+            'GYD',
+            '가이아나 달러',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => '홍콩 달러',
+            'HK$',
+            '홍콩 달러',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => '온두라스 렘피라',
+            'HNL',
+            '온두라스 렘피라',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => '크로아티아 디나르',
+            'HRD',
+            '크로아티아 디나르',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => '크로아티아 쿠나',
+            'HRK',
+            '크로아티아 쿠나',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => '아이티 구르드',
+            'HTG',
+            '아이티 구르드',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => '헝가리 포린트',
+            'HUF',
+            '헝가리 포린트',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => '인도네시아 루피아',
+            'IDR',
+            '인도네시아 루피아',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => '아일랜드 파운드',
+            'IEP',
+            '아일랜드 파운드',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => '이스라엘 파운드',
+            'ILP',
+            '이스라엘 파운드',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => '이스라엘 신권 세켈',
+            '₪',
+            '이스라엘 신권 세켈',
         ],
         'INR' => [
-            0 => '₹',
-            1 => '인도 루피',
+            '₹',
+            '인도 루피',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => '이라크 디나르',
+            'IQD',
+            '이라크 디나르',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => '이란 리얄',
+            'IRR',
+            '이란 리얄',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => '아이슬란드 크로나',
+            'ISK',
+            '아이슬란드 크로나',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => '이탈리아 리라',
+            'ITL',
+            '이탈리아 리라',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => '자메이카 달러',
+            'JMD',
+            '자메이카 달러',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => '요르단 디나르',
+            'JOD',
+            '요르단 디나르',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => '일본 엔화',
+            'JP¥',
+            '일본 엔화',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => '케냐 실링',
+            'KES',
+            '케냐 실링',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => '키르기스스탄 솜',
+            'KGS',
+            '키르기스스탄 솜',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => '캄보디아 리엘',
+            'KHR',
+            '캄보디아 리엘',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => '코모르 프랑',
+            'KMF',
+            '코모르 프랑',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => '조선 민주주의 인민 공화국 원',
+            'KPW',
+            '조선 민주주의 인민 공화국 원',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => '대한민국 환 (1953–1962)',
+            'KRH',
+            '대한민국 환 (1953–1962)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => '대한민국 원',
+            '₩',
+            '대한민국 원',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => '쿠웨이트 디나르',
+            'KWD',
+            '쿠웨이트 디나르',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => '케이맨 제도 달러',
+            'KYD',
+            '케이맨 제도 달러',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => '카자흐스탄 텡게',
+            'KZT',
+            '카자흐스탄 텡게',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => '라오스 키프',
+            'LAK',
+            '라오스 키프',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => '레바논 파운드',
+            'LBP',
+            '레바논 파운드',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => '스리랑카 루피',
+            'LKR',
+            '스리랑카 루피',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => '라이베리아 달러',
+            'LRD',
+            '라이베리아 달러',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => '레소토 로티',
+            'LSL',
+            '레소토 로티',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => '리투아니아 리타',
+            'LTL',
+            '리투아니아 리타',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => '룩셈부르크 타로나',
+            'LTT',
+            '룩셈부르크 타로나',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => '룩셈부르크 변환 프랑',
+            'LUC',
+            '룩셈부르크 변환 프랑',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => '룩셈부르크 프랑',
+            'LUF',
+            '룩셈부르크 프랑',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => '룩셈부르크 재정 프랑',
+            'LUL',
+            '룩셈부르크 재정 프랑',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => '라트비아 라트',
+            'LVL',
+            '라트비아 라트',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => '라트비아 루블',
+            'LVR',
+            '라트비아 루블',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => '리비아 디나르',
+            'LYD',
+            '리비아 디나르',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => '모로코 디르함',
+            'MAD',
+            '모로코 디르함',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => '모로코 프랑',
+            'MAF',
+            '모로코 프랑',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => '모나코 프랑',
+            'MCF',
+            '모나코 프랑',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => '몰도바 쿠폰',
+            'MDC',
+            '몰도바 쿠폰',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => '몰도바 레이',
+            'MDL',
+            '몰도바 레이',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => '마다가스카르 아리아리',
+            'MGA',
+            '마다가스카르 아리아리',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => '마다가스카르 프랑',
+            'MGF',
+            '마다가스카르 프랑',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => '마케도니아 디나르',
+            'MKD',
+            '마케도니아 디나르',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => '말리 프랑',
+            'MLF',
+            '말리 프랑',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => '미얀마 키얏',
+            'MMK',
+            '미얀마 키얏',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => '몽골 투그릭',
+            'MNT',
+            '몽골 투그릭',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => '마카오 파타카',
+            'MOP',
+            '마카오 파타카',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => '모리타니 우기야 (1973–2017)',
+            'MRO',
+            '모리타니 우기야 (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => '모리타니 우기야',
+            'MRU',
+            '모리타니 우기야',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => '몰타 리라',
+            'MTL',
+            '몰타 리라',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => '몰타 파운드',
+            'MTP',
+            '몰타 파운드',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => '모리셔스 루피',
+            'MUR',
+            '모리셔스 루피',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => '몰디브 제도 루피아',
+            'MVR',
+            '몰디브 제도 루피아',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => '말라위 콰차',
+            'MWK',
+            '말라위 콰차',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => '멕시코 페소',
+            'MX$',
+            '멕시코 페소',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => '멕시코 실버 페소 (1861–1992)',
+            'MXP',
+            '멕시코 실버 페소 (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => '멕시코 (UDI)',
+            'MXV',
+            '멕시코 (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => '말레이시아 링깃',
+            'MYR',
+            '말레이시아 링깃',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => '모잠비크 에스쿠도',
+            'MZE',
+            '모잠비크 에스쿠도',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => '고 모잠비크 메티칼',
+            'MZM',
+            '고 모잠비크 메티칼',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => '모잠비크 메티칼',
+            'MZN',
+            '모잠비크 메티칼',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => '나미비아 달러',
+            'NAD',
+            '나미비아 달러',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => '나이지리아 나이라',
+            'NGN',
+            '나이지리아 나이라',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => '니카라과 코르도바(1988~1991)',
+            'NIC',
+            '니카라과 코르도바(1988~1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => '니카라과 코르도바',
+            'NIO',
+            '니카라과 코르도바',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => '네델란드 길더',
+            'NLG',
+            '네델란드 길더',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => '노르웨이 크로네',
+            'NOK',
+            '노르웨이 크로네',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => '네팔 루피',
+            'NPR',
+            '네팔 루피',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => '뉴질랜드 달러',
+            'NZ$',
+            '뉴질랜드 달러',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => '오만 리알',
+            'OMR',
+            '오만 리알',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => '파나마 발보아',
+            'PAB',
+            '파나마 발보아',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => '페루 인티',
+            'PEI',
+            '페루 인티',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => '페루 솔',
+            'PEN',
+            '페루 솔',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => '페루 솔 (1863–1965)',
+            'PES',
+            '페루 솔 (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => '파푸아뉴기니 키나',
+            'PGK',
+            '파푸아뉴기니 키나',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => '필리핀 페소',
+            'PHP',
+            '필리핀 페소',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => '파키스탄 루피',
+            'PKR',
+            '파키스탄 루피',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => '폴란드 즈워티',
+            'PLN',
+            '폴란드 즈워티',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => '폴란드 즐로티 (1950–1995)',
+            'PLZ',
+            '폴란드 즐로티 (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => '포르투갈 에스쿠도',
+            'PTE',
+            '포르투갈 에스쿠도',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => '파라과이 과라니',
+            'PYG',
+            '파라과이 과라니',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => '카타르 리얄',
+            'QAR',
+            '카타르 리얄',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => '로디지아 달러',
+            'RHD',
+            '로디지아 달러',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => '루마니아 레이',
+            'ROL',
+            '루마니아 레이',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => '루마니아 레우',
+            'RON',
+            '루마니아 레우',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => '세르비아 디나르',
+            'RSD',
+            '세르비아 디나르',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => '러시아 루블',
+            'RUB',
+            '러시아 루블',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => '러시아 루블 (1991–1998)',
+            'RUR',
+            '러시아 루블 (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => '르완다 프랑',
+            'RWF',
+            '르완다 프랑',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => '사우디아라비아 리얄',
+            'SAR',
+            '사우디아라비아 리얄',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => '솔로몬 제도 달러',
+            'SBD',
+            '솔로몬 제도 달러',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => '세이셸 루피',
+            'SCR',
+            '세이셸 루피',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => '수단 디나르',
+            'SDD',
+            '수단 디나르',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => '수단 파운드',
+            'SDG',
+            '수단 파운드',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => '고 수단 파운드',
+            'SDP',
+            '고 수단 파운드',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => '스웨덴 크로나',
+            'SEK',
+            '스웨덴 크로나',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => '싱가포르 달러',
+            'SGD',
+            '싱가포르 달러',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => '세인트헬레나 파운드',
+            'SHP',
+            '세인트헬레나 파운드',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => '슬로베니아 톨라르',
+            'SIT',
+            '슬로베니아 톨라르',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => '슬로바키아 코루나',
+            'SKK',
+            '슬로바키아 코루나',
+        ],
+        'SLE' => [
+            'SLE',
+            '시에라리온 리온',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => '시에라리온 리온',
+            'SLL',
+            '시에라리온 리온(1964~2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => '소말리아 실링',
+            'SOS',
+            '소말리아 실링',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => '수리남 달러',
+            'SRD',
+            '수리남 달러',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => '수리남 길더',
+            'SRG',
+            '수리남 길더',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => '남수단 파운드',
+            'SSP',
+            '남수단 파운드',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => '상투메 프린시페 도브라 (1977–2017)',
+            'STD',
+            '상투메 프린시페 도브라 (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => '상투메 프린시페 도브라',
+            'STN',
+            '상투메 프린시페 도브라',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => '소련 루블',
+            'SUR',
+            '소련 루블',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => '엘살바도르 콜론',
+            'SVC',
+            '엘살바도르 콜론',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => '시리아 파운드',
+            'SYP',
+            '시리아 파운드',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => '스와질란드 릴랑게니',
+            'SZL',
+            '스와질란드 릴랑게니',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => '태국 바트',
+            'THB',
+            '태국 바트',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => '타지키스탄 루블',
+            'TJR',
+            '타지키스탄 루블',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => '타지키스탄 소모니',
+            'TJS',
+            '타지키스탄 소모니',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => '투르크메니스탄 마나트 (1993–2009)',
+            'TMM',
+            '투르크메니스탄 마나트 (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => '투르크메니스탄 마나트',
+            'TMT',
+            '투르크메니스탄 마나트',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => '튀니지 디나르',
+            'TND',
+            '튀니지 디나르',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => '통가 파앙가',
+            'TOP',
+            '통가 파앙가',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => '티모르 에스쿠도',
+            'TPE',
+            '티모르 에스쿠도',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => '터키 리라(1922~2005)',
+            'TRL',
+            '터키 리라(1922~2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => '터키 리라',
+            'TRY',
+            '튀르키예 리라',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => '트리니다드 토바고 달러',
+            'TTD',
+            '트리니다드 토바고 달러',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => '신 타이완 달러',
+            'NT$',
+            '신 타이완 달러',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => '탄자니아 실링',
+            'TZS',
+            '탄자니아 실링',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => '우크라이나 그리브나',
+            'UAH',
+            '우크라이나 그리브나',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => '우크라이나 카보바네츠',
+            'UAK',
+            '우크라이나 카보바네츠',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => '우간다 실링 (1966–1987)',
+            'UGS',
+            '우간다 실링 (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => '우간다 실링',
+            'UGX',
+            '우간다 실링',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => '미국 달러',
+            'US$',
+            '미국 달러',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => '미국 달러(다음날)',
+            'USN',
+            '미국 달러(다음날)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => '미국 달러(당일)',
+            'USS',
+            '미국 달러(당일)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => '우루과이 페소 (UI)',
+            'UYI',
+            '우루과이 페소 (UI)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => '우루과이 페소 (1975–1993)',
+            'UYP',
+            '우루과이 페소 (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => '우루과이 페소',
+            'UYU',
+            '우루과이 페소',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => '우즈베키스탄 숨',
+            'UZS',
+            '우즈베키스탄 숨',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => '베네주엘라 볼리바르 (1871–2008)',
+            'VEB',
+            '베네주엘라 볼리바르 (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => '베네수엘라 볼리바르 (2008–2018)',
+            'VEF',
+            '베네수엘라 볼리바르 (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => '베네수엘라 볼리바르',
+            'VES',
+            '베네수엘라 볼리바르',
         ],
         'VND' => [
-            0 => '₫',
-            1 => '베트남 동',
+            '₫',
+            '베트남 동',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => '베트남 동 (1978–1985)',
+            'VNN',
+            '베트남 동 (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => '바누아투 바투',
+            'VUV',
+            '바누아투 바투',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => '서 사모아 탈라',
+            'WST',
+            '서 사모아 탈라',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => '중앙아프리카 CFA 프랑',
+            'FCFA',
+            '중앙아프리카 CFA 프랑',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => '동카리브 달러',
+            'EC$',
+            '동카리브 달러',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => '유럽 환율 단위',
+            'XEU',
+            '유럽 환율 단위',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => '프랑스 프랑 (Gold)',
+            'XFO',
+            '프랑스 프랑 (Gold)',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => '프랑스 프랑 (UIC)',
+            'XFU',
+            '프랑스 프랑 (UIC)',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => '서아프리카 CFA 프랑',
+            'F CFA',
+            '서아프리카 CFA 프랑',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP 프랑',
+            'CFPF',
+            'CFP 프랑',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET 기금',
+            'XRE',
+            'RINET 기금',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => '예멘 디나르',
+            'YDD',
+            '예멘 디나르',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => '예멘 리알',
+            'YER',
+            '예멘 리알',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => '유고슬라비아 동전 디나르',
+            'YUD',
+            '유고슬라비아 동전 디나르',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => '유고슬라비아 노비 디나르',
+            'YUM',
+            '유고슬라비아 노비 디나르',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => '유고슬라비아 전환 디나르',
+            'YUN',
+            '유고슬라비아 전환 디나르',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => '남아프리카 랜드 (금융)',
+            'ZAL',
+            '남아프리카 랜드 (금융)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => '남아프리카 랜드',
+            'ZAR',
+            '남아프리카 랜드',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => '쟘비아 콰쳐 (1968–2012)',
+            'ZMK',
+            '쟘비아 콰쳐 (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => '잠비아 콰차',
+            'ZMW',
+            '잠비아 콰차',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => '자이르 신권 자이르',
+            'ZRN',
+            '자이르 신권 자이르',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => '자이르 자이르',
+            'ZRZ',
+            '자이르 자이르',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => '짐바브웨 달러',
+            'ZWD',
+            '짐바브웨 달러',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => '짐바브웨 달러 (2009)',
+            'ZWL',
+            '짐바브웨 달러 (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => '짐바브웨 달러 (2008)',
+            'ZWR',
+            '짐바브웨 달러 (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ks_Deva.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ks_Deva.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ks_Deva.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ks_Deva.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,36 +3,36 @@
 return [
     'Names' => [
         'BRL' => [
-            0 => 'R$',
-            1 => 'ब्राज़िली रील',
+            'R$',
+            'ब्राज़िली रील',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'चीनी युवान',
+            'CN¥',
+            'चीनी युवान',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'यूरो',
+            '€',
+            'यूरो',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'बरतानवी पूनड',
+            '£',
+            'बरतानवी पूनड',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'इंडियन रूपी',
+            '₹',
+            'इंडियन रूपी',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'जापानी येन',
+            'JP¥',
+            'जापानी येन',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'रूसी रूबल',
+            'RUB',
+            'रूसी रूबल',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'US डॉलर',
+            '$',
+            'US डॉलर',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ks.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ks.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ks.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ks.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,976 +3,976 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'اؠڑورَن پیسِٹا',
+            'ADP',
+            'اؠڑورَن پیسِٹا',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'مُتحدہ عرب اِمارات دِرہم',
+            'AED',
+            'مُتحدہ عرب اِمارات دِرہم',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'افغان افغٲنی',
+            'AFN',
+            'افغان افغٲنی',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'اؠلبینِیَن لِک',
+            'ALL',
+            'اؠلبینِیَن لِک',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'اَرمانؠن ڈرؠم',
+            'AMD',
+            'اَرمانؠن ڈرؠم',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'نایدَرلینڑ اؠنٹٕلیٖیَن گِلڑَر',
+            'ANG',
+            'نایدَرلینڑ اؠنٹٕلیٖیَن گِلڑَر',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'اؠنگولَن کوانزا',
+            'AOA',
+            'اؠنگولَن کوانزا',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'اؠنگولَن کوانزا رؠجِسٹاڑو',
+            'AOR',
+            'اؠنگولَن کوانزا رؠجِسٹاڑو',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'أرجَنٹیٖن اَسٹرل',
+            'ARA',
+            'أرجَنٹیٖن اَسٹرل',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'أرجَنٹیٖن پِسو',
+            'ARS',
+            'أرجَنٹیٖن پِسو',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'آسٹریَن شِلِنگ',
+            'ATS',
+            'آسٹریَن شِلِنگ',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'آسٹریلِیَن ڈالَر',
+            'A$',
+            'آسٹریلِیَن ڈالَر',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'اَروبَن فِلورِن',
+            'AWG',
+            'اَروبَن فِلورِن',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'آزَرباجانی مَنَٹ',
+            'AZN',
+            'آزَرباجانی مَنَٹ',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'بوزنِیاہَرزِگووِنا دیٖنار',
+            'BAD',
+            'بوزنِیاہَرزِگووِنا دیٖنار',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'بوزنِیاہَرزِگووِنا کَنوٲٹیبٕل مارٕک',
+            'BAM',
+            'بوزنِیاہَرزِگووِنا کَنوٲٹیبٕل مارٕک',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'بابیڑِیَن ڈالَر',
+            'BBD',
+            'بابیڑِیَن ڈالَر',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'بَنگلادیٖشی ٹَکا',
+            'BDT',
+            'بَنگلادیٖشی ٹَکا',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'بَلجِیَن فرینک',
+            'BEF',
+            'بَلجِیَن فرینک',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'بیلگیرِیَن ہاڑ لِو',
+            'BGN',
+            'بیلگیرِیَن ہاڑ لِو',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'بحریٖنی دیٖنار',
+            'BHD',
+            'بحریٖنی دیٖنار',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'بُرُنڑِین فرینک',
+            'BIF',
+            'بُرُنڑِین فرینک',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'بٔرمیوٗڑَن ڈالَر',
+            'BMD',
+            'بٔرمیوٗڑَن ڈالَر',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'برونی ڈالَر',
+            'BND',
+            'برونی ڈالَر',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'بولِوِیَن بولوینو',
+            'BOB',
+            'بولِوِیَن بولوینو',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'بولویَن پِسو',
+            'BOP',
+            'بولویَن پِسو',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'بولوِیَن مَوڈال',
+            'BOV',
+            'بولوِیَن مَوڈال',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'برازیٖلین کروزِرو نووو',
+            'BRB',
+            'برازیٖلین کروزِرو نووو',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'برازیٖلین کروزیڑو',
+            'BRC',
+            'برازیٖلین کروزیڑو',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'برازیٖلین کروزِرو',
+            'BRE',
+            'برازیٖلین کروزِرو',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'برازیٖلی رِیَل',
+            'R$',
+            'برازیٖلی رِیَل',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'برازیٖلین کروزیڑو نووو',
+            'BRN',
+            'برازیٖلین کروزیڑو نووو',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'برازیٖلین کروزیرو',
+            'BRR',
+            'برازیٖلین کروزیرو',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'بہامِیَن ڈالر',
+            'BSD',
+            'بہامِیَن ڈالر',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'بوٗٹینیٖز نگُلٹرم',
+            'BTN',
+            'بوٗٹینیٖز نگُلٹرم',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'بٔرمیٖز کیٹ',
+            'BUK',
+            'بٔرمیٖز کیٹ',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'بوٹٕسوانَن پُلا',
+            'BWP',
+            'بوٹٕسوانَن پُلا',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'بِلیروشِیَن نِو رِبٕل',
+            'BYB',
+            'بِلیروشِیَن نِو رِبٕل',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'بِلیروشِیَن رِبٕل',
+            'BYN',
+            'بِلیروشِیَن رِبٕل',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'بِلیروشِیَن رِبٕل (۲۰۰۰–۲۰۱۶)',
+            'BYR',
+            'بِلیروشِیَن رِبٕل (۲۰۰۰–۲۰۱۶)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'بِلِزی ڈالر',
+            'BZD',
+            'بِلِزی ڈالر',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'کینَڑِیَن ڈالر',
+            'CA$',
+            'کینَڑِیَن ڈالر',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'کونگولیٖز فریک',
+            'CDF',
+            'کونگولیٖز فریک',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'وِر یوٗرو',
+            'CHE',
+            'وِر یوٗرو',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'سُوِز فریک',
+            'CHF',
+            'سُوِز فریک',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'وِر فریک',
+            'CHW',
+            'وِر فریک',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'چِلِن یوٗنِڑیدیٖز ڑِ فومیٹو',
+            'CLF',
+            'چِلِن یوٗنِڑیدیٖز ڑِ فومیٹو',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'چِلِن پِسو',
+            'CLP',
+            'چِلِن پِسو',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'چیٖنی یُوان',
+            'CN¥',
+            'چیٖنی یُوان',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'کولَمبِین پِسو',
+            'COP',
+            'کولَمبِین پِسو',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'ِٖیوٗنِڑیڑ ڑِ ویلور رِیل',
+            'COU',
+            'ِٖیوٗنِڑیڑ ڑِ ویلور رِیل',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'کوسٹا رِکَن کولَن',
+            'CRC',
+            'کوسٹا رِکَن کولَن',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'پرون سٔربِین ڈالر',
+            'CSD',
+            'پرون سٔربِین ڈالر',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'چِکوسولوواک ہاڑ کوروٗنا',
+            'CSK',
+            'چِکوسولوواک ہاڑ کوروٗنا',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'کیوٗبَن پِسو',
+            'CUP',
+            'کیوٗبَن پِسو',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'کیپروٹ پَوُڑ',
+            'CYP',
+            'کیپروٹ پَوُڑ',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'چیک کوریٖنا',
+            'CZK',
+            'چیک کوریٖنا',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'مٔشرِقی جٔرمَن مارٕک',
+            'DDM',
+            'مٔشرِقی جٔرمَن مارٕک',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'جٔرمَن مارٕک',
+            'DEM',
+            'جٔرمَن مارٕک',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ڈٔنِش کرون',
+            'DKK',
+            'ڈٔنِش کرون',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ڈومِنِکَن پِسو',
+            'DOP',
+            'ڈومِنِکَن پِسو',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'اؠلجیرِیَن ڈیٖنار',
+            'DZD',
+            'اؠلجیرِیَن ڈیٖنار',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'اؠسٹونِیَن کرون',
+            'EEK',
+            'اؠسٹونِیَن کرون',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'اِجِپٹِیَن پَوُنڑ',
+            'EGP',
+            'اِجِپٹِیَن پَوُنڑ',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'رِٹریٖن نَفکا',
+            'ERN',
+            'رِٹریٖن نَفکا',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'سِپینِش پیسِٹا',
+            'ESP',
+            'سِپینِش پیسِٹا',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'اِتھوپِیَن بِر',
+            'ETB',
+            'اِتھوپِیَن بِر',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'یوٗرو',
+            '€',
+            'یوٗرو',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'فِنِش مارکا',
+            'FIM',
+            'فِنِش مارکا',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'فِجین ڈالر',
+            'FJD',
+            'فِجین ڈالر',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'فیکلینڑِس آیلینڑ پونڑ',
+            'FKP',
+            'فیکلینڑِس آیلینڑ پونڑ',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'فرانسِسی فریک',
+            'FRF',
+            'فرانسِسی فریک',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'برطٲنوی پوٗنڈ',
+            '£',
+            'برطٲنوی پوٗنڈ',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'جارجِیَن کیوٗپَن لَرِٹ',
+            'GEK',
+            'جارجِیَن کیوٗپَن لَرِٹ',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'جارجِیَن لاری',
+            'GEL',
+            'جارجِیَن لاری',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'گَنییَن سؠڑی(۱۹۷۹–۲٠٠۷)',
+            'GHC',
+            'گَنییَن سؠڑی(۱۹۷۹–۲٠٠۷)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'گَنییَن سؠڑی',
+            'GHS',
+            'گَنییَن سؠڑی',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'گِبریلٹَر پَاونڑ',
+            'GIP',
+            'گِبریلٹَر پَاونڑ',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'گیمبِیاہُک دلاسی',
+            'GMD',
+            'گیمبِیاہُک دلاسی',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'گِنِیَن فرینک',
+            'GNF',
+            'گِنِیَن فرینک',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'گِنِیَن سِلی',
+            'GNS',
+            'گِنِیَن سِلی',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'اِکویٹورِیَل گِنِیَن اؠکویٖل',
+            'GQE',
+            'اِکویٹورِیَل گِنِیَن اؠکویٖل',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'گریٖسُک ڑرؠکما',
+            'GRD',
+            'گریٖسُک ڑرؠکما',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'گواٹَمالَن قیوٗٹزَل',
+            'GTQ',
+            'گواٹَمالَن قیوٗٹزَل',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'پورتگیٖزُک گِنی اؠسکیوٗڑو',
+            'GWE',
+            'پورتگیٖزُک گِنی اؠسکیوٗڑو',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'گِنی بِساوُک پؠسو',
+            'GWP',
+            'گِنی بِساوُک پؠسو',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'گَیَنیٖزُک ڑالَر',
+            'GYD',
+            'گَیَنیٖزُک ڑالَر',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'حانگ کانگُک ڑالَر',
+            'HK$',
+            'حانگ کانگُک ڑالَر',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'حونڑورنُک لؠمپیٖرا',
+            'HNL',
+            'حونڑورنُک لؠمپیٖرا',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'کروایشنُک دیٖنار',
+            'HRD',
+            'کروایشنُک دیٖنار',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'کروایشنُک کوٗنا',
+            'HRK',
+            'کروایشنُک کوٗنا',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'حیشَنُک گوڑ',
+            'HTG',
+            'حیشَنُک گوڑ',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'حَنگیرِیَن فورِنٹ',
+            'HUF',
+            'حَنگیرِیَن فورِنٹ',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'اِنڑونیشیاہُک رُپِیاہ',
+            'IDR',
+            'اِنڑونیشیاہُک رُپِیاہ',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'اَیرلینڑُک پاونڑ',
+            'IEP',
+            'اَیرلینڑُک پاونڑ',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'اِزرٲیِلی پاونڑ',
+            'ILP',
+            'اِزرٲیِلی پاونڑ',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'اِزرٲیِلی نٔوۍ شؠقٕل',
+            '₪',
+            'اِزرٲیِلی نٔوؠ شؠقٕل',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'ہِندُستٲنۍ رۄپَے',
+            '₹',
+            'ہِندُستٲنؠ رۄپَے',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ایٖراقُک دیٖنار',
+            'IQD',
+            'ایٖراقُک دیٖنار',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ایٖرانُک رِیال',
+            'IRR',
+            'ایٖرانُک رِیال',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'اَیسلینڑُک کرونا',
+            'ISK',
+            'اَیسلینڑُک کرونا',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'اِٹلیٖ یُک لیٖرا',
+            'ITL',
+            'اِٹلیٖ یُک لیٖرا',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'جَمَیکاہُک ڑالَر',
+            'JMD',
+            'جَمَیکاہُک ڑالَر',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'جَرڑینیاہُک دیٖنار',
+            'JOD',
+            'جَرڑینیاہُک دیٖنار',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'جاپانُک یَن',
+            '¥',
+            'جاپانُک یَن',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'کؠنیَن شِلِنگ',
+            'KES',
+            'کؠنیَن شِلِنگ',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'کِرگِستانُک سوم',
+            'KGS',
+            'کِرگِستانُک سوم',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'کَمبوڑِیاہُک رِیال',
+            'KHR',
+            'کَمبوڑِیاہُک رِیال',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'کومورِیَن فرینک',
+            'KMF',
+            'کومورِیَن فرینک',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'جنوٗبی کورِیَن وَن',
+            'KPW',
+            'جنوٗبی کورِیَن وَن',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'ساوتھ کورِیَن وَن',
+            '₩',
+            'ساوتھ کورِیَن وَن',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'قُویتُک دیٖنار',
+            'KWD',
+            'قُویتُک دیٖنار',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'کیمین ججیٖرُک ڑالَر',
+            'KYD',
+            'کیمین ججیٖرُک ڑالَر',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'کزاکِستان ٹینج',
+            'KZT',
+            'کزاکِستان ٹینج',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'لَوٹِیَن کِپ',
+            'LAK',
+            'لَوٹِیَن کِپ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'لیبنیٖزُک پاونڑ',
+            'LBP',
+            'لیبنیٖزُک پاونڑ',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'سری لَنکاہٕچ رۄپَے',
+            'LKR',
+            'سری لَنکاہٕچ رۄپَے',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'لَیبیرِیَن ڑالَر',
+            'LRD',
+            'لَیبیرِیَن ڑالَر',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'لِسوتھو لوٹی',
+            'LSL',
+            'لِسوتھو لوٹی',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'لِتھوینِیَن لِٹاس',
+            'LTL',
+            'لِتھوینِیَن لِٹاس',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'لِتھوینِیَن ٹؠلوناس',
+            'LTT',
+            'لِتھوینِیَن ٹؠلوناس',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'لَکزٕمبورگِیَن کَنؤرٹِبٕل فرینک',
+            'LUC',
+            'لَکزٕمبورگِیَن کَنؤرٹِبٕل فرینک',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'لَکزٕمبورگِیَن فرینک',
+            'LUF',
+            'لَکزٕمبورگِیَن فرینک',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'لَکزٕمبوگ فَینانشَل فرینک',
+            'LUL',
+            'لَکزٕمبوگ فَینانشَل فرینک',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'لَتوِیَن لیٹس',
+            'LVL',
+            'لَتوِیَن لیٹس',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'لَتوِیَن رَبٕل',
+            'LVR',
+            'لَتوِیَن رَبٕل',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'لِبیَن دیٖنار',
+            'LYD',
+            'لِبیَن دیٖنار',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'موروکَن دِرہَم',
+            'MAD',
+            'موروکَن دِرہَم',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'موروکَن فرینک',
+            'MAF',
+            'موروکَن فرینک',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'مولڑووین لیوٗ',
+            'MDL',
+            'مولڑووین لیوٗ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'مؠلؠگیسی اؠریَری',
+            'MGA',
+            'مؠلؠگیسی اؠریَری',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'مؠلؠگیسی فرینک',
+            'MGF',
+            'مؠلؠگیسی فرینک',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'مؠکَڑونِیَن دیٖنار',
+            'MKD',
+            'مؠکَڑونِیَن دیٖنار',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'میلِیَن فرینک',
+            'MLF',
+            'میلِیَن فرینک',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'مِیانما کیاٹ',
+            'MMK',
+            'مِیانما کیاٹ',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'مۄنگولِیَن ٹُگرِک',
+            'MNT',
+            'مۄنگولِیَن ٹُگرِک',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'مؠکانیٖز پَٹاکا',
+            'MOP',
+            'مؠکانیٖز پَٹاکا',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'مورِٹینِیَن عوگیوٗیا (1973–2017)',
+            'MRO',
+            'مورِٹینِیَن عوگیوٗیا (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'مورِٹینِیَن عوگیوٗیا',
+            'MRU',
+            'مورِٹینِیَن عوگیوٗیا',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'مالٹیٖزُک لیٖرا',
+            'MTL',
+            'مالٹیٖزُک لیٖرا',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'مالٹیٖزُک پاونڑ',
+            'MTP',
+            'مالٹیٖزُک پاونڑ',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'مورؠشِیاہٕچ رۄپَے',
+            'MUR',
+            'مورؠشِیاہٕچ رۄپَے',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'مالدِیٖوِیَن رُفِیا',
+            'MVR',
+            'مالدِیٖوِیَن رُفِیا',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'مؠلیوِیَن کواچا',
+            'MWK',
+            'مؠلیوِیَن کواچا',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'مؠکسِکَن پؠسو',
+            'MX$',
+            'مؠکسِکَن پؠسو',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'مؠکسِکَن سِلوَر پؠسو (۱۸۶۱–۱۹۹۲)',
+            'MXP',
+            'مؠکسِکَن سِلوَر پؠسو (۱۸۶۱–۱۹۹۲)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'مَلیشِیَن رِنگِٹ',
+            'MYR',
+            'مَلیشِیَن رِنگِٹ',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'موزیمبِکَن سکیوٗڑو',
+            'MZE',
+            'موزیمبِکَن سکیوٗڑو',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'پرون موزیمبِکَن مؠٹِکَل',
+            'MZM',
+            'پرون موزیمبِکَن مؠٹِکَل',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'موزیمبِکَن مؠٹِکَل',
+            'MZN',
+            'موزیمبِکَن مؠٹِکَل',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'نامِبِیَن ڑالَر',
+            'NAD',
+            'نامِبِیَن ڑالَر',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'نَیجیرِیَن ڑالَر',
+            'NGN',
+            'نَیجیرِیَن ڑالَر',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'نِکؠراگُوؠن کورڑوبا',
+            'NIC',
+            'نِکؠراگُوؠن کورڑوبا',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'نِکؠراگُوؠن کورڑوبا اورو',
+            'NIO',
+            'نِکؠراگُوؠن کورڑوبا اورو',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'ڈَچ گِلڑَر',
+            'NLG',
+            'ڈَچ گِلڑَر',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'نوروییِنُک کرون',
+            'NOK',
+            'نوروییِنُک کرون',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'نیپالٕچ رۄپَے',
+            'NPR',
+            'نیپالٕچ رۄپَے',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'نِوزیٖلینڑُک ڑالَر',
+            'NZ$',
+            'نِوزیٖلینڑُک ڑالَر',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'اومِنی رِیال',
+            'OMR',
+            'اومِنی رِیال',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'پانامانِیَن بالبوز',
+            'PAB',
+            'پانامانِیَن بالبوز',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'پٔریوٗوِیَن اِنٹی',
+            'PEI',
+            'پٔریوٗوِیَن اِنٹی',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'پٔریوٗوِیَن سولٕز',
+            'PEN',
+            'پٔریوٗوِیَن سولٕز',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'پٔریوٗوِیَن سول (۱۸۶۳–۱۹۶۵)',
+            'PES',
+            'پٔریوٗوِیَن سول (۱۸۶۳–۱۹۶۵)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'نیوٗ پیپُعا گِنِیَن کیٖنا',
+            'PGK',
+            'نیوٗ پیپُعا گِنِیَن کیٖنا',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'پھِلِپایِٔن پؠسو',
+            '₱',
+            'پھِلِپایِٔن پؠسو',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'پاکِستٲنۍ رۄپَے',
+            'PKR',
+            'پاکِستٲنؠ رۄپَے',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'پولِش زلوٹی',
+            'PLN',
+            'پولِش زلوٹی',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'پولِش زلوٹی(۱۹۵٠–۱۹۹۵)',
+            'PLZ',
+            'پولِش زلوٹی(۱۹۵٠–۱۹۹۵)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'پورتُگیٖز اؠسکیوٗڑو',
+            'PTE',
+            'پورتُگیٖز اؠسکیوٗڑو',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'پؠرؠگیوٗوَیَن گُعارانی',
+            'PYG',
+            'پؠرؠگیوٗوَیَن گُعارانی',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'قطاری رِیال',
+            'QAR',
+            'قطاری رِیال',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'رھوڑیشِیَن ڑالَر',
+            'RHD',
+            'رھوڑیشِیَن ڑالَر',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'اولڑ رومانِیَن لؠیوٗ',
+            'ROL',
+            'اولڑ رومانِیَن لؠیوٗ',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'رومانِیَن لؠیوٗ',
+            'RON',
+            'رومانِیَن لؠیوٗ',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'سٔربِیَن دیٖنار',
+            'RSD',
+            'سٔربِیَن دیٖنار',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'روٗسی رَبٕل',
+            'RUB',
+            'روٗسی رَبٕل',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'رٔشیَن رَبٕل(۱۹۹۱–۱۹۹۸)',
+            'RUR',
+            'رٔشیَن رَبٕل(۱۹۹۱–۱۹۹۸)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'روانڑَن فرانک',
+            'RWF',
+            'روانڑَن فرانک',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'سودیٖیُک رِیال',
+            'SAR',
+            'سودیٖیُک رِیال',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'سولَمَن جٔزیٖرُک ڈالَر',
+            'SBD',
+            'سولَمَن جٔزیٖرُک ڈالَر',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'پرون سوٗڈانُک دیٖنار',
+            'SDD',
+            'پرون سوٗڈانُک دیٖنار',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'سوٗڈانُک پونڈ',
+            'SDG',
+            'سوٗڈانُک پونڈ',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'پرون سوٗڈانُک پونڈ',
+            'SDP',
+            'پرون سوٗڈانُک پونڈ',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'سویٖڈِش کَرونا',
+            'SEK',
+            'سویٖڈِش کَرونا',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'سِنگاپورُک ڈالَر',
+            'SGD',
+            'سِنگاپورُک ڈالَر',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'سینٹ ہیلِنا پونڈ',
+            'SHP',
+            'سینٹ ہیلِنا پونڈ',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'سلووینُک ٹولَر',
+            'SIT',
+            'سلووینُک ٹولَر',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'سلووَک کَرونا',
+            'SKK',
+            'سلووَک کَرونا',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'سومالی شِلِنگ',
+            'SOS',
+            'سومالی شِلِنگ',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'سُریٖنامُک ڈالَر',
+            'SRD',
+            'سُریٖنامُک ڈالَر',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'سُریٖنام گِلدَر',
+            'SRG',
+            'سُریٖنام گِلدَر',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'سوویت روبٕل',
+            'SUR',
+            'سوویت روبٕل',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'سَلویدَرُک کولَن',
+            'SVC',
+            'سَلویدَرُک کولَن',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'سیٖریاہُک پونڈ',
+            'SYP',
+            'سیٖریاہُک پونڈ',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'سوازی لِلَنگینی',
+            'SZL',
+            'سوازی لِلَنگینی',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'تھایھک بات',
+            'THB',
+            'تھایھک بات',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'تاجکِستانُک رَبٕل',
+            'TJR',
+            'تاجکِستانُک رَبٕل',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'تاجِکتانُک سَمونی',
+            'TJS',
+            'تاجِکتانُک سَمونی',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'تُکَمَنِستانُک مَنَت',
+            'TMM',
+            'تُکَمَنِستانُک مَنَت',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'ٹُنیشیاہُک دیٖنار',
+            'TND',
+            'ٹُنیشیاہُک دیٖنار',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'ٹونگَن پانگا',
+            'TOP',
+            'ٹونگَن پانگا',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'ٹیموریسو ایکیٖڈو',
+            'TPE',
+            'ٹیموریسو ایکیٖڈو',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'پرون تُرکِش لیرا',
+            'TRL',
+            'پرون تُرکِش لیرا',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'تُرکیہُک لیرا',
+            'TRY',
+            'تُرکیہُک لیرا',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ٹرِنہِ ڈیڈ تہٕ ٹوبیگو ڈالَر',
+            'TTD',
+            'ٹرِنہِ ڈیڈ تہٕ ٹوبیگو ڈالَر',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'نۆو تیوانُک ڈالَر',
+            'NT$',
+            'نۆو تیوانُک ڈالَر',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'تَنزانیاہُک شِلِنگ',
+            'TZS',
+            'تَنزانیاہُک شِلِنگ',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'یوٗکرینیاہُک ہرِوِنیا',
+            'UAH',
+            'یوٗکرینیاہُک ہرِوِنیا',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'یوٗکرینیاہُک کاربووَنیٹس',
+            'UAK',
+            'یوٗکرینیاہُک کاربووَنیٹس',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'اُگاداہُک شِلِنگ(۱۹۶۶–۱۹۸۷)',
+            'UGS',
+            'اُگاداہُک شِلِنگ(۱۹۶۶–۱۹۸۷)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'اُگاداہُک شِلِنگ',
+            'UGX',
+            'اُگاداہُک شِلِنگ',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'US ڈالر',
+            '$',
+            'US ڈالر',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'یوٗ ایس ڈالَر(پَگاہ)',
+            'USN',
+            'یوٗ ایس ڈالَر(پَگاہ)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'یوٗ ایس ڈالَر(تَمی دًۄہ)',
+            'USS',
+            'یوٗ ایس ڈالَر(تَمی دًۄہ)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'اُرگایَن پیسو یوٗنِڈیڈَس اِنڈیکسَس',
+            'UYI',
+            'اُرگایَن پیسو یوٗنِڈیڈَس اِنڈیکسَس',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'اُرگایَن پیسو(۱۹۷۵–۱۹۹۳)',
+            'UYP',
+            'اُرگایَن پیسو(۱۹۷۵–۱۹۹۳)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'اُروٗگایَن پیسو',
+            'UYU',
+            'اُروٗگایَن پیسو',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'اُبیکِستان سوم',
+            'UZS',
+            'اُبیکِستان سوم',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'وینٕزوٗلیُک بولِوَر (۱۸۷۱–۲۰۰۸)',
+            'VEB',
+            'وینٕزوٗلیُک بولِوَر (۱۸۷۱–۲۰۰۸)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'وینٕزوٗلیُک بولِوَر (2008–2018)',
+            'VEF',
+            'وینٕزوٗلیُک بولِوَر (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'وینٕزوٗلیُک بولِوَر',
+            'VES',
+            'وینٕزوٗلیُک بولِوَر',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'وِیَنَمُک ڈانگ',
+            '₫',
+            'وِیَنَمُک ڈانگ',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'وَنوٗاَتوٗ وَتوٗ',
+            'VUV',
+            'وَنوٗاَتوٗ وَتوٗ',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'سَمون تَلا',
+            'WST',
+            'سَمون تَلا',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'سی ایف اے فرینک بی ایٖ اے سی',
+            'FCFA',
+            'سی ایف اے فرینک بی ایٖ اے سی',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'مَشرِقی کیرِبِیَن ڈالَر',
+            'EC$',
+            'مَشرِقی کیرِبِیَن ڈالَر',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'یوٗرپی کَرَنسی یوٗنِٹ',
+            'XEU',
+            'یوٗرپی کَرَنسی یوٗنِٹ',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'فرینچ گولڈ فرینک',
+            'XFO',
+            'فرینچ گولڈ فرینک',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'فرینچ یوٗ اے سی فرینک',
+            'XFU',
+            'فرینچ یوٗ اے سی فرینک',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'سی ایف اے فرینک بی سی ایٖ اے او',
+            'F CFA',
+            'سی ایف اے فرینک بی سی ایٖ اے او',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'سی ایف پی فرینک',
+            'CFPF',
+            'سی ایف پی فرینک',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'آر آے این ایٖ ٹی فَنڈ',
+            'XRE',
+            'آر آے این ایٖ ٹی فَنڈ',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'یَمنُک دیٖنار',
+            'YDD',
+            'یَمنُک دیٖنار',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'یَمنُک رِیال',
+            'YER',
+            'یَمنُک رِیال',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'یوگوسلاوِیَن ہاڑ دیٖنار',
+            'YUD',
+            'یوگوسلاوِیَن ہاڑ دیٖنار',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'یوگوسلاوِیَن نووِے دیٖنار',
+            'YUM',
+            'یوگوسلاوِیَن نووِے دیٖنار',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'یوگوسلاوِیَن کَنؤٹِبٕل دیٖنار',
+            'YUN',
+            'یوگوسلاوِیَن کَنؤٹِبٕل دیٖنار',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'ساوُتھ افریٖکاہُک رینڈ',
+            'ZAR',
+            'ساوُتھ افریٖکاہُک رینڈ',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'زِمبابیُک کواچا (1968–2012)',
+            'ZMK',
+            'زِمبابیُک کواچا (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'زِمبابیُک کواچا',
+            'ZMW',
+            'زِمبابیُک کواچا',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'زایرِیَن نِو زایِر',
+            'ZRN',
+            'زایرِیَن نِو زایِر',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'زَیرُک ڈالَر',
+            'ZRZ',
+            'زَیرُک ڈالَر',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'زِمبابِیُک ڈالَر',
+            'ZWD',
+            'زِمبابِیُک ڈالَر',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ku.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ku.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ku.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ku.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,13 +2,633 @@
 
 return [
     'Names' => [
+        'AED' => [
+            'AED',
+            'dîrhemê mîrgehên erebî yên yekbûyî',
+        ],
+        'AFN' => [
+            'AFN',
+            'efxanîyê efxanistanî',
+        ],
+        'ALL' => [
+            'ALL',
+            'lekê arnawidî',
+        ],
+        'AMD' => [
+            'AMD',
+            'dramê ermenî',
+        ],
+        'ANG' => [
+            'ANG',
+            'guldenê antîlê yê holandî',
+        ],
+        'AOA' => [
+            'AOA',
+            'kwanzayê angolayî',
+        ],
+        'ARS' => [
+            'ARS',
+            'pesoyê arjantînî',
+        ],
+        'AUD' => [
+            'A$',
+            'dolarê awistralyayî',
+        ],
+        'AWG' => [
+            'AWG',
+            'florînê arubayî',
+        ],
+        'AZN' => [
+            'AZN',
+            'manatê azerbeycanî',
+        ],
+        'BAM' => [
+            'BAM',
+            'markê konvertibl ê bosna hersekî',
+        ],
+        'BBD' => [
+            'BBD',
+            'dolarê barbadosî',
+        ],
+        'BDT' => [
+            'BDT',
+            'takayê bengladeşî',
+        ],
+        'BGN' => [
+            'BGN',
+            'levê bulgarî',
+        ],
+        'BHD' => [
+            'BHD',
+            'dînarê behreynê',
+        ],
+        'BIF' => [
+            'BIF',
+            'frankê birûndîyî',
+        ],
+        'BMD' => [
+            'BMD',
+            'dolarê bermûdayî',
+        ],
+        'BND' => [
+            'BND',
+            'dolarê brûneyî',
+        ],
+        'BOB' => [
+            'BOB',
+            'bolîvyanoyê bolîvyayî',
+        ],
+        'BRL' => [
+            'R$',
+            'realê brezîlyayî',
+        ],
+        'BSD' => [
+            'BSD',
+            'dolarê bahamayî',
+        ],
+        'BTN' => [
+            'BTN',
+            'ngultrumê bûtanî',
+        ],
+        'BWP' => [
+            'BWP',
+            'pulayê botswanayî',
+        ],
+        'BYN' => [
+            'BYN',
+            'rûbleyê belarûsî',
+        ],
+        'BZD' => [
+            'BZD',
+            'dolarê belîzeyî',
+        ],
+        'CAD' => [
+            'CA$',
+            'dolarê kanadayî',
+        ],
+        'CDF' => [
+            'CDF',
+            'frankê kongoyî',
+        ],
+        'CHF' => [
+            'CHF',
+            'frankê swîsrî',
+        ],
+        'CLP' => [
+            'CLP',
+            'pesoyê şîlîyê',
+        ],
+        'CNH' => [
+            'CNH',
+            'yûanê çînî (offshore)',
+        ],
+        'CNY' => [
+            'CN¥',
+            'yûanê çînî',
+        ],
+        'COP' => [
+            'COP',
+            'pesoyê kolombîyayî',
+        ],
+        'CRC' => [
+            'CRC',
+            'kolonê kosta rîkayî',
+        ],
+        'CUC' => [
+            'CUC',
+            'pesoyên konvertibl ê kubayî',
+        ],
+        'CUP' => [
+            'CUP',
+            'pesoyê kubayî',
+        ],
+        'CVE' => [
+            'CVE',
+            'eskudoyê kape verdeyî',
+        ],
+        'CZK' => [
+            'CZK',
+            'kronê çekî',
+        ],
+        'DJF' => [
+            'DJF',
+            'frankê cîbûtîyî',
+        ],
+        'DKK' => [
+            'DKK',
+            'kronê danîmarkî',
+        ],
+        'DOP' => [
+            'DOP',
+            'pesoyê domînîkî',
+        ],
+        'DZD' => [
+            'DZD',
+            'dînarê cezayîrî',
+        ],
+        'EGP' => [
+            'EGP',
+            'lîreyê misirî',
+        ],
+        'ERN' => [
+            'ERN',
+            'nakfayê erîtreyî',
+        ],
+        'ETB' => [
+            'ETB',
+            'bîrê etyopyayî',
+        ],
         'EUR' => [
-            0 => '€',
-            1 => 'ewro',
+            '€',
+            'ewro',
+        ],
+        'FJD' => [
+            'FJD',
+            'dolarê fîjîyî',
+        ],
+        'FKP' => [
+            'FKP',
+            'paundê giravên falklandê',
+        ],
+        'GBP' => [
+            '£',
+            'sterlînê brîtanî',
+        ],
+        'GEL' => [
+            'GEL',
+            'larîyê gurcistanî',
+        ],
+        'GHS' => [
+            'GHS',
+            'cedîyê ganayî',
+        ],
+        'GIP' => [
+            'GIP',
+            'poundê gîbraltarê',
+        ],
+        'GMD' => [
+            'GMD',
+            'dalasîyê gambîyayî',
+        ],
+        'GNF' => [
+            'GNF',
+            'frankê gîneyî',
+        ],
+        'GTQ' => [
+            'GTQ',
+            'quertzalê guatemalayî',
+        ],
+        'GYD' => [
+            'GYD',
+            'dolarê guayanayî',
+        ],
+        'HKD' => [
+            'HK$',
+            'dolarê hong kongî',
+        ],
+        'HNL' => [
+            'HNL',
+            'lempîrayê hondurasî',
+        ],
+        'HRK' => [
+            'HRK',
+            'kûnayê xirwatî',
+        ],
+        'HTG' => [
+            'HTG',
+            'gûrdeyê haîtîyî',
+        ],
+        'HUF' => [
+            'HUF',
+            'forîntê macarî',
+        ],
+        'IDR' => [
+            'IDR',
+            'rûpîyê endonezî',
+        ],
+        'ILS' => [
+            '₪',
+            'şekelê nû yê îsraîlî',
+        ],
+        'INR' => [
+            '₹',
+            'rûpîyê hindistanî',
+        ],
+        'IQD' => [
+            'IQD',
+            'dînarê îraqî',
+        ],
+        'IRR' => [
+            'IRR',
+            'rîyalê îranî',
+        ],
+        'ISK' => [
+            'ISK',
+            'kronê îslandayî',
+        ],
+        'JMD' => [
+            'JMD',
+            'dolarê jamaîkayî',
+        ],
+        'JOD' => [
+            'JOD',
+            'dînarê urdunî',
+        ],
+        'JPY' => [
+            'JP¥',
+            'yenê japonî',
+        ],
+        'KES' => [
+            'KES',
+            'şîlîngê kenyayî',
+        ],
+        'KGS' => [
+            'KGS',
+            'somê qirxizistanî',
+        ],
+        'KHR' => [
+            'KHR',
+            'rîelê kamboçyayî',
+        ],
+        'KMF' => [
+            'KMF',
+            'frankê komoranî',
+        ],
+        'KPW' => [
+            'KPW',
+            'wonê koreya bakurî',
+        ],
+        'KRW' => [
+            '₩',
+            'wonê koreya başûrî',
+        ],
+        'KWD' => [
+            'KWD',
+            'dînarê kuweytî',
+        ],
+        'KYD' => [
+            'KYD',
+            'dolarê giravên keymanî',
+        ],
+        'KZT' => [
+            'KZT',
+            'tengeyê qazaxistanî',
+        ],
+        'LAK' => [
+            'LAK',
+            'kîpê laosî',
+        ],
+        'LBP' => [
+            'LBP',
+            'lîreyê libnanî',
+        ],
+        'LKR' => [
+            'LKR',
+            'rûpîyê srî lankayî',
+        ],
+        'LRD' => [
+            'LRD',
+            'dolarê lîberyayî',
+        ],
+        'LSL' => [
+            'LSL',
+            'lotîyê lesothoyî',
+        ],
+        'LYD' => [
+            'LYD',
+            'dînarê lîbyayî',
+        ],
+        'MAD' => [
+            'MAD',
+            'dîrhemê fasî',
+        ],
+        'MDL' => [
+            'MDL',
+            'leyê moldovayî',
+        ],
+        'MGA' => [
+            'MGA',
+            'frankê madagaskarî',
+        ],
+        'MKD' => [
+            'MKD',
+            'dînarê makedonî',
+        ],
+        'MMK' => [
+            'MMK',
+            'kyatê myanmarî',
+        ],
+        'MNT' => [
+            'MNT',
+            'togrokê moxolî',
+        ],
+        'MOP' => [
+            'MOP',
+            'patakayê makaoyî',
+        ],
+        'MRU' => [
+            'MRU',
+            'ouguîayê morîtanyayî',
+        ],
+        'MUR' => [
+            'MUR',
+            'rûpîyê maûrîtîûsê',
+        ],
+        'MVR' => [
+            'MVR',
+            'rûfîyaayê maldîvayî',
+        ],
+        'MWK' => [
+            'MWK',
+            'kwaçayê malawîyê',
+        ],
+        'MXN' => [
+            'MX$',
+            'pesoyê meksîkayî',
+        ],
+        'MYR' => [
+            'MYR',
+            'ringgitê malezyayî',
+        ],
+        'MZN' => [
+            'MZN',
+            'meticalê mozambîkî',
+        ],
+        'NAD' => [
+            'NAD',
+            'dolarê namîbyayî',
+        ],
+        'NGN' => [
+            'NGN',
+            'naîrayê nîjeryayî',
+        ],
+        'NIO' => [
+            'NIO',
+            'kordobayê nîkaraguayî',
+        ],
+        'NOK' => [
+            'NOK',
+            'kronê norweçî',
+        ],
+        'NPR' => [
+            'NPR',
+            'rûpîyê nepalî',
+        ],
+        'NZD' => [
+            'NZ$',
+            'dolarê zelandayî',
+        ],
+        'OMR' => [
+            'OMR',
+            'rîyalê umanî',
+        ],
+        'PAB' => [
+            'PAB',
+            'balboayê panamayî',
+        ],
+        'PEN' => [
+            'PEN',
+            'solê perûyî',
+        ],
+        'PGK' => [
+            'PGK',
+            'kînayê gîneya nû ya papûayî',
+        ],
+        'PHP' => [
+            '₱',
+            'pesoyê fîlîpînî',
+        ],
+        'PKR' => [
+            'PKR',
+            'rûpîyê pakistanî',
+        ],
+        'PLN' => [
+            'PLN',
+            'zlotîyê polonyayî',
+        ],
+        'PYG' => [
+            'PYG',
+            'gûaranîyê paragûayî',
+        ],
+        'QAR' => [
+            'QAR',
+            'rîyalê qeterî',
+        ],
+        'RON' => [
+            'RON',
+            'leyê romanyayî',
+        ],
+        'RSD' => [
+            'RSD',
+            'dînarê sirbî',
+        ],
+        'RUB' => [
+            'RUB',
+            'rubleyê rûsî',
+        ],
+        'RWF' => [
+            'RWF',
+            'frankê rwandayî',
+        ],
+        'SAR' => [
+            'SAR',
+            'rîyalê siûdî',
+        ],
+        'SBD' => [
+            'SBD',
+            'dolarê giravên solomonî',
+        ],
+        'SCR' => [
+            'SCR',
+            'rûpîyê seyşelerî',
+        ],
+        'SDG' => [
+            'SDG',
+            'lîreyê sûdanî',
+        ],
+        'SEK' => [
+            'SEK',
+            'kronê swêdî',
+        ],
+        'SGD' => [
+            'SGD',
+            'dolarê sîngapurî',
+        ],
+        'SHP' => [
+            'SHP',
+            'lîreyê saînt helenayî',
+        ],
+        'SLE' => [
+            'SLE',
+            'leoneyê sîera leoneyî',
+        ],
+        'SLL' => [
+            'SLL',
+            'leoneyê sîera leoneyî (1964—2022)',
+        ],
+        'SOS' => [
+            'SOS',
+            'şîlîngê somalî',
+        ],
+        'SRD' => [
+            'SRD',
+            'dolarê surînamî',
+        ],
+        'SSP' => [
+            'SSP',
+            'lîreyê sûdana başûrî',
+        ],
+        'STN' => [
+            'STN',
+            'dobrayê sao tome û principeyî',
+        ],
+        'SYP' => [
+            'SYP',
+            'lîreyê sûrî',
+        ],
+        'SZL' => [
+            'SZL',
+            'lîlangenîyê swazîlî',
+        ],
+        'THB' => [
+            'THB',
+            'bahtê taylandî',
+        ],
+        'TJS' => [
+            'TJS',
+            'somonê tacikistanî',
+        ],
+        'TMT' => [
+            'TMT',
+            'manatê tirkmenî',
+        ],
+        'TND' => [
+            'TND',
+            'dînarê tûnisî',
+        ],
+        'TOP' => [
+            'TOP',
+            'paʻangayê tonganî',
         ],
         'TRY' => [
-            0 => '₺',
-            1 => 'TRY',
+            '₺',
+            'lîreyê tirkî',
+        ],
+        'TTD' => [
+            'TTD',
+            'dolarê trinidad û tobagoyî',
+        ],
+        'TWD' => [
+            'NT$',
+            'dolarê taywanî',
+        ],
+        'TZS' => [
+            'TZS',
+            'şîlîngê tanzanî',
+        ],
+        'UAH' => [
+            'UAH',
+            'grîvnayê ûkraynî',
+        ],
+        'UGX' => [
+            'UGX',
+            'şîlîngê ûgandayî',
+        ],
+        'USD' => [
+            '$',
+            'dolarê amerîkî',
+        ],
+        'UYU' => [
+            'UYU',
+            'pesoyê ûrûgûayî',
+        ],
+        'UZS' => [
+            'UZS',
+            'somê ozbekî',
+        ],
+        'VES' => [
+            'VES',
+            'bolîvarê venezuelayî',
+        ],
+        'VND' => [
+            '₫',
+            'dongê vîetnamî',
+        ],
+        'VUV' => [
+            'VUV',
+            'vatûyê vanûatûyî',
+        ],
+        'WST' => [
+            'WST',
+            'talayê somonî',
+        ],
+        'XAF' => [
+            'FCFA',
+            'frenkê CFA yê afrîkaya navîn',
+        ],
+        'XCD' => [
+            'EC$',
+            'dolarê karayîba rojhilatî',
+        ],
+        'XOF' => [
+            'F CFA',
+            'frankê CFA yê afrîkaya başûrî',
+        ],
+        'XPF' => [
+            'CFPF',
+            'frankê CFPî',
+        ],
+        'YER' => [
+            'YER',
+            'rîyalê yemenî',
+        ],
+        'ZAR' => [
+            'ZAR',
+            'randê afrîkaya başûrî',
+        ],
+        'ZMW' => [
+            'ZMW',
+            'kwaçayê zambîyayî',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ky.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ky.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ky.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ky.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,652 +3,656 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Бириккен Араб Эмираттарынын дирхамы',
+            'AED',
+            'Бириккен Араб Эмираттарынын дирхамы',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Афганстан афганиси',
+            'AFN',
+            'Афганстан афганиси',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'албан леги',
+            'ALL',
+            'албан леги',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Армения драмы',
+            'AMD',
+            'Армения драмы',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'нидерланд-антил гулдени',
+            'ANG',
+            'нидерланд-антил гулдени',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Ангола кванзасы',
+            'AOA',
+            'Ангола кванзасы',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'аргентина песосу',
+            'ARS',
+            'аргентина песосу',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'Австралия доллары',
+            'AUD',
+            'Австралия доллары',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'аруба флорини',
+            'AWG',
+            'аруба флорини',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Азербайжан манаты',
+            'AZN',
+            'Азербайжан манаты',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'босния-герцоговина конвертациялануучу маркасы',
+            'BAM',
+            'босния-герцоговина конвертациялануучу маркасы',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'барбадос доллары',
+            'BBD',
+            'барбадос доллары',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Бангладеш такасы',
+            'BDT',
+            'Бангладеш такасы',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'болгар левиси',
+            'BGN',
+            'болгар левиси',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Бахрейн динары',
+            'BHD',
+            'Бахрейн динары',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Бурунди франкы',
+            'BIF',
+            'Бурунди франкы',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'бермуд доллары',
+            'BMD',
+            'бермуд доллары',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Бруней доллары',
+            'BND',
+            'Бруней доллары',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'боливия боливианосу',
+            'BOB',
+            'боливия боливианосу',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'бразилия реалы',
+            'BRL',
+            'бразилия реалы',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'багама доллары',
+            'BSD',
+            'багама доллары',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Бутан нгултруму',
+            'BTN',
+            'Бутан нгултруму',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Ботсвана пуласы',
+            'BWP',
+            'Ботсвана пуласы',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'беларусь рублу',
+            'BYN',
+            'беларусь рублу',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'беларусь рублу (2000–2016)',
+            'BYR',
+            'беларусь рублу (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'белиз доллары',
+            'BZD',
+            'белиз доллары',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'канада доллары',
+            'CAD',
+            'канада доллары',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Конго франкы',
+            'CDF',
+            'Конго франкы',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'швейцария франкы',
+            'CHF',
+            'швейцария франкы',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'чили песосу',
+            'CLP',
+            'чили песосу',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Кытай юаны (оффшор)',
+            'CNH',
+            'Кытай юаны (оффшор)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Кытай юаны',
+            'CN¥',
+            'Кытай юаны',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'колумбия песосу',
+            'COP',
+            'колумбия песосу',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'коста-рика колону',
+            'CRC',
+            'коста-рика колону',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'кубанын конвертациялануучу песосу',
+            'CUC',
+            'кубанын конвертациялануучу песосу',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'куба песосу',
+            'CUP',
+            'куба песосу',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Кабо-Верде эскудосу',
+            'CVE',
+            'Кабо-Верде эскудосу',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'чех кронасы',
+            'CZK',
+            'чех кронасы',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Жибути франкы',
+            'DJF',
+            'Жибути франкы',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'дания крону',
+            'DKK',
+            'дания крону',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'доминикан песосу',
+            'DOP',
+            'доминикан песосу',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'алжир динары',
+            'DZD',
+            'алжир динары',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'египет фунту',
+            'EGP',
+            'египет фунту',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Эритреа накфасы',
+            'ERN',
+            'Эритреа накфасы',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Эфиопия бирри',
+            'ETB',
+            'Эфиопия бирри',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Евро',
+            '€',
+            'Евро',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Фижи доллары',
+            'FJD',
+            'Фижи доллары',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'фолкленд аралдарынын фунту',
+            'FKP',
+            'фолкленд аралдарынын фунту',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'британия фунт стерлинги',
+            'GBP',
+            'британия фунт стерлинги',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Грузия лариси',
+            'GEL',
+            'Грузия лариси',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Гана седиси',
+            'GHS',
+            'Гана седиси',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'гибралтар фунту',
+            'GIP',
+            'гибралтар фунту',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Гамбия даласиси',
+            'GMD',
+            'Гамбия даласиси',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Гине франкы',
+            'GNF',
+            'Гине франкы',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'гватемала кетсалы',
+            'GTQ',
+            'гватемала кетсалы',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'гуйана доллары',
+            'GYD',
+            'гуйана доллары',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'Гонконг доллары',
+            'HKD',
+            'Гонконг доллары',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'гондурас лемпирасы',
+            'HNL',
+            'гондурас лемпирасы',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'хорват кунасы',
+            'HRK',
+            'хорват кунасы',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'гаити гурдусу',
+            'HTG',
+            'гаити гурдусу',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'венгр форинти',
+            'HUF',
+            'венгр форинти',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Индонезия рупийасы',
+            'IDR',
+            'Индонезия рупийасы',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'Израилдин жаңы шекели',
+            'ILS',
+            'Израилдин жаңы шекели',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'Индия руписи',
+            'INR',
+            'Индия руписи',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Ирак динары',
+            'IQD',
+            'Ирак динары',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Иран риалы',
+            'IRR',
+            'Иран риалы',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'исландия крону',
+            'ISK',
+            'исландия крону',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ямайка доллары',
+            'JMD',
+            'ямайка доллары',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Йордания динары',
+            'JOD',
+            'Йордания динары',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Жапан йени',
+            'JP¥',
+            'Жапан йени',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Кения шиллинги',
+            'KES',
+            'Кения шиллинги',
         ],
         'KGS' => [
-            0 => 'сом',
-            1 => 'Кыргызстан сому',
+            'сом',
+            'Кыргызстан сому',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Камбожа риели',
+            'KHR',
+            'Камбожа риели',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Коморос франкы',
+            'KMF',
+            'Коморос франкы',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Түндүк Корея вону',
+            'KPW',
+            'Түндүк Корея вону',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'Түштүк Корея вону',
+            'KRW',
+            'Түштүк Корея вону',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Кувейт динары',
+            'KWD',
+            'Кувейт динары',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'кайман доллары',
+            'KYD',
+            'кайман доллары',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Казакстан теңгеси',
+            'KZT',
+            'Казакстан теңгеси',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Лаос киби',
+            'LAK',
+            'Лаос киби',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Ливан фунту',
+            'LBP',
+            'Ливан фунту',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Шри Ланка руписи',
+            'LKR',
+            'Шри Ланка руписи',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Либерия доллары',
+            'LRD',
+            'Либерия доллары',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Лесото лотиси',
+            'LSL',
+            'Лесото лотиси',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'литва литасы',
+            'LTL',
+            'литва литасы',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'латвия латы',
+            'LVL',
+            'латвия латы',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'ливия динары',
+            'LYD',
+            'ливия динары',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'марокко дирхамы',
+            'MAD',
+            'марокко дирхамы',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'молдован лейи',
+            'MDL',
+            'молдован лейи',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Мадагаскар ариариси',
+            'MGA',
+            'Мадагаскар ариариси',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'македон денары',
+            'MKD',
+            'македон денары',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Мйанмар кйаты',
+            'MMK',
+            'Мйанмар кйаты',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Монгол тугриги',
+            'MNT',
+            'Монгол тугриги',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Макау патакасы',
+            'MOP',
+            'Макау патакасы',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Мавритания угиясы (1973–2017)',
+            'MRO',
+            'Мавритания угиясы (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Мавритания угиясы',
+            'MRU',
+            'Мавритания угиясы',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Мавританий руписи',
+            'MUR',
+            'Мавританий руписи',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Малдив руфийасы',
+            'MVR',
+            'Малдив руфийасы',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Малави квачасы',
+            'MWK',
+            'Малави квачасы',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'мексика песосу',
+            'MXN',
+            'мексика песосу',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Малайзия ринггити',
+            'MYR',
+            'Малайзия ринггити',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Мозамбик метикалы',
+            'MZN',
+            'Мозамбик метикалы',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Намибия доллары',
+            'NAD',
+            'Намибия доллары',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Нигерия найрасы',
+            'NGN',
+            'Нигерия найрасы',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'никарагуа кордобасы',
+            'NIO',
+            'никарагуа кордобасы',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'норвегия крону',
+            'NOK',
+            'норвегия крону',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Непал руписи',
+            'NPR',
+            'Непал руписи',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'Жаңы Зеландия доллары',
+            'NZD',
+            'Жаңы Зеландия доллары',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Оман риалы',
+            'OMR',
+            'Оман риалы',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'панама балбоасы',
+            'PAB',
+            'панама балбоасы',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'перу солу',
+            'PEN',
+            'перу солу',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Папуа Жаңы Гвинея кинасы',
+            'PGK',
+            'Папуа Жаңы Гвинея кинасы',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Филиппин песосу',
+            'PHP',
+            'Филиппин песосу',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Пакистан руписи',
+            'PKR',
+            'Пакистан руписи',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'польша злотыйы',
+            'PLN',
+            'польша злотыйы',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'парагвай гуараниси',
+            'PYG',
+            'парагвай гуараниси',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Катар риалы',
+            'QAR',
+            'Катар риалы',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'румын лейи',
+            'RON',
+            'румын лейи',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'серб динары',
+            'RSD',
+            'серб динары',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'орус рублу',
+            'RUB',
+            'орус рублу',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Руанда франкы',
+            'RWF',
+            'Руанда франкы',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Сауд риалы',
+            'SAR',
+            'Сауд риалы',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Соломон аралдарынын доллары',
+            'SBD',
+            'Соломон аралдарынын доллары',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Сейшел руписи',
+            'SCR',
+            'Сейшел руписи',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'судан фунту',
+            'SDG',
+            'судан фунту',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'швеция крону',
+            'SEK',
+            'швеция крону',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Сингапур доллары',
+            'SGD',
+            'Сингапур доллары',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Ыйык Елена аралынын фунту',
+            'SHP',
+            'Ыйык Елена аралынын фунту',
+        ],
+        'SLE' => [
+            'SLE',
+            'Сиерра-Леоне леонеси',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Сиерра-Леоне леонеси',
+            'SLL',
+            'Сиерра-Леоне леонеси (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Сомали шиллинги',
+            'SOS',
+            'Сомали шиллинги',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'суринам доллары',
+            'SRD',
+            'суринам доллары',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Түштүк Судан фунту',
+            'SSP',
+            'Түштүк Судан фунту',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Сао Томе жана Принсипе добрасы (1977–2017)',
+            'STD',
+            'Сао Томе жана Принсипе добрасы (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Сао Томе жана Принсипе добрасы',
+            'STN',
+            'Сао Томе жана Принсипе добрасы',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Сирия фунту',
+            'SYP',
+            'Сирия фунту',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Свази лилангени',
+            'SZL',
+            'Свази лилангени',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Тай баты',
+            '฿',
+            'Тай баты',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Тажикстан сомониси',
+            'TJS',
+            'Тажикстан сомониси',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Түркмөнстан манаты',
+            'TMT',
+            'Түркмөнстан манаты',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'тунис динары',
+            'TND',
+            'тунис динары',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Тонга паангасы',
+            'TOP',
+            'Тонга паангасы',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Түркия лирасы',
+            'TRY',
+            'Түркия лирасы',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'тринидад жана тобаго доллары',
+            'TTD',
+            'тринидад жана тобаго доллары',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'Тайвань жаңы доллары',
+            'TWD',
+            'Тайвань жаңы доллары',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Танзания шиллинги',
+            'TZS',
+            'Танзания шиллинги',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'украин гривени',
+            'UAH',
+            'украин гривени',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Уганда шиллинги',
+            'UGX',
+            'Уганда шиллинги',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'АКШ доллары',
+            'USD',
+            'АКШ доллары',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'уругвай песосу',
+            'UYU',
+            'уругвай песосу',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Өзбекстан суму',
+            'UZS',
+            'Өзбекстан суму',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'венесуэла боливары (2008–2018)',
+            'VEF',
+            'венесуэла боливары (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Венесуэла боливары',
+            'VES',
+            'Венесуэла боливары',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Вьетнам доңу',
+            '₫',
+            'Вьетнам доңу',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Вануату ватусу',
+            'VUV',
+            'Вануату ватусу',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Самоа таласы',
+            'WST',
+            'Самоа таласы',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Борбордук Африка КФА франкы',
+            'FCFA',
+            'Борбордук Африка КФА франкы',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'чыгыш кариб доллары',
+            'XCD',
+            'чыгыш кариб доллары',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'КФА франкы',
+            'F CFA',
+            'КФА франкы',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'КФП франкы',
+            'CFPF',
+            'КФП франкы',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Йемен риалы',
+            'YER',
+            'Йемен риалы',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Түштүк Африка ранды',
+            'ZAR',
+            'Түштүк Африка ранды',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Замбия квачасы',
+            'ZMW',
+            'Замбия квачасы',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lb.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lb.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lb.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lb.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1072 +3,1076 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andorranesch Peseta',
+            'ADP',
+            'Andorranesch Peseta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'VAE-Dirham',
+            'AED',
+            'VAE-Dirham',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afghanesch Afghani (1927–2002)',
+            'AFA',
+            'Afghanesch Afghani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghanesch Afghani',
+            'AFN',
+            'Afghanesch Afghani',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Albanesche Lek',
+            'ALL',
+            'Albanesche Lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Armeneschen Dram',
+            'AMD',
+            'Armeneschen Dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Antillen-Gulden',
+            'ANG',
+            'Antillen-Gulden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angolanesche Kwanza',
+            'AOA',
+            'Angolanesche Kwanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Angolanesche Kwanza (1977–1990)',
+            'AOK',
+            'Angolanesche Kwanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Angolaneschen Neie Kwanza (1990–2000)',
+            'AON',
+            'Angolaneschen Neie Kwanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Angolanesche Kwanza Reajustado (1995–1999)',
+            'AOR',
+            'Angolanesche Kwanza Reajustado (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentineschen Austral',
+            'ARA',
+            'Argentineschen Austral',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentinesche Peso (1983–1985)',
+            'ARP',
+            'Argentinesche Peso (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentinesche Peso',
+            'ARS',
+            'Argentinesche Peso',
         ],
         'ATS' => [
-            0 => 'öS',
-            1 => 'Éisträichesche Schilling',
+            'öS',
+            'Éisträichesche Schilling',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'Australeschen Dollar',
+            'AU$',
+            'Australeschen Dollar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Aruba-Florin',
+            'AWG',
+            'Aruba-Florin',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Aserbaidschan-Manat (1993–2006)',
+            'AZM',
+            'Aserbaidschan-Manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Aserbaidschan-Manat',
+            'AZN',
+            'Aserbaidschan-Manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosnien an Herzegowina Dinar (1992–1994)',
+            'BAD',
+            'Bosnien an Herzegowina Dinar (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Bosnien an Herzegowina Konvertéierbar Mark',
+            'BAM',
+            'Bosnien an Herzegowina Konvertéierbar Mark',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbados-Dollar',
+            'BBD',
+            'Barbados-Dollar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladesch-Taka',
+            'BDT',
+            'Bangladesch-Taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belsche Frang (konvertibel)',
+            'BEC',
+            'Belsche Frang (konvertibel)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belsche Frang',
+            'BEF',
+            'Belsche Frang',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belsche Finanz-Frang',
+            'BEL',
+            'Belsche Finanz-Frang',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bulgaresch Lew (1962–1999)',
+            'BGL',
+            'Bulgaresch Lew (1962–1999)',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bulgaresch Lew',
+            'BGN',
+            'Bulgaresch Lew',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahrain-Dinar',
+            'BHD',
+            'Bahrain-Dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundi-Frang',
+            'BIF',
+            'Burundi-Frang',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermuda-Dollar',
+            'BMD',
+            'Bermuda-Dollar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Brunei-Dollar',
+            'BND',
+            'Brunei-Dollar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Bolivianesche Boliviano',
+            'BOB',
+            'Bolivianesche Boliviano',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Bolivianesche Peso',
+            'BOP',
+            'Bolivianesche Peso',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Bolivianseche Mvdol',
+            'BOV',
+            'Bolivianseche Mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Brasilianesche Cruzeiro Novo (1967–1986)',
+            'BRB',
+            'Brasilianesche Cruzeiro Novo (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Brasilianesche Cruzado (1986–1989)',
+            'BRC',
+            'Brasilianesche Cruzado (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Brasilianesche Cruzeiro (1990–1993)',
+            'BRE',
+            'Brasilianesche Cruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Brasilianesche Real',
+            'R$',
+            'Brasilianesche Real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Brasilianesche Cruzado Novo (1989–1990)',
+            'BRN',
+            'Brasilianesche Cruzado Novo (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Brasilianesche Cruzeiro (1993–1994)',
+            'BRR',
+            'Brasilianesche Cruzeiro (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Brasilianesche Cruzeiro (1942–1967)',
+            'BRZ',
+            'Brasilianesche Cruzeiro (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahama-Dollar',
+            'BSD',
+            'Bahama-Dollar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Bhutan-Ngultrum',
+            'BTN',
+            'Bhutan-Ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Birmanesche Kyat',
+            'BUK',
+            'Birmanesche Kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botswanesch Pula',
+            'BWP',
+            'Botswanesch Pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Wäissrussesche Rubel (1994–1999)',
+            'BYB',
+            'Wäissrussesche Rubel (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Wäissrussesche Rubel',
+            'BYN',
+            'Wäissrussesche Rubel',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Wäissrussesche Rubel (2000–2016)',
+            'BYR',
+            'Wäissrussesche Rubel (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Belize-Dollar',
+            'BZD',
+            'Belize-Dollar',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Kanadeschen Dollar',
+            'CA$',
+            'Kanadeschen Dollar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Kongo-Frang',
+            'CDF',
+            'Kongo-Frang',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR-Euro',
+            'CHE',
+            'WIR-Euro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Schwäizer Frang',
+            'CHF',
+            'Schwäizer Frang',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR-Frang',
+            'CHW',
+            'WIR-Frang',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Chileneschen Unidad de Fomento',
+            'CLF',
+            'Chileneschen Unidad de Fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Chilenesche Peso',
+            'CLP',
+            'Chilenesche Peso',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Renminbi Yuan',
+            'CN¥',
+            'Renminbi Yuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Kolumbianesche Peso',
+            'COP',
+            'Kolumbianesche Peso',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Costa-Rica-Colón',
+            'CRC',
+            'Costa-Rica-Colón',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Serbeschen Dinar (2002–2006)',
+            'CSD',
+            'Serbeschen Dinar (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Tschechoslowakesch Kroun',
+            'CSK',
+            'Tschechoslowakesch Kroun',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Kubanesche Peso (konvertibel)',
+            'CUC',
+            'Kubanesche Peso (konvertibel)',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Kubanesche Peso',
+            'CUP',
+            'Kubanesche Peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Kap-Verde-Escudo',
+            'CVE',
+            'Kap-Verde-Escudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Zypern-Pond',
+            'CYP',
+            'Zypern-Pond',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Tschechesch Kroun',
+            'CZK',
+            'Tschechesch Kroun',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'DDR-Mark',
+            'DDM',
+            'DDR-Mark',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Däitsch Mark',
+            'DEM',
+            'Däitsch Mark',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Dschibuti-Frang',
+            'DJF',
+            'Dschibuti-Frang',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Dänesch Kroun',
+            'DKK',
+            'Dänesch Kroun',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominikanesche Peso',
+            'DOP',
+            'Dominikanesche Peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Algereschen Dinar',
+            'DZD',
+            'Algereschen Dinar',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ecuadorianesche Sucre',
+            'ECS',
+            'Ecuadorianesche Sucre',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Verrechnungseenheete fir Ecuador',
+            'ECV',
+            'Verrechnungseenheete fir Ecuador',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Estnesch Kroun',
+            'EEK',
+            'Estnesch Kroun',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Egyptescht Pond',
+            'EGP',
+            'Egyptescht Pond',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritréieschen Nakfa',
+            'ERN',
+            'Eritréieschen Nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Spuenesch Peseta (A–Konten)',
+            'ESA',
+            'Spuenesch Peseta (A–Konten)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Spuenesch Peseta (konvertibel)',
+            'ESB',
+            'Spuenesch Peseta (konvertibel)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Spuenesch Peseta',
+            'ESP',
+            'Spuenesch Peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Ethiopescht Birr',
+            'ETB',
+            'Ethiopescht Birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Finnesch Mark',
+            'FIM',
+            'Finnesch Mark',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fidschi-Dollar',
+            'FJD',
+            'Fidschi-Dollar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Falkland-Pond',
+            'FKP',
+            'Falkland-Pond',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Franséische Frang',
+            'FRF',
+            'Franséische Frang',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Britescht Pond',
+            '£',
+            'Britescht Pond',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Georgesche Kupon Larit',
+            'GEK',
+            'Georgesche Kupon Larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Georgesche Lari',
+            'GEL',
+            'Georgesche Lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ghanaeschen Cedi (1979–2007)',
+            'GHC',
+            'Ghanaeschen Cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ghanaeschen Cedi',
+            'GHS',
+            'Ghanaeschen Cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltar-Pond',
+            'GIP',
+            'Gibraltar-Pond',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambia-Dalasi',
+            'GMD',
+            'Gambia-Dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Guinea-Frang',
+            'GNF',
+            'Guinea-Frang',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Guinéiesche Syli',
+            'GNS',
+            'Guinéiesche Syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Equatorialguinea-Ekwele',
+            'GQE',
+            'Equatorialguinea-Ekwele',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Griichesch Drachme',
+            'GRD',
+            'Griichesch Drachme',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Guatemaltekesche Quetzal',
+            'GTQ',
+            'Guatemaltekesche Quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portugisesch-Guinea Escudo',
+            'GWE',
+            'Portugisesch-Guinea Escudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Guinea-Bissau Peso',
+            'GWP',
+            'Guinea-Bissau Peso',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Guyana-Dollar',
+            'GYD',
+            'Guyana-Dollar',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Hong-Kong-Dollar',
+            'HK$',
+            'Hong-Kong-Dollar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Honduras-Lempira',
+            'HNL',
+            'Honduras-Lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Kroateschen Dinar',
+            'HRD',
+            'Kroateschen Dinar',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kroatesche Kuna',
+            'HRK',
+            'Kroatesche Kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haitianesch Gourde',
+            'HTG',
+            'Haitianesch Gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Ungaresche Forint',
+            'HUF',
+            'Ungaresche Forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indonesesch Rupiah',
+            'IDR',
+            'Indonesesch Rupiah',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Irescht Pond',
+            'IEP',
+            'Irescht Pond',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Israelescht Pond',
+            'ILP',
+            'Israelescht Pond',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Israeleschen Neie Schekel',
+            '₪',
+            'Israeleschen Neie Schekel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Indesch Rupie',
+            '₹',
+            'Indesch Rupie',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Irakeschen Dinar',
+            'IQD',
+            'Irakeschen Dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Iranesch Rial',
+            'IRR',
+            'Iranesch Rial',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Islännesch Kroun',
+            'ISK',
+            'Islännesch Kroun',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Italienesch Lira',
+            'ITL',
+            'Italienesch Lira',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Jamaika-Dollar',
+            'JMD',
+            'Jamaika-Dollar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Jordaneschen Dinar',
+            'JOD',
+            'Jordaneschen Dinar',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Japanesche Yen',
+            '¥',
+            'Japanesche Yen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Kenia-Schilling',
+            'KES',
+            'Kenia-Schilling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Kirgisesche Som',
+            'KGS',
+            'Kirgisesche Som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Kambodschanesche Riel',
+            'KHR',
+            'Kambodschanesche Riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Komore-Frang',
+            'KMF',
+            'Komore-Frang',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Nordkoreanesche Won',
+            'KPW',
+            'Nordkoreanesche Won',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Südkoreanesche Won',
+            '₩',
+            'Südkoreanesche Won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Kuwait-Dinar',
+            'KWD',
+            'Kuwait-Dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Kaiman-Dollar',
+            'KYD',
+            'Kaiman-Dollar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Kasacheschen Tenge',
+            'KZT',
+            'Kasacheschen Tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laoteschen Kip',
+            'LAK',
+            'Laoteschen Kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Libanesescht Pond',
+            'LBP',
+            'Libanesescht Pond',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Sri-Lanka-Rupie',
+            'LKR',
+            'Sri-Lanka-Rupie',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberianeschen Dollar',
+            'LRD',
+            'Liberianeschen Dollar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti',
+            'LSL',
+            'Loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litauesche Litas',
+            'LTL',
+            'Litauesche Litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Litaueschen Talonas',
+            'LTT',
+            'Litaueschen Talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Lëtzebuerger Frang (konvertibel)',
+            'LUC',
+            'Lëtzebuerger Frang (konvertibel)',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Lëtzebuerger Frang',
+            'LUF',
+            'Lëtzebuerger Frang',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Lëtzebuerger Finanz-Frang',
+            'LUL',
+            'Lëtzebuerger Finanz-Frang',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lettesche Lats',
+            'LVL',
+            'Lettesche Lats',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Lettesche Rubel',
+            'LVR',
+            'Lettesche Rubel',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Libeschen Dinar',
+            'LYD',
+            'Libeschen Dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Marokkaneschen Dirham',
+            'MAD',
+            'Marokkaneschen Dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Marokkanesche Frang',
+            'MAF',
+            'Marokkanesche Frang',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldawesche Leu',
+            'MDL',
+            'Moldawesche Leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Madagaskar-Ariary',
+            'MGA',
+            'Madagaskar-Ariary',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Madagaskar-Frang',
+            'MGF',
+            'Madagaskar-Frang',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Mazedoneschen Denar',
+            'MKD',
+            'Mazedoneschen Denar',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Malesche Frang',
+            'MLF',
+            'Malesche Frang',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Myanmaresche Kyat',
+            'MMK',
+            'Myanmaresche Kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongoleschen Tögrög',
+            'MNT',
+            'Mongoleschen Tögrög',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Macau-Pataca',
+            'MOP',
+            'Macau-Pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauretaneschen Ouguiya (1973–2017)',
+            'MRO',
+            'Mauretaneschen Ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mauretaneschen Ouguiya',
+            'MRU',
+            'Mauretaneschen Ouguiya',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Maltesesch Lira',
+            'MTL',
+            'Maltesesch Lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Maltesescht Pond',
+            'MTP',
+            'Maltesescht Pond',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mauritius-Rupie',
+            'MUR',
+            'Mauritius-Rupie',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldiven-Rupie',
+            'MVR',
+            'Maldiven-Rupie',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malawi-Kwacha',
+            'MWK',
+            'Malawi-Kwacha',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Mexikanesche Peso',
+            'MX$',
+            'Mexikanesche Peso',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Mexikanesche Sëlwer-Peso (1861–1992)',
+            'MXP',
+            'Mexikanesche Sëlwer-Peso (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Mexikaneschen Unidad de Inversion (UDI)',
+            'MXV',
+            'Mexikaneschen Unidad de Inversion (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Malayseschen Ringgit',
+            'MYR',
+            'Malayseschen Ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mosambikaneschen Escudo',
+            'MZE',
+            'Mosambikaneschen Escudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Mosambikanesche Metical (1980–2006)',
+            'MZM',
+            'Mosambikanesche Metical (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mosambikanesche Metical',
+            'MZN',
+            'Mosambikanesche Metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibia-Dollar',
+            'NAD',
+            'Namibia-Dollar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigerianeschen Naira',
+            'NGN',
+            'Nigerianeschen Naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Nicaraguanesche Córdoba (1988–1991)',
+            'NIC',
+            'Nicaraguanesche Córdoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nicaraguanesche Córdoba',
+            'NIO',
+            'Nicaraguanesche Córdoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Hollännesche Gulden',
+            'NLG',
+            'Hollännesche Gulden',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Norwegesch Kroun',
+            'NOK',
+            'Norwegesch Kroun',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepalesesch Rupie',
+            'NPR',
+            'Nepalesesch Rupie',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Neiséiland-Dollar',
+            'NZ$',
+            'Neiséiland-Dollar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Omanesche Rial',
+            'OMR',
+            'Omanesche Rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panamaesche Balboa',
+            'PAB',
+            'Panamaesche Balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Peruaneschen Inti',
+            'PEI',
+            'Peruaneschen Inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peruaneschen Sol',
+            'PEN',
+            'Peruaneschen Sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Peruaneschen Sol (1863–1965)',
+            'PES',
+            'Peruaneschen Sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papua-Neiguinéiesche Kina',
+            'PGK',
+            'Papua-Neiguinéiesche Kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Philippinnesche Peso',
+            'PHP',
+            'Philippinnesche Peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistanesch Rupie',
+            'PKR',
+            'Pakistanesch Rupie',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Polneschen Zloty',
+            'PLN',
+            'Polneschen Zloty',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Polneschen Zloty (1950–1995)',
+            'PLZ',
+            'Polneschen Zloty (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portugiseschen Escudo',
+            'PTE',
+            'Portugiseschen Escudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paraguayeschen Guaraní',
+            'PYG',
+            'Paraguayeschen Guaraní',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Katar-Riyal',
+            'QAR',
+            'Katar-Riyal',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Rhodeseschen Dollar',
+            'RHD',
+            'Rhodeseschen Dollar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Rumänesche Leu (1952–2006)',
+            'ROL',
+            'Rumänesche Leu (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Rumänesche Leu',
+            'RON',
+            'Rumänesche Leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Serbeschen Dinar',
+            'RSD',
+            'Serbeschen Dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Russesche Rubel',
+            'RUB',
+            'Russesche Rubel',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Russesche Rubel (1991–1998)',
+            'RUR',
+            'Russesche Rubel (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Ruanda-Frang',
+            'RWF',
+            'Ruanda-Frang',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saudi-Rial',
+            'SAR',
+            'Saudi-Rial',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Salomonen-Dollar',
+            'SBD',
+            'Salomonen-Dollar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seychellen-Rupie',
+            'SCR',
+            'Seychellen-Rupie',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Sudaneseschen Dinar (1992–2007)',
+            'SDD',
+            'Sudaneseschen Dinar (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudanesescht Pond',
+            'SDG',
+            'Sudanesescht Pond',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Sudanesescht Pond (1957–1998)',
+            'SDP',
+            'Sudanesescht Pond (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Schwedesch Kroun',
+            'SEK',
+            'Schwedesch Kroun',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singapur-Dollar',
+            'SGD',
+            'Singapur-Dollar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'St. Helena-Pond',
+            'SHP',
+            'St. Helena-Pond',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Sloweneschen Tolar',
+            'SIT',
+            'Sloweneschen Tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slowakesch Kroun',
+            'SKK',
+            'Slowakesch Kroun',
+        ],
+        'SLE' => [
+            'SLE',
+            'Sierra-leonesche Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sierra-leonesche Leone',
+            'SLL',
+            'Sierra-leonesche Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somalia-Schilling',
+            'SOS',
+            'Somalia-Schilling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Surinameschen Dollar',
+            'SRD',
+            'Surinameschen Dollar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Surinamesche Gulden',
+            'SRG',
+            'Surinamesche Gulden',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Südsudanesescht Pond',
+            'SSP',
+            'Südsudanesescht Pond',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'São-toméeschen Dobra (1977–2017)',
+            'STD',
+            'São-toméeschen Dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'São-toméeschen Dobra',
+            'STN',
+            'São-toméeschen Dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Sowjetesche Rubel',
+            'SUR',
+            'Sowjetesche Rubel',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'El-Salvador-Colón',
+            'SVC',
+            'El-Salvador-Colón',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Syrescht Pond',
+            'SYP',
+            'Syrescht Pond',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Swasilännesche Lilangeni',
+            'SZL',
+            'Swasilännesche Lilangeni',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Thailännesche Baht',
+            '฿',
+            'Thailännesche Baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tadschikistan-Rubel',
+            'TJR',
+            'Tadschikistan-Rubel',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tadschikistan-Somoni',
+            'TJS',
+            'Tadschikistan-Somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Turkmenistan-Manat (1993–2009)',
+            'TMM',
+            'Turkmenistan-Manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Turkmenistan-Manat',
+            'TMT',
+            'Turkmenistan-Manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tuneseschen Dinar',
+            'TND',
+            'Tuneseschen Dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tongaeschen Paʻanga',
+            'TOP',
+            'Tongaeschen Paʻanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Timor-Escudo',
+            'TPE',
+            'Timor-Escudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Tierkesch Lira (1922–2005)',
+            'TRL',
+            'Tierkesch Lira (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Tierkesch Lira',
+            'TRY',
+            'Tierkesch Lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad-an-Tobago-Dollar',
+            'TTD',
+            'Trinidad-an-Tobago-Dollar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Neien Taiwan-Dollar',
+            'NT$',
+            'Neien Taiwan-Dollar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tansania-Schilling',
+            'TZS',
+            'Tansania-Schilling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ukraineschen Hrywnja',
+            'UAH',
+            'Ukraineschen Hrywnja',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Ukrainesche Karbovanetz',
+            'UAK',
+            'Ukrainesche Karbovanetz',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Uganda-Schilling (1966–1987)',
+            'UGS',
+            'Uganda-Schilling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Uganda-Schilling',
+            'UGX',
+            'Uganda-Schilling',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'US-Dollar',
+            '$',
+            'US-Dollar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'US Dollar (Nächsten Dag)',
+            'USN',
+            'US Dollar (Nächsten Dag)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'US Dollar (Selwechten Dag)',
+            'USS',
+            'US Dollar (Selwechten Dag)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Uruguayesche Peso (1975–1993)',
+            'UYP',
+            'Uruguayesche Peso (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Uruguayesche Peso',
+            'UYU',
+            'Uruguayesche Peso',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Usbekistan-Sum',
+            'UZS',
+            'Usbekistan-Sum',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venezolanesche Bolívar (1871–2008)',
+            'VEB',
+            'Venezolanesche Bolívar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venezolanesche Bolívar (2008–2018)',
+            'VEF',
+            'Venezolanesche Bolívar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venezolanesche Bolívar',
+            'VES',
+            'Venezolanesche Bolívar',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Vietnameseschen Dong',
+            '₫',
+            'Vietnameseschen Dong',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatu-Vatu',
+            'VUV',
+            'Vanuatu-Vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoaneschen Tala',
+            'WST',
+            'Samoaneschen Tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'CFA-Frang (BEAC)',
+            'FCFA',
+            'CFA-Frang (BEAC)',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Ostkaribeschen Dollar',
+            'EC$',
+            'Ostkaribeschen Dollar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Europäesch Währungseenheet (XEU)',
+            'XEU',
+            'Europäesch Währungseenheet (XEU)',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Franséische Gold-Frang',
+            'XFO',
+            'Franséische Gold-Frang',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Franséischen UIC-Frang',
+            'XFU',
+            'Franséischen UIC-Frang',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'CFA-Frang (BCEAO)',
+            'F CFA',
+            'CFA-Frang (BCEAO)',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP-Frang',
+            'CFPF',
+            'CFP-Frang',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET Funds',
+            'XRE',
+            'RINET Funds',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Jemen-Dinar',
+            'YDD',
+            'Jemen-Dinar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Jemen-Rial',
+            'YER',
+            'Jemen-Rial',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Jugoslaweschen Dinar (1966–1990)',
+            'YUD',
+            'Jugoslaweschen Dinar (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Jugoslaweschen Neien Dinar (1994–2002)',
+            'YUM',
+            'Jugoslaweschen Neien Dinar (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Jugoslaweschen Dinar (konvertibel)',
+            'YUN',
+            'Jugoslaweschen Dinar (konvertibel)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Südafrikanesche Rand (Finanz)',
+            'ZAL',
+            'Südafrikanesche Rand (Finanz)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Südafrikanesche Rand',
+            'ZAR',
+            'Südafrikanesche Rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha (1968–2012)',
+            'ZMK',
+            'Kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha',
+            'ZMW',
+            'Kwacha',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zaire-Neien Zaïre (1993–1998)',
+            'ZRN',
+            'Zaire-Neien Zaïre (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zaire-Zaïre (1971–1993)',
+            'ZRZ',
+            'Zaire-Zaïre (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Simbabwe-Dollar (1980–2008)',
+            'ZWD',
+            'Simbabwe-Dollar (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Simbabwe-Dollar (2009)',
+            'ZWL',
+            'Simbabwe-Dollar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Simbabwe-Dollar (2008)',
+            'ZWR',
+            'Simbabwe-Dollar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lg.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,236 +3,240 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Diraamu eya Emireeti',
+            'AED',
+            'Diraamu eya Emireeti',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza ey’Angola',
+            'AOA',
+            'Kwanza ey’Angola',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Doola ey’Awusiturelya',
+            'A$',
+            'Doola ey’Awusiturelya',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinaali ey’eBaareeni',
+            'BHD',
+            'Dinaali ey’eBaareeni',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Faranga ey’eburundi',
+            'BIF',
+            'Faranga ey’eburundi',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula ey’eBotiswana',
+            'BWP',
+            'Pula ey’eBotiswana',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Doola ey’eKanada',
+            'CA$',
+            'Doola ey’eKanada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Faranga ey’eKongo',
+            'CDF',
+            'Faranga ey’eKongo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Faranga ey’eSwitizirandi',
+            'CHF',
+            'Faranga ey’eSwitizirandi',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuwani Reniminibi ey’eCayina',
+            'CN¥',
+            'Yuwani Reniminibi ey’eCayina',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Esikudo ey’Keepu Veredi',
+            'CVE',
+            'Esikudo ey’Keepu Veredi',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Faranga ey’eJjibuti',
+            'DJF',
+            'Faranga ey’eJjibuti',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinaali ey’Aligerya',
+            'DZD',
+            'Dinaali ey’Aligerya',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Pawundi ey’eMisiri',
+            'EGP',
+            'Pawundi ey’eMisiri',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakifa ey’Eritureya',
+            'ERN',
+            'Nakifa ey’Eritureya',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Biiru ey’Esyopya',
+            'ETB',
+            'Biiru ey’Esyopya',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Yuro',
+            '€',
+            'Yuro',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Pawundi ey’eBungereza',
+            '£',
+            'Pawundi ey’eBungereza',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Sedi ey’eGana',
+            'GHC',
+            'Sedi ey’eGana',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi ey’eGambya',
+            'GMD',
+            'Dalasi ey’eGambya',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Faranga ey’eGini',
+            'GNS',
+            'Faranga ey’eGini',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupiya ey’eBuyindi',
+            '₹',
+            'Rupiya ey’eBuyindi',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yeni ey’eJapani',
+            'JP¥',
+            'Yeni ey’eJapani',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Silingi ey’eKenya',
+            'KES',
+            'Silingi ey’eKenya',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Faranga ey’eKomoro',
+            'KMF',
+            'Faranga ey’eKomoro',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Doola ey’eLiberya',
+            'LRD',
+            'Doola ey’eLiberya',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti ey’eLesoso',
+            'LSL',
+            'Loti ey’eLesoso',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinaali ey’eLibya',
+            'LYD',
+            'Dinaali ey’eLibya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Diraamu ey’eMoroko',
+            'MAD',
+            'Diraamu ey’eMoroko',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Faranga ey’eMalagase',
+            'MGA',
+            'Faranga ey’eMalagase',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Wugwiya ey’eMawritenya (1973–2017)',
+            'MRO',
+            'Wugwiya ey’eMawritenya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Wugwiya ey’eMawritenya',
+            'MRU',
+            'Wugwiya ey’eMawritenya',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupiya ey’eMawurisyasi',
+            'MUR',
+            'Rupiya ey’eMawurisyasi',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwaca ey’eMalawi',
+            'MWK',
+            'Kwaca ey’eMalawi',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metikaali ey’eMozambiiki',
+            'MZM',
+            'Metikaali ey’eMozambiiki',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Doola ey’eNamibiya',
+            'NAD',
+            'Doola ey’eNamibiya',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nayira ey’eNayijerya',
+            'NGN',
+            'Nayira ey’eNayijerya',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Faranga ey’eRwanda',
+            'RWF',
+            'Faranga ey’eRwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyaali ey’eBuwarabu',
+            'SAR',
+            'Riyaali ey’eBuwarabu',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupiya ey’eSesere',
+            'SCR',
+            'Rupiya ey’eSesere',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Dinaali ey’eSudaani',
+            'SDG',
+            'Dinaali ey’eSudaani',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Pawundi ey’eSudaani',
+            'SDP',
+            'Pawundi ey’eSudaani',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Pawundi ey’eSenti Herena',
+            'SHP',
+            'Pawundi ey’eSenti Herena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Lewone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Lewone',
+            'SLL',
+            'Lewone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Silingi ey’eSomaliya',
+            'SOS',
+            'Silingi ey’eSomaliya',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobura ey’eSantome ne Purincipe (1977–2017)',
+            'STD',
+            'Dobura ey’eSantome ne Purincipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobura ey’eSantome ne Purincipe',
+            'STN',
+            'Dobura ey’eSantome ne Purincipe',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni',
+            'SZL',
+            'Lilangeni',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinaali ey’eTunizya',
+            'TND',
+            'Dinaali ey’eTunizya',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Silingi ey’eTanzaniya',
+            'TZS',
+            'Silingi ey’eTanzaniya',
         ],
         'UGX' => [
-            0 => 'USh',
-            1 => 'Silingi eya Yuganda',
+            'USh',
+            'Silingi eya Yuganda',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Doola ey’Amerika',
+            'US$',
+            'Doola ey’Amerika',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Faranga ey’omu Afirika eya wakati',
+            'FCFA',
+            'Faranga ey’omu Afirika eya wakati',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Faranga ey’omu Afirika ey’ebugwanjuba',
+            'F CFA',
+            'Faranga ey’omu Afirika ey’ebugwanjuba',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Randi ey’eSawusafirika',
+            'ZAR',
+            'Randi ey’eSawusafirika',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwaca ey’eZambya (1968–2012)',
+            'ZMK',
+            'Kwaca ey’eZambya (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwaca ey’eZambya',
+            'ZMW',
+            'Kwaca ey’eZambya',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Doola ey’eZimbabwe',
+            'ZWD',
+            'Doola ey’eZimbabwe',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ln_AO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ln_AO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ln_AO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ln_AO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'AOA' => [
-            0 => 'Kz',
-            1 => 'Kwanza ya Angóla',
+            'Kz',
+            'Kwanza ya Angóla',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ln.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ln.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ln.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ln.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,236 +3,240 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirihamɛ ya Lémila alabo',
+            'AED',
+            'Dirihamɛ ya Lémila alabo',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza ya Angóla',
+            'AOA',
+            'Kwanza ya Angóla',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dolarɛ ya Ositali',
+            'A$',
+            'Dolarɛ ya Ositali',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinarɛ ya Bahrɛnɛ',
+            'BHD',
+            'Dinarɛ ya Bahrɛnɛ',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Falánga ya Burundi',
+            'BIF',
+            'Falánga ya Burundi',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula ya Botswana',
+            'BWP',
+            'Pula ya Botswana',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dolarɛ ya Kanadá',
+            'CA$',
+            'Dolarɛ ya Kanadá',
         ],
         'CDF' => [
-            0 => 'FC',
-            1 => 'Falánga ya Kongó',
+            'FC',
+            'Falánga ya Kongó',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Falánga ya Swisɛ',
+            'CHF',
+            'Falánga ya Swisɛ',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuanɛ Renminbi ya Sinɛ',
+            'CN¥',
+            'Yuanɛ Renminbi ya Sinɛ',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Esikudo ya Kapevɛrɛ',
+            'CVE',
+            'Esikudo ya Kapevɛrɛ',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Falánga ya Dzibuti',
+            'DJF',
+            'Falánga ya Dzibuti',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinarɛ ya Alizeri',
+            'DZD',
+            'Dinarɛ ya Alizeri',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Paunɛ ya Ezípitɛ',
+            'EGP',
+            'Paunɛ ya Ezípitɛ',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa ya Elitlɛ',
+            'ERN',
+            'Nakfa ya Elitlɛ',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Birɛ ya Etsiópi',
+            'ETB',
+            'Birɛ ya Etsiópi',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Ɛlɔ́',
+            '€',
+            'Ɛlɔ́',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Paunɛ ya Angɛlɛtɛ́lɛ',
+            '£',
+            'Paunɛ ya Angɛlɛtɛ́lɛ',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Sedi ya Gana',
+            'GHC',
+            'Sedi ya Gana',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi ya Gambi',
+            'GMD',
+            'Dalasi ya Gambi',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Falánga ya Ginɛ',
+            'GNS',
+            'Falánga ya Ginɛ',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupi ya Índɛ',
+            '₹',
+            'Rupi ya Índɛ',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yeni ya Zapɔ',
+            'JP¥',
+            'Yeni ya Zapɔ',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Shilingɛ ya Kenya',
+            'KES',
+            'Shilingɛ ya Kenya',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Falánga ya Komoro',
+            'KMF',
+            'Falánga ya Komoro',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dolarɛ ya Liberya',
+            'LRD',
+            'Dolarɛ ya Liberya',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti ya Lesóto',
+            'LSL',
+            'Loti ya Lesóto',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinarɛ ya Libí',
+            'LYD',
+            'Dinarɛ ya Libí',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirihame ya Marokɛ',
+            'MAD',
+            'Dirihame ya Marokɛ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Falánga ya Madagasikarɛ',
+            'MGA',
+            'Falánga ya Madagasikarɛ',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ugwiya ya Moritani (1973–2017)',
+            'MRO',
+            'Ugwiya ya Moritani (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ugwiya ya Moritani',
+            'MRU',
+            'Ugwiya ya Moritani',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupi ya Morisi',
+            'MUR',
+            'Rupi ya Morisi',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwasha ya Malawi',
+            'MWK',
+            'Kwasha ya Malawi',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metikali ya Mozambiki',
+            'MZM',
+            'Metikali ya Mozambiki',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dolarɛ ya Namibi',
+            'NAD',
+            'Dolarɛ ya Namibi',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira ya Nizerya',
+            'NGN',
+            'Naira ya Nizerya',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Falánga ya Rwanda',
+            'RWF',
+            'Falánga ya Rwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyalɛ ya Alabi Sawuditɛ',
+            'SAR',
+            'Riyalɛ ya Alabi Sawuditɛ',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupi ya Sɛshɛlɛ',
+            'SCR',
+            'Rupi ya Sɛshɛlɛ',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Dinarɛ ya Sudá',
+            'SDG',
+            'Dinarɛ ya Sudá',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Paunɛ ya Sudá',
+            'SDP',
+            'Paunɛ ya Sudá',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Paunɛ ya Sántu elena',
+            'SHP',
+            'Paunɛ ya Sántu elena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leonɛ',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leonɛ',
+            'SLL',
+            'Leonɛ (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Shilingɛ ya Somali',
+            'SOS',
+            'Shilingɛ ya Somali',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra ya Sao Tomé mpé Presipe (1977–2017)',
+            'STD',
+            'Dobra ya Sao Tomé mpé Presipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra ya Sao Tomé mpé Presipe',
+            'STN',
+            'Dobra ya Sao Tomé mpé Presipe',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni',
+            'SZL',
+            'Lilangeni',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinarɛ ya Tinizi',
+            'TND',
+            'Dinarɛ ya Tinizi',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Shilingɛ ya Tanzani',
+            'TZS',
+            'Shilingɛ ya Tanzani',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Shilingɛ ya Uganda',
+            'UGX',
+            'Shilingɛ ya Uganda',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Dolarɛ ya Ameriki',
+            'US$',
+            'Dolarɛ ya Ameriki',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Falánga CFA BEAC',
+            'FCFA',
+            'Falánga CFA BEAC',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Falánga CFA BCEAO',
+            'F CFA',
+            'Falánga CFA BCEAO',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Randɛ ya Afríka Súdi',
+            'ZAR',
+            'Randɛ ya Afríka Súdi',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwasha ya Zambi (1968–2012)',
+            'ZMK',
+            'Kwasha ya Zambi (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwasha ya Zambi',
+            'ZMW',
+            'Kwasha ya Zambi',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dolarɛ ya Zimbabwɛ',
+            'ZWD',
+            'Dolarɛ ya Zimbabwɛ',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lo.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1140 +3,1144 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'ເປເຊຕາ ອັນໂດລາ',
+            'ADP',
+            'ເປເຊຕາ ອັນໂດລາ',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'ສະ​ຫະ​ລັດ​ອາ​ຣັບ​ອາ​ມິ​ເຣດ ເດີ​ແຮມ',
+            'AED',
+            'ສະ​ຫະ​ລັດ​ອາ​ຣັບ​ອາ​ມິ​ເຣດ ເດີ​ແຮມ',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'ອັບການິ ອັບການິສະຖານ (1927–2002)',
+            'AFA',
+            'ອັບການິ ອັບການິສະຖານ (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'ອັຟ​ກັນ ອັຟ​ກາ​ນິ',
+            'AFN',
+            'ອັຟ​ກັນ ອັຟ​ກາ​ນິ',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'ອັລ​ບາ​ນຽນ ເລກ',
+            'ALL',
+            'ອັລ​ບາ​ນຽນ ເລກ',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'ອາ​ເມ​ນຽນ ແດຣມ',
+            'AMD',
+            'ອາ​ເມ​ນຽນ ແດຣມ',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'ເນ​ເທີ​ແລນ ແອນ​ຕິ​ລຽນ ກິວ​ເດີ',
+            'ANG',
+            'ເນ​ເທີ​ແລນ ແອນ​ຕິ​ລຽນ ກິວ​ເດີ',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'ແອງ​ໂກ​ລັນ ຄວນ​ຊາ',
+            'AOA',
+            'ແອງ​ໂກ​ລັນ ຄວນ​ຊາ',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'ກວານຊາ ແອງໂກລາ (1977–1991)',
+            'AOK',
+            'ກວານຊາ ແອງໂກລາ (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'ກວານຊາ ແອງໂກລາ ໃໝ່ (1995–1999)',
+            'AON',
+            'ກວານຊາ ແອງໂກລາ ໃໝ່ (1995–1999)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'ກວານຊາກທີ່ແກ້ໄຂໃໝ່ ແອງກູລາ (1995–1999)',
+            'AOR',
+            'ກວານຊາກທີ່ແກ້ໄຂໃໝ່ ແອງກູລາ (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'ອອສຕຣານ ອາກຊັງຕິນ',
+            'ARA',
+            'ອອສຕຣານ ອາກຊັງຕິນ',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'ເປໂຊເລ ອາກຊັງຕິນ (1970–1983)',
+            'ARL',
+            'ເປໂຊເລ ອາກຊັງຕິນ (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'ເປໂຊ ອາກຊັງຕິນ (1881–1970)',
+            'ARM',
+            'ເປໂຊ ອາກຊັງຕິນ (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'ເປໂຊ ອາກຊັງຕິນ (1983–1985)',
+            'ARP',
+            'ເປໂຊ ອາກຊັງຕິນ (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'ອາ​ເຈນ​ທິ​ນາ ເປ​ໂຊ',
+            'ARS',
+            'ອາ​ເຈນ​ທິ​ນາ ເປ​ໂຊ',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'ຊິລລິງ ອົດສະຕາລີ',
+            'ATS',
+            'ຊິລລິງ ອົດສະຕາລີ',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ອອສ​ເຕຣ​ລຽນ ໂດ​ລ່າ',
+            'A$',
+            'ອອສ​ເຕຣ​ລຽນ ໂດ​ລ່າ',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'ອະຣູແບນ ຟລໍຣິນ',
+            'AWG',
+            'ອະຣູແບນ ຟລໍຣິນ',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'ມານັດ ອາແຊກບາຍຊານ (1993–2006)',
+            'AZM',
+            'ມານັດ ອາແຊກບາຍຊານ (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'ອາ​ເຊີ​ໄບ​ຈາ​ນິ ມາ​ນັດ',
+            'AZN',
+            'ອາ​ເຊີ​ໄບ​ຈາ​ນິ ມາ​ນັດ',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'ດີນາ ບອສເນຍ ເຮີເຊໂບວາເນຍ (1992–1994)',
+            'BAD',
+            'ດີນາ ບອສເນຍ ເຮີເຊໂບວາເນຍ (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'ບອ​ສ​ເນຍ-ເຮີ​ເຊ​ໂກວິ​ນາ ຄອນ​ເວີດ​ຕິ​ໂບ ມາກ',
+            'BAM',
+            'ບອ​ສ​ເນຍ-ເຮີ​ເຊ​ໂກວິ​ນາ ຄອນ​ເວີດ​ຕິ​ໂບ ມາກ',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'ດີນາໃໝ່ ບອສເນຍ ເຮີເຊໂບວີນາ(1994–1997)',
+            'BAN',
+            'ດີນາໃໝ່ ບອສເນຍ ເຮີເຊໂບວີນາ(1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'ໂດລ່າ ບາບາດຽນ',
+            'BBD',
+            'ໂດລ່າ ບາບາດຽນ',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'ບັງ​ຄລາ​ເທດ ຕາ​ກາ',
+            'BDT',
+            'ບັງ​ຄລາ​ເທດ ຕາ​ກາ',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'ຟຣັງ ບູນກາລີ (ປ່ຽນແປງໄດ້)',
+            'BEC',
+            'ຟຣັງ ບູນກາລີ (ປ່ຽນແປງໄດ້)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'ຟຣັງ ບູນກາລີ',
+            'BEF',
+            'ຟຣັງ ບູນກາລີ',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'ຟຣັງ ບູນກາລີ (ການເງິນ)',
+            'BEL',
+            'ຟຣັງ ບູນກາລີ (ການເງິນ)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'ຮາດເລບ ບູນກາລີ',
+            'BGL',
+            'ຮາດເລບ ບູນກາລີ',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'ເລບ ສັງຄົມບູນກາລີ',
+            'BGM',
+            'ເລບ ສັງຄົມບູນກາລີ',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'ບັງ​ກາ​ຣຽນ ເລບ',
+            'BGN',
+            'ບັງ​ກາ​ຣຽນ ເລບ',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'ເລບ ບູນກາລີ (1879–1952)',
+            'BGO',
+            'ເລບ ບູນກາລີ (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'ບາ​ໄຣ​ນິ ດິ​ນາ',
+            'BHD',
+            'ບາ​ໄຣ​ນິ ດິ​ນາ',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'ບຸ​ຣັນ​ດຽນ ຟຣັງ',
+            'BIF',
+            'ບຸ​ຣັນ​ດຽນ ຟຣັງ',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'ໂດ​ລ່າ​ເບີ​ມິວ​ດາ',
+            'BMD',
+            'ໂດ​ລ່າ​ເບີ​ມິວ​ດາ',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ບຣູ​ໄນ ໂດ​ລ່າ',
+            'BND',
+            'ບຣູ​ໄນ ໂດ​ລ່າ',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'ໂບ​ລິ​ວຽນ ໂບ​ລິ​ເວຍ​ໂນ',
+            'BOB',
+            'ໂບ​ລິ​ວຽນ ໂບ​ລິ​ເວຍ​ໂນ',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'ໂລລິເວຍໂນ ໂລລິເວຍ (1863–1963)',
+            'BOL',
+            'ໂລລິເວຍໂນ ໂລລິເວຍ (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'ເປໂຊໂລລິເວຍ',
+            'BOP',
+            'ເປໂຊໂລລິເວຍ',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'ມະດອນ ໂລລິເວຍ',
+            'BOV',
+            'ມະດອນ ໂລລິເວຍ',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'ກຣູເຊໂດບາຊິ ໃໝ່ (1967–1986)',
+            'BRB',
+            'ກຣູເຊໂດບາຊິ ໃໝ່ (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'ກຣູຊາໂດບາຊິວ (1986–1989)',
+            'BRC',
+            'ກຣູຊາໂດບາຊິວ (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'ກຣູເຊໂຣ ບາຊິ ກຣູໂຊ ບາຊິວ (1993–1994)',
+            'BRE',
+            'ກຣູເຊໂຣ ບາຊິ ກຣູໂຊ ບາຊິວ (1993–1994)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ບຣາ​ຊິ​ລຽນ ຣຽວ',
+            'R$',
+            'ບຣາ​ຊິ​ລຽນ ຣຽວ',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'ກຣູຊາໂດ ບາຊິວ ໃໝ່ (1989–1990)',
+            'BRN',
+            'ກຣູຊາໂດ ບາຊິວ ໃໝ່ (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'ກຣູເຊໂຣ ບາຊິວ (1993–1994)',
+            'BRR',
+            'ກຣູເຊໂຣ ບາຊິວ (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'ກຣູເຊໂຣ ບາຊິວ (1942–1967)',
+            'BRZ',
+            'ກຣູເຊໂຣ ບາຊິວ (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'ໂດລ່າ ບາຮາມຽນ',
+            'BSD',
+            'ໂດລ່າ ບາຮາມຽນ',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ພູ​ຖານ ງຸນດຣັມ',
+            'BTN',
+            'ພູ​ຖານ ງຸນດຣັມ',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'ຈາດ ພະມ້າ',
+            'BUK',
+            'ຈາດ ພະມ້າ',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'ບອດ​ສະ​ວາ​ນານ ພູ​ລາ',
+            'BWP',
+            'ບອດ​ສະ​ວາ​ນານ ພູ​ລາ',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'ຣູໂບ ເບຣາຣຸສ ໃໝ່(1994–1999)',
+            'BYB',
+            'ຣູໂບ ເບຣາຣຸສ ໃໝ່(1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'ເບ​ລາ​ຣຸ​ສ​ຊຽນ ຣູ​ເບິນ',
+            'BYN',
+            'ເບ​ລາ​ຣຸ​ສ​ຊຽນ ຣູ​ເບິນ',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'ເບ​ລາ​ຣຸ​ສ​ຊຽນ ຣູ​ເບິນ (2000–2016)',
+            'BYR',
+            'ເບ​ລາ​ຣຸ​ສ​ຊຽນ ຣູ​ເບິນ (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'ໂດ​ລ່າ​ເບ​ລີຊ',
+            'BZD',
+            'ໂດ​ລ່າ​ເບ​ລີຊ',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'ໂດລ່າແຄນາດາ',
+            'CA$',
+            'ໂດລ່າແຄນາດາ',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'ຄອງ​ໂກ​ລີສ ຟຣັງ',
+            'CDF',
+            'ຄອງ​ໂກ​ລີສ ຟຣັງ',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'ເອີໂຣ WIR',
+            'CHE',
+            'ເອີໂຣ WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'ສະ​ວິ​ສ ຟ​ຣັງ',
+            'CHF',
+            'ສະ​ວິ​ສ ຟ​ຣັງ',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'ຟຣັງ WIR',
+            'CHW',
+            'ຟຣັງ WIR',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'ເອສກູໂດ ຊິລີ',
+            'CLE',
+            'ເອສກູໂດ ຊິລີ',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'ຫົວໜ່ວຍບັນຊີ (UF) ຊິລີ',
+            'CLF',
+            'ຫົວໜ່ວຍບັນຊີ (UF) ຊິລີ',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'ຊິ​ລຽນ ເປ​ໂຊ',
+            'CLP',
+            'ຊິ​ລຽນ ເປ​ໂຊ',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'ຢວນຈີນ (ນອກປະເທດ)',
+            'CNH',
+            'ຢວນຈີນ (ນອກປະເທດ)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'ຈີນ ຢວນ',
+            'CN¥',
+            'ຈີນ ຢວນ',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'ໂຄ​ລົມ​ບຽນ ເປ​ໂຊ',
+            'COP',
+            'ໂຄ​ລົມ​ບຽນ ເປ​ໂຊ',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'ຫົວໜ່ວຍຄ່າຈິງ ໂຄລັມເບຍ',
+            'COU',
+            'ຫົວໜ່ວຍຄ່າຈິງ ໂຄລັມເບຍ',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'ໂຄສຕາ ຣິກັນ ໂຄລອນ',
+            'CRC',
+            'ໂຄສຕາ ຣິກັນ ໂຄລອນ',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'ດີນາ ເຊີເບຍ (2002–2006)',
+            'CSD',
+            'ດີນາ ເຊີເບຍ (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'ຮາດໂກຣູນາ ເຊັກໂກສະໂລວັກ',
+            'CSK',
+            'ຮາດໂກຣູນາ ເຊັກໂກສະໂລວັກ',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'ຄິວແບນ ຄອນເວີດຕິໂບ ເປໂຊ',
+            'CUC',
+            'ຄິວແບນ ຄອນເວີດຕິໂບ ເປໂຊ',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'ຄິວແບນ ເປໂຊ',
+            'CUP',
+            'ຄິວແບນ ເປໂຊ',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'ເຄບ ເວີດ​ດີນ ເອ​ສ​ຄູ​ໂດ',
+            'CVE',
+            'ເຄບ ເວີດ​ດີນ ເອ​ສ​ຄູ​ໂດ',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'ປອນ ໄຊປຣັດ',
+            'CYP',
+            'ປອນ ໄຊປຣັດ',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'ເຊກ ໂຄ​ຣູ​ນາ',
+            'CZK',
+            'ເຊກ ໂຄ​ຣູ​ນາ',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'ມາກ ເຢຍລະມັນ ຕາເວັນອອກ',
+            'DDM',
+            'ມາກ ເຢຍລະມັນ ຕາເວັນອອກ',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'ມາກ ເຢຍລະມັນ',
+            'DEM',
+            'ມາກ ເຢຍລະມັນ',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => '​ດິ​ບູ​ຈຽນ ຟຣັງ',
+            'DJF',
+            '​ດິ​ບູ​ຈຽນ ຟຣັງ',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ແດນ​ນິ​ຊ ໂຄຣນ',
+            'DKK',
+            'ແດນ​ນິ​ຊ ໂຄຣນ',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ໂດ​ມິ​ນິ​ກັນ ເປ​ໂຊ',
+            'DOP',
+            'ໂດ​ມິ​ນິ​ກັນ ເປ​ໂຊ',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'ອັລ​ເຈີ​ຣຽນ ດິ​ນາ',
+            'DZD',
+            'ອັລ​ເຈີ​ຣຽນ ດິ​ນາ',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'ຊູເກ ເອກາວາດໍ',
+            'ECS',
+            'ຊູເກ ເອກາວາດໍ',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'ຫົວໜ່ວຍຄ່າຄົງທີ່ຂອງເອກາວາດໍ',
+            'ECV',
+            'ຫົວໜ່ວຍຄ່າຄົງທີ່ຂອງເອກາວາດໍ',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'ຄຣູນເອສ ໂຕເນຍ',
+            'EEK',
+            'ຄຣູນເອສ ໂຕເນຍ',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'ອີ​ຢິບ​ທຽນ ພາວດ໌',
+            'EGP',
+            'ອີ​ຢິບ​ທຽນ ພາວດ໌',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'ອິ​ຣິ​ທຣຽນ ແນກ​ຟ​າ',
+            'ERN',
+            'ອິ​ຣິ​ທຣຽນ ແນກ​ຟ​າ',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'ເປເຊຕາສະເປັນ (ບັນຊີ)',
+            'ESA',
+            'ເປເຊຕາສະເປັນ (ບັນຊີ)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'ເປເຊຕາສະເປນ (ປ່ຽນແປງໄດ້)',
+            'ESB',
+            'ເປເຊຕາສະເປນ (ປ່ຽນແປງໄດ້)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'ເປເຊຕາ ສະເປນ',
+            'ESP',
+            'ເປເຊຕາ ສະເປນ',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ເອ​ທິ​ໂອ​ປຽນ ເບີ​ຣ໌',
+            'ETB',
+            'ເອ​ທິ​ໂອ​ປຽນ ເບີ​ຣ໌',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ຢູ​ໂຣ',
+            '€',
+            'ຢູ​ໂຣ',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'ມາກກາ ຟິນແລນ',
+            'FIM',
+            'ມາກກາ ຟິນແລນ',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ຟິ​ຈຽນ ໂດ​ລ່າ',
+            'FJD',
+            'ຟິ​ຈຽນ ໂດ​ລ່າ',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ຟອ​ລ໌ກ​ແລນ ໄອ​ແລນ​ສ໌ ພາວ​ດ໌',
+            'FKP',
+            'ຟອ​ລ໌ກ​ແລນ ໄອ​ແລນ​ສ໌ ພາວ​ດ໌',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'ຟຣັງ ຝຣັ່ງ',
+            'FRF',
+            'ຟຣັງ ຝຣັ່ງ',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'ອັງກິດ ປອນ',
+            '£',
+            'ອັງກິດ ປອນ',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'ກູປອນ ລາຣິທ ຈໍເຈຍ',
+            'GEK',
+            'ກູປອນ ລາຣິທ ຈໍເຈຍ',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'ຈໍ​ຈຽນ ລາ​ຣິ',
+            'GEL',
+            'ຈໍ​ຈຽນ ລາ​ຣິ',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'ເຊດີ ການາ (1979–2007)',
+            'GHC',
+            'ເຊດີ ການາ (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ກາ​ນາ​ອຽນ ເຊ​ດິ',
+            'GHS',
+            'ກາ​ນາ​ອຽນ ເຊ​ດິ',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'ກິບ​ຣາ​ທາ ພາ​ວດ໌',
+            'GIP',
+            'ກິບ​ຣາ​ທາ ພາ​ວດ໌',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => '​ແກມ​ບຽນ ດາ​ລາ​ຊິ',
+            'GMD',
+            '​ແກມ​ບຽນ ດາ​ລາ​ຊິ',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'ກິ​ນຽນ ຟຣັງ',
+            'GNF',
+            'ກິ​ນຽນ ຟຣັງ',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'ໄຊລິ ກີນີ',
+            'GNS',
+            'ໄຊລິ ກີນີ',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ເອັກເວເລ ອີຄວາຕິຣຽວ ກິນີ',
+            'GQE',
+            'ເອັກເວເລ ອີຄວາຕິຣຽວ ກິນີ',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'ດາກຊະມາ ເກຣັກ',
+            'GRD',
+            'ດາກຊະມາ ເກຣັກ',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ກົວເຕມາລານ ເຄັດຊອນ',
+            'GTQ',
+            'ກົວເຕມາລານ ເຄັດຊອນ',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'ເອສກູໂດ ກີນີໂປຕູເກດ',
+            'GWE',
+            'ເອສກູໂດ ກີນີໂປຕູເກດ',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'ເປໂຊກິນີ-ບິສເຊົາ',
+            'GWP',
+            'ເປໂຊກິນີ-ບິສເຊົາ',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'ກາຍ​ຢາ​ນີ​ສ ໂດ​ລ່າ',
+            'GYD',
+            'ກາຍ​ຢາ​ນີ​ສ ໂດ​ລ່າ',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'ຮອງ​ກົງ ໂດ​ລ່າ',
+            'HK$',
+            'ຮອງ​ກົງ ໂດ​ລ່າ',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'ຮອນດູແຣນ ເລມພິຣາ',
+            'HNL',
+            'ຮອນດູແຣນ ເລມພິຣາ',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'ດີນາ ໂຄຣເອເຊຍ',
+            'HRD',
+            'ດີນາ ໂຄຣເອເຊຍ',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'ໂຄຣ​ເອ​ທຽນ ຄູ​ນາ',
+            'HRK',
+            'ໂຄຣ​ເອ​ທຽນ ຄູ​ນາ',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'ໄຮ​ຕຽນ ກົວ​ເດ',
+            'HTG',
+            'ໄຮ​ຕຽນ ກົວ​ເດ',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ຮັງ​ກາ​ຣຽນ ຟໍ​ຣິນ',
+            'HUF',
+            'ຮັງ​ກາ​ຣຽນ ຟໍ​ຣິນ',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'ອິນ​ໂດ​ເນ​ຊຽນ ໂດ​ລ່າ',
+            'IDR',
+            'ອິນ​ໂດ​ເນ​ຊຽນ ໂດ​ລ່າ',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'ປອນ ໄອຣິຊ',
+            'IEP',
+            'ປອນ ໄອຣິຊ',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'ປອນ ອີສະລາເອວ',
+            'ILP',
+            'ປອນ ອີສະລາເອວ',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ອິສ​ຣາ​ເອວ​ລິ ນິວ ເຊ​ເກວ',
+            '₪',
+            'ອິສ​ຣາ​ເອວ​ລິ ນິວ ເຊ​ເກວ',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'ອິນ​ເດຍ ຣູ​ປີ',
+            '₹',
+            'ອິນ​ເດຍ ຣູ​ປີ',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ອິ​ຣັກ​ກິ ດິ​ນາ',
+            'IQD',
+            'ອິ​ຣັກ​ກິ ດິ​ນາ',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ອິ​ຣາ​ນິ ຣຽວ',
+            'IRR',
+            'ອິ​ຣາ​ນິ ຣຽວ',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'ໄອ​ສ໌​ແລນ​ດິກ ໂຄຣ​ນາ',
+            'ISK',
+            'ໄອ​ສ໌​ແລນ​ດິກ ໂຄຣ​ນາ',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'ລິຣາ ອີຕາລີ',
+            'ITL',
+            'ລິຣາ ອີຕາລີ',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => '​ຈາ​ໄມ​ກັນ ໂດ​ລ່າ',
+            'JMD',
+            '​ຈາ​ໄມ​ກັນ ໂດ​ລ່າ',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'ຈໍ​ແດ​ນຽນ ດິ​ນາ',
+            'JOD',
+            'ຈໍ​ແດ​ນຽນ ດິ​ນາ',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'ຍີ່​ປຸ່ນ ເຢນ',
+            'JP¥',
+            'ຍີ່​ປຸ່ນ ເຢນ',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'ເຄນ​ຢັນ ຊິວ​ລິງ',
+            'KES',
+            'ເຄນ​ຢັນ ຊິວ​ລິງ',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'ຄ​ຣີ​ກິສ​​ຖາ​ນິ ໂຊມ',
+            'KGS',
+            'ຄ​ຣີ​ກິສ​​ຖາ​ນິ ໂຊມ',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'ກຳ​ປູ​ເຈຍ ຣຽວ',
+            'KHR',
+            'ກຳ​ປູ​ເຈຍ ຣຽວ',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'ໂຄ​ໂມ​ຣຽນ ຟຣັງ',
+            'KMF',
+            'ໂຄ​ໂມ​ຣຽນ ຟຣັງ',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'ເກົາ​ຫລີ​ເໜືອ ວອນ',
+            'KPW',
+            'ເກົາ​ຫລີ​ເໜືອ ວອນ',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'ຮາວານ ເກົາຫຼີເນື້',
+            'KRH',
+            'ຮາວານ ເກົາຫຼີເນື້',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'ວອນ ເກົາຫຼີໃຕ້ (1945–1953)',
+            'KRO',
+            'ວອນ ເກົາຫຼີໃຕ້ (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'ເກົາ​ຫລີໃຕ້ ວອນ',
+            '₩',
+            'ເກົາ​ຫລີໃຕ້ ວອນ',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'ຄູ​ເວ​ຕິ ດິ​ນາ',
+            'KWD',
+            'ຄູ​ເວ​ຕິ ດິ​ນາ',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'ເຄ​ແມນ ໄອ​ແລນ ໂດ​ລ່າ',
+            'KYD',
+            'ເຄ​ແມນ ໄອ​ແລນ ໂດ​ລ່າ',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'ຄາ​ຊັກ​ສະ​ຖາ​ນິ ເຕັງ​ເຈ',
+            'KZT',
+            'ຄາ​ຊັກ​ສະ​ຖາ​ນິ ເຕັງ​ເຈ',
         ],
         'LAK' => [
-            0 => '₭',
-            1 => 'ລາວ ກີບ',
+            '₭',
+            'ລາວ ກີບ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'ເລ​ບາ​ນີ​ສ ພາວດ໌',
+            'LBP',
+            'ເລ​ບາ​ນີ​ສ ພາວດ໌',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'ສີ​ລັງ​ກາ ຣູ​ປີ',
+            'LKR',
+            'ສີ​ລັງ​ກາ ຣູ​ປີ',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'ລິ​ເບີ​ຣຽນ ໂດ​ລ່າ',
+            'LRD',
+            'ລິ​ເບີ​ຣຽນ ໂດ​ລ່າ',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'ໂລຕິ ເລໂຊໂຕ',
+            'LSL',
+            'ໂລຕິ ເລໂຊໂຕ',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'ລິ​ທົວ​ນຽນ ລິ​ທັ​ສ',
+            'LTL',
+            'ລິ​ທົວ​ນຽນ ລິ​ທັ​ສ',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'ທາໂລນັສ ລິທົວເນຍ',
+            'LTT',
+            'ທາໂລນັສ ລິທົວເນຍ',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'ຟຣັງ ລຸກຊຳບວກ ທີ່ປ່ຽນແປງ',
+            'LUC',
+            'ຟຣັງ ລຸກຊຳບວກ ທີ່ປ່ຽນແປງ',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'ຟຣັງ ລຸກຊຳບວກ',
+            'LUF',
+            'ຟຣັງ ລຸກຊຳບວກ',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'ຟຣັງ ລຸກຊຳບວກ ການເງິນ',
+            'LUL',
+            'ຟຣັງ ລຸກຊຳບວກ ການເງິນ',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'ລັດ​ວຽນ ລັດ​ສ໌',
+            'LVL',
+            'ລັດ​ວຽນ ລັດ​ສ໌',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'ຣູໂບ ລາວຽນ',
+            'LVR',
+            'ຣູໂບ ລາວຽນ',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'ລິບ​ບຽນ ດິ​ນາ',
+            'LYD',
+            'ລິບ​ບຽນ ດິ​ນາ',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'ມໍ​ຣັອກ​ແຄນ​ ເດີ​ແຮມ',
+            'MAD',
+            'ມໍ​ຣັອກ​ແຄນ​ ເດີ​ແຮມ',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'ຟຣັງ ໂມຣອກໂກ',
+            'MAF',
+            'ຟຣັງ ໂມຣອກໂກ',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'ຟຣັງ ໂມດາໂກ',
+            'MCF',
+            'ຟຣັງ ໂມດາໂກ',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'ບັດປັນສ່ວນ ມອງໂດວາ',
+            'MDC',
+            'ບັດປັນສ່ວນ ມອງໂດວາ',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'ມອນ​ໂດ​ແວນ ເລ​ອູ',
+            'MDL',
+            'ມອນ​ໂດ​ແວນ ເລ​ອູ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ມາ​ລາ​ກາ​ຊີ ອາ​ເຣຍ​ຣີ',
+            'MGA',
+            'ມາ​ລາ​ກາ​ຊີ ອາ​ເຣຍ​ຣີ',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'ຟຣັງ ມາດາກັດສະກາ',
+            'MGF',
+            'ຟຣັງ ມາດາກັດສະກາ',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'ແມັກ​ເຊ​ໂດ​ນຽນ ເດ​ນາ',
+            'MKD',
+            'ແມັກ​ເຊ​ໂດ​ນຽນ ເດ​ນາ',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'ດີນາ ມາຊີໂດເນຍ (1992–1993)',
+            'MKN',
+            'ດີນາ ມາຊີໂດເນຍ (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'ຟຣັງ ມາລີ',
+            'MLF',
+            'ຟຣັງ ມາລີ',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'ມຽນ​ມາ ຈ໊າດ',
+            'MMK',
+            'ມຽນ​ມາ ຈ໊າດ',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'ມອງ​ໂກ​ລຽນ ຕູກຣິກ',
+            'MNT',
+            'ມອງ​ໂກ​ລຽນ ຕູກຣິກ',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'ມາ​ເກົ້າ ປາ​​ຕາ​ກາ',
+            'MOP',
+            'ມາ​ເກົ້າ ປາ​​ຕາ​ກາ',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ມົວ​ຣິ​ທາ​ນຽນ ອູ​ກິວ​ຢາ (1973–2017)',
+            'MRO',
+            'ມົວ​ຣິ​ທາ​ນຽນ ອູ​ກິວ​ຢາ (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ມົວ​ຣິ​ທາ​ນຽນ ອູ​ກິວ​ຢາ',
+            'MRU',
+            'ມົວ​ຣິ​ທາ​ນຽນ ອູ​ກິວ​ຢາ',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'ລິຣາ ມອນຕາ',
+            'MTL',
+            'ລິຣາ ມອນຕາ',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'ປອນ ມອນຕາ',
+            'MTP',
+            'ປອນ ມອນຕາ',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'ເມົາ​ຣິ​ທຽນ ຣູ​ປີ',
+            'MUR',
+            'ເມົາ​ຣິ​ທຽນ ຣູ​ປີ',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'ມັ​ລ​ດິ​ວຽນ ຣູ​ຟິ​ຢາ',
+            'MVR',
+            'ມັ​ລ​ດິ​ວຽນ ຣູ​ຟິ​ຢາ',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'ມາ​ລາ​ວຽນ ຄວາ​ຊາ',
+            'MWK',
+            'ມາ​ລາ​ວຽນ ຄວາ​ຊາ',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'ເມັກຊິກັນ ເປໂຊ',
+            'MX$',
+            'ເມັກຊິກັນ ເປໂຊ',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'ຫົວໜ່ວຍເງິນ ເປໂຊ ແມັກຊິໂກ(1861–1992)',
+            'MXP',
+            'ຫົວໜ່ວຍເງິນ ເປໂຊ ແມັກຊິໂກ(1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'ຫົວໜ່ວຍການລົງທຶນ ແມັກຊິໂກ',
+            'MXV',
+            'ຫົວໜ່ວຍການລົງທຶນ ແມັກຊິໂກ',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ມາ​ເລ​ເຊຍ ຣິງ​ກິດ',
+            'MYR',
+            'ມາ​ເລ​ເຊຍ ຣິງ​ກິດ',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'ເອສກູໂດ ໂມຊຳບິກ',
+            'MZE',
+            'ເອສກູໂດ ໂມຊຳບິກ',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'ເມຕິຄໍ ໂມຊຳບິກ (1980–2006)',
+            'MZM',
+            'ເມຕິຄໍ ໂມຊຳບິກ (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'ໂມ​ແຊມ​ບິ​ກັນ ເມ​ທິ​ຄອນ',
+            'MZN',
+            'ໂມ​ແຊມ​ບິ​ກັນ ເມ​ທິ​ຄອນ',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'ນາ​ມິ​ບຽນ ໂດ​ລ່າ',
+            'NAD',
+            'ນາ​ມິ​ບຽນ ໂດ​ລ່າ',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'ໄນ​ຣາ ​ໄນເຈີ​ຣຽນ',
+            'NGN',
+            'ໄນ​ຣາ ​ໄນເຈີ​ຣຽນ',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'ຄໍໂດບາ ນິກາຣາກົວ (1988–1991)',
+            'NIC',
+            'ຄໍໂດບາ ນິກາຣາກົວ (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'ນິກາຣາກວນ ໂຄໂດບາ',
+            'NIO',
+            'ນິກາຣາກວນ ໂຄໂດບາ',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'ກິລເດີ ເນເທີແລນ',
+            'NLG',
+            'ກິລເດີ ເນເທີແລນ',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'ນໍ​ເວ​ຈຽນ ​ໂຄຣນ',
+            'NOK',
+            'ນໍ​ເວ​ຈຽນ ​ໂຄຣນ',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'ເນ​ປານ ຣູ​ປີ',
+            'NPR',
+            'ເນ​ປານ ຣູ​ປີ',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'ນິວ​ຊີ​ແລນ ໂດ​ລ່າ',
+            'NZ$',
+            'ນິວ​ຊີ​ແລນ ໂດ​ລ່າ',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ໂອ​ມາ​ນິ ຣຽວ',
+            'OMR',
+            'ໂອ​ມາ​ນິ ຣຽວ',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'ພານາມານຽນ ບອນບົວ',
+            'PAB',
+            'ພານາມານຽນ ບອນບົວ',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'ອິນຕິ ເປຣູ',
+            'PEI',
+            'ອິນຕິ ເປຣູ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'ເປ​ຣູ​ວຽນ ໂຊ​ລ໌',
+            'PEN',
+            'ເປ​ຣູ​ວຽນ ໂຊ​ລ໌',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'ໂຊນ ເປຣູ (1863–1965)',
+            'PES',
+            'ໂຊນ ເປຣູ (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'ປາ​ປົວ ນິວ ກິ​ນຽນ ກິ​ນາ',
+            'PGK',
+            'ປາ​ປົວ ນິວ ກິ​ນຽນ ກິ​ນາ',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'ຟິ​ລິບ​ປິນ ເປ​ໂຊ',
+            'PHP',
+            'ຟິ​ລິບ​ປິນ ເປ​ໂຊ',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'ປາ​ກິ​ສຖານ ຣູ​ປີ',
+            'PKR',
+            'ປາ​ກິ​ສຖານ ຣູ​ປີ',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'ໂປ​ລິ​ຊ ຊະ​ລໍ​ຕີ',
+            'PLN',
+            'ໂປ​ລິ​ຊ ຊະ​ລໍ​ຕີ',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'ຊະລອສຕີ ໂປແລນ (1950–1995)',
+            'PLZ',
+            'ຊະລອສຕີ ໂປແລນ (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'ເອສກູໂດ ໂປຕູເກສ',
+            'PTE',
+            'ເອສກູໂດ ໂປຕູເກສ',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'ກວາຣານີ ປາຣາກວາຍ',
+            'PYG',
+            'ກວາຣານີ ປາຣາກວາຍ',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'ຄາ​ຕາ​ຣິ ຣຽວ',
+            'QAR',
+            'ຄາ​ຕາ​ຣິ ຣຽວ',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'ດອນລາ ໂຣດີເຊຍ',
+            'RHD',
+            'ດອນລາ ໂຣດີເຊຍ',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'ລິວ ໂຣມາເນຍເກົ່າ',
+            'ROL',
+            'ລິວ ໂຣມາເນຍເກົ່າ',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'ໂຣ​ມາ​ນຽນ ເລ​ອູ',
+            'RON',
+            'ໂຣ​ມາ​ນຽນ ເລ​ອູ',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'ເຊີ​ບຽນ ດິ​ນາ',
+            'RSD',
+            'ເຊີ​ບຽນ ດິ​ນາ',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ຣັສ​ຊຽນ ຣູ​ເບິນ',
+            'RUB',
+            'ຣັສ​ຊຽນ ຣູ​ເບິນ',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'ຣູໂບ ຣັດເຊຍ (1991–1998)',
+            'RUR',
+            'ຣູໂບ ຣັດເຊຍ (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ຣະ​ວັນ​ດັນ ຟຣັງ',
+            'RWF',
+            'ຣະ​ວັນ​ດັນ ຟຣັງ',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'ຊາ​ອູ​ດິ ຣິ​ຢອນ',
+            'SAR',
+            'ຊາ​ອູ​ດິ ຣິ​ຢອນ',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'ໂຊ​ໂລມອນ ໄອ​ແລນ ໂດ​ລ່າ',
+            'SBD',
+            'ໂຊ​ໂລມອນ ໄອ​ແລນ ໂດ​ລ່າ',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'ເຊ​ເຊວ​ລອຍ​ສ໌ ຣູ​ປີ',
+            'SCR',
+            'ເຊ​ເຊວ​ລອຍ​ສ໌ ຣູ​ປີ',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'ດີນາ ຊູດານເກົ່າ',
+            'SDD',
+            'ດີນາ ຊູດານເກົ່າ',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'ຊູ​ດານ​ນີ​ສ ພາວດ໌',
+            'SDG',
+            'ຊູ​ດານ​ນີ​ສ ພາວດ໌',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'ປອນ ຊູດານເກົ່າ',
+            'SDP',
+            'ປອນ ຊູດານເກົ່າ',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'ສະ​ວີ​ດິ​ຊ ໂຄຣ​ນາ',
+            'SEK',
+            'ສະ​ວີ​ດິ​ຊ ໂຄຣ​ນາ',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'ສິງ​ກະ​ໂປ ໂດ​ລ່າ',
+            'SGD',
+            'ສິງ​ກະ​ໂປ ໂດ​ລ່າ',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'ເຊນ ເຮ​ເລ​ນາ ພາວດ໌',
+            'SHP',
+            'ເຊນ ເຮ​ເລ​ນາ ພາວດ໌',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'ໂຕລາ ສະໂລວິເນຍ',
+            'SIT',
+            'ໂຕລາ ສະໂລວິເນຍ',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'ຄູໂຣນາ ສະໂລວັກ',
+            'SKK',
+            'ຄູໂຣນາ ສະໂລວັກ',
+        ],
+        'SLE' => [
+            'SLE',
+            'ເຊຍ​ນາ ​ເລໂອ​ນຽນ ເລ​ໂອນ',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'ເຊຍ​ນາ ​ເລໂອ​ນຽນ ເລ​ໂອນ',
+            'SLL',
+            'ເຊຍ​ນາ ​ເລໂອ​ນຽນ ເລ​ໂອນ (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'ໂຊ​ມາ​ລິ ຊິວ​ລິງ',
+            'SOS',
+            'ໂຊ​ມາ​ລິ ຊິວ​ລິງ',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'ຊູ​ຣິ​ນາ​ມີ​ສ ໂດ​ລ່າ',
+            'SRD',
+            'ຊູ​ຣິ​ນາ​ມີ​ສ ໂດ​ລ່າ',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'ກິລເດີ ຊູຣິນາເມ',
+            'SRG',
+            'ກິລເດີ ຊູຣິນາເມ',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'ເຊົາ​ທ໌ ຊູ​ດານ​ນີ​ສ ພາວດ໌',
+            'SSP',
+            'ເຊົາ​ທ໌ ຊູ​ດານ​ນີ​ສ ພາວດ໌',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'ເຊົາ ໂທ​ເມ ແອນ ພ​ຣິນ​ຊິ​ປີ ໂດບຣາ (1977–2017)',
+            'STD',
+            'ເຊົາ ໂທ​ເມ ແອນ ພ​ຣິນ​ຊິ​ປີ ໂດບຣາ (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'ເຊົາ ໂທ​ເມ ແອນ ພ​ຣິນ​ຊິ​ປີ ໂດບຣາ',
+            'STN',
+            'ເຊົາ ໂທ​ເມ ແອນ ພ​ຣິນ​ຊິ​ປີ ໂດບຣາ',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'ຣູໂບ ໂຊວຽດ',
+            'SUR',
+            'ຣູໂບ ໂຊວຽດ',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'ໂກລອງ ເອກາວາດໍ',
+            'SVC',
+            'ໂກລອງ ເອກາວາດໍ',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'ຊີ​ຣຽນ ພາວດ໌',
+            'SYP',
+            'ຊີ​ຣຽນ ພາວດ໌',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'ສະ​ວາ​ຊິ ລິ​ລັນ​ກິ​ນີ',
+            'SZL',
+            'ສະ​ວາ​ຊິ ລິ​ລັນ​ກິ​ນີ',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'ໄທ ບາດ',
+            '฿',
+            'ໄທ ບາດ',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'ຣູໂບ ຕັຈີກິສຖານ',
+            'TJR',
+            'ຣູໂບ ຕັຈີກິສຖານ',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'ທາ​ຈິ​ກິ​​ຖາ​ນິ ໂຊ​ໂມ​ນິ',
+            'TJS',
+            'ທາ​ຈິ​ກິ​​ຖາ​ນິ ໂຊ​ໂມ​ນິ',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'ມານັດ ຕວກເມນິສຖານ (1966–1987)',
+            'TMM',
+            'ມານັດ ຕວກເມນິສຖານ (1966–1987)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'ເຕີກ​ເມ​ນິ​ສ​ຖາ​ນິ ມາ​ນັດ',
+            'TMT',
+            'ເຕີກ​ເມ​ນິ​ສ​ຖາ​ນິ ມາ​ນັດ',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'ຕູ​ນິ​ຊຽນ ດິ​ນາ',
+            'TND',
+            'ຕູ​ນິ​ຊຽນ ດິ​ນາ',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'ຕອງ​ກັນ ປາ​ອັງ​ກາ',
+            'TOP',
+            'ຕອງ​ກັນ ປາ​ອັງ​ກາ',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'ເອສກູໂດ ຕີມໍ',
+            'TPE',
+            'ເອສກູໂດ ຕີມໍ',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'ລີຕາ ຕູຣາກີເກົ່າ',
+            'TRL',
+            'ລີຕາ ຕູຣາກີເກົ່າ',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'ເຕີ​ກິ​ຊ ລິ​ຣາ',
+            'TRY',
+            'ເຕີ​ກິ​ຊ ລິ​ຣາ',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ທ​ຣິ​ນິ​ແດດ & ໂທ​ບາ​ໂກ ໂດ​ລ່າ',
+            'TTD',
+            'ທ​ຣິ​ນິ​ແດດ & ໂທ​ບາ​ໂກ ໂດ​ລ່າ',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'ນິວ ໄຕ້​ຫວັນ ໂດ​ລ່າ',
+            'NT$',
+            'ນິວ ໄຕ້​ຫວັນ ໂດ​ລ່າ',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'ທານ​ຊາ​ນຽນ ຊິວ​ລິງ',
+            'TZS',
+            'ທານ​ຊາ​ນຽນ ຊິວ​ລິງ',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ຢູ​ເຄຣ​ນຽນ ຮະ​ຣີບ​ເນຍ',
+            'UAH',
+            'ຢູ​ເຄຣ​ນຽນ ຮະ​ຣີບ​ເນຍ',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'ຄາໂບວາເນດ ອູແກຣນ',
+            'UAK',
+            'ຄາໂບວາເນດ ອູແກຣນ',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'ຊິນລິງ ອູກັນດາ (1966–1987)',
+            'UGS',
+            'ຊິນລິງ ອູກັນດາ (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ອູ​ກັນ​ດັນ ຊິວ​ລິງ',
+            'UGX',
+            'ອູ​ກັນ​ດັນ ຊິວ​ລິງ',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => '​ໂດ​ລ່າ​ສະ​ຫະ​ລັດຯ',
+            'US$',
+            '​ໂດ​ລ່າ​ສະ​ຫະ​ລັດຯ',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'ດອນລາສະຫະລັດ (ມື້ຖັດໄປ)',
+            'USN',
+            'ດອນລາສະຫະລັດ (ມື້ຖັດໄປ)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'ດອນລາສະຫະລັດ (ມື້ດຽວກັນ)',
+            'USS',
+            'ດອນລາສະຫະລັດ (ມື້ດຽວກັນ)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'ເປໂຊອູຣຸກວຍ (ຫົວໜ່ວຍອິນເດັກ)',
+            'UYI',
+            'ເປໂຊອູຣຸກວຍ (ຫົວໜ່ວຍອິນເດັກ)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'ເປໂຊ ອູຣຸກວຍ (1975–1993)',
+            'UYP',
+            'ເປໂຊ ອູຣຸກວຍ (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'ອູ​ຣຸ​ກົວ​ຢານ ເປ​ໂຊ',
+            'UYU',
+            'ອູ​ຣຸ​ກົວ​ຢານ ເປ​ໂຊ',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ອຸສເບກິສຖານິ ໂຊມ',
+            'UZS',
+            'ອຸສເບກິສຖານິ ໂຊມ',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'ໂບລີວາ ເວເນຊູເອລາ (1871–2008)',
+            'VEB',
+            'ໂບລີວາ ເວເນຊູເອລາ (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'ເວ​ເນ​ຊູ​ເອ​ລັນ ໂບ​ລິ​ວາ (2008–2018)',
+            'VEF',
+            'ເວ​ເນ​ຊູ​ເອ​ລັນ ໂບ​ລິ​ວາ (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'ເວ​ເນ​ຊູ​ເອ​ລັນ ໂບ​ລິ​ວາ',
+            'VES',
+            'ເວ​ເນ​ຊູ​ເອ​ລັນ ໂບ​ລິ​ວາ',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'ຫວຽດ​ນາມ ດົງ',
+            '₫',
+            'ຫວຽດ​ນາມ ດົງ',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'ດົງ ຫວຽດນາມ (1978–1985)',
+            'VNN',
+            'ດົງ ຫວຽດນາມ (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => '​ວາ​ນົວ​ຕູ ວາ​ຕູ',
+            'VUV',
+            '​ວາ​ນົວ​ຕູ ວາ​ຕູ',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'ຊາ​ໂມນ ທາ​ລາ',
+            'WST',
+            'ຊາ​ໂມນ ທາ​ລາ',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'ສາທາລະນະລັດອາຟຣິກາກາງ',
+            'FCFA',
+            'ສາທາລະນະລັດອາຟຣິກາກາງ',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'ອີ​ສ ຄາ​ຣິ​ບຽນ ໂດ​ລ່າ',
+            'EC$',
+            'ອີ​ສ ຄາ​ຣິ​ບຽນ ໂດ​ລ່າ',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'ຫົວໜ່ວຍສະກຸນເງິນ ເອີຣົບ',
+            'XEU',
+            'ຫົວໜ່ວຍສະກຸນເງິນ ເອີຣົບ',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'ຟຣັງ ຄຳຝຣັ່ງ',
+            'XFO',
+            'ຟຣັງ ຄຳຝຣັ່ງ',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'ຟຣັງ ຢູໄອຊີ ຝຣັ່ງ',
+            'XFU',
+            'ຟຣັງ ຢູໄອຊີ ຝຣັ່ງ',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'ຟັງເຊຟານ ອາຟຣິກາຕາເວັນຕົກ',
+            'F CFA',
+            'ຟັງເຊຟານ ອາຟຣິກາຕາເວັນຕົກ',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'ຊີ​ເອັບ​ພີ ຟຣັງ',
+            'CFPF',
+            'ຊີ​ເອັບ​ພີ ຟຣັງ',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'ກອງທຶນໄຣເນັດ',
+            'XRE',
+            'ກອງທຶນໄຣເນັດ',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'ດີນາ ເຢເມນ',
+            'YDD',
+            'ດີນາ ເຢເມນ',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'ເຢ​ເມ​ນິ ຣຽວ',
+            'YER',
+            'ເຢ​ເມ​ນິ ຣຽວ',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'ຮາດດີນາ ຢູໂກສະລາວີ',
+            'YUD',
+            'ຮາດດີນາ ຢູໂກສະລາວີ',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'ດີນາໃໝ່ ຢູໂກສະລາວີ (1994–2002)',
+            'YUM',
+            'ດີນາໃໝ່ ຢູໂກສະລາວີ (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'ດີນາ ທີ່ປ່ຽນສະພາບ ຢູໂກສະລາວີ (1990–1992)',
+            'YUN',
+            'ດີນາ ທີ່ປ່ຽນສະພາບ ຢູໂກສະລາວີ (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'ດີນາ ປະຕິຮູບ ຢູໂກສະລາວີ (1992–1993)',
+            'YUR',
+            'ດີນາ ປະຕິຮູບ ຢູໂກສະລາວີ (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'ແຣນ ອາຟຣິກາໃຕ້ (ການເງິນ)',
+            'ZAL',
+            'ແຣນ ອາຟຣິກາໃຕ້ (ການເງິນ)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'ເຊົາທ໌ ອາ​ຟຣິ​ກັນ ແຣນດ໌',
+            'ZAR',
+            'ເຊົາທ໌ ອາ​ຟຣິ​ກັນ ແຣນດ໌',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'ຄວາຊາ ຊັມເບຍ (1968–2012)',
+            'ZMK',
+            'ຄວາຊາ ຊັມເບຍ (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'ແຊມ​ບຽນ ຄວາ​ຊາ',
+            'ZMW',
+            'ແຊມ​ບຽນ ຄວາ​ຊາ',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'ແຊ ຄອງໂກໃໝ່',
+            'ZRN',
+            'ແຊ ຄອງໂກໃໝ່',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'ແຊຄອງໂກ',
+            'ZRZ',
+            'ແຊຄອງໂກ',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'ດອນລາ ຊິມບັບເວ (1980–2008)',
+            'ZWD',
+            'ດອນລາ ຊິມບັບເວ (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'ດອນລາ ຊິມບັບເວ (2009)',
+            'ZWL',
+            'ດອນລາ ຊິມບັບເວ (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'ດອນລາ ຊິມບັບເວ (2008)',
+            'ZWR',
+            'ດອນລາ ຊິມບັບເວ (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lt.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1160 +3,1164 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andoros peseta',
+            'ADP',
+            'Andoros peseta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Jungtinių Arabų Emyratų dirhamas',
+            'AED',
+            'Jungtinių Arabų Emyratų dirhamas',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afganistano afganis (1927–2002)',
+            'AFA',
+            'Afganistano afganis (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afganistano afganis',
+            'AFN',
+            'Afganistano afganis',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'Albanijos lekas (1946–1965)',
+            'ALK',
+            'Albanijos lekas (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Albanijos lekas',
+            'ALL',
+            'Albanijos lekas',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Armėnijos dramas',
+            'AMD',
+            'Armėnijos dramas',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Olandijos Antilų guldenas',
+            'ANG',
+            'Olandijos Antilų guldenas',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angolos kvanza',
+            'AOA',
+            'Angolos kvanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Angolos kvanza (1977–1990)',
+            'AOK',
+            'Angolos kvanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Angolos naujoji kvanza (1990–2000)',
+            'AON',
+            'Angolos naujoji kvanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Angolos patikslinta kvanza (1995–1999)',
+            'AOR',
+            'Angolos patikslinta kvanza (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentinos australs',
+            'ARA',
+            'Argentinos australs',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'Argentinos pesos ley (1970–1983)',
+            'ARL',
+            'Argentinos pesos ley (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Argentinos pesai (1881–1970)',
+            'ARM',
+            'Argentinos pesai (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentinos pesas (1983–1985)',
+            'ARP',
+            'Argentinos pesas (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentinos pesas',
+            'ARS',
+            'Argentinos pesas',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Austrijos šilingas',
+            'ATS',
+            'Austrijos šilingas',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'Australijos doleris',
+            'AUD',
+            'Australijos doleris',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Arubos guldenas',
+            'AWG',
+            'Arubos guldenas',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Azerbaidžano manatas (1993–2006)',
+            'AZM',
+            'Azerbaidžano manatas (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Azerbaidžano manatas',
+            'AZN',
+            'Azerbaidžano manatas',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosnijos ir Hercegovinos dinaras (1992–1994)',
+            'BAD',
+            'Bosnijos ir Hercegovinos dinaras (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Bosnijos ir Hercegovinos konvertuojamoji markė',
+            'BAM',
+            'Bosnijos ir Hercegovinos konvertuojamoji markė',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'Bosnijos ir Hercegovinos naujasis dinaras (1994–1997)',
+            'BAN',
+            'Bosnijos ir Hercegovinos naujasis dinaras (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbadoso doleris',
+            'BBD',
+            'Barbadoso doleris',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladešo taka',
+            'BDT',
+            'Bangladešo taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belgijos frankas (konvertuojamas)',
+            'BEC',
+            'Belgijos frankas (konvertuojamas)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belgijos frankas',
+            'BEF',
+            'Belgijos frankas',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belgijos frankas (finansinis)',
+            'BEL',
+            'Belgijos frankas (finansinis)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bulgarijos levas (1962–1999)',
+            'BGL',
+            'Bulgarijos levas (1962–1999)',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'Bulgarų socialistų leva',
+            'BGM',
+            'Bulgarų socialistų leva',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bulgarijos levas',
+            'BGN',
+            'Bulgarijos levas',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Bulgarijos levas (1879–1952)',
+            'BGO',
+            'Bulgarijos levas (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahreino dinaras',
+            'BHD',
+            'Bahreino dinaras',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundžio frankas',
+            'BIF',
+            'Burundžio frankas',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermudos doleris',
+            'BMD',
+            'Bermudos doleris',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Brunėjaus doleris',
+            'BND',
+            'Brunėjaus doleris',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Bolivijos bolivijanas',
+            'BOB',
+            'Bolivijos bolivijanas',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Bolivijos bolivijanas (1863–1963)',
+            'BOL',
+            'Bolivijos bolivijanas (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Bolivijos pesas',
+            'BOP',
+            'Bolivijos pesas',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Bolivijos mvdol',
+            'BOV',
+            'Bolivijos mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Brazilijos naujieji kruzeirai (1967–1986)',
+            'BRB',
+            'Brazilijos naujieji kruzeirai (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Brazilijos kruzadai (1986–1989)',
+            'BRC',
+            'Brazilijos kruzadai (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Brazilijos kruzeiras (1990–1993)',
+            'BRE',
+            'Brazilijos kruzeiras (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'Brazilijos realas',
+            'BRL',
+            'Brazilijos realas',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Brazilijos naujiejis kruzadai (1989–1990)',
+            'BRN',
+            'Brazilijos naujiejis kruzadai (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Brazilijos kruzeiras (1993–1994)',
+            'BRR',
+            'Brazilijos kruzeiras (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Brazilijos kruzeirai (1942–1967)',
+            'BRZ',
+            'Brazilijos kruzeirai (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahamų doleris',
+            'BSD',
+            'Bahamų doleris',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Butano ngultrumas',
+            'BTN',
+            'Butano ngultrumas',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Birmos kijatas',
+            'BUK',
+            'Birmos kijatas',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botsvanos pula',
+            'BWP',
+            'Botsvanos pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Baltarusijos naujasis rublis (1994–1999)',
+            'BYB',
+            'Baltarusijos naujasis rublis (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Baltarusijos rublis',
+            'BYN',
+            'Baltarusijos rublis',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Baltarusijos rublis (2000–2016)',
+            'BYR',
+            'Baltarusijos rublis (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Belizo doleris',
+            'BZD',
+            'Belizo doleris',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'Kanados doleris',
+            'CAD',
+            'Kanados doleris',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Kongo frankas',
+            'CDF',
+            'Kongo frankas',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR eurai',
+            'CHE',
+            'WIR eurai',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Šveicarijos frankas',
+            'CHF',
+            'Šveicarijos frankas',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR frankas',
+            'CHW',
+            'WIR frankas',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Čilės eskudai',
+            'CLE',
+            'Čilės eskudai',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Čiliečių unidades de fomentos',
+            'CLF',
+            'Čiliečių unidades de fomentos',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Čilės pesas',
+            'CLP',
+            'Čilės pesas',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Kinijos Užsienio juanis',
+            'CNH',
+            'Kinijos Užsienio juanis',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'Kinijos "People" banko doleris',
+            'CNX',
+            'Kinijos "People" banko doleris',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'Kinijos ženminbi juanis',
+            'CNY',
+            'Kinijos ženminbi juanis',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Kolumbijos pesas',
+            'COP',
+            'Kolumbijos pesas',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'unidad de valor realai',
+            'COU',
+            'unidad de valor realai',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Kosta Rikos kolonas',
+            'CRC',
+            'Kosta Rikos kolonas',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Serbijos dinaras (2002–2006)',
+            'CSD',
+            'Serbijos dinaras (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Čekoslovakų sunkusis korunas',
+            'CSK',
+            'Čekoslovakų sunkusis korunas',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Kubos konvertuojamasis pesas',
+            'CUC',
+            'Kubos konvertuojamasis pesas',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Kubos pesas',
+            'CUP',
+            'Kubos pesas',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Žaliojo Kyšulio eskudas',
+            'CVE',
+            'Žaliojo Kyšulio eskudas',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Kipro svaras',
+            'CYP',
+            'Kipro svaras',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Čekijos krona',
+            'CZK',
+            'Čekijos krona',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Rytų Vokietijos markė',
+            'DDM',
+            'Rytų Vokietijos markė',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Vokietijos markė',
+            'DEM',
+            'Vokietijos markė',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Džibučio frankas',
+            'DJF',
+            'Džibučio frankas',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Danijos krona',
+            'DKK',
+            'Danijos krona',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominikos pesas',
+            'DOP',
+            'Dominikos pesas',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Alžyro dinaras',
+            'DZD',
+            'Alžyro dinaras',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ekvadoro sukrė',
+            'ECS',
+            'Ekvadoro sukrė',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Ekvadoro constante (UVC)',
+            'ECV',
+            'Ekvadoro constante (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Estijos krona',
+            'EEK',
+            'Estijos krona',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Egipto svaras',
+            'EGP',
+            'Egipto svaras',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritrėjos nakfa',
+            'ERN',
+            'Eritrėjos nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Ispanų pesetai (A sąskaita)',
+            'ESA',
+            'Ispanų pesetai (A sąskaita)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Ispanų pesetai (konvertuojama sąskaita)',
+            'ESB',
+            'Ispanų pesetai (konvertuojama sąskaita)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Ispanijos peseta',
+            'ESP',
+            'Ispanijos peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Etiopijos biras',
+            'ETB',
+            'Etiopijos biras',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euras',
+            '€',
+            'Euras',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Suomijos markė',
+            'FIM',
+            'Suomijos markė',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fidžio doleris',
+            'FJD',
+            'Fidžio doleris',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Falklando salų svaras',
+            'FKP',
+            'Falklando salų svaras',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Prancūzijos frankas',
+            'FRF',
+            'Prancūzijos frankas',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'Didžiosios Britanijos svaras',
+            'GBP',
+            'Didžiosios Britanijos svaras',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Gruzinų kupon larits',
+            'GEK',
+            'Gruzinų kupon larits',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Gruzijos laris',
+            'GEL',
+            'Gruzijos laris',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ganos sedis (1979–2007)',
+            'GHC',
+            'Ganos sedis (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ganos sedis',
+            'GHS',
+            'Ganos sedis',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltaro svaras',
+            'GIP',
+            'Gibraltaro svaras',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambijos dalasis',
+            'GMD',
+            'Gambijos dalasis',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Gvinėjos frankas',
+            'GNF',
+            'Gvinėjos frankas',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Guinean sylis',
+            'GNS',
+            'Guinean sylis',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Pusiaujo Guinean ekwele',
+            'GQE',
+            'Pusiaujo Guinean ekwele',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Graikijos drachma',
+            'GRD',
+            'Graikijos drachma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Gvatemalos ketcalis',
+            'GTQ',
+            'Gvatemalos ketcalis',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portugalų Gvinėjos eskudas',
+            'GWE',
+            'Portugalų Gvinėjos eskudas',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Gvinėjos-Bisau pesas',
+            'GWP',
+            'Gvinėjos-Bisau pesas',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Gajanos doleris',
+            'GYD',
+            'Gajanos doleris',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'Honkongo doleris',
+            'HKD',
+            'Honkongo doleris',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Hondūro lempira',
+            'HNL',
+            'Hondūro lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Kroatijos dinaras',
+            'HRD',
+            'Kroatijos dinaras',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kroatijos kuna',
+            'HRK',
+            'Kroatijos kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haičio gurdas',
+            'HTG',
+            'Haičio gurdas',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Vengrijos forintas',
+            'HUF',
+            'Vengrijos forintas',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indonezijos rupija',
+            'IDR',
+            'Indonezijos rupija',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Airijos svaras',
+            'IEP',
+            'Airijos svaras',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Izraelio svaras',
+            'ILP',
+            'Izraelio svaras',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'Izraelio šekelis (1980–1985)',
+            'ILR',
+            'Izraelio šekelis (1980–1985)',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'Izraelio naujasis šekelis',
+            'ILS',
+            'Izraelio naujasis šekelis',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'Indijos rupija',
+            'INR',
+            'Indijos rupija',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Irako dinaras',
+            'IQD',
+            'Irako dinaras',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Irano rialas',
+            'IRR',
+            'Irano rialas',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'Islandijos krona (1918–1981)',
+            'ISJ',
+            'Islandijos krona (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Islandijos krona',
+            'ISK',
+            'Islandijos krona',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Italijos lira',
+            'ITL',
+            'Italijos lira',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Jamaikos doleris',
+            'JMD',
+            'Jamaikos doleris',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Jordanijos dinaras',
+            'JOD',
+            'Jordanijos dinaras',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'Japonijos jena',
+            'JPY',
+            'Japonijos jena',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Kenijos šilingas',
+            'KES',
+            'Kenijos šilingas',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Kirgizijos somas',
+            'KGS',
+            'Kirgizijos somas',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Kambodžos rielis',
+            'KHR',
+            'Kambodžos rielis',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Komoro frankas',
+            'KMF',
+            'Komoro frankas',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Šiaurės Korėjos vonas',
+            'KPW',
+            'Šiaurės Korėjos vonas',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'Pietų Korėjos hwanas (1953–1962)',
+            'KRH',
+            'Pietų Korėjos hwanas (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'Pietų Korėjos vonas (1945–1953)',
+            'KRO',
+            'Pietų Korėjos vonas (1945–1953)',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'Pietų Korėjos vonas',
+            'KRW',
+            'Pietų Korėjos vonas',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Kuveito dinaras',
+            'KWD',
+            'Kuveito dinaras',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Kaimanų salų doleris',
+            'KYD',
+            'Kaimanų salų doleris',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Kazachstano tengė',
+            'KZT',
+            'Kazachstano tengė',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laoso kipas',
+            'LAK',
+            'Laoso kipas',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Libano svaras',
+            'LBP',
+            'Libano svaras',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Šri Lankos rupija',
+            'LKR',
+            'Šri Lankos rupija',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberijos doleris',
+            'LRD',
+            'Liberijos doleris',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesoto lotis',
+            'LSL',
+            'Lesoto lotis',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Lietuvos litas',
+            'LTL',
+            'Lietuvos litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Lietuvos talonas',
+            'LTT',
+            'Lietuvos talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Liuksemburgo konvertuojamas frankas',
+            'LUC',
+            'Liuksemburgo konvertuojamas frankas',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Liuksemburgo frankas',
+            'LUF',
+            'Liuksemburgo frankas',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Liuksemburgo finansinis frankas',
+            'LUL',
+            'Liuksemburgo finansinis frankas',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Latvijos latas',
+            'LVL',
+            'Latvijos latas',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Latvijos rublis',
+            'LVR',
+            'Latvijos rublis',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Libijos dinaras',
+            'LYD',
+            'Libijos dinaras',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Maroko dirhamas',
+            'MAD',
+            'Maroko dirhamas',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Maroko frankas',
+            'MAF',
+            'Maroko frankas',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Monegasque frankas',
+            'MCF',
+            'Monegasque frankas',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'Moldovų cupon',
+            'MDC',
+            'Moldovų cupon',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldovos lėja',
+            'MDL',
+            'Moldovos lėja',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Madagaskaro ariaris',
+            'MGA',
+            'Madagaskaro ariaris',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Madagaskaro frankas',
+            'MGF',
+            'Madagaskaro frankas',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Makedonijos denaras',
+            'MKD',
+            'Makedonijos denaras',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Makedonijos denaras (1992–1993)',
+            'MKN',
+            'Makedonijos denaras (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Malio frankas',
+            'MLF',
+            'Malio frankas',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Mianmaro kijatas',
+            'MMK',
+            'Mianmaro kijatas',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongolijos tugrikas',
+            'MNT',
+            'Mongolijos tugrikas',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Makao pataka',
+            'MOP',
+            'Makao pataka',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauritanijos ugija (1973–2017)',
+            'MRO',
+            'Mauritanijos ugija (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mauritanijos ugija',
+            'MRU',
+            'Mauritanijos ugija',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Maltos lira',
+            'MTL',
+            'Maltos lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Maltos svaras',
+            'MTP',
+            'Maltos svaras',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mauricijaus rupija',
+            'MUR',
+            'Mauricijaus rupija',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'Maldyvų rupija',
+            'MVP',
+            'Maldyvų rupija',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldyvų rufija',
+            'MVR',
+            'Maldyvų rufija',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malavio kvača',
+            'MWK',
+            'Malavio kvača',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'Meksikos pesas',
+            'MXN',
+            'Meksikos pesas',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Meksikos sidabrinis pesas (1861–1992)',
+            'MXP',
+            'Meksikos sidabrinis pesas (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Meksikos United de Inversion (UDI)',
+            'MXV',
+            'Meksikos United de Inversion (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Malaizijos ringitas',
+            'MYR',
+            'Malaizijos ringitas',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mozambiko eskudas',
+            'MZE',
+            'Mozambiko eskudas',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Mozambiko metikalis (1980–2006)',
+            'MZM',
+            'Mozambiko metikalis (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mozambiko metikalis',
+            'MZN',
+            'Mozambiko metikalis',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibijos doleris',
+            'NAD',
+            'Namibijos doleris',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigerijos naira',
+            'NGN',
+            'Nigerijos naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Nikaragvos kardoba (1988–1991)',
+            'NIC',
+            'Nikaragvos kardoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nikaragvos kordoba',
+            'NIO',
+            'Nikaragvos kordoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Nyderlandų guldenas',
+            'NLG',
+            'Nyderlandų guldenas',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Norvegijos krona',
+            'NOK',
+            'Norvegijos krona',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepalo rupija',
+            'NPR',
+            'Nepalo rupija',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'Naujosios Zelandijos doleris',
+            'NZD',
+            'Naujosios Zelandijos doleris',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Omano rialas',
+            'OMR',
+            'Omano rialas',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panamos balboja',
+            'PAB',
+            'Panamos balboja',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Peru intis',
+            'PEI',
+            'Peru intis',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peru solis',
+            'PEN',
+            'Peru solis',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Peru solis (1863–1965)',
+            'PES',
+            'Peru solis (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papua Naujosios Gvinėjos kina',
+            'PGK',
+            'Papua Naujosios Gvinėjos kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Filipinų pesas',
+            'PHP',
+            'Filipinų pesas',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistano rupija',
+            'PKR',
+            'Pakistano rupija',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Lenkijos zlotas',
+            'PLN',
+            'Lenkijos zlotas',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Lenkijos zlotas (1950–1995)',
+            'PLZ',
+            'Lenkijos zlotas (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portugalijos eskudas',
+            'PTE',
+            'Portugalijos eskudas',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paragvajaus guaranis',
+            'PYG',
+            'Paragvajaus guaranis',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Kataro rialas',
+            'QAR',
+            'Kataro rialas',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Rodezijos doleris',
+            'RHD',
+            'Rodezijos doleris',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Rumunijos lėja (1952–2006)',
+            'ROL',
+            'Rumunijos lėja (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Rumunijos lėja',
+            'RON',
+            'Rumunijos lėja',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Serbijos dinaras',
+            'RSD',
+            'Serbijos dinaras',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rusijos rublis',
+            'RUB',
+            'Rusijos rublis',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Rusijos rublis (1991–1998)',
+            'RUR',
+            'Rusijos rublis (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Ruandos frankas',
+            'RWF',
+            'Ruandos frankas',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saudo Arabijos rijalas',
+            'SAR',
+            'Saudo Arabijos rijalas',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Saliamono salų doleris',
+            'SBD',
+            'Saliamono salų doleris',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seišelių rupija',
+            'SCR',
+            'Seišelių rupija',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Sudano dinaras (1992–2007)',
+            'SDD',
+            'Sudano dinaras (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudano svaras',
+            'SDG',
+            'Sudano svaras',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Sudano svaras (1957–1998)',
+            'SDP',
+            'Sudano svaras (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Švedijos krona',
+            'SEK',
+            'Švedijos krona',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singapūro doleris',
+            'SGD',
+            'Singapūro doleris',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Šv. Elenos salų svaras',
+            'SHP',
+            'Šv. Elenos salų svaras',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Slovėnijos tolaras',
+            'SIT',
+            'Slovėnijos tolaras',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slovakijos krona',
+            'SKK',
+            'Slovakijos krona',
+        ],
+        'SLE' => [
+            'SLE',
+            'Siera Leonės leonė',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Siera Leonės leonė',
+            'SLL',
+            'Siera Leonės leonė (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somalio šilingas',
+            'SOS',
+            'Somalio šilingas',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Surimano doleris',
+            'SRD',
+            'Surimano doleris',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Surimano guldenas',
+            'SRG',
+            'Surimano guldenas',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Pietų Sudano svaras',
+            'SSP',
+            'Pietų Sudano svaras',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'San Tomės ir Principės dobra (1977–2017)',
+            'STD',
+            'San Tomės ir Principės dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'San Tomės ir Principės dobra',
+            'STN',
+            'San Tomės ir Principės dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Sovietų rublis',
+            'SUR',
+            'Sovietų rublis',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Salvadoro kolonas',
+            'SVC',
+            'Salvadoro kolonas',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Sirijos svaras',
+            'SYP',
+            'Sirijos svaras',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Svazilando lilangenis',
+            'SZL',
+            'Svazilando lilangenis',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Tailando batas',
+            'THB',
+            'Tailando batas',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tadžikistano rublis',
+            'TJR',
+            'Tadžikistano rublis',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tadžikistano somonis',
+            'TJS',
+            'Tadžikistano somonis',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Turkmėnistano manatas (1993–2009)',
+            'TMM',
+            'Turkmėnistano manatas (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Turkmėnistano manatas',
+            'TMT',
+            'Turkmėnistano manatas',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tuniso dinaras',
+            'TND',
+            'Tuniso dinaras',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tongo paanga',
+            'TOP',
+            'Tongo paanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Timoro eskudas',
+            'TPE',
+            'Timoro eskudas',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Turkijos lira (1922–2005)',
+            'TRL',
+            'Turkijos lira (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Turkijos lira',
+            'TRY',
+            'Turkijos lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidado ir Tobago doleris',
+            'TTD',
+            'Trinidado ir Tobago doleris',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'Taivano naujasis doleris',
+            'TWD',
+            'Taivano naujasis doleris',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tanzanijos šilingas',
+            'TZS',
+            'Tanzanijos šilingas',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ukrainos grivina',
+            'UAH',
+            'Ukrainos grivina',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Ukrainos karbovanecas',
+            'UAK',
+            'Ukrainos karbovanecas',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Ugandos šilingas (1966–1987)',
+            'UGS',
+            'Ugandos šilingas (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Ugandos šilingas',
+            'UGX',
+            'Ugandos šilingas',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'JAV doleris',
+            'USD',
+            'JAV doleris',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'JAV doleris (kitos dienos)',
+            'USN',
+            'JAV doleris (kitos dienos)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'JAV doleris (šios dienos)',
+            'USS',
+            'JAV doleris (šios dienos)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Urugvajaus pesai en unidades indexadas',
+            'UYI',
+            'Urugvajaus pesai en unidades indexadas',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Urugvajaus pesas (1975–1993)',
+            'UYP',
+            'Urugvajaus pesas (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Urugvajaus pesas',
+            'UYU',
+            'Urugvajaus pesas',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Uzbekistano sumas',
+            'UZS',
+            'Uzbekistano sumas',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venesuelos bolivaras (1871–2008)',
+            'VEB',
+            'Venesuelos bolivaras (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venesuelos bolivaras (2008–2018)',
+            'VEF',
+            'Venesuelos bolivaras (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venesuelos bolivaras',
+            'VES',
+            'Venesuelos bolivaras',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'Vietnamo dongas',
+            'VND',
+            'Vietnamo dongas',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Vietnamo dongas (1978–1985)',
+            'VNN',
+            'Vietnamo dongas (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatu vatas',
+            'VUV',
+            'Vanuatu vatas',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoa tala',
+            'WST',
+            'Samoa tala',
         ],
         'XAF' => [
-            0 => 'XAF',
-            1 => 'CFA BEAC frankas',
+            'XAF',
+            'CFA BEAC frankas',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'Rytų Karibų doleris',
+            'XCD',
+            'Rytų Karibų doleris',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Europos piniginis vienetas (1993–1999)',
+            'XEU',
+            'Europos piniginis vienetas (1993–1999)',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Aukso frankas',
+            'XFO',
+            'Aukso frankas',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Prancūzijos UIC - frankas',
+            'XFU',
+            'Prancūzijos UIC - frankas',
         ],
         'XOF' => [
-            0 => 'XOF',
-            1 => 'CFA BCEAO frankas',
+            'XOF',
+            'CFA BCEAO frankas',
         ],
         'XPF' => [
-            0 => 'XPF',
-            1 => 'CFP frankas',
+            'XPF',
+            'CFP frankas',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET fondai',
+            'XRE',
+            'RINET fondai',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Jemeno dinaras',
+            'YDD',
+            'Jemeno dinaras',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Jemeno rialas',
+            'YER',
+            'Jemeno rialas',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Jugoslavijos kietasis dinaras (1966–1990)',
+            'YUD',
+            'Jugoslavijos kietasis dinaras (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Jugoslavijos naujasis dinaras (1994–2002)',
+            'YUM',
+            'Jugoslavijos naujasis dinaras (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Jugoslavijos konvertuojamas dinaras (1990–1992)',
+            'YUN',
+            'Jugoslavijos konvertuojamas dinaras (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'Jugoslavijos reformuotas dinaras (1992–1993)',
+            'YUR',
+            'Jugoslavijos reformuotas dinaras (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Pietų Afrikos finansinis randas',
+            'ZAL',
+            'Pietų Afrikos finansinis randas',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Pietų Afrikos Respublikos randas',
+            'ZAR',
+            'Pietų Afrikos Respublikos randas',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambijos kvača (1968–2012)',
+            'ZMK',
+            'Zambijos kvača (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Zambijos kvača',
+            'ZMW',
+            'Zambijos kvača',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zairo naujasis zairas (1993–1998)',
+            'ZRN',
+            'Zairo naujasis zairas (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zairo zairas (1971–1993)',
+            'ZRZ',
+            'Zairo zairas (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabvės doleris (1980–2008)',
+            'ZWD',
+            'Zimbabvės doleris (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Zimbabvės doleris (2009)',
+            'ZWL',
+            'Zimbabvės doleris (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Zimbabvės doleris (2008)',
+            'ZWR',
+            'Zimbabvės doleris (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lu.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,236 +3,240 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Ndiriha wa Lemila alabu',
+            'AED',
+            'Ndiriha wa Lemila alabu',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza wa Angola',
+            'AOA',
+            'Kwanza wa Angola',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Ndola wa Ositali',
+            'A$',
+            'Ndola wa Ositali',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Ndina wa Bahrene',
+            'BHD',
+            'Ndina wa Bahrene',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Nfalanga wa Bulundi',
+            'BIF',
+            'Nfalanga wa Bulundi',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula wa Botswana',
+            'BWP',
+            'Pula wa Botswana',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Ndola wa Kanada',
+            'CA$',
+            'Ndola wa Kanada',
         ],
         'CDF' => [
-            0 => 'FC',
-            1 => 'Nfalanga wa Kongu',
+            'FC',
+            'Nfalanga wa Kongu',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Nfalanga wa Swise',
+            'CHF',
+            'Nfalanga wa Swise',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuani Renminbi wa Shine',
+            'CN¥',
+            'Yuani Renminbi wa Shine',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Esikuludo wa Kapevere',
+            'CVE',
+            'Esikuludo wa Kapevere',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Nfalanga wa Dzibuti',
+            'DJF',
+            'Nfalanga wa Dzibuti',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Ndina wa Alijeri',
+            'DZD',
+            'Ndina wa Alijeri',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Pauni wa Mushidi',
+            'EGP',
+            'Pauni wa Mushidi',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa wa Elitle',
+            'ERN',
+            'Nakfa wa Elitle',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Bira wa Etshiopi',
+            'ETB',
+            'Bira wa Etshiopi',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Iro',
+            '€',
+            'Iro',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Pauni wa Angeletele',
+            '£',
+            'Pauni wa Angeletele',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Sedi wa Ngana',
+            'GHC',
+            'Sedi wa Ngana',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Ndalasi wa Ngambi',
+            'GMD',
+            'Ndalasi wa Ngambi',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Nfalanga wa Ngina',
+            'GNS',
+            'Nfalanga wa Ngina',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupi wa Inde',
+            '₹',
+            'Rupi wa Inde',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yeni wa Zapɔ',
+            'JP¥',
+            'Yeni wa Zapɔ',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Nshili wa Kenya',
+            'KES',
+            'Nshili wa Kenya',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Nfalanga wa Komoru',
+            'KMF',
+            'Nfalanga wa Komoru',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Ndola wa Liberya',
+            'LRD',
+            'Ndola wa Liberya',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti wa Lesoto',
+            'LSL',
+            'Loti wa Lesoto',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Ndina wa Libi',
+            'LYD',
+            'Ndina wa Libi',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Ndiriha wa Maroke',
+            'MAD',
+            'Ndiriha wa Maroke',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Nfalanga wa Madagasikare',
+            'MGA',
+            'Nfalanga wa Madagasikare',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ugwiya wa Moritani (1973–2017)',
+            'MRO',
+            'Ugwiya wa Moritani (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ugwiya wa Moritani',
+            'MRU',
+            'Ugwiya wa Moritani',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupia wa Morisi',
+            'MUR',
+            'Rupia wa Morisi',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwasha wa Malawi',
+            'MWK',
+            'Kwasha wa Malawi',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metikali wa Mozambiki',
+            'MZM',
+            'Metikali wa Mozambiki',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Ndola wa Namibi',
+            'NAD',
+            'Ndola wa Namibi',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira wa Nizerya',
+            'NGN',
+            'Naira wa Nizerya',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Nfalanga wa Rwanda',
+            'RWF',
+            'Nfalanga wa Rwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyale wa Alabu Nsawu',
+            'SAR',
+            'Riyale wa Alabu Nsawu',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupya wa Seshele',
+            'SCR',
+            'Rupya wa Seshele',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Ndina wa Suda',
+            'SDG',
+            'Ndina wa Suda',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Pauni wa Suda',
+            'SDP',
+            'Pauni wa Suda',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Pauni wa Santu Elena',
+            'SHP',
+            'Pauni wa Santu Elena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leone',
+            'SLL',
+            'Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Nshili wa Somali',
+            'SOS',
+            'Nshili wa Somali',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra wa Sao Tome ne Presipe (1977–2017)',
+            'STD',
+            'Dobra wa Sao Tome ne Presipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra wa Sao Tome ne Presipe',
+            'STN',
+            'Dobra wa Sao Tome ne Presipe',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni',
+            'SZL',
+            'Lilangeni',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Ndina wa Tinizi',
+            'TND',
+            'Ndina wa Tinizi',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Nshili wa Tanzani',
+            'TZS',
+            'Nshili wa Tanzani',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Nshili wa Uganda',
+            'UGX',
+            'Nshili wa Uganda',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Ndola wa Ameriki',
+            'US$',
+            'Ndola wa Ameriki',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Nfalanga CFA BEAC',
+            'FCFA',
+            'Nfalanga CFA BEAC',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Nfalanga CFA BCEAO',
+            'F CFA',
+            'Nfalanga CFA BCEAO',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rande wa Afrika wa Mwinshi',
+            'ZAR',
+            'Rande wa Afrika wa Mwinshi',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwasha wa Zambi (1968–2012)',
+            'ZMK',
+            'Kwasha wa Zambi (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwasha wa Zambi',
+            'ZMW',
+            'Kwasha wa Zambi',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Ndola wa Zimbabwe',
+            'ZWD',
+            'Ndola wa Zimbabwe',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/lv.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,796 +3,800 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Apvienoto Arābu Emirātu dirhēms',
+            'AED',
+            'Apvienoto Arābu Emirātu dirhēms',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afganistānas afgāns',
+            'AFN',
+            'Afganistānas afgāns',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Albānijas leks',
+            'ALL',
+            'Albānijas leks',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Armēnijas drams',
+            'AMD',
+            'Armēnijas drams',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Nīderlandes Antiļu guldenis',
+            'ANG',
+            'Nīderlandes Antiļu guldenis',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angolas kvanza',
+            'AOA',
+            'Angolas kvanza',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentīnas peso',
+            'ARS',
+            'Argentīnas peso',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Austrijas šiliņš',
+            'ATS',
+            'Austrijas šiliņš',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'Austrālijas dolārs',
+            'AU$',
+            'Austrālijas dolārs',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Arubas guldenis',
+            'AWG',
+            'Arubas guldenis',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Azerbaidžānas manats (1993–2006)',
+            'AZM',
+            'Azerbaidžānas manats (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Azerbaidžānas manats',
+            'AZN',
+            'Azerbaidžānas manats',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Bosnijas un Hercogovinas konvertējamā marka',
+            'BAM',
+            'Bosnijas un Hercogovinas konvertējamā marka',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbadosas dolārs',
+            'BBD',
+            'Barbadosas dolārs',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladešas taka',
+            'BDT',
+            'Bangladešas taka',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Beļģijas franks',
+            'BEF',
+            'Beļģijas franks',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bulgārijas leva',
+            'BGN',
+            'Bulgārijas leva',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahreinas dinārs',
+            'BHD',
+            'Bahreinas dinārs',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundi franks',
+            'BIF',
+            'Burundi franks',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermudu dolārs',
+            'BMD',
+            'Bermudu dolārs',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Brunejas dolārs',
+            'BND',
+            'Brunejas dolārs',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Bolīvijas boliviano',
+            'BOB',
+            'Bolīvijas boliviano',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Brazīlijas reāls',
+            'R$',
+            'Brazīlijas reāls',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahamu dolārs',
+            'BSD',
+            'Bahamu dolārs',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Butānas ngultrums',
+            'BTN',
+            'Butānas ngultrums',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botsvanas pula',
+            'BWP',
+            'Botsvanas pula',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Baltkrievijas rubelis',
+            'BYN',
+            'Baltkrievijas rubelis',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Baltkrievijas rubelis (2000–2016)',
+            'BYR',
+            'Baltkrievijas rubelis (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Belizas dolārs',
+            'BZD',
+            'Belizas dolārs',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Kanādas dolārs',
+            'CA$',
+            'Kanādas dolārs',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'KDR franks',
+            'CDF',
+            'KDR franks',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Šveices franks',
+            'CHF',
+            'Šveices franks',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Čīles peso',
+            'CLP',
+            'Čīles peso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Ķīnas juaņa (ofšors)',
+            'CNH',
+            'Ķīnas juaņa (ofšors)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Ķīnas juaņs',
+            'CN¥',
+            'Ķīnas juaņs',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Kolumbijas peso',
+            'COP',
+            'Kolumbijas peso',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Kolumbijas reāls',
+            'COU',
+            'Kolumbijas reāls',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Kostarikas kolons',
+            'CRC',
+            'Kostarikas kolons',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Kubas konvertējamais peso',
+            'CUC',
+            'Kubas konvertējamais peso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Kubas peso',
+            'CUP',
+            'Kubas peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Kaboverdes eskudo',
+            'CVE',
+            'Kaboverdes eskudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Kipras mārciņa',
+            'CYP',
+            'Kipras mārciņa',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Čehijas krona',
+            'CZK',
+            'Čehijas krona',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Vācijas marka',
+            'DEM',
+            'Vācijas marka',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Džibutijas franks',
+            'DJF',
+            'Džibutijas franks',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Dānijas krona',
+            'DKK',
+            'Dānijas krona',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominikānas peso',
+            'DOP',
+            'Dominikānas peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Alžīrijas dinārs',
+            'DZD',
+            'Alžīrijas dinārs',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Igaunijas krona',
+            'EEK',
+            'Igaunijas krona',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Ēģiptes mārciņa',
+            'EGP',
+            'Ēģiptes mārciņa',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritrejas nakfa',
+            'ERN',
+            'Eritrejas nakfa',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Spānijas peseta',
+            'ESP',
+            'Spānijas peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Etiopijas birs',
+            'ETB',
+            'Etiopijas birs',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'eiro',
+            '€',
+            'eiro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Somijas marka',
+            'FIM',
+            'Somijas marka',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fidži dolārs',
+            'FJD',
+            'Fidži dolārs',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Folklenda Salu mārciņa',
+            'FKP',
+            'Folklenda Salu mārciņa',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Francijas franks',
+            'FRF',
+            'Francijas franks',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Lielbritānijas mārciņa',
+            '£',
+            'Lielbritānijas mārciņa',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Gruzijas lari',
+            'GEL',
+            'Gruzijas lari',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ganas sedi',
+            'GHS',
+            'Ganas sedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltāra mārciņa',
+            'GIP',
+            'Gibraltāra mārciņa',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambijas dalasi',
+            'GMD',
+            'Gambijas dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Gvinejas franks',
+            'GNF',
+            'Gvinejas franks',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Grieķijas drahma',
+            'GRD',
+            'Grieķijas drahma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Gvatemalas ketsals',
+            'GTQ',
+            'Gvatemalas ketsals',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Gajānas dolārs',
+            'GYD',
+            'Gajānas dolārs',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Honkongas dolārs',
+            'HK$',
+            'Honkongas dolārs',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Hondurasas lempīra',
+            'HNL',
+            'Hondurasas lempīra',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Horvātijas kuna',
+            'HRK',
+            'Horvātijas kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haiti gurds',
+            'HTG',
+            'Haiti gurds',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Ungārijas forints',
+            'HUF',
+            'Ungārijas forints',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indonēzijas rūpija',
+            'IDR',
+            'Indonēzijas rūpija',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Īrijas mārciņa',
+            'IEP',
+            'Īrijas mārciņa',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Izraēlas šekelis',
+            '₪',
+            'Izraēlas šekelis',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Indijas rūpija',
+            '₹',
+            'Indijas rūpija',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Irākas dinārs',
+            'IQD',
+            'Irākas dinārs',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Irānas riāls',
+            'IRR',
+            'Irānas riāls',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Islandes krona',
+            'ISK',
+            'Islandes krona',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Itālijas lira',
+            'ITL',
+            'Itālijas lira',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Jamaikas dolārs',
+            'JMD',
+            'Jamaikas dolārs',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Jordānas dinārs',
+            'JOD',
+            'Jordānas dinārs',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Japānas jena',
+            '¥',
+            'Japānas jena',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Kenijas šiliņš',
+            'KES',
+            'Kenijas šiliņš',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Kirgizstānas soms',
+            'KGS',
+            'Kirgizstānas soms',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Kambodžas riels',
+            'KHR',
+            'Kambodžas riels',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Komoru franks',
+            'KMF',
+            'Komoru franks',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Ziemeļkorejas vona',
+            'KPW',
+            'Ziemeļkorejas vona',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Dienvidkorejas vona',
+            '₩',
+            'Dienvidkorejas vona',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Kuveitas dinārs',
+            'KWD',
+            'Kuveitas dinārs',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Kaimanu salu dolārs',
+            'KYD',
+            'Kaimanu salu dolārs',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Kazahstānas tenge',
+            'KZT',
+            'Kazahstānas tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laosas kips',
+            'LAK',
+            'Laosas kips',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Libānas mārciņa',
+            'LBP',
+            'Libānas mārciņa',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Šrilankas rūpija',
+            'LKR',
+            'Šrilankas rūpija',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Libērijas dolārs',
+            'LRD',
+            'Libērijas dolārs',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesoto loti',
+            'LSL',
+            'Lesoto loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Lietuvas lits',
+            'LTL',
+            'Lietuvas lits',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Luksemburgas franks',
+            'LUF',
+            'Luksemburgas franks',
         ],
         'LVL' => [
-            0 => 'Ls',
-            1 => 'Latvijas lats',
+            'Ls',
+            'Latvijas lats',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Latvijas rublis',
+            'LVR',
+            'Latvijas rublis',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Lībijas dinārs',
+            'LYD',
+            'Lībijas dinārs',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Marokas dirhēms',
+            'MAD',
+            'Marokas dirhēms',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldovas leja',
+            'MDL',
+            'Moldovas leja',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Madagaskaras ariari',
+            'MGA',
+            'Madagaskaras ariari',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Maķedonijas denārs',
+            'MKD',
+            'Maķedonijas denārs',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'CFA (Āfrikas) franks',
+            'MLF',
+            'CFA (Āfrikas) franks',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Mjanmas kjats',
+            'MMK',
+            'Mjanmas kjats',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongolijas tugriks',
+            'MNT',
+            'Mongolijas tugriks',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Makao pataka',
+            'MOP',
+            'Makao pataka',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauritānijas ugija (1973–2017)',
+            'MRO',
+            'Mauritānijas ugija (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mauritānijas ugija',
+            'MRU',
+            'Mauritānijas ugija',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Maltas lira',
+            'MTL',
+            'Maltas lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Maltas mārciņa',
+            'MTP',
+            'Maltas mārciņa',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Maurīcijas rūpija',
+            'MUR',
+            'Maurīcijas rūpija',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldīvijas rūfija',
+            'MVR',
+            'Maldīvijas rūfija',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malāvijas kvača',
+            'MWK',
+            'Malāvijas kvača',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Meksikas peso',
+            'MX$',
+            'Meksikas peso',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Malaizijas ringits',
+            'MYR',
+            'Malaizijas ringits',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mozambikas eskudo',
+            'MZE',
+            'Mozambikas eskudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Mozambikas vecais metikals',
+            'MZM',
+            'Mozambikas vecais metikals',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mozambikas metikals',
+            'MZN',
+            'Mozambikas metikals',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namībijas dolārs',
+            'NAD',
+            'Namībijas dolārs',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigērijas naira',
+            'NGN',
+            'Nigērijas naira',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nikaragvas kordoba',
+            'NIO',
+            'Nikaragvas kordoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Nīderlandes guldenis',
+            'NLG',
+            'Nīderlandes guldenis',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Norvēģijas krona',
+            'NOK',
+            'Norvēģijas krona',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepālas rūpija',
+            'NPR',
+            'Nepālas rūpija',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Jaunzēlandes dolārs',
+            'NZ$',
+            'Jaunzēlandes dolārs',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Omānas riāls',
+            'OMR',
+            'Omānas riāls',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panamas balboa',
+            'PAB',
+            'Panamas balboa',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peru sols',
+            'PEN',
+            'Peru sols',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papua-Jaungvinejas kina',
+            'PGK',
+            'Papua-Jaungvinejas kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Filipīnu peso',
+            'PHP',
+            'Filipīnu peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistānas rūpija',
+            'PKR',
+            'Pakistānas rūpija',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Polijas zlots',
+            'PLN',
+            'Polijas zlots',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portugāles eskudo',
+            'PTE',
+            'Portugāles eskudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paragvajas guarani',
+            'PYG',
+            'Paragvajas guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Kataras riāls',
+            'QAR',
+            'Kataras riāls',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Rumānijas vecā leja',
+            'ROL',
+            'Rumānijas vecā leja',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Rumānijas leja',
+            'RON',
+            'Rumānijas leja',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Serbijas dinārs',
+            'RSD',
+            'Serbijas dinārs',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Krievijas rublis',
+            'RUB',
+            'Krievijas rublis',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Ruandas franks',
+            'RWF',
+            'Ruandas franks',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saūda Arābijas riāls',
+            'SAR',
+            'Saūda Arābijas riāls',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Zālamana Salu dolārs',
+            'SBD',
+            'Zālamana Salu dolārs',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seišelu salu rūpija',
+            'SCR',
+            'Seišelu salu rūpija',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudānas mārciņa',
+            'SDG',
+            'Sudānas mārciņa',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Zviedrijas krona',
+            'SEK',
+            'Zviedrijas krona',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singapūras dolārs',
+            'SGD',
+            'Singapūras dolārs',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Sv.Helēnas salas mārciņa',
+            'SHP',
+            'Sv.Helēnas salas mārciņa',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Slovēnijas tolars',
+            'SIT',
+            'Slovēnijas tolars',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slovakijas krona',
+            'SKK',
+            'Slovakijas krona',
+        ],
+        'SLE' => [
+            'SLE',
+            'Sjerraleones leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sjerraleones leone',
+            'SLL',
+            'Sjerraleones leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somālijas šiliņš',
+            'SOS',
+            'Somālijas šiliņš',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Surinamas dolārs',
+            'SRD',
+            'Surinamas dolārs',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Surinamas guldenis',
+            'SRG',
+            'Surinamas guldenis',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Dienvidsudānas mārciņa',
+            'SSP',
+            'Dienvidsudānas mārciņa',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Santome un Prinsipi dobra (1977–2017)',
+            'STD',
+            'Santome un Prinsipi dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Santome un Prinsipi dobra',
+            'STN',
+            'Santome un Prinsipi dobra',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Salvadoras kolons',
+            'SVC',
+            'Salvadoras kolons',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Sīrijas mārciņa',
+            'SYP',
+            'Sīrijas mārciņa',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Svazilendas lilangeni',
+            'SZL',
+            'Svazilendas lilangeni',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Taizemes bāts',
+            '฿',
+            'Taizemes bāts',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tadžikistānas somons',
+            'TJS',
+            'Tadžikistānas somons',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Turkmenistānas manats (1993–2009)',
+            'TMM',
+            'Turkmenistānas manats (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Turkmenistānas manats',
+            'TMT',
+            'Turkmenistānas manats',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunisijas dinārs',
+            'TND',
+            'Tunisijas dinārs',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tongas paanga',
+            'TOP',
+            'Tongas paanga',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Turcijas lira (1922–2005)',
+            'TRL',
+            'Turcijas lira (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Turcijas lira',
+            'TRY',
+            'Turcijas lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidādas un Tobāgo dolārs',
+            'TTD',
+            'Trinidādas un Tobāgo dolārs',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Taivānas jaunais dolārs',
+            'NT$',
+            'Taivānas jaunais dolārs',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tanzānijas šiliņš',
+            'TZS',
+            'Tanzānijas šiliņš',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ukrainas grivna',
+            'UAH',
+            'Ukrainas grivna',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Ugandas šiliņš',
+            'UGX',
+            'Ugandas šiliņš',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'ASV dolārs',
+            '$',
+            'ASV dolārs',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Urugvajas peso',
+            'UYU',
+            'Urugvajas peso',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Uzbekistānas sums',
+            'UZS',
+            'Uzbekistānas sums',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venecuēlas bolivārs (1871–2008)',
+            'VEB',
+            'Venecuēlas bolivārs (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venecuēlas bolivārs (2008–2018)',
+            'VEF',
+            'Venecuēlas bolivārs (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venecuēlas bolivārs',
+            'VES',
+            'Venecuēlas bolivārs',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Vjetnamas dongi',
+            '₫',
+            'Vjetnamas dongi',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatu vatu',
+            'VUV',
+            'Vanuatu vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoa tala',
+            'WST',
+            'Samoa tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Centrālāfrikas CFA franks',
+            'FCFA',
+            'Centrālāfrikas CFA franks',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Austrumkarību dolārs',
+            'EC$',
+            'Austrumkarību dolārs',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Eiropas norēķinu vienība',
+            'XEU',
+            'Eiropas norēķinu vienība',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Francijas zelta franks',
+            'XFO',
+            'Francijas zelta franks',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Francijas UIC franks',
+            'XFU',
+            'Francijas UIC franks',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Rietumāfrikas CFA franks',
+            'F CFA',
+            'Rietumāfrikas CFA franks',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP franks',
+            'CFPF',
+            'CFP franks',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Jemenas riāls',
+            'YER',
+            'Jemenas riāls',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Dienvidāfrikas rends',
+            'ZAR',
+            'Dienvidāfrikas rends',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambijas kvača (1968–2012)',
+            'ZMK',
+            'Zambijas kvača (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Zambijas kvača',
+            'ZMW',
+            'Zambijas kvača',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabves dolārs',
+            'ZWD',
+            'Zimbabves dolārs',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Zimbabves dolārs (2009)',
+            'ZWL',
+            'Zimbabves dolārs (2009)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/meta.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/meta.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/meta.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/meta.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,737 +2,739 @@
 
 return [
     'Currencies' => [
-        0 => 'ADP',
-        1 => 'AED',
-        2 => 'AFA',
-        3 => 'AFN',
-        4 => 'ALK',
-        5 => 'ALL',
-        6 => 'AMD',
-        7 => 'ANG',
-        8 => 'AOA',
-        9 => 'AOK',
-        10 => 'AON',
-        11 => 'AOR',
-        12 => 'ARA',
-        13 => 'ARL',
-        14 => 'ARM',
-        15 => 'ARP',
-        16 => 'ARS',
-        17 => 'ATS',
-        18 => 'AUD',
-        19 => 'AWG',
-        20 => 'AZM',
-        21 => 'AZN',
-        22 => 'BAD',
-        23 => 'BAM',
-        24 => 'BAN',
-        25 => 'BBD',
-        26 => 'BDT',
-        27 => 'BEC',
-        28 => 'BEF',
-        29 => 'BEL',
-        30 => 'BGL',
-        31 => 'BGM',
-        32 => 'BGN',
-        33 => 'BGO',
-        34 => 'BHD',
-        35 => 'BIF',
-        36 => 'BMD',
-        37 => 'BND',
-        38 => 'BOB',
-        39 => 'BOL',
-        40 => 'BOP',
-        41 => 'BOV',
-        42 => 'BRB',
-        43 => 'BRC',
-        44 => 'BRE',
-        45 => 'BRL',
-        46 => 'BRN',
-        47 => 'BRR',
-        48 => 'BRZ',
-        49 => 'BSD',
-        50 => 'BTN',
-        51 => 'BUK',
-        52 => 'BWP',
-        53 => 'BYB',
-        54 => 'BYN',
-        55 => 'BYR',
-        56 => 'BZD',
-        57 => 'CAD',
-        58 => 'CDF',
-        59 => 'CHE',
-        60 => 'CHF',
-        61 => 'CHW',
-        62 => 'CLE',
-        63 => 'CLF',
-        64 => 'CLP',
-        65 => 'CNH',
-        66 => 'CNX',
-        67 => 'CNY',
-        68 => 'COP',
-        69 => 'COU',
-        70 => 'CRC',
-        71 => 'CSD',
-        72 => 'CSK',
-        73 => 'CUC',
-        74 => 'CUP',
-        75 => 'CVE',
-        76 => 'CYP',
-        77 => 'CZK',
-        78 => 'DDM',
-        79 => 'DEM',
-        80 => 'DJF',
-        81 => 'DKK',
-        82 => 'DOP',
-        83 => 'DZD',
-        84 => 'ECS',
-        85 => 'ECV',
-        86 => 'EEK',
-        87 => 'EGP',
-        88 => 'ERN',
-        89 => 'ESA',
-        90 => 'ESB',
-        91 => 'ESP',
-        92 => 'ETB',
-        93 => 'EUR',
-        94 => 'FIM',
-        95 => 'FJD',
-        96 => 'FKP',
-        97 => 'FRF',
-        98 => 'GBP',
-        99 => 'GEK',
-        100 => 'GEL',
-        101 => 'GHC',
-        102 => 'GHS',
-        103 => 'GIP',
-        104 => 'GMD',
-        105 => 'GNF',
-        106 => 'GNS',
-        107 => 'GQE',
-        108 => 'GRD',
-        109 => 'GTQ',
-        110 => 'GWE',
-        111 => 'GWP',
-        112 => 'GYD',
-        113 => 'HKD',
-        114 => 'HNL',
-        115 => 'HRD',
-        116 => 'HRK',
-        117 => 'HTG',
-        118 => 'HUF',
-        119 => 'IDR',
-        120 => 'IEP',
-        121 => 'ILP',
-        122 => 'ILR',
-        123 => 'ILS',
-        124 => 'INR',
-        125 => 'IQD',
-        126 => 'IRR',
-        127 => 'ISJ',
-        128 => 'ISK',
-        129 => 'ITL',
-        130 => 'JMD',
-        131 => 'JOD',
-        132 => 'JPY',
-        133 => 'KES',
-        134 => 'KGS',
-        135 => 'KHR',
-        136 => 'KMF',
-        137 => 'KPW',
-        138 => 'KRH',
-        139 => 'KRO',
-        140 => 'KRW',
-        141 => 'KWD',
-        142 => 'KYD',
-        143 => 'KZT',
-        144 => 'LAK',
-        145 => 'LBP',
-        146 => 'LKR',
-        147 => 'LRD',
-        148 => 'LSL',
-        149 => 'LTL',
-        150 => 'LTT',
-        151 => 'LUC',
-        152 => 'LUF',
-        153 => 'LUL',
-        154 => 'LVL',
-        155 => 'LVR',
-        156 => 'LYD',
-        157 => 'MAD',
-        158 => 'MAF',
-        159 => 'MCF',
-        160 => 'MDC',
-        161 => 'MDL',
-        162 => 'MGA',
-        163 => 'MGF',
-        164 => 'MKD',
-        165 => 'MKN',
-        166 => 'MLF',
-        167 => 'MMK',
-        168 => 'MNT',
-        169 => 'MOP',
-        170 => 'MRO',
-        171 => 'MRU',
-        172 => 'MTL',
-        173 => 'MTP',
-        174 => 'MUR',
-        175 => 'MVP',
-        176 => 'MVR',
-        177 => 'MWK',
-        178 => 'MXN',
-        179 => 'MXP',
-        180 => 'MXV',
-        181 => 'MYR',
-        182 => 'MZE',
-        183 => 'MZM',
-        184 => 'MZN',
-        185 => 'NAD',
-        186 => 'NGN',
-        187 => 'NIC',
-        188 => 'NIO',
-        189 => 'NLG',
-        190 => 'NOK',
-        191 => 'NPR',
-        192 => 'NZD',
-        193 => 'OMR',
-        194 => 'PAB',
-        195 => 'PEI',
-        196 => 'PEN',
-        197 => 'PES',
-        198 => 'PGK',
-        199 => 'PHP',
-        200 => 'PKR',
-        201 => 'PLN',
-        202 => 'PLZ',
-        203 => 'PTE',
-        204 => 'PYG',
-        205 => 'QAR',
-        206 => 'RHD',
-        207 => 'ROL',
-        208 => 'RON',
-        209 => 'RSD',
-        210 => 'RUB',
-        211 => 'RUR',
-        212 => 'RWF',
-        213 => 'SAR',
-        214 => 'SBD',
-        215 => 'SCR',
-        216 => 'SDD',
-        217 => 'SDG',
-        218 => 'SDP',
-        219 => 'SEK',
-        220 => 'SGD',
-        221 => 'SHP',
-        222 => 'SIT',
-        223 => 'SKK',
-        224 => 'SLE',
-        225 => 'SLL',
-        226 => 'SOS',
-        227 => 'SRD',
-        228 => 'SRG',
-        229 => 'SSP',
-        230 => 'STD',
-        231 => 'STN',
-        232 => 'SUR',
-        233 => 'SVC',
-        234 => 'SYP',
-        235 => 'SZL',
-        236 => 'THB',
-        237 => 'TJR',
-        238 => 'TJS',
-        239 => 'TMM',
-        240 => 'TMT',
-        241 => 'TND',
-        242 => 'TOP',
-        243 => 'TPE',
-        244 => 'TRL',
-        245 => 'TRY',
-        246 => 'TTD',
-        247 => 'TWD',
-        248 => 'TZS',
-        249 => 'UAH',
-        250 => 'UAK',
-        251 => 'UGS',
-        252 => 'UGX',
-        253 => 'USD',
-        254 => 'USN',
-        255 => 'USS',
-        256 => 'UYI',
-        257 => 'UYP',
-        258 => 'UYU',
-        259 => 'UYW',
-        260 => 'UZS',
-        261 => 'VEB',
-        262 => 'VED',
-        263 => 'VEF',
-        264 => 'VES',
-        265 => 'VND',
-        266 => 'VNN',
-        267 => 'VUV',
-        268 => 'WST',
-        269 => 'XAF',
-        270 => 'XCD',
-        271 => 'XEU',
-        272 => 'XFO',
-        273 => 'XFU',
-        274 => 'XOF',
-        275 => 'XPF',
-        276 => 'XRE',
-        277 => 'YDD',
-        278 => 'YER',
-        279 => 'YUD',
-        280 => 'YUM',
-        281 => 'YUN',
-        282 => 'YUR',
-        283 => 'ZAL',
-        284 => 'ZAR',
-        285 => 'ZMK',
-        286 => 'ZMW',
-        287 => 'ZRN',
-        288 => 'ZRZ',
-        289 => 'ZWD',
-        290 => 'ZWL',
-        291 => 'ZWR',
+        'ADP',
+        'AED',
+        'AFA',
+        'AFN',
+        'ALK',
+        'ALL',
+        'AMD',
+        'ANG',
+        'AOA',
+        'AOK',
+        'AON',
+        'AOR',
+        'ARA',
+        'ARL',
+        'ARM',
+        'ARP',
+        'ARS',
+        'ATS',
+        'AUD',
+        'AWG',
+        'AZM',
+        'AZN',
+        'BAD',
+        'BAM',
+        'BAN',
+        'BBD',
+        'BDT',
+        'BEC',
+        'BEF',
+        'BEL',
+        'BGL',
+        'BGM',
+        'BGN',
+        'BGO',
+        'BHD',
+        'BIF',
+        'BMD',
+        'BND',
+        'BOB',
+        'BOL',
+        'BOP',
+        'BOV',
+        'BRB',
+        'BRC',
+        'BRE',
+        'BRL',
+        'BRN',
+        'BRR',
+        'BRZ',
+        'BSD',
+        'BTN',
+        'BUK',
+        'BWP',
+        'BYB',
+        'BYN',
+        'BYR',
+        'BZD',
+        'CAD',
+        'CDF',
+        'CHE',
+        'CHF',
+        'CHW',
+        'CLE',
+        'CLF',
+        'CLP',
+        'CNH',
+        'CNX',
+        'CNY',
+        'COP',
+        'COU',
+        'CRC',
+        'CSD',
+        'CSK',
+        'CUC',
+        'CUP',
+        'CVE',
+        'CYP',
+        'CZK',
+        'DDM',
+        'DEM',
+        'DJF',
+        'DKK',
+        'DOP',
+        'DZD',
+        'ECS',
+        'ECV',
+        'EEK',
+        'EGP',
+        'ERN',
+        'ESA',
+        'ESB',
+        'ESP',
+        'ETB',
+        'EUR',
+        'FIM',
+        'FJD',
+        'FKP',
+        'FRF',
+        'GBP',
+        'GEK',
+        'GEL',
+        'GHC',
+        'GHS',
+        'GIP',
+        'GMD',
+        'GNF',
+        'GNS',
+        'GQE',
+        'GRD',
+        'GTQ',
+        'GWE',
+        'GWP',
+        'GYD',
+        'HKD',
+        'HNL',
+        'HRD',
+        'HRK',
+        'HTG',
+        'HUF',
+        'IDR',
+        'IEP',
+        'ILP',
+        'ILR',
+        'ILS',
+        'INR',
+        'IQD',
+        'IRR',
+        'ISJ',
+        'ISK',
+        'ITL',
+        'JMD',
+        'JOD',
+        'JPY',
+        'KES',
+        'KGS',
+        'KHR',
+        'KMF',
+        'KPW',
+        'KRH',
+        'KRO',
+        'KRW',
+        'KWD',
+        'KYD',
+        'KZT',
+        'LAK',
+        'LBP',
+        'LKR',
+        'LRD',
+        'LSL',
+        'LTL',
+        'LTT',
+        'LUC',
+        'LUF',
+        'LUL',
+        'LVL',
+        'LVR',
+        'LYD',
+        'MAD',
+        'MAF',
+        'MCF',
+        'MDC',
+        'MDL',
+        'MGA',
+        'MGF',
+        'MKD',
+        'MKN',
+        'MLF',
+        'MMK',
+        'MNT',
+        'MOP',
+        'MRO',
+        'MRU',
+        'MTL',
+        'MTP',
+        'MUR',
+        'MVP',
+        'MVR',
+        'MWK',
+        'MXN',
+        'MXP',
+        'MXV',
+        'MYR',
+        'MZE',
+        'MZM',
+        'MZN',
+        'NAD',
+        'NGN',
+        'NIC',
+        'NIO',
+        'NLG',
+        'NOK',
+        'NPR',
+        'NZD',
+        'OMR',
+        'PAB',
+        'PEI',
+        'PEN',
+        'PES',
+        'PGK',
+        'PHP',
+        'PKR',
+        'PLN',
+        'PLZ',
+        'PTE',
+        'PYG',
+        'QAR',
+        'RHD',
+        'ROL',
+        'RON',
+        'RSD',
+        'RUB',
+        'RUR',
+        'RWF',
+        'SAR',
+        'SBD',
+        'SCR',
+        'SDD',
+        'SDG',
+        'SDP',
+        'SEK',
+        'SGD',
+        'SHP',
+        'SIT',
+        'SKK',
+        'SLE',
+        'SLL',
+        'SOS',
+        'SRD',
+        'SRG',
+        'SSP',
+        'STD',
+        'STN',
+        'SUR',
+        'SVC',
+        'SYP',
+        'SZL',
+        'THB',
+        'TJR',
+        'TJS',
+        'TMM',
+        'TMT',
+        'TND',
+        'TOP',
+        'TPE',
+        'TRL',
+        'TRY',
+        'TTD',
+        'TWD',
+        'TZS',
+        'UAH',
+        'UAK',
+        'UGS',
+        'UGX',
+        'USD',
+        'USN',
+        'USS',
+        'UYI',
+        'UYP',
+        'UYU',
+        'UYW',
+        'UZS',
+        'VEB',
+        'VED',
+        'VEF',
+        'VES',
+        'VND',
+        'VNN',
+        'VUV',
+        'WST',
+        'XAF',
+        'XCD',
+        'XCG',
+        'XEU',
+        'XFO',
+        'XFU',
+        'XOF',
+        'XPF',
+        'XRE',
+        'YDD',
+        'YER',
+        'YUD',
+        'YUM',
+        'YUN',
+        'YUR',
+        'ZAL',
+        'ZAR',
+        'ZMK',
+        'ZMW',
+        'ZRN',
+        'ZRZ',
+        'ZWD',
+        'ZWG',
+        'ZWL',
+        'ZWR',
     ],
     'Meta' => [
         'ADP' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'AFN' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'ALL' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'AMD' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'BHD' => [
-            0 => 3,
-            1 => 0,
-            2 => 3,
-            3 => 0,
+            3,
+            0,
+            3,
+            0,
         ],
         'BIF' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'BYN' => [
-            0 => 2,
-            1 => 0,
-            2 => 2,
-            3 => 0,
+            2,
+            0,
+            2,
+            0,
         ],
         'BYR' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'CAD' => [
-            0 => 2,
-            1 => 0,
-            2 => 2,
-            3 => 5,
+            2,
+            0,
+            2,
+            5,
         ],
         'CHF' => [
-            0 => 2,
-            1 => 0,
-            2 => 2,
-            3 => 5,
+            2,
+            0,
+            2,
+            5,
         ],
         'CLF' => [
-            0 => 4,
-            1 => 0,
-            2 => 4,
-            3 => 0,
+            4,
+            0,
+            4,
+            0,
         ],
         'CLP' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'COP' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'CRC' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'CZK' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'DEFAULT' => [
-            0 => 2,
-            1 => 0,
-            2 => 2,
-            3 => 0,
+            2,
+            0,
+            2,
+            0,
         ],
         'DJF' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'DKK' => [
-            0 => 2,
-            1 => 0,
-            2 => 2,
-            3 => 50,
+            2,
+            0,
+            2,
+            50,
         ],
         'ESP' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'GNF' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'GYD' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'HUF' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'IDR' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'IQD' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'IRR' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'ISK' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'ITL' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'JOD' => [
-            0 => 3,
-            1 => 0,
-            2 => 3,
-            3 => 0,
+            3,
+            0,
+            3,
+            0,
         ],
         'JPY' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'KMF' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'KPW' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'KRW' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'KWD' => [
-            0 => 3,
-            1 => 0,
-            2 => 3,
-            3 => 0,
+            3,
+            0,
+            3,
+            0,
         ],
         'LAK' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'LBP' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'LUF' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'LYD' => [
-            0 => 3,
-            1 => 0,
-            2 => 3,
-            3 => 0,
+            3,
+            0,
+            3,
+            0,
         ],
         'MGA' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'MGF' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'MMK' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'MNT' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'MRO' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'MUR' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'NOK' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'OMR' => [
-            0 => 3,
-            1 => 0,
-            2 => 3,
-            3 => 0,
+            3,
+            0,
+            3,
+            0,
         ],
         'PKR' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'PYG' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'RSD' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'RWF' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'SEK' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'SLE' => [
-            0 => 2,
-            1 => 0,
-            2 => 2,
-            3 => 0,
+            2,
+            0,
+            2,
+            0,
         ],
         'SLL' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'SOS' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'STD' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'SYP' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'TMM' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'TND' => [
-            0 => 3,
-            1 => 0,
-            2 => 3,
-            3 => 0,
+            3,
+            0,
+            3,
+            0,
         ],
         'TRL' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'TWD' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'TZS' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'UGX' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'UYI' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'UYW' => [
-            0 => 4,
-            1 => 0,
-            2 => 4,
-            3 => 0,
+            4,
+            0,
+            4,
+            0,
         ],
         'UZS' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'VEF' => [
-            0 => 2,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            2,
+            0,
+            0,
+            0,
         ],
         'VND' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'VUV' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'XAF' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'XOF' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'XPF' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'YER' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'ZMK' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
         'ZWD' => [
-            0 => 0,
-            1 => 0,
-            2 => 0,
-            3 => 0,
+            0,
+            0,
+            0,
+            0,
         ],
     ],
     'Alpha3ToNumeric' => [
@@ -948,6 +950,7 @@
         'YUM' => 891,
         'ZMK' => 894,
         'TWD' => 901,
+        'ZWG' => 924,
         'SLE' => 925,
         'VED' => 926,
         'UYW' => 927,
@@ -1009,752 +1012,755 @@
     ],
     'NumericToAlpha3' => [
         4 => [
-            0 => 'AFA',
+            'AFA',
         ],
         8 => [
-            0 => 'ALK',
-            1 => 'ALL',
+            'ALK',
+            'ALL',
         ],
         12 => [
-            0 => 'DZD',
+            'DZD',
         ],
         20 => [
-            0 => 'ADP',
+            'ADP',
         ],
         24 => [
-            0 => 'AOK',
-            1 => 'AON',
+            'AOK',
+            'AON',
         ],
         31 => [
-            0 => 'AZM',
+            'AZM',
         ],
-        32 => [
-            0 => 'ARA',
-            1 => 'ARP',
-            2 => 'ARS',
+        [
+            'ARA',
+            'ARP',
+            'ARS',
         ],
         36 => [
-            0 => 'AUD',
+            'AUD',
         ],
         40 => [
-            0 => 'ATS',
+            'ATS',
         ],
         44 => [
-            0 => 'BSD',
+            'BSD',
         ],
         48 => [
-            0 => 'BHD',
+            'BHD',
         ],
         50 => [
-            0 => 'BDT',
+            'BDT',
         ],
-        51 => [
-            0 => 'AMD',
+        [
+            'AMD',
         ],
-        52 => [
-            0 => 'BBD',
+        [
+            'BBD',
         ],
         56 => [
-            0 => 'BEF',
+            'BEF',
         ],
         60 => [
-            0 => 'BMD',
+            'BMD',
         ],
         64 => [
-            0 => 'BTN',
+            'BTN',
         ],
         68 => [
-            0 => 'BOB',
-            1 => 'BOP',
+            'BOB',
+            'BOP',
         ],
         70 => [
-            0 => 'BAD',
+            'BAD',
         ],
         72 => [
-            0 => 'BWP',
+            'BWP',
         ],
         76 => [
-            0 => 'BRB',
-            1 => 'BRC',
-            2 => 'BRE',
-            3 => 'BRN',
+            'BRB',
+            'BRC',
+            'BRE',
+            'BRN',
         ],
         84 => [
-            0 => 'BZD',
+            'BZD',
         ],
         90 => [
-            0 => 'SBD',
+            'SBD',
         ],
         96 => [
-            0 => 'BND',
+            'BND',
         ],
         100 => [
-            0 => 'BGL',
+            'BGL',
         ],
         104 => [
-            0 => 'BUK',
-            1 => 'MMK',
+            'BUK',
+            'MMK',
         ],
         108 => [
-            0 => 'BIF',
+            'BIF',
         ],
         112 => [
-            0 => 'BYB',
+            'BYB',
         ],
         116 => [
-            0 => 'KHR',
+            'KHR',
         ],
         124 => [
-            0 => 'CAD',
+            'CAD',
         ],
         132 => [
-            0 => 'CVE',
+            'CVE',
         ],
         136 => [
-            0 => 'KYD',
+            'KYD',
         ],
         144 => [
-            0 => 'LKR',
+            'LKR',
         ],
         152 => [
-            0 => 'CLP',
+            'CLP',
         ],
         156 => [
-            0 => 'CNY',
+            'CNY',
         ],
         170 => [
-            0 => 'COP',
+            'COP',
         ],
         174 => [
-            0 => 'KMF',
+            'KMF',
         ],
         180 => [
-            0 => 'ZRN',
-            1 => 'ZRZ',
+            'ZRN',
+            'ZRZ',
         ],
         188 => [
-            0 => 'CRC',
+            'CRC',
         ],
         191 => [
-            0 => 'HRD',
-            1 => 'HRK',
+            'HRD',
+            'HRK',
         ],
-        192 => [
-            0 => 'CUP',
+        [
+            'CUP',
         ],
         196 => [
-            0 => 'CYP',
+            'CYP',
         ],
         200 => [
-            0 => 'CSK',
+            'CSK',
         ],
         203 => [
-            0 => 'CZK',
+            'CZK',
         ],
         208 => [
-            0 => 'DKK',
+            'DKK',
         ],
         214 => [
-            0 => 'DOP',
+            'DOP',
         ],
         218 => [
-            0 => 'ECS',
+            'ECS',
         ],
         222 => [
-            0 => 'SVC',
+            'SVC',
         ],
         226 => [
-            0 => 'GQE',
+            'GQE',
         ],
         230 => [
-            0 => 'ETB',
+            'ETB',
         ],
         232 => [
-            0 => 'ERN',
+            'ERN',
         ],
-        233 => [
-            0 => 'EEK',
+        [
+            'EEK',
         ],
         238 => [
-            0 => 'FKP',
+            'FKP',
         ],
         242 => [
-            0 => 'FJD',
+            'FJD',
         ],
         246 => [
-            0 => 'FIM',
+            'FIM',
         ],
         250 => [
-            0 => 'FRF',
+            'FRF',
         ],
         262 => [
-            0 => 'DJF',
+            'DJF',
         ],
         268 => [
-            0 => 'GEK',
+            'GEK',
         ],
         270 => [
-            0 => 'GMD',
+            'GMD',
         ],
         276 => [
-            0 => 'DEM',
+            'DEM',
         ],
         278 => [
-            0 => 'DDM',
+            'DDM',
         ],
         288 => [
-            0 => 'GHC',
+            'GHC',
         ],
         292 => [
-            0 => 'GIP',
+            'GIP',
         ],
         300 => [
-            0 => 'GRD',
+            'GRD',
         ],
         320 => [
-            0 => 'GTQ',
+            'GTQ',
         ],
         324 => [
-            0 => 'GNF',
-            1 => 'GNS',
+            'GNF',
+            'GNS',
         ],
         328 => [
-            0 => 'GYD',
+            'GYD',
         ],
         332 => [
-            0 => 'HTG',
+            'HTG',
         ],
         340 => [
-            0 => 'HNL',
+            'HNL',
         ],
         344 => [
-            0 => 'HKD',
+            'HKD',
         ],
         348 => [
-            0 => 'HUF',
+            'HUF',
         ],
         352 => [
-            0 => 'ISJ',
-            1 => 'ISK',
+            'ISJ',
+            'ISK',
         ],
         356 => [
-            0 => 'INR',
+            'INR',
         ],
         360 => [
-            0 => 'IDR',
+            'IDR',
         ],
         364 => [
-            0 => 'IRR',
+            'IRR',
         ],
         368 => [
-            0 => 'IQD',
+            'IQD',
         ],
         372 => [
-            0 => 'IEP',
+            'IEP',
         ],
         376 => [
-            0 => 'ILP',
-            1 => 'ILR',
-            2 => 'ILS',
+            'ILP',
+            'ILR',
+            'ILS',
         ],
         380 => [
-            0 => 'ITL',
+            'ITL',
         ],
         388 => [
-            0 => 'JMD',
+            'JMD',
         ],
         392 => [
-            0 => 'JPY',
+            'JPY',
         ],
         398 => [
-            0 => 'KZT',
+            'KZT',
         ],
         400 => [
-            0 => 'JOD',
+            'JOD',
         ],
         404 => [
-            0 => 'KES',
+            'KES',
         ],
         408 => [
-            0 => 'KPW',
+            'KPW',
         ],
         410 => [
-            0 => 'KRW',
+            'KRW',
         ],
         414 => [
-            0 => 'KWD',
+            'KWD',
         ],
         417 => [
-            0 => 'KGS',
+            'KGS',
         ],
-        418 => [
-            0 => 'LAK',
+        [
+            'LAK',
         ],
         422 => [
-            0 => 'LBP',
+            'LBP',
         ],
         426 => [
-            0 => 'LSL',
+            'LSL',
         ],
         428 => [
-            0 => 'LVL',
-            1 => 'LVR',
+            'LVL',
+            'LVR',
         ],
         430 => [
-            0 => 'LRD',
+            'LRD',
         ],
         434 => [
-            0 => 'LYD',
+            'LYD',
         ],
         440 => [
-            0 => 'LTL',
-            1 => 'LTT',
+            'LTL',
+            'LTT',
         ],
         442 => [
-            0 => 'LUF',
+            'LUF',
         ],
         446 => [
-            0 => 'MOP',
+            'MOP',
         ],
         450 => [
-            0 => 'MGF',
+            'MGF',
         ],
         454 => [
-            0 => 'MWK',
+            'MWK',
         ],
         458 => [
-            0 => 'MYR',
+            'MYR',
         ],
         462 => [
-            0 => 'MVR',
+            'MVR',
         ],
         466 => [
-            0 => 'MLF',
+            'MLF',
         ],
         470 => [
-            0 => 'MTL',
-            1 => 'MTP',
+            'MTL',
+            'MTP',
         ],
         478 => [
-            0 => 'MRO',
+            'MRO',
         ],
         480 => [
-            0 => 'MUR',
+            'MUR',
         ],
         484 => [
-            0 => 'MXN',
-            1 => 'MXP',
+            'MXN',
+            'MXP',
         ],
         496 => [
-            0 => 'MNT',
+            'MNT',
         ],
         498 => [
-            0 => 'MDL',
+            'MDL',
         ],
         504 => [
-            0 => 'MAD',
+            'MAD',
         ],
         508 => [
-            0 => 'MZE',
-            1 => 'MZM',
+            'MZE',
+            'MZM',
         ],
         512 => [
-            0 => 'OMR',
+            'OMR',
         ],
         516 => [
-            0 => 'NAD',
+            'NAD',
         ],
         524 => [
-            0 => 'NPR',
+            'NPR',
         ],
         528 => [
-            0 => 'NLG',
+            'NLG',
         ],
         532 => [
-            0 => 'ANG',
+            'ANG',
         ],
-        533 => [
-            0 => 'AWG',
+        [
+            'AWG',
         ],
         548 => [
-            0 => 'VUV',
+            'VUV',
         ],
         554 => [
-            0 => 'NZD',
+            'NZD',
         ],
         558 => [
-            0 => 'NIC',
-            1 => 'NIO',
+            'NIC',
+            'NIO',
         ],
         566 => [
-            0 => 'NGN',
+            'NGN',
         ],
         578 => [
-            0 => 'NOK',
+            'NOK',
         ],
         586 => [
-            0 => 'PKR',
+            'PKR',
         ],
         590 => [
-            0 => 'PAB',
+            'PAB',
         ],
         598 => [
-            0 => 'PGK',
+            'PGK',
         ],
         600 => [
-            0 => 'PYG',
+            'PYG',
         ],
         604 => [
-            0 => 'PEI',
-            1 => 'PEN',
-            2 => 'PES',
+            'PEI',
+            'PEN',
+            'PES',
         ],
         608 => [
-            0 => 'PHP',
+            'PHP',
         ],
         616 => [
-            0 => 'PLZ',
+            'PLZ',
         ],
         620 => [
-            0 => 'PTE',
+            'PTE',
         ],
         624 => [
-            0 => 'GWE',
-            1 => 'GWP',
+            'GWE',
+            'GWP',
         ],
         626 => [
-            0 => 'TPE',
+            'TPE',
         ],
         634 => [
-            0 => 'QAR',
+            'QAR',
         ],
         642 => [
-            0 => 'ROL',
+            'ROL',
         ],
-        643 => [
-            0 => 'RUB',
+        [
+            'RUB',
         ],
         646 => [
-            0 => 'RWF',
+            'RWF',
         ],
         654 => [
-            0 => 'SHP',
+            'SHP',
         ],
         678 => [
-            0 => 'STD',
+            'STD',
         ],
         682 => [
-            0 => 'SAR',
+            'SAR',
         ],
         690 => [
-            0 => 'SCR',
+            'SCR',
         ],
         694 => [
-            0 => 'SLL',
+            'SLL',
         ],
         702 => [
-            0 => 'SGD',
+            'SGD',
         ],
-        703 => [
-            0 => 'SKK',
+        [
+            'SKK',
         ],
-        704 => [
-            0 => 'VND',
+        [
+            'VND',
         ],
-        705 => [
-            0 => 'SIT',
+        [
+            'SIT',
         ],
-        706 => [
-            0 => 'SOS',
+        [
+            'SOS',
         ],
         710 => [
-            0 => 'ZAR',
+            'ZAR',
         ],
         716 => [
-            0 => 'RHD',
-            1 => 'ZWD',
+            'RHD',
+            'ZWD',
         ],
         720 => [
-            0 => 'YDD',
+            'YDD',
         ],
         724 => [
-            0 => 'ESP',
+            'ESP',
         ],
         728 => [
-            0 => 'SSP',
+            'SSP',
         ],
         736 => [
-            0 => 'SDD',
-            1 => 'SDP',
+            'SDD',
+            'SDP',
         ],
         740 => [
-            0 => 'SRG',
+            'SRG',
         ],
         748 => [
-            0 => 'SZL',
+            'SZL',
         ],
         752 => [
-            0 => 'SEK',
+            'SEK',
         ],
         756 => [
-            0 => 'CHF',
+            'CHF',
         ],
         760 => [
-            0 => 'SYP',
+            'SYP',
         ],
         762 => [
-            0 => 'TJR',
+            'TJR',
         ],
         764 => [
-            0 => 'THB',
+            'THB',
         ],
         776 => [
-            0 => 'TOP',
+            'TOP',
         ],
         780 => [
-            0 => 'TTD',
+            'TTD',
         ],
         784 => [
-            0 => 'AED',
+            'AED',
         ],
         788 => [
-            0 => 'TND',
+            'TND',
         ],
         792 => [
-            0 => 'TRL',
+            'TRL',
         ],
         795 => [
-            0 => 'TMM',
+            'TMM',
         ],
         800 => [
-            0 => 'UGS',
-            1 => 'UGX',
+            'UGS',
+            'UGX',
         ],
         804 => [
-            0 => 'UAK',
+            'UAK',
         ],
         807 => [
-            0 => 'MKD',
+            'MKD',
         ],
         810 => [
-            0 => 'RUR',
-            1 => 'SUR',
+            'RUR',
+            'SUR',
         ],
         818 => [
-            0 => 'EGP',
+            'EGP',
         ],
         826 => [
-            0 => 'GBP',
+            'GBP',
         ],
         834 => [
-            0 => 'TZS',
+            'TZS',
         ],
         840 => [
-            0 => 'USD',
+            'USD',
         ],
         858 => [
-            0 => 'UYP',
-            1 => 'UYU',
+            'UYP',
+            'UYU',
         ],
         860 => [
-            0 => 'UZS',
+            'UZS',
         ],
         862 => [
-            0 => 'VEB',
+            'VEB',
         ],
         882 => [
-            0 => 'WST',
+            'WST',
         ],
         886 => [
-            0 => 'YER',
+            'YER',
         ],
         890 => [
-            0 => 'YUD',
-            1 => 'YUN',
+            'YUD',
+            'YUN',
         ],
-        891 => [
-            0 => 'CSD',
-            1 => 'YUM',
+        [
+            'CSD',
+            'YUM',
         ],
         894 => [
-            0 => 'ZMK',
+            'ZMK',
         ],
         901 => [
-            0 => 'TWD',
+            'TWD',
         ],
-        925 => [
-            0 => 'SLE',
+        924 => [
+            'ZWG',
         ],
-        926 => [
-            0 => 'VED',
+        [
+            'SLE',
         ],
-        927 => [
-            0 => 'UYW',
+        [
+            'VED',
         ],
-        928 => [
-            0 => 'VES',
+        [
+            'UYW',
         ],
-        929 => [
-            0 => 'MRU',
+        [
+            'VES',
         ],
-        930 => [
-            0 => 'STN',
+        [
+            'MRU',
         ],
-        931 => [
-            0 => 'CUC',
+        [
+            'STN',
         ],
-        932 => [
-            0 => 'ZWL',
+        [
+            'CUC',
         ],
-        933 => [
-            0 => 'BYN',
+        [
+            'ZWL',
         ],
-        934 => [
-            0 => 'TMT',
+        [
+            'BYN',
         ],
-        935 => [
-            0 => 'ZWR',
+        [
+            'TMT',
         ],
-        936 => [
-            0 => 'GHS',
+        [
+            'ZWR',
         ],
-        937 => [
-            0 => 'VEF',
+        [
+            'GHS',
         ],
-        938 => [
-            0 => 'SDG',
+        [
+            'VEF',
+        ],
+        [
+            'SDG',
         ],
         940 => [
-            0 => 'UYI',
+            'UYI',
         ],
-        941 => [
-            0 => 'RSD',
+        [
+            'RSD',
         ],
         943 => [
-            0 => 'MZN',
+            'MZN',
         ],
-        944 => [
-            0 => 'AZN',
+        [
+            'AZN',
         ],
         946 => [
-            0 => 'RON',
+            'RON',
         ],
-        947 => [
-            0 => 'CHE',
+        [
+            'CHE',
         ],
-        948 => [
-            0 => 'CHW',
+        [
+            'CHW',
         ],
-        949 => [
-            0 => 'TRY',
+        [
+            'TRY',
         ],
-        950 => [
-            0 => 'XAF',
+        [
+            'XAF',
         ],
-        951 => [
-            0 => 'XCD',
+        [
+            'XCD',
         ],
-        952 => [
-            0 => 'XOF',
+        [
+            'XOF',
         ],
-        953 => [
-            0 => 'XPF',
+        [
+            'XPF',
         ],
-        954 => [
-            0 => 'XEU',
+        [
+            'XEU',
         ],
         967 => [
-            0 => 'ZMW',
+            'ZMW',
         ],
-        968 => [
-            0 => 'SRD',
+        [
+            'SRD',
         ],
-        969 => [
-            0 => 'MGA',
+        [
+            'MGA',
         ],
-        970 => [
-            0 => 'COU',
+        [
+            'COU',
         ],
-        971 => [
-            0 => 'AFN',
+        [
+            'AFN',
         ],
-        972 => [
-            0 => 'TJS',
+        [
+            'TJS',
         ],
-        973 => [
-            0 => 'AOA',
+        [
+            'AOA',
         ],
-        974 => [
-            0 => 'BYR',
+        [
+            'BYR',
         ],
-        975 => [
-            0 => 'BGN',
+        [
+            'BGN',
         ],
-        976 => [
-            0 => 'CDF',
+        [
+            'CDF',
         ],
-        977 => [
-            0 => 'BAM',
+        [
+            'BAM',
         ],
-        978 => [
-            0 => 'EUR',
+        [
+            'EUR',
         ],
-        979 => [
-            0 => 'MXV',
+        [
+            'MXV',
         ],
-        980 => [
-            0 => 'UAH',
+        [
+            'UAH',
         ],
-        981 => [
-            0 => 'GEL',
+        [
+            'GEL',
         ],
-        982 => [
-            0 => 'AOR',
+        [
+            'AOR',
         ],
-        983 => [
-            0 => 'ECV',
+        [
+            'ECV',
         ],
-        984 => [
-            0 => 'BOV',
+        [
+            'BOV',
         ],
-        985 => [
-            0 => 'PLN',
+        [
+            'PLN',
         ],
-        986 => [
-            0 => 'BRL',
+        [
+            'BRL',
         ],
-        987 => [
-            0 => 'BRR',
+        [
+            'BRR',
         ],
-        988 => [
-            0 => 'LUL',
+        [
+            'LUL',
         ],
-        989 => [
-            0 => 'LUC',
+        [
+            'LUC',
         ],
-        990 => [
-            0 => 'CLF',
+        [
+            'CLF',
         ],
-        991 => [
-            0 => 'ZAL',
+        [
+            'ZAL',
         ],
-        992 => [
-            0 => 'BEL',
+        [
+            'BEL',
         ],
-        993 => [
-            0 => 'BEC',
+        [
+            'BEC',
         ],
         995 => [
-            0 => 'ESB',
+            'ESB',
         ],
-        996 => [
-            0 => 'ESA',
+        [
+            'ESA',
         ],
-        997 => [
-            0 => 'USN',
+        [
+            'USN',
         ],
-        998 => [
-            0 => 'USS',
+        [
+            'USS',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mg.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,236 +3,240 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham',
+            'AED',
+            'Dirham',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwanza angoley',
+            'AOA',
+            'kwanza angoley',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dolara aostralianina',
+            'A$',
+            'Dolara aostralianina',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dinar bahreïni',
+            'BHD',
+            'dinar bahreïni',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Farantsa Borondi',
+            'BIF',
+            'Farantsa Borondi',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pola botsoaney',
+            'BWP',
+            'Pola botsoaney',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dôlara Kanadianina',
+            'CA$',
+            'Dôlara Kanadianina',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Farantsa kôngôley',
+            'CDF',
+            'Farantsa kôngôley',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Farantsa soisa',
+            'CHF',
+            'Farantsa soisa',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yoan sinoa Renminbi',
+            'CN¥',
+            'Yoan sinoa Renminbi',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Escudo',
+            'CVE',
+            'Escudo',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Farantsa Djibotianina',
+            'DJF',
+            'Farantsa Djibotianina',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinara alzerianina',
+            'DZD',
+            'Dinara alzerianina',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'vola venty ejipsiana',
+            'EGP',
+            'vola venty ejipsiana',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfà Eritreanina',
+            'ERN',
+            'Nakfà Eritreanina',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Bir etiopianina',
+            'ETB',
+            'Bir etiopianina',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Eoro',
+            '€',
+            'Eoro',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'livre sterling',
+            '£',
+            'livre sterling',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'cédi',
+            'GHC',
+            'cédi',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi gambianina',
+            'GMD',
+            'Dalasi gambianina',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Farantsa Gineanina',
+            'GNS',
+            'Farantsa Gineanina',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Ropia Indianina',
+            '₹',
+            'Ropia Indianina',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yen Japoney',
+            'JP¥',
+            'Yen Japoney',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Shilling kenianina',
+            'KES',
+            'Shilling kenianina',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Farantsa Komorianina',
+            'KMF',
+            'Farantsa Komorianina',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dôlara Liberianina',
+            'LRD',
+            'Dôlara Liberianina',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti',
+            'LSL',
+            'Loti',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinara Libyanina',
+            'LYD',
+            'Dinara Libyanina',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirham marokianina',
+            'MAD',
+            'Dirham marokianina',
         ],
         'MGA' => [
-            0 => 'Ar',
-            1 => 'Ariary',
+            'Ar',
+            'Ariary',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ouguiya moritanianina (1973–2017)',
+            'MRO',
+            'Ouguiya moritanianina (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ouguiya moritanianina',
+            'MRU',
+            'Ouguiya moritanianina',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Ropia maorisianina',
+            'MUR',
+            'Ropia maorisianina',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha malawite',
+            'MWK',
+            'kwacha malawite',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metikaly',
+            'MZM',
+            'Metikaly',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dolara namibianina',
+            'NAD',
+            'Dolara namibianina',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira nigerianina',
+            'NGN',
+            'Naira nigerianina',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Farantsa Roande',
+            'RWF',
+            'Farantsa Roande',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Rial saodianina',
+            'SAR',
+            'Rial saodianina',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Ropia Seysheloà',
+            'SCR',
+            'Ropia Seysheloà',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Dinara Sodaney',
+            'SDG',
+            'Dinara Sodaney',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'livre soudanaise (1956–2007)',
+            'SDP',
+            'livre soudanaise (1956–2007)',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'livre de Sainte-Hélène',
+            'SHP',
+            'livre de Sainte-Hélène',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leone',
+            'SLL',
+            'Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Shilling somalianina',
+            'SOS',
+            'Shilling somalianina',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra (1977–2017)',
+            'STD',
+            'Dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra',
+            'STN',
+            'Dobra',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni',
+            'SZL',
+            'Lilangeni',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinar tonizianina',
+            'TND',
+            'Dinar tonizianina',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Shilling tanzanianina',
+            'TZS',
+            'Shilling tanzanianina',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Shilling ogandianina',
+            'UGX',
+            'Shilling ogandianina',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Dolara amerikanina',
+            'US$',
+            'Dolara amerikanina',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Farantsa CFA (BEAC)',
+            'FCFA',
+            'Farantsa CFA (BEAC)',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Farantsa CFA (BCEAO)',
+            'F CFA',
+            'Farantsa CFA (BCEAO)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rand afrikanina tatsimo',
+            'ZAR',
+            'Rand afrikanina tatsimo',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha zambianina (1968–2012)',
+            'ZMK',
+            'Kwacha zambianina (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha zambianina',
+            'ZMW',
+            'Kwacha zambianina',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dôlara Zimbaboeanina',
+            'ZWD',
+            'Dôlara Zimbaboeanina',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mi.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,41 +2,633 @@
 
 return [
     'Names' => [
+        'AED' => [
+            'AED',
+            'Dirham UAE',
+        ],
+        'AFN' => [
+            'AFN',
+            'Afghani Awhekenetāna',
+        ],
+        'ALL' => [
+            'ALL',
+            'Lek Arapeinia',
+        ],
+        'AMD' => [
+            'AMD',
+            'Dram Āmenia',
+        ],
+        'ANG' => [
+            'ANG',
+            'Guilder Anatiri Hōrana',
+        ],
+        'AOA' => [
+            'AOA',
+            'Kwanza Anakora',
+        ],
+        'ARS' => [
+            'ARS',
+            'Peso Āketina',
+        ],
+        'AUD' => [
+            'A$',
+            'Tāra Ahitereiria',
+        ],
+        'AWG' => [
+            'AWG',
+            'Florin Arūpa',
+        ],
+        'AZN' => [
+            'AZN',
+            'Manat Atepaihānia',
+        ],
+        'BAM' => [
+            'BAM',
+            'Mark Pōngia-Herekōwini takahuri',
+        ],
+        'BBD' => [
+            'BBD',
+            'Tāra Papatohe',
+        ],
+        'BDT' => [
+            'BDT',
+            'Taka Pākaratēhi',
+        ],
+        'BGN' => [
+            'BGN',
+            'Leva Purukāria',
+        ],
+        'BHD' => [
+            'BHD',
+            'Dinar Pāreina',
+        ],
+        'BIF' => [
+            'BIF',
+            'Franc Puruniti',
+        ],
+        'BMD' => [
+            'BMD',
+            'Tāra Pāmura',
+        ],
+        'BND' => [
+            'BND',
+            'Tāra Poronai',
+        ],
+        'BOB' => [
+            'BOB',
+            'Boliviano Poriwia',
+        ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real Parahi',
+            'R$',
+            'Real Parahi',
+        ],
+        'BSD' => [
+            'BSD',
+            'Tāra Pahama',
+        ],
+        'BTN' => [
+            'BTN',
+            'Ngultrum Pūtana',
+        ],
+        'BWP' => [
+            'BWP',
+            'Pula Poriwana',
+        ],
+        'BYN' => [
+            'BYN',
+            'Ruble Pērara',
+        ],
+        'BZD' => [
+            'BZD',
+            'Tāra Pērihi',
+        ],
+        'CAD' => [
+            'CA$',
+            'Tāra Kānata',
+        ],
+        'CDF' => [
+            'CDF',
+            'Franc Kōngo',
+        ],
+        'CHF' => [
+            'CHF',
+            'Franc Huiterangi',
+        ],
+        'CLP' => [
+            'CLP',
+            'Peso Hiri',
+        ],
+        'CNH' => [
+            'CNH',
+            'Yuan Haina (ki waho)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan Haina',
+            'CN¥',
+            'Yuan Haina',
+        ],
+        'COP' => [
+            'COP',
+            'Peso Koromōpia',
+        ],
+        'CRC' => [
+            'CRC',
+            'Colon Koto Rika',
+        ],
+        'CUC' => [
+            'CUC',
+            'Peso Kiupa takahuri',
+        ],
+        'CUP' => [
+            'CUP',
+            'Peso Kiupa',
+        ],
+        'CVE' => [
+            'CVE',
+            'Escudo Kūrae Matomato',
+        ],
+        'CZK' => [
+            'CZK',
+            'Koruna Tieke',
+        ],
+        'DJF' => [
+            'DJF',
+            'Franc Tepūti',
+        ],
+        'DKK' => [
+            'DKK',
+            'Kroner Tenemāka',
+        ],
+        'DOP' => [
+            'DOP',
+            'Peso Tominika',
+        ],
+        'DZD' => [
+            'DZD',
+            'Dinar Aratiria',
+        ],
+        'EGP' => [
+            'EGP',
+            'Pāuna Īhipa',
+        ],
+        'ERN' => [
+            'ERN',
+            'Nakfa Eriterea',
+        ],
+        'ETB' => [
+            'ETB',
+            'birr Etiopia',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
+        ],
+        'FJD' => [
+            'FJD',
+            'Tāra Whītī',
+        ],
+        'FKP' => [
+            'FKP',
+            'Pāuna Whākana',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Pāuna Piritene',
+            '£',
+            'Pāuna Piritene',
+        ],
+        'GEL' => [
+            'GEL',
+            'Lari Hōria',
+        ],
+        'GHS' => [
+            'GHS',
+            'Cedi Kāna',
+        ],
+        'GIP' => [
+            'GIP',
+            'Pāuna Kāmaka',
+        ],
+        'GMD' => [
+            'GMD',
+            'Dalasi Kamopia',
+        ],
+        'GNF' => [
+            'GNF',
+            'Franc Kini',
+        ],
+        'GTQ' => [
+            'GTQ',
+            'Quetzal Kuatamāra',
+        ],
+        'GYD' => [
+            'GYD',
+            'Tāra Kaiana',
+        ],
+        'HKD' => [
+            'HK$',
+            'Tāra Hongipua',
+        ],
+        'HNL' => [
+            'HNL',
+            'Lempira Honotura',
+        ],
+        'HRK' => [
+            'HRK',
+            'Kuna Koroātia',
+        ],
+        'HTG' => [
+            'HTG',
+            'Gourde Haiti',
+        ],
+        'HUF' => [
+            'HUF',
+            'Forint Hanekari',
+        ],
+        'IDR' => [
+            'IDR',
+            'Rupiah Initonīhia',
+        ],
+        'ILS' => [
+            '₪',
+            'Shekel Hou Iharaira',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupī Iniana',
+            '₹',
+            'Rupī Iniana',
+        ],
+        'IQD' => [
+            'IQD',
+            'Dinar Irāka',
+        ],
+        'IRR' => [
+            'IRR',
+            'Rial Irāna',
+        ],
+        'ISK' => [
+            'ISK',
+            'Kronur Tiorangi',
+        ],
+        'JMD' => [
+            'JMD',
+            'Tāra Hemeika',
+        ],
+        'JOD' => [
+            'JOD',
+            'Dinar Hōrano',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Yen Hapanihi',
+            '¥',
+            'Yen Hapanihi',
+        ],
+        'KES' => [
+            'KES',
+            'Hereni Kenia',
+        ],
+        'KGS' => [
+            'KGS',
+            'Som Kikitānga',
+        ],
+        'KHR' => [
+            'KHR',
+            'Riel Kamapōtia',
+        ],
+        'KMF' => [
+            'KMF',
+            'Franc Komoro',
+        ],
+        'KPW' => [
+            'KPW',
+            'Won Kōrea ki te Raki',
+        ],
+        'KRW' => [
+            '₩',
+            'Won Kōrea ki te Tonga',
+        ],
+        'KWD' => [
+            'KWD',
+            'Dinar Kūweiti',
+        ],
+        'KYD' => [
+            'KYD',
+            'Tāra Kāmana',
+        ],
+        'KZT' => [
+            'KZT',
+            'Tenge Katatānga',
+        ],
+        'LAK' => [
+            'LAK',
+            'kip Rāoho',
+        ],
+        'LBP' => [
+            'LBP',
+            'Pāuna Repanona',
+        ],
+        'LKR' => [
+            'LKR',
+            'Rupee Hiri Ranaka',
+        ],
+        'LRD' => [
+            'LRD',
+            'Tāra Raipiria',
+        ],
+        'LSL' => [
+            'LSL',
+            'Loti Teroto',
+        ],
+        'LYD' => [
+            'LYD',
+            'Dinar Ripia',
+        ],
+        'MAD' => [
+            'MAD',
+            'Dirham Moroko',
+        ],
+        'MDL' => [
+            'MDL',
+            'Leu Morotawa',
+        ],
+        'MGA' => [
+            'MGA',
+            'Ariary Matakāhika',
+        ],
+        'MKD' => [
+            'MKD',
+            'Denar Makerōnia',
+        ],
+        'MMK' => [
+            'MMK',
+            'Kyat Pēma',
+        ],
+        'MNT' => [
+            'MNT',
+            'tugrik Mongōria',
+        ],
+        'MOP' => [
+            'MOP',
+            'Pataca Makau',
+        ],
+        'MRU' => [
+            'MRU',
+            'Ouguiya Mauritania',
+        ],
+        'MUR' => [
+            'MUR',
+            'Rupee Marihi',
+        ],
+        'MVR' => [
+            'MVR',
+            'Rufiyaa Māratiri',
+        ],
+        'MWK' => [
+            'MWK',
+            'Kwacha Marāwi',
+        ],
+        'MXN' => [
+            'MX$',
+            'Peso Mēhiko',
+        ],
+        'MYR' => [
+            'MYR',
+            'Ringgit Mareia',
+        ],
+        'MZN' => [
+            'MZN',
+            'Metical Mohapiki',
+        ],
+        'NAD' => [
+            'NAD',
+            'Tāra Namipia',
+        ],
+        'NGN' => [
+            'NGN',
+            'Naira Ngāitīria',
+        ],
+        'NIO' => [
+            'NIO',
+            'Cordoba Nikarāhua',
+        ],
+        'NOK' => [
+            'NOK',
+            'Kroner Nōwei',
+        ],
+        'NPR' => [
+            'NPR',
+            'Rupee Nepōra',
         ],
         'NZD' => [
-            0 => '$',
-            1 => 'Tāra o Aotearoa',
+            '$',
+            'Tāra o Aotearoa',
+        ],
+        'OMR' => [
+            'OMR',
+            'Rial Ōmana',
+        ],
+        'PAB' => [
+            'PAB',
+            'Balboa Panama',
+        ],
+        'PEN' => [
+            'PEN',
+            'Sole Peru',
+        ],
+        'PGK' => [
+            'PGK',
+            'Kina Papua Nūkini',
+        ],
+        'PHP' => [
+            '₱',
+            'Peso Piripīni',
+        ],
+        'PKR' => [
+            'PKR',
+            'Rupee Pakitāne',
+        ],
+        'PLN' => [
+            'PLN',
+            'Zloty Pōrana',
+        ],
+        'PYG' => [
+            'PYG',
+            'Guarani Parakai',
+        ],
+        'QAR' => [
+            'QAR',
+            'Riyal Katā',
+        ],
+        'RON' => [
+            'RON',
+            'Leu Romeinia',
+        ],
+        'RSD' => [
+            'RSD',
+            'Dinar Hirupia',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rūpera Ruhiana',
+            'RUB',
+            'Rūpera Ruhiana',
+        ],
+        'RWF' => [
+            'RWF',
+            'Franc Rāwana',
+        ],
+        'SAR' => [
+            'SAR',
+            'Riyal Hauri',
+        ],
+        'SBD' => [
+            'SBD',
+            'Tāra Moutere Horomona',
+        ],
+        'SCR' => [
+            'SCR',
+            'Rupee Heikere',
+        ],
+        'SDG' => [
+            'SDG',
+            'Pāuna Hūtāne',
+        ],
+        'SEK' => [
+            'SEK',
+            'Kronor Huitene',
+        ],
+        'SGD' => [
+            'SGD',
+            'Tāra Hingapoa',
+        ],
+        'SHP' => [
+            'SHP',
+            'Pāuna Hato Herena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leone Araone',
+        ],
+        'SLL' => [
+            'SLL',
+            'Leone Araon (1964—2022)e',
+        ],
+        'SOS' => [
+            'SOS',
+            'Hereni Hūmārie',
+        ],
+        'SRD' => [
+            'SRD',
+            'Tāra Huriname',
+        ],
+        'SSP' => [
+            'SSP',
+            'Pāuna Hūtāne Tonga',
+        ],
+        'STN' => [
+            'STN',
+            'Dobra Hao Tome me Pirinihipi',
+        ],
+        'SYP' => [
+            'SYP',
+            'Pāuna Hiria',
+        ],
+        'SZL' => [
+            'SZL',
+            'Lilangeni Warerangi',
+        ],
+        'THB' => [
+            'THB',
+            'Baht Tairanga',
+        ],
+        'TJS' => [
+            'TJS',
+            'Somoni Takiritānga',
+        ],
+        'TMT' => [
+            'TMT',
+            'Manat Tukumanatānga',
+        ],
+        'TND' => [
+            'TND',
+            'Dinar Tūnihia',
+        ],
+        'TOP' => [
+            'TOP',
+            'Pa’anga Tonga',
+        ],
+        'TRY' => [
+            'TRY',
+            'Lira Tākei',
+        ],
+        'TTD' => [
+            'TTD',
+            'Tāra Tirinaki Tōpako',
+        ],
+        'TWD' => [
+            'NT$',
+            'Tāra Taiwana Hou',
+        ],
+        'TZS' => [
+            'TZS',
+            'Hereni Tānahia',
+        ],
+        'UAH' => [
+            'UAH',
+            'Hryvnia Ukareinga',
+        ],
+        'UGX' => [
+            'UGX',
+            'hereni Ukānga',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Tāra US',
+            'US$',
+            'Tāra US',
+        ],
+        'UYU' => [
+            'UYU',
+            'Peso Urukoi',
+        ],
+        'UZS' => [
+            'UZS',
+            'Som Uhipeketāne',
+        ],
+        'VES' => [
+            'VES',
+            'Bolivar Penehūera',
+        ],
+        'VND' => [
+            '₫',
+            'Dong Whitināmu',
+        ],
+        'VUV' => [
+            'VUV',
+            'Vatu Whenuatū',
+        ],
+        'WST' => [
+            'WST',
+            'Tala Hāmoa',
+        ],
+        'XAF' => [
+            'FCFA',
+            'Franc CFA Āwherika Waenga',
+        ],
+        'XCD' => [
+            'EC$',
+            'Tāra Karapīana Rāwhiti',
+        ],
+        'XOF' => [
+            'F CFA',
+            'Franc CFA Āwherika ki te Uru',
+        ],
+        'XPF' => [
+            'CFPF',
+            'Franc CFP',
+        ],
+        'YER' => [
+            'YER',
+            'Rial Īmene',
+        ],
+        'ZAR' => [
+            'ZAR',
+            'Rand Āwherika ki te Tonga',
+        ],
+        'ZMW' => [
+            'ZMW',
+            'Kwacha Tāmipia',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mk.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,916 +3,920 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Андорска Пезета',
+            'ADP',
+            'Андорска Пезета',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Дирхам на Обединети Арапски Емирати',
+            'AED',
+            'Дирхам на Обединети Арапски Емирати',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Авгани (1927–2002)',
+            'AFA',
+            'Авгани (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Авганистански авгани',
+            'AFN',
+            'Авганистански авгани',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Албански лек',
+            'ALL',
+            'Албански лек',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Ерменски драм',
+            'AMD',
+            'Ерменски драм',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Холандски антилски гилдер',
+            'ANG',
+            'Холандски антилски гилдер',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Анголска кванза',
+            'AOA',
+            'Анголска кванза',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Анголска Кванза (1977–1990)',
+            'AOK',
+            'Анголска Кванза (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Анголска нова Кванза (1990–2000)',
+            'AON',
+            'Анголска нова Кванза (1990–2000)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Аргентински Пезос (1983–1985)',
+            'ARP',
+            'Аргентински Пезос (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Аргентински пезос',
+            'ARS',
+            'Аргентински пезос',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Австралиски Шилинг',
+            'ATS',
+            'Австралиски Шилинг',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'Австралиски долар',
+            'AUD',
+            'Австралиски долар',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Арубиски флорин',
+            'AWG',
+            'Арубиски флорин',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Азербејџански манат',
+            'AZN',
+            'Азербејџански манат',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Босанско-Херцеговски Динар',
+            'BAD',
+            'Босанско-Херцеговски Динар',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Босанско-херцеговска конвертибилна марка',
+            'BAM',
+            'Босанско-херцеговска конвертибилна марка',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Барбадоски долар',
+            'BBD',
+            'Барбадоски долар',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Бангладешка така',
+            'BDT',
+            'Бангладешка така',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Белгиски Франк (конвертибилен)',
+            'BEC',
+            'Белгиски Франк (конвертибилен)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Белгиски Франк',
+            'BEF',
+            'Белгиски Франк',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Белгиски Франк (финансиски)',
+            'BEL',
+            'Белгиски Франк (финансиски)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Бугарски цврст лев',
+            'BGL',
+            'Бугарски цврст лев',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Бугарски лев',
+            'BGN',
+            'Бугарски лев',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Бахреински динар',
+            'BHD',
+            'Бахреински динар',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Бурундиски франк',
+            'BIF',
+            'Бурундиски франк',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Бермудски долар',
+            'BMD',
+            'Бермудски долар',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Брунејски долар',
+            'BND',
+            'Брунејски долар',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Боливиски боливиано',
+            'BOB',
+            'Боливиски боливиано',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Бразилски реал',
+            'R$',
+            'Бразилски реал',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Бахамски долар',
+            'BSD',
+            'Бахамски долар',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Бутански нгултрум',
+            'BTN',
+            'Бутански нгултрум',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Боцванска пула',
+            'BWP',
+            'Боцванска пула',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Белоруска нова рубља (1994–1999)',
+            'BYB',
+            'Белоруска нова рубља (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Белоруска рубља',
+            'BYN',
+            'Белоруска рубља',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Белоруска рубља (2000–2016)',
+            'BYR',
+            'Белоруска рубља (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Белизиски долар',
+            'BZD',
+            'Белизиски долар',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Канадски долар',
+            'CA$',
+            'Канадски долар',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Конголски франк',
+            'CDF',
+            'Конголски франк',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Швајцарски франк',
+            'CHF',
+            'Швајцарски франк',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Чилеански пезос',
+            'CLP',
+            'Чилеански пезос',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Кинески јуан (офшор)',
+            'CNH',
+            'Кинески јуан (офшор)',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'Кинески јуан',
+            'CNY',
+            'Кинески јуан',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Колумбиски пезос',
+            'COP',
+            'Колумбиски пезос',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Костарикански колон',
+            'CRC',
+            'Костарикански колон',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Чехословачка цврста корона',
+            'CSK',
+            'Чехословачка цврста корона',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Кубански конвертибилен пезос',
+            'CUC',
+            'Кубански конвертибилен пезос',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Кубански пезос',
+            'CUP',
+            'Кубански пезос',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Зелено’ртски ескудо',
+            'CVE',
+            'Зелено’ртски ескудо',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Кипарска фунта',
+            'CYP',
+            'Кипарска фунта',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Чешка круна',
+            'CZK',
+            'Чешка круна',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Германска Марка',
+            'DEM',
+            'Германска Марка',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Џибутски франк',
+            'DJF',
+            'Џибутски франк',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Данска круна',
+            'DKK',
+            'Данска круна',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Доминикански пезос',
+            'DOP',
+            'Доминикански пезос',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Алжирски динар',
+            'DZD',
+            'Алжирски динар',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Египетска фунта',
+            'EGP',
+            'Египетска фунта',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Еритрејска накфа',
+            'ERN',
+            'Еритрејска накфа',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Шпанска Пезета',
+            'ESP',
+            'Шпанска Пезета',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Етиописки бир',
+            'ETB',
+            'Етиописки бир',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Евро',
+            '€',
+            'Евро',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Финска марка',
+            'FIM',
+            'Финска марка',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Фиџиски долар',
+            'FJD',
+            'Фиџиски долар',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Фолкландска фунта',
+            'FKP',
+            'Фолкландска фунта',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Француски франк',
+            'FRF',
+            'Француски франк',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'Британска фунта',
+            'GBP',
+            'Британска фунта',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Грузиски лари',
+            'GEL',
+            'Грузиски лари',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ганајски Седи',
+            'GHC',
+            'Ганајски Седи',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Гански седи',
+            'GHS',
+            'Гански седи',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Гибралтарска фунта',
+            'GIP',
+            'Гибралтарска фунта',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Гамбиски даласи',
+            'GMD',
+            'Гамбиски даласи',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Гвинејски франк',
+            'GNF',
+            'Гвинејски франк',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Грчка драхма',
+            'GRD',
+            'Грчка драхма',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Гватемалски кветцал',
+            'GTQ',
+            'Гватемалски кветцал',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Гвинејски Бисау пезос',
+            'GWP',
+            'Гвинејски Бисау пезос',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Гвајански долар',
+            'GYD',
+            'Гвајански долар',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'Хонгконшки долар',
+            'HKD',
+            'Хонгконшки долар',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Хондурска лемпира',
+            'HNL',
+            'Хондурска лемпира',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Хрватски динар',
+            'HRD',
+            'Хрватски динар',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Хрватска куна',
+            'HRK',
+            'Хрватска куна',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Хаитски гурд',
+            'HTG',
+            'Хаитски гурд',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Унгарска форинта',
+            'HUF',
+            'Унгарска форинта',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Индонезиска рупија',
+            'IDR',
+            'Индонезиска рупија',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Ирска фунта',
+            'IEP',
+            'Ирска фунта',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Изрелска фунта',
+            'ILP',
+            'Изрелска фунта',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'Израелски нов шекел',
+            'ILS',
+            'Израелски нов шекел',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'Индиска рупија',
+            'INR',
+            'Индиска рупија',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Ирачки динар',
+            'IQD',
+            'Ирачки динар',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Ирански риал',
+            'IRR',
+            'Ирански риал',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Исландска крона',
+            'ISK',
+            'Исландска крона',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Италијанска лира',
+            'ITL',
+            'Италијанска лира',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Јамајкански долар',
+            'JMD',
+            'Јамајкански долар',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Јордански динар',
+            'JOD',
+            'Јордански динар',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'Јапонски јен',
+            'JPY',
+            'Јапонски јен',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Кениски шилинг',
+            'KES',
+            'Кениски шилинг',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Киргистански сом',
+            'KGS',
+            'Киргистански сом',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Камбоџиски рел',
+            'KHR',
+            'Камбоџиски рел',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Коморски франк',
+            'KMF',
+            'Коморски франк',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Северно корејски вон',
+            'KPW',
+            'Северно корејски вон',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'Јужно корејски вон',
+            'KRW',
+            'Јужно корејски вон',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Кувајтски динар',
+            'KWD',
+            'Кувајтски динар',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Кајмански долар',
+            'KYD',
+            'Кајмански долар',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Казахстанска тенга',
+            'KZT',
+            'Казахстанска тенга',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Лаоски кип',
+            'LAK',
+            'Лаоски кип',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Либанска фунта',
+            'LBP',
+            'Либанска фунта',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Шриланканска рупија',
+            'LKR',
+            'Шриланканска рупија',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Либериски долар',
+            'LRD',
+            'Либериски долар',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Лесотско лоти',
+            'LSL',
+            'Лесотско лоти',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Литваниска лита',
+            'LTL',
+            'Литваниска лита',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Литваниски литаз',
+            'LTT',
+            'Литваниски литаз',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Луксембуршки франк',
+            'LUF',
+            'Луксембуршки франк',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Латвијски лат',
+            'LVL',
+            'Латвијски лат',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Латвијска рубља',
+            'LVR',
+            'Латвијска рубља',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Либијски динар',
+            'LYD',
+            'Либијски динар',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Марокански дирхам',
+            'MAD',
+            'Марокански дирхам',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Марокански франк',
+            'MAF',
+            'Марокански франк',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Молдавски леу',
+            'MDL',
+            'Молдавски леу',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Малагасиски ариари',
+            'MGA',
+            'Малагасиски ариари',
         ],
         'MKD' => [
-            0 => 'ден.',
-            1 => 'Македонски денар',
+            'ден.',
+            'Македонски денар',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Малски франк',
+            'MLF',
+            'Малски франк',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Мјанмарски киат',
+            'MMK',
+            'Мјанмарски киат',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Монголиски тугрик',
+            'MNT',
+            'Монголиски тугрик',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Макао патака',
+            'MOP',
+            'Макао патака',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Мавританска угија (1973–2017)',
+            'MRO',
+            'Мавританска угија (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Мавританска угија',
+            'MRU',
+            'Мавританска угија',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Малтешка лира',
+            'MTL',
+            'Малтешка лира',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Малтешка фунта',
+            'MTP',
+            'Малтешка фунта',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Мавританска рупија',
+            'MUR',
+            'Мавританска рупија',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Малдивска руфија',
+            'MVR',
+            'Малдивска руфија',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Малависка квача',
+            'MWK',
+            'Малависка квача',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Мексикански пезос',
+            'MX$',
+            'Мексикански пезос',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Мексикански сребрен пезос (1861–1992)',
+            'MXP',
+            'Мексикански сребрен пезос (1861–1992)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Малезиски рингит',
+            'MYR',
+            'Малезиски рингит',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Мозамбиско ескудо',
+            'MZE',
+            'Мозамбиско ескудо',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Стар мозамбиски метикал',
+            'MZM',
+            'Стар мозамбиски метикал',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Мозамбиски метикал',
+            'MZN',
+            'Мозамбиски метикал',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Намибиски долар',
+            'NAD',
+            'Намибиски долар',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Нигериска наира',
+            'NGN',
+            'Нигериска наира',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Никарагванска кордоба (1988–1991)',
+            'NIC',
+            'Никарагванска кордоба (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Никарагванска кордоба',
+            'NIO',
+            'Никарагванска кордоба',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Холандски гилдер',
+            'NLG',
+            'Холандски гилдер',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Норвешка круна',
+            'NOK',
+            'Норвешка круна',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Непалска рупија',
+            'NPR',
+            'Непалска рупија',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'Новозеландски долар',
+            'NZD',
+            'Новозеландски долар',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Омански риал',
+            'OMR',
+            'Омански риал',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Панамска балбоа',
+            'PAB',
+            'Панамска балбоа',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Перуански сол',
+            'PEN',
+            'Перуански сол',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Перуански сол (1863–1965)',
+            'PES',
+            'Перуански сол (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Папуа новогвинејска кина',
+            'PGK',
+            'Папуа новогвинејска кина',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Филипински пезос',
+            'PHP',
+            'Филипински пезос',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Пакистанска рупија',
+            'PKR',
+            'Пакистанска рупија',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Полска злота',
+            'PLN',
+            'Полска злота',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Полска злота (1950–1995)',
+            'PLZ',
+            'Полска злота (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Португалско ескудо',
+            'PTE',
+            'Португалско ескудо',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Парагвајска гуарана',
+            'PYG',
+            'Парагвајска гуарана',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Катарски риал',
+            'QAR',
+            'Катарски риал',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Романска леи (1952–2006)',
+            'ROL',
+            'Романска леи (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Романски леу',
+            'RON',
+            'Романски леу',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Српски динар',
+            'RSD',
+            'Српски динар',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Руска рубља',
+            'RUB',
+            'Руска рубља',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Руска рубља (1991–1998)',
+            'RUR',
+            'Руска рубља (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Руандски франк',
+            'RWF',
+            'Руандски франк',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Саудиски ријал',
+            'SAR',
+            'Саудиски ријал',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Соломонски долар',
+            'SBD',
+            'Соломонски долар',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Сејшелска рупија',
+            'SCR',
+            'Сејшелска рупија',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Стар судански динар',
+            'SDD',
+            'Стар судански динар',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Суданска фунта',
+            'SDG',
+            'Суданска фунта',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Стара суданска фунта',
+            'SDP',
+            'Стара суданска фунта',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Шведска круна',
+            'SEK',
+            'Шведска круна',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Сингапурски долар',
+            'SGD',
+            'Сингапурски долар',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Фунта на Света Елена',
+            'SHP',
+            'Фунта на Света Елена',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Словенечки толар',
+            'SIT',
+            'Словенечки толар',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Словачка круна',
+            'SKK',
+            'Словачка круна',
+        ],
+        'SLE' => [
+            'SLE',
+            'Сиералеонско леоне',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Сиералеонско леоне',
+            'SLL',
+            'Сиералеонско леоне (1964 – 2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Сомалијски шилинг',
+            'SOS',
+            'Сомалијски шилинг',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Суринамски долар',
+            'SRD',
+            'Суринамски долар',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Суринамски гилдер',
+            'SRG',
+            'Суринамски гилдер',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Јужносуданска фунта',
+            'SSP',
+            'Јужносуданска фунта',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Добра на Саун Томе и Принсип (1977–2017)',
+            'STD',
+            'Добра на Саун Томе и Принсип (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Добра на Сао Томе и Принсипе',
+            'STN',
+            'Добра на Сао Томе и Принсипе',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Советска рубља',
+            'SUR',
+            'Советска рубља',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Салвадорски колон',
+            'SVC',
+            'Салвадорски колон',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Сиријска фунта',
+            'SYP',
+            'Сиријска фунта',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Свазилендски лиланген',
+            'SZL',
+            'Свазилендски лиланген',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Таи бат',
+            'THB',
+            'Таи бат',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Таџикистанска рубља',
+            'TJR',
+            'Таџикистанска рубља',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Таџикистански сомони',
+            'TJS',
+            'Таџикистански сомони',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Туркменистански манат',
+            'TMM',
+            'Туркменистански манат',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Туркменист. манат',
+            'TMT',
+            'Туркменист. манат',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Тунизиски динар',
+            'TND',
+            'Тунизиски динар',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Тонганска панга',
+            'TOP',
+            'Тонганска панга',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Тиморски ескудо',
+            'TPE',
+            'Тиморски ескудо',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Турска лира (1922–2005)',
+            'TRL',
+            'Турска лира (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Турска лира',
+            'TRY',
+            'Турска лира',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Долар на Тринидад и Тобаго',
+            'TTD',
+            'Долар на Тринидад и Тобаго',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'Тајвански нов долар',
+            'TWD',
+            'Тајвански нов долар',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Танзаниски шилинг',
+            'TZS',
+            'Танзаниски шилинг',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Украинска хривнија',
+            'UAH',
+            'Украинска хривнија',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Угандиски шилинг (1966–1987)',
+            'UGS',
+            'Угандиски шилинг (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Угандиски шилинг',
+            'UGX',
+            'Угандиски шилинг',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Американски долар',
+            'US$',
+            'Американски долар',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'САД долар (Next day)',
+            'USN',
+            'САД долар (Next day)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'САД долар (Same day)',
+            'USS',
+            'САД долар (Same day)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Уругвајски пезос (1975–1993)',
+            'UYP',
+            'Уругвајски пезос (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Уругвајски пезос',
+            'UYU',
+            'Уругвајски пезос',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Узбекистански сом',
+            'UZS',
+            'Узбекистански сом',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Венецуелски боливар (1871–2008)',
+            'VEB',
+            'Венецуелски боливар (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Венецуелски боливар (2008–2018)',
+            'VEF',
+            'Венецуелски боливар (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Венецуелски боливар',
+            'VES',
+            'Венецуелски боливар',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'Виетнамски донг',
+            'VND',
+            'Виетнамски донг',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Ванатски вату',
+            'VUV',
+            'Ванатски вату',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Самоанска тала',
+            'WST',
+            'Самоанска тала',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Централноафрикански франк',
+            'FCFA',
+            'Централноафрикански франк',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Источнокарипски долар',
+            'EC$',
+            'Источнокарипски долар',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Западноафрикански франк',
+            'F CFA',
+            'Западноафрикански франк',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'ЦФП франк',
+            'CFPF',
+            'ЦФП франк',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Јеменски динар',
+            'YDD',
+            'Јеменски динар',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Јеменски риал',
+            'YER',
+            'Јеменски риал',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Југословенски динар',
+            'YUD',
+            'Југословенски динар',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Југословенски конвертибилен динар',
+            'YUN',
+            'Југословенски конвертибилен динар',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Јужно афрички ранд(финансиски)',
+            'ZAL',
+            'Јужно афрички ранд(финансиски)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Јужноафрикански ранд',
+            'ZAR',
+            'Јужноафрикански ранд',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Замбијска квача (1968–2012)',
+            'ZMK',
+            'Замбијска квача (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Замбијска квача',
+            'ZMW',
+            'Замбијска квача',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Заирско новозаире',
+            'ZRN',
+            'Заирско новозаире',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Заирско заире',
+            'ZRZ',
+            'Заирско заире',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Зимбабвиски долар',
+            'ZWD',
+            'Зимбабвиски долар',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ml.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ml.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ml.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ml.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1072 +3,1076 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'അൻഡോറൻ പെസെയ്റ്റ',
+            'ADP',
+            'അൻഡോറൻ പെസെയ്റ്റ',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'യുണൈറ്റഡ് അറബ് എമിറേറ്റ്സ് ദിർഹം',
+            'AED',
+            'യുണൈറ്റഡ് അറബ് എമിറേറ്റ്സ് ദിർഹം',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'അഫ്ഘാനി (1927–2002)',
+            'AFA',
+            'അഫ്ഘാനി (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'അഫ്‌ഗാൻ അഫ്‌‌ഗാനി',
+            'AFN',
+            'അഫ്‌ഗാൻ അഫ്‌‌ഗാനി',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'അൽബേനിയൻ ലെക്',
+            'ALL',
+            'അൽബേനിയൻ ലെക്',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'അർമേനിയൻ ഡ്രാം',
+            'AMD',
+            'അർമേനിയൻ ഡ്രാം',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'നെതർലാൻഡ്‌സ് ആന്റിലൻ ഗിൽഡർ',
+            'ANG',
+            'നെതർലാൻഡ്‌സ് ആന്റിലൻ ഗിൽഡർ',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'അംഗോളൻ ‍ക്വാൻസ',
+            'AOA',
+            'അംഗോളൻ ‍ക്വാൻസ',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'അംഗോളൻ ‍ക്വാൻസ (1977–1990)',
+            'AOK',
+            'അംഗോളൻ ‍ക്വാൻസ (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'അംഗോളൻ ‍ന്യൂ ക്വാൻസ (1990–2000)',
+            'AON',
+            'അംഗോളൻ ‍ന്യൂ ക്വാൻസ (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'അംഗോളൻ ‍ക്വാൻസ റിയാജസ്റ്റാഡോ (1995–1999)',
+            'AOR',
+            'അംഗോളൻ ‍ക്വാൻസ റിയാജസ്റ്റാഡോ (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'അർജൻറീൻ ഓസ്ട്രൽ',
+            'ARA',
+            'അർജൻറീൻ ഓസ്ട്രൽ',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'അർജൻറീൻ പെയ്സോ (1983–1985)',
+            'ARP',
+            'അർജൻറീൻ പെയ്സോ (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'അർജൻറീൻ പെസോ',
+            'ARS',
+            'അർജൻറീൻ പെസോ',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'ഓസ്ട്രേലിയൻ ഷില്ലിംഗ്',
+            'ATS',
+            'ഓസ്ട്രേലിയൻ ഷില്ലിംഗ്',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ഓസ്ട്രേലിയൻ ഡോളർ',
+            'A$',
+            'ഓസ്ട്രേലിയൻ ഡോളർ',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'അറൂബൻ ഫ്ലോറിൻ',
+            'AWG',
+            'അറൂബൻ ഫ്ലോറിൻ',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'അസർബയ്ജാനിയൻ മനത് (1993–2006)',
+            'AZM',
+            'അസർബയ്ജാനിയൻ മനത് (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'അസർബൈജാനി മനത്',
+            'AZN',
+            'അസർബൈജാനി മനത്',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'ബോസ്നിയ-ഹെർസഗോവിന ദിനാർ',
+            'BAD',
+            'ബോസ്നിയ-ഹെർസഗോവിന ദിനാർ',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'ബോസ്‌നിയ-ഹെർസഗോവിന കൺവേർട്ടബിൾ മാർക്ക്',
+            'BAM',
+            'ബോസ്‌നിയ-ഹെർസഗോവിന കൺവേർട്ടബിൾ മാർക്ക്',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'ബാർബേഡിയൻ ഡോളർ',
+            'BBD',
+            'ബാർബേഡിയൻ ഡോളർ',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'ബംഗ്ലാദേശി ടാക്ക',
+            'BDT',
+            'ബംഗ്ലാദേശി ടാക്ക',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'ബെൽജിയൻ ഫ്രാങ്ക് (കൈമാറ്റം ചെയ്യാവുന്നത്)',
+            'BEC',
+            'ബെൽജിയൻ ഫ്രാങ്ക് (കൈമാറ്റം ചെയ്യാവുന്നത്)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'ബെൽജിയൻ ഫ്രാങ്ക്',
+            'BEF',
+            'ബെൽജിയൻ ഫ്രാങ്ക്',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'ബൽജിയൻ ഫ്രാങ്ക്',
+            'BEL',
+            'ബൽജിയൻ ഫ്രാങ്ക്',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'ബൾഗേറിയൻ ഹാർഡ് ലെവ്',
+            'BGL',
+            'ബൾഗേറിയൻ ഹാർഡ് ലെവ്',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'ബൾഗേറിയൻ ലെവ്',
+            'BGN',
+            'ബൾഗേറിയൻ ലെവ്',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'ബഹ്റൈനി ദിനാർ',
+            'BHD',
+            'ബഹ്റൈനി ദിനാർ',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'ബറുണ്ടിയൻ ഫ്രാങ്ക്',
+            'BIF',
+            'ബറുണ്ടിയൻ ഫ്രാങ്ക്',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'ബെർമുഡൻ ഡോളർ',
+            'BMD',
+            'ബെർമുഡൻ ഡോളർ',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ബ്രൂണൈ ഡോളർ',
+            'BND',
+            'ബ്രൂണൈ ഡോളർ',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'ബൊളീവിയൻ ബൊളിവിയാനോ',
+            'BOB',
+            'ബൊളീവിയൻ ബൊളിവിയാനോ',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'ബൊളീവിയൻ പെയ്സോ',
+            'BOP',
+            'ബൊളീവിയൻ പെയ്സോ',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'ബൊളീവിയൻ എംവിഡോൾ',
+            'BOV',
+            'ബൊളീവിയൻ എംവിഡോൾ',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'ബ്രസീലിയൻ ക്രുസെയ്റോ നോവോ (1967–1986)',
+            'BRB',
+            'ബ്രസീലിയൻ ക്രുസെയ്റോ നോവോ (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'ബ്രസീലിയൻ ക്രുസാഡോ',
+            'BRC',
+            'ബ്രസീലിയൻ ക്രുസാഡോ',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'ബ്രസീലിയൻ ക്രുസെയ്റോ (1990–1993)',
+            'BRE',
+            'ബ്രസീലിയൻ ക്രുസെയ്റോ (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ബ്രസീലിയൻ റിയാൽ',
+            'R$',
+            'ബ്രസീലിയൻ റിയാൽ',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'ബ്രസീലിയൻ ക്രുസാഡോ നോവോ',
+            'BRN',
+            'ബ്രസീലിയൻ ക്രുസാഡോ നോവോ',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'ബ്രസീലിയൻ ക്രുസെയ്റോ',
+            'BRR',
+            'ബ്രസീലിയൻ ക്രുസെയ്റോ',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'ബഹാമിയൻ ഡോളർ',
+            'BSD',
+            'ബഹാമിയൻ ഡോളർ',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ഭൂട്ടാനീസ് ഗൾട്രം',
+            'BTN',
+            'ഭൂട്ടാനീസ് ഗൾട്രം',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'ബർമീസ് ചാറ്റ്',
+            'BUK',
+            'ബർമീസ് ചാറ്റ്',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'ബോട്‌സ്വാനൻ പ്യുല',
+            'BWP',
+            'ബോട്‌സ്വാനൻ പ്യുല',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'ബെലാറഷ്യൻ ന്യൂ റൂബിൾ (1994–1999)',
+            'BYB',
+            'ബെലാറഷ്യൻ ന്യൂ റൂബിൾ (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'ബെലാറുഷ്യൻ റൂബിൾ',
+            'BYN',
+            'ബെലാറുഷ്യൻ റൂബിൾ',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'ബെലാറുഷ്യൻ റൂബിൾ (2000–2016)',
+            'BYR',
+            'ബെലാറുഷ്യൻ റൂബിൾ (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'ബെലീസ് ഡോളർ',
+            'BZD',
+            'ബെലീസ് ഡോളർ',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'കനേഡിയൻ ഡോളർ',
+            'CA$',
+            'കനേഡിയൻ ഡോളർ',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'കോങ്കളീസ് ഫ്രാങ്ക്',
+            'CDF',
+            'കോങ്കളീസ് ഫ്രാങ്ക്',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR യൂറോ',
+            'CHE',
+            'WIR യൂറോ',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'സ്വിസ് ഫ്രാങ്ക്',
+            'CHF',
+            'സ്വിസ് ഫ്രാങ്ക്',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR ഫ്രാങ്ക്',
+            'CHW',
+            'WIR ഫ്രാങ്ക്',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'ചിലിയൻ യൂണിഡാഡ്സ് ഡി ഫോമെൻറോ',
+            'CLF',
+            'ചിലിയൻ യൂണിഡാഡ്സ് ഡി ഫോമെൻറോ',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'ചിലിയൻ പെസോ',
+            'CLP',
+            'ചിലിയൻ പെസോ',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'ചൈനീസ് യുവാൻ (ഓഫ്‌ഷോർ)',
+            'CNH',
+            'ചൈനീസ് യുവാൻ (ഓഫ്‌ഷോർ)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'ചൈനീസ് യുവാൻ',
+            'CN¥',
+            'ചൈനീസ് യുവാൻ',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'കൊളംബിയൻ പെസോ',
+            'COP',
+            'കൊളംബിയൻ പെസോ',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'യൂണിഡാഡ് ഡി വാലർ റിയൽ',
+            'COU',
+            'യൂണിഡാഡ് ഡി വാലർ റിയൽ',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'കോസ്റ്റാ റിക്കൻ കോളൻ',
+            'CRC',
+            'കോസ്റ്റാ റിക്കൻ കോളൻ',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'പ്രാചീന സെർബിയൻ ദിനാർ',
+            'CSD',
+            'പ്രാചീന സെർബിയൻ ദിനാർ',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'ചെക്കോസ്ലൊവാക്ക് ഹാർഡ് കൊരൂന',
+            'CSK',
+            'ചെക്കോസ്ലൊവാക്ക് ഹാർഡ് കൊരൂന',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'ക്യൂബൻ കൺവേർട്ടബിൾ പെസോ',
+            'CUC',
+            'ക്യൂബൻ കൺവേർട്ടബിൾ പെസോ',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'ക്യൂബൻ പെസോ',
+            'CUP',
+            'ക്യൂബൻ പെസോ',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'കേപ് വെർദിയൻ എസ്‌ക്യുഡോ',
+            'CVE',
+            'കേപ് വെർദിയൻ എസ്‌ക്യുഡോ',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'സൈപ്രസ് പൌണ്ട്',
+            'CYP',
+            'സൈപ്രസ് പൌണ്ട്',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'ചെക്ക് റിപ്പബ്ലിക് കൊരുണ',
+            'CZK',
+            'ചെക്ക് റിപ്പബ്ലിക് കൊരുണ',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'കിഴക്കൻ ജർമൻ ഓസ്റ്റ്മാർക്ക്',
+            'DDM',
+            'കിഴക്കൻ ജർമൻ ഓസ്റ്റ്മാർക്ക്',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'ജർമൻ മാർക്ക്',
+            'DEM',
+            'ജർമൻ മാർക്ക്',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'ദിജിബൗട്ടിയൻ ഫ്രാങ്ക്',
+            'DJF',
+            'ദിജിബൗട്ടിയൻ ഫ്രാങ്ക്',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ഡാനിഷ് ക്രോണെ',
+            'DKK',
+            'ഡാനിഷ് ക്രോണെ',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ഡൊമിനിക്കൻ പെസോ',
+            'DOP',
+            'ഡൊമിനിക്കൻ പെസോ',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'അൾജീരിയൻ ദിനാർ',
+            'DZD',
+            'അൾജീരിയൻ ദിനാർ',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'ഇക്വഡോർ സൂക്രേ',
+            'ECS',
+            'ഇക്വഡോർ സൂക്രേ',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'ഇക്വഡോർ യൂണിഡാഡ് വാലർ കോൺസ്റ്റൻറെ (UVC)',
+            'ECV',
+            'ഇക്വഡോർ യൂണിഡാഡ് വാലർ കോൺസ്റ്റൻറെ (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'എസ്റ്റൌനിയൻ ക്രൂൺ',
+            'EEK',
+            'എസ്റ്റൌനിയൻ ക്രൂൺ',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'ഈജിപ്‌ഷ്യൻ പൗണ്ട്',
+            'EGP',
+            'ഈജിപ്‌ഷ്യൻ പൗണ്ട്',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'എറിത്രിയൻ നക്ഫ',
+            'ERN',
+            'എറിത്രിയൻ നക്ഫ',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'സ്പാനിഷ് പസെയ്റ്റ (A അക്കൌണ്ട്)',
+            'ESA',
+            'സ്പാനിഷ് പസെയ്റ്റ (A അക്കൌണ്ട്)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'സ്പാനിഷ് പസെയ്റ്റ (കൈമാറ്റം ചെയ്യാവുന്ന അക്കൌണ്ട്)',
+            'ESB',
+            'സ്പാനിഷ് പസെയ്റ്റ (കൈമാറ്റം ചെയ്യാവുന്ന അക്കൌണ്ട്)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'സ്പാനിഷ് പസെയ്റ്റ',
+            'ESP',
+            'സ്പാനിഷ് പസെയ്റ്റ',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'എത്യോപ്യൻ ബിർ',
+            'ETB',
+            'എത്യോപ്യൻ ബിർ',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'യൂറോ',
+            '€',
+            'യൂറോ',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'ഫിന്നിഷ് മാർക്ക',
+            'FIM',
+            'ഫിന്നിഷ് മാർക്ക',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ഫിജിയൻ ഡോളർ',
+            'FJD',
+            'ഫിജിയൻ ഡോളർ',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ഫാക്ക്‌ലാന്റ് ദ്വീപുകളുടെ പൗണ്ട്',
+            'FKP',
+            'ഫാക്ക്‌ലാന്റ് ദ്വീപുകളുടെ പൗണ്ട്',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'ഫ്രാങ്ക്',
+            'FRF',
+            'ഫ്രാങ്ക്',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'ബ്രിട്ടീഷ് പൗണ്ട്',
+            '£',
+            'ബ്രിട്ടീഷ് പൗണ്ട്',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'ജോർ‍ജ്ജിയൻ ക്യൂപോൺ ലാരിറ്റ്',
+            'GEK',
+            'ജോർ‍ജ്ജിയൻ ക്യൂപോൺ ലാരിറ്റ്',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'ജോർജ്ജിയൻ ലാറി',
+            'GEL',
+            'ജോർജ്ജിയൻ ലാറി',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'ഘാന കെഡി (1979–2007)',
+            'GHC',
+            'ഘാന കെഡി (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ഘാനയൻ കെഡി',
+            'GHS',
+            'ഘാനയൻ കെഡി',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'ജിബ്രാൾട്ടർ പൗണ്ട്',
+            'GIP',
+            'ജിബ്രാൾട്ടർ പൗണ്ട്',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'ഗാംബിയൻ ദലാസി',
+            'GMD',
+            'ഗാംബിയൻ ദലാസി',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'ഗിനിയൻ ഫ്രാങ്ക്',
+            'GNF',
+            'ഗിനിയൻ ഫ്രാങ്ക്',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'ഗിനിയ സൈലി',
+            'GNS',
+            'ഗിനിയ സൈലി',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ഇക്വിറ്റോറിയൽ ഗിനിയ എക്വീലെ ഗിനിയാന',
+            'GQE',
+            'ഇക്വിറ്റോറിയൽ ഗിനിയ എക്വീലെ ഗിനിയാന',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'ഗ്രീക്ക് ഡ്രാക്ക്മ',
+            'GRD',
+            'ഗ്രീക്ക് ഡ്രാക്ക്മ',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ഗ്വാട്ടിമാലൻ ക്വെറ്റ്‌സൽ',
+            'GTQ',
+            'ഗ്വാട്ടിമാലൻ ക്വെറ്റ്‌സൽ',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'പോർച്ചുഗീസ് ഗിനി എസ്ക്യൂഡോ',
+            'GWE',
+            'പോർച്ചുഗീസ് ഗിനി എസ്ക്യൂഡോ',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'ഗിനിയ-ബിസാവു പെയ്സോ',
+            'GWP',
+            'ഗിനിയ-ബിസാവു പെയ്സോ',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'ഗയാനീസ് ഡോളർ',
+            'GYD',
+            'ഗയാനീസ് ഡോളർ',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'ഹോങ്കോങ്ങ് ഡോളർ',
+            'HK$',
+            'ഹോങ്കോങ്ങ് ഡോളർ',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'ഹോണ്ടുറൻ ലെംപിറ',
+            'HNL',
+            'ഹോണ്ടുറൻ ലെംപിറ',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'ക്രൊയേഷ്യൻ ദിനാർ',
+            'HRD',
+            'ക്രൊയേഷ്യൻ ദിനാർ',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'ക്രൊയേഷൻ ക്യുന',
+            'HRK',
+            'ക്രൊയേഷൻ ക്യുന',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'ഹെയ്‌തിയൻ ഗൂർഡ്',
+            'HTG',
+            'ഹെയ്‌തിയൻ ഗൂർഡ്',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ഹംഗേറിയൻ ഫോറിന്റ്',
+            'HUF',
+            'ഹംഗേറിയൻ ഫോറിന്റ്',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'ഇന്തോനേഷ്യൻ റുപിയ',
+            'IDR',
+            'ഇന്തോനേഷ്യൻ റുപിയ',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'ഐറിഷ് പൌണ്ട്',
+            'IEP',
+            'ഐറിഷ് പൌണ്ട്',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'ഇസ്രയേലി പൌണ്ട്',
+            'ILP',
+            'ഇസ്രയേലി പൌണ്ട്',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ഇസ്രായേലി ന്യൂ ഷെക്കെൽ',
+            '₪',
+            'ഇസ്രായേലി ന്യൂ ഷെക്കെൽ',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'ഇന്ത്യൻ രൂപ',
+            '₹',
+            'ഇന്ത്യൻ രൂപ',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ഇറാഖി ദിനാർ',
+            'IQD',
+            'ഇറാഖി ദിനാർ',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ഇറാനിയൻ റിയാൽ',
+            'IRR',
+            'ഇറാനിയൻ റിയാൽ',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'ഐസ്‌ലാൻഡിക് ക്രോണ',
+            'ISK',
+            'ഐസ്‌ലാൻഡിക് ക്രോണ',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'ഇറ്റാലിയൻ ലിറ',
+            'ITL',
+            'ഇറ്റാലിയൻ ലിറ',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ജമൈക്കൻ ഡോളർ',
+            'JMD',
+            'ജമൈക്കൻ ഡോളർ',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'ജോർദ്ദാനിയൻ ദിനാർ',
+            'JOD',
+            'ജോർദ്ദാനിയൻ ദിനാർ',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'ജാപ്പനീസ് യെൻ',
+            '¥',
+            'ജാപ്പനീസ് യെൻ',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'കെനിയൻ ഷില്ലിംഗ്',
+            'KES',
+            'കെനിയൻ ഷില്ലിംഗ്',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'കിർഗിസ്ഥാനി സോം',
+            'KGS',
+            'കിർഗിസ്ഥാനി സോം',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'കംബോഡിയൻ റീൽ',
+            'KHR',
+            'കംബോഡിയൻ റീൽ',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'കൊമോറിയൻ ഫ്രാങ്ക്',
+            'KMF',
+            'കൊമോറിയൻ ഫ്രാങ്ക്',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'ഉത്തര കൊറിയൻ വോൺ',
+            'KPW',
+            'ഉത്തര കൊറിയൻ വോൺ',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'ദക്ഷിണ കൊറിയൻ വോൺ',
+            '₩',
+            'ദക്ഷിണ കൊറിയൻ വോൺ',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'കുവൈറ്റി ദിനാർ',
+            'KWD',
+            'കുവൈറ്റി ദിനാർ',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'കേമാൻ ഐലൻഡ്‌സ് ഡോളർ',
+            'KYD',
+            'കേമാൻ ഐലൻഡ്‌സ് ഡോളർ',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'കസാക്കിസ്ഥാനി ടെംഗെ',
+            'KZT',
+            'കസാക്കിസ്ഥാനി ടെംഗെ',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'ലാവോഷിയൻ കിപ്',
+            'LAK',
+            'ലാവോഷിയൻ കിപ്',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'ലെബനീസ് പൗണ്ട്',
+            'LBP',
+            'ലെബനീസ് പൗണ്ട്',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'ശ്രീലങ്കൻ റുപ്പീ',
+            'LKR',
+            'ശ്രീലങ്കൻ റുപ്പീ',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'ലൈബീരിയൻ ഡോളർ',
+            'LRD',
+            'ലൈബീരിയൻ ഡോളർ',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'ലെസോതോ ലോത്തി',
+            'LSL',
+            'ലെസോതോ ലോത്തി',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'ലിത്വാനിയൻ ലിറ്റാസ്',
+            'LTL',
+            'ലിത്വാനിയൻ ലിറ്റാസ്',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'ലിത്വാനിയൻ തലോനാസ്',
+            'LTT',
+            'ലിത്വാനിയൻ തലോനാസ്',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'ലക്സംബർഗ് കൺവേർട്ടിബിൾ ഫ്രാങ്ക്',
+            'LUC',
+            'ലക്സംബർഗ് കൺവേർട്ടിബിൾ ഫ്രാങ്ക്',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'ലക്സംബർഗ് ഫ്രാങ്ക്',
+            'LUF',
+            'ലക്സംബർഗ് ഫ്രാങ്ക്',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'ലക്സംബർഗ് ഫിനാൻഷ്യൽ ഫ്രാങ്ക്',
+            'LUL',
+            'ലക്സംബർഗ് ഫിനാൻഷ്യൽ ഫ്രാങ്ക്',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'ലാറ്റ്വിയൻ ലാറ്റ്സ്',
+            'LVL',
+            'ലാറ്റ്വിയൻ ലാറ്റ്സ്',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'ലാറ്റ്വിയൻ റൂബിൾ',
+            'LVR',
+            'ലാറ്റ്വിയൻ റൂബിൾ',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'ലിബിയൻ ദിനാർ',
+            'LYD',
+            'ലിബിയൻ ദിനാർ',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'മൊറോക്കൻ ദിർഹം',
+            'MAD',
+            'മൊറോക്കൻ ദിർഹം',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'മൊറോക്കൻ ഫ്രാങ്ക്',
+            'MAF',
+            'മൊറോക്കൻ ഫ്രാങ്ക്',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'മൊൾഡോവൻ ലിയു',
+            'MDL',
+            'മൊൾഡോവൻ ലിയു',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'മഡഗാസി ഏരിയറി',
+            'MGA',
+            'മഡഗാസി ഏരിയറി',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'മഡഗാസ്കർ ഫ്രാങ്ക്',
+            'MGF',
+            'മഡഗാസ്കർ ഫ്രാങ്ക്',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'മാസിഡോണിയൻ ദിനാർ',
+            'MKD',
+            'മാസിഡോണിയൻ ദിനാർ',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'മാലി ഫ്രാങ്ക്',
+            'MLF',
+            'മാലി ഫ്രാങ്ക്',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'മ്യാൻമാർ ക്യാട്',
+            'MMK',
+            'മ്യാൻമാർ ക്യാട്',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'മംഗോളിയൻ തുഗ്രിക്',
+            'MNT',
+            'മംഗോളിയൻ തുഗ്രിക്',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'മകാനീസ് പതാക്ക',
+            'MOP',
+            'മകാനീസ് പതാക്ക',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'മൗറിറ്റേനിയൻ ഔഗിയ (1973–2017)',
+            'MRO',
+            'മൗറിറ്റേനിയൻ ഔഗിയ (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'മൗറിറ്റേനിയൻ ഔഗിയ',
+            'MRU',
+            'മൗറിറ്റേനിയൻ ഔഗിയ',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'മൽത്തീസ് ലിറ',
+            'MTL',
+            'മൽത്തീസ് ലിറ',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'മൽത്തീസ് പൌണ്ട്',
+            'MTP',
+            'മൽത്തീസ് പൌണ്ട്',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'മൗറീഷ്യൻ റുപ്പീ',
+            'MUR',
+            'മൗറീഷ്യൻ റുപ്പീ',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'മാൽദീവിയൻ റുഫിയ',
+            'MVR',
+            'മാൽദീവിയൻ റുഫിയ',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'മലാവിയൻ ക്വച്ചാ',
+            'MWK',
+            'മലാവിയൻ ക്വച്ചാ',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'മെക്സിക്കൻ പെസോ',
+            'MX$',
+            'മെക്സിക്കൻ പെസോ',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'മെക്സിക്കൻ സിൽവർ പെയ്സോ (1861–1992)',
+            'MXP',
+            'മെക്സിക്കൻ സിൽവർ പെയ്സോ (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'മെക്സിക്കൻ യൂണിഡാഡ് ഡി ഇൻവെർഷൻ (UDI)',
+            'MXV',
+            'മെക്സിക്കൻ യൂണിഡാഡ് ഡി ഇൻവെർഷൻ (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'മലേഷ്യൻ റിംഗിറ്റ്',
+            'MYR',
+            'മലേഷ്യൻ റിംഗിറ്റ്',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'മൊസാന്പിക്ക് എസ്ക്യുഡോ',
+            'MZE',
+            'മൊസാന്പിക്ക് എസ്ക്യുഡോ',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'ഓൾഡ് മൊസാന്പിക്ക് മെറ്റിക്കൽ',
+            'MZM',
+            'ഓൾഡ് മൊസാന്പിക്ക് മെറ്റിക്കൽ',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'മൊസാംബിക്കൻ മെറ്റിക്കൽ',
+            'MZN',
+            'മൊസാംബിക്കൻ മെറ്റിക്കൽ',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'നമീബിയൻ ഡോളർ',
+            'NAD',
+            'നമീബിയൻ ഡോളർ',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'നൈജീരിയൻ നൈറ',
+            'NGN',
+            'നൈജീരിയൻ നൈറ',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'നികരാഗ്വൻ കൊർഡോബ',
+            'NIC',
+            'നികരാഗ്വൻ കൊർഡോബ',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'നിക്കരാഗ്വൻ കോർഡോബ',
+            'NIO',
+            'നിക്കരാഗ്വൻ കോർഡോബ',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'നെതർലൻഡ്സ് ഗിൽഡർ',
+            'NLG',
+            'നെതർലൻഡ്സ് ഗിൽഡർ',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'നോർവീജിയൻ ക്രോണെ',
+            'NOK',
+            'നോർവീജിയൻ ക്രോണെ',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'നേപ്പാളീസ് റുപ്പീ',
+            'NPR',
+            'നേപ്പാളീസ് റുപ്പീ',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'ന്യൂസിലാന്റ് ഡോളർ',
+            'NZ$',
+            'ന്യൂസിലാന്റ് ഡോളർ',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ഒമാനി റിയാൽ',
+            'OMR',
+            'ഒമാനി റിയാൽ',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'പനാമനിയൻ ബാൽബോവ',
+            'PAB',
+            'പനാമനിയൻ ബാൽബോവ',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'പെറൂവിയൻ ഇൻറി',
+            'PEI',
+            'പെറൂവിയൻ ഇൻറി',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'പെറുവിയൻ സോൾ',
+            'PEN',
+            'പെറുവിയൻ സോൾ',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'പെറൂവിയൻ സോൾ (1863–1965)',
+            'PES',
+            'പെറൂവിയൻ സോൾ (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'പാപ്പുവ ന്യൂ ഗിനിയൻ കിന',
+            'PGK',
+            'പാപ്പുവ ന്യൂ ഗിനിയൻ കിന',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'ഫിലിപ്പീനി പെസോ',
+            'PHP',
+            'ഫിലിപ്പീനി പെസോ',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'പാക്കിസ്ഥാനി റുപ്പീ',
+            'PKR',
+            'പാക്കിസ്ഥാനി റുപ്പീ',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'പോളിഷ് സ്ലോട്ടി',
+            'PLN',
+            'പോളിഷ് സ്ലോട്ടി',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'പോളിഷ് സ്ലോട്ടി (1950–1995)',
+            'PLZ',
+            'പോളിഷ് സ്ലോട്ടി (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'പോർച്ചുഗീസ് എസ്ക്യുഡോ',
+            'PTE',
+            'പോർച്ചുഗീസ് എസ്ക്യുഡോ',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'പരാഗ്വേയൻ ഗ്വരനീ',
+            'PYG',
+            'പരാഗ്വേയൻ ഗ്വരനീ',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'ഖത്തർ റിയാൽ',
+            'QAR',
+            'ഖത്തർ റിയാൽ',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'റൊഡേഷ്യൻ ഡോളർ',
+            'RHD',
+            'റൊഡേഷ്യൻ ഡോളർ',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'പ്രാചീന റൊമേനിയൻ ലിയു',
+            'ROL',
+            'പ്രാചീന റൊമേനിയൻ ലിയു',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'റൊമാനിയൻ ലെയു',
+            'RON',
+            'റൊമാനിയൻ ലെയു',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'സെർബിയൻ ദിനാർ',
+            'RSD',
+            'സെർബിയൻ ദിനാർ',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'റഷ്യൻ റൂബിൾ',
+            'RUB',
+            'റഷ്യൻ റൂബിൾ',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'റഷ്യൻ റൂബിൾ (1991–1998)',
+            'RUR',
+            'റഷ്യൻ റൂബിൾ (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'റുവാണ്ടൻ ഫ്രാങ്ക്',
+            'RWF',
+            'റുവാണ്ടൻ ഫ്രാങ്ക്',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'സൗദി റിയാൽ',
+            'SAR',
+            'സൗദി റിയാൽ',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'സോളമൻ ദ്വീപുകളുടെ ഡോളർ',
+            'SBD',
+            'സോളമൻ ദ്വീപ് ഡോളർ',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'സീഷെലോയിസ് റുപ്പീ',
+            'SCR',
+            'സീഷെലോയിസ് റുപ്പീ',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'പ്രാചീന സുഡാനീസ് ദിനാർ',
+            'SDD',
+            'പ്രാചീന സുഡാനീസ് ദിനാർ',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'സുഡാനീസ് പൗണ്ട്',
+            'SDG',
+            'സുഡാനീസ് പൗണ്ട്',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'പ്രാചീന സുഡാനീസ് പൌണ്ട്',
+            'SDP',
+            'പ്രാചീന സുഡാനീസ് പൌണ്ട്',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'സ്വീഡിഷ് ക്രോണ',
+            'SEK',
+            'സ്വീഡിഷ് ക്രോണ',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'സിംഗപ്പൂർ ഡോളർ',
+            'SGD',
+            'സിംഗപ്പൂർ ഡോളർ',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'സെന്റ് ഹെലീന പൗണ്ട്',
+            'SHP',
+            'സെന്റ് ഹെലീന പൗണ്ട്',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'സ്ലൊവേനിയ റ്റോളർ',
+            'SIT',
+            'സ്ലൊവേനിയ റ്റോളർ',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'സ്ലോവാക് കൊരൂന',
+            'SKK',
+            'സ്ലോവാക് കൊരൂന',
+        ],
+        'SLE' => [
+            'SLE',
+            'സിയെറ ലിയോണിയൻ ലിയോൺ',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'സിയെറ ലിയോണിയൻ ലിയോൺ',
+            'SLL',
+            'സിയെറ ലിയോണിയൻ ലിയോൺ (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'സോമാലി ഷില്ലിംഗ്',
+            'SOS',
+            'സോമാലി ഷില്ലിംഗ്',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'സുരിനെയിമിസ് ഡോളർ',
+            'SRD',
+            'സുരിനെയിമിസ് ഡോളർ',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'സൂരിനാം ഗിൽഡർ',
+            'SRG',
+            'സൂരിനാം ഗിൽഡർ',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'ദക്ഷിണ സുഡാനീസ് പൗണ്ട്',
+            'SSP',
+            'ദക്ഷിണ സുഡാനീസ് പൗണ്ട്',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'സാവോ ടോമി ആൻഡ് പ്രിൻസിപെ ഡോബ്ര (1977–2017)',
+            'STD',
+            'സാവോ ടോമി ആൻഡ് പ്രിൻസിപെ ഡോബ്ര (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'സാവോ ടോമി ആൻഡ് പ്രിൻസിപെ ഡോബ്ര',
+            'STN',
+            'സാവോ ടോമി ആൻഡ് പ്രിൻസിപെ ഡോബ്ര',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'സോവിയറ്റ് റൂബിൾ',
+            'SUR',
+            'സോവിയറ്റ് റൂബിൾ',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'എൽ സാൽവഡോർ കോളൻ',
+            'SVC',
+            'എൽ സാൽവഡോർ കോളൻ',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'സിറിയൻ പൗണ്ട്',
+            'SYP',
+            'സിറിയൻ പൗണ്ട്',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'സ്വാസി ലിലാംഗനി',
+            'SZL',
+            'സ്വാസി ലിലാംഗനി',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'തായ് ബട്ട്',
+            '฿',
+            'തായ് ബട്ട്',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'താജിക്കിസ്ഥാൻ റൂബിൾ',
+            'TJR',
+            'താജിക്കിസ്ഥാൻ റൂബിൾ',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'താജിക്കിസ്ഥാനി സോംനി',
+            'TJS',
+            'താജിക്കിസ്ഥാനി സോംനി',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'തുർക്മെനിസ്ഥാൻ മനത്',
+            'TMM',
+            'തുർക്മെനിസ്ഥാൻ മനത്',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'തുർക്ക്‌മെനിസ്ഥാനി മനത്',
+            'TMT',
+            'തുർക്ക്‌മെനിസ്ഥാനി മനത്',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'ടുണീഷ്യൻ ദിനാർ',
+            'TND',
+            'ടുണീഷ്യൻ ദിനാർ',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'ടോംഗൻ പാംഗ',
+            'TOP',
+            'ടോംഗൻ പാംഗ',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'തിമോർ എസ്ക്യൂഡോ',
+            'TPE',
+            'തിമോർ എസ്ക്യൂഡോ',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'പ്രാചീന തുർക്കിഷ് ലിറ',
+            'TRL',
+            'പ്രാചീന തുർക്കിഷ് ലിറ',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'ടർക്കിഷ് ലിറ',
+            'TRY',
+            'ടർക്കിഷ് ലിറ',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ട്രിനിഡാഡ് അന്റ് ടുബാഗോ ഡോളർ',
+            'TTD',
+            'ട്രിനിഡാഡ് അന്റ് ടുബാഗോ ഡോളർ',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'ന്യൂ തായ്‌വാൻ ഡോളർ',
+            'NT$',
+            'ന്യൂ തായ്‌വാൻ ഡോളർ',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'ടാൻസാനിയൻ ഷില്ലിംഗ്',
+            'TZS',
+            'ടാൻസാനിയൻ ഷില്ലിംഗ്',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ഉക്രേനിയൻ ഹ്രിവ്‌നിയ',
+            'UAH',
+            'ഉക്രേനിയൻ ഹ്രിവ്‌നിയ',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'യുക്രേനിയൻ കാർബോവാനെസ്',
+            'UAK',
+            'യുക്രേനിയൻ കാർബോവാനെസ്',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'ഉഗാണ്ടൻ ഷില്ലിംഗ് (1966–1987)',
+            'UGS',
+            'ഉഗാണ്ടൻ ഷില്ലിംഗ് (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ഉഗാണ്ടൻ ഷില്ലിംഗ്',
+            'UGX',
+            'ഉഗാണ്ടൻ ഷില്ലിംഗ്',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'യു.എസ്. ഡോളർ',
+            '$',
+            'യു.എസ്. ഡോളർ',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'യുഎസ് ഡോളർ (അടുത്ത ദിവസം)',
+            'USN',
+            'യുഎസ് ഡോളർ (അടുത്ത ദിവസം)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'യുഎസ് ഡോളർ (അതേ ദിവസം)',
+            'USS',
+            'യുഎസ് ഡോളർ (അതേ ദിവസം)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'ഉറുഗ്വേ പെയ്സോ എൻ യൂണിഡാഡ്സ്',
+            'UYI',
+            'ഉറുഗ്വേ പെയ്സോ എൻ യൂണിഡാഡ്സ്',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'ഉറുഗ്വേ പെയ്സോ (1975–1993)',
+            'UYP',
+            'ഉറുഗ്വേ പെയ്സോ (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'ഉറുഗ്വേയൻ പെസോ',
+            'UYU',
+            'ഉറുഗ്വേയൻ പെസോ',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ഉസ്‌ബെക്കിസ്ഥാനി സോം',
+            'UZS',
+            'ഉസ്‌ബെക്കിസ്ഥാനി സോം',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'വെനസ്വേലൻ ബോലിവർ (1871–2008)',
+            'VEB',
+            'വെനസ്വേലൻ ബോലിവർ (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'വെനിസ്വേലൻ ബൊളീവർ (2008–2018)',
+            'VEF',
+            'വെനിസ്വേലൻ ബൊളീവർ (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'വെനിസ്വേലൻ ബൊളീവർ',
+            'VES',
+            'വെനിസ്വേലൻ ബൊളീവർ',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'വിയറ്റ്നാമീസ് ഡോങ്',
+            '₫',
+            'വിയറ്റ്നാമീസ് ഡോങ്',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'വന്വാതു വാതു',
+            'VUV',
+            'വന്വാതു വാതു',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'സമോവൻ താല',
+            'WST',
+            'സമോവൻ താല',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'മദ്ധ്യ ആഫ്രിക്കൻ [CFA] ഫ്രാങ്ക്',
+            'FCFA',
+            'മദ്ധ്യ ആഫ്രിക്കൻ [CFA] ഫ്രാങ്ക്',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'കിഴക്കൻ കരീബിയൻ ഡോളർ',
+            'EC$',
+            'കിഴക്കൻ കരീബിയൻ ഡോളർ',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'യൂറോപ്യൻ നാണയ യൂണിറ്റ്',
+            'XEU',
+            'യൂറോപ്യൻ നാണയ യൂണിറ്റ്',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'ഫ്രെഞ്ച് ഗോൾഡ് ഫ്രാങ്ക്',
+            'XFO',
+            'ഫ്രെഞ്ച് ഗോൾഡ് ഫ്രാങ്ക്',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'ഫ്രെഞ്ച് UIC-ഫ്രാങ്ക്',
+            'XFU',
+            'ഫ്രെഞ്ച് UIC-ഫ്രാങ്ക്',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'പശ്ചിമ ആഫ്രിക്കൻ [CFA] ഫ്രാങ്ക്',
+            'F CFA',
+            'പശ്ചിമ ആഫ്രിക്കൻ [CFA] ഫ്രാങ്ക്',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP ഫ്രാങ്ക്',
+            'CFPF',
+            'CFP ഫ്രാങ്ക്',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET ഫണ്ട്സ്',
+            'XRE',
+            'RINET ഫണ്ട്സ്',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'യമനി ദിനാർ',
+            'YDD',
+            'യമനി ദിനാർ',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'യെമനി റിയാൽ',
+            'YER',
+            'യെമനി റിയാൽ',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'യൂഗോസ്ലേവിയൻ ഹാർഡ് ദിനാർ',
+            'YUD',
+            'യൂഗോസ്ലേവിയൻ ഹാർഡ് ദിനാർ',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'യൂഗോസ്ലേവിയൻ നോവി ദിനാർ',
+            'YUM',
+            'യൂഗോസ്ലേവിയൻ നോവി ദിനാർ',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'യൂഗോസ്ലേവിയൻ കൺവേർട്ടിബിൾ ദിനാർ',
+            'YUN',
+            'യൂഗോസ്ലേവിയൻ കൺവേർട്ടിബിൾ ദിനാർ',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'ദക്ഷിണാഫ്രിക്കൻ റാൻഡ് (ഫിനാൻഷ്യൽ)',
+            'ZAL',
+            'ദക്ഷിണാഫ്രിക്കൻ റാൻഡ് (ഫിനാൻഷ്യൽ)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'ദക്ഷിണാഫ്രിക്കൻ റാൻഡ്',
+            'ZAR',
+            'ദക്ഷിണാഫ്രിക്കൻ റാൻഡ്',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'സാംബിയൻ ക്വാച (1968–2012)',
+            'ZMK',
+            'സാംബിയൻ ക്വാച (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'സാംബിയൻ ക്വാച്ച',
+            'ZMW',
+            'സാംബിയൻ ക്വാച്ച',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'സൈറിയൻ ന്യൂ സൈർ',
+            'ZRN',
+            'സൈറിയൻ ന്യൂ സൈർ',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'സൈറിയൻ സൈർ',
+            'ZRZ',
+            'സൈറിയൻ സൈർ',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'സിംബാബ്‌വെ ഡോളർ',
+            'ZWD',
+            'സിംബാബ്‌വെ ഡോളർ',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mn.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,656 +3,660 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'арабын нэгдсэн эмиратын дирхам',
+            'AED',
+            'арабын нэгдсэн эмиратын дирхам',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Афганистаны афгани',
+            'AFN',
+            'Афганистаны афгани',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Албанийн лек',
+            'ALL',
+            'Албанийн лек',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Арменийн драм',
+            'AMD',
+            'Арменийн драм',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Нидерландын Антиллийн гулдер',
+            'ANG',
+            'Нидерландын Антиллийн гулдер',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Анголын кванза',
+            'AOA',
+            'Анголын кванза',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Аргентины песо',
+            'ARS',
+            'Аргентины песо',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Австралийн доллар',
+            'A$',
+            'Австралийн доллар',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Арубын флорин',
+            'AWG',
+            'Арубын флорин',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Азербайжаны манат',
+            'AZN',
+            'Азербайжаны манат',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Босни-Герцеговины хөрвөгч марк',
+            'BAM',
+            'Босни-Герцеговины хөрвөгч марк',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'барбадос доллар',
+            'BBD',
+            'барбадос доллар',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Бангладешийн така',
+            'BDT',
+            'Бангладешийн така',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Болгарын лев',
+            'BGN',
+            'Болгарын лев',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Бахрейн динар',
+            'BHD',
+            'Бахрейн динар',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Бурундийн франк',
+            'BIF',
+            'Бурундийн франк',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Бермудын доллар',
+            'BMD',
+            'Бермудын доллар',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Брунейн доллар',
+            'BND',
+            'Брунейн доллар',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Боливийн боливиано',
+            'BOB',
+            'Боливийн боливиано',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Бразилийн реал',
+            'R$',
+            'Бразилийн реал',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Багамын доллар',
+            'BSD',
+            'Багамын доллар',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Бутаны нгултрум',
+            'BTN',
+            'Бутаны нгултрум',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Ботсванийн пула',
+            'BWP',
+            'Ботсванийн пула',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Беларусийн рубль',
+            'BYN',
+            'Беларусийн рубль',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'беларусь рубль (2000–2016)',
+            'BYR',
+            'беларусь рубль (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Белизийн доллар',
+            'BZD',
+            'Белизийн доллар',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'канад доллар',
+            'CA$',
+            'канад доллар',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Конгогийн франк',
+            'CDF',
+            'Конгогийн франк',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Швейцарийн франк',
+            'CHF',
+            'Швейцарийн франк',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Чилийн песо',
+            'CLP',
+            'Чилийн песо',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Хятадын юань (офшор)',
+            'CNH',
+            'Хятадын юань (офшор)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Хятадын юань',
+            'CN¥',
+            'Хятадын юань',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Колумбын песо',
+            'COP',
+            'Колумбын песо',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Коста-Рикагийн колон',
+            'CRC',
+            'Коста-Рикагийн колон',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Кубын хөрвөгч песо',
+            'CUC',
+            'Кубын хөрвөгч песо',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Кубын песо',
+            'CUP',
+            'Кубын песо',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Кабо-Вердийн эскудо',
+            'CVE',
+            'Кабо-Вердийн эскудо',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Чехийн крон',
+            'CZK',
+            'Чехийн крон',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Жибутийн франк',
+            'DJF',
+            'Жибутийн франк',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Данийн крон',
+            'DKK',
+            'Данийн крон',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Доминиканы песо',
+            'DOP',
+            'Доминиканы песо',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Алжирийн доллар',
+            'DZD',
+            'Алжирийн доллар',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Египетийн фунт',
+            'EGP',
+            'Египетийн фунт',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Эритрейн накфа',
+            'ERN',
+            'Эритрейн накфа',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Этиопын бирр',
+            'ETB',
+            'Этиопын бирр',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'евро',
+            '€',
+            'евро',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Фижигийн доллар',
+            'FJD',
+            'Фижигийн доллар',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Фолклендийн арлуудын паунд',
+            'FKP',
+            'Фолклендийн арлуудын паунд',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Британийн фунт',
+            '£',
+            'Британийн фунт',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Гүржийн лари',
+            'GEL',
+            'Гүржийн лари',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ганагийн седи',
+            'GHS',
+            'Ганагийн седи',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Гибралтарын фунт',
+            'GIP',
+            'Гибралтарын фунт',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Гамбийн даласи',
+            'GMD',
+            'Гамбийн даласи',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Гвинейн франк',
+            'GNF',
+            'Гвинейн франк',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Гватемалын кецал',
+            'GTQ',
+            'Гватемалын кецал',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Гайанын доллар',
+            'GYD',
+            'Гайанын доллар',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Хонг Конгийн доллар',
+            'HK$',
+            'Хонг Конгийн доллар',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Гондурасын лемпира',
+            'HNL',
+            'Гондурасын лемпира',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Хорватын куна',
+            'HRK',
+            'Хорватын куна',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Гаитийн гурд',
+            'HTG',
+            'Гаитийн гурд',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Унгарын форинт',
+            'HUF',
+            'Унгарын форинт',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Индонезийн рупи',
+            'IDR',
+            'Индонезийн рупи',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Израилийн шинэ шекел',
+            '₪',
+            'Израилийн шинэ шекел',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Энэтхэгийн рупи',
+            '₹',
+            'Энэтхэгийн рупи',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Иракийн динар',
+            'IQD',
+            'Иракийн динар',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Ираны риял',
+            'IRR',
+            'Ираны риял',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Исландын крон',
+            'ISK',
+            'Исландын крон',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Ямайкийн доллар',
+            'JMD',
+            'Ямайкийн доллар',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Йорданы динар',
+            'JOD',
+            'Йорданы динар',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Японы иен',
+            'JP¥',
+            'Японы иен',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Кенийн шиллинг',
+            'KES',
+            'Кенийн шиллинг',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Кыргызын сом',
+            'KGS',
+            'Кыргызын сом',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Камбожийн риел',
+            'KHR',
+            'Камбожийн риел',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Коморын франк',
+            'KMF',
+            'Коморын франк',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Хойд Солонгосын вон',
+            'KPW',
+            'Хойд Солонгосын вон',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Өмнөд Солонгосын вон',
+            '₩',
+            'Өмнөд Солонгосын вон',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Кувейтийн динар',
+            'KWD',
+            'Кувейтийн динар',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Кайманы арлуудын доллар',
+            'KYD',
+            'Кайманы арлуудын доллар',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Казахстаны тэнгэ',
+            'KZT',
+            'Казахстаны тэнгэ',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Лаосын кип',
+            'LAK',
+            'Лаосын кип',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Ливаны фунт',
+            'LBP',
+            'Ливаны фунт',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Шри-Ланкийн рупи',
+            'LKR',
+            'Шри-Ланкийн рупи',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Либерийн доллар',
+            'LRD',
+            'Либерийн доллар',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Лесото лоти',
+            'LSL',
+            'Лесото лоти',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'литвийн литас',
+            'LTL',
+            'литвийн литас',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'латвийн лац',
+            'LVL',
+            'латвийн лац',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Ливийн доллар',
+            'LYD',
+            'Ливийн доллар',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Мороккогийн дирхэм',
+            'MAD',
+            'Мороккогийн дирхэм',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Молдовын лей',
+            'MDL',
+            'Молдовын лей',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Малагасийн ариари',
+            'MGA',
+            'Малагасийн ариари',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Македонийн динар',
+            'MKD',
+            'Македонийн динар',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Мьянмарын киат',
+            'MMK',
+            'Мьянмарын киат',
         ],
         'MNT' => [
-            0 => '₮',
-            1 => 'Монгол төгрөг',
+            '₮',
+            'Монгол төгрөг',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Макаогийн патака',
+            'MOP',
+            'Макаогийн патака',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'мавритан угия (1973–2017)',
+            'MRO',
+            'мавритан угия (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Мавританийн угия',
+            'MRU',
+            'Мавританийн угия',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Маврикийн рупи',
+            'MUR',
+            'Маврикийн рупи',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Мальдивийн руфия',
+            'MVR',
+            'Мальдивийн руфия',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Малавийн квача',
+            'MWK',
+            'Малавийн квача',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Мексикийн песо',
+            'MX$',
+            'Мексикийн песо',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Малайзын рингит',
+            'MYR',
+            'Малайзын рингит',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Мозамбикийн метикал',
+            'MZN',
+            'Мозамбикийн метикал',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Намибийн доллар',
+            'NAD',
+            'Намибийн доллар',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Нигерийн найра',
+            'NGN',
+            'Нигерийн найра',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Никарагуагийн кордоба',
+            'NIO',
+            'Никарагуагийн кордоба',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Норвегийн крон',
+            'NOK',
+            'Норвегийн крон',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Балбын рупи',
+            'NPR',
+            'Балбын рупи',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Шинэ Зеландын доллар',
+            'NZ$',
+            'Шинэ Зеландын доллар',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Оманийн риал',
+            'OMR',
+            'Оманийн риал',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Панамын бальбоа',
+            'PAB',
+            'Панамын бальбоа',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Перугийн соль',
+            'PEN',
+            'Перугийн соль',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Папуа-Шинэ Гвинейн кина',
+            'PGK',
+            'Папуа-Шинэ Гвинейн кина',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Филиппиний песо',
+            'PHP',
+            'Филиппиний песо',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Пакистаны рупи',
+            'PKR',
+            'Пакистаны рупи',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Польшийн злот',
+            'PLN',
+            'Польшийн злот',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Парагвайн гуарани',
+            'PYG',
+            'Парагвайн гуарани',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Катарын риал',
+            'QAR',
+            'Катарын риал',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Румыны лей',
+            'RON',
+            'Румыны лей',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Сербийн динар',
+            'RSD',
+            'Сербийн динар',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Оросын рубль',
+            'RUB',
+            'Оросын рубль',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Руандагийн франк',
+            'RWF',
+            'Руандагийн франк',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Саудын риял',
+            'SAR',
+            'Саудын риял',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Соломоны арлуудын доллар',
+            'SBD',
+            'Соломоны арлуудын доллар',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Сейшелийн рупи',
+            'SCR',
+            'Сейшелийн рупи',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Суданы фунт',
+            'SDG',
+            'Суданы фунт',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Шведийн крон',
+            'SEK',
+            'Шведийн крон',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Сингапурын доллар',
+            'SGD',
+            'Сингапурын доллар',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Сент Хеленагийн фунт',
+            'SHP',
+            'Сент Хеленагийн фунт',
+        ],
+        'SLE' => [
+            'SLE',
+            'Сьерра-Леоны леон',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Сьерра-Леоны леон',
+            'SLL',
+            'Сьерра-Леоны леон (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Сомалийн шиллинг',
+            'SOS',
+            'Сомалийн шиллинг',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Суринамын доллар',
+            'SRD',
+            'Суринамын доллар',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Өмнөд Суданы фунт',
+            'SSP',
+            'Өмнөд Суданы фунт',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'сан-томе ба принсипи добра (1977–2017)',
+            'STD',
+            'сан-томе ба принсипи добра (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Сан-Томе ба Принсипигийн добра',
+            'STN',
+            'Сан-Томе ба Принсипигийн добра',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Сирийн фунт',
+            'SYP',
+            'Сирийн фунт',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Свазиландын лилангени',
+            'SZL',
+            'Свазиландын лилангени',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Тайландын бат',
+            '฿',
+            'Тайландын бат',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Тажикийн сомон',
+            'TJS',
+            'Тажикийн сомон',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Туркмены манат',
+            'TMT',
+            'Туркмены манат',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Тунисын доллар',
+            'TND',
+            'Тунисын доллар',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Тонгагийн панга',
+            'TOP',
+            'Тонгагийн панга',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Туркийн лира',
+            'TRY',
+            'Туркийн лира',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Тринидад ба Тобагогийн доллар',
+            'TTD',
+            'Тринидад ба Тобагогийн доллар',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Шинэ Тайванийн доллар',
+            'NT$',
+            'Шинэ Тайванийн доллар',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Танзанийн шиллинг',
+            'TZS',
+            'Танзанийн шиллинг',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Украины гривна',
+            'UAH',
+            'Украины гривна',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Угандагийн шиллинг',
+            'UGX',
+            'Угандагийн шиллинг',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'америк доллар',
+            '$',
+            'америк доллар',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Уругвайн песо',
+            'UYU',
+            'Уругвайн песо',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Узбекийн сом',
+            'UZS',
+            'Узбекийн сом',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'венесуэлийн боливар (2008–2018)',
+            'VEF',
+            'венесуэлийн боливар (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Венесуэлийн боливар',
+            'VES',
+            'Венесуэлийн боливар',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Вьетнамын донг',
+            '₫',
+            'Вьетнамын донг',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Вануатугийн вату',
+            'VUV',
+            'Вануатугийн вату',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Самоагийн тала',
+            'WST',
+            'Самоагийн тала',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Төв Африкийн франк',
+            'FCFA',
+            'Төв Африкийн франк',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Зүүн Карибийн доллар',
+            'EC$',
+            'Зүүн Карибийн доллар',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Баруун Африкийн франк',
+            'F CFA',
+            'Баруун Африкийн франк',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Францын колонийн франк',
+            'CFPF',
+            'Францын колонийн франк',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Йемений риял',
+            'YER',
+            'Йемений риял',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Өмнөд Африкийн ранд',
+            'ZAR',
+            'Өмнөд Африкийн ранд',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Замби квача (1968–2012)',
+            'ZMK',
+            'Замби квача (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Замбийн квача',
+            'ZMW',
+            'Замбийн квача',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mo.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,964 +3,968 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'pesetă andorrană',
+            'ADP',
+            'pesetă andorrană',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dirham din Emiratele Arabe Unite',
+            'AED',
+            'dirham din Emiratele Arabe Unite',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afgani afgan',
+            'AFN',
+            'afgani afgan',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'lek',
+            'ALL',
+            'lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'dram armenesc',
+            'AMD',
+            'dram armenesc',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'gulden neerlandez antilez',
+            'ANG',
+            'gulden neerlandez antilez',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwanza angoleză',
+            'AOA',
+            'kwanza angoleză',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'peso argentinian (1983–1985)',
+            'ARP',
+            'peso argentinian (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'peso argentinian',
+            'ARS',
+            'peso argentinian',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'șiling austriac',
+            'ATS',
+            'șiling austriac',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'dolar australian',
+            'AUD',
+            'dolar australian',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'florin aruban',
+            'AWG',
+            'florin aruban',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'manat azer (1993–2006)',
+            'AZM',
+            'manat azer (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'manat azer',
+            'AZN',
+            'manat azer',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'dinar Bosnia-Herțegovina (1992–1994)',
+            'BAD',
+            'dinar Bosnia-Herțegovina (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'marcă convertibilă',
+            'BAM',
+            'marcă convertibilă',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'dolar din Barbados',
+            'BBD',
+            'dolar din Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'taka din Bangladesh',
+            'BDT',
+            'taka din Bangladesh',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'franc belgian (convertibil)',
+            'BEC',
+            'franc belgian (convertibil)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'franc belgian',
+            'BEF',
+            'franc belgian',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'franc belgian (financiar)',
+            'BEL',
+            'franc belgian (financiar)',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'leva',
+            'BGN',
+            'leva',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dinar din Bahrain',
+            'BHD',
+            'dinar din Bahrain',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'franc burundez',
+            'BIF',
+            'franc burundez',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dolar din Bermuda',
+            'BMD',
+            'dolar din Bermuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'dolar din Brunei',
+            'BND',
+            'dolar din Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviano',
+            'BOB',
+            'boliviano',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'peso bolivian',
+            'BOP',
+            'peso bolivian',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'mvdol bolivian',
+            'BOV',
+            'mvdol bolivian',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'cruzeiro brazilian (1990–1993)',
+            'BRE',
+            'cruzeiro brazilian (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'real',
+            'BRL',
+            'real',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'cruzeiro brazilian (1993–1994)',
+            'BRR',
+            'cruzeiro brazilian (1993–1994)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'dolar din Bahamas',
+            'BSD',
+            'dolar din Bahamas',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ngultrum din Bhutan',
+            'BTN',
+            'ngultrum din Bhutan',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'kyat birman',
+            'BUK',
+            'kyat birman',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pula Botswana',
+            'BWP',
+            'pula Botswana',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'rublă belarusă',
+            'BYN',
+            'rublă belarusă',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'rublă belarusă (2000–2016)',
+            'BYR',
+            'rublă belarusă (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'dolar din Belize',
+            'BZD',
+            'dolar din Belize',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'dolar canadian',
+            'CAD',
+            'dolar canadian',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'franc congolez',
+            'CDF',
+            'franc congolez',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'franc elvețian',
+            'CHF',
+            'franc elvețian',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'peso chilian',
+            'CLP',
+            'peso chilian',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'yuan chinezesc (offshore)',
+            'CNH',
+            'yuan chinezesc (offshore)',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'yuan chinezesc',
+            'CNY',
+            'yuan chinezesc',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'peso columbian',
+            'COP',
+            'peso columbian',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'colón costarican',
+            'CRC',
+            'colón costarican',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'dinar Serbia și Muntenegru (2002–2006)',
+            'CSD',
+            'dinar Serbia și Muntenegru (2002–2006)',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'peso cubanez convertibil',
+            'CUC',
+            'peso cubanez convertibil',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'peso cubanez',
+            'CUP',
+            'peso cubanez',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'escudo caboverdian',
+            'CVE',
+            'escudo caboverdian',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'liră cipriotă',
+            'CYP',
+            'liră cipriotă',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'coroană cehă',
+            'CZK',
+            'coroană cehă',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'marcă est-germană',
+            'DDM',
+            'marcă est-germană',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'marcă germană',
+            'DEM',
+            'marcă germană',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'franc djiboutian',
+            'DJF',
+            'franc djiboutian',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'coroană daneză',
+            'DKK',
+            'coroană daneză',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'peso dominican',
+            'DOP',
+            'peso dominican',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinar algerian',
+            'DZD',
+            'dinar algerian',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'sucre Ecuador',
+            'ECS',
+            'sucre Ecuador',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'coroană estoniană',
+            'EEK',
+            'coroană estoniană',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'liră egipteană',
+            'EGP',
+            'liră egipteană',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nakfa eritreeană',
+            'ERN',
+            'nakfa eritreeană',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'peseta spaniolă (cont A)',
+            'ESA',
+            'peseta spaniolă (cont A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'peseta spaniolă (cont convertibil)',
+            'ESB',
+            'peseta spaniolă (cont convertibil)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'pesetă spaniolă',
+            'ESP',
+            'pesetă spaniolă',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'birr etiopian',
+            'ETB',
+            'birr etiopian',
         ],
         'EUR' => [
-            0 => 'EUR',
-            1 => 'euro',
+            'EUR',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'marcă finlandeză',
+            'FIM',
+            'marcă finlandeză',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'dolar fijian',
+            'FJD',
+            'dolar fijian',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'liră din Insulele Falkland',
+            'FKP',
+            'liră din Insulele Falkland',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'franc francez',
+            'FRF',
+            'franc francez',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'liră sterlină',
+            'GBP',
+            'liră sterlină',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'lari georgian',
+            'GEL',
+            'lari georgian',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'cedi Ghana (1979–2007)',
+            'GHC',
+            'cedi Ghana (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'cedi ghanez',
+            'GHS',
+            'cedi ghanez',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'liră din Gibraltar',
+            'GIP',
+            'liră din Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi din Gambia',
+            'GMD',
+            'dalasi din Gambia',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'franc guineean',
+            'GNF',
+            'franc guineean',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'drahmă grecească',
+            'GRD',
+            'drahmă grecească',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'quetzal guatemalez',
+            'GTQ',
+            'quetzal guatemalez',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'peso Guineea-Bissau',
+            'GWP',
+            'peso Guineea-Bissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'dolar guyanez',
+            'GYD',
+            'dolar guyanez',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'dolar din Hong Kong',
+            'HKD',
+            'dolar din Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'lempira honduriană',
+            'HNL',
+            'lempira honduriană',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'dinar croat',
+            'HRD',
+            'dinar croat',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kuna',
+            'HRK',
+            'kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gourde din Haiti',
+            'HTG',
+            'gourde din Haiti',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'forint',
+            'HUF',
+            'forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'rupie indoneziană',
+            'IDR',
+            'rupie indoneziană',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'liră irlandeză',
+            'IEP',
+            'liră irlandeză',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'liră israeliană',
+            'ILP',
+            'liră israeliană',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'shekel israelian nou',
+            'ILS',
+            'shekel israelian nou',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'rupie indiană',
+            'INR',
+            'rupie indiană',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'dinar irakian',
+            'IQD',
+            'dinar irakian',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'rial iranian',
+            'IRR',
+            'rial iranian',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'coroană islandeză',
+            'ISK',
+            'coroană islandeză',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'liră italiană',
+            'ITL',
+            'liră italiană',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'dolar jamaican',
+            'JMD',
+            'dolar jamaican',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'dinar iordanian',
+            'JOD',
+            'dinar iordanian',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'yen japonez',
+            'JPY',
+            'yen japonez',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'șiling kenyan',
+            'KES',
+            'șiling kenyan',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'som kârgâz',
+            'KGS',
+            'som kârgâz',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'riel cambodgian',
+            'KHR',
+            'riel cambodgian',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'franc comorian',
+            'KMF',
+            'franc comorian',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'won nord-coreean',
+            'KPW',
+            'won nord-coreean',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'won sud-coreean',
+            'KRW',
+            'won sud-coreean',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'dinar kuweitian',
+            'KWD',
+            'dinar kuweitian',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'dolar din Insulele Cayman',
+            'KYD',
+            'dolar din Insulele Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'tenge kazahă',
+            'KZT',
+            'tenge kazahă',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'kip laoțian',
+            'LAK',
+            'kip laoțian',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'liră libaneză',
+            'LBP',
+            'liră libaneză',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'rupie srilankeză',
+            'LKR',
+            'rupie srilankeză',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dolar liberian',
+            'LRD',
+            'dolar liberian',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'loti lesothian',
+            'LSL',
+            'loti lesothian',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litu lituanian',
+            'LTL',
+            'litu lituanian',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'franc convertibil luxemburghez',
+            'LUC',
+            'franc convertibil luxemburghez',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'franc luxemburghez',
+            'LUF',
+            'franc luxemburghez',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'franc financiar luxemburghez',
+            'LUL',
+            'franc financiar luxemburghez',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'lats letonian',
+            'LVL',
+            'lats letonian',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'rublă Letonia',
+            'LVR',
+            'rublă Letonia',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinar libian',
+            'LYD',
+            'dinar libian',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dirham marocan',
+            'MAD',
+            'dirham marocan',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'franc marocan',
+            'MAF',
+            'franc marocan',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'leu moldovenesc',
+            'MDL',
+            'leu moldovenesc',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariary malgaș',
+            'MGA',
+            'ariary malgaș',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'franc Madagascar',
+            'MGF',
+            'franc Madagascar',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'denar',
+            'MKD',
+            'denar',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'franc Mali',
+            'MLF',
+            'franc Mali',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'kyat din Myanmar',
+            'MMK',
+            'kyat din Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'tugrik mongol',
+            'MNT',
+            'tugrik mongol',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'pataca din Macao',
+            'MOP',
+            'pataca din Macao',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ouguiya mauritană (1973–2017)',
+            'MRO',
+            'ouguiya mauritană (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ouguiya mauritană',
+            'MRU',
+            'ouguiya mauritană',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'liră malteză',
+            'MTL',
+            'liră malteză',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'rupie mauritiană',
+            'MUR',
+            'rupie mauritiană',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'rufiyaa maldiviană',
+            'MVR',
+            'rufiyaa maldiviană',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha malawiană',
+            'MWK',
+            'kwacha malawiană',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'peso mexican',
+            'MXN',
+            'peso mexican',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'peso mexican de argint (1861–1992)',
+            'MXP',
+            'peso mexican de argint (1861–1992)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ringgit malaiezian',
+            'MYR',
+            'ringgit malaiezian',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'escudo Mozambic',
+            'MZE',
+            'escudo Mozambic',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'metical Mozambic vechi',
+            'MZM',
+            'metical Mozambic vechi',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'metical mozambican',
+            'MZN',
+            'metical mozambican',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dolar namibian',
+            'NAD',
+            'dolar namibian',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naira nigeriană',
+            'NGN',
+            'naira nigeriană',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'cordoba nicaraguană (1988–1991)',
+            'NIC',
+            'cordoba nicaraguană (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'córdoba oro',
+            'NIO',
+            'córdoba oro',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'gulden olandez',
+            'NLG',
+            'gulden olandez',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'coroană norvegiană',
+            'NOK',
+            'coroană norvegiană',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'rupie nepaleză',
+            'NPR',
+            'rupie nepaleză',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'dolar neozeelandez',
+            'NZD',
+            'dolar neozeelandez',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'rial omanez',
+            'OMR',
+            'rial omanez',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balboa panameză',
+            'PAB',
+            'balboa panameză',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'inti peruvian',
+            'PEI',
+            'inti peruvian',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'sol',
+            'PEN',
+            'sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'sol peruvian (1863–1965)',
+            'PES',
+            'sol peruvian (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina din Papua-Noua Guinee',
+            'PGK',
+            'kina din Papua-Noua Guinee',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'peso filipinez',
+            'PHP',
+            'peso filipinez',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'rupie pakistaneză',
+            'PKR',
+            'rupie pakistaneză',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'zlot',
+            'PLN',
+            'zlot',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'zlot polonez (1950–1995)',
+            'PLZ',
+            'zlot polonez (1950–1995)',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'guarani',
+            'PYG',
+            'guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'rial qatarian',
+            'QAR',
+            'rial qatarian',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'dolar rhodesian',
+            'RHD',
+            'dolar rhodesian',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'leu românesc (1952–2006)',
+            'ROL',
+            'leu românesc (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'leu românesc',
+            'RON',
+            'leu românesc',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'dinar sârbesc',
+            'RSD',
+            'dinar sârbesc',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'rublă rusească',
+            'RUB',
+            'rublă rusească',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'franc rwandez',
+            'RWF',
+            'franc rwandez',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'rial saudit',
+            'SAR',
+            'rial saudit',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'dolar din Insulele Solomon',
+            'SBD',
+            'dolar din Insulele Solomon',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'rupie seychelleză',
+            'SCR',
+            'rupie seychelleză',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'dinar sudanez',
+            'SDD',
+            'dinar sudanez',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'liră sudaneză',
+            'SDG',
+            'liră sudaneză',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'liră sudaneză (1957–1998)',
+            'SDP',
+            'liră sudaneză (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'coroană suedeză',
+            'SEK',
+            'coroană suedeză',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'dolar singaporez',
+            'SGD',
+            'dolar singaporez',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'liră din Sfânta Elena (Sfânta Elena și Ascension)',
+            'SHP',
+            'liră din Sfânta Elena (Sfânta Elena și Ascension)',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'tolar sloven',
+            'SIT',
+            'tolar sloven',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'coroană slovacă',
+            'SKK',
+            'coroană slovacă',
+        ],
+        'SLE' => [
+            'SLE',
+            'leone din Sierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leone din Sierra Leone',
+            'SLL',
+            'leone din Sierra Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'șiling somalez',
+            'SOS',
+            'șiling somalez',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'dolar surinamez',
+            'SRD',
+            'dolar surinamez',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'gulden Surinam',
+            'SRG',
+            'gulden Surinam',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'liră din Sudanul de Sud',
+            'SSP',
+            'liră din Sudanul de Sud',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'dobra Sao Tome și Principe (1977–2017)',
+            'STD',
+            'dobra Sao Tome și Principe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra din São Tomé și Príncipe',
+            'STN',
+            'dobra din São Tomé și Príncipe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'rublă sovietică',
+            'SUR',
+            'rublă sovietică',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'colon El Salvador',
+            'SVC',
+            'colon El Salvador',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'liră siriană',
+            'SYP',
+            'liră siriană',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangeni din Swaziland',
+            'SZL',
+            'lilangeni din Swaziland',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'baht thailandez',
+            'THB',
+            'baht thailandez',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'rublă Tadjikistan',
+            'TJR',
+            'rublă Tadjikistan',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'somoni tadjic',
+            'TJS',
+            'somoni tadjic',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'manat turkmen (1993–2009)',
+            'TMM',
+            'manat turkmen (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'manat turkmen',
+            'TMT',
+            'manat turkmen',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinar tunisian',
+            'TND',
+            'dinar tunisian',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'pa’anga tongană',
+            'TOP',
+            'pa’anga tongană',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'liră turcească (1922–2005)',
+            'TRL',
+            'liră turcească (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'liră turcească',
+            'TRY',
+            'liră turcească',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dolar din Trinidad și Tobago',
+            'TTD',
+            'dolar din Trinidad și Tobago',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'dolar nou din Taiwan',
+            'TWD',
+            'dolar nou din Taiwan',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'șiling tanzanian',
+            'TZS',
+            'șiling tanzanian',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'grivnă',
+            'UAH',
+            'grivnă',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'carboavă ucraineană',
+            'UAK',
+            'carboavă ucraineană',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'șiling ugandez (1966–1987)',
+            'UGS',
+            'șiling ugandez (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'șiling ugandez',
+            'UGX',
+            'șiling ugandez',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'dolar american',
+            'USD',
+            'dolar american',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'dolar american (ziua următoare)',
+            'USN',
+            'dolar american (ziua următoare)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'dolar american (aceeași zi)',
+            'USS',
+            'dolar american (aceeași zi)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'peso Uruguay (1975–1993)',
+            'UYP',
+            'peso Uruguay (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'peso uruguayan',
+            'UYU',
+            'peso uruguayan',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'sum Uzbekistan',
+            'UZS',
+            'sum Uzbekistan',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'bolivar Venezuela (1871–2008)',
+            'VEB',
+            'bolivar Venezuela (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'bolivar venezuelean (2008–2018)',
+            'VEF',
+            'bolivar venezuelean (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'bolívar soberano',
+            'VES',
+            'bolívar soberano',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'dong vietnamez',
+            'VND',
+            'dong vietnamez',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu din Vanuatu',
+            'VUV',
+            'vatu din Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'tala samoană',
+            'WST',
+            'tala samoană',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'franc CFA BEAC',
+            'FCFA',
+            'franc CFA BEAC',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'dolar est-caraib',
+            'XCD',
+            'dolar est-caraib',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'unitate de monedă europeană',
+            'XEU',
+            'unitate de monedă europeană',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'franc francez de aur',
+            'XFO',
+            'franc francez de aur',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'franc UIC francez',
+            'XFU',
+            'franc UIC francez',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'franc CFA BCEAO',
+            'F CFA',
+            'franc CFA BCEAO',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'franc CFP',
+            'CFPF',
+            'franc CFP',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'dinar Yemen',
+            'YDD',
+            'dinar Yemen',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'rial yemenit',
+            'YER',
+            'rial yemenit',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'dinar iugoslav greu',
+            'YUD',
+            'dinar iugoslav greu',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'dinar iugoslav nou',
+            'YUM',
+            'dinar iugoslav nou',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'dinar iugoslav convertibil',
+            'YUN',
+            'dinar iugoslav convertibil',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'rand sud-african (financiar)',
+            'ZAL',
+            'rand sud-african (financiar)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rand sud-african',
+            'ZAR',
+            'rand sud-african',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'kwacha zambian (1968–2012)',
+            'ZMK',
+            'kwacha zambian (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha zambian',
+            'ZMW',
+            'kwacha zambian',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'zair nou',
+            'ZRN',
+            'zair nou',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'dolar Zimbabwe (1980–2008)',
+            'ZWD',
+            'dolar Zimbabwe (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'dolar Zimbabwe (2009)',
+            'ZWL',
+            'dolar Zimbabwe (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'dolar Zimbabwe (2008)',
+            'ZWR',
+            'dolar Zimbabwe (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mr.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,656 +3,660 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'संयुक्त अरब अमीरात दिरहॅम',
+            'AED',
+            'संयुक्त अरब अमीरात दिरहॅम',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'अफगाण अफगाणी',
+            'AFN',
+            'अफगाण अफगाणी',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'अल्बानियन लेक',
+            'ALL',
+            'अल्बानियन लेक',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'आर्मेनियन द्रॅम',
+            'AMD',
+            'आर्मेनियन द्रॅम',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'नेदरलँडचा अँटिलीन गिल्डर',
+            'ANG',
+            'नेदरलँडचा अँटिलीन गिल्डर',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'अँगोलन क्वॅन्झा',
+            'AOA',
+            'अँगोलन क्वॅन्झा',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'अर्जेंटाइन पेसो',
+            'ARS',
+            'अर्जेंटाइन पेसो',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ऑस्ट्रेलियन डॉलर',
+            'A$',
+            'ऑस्ट्रेलियन डॉलर',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'अरुबा फ्लोरिन',
+            'AWG',
+            'अरुबा फ्लोरिन',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'अझरबैझानी मानाट',
+            'AZN',
+            'अझरबैझानी मानाट',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'बोस्निया-हर्जेगोविना विनिमय मार्क',
+            'BAM',
+            'बोस्निया-हर्जेगोविना विनिमय मार्क',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'बार्बाडियन डॉलर',
+            'BBD',
+            'बार्बाडियन डॉलर',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'बांगलादेशी टका',
+            'BDT',
+            'बांगलादेशी टका',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'बल्गेरियन लेव',
+            'BGN',
+            'बल्गेरियन लेव',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'बाहरिनी दिनार',
+            'BHD',
+            'बाहरिनी दिनार',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'बुरुंडियन फ्रँक',
+            'BIF',
+            'बुरुंडियन फ्रँक',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'बर्मुडा डॉलर',
+            'BMD',
+            'बर्मुडा डॉलर',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ब्रुनेई डॉलर',
+            'BND',
+            'ब्रुनेई डॉलर',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'बोलिव्हियन बोलिव्हियानो',
+            'BOB',
+            'बोलिव्हियन बोलिव्हियानो',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ब्राझिलियन रियाल',
+            'R$',
+            'ब्राझिलियन रियाल',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'बहामी डॉलर',
+            'BSD',
+            'बहामी डॉलर',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'भूतानी एंगल्ट्रम',
+            'BTN',
+            'भूतानी एंगल्ट्रम',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'बोट्सवानन पुला',
+            'BWP',
+            'बोट्सवानन पुला',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'बेलारुशियन रुबल',
+            'BYN',
+            'बेलारुशियन रुबल',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'बेलारुशियन रुबल (2000–2016)',
+            'BYR',
+            'बेलारुशियन रुबल (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'बेलीझ डॉलर',
+            'BZD',
+            'बेलीझ डॉलर',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'कॅनडियन डॉलर',
+            'CA$',
+            'कॅनडियन डॉलर',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'काँगोलीज फ्रँक',
+            'CDF',
+            'काँगोलीज फ्रँक',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'स्विस फ्रँक',
+            'CHF',
+            'स्विस फ्रँक',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'चिली पेसो',
+            'CLP',
+            'चिली पेसो',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'चिनी युआन (ऑफशोर)',
+            'CNH',
+            'चिनी युआन (ऑफशोर)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'चीनी युआन',
+            'CN¥',
+            'चीनी युआन',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'कोलंबियन पेसो',
+            'COP',
+            'कोलंबियन पेसो',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'कोस्टारिकन कोलोन',
+            'CRC',
+            'कोस्टारिकन कोलोन',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'क्यूबन विनिमय पेसो',
+            'CUC',
+            'क्यूबन विनिमय पेसो',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'क्यूबन पेसो',
+            'CUP',
+            'क्यूबन पेसो',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'केप व्हर्डेयन एस्कुडो',
+            'CVE',
+            'केप व्हर्डेयन एस्कुडो',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'झेक प्रजासत्ताक कोरुना',
+            'CZK',
+            'झेक प्रजासत्ताक कोरुना',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'जिबौटियन फ्रँक',
+            'DJF',
+            'जिबौटियन फ्रँक',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'डॅनिश क्रोन',
+            'DKK',
+            'डॅनिश क्रोन',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'डोमिनिकन पेसो',
+            'DOP',
+            'डोमिनिकन पेसो',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'अल्जेरियन दिनार',
+            'DZD',
+            'अल्जेरियन दिनार',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'इजिप्शियन पाउंड',
+            'EGP',
+            'इजिप्शियन पाउंड',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'इरिट्रियन नाक्फा',
+            'ERN',
+            'इरिट्रियन नाक्फा',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'इथिओपियन बिर',
+            'ETB',
+            'इथिओपियन बिर',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'युरो',
+            '€',
+            'युरो',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'फिजियन डॉलर',
+            'FJD',
+            'फिजियन डॉलर',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'फॉकलंड आयलंड पाउंड',
+            'FKP',
+            'फॉकलंड आयलंड पाउंड',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'ब्रिटिश पाऊंड',
+            '£',
+            'ब्रिटिश पाऊंड',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'जॉर्जियन लारी',
+            'GEL',
+            'जॉर्जियन लारी',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'घानीयन सेडी',
+            'GHS',
+            'घानीयन सेडी',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'जिब्राल्टर पाउंड',
+            'GIP',
+            'जिब्राल्टर पाउंड',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'गाम्बियन डालासी',
+            'GMD',
+            'गाम्बियन डालासी',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'गिनी फ्रँक',
+            'GNF',
+            'गिनी फ्रँक',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ग्वाटेमालाचे क्वेत्झाल',
+            'GTQ',
+            'ग्वाटेमालाचे क्वेत्झाल',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'गयाना डॉलर',
+            'GYD',
+            'गयाना डॉलर',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'हाँगकाँग डॉलर',
+            'HK$',
+            'हाँगकाँग डॉलर',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'होन्डुरन लेंपिरा',
+            'HNL',
+            'होन्डुरन लेंपिरा',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'क्रोएशियन कूना',
+            'HRK',
+            'क्रोएशियन कूना',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'हैती गोअर्ड',
+            'HTG',
+            'हैती गोअर्ड',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'हंगेरियन फॉरिन्ट',
+            'HUF',
+            'हंगेरियन फॉरिन्ट',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'इंडोनेशियन रुपिया',
+            'IDR',
+            'इंडोनेशियन रुपिया',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ईस्त्रायली न्यू शेकेल',
+            '₪',
+            'ईस्त्रायली न्यू शेकेल',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'भारतीय रुपया',
+            '₹',
+            'भारतीय रुपया',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'इराकी दिनार',
+            'IQD',
+            'इराकी दिनार',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'इराणी रियाल',
+            'IRR',
+            'इराणी रियाल',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'आइसलँडिक क्रोना',
+            'ISK',
+            'आइसलँडिक क्रोना',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'जमैकन डॉलर',
+            'JMD',
+            'जमैकन डॉलर',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'जॉर्डनियन दिनार',
+            'JOD',
+            'जॉर्डनियन दिनार',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'जपानी येन',
+            'JP¥',
+            'जपानी येन',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'केनियन शिलिंग',
+            'KES',
+            'केनियन शिलिंग',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'किरगिस्तानी सॉम',
+            'KGS',
+            'किरगिस्तानी सॉम',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'कंबोडियन रियेल',
+            'KHR',
+            'कंबोडियन रियेल',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'कोमोरियन फ्रँक',
+            'KMF',
+            'कोमोरियन फ्रँक',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'उत्तर कोरियन वॉन',
+            'KPW',
+            'उत्तर कोरियन वॉन',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'दक्षिण कोरियन वॉन',
+            '₩',
+            'दक्षिण कोरियन वॉन',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'कुवैती दिनार',
+            'KWD',
+            'कुवैती दिनार',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'केमेन आयलॅंड डॉलर',
+            'KYD',
+            'केमेन आयलॅंड डॉलर',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'कझाकिस्तानी तेंगे',
+            'KZT',
+            'कझाकिस्तानी तेंगे',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'लाओशियन किप',
+            'LAK',
+            'लाओशियन किप',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'लेबनीज पाउंड',
+            'LBP',
+            'लेबनीज पाउंड',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'श्रीलंकन रुपया',
+            'LKR',
+            'श्रीलंकन रुपया',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'लाइबेरियन डॉलर',
+            'LRD',
+            'लाइबेरियन डॉलर',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'लेसोटो लोटी',
+            'LSL',
+            'लेसोटो लोटी',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'लिथुआनियन लिटास',
+            'LTL',
+            'लिथुआनियन लिटास',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'लाट्व्हियन लाट्झ',
+            'LVL',
+            'लाट्व्हियन लाट्झ',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'लिबियाचा दिनार',
+            'LYD',
+            'लिबियाचा दिनार',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'मोरोक्को दिरहॅम',
+            'MAD',
+            'मोरोक्को दिरहॅम',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'मोल्डोवन लेउ',
+            'MDL',
+            'मोल्डोवन लेउ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'मालागासी एरियारी',
+            'MGA',
+            'मालागासी एरियारी',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'मॅसेडोनियन देनार',
+            'MKD',
+            'मॅसेडोनियन देनार',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'म्यानमार क्याट',
+            'MMK',
+            'म्यानमार क्याट',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'मंगोलियन टुग्रिक',
+            'MNT',
+            'मंगोलियन टुग्रिक',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'मॅकॅनीज् पटाका',
+            'MOP',
+            'मॅकॅनीज् पटाका',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'मॉरिटानियन ओगिया (1973–2017)',
+            'MRO',
+            'मॉरिटानियन ओगिया (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'मॉरिटानियन ओगिया',
+            'MRU',
+            'मॉरिटानियन ओगिया',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'मॉरिशियन रुपी',
+            'MUR',
+            'मॉरिशियन रुपी',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'मालदीवियन रुफिया',
+            'MVR',
+            'मालदीवियन रुफिया',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'मालावियन क्वाचा',
+            'MWK',
+            'मालावियन क्वाचा',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'मेक्सिको पेसो',
+            'MX$',
+            'मेक्सिको पेसो',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'मलेशियन रिंगिट',
+            'MYR',
+            'मलेशियन रिंगिट',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'मोझांबिकन मेटिकल',
+            'MZN',
+            'मोझांबिकन मेटिकल',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'नमिबियन डॉलर',
+            'NAD',
+            'नमिबियन डॉलर',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'नायजेरियन नायरा',
+            'NGN',
+            'नायजेरियन नायरा',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'निकाराग्वन कोर्डोबा',
+            'NIO',
+            'निकाराग्वन कोर्डोबा',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'नॉर्वेजियन क्रोन',
+            'NOK',
+            'नॉर्वेजियन क्रोन',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'नेपाळी रुपया',
+            'NPR',
+            'नेपाळी रुपया',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'न्यूझीलँड डॉलर',
+            'NZ$',
+            'न्यूझीलँड डॉलर',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ओमानी रियाल',
+            'OMR',
+            'ओमानी रियाल',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'पनामा बाल्बोआ',
+            'PAB',
+            'पनामा बाल्बोआ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'पेरुवियन सोल',
+            'PEN',
+            'पेरुवियन सोल',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'पापुआ न्यू गिनीयन किना',
+            'PGK',
+            'पापुआ न्यू गिनीयन किना',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'फिलिपिनी पेसो',
+            'PHP',
+            'फिलिपिनी पेसो',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'पाकिस्तानी रुपया',
+            'PKR',
+            'पाकिस्तानी रुपया',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'पोलिश झ्लॉटी',
+            'PLN',
+            'पोलिश झ्लॉटी',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'पराग्वे ग्वारानी',
+            'PYG',
+            'पराग्वे ग्वारानी',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'कतारी रियाल',
+            'QAR',
+            'कतारी रियाल',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'रोमानियन लेऊ',
+            'RON',
+            'रोमानियन लेऊ',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'सर्बियन दिनार',
+            'RSD',
+            'सर्बियन दिनार',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'रशियन रुबल',
+            'RUB',
+            'रशियन रुबल',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'रवांडा फ्रँक',
+            'RWF',
+            'रवांडा फ्रँक',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'सौदी रियाल',
+            'SAR',
+            'सौदी रियाल',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'सोलोमन आयलँड्स डॉलर',
+            'SBD',
+            'सोलोमन आयलँड्स डॉलर',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'सेशेलोईस रुपी',
+            'SCR',
+            'सेशेलोईस रुपी',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'सुदानी पाउंड',
+            'SDG',
+            'सुदानी पाउंड',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'स्वीडिश क्रोना',
+            'SEK',
+            'स्वीडिश क्रोना',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'सिंगापूर डॉलर',
+            'SGD',
+            'सिंगापूर डॉलर',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'सेंट हेलेना पाउंड',
+            'SHP',
+            'सेंट हेलेना पाउंड',
+        ],
+        'SLE' => [
+            'SLE',
+            'सिएरा लिऑनचा लिऑन',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'सिएरा लिऑनचा लिऑन',
+            'SLL',
+            'सिएरा लिऑनचा लिऑन (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'सोमाली शिलिंग',
+            'SOS',
+            'सोमाली शिलिंग',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'सुरिनामी डॉलर',
+            'SRD',
+            'सुरिनामी डॉलर',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'दक्षिण सुदानी पाउंड',
+            'SSP',
+            'दक्षिण सुदानी पाउंड',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'साओ टोम आणि प्रिन्सिपे डोबरा (1977–2017)',
+            'STD',
+            'साओ टोम आणि प्रिन्सिपे डोबरा (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'साओ टोम आणि प्रिन्सिपे डोबरा',
+            'STN',
+            'साओ टोम आणि प्रिन्सिपे डोबरा',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'सीरियन पाउंड',
+            'SYP',
+            'सीरियन पाउंड',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'स्वाझी लीलांगेनी',
+            'SZL',
+            'स्वाझी लीलांगेनी',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'थाई बाहत',
+            '฿',
+            'थाई बाहत',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'ताजकीस्तानी सोमोनी',
+            'TJS',
+            'ताजकीस्तानी सोमोनी',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'तुर्कमेनिस्तानी मानाट',
+            'TMT',
+            'तुर्कमेनिस्तानी मानाट',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'ट्यूनिशियन दिनार',
+            'TND',
+            'ट्यूनिशियन दिनार',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'टोंगन पाआंगा',
+            'TOP',
+            'टोंगन पाआंगा',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'तुर्की लिरा',
+            'TRY',
+            'तुर्की लिरा',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'त्रिनिदाद आणि टोबॅगो डॉलर',
+            'TTD',
+            'त्रिनिदाद आणि टोबॅगो डॉलर',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'न्यू तैवान डॉलर',
+            'NT$',
+            'न्यू तैवान डॉलर',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'टांझानियन शिलिंग',
+            'TZS',
+            'टांझानियन शिलिंग',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'युक्रेनियन रिवनिया',
+            'UAH',
+            'युक्रेनियन रिवनिया',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'युगांडा शिलिंग',
+            'UGX',
+            'युगांडा शिलिंग',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'यूएस डॉलर',
+            '$',
+            'यूएस डॉलर',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'उरुग्वेचा पेसो',
+            'UYU',
+            'उरुग्वेचा पेसो',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'उझबेकिस्तानी सोम',
+            'UZS',
+            'उझबेकिस्तानी सोम',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'व्हेनेझुएला बोलिव्हार (2008–2018)',
+            'VEF',
+            'व्हेनेझुएला बोलिव्हार (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'व्हेनेझुएला बोलिव्हार',
+            'VES',
+            'व्हेनेझुएला बोलिव्हार',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'व्हिएतनामी डोंग',
+            '₫',
+            'व्हिएतनामी डोंग',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'वानुआतु वाटु',
+            'VUV',
+            'वानुआतु वाटु',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'सामोअन टाला',
+            'WST',
+            'सामोअन टाला',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'मध्य आफ्रिकन [CFA] फ्रँक',
+            'FCFA',
+            'मध्य आफ्रिकन [CFA] फ्रँक',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'पूर्व कॅरीबियन डॉलर',
+            'EC$',
+            'पूर्व कॅरीबियन डॉलर',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'पश्चिम आफ्रिकन [CFA] फ्रँक',
+            'F CFA',
+            'पश्चिम आफ्रिकन [CFA] फ्रँक',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => '[CFP] फ्रँक',
+            'CFPF',
+            '[CFP] फ्रँक',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'येमेनी रियाल',
+            'YER',
+            'येमेनी रियाल',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'दक्षिण आफ्रिकी रँड',
+            'ZAR',
+            'दक्षिण आफ्रिकी रँड',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'झांबियन क्वाचा (1968–2012)',
+            'ZMK',
+            'झांबियन क्वाचा (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'झांबियन क्वाचा',
+            'ZMW',
+            'झांबियन क्वाचा',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms_BN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms_BN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms_BN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms_BN.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'BND' => [
-            0 => '$',
-            1 => 'Dolar Brunei',
+            '$',
+            'Dolar Brunei',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms_ID.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms_ID.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms_ID.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms_ID.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'IDR' => [
-            0 => 'Rp',
-            1 => 'Rupiah Indonesia',
+            'Rp',
+            'Rupiah Indonesia',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,688 +3,692 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham Emiriah Arab Bersatu',
+            'AED',
+            'Dirham Emiriah Arab Bersatu',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghani Afghanistan',
+            'AFN',
+            'Afghani Afghanistan',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lek Albania',
+            'ALL',
+            'Lek Albania',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Dram Armenia',
+            'AMD',
+            'Dram Armenia',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Guilder Antillen Belanda',
+            'ANG',
+            'Guilder Antillen Belanda',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza Angola',
+            'AOA',
+            'Kwanza Angola',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Peso Argentina',
+            'ARS',
+            'Peso Argentina',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dolar Australia',
+            'A$',
+            'Dolar Australia',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Florin Aruba',
+            'AWG',
+            'Florin Aruba',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Manat Azerbaijan',
+            'AZN',
+            'Manat Azerbaijan',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Mark Boleh Tukar Bosnia-Herzegovina',
+            'BAM',
+            'Mark Boleh Tukar Bosnia-Herzegovina',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Dolar Barbados',
+            'BBD',
+            'Dolar Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka Bangladesh',
+            'BDT',
+            'Taka Bangladesh',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Lev Bulgaria',
+            'BGN',
+            'Lev Bulgaria',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinar Bahrain',
+            'BHD',
+            'Dinar Bahrain',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Franc Burundi',
+            'BIF',
+            'Franc Burundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dolar Bermuda',
+            'BMD',
+            'Dolar Bermuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Dolar Brunei',
+            'BND',
+            'Dolar Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviano Bolivia',
+            'BOB',
+            'Boliviano Bolivia',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real Brazil',
+            'R$',
+            'Real Brazil',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dolar Bahamas',
+            'BSD',
+            'Dolar Bahamas',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ngultrum Bhutan',
+            'BTN',
+            'Ngultrum Bhutan',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula Botswana',
+            'BWP',
+            'Pula Botswana',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Rubel Belarus baharu',
+            'BYN',
+            'Rubel Belarus baharu',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Rubel Belarus (2000–2016)',
+            'BYR',
+            'Rubel Belarus (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Dolar Belize',
+            'BZD',
+            'Dolar Belize',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'Dolar Kanada',
+            'CAD',
+            'Dolar Kanada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Franc Congo',
+            'CDF',
+            'Franc Congo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Franc Switzerland',
+            'CHF',
+            'Franc Switzerland',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Peso Chile',
+            'CLP',
+            'Peso Chile',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Yuan China (luar pesisir)',
+            'CNH',
+            'Yuan China (luar pesisir)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan Cina',
+            'CN¥',
+            'Yuan Cina',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Peso Colombia',
+            'COP',
+            'Peso Colombia',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Colon Costa Rica',
+            'CRC',
+            'Colon Costa Rica',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Peso Boleh Tukar Cuba',
+            'CUC',
+            'Peso Boleh Tukar Cuba',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Peso Cuba',
+            'CUP',
+            'Peso Cuba',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Escudo Tanjung Verde',
+            'CVE',
+            'Escudo Tanjung Verde',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Koruna Republik Czech',
+            'CZK',
+            'Koruna Republik Czech',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Franc Djibouti',
+            'DJF',
+            'Franc Djibouti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Krone Denmark',
+            'DKK',
+            'Krone Denmark',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Peso Dominican',
+            'DOP',
+            'Peso Dominican',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinar Algeria',
+            'DZD',
+            'Dinar Algeria',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Paun Mesir',
+            'EGP',
+            'Paun Mesir',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa Eritrea',
+            'ERN',
+            'Nakfa Eritrea',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Birr Ethiopia',
+            'ETB',
+            'Birr Ethiopia',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Dolar Fiji',
+            'FJD',
+            'Dolar Fiji',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Paun Kepulauan Falkland',
+            'FKP',
+            'Paun Kepulauan Falkland',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Paun British',
+            '£',
+            'Paun British',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Lari Georgia',
+            'GEL',
+            'Lari Georgia',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Cedi Ghana',
+            'GHS',
+            'Cedi Ghana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Paun Gibraltar',
+            'GIP',
+            'Paun Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi Gambia',
+            'GMD',
+            'Dalasi Gambia',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Franc Guinea',
+            'GNF',
+            'Franc Guinea',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Quetzal Guatemala',
+            'GTQ',
+            'Quetzal Guatemala',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Dolar Guyana',
+            'GYD',
+            'Dolar Guyana',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Dolar Hong Kong',
+            'HK$',
+            'Dolar Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lempira Honduras',
+            'HNL',
+            'Lempira Honduras',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuna Croatia',
+            'HRK',
+            'Kuna Croatia',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gourde Haiti',
+            'HTG',
+            'Gourde Haiti',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Forint Hungary',
+            'HUF',
+            'Forint Hungary',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Rupiah Indonesia',
+            'IDR',
+            'Rupiah Indonesia',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Syekel Baharu Israel',
+            '₪',
+            'Syekel Baharu Israel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupee India',
+            '₹',
+            'Rupee India',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dinar Iraq',
+            'IQD',
+            'Dinar Iraq',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Rial Iran',
+            'IRR',
+            'Rial Iran',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Krona Iceland',
+            'ISK',
+            'Krona Iceland',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Dolar Jamaica',
+            'JMD',
+            'Dolar Jamaica',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinar Jordan',
+            'JOD',
+            'Dinar Jordan',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yen Jepun',
+            'JP¥',
+            'Yen Jepun',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Syiling Kenya',
+            'KES',
+            'Syiling Kenya',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Som Kyrgystani',
+            'KGS',
+            'Som Kyrgystani',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Riel Kemboja',
+            'KHR',
+            'Riel Kemboja',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Franc Comoria',
+            'KMF',
+            'Franc Comoria',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Won Korea Utara',
+            'KPW',
+            'Won Korea Utara',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Won Korea Selatan',
+            '₩',
+            'Won Korea Selatan',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dinar Kuwait',
+            'KWD',
+            'Dinar Kuwait',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Dolar Kepulauan Cayman',
+            'KYD',
+            'Dolar Kepulauan Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tenge Kazakhstan',
+            'KZT',
+            'Tenge Kazakhstan',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kip Laos',
+            'LAK',
+            'Kip Laos',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Paun Lubnan',
+            'LBP',
+            'Paun Lubnan',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rupee Sri Lanka',
+            'LKR',
+            'Rupee Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dolar Liberia',
+            'LRD',
+            'Dolar Liberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti Lesotho',
+            'LSL',
+            'Loti Lesotho',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litas Lithuania',
+            'LTL',
+            'Litas Lithuania',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lats Latvia',
+            'LVL',
+            'Lats Latvia',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinar Libya',
+            'LYD',
+            'Dinar Libya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirham Maghribi',
+            'MAD',
+            'Dirham Maghribi',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Leu Moldova',
+            'MDL',
+            'Leu Moldova',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ariary Malagasy',
+            'MGA',
+            'Ariary Malagasy',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Franc Malagasy',
+            'MGF',
+            'Franc Malagasy',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Denar Macedonia',
+            'MKD',
+            'Denar Macedonia',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kyat Myanma',
+            'MMK',
+            'Kyat Myanma',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Tugrik Mongolia',
+            'MNT',
+            'Tugrik Mongolia',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Pataca Macau',
+            'MOP',
+            'Pataca Macau',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ouguiya Mauritania (1973–2017)',
+            'MRO',
+            'Ouguiya Mauritania (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ouguiya Mauritania',
+            'MRU',
+            'Ouguiya Mauritania',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupee Mauritius',
+            'MUR',
+            'Rupee Mauritius',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rufiyaa Maldives',
+            'MVR',
+            'Rufiyaa Maldives',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwacha Malawi',
+            'MWK',
+            'Kwacha Malawi',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'Peso Mexico',
+            'MXN',
+            'Peso Mexico',
         ],
         'MYR' => [
-            0 => 'RM',
-            1 => 'Ringgit Malaysia',
+            'RM',
+            'Ringgit Malaysia',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Escudo Mozambique',
+            'MZE',
+            'Escudo Mozambique',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metical Mozambique (1980–2006)',
+            'MZM',
+            'Metical Mozambique (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Metikal Mozambique',
+            'MZN',
+            'Metikal Mozambique',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dolar Namibia',
+            'NAD',
+            'Dolar Namibia',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira Nigeria',
+            'NGN',
+            'Naira Nigeria',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Cordoba Nicaragua',
+            'NIO',
+            'Cordoba Nicaragua',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Krone Norway',
+            'NOK',
+            'Krone Norway',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rupee Nepal',
+            'NPR',
+            'Rupee Nepal',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Dolar New Zealand',
+            'NZ$',
+            'Dolar New Zealand',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Rial Oman',
+            'OMR',
+            'Rial Oman',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balboa Panama',
+            'PAB',
+            'Balboa Panama',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Sol Peru',
+            'PEN',
+            'Sol Peru',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina Papua New Guinea',
+            'PGK',
+            'Kina Papua New Guinea',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Peso Filipina',
+            'PHP',
+            'Peso Filipina',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rupee Pakistan',
+            'PKR',
+            'Rupee Pakistan',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Zloty Poland',
+            'PLN',
+            'Zloty Poland',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Guarani Paraguay',
+            'PYG',
+            'Guarani Paraguay',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Rial Qatar',
+            'QAR',
+            'Rial Qatar',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Dolar Rhodesia',
+            'RHD',
+            'Dolar Rhodesia',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Leu Romania',
+            'RON',
+            'Leu Romania',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinar Serbia',
+            'RSD',
+            'Dinar Serbia',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rubel Rusia',
+            'RUB',
+            'Rubel Rusia',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Franc Rwanda',
+            'RWF',
+            'Franc Rwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyal Saudi',
+            'SAR',
+            'Riyal Saudi',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dolar Kepulauan Solomon',
+            'SBD',
+            'Dolar Kepulauan Solomon',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupee Seychelles',
+            'SCR',
+            'Rupee Seychelles',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Paun Sudan',
+            'SDG',
+            'Paun Sudan',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Krona Sweden',
+            'SEK',
+            'Krona Sweden',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dolar Singapura',
+            'SGD',
+            'Dolar Singapura',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Paun Saint Helena',
+            'SHP',
+            'Paun Saint Helena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leone Sierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leone Sierra Leone',
+            'SLL',
+            'Leone Sierra Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Syiling Somali',
+            'SOS',
+            'Syiling Somali',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dolar Surinam',
+            'SRD',
+            'Dolar Surinam',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Paun Sudan selatan',
+            'SSP',
+            'Paun Sudan selatan',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra Sao Tome dan Principe (1977–2017)',
+            'STD',
+            'Dobra Sao Tome dan Principe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra Sao Tome dan Principe',
+            'STN',
+            'Dobra Sao Tome dan Principe',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Paun Syria',
+            'SYP',
+            'Paun Syria',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni Swazi',
+            'SZL',
+            'Lilangeni Swazi',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Baht Thai',
+            'THB',
+            'Baht Thai',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somoni Tajikistan',
+            'TJS',
+            'Somoni Tajikistan',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manat Turkmenistan',
+            'TMT',
+            'Manat Turkmenistan',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinar Tunisia',
+            'TND',
+            'Dinar Tunisia',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Pa’anga Tonga',
+            'TOP',
+            'Pa’anga Tonga',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Lira Turki',
+            'TRY',
+            'Lira Turki',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dolar Trinidad dan Tobago',
+            'TTD',
+            'Dolar Trinidad dan Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Dolar Taiwan Baru',
+            'NT$',
+            'Dolar Taiwan Baru',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Syiling Tanzania',
+            'TZS',
+            'Syiling Tanzania',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Hryvnia Ukraine',
+            'UAH',
+            'Hryvnia Ukraine',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Shilling Uganda (1966–1987)',
+            'UGS',
+            'Shilling Uganda (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Syiling Uganda',
+            'UGX',
+            'Syiling Uganda',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'Dolar AS',
+            'USD',
+            'Dolar AS',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Peso Uruguay',
+            'UYU',
+            'Peso Uruguay',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Som Uzbekistan',
+            'UZS',
+            'Som Uzbekistan',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Bolivar Venezuela (2008–2018)',
+            'VEF',
+            'Bolivar Venezuela (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolivar Venezuela',
+            'VES',
+            'Bolivar Venezuela',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Dong Vietnam',
+            '₫',
+            'Dong Vietnam',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vatu Vanuatu',
+            'VUV',
+            'Vatu Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala Samoa',
+            'WST',
+            'Tala Samoa',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Franc CFA BEAC',
+            'FCFA',
+            'Franc CFA BEAC',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Dolar Caribbean Timur',
+            'EC$',
+            'Dolar Caribbean Timur',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Franc CFA BCEAO',
+            'F CFA',
+            'Franc CFA BCEAO',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Franc CFP',
+            'CFPF',
+            'Franc CFP',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Rial Yaman',
+            'YER',
+            'Rial Yaman',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rand Afrika Selatan',
+            'ZAR',
+            'Rand Afrika Selatan',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha Zambia (1968–2012)',
+            'ZMK',
+            'Kwacha Zambia (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha Zambia',
+            'ZMW',
+            'Kwacha Zambia',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dolar Zimbabwe (1980–2008)',
+            'ZWD',
+            'Dolar Zimbabwe (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Dolar Zimbabwe (2009)',
+            'ZWL',
+            'Dolar Zimbabwe (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Dolar Zimbabwe (2008)',
+            'ZWR',
+            'Dolar Zimbabwe (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms_SG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms_SG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms_SG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ms_SG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'SGD' => [
-            0 => '$',
-            1 => 'Dolar Singapura',
+            '$',
+            'Dolar Singapura',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/mt.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,597 +2,17 @@
 
 return [
     'Names' => [
-        'AED' => [
-            0 => 'AED',
-            1 => 'AED',
-        ],
-        'AFN' => [
-            0 => 'AFN',
-            1 => 'AFN',
-        ],
-        'ALL' => [
-            0 => 'ALL',
-            1 => 'ALL',
-        ],
-        'AMD' => [
-            0 => 'AMD',
-            1 => 'AMD',
-        ],
-        'ANG' => [
-            0 => 'ANG',
-            1 => 'ANG',
-        ],
-        'AOA' => [
-            0 => 'AOA',
-            1 => 'AOA',
-        ],
-        'ARS' => [
-            0 => 'ARS',
-            1 => 'ARS',
-        ],
-        'AUD' => [
-            0 => 'A$',
-            1 => 'AUD',
-        ],
-        'AWG' => [
-            0 => 'AWG',
-            1 => 'AWG',
-        ],
-        'AZN' => [
-            0 => 'AZN',
-            1 => 'AZN',
-        ],
-        'BAM' => [
-            0 => 'BAM',
-            1 => 'BAM',
-        ],
-        'BBD' => [
-            0 => 'BBD',
-            1 => 'BBD',
-        ],
-        'BDT' => [
-            0 => 'BDT',
-            1 => 'BDT',
-        ],
-        'BGN' => [
-            0 => 'BGN',
-            1 => 'BGN',
-        ],
-        'BHD' => [
-            0 => 'BHD',
-            1 => 'BHD',
-        ],
-        'BIF' => [
-            0 => 'BIF',
-            1 => 'BIF',
-        ],
-        'BMD' => [
-            0 => 'BMD',
-            1 => 'BMD',
-        ],
-        'BND' => [
-            0 => 'BND',
-            1 => 'BND',
-        ],
-        'BOB' => [
-            0 => 'BOB',
-            1 => 'BOB',
-        ],
-        'BRL' => [
-            0 => 'R$',
-            1 => 'BRL',
-        ],
-        'BSD' => [
-            0 => 'BSD',
-            1 => 'BSD',
-        ],
-        'BTN' => [
-            0 => 'BTN',
-            1 => 'BTN',
-        ],
-        'BWP' => [
-            0 => 'BWP',
-            1 => 'BWP',
-        ],
-        'BYN' => [
-            0 => 'BYN',
-            1 => 'BYN',
-        ],
-        'BYR' => [
-            0 => 'BYR',
-            1 => 'BYR',
-        ],
-        'BZD' => [
-            0 => 'BZD',
-            1 => 'BZD',
-        ],
-        'CDF' => [
-            0 => 'CDF',
-            1 => 'CDF',
-        ],
-        'CHF' => [
-            0 => 'CHF',
-            1 => 'CHF',
-        ],
-        'CLP' => [
-            0 => 'CLP',
-            1 => 'CLP',
-        ],
-        'COP' => [
-            0 => 'COP',
-            1 => 'COP',
-        ],
-        'CRC' => [
-            0 => 'CRC',
-            1 => 'CRC',
-        ],
-        'CUC' => [
-            0 => 'CUC',
-            1 => 'CUC',
-        ],
-        'CUP' => [
-            0 => 'CUP',
-            1 => 'CUP',
-        ],
-        'CVE' => [
-            0 => 'CVE',
-            1 => 'CVE',
-        ],
-        'CZK' => [
-            0 => 'CZK',
-            1 => 'CZK',
-        ],
-        'DJF' => [
-            0 => 'DJF',
-            1 => 'DJF',
-        ],
-        'DOP' => [
-            0 => 'DOP',
-            1 => 'DOP',
-        ],
-        'DZD' => [
-            0 => 'DZD',
-            1 => 'DZD',
-        ],
-        'EGP' => [
-            0 => 'EGP',
-            1 => 'EGP',
-        ],
-        'ERN' => [
-            0 => 'ERN',
-            1 => 'ERN',
-        ],
-        'ETB' => [
-            0 => 'ETB',
-            1 => 'ETB',
-        ],
         'EUR' => [
-            0 => '€',
-            1 => 'ewro',
-        ],
-        'FJD' => [
-            0 => 'FJD',
-            1 => 'FJD',
-        ],
-        'FKP' => [
-            0 => 'FKP',
-            1 => 'FKP',
-        ],
-        'GEL' => [
-            0 => 'GEL',
-            1 => 'GEL',
-        ],
-        'GHS' => [
-            0 => 'GHS',
-            1 => 'GHS',
-        ],
-        'GIP' => [
-            0 => 'GIP',
-            1 => 'GIP',
-        ],
-        'GMD' => [
-            0 => 'GMD',
-            1 => 'GMD',
-        ],
-        'GNF' => [
-            0 => 'GNF',
-            1 => 'GNF',
-        ],
-        'GTQ' => [
-            0 => 'GTQ',
-            1 => 'GTQ',
-        ],
-        'GYD' => [
-            0 => 'GYD',
-            1 => 'GYD',
-        ],
-        'HNL' => [
-            0 => 'HNL',
-            1 => 'HNL',
-        ],
-        'HRK' => [
-            0 => 'HRK',
-            1 => 'HRK',
-        ],
-        'HTG' => [
-            0 => 'HTG',
-            1 => 'HTG',
-        ],
-        'HUF' => [
-            0 => 'HUF',
-            1 => 'HUF',
-        ],
-        'IDR' => [
-            0 => 'IDR',
-            1 => 'IDR',
-        ],
-        'ILS' => [
-            0 => '₪',
-            1 => 'ILS',
-        ],
-        'INR' => [
-            0 => '₹',
-            1 => 'INR',
-        ],
-        'IQD' => [
-            0 => 'IQD',
-            1 => 'IQD',
-        ],
-        'IRR' => [
-            0 => 'IRR',
-            1 => 'IRR',
-        ],
-        'JMD' => [
-            0 => 'JMD',
-            1 => 'JMD',
-        ],
-        'JOD' => [
-            0 => 'JOD',
-            1 => 'JOD',
-        ],
-        'KES' => [
-            0 => 'KES',
-            1 => 'KES',
-        ],
-        'KGS' => [
-            0 => 'KGS',
-            1 => 'KGS',
-        ],
-        'KHR' => [
-            0 => 'KHR',
-            1 => 'KHR',
-        ],
-        'KMF' => [
-            0 => 'KMF',
-            1 => 'KMF',
-        ],
-        'KPW' => [
-            0 => 'KPW',
-            1 => 'KPW',
-        ],
-        'KRW' => [
-            0 => '₩',
-            1 => 'KRW',
-        ],
-        'KWD' => [
-            0 => 'KWD',
-            1 => 'KWD',
-        ],
-        'KYD' => [
-            0 => 'KYD',
-            1 => 'KYD',
-        ],
-        'KZT' => [
-            0 => 'KZT',
-            1 => 'KZT',
-        ],
-        'LAK' => [
-            0 => 'LAK',
-            1 => 'LAK',
-        ],
-        'LBP' => [
-            0 => 'LBP',
-            1 => 'LBP',
-        ],
-        'LKR' => [
-            0 => 'LKR',
-            1 => 'LKR',
-        ],
-        'LRD' => [
-            0 => 'LRD',
-            1 => 'LRD',
-        ],
-        'LYD' => [
-            0 => 'LYD',
-            1 => 'LYD',
-        ],
-        'MAD' => [
-            0 => 'MAD',
-            1 => 'MAD',
-        ],
-        'MDL' => [
-            0 => 'MDL',
-            1 => 'MDL',
-        ],
-        'MGA' => [
-            0 => 'MGA',
-            1 => 'MGA',
-        ],
-        'MKD' => [
-            0 => 'MKD',
-            1 => 'MKD',
-        ],
-        'MMK' => [
-            0 => 'MMK',
-            1 => 'MMK',
-        ],
-        'MNT' => [
-            0 => 'MNT',
-            1 => 'MNT',
-        ],
-        'MOP' => [
-            0 => 'MOP',
-            1 => 'MOP',
-        ],
-        'MRO' => [
-            0 => 'MRO',
-            1 => 'MRO',
+            '€',
+            'ewro',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Lira Maltija',
-        ],
-        'MUR' => [
-            0 => 'MUR',
-            1 => 'MUR',
-        ],
-        'MVR' => [
-            0 => 'MVR',
-            1 => 'MVR',
-        ],
-        'MWK' => [
-            0 => 'MWK',
-            1 => 'MWK',
-        ],
-        'MXN' => [
-            0 => 'MX$',
-            1 => 'MXN',
-        ],
-        'MYR' => [
-            0 => 'MYR',
-            1 => 'MYR',
-        ],
-        'MZN' => [
-            0 => 'MZN',
-            1 => 'MZN',
-        ],
-        'NAD' => [
-            0 => 'NAD',
-            1 => 'NAD',
-        ],
-        'NGN' => [
-            0 => 'NGN',
-            1 => 'NGN',
-        ],
-        'NIO' => [
-            0 => 'NIO',
-            1 => 'NIO',
-        ],
-        'NZD' => [
-            0 => 'NZ$',
-            1 => 'NZD',
-        ],
-        'OMR' => [
-            0 => 'OMR',
-            1 => 'OMR',
-        ],
-        'PAB' => [
-            0 => 'PAB',
-            1 => 'PAB',
-        ],
-        'PEN' => [
-            0 => 'PEN',
-            1 => 'PEN',
-        ],
-        'PGK' => [
-            0 => 'PGK',
-            1 => 'PGK',
+            'MTL',
+            'Lira Maltija',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'PHP',
-        ],
-        'PKR' => [
-            0 => 'PKR',
-            1 => 'PKR',
-        ],
-        'PLN' => [
-            0 => 'PLN',
-            1 => 'PLN',
-        ],
-        'PYG' => [
-            0 => 'PYG',
-            1 => 'PYG',
-        ],
-        'QAR' => [
-            0 => 'QAR',
-            1 => 'QAR',
-        ],
-        'RON' => [
-            0 => 'RON',
-            1 => 'RON',
-        ],
-        'RSD' => [
-            0 => 'RSD',
-            1 => 'RSD',
-        ],
-        'RUB' => [
-            0 => 'RUB',
-            1 => 'RUB',
-        ],
-        'RWF' => [
-            0 => 'RWF',
-            1 => 'RWF',
-        ],
-        'SAR' => [
-            0 => 'SAR',
-            1 => 'SAR',
-        ],
-        'SBD' => [
-            0 => 'SBD',
-            1 => 'SBD',
-        ],
-        'SCR' => [
-            0 => 'SCR',
-            1 => 'SCR',
-        ],
-        'SDG' => [
-            0 => 'SDG',
-            1 => 'SDG',
-        ],
-        'SEK' => [
-            0 => 'SEK',
-            1 => 'SEK',
-        ],
-        'SGD' => [
-            0 => 'SGD',
-            1 => 'SGD',
-        ],
-        'SHP' => [
-            0 => 'SHP',
-            1 => 'SHP',
-        ],
-        'SLL' => [
-            0 => 'SLL',
-            1 => 'SLL',
-        ],
-        'SOS' => [
-            0 => 'SOS',
-            1 => 'SOS',
-        ],
-        'SRD' => [
-            0 => 'SRD',
-            1 => 'SRD',
-        ],
-        'SSP' => [
-            0 => 'SSP',
-            1 => 'SSP',
-        ],
-        'STD' => [
-            0 => 'STD',
-            1 => 'STD',
-        ],
-        'STN' => [
-            0 => 'STN',
-            1 => 'STN',
-        ],
-        'SYP' => [
-            0 => 'SYP',
-            1 => 'SYP',
-        ],
-        'SZL' => [
-            0 => 'SZL',
-            1 => 'SZL',
-        ],
-        'THB' => [
-            0 => 'THB',
-            1 => 'THB',
-        ],
-        'TJS' => [
-            0 => 'TJS',
-            1 => 'TJS',
-        ],
-        'TMT' => [
-            0 => 'TMT',
-            1 => 'TMT',
-        ],
-        'TND' => [
-            0 => 'TND',
-            1 => 'TND',
-        ],
-        'TOP' => [
-            0 => 'TOP',
-            1 => 'TOP',
-        ],
-        'TRY' => [
-            0 => 'TRY',
-            1 => 'TRY',
-        ],
-        'TTD' => [
-            0 => 'TTD',
-            1 => 'TTD',
-        ],
-        'TWD' => [
-            0 => 'NT$',
-            1 => 'TWD',
-        ],
-        'TZS' => [
-            0 => 'TZS',
-            1 => 'TZS',
-        ],
-        'UAH' => [
-            0 => 'UAH',
-            1 => 'UAH',
-        ],
-        'UGX' => [
-            0 => 'UGX',
-            1 => 'UGX',
-        ],
-        'USD' => [
-            0 => 'US$',
-            1 => 'USD',
-        ],
-        'UYU' => [
-            0 => 'UYU',
-            1 => 'UYU',
-        ],
-        'UZS' => [
-            0 => 'UZS',
-            1 => 'UZS',
-        ],
-        'VEF' => [
-            0 => 'VEF',
-            1 => 'VEF',
-        ],
-        'VND' => [
-            0 => '₫',
-            1 => 'VND',
-        ],
-        'VUV' => [
-            0 => 'VUV',
-            1 => 'VUV',
-        ],
-        'WST' => [
-            0 => 'WST',
-            1 => 'WST',
-        ],
-        'XAF' => [
-            0 => 'FCFA',
-            1 => 'XAF',
-        ],
-        'XCD' => [
-            0 => 'EC$',
-            1 => 'XCD',
-        ],
-        'XOF' => [
-            0 => 'F CFA',
-            1 => 'XOF',
-        ],
-        'XPF' => [
-            0 => 'CFPF',
-            1 => 'XPF',
-        ],
-        'YER' => [
-            0 => 'YER',
-            1 => 'YER',
-        ],
-        'ZAR' => [
-            0 => 'ZAR',
-            1 => 'ZAR',
-        ],
-        'ZMW' => [
-            0 => 'ZMW',
-            1 => 'ZMW',
+            'PHP',
+            'PHP',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/my.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/my.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/my.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/my.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,720 +3,724 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'အာရပ်စော်ဘွားများ ပြည်ထောင်စု ဒါဟမ်း',
+            'AED',
+            'အာရပ်စော်ဘွားများ ပြည်ထောင်စု ဒါဟမ်း',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'အာဖဂန် အာဖဂါနီ',
+            'AFN',
+            'အာဖဂန် အာဖဂါနီ',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'အယ်ဘေးနီးယား လီခ်',
+            'ALL',
+            'အယ်ဘေးနီးယား လီခ်',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'အာမေးနီးယား ဒရမ်',
+            'AMD',
+            'အာမေးနီးယား ဒရမ်',
         ],
         'ANG' => [
-            0 => 'NAf',
-            1 => 'နယ်သာလန် အန်တီလန် ဂင်းဒါး',
+            'NAf',
+            'နယ်သာလန် အန်တီလန် ဂင်းဒါး',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'အန်ဂိုလာ ကွမ်ဇာ',
+            'AOA',
+            'အန်ဂိုလာ ကွမ်ဇာ',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'အာဂျင်တီးနား ပီဆို (၁၉၈၃–၁၉၈၅)',
+            'ARP',
+            'အာဂျင်တီးနား ပီဆို (၁၉၈၃–၁၉၈၅)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'အာဂျင်တီးနား ပီဆို',
+            'ARS',
+            'အာဂျင်တီးနား ပီဆို',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ဩစတြေးလျ ဒေါ်လာ',
+            'A$',
+            'ဩစတြေးလျ ဒေါ်လာ',
         ],
         'AWG' => [
-            0 => 'Afl',
-            1 => 'အရူးဗာ ဖလိုရင်း',
+            'Afl',
+            'အရူးဗာ ဖလိုရင်း',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'အဇာဘိုင်ဂျန် မာနတ်',
+            'AZN',
+            'အဇာဘိုင်ဂျန် မာနတ်',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'ဘော့စနီးယားနှင့် ဟာဇီဂိုဘီးနား ငွေလဲနိုင်သော မတ်က်',
+            'BAM',
+            'ဘော့စနီးယားနှင့် ဟာဇီဂိုဘီးနား ငွေလဲနိုင်သော မတ်က်',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'ဘာဘေးဒိုးစ် ဒေါ်လာ',
+            'BBD',
+            'ဘာဘေးဒိုးစ် ဒေါ်လာ',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'ဘင်္ဂလားဒေ့ရှ် တာကာ',
+            'BDT',
+            'ဘင်္ဂလားဒေ့ရှ် တာကာ',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'ဘယ်လ်ဂျီယမ် ဖရန့်',
+            'BEF',
+            'ဘယ်လ်ဂျီယမ် ဖရန့်',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'ဘူလ်ဂေးရီးယား လက်ဖ်',
+            'BGN',
+            'ဘူလ်ဂေးရီးယား လက်ဖ်',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'ဘာရိန်း ဒီနား',
+            'BHD',
+            'ဘာရိန်း ဒီနား',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'ဘူရွန်ဒီ ဖရန့်',
+            'BIF',
+            'ဘူရွန်ဒီ ဖရန့်',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'ဘာမြူဒါ ဒေါ်လာ',
+            'BMD',
+            'ဘာမြူဒါ ဒေါ်လာ',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ဘရူနိုင်း ဒေါ်လာ',
+            'BND',
+            'ဘရူနိုင်း ဒေါ်လာ',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'ဘိုလီးဗီးယား ဘိုလီးဗီယားနို',
+            'BOB',
+            'ဘိုလီးဗီးယား ဘိုလီးဗီယားနို',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'ဘိုလီးဘီးယား ပီဆို',
+            'BOP',
+            'ဘိုလီးဘီးယား ပီဆို',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ဘရာဇီး ရီးယဲ',
+            'R$',
+            'ဘရာဇီး ရီးယဲ',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'ဘဟားမား ဒေါ်လာ',
+            'BSD',
+            'ဘဟားမား ဒေါ်လာ',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ဘူတန် အံဂါလ်ထရန်',
+            'BTN',
+            'ဘူတန် အံဂါလ်ထရန်',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'ဗမာ ကျပ်',
+            'BUK',
+            'ဗမာ ကျပ်',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'ဘော့ဆွာနာ ပုလ',
+            'BWP',
+            'ဘော့ဆွာနာ ပုလ',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'ဘီလာရုစ် ရူဘယ်အသစ် (၁၉၉၄–၁၉၉၉)',
+            'BYB',
+            'ဘီလာရုစ် ရူဘယ်အသစ် (၁၉၉၄–၁၉၉၉)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'ဘီလာရုစ် ရူဘယ်',
+            'BYN',
+            'ဘီလာရုစ် ရူဘယ်',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'ဘီလာရုဇ် ရူဘယ် (၂၀၀၀–၂၀၁၆)',
+            'BYR',
+            'ဘီလာရုဇ် ရူဘယ် (၂၀၀၀–၂၀၁၆)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'ဘလိဇ် ဒေါ်လာ',
+            'BZD',
+            'ဘလိဇ် ဒေါ်လာ',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'ကနေဒါ ဒေါ်လာ',
+            'CA$',
+            'ကနေဒါ ဒေါ်လာ',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'ကွန်ဂို ဖရန့်',
+            'CDF',
+            'ကွန်ဂို ဖရန့်',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'ဆွစ် ဖရန့်',
+            'CHF',
+            'ဆွစ် ဖရန့်',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'ချီလီ ပီဆို',
+            'CLP',
+            'ချီလီ ပီဆို',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'တရုတ် ယွမ် (ဟောင်ကောင်)',
+            'CNH',
+            'တရုတ် ယွမ် (ဟောင်ကောင်)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'တရုတ် ယွမ်',
+            'CN¥',
+            'တရုတ် ယွမ်',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'ကိုလံဘီယာ ပီဆို',
+            'COP',
+            'ကိုလံဘီယာ ပီဆို',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'ကို့စတာရီကာ ကိုလွန်',
+            'CRC',
+            'ကို့စတာရီကာ ကိုလွန်',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'နိုင်ငံခြားငွေလဲလှယ်နိုင်သော ကျူးဘားပီဆို',
+            'CUC',
+            'နိုင်ငံခြားငွေလဲလှယ်နိုင်သော ကျူးဘားပီဆို',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'ကျူးဘား ပီဆို',
+            'CUP',
+            'ကျူးဘား ပီဆို',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'ကိတ်ပ်ဗာဒီ အက်စ်ခူဒို',
+            'CVE',
+            'ကိတ်ပ်ဗာဒီ အက်စ်ခူဒို',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'ဆိုက်ပရက်စ် ပေါင်',
+            'CYP',
+            'ဆိုက်ပရက်စ် ပေါင်',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'ချက် ခိုရိုနာ',
+            'CZK',
+            'ချက် ခိုရိုနာ',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'ဂျာမဏီ မတ်',
+            'DEM',
+            'ဂျာမဏီ မတ်',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'ဂျီဘူတီ ဖရန့်',
+            'DJF',
+            'ဂျီဘူတီ ဖရန့်',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ဒိန်းမတ် ခရိုဏာ',
+            'DKK',
+            'ဒိန်းမတ် ခရိုဏာ',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ဒိုမီနီကန် ပီဆို',
+            'DOP',
+            'ဒိုမီနီကန် ပီဆို',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'အယ်လ်ဂျီးရီးယား ဒီနာ',
+            'DZD',
+            'အယ်လ်ဂျီးရီးယား ဒီနာ',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'အီဂျစ် ပေါင်',
+            'EGP',
+            'အီဂျစ် ပေါင်',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'အီရီထရီးယား နာ့ခ်ဖာ',
+            'ERN',
+            'အီရီထရီးယား နာ့ခ်ဖာ',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'စပိန် ပယ်စေးတာ',
+            'ESP',
+            'စပိန် ပယ်စေးတာ',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'အီသီယိုးပီးယား ဘီးယာ',
+            'ETB',
+            'အီသီယိုးပီးယား ဘီးယာ',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ယူရို',
+            '€',
+            'ယူရို',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ဖီဂျီ ဒေါ်လာ',
+            'FJD',
+            'ဖီဂျီ ဒေါ်လာ',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ဖော့ကလန်ကျွန်းစု ပေါင်',
+            'FKP',
+            'ဖော့ကလန်ကျွန်းစု ပေါင်',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'ပြင်သစ် ဖရန့်',
+            'FRF',
+            'ပြင်သစ် ဖရန့်',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'ဗြိတိသျှ ပေါင်',
+            '£',
+            'ဗြိတိသျှ ပေါင်',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'ဂျော်ဂျီယာ လားရီ',
+            'GEL',
+            'ဂျော်ဂျီယာ လားရီ',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ဂါနာ ဆဲဒီ',
+            'GHS',
+            'ဂါနာ ဆဲဒီ',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'ဂျီဘရော်လ်တာ ပေါင်',
+            'GIP',
+            'ဂျီဘရော်လ်တာ ပေါင်',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'ဂမ်ဘီယာ ဒါလာစီ',
+            'GMD',
+            'ဂမ်ဘီယာ ဒါလာစီ',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'ဂီနီရာ ဖရန့်',
+            'GNF',
+            'ဂီနီရာ ဖရန့်',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ဂွါတီမာလာ ခက်ဇော်လ်',
+            'GTQ',
+            'ဂွါတီမာလာ ခက်ဇော်လ်',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'ဂိုင်ယာနာ ဒေါ်လာ',
+            'GYD',
+            'ဂိုင်ယာနာ ဒေါ်လာ',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'ဟောင်ကောင် ဒေါ်လာ',
+            'HK$',
+            'ဟောင်ကောင် ဒေါ်လာ',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'ဟွန်ဒူးရပ်စ် လမ်းပီရာ',
+            'HNL',
+            'ဟွန်ဒူးရပ်စ် လမ်းပီရာ',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'ခရိုအေးရှား ခူးနာ',
+            'HRK',
+            'ခရိုအေးရှား ခူးနာ',
         ],
         'HTG' => [
-            0 => 'G',
-            1 => 'ဟေတီဂူးအော်ဒ်',
+            'G',
+            'ဟေတီဂူးအော်ဒ်',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ဟန်ဂေရီယံ ဖော်ရင့်တ်',
+            'HUF',
+            'ဟန်ဂေရီယံ ဖော်ရင့်တ်',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'အင်ဒိုနီးရှား ရူပီးယား',
+            'IDR',
+            'အင်ဒိုနီးရှား ရူပီးယား',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'အစ္စရေး ပေါင်',
+            'ILP',
+            'အစ္စရေး ပေါင်',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'အစ္စရေး ရှဲကလ်အသစ်',
+            '₪',
+            'အစ္စရေး ရှဲကလ်အသစ်',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'အိန္ဒိယ ရူပီး',
+            '₹',
+            'အိန္ဒိယ ရူပီး',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'အီရတ် ဒီနာ',
+            'IQD',
+            'အီရတ် ဒီနာ',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'အီရန် ရီအော်လ်',
+            'IRR',
+            'အီရန် ရီအော်လ်',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'အိုက်စလန် ခရိုဏာ',
+            'ISK',
+            'အိုက်စလန် ခရိုဏာ',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ဂျမေကာ ဒေါ်လာ',
+            'JMD',
+            'ဂျမေကာ ဒေါ်လာ',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'ဂျော်ဒန် ဒီနာ',
+            'JOD',
+            'ဂျော်ဒန် ဒီနာ',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'ဂျပန် ယန်း',
+            'JP¥',
+            'ဂျပန် ယန်း',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'ကင်ညာ သျှီလင်',
+            'KES',
+            'ကင်ညာ သျှီလင်',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'ကာဂျစ္စတန် ဆော်မ်',
+            'KGS',
+            'ကာဂျစ္စတန် ဆော်မ်',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'ကမ္ဘောဒီးယား ရီးယဲ',
+            'KHR',
+            'ကမ္ဘောဒီးယား ရီးယဲ',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'ကိုမိုရိုစ် ဖရန့်',
+            'KMF',
+            'ကိုမိုရိုစ် ဖရန့်',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'မြောက်ကိုရီးယား ဝမ်',
+            'KPW',
+            'မြောက်ကိုရီးယား ဝမ်',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'တောင်ကိုရီးယား ဝမ်',
+            '₩',
+            'တောင်ကိုရီးယား ဝမ်',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'ကူဝိတ် ဒီနာ',
+            'KWD',
+            'ကူဝိတ် ဒီနာ',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'ကေမန် ကျွန်းစု ဒေါ်လာ',
+            'KYD',
+            'ကေမန် ကျွန်းစု ဒေါ်လာ',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'ကာဇက်စတန် ထိန်ဂျီ',
+            'KZT',
+            'ကာဇက်စတန် ထိန်ဂျီ',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'လာအို ကစ်',
+            'LAK',
+            'လာအို ကစ်',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'လက်ဘနွန် ပေါင်',
+            'LBP',
+            'လက်ဘနွန် ပေါင်',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'သီရိလင်္ကာ ရူပီး',
+            'LKR',
+            'သီရိလင်္ကာ ရူပီး',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'လိုက်ဘေးရီးယား ဒေါ်လာ',
+            'LRD',
+            'လိုက်ဘေးရီးယား ဒေါ်လာ',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'လီဆိုသို လိုတီ',
+            'LSL',
+            'လီဆိုသို လိုတီ',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'လစ်သူယေးနီးယားလီတားစ်',
+            'LTL',
+            'လစ်သူယေးနီးယားလီတားစ်',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'လတ်ဗီးယားလတ်',
+            'LVL',
+            'လတ်ဗီးယားလတ်',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'လစ်ဗျား ဒိုင်နာ',
+            'LYD',
+            'လစ်ဗျား ဒိုင်နာ',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'မိုရိုကို ဒရမ်',
+            'MAD',
+            'မိုရိုကို ဒရမ်',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'မောလ်ဒိုဗာ လယ်အို',
+            'MDL',
+            'မောလ်ဒိုဗာ လယ်အို',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'မာလာဂါစီ အရီရရီ',
+            'MGA',
+            'မာလာဂါစီ အရီရရီ',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'မက်ဆီဒိုးနီးယား ဒီနာ',
+            'MKD',
+            'မက်ဆီဒိုးနီးယား ဒီနာ',
         ],
         'MMK' => [
-            0 => 'K',
-            1 => 'မြန်မာ ကျပ်',
+            'K',
+            'မြန်မာ ကျပ်',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'မွန်ဂိုးလီးယား ထူးဂရခ်',
+            'MNT',
+            'မွန်ဂိုးလီးယား ထူးဂရခ်',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'မကာအို ပါတားကား',
+            'MOP',
+            'မကာအို ပါတားကား',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'မော်ရီတေးနီးယား အူဂီးယာ (၁၉၇၃–၂၀၁၇)',
+            'MRO',
+            'မော်ရီတေးနီးယား အူဂီးယာ (၁၉၇၃–၂၀၁၇)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'မော်ရီတေးနီးယန်း အူဂီးယာ',
+            'MRU',
+            'မော်ရီတေးနီးယန်း အူဂီးယာ',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'မောရစ်ရှ ရူပီး',
+            'MUR',
+            'မောရစ်ရှ ရူပီး',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'မော်လ်ဒိုက် ရူးဖီရာ',
+            'MVR',
+            'မော်လ်ဒိုက် ရူးဖီရာ',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'မာလာဝီ ခွါးချာ',
+            'MWK',
+            'မာလာဝီ ခွါးချာ',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'မက်ကဆီကို ပီဆို',
+            'MX$',
+            'မက်ကဆီကို ပီဆို',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'မလေးရှား ရင်းဂစ်',
+            'MYR',
+            'မလေးရှား ရင်းဂစ်',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'မိုဇမ်ဘစ် မက်တီခယ်လ်',
+            'MZN',
+            'မိုဇမ်ဘစ် မက်တီခယ်လ်',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'နမီးဘီးယား ဒေါ်လာ',
+            'NAD',
+            'နမီးဘီးယား ဒေါ်လာ',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'နိုင်ဂျီးရီးယား နိုင်းရာ',
+            'NGN',
+            'နိုင်ဂျီးရီးယား နိုင်းရာ',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'နီကာရာဂွါ ခိုးဒိုဘာ',
+            'NIO',
+            'နီကာရာဂွါ ခိုးဒိုဘာ',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'နော်ဝေ ခရိုဏာ',
+            'NOK',
+            'နော်ဝေ ခရိုဏာ',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'နီပေါ ရူပီး',
+            'NPR',
+            'နီပေါ ရူပီး',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'နယူးဇီလန် ဒေါ်လာ',
+            'NZ$',
+            'နယူးဇီလန် ဒေါ်လာ',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'အိုမန်နီ ရီရယ်',
+            'OMR',
+            'အိုမန်နီ ရီရယ်',
         ],
         'PAB' => [
-            0 => 'B/.',
-            1 => 'ပနားမား ဘလျဘိုးအာ',
+            'B/.',
+            'ပနားမား ဘလျဘိုးအာ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'ပီရူး ဆိုးလ်',
+            'PEN',
+            'ပီရူး ဆိုးလ်',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'ပါပူအာ နယူးဂီနီ ခီးနာ',
+            'PGK',
+            'ပါပူအာ နယူးဂီနီ ခီးနာ',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'ဖိလစ်ပိုင် ပီဆို',
+            '₱',
+            'ဖိလစ်ပိုင် ပီဆို',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'ပါကစ္စတန် ရူပီး',
+            'PKR',
+            'ပါကစ္စတန် ရူပီး',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'ပိုလန် ဇလော့တီ',
+            'PLN',
+            'ပိုလန် ဇလော့တီ',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'ပါရာဂွေး ဂွါးအ်နီး',
+            'PYG',
+            'ပါရာဂွေး ဂွါးအ်နီး',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'ကာတာရီ ရီရယ်',
+            'QAR',
+            'ကာတာရီ ရီရယ်',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'ရိုမေးနီးယား လယ်အို',
+            'RON',
+            'ရိုမေးနီးယား လယ်အို',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'ဆားဘီးယား ဒယ်နား',
+            'RSD',
+            'ဆားဘီးယား ဒယ်နား',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ရုရှ ရူဘယ်',
+            'RUB',
+            'ရုရှ ရူဘယ်',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'ရုရှ ရူဘယ် (၁၉၉၁–၁၉၉၈)',
+            'RUR',
+            'ရုရှ ရူဘယ် (၁၉၉၁–၁၉၉၈)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ရဝန်ဒါ ဖရန့်',
+            'RWF',
+            'ရဝန်ဒါ ဖရန့်',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'ဆော်ဒီအာရေးဗီးယား ရီယော်လ်',
+            'SAR',
+            'ဆော်ဒီအာရေးဗီးယား ရီယော်လ်',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'ဆော်လမွန်ကျွန်းစု ဒေါ်လာ',
+            'SBD',
+            'ဆော်လမွန်ကျွန်းစု ဒေါ်လာ',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'ဆေးရှဲ ရူပီး',
+            'SCR',
+            'ဆေးရှဲ ရူပီး',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'ဆူဒန် ပေါင်',
+            'SDG',
+            'ဆူဒန် ပေါင်',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'ဆူဒန် ပေါင်အဟောင်း',
+            'SDP',
+            'ဆူဒန် ပေါင်အဟောင်း',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'ဆွီဒင် ခရိုဏာ',
+            'SEK',
+            'ဆွီဒင် ခရိုဏာ',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'စင်္ကာပူ ဒေါ်လာ',
+            'SGD',
+            'စင်္ကာပူ ဒေါ်လာ',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'စိန့်ဟယ်လယ်နာ ပေါင်',
+            'SHP',
+            'စိန့်ဟယ်လယ်နာ ပေါင်',
+        ],
+        'SLE' => [
+            'SLE',
+            'ဆီယာရာလီယွန်း လီအိုနီ',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'ဆီယာရာလီယွန်း လီအိုနီ',
+            'SLL',
+            'ဆီယာရာလီယွန်း လီအိုနီ (၁၉၆၄—၂၀၂၂)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'ဆိုမာလီ သျှီလင်',
+            'SOS',
+            'ဆိုမာလီ သျှီလင်',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'ဆူရီနမ်း ဒေါ်လာ',
+            'SRD',
+            'ဆူရီနမ်း ဒေါ်လာ',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'တောင်ဆူဒန် ပေါင်',
+            'SSP',
+            'တောင်ဆူဒန် ပေါင်',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'ဆောင်တူမေးနှင့် ပရင်စီပီ ဒိုဘရာ',
+            'STD',
+            'ဆောင်တူမေးနှင့် ပရင်စီပီ ဒိုဘရာ',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'ဆောင်တူမေးနှင့် ပရင်စီပီ ဒိုဘရာ (၂၀၁၈)',
+            'STN',
+            'ဆောင်တူမေးနှင့် ပရင်စီပီ ဒိုဘရာ (၂၀၁၈)',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'ဆိုဗီယက် ရူဗယ်',
+            'SUR',
+            'ဆိုဗီယက် ရူဗယ်',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'ဆီးရီးယား ပေါင်',
+            'SYP',
+            'ဆီးရီးယား ပေါင်',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'ဆွာဇီလန် လီလန်းဂီနီ',
+            'SZL',
+            'ဆွာဇီလန် လီလန်းဂီနီ',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'ထိုင်း ဘတ်',
+            '฿',
+            'ထိုင်း ဘတ်',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'တာဂျစ်ကစ္စတန် ဆိုမိုနီ',
+            'TJS',
+            'တာဂျစ်ကစ္စတန် ဆိုမိုနီ',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'တာ့ခ်မင်နစ္စတန် မာနတ်',
+            'TMT',
+            'တာ့ခ်မင်နစ္စတန် မာနတ်',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'တူနီးရှား ဒိုင်နာ',
+            'TND',
+            'တူနီးရှား ဒိုင်နာ',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'တွန်ဂါ ဗန်ဂါ',
+            'TOP',
+            'တွန်ဂါ ဗန်ဂါ',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'ရှေးဟောင်းတူရကီ လိုင်ရာ',
+            'TRL',
+            'ရှေးဟောင်းတူရကီ လိုင်ရာ',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'တူရကီ လိုင်ရာ',
+            'TRY',
+            'တူရကီ လိုင်ရာ',
         ],
         'TTD' => [
-            0 => 'TT$',
-            1 => 'ထရီနီဒတ်နှင့် တိုဘက်ဂို ဒေါ်လာ',
+            'TT$',
+            'ထရီနီဒတ်နှင့် တိုဘက်ဂို ဒေါ်လာ',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'ထိုင်ဝမ် ဒေါ်လာအသစ်',
+            'NT$',
+            'ထိုင်ဝမ် ဒေါ်လာအသစ်',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'တန်ဇန်းနီးယား သျှီလင်',
+            'TZS',
+            'တန်ဇန်းနီးယား သျှီလင်',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ယူကရိန်း ဟီရီဗင်းညား',
+            'UAH',
+            'ယူကရိန်း ဟီရီဗင်းညား',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ယူဂန္ဒာ သျှီလင်',
+            'UGX',
+            'ယူဂန္ဒာ သျှီလင်',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'အမေရိကန် ဒေါ်လာ',
+            'US$',
+            'အမေရိကန် ဒေါ်လာ',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'အမေရိကန် ဒေါ်လာ (နောက်နေ့)',
+            'USN',
+            'အမေရိကန် ဒေါ်လာ (နောက်နေ့)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'အမေရိကန် ဒေါ်လာ (တနေ့တည်း)',
+            'USS',
+            'အမေရိကန် ဒေါ်လာ (တနေ့တည်း)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'ဥရုဂွေး ပီဆို',
+            'UYU',
+            'ဥရုဂွေး ပီဆို',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ဥဇဘက်ကစ္စတန် ဆော်မ်',
+            'UZS',
+            'ဥဇဘက်ကစ္စတန် ဆော်မ်',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'ဗင်နီဇွဲလား ဘိုလီဗာ (၂၀၀၈–၂၀၁၈)',
+            'VEF',
+            'ဗင်နီဇွဲလား ဘိုလီဗာ (၂၀၀၈–၂၀၁၈)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'ဗင်နီဇွဲလန်း ဘိုလီဗာ',
+            'VES',
+            'ဗင်နီဇွဲလန်း ဘိုလီဗာ',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'ဗီယက်နမ် ဒေါင်',
+            '₫',
+            'ဗီယက်နမ် ဒေါင်',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'ဗနွားတူ ဗားထူ',
+            'VUV',
+            'ဗနွားတူ ဗားထူ',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'ဆမိုအား ထားလာ',
+            'WST',
+            'ဆမိုအား ထားလာ',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'ကင်မရွန်း ဖရန့်',
+            'FCFA',
+            'ကင်မရွန်း ဖရန့်',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'အရှေ့ကာရစ်ဘီယံ ဒေါ်လာ',
+            'EC$',
+            'အရှေ့ကာရစ်ဘီယံ ဒေါ်လာ',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'အနောက် အာဖရိက [CFA ]ဖရန့်',
+            'F CFA',
+            'အနောက် အာဖရိက [CFA ]ဖရန့်',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => '[CFP] ဖရန့်',
+            'CFPF',
+            '[CFP] ဖရန့်',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'ယီမင်နီ ရီရယ်',
+            'YER',
+            'ယီမင်နီ ရီရယ်',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'တောင်အာဖရိက ရန်း',
+            'ZAR',
+            'တောင်အာဖရိက ရန်း',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'ဇင်ဘာဘွေ ခွါးချာ',
+            'ZMW',
+            'ဇင်ဘာဘွေ ခွါးချာ',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'ဇင်ဘာဘွေ ဒေါ်လာ',
+            'ZWD',
+            'ဇင်ဘာဘွေ ဒေါ်လာ',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nd.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,236 +3,240 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Dola laseArab',
+            'AED',
+            'Dola laseArab',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza yase Angola',
+            'AOA',
+            'Kwanza yase Angola',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dola yase Australia',
+            'A$',
+            'Dola yase Australia',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinari yase Bhahareni',
+            'BHD',
+            'Dinari yase Bhahareni',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Fulenki yase Bhurundi',
+            'BIF',
+            'Fulenki yase Bhurundi',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Phula yase Botswana',
+            'BWP',
+            'Phula yase Botswana',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dola yase Khanada',
+            'CA$',
+            'Dola yase Khanada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Fulenki yase Khongo',
+            'CDF',
+            'Fulenki yase Khongo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Fulenki yase Swisi',
+            'CHF',
+            'Fulenki yase Swisi',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan Renminbi yase China',
+            'CN¥',
+            'Yuan Renminbi yase China',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Escudo Caboverdiano',
+            'CVE',
+            'Escudo Caboverdiano',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Fulenki yase Jibhuthi',
+            'DJF',
+            'Fulenki yase Jibhuthi',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinali yase Aljeriya',
+            'DZD',
+            'Dinali yase Aljeriya',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Phawundi laseGibhide',
+            'EGP',
+            'Phawundi laseGibhide',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa yase Eritrea',
+            'ERN',
+            'Nakfa yase Eritrea',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Dola laseEthiopia',
+            'ETB',
+            'Dola laseEthiopia',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Yuro',
+            '€',
+            'Yuro',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Phawundi yase Ngilandi',
+            '£',
+            'Phawundi yase Ngilandi',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Sedi yase Ghana',
+            'GHC',
+            'Sedi yase Ghana',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi yase Gambia',
+            'GMD',
+            'Dalasi yase Gambia',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Fulenki yase Gine',
+            'GNS',
+            'Fulenki yase Gine',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupi yase Indiya',
+            '₹',
+            'Rupi yase Indiya',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yeni yase Japhani',
+            'JP¥',
+            'Yeni yase Japhani',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Shilingi yase Kenya',
+            'KES',
+            'Shilingi yase Kenya',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Fulenki yase Khomoro',
+            'KMF',
+            'Fulenki yase Khomoro',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dola yase Libheriya',
+            'LRD',
+            'Dola yase Libheriya',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lothi yase Lesotho',
+            'LSL',
+            'Lothi yase Lesotho',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinari yase Libya',
+            'LYD',
+            'Dinari yase Libya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirham yase Morokho',
+            'MAD',
+            'Dirham yase Morokho',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Fulenki yase Malagasi',
+            'MGA',
+            'Fulenki yase Malagasi',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ugwiya yase Moritaniya (1973–2017)',
+            'MRO',
+            'Ugwiya yase Moritaniya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ugwiya yase Moritaniya',
+            'MRU',
+            'Ugwiya yase Moritaniya',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupi yase Morishasi',
+            'MUR',
+            'Rupi yase Morishasi',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwacha yase Malawi',
+            'MWK',
+            'Kwacha yase Malawi',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metikali yase Mozambiki',
+            'MZM',
+            'Metikali yase Mozambiki',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dola yase Namibiya',
+            'NAD',
+            'Dola yase Namibiya',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nayira yase Nijeriya',
+            'NGN',
+            'Nayira yase Nijeriya',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Fulenki yase Ruwanda',
+            'RWF',
+            'Fulenki yase Ruwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyal yase Saudi',
+            'SAR',
+            'Riyal yase Saudi',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupi yase Seyisheli',
+            'SCR',
+            'Rupi yase Seyisheli',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Dinari yase Sudani',
+            'SDG',
+            'Dinari yase Sudani',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Phawundi yase Sudani',
+            'SDP',
+            'Phawundi yase Sudani',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Phawundindi laseSt Helena',
+            'SHP',
+            'Phawundindi laseSt Helena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leyoni',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leyoni',
+            'SLL',
+            'Leyoni (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Shilingi yase Somaliya',
+            'SOS',
+            'Shilingi yase Somaliya',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra yase Sao Tome lo Principe (1977–2017)',
+            'STD',
+            'Dobra yase Sao Tome lo Principe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra yase Sao Tome lo Principe',
+            'STN',
+            'Dobra yase Sao Tome lo Principe',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni',
+            'SZL',
+            'Lilangeni',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinari yase Tunisiya',
+            'TND',
+            'Dinari yase Tunisiya',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Shilingi yase Tanzaniya',
+            'TZS',
+            'Shilingi yase Tanzaniya',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Shilingi yase Uganda',
+            'UGX',
+            'Shilingi yase Uganda',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Dola yase Amelika',
+            'US$',
+            'Dola yase Amelika',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Fulenki CFA BEAC',
+            'FCFA',
+            'Fulenki CFA BEAC',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Fulenki CFA BCEAO',
+            'F CFA',
+            'Fulenki CFA BCEAO',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Randi yase Afrika ye Zanzi',
+            'ZAR',
+            'Randi yase Afrika ye Zanzi',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha yase Zambiya (1968–2012)',
+            'ZMK',
+            'Kwacha yase Zambiya (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha yase Zambiya',
+            'ZMW',
+            'Kwacha yase Zambiya',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dola yase Zimbabwe',
+            'ZWD',
+            'Dola yase Zimbabwe',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ne.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ne.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ne.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ne.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,660 +3,664 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'संयुक्त अरब एमिराट्स डिर्हाम',
+            'AED',
+            'संयुक्त अरब एमिराट्स डिर्हाम',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'अफ्गानी(१९२७–२००२)',
+            'AFA',
+            'अफ्गानी(१९२७–२००२)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'अफ्गान अफ्गानी',
+            'AFN',
+            'अफ्गान अफ्गानी',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'अल्बानियन लेक',
+            'ALL',
+            'अल्बानियन लेक',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'आर्मेनियाली ड्राम',
+            'AMD',
+            'आर्मेनियाली ड्राम',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'नेदरल्याण्ड्स एन्टिलियन गिल्डर',
+            'ANG',
+            'नेदरल्याण्ड्स एन्टिलियन गिल्डर',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'एङ्गोलान क्वान्जा',
+            'AOA',
+            'एङ्गोलान क्वान्जा',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'अर्जेन्टिनी पेसो',
+            'ARS',
+            'अर्जेन्टिनी पेसो',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'अष्ट्रेलियन डलर',
+            'A$',
+            'अष्ट्रेलियन डलर',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'आरूबन फ्लोरिन',
+            'AWG',
+            'आरूबन फ्लोरिन',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'अजरबैजानी मानात',
+            'AZN',
+            'अजरबैजानी मानात',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'बोस्निया-हर्जगोभिनिया रूपान्तरयोग्य मार्क',
+            'BAM',
+            'बोस्निया-हर्जगोभिनिया रूपान्तरयोग्य मार्क',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'बर्बाडियन डलर',
+            'BBD',
+            'बर्बाडियन डलर',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'बङ्गलादेशी टाका',
+            'BDT',
+            'बङ्गलादेशी टाका',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'बुल्गारियाली लेभ',
+            'BGN',
+            'बुल्गारियाली लेभ',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'बाहारैनी डिनार',
+            'BHD',
+            'बाहारैनी डिनार',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'बुरूण्डियाली फ्रान्क',
+            'BIF',
+            'बुरूण्डियाली फ्रान्क',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'बर्मुडन डलर',
+            'BMD',
+            'बर्मुडन डलर',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ब्रुनाई डलर',
+            'BND',
+            'ब्रुनाई डलर',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'बोलिभियन बोलिभियानो',
+            'BOB',
+            'बोलिभियन बोलिभियानो',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ब्राजिलियन रियल',
+            'R$',
+            'ब्राजिलियन रियल',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'बहामियाली डलर',
+            'BSD',
+            'बहामियाली डलर',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'भुटानी एन्‌गुल्ट्रुम',
+            'BTN',
+            'भुटानी एन्‌गुल्ट्रुम',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'बोट्सवानान पुला',
+            'BWP',
+            'बोट्सवानान पुला',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'बेलारूसी रूबल',
+            'BYN',
+            'बेलारूसी रूबल',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'बेलारूसी रूबल (2000–2016)',
+            'BYR',
+            'बेलारूसी रूबल (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'वेलिज डलर',
+            'BZD',
+            'वेलिज डलर',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'क्यानाडियाली डलर',
+            'CA$',
+            'क्यानाडियाली डलर',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'कङ्गोली फ्रान्क',
+            'CDF',
+            'कङ्गोली फ्रान्क',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'स्विस् फ्रैङ्क',
+            'CHF',
+            'स्विस् फ्रैङ्क',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'चिलियन पेसो',
+            'CLP',
+            'चिलियन पेसो',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'चिनियाँ युआन(तटवर्ती)',
+            'CNH',
+            'चिनियाँ युआन(तटवर्ती)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'चिनिँया युआन',
+            'CN¥',
+            'चिनिँया युआन',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'कोलम्वियन पेसो',
+            'COP',
+            'कोलम्वियन पेसो',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'कोष्टारिकन कोलोन',
+            'CRC',
+            'कोष्टारिकन कोलोन',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'क्यूवाली रूपान्तरणयोग्य पेसो',
+            'CUC',
+            'क्यूवाली रूपान्तरणयोग्य पेसो',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'क्यूवाली पेसो',
+            'CUP',
+            'क्यूवाली पेसो',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'केप भर्डियन एस्कुडो',
+            'CVE',
+            'केप भर्डियन एस्कुडो',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'चेख गणतञ्त्र कोरूना',
+            'CZK',
+            'चेख गणतञ्त्र कोरूना',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'जिबौंटियाली फ्रान्क',
+            'DJF',
+            'जिबौंटियाली फ्रान्क',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ड्यानिश क्रोन',
+            'DKK',
+            'ड्यानिश क्रोन',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'डोमिनिकन पेसो',
+            'DOP',
+            'डोमिनिकन पेसो',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'अल्जेरियाली डिनार',
+            'DZD',
+            'अल्जेरियाली डिनार',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'इजिप्सियन पाउन्ड',
+            'EGP',
+            'इजिप्सियन पाउन्ड',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'एरिट्रियन नाक्फा',
+            'ERN',
+            'एरिट्रियन नाक्फा',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'इथियोपियाली बिर',
+            'ETB',
+            'इथियोपियाली बिर',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'युरो',
+            '€',
+            'युरो',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'फिजीयाली डलर',
+            'FJD',
+            'फिजीयाली डलर',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'फक्‌ल्याण्ड टापुहरूका पाउन्ड',
+            'FKP',
+            'फक्‌ल्याण्ड टापुहरूका पाउन्ड',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'बेलायती पाउण्ड स्टर्लिङ',
+            '£',
+            'बेलायती पाउण्ड स्टर्लिङ',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'जर्जियाली लारी',
+            'GEL',
+            'जर्जियाली लारी',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'घानाली सेडी',
+            'GHS',
+            'घानाली सेडी',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'जिब्राल्टर पाउण्ड',
+            'GIP',
+            'जिब्राल्टर पाउण्ड',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'गाम्वियाली डालासी',
+            'GMD',
+            'गाम्वियाली डालासी',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'गिनियाली फ्रान्क',
+            'GNF',
+            'गिनियाली फ्रान्क',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ग्वाटेमाला क्वेट्जाल',
+            'GTQ',
+            'ग्वाटेमाला क्वेट्जाल',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'गाइनिज डलर',
+            'GYD',
+            'गाइनिज डलर',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'हङकङ डलर',
+            'HK$',
+            'हङकङ डलर',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'होन्डुरान लेम्पिरा',
+            'HNL',
+            'होन्डुरान लेम्पिरा',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'क्रोएशियाली कुना',
+            'HRK',
+            'क्रोएशियाली कुना',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'हैटियाली गुर्ड',
+            'HTG',
+            'हैटियाली गुर्ड',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'हङ्गेरियन फोरिन्ट',
+            'HUF',
+            'हङ्गेरियन फोरिन्ट',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'इण्डोनेशियाली रूपियाँ',
+            'IDR',
+            'इण्डोनेशियाली रूपियाँ',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'इजरायली नयाँ शेकेल',
+            '₪',
+            'इजरायली नयाँ शेकेल',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'भारतीय रूपिँया',
+            '₹',
+            'भारतीय रूपिँया',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'इराकी डिनार',
+            'IQD',
+            'इराकी डिनार',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'इरानियाली रियाल',
+            'IRR',
+            'इरानियाली रियाल',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'आइसल्याण्डिक क्रोना',
+            'ISK',
+            'आइसल्याण्डिक क्रोना',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'जमाइकाली डलर',
+            'JMD',
+            'जमाइकाली डलर',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'जोर्डानियाली डलर',
+            'JOD',
+            'जोर्डानियाली डलर',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'जापानी येन',
+            'JP¥',
+            'जापानी येन',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'केन्याली शिलिङ',
+            'KES',
+            'केन्याली शिलिङ',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'किर्गिस्तानी सोम',
+            'KGS',
+            'किर्गिस्तानी सोम',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'कम्बोडिनेयाली रियल',
+            'KHR',
+            'कम्बोडिनेयाली रियल',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'कोमोरियन फ्रान्क',
+            'KMF',
+            'कोमोरियन फ्रान्क',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'उत्तर कोरियाली वन',
+            'KPW',
+            'उत्तर कोरियाली वन',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'दक्षिण कोरियाली वन',
+            '₩',
+            'दक्षिण कोरियाली वन',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'कुवेती डिनार',
+            'KWD',
+            'कुवेती डिनार',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'केम्यान टापुहरूका डलर',
+            'KYD',
+            'केम्यान टापुहरूका डलर',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'काजाखस्तानी टेन्ज',
+            'KZT',
+            'काजाखस्तानी टेन्ज',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'लाओशियन किप',
+            'LAK',
+            'लाओशियन किप',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'लेबनाली पाउन्ड',
+            'LBP',
+            'लेबनाली पाउन्ड',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'श्रीलङ्काली रूपिया',
+            'LKR',
+            'श्रीलङ्काली रूपिया',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'लिबेरियाली डलर',
+            'LRD',
+            'लिबेरियाली डलर',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'लेसोथो लोटी',
+            'LSL',
+            'लेसोथो लोटी',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'लिथुनियाली लिटास',
+            'LTL',
+            'लिथुनियाली लिटास',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'लाट्भियाली लाट्स',
+            'LVL',
+            'लाट्भियाली लाट्स',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'लिवियाली डिनार',
+            'LYD',
+            'लिवियाली डिनार',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'मोरोक्काली डिर्‌हाम',
+            'MAD',
+            'मोरोक्काली डिर्‌हाम',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'माल्डोभन लेउ',
+            'MDL',
+            'माल्डोभन लेउ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'मालागासी एरिआरी',
+            'MGA',
+            'मालागासी एरिआरी',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'म्यासेडोनियाली डेनार',
+            'MKD',
+            'म्यासेडोनियाली डेनार',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'म्यान्मार क्याट',
+            'MMK',
+            'म्यान्मार क्याट',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'मङ्गोलियाली टुग्रिक',
+            'MNT',
+            'मङ्गोलियाली टुग्रिक',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'माकानिज पटाका',
+            'MOP',
+            'माकानिज पटाका',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'माउरिटानियानली औगुइया (१९७३–२०१७)',
+            'MRO',
+            'माउरिटानियानली औगुइया (१९७३–२०१७)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'माउरिटानियानली औगुइया',
+            'MRU',
+            'माउरिटानियानली औगुइया',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'माउरिटियन रूपी',
+            'MUR',
+            'माउरिटियन रूपी',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'मालडिभियाली रूफियाँ',
+            'MVR',
+            'मालडिभियाली रूफियाँ',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'मलाविअन क्वाचा',
+            'MWK',
+            'मलाविअन क्वाचा',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'मेक्सिकन पेसो',
+            'MX$',
+            'मेक्सिकन पेसो',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'मलेशियाली रिङ्गेट',
+            'MYR',
+            'मलेशियाली रिङ्गेट',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'मोजाम्विकन मेटिकल',
+            'MZN',
+            'मोजाम्विकन मेटिकल',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'नामिबियन डलर',
+            'NAD',
+            'नामिबियन डलर',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'नाइजेरियन नाइरा',
+            'NGN',
+            'नाइजेरियन नाइरा',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'निकारागुवान कोर्डोवा',
+            'NIO',
+            'निकारागुवान कोर्डोवा',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'नर्वेजियाली क्रोन',
+            'NOK',
+            'नर्वेजियाली क्रोन',
         ],
         'NPR' => [
-            0 => 'नेरू',
-            1 => 'नेपाली रूपैयाँ',
+            'नेरू',
+            'नेपाली रूपैयाँ',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'न्यूजिल्याण्ड डलर',
+            'NZ$',
+            'न्यूजिल्याण्ड डलर',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ओमनी रियल',
+            'OMR',
+            'ओमनी रियल',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'पानामानियाली बाल्बोआ',
+            'PAB',
+            'पानामानियाली बाल्बोआ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'पेरूभियाली सोल',
+            'PEN',
+            'पेरूभियाली सोल',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'पपुआ न्यू गिनियाली किना',
+            'PGK',
+            'पपुआ न्यू गिनियाली किना',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'फिलिपिनी पेसो',
+            'PHP',
+            'फिलिपिनी पेसो',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'पाकिस्तानी रूपियाँ',
+            'PKR',
+            'पाकिस्तानी रूपियाँ',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'पोलिश ज्लोटाई',
+            'PLN',
+            'पोलिश ज्लोटाई',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'पारागुयाली गुरानी',
+            'PYG',
+            'पारागुयाली गुरानी',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'कतारी रियल',
+            'QAR',
+            'कतारी रियल',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'रोमानियाली लेऊ',
+            'RON',
+            'रोमानियाली लेऊ',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'सर्बियाली डिनार',
+            'RSD',
+            'सर्बियाली डिनार',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'रूसी रूबल',
+            'RUB',
+            'रूसी रूबल',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'र्‌वाण्डाली फ्रान्क',
+            'RWF',
+            'र्‌वाण्डाली फ्रान्क',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'साउदी रियालहरू',
+            'SAR',
+            'साउदी रियालहरू',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'सोलोमन टापुहरूका डलर',
+            'SBD',
+            'सोलोमन टापुहरूका डलर',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'सेचेलोइस रूपी',
+            'SCR',
+            'सेचेलोइस रूपी',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'सुडानी पाउन्ड',
+            'SDG',
+            'सुडानी पाउन्ड',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'स्विडिश क्रोना',
+            'SEK',
+            'स्विडिश क्रोना',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'सिङ्गापुर डलर',
+            'SGD',
+            'सिङ्गापुर डलर',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'सेन्ट हेलेना पाउन्ड',
+            'SHP',
+            'सेन्ट हेलेना पाउन्ड',
+        ],
+        'SLE' => [
+            'SLE',
+            'सियरा लियोनेन लियोन',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'सियरा लियोनेन लियोन',
+            'SLL',
+            'सियरा लियोनेन लियोन (१९६४—२०२२)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'सोमाली शिलिङ',
+            'SOS',
+            'सोमाली शिलिङ',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'सुरिनामिज डलर',
+            'SRD',
+            'सुरिनामिज डलर',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'दक्षिण सुडानी पाउन्ड',
+            'SSP',
+            'दक्षिण सुडानी पाउन्ड',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'साओ टोम र प्रिन्सिप डोब्रा (१९७७–२०१७)',
+            'STD',
+            'साओ टोम र प्रिन्सिप डोब्रा (१९७७–२०१७)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'साओ टोम र प्रिन्सिप डोब्रा',
+            'STN',
+            'साओ टोम र प्रिन्सिप डोब्रा',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'सिरियाली पाउन्ड',
+            'SYP',
+            'सिरियाली पाउन्ड',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'स्वाजी लिलान्गेनी',
+            'SZL',
+            'स्वाजी लिलान्गेनी',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'थाई भाट',
+            '฿',
+            'थाई भाट',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'ताजिक्स्तानी सोमोनी',
+            'TJS',
+            'ताजिक्स्तानी सोमोनी',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'टुर्क्मेनिस्तानी मानात',
+            'TMT',
+            'टुर्क्मेनिस्तानी मानात',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'टुनिसियाली डिनार',
+            'TND',
+            'टुनिसियाली डिनार',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'टङ्गन पाङ्गा',
+            'TOP',
+            'टङ्गन पाङ्गा',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'टर्किश लिरा',
+            'TRY',
+            'टर्किश लिरा',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'त्रिनिडाड र टोबागो डलर',
+            'TTD',
+            'त्रिनिडाड र टोबागो डलर',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'नयाँ ताइवान डलर',
+            'NT$',
+            'नयाँ ताइवान डलर',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'ताञ्जानियाली शिलिङ',
+            'TZS',
+            'ताञ्जानियाली शिलिङ',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'युक्रेनी हिर्भिनिया',
+            'UAH',
+            'युक्रेनी हिर्भिनिया',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'युगाण्डाली शिलिङ',
+            'UGX',
+            'युगाण्डाली शिलिङ',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'अमेरिकी डलर',
+            'US$',
+            'अमेरिकी डलर',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'उरूगुवायाली पेसो',
+            'UYU',
+            'उरूगुवायाली पेसो',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'उज्बेकिस्तान सोम',
+            'UZS',
+            'उज्बेकिस्तान सोम',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'भेनेजुएलन बोलिभर (२००८–२०१८)',
+            'VEF',
+            'भेनेजुएलन बोलिभर (२००८–२०१८)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'भेनेजुएलन बोलिभर-2',
+            'VES',
+            'भेनेजुएलन बोलिभर-2',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'भियतनामी डङ्',
+            '₫',
+            'भियतनामी डङ्',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'भानुआतू भातु',
+            'VUV',
+            'भानुआतू भातु',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'सामोआन ताला',
+            'WST',
+            'सामोआन ताला',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'सीएफ्‌ए फ्रान्क बीइएसी',
+            'FCFA',
+            'सीएफ्‌ए फ्रान्क बीइएसी',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'पूर्वी क्यारिबियन डलर',
+            'EC$',
+            'पूर्वी क्यारिबियन डलर',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'सीएफ्‌ए फ्रान्क बीसीइएओ',
+            'F CFA',
+            'सीएफ्‌ए फ्रान्क बीसीइएओ',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'सीएफ्‌पी फ्रान्क',
+            'CFPF',
+            'सीएफ्‌पी फ्रान्क',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'येमेनी रियाल',
+            'YER',
+            'येमेनी रियाल',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'दक्षिण अफ्रिकी र्‍यान्ड',
+            'ZAR',
+            'दक्षिण अफ्रिकी र्‍यान्ड',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'जाम्बियाली क्वाचा (१९६८–२०१२)',
+            'ZMK',
+            'जाम्बियाली क्वाचा (१९६८–२०१२)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'जाम्बियाली क्वाचा',
+            'ZMW',
+            'जाम्बियाली क्वाचा',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_AW.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_AW.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_AW.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_AW.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'AWG' => [
-            0 => 'Afl.',
-            1 => 'Arubaanse gulden',
+            'Afl.',
+            'Arubaanse gulden',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_BQ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_BQ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_BQ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_BQ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'USD' => [
-            0 => '$',
-            1 => 'Amerikaanse dollar',
+            '$',
+            'Amerikaanse dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_CW.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_CW.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_CW.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_CW.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'ANG' => [
-            0 => 'NAf.',
-            1 => 'Nederlands-Antilliaanse gulden',
+            'NAf.',
+            'Nederlands-Antilliaanse gulden',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1172 +3,1176 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andorrese peseta',
+            'ADP',
+            'Andorrese peseta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Verenigde Arabische Emiraten-dirham',
+            'AED',
+            'Verenigde Arabische Emiraten-dirham',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afghani (1927–2002)',
+            'AFA',
+            'Afghani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghaanse afghani',
+            'AFN',
+            'Afghaanse afghani',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'Albanese lek (1946–1965)',
+            'ALK',
+            'Albanese lek (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Albanese lek',
+            'ALL',
+            'Albanese lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Armeense dram',
+            'AMD',
+            'Armeense dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Nederlands-Antilliaanse gulden',
+            'ANG',
+            'Nederlands-Antilliaanse gulden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angolese kwanza',
+            'AOA',
+            'Angolese kwanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Angolese kwanza (1977–1990)',
+            'AOK',
+            'Angolese kwanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Angolese nieuwe kwanza (1990–2000)',
+            'AON',
+            'Angolese nieuwe kwanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Angolese kwanza reajustado (1995–1999)',
+            'AOR',
+            'Angolese kwanza reajustado (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentijnse austral',
+            'ARA',
+            'Argentijnse austral',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'Argentijnse peso ley (1970–1983)',
+            'ARL',
+            'Argentijnse peso ley (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Argentijnse peso (1881–1970)',
+            'ARM',
+            'Argentijnse peso (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentijnse peso (1983–1985)',
+            'ARP',
+            'Argentijnse peso (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentijnse peso',
+            'ARS',
+            'Argentijnse peso',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Oostenrijkse schilling',
+            'ATS',
+            'Oostenrijkse schilling',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'Australische dollar',
+            'AU$',
+            'Australische dollar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Arubaanse gulden',
+            'AWG',
+            'Arubaanse gulden',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Azerbeidzjaanse manat (1993–2006)',
+            'AZM',
+            'Azerbeidzjaanse manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Azerbeidzjaanse manat',
+            'AZN',
+            'Azerbeidzjaanse manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosnische dinar',
+            'BAD',
+            'Bosnische dinar',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Bosnische convertibele mark',
+            'BAM',
+            'Bosnische convertibele mark',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'Nieuwe Bosnische dinar (1994–1997)',
+            'BAN',
+            'Nieuwe Bosnische dinar (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbadaanse dollar',
+            'BBD',
+            'Barbadaanse dollar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bengalese taka',
+            'BDT',
+            'Bengalese taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belgische frank (convertibel)',
+            'BEC',
+            'Belgische frank (convertibel)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belgische frank',
+            'BEF',
+            'Belgische frank',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belgische frank (financieel)',
+            'BEL',
+            'Belgische frank (financieel)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bulgaarse harde lev',
+            'BGL',
+            'Bulgaarse harde lev',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'Bulgaarse socialistische lev',
+            'BGM',
+            'Bulgaarse socialistische lev',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bulgaarse lev',
+            'BGN',
+            'Bulgaarse lev',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Bulgaarse lev (1879–1952)',
+            'BGO',
+            'Bulgaarse lev (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahreinse dinar',
+            'BHD',
+            'Bahreinse dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundese frank',
+            'BIF',
+            'Burundese frank',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermuda-dollar',
+            'BMD',
+            'Bermuda-dollar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Bruneise dollar',
+            'BND',
+            'Bruneise dollar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviaanse boliviano',
+            'BOB',
+            'Boliviaanse boliviano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Boliviaanse boliviano (1863–1963)',
+            'BOL',
+            'Boliviaanse boliviano (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Boliviaanse peso',
+            'BOP',
+            'Boliviaanse peso',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Boliviaanse mvdol',
+            'BOV',
+            'Boliviaanse mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Braziliaanse cruzeiro novo (1967–1986)',
+            'BRB',
+            'Braziliaanse cruzeiro novo (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Braziliaanse cruzado',
+            'BRC',
+            'Braziliaanse cruzado',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Braziliaanse cruzeiro (1990–1993)',
+            'BRE',
+            'Braziliaanse cruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Braziliaanse real',
+            'R$',
+            'Braziliaanse real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Braziliaanse nieuwe cruzado (1989–1990)',
+            'BRN',
+            'Braziliaanse nieuwe cruzado (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Braziliaanse cruzeiro',
+            'BRR',
+            'Braziliaanse cruzeiro',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Braziliaanse cruzeiro (1942–1967)',
+            'BRZ',
+            'Braziliaanse cruzeiro (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahamaanse dollar',
+            'BSD',
+            'Bahamaanse dollar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Bhutaanse ngultrum',
+            'BTN',
+            'Bhutaanse ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Birmese kyat',
+            'BUK',
+            'Birmese kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botswaanse pula',
+            'BWP',
+            'Botswaanse pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Wit-Russische nieuwe roebel (1994–1999)',
+            'BYB',
+            'Wit-Russische nieuwe roebel (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Belarussische roebel',
+            'BYN',
+            'Belarussische roebel',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Wit-Russische roebel (2000–2016)',
+            'BYR',
+            'Wit-Russische roebel (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Belizaanse dollar',
+            'BZD',
+            'Belizaanse dollar',
         ],
         'CAD' => [
-            0 => 'C$',
-            1 => 'Canadese dollar',
+            'C$',
+            'Canadese dollar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Congolese frank',
+            'CDF',
+            'Congolese frank',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR euro',
+            'CHE',
+            'WIR euro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Zwitserse frank',
+            'CHF',
+            'Zwitserse frank',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR franc',
+            'CHW',
+            'WIR franc',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Chileense escudo',
+            'CLE',
+            'Chileense escudo',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Chileense unidades de fomento',
+            'CLF',
+            'Chileense unidades de fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Chileense peso',
+            'CLP',
+            'Chileense peso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Chinese yuan (offshore)',
+            'CNH',
+            'Chinese yuan (offshore)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'dollar van de Chinese Volksbank',
+            'CNX',
+            'dollar van de Chinese Volksbank',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Chinese yuan',
+            'CN¥',
+            'Chinese yuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Colombiaanse peso',
+            'COP',
+            'Colombiaanse peso',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Unidad de Valor Real',
+            'COU',
+            'Unidad de Valor Real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Costa Ricaanse colon',
+            'CRC',
+            'Costa Ricaanse colon',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Oude Servische dinar',
+            'CSD',
+            'Oude Servische dinar',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Tsjechoslowaakse harde koruna',
+            'CSK',
+            'Tsjechoslowaakse harde koruna',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Cubaanse convertibele peso',
+            'CUC',
+            'Cubaanse convertibele peso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Cubaanse peso',
+            'CUP',
+            'Cubaanse peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Kaapverdische escudo',
+            'CVE',
+            'Kaapverdische escudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Cyprisch pond',
+            'CYP',
+            'Cyprisch pond',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Tsjechische kroon',
+            'CZK',
+            'Tsjechische kroon',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Oost-Duitse ostmark',
+            'DDM',
+            'Oost-Duitse ostmark',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Duitse mark',
+            'DEM',
+            'Duitse mark',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Djiboutiaanse frank',
+            'DJF',
+            'Djiboutiaanse frank',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Deense kroon',
+            'DKK',
+            'Deense kroon',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominicaanse peso',
+            'DOP',
+            'Dominicaanse peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Algerijnse dinar',
+            'DZD',
+            'Algerijnse dinar',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ecuadoraanse sucre',
+            'ECS',
+            'Ecuadoraanse sucre',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Ecuadoraanse unidad de valor constante (UVC)',
+            'ECV',
+            'Ecuadoraanse unidad de valor constante (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Estlandse kroon',
+            'EEK',
+            'Estlandse kroon',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Egyptisch pond',
+            'EGP',
+            'Egyptisch pond',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritrese nakfa',
+            'ERN',
+            'Eritrese nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Spaanse peseta (account A)',
+            'ESA',
+            'Spaanse peseta (account A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Spaanse peseta (convertibele account)',
+            'ESB',
+            'Spaanse peseta (convertibele account)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Spaanse peseta',
+            'ESP',
+            'Spaanse peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Ethiopische birr',
+            'ETB',
+            'Ethiopische birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Finse markka',
+            'FIM',
+            'Finse markka',
         ],
         'FJD' => [
-            0 => 'FJ$',
-            1 => 'Fiji-dollar',
+            'FJ$',
+            'Fiji-dollar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Falklandeilands pond',
+            'FKP',
+            'Falklandeilands pond',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Franse franc',
+            'FRF',
+            'Franse franc',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Britse pond',
+            '£',
+            'Britse pond',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Georgische kupon larit',
+            'GEK',
+            'Georgische kupon larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Georgische lari',
+            'GEL',
+            'Georgische lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ghanese cedi (1979–2007)',
+            'GHC',
+            'Ghanese cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ghanese cedi',
+            'GHS',
+            'Ghanese cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltarees pond',
+            'GIP',
+            'Gibraltarees pond',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambiaanse dalasi',
+            'GMD',
+            'Gambiaanse dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Guinese frank',
+            'GNF',
+            'Guinese frank',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Guinese syli',
+            'GNS',
+            'Guinese syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Equatoriaal-Guinese ekwele guineana',
+            'GQE',
+            'Equatoriaal-Guinese ekwele guineana',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Griekse drachme',
+            'GRD',
+            'Griekse drachme',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Guatemalteekse quetzal',
+            'GTQ',
+            'Guatemalteekse quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portugees-Guinese escudo',
+            'GWE',
+            'Portugees-Guinese escudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Guinee-Bissause peso',
+            'GWP',
+            'Guinee-Bissause peso',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Guyaanse dollar',
+            'GYD',
+            'Guyaanse dollar',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Hongkongse dollar',
+            'HK$',
+            'Hongkongse dollar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Hondurese lempira',
+            'HNL',
+            'Hondurese lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Kroatische dinar',
+            'HRD',
+            'Kroatische dinar',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kroatische kuna',
+            'HRK',
+            'Kroatische kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haïtiaanse gourde',
+            'HTG',
+            'Haïtiaanse gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Hongaarse forint',
+            'HUF',
+            'Hongaarse forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indonesische roepia',
+            'IDR',
+            'Indonesische roepia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Iers pond',
+            'IEP',
+            'Iers pond',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Israëlisch pond',
+            'ILP',
+            'Israëlisch pond',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'Israëlische sjekel (1980–1985)',
+            'ILR',
+            'Israëlische sjekel (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Israëlische nieuwe shekel',
+            '₪',
+            'Israëlische nieuwe shekel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Indiase roepie',
+            '₹',
+            'Indiase roepie',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Iraakse dinar',
+            'IQD',
+            'Iraakse dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Iraanse rial',
+            'IRR',
+            'Iraanse rial',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'IJslandse kroon (1918–1981)',
+            'ISJ',
+            'IJslandse kroon (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'IJslandse kroon',
+            'ISK',
+            'IJslandse kroon',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Italiaanse lire',
+            'ITL',
+            'Italiaanse lire',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Jamaicaanse dollar',
+            'JMD',
+            'Jamaicaanse dollar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Jordaanse dinar',
+            'JOD',
+            'Jordaanse dinar',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Japanse yen',
+            'JP¥',
+            'Japanse yen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Keniaanse shilling',
+            'KES',
+            'Keniaanse shilling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Kirgizische som',
+            'KGS',
+            'Kirgizische som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Cambodjaanse riel',
+            'KHR',
+            'Cambodjaanse riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Comorese frank',
+            'KMF',
+            'Comorese frank',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Noord-Koreaanse won',
+            'KPW',
+            'Noord-Koreaanse won',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'Zuid-Koreaanse hwan (1953–1962)',
+            'KRH',
+            'Zuid-Koreaanse hwan (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'Oude Zuid-Koreaanse won (1945–1953)',
+            'KRO',
+            'Oude Zuid-Koreaanse won (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Zuid-Koreaanse won',
+            '₩',
+            'Zuid-Koreaanse won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Koeweitse dinar',
+            'KWD',
+            'Koeweitse dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Kaaimaneilandse dollar',
+            'KYD',
+            'Kaaimaneilandse dollar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Kazachse tenge',
+            'KZT',
+            'Kazachse tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laotiaanse kip',
+            'LAK',
+            'Laotiaanse kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Libanees pond',
+            'LBP',
+            'Libanees pond',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Sri Lankaanse roepie',
+            'LKR',
+            'Sri Lankaanse roepie',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberiaanse dollar',
+            'LRD',
+            'Liberiaanse dollar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesothaanse loti',
+            'LSL',
+            'Lesothaanse loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litouwse litas',
+            'LTL',
+            'Litouwse litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Litouwse talonas',
+            'LTT',
+            'Litouwse talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Luxemburgse convertibele franc',
+            'LUC',
+            'Luxemburgse convertibele franc',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Luxemburgse frank',
+            'LUF',
+            'Luxemburgse frank',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Luxemburgse financiële franc',
+            'LUL',
+            'Luxemburgse financiële franc',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Letse lats',
+            'LVL',
+            'Letse lats',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Letse roebel',
+            'LVR',
+            'Letse roebel',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Libische dinar',
+            'LYD',
+            'Libische dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Marokkaanse dirham',
+            'MAD',
+            'Marokkaanse dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Marokkaanse franc',
+            'MAF',
+            'Marokkaanse franc',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Monegaskische frank',
+            'MCF',
+            'Monegaskische frank',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'Moldavische cupon',
+            'MDC',
+            'Moldavische cupon',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldavische leu',
+            'MDL',
+            'Moldavische leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Malagassische ariary',
+            'MGA',
+            'Malagassische ariary',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Malagassische franc',
+            'MGF',
+            'Malagassische franc',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Macedonische denar',
+            'MKD',
+            'Macedonische denar',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Macedonische denar (1992–1993)',
+            'MKN',
+            'Macedonische denar (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Malinese franc',
+            'MLF',
+            'Malinese franc',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Myanmarese kyat',
+            'MMK',
+            'Myanmarese kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongoolse tugrik',
+            'MNT',
+            'Mongoolse tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Macause pataca',
+            'MOP',
+            'Macause pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauritaanse ouguiya (1973–2017)',
+            'MRO',
+            'Mauritaanse ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mauritaanse ouguiya',
+            'MRU',
+            'Mauritaanse ouguiya',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Maltese lire',
+            'MTL',
+            'Maltese lire',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Maltees pond',
+            'MTP',
+            'Maltees pond',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mauritiaanse roepie',
+            'MUR',
+            'Mauritiaanse roepie',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'Maldivische roepie',
+            'MVP',
+            'Maldivische roepie',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldivische rufiyaa',
+            'MVR',
+            'Maldivische rufiyaa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malawische kwacha',
+            'MWK',
+            'Malawische kwacha',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Mexicaanse peso',
+            'MX$',
+            'Mexicaanse peso',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Mexicaanse zilveren peso (1861–1992)',
+            'MXP',
+            'Mexicaanse zilveren peso (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Mexicaanse unidad de inversion (UDI)',
+            'MXV',
+            'Mexicaanse unidad de inversion (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Maleisische ringgit',
+            'MYR',
+            'Maleisische ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mozambikaanse escudo',
+            'MZE',
+            'Mozambikaanse escudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Oude Mozambikaanse metical',
+            'MZM',
+            'Oude Mozambikaanse metical',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mozambikaanse metical',
+            'MZN',
+            'Mozambikaanse metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibische dollar',
+            'NAD',
+            'Namibische dollar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigeriaanse naira',
+            'NGN',
+            'Nigeriaanse naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Nicaraguaanse córdoba (1988–1991)',
+            'NIC',
+            'Nicaraguaanse córdoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nicaraguaanse córdoba',
+            'NIO',
+            'Nicaraguaanse córdoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Nederlandse gulden',
+            'NLG',
+            'Nederlandse gulden',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Noorse kroon',
+            'NOK',
+            'Noorse kroon',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepalese roepie',
+            'NPR',
+            'Nepalese roepie',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Nieuw-Zeelandse dollar',
+            'NZ$',
+            'Nieuw-Zeelandse dollar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Omaanse rial',
+            'OMR',
+            'Omaanse rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panamese balboa',
+            'PAB',
+            'Panamese balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Peruaanse inti',
+            'PEI',
+            'Peruaanse inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peruaanse sol',
+            'PEN',
+            'Peruaanse sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Peruaanse sol (1863–1965)',
+            'PES',
+            'Peruaanse sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papoea-Nieuw-Guinese kina',
+            'PGK',
+            'Papoea-Nieuw-Guinese kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Filipijnse peso',
+            'PHP',
+            'Filipijnse peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistaanse roepie',
+            'PKR',
+            'Pakistaanse roepie',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Poolse zloty',
+            'PLN',
+            'Poolse zloty',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Poolse zloty (1950–1995)',
+            'PLZ',
+            'Poolse zloty (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portugese escudo',
+            'PTE',
+            'Portugese escudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paraguayaanse guarani',
+            'PYG',
+            'Paraguayaanse guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Qatarese rial',
+            'QAR',
+            'Qatarese rial',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Rhodesische dollar',
+            'RHD',
+            'Rhodesische dollar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Oude Roemeense leu',
+            'ROL',
+            'Oude Roemeense leu',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Roemeense leu',
+            'RON',
+            'Roemeense leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Servische dinar',
+            'RSD',
+            'Servische dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Russische roebel',
+            'RUB',
+            'Russische roebel',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Russische roebel (1991–1998)',
+            'RUR',
+            'Russische roebel (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Rwandese frank',
+            'RWF',
+            'Rwandese frank',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saoedi-Arabische riyal',
+            'SAR',
+            'Saoedi-Arabische riyal',
         ],
         'SBD' => [
-            0 => 'SI$',
-            1 => 'Salomon-dollar',
+            'SI$',
+            'Salomon-dollar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seychelse roepie',
+            'SCR',
+            'Seychelse roepie',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Soedanese dinar',
+            'SDD',
+            'Soedanese dinar',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Soedanees pond',
+            'SDG',
+            'Soedanees pond',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Soedanees pond (1957–1998)',
+            'SDP',
+            'Soedanees pond (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Zweedse kroon',
+            'SEK',
+            'Zweedse kroon',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singaporese dollar',
+            'SGD',
+            'Singaporese dollar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Sint-Heleens pond',
+            'SHP',
+            'Sint-Heleens pond',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Sloveense tolar',
+            'SIT',
+            'Sloveense tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slowaakse koruna',
+            'SKK',
+            'Slowaakse koruna',
         ],
         'SLE' => [
-            0 => 'SLE',
-            1 => 'Sierra Leoonse leone',
+            'SLE',
+            'Sierra Leoonse leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sierraleoonse leone (1964—2022)',
+            'SLL',
+            'Sierra Leoonse leone (1964–2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somalische shilling',
+            'SOS',
+            'Somalische shilling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Surinaamse dollar',
+            'SRD',
+            'Surinaamse dollar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Surinaamse gulden',
+            'SRG',
+            'Surinaamse gulden',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Zuid-Soedanees pond',
+            'SSP',
+            'Zuid-Soedanees pond',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Santomese dobra (1977–2017)',
+            'STD',
+            'Santomese dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Santomese dobra',
+            'STN',
+            'Santomese dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Sovjet-roebel',
+            'SUR',
+            'Sovjet-roebel',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Salvadoraanse colón',
+            'SVC',
+            'Salvadoraanse colón',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Syrisch pond',
+            'SYP',
+            'Syrisch pond',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Swazische lilangeni',
+            'SZL',
+            'Swazische lilangeni',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Thaise baht',
+            '฿',
+            'Thaise baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tadzjikistaanse roebel',
+            'TJR',
+            'Tadzjikistaanse roebel',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tadzjiekse somoni',
+            'TJS',
+            'Tadzjiekse somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Turkmeense manat (1993–2009)',
+            'TMM',
+            'Turkmeense manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Turkmeense manat',
+            'TMT',
+            'Turkmeense manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunesische dinar',
+            'TND',
+            'Tunesische dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tongaanse paʻanga',
+            'TOP',
+            'Tongaanse paʻanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Timorese escudo',
+            'TPE',
+            'Timorese escudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Turkse lire',
+            'TRL',
+            'Turkse lire',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Turkse lira',
+            'TRY',
+            'Turkse lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad en Tobago-dollar',
+            'TTD',
+            'Trinidad en Tobago-dollar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Nieuwe Taiwanese dollar',
+            'NT$',
+            'Nieuwe Taiwanese dollar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tanzaniaanse shilling',
+            'TZS',
+            'Tanzaniaanse shilling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Oekraïense hryvnia',
+            'UAH',
+            'Oekraïense hryvnia',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Oekraïense karbovanetz',
+            'UAK',
+            'Oekraïense karbovanetz',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Oegandese shilling (1966–1987)',
+            'UGS',
+            'Oegandese shilling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Oegandese shilling',
+            'UGX',
+            'Oegandese shilling',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Amerikaanse dollar',
+            'US$',
+            'Amerikaanse dollar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'Amerikaanse dollar (volgende dag)',
+            'USN',
+            'Amerikaanse dollar (volgende dag)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'Amerikaanse dollar (zelfde dag)',
+            'USS',
+            'Amerikaanse dollar (zelfde dag)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Uruguayaanse peso en geïndexeerde eenheden',
+            'UYI',
+            'Uruguayaanse peso en geïndexeerde eenheden',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Uruguayaanse peso (1975–1993)',
+            'UYP',
+            'Uruguayaanse peso (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Uruguayaanse peso',
+            'UYU',
+            'Uruguayaanse peso',
         ],
         'UYW' => [
-            0 => 'UYW',
-            1 => 'Uruguayaanse nominale salarisindexeenheid',
+            'UYW',
+            'Uruguayaanse nominale salarisindexeenheid',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Oezbeekse sum',
+            'UZS',
+            'Oezbeekse sum',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venezolaanse bolivar (1871–2008)',
+            'VEB',
+            'Venezolaanse bolivar (1871–2008)',
         ],
         'VED' => [
-            0 => 'VED',
-            1 => 'Bolívar Soberano',
+            'VED',
+            'Bolívar Soberano',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venezolaanse bolivar (2008–2018)',
+            'VEF',
+            'Venezolaanse bolivar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venezolaanse bolivar',
+            'VES',
+            'Venezolaanse bolivar',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Vietnamese dong',
+            '₫',
+            'Vietnamese dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Vietnamese dong (1978–1985)',
+            'VNN',
+            'Vietnamese dong (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatuaanse vatu',
+            'VUV',
+            'Vanuatuaanse vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoaanse tala',
+            'WST',
+            'Samoaanse tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'CFA-frank',
+            'FCFA',
+            'CFA-frank',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Oost-Caribische dollar',
+            'EC$',
+            'Oost-Caribische dollar',
+        ],
+        'XCG' => [
+            'Cg.',
+            'Caribische gulden',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'European Currency Unit',
+            'XEU',
+            'European Currency Unit',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Franse gouden franc',
+            'XFO',
+            'Franse gouden franc',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Franse UIC-franc',
+            'XFU',
+            'Franse UIC-franc',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'CFA-franc BCEAO',
+            'F CFA',
+            'CFA-franc BCEAO',
         ],
         'XPF' => [
-            0 => 'XPF',
-            1 => 'CFP-frank',
+            'XPF',
+            'CFP-frank',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET-fondsen',
+            'XRE',
+            'RINET-fondsen',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Jemenitische dinar',
+            'YDD',
+            'Jemenitische dinar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Jemenitische rial',
+            'YER',
+            'Jemenitische rial',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Joegoslavische harde dinar',
+            'YUD',
+            'Joegoslavische harde dinar',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Joegoslavische noviy-dinar',
+            'YUM',
+            'Joegoslavische noviy-dinar',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Joegoslavische convertibele dinar',
+            'YUN',
+            'Joegoslavische convertibele dinar',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'Joegoslavische hervormde dinar (1992–1993)',
+            'YUR',
+            'Joegoslavische hervormde dinar (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Zuid-Afrikaanse rand (financieel)',
+            'ZAL',
+            'Zuid-Afrikaanse rand (financieel)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Zuid-Afrikaanse rand',
+            'ZAR',
+            'Zuid-Afrikaanse rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambiaanse kwacha (1968–2012)',
+            'ZMK',
+            'Zambiaanse kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Zambiaanse kwacha',
+            'ZMW',
+            'Zambiaanse kwacha',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zaïrese nieuwe zaïre',
+            'ZRN',
+            'Zaïrese nieuwe zaïre',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zaïrese zaïre',
+            'ZRZ',
+            'Zaïrese zaïre',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabwaanse dollar',
+            'ZWD',
+            'Zimbabwaanse dollar',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Zimbabwaanse dollar (2009)',
+            'ZWL',
+            'Zimbabwaanse dollar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Zimbabwaanse dollar (2008)',
+            'ZWR',
+            'Zimbabwaanse dollar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_SR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_SR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_SR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_SR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'SRD' => [
-            0 => '$',
-            1 => 'Surinaamse dollar',
+            '$',
+            'Surinaamse dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_SX.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_SX.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_SX.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nl_SX.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'ANG' => [
-            0 => 'NAf.',
-            1 => 'Nederlands-Antilliaanse gulden',
+            'NAf.',
+            'Nederlands-Antilliaanse gulden',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/nn.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,380 +3,400 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'andorranske peseta',
+            'ADP',
+            'andorranske peseta',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afghani (1927–2002)',
+            'AFA',
+            'afghanske afghani (1927–2002)',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'angolske kwanza (1977–1990)',
+            'AOK',
+            'angolske kwanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'angolske nye kwanza (1990–2000)',
+            'AON',
+            'angolske nye kwanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'angolske kwanza reajustado (1995–1999)',
+            'AOR',
+            'angolske kwanza reajustado (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'argentiske austral',
+            'ARA',
+            'argentiske austral',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'argentinske peso (1983–1985)',
+            'ARP',
+            'argentinske peso (1983–1985)',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'austerrikske schilling',
+            'ATS',
+            'austerrikske schilling',
         ],
-        'AZM' => [
-            0 => 'AZM',
-            1 => 'aserbaijanske manat',
+        'AWG' => [
+            'AWG',
+            'arubiske florinar',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'bosnisk-hercegovinske dinarar',
+            'BAD',
+            'bosnisk-hercegovinske dinarar (1992–1994)',
+        ],
+        'BAN' => [
+            'BAN',
+            'nye bosnisk-hercegovinske dinarar (1994–1997)',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'belgiske franc (konvertibel)',
+            'BEC',
+            'belgiske franc (konvertibel)',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'belgiske franc (finansiell)',
+            'BEL',
+            'belgiske franc (finansiell)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'bulgarsk hard lev',
+            'BGL',
+            'bulgarsk hard lev',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bahrainske dinarar',
+            'BHD',
+            'bahrainske dinarar',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'boliviske peso',
+            'BOP',
+            'boliviske peso',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'boliviske mvdol',
+            'BOV',
+            'boliviske mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'brasiliansk cruzeiro novo (1967–1986)',
+            'BRB',
+            'brasiliansk cruzeiro novo (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'brasilianske cruzado',
+            'BRC',
+            'brasilianske cruzado',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'brasilianske cruzado novo',
+            'BRN',
+            'brasilianske cruzado novo',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'brasilianske cruzeiro',
+            'BRR',
+            'brasilianske cruzeiro',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'burmesisk kyat',
+            'BUK',
+            'burmesisk kyat',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'kviterussiske nye rublar (1994–1999)',
+            'BYB',
+            'belarusiske nye rublar (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'nye kviterussiske rublar',
+            'BYN',
+            'nye belarusiske rublar',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'kviterussiske rublar (2000–2016)',
+            'BYR',
+            'belarusiske rublar (2000–2016)',
+        ],
+        'CHE' => [
+            'CHE',
+            'WIR-euro',
+        ],
+        'CHW' => [
+            'CHW',
+            'WIR-franc',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'kolombianske pesos',
+            'COP',
+            'kolombianske pesos',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'unidad de valor real',
+            'COU',
+            'unidad de valor real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'kostarikanske colón',
+            'CRC',
+            'kostarikanske colón',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'gamle serbiske dinarer',
+            'CSD',
+            'gamle serbiske dinarer',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'kappverdiske escudo',
+            'CVE',
+            'kappverdiske escudo',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'austtyske mark',
+            'DDM',
+            'austtyske mark',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'algeriske dinarar',
+            'DZD',
+            'algeriske dinarar',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'britiske pund',
+            'GBP',
+            'britiske pund',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'ghanesiske cedi (1979–2007)',
+            'GHC',
+            'ghanesiske cedi (1979–2007)',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'greske drakme',
+            'GRD',
+            'greske drakme',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Guinea-Bissau-peso',
+            'GWP',
+            'Guinea-Bissau-peso',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'kroatiske dinar',
+            'HRD',
+            'kroatiske dinar',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ungarske forintar',
+            'HUF',
+            'ungarske forintar',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'indonesiske rupiar',
+            'IDR',
+            'indonesiske rupiahar',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'nye israelske sheklar',
+            'ILS',
+            'nye israelske sheklar',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'indiske rupiar',
+            'INR',
+            'indiske rupiar',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'irakiske dinarar',
+            'IQD',
+            'irakiske dinarar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'iranske rial',
+            'IRR',
+            'iranske rial',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'jordanske dinarar',
+            'JOD',
+            'jordanske dinarar',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'kuwaitiske dinarar',
+            'KWD',
+            'kuwaitiske dinarar',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'srilankiske rupiar',
+            'LKR',
+            'srilankiske rupiar',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litauiske lita',
+            'LTL',
+            'litauiske lita',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'litauiske talona',
+            'LTT',
+            'litauiske talona',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'luxemburgske konvertibel franc',
+            'LUC',
+            'luxemburgske konvertibel franc',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'latviske lat',
+            'LVL',
+            'latviske lat',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'latviske rublar',
+            'LVR',
+            'latviske rublar',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'libyske dinarar',
+            'LYD',
+            'libyske dinarar',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'moldovske leuar',
+            'MDL',
+            'moldovske leuar',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'makedonske denarar',
+            'MKD',
+            'makedonske denarar',
         ],
-        'MRU' => [
-            0 => 'MRU',
-            1 => 'mauritanske ouguiya',
+        'MKN' => [
+            'MKN',
+            'makedonske denarar (1992–1993)',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'mauritiske rupiar',
+            'MUR',
+            'mauritiske rupiar',
+        ],
+        'MVP' => [
+            'MVP',
+            'maldiviske rupiar',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'meksikanske sølvpeso (1861–1992)',
+            'MXP',
+            'meksikanske sølvpeso (1861–1992)',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'nicaraguanske cordoba',
+            'NIC',
+            'nicaraguanske cordoba',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'nepalske rupiar',
+            'NPR',
+            'nepalske rupiar',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'nyzealandske dollar',
+            'NZD',
+            'nyzealandske dollar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'omanske rial',
+            'OMR',
+            'omanske rial',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'pakistanske rupiar',
+            'PKR',
+            'pakistanske rupiar',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'paraguayanske guaraní',
+            'PYG',
+            'paraguayanske guaraní',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'qatarske rial',
+            'QAR',
+            'qatarske rial',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'gamle rumenske leu',
+            'ROL',
+            'gamle rumenske leu',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'rumenske leuar',
+            'RON',
+            'rumenske leuar',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'serbiske dinarar',
+            'RSD',
+            'serbiske dinarar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'russiske rublar',
+            'RUB',
+            'russiske rublar',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'russiske rublar (1991–1998)',
+            'RUR',
+            'russiske rublar (1991–1998)',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'saudiarabiske rial',
+            'SAR',
+            'saudiarabiske rial',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'seychelliske rupiar',
+            'SCR',
+            'seychelliske rupiar',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'gamle sudanske dinarer',
+            'SDD',
+            'gamle sudanske dinarer',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'gamle sudanske pund',
+            'SDP',
+            'gamle sudanske pund',
+        ],
+        'SLL' => [
+            'SLL',
+            'sierraleonsk leone (1964—2022)',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'sovjetiske rublar',
+            'SUR',
+            'sovjetiske rublar',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'eswatinisk lilangeni',
+            'SZL',
+            'eswatinisk lilangeni',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'tadsjikiske rublar',
-        ],
-        'TMM' => [
-            0 => 'TMM',
-            1 => 'turkmensk manat (1993–2009)',
+            'TJR',
+            'tadsjikiske rublar',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'tunisiske dinarar',
+            'TND',
+            'tunisiske dinarar',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'gamle tyrkiske lire',
+            'TRL',
+            'gamle tyrkiske lire',
+        ],
+        'TRY' => [
+            'TRY',
+            'tyrkiske lira',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'amerikanske dollar (same dag)',
+            'USS',
+            'amerikanske dollar (same dag)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'uruguayanske peso en unidades indexadas',
+            'UYI',
+            'uruguayanske peso en unidades indexadas',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'uruguayanske peso (1975–1993)',
+            'UYP',
+            'uruguayanske peso (1975–1993)',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'usbekiske sum',
+            'UZS',
+            'usbekiske sum',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vanuatuiske vatu',
+            'VUV',
+            'vanuatuiske vatu',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'austkaribiske dollar',
+            'XCD',
+            'austkaribiske dollar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'europeiske valutaeiningar',
+            'XEU',
+            'europeiske valutaeiningar',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'jemenittiske dinarar',
+            'YDD',
+            'jemenittiske dinarar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'jemenittiske rial',
+            'YER',
+            'jemenittiske rial',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'jugoslaviske dinarar (hard)',
+            'YUD',
+            'jugoslaviske dinarar (hard)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'jugoslaviske noviy-dinarar',
+            'YUM',
+            'jugoslaviske noviy-dinarar',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'jugoslaviske konvertibel dinarar',
+            'YUN',
+            'jugoslaviske konvertibel dinarar',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'sørafrikanske rand (finansiell)',
+            'ZAL',
+            'sørafrikanske rand (finansiell)',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'zairisk ny zaire',
+            'ZRN',
+            'zairisk ny zaire',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zairisk zaire',
+            'ZRZ',
+            'zairisk zaire',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'zimbabwisk dollar',
+            'ZWD',
+            'zimbabwisk dollar',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/no_NO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/no_NO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/no_NO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/no_NO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1160 +3,1164 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'andorranske pesetas',
+            'ADP',
+            'andorranske pesetas',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'emiratarabiske dirham',
+            'AED',
+            'emiratarabiske dirham',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afgansk afghani (1927–2002)',
+            'AFA',
+            'afgansk afghani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afghanske afghani',
+            'AFN',
+            'afghanske afghani',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'albanske lek (1946–1965)',
+            'ALK',
+            'albanske lek (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'albanske lek',
+            'ALL',
+            'albanske lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'armenske dram',
+            'AMD',
+            'armenske dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'nederlandske antillegylden',
+            'ANG',
+            'nederlandske antillegylden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'angolanske kwanza',
+            'AOA',
+            'angolanske kwanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'angolanske kwanza (1977–1990)',
+            'AOK',
+            'angolanske kwanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'angolanske nye kwanza (1990–2000)',
+            'AON',
+            'angolanske nye kwanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'angolanske omjusterte kwanza (1995–1999)',
+            'AOR',
+            'angolanske omjusterte kwanza (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'argentinske australer',
+            'ARA',
+            'argentinske australer',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'argentinske peso ley',
+            'ARL',
+            'argentinske peso ley',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'argentinsk pesos (1881–1970)',
+            'ARM',
+            'argentinsk pesos (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'argentinske pesos (1983–1985)',
+            'ARP',
+            'argentinske pesos (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'argentinske pesos',
+            'ARS',
+            'argentinske pesos',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'østerrikske shilling',
+            'ATS',
+            'østerrikske shilling',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'australske dollar',
+            'AUD',
+            'australske dollar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'arubiske floriner',
+            'AWG',
+            'arubiske floriner',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'aserbajdsjanske manat (1993–2006)',
+            'AZM',
+            'aserbajdsjanske manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'aserbajdsjanske manat',
+            'AZN',
+            'aserbajdsjanske manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'bosnisk-hercegovinske dinarer (1992–1994)',
+            'BAD',
+            'bosnisk-hercegovinske dinarer (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'bosnisk-hercegovinske konvertible mark',
+            'BAM',
+            'bosnisk-hercegovinske konvertible mark',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'nye bosnisk-hercegovinske dinarer (1994–1997)',
+            'BAN',
+            'nye bosnisk-hercegovinske dinarer (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'barbadiske dollar',
+            'BBD',
+            'barbadiske dollar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'bangladeshiske taka',
+            'BDT',
+            'bangladeshiske taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'belgiske franc (konvertible)',
+            'BEC',
+            'belgiske franc (konvertible)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'belgiske franc',
+            'BEF',
+            'belgiske franc',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'belgiske franc (finansielle)',
+            'BEL',
+            'belgiske franc (finansielle)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'bulgarske lev (hard)',
+            'BGL',
+            'bulgarske lev (hard)',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'bulgarske lev (sosialist)',
+            'BGM',
+            'bulgarske lev (sosialist)',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'bulgarske lev',
+            'BGN',
+            'bulgarske lev',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'bulgarske lev (1879–1952)',
+            'BGO',
+            'bulgarske lev (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bahrainske dinarer',
+            'BHD',
+            'bahrainske dinarer',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'burundiske franc',
+            'BIF',
+            'burundiske franc',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'bermudiske dollar',
+            'BMD',
+            'bermudiske dollar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'bruneiske dollar',
+            'BND',
+            'bruneiske dollar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'bolivianske boliviano',
+            'BOB',
+            'bolivianske boliviano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'bolivianske boliviano (1863–1963)',
+            'BOL',
+            'bolivianske boliviano (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'bolivianske pesos',
+            'BOP',
+            'bolivianske pesos',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'bolivianske mvdol',
+            'BOV',
+            'bolivianske mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'brasilianske cruzeiro novo (1967–1986)',
+            'BRB',
+            'brasilianske cruzeiro novo (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'brasilianske cruzados (1986–1989)',
+            'BRC',
+            'brasilianske cruzados (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'brasilianske cruzeiro (1990–1993)',
+            'BRE',
+            'brasilianske cruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'brasilianske real',
+            'BRL',
+            'brasilianske real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'brasilianske cruzado novo (1989–1990)',
+            'BRN',
+            'brasilianske cruzado novo (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'brasilianske cruzeiro (1993–1994)',
+            'BRR',
+            'brasilianske cruzeiro (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'brasilianske cruzeiro (1942–1967)',
+            'BRZ',
+            'brasilianske cruzeiro (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'bahamanske dollar',
+            'BSD',
+            'bahamanske dollar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'bhutanske ngultrum',
+            'BTN',
+            'bhutanske ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'burmesiske kyat',
+            'BUK',
+            'burmesiske kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'botswanske pula',
+            'BWP',
+            'botswanske pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'hviterussiske nye rubler (1994–1999)',
+            'BYB',
+            'hviterussiske nye rubler (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'nye hviterussiske rubler',
+            'BYN',
+            'nye belarusiske rubler',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'hviterussiske rubler (2000–2016)',
+            'BYR',
+            'hviterussiske rubler (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'beliziske dollar',
+            'BZD',
+            'beliziske dollar',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'kanadiske dollar',
+            'CAD',
+            'kanadiske dollar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'kongolesiske franc',
+            'CDF',
+            'kongolesiske franc',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR euro',
+            'CHE',
+            'WIR euro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'sveitsiske franc',
+            'CHF',
+            'sveitsiske franc',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR franc',
+            'CHW',
+            'WIR franc',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'chilenske escudo',
+            'CLE',
+            'chilenske escudo',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'chilenske unidades de fomento',
+            'CLF',
+            'chilenske unidades de fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'chilenske pesos',
+            'CLP',
+            'chilenske pesos',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'kinesiske yuan (offshore)',
+            'CNH',
+            'kinesiske yuan (offshore)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'Kinas folkebank dollar',
+            'CNX',
+            'Kinas folkebank dollar',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'kinesiske yuan',
+            'CNY',
+            'kinesiske yuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'colombianske pesos',
+            'COP',
+            'colombianske pesos',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'colombianske unidad de valor real',
+            'COU',
+            'colombianske unidad de valor real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'costaricanske colón',
+            'CRC',
+            'costaricanske colón',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'serbiske dinarer (2002–2006)',
+            'CSD',
+            'serbiske dinarer (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'tsjekkoslovakiske koruna (hard)',
+            'CSK',
+            'tsjekkoslovakiske koruna (hard)',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'kubanske konvertible pesos',
+            'CUC',
+            'kubanske konvertible pesos',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'kubanske pesos',
+            'CUP',
+            'kubanske pesos',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'kappverdiske escudos',
+            'CVE',
+            'kappverdiske escudos',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'kypriotiske pund',
+            'CYP',
+            'kypriotiske pund',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'tsjekkiske koruna',
+            'CZK',
+            'tsjekkiske koruna',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'østtyske mark',
+            'DDM',
+            'østtyske mark',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'tyske mark',
+            'DEM',
+            'tyske mark',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'djiboutiske franc',
+            'DJF',
+            'djiboutiske franc',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'danske kroner',
+            'DKK',
+            'danske kroner',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'dominikanske pesos',
+            'DOP',
+            'dominikanske pesos',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'algeriske dinarer',
+            'DZD',
+            'algeriske dinarer',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'ecuadorianske sucre',
+            'ECS',
+            'ecuadorianske sucre',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'ecuadorianske unidad de valor constante (UVC)',
+            'ECV',
+            'ecuadorianske unidad de valor constante (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'estiske kroon',
+            'EEK',
+            'estiske kroon',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'egyptiske pund',
+            'EGP',
+            'egyptiske pund',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'eritreiske nakfa',
+            'ERN',
+            'eritreiske nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'spanske peseta (A–konto)',
+            'ESA',
+            'spanske peseta (A–konto)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'spanske peseta (konvertibel konto)',
+            'ESB',
+            'spanske peseta (konvertibel konto)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'spanske peseta',
+            'ESP',
+            'spanske peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'etiopiske birr',
+            'ETB',
+            'etiopiske birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'finske mark',
+            'FIM',
+            'finske mark',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'fijianske dollar',
+            'FJD',
+            'fijianske dollar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'falklandspund',
+            'FKP',
+            'falklandspund',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'franske franc',
+            'FRF',
+            'franske franc',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'britiske pund',
+            '£',
+            'britiske pund',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'georgiske kupon larit',
+            'GEK',
+            'georgiske kupon larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'georgiske lari',
+            'GEL',
+            'georgiske lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'ghanesisk cedi (1979–2007)',
+            'GHC',
+            'ghanesisk cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ghanesiske cedi',
+            'GHS',
+            'ghanesiske cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'gibraltarske pund',
+            'GIP',
+            'gibraltarske pund',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'gambiske dalasi',
+            'GMD',
+            'gambiske dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'guineanske franc',
+            'GNF',
+            'guineanske franc',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'guineanske syli',
+            'GNS',
+            'guineanske syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekvatorialguineanske ekwele guineana',
+            'GQE',
+            'ekvatorialguineanske ekwele guineana',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'greske drakmer',
+            'GRD',
+            'greske drakmer',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'guatemalanske quetzal',
+            'GTQ',
+            'guatemalanske quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'portugisiske guinea escudo',
+            'GWE',
+            'portugisiske guinea escudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Guinea-Bissau-pesos',
+            'GWP',
+            'Guinea-Bissau-pesos',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'guyanske dollar',
+            'GYD',
+            'guyanske dollar',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'Hongkong-dollar',
+            'HKD',
+            'Hongkong-dollar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'honduranske lempira',
+            'HNL',
+            'honduranske lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'kroatiske dinarer',
+            'HRD',
+            'kroatiske dinarer',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kroatiske kuna',
+            'HRK',
+            'kroatiske kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'haitiske gourde',
+            'HTG',
+            'haitiske gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ungarske forinter',
+            'HUF',
+            'ungarske forinter',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'indonesiske rupier',
+            'IDR',
+            'indonesiske rupier',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'irske pund',
+            'IEP',
+            'irske pund',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'israelske pund',
+            'ILP',
+            'israelske pund',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'israelske shekler (1980–1985)',
+            'ILR',
+            'israelske shekler (1980–1985)',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'nye israelske shekler',
+            'ILS',
+            'nye israelske shekler',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'indiske rupier',
+            'INR',
+            'indiske rupier',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'irakske dinarer',
+            'IQD',
+            'irakske dinarer',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'iranske rialer',
+            'IRR',
+            'iranske rialer',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'islandske kroner (1918–1981)',
+            'ISJ',
+            'islandske kroner (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'islandske kroner',
+            'ISK',
+            'islandske kroner',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'italienske lire',
+            'ITL',
+            'italienske lire',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'jamaikanske dollar',
+            'JMD',
+            'jamaikanske dollar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'jordanske dinarer',
+            'JOD',
+            'jordanske dinarer',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'japanske yen',
+            'JPY',
+            'japanske yen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'kenyanske shilling',
+            'KES',
+            'kenyanske shilling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'kirgisiske som',
+            'KGS',
+            'kirgisiske som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'kambodsjanske riel',
+            'KHR',
+            'kambodsjanske riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'komoriske franc',
+            'KMF',
+            'komoriske franc',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'nordkoreanske won',
+            'KPW',
+            'nordkoreanske won',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'sørkoreanske hwan (1953–1962)',
+            'KRH',
+            'sørkoreanske hwan (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'sørkoreanske won (1945–1953)',
+            'KRO',
+            'sørkoreanske won (1945–1953)',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'sørkoreanske won',
+            'KRW',
+            'sørkoreanske won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'kuwaitiske dinarer',
+            'KWD',
+            'kuwaitiske dinarer',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'caymanske dollar',
+            'KYD',
+            'caymanske dollar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'kasakhstanske tenge',
+            'KZT',
+            'kasakhstanske tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'laotiske kip',
+            'LAK',
+            'laotiske kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libanesiske pund',
+            'LBP',
+            'libanesiske pund',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'srilankiske rupier',
+            'LKR',
+            'srilankiske rupier',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'liberiske dollar',
+            'LRD',
+            'liberiske dollar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'lesothiske loti',
+            'LSL',
+            'lesothiske loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litauiske litas',
+            'LTL',
+            'litauiske litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'litauiske talonas',
+            'LTT',
+            'litauiske talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'luxemburgske konvertible franc',
+            'LUC',
+            'luxemburgske konvertible franc',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'luxemburgske franc',
+            'LUF',
+            'luxemburgske franc',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'luxemburgske finansielle franc',
+            'LUL',
+            'luxemburgske finansielle franc',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'latviske lats',
+            'LVL',
+            'latviske lats',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'latviske rubler',
+            'LVR',
+            'latviske rubler',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'libyske dinarer',
+            'LYD',
+            'libyske dinarer',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'marokkanske dirham',
+            'MAD',
+            'marokkanske dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'marokkanske franc',
+            'MAF',
+            'marokkanske franc',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'monegaskiske franc',
+            'MCF',
+            'monegaskiske franc',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'moldovske cupon',
+            'MDC',
+            'moldovske cupon',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'moldovske leu',
+            'MDL',
+            'moldovske leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'madagassiske ariary',
+            'MGA',
+            'madagassiske ariary',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'madagassiske franc',
+            'MGF',
+            'madagassiske franc',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'makedonske denarer',
+            'MKD',
+            'makedonske denarer',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'makedonske denarer (1992–1993)',
+            'MKN',
+            'makedonske denarer (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'maliske franc',
+            'MLF',
+            'maliske franc',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'myanmarske kyat',
+            'MMK',
+            'myanmarske kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'mongolske tugrik',
+            'MNT',
+            'mongolske tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'makaoiske pataca',
+            'MOP',
+            'makaoiske pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'mauritanske ouguiya (1973–2017)',
+            'MRO',
+            'mauritanske ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'mauritanske ouguiya',
+            'MRU',
+            'mauritanske ouguiya',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'maltesiske lira',
+            'MTL',
+            'maltesiske lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'maltesiske pund',
+            'MTP',
+            'maltesiske pund',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'mauritiske rupier',
+            'MUR',
+            'mauritiske rupier',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'maldiviske rupier',
+            'MVP',
+            'maldiviske rupier',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'maldiviske rufiyaa',
+            'MVR',
+            'maldiviske rufiyaa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'malawiske kwacha',
+            'MWK',
+            'malawiske kwacha',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'meksikanske pesos',
+            'MXN',
+            'meksikanske pesos',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'meksikanske sølvpesos (1861–1992)',
+            'MXP',
+            'meksikanske sølvpesos (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'meksikanske unidad de inversion (UDI)',
+            'MXV',
+            'meksikanske unidad de inversion (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'malaysiske ringgit',
+            'MYR',
+            'malaysiske ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'mosambikiske escudo',
+            'MZE',
+            'mosambikiske escudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'gamle mosambikiske metical',
+            'MZM',
+            'gamle mosambikiske metical',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'mosambikiske metical',
+            'MZN',
+            'mosambikiske metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'namibiske dollar',
+            'NAD',
+            'namibiske dollar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'nigerianske naira',
+            'NGN',
+            'nigerianske naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'nicaraguanske cordoba (1988–1991)',
+            'NIC',
+            'nicaraguanske cordoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'nicaraguanske córdoba',
+            'NIO',
+            'nicaraguanske córdoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'nederlandske gylden',
+            'NLG',
+            'nederlandske gylden',
         ],
         'NOK' => [
-            0 => 'kr',
-            1 => 'norske kroner',
+            'kr',
+            'norske kroner',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'nepalske rupier',
+            'NPR',
+            'nepalske rupier',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'newzealandske dollar',
+            'NZD',
+            'newzealandske dollar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'omanske rialer',
+            'OMR',
+            'omanske rialer',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'panamanske balboa',
+            'PAB',
+            'panamanske balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'peruanske inti',
+            'PEI',
+            'peruanske inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'peruanske sol',
+            'PEN',
+            'peruanske sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'peruanske sol (1863–1965)',
+            'PES',
+            'peruanske sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'papuanske kina',
+            'PGK',
+            'papuanske kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'filippinske pesos',
+            'PHP',
+            'filippinske pesos',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'pakistanske rupier',
+            'PKR',
+            'pakistanske rupier',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'polske zloty',
+            'PLN',
+            'polske zloty',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'polske zloty (1950–1995)',
+            'PLZ',
+            'polske zloty (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'portugisiske escudo',
+            'PTE',
+            'portugisiske escudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'paraguayanske guarani',
+            'PYG',
+            'paraguayanske guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'qatarske rialer',
+            'QAR',
+            'qatarske rialer',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'rhodesiske dollar',
+            'RHD',
+            'rhodesiske dollar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'rumenske leu (1952–2006)',
+            'ROL',
+            'rumenske leu (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'rumenske leu',
+            'RON',
+            'rumenske leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'serbiske dinarer',
+            'RSD',
+            'serbiske dinarer',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'russiske rubler',
+            'RUB',
+            'russiske rubler',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'russiske rubler (1991–1998)',
+            'RUR',
+            'russiske rubler (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'rwandiske franc',
+            'RWF',
+            'rwandiske franc',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'saudiarabiske riyaler',
+            'SAR',
+            'saudiarabiske riyaler',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'salomonske dollar',
+            'SBD',
+            'salomonske dollar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'seychelliske rupier',
+            'SCR',
+            'seychelliske rupier',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'sudanesiske dinarer (1992–2007)',
+            'SDD',
+            'sudanesiske dinarer (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'sudanske pund',
+            'SDG',
+            'sudanske pund',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'sudanesiske pund',
+            'SDP',
+            'sudanesiske pund',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'svenske kroner',
+            'SEK',
+            'svenske kroner',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'singaporske dollar',
+            'SGD',
+            'singaporske dollar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'sankthelenske pund',
+            'SHP',
+            'sankthelenske pund',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'slovenske tolar',
+            'SIT',
+            'slovenske tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'slovakiske koruna',
+            'SKK',
+            'slovakiske koruna',
+        ],
+        'SLE' => [
+            'SLE',
+            'sierraleonsk leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'sierraleonske leone',
+            'SLL',
+            'sierraleonsk leone (1964–2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'somaliske shilling',
+            'SOS',
+            'somaliske shilling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'surinamske dollar',
+            'SRD',
+            'surinamske dollar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'surinamske gylden',
+            'SRG',
+            'surinamske gylden',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'sørsudanske pund',
+            'SSP',
+            'sørsudanske pund',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'saotomesiske dobra (1977–2017)',
+            'STD',
+            'saotomesiske dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'saotomesiske dobra',
+            'STN',
+            'saotomesiske dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'sovjetiske rubler',
+            'SUR',
+            'sovjetiske rubler',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'salvadoranske colon',
+            'SVC',
+            'salvadoranske colon',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'syriske pund',
+            'SYP',
+            'syriske pund',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'swazilandske lilangeni',
+            'SZL',
+            'swazilandske lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'thailandske baht',
+            'THB',
+            'thailandske baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'tadsjikiske rubler',
+            'TJR',
+            'tadsjikiske rubler',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'tadsjikiske somoni',
+            'TJS',
+            'tadsjikiske somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'turkmenske manat (1993–2009)',
+            'TMM',
+            'turkmenske manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'turkmenske manat',
+            'TMT',
+            'turkmenske manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'tunisiske dinarer',
+            'TND',
+            'tunisiske dinarer',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'tonganske paʻanga',
+            'TOP',
+            'tonganske paʻanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'timoresiske escudo',
+            'TPE',
+            'timoresiske escudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'tyrkiske lire (1922–2005)',
+            'TRL',
+            'tyrkiske lire (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'tyrkiske lire',
+            'TRY',
+            'tyrkiske lire',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'trinidadiske dollar',
+            'TTD',
+            'trinidadiske dollar',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'nye taiwanske dollar',
+            'TWD',
+            'nye taiwanske dollar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'tanzanianske shilling',
+            'TZS',
+            'tanzanianske shilling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ukrainske hryvnia',
+            'UAH',
+            'ukrainske hryvnia',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'ukrainske karbovanetz',
+            'UAK',
+            'ukrainske karbovanetz',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'ugandiske shilling (1966–1987)',
+            'UGS',
+            'ugandiske shilling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ugandiske shilling',
+            'UGX',
+            'ugandiske shilling',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'amerikanske dollar',
+            'USD',
+            'amerikanske dollar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'amerikanske dollar (neste dag)',
+            'USN',
+            'amerikanske dollar (neste dag)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'amerikanske dollar (samme dag)',
+            'USS',
+            'amerikanske dollar (samme dag)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'uruguyanske pesos (indekserte enheter)',
+            'UYI',
+            'uruguyanske pesos (indekserte enheter)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'uruguayanske pesos (1975–1993)',
+            'UYP',
+            'uruguayanske pesos (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'uruguayanske pesos',
+            'UYU',
+            'uruguayanske pesos',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'usbekiske som',
+            'UZS',
+            'usbekiske som',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'venezuelanske bolivar (1871–2008)',
+            'VEB',
+            'venezuelanske bolivar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'venezuelanske bolivar (2008–2018)',
+            'VEF',
+            'venezuelanske bolivar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'venezuelanske bolivar',
+            'VES',
+            'venezuelanske bolivar',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'vietnamesiske dong',
+            'VND',
+            'vietnamesiske dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'vietnamesiske dong (1978–1985)',
+            'VNN',
+            'vietnamesiske dong (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vanuatiske vatu',
+            'VUV',
+            'vanuatiske vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'samoanske tala',
+            'WST',
+            'samoanske tala',
         ],
         'XAF' => [
-            0 => 'XAF',
-            1 => 'sentralafrikanske CFA-franc',
+            'XAF',
+            'sentralafrikanske CFA-franc',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'østkaribiske dollar',
+            'XCD',
+            'østkaribiske dollar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'europeisk valutaenhet',
+            'XEU',
+            'europeisk valutaenhet',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'franske gullfranc',
+            'XFO',
+            'franske gullfranc',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'franske UIC-franc',
+            'XFU',
+            'franske UIC-franc',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'vestafrikanske CFA-franc',
+            'F CFA',
+            'vestafrikanske CFA-franc',
         ],
         'XPF' => [
-            0 => 'XPF',
-            1 => 'CFP-franc',
+            'XPF',
+            'CFP-franc',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET-fond',
+            'XRE',
+            'RINET-fond',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'jemenittiske dinarer',
+            'YDD',
+            'jemenittiske dinarer',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'jemenittiske rialer',
+            'YER',
+            'jemenittiske rialer',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'jugoslaviske dinarer (hard)',
+            'YUD',
+            'jugoslaviske dinarer (hard)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'jugoslaviske noviy-dinarer',
+            'YUM',
+            'jugoslaviske noviy-dinarer',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'jugoslaviske konvertible dinarer',
+            'YUN',
+            'jugoslaviske konvertible dinarer',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'jugoslaviske reformerte dinarer (1992–1993)',
+            'YUR',
+            'jugoslaviske reformerte dinarer (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'sørafrikanske rand (finansielle)',
+            'ZAL',
+            'sørafrikanske rand (finansielle)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'sørafrikanske rand',
+            'ZAR',
+            'sørafrikanske rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'zambiske kwacha (1968–2012)',
+            'ZMK',
+            'zambiske kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'zambiske kwacha',
+            'ZMW',
+            'zambiske kwacha',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'zairiske nye zaire',
+            'ZRN',
+            'zairiske nye zaire',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zairiske zaire',
+            'ZRZ',
+            'zairiske zaire',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'zimbabwiske dollar (1980–2008)',
+            'ZWD',
+            'zimbabwiske dollar (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'zimbabwisk dollar (2009)',
+            'ZWL',
+            'zimbabwisk dollar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'zimbabwisk dollar (2008)',
+            'ZWR',
+            'zimbabwisk dollar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/no.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/no.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/no.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/no.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1160 +3,1164 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'andorranske pesetas',
+            'ADP',
+            'andorranske pesetas',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'emiratarabiske dirham',
+            'AED',
+            'emiratarabiske dirham',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afgansk afghani (1927–2002)',
+            'AFA',
+            'afgansk afghani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afghanske afghani',
+            'AFN',
+            'afghanske afghani',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'albanske lek (1946–1965)',
+            'ALK',
+            'albanske lek (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'albanske lek',
+            'ALL',
+            'albanske lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'armenske dram',
+            'AMD',
+            'armenske dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'nederlandske antillegylden',
+            'ANG',
+            'nederlandske antillegylden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'angolanske kwanza',
+            'AOA',
+            'angolanske kwanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'angolanske kwanza (1977–1990)',
+            'AOK',
+            'angolanske kwanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'angolanske nye kwanza (1990–2000)',
+            'AON',
+            'angolanske nye kwanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'angolanske omjusterte kwanza (1995–1999)',
+            'AOR',
+            'angolanske omjusterte kwanza (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'argentinske australer',
+            'ARA',
+            'argentinske australer',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'argentinske peso ley',
+            'ARL',
+            'argentinske peso ley',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'argentinsk pesos (1881–1970)',
+            'ARM',
+            'argentinsk pesos (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'argentinske pesos (1983–1985)',
+            'ARP',
+            'argentinske pesos (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'argentinske pesos',
+            'ARS',
+            'argentinske pesos',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'østerrikske shilling',
+            'ATS',
+            'østerrikske shilling',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'australske dollar',
+            'AUD',
+            'australske dollar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'arubiske floriner',
+            'AWG',
+            'arubiske floriner',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'aserbajdsjanske manat (1993–2006)',
+            'AZM',
+            'aserbajdsjanske manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'aserbajdsjanske manat',
+            'AZN',
+            'aserbajdsjanske manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'bosnisk-hercegovinske dinarer (1992–1994)',
+            'BAD',
+            'bosnisk-hercegovinske dinarer (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'bosnisk-hercegovinske konvertible mark',
+            'BAM',
+            'bosnisk-hercegovinske konvertible mark',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'nye bosnisk-hercegovinske dinarer (1994–1997)',
+            'BAN',
+            'nye bosnisk-hercegovinske dinarer (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'barbadiske dollar',
+            'BBD',
+            'barbadiske dollar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'bangladeshiske taka',
+            'BDT',
+            'bangladeshiske taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'belgiske franc (konvertible)',
+            'BEC',
+            'belgiske franc (konvertible)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'belgiske franc',
+            'BEF',
+            'belgiske franc',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'belgiske franc (finansielle)',
+            'BEL',
+            'belgiske franc (finansielle)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'bulgarske lev (hard)',
+            'BGL',
+            'bulgarske lev (hard)',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'bulgarske lev (sosialist)',
+            'BGM',
+            'bulgarske lev (sosialist)',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'bulgarske lev',
+            'BGN',
+            'bulgarske lev',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'bulgarske lev (1879–1952)',
+            'BGO',
+            'bulgarske lev (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bahrainske dinarer',
+            'BHD',
+            'bahrainske dinarer',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'burundiske franc',
+            'BIF',
+            'burundiske franc',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'bermudiske dollar',
+            'BMD',
+            'bermudiske dollar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'bruneiske dollar',
+            'BND',
+            'bruneiske dollar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'bolivianske boliviano',
+            'BOB',
+            'bolivianske boliviano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'bolivianske boliviano (1863–1963)',
+            'BOL',
+            'bolivianske boliviano (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'bolivianske pesos',
+            'BOP',
+            'bolivianske pesos',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'bolivianske mvdol',
+            'BOV',
+            'bolivianske mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'brasilianske cruzeiro novo (1967–1986)',
+            'BRB',
+            'brasilianske cruzeiro novo (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'brasilianske cruzados (1986–1989)',
+            'BRC',
+            'brasilianske cruzados (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'brasilianske cruzeiro (1990–1993)',
+            'BRE',
+            'brasilianske cruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'brasilianske real',
+            'BRL',
+            'brasilianske real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'brasilianske cruzado novo (1989–1990)',
+            'BRN',
+            'brasilianske cruzado novo (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'brasilianske cruzeiro (1993–1994)',
+            'BRR',
+            'brasilianske cruzeiro (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'brasilianske cruzeiro (1942–1967)',
+            'BRZ',
+            'brasilianske cruzeiro (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'bahamanske dollar',
+            'BSD',
+            'bahamanske dollar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'bhutanske ngultrum',
+            'BTN',
+            'bhutanske ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'burmesiske kyat',
+            'BUK',
+            'burmesiske kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'botswanske pula',
+            'BWP',
+            'botswanske pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'hviterussiske nye rubler (1994–1999)',
+            'BYB',
+            'hviterussiske nye rubler (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'nye hviterussiske rubler',
+            'BYN',
+            'nye belarusiske rubler',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'hviterussiske rubler (2000–2016)',
+            'BYR',
+            'hviterussiske rubler (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'beliziske dollar',
+            'BZD',
+            'beliziske dollar',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'kanadiske dollar',
+            'CAD',
+            'kanadiske dollar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'kongolesiske franc',
+            'CDF',
+            'kongolesiske franc',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR euro',
+            'CHE',
+            'WIR euro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'sveitsiske franc',
+            'CHF',
+            'sveitsiske franc',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR franc',
+            'CHW',
+            'WIR franc',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'chilenske escudo',
+            'CLE',
+            'chilenske escudo',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'chilenske unidades de fomento',
+            'CLF',
+            'chilenske unidades de fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'chilenske pesos',
+            'CLP',
+            'chilenske pesos',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'kinesiske yuan (offshore)',
+            'CNH',
+            'kinesiske yuan (offshore)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'Kinas folkebank dollar',
+            'CNX',
+            'Kinas folkebank dollar',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'kinesiske yuan',
+            'CNY',
+            'kinesiske yuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'colombianske pesos',
+            'COP',
+            'colombianske pesos',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'colombianske unidad de valor real',
+            'COU',
+            'colombianske unidad de valor real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'costaricanske colón',
+            'CRC',
+            'costaricanske colón',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'serbiske dinarer (2002–2006)',
+            'CSD',
+            'serbiske dinarer (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'tsjekkoslovakiske koruna (hard)',
+            'CSK',
+            'tsjekkoslovakiske koruna (hard)',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'kubanske konvertible pesos',
+            'CUC',
+            'kubanske konvertible pesos',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'kubanske pesos',
+            'CUP',
+            'kubanske pesos',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'kappverdiske escudos',
+            'CVE',
+            'kappverdiske escudos',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'kypriotiske pund',
+            'CYP',
+            'kypriotiske pund',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'tsjekkiske koruna',
+            'CZK',
+            'tsjekkiske koruna',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'østtyske mark',
+            'DDM',
+            'østtyske mark',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'tyske mark',
+            'DEM',
+            'tyske mark',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'djiboutiske franc',
+            'DJF',
+            'djiboutiske franc',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'danske kroner',
+            'DKK',
+            'danske kroner',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'dominikanske pesos',
+            'DOP',
+            'dominikanske pesos',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'algeriske dinarer',
+            'DZD',
+            'algeriske dinarer',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'ecuadorianske sucre',
+            'ECS',
+            'ecuadorianske sucre',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'ecuadorianske unidad de valor constante (UVC)',
+            'ECV',
+            'ecuadorianske unidad de valor constante (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'estiske kroon',
+            'EEK',
+            'estiske kroon',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'egyptiske pund',
+            'EGP',
+            'egyptiske pund',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'eritreiske nakfa',
+            'ERN',
+            'eritreiske nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'spanske peseta (A–konto)',
+            'ESA',
+            'spanske peseta (A–konto)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'spanske peseta (konvertibel konto)',
+            'ESB',
+            'spanske peseta (konvertibel konto)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'spanske peseta',
+            'ESP',
+            'spanske peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'etiopiske birr',
+            'ETB',
+            'etiopiske birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'finske mark',
+            'FIM',
+            'finske mark',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'fijianske dollar',
+            'FJD',
+            'fijianske dollar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'falklandspund',
+            'FKP',
+            'falklandspund',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'franske franc',
+            'FRF',
+            'franske franc',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'britiske pund',
+            '£',
+            'britiske pund',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'georgiske kupon larit',
+            'GEK',
+            'georgiske kupon larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'georgiske lari',
+            'GEL',
+            'georgiske lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'ghanesisk cedi (1979–2007)',
+            'GHC',
+            'ghanesisk cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ghanesiske cedi',
+            'GHS',
+            'ghanesiske cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'gibraltarske pund',
+            'GIP',
+            'gibraltarske pund',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'gambiske dalasi',
+            'GMD',
+            'gambiske dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'guineanske franc',
+            'GNF',
+            'guineanske franc',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'guineanske syli',
+            'GNS',
+            'guineanske syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekvatorialguineanske ekwele guineana',
+            'GQE',
+            'ekvatorialguineanske ekwele guineana',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'greske drakmer',
+            'GRD',
+            'greske drakmer',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'guatemalanske quetzal',
+            'GTQ',
+            'guatemalanske quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'portugisiske guinea escudo',
+            'GWE',
+            'portugisiske guinea escudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Guinea-Bissau-pesos',
+            'GWP',
+            'Guinea-Bissau-pesos',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'guyanske dollar',
+            'GYD',
+            'guyanske dollar',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'Hongkong-dollar',
+            'HKD',
+            'Hongkong-dollar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'honduranske lempira',
+            'HNL',
+            'honduranske lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'kroatiske dinarer',
+            'HRD',
+            'kroatiske dinarer',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kroatiske kuna',
+            'HRK',
+            'kroatiske kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'haitiske gourde',
+            'HTG',
+            'haitiske gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ungarske forinter',
+            'HUF',
+            'ungarske forinter',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'indonesiske rupier',
+            'IDR',
+            'indonesiske rupier',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'irske pund',
+            'IEP',
+            'irske pund',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'israelske pund',
+            'ILP',
+            'israelske pund',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'israelske shekler (1980–1985)',
+            'ILR',
+            'israelske shekler (1980–1985)',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'nye israelske shekler',
+            'ILS',
+            'nye israelske shekler',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'indiske rupier',
+            'INR',
+            'indiske rupier',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'irakske dinarer',
+            'IQD',
+            'irakske dinarer',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'iranske rialer',
+            'IRR',
+            'iranske rialer',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'islandske kroner (1918–1981)',
+            'ISJ',
+            'islandske kroner (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'islandske kroner',
+            'ISK',
+            'islandske kroner',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'italienske lire',
+            'ITL',
+            'italienske lire',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'jamaikanske dollar',
+            'JMD',
+            'jamaikanske dollar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'jordanske dinarer',
+            'JOD',
+            'jordanske dinarer',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'japanske yen',
+            'JPY',
+            'japanske yen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'kenyanske shilling',
+            'KES',
+            'kenyanske shilling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'kirgisiske som',
+            'KGS',
+            'kirgisiske som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'kambodsjanske riel',
+            'KHR',
+            'kambodsjanske riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'komoriske franc',
+            'KMF',
+            'komoriske franc',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'nordkoreanske won',
+            'KPW',
+            'nordkoreanske won',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'sørkoreanske hwan (1953–1962)',
+            'KRH',
+            'sørkoreanske hwan (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'sørkoreanske won (1945–1953)',
+            'KRO',
+            'sørkoreanske won (1945–1953)',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'sørkoreanske won',
+            'KRW',
+            'sørkoreanske won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'kuwaitiske dinarer',
+            'KWD',
+            'kuwaitiske dinarer',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'caymanske dollar',
+            'KYD',
+            'caymanske dollar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'kasakhstanske tenge',
+            'KZT',
+            'kasakhstanske tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'laotiske kip',
+            'LAK',
+            'laotiske kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libanesiske pund',
+            'LBP',
+            'libanesiske pund',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'srilankiske rupier',
+            'LKR',
+            'srilankiske rupier',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'liberiske dollar',
+            'LRD',
+            'liberiske dollar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'lesothiske loti',
+            'LSL',
+            'lesothiske loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litauiske litas',
+            'LTL',
+            'litauiske litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'litauiske talonas',
+            'LTT',
+            'litauiske talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'luxemburgske konvertible franc',
+            'LUC',
+            'luxemburgske konvertible franc',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'luxemburgske franc',
+            'LUF',
+            'luxemburgske franc',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'luxemburgske finansielle franc',
+            'LUL',
+            'luxemburgske finansielle franc',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'latviske lats',
+            'LVL',
+            'latviske lats',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'latviske rubler',
+            'LVR',
+            'latviske rubler',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'libyske dinarer',
+            'LYD',
+            'libyske dinarer',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'marokkanske dirham',
+            'MAD',
+            'marokkanske dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'marokkanske franc',
+            'MAF',
+            'marokkanske franc',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'monegaskiske franc',
+            'MCF',
+            'monegaskiske franc',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'moldovske cupon',
+            'MDC',
+            'moldovske cupon',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'moldovske leu',
+            'MDL',
+            'moldovske leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'madagassiske ariary',
+            'MGA',
+            'madagassiske ariary',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'madagassiske franc',
+            'MGF',
+            'madagassiske franc',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'makedonske denarer',
+            'MKD',
+            'makedonske denarer',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'makedonske denarer (1992–1993)',
+            'MKN',
+            'makedonske denarer (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'maliske franc',
+            'MLF',
+            'maliske franc',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'myanmarske kyat',
+            'MMK',
+            'myanmarske kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'mongolske tugrik',
+            'MNT',
+            'mongolske tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'makaoiske pataca',
+            'MOP',
+            'makaoiske pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'mauritanske ouguiya (1973–2017)',
+            'MRO',
+            'mauritanske ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'mauritanske ouguiya',
+            'MRU',
+            'mauritanske ouguiya',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'maltesiske lira',
+            'MTL',
+            'maltesiske lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'maltesiske pund',
+            'MTP',
+            'maltesiske pund',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'mauritiske rupier',
+            'MUR',
+            'mauritiske rupier',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'maldiviske rupier',
+            'MVP',
+            'maldiviske rupier',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'maldiviske rufiyaa',
+            'MVR',
+            'maldiviske rufiyaa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'malawiske kwacha',
+            'MWK',
+            'malawiske kwacha',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'meksikanske pesos',
+            'MXN',
+            'meksikanske pesos',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'meksikanske sølvpesos (1861–1992)',
+            'MXP',
+            'meksikanske sølvpesos (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'meksikanske unidad de inversion (UDI)',
+            'MXV',
+            'meksikanske unidad de inversion (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'malaysiske ringgit',
+            'MYR',
+            'malaysiske ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'mosambikiske escudo',
+            'MZE',
+            'mosambikiske escudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'gamle mosambikiske metical',
+            'MZM',
+            'gamle mosambikiske metical',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'mosambikiske metical',
+            'MZN',
+            'mosambikiske metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'namibiske dollar',
+            'NAD',
+            'namibiske dollar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'nigerianske naira',
+            'NGN',
+            'nigerianske naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'nicaraguanske cordoba (1988–1991)',
+            'NIC',
+            'nicaraguanske cordoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'nicaraguanske córdoba',
+            'NIO',
+            'nicaraguanske córdoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'nederlandske gylden',
+            'NLG',
+            'nederlandske gylden',
         ],
         'NOK' => [
-            0 => 'kr',
-            1 => 'norske kroner',
+            'kr',
+            'norske kroner',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'nepalske rupier',
+            'NPR',
+            'nepalske rupier',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'newzealandske dollar',
+            'NZD',
+            'newzealandske dollar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'omanske rialer',
+            'OMR',
+            'omanske rialer',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'panamanske balboa',
+            'PAB',
+            'panamanske balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'peruanske inti',
+            'PEI',
+            'peruanske inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'peruanske sol',
+            'PEN',
+            'peruanske sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'peruanske sol (1863–1965)',
+            'PES',
+            'peruanske sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'papuanske kina',
+            'PGK',
+            'papuanske kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'filippinske pesos',
+            'PHP',
+            'filippinske pesos',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'pakistanske rupier',
+            'PKR',
+            'pakistanske rupier',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'polske zloty',
+            'PLN',
+            'polske zloty',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'polske zloty (1950–1995)',
+            'PLZ',
+            'polske zloty (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'portugisiske escudo',
+            'PTE',
+            'portugisiske escudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'paraguayanske guarani',
+            'PYG',
+            'paraguayanske guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'qatarske rialer',
+            'QAR',
+            'qatarske rialer',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'rhodesiske dollar',
+            'RHD',
+            'rhodesiske dollar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'rumenske leu (1952–2006)',
+            'ROL',
+            'rumenske leu (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'rumenske leu',
+            'RON',
+            'rumenske leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'serbiske dinarer',
+            'RSD',
+            'serbiske dinarer',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'russiske rubler',
+            'RUB',
+            'russiske rubler',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'russiske rubler (1991–1998)',
+            'RUR',
+            'russiske rubler (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'rwandiske franc',
+            'RWF',
+            'rwandiske franc',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'saudiarabiske riyaler',
+            'SAR',
+            'saudiarabiske riyaler',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'salomonske dollar',
+            'SBD',
+            'salomonske dollar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'seychelliske rupier',
+            'SCR',
+            'seychelliske rupier',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'sudanesiske dinarer (1992–2007)',
+            'SDD',
+            'sudanesiske dinarer (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'sudanske pund',
+            'SDG',
+            'sudanske pund',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'sudanesiske pund',
+            'SDP',
+            'sudanesiske pund',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'svenske kroner',
+            'SEK',
+            'svenske kroner',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'singaporske dollar',
+            'SGD',
+            'singaporske dollar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'sankthelenske pund',
+            'SHP',
+            'sankthelenske pund',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'slovenske tolar',
+            'SIT',
+            'slovenske tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'slovakiske koruna',
+            'SKK',
+            'slovakiske koruna',
+        ],
+        'SLE' => [
+            'SLE',
+            'sierraleonsk leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'sierraleonske leone',
+            'SLL',
+            'sierraleonsk leone (1964–2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'somaliske shilling',
+            'SOS',
+            'somaliske shilling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'surinamske dollar',
+            'SRD',
+            'surinamske dollar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'surinamske gylden',
+            'SRG',
+            'surinamske gylden',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'sørsudanske pund',
+            'SSP',
+            'sørsudanske pund',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'saotomesiske dobra (1977–2017)',
+            'STD',
+            'saotomesiske dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'saotomesiske dobra',
+            'STN',
+            'saotomesiske dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'sovjetiske rubler',
+            'SUR',
+            'sovjetiske rubler',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'salvadoranske colon',
+            'SVC',
+            'salvadoranske colon',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'syriske pund',
+            'SYP',
+            'syriske pund',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'swazilandske lilangeni',
+            'SZL',
+            'swazilandske lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'thailandske baht',
+            'THB',
+            'thailandske baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'tadsjikiske rubler',
+            'TJR',
+            'tadsjikiske rubler',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'tadsjikiske somoni',
+            'TJS',
+            'tadsjikiske somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'turkmenske manat (1993–2009)',
+            'TMM',
+            'turkmenske manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'turkmenske manat',
+            'TMT',
+            'turkmenske manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'tunisiske dinarer',
+            'TND',
+            'tunisiske dinarer',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'tonganske paʻanga',
+            'TOP',
+            'tonganske paʻanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'timoresiske escudo',
+            'TPE',
+            'timoresiske escudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'tyrkiske lire (1922–2005)',
+            'TRL',
+            'tyrkiske lire (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'tyrkiske lire',
+            'TRY',
+            'tyrkiske lire',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'trinidadiske dollar',
+            'TTD',
+            'trinidadiske dollar',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'nye taiwanske dollar',
+            'TWD',
+            'nye taiwanske dollar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'tanzanianske shilling',
+            'TZS',
+            'tanzanianske shilling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ukrainske hryvnia',
+            'UAH',
+            'ukrainske hryvnia',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'ukrainske karbovanetz',
+            'UAK',
+            'ukrainske karbovanetz',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'ugandiske shilling (1966–1987)',
+            'UGS',
+            'ugandiske shilling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ugandiske shilling',
+            'UGX',
+            'ugandiske shilling',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'amerikanske dollar',
+            'USD',
+            'amerikanske dollar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'amerikanske dollar (neste dag)',
+            'USN',
+            'amerikanske dollar (neste dag)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'amerikanske dollar (samme dag)',
+            'USS',
+            'amerikanske dollar (samme dag)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'uruguyanske pesos (indekserte enheter)',
+            'UYI',
+            'uruguyanske pesos (indekserte enheter)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'uruguayanske pesos (1975–1993)',
+            'UYP',
+            'uruguayanske pesos (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'uruguayanske pesos',
+            'UYU',
+            'uruguayanske pesos',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'usbekiske som',
+            'UZS',
+            'usbekiske som',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'venezuelanske bolivar (1871–2008)',
+            'VEB',
+            'venezuelanske bolivar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'venezuelanske bolivar (2008–2018)',
+            'VEF',
+            'venezuelanske bolivar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'venezuelanske bolivar',
+            'VES',
+            'venezuelanske bolivar',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'vietnamesiske dong',
+            'VND',
+            'vietnamesiske dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'vietnamesiske dong (1978–1985)',
+            'VNN',
+            'vietnamesiske dong (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vanuatiske vatu',
+            'VUV',
+            'vanuatiske vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'samoanske tala',
+            'WST',
+            'samoanske tala',
         ],
         'XAF' => [
-            0 => 'XAF',
-            1 => 'sentralafrikanske CFA-franc',
+            'XAF',
+            'sentralafrikanske CFA-franc',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'østkaribiske dollar',
+            'XCD',
+            'østkaribiske dollar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'europeisk valutaenhet',
+            'XEU',
+            'europeisk valutaenhet',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'franske gullfranc',
+            'XFO',
+            'franske gullfranc',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'franske UIC-franc',
+            'XFU',
+            'franske UIC-franc',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'vestafrikanske CFA-franc',
+            'F CFA',
+            'vestafrikanske CFA-franc',
         ],
         'XPF' => [
-            0 => 'XPF',
-            1 => 'CFP-franc',
+            'XPF',
+            'CFP-franc',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET-fond',
+            'XRE',
+            'RINET-fond',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'jemenittiske dinarer',
+            'YDD',
+            'jemenittiske dinarer',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'jemenittiske rialer',
+            'YER',
+            'jemenittiske rialer',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'jugoslaviske dinarer (hard)',
+            'YUD',
+            'jugoslaviske dinarer (hard)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'jugoslaviske noviy-dinarer',
+            'YUM',
+            'jugoslaviske noviy-dinarer',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'jugoslaviske konvertible dinarer',
+            'YUN',
+            'jugoslaviske konvertible dinarer',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'jugoslaviske reformerte dinarer (1992–1993)',
+            'YUR',
+            'jugoslaviske reformerte dinarer (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'sørafrikanske rand (finansielle)',
+            'ZAL',
+            'sørafrikanske rand (finansielle)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'sørafrikanske rand',
+            'ZAR',
+            'sørafrikanske rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'zambiske kwacha (1968–2012)',
+            'ZMK',
+            'zambiske kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'zambiske kwacha',
+            'ZMW',
+            'zambiske kwacha',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'zairiske nye zaire',
+            'ZRN',
+            'zairiske nye zaire',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zairiske zaire',
+            'ZRZ',
+            'zairiske zaire',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'zimbabwiske dollar (1980–2008)',
+            'ZWD',
+            'zimbabwiske dollar (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'zimbabwisk dollar (2009)',
+            'ZWL',
+            'zimbabwisk dollar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'zimbabwisk dollar (2008)',
+            'ZWR',
+            'zimbabwisk dollar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/om_KE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/om_KE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/om_KE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/om_KE.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'KES' => [
-            0 => 'Ksh',
-            1 => 'KES',
+            'Ksh',
+            'KES',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/om.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/om.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/om.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/om.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,41 +2,57 @@
 
 return [
     'Names' => [
+        'BMD' => [
+            'BMD',
+            'Doolaara Beermudaa',
+        ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Brazilian Real',
+            'R$',
+            'Brazilian Real',
+        ],
+        'BZD' => [
+            'BZD',
+            'Doolaara Beliizee',
+        ],
+        'CAD' => [
+            'CA$',
+            'Doolaara Kanaadaa',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Chinese Yuan Renminbi',
+            'CN¥',
+            'Chinese Yuan Renminbi',
+        ],
+        'CRC' => [
+            'CRC',
+            'Koloonii Kostaa Rikaa',
         ],
         'ETB' => [
-            0 => 'Br',
-            1 => 'Itoophiyaa Birrii',
+            'Br',
+            'Itoophiyaa Birrii',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'British Pound',
+            '£',
+            'British Pound',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Indian Rupee',
+            '₹',
+            'Indian Rupee',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Japanese Yen',
+            'JP¥',
+            'Japanese Yen',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Russian Ruble',
+            'RUB',
+            'Russian Ruble',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'US Dollar',
+            'US$',
+            'Doolaara Ameerikaa',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/or.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/or.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/or.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/or.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,640 +3,644 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'ଯୁକ୍ତ ଆରବ ଏମିରେଟସ୍ ଦିରହାମ୍',
+            'AED',
+            'ଯୁକ୍ତ ଆରବ ଏମିରେଟସ୍ ଦିରହାମ୍',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'ଆଫଗାନ ଆଫଗାନି',
+            'AFN',
+            'ଆଫଗାନ ଆଫଗାନି',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'ଆଲବାନିୟ ଲେକ୍',
+            'ALL',
+            'ଆଲବାନିୟ ଲେକ୍',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'ଅର୍ମେନୀୟ ଡ୍ରାମ୍',
+            'AMD',
+            'ଅର୍ମେନୀୟ ଡ୍ରାମ୍',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'ନେଦରଲ୍ୟାଣ୍ଡ୍ ଆଣ୍ଟିଲିୟ ଗିଲଡର୍',
+            'ANG',
+            'ନେଦରଲ୍ୟାଣ୍ଡ୍ ଆଣ୍ଟିଲିୟ ଗିଲଡର୍',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'ଅଙ୍ଗୋଲୀୟ କୱାନଜା',
+            'AOA',
+            'ଅଙ୍ଗୋଲୀୟ କୱାନଜା',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'ଆର୍ଜେଣ୍ଟାଇନ୍‍ ପେସୋ',
+            'ARS',
+            'ଆର୍ଜେଣ୍ଟାଇନ୍‍ ପେସୋ',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ଅଷ୍ଟ୍ରେଲିୟ ଡଲାର୍',
+            'A$',
+            'ଅଷ୍ଟ୍ରେଲିୟ ଡଲାର୍',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'ଆରୁବୀୟ ଫ୍ଲୋରିନ୍',
+            'AWG',
+            'ଆରୁବୀୟ ଫ୍ଲୋରିନ୍',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'ଆଜେରବାଇଜାନି ମନତ୍',
+            'AZN',
+            'ଆଜେରବାଇଜାନି ମନତ୍',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'ବୋସନିଆ-ହର୍ଜଗୋଭିନା କନଭର୍ଟିବଲ୍ ମାର୍କ୍',
+            'BAM',
+            'ବୋସନିଆ-ହର୍ଜଗୋଭିନା କନଭର୍ଟିବଲ୍ ମାର୍କ୍',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'ବାର୍ବାଡୀୟ ଡଲାର୍',
+            'BBD',
+            'ବାର୍ବାଡୀୟ ଡଲାର୍',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'ବଙ୍ଗଳାଦେଶୀ ଟାକା',
+            'BDT',
+            'ବଙ୍ଗଳାଦେଶୀ ଟାକା',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'ବୁଲଗେରୀୟ ଲେଭ୍',
+            'BGN',
+            'ବୁଲଗେରୀୟ ଲେଭ୍',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'ବାଃରେନି ଦିନାର୍',
+            'BHD',
+            'ବାଃରେନି ଦିନାର୍',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'ବୁରୁଣ୍ଡିୟ ଫ୍ରାଙ୍କ୍',
+            'BIF',
+            'ବୁରୁଣ୍ଡିୟ ଫ୍ରାଙ୍କ୍',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'ବର୍ମ୍ୟୁଡା ଡଲାର୍',
+            'BMD',
+            'ବର୍ମ୍ୟୁଡା ଡଲାର୍',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ବ୍ରୁନେଇ ଡଲାର୍',
+            'BND',
+            'ବ୍ରୁନେଇ ଡଲାର୍',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'ବୋଲିଭୀୟ ବୋଲିଭିଆନୋ',
+            'BOB',
+            'ବୋଲିଭୀୟ ବୋଲିଭିଆନୋ',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ବ୍ରାଜିଲୀୟ ରିଏଲ୍',
+            'R$',
+            'ବ୍ରାଜିଲୀୟ ରିଏଲ୍',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'ବାହାମୀୟ ଡଲାର୍',
+            'BSD',
+            'ବାହାମୀୟ ଡଲାର୍',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ଭୁଟାନୀ ଗଲଟ୍ରୁମ୍',
+            'BTN',
+            'ଭୁଟାନୀ ଗଲଟ୍ରୁମ୍',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'ବୋତ୍ସୱାନା ପୁଲା',
+            'BWP',
+            'ବୋତ୍ସୱାନା ପୁଲା',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'ବେଲାରୁସି ରୁବଲ୍',
+            'BYN',
+            'ବେଲାରୁସି ରୁବଲ୍',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'ବେଲିଜ୍ ଡଲାର୍',
+            'BZD',
+            'ବେଲିଜ୍ ଡଲାର୍',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'କାନେଡିୟ ଡଲାର୍',
+            'CA$',
+            'କାନେଡିୟ ଡଲାର୍',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'କଙ୍ଗୋଲିଜ୍ ଫ୍ରାଙ୍କ୍',
+            'CDF',
+            'କଙ୍ଗୋଲିଜ୍ ଫ୍ରାଙ୍କ୍',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'ସୁଇସ୍ ଫ୍ରାଙ୍କ୍',
+            'CHF',
+            'ସୁଇସ୍ ଫ୍ରାଙ୍କ୍',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'ଚିଲି ପେସୋ',
+            'CLP',
+            'ଚିଲି ପେସୋ',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'ଚିନୀ ୟୁଆନ୍ (ଅଫସୋର୍)',
+            'CNH',
+            'ଚିନୀ ୟୁଆନ୍ (ଅଫସୋର୍)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'ଚିନୀ ୟୁଆନ୍',
+            'CN¥',
+            'ଚିନୀ ୟୁଆନ୍',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'କଲୋମ୍ବୀୟ ପେସୋ',
+            'COP',
+            'କଲୋମ୍ବୀୟ ପେସୋ',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'କୋଷ୍ଟା ରିକୀୟ କୋଲୋନ୍',
+            'CRC',
+            'କୋଷ୍ଟା ରିକୀୟ କୋଲୋନ୍',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'କ୍ୟୁବାନ୍ କନଭର୍ଟିବଲ୍ ପେସୋ',
+            'CUC',
+            'କ୍ୟୁବାନ୍ କନଭର୍ଟିବଲ୍ ପେସୋ',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'କ୍ୟୁବାନ୍ ପେସୋ',
+            'CUP',
+            'କ୍ୟୁବାନ୍ ପେସୋ',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'କେପ୍ ଭେର୍ଦେୟ ଏସ୍କୁଡୋ',
+            'CVE',
+            'କେପ୍ ଭେର୍ଦେୟ ଏସ୍କୁଡୋ',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'ଚେକ୍ କୋରୁନା',
+            'CZK',
+            'ଚେକ୍ କୋରୁନା',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'ଜିବୌଟିୟ ଫ୍ରାଙ୍କ୍',
+            'DJF',
+            'ଜିବୌଟିୟ ଫ୍ରାଙ୍କ୍',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ଡାନିସ୍ କ୍ରୋନ୍',
+            'DKK',
+            'ଡାନିସ୍ କ୍ରୋନ୍',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ଡୋମିନିକୀୟ ପେସୋ',
+            'DOP',
+            'ଡୋମିନିକୀୟ ପେସୋ',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'ଆଲଜେରୀୟ ଦିନାର୍',
+            'DZD',
+            'ଆଲଜେରୀୟ ଦିନାର୍',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'ଇଜିପ୍ଟିୟ ପାଉଣ୍ଡ୍',
+            'EGP',
+            'ଇଜିପ୍ଟିୟ ପାଉଣ୍ଡ୍',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'ଏରିଟ୍ରେୟ ନାକଫା',
+            'ERN',
+            'ଏରିଟ୍ରେୟ ନାକଫା',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ଇଥିଓପିୟ ବିର୍',
+            'ETB',
+            'ଇଥିଓପିୟ ବିର୍',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ୟୁରୋ',
+            '€',
+            'ୟୁରୋ',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ଫିଜି ଡଲାର୍',
+            'FJD',
+            'ଫିଜି ଡଲାର୍',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ଫକଲ୍ୟାଣ୍ଡ୍ ଦ୍ଵୀପପୁଞ୍ଜ ପାଉଣ୍ଡ୍',
+            'FKP',
+            'ଫକଲ୍ୟାଣ୍ଡ୍ ଦ୍ଵୀପପୁଞ୍ଜ ପାଉଣ୍ଡ୍',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'ବ୍ରିଟିଶ୍ ପାଉଣ୍ଡ୍',
+            '£',
+            'ବ୍ରିଟିଶ୍ ପାଉଣ୍ଡ୍',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'ଜର୍ଜିୟ ଲାରି',
+            'GEL',
+            'ଜର୍ଜିୟ ଲାରି',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ଘାନିୟ ସେଡି',
+            'GHS',
+            'ଘାନିୟ ସେଡି',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'ଗିବ୍ରାଲଟର୍ ପାଉଣ୍ଡ୍',
+            'GIP',
+            'ଗିବ୍ରାଲଟର୍ ପାଉଣ୍ଡ୍',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'ଗାମ୍ବିୟ ଡାଲାସି',
+            'GMD',
+            'ଗାମ୍ବିୟ ଡାଲାସି',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'ଗୁଇନେୟ ଫ୍ରାଙ୍କ୍',
+            'GNF',
+            'ଗୁଇନେୟ ଫ୍ରାଙ୍କ୍',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ଗୁଏଟମାଲୀୟ କ୍ଵେତଜାଲ୍',
+            'GTQ',
+            'ଗୁଏଟମାଲୀୟ କ୍ଵେତଜାଲ୍',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'ଗାୟାନିସ୍ ଡଲାର୍',
+            'GYD',
+            'ଗାୟାନିସ୍ ଡଲାର୍',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'ହଂ କଂ ଡଲାର୍',
+            'HK$',
+            'ହଂ କଂ ଡଲାର୍',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'ହୋଣ୍ଡୁରୀୟ ଲେମପିରା',
+            'HNL',
+            'ହୋଣ୍ଡୁରୀୟ ଲେମପିରା',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'କ୍ରୋଏସୀୟ କୁନା',
+            'HRK',
+            'କ୍ରୋଏସୀୟ କୁନା',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'ହାଇତୀୟ ଗୋରଡ୍',
+            'HTG',
+            'ହାଇତୀୟ ଗୋରଡ୍',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ହଙ୍ଗେରିୟ ଫୋରିଣ୍ଟ୍',
+            'HUF',
+            'ହଙ୍ଗେରିୟ ଫୋରିଣ୍ଟ୍',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'ଇଣ୍ଡୋନେସିୟ ରୁପିଆ',
+            'IDR',
+            'ଇଣ୍ଡୋନେସିୟ ରୁପିଆ',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ଇସ୍ରାଇଲି ନ୍ୟୁ ଶେକେଲ୍',
+            '₪',
+            'ଇସ୍ରାଇଲି ନ୍ୟୁ ଶେକେଲ୍',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'ଭାରତୀୟ ଟଙ୍କା',
+            '₹',
+            'ଭାରତୀୟ ଟଙ୍କା',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ଇରାକି ଦିନାର୍',
+            'IQD',
+            'ଇରାକି ଦିନାର୍',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ଇରାନୀ ରିଆଲ୍',
+            'IRR',
+            'ଇରାନୀ ରିଆଲ୍',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'ଆଇସଲ୍ୟାଣ୍ଡିକ୍‍ କ୍ରୋନା',
+            'ISK',
+            'ଆଇସଲ୍ୟାଣ୍ଡିକ୍‍ କ୍ରୋନା',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ଜାମାଇକୀୟ ଡଲାର୍',
+            'JMD',
+            'ଜାମାଇକୀୟ ଡଲାର୍',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'ଜର୍ଡାନିୟ ଦିନାର୍',
+            'JOD',
+            'ଜର୍ଡାନିୟ ଦିନାର୍',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'ଜାପାନୀ ୟେନ୍',
+            '¥',
+            'ଜାପାନୀ ୟେନ୍',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'କେନିୟ ଶିଲିଂ',
+            'KES',
+            'କେନିୟ ଶିଲିଂ',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'କିର୍ଗିସ୍ତାନୀ ସୋମ୍',
+            'KGS',
+            'କିର୍ଗିସ୍ତାନୀ ସୋମ୍',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'କାମ୍ଵୋଡିୟ ରିଏଲ୍',
+            'KHR',
+            'କାମ୍ଵୋଡିୟ ରିଏଲ୍',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'କୋମୋରୀୟ ଫ୍ରାଙ୍କ୍',
+            'KMF',
+            'କୋମୋରୀୟ ଫ୍ରାଙ୍କ୍',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'ଉତ୍ତର କୋରିଆଇ ୱୋନ୍',
+            'KPW',
+            'ଉତ୍ତର କୋରିଆଇ ୱୋନ୍',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'ଦକ୍ଷିଣ କୋରିଆଇ ୱୋନ୍',
+            '₩',
+            'ଦକ୍ଷିଣ କୋରିଆଇ ୱୋନ୍',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'କୁୱେତି ଦିନାର୍',
+            'KWD',
+            'କୁୱେତି ଦିନାର୍',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'କେମେନ୍ ଦ୍ଵୀପପୁଞ୍ଜ ଡଲାର୍',
+            'KYD',
+            'କେମେନ୍ ଦ୍ଵୀପପୁଞ୍ଜ ଡଲାର୍',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'କାଜାକସ୍ତାନୀ ତେଙ୍ଗେ',
+            'KZT',
+            'କାଜାକସ୍ତାନୀ ତେଙ୍ଗେ',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'ଲାଓଟିୟ କିପ୍',
+            'LAK',
+            'ଲାଓଟିୟ କିପ୍',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'ଲେବାନିଜ୍ ପାଉଣ୍ଡ୍',
+            'LBP',
+            'ଲେବାନିଜ୍ ପାଉଣ୍ଡ୍',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'ଶ୍ରୀଲଙ୍କିୟ ରୁପି',
+            'LKR',
+            'ଶ୍ରୀଲଙ୍କିୟ ରୁପି',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'ଲିବେରୀୟ ଡଲାର୍',
+            'LRD',
+            'ଲିବେରୀୟ ଡଲାର୍',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'ଲେସୋଥୋ ଲୋଟି',
+            'LSL',
+            'ଲେସୋଥୋ ଲୋଟି',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'ଲିବ୍ୟ ଦିନାର୍',
+            'LYD',
+            'ଲିବ୍ୟ ଦିନାର୍',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'ମୋରୋକୀୟ ଦିର୍ହାମ୍',
+            'MAD',
+            'ମୋରୋକୀୟ ଦିର୍ହାମ୍',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'ମୋଲଡୋଭାନ୍ ଲେୟୁ',
+            'MDL',
+            'ମୋଲଡୋଭାନ୍ ଲେୟୁ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ମାଲାଗାସି ଏରିଆରୀ',
+            'MGA',
+            'ମାଲାଗାସି ଏରିଆରୀ',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'ମାସେଡୋନୀୟ ଡିନର୍',
+            'MKD',
+            'ମାସେଡୋନୀୟ ଡିନର୍',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'ମ୍ୟାନମାର୍ କ୍ୟାତ୍‌',
+            'MMK',
+            'ମ୍ୟାନମାର୍ କ୍ୟାତ୍‌',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'ମଙ୍ଗୋଲିୟ ତୁଗ୍ରିକ୍',
+            'MNT',
+            'ମଙ୍ଗୋଲିୟ ତୁଗ୍ରିକ୍',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'ମାକାନେଜ୍ ପାଟାକା',
+            'MOP',
+            'ମାକାନେଜ୍ ପାଟାକା',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ମର୍ଟିନିୟ ଆଗୁଇଅ (1973–2017)',
+            'MRO',
+            'ମର୍ଟିନିୟ ଆଗୁଇଅ (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ମର୍ଟିନିୟ ଆଗୁଇଅ',
+            'MRU',
+            'ମର୍ଟିନିୟ ଆଗୁଇଅ',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'ମୌରିସୀୟ ରୁପି',
+            'MUR',
+            'ମୌରିସୀୟ ରୁପି',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'ମାଲଡିଭିୟ ରୁଫିୟା',
+            'MVR',
+            'ମାଲଡିଭିୟ ରୁଫିୟା',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'ମଲାୱି କ୍ୱାଚା',
+            'MWK',
+            'ମଲାୱି କ୍ୱାଚା',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'ମେକ୍ସିକୀୟ ପେସୋ',
+            'MX$',
+            'ମେକ୍ସିକୀୟ ପେସୋ',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ମାଲେସିୟ ରିଙ୍ଗିଟ୍',
+            'MYR',
+            'ମାଲେସିୟ ରିଙ୍ଗିଟ୍',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'ମୋଜାମ୍ବିକୀୟ ମେଟିକାଲ୍',
+            'MZN',
+            'ମୋଜାମ୍ବିକୀୟ ମେଟିକାଲ୍',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'ନାମିବିୟ ଡଲାର୍',
+            'NAD',
+            'ନାମିବିୟ ଡଲାର୍',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'ନାଇଜେରିଆଇ ନାଇରା',
+            'NGN',
+            'ନାଇଜେରିଆଇ ନାଇରା',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'ନିକାରାଗୁଆ କୋର୍ଡୋବା',
+            'NIO',
+            'ନିକାରାଗୁଆ କୋର୍ଡୋବା',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'ନରୱେୟୀୟ କ୍ରୋନ୍',
+            'NOK',
+            'ନରୱେୟୀୟ କ୍ରୋନ୍',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'ନେପାଳି ରୁପି',
+            'NPR',
+            'ନେପାଳି ରୁପି',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'ନ୍ୟୁଜିଲ୍ୟାଣ୍ଡ୍ ଡଲାର୍',
+            'NZ$',
+            'ନ୍ୟୁଜିଲ୍ୟାଣ୍ଡ୍ ଡଲାର୍',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ଓମାନି ରିଆଲ୍',
+            'OMR',
+            'ଓମାନି ରିଆଲ୍',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'ପାନାମାନିୟ ବାଲବୋଆ',
+            'PAB',
+            'ପାନାମାନିୟ ବାଲବୋଆ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'ପେରୁଭୀୟ ସୋଲ୍',
+            'PEN',
+            'ପେରୁଭୀୟ ସୋଲ୍',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'ପପୁଆ ନ୍ୟୁ ଗୁଇନିୟ କିନା',
+            'PGK',
+            'ପପୁଆ ନ୍ୟୁ ଗୁଇନିୟ କିନା',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'ଫିଲିପିନି ପେସୋ',
+            'PHP',
+            'ଫିଲିପିନି ପେସୋ',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'ପାକିସ୍ତାନୀ ରୁପି',
+            'PKR',
+            'ପାକିସ୍ତାନୀ ରୁପି',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'ପୋଲିଶ୍ ଜ୍ଲଟୀ',
+            'PLN',
+            'ପୋଲିଶ୍ ଜ୍ଲଟୀ',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'ପାରାଗୁଆୟାନ୍ ଗୁଆରାନି',
+            'PYG',
+            'ପାରାଗୁଆୟାନ୍ ଗୁଆରାନି',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'କ୍ଵାତାରି ରିଆଲ୍',
+            'QAR',
+            'କ୍ଵାତାରି ରିଆଲ୍',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'ରୋମାନିୟ ଲେଉ',
+            'RON',
+            'ରୋମାନିୟ ଲେଉ',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'ସର୍ବିଆଇ ଦିନାର',
+            'RSD',
+            'ସର୍ବିଆଇ ଦିନାର',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ରୁଷି ରୁବଲ୍',
+            'RUB',
+            'ରୁଷି ରୁବଲ୍',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ରୁୱାଣ୍ଡା ଫ୍ରାଙ୍କ୍',
+            'RWF',
+            'ରୁୱାଣ୍ଡା ଫ୍ରାଙ୍କ୍',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'ସୌଦି ରିୟାଲ୍',
+            'SAR',
+            'ସୌଦି ରିୟାଲ୍',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'ସୋଲୋମୋନ୍ ଦ୍ଵୀପପୁଞ୍ଜ ଡଲାର୍',
+            'SBD',
+            'ସୋଲୋମୋନ୍ ଦ୍ଵୀପପୁଞ୍ଜ ଡଲାର୍',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'ସେୟଚେଲୋଇସ୍ ରୁପି',
+            'SCR',
+            'ସେୟଚେଲୋଇସ୍ ରୁପି',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'ସୁଦାନୀଜ ପାଉଣ୍ଡ୍',
+            'SDG',
+            'ସୁଦାନୀଜ ପାଉଣ୍ଡ୍',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'ସ୍ୱେଡିଶ୍ କ୍ରୋନା',
+            'SEK',
+            'ସ୍ୱେଡିଶ୍ କ୍ରୋନା',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'ସିଙ୍ଗାପୁର୍ ଡଲାର୍',
+            'SGD',
+            'ସିଙ୍ଗାପୁର୍ ଡଲାର୍',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'ସେଣ୍ଟ୍. ହେଲେନା ପାଉଣ୍ଡ୍',
+            'SHP',
+            'ସେଣ୍ଟ୍. ହେଲେନା ପାଉଣ୍ଡ୍',
+        ],
+        'SLE' => [
+            'SLE',
+            'ସିଏରା ଲିଓନୀୟ ଲେଓନ୍',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'ସିଏରା ଲିଓନୀୟ ଲେଓନ୍',
+            'SLL',
+            'ସିଏରା ଲିଓନୀୟ ଲେଓନ୍ (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'ସୋମାଲି ସିଲିଂ',
+            'SOS',
+            'ସୋମାଲି ସିଲିଂ',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'ସୁରିନାମିଜ୍ ଡଲାର୍',
+            'SRD',
+            'ସୁରିନାମିଜ୍ ଡଲାର୍',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'ଦକ୍ଷିଣ ସୁଡାନିଜ୍‍ ପାଉଣ୍ଡ୍',
+            'SSP',
+            'ଦକ୍ଷିଣ ସୁଡାନିଜ୍‍ ପାଉଣ୍ଡ୍',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'ସାଓ ତୋମେ & ପ୍ରିସିପ୍ ଡୋବ୍ରା (1977–2017)',
+            'STD',
+            'ସାଓ ତୋମେ & ପ୍ରିସିପ୍ ଡୋବ୍ରା (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'ସାଓ ତୋମେ & ପ୍ରିସିପ୍ ଡୋବ୍ରା',
+            'STN',
+            'ସାଓ ତୋମେ & ପ୍ରିସିପ୍ ଡୋବ୍ରା',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'ସିରିୟ ପାଉଣ୍ଡ୍',
+            'SYP',
+            'ସିରିୟ ପାଉଣ୍ଡ୍',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'ସ୍ଵାଜି ଲିଲାଞ୍ଜେନି',
+            'SZL',
+            'ସ୍ଵାଜି ଲିଲାଞ୍ଜେନି',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'ଥାଇ ଭାଟ୍',
+            'THB',
+            'ଥାଇ ଭାଟ୍',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'ତାଜିକିସ୍ତାନୀ ସୋମୋନି',
+            'TJS',
+            'ତାଜିକିସ୍ତାନୀ ସୋମୋନି',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'ତୁର୍କମେନିସ୍ତାନୀ ମନତ୍‌',
+            'TMT',
+            'ତୁର୍କମେନିସ୍ତାନୀ ମନତ୍‌',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'ଟୁନେସିଆଇ ଦିନାର୍',
+            'TND',
+            'ଟୁନେସିଆଇ ଦିନାର୍',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'ତୋଙ୍ଗିୟ ପାଙ୍ଗା',
+            'TOP',
+            'ତୋଙ୍ଗିୟ ପାଙ୍ଗା',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'ତୁର୍କିୟ ଲିରା',
+            'TRY',
+            'ତୁର୍କିୟ ଲିରା',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ତ୍ରିନିଦାଦ୍ ଏବଂ ଟୋବାଗୋ ଡଲାର୍',
+            'TTD',
+            'ତ୍ରିନିଦାଦ୍ ଏବଂ ଟୋବାଗୋ ଡଲାର୍',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'ନ୍ୟୁ ତାଇୱାନ୍ ଡଲାର୍',
+            'NT$',
+            'ନ୍ୟୁ ତାଇୱାନ୍ ଡଲାର୍',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'ତାନଜାନୀୟ ଶିଲିଂ',
+            'TZS',
+            'ତାନଜାନୀୟ ଶିଲିଂ',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ୟୁକ୍ରେନୀୟ ହ୍ରାଇଭନିଆ',
+            'UAH',
+            'ୟୁକ୍ରେନୀୟ ହ୍ରାଇଭନିଆ',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ଉଗାଣ୍ଡିୟ ଶିଲିଂ',
+            'UGX',
+            'ଉଗାଣ୍ଡିୟ ଶିଲିଂ',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'ଯୁକ୍ତରାଷ୍ଟ୍ର ଡଲାର୍',
+            '$',
+            'ଯୁକ୍ତରାଷ୍ଟ୍ର ଡଲାର୍',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'ଉରୁଗୁଇୟାନ୍ ପେସୋ',
+            'UYU',
+            'ଉରୁଗୁଇୟାନ୍ ପେସୋ',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ଉଜବେକିସ୍ତାନୀ ସୋମ୍',
+            'UZS',
+            'ଉଜବେକିସ୍ତାନୀ ସୋମ୍',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'ଭେନେଜୁଏଲାନ୍ ବୋଲିଭାର୍ (2008–2018)',
+            'VEF',
+            'ଭେନେଜୁଏଲାନ୍ ବୋଲିଭାର୍ (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'ଭେନେଜୁଏଲାନ୍ ବୋଲିଭାର୍',
+            'VES',
+            'ଭେନେଜୁଏଲାନ୍ ବୋଲିଭାର୍',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'ଭୀଏତନାମୀୟ ଡଙ୍ଗ',
+            '₫',
+            'ଭୀଏତନାମୀୟ ଡଙ୍ଗ',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'ଭାନୁଆଟୁ ଭାଟୁ',
+            'VUV',
+            'ଭାନୁଆଟୁ ଭାଟୁ',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'ସାମୋୟିୟ ତାଲା',
+            'WST',
+            'ସାମୋୟିୟ ତାଲା',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'ମଧ୍ୟ ଆଫ୍ରିକୀ CFA ଫ୍ରାଙ୍କ୍',
+            'FCFA',
+            'ମଧ୍ୟ ଆଫ୍ରିକୀ CFA ଫ୍ରାଙ୍କ୍',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'ପୂର୍ବ କାରିବୀୟ ଡଲାର୍',
+            'EC$',
+            'ପୂର୍ବ କାରିବୀୟ ଡଲାର୍',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'ପଶ୍ଚିମ ଆଫ୍ରିକିୟ CFA ଫ୍ରାଙ୍କ୍',
+            'F CFA',
+            'ପଶ୍ଚିମ ଆଫ୍ରିକିୟ CFA ଫ୍ରାଙ୍କ୍',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP ଫ୍ରାଙ୍କ୍',
+            'CFPF',
+            'CFP ଫ୍ରାଙ୍କ୍',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'ୟେମେନି ରିଆଲ୍',
+            'YER',
+            'ୟେମେନି ରିଆଲ୍',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'ଦକ୍ଷିଣ ଆଫ୍ରିକିୟ ରାଣ୍ଡ୍',
+            'ZAR',
+            'ଦକ୍ଷିଣ ଆଫ୍ରିକିୟ ରାଣ୍ଡ୍',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'ଜାମ୍ବୀୟ କ୍ୱାଚା',
+            'ZMW',
+            'ଜାମ୍ବୀୟ କ୍ୱାଚା',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/os.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/os.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/os.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/os.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,28 +3,28 @@
 return [
     'Names' => [
         'BRL' => [
-            0 => 'R$',
-            1 => 'Бразилиаг реал',
+            'R$',
+            'Бразилиаг реал',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Евро',
+            '€',
+            'Евро',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Бритайнаг Фунт',
+            '£',
+            'Бритайнаг Фунт',
         ],
         'GEL' => [
-            0 => '₾',
-            1 => 'Лар',
+            '₾',
+            'Лар',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Сом',
+            'RUB',
+            'Сом',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'АИШ-ы Доллар',
+            '$',
+            'АИШ-ы Доллар',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/os_RU.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/os_RU.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/os_RU.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/os_RU.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Лар',
+            'GEL',
+            'Лар',
         ],
         'RUB' => [
-            0 => '₽',
-            1 => 'Сом',
+            '₽',
+            'Сом',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pa_Arab.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pa_Arab.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pa_Arab.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pa_Arab.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,16 +3,16 @@
 return [
     'Names' => [
         'EUR' => [
-            0 => '€',
-            1 => 'يورو',
+            '€',
+            'يورو',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'روپئیہ [INR]',
+            '₹',
+            'روپئیہ [INR]',
         ],
         'PKR' => [
-            0 => 'ر',
-            1 => 'روپئیہ',
+            'ر',
+            'روپئیہ',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pa.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pa.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pa.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pa.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,740 +3,740 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'ਸੰਯੁਕਤ ਅਰਬ ਅਮੀਰਾਤ ਦਿਰਹਾਮ',
+            'AED',
+            'ਸੰਯੁਕਤ ਅਰਬ ਅਮੀਰਾਤ ਦਿਰਹਾਮ',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'ਅਫ਼ਗਾਨ ਅਫ਼ਗਾਨੀ',
+            'AFN',
+            'ਅਫ਼ਗਾਨ ਅਫ਼ਗਾਨੀ',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'ਅਲਬਾਨੀਆਈ ਲੇਕ',
+            'ALL',
+            'ਅਲਬਾਨੀਆਈ ਲੇਕ',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'ਅਰਮੀਨੀਆਈ ਦਰਾਮ',
+            'AMD',
+            'ਅਰਮੀਨੀਆਈ ਦਰਾਮ',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'ਨੀਦਰਲੈਂਡਸ ਐਂਟੀਲੀਅਨ ਗਿਲਡਰ',
+            'ANG',
+            'ਨੀਦਰਲੈਂਡਸ ਐਂਟੀਲੀਅਨ ਗਿਲਡਰ',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'ਅੰਗੋਲਾ ਕਵਾਂਜਾ',
+            'AOA',
+            'ਅੰਗੋਲਾ ਕਵਾਂਜਾ',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'ਅਰਜਨਟੀਨੀ ਅਸਟਰਾਲ',
+            'ARA',
+            'ਅਰਜਨਟੀਨੀ ਅਸਟਰਾਲ',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'ਅਰਜਨਟੀਨੀ ਪੇਸੋ ਲੇ (1970–1983)',
+            'ARL',
+            'ਅਰਜਨਟੀਨੀ ਪੇਸੋ ਲੇ (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'ਅਰਜਨਟੀਨੀ ਪੇਸੋ (1881–1970)',
+            'ARM',
+            'ਅਰਜਨਟੀਨੀ ਪੇਸੋ (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'ਅਰਜਨਟੀਨੀ ਪੇਸੋ (1983–1985)',
+            'ARP',
+            'ਅਰਜਨਟੀਨੀ ਪੇਸੋ (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'ਅਰਜਨਟੀਨੀ ਪੇਸੋ',
+            'ARS',
+            'ਅਰਜਨਟੀਨੀ ਪੇਸੋ',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ਆਸਟ੍ਰੇਲੀਆਈ ਡਾਲਰ',
+            'A$',
+            'ਆਸਟ੍ਰੇਲੀਆਈ ਡਾਲਰ',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'ਅਰੂਬਨ ਫਲੋਰਿਨ',
+            'AWG',
+            'ਅਰੂਬਨ ਫਲੋਰਿਨ',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'ਅਜ਼ਰਬਾਈਜਾਨ ਮਾਨਤ',
+            'AZN',
+            'ਅਜ਼ਰਬਾਈਜਾਨ ਮਾਨਤ',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'ਬੋਸਨੀਆ-ਹਰਜ਼ੇਗੋਵੀਨਾ ਬਦਲਣਯੋਗ ਮਾਰਕ',
+            'BAM',
+            'ਬੋਸਨੀਆ-ਹਰਜ਼ੇਗੋਵੀਨਾ ਬਦਲਣਯੋਗ ਮਾਰਕ',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'ਬਾਰਬਾਡੀਅਨ ਡਾਲਰ',
+            'BBD',
+            'ਬਾਰਬਾਡੀਅਨ ਡਾਲਰ',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'ਬੰਗਲਾਦੇਸ਼ੀ ਟਕਾ',
+            'BDT',
+            'ਬੰਗਲਾਦੇਸ਼ੀ ਟਕਾ',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'ਬੁਲਗਾਰੀਆਈ ਲੇਵ',
+            'BGN',
+            'ਬੁਲਗਾਰੀਆਈ ਲੇਵ',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'ਬਹਿਰੀਨੀ ਦਿਨਾਰ',
+            'BHD',
+            'ਬਹਿਰੀਨੀ ਦਿਨਾਰ',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'ਬੁਰੁੰਡੀਆਈ ਫ੍ਰੈਂਕ',
+            'BIF',
+            'ਬੁਰੁੰਡੀਆਈ ਫ੍ਰੈਂਕ',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'ਬਰਮੂਡਾ ਡਾਲਰ',
+            'BMD',
+            'ਬਰਮੂਡਾ ਡਾਲਰ',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ਬਰੂਨੇਈ ਡਾਲਰ',
+            'BND',
+            'ਬਰੂਨੇਈ ਡਾਲਰ',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'ਬੋਲੀਵੀਅਨ ਬੋਲੀਵੀਅਨੋ',
+            'BOB',
+            'ਬੋਲੀਵੀਅਨ ਬੋਲੀਵੀਅਨੋ',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'ਬੋਲੀਵੀਆਈ ਬੋਲੀਵੀਅਨੋ (1863–1963)',
+            'BOL',
+            'ਬੋਲੀਵੀਆਈ ਬੋਲੀਵੀਅਨੋ (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'ਬੋਲੀਵੀਆਈ ਪੇਸੋ',
+            'BOP',
+            'ਬੋਲੀਵੀਆਈ ਪੇਸੋ',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'ਬੋਲੀਵੀਆਈ ਮਵਡੋਲ',
+            'BOV',
+            'ਬੋਲੀਵੀਆਈ ਮਵਡੋਲ',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਨਿਊ ਕਰੁਜ਼ਿਰੋਸ (1967–1986)',
+            'BRB',
+            'ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਨਿਊ ਕਰੁਜ਼ਿਰੋਸ (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਕਰੁਜ਼ਾਡੂ (1986–1989)',
+            'BRC',
+            'ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਕਰੁਜ਼ਾਡੂ (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਕਰੁਜ਼ਿਰੋਸ (1990–1993)',
+            'BRE',
+            'ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਕਰੁਜ਼ਿਰੋਸ (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਰੀਅਲ',
+            'R$',
+            'ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਰੀਅਲ',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਨਿਊ ਕਰੁਜ਼ਾਡੂ (1989–1990)',
+            'BRN',
+            'ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਨਿਊ ਕਰੁਜ਼ਾਡੂ (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਕਰੁਜ਼ਿਰੋਸ (1993–1994)',
+            'BRR',
+            'ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਕਰੁਜ਼ਿਰੋਸ (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਕਰੁਜ਼ਿਰੋਸ (1942–1967)',
+            'BRZ',
+            'ਬ੍ਰਾਜ਼ੀਲੀਆਈ ਕਰੁਜ਼ਿਰੋਸ (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'ਬਾਹਾਮੀਅਨ ਡਾਲਰ',
+            'BSD',
+            'ਬਾਹਾਮੀਅਨ ਡਾਲਰ',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ਭੂਟਾਨੀ ਐਂਗਲਟ੍ਰਮ',
+            'BTN',
+            'ਭੂਟਾਨੀ ਐਂਗਲਟ੍ਰਮ',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'ਬੋਟਸਵਾਨਾ ਪੁਲਾ',
+            'BWP',
+            'ਬੋਟਸਵਾਨਾ ਪੁਲਾ',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'ਬੇਲਾਰੂਸੀ ਰੂਬਲ',
+            'BYN',
+            'ਬੇਲਾਰੂਸੀ ਰੂਬਲ',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'ਬੇਲਾਰੂਸੀ ਰੂਬਲ (2000–2016)',
+            'BYR',
+            'ਬੇਲਾਰੂਸੀ ਰੂਬਲ (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'ਬੇਲੀਜ਼ ਡਾਲਰ',
+            'BZD',
+            'ਬੇਲੀਜ਼ ਡਾਲਰ',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'ਕੇਨੇਡਿਆਈ ਡਾਲਰ',
+            'CA$',
+            'ਕੇਨੇਡਿਆਈ ਡਾਲਰ',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'ਕਾਂਗੋਲੀਜ਼ ਫ੍ਰੈਂਕ',
+            'CDF',
+            'ਕਾਂਗੋਲੀਜ਼ ਫ੍ਰੈਂਕ',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'ਸਵਿਸ ਫ੍ਰੈਂਕ',
+            'CHF',
+            'ਸਵਿਸ ਫ੍ਰੈਂਕ',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'ਚਿਲੀ ਪੇਸੋ',
+            'CLP',
+            'ਚਿਲੀ ਪੇਸੋ',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'ਚੀਨੀ ਯੁਆਨ (ਔਫ਼ਸ਼ੋਰ)',
+            'CNH',
+            'ਚੀਨੀ ਯੁਆਨ (ਔਫ਼ਸ਼ੋਰ)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'ਚੀਨੀ ਯੁਆਨ',
+            'CN¥',
+            'ਚੀਨੀ ਯੁਆਨ',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'ਕੋਲੰਬਿਆਈ ਪੇਸੋ',
+            'COP',
+            'ਕੋਲੰਬਿਆਈ ਪੇਸੋ',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'ਕੋਸਟਾ ਰੀਕਨ ਕੋਲਨ',
+            'CRC',
+            'ਕੋਸਟਾ ਰੀਕਨ ਕੋਲਨ',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'ਕਿਊਬਨ ਬਦਲਣਯੋਗ ਪੇਸੋ',
+            'CUC',
+            'ਕਿਊਬਨ ਬਦਲਣਯੋਗ ਪੇਸੋ',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'ਕਿਊਬਨ ਪੇਸੋ',
+            'CUP',
+            'ਕਿਊਬਨ ਪੇਸੋ',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'ਕੇਪ ਵਰਡੀਅਨ ਸਕੂਡੋ',
+            'CVE',
+            'ਕੇਪ ਵਰਡੀਅਨ ਸਕੂਡੋ',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'ਚੈਕ ਗਣਰਾਜ ਕੋਰੁਨਾ',
+            'CZK',
+            'ਚੈਕ ਗਣਰਾਜ ਕੋਰੁਨਾ',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'ਜਰਮਨ ਮਾਰਕ',
+            'DEM',
+            'ਜਰਮਨ ਮਾਰਕ',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'ਜ਼ੀਬੂਤੀਅਨ ਫ੍ਰੈਂਕ',
+            'DJF',
+            'ਜ਼ੀਬੂਤੀਅਨ ਫ੍ਰੈਂਕ',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ਡੈਨਿਸ਼ ਕਰੌਨ',
+            'DKK',
+            'ਡੈਨਿਸ਼ ਕਰੌਨ',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ਡੌਮਿਨਿਕਨ ਪੇਸੋ',
+            'DOP',
+            'ਡੌਮਿਨਿਕਨ ਪੇਸੋ',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'ਅਲਜੀਰਿਆਈ ਦਿਨਾਰ',
+            'DZD',
+            'ਅਲਜੀਰਿਆਈ ਦਿਨਾਰ',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'ਮਿਸਰੀ ਪੌਂਡ',
+            'EGP',
+            'ਮਿਸਰੀ ਪੌਂਡ',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'ਇਰੀਟ੍ਰਿਆਈ ਨਾਫ਼ਾ',
+            'ERN',
+            'ਇਰੀਟ੍ਰਿਆਈ ਨਾਫ਼ਾ',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ਇਥੋਪੀਆਈ ਬਿਰ',
+            'ETB',
+            'ਇਥੋਪੀਆਈ ਬਿਰ',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ਯੂਰੋ',
+            '€',
+            'ਯੂਰੋ',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ਫ਼ਿਜ਼ੀ ਡਾਲਰ',
+            'FJD',
+            'ਫ਼ਿਜ਼ੀ ਡਾਲਰ',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ਫ਼ਾਕਲੈਂਡ ਆਈਲੈਂਡਸ ਪੌਂਡ',
+            'FKP',
+            'ਫ਼ਾਕਲੈਂਡ ਆਈਲੈਂਡਸ ਪੌਂਡ',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'ਬ੍ਰਿਟਿਸ਼ ਪੌਂਡ',
+            '£',
+            'ਬ੍ਰਿਟਿਸ਼ ਪੌਂਡ',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'ਜਾਰਜੀਆਈ ਲਾਰੀ',
+            'GEL',
+            'ਜਾਰਜੀਆਈ ਲਾਰੀ',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ਘਾਨਾਈ ਸੇਡੀ',
+            'GHS',
+            'ਘਾਨਾਈ ਸੇਡੀ',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'ਜਿਬਰਾਲਟਰ ਪੌਂਡ',
+            'GIP',
+            'ਜਿਬਰਾਲਟਰ ਪੌਂਡ',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'ਗੈਂਬੀਆਈ ਦਲਾਸੀ',
+            'GMD',
+            'ਗੈਂਬੀਆਈ ਦਲਾਸੀ',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'ਗਿਨੀ ਫ੍ਰੈਂਕ',
+            'GNF',
+            'ਗਿਨੀ ਫ੍ਰੈਂਕ',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ਗੁਆਟੇਮਾਲਾ ਕੁਏਟਜ਼ਲ',
+            'GTQ',
+            'ਗੁਆਟੇਮਾਲਾ ਕੁਏਟਜ਼ਲ',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'ਗੁਆਨਾਆਈ ਡਾਲਰ',
+            'GYD',
+            'ਗੁਆਨਾਆਈ ਡਾਲਰ',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'ਹਾਂਗ ਕਾਂਗ ਡਾਲਰ',
+            'HK$',
+            'ਹਾਂਗ ਕਾਂਗ ਡਾਲਰ',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'ਹਾਨਡੂਰਨ ਲੇਮਪਿਰਾ',
+            'HNL',
+            'ਹਾਨਡੂਰਨ ਲੇਮਪਿਰਾ',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'ਕਰੋਏਸ਼ੀਆਈ ਕੁਨਾ',
+            'HRK',
+            'ਕਰੋਏਸ਼ੀਆਈ ਕੁਨਾ',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'ਹੈਤੀ ਗੌਰਡੇ',
+            'HTG',
+            'ਹੈਤੀ ਗੌਰਡੇ',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ਹੰਗਰੀ ਫੋਰਿੰਟ',
+            'HUF',
+            'ਹੰਗਰੀ ਫੋਰਿੰਟ',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'ਇੰਡੋਨੇਸ਼ੀਆਈ ਰੁਪਿਆਹ',
+            'IDR',
+            'ਇੰਡੋਨੇਸ਼ੀਆਈ ਰੁਪਿਆਹ',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'ਆਇਰਿਸ਼ ਪੌਂਡ',
+            'IEP',
+            'ਆਇਰਿਸ਼ ਪੌਂਡ',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'ਇਜ਼ਰਾਈਲੀ ਪੌਂਡ',
+            'ILP',
+            'ਇਜ਼ਰਾਈਲੀ ਪੌਂਡ',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ਇਜ਼ਰਾਈਲੀ ਨਵੀਂ ਸ਼ੇਕੇਲ',
+            '₪',
+            'ਇਜ਼ਰਾਈਲੀ ਨਵੀਂ ਸ਼ੇਕੇਲ',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'ਭਾਰਤੀ ਰੁਪਇਆ',
+            '₹',
+            'ਭਾਰਤੀ ਰੁਪਇਆ',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ਇਰਾਕੀ ਦਿਨਾਰ',
+            'IQD',
+            'ਇਰਾਕੀ ਦਿਨਾਰ',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ਈਰਾਨੀ ਰਿਆਲ',
+            'IRR',
+            'ਈਰਾਨੀ ਰਿਆਲ',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'ਆਈਸਲੈਂਡੀ ਕਰੋਨਾ',
+            'ISK',
+            'ਆਈਸਲੈਂਡੀ ਕਰੋਨਾ',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ਜਮਾਇਕਨ ਡਾਲਰ',
+            'JMD',
+            'ਜਮਾਇਕਨ ਡਾਲਰ',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'ਜਾਰਡਨ ਦਿਨਾਰ',
+            'JOD',
+            'ਜਾਰਡਨ ਦਿਨਾਰ',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'ਜਪਾਨੀ ਯੇਨ',
+            'JP¥',
+            'ਜਪਾਨੀ ਯੇਨ',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'ਕੀਨੀਆਈ ਸ਼ਿਲਿੰਗ',
+            'KES',
+            'ਕੀਨੀਆਈ ਸ਼ਿਲਿੰਗ',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'ਕਿਰਗਿਸਤਾਨੀ ਸੋਮ',
+            'KGS',
+            'ਕਿਰਗਿਸਤਾਨੀ ਸੋਮ',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'ਕੰਬੋਡੀਆਈ ਰੀਅਲ',
+            'KHR',
+            'ਕੰਬੋਡੀਆਈ ਰੀਅਲ',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'ਕੋਮੋਰੀਅਨ ਫ੍ਰੈਂਕ',
+            'KMF',
+            'ਕੋਮੋਰੀਅਨ ਫ੍ਰੈਂਕ',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'ਉੱਤਰੀ ਕੋਰੀਆਈ ਵੋਨ',
+            'KPW',
+            'ਉੱਤਰੀ ਕੋਰੀਆਈ ਵੋਨ',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'ਦੱਖਣੀ ਕੋਰੀਆਈ ਵੋਨ',
+            '₩',
+            'ਦੱਖਣੀ ਕੋਰੀਆਈ ਵੋਨ',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'ਕੁਵੈਤੀ ਦਿਨਾਰ',
+            'KWD',
+            'ਕੁਵੈਤੀ ਦਿਨਾਰ',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'ਕੇਮੈਨ ਆਈਲੈਂਡਸ ਡਾਲਰ',
+            'KYD',
+            'ਕੇਮੈਨ ਆਈਲੈਂਡਸ ਡਾਲਰ',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'ਕਜ਼ਾਖਸਤਾਨੀ ਤੇਂਗੇ',
+            'KZT',
+            'ਕਜ਼ਾਖਸਤਾਨੀ ਤੇਂਗੇ',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'ਲਾਓਟਿਆਈ ਕਿਪ',
+            'LAK',
+            'ਲਾਓਟਿਆਈ ਕਿਪ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'ਲੈਬਨਾਨੀ ਪੌਂਡ',
+            'LBP',
+            'ਲੈਬਨਾਨੀ ਪੌਂਡ',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'ਸ੍ਰੀਲੰਕਾਈ ਰੁਪਇਆ',
+            'LKR',
+            'ਸ੍ਰੀਲੰਕਾਈ ਰੁਪਇਆ',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'ਲਾਈਬੀਰੀਆਈ ਡਾਲਰ',
+            'LRD',
+            'ਲਾਈਬੀਰੀਆਈ ਡਾਲਰ',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'ਲੇਸੋਥੋ ਲੋਟੀ',
+            'LSL',
+            'ਲੇਸੋਥੋ ਲੋਟੀ',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'ਲਿਥੁਆਨੀਆਈ ਲਿਤਾਸ',
+            'LTL',
+            'ਲਿਥੁਆਨੀਆਈ ਲਿਤਾਸ',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'ਲਾਟਵਿਆਈ ਲਾਟਸ',
+            'LVL',
+            'ਲਾਟਵਿਆਈ ਲਾਟਸ',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'ਲੀਬੀਆਈ ਦਿਨਾਰ',
+            'LYD',
+            'ਲੀਬੀਆਈ ਦਿਨਾਰ',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'ਮੋਰੱਕਨ ਦਿਰਹਾਮ',
+            'MAD',
+            'ਮੋਰੱਕਨ ਦਿਰਹਾਮ',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'ਮੋਲਡੋਵਨ ਲੇਉ',
+            'MDL',
+            'ਮੋਲਡੋਵਨ ਲੇਉ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ਮਾਲਾਗਾਸੀ ਅਰਾਇਰੀ',
+            'MGA',
+            'ਮਾਲਾਗਾਸੀ ਅਰਾਇਰੀ',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'ਮੈਕਡੋਨੀਆਈ ਡੇਨਾਰ',
+            'MKD',
+            'ਮੈਕਡੋਨੀਆਈ ਡੇਨਾਰ',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'ਮਿਆਂਮਾਰ ਕਿਆਤ',
+            'MMK',
+            'ਮਿਆਂਮਾਰ ਕਿਆਤ',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'ਮੰਗੋਲੀਆਈ ਤੁਗਰਿਕ',
+            'MNT',
+            'ਮੰਗੋਲੀਆਈ ਤੁਗਰਿਕ',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'ਮੇਕਾਨੀ ਪਟਾਕਾ',
+            'MOP',
+            'ਮੇਕਾਨੀ ਪਟਾਕਾ',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ਮੋਰਿਟਾਨੀਆਈ ਊਗੀਆ (1973–2017)',
+            'MRO',
+            'ਮੋਰਿਟਾਨੀਆਈ ਊਗੀਆ (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ਮੋਰਿਟਾਨੀਆਈ ਊਗੀਆ',
+            'MRU',
+            'ਮੋਰਿਟਾਨੀਆਈ ਊਗੀਆ',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'ਮੌਰਿਸ਼ੀਆਈ ਰੁਪਇਆ',
+            'MUR',
+            'ਮੌਰਿਸ਼ੀਆਈ ਰੁਪਇਆ',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'ਮਾਲਦੀਵੀ ਰੁਫੀਆ',
+            'MVR',
+            'ਮਾਲਦੀਵੀ ਰੁਫੀਆ',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'ਮਾਲਾਵੀਆਈ ਕਵਾਚਾ',
+            'MWK',
+            'ਮਾਲਾਵੀਆਈ ਕਵਾਚਾ',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'ਮੈਕਸੀਕਨ ਪੇਸੋ',
+            'MX$',
+            'ਮੈਕਸੀਕਨ ਪੇਸੋ',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ਮਲੇਸ਼ੀਆਈ ਰਿੰਗਿਟ',
+            'MYR',
+            'ਮਲੇਸ਼ੀਆਈ ਰਿੰਗਿਟ',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'ਮੋਜ਼ਾਮਬੀਕਨ ਮੈਟੀਕਲ',
+            'MZN',
+            'ਮੋਜ਼ਾਮਬੀਕਨ ਮੈਟੀਕਲ',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'ਨਾਮੀਬੀਆਈ ਡਾਲਰ',
+            'NAD',
+            'ਨਾਮੀਬੀਆਈ ਡਾਲਰ',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'ਨਾਇਜੀਰੀਆਈ ਨਾਇਰਾ',
+            'NGN',
+            'ਨਾਇਜੀਰੀਆਈ ਨਾਇਰਾ',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'ਨਿਕਾਰਾਗੁਆਈ ਕੋਰਡੋਬਾ',
+            'NIO',
+            'ਨਿਕਾਰਾਗੁਆਈ ਕੋਰਡੋਬਾ',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'ਨਾਰਵੇਜੀਆਈ ਕਰੌਨ',
+            'NOK',
+            'ਨਾਰਵੇਜੀਆਈ ਕਰੌਨ',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'ਨੇਪਾਲੀ ਰੁਪਇਆ',
+            'NPR',
+            'ਨੇਪਾਲੀ ਰੁਪਇਆ',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'ਨਿਊਜ਼ੀਲੈਂਡ ਡਾਲਰ',
+            'NZ$',
+            'ਨਿਊਜ਼ੀਲੈਂਡ ਡਾਲਰ',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ਓਮਾਨੀ ਰਿਆਲ',
+            'OMR',
+            'ਓਮਾਨੀ ਰਿਆਲ',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'ਪਨਾਮੇਨੀਅਨ ਬਾਲਬੋਆ',
+            'PAB',
+            'ਪਨਾਮੇਨੀਅਨ ਬਾਲਬੋਆ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'ਪੇਰੂਵੀਅਨ ਸੋਲ',
+            'PEN',
+            'ਪੇਰੂਵੀਅਨ ਸੋਲ',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'ਪਾਪੂਆ ਨਿਊ ਗਿਨੀਆਈ ਕੀਨਾ',
+            'PGK',
+            'ਪਾਪੂਆ ਨਿਊ ਗਿਨੀਆਈ ਕੀਨਾ',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'ਫਿਲਿਪੀਨੀ ਪੇਸੋ',
+            'PHP',
+            'ਫਿਲਿਪੀਨੀ ਪੇਸੋ',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'ਪਾਕਿਸਤਾਨੀ ਰੁਪਇਆ',
+            'PKR',
+            'ਪਾਕਿਸਤਾਨੀ ਰੁਪਇਆ',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'ਪੋਲੈਂਡੀ ਜ਼ਲੌਟੀ',
+            'PLN',
+            'ਪੋਲੈਂਡੀ ਜ਼ਲੌਟੀ',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'ਪੈਰਾਗੁਵਾਇਨ ਗੁਆਰਾਨੀ',
+            'PYG',
+            'ਪੈਰਾਗੁਵਾਇਨ ਗੁਆਰਾਨੀ',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'ਕਤਰੀ ਰਿਆਲ',
+            'QAR',
+            'ਕਤਰੀ ਰਿਆਲ',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'ਰੋਮਾਨੀਆਈ ਲੇਉ',
+            'RON',
+            'ਰੋਮਾਨੀਆਈ ਲੇਉ',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'ਸਰਬੀਆਈ ਦਿਨਾਰ',
+            'RSD',
+            'ਸਰਬੀਆਈ ਦਿਨਾਰ',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ਰੂਸੀ ਰੂਬਲ',
+            'RUB',
+            'ਰੂਸੀ ਰੂਬਲ',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ਰਵਾਂਡਨ ਫ੍ਰੈਂਕ',
+            'RWF',
+            'ਰਵਾਂਡਨ ਫ੍ਰੈਂਕ',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'ਸਾਊਦੀ ਰਿਆਲ',
+            'SAR',
+            'ਸਾਊਦੀ ਰਿਆਲ',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'ਸੋਲੋਮਨ ਆਈਲੈਂਡਸ ਡਾਲਰ',
+            'SBD',
+            'ਸੋਲੋਮਨ ਆਈਲੈਂਡਸ ਡਾਲਰ',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'ਸੇਸ਼ਲਸ ਰੁਪਇਆ',
+            'SCR',
+            'ਸੇਸ਼ਲਸ ਰੁਪਇਆ',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'ਸੂਡਾਨੀ ਪੌਂਡ',
+            'SDG',
+            'ਸੂਡਾਨੀ ਪੌਂਡ',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'ਸਵੀਡਿਸ਼ ਕਰੋਨਾ',
+            'SEK',
+            'ਸਵੀਡਿਸ਼ ਕਰੋਨਾ',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'ਸਿੰਗਾਪੁਰ ਡਾਲਰ',
+            'SGD',
+            'ਸਿੰਗਾਪੁਰ ਡਾਲਰ',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'ਸੇਂਟ ਹੇਲੇਨਾ ਪੌਂਡ',
+            'SHP',
+            'ਸੇਂਟ ਹੇਲੇਨਾ ਪੌਂਡ',
+        ],
+        'SLE' => [
+            'SLE',
+            'ਸਿਏਰਾ ਲਿਓਨੀਅਨ ਲਿਓਨ',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'ਸਿਏਰਾ ਲਿਓਨੀਅਨ ਲਿਓਨ',
+            'SLL',
+            'ਸਿਏਰਾ ਲਿਓਨੀਅਨ ਲਿਓਨ (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'ਸੋਮਾਲੀ ਸ਼ਿਲਿੰਗ',
+            'SOS',
+            'ਸੋਮਾਲੀ ਸ਼ਿਲਿੰਗ',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'ਸੂਰੀਨਾਮੀ ਡਾਲਰ',
+            'SRD',
+            'ਸੂਰੀਨਾਮੀ ਡਾਲਰ',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'ਦੱਖਣੀ ਸੂਡਾਨੀ ਪੌਂਡ',
+            'SSP',
+            'ਦੱਖਣੀ ਸੂਡਾਨੀ ਪੌਂਡ',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'ਸਾਉ ਟੋਮੀ ਐਂਡ ਪ੍ਰਿੰਸਪੀ ਡੋਬਰਾ (1977–2017)',
+            'STD',
+            'ਸਾਉ ਟੋਮੀ ਐਂਡ ਪ੍ਰਿੰਸਪੀ ਡੋਬਰਾ (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'ਸਾਉ ਟੋਮੀ ਐਂਡ ਪ੍ਰਿੰਸਪੀ ਡੋਬਰਾ',
+            'STN',
+            'ਸਾਉ ਟੋਮੀ ਐਂਡ ਪ੍ਰਿੰਸਪੀ ਡੋਬਰਾ',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'ਸੋਵੀਅਤ ਰੂਬਲ',
+            'SUR',
+            'ਸੋਵੀਅਤ ਰੂਬਲ',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'ਸੀਰੀਆਈ ਪੌਂਡ',
+            'SYP',
+            'ਸੀਰੀਆਈ ਪੌਂਡ',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'ਸਵਾਜ਼ੀ ਲਾਇਲੈਂਗਨੀ',
+            'SZL',
+            'ਸਵਾਜ਼ੀ ਲਾਇਲੈਂਗਨੀ',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'ਥਾਈ ਬਾਹਤ',
+            '฿',
+            'ਥਾਈ ਬਾਹਤ',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'ਤਾਜਿਕਿਸਤਾਨੀ ਸੋਮੋਨੀ',
+            'TJS',
+            'ਤਾਜਿਕਿਸਤਾਨੀ ਸੋਮੋਨੀ',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'ਤੁਰਕਮੇਨਿਸਤਾਨੀ ਮਾਨਤ',
+            'TMT',
+            'ਤੁਰਕਮੇਨਿਸਤਾਨੀ ਮਾਨਤ',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'ਟਿਉਨੀਸ਼ੀਆਈ ਦਿਨਾਰ',
+            'TND',
+            'ਟਿਉਨੀਸ਼ੀਆਈ ਦਿਨਾਰ',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'ਟੌਂਗਨ ਪੈਂਗਾ',
+            'TOP',
+            'ਟੌਂਗਨ ਪੈਂਗਾ',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'ਤੁਰਕੀ ਲੀਰਾ',
+            'TRY',
+            'ਤੁਰਕੀ ਲੀਰਾ',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ਟ੍ਰਿਨੀਡਾਡ ਅਤੇ ਟੋਬਾਗੋ ਡਾਲਰ',
+            'TTD',
+            'ਟ੍ਰਿਨੀਡਾਡ ਅਤੇ ਟੋਬਾਗੋ ਡਾਲਰ',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'ਨਵਾਂ ਤਾਇਵਾਨ ਡਾਲਰ',
+            'NT$',
+            'ਨਵਾਂ ਤਾਇਵਾਨ ਡਾਲਰ',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'ਤਨਜ਼ਾਨੀਆਈ ਸ਼ਿਲਿੰਗ',
+            'TZS',
+            'ਤਨਜ਼ਾਨੀਆਈ ਸ਼ਿਲਿੰਗ',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ਯੂਕਰੇਨੀਆਈ ਰਿਵਨਿਆ',
+            'UAH',
+            'ਯੂਕਰੇਨੀਆਈ ਰਿਵਨਿਆ',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ਯੂਗਾਂਡੀਆਈ ਸ਼ਿਲਿੰਗ',
+            'UGX',
+            'ਯੂਗਾਂਡੀਆਈ ਸ਼ਿਲਿੰਗ',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'ਯੂ.ਐਸ. ਡਾਲਰ',
-        ],
-        'UYI' => [
-            0 => 'UYI',
-            1 => 'UYI',
+            'US$',
+            'ਯੂ.ਐਸ. ਡਾਲਰ',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'ਉਰੂਗੁਵਾਇਨ ਪੇਸੋ (1975–1993)',
+            'UYP',
+            'ਉਰੂਗੁਵਾਇਨ ਪੇਸੋ (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'ਉਰੂਗੁਵਾਇਨ ਪੇਸੋ',
+            'UYU',
+            'ਉਰੂਗੁਵਾਇਨ ਪੇਸੋ',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ਉਜ਼ਬੇਕਿਸਤਾਨ ਸੋਮ',
+            'UZS',
+            'ਉਜ਼ਬੇਕਿਸਤਾਨ ਸੋਮ',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'ਵੇਨੇਜ਼ੂਏਲਨ ਬੋਲੀਵਰ (1871–2008)',
+            'VEB',
+            'ਵੇਨੇਜ਼ੂਏਲਨ ਬੋਲੀਵਰ (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'ਵੇਨੇਜ਼ੂਏਲਨ ਬੋਲੀਵਰ (2008–2018)',
+            'VEF',
+            'ਵੇਨੇਜ਼ੂਏਲਨ ਬੋਲੀਵਰ (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'ਵੇਨੇਜ਼ੂਏਲਨ ਬੋਲੀਵਰ',
+            'VES',
+            'ਵੇਨੇਜ਼ੂਏਲਨ ਬੋਲੀਵਰ',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'ਵੀਅਤਨਾਮੀ ਡੋਂਗ',
+            '₫',
+            'ਵੀਅਤਨਾਮੀ ਡੋਂਗ',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'ਵੀਅਤਨਾਮੀ ਡੋਂਗ (1978–1985)',
+            'VNN',
+            'ਵੀਅਤਨਾਮੀ ਡੋਂਗ (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'ਵਾਨੂਆਟੂ ਵਾਟੂ',
+            'VUV',
+            'ਵਾਨੂਆਟੂ ਵਾਟੂ',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'ਸਾਮੋਆਈ ਤਾਲਾ',
+            'WST',
+            'ਸਾਮੋਆਈ ਤਾਲਾ',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'ਕੇਂਦਰੀ ਅਫ਼ਰੀਕੀ [CFA] ਫ੍ਰੈਂਕ',
+            'FCFA',
+            'ਕੇਂਦਰੀ ਅਫ਼ਰੀਕੀ [CFA] ਫ੍ਰੈਂਕ',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'ਪੂਰਬੀ ਕੈਰੇਬੀਅਨ ਡਾਲਰ',
+            'EC$',
+            'ਪੂਰਬੀ ਕੈਰੇਬੀਅਨ ਡਾਲਰ',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'ਯੂਰਪੀ ਮੁਦਰਾ ਇਕਾਈ',
+            'XEU',
+            'ਯੂਰਪੀ ਮੁਦਰਾ ਇਕਾਈ',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'ਪੱਛਮੀ ਅਫ਼ਰੀਕੀ (CFA) ਫ੍ਰੈਂਕ',
+            'F CFA',
+            'ਪੱਛਮੀ ਅਫ਼ਰੀਕੀ (CFA) ਫ੍ਰੈਂਕ',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'ਫ੍ਰੈਂਕ (CFP)',
+            'CFPF',
+            'ਫ੍ਰੈਂਕ (CFP)',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'ਯਮਨੀ ਰਿਆਲ',
+            'YER',
+            'ਯਮਨੀ ਰਿਆਲ',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'ਦੱਖਣੀ ਅਫਰੀਕੀ ਰੈਂਡ',
+            'ZAR',
+            'ਦੱਖਣੀ ਅਫਰੀਕੀ ਰੈਂਡ',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'ਜ਼ਾਮਬੀਆਈ ਕਵਾਚਾ',
+            'ZMW',
+            'ਜ਼ਾਮਬੀਆਈ ਕਵਾਚਾ',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pl.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1036 +3,1040 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'peseta andorska',
+            'ADP',
+            'peseta andorska',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dirham ZEA',
+            'AED',
+            'dirham ZEA',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afgani (1927–2002)',
+            'AFA',
+            'afgani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afgani afgańskie',
+            'AFN',
+            'afgani afgańskie',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'lek albański',
+            'ALL',
+            'lek albański',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'dram armeński',
+            'AMD',
+            'dram armeński',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'gulden antylski',
+            'ANG',
+            'gulden antylski',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwanza angolska',
+            'AOA',
+            'kwanza angolska',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'kwanza angolańska (1977–1990)',
+            'AOK',
+            'kwanza angolańska (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'nowa kwanza angolańska (1990–2000)',
+            'AON',
+            'nowa kwanza angolańska (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'kwanza angolańska Reajustado (1995–1999)',
+            'AOR',
+            'kwanza angolańska Reajustado (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'austral argentyński',
+            'ARA',
+            'austral argentyński',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'peso argentyńskie (1983–1985)',
+            'ARP',
+            'peso argentyńskie (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'peso argentyńskie',
+            'ARS',
+            'peso argentyńskie',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'szyling austriacki',
+            'ATS',
+            'szyling austriacki',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'dolar australijski',
+            'AUD',
+            'dolar australijski',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'florin arubański',
+            'AWG',
+            'florin arubański',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'manat azerbejdżański',
+            'AZM',
+            'manat azerbejdżański',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'manat azerski',
+            'AZN',
+            'manat azerski',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'dinar Bośni i Hercegowiny',
+            'BAD',
+            'dinar Bośni i Hercegowiny',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'marka zamienna Bośni i Hercegowiny',
+            'BAM',
+            'marka zamienna Bośni i Hercegowiny',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'dolar barbadoski',
+            'BBD',
+            'dolar barbadoski',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'taka bengalska',
+            'BDT',
+            'taka bengalska',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'frank belgijski (zamienny)',
+            'BEC',
+            'frank belgijski (zamienny)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'frank belgijski',
+            'BEF',
+            'frank belgijski',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'frank belgijski (finansowy)',
+            'BEL',
+            'frank belgijski (finansowy)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'lew bułgarski wymienny',
+            'BGL',
+            'lew bułgarski wymienny',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'lew bułgarski socjalistyczny',
+            'BGM',
+            'lew bułgarski socjalistyczny',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'lew bułgarski',
+            'BGN',
+            'lew bułgarski',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'lew bułgarski (1879–1952)',
+            'BGO',
+            'lew bułgarski (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dinar bahrański',
+            'BHD',
+            'dinar bahrański',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'frank burundyjski',
+            'BIF',
+            'frank burundyjski',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dolar bermudzki',
+            'BMD',
+            'dolar bermudzki',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'dolar brunejski',
+            'BND',
+            'dolar brunejski',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviano boliwijskie',
+            'BOB',
+            'boliviano boliwijskie',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'peso boliwijskie',
+            'BOP',
+            'peso boliwijskie',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'mvdol boliwijski',
+            'BOV',
+            'mvdol boliwijski',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'cruzeiro novo brazylijskie (1967–1986)',
+            'BRB',
+            'cruzeiro novo brazylijskie (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'cruzado brazylijskie',
+            'BRC',
+            'cruzado brazylijskie',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'cruzeiro brazylijskie (1990–1993)',
+            'BRE',
+            'cruzeiro brazylijskie (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'real brazylijski',
+            'R$',
+            'real brazylijski',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'nowe cruzado brazylijskie',
+            'BRN',
+            'nowe cruzado brazylijskie',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'cruzeiro brazylijskie',
+            'BRR',
+            'cruzeiro brazylijskie',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'dolar bahamski',
+            'BSD',
+            'dolar bahamski',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ngultrum bhutański',
+            'BTN',
+            'ngultrum bhutański',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'kyat birmański',
+            'BUK',
+            'kyat birmański',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pula botswańska',
+            'BWP',
+            'pula botswańska',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'rubel białoruski (1994–1999)',
+            'BYB',
+            'rubel białoruski (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'rubel białoruski',
+            'BYN',
+            'rubel białoruski',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'rubel białoruski (2000–2016)',
+            'BYR',
+            'rubel białoruski (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'dolar belizeński',
+            'BZD',
+            'dolar belizeński',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'dolar kanadyjski',
+            'CAD',
+            'dolar kanadyjski',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'frank kongijski',
+            'CDF',
+            'frank kongijski',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'frank szwajcarski',
+            'CHF',
+            'frank szwajcarski',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'peso chilijskie',
+            'CLP',
+            'peso chilijskie',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'juan chiński (rynek zewnętrzny)',
+            'CNH',
+            'juan chiński (rynek zewnętrzny)',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'juan chiński',
+            'CNY',
+            'juan chiński',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'peso kolumbijskie',
+            'COP',
+            'peso kolumbijskie',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'colon kostarykański',
+            'CRC',
+            'colon kostarykański',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'stary dinar serbski',
+            'CSD',
+            'stary dinar serbski',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'korona czechosłowacka',
+            'CSK',
+            'korona czechosłowacka',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'peso kubańskie wymienialne',
+            'CUC',
+            'peso kubańskie wymienialne',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'peso kubańskie',
+            'CUP',
+            'peso kubańskie',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'escudo zielonoprzylądkowe',
+            'CVE',
+            'escudo zielonoprzylądkowe',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'funt cypryjski',
+            'CYP',
+            'funt cypryjski',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'korona czeska',
+            'CZK',
+            'korona czeska',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'wschodnia marka wschodnioniemiecka',
+            'DDM',
+            'wschodnia marka wschodnioniemiecka',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'marka niemiecka',
+            'DEM',
+            'marka niemiecka',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'frank dżibutyjski',
+            'DJF',
+            'frank dżibutyjski',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'korona duńska',
+            'DKK',
+            'korona duńska',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'peso dominikańskie',
+            'DOP',
+            'peso dominikańskie',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinar algierski',
+            'DZD',
+            'dinar algierski',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'sucre ekwadorski',
+            'ECS',
+            'sucre ekwadorski',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'korona estońska',
+            'EEK',
+            'korona estońska',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'funt egipski',
+            'EGP',
+            'funt egipski',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nakfa erytrejska',
+            'ERN',
+            'nakfa erytrejska',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'peseta hiszpańska (Konto A)',
+            'ESA',
+            'peseta hiszpańska (Konto A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'peseta hiszpańska (konto wymienne)',
+            'ESB',
+            'peseta hiszpańska (konto wymienne)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'peseta hiszpańska',
+            'ESP',
+            'peseta hiszpańska',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'birr etiopski',
+            'ETB',
+            'birr etiopski',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'marka fińska',
+            'FIM',
+            'marka fińska',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'dolar fidżyjski',
+            'FJD',
+            'dolar fidżyjski',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'funt falklandzki',
+            'FKP',
+            'funt falklandzki',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'frank francuski',
+            'FRF',
+            'frank francuski',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'funt szterling',
+            'GBP',
+            'funt szterling',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'kupon gruziński larit',
+            'GEK',
+            'kupon gruziński larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'lari gruzińskie',
+            'GEL',
+            'lari gruzińskie',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'cedi ghańskie (1979–2007)',
+            'GHC',
+            'cedi ghańskie (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'cedi ghańskie',
+            'GHS',
+            'cedi ghańskie',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'funt gibraltarski',
+            'GIP',
+            'funt gibraltarski',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi gambijskie',
+            'GMD',
+            'dalasi gambijskie',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'frank gwinejski',
+            'GNF',
+            'frank gwinejski',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'syli gwinejskie',
+            'GNS',
+            'syli gwinejskie',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekwele gwinejskie Gwinei Równikowej',
+            'GQE',
+            'ekwele gwinejskie Gwinei Równikowej',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'drachma grecka',
+            'GRD',
+            'drachma grecka',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'quetzal gwatemalski',
+            'GTQ',
+            'quetzal gwatemalski',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'escudo Gwinea Portugalska',
+            'GWE',
+            'escudo Gwinea Portugalska',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'peso Guinea-Bissau',
+            'GWP',
+            'peso Guinea-Bissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'dolar gujański',
+            'GYD',
+            'dolar gujański',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'dolar hongkoński',
+            'HKD',
+            'dolar hongkoński',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'lempira honduraska',
+            'HNL',
+            'lempira honduraska',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'dinar chorwacki',
+            'HRD',
+            'dinar chorwacki',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kuna chorwacka',
+            'HRK',
+            'kuna chorwacka',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gourde haitański',
+            'HTG',
+            'gourde haitański',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'forint węgierski',
+            'HUF',
+            'forint węgierski',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'rupia indonezyjska',
+            'IDR',
+            'rupia indonezyjska',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'funt irlandzki',
+            'IEP',
+            'funt irlandzki',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'funt izraelski',
+            'ILP',
+            'funt izraelski',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'nowy szekel izraelski',
+            'ILS',
+            'nowy szekel izraelski',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'rupia indyjska',
+            'INR',
+            'rupia indyjska',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'dinar iracki',
+            'IQD',
+            'dinar iracki',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'rial irański',
+            'IRR',
+            'rial irański',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'korona islandzka',
+            'ISK',
+            'korona islandzka',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'lir włoski',
+            'ITL',
+            'lir włoski',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'dolar jamajski',
+            'JMD',
+            'dolar jamajski',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'dinar jordański',
+            'JOD',
+            'dinar jordański',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'jen japoński',
+            'JPY',
+            'jen japoński',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'szyling kenijski',
+            'KES',
+            'szyling kenijski',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'som kirgiski',
+            'KGS',
+            'som kirgiski',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'riel kambodżański',
+            'KHR',
+            'riel kambodżański',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'frank komoryjski',
+            'KMF',
+            'frank komoryjski',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'won północnokoreański',
+            'KPW',
+            'won północnokoreański',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'won południowokoreański',
+            'KRW',
+            'won południowokoreański',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'dinar kuwejcki',
+            'KWD',
+            'dinar kuwejcki',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'dolar kajmański',
+            'KYD',
+            'dolar kajmański',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'tenge kazachskie',
+            'KZT',
+            'tenge kazachskie',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'kip laotański',
+            'LAK',
+            'kip laotański',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'funt libański',
+            'LBP',
+            'funt libański',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'rupia lankijska',
+            'LKR',
+            'rupia lankijska',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dolar liberyjski',
+            'LRD',
+            'dolar liberyjski',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'loti lesotyjskie',
+            'LSL',
+            'loti sotyjskie',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'lit litewski',
+            'LTL',
+            'lit litewski',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'talon litewski',
+            'LTT',
+            'talon litewski',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'frank luksemburski',
+            'LUF',
+            'frank luksemburski',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'łat łotewski',
+            'LVL',
+            'łat łotewski',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'rubel łotewski',
+            'LVR',
+            'rubel łotewski',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinar libijski',
+            'LYD',
+            'dinar libijski',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dirham marokański',
+            'MAD',
+            'dirham marokański',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'frank marokański',
+            'MAF',
+            'frank marokański',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'lej mołdawski',
+            'MDL',
+            'lej mołdawski',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariary malgaski',
+            'MGA',
+            'ariary malgaski',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'frank malgaski',
+            'MGF',
+            'frank malgaski',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'denar macedoński',
+            'MKD',
+            'denar macedoński',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'frank malijski',
+            'MLF',
+            'frank malijski',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'kiat birmański',
+            'MMK',
+            'kiat birmański',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'tugrik mongolski',
+            'MNT',
+            'tugrik mongolski',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'pataca Makau',
+            'MOP',
+            'pataca Makau',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ouguiya mauretańska (1973–2017)',
+            'MRO',
+            'ouguiya mauretańska (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ugija mauretańska',
+            'MRU',
+            'ugija mauretańska',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'lira maltańska',
+            'MTL',
+            'lira maltańska',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'funt maltański',
+            'MTP',
+            'funt maltański',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'rupia maurytyjska',
+            'MUR',
+            'rupia maurytyjska',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'rupia malediwska',
+            'MVR',
+            'rupia malediwska',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha malawijska',
+            'MWK',
+            'kwacha malawijska',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'peso meksykańskie',
+            'MXN',
+            'peso meksykańskie',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'peso srebrne meksykańskie (1861–1992)',
+            'MXP',
+            'peso srebrne meksykańskie (1861–1992)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ringgit malezyjski',
+            'MYR',
+            'ringgit malezyjski',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'escudo mozambickie',
+            'MZE',
+            'escudo mozambickie',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'metical Mozambik',
+            'MZM',
+            'metical Mozambik',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'metical mozambicki',
+            'MZN',
+            'metical mozambicki',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dolar namibijski',
+            'NAD',
+            'dolar namibijski',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naira nigeryjska',
+            'NGN',
+            'naira nigeryjska',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'cordoba nikaraguańska (1988–1991)',
+            'NIC',
+            'cordoba nikaraguańska (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'cordoba nikaraguańska',
+            'NIO',
+            'cordoba nikaraguańska',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'gulden holenderski',
+            'NLG',
+            'gulden holenderski',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'korona norweska',
+            'NOK',
+            'korona norweska',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'rupia nepalska',
+            'NPR',
+            'rupia nepalska',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'dolar nowozelandzki',
+            'NZD',
+            'dolar nowozelandzki',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'rial omański',
+            'OMR',
+            'rial omański',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balboa panamski',
+            'PAB',
+            'balboa panamski',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'inti peruwiański',
+            'PEI',
+            'inti peruwiański',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'sol peruwiański',
+            'PEN',
+            'sol peruwiański',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'sol peruwiański (1863–1965)',
+            'PES',
+            'sol peruwiański (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina papuańska',
+            'PGK',
+            'kina papuańska',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'peso filipińskie',
+            'PHP',
+            'peso filipińskie',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'rupia pakistańska',
+            'PKR',
+            'rupia pakistańska',
         ],
         'PLN' => [
-            0 => 'zł',
-            1 => 'złoty polski',
+            'zł',
+            'złoty polski',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'złoty polski (1950–1995)',
+            'PLZ',
+            'złoty polski (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'escudo portugalskie',
+            'PTE',
+            'escudo portugalskie',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'guarani paragwajskie',
+            'PYG',
+            'guarani paragwajskie',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'rial katarski',
+            'QAR',
+            'rial katarski',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'dolar rodezyjski',
+            'RHD',
+            'dolar rodezyjski',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'lej rumuński (1952–2006)',
+            'ROL',
+            'lej rumuński (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'lej rumuński',
+            'RON',
+            'lej rumuński',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'dinar serbski',
+            'RSD',
+            'dinar serbski',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'rubel rosyjski',
+            'RUB',
+            'rubel rosyjski',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'rubel rosyjski (1991–1998)',
+            'RUR',
+            'rubel rosyjski (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'frank ruandyjski',
+            'RWF',
+            'frank ruandyjski',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'rial saudyjski',
+            'SAR',
+            'rial saudyjski',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'dolar Wysp Salomona',
+            'SBD',
+            'dolar Wysp Salomona',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'rupia seszelska',
+            'SCR',
+            'rupia seszelska',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'dinar sudański',
+            'SDD',
+            'dinar sudański',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'funt sudański',
+            'SDG',
+            'funt sudański',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'funt sudański (1957–1998)',
+            'SDP',
+            'funt sudański (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'korona szwedzka',
+            'SEK',
+            'korona szwedzka',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'dolar singapurski',
+            'SGD',
+            'dolar singapurski',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'funt Świętej Heleny',
+            'SHP',
+            'funt Świętej Heleny',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'tolar słoweński',
+            'SIT',
+            'tolar słoweński',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'korona słowacka',
+            'SKK',
+            'korona słowacka',
+        ],
+        'SLE' => [
+            'SLE',
+            'leone sierraleoński',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leone sierraleoński',
+            'SLL',
+            'leone sierraleoński (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'szyling somalijski',
+            'SOS',
+            'szyling somalijski',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'dolar surinamski',
+            'SRD',
+            'dolar surinamski',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'gulden surinamski',
+            'SRG',
+            'gulden surinamski',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'funt południowosudański',
+            'SSP',
+            'funt południowosudański',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'dobra Wysp Świętego Tomasza i Książęcej (1977–2017)',
+            'STD',
+            'dobra Wysp Świętego Tomasza i Książęcej (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra Wysp Świętego Tomasza i Książęcej',
+            'STN',
+            'dobra Wysp Świętego Tomasza i Książęcej',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'rubel radziecki',
+            'SUR',
+            'rubel radziecki',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'colon salwadorski',
+            'SVC',
+            'colon salwadorski',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'funt syryjski',
+            'SYP',
+            'funt syryjski',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangeni Suazi',
+            'SZL',
+            'lilangeni Suazi',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'baht tajski',
+            'THB',
+            'baht tajski',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'rubel tadżycki',
+            'TJR',
+            'rubel tadżycki',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'somoni tadżyckie',
+            'TJS',
+            'somoni tadżyckie',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'manat turkmeński (1993–2009)',
+            'TMM',
+            'manat turkmeński (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'manat turkmeński',
+            'TMT',
+            'manat turkmeński',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinar tunezyjski',
+            'TND',
+            'dinar tunezyjski',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'pa’anga tongijska',
+            'TOP',
+            'pa’anga tongijska',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'escudo timorskie',
+            'TPE',
+            'escudo timorskie',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'lira turecka (1922–2005)',
+            'TRL',
+            'lira turecka (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'lira turecka',
+            'TRY',
+            'lira turecka',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dolar trynidadzki',
+            'TTD',
+            'dolar trynidadzki',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'nowy dolar tajwański',
+            'TWD',
+            'nowy dolar tajwański',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'szyling tanzański',
+            'TZS',
+            'szyling tanzański',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'hrywna ukraińska',
+            'UAH',
+            'hrywna ukraińska',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'karbowaniec ukraiński',
+            'UAK',
+            'karbowaniec ukraiński',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'szyling ugandyjski (1966–1987)',
+            'UGS',
+            'szyling ugandyjski (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'szyling ugandyjski',
+            'UGX',
+            'szyling ugandyjski',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'dolar amerykański',
+            'USD',
+            'dolar amerykański',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'peso urugwajskie (1975–1993)',
+            'UYP',
+            'peso urugwajskie (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'peso urugwajskie',
+            'UYU',
+            'peso urugwajskie',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'som uzbecki',
+            'UZS',
+            'som uzbecki',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'boliwar wenezuelski (1871–2008)',
+            'VEB',
+            'boliwar wenezuelski (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'boliwar wenezuelski (2008–2018)',
+            'VEF',
+            'boliwar wenezuelski (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'boliwar wenezuelski',
+            'VES',
+            'boliwar wenezuelski',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'dong wietnamski',
+            'VND',
+            'dong wietnamski',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu wanuackie',
+            'VUV',
+            'vatu wanuackie',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'tala samoańskie',
+            'WST',
+            'tala samoańskie',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'frank CFA BEAC',
+            'FCFA',
+            'frank CFA BEAC',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'dolar wschodniokaraibski',
+            'EC$',
+            'dolar wschodniokaraibski',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'ECU',
+            'XEU',
+            'ECU',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'frank złoty francuski',
+            'XFO',
+            'frank złoty francuski',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'UIC-frank francuski',
+            'XFU',
+            'UIC-frank francuski',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'frank CFA',
+            'F CFA',
+            'frank CFA',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'frank CFP',
+            'CFPF',
+            'frank CFP',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'dinar jemeński',
+            'YDD',
+            'dinar jemeński',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'rial jemeński',
+            'YER',
+            'rial jemeński',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'nowy dinar jugosławiański',
+            'YUM',
+            'nowy dinar jugosławiański',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'dinar jugosławiański wymienny',
+            'YUN',
+            'dinar jugosławiański wymienny',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'rand południowoafrykański (finansowy)',
+            'ZAL',
+            'rand południowoafrykański (finansowy)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rand południowoafrykański',
+            'ZAR',
+            'rand południowoafrykański',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'kwacha zambijska (1968–2012)',
+            'ZMK',
+            'kwacha zambijska (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha zambijska',
+            'ZMW',
+            'kwacha zambijska',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'nowy zair zairski',
+            'ZRN',
+            'nowy zair zairski',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zair zairski',
+            'ZRZ',
+            'zair zairski',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'dolar Zimbabwe (1980–2008)',
+            'ZWD',
+            'dolar Zimbabwe (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'dolar Zimbabwe (2009)',
+            'ZWL',
+            'dolar Zimbabwe (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'dolar Zimbabwe (2008)',
+            'ZWR',
+            'dolar Zimbabwe (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ps.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ps.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ps.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ps.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,632 +3,636 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'متحده عرب امارات درهم',
+            'AED',
+            'متحده عرب امارات درهم',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'افغانۍ (1927–2002)',
+            'AFA',
+            'افغانۍ (1927–2002)',
         ],
         'AFN' => [
-            0 => '؋',
-            1 => 'افغانۍ',
+            '؋',
+            'افغانۍ',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'البانوي لک',
+            'ALL',
+            'البانوي لک',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'ارمينيايي ډرام',
+            'AMD',
+            'ارمينيايي ډرام',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'هالېنډي انټيليايي ګيلډر',
+            'ANG',
+            'هالېنډي انټيليايي ګيلډر',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'انګولي کوانزا',
+            'AOA',
+            'انګولي کوانزا',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'ارجنټاين پسو',
+            'ARS',
+            'ارجنټاين پسو',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'آسترالوي ډالر',
+            'A$',
+            'آسترالوي ډالر',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'اروبايي فلورن',
+            'AWG',
+            'اروبايي فلورن',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'آزربايجاني منت',
+            'AZN',
+            'آزربايجاني منت',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'بوسنيا هرزګوينيايي بدلېدونکې مارک',
+            'BAM',
+            'بوسنيا هرزګوينيايي بدلېدونکې مارک',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'باربيډين ډالر',
+            'BBD',
+            'باربيډين ډالر',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'بنګالۍ ټاکه',
+            'BDT',
+            'بنګالۍ ټاکه',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'بلغاري ليو',
+            'BGN',
+            'بلغاري ليو',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'بحريني دينار',
+            'BHD',
+            'بحريني دينار',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'برونډي فرانک',
+            'BIF',
+            'برونډي فرانک',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'برمودا ډالر',
+            'BMD',
+            'برمودا ډالر',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'برونايي ډالر',
+            'BND',
+            'برونايي ډالر',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'بوليوي بوليويانو',
+            'BOB',
+            'بوليوي بوليويانو',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'برازيلي ريل',
+            'R$',
+            'برازيلي ريل',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'بهاماسي ډالر',
+            'BSD',
+            'بهاماسي ډالر',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'بهوټانۍ انګولټرم',
+            'BTN',
+            'بهوټانۍ انګولټرم',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'بوټسواني پولا',
+            'BWP',
+            'بوټسواني پولا',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'بلاروسي روبل',
+            'BYN',
+            'بلاروسي روبل',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'بليز ډالر',
+            'BZD',
+            'بليز ډالر',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'کاناډايي ډالر',
+            'CA$',
+            'کاناډايي ډالر',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'کانګولي فرانک',
+            'CDF',
+            'کانګولي فرانک',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'سويسي فرانک',
+            'CHF',
+            'سويسي فرانک',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'چلي پسو',
+            'CLP',
+            'چلي پسو',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'چيني يوان (آف شور)',
+            'CNH',
+            'چيني يوان (آف شور)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'چيني يوان',
+            'CN¥',
+            'چيني يوان',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'کولمبين پسو',
+            'COP',
+            'کولمبين پسو',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'کوسټا ريکن کولون',
+            'CRC',
+            'کوسټا ريکن کولون',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'کيوبايي بدلېدونکي پسو',
+            'CUC',
+            'کيوبايي بدلېدونکي پسو',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'کيوبايي پسو',
+            'CUP',
+            'کيوبايي پسو',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'کيپ وردين اسکوډو',
+            'CVE',
+            'کيپ وردين اسکوډو',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'چيک کرونا',
+            'CZK',
+            'چيک کرونا',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'جبوتي فرانک',
+            'DJF',
+            'جبوتي فرانک',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ډنمارکي کرون',
+            'DKK',
+            'ډنمارکي کرون',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'دومينيکا پسو',
+            'DOP',
+            'دومينيکا پسو',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'الجيرين دينار',
+            'DZD',
+            'الجيرين دينار',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'مصري پونډ',
+            'EGP',
+            'مصري پونډ',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'ايريټرين نکفا',
+            'ERN',
+            'ايريټرين نکفا',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ايتهوپيايي بر',
+            'ETB',
+            'ايتهوپيايي بر',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'يورو',
+            '€',
+            'يورو',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'فجي ډالر',
+            'FJD',
+            'فجي ډالر',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'پاکلېنډ ټاپوګانو پونډ',
+            'FKP',
+            'پاکلېنډ ټاپوګانو پونډ',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'برتانوې پونډ',
+            '£',
+            'برتانوې پونډ',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'جارجیاېي لارې',
+            'GEL',
+            'جارجیاېي لارې',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ګانين سيډي',
+            'GHS',
+            'ګانين سيډي',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'جبل الطارقي پونډ',
+            'GIP',
+            'جبل الطارقي پونډ',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'ګيمبين دلاسې',
+            'GMD',
+            'ګيمبين دلاسې',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'ګنې فرانک',
+            'GNF',
+            'ګنې فرانک',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ګويټيمالن کوټزل',
+            'GTQ',
+            'ګويټيمالن کوټزل',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'ګايانيز ډالر',
+            'GYD',
+            'ګايانيز ډالر',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'هانګ کانګ ډالر',
+            'HK$',
+            'هانګ کانګ ډالر',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'هونډوران ليمپيرا',
+            'HNL',
+            'هونډوران ليمپيرا',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'کروشيايي کونا',
+            'HRK',
+            'کروشيايي کونا',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'هيټي ګورډ',
+            'HTG',
+            'هيټي ګورډ',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'هنګري فورنټ',
+            'HUF',
+            'هنګري فورنټ',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'انډونيشي روپيا',
+            'IDR',
+            'انډونيشي روپيا',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'اسرايلي نيو شيکل',
+            '₪',
+            'اسرايلي نيو شيکل',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'هندي روپۍ',
+            '₹',
+            'هندي روپۍ',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'عراقي دينار',
+            'IQD',
+            'عراقي دينار',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ايراني ريال',
+            'IRR',
+            'ايراني ريال',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'آيسلېنډي کرونا',
+            'ISK',
+            'آيسلېنډي کرونا',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'جمايکايي ډالر',
+            'JMD',
+            'جمايکايي ډالر',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'اردني دينار',
+            'JOD',
+            'اردني دينار',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'جاپاني ين',
+            'JP¥',
+            'جاپاني ين',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'کينيايي شيلنګ',
+            'KES',
+            'کينيايي شيلنګ',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'کرغزستاني سوم',
+            'KGS',
+            'کرغزستاني سوم',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'کمبوډي ريل',
+            'KHR',
+            'کمبوډي ريل',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'کوموري فرانک',
+            'KMF',
+            'کوموري فرانک',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'شمالي کوريايي وان',
+            'KPW',
+            'شمالي کوريايي وان',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'جنوبي کوريايي وان',
+            '₩',
+            'جنوبي کوريايي وان',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'کويتي دينار',
+            'KWD',
+            'کويتي دينار',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'کيمن ټاپوګانو ډالر',
+            'KYD',
+            'کيمن ټاپوګانو ډالر',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'قازقستاني ټينج',
+            'KZT',
+            'قازقستاني ټينج',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'لاشې کپ',
+            'LAK',
+            'لاشې کپ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'لبناني پونډ',
+            'LBP',
+            'لبناني پونډ',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'سري لنکن روپۍ',
+            'LKR',
+            'سري لنکن روپۍ',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'لايبيرين ډالر',
+            'LRD',
+            'لايبيرين ډالر',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesotho Loti',
+            'LSL',
+            'Lesotho Loti',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'ليبياېي دينار',
+            'LYD',
+            'ليبياېي دينار',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'مراکشي درهم',
+            'MAD',
+            'مراکشي درهم',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'مالډوي ليو',
+            'MDL',
+            'مالډوي ليو',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ملاګاسي ارياري',
+            'MGA',
+            'ملاګاسي ارياري',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'مسيډونايي دينار',
+            'MKD',
+            'مسيډونايي دينار',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'ميانماري کيات',
+            'MMK',
+            'ميانماري کيات',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'منګوليايي توګريک',
+            'MNT',
+            'منګوليايي توګريک',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'مکانيس پټاکا',
+            'MOP',
+            'مکانيس پټاکا',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'موريشيسي ډالر',
+            'MRU',
+            'موريشيسي ډالر',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'موريشيسي روپۍ',
+            'MUR',
+            'موريشيسي روپۍ',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'مالديپي روپيا',
+            'MVR',
+            'مالديپي روپيا',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'ملاوي کواچا',
+            'MWK',
+            'ملاوي کواچا',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'ميکسيکن پيسو',
+            'MX$',
+            'ميکسيکن پيسو',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ملايشي رنګټ',
+            'MYR',
+            'ملايشي رنګټ',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'موزمبيقي ميټيکل',
+            'MZN',
+            'موزمبيقي ميټيکل',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'نيميبيايي ډالر',
+            'NAD',
+            'نيميبيايي ډالر',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'نايجيري نايرا',
+            'NGN',
+            'نايجيري نايرا',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'نيکاراګون کورډوبا',
+            'NIO',
+            'نيکاراګون کورډوبا',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'نارويجين کرون',
+            'NOK',
+            'نارويجين کرون',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'نيپالي روپۍ',
+            'NPR',
+            'نيپالي روپۍ',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'نيوزي لينډي ډالر',
+            'NZ$',
+            'نيوزي لينډي ډالر',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'عماني ريال',
+            'OMR',
+            'عماني ريال',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'پانامۍ بالبوا',
+            'PAB',
+            'پانامۍ بالبوا',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'پيروين سول',
+            'PEN',
+            'پيروين سول',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'پاپوا نيوګاني کينا',
+            'PGK',
+            'پاپوا نيوګاني کينا',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'فلپاينۍ پیسو',
+            '₱',
+            'فلپاينۍ پیسو',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'پاکستانۍ کلداره',
+            'PKR',
+            'پاکستانۍ کلداره',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'پولينډي زلوټي',
+            'PLN',
+            'پولينډي زلوټي',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'پيراګوين ګوراني',
+            'PYG',
+            'پيراګوين ګوراني',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'قطري ريال',
+            'QAR',
+            'قطري ريال',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'روماني ليو',
+            'RON',
+            'روماني ليو',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'سربيايي دينار',
+            'RSD',
+            'سربيايي دينار',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'روسي روبل',
+            'RUB',
+            'روسي روبل',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'روانډي فرانک',
+            'RWF',
+            'روانډي فرانک',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'سعودي ريال',
+            'SAR',
+            'سعودي ريال',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'سولومن ټاپوګانو ډالر',
+            'SBD',
+            'سولومن ټاپوګانو ډالر',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'سيچيليسي روپۍ',
+            'SCR',
+            'سيچيليسي روپۍ',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'سوډاني پونډ',
+            'SDG',
+            'سوډاني پونډ',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'سويډني کرونا',
+            'SEK',
+            'سويډني کرونا',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'سنګاپور ډالر',
+            'SGD',
+            'سنګاپور ډالر',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'سينټ هيلينا پونډ',
+            'SHP',
+            'سينټ هيلينا پونډ',
+        ],
+        'SLE' => [
+            'SLE',
+            'سيرا ليوني ليون',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'سيرا ليوني ليون',
+            'SLL',
+            'سيرا ليوني ليون - 1964-2022',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'سومالي شيلنګ',
+            'SOS',
+            'سومالي شيلنګ',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'سورينيمي ډالر',
+            'SRD',
+            'سورينيمي ډالر',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'جنوب سوډاني پونډ',
+            'SSP',
+            'جنوب سوډاني پونډ',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'ساو ټوم او پرينسپي ډوبرا',
+            'STN',
+            'ساو ټوم او پرينسپي ډوبرا',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'سوريايي پونډ',
+            'SYP',
+            'سوريايي پونډ',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'سوازي ليلانګيني',
+            'SZL',
+            'سوازي ليلانګيني',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'تهايي بات',
+            'THB',
+            'تهايي بات',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'تاجکستاني سوموني',
+            'TJS',
+            'تاجکستاني سوموني',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'ترکمانستاني منت',
+            'TMT',
+            'ترکمانستاني منت',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'تيونسې دينار',
+            'TND',
+            'تيونسې دينار',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'ټونګن پانګا',
+            'TOP',
+            'ټونګن پانګا',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'ترکي ليرا',
+            'TRY',
+            'ترکي ليرا',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ټرينيډاډ او ټوباګو ډالر',
+            'TTD',
+            'ټرينيډاډ او ټوباګو ډالر',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'نيو تائيواني ډالر',
+            'NT$',
+            'نيو تائيواني ډالر',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'تنزاني شيلنګ',
+            'TZS',
+            'تنزاني شيلنګ',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'اوکرايني هريونيا',
+            'UAH',
+            'اوکرايني هريونيا',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'يوګانډي شيلنګ',
+            'UGX',
+            'يوګانډي شيلنګ',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'امريکايي ډالر',
+            '$',
+            'امريکايي ډالر',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'يوراګوي پسو',
+            'UYU',
+            'يوراګوي پسو',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ازبکستاني سوم',
+            'UZS',
+            'ازبکستاني سوم',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'وينزويلي بوليوار',
+            'VES',
+            'وينزويلي بوليوار',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'ويتنامي ډونګ',
+            '₫',
+            'ويتنامي ډونګ',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'ونواتو واتو',
+            'VUV',
+            'ونواتو واتو',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'سموون تالا',
+            'WST',
+            'سموون تالا',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'مرکزي افريقايي CFA فرانک',
+            'FCFA',
+            'مرکزي افريقايي CFA فرانک',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'ختيځ کربين ډالر',
+            'EC$',
+            'ختيځ کربين ډالر',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'ختيځ افريقايي CFA فرانک',
+            'F CFA',
+            'ختيځ افريقايي CFA فرانک',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP فرانک',
+            'CFPF',
+            'CFP فرانک',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'يمني ريال',
+            'YER',
+            'يمني ريال',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'جنوبي افريقاېي رنډ',
+            'ZAR',
+            'جنوبي افريقاېي رنډ',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'زيمبي کواچا',
+            'ZMW',
+            'زيمبي کواچا',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ps_PK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ps_PK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ps_PK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ps_PK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'PKR' => [
-            0 => 'Rs',
-            1 => 'پاکستانۍ کلداره',
+            'Rs',
+            'پاکستانۍ کلداره',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_AO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_AO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_AO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_AO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'AOA' => [
-            0 => 'Kz',
-            1 => 'kwanza angolano',
+            'Kz',
+            'kwanza angolano',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_CV.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_CV.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_CV.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_CV.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'CVE' => [
-            0 => '​',
-            1 => 'escudo cabo-verdiano',
+            '​',
+            'escudo cabo-verdiano',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'escudo português',
+            'PTE',
+            'escudo português',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_LU.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_LU.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_LU.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_LU.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'LUF' => [
-            0 => 'F',
-            1 => 'Franco luxemburguês',
+            'F',
+            'Franco luxemburguês',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_MO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_MO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_MO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_MO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MOP' => [
-            0 => 'MOP$',
-            1 => 'pataca macaense',
+            'MOP$',
+            'pataca macaense',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_MZ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_MZ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_MZ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_MZ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MZN' => [
-            0 => 'MTn',
-            1 => 'metical moçambicano',
+            'MTn',
+            'metical moçambicano',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1156 +3,1160 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Peseta de Andorra',
+            'ADP',
+            'Peseta de Andorra',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham dos Emirados Árabes Unidos',
+            'AED',
+            'Dirham dos Emirados Árabes Unidos',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afegane (1927–2002)',
+            'AFA',
+            'Afegane (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afegane afegão',
+            'AFN',
+            'Afegane afegão',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'Lek Albanês (1946–1965)',
+            'ALK',
+            'Lek Albanês (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lek albanês',
+            'ALL',
+            'Lek albanês',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Dram armênio',
+            'AMD',
+            'Dram armênio',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Florim das Antilhas Holandesas',
+            'ANG',
+            'Florim das Antilhas Holandesas',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza angolano',
+            'AOA',
+            'Kwanza angolano',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Cuanza angolano (1977–1990)',
+            'AOK',
+            'Cuanza angolano (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Novo cuanza angolano (1990–2000)',
+            'AON',
+            'Novo cuanza angolano (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Cuanza angolano reajustado (1995–1999)',
+            'AOR',
+            'Cuanza angolano reajustado (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Austral argentino',
+            'ARA',
+            'Austral argentino',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'Peso lei argentino (1970–1983)',
+            'ARL',
+            'Peso lei argentino (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Peso argentino (1881–1970)',
+            'ARM',
+            'Peso argentino (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Peso argentino (1983–1985)',
+            'ARP',
+            'Peso argentino (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Peso argentino',
+            'ARS',
+            'Peso argentino',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Xelim austríaco',
+            'ATS',
+            'Xelim austríaco',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'Dólar australiano',
+            'AU$',
+            'Dólar australiano',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Florim arubano',
+            'AWG',
+            'Florim arubano',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Manat azerbaijano (1993–2006)',
+            'AZM',
+            'Manat azerbaijano (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Manat azeri',
+            'AZN',
+            'Manat azeri',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Dinar da Bósnia-Herzegovina (1992–1994)',
+            'BAD',
+            'Dinar da Bósnia-Herzegovina (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Marco conversível da Bósnia e Herzegovina',
+            'BAM',
+            'Marco conversível da Bósnia e Herzegovina',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'Novo dinar da Bósnia-Herzegovina (1994–1997)',
+            'BAN',
+            'Novo dinar da Bósnia-Herzegovina (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Dólar barbadense',
+            'BBD',
+            'Dólar barbadense',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka bengali',
+            'BDT',
+            'Taka bengali',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Franco belga (conversível)',
+            'BEC',
+            'Franco belga (conversível)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Franco belga',
+            'BEF',
+            'Franco belga',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Franco belga (financeiro)',
+            'BEL',
+            'Franco belga (financeiro)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Lev forte búlgaro',
+            'BGL',
+            'Lev forte búlgaro',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'Lev socialista búlgaro',
+            'BGM',
+            'Lev socialista búlgaro',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Lev búlgaro',
+            'BGN',
+            'Lev búlgaro',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Lev búlgaro (1879–1952)',
+            'BGO',
+            'Lev búlgaro (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinar bareinita',
+            'BHD',
+            'Dinar bareinita',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Franco burundiano',
+            'BIF',
+            'Franco burundiano',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dólar bermudense',
+            'BMD',
+            'Dólar bermudense',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Dólar bruneano',
+            'BND',
+            'Dólar bruneano',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviano da Bolívia',
+            'BOB',
+            'Boliviano da Bolívia',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Boliviano (1863–1963)',
+            'BOL',
+            'Boliviano (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Peso boliviano',
+            'BOP',
+            'Peso boliviano',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Mvdol boliviano',
+            'BOV',
+            'Mvdol boliviano',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Cruzeiro novo brasileiro (1967–1986)',
+            'BRB',
+            'Cruzeiro novo brasileiro (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Cruzado brasileiro (1986–1989)',
+            'BRC',
+            'Cruzado brasileiro (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Cruzeiro brasileiro (1990–1993)',
+            'BRE',
+            'Cruzeiro brasileiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real brasileiro',
+            'R$',
+            'Real brasileiro',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Cruzado novo brasileiro (1989–1990)',
+            'BRN',
+            'Cruzado novo brasileiro (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Cruzeiro brasileiro (1993–1994)',
+            'BRR',
+            'Cruzeiro brasileiro (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Cruzeiro brasileiro (1942–1967)',
+            'BRZ',
+            'Cruzeiro brasileiro (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dólar bahamense',
+            'BSD',
+            'Dólar bahamense',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ngultrum butanês',
+            'BTN',
+            'Ngultrum butanês',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Kyat birmanês',
+            'BUK',
+            'Kyat birmanês',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula botsuanesa',
+            'BWP',
+            'Pula botsuanesa',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Rublo novo bielo-russo (1994–1999)',
+            'BYB',
+            'Rublo novo bielo-russo (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Rublo bielorrusso',
+            'BYN',
+            'Rublo bielorrusso',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Rublo bielorrusso (2000–2016)',
+            'BYR',
+            'Rublo bielorrusso (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Dólar belizenho',
+            'BZD',
+            'Dólar belizenho',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dólar canadense',
+            'CA$',
+            'Dólar canadense',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Franco congolês',
+            'CDF',
+            'Franco congolês',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'Euro WIR',
+            'CHE',
+            'Euro WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Franco suíço',
+            'CHF',
+            'Franco suíço',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'Franco WIR',
+            'CHW',
+            'Franco WIR',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Escudo chileno',
+            'CLE',
+            'Escudo chileno',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Unidades de Fomento chilenas',
+            'CLF',
+            'Unidades de Fomento chilenas',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Peso chileno',
+            'CLP',
+            'Peso chileno',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Yuan chinês (offshore)',
+            'CNH',
+            'Yuan chinês (offshore)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'Dólar do Banco Popular da China',
+            'CNX',
+            'Dólar do Banco Popular da China',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan chinês',
+            'CN¥',
+            'Yuan chinês',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Peso colombiano',
+            'COP',
+            'Peso colombiano',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Unidade de Valor Real',
+            'COU',
+            'Unidade de Valor Real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Colón costarriquenho',
+            'CRC',
+            'Colón costarriquenho',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Dinar sérvio (2002–2006)',
+            'CSD',
+            'Dinar sérvio (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Coroa Forte checoslovaca',
+            'CSK',
+            'Coroa Forte checoslovaca',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Peso cubano conversível',
+            'CUC',
+            'Peso cubano conversível',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Peso cubano',
+            'CUP',
+            'Peso cubano',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Escudo cabo-verdiano',
+            'CVE',
+            'Escudo cabo-verdiano',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Libra cipriota',
+            'CYP',
+            'Libra cipriota',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Coroa tcheca',
+            'CZK',
+            'Coroa tcheca',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Ostmark da Alemanha Oriental',
+            'DDM',
+            'Ostmark da Alemanha Oriental',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Marco alemão',
+            'DEM',
+            'Marco alemão',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Franco djiboutiano',
+            'DJF',
+            'Franco djiboutiano',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Coroa dinamarquesa',
+            'DKK',
+            'Coroa dinamarquesa',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Peso dominicano',
+            'DOP',
+            'Peso dominicano',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinar argelino',
+            'DZD',
+            'Dinar argelino',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Sucre equatoriano',
+            'ECS',
+            'Sucre equatoriano',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Unidade de Valor Constante (UVC) do Equador',
+            'ECV',
+            'Unidade de Valor Constante (UVC) do Equador',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Coroa estoniana',
+            'EEK',
+            'Coroa estoniana',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Libra egípcia',
+            'EGP',
+            'Libra egípcia',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa da Eritreia',
+            'ERN',
+            'Nakfa da Eritreia',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Peseta espanhola (conta A)',
+            'ESA',
+            'Peseta espanhola (conta A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Peseta espanhola (conta conversível)',
+            'ESB',
+            'Peseta espanhola (conta conversível)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Peseta espanhola',
+            'ESP',
+            'Peseta espanhola',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Birr etíope',
+            'ETB',
+            'Birr etíope',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Marca finlandesa',
+            'FIM',
+            'Marca finlandesa',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Dólar fijiano',
+            'FJD',
+            'Dólar fijiano',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Libra malvinense',
+            'FKP',
+            'Libra malvinense',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Franco francês',
+            'FRF',
+            'Franco francês',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Libra esterlina',
+            '£',
+            'Libra esterlina',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Cupom Lari georgiano',
+            'GEK',
+            'Cupom Lari georgiano',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Lari georgiano',
+            'GEL',
+            'Lari georgiano',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Cedi de Gana (1979–2007)',
+            'GHC',
+            'Cedi de Gana (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Cedi ganês',
+            'GHS',
+            'Cedi ganês',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Libra de Gibraltar',
+            'GIP',
+            'Libra de Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi gambiano',
+            'GMD',
+            'Dalasi gambiano',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Franco guineano',
+            'GNF',
+            'Franco guineano',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Syli da Guiné',
+            'GNS',
+            'Syli da Guiné',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Ekwele da Guiné Equatorial',
+            'GQE',
+            'Ekwele da Guiné Equatorial',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Dracma grego',
+            'GRD',
+            'Dracma grego',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Quetzal guatemalteco',
+            'GTQ',
+            'Quetzal guatemalteco',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Escudo da Guiné Portuguesa',
+            'GWE',
+            'Escudo da Guiné Portuguesa',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Peso da Guiné-Bissau',
+            'GWP',
+            'Peso da Guiné-Bissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Dólar guianense',
+            'GYD',
+            'Dólar guianense',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Dólar de Hong Kong',
+            'HK$',
+            'Dólar de Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lempira hondurenha',
+            'HNL',
+            'Lempira hondurenha',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Dinar croata',
+            'HRD',
+            'Dinar croata',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuna croata',
+            'HRK',
+            'Kuna croata',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gourde haitiano',
+            'HTG',
+            'Gourde haitiano',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Florim húngaro',
+            'HUF',
+            'Florim húngaro',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Rupia indonésia',
+            'IDR',
+            'Rupia indonésia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Libra irlandesa',
+            'IEP',
+            'Libra irlandesa',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Libra israelita',
+            'ILP',
+            'Libra israelita',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'Sheqel antigo israelita',
+            'ILR',
+            'Sheqel antigo israelita',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Novo shekel israelense',
+            '₪',
+            'Novo shekel israelense',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupia indiana',
+            '₹',
+            'Rupia indiana',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dinar iraquiano',
+            'IQD',
+            'Dinar iraquiano',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Rial iraniano',
+            'IRR',
+            'Rial iraniano',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'Coroa antiga islandesa',
+            'ISJ',
+            'Coroa antiga islandesa',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Coroa islandesa',
+            'ISK',
+            'Coroa islandesa',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Lira italiana',
+            'ITL',
+            'Lira italiana',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Dólar jamaicano',
+            'JMD',
+            'Dólar jamaicano',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinar jordaniano',
+            'JOD',
+            'Dinar jordaniano',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Iene japonês',
+            'JP¥',
+            'Iene japonês',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Xelim queniano',
+            'KES',
+            'Xelim queniano',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Som quirguiz',
+            'KGS',
+            'Som quirguiz',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Riel cambojano',
+            'KHR',
+            'Riel cambojano',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Franco comoriano',
+            'KMF',
+            'Franco comoriano',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Won norte-coreano',
+            'KPW',
+            'Won norte-coreano',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'Hwan da Coreia do Sul (1953–1962)',
+            'KRH',
+            'Hwan da Coreia do Sul (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'Won da Coreia do Sul (1945–1953)',
+            'KRO',
+            'Won da Coreia do Sul (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Won sul-coreano',
+            '₩',
+            'Won sul-coreano',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dinar kuwaitiano',
+            'KWD',
+            'Dinar kuwaitiano',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Dólar das Ilhas Cayman',
+            'KYD',
+            'Dólar das Ilhas Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tenge cazaque',
+            'KZT',
+            'Tenge cazaque',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kip laosiano',
+            'LAK',
+            'Kip laosiano',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Libra libanesa',
+            'LBP',
+            'Libra libanesa',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rupia cingalesa',
+            'LKR',
+            'Rupia cingalesa',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dólar liberiano',
+            'LRD',
+            'Dólar liberiano',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti lesotiano',
+            'LSL',
+            'Loti lesotiano',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litas lituano',
+            'LTL',
+            'Litas lituano',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Talonas lituano',
+            'LTT',
+            'Talonas lituano',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Franco conversível de Luxemburgo',
+            'LUC',
+            'Franco conversível de Luxemburgo',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Franco luxemburguês',
+            'LUF',
+            'Franco luxemburguês',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Franco financeiro de Luxemburgo',
+            'LUL',
+            'Franco financeiro de Luxemburgo',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lats letão',
+            'LVL',
+            'Lats letão',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Rublo letão',
+            'LVR',
+            'Rublo letão',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinar líbio',
+            'LYD',
+            'Dinar líbio',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirham marroquino',
+            'MAD',
+            'Dirham marroquino',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Franco marroquino',
+            'MAF',
+            'Franco marroquino',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Franco monegasco',
+            'MCF',
+            'Franco monegasco',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'Cupon moldávio',
+            'MDC',
+            'Cupon moldávio',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Leu moldávio',
+            'MDL',
+            'Leu moldávio',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ariary malgaxe',
+            'MGA',
+            'Ariary malgaxe',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Franco de Madagascar',
+            'MGF',
+            'Franco de Madagascar',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Dinar macedônio',
+            'MKD',
+            'Dinar macedônio',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Dinar macedônio (1992–1993)',
+            'MKN',
+            'Dinar macedônio (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Franco de Mali',
+            'MLF',
+            'Franco de Mali',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Quiate mianmarense',
+            'MMK',
+            'Quiate mianmarense',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Tugrik mongol',
+            'MNT',
+            'Tugrik mongol',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Pataca macaense',
+            'MOP',
+            'Pataca macaense',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ouguiya mauritana (1973–2017)',
+            'MRO',
+            'Ouguiya mauritana (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ouguiya mauritana',
+            'MRU',
+            'Ouguiya mauritana',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Lira maltesa',
+            'MTL',
+            'Lira maltesa',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Libra maltesa',
+            'MTP',
+            'Libra maltesa',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupia mauriciana',
+            'MUR',
+            'Rupia mauriciana',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rupia maldivana',
+            'MVR',
+            'Rupia maldivana',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwacha malauiana',
+            'MWK',
+            'Kwacha malauiana',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Peso mexicano',
+            'MX$',
+            'Peso mexicano',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Peso Prata mexicano (1861–1992)',
+            'MXP',
+            'Peso Prata mexicano (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Unidade Mexicana de Investimento (UDI)',
+            'MXV',
+            'Unidade Mexicana de Investimento (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ringgit malaio',
+            'MYR',
+            'Ringgit malaio',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Escudo de Moçambique',
+            'MZE',
+            'Escudo de Moçambique',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metical de Moçambique (1980–2006)',
+            'MZM',
+            'Metical de Moçambique (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Metical moçambicano',
+            'MZN',
+            'Metical moçambicano',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dólar namibiano',
+            'NAD',
+            'Dólar namibiano',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira nigeriana',
+            'NGN',
+            'Naira nigeriana',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Córdoba nicaraguense (1988–1991)',
+            'NIC',
+            'Córdoba nicaraguense (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Córdoba nicaraguense',
+            'NIO',
+            'Córdoba nicaraguense',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Florim holandês',
+            'NLG',
+            'Florim holandês',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Coroa norueguesa',
+            'NOK',
+            'Coroa norueguesa',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rupia nepalesa',
+            'NPR',
+            'Rupia nepalesa',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Dólar neozelandês',
+            'NZ$',
+            'Dólar neozelandês',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Rial omanense',
+            'OMR',
+            'Rial omanense',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balboa panamenho',
+            'PAB',
+            'Balboa panamenho',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Inti peruano',
+            'PEI',
+            'Inti peruano',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Novo sol peruano',
+            'PEN',
+            'Novo sol peruano',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Sol peruano (1863–1965)',
+            'PES',
+            'Sol peruano (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina papuásia',
+            'PGK',
+            'Kina papuásia',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Peso filipino',
+            'PHP',
+            'Peso filipino',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rupia paquistanesa',
+            'PKR',
+            'Rupia paquistanesa',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Zloty polonês',
+            'PLN',
+            'Zloty polonês',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Zloti polonês (1950–1995)',
+            'PLZ',
+            'Zloti polonês (1950–1995)',
         ],
         'PTE' => [
-            0 => 'Esc.',
-            1 => 'Escudo português',
+            'Esc.',
+            'Escudo português',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Guarani paraguaio',
+            'PYG',
+            'Guarani paraguaio',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Rial catariano',
+            'QAR',
+            'Rial catariano',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Dólar rodesiano',
+            'RHD',
+            'Dólar rodesiano',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Leu romeno (1952–2006)',
+            'ROL',
+            'Leu romeno (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Leu romeno',
+            'RON',
+            'Leu romeno',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinar sérvio',
+            'RSD',
+            'Dinar sérvio',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rublo russo',
+            'RUB',
+            'Rublo russo',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Rublo russo (1991–1998)',
+            'RUR',
+            'Rublo russo (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Franco ruandês',
+            'RWF',
+            'Franco ruandês',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyal saudita',
+            'SAR',
+            'Riyal saudita',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dólar das Ilhas Salomão',
+            'SBD',
+            'Dólar das Ilhas Salomão',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupia seichelense',
+            'SCR',
+            'Rupia seichelense',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Dinar sudanês (1992–2007)',
+            'SDD',
+            'Dinar sudanês (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Libra sudanesa',
+            'SDG',
+            'Libra sudanesa',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Libra sudanesa (1957–1998)',
+            'SDP',
+            'Libra sudanesa (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Coroa sueca',
+            'SEK',
+            'Coroa sueca',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dólar singapuriano',
+            'SGD',
+            'Dólar singapuriano',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Libra de Santa Helena',
+            'SHP',
+            'Libra de Santa Helena',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Tolar Bons esloveno',
+            'SIT',
+            'Tolar Bons esloveno',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Coroa eslovaca',
+            'SKK',
+            'Coroa eslovaca',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leone de Serra Leoa',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leone de Serra Leoa',
+            'SLL',
+            'Leone de Serra Leoa (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Xelim somali',
+            'SOS',
+            'Xelim somali',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dólar surinamês',
+            'SRD',
+            'Dólar surinamês',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Florim do Suriname',
+            'SRG',
+            'Florim do Suriname',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Libra sul-sudanesa',
+            'SSP',
+            'Libra sul-sudanesa',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra de São Tomé e Príncipe (1977–2017)',
+            'STD',
+            'Dobra de São Tomé e Príncipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra de São Tomé e Príncipe',
+            'STN',
+            'Dobra de São Tomé e Príncipe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Rublo soviético',
+            'SUR',
+            'Rublo soviético',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Colom salvadorenho',
+            'SVC',
+            'Colom salvadorenho',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Libra síria',
+            'SYP',
+            'Libra síria',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni suazi',
+            'SZL',
+            'Lilangeni suazi',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Baht tailandês',
+            '฿',
+            'Baht tailandês',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Rublo do Tadjiquistão',
+            'TJR',
+            'Rublo do Tadjiquistão',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somoni tadjique',
+            'TJS',
+            'Somoni tadjique',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Manat do Turcomenistão (1993–2009)',
+            'TMM',
+            'Manat do Turcomenistão (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manat turcomeno',
+            'TMT',
+            'Manat turcomeno',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinar tunisiano',
+            'TND',
+            'Dinar tunisiano',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Paʻanga tonganesa',
+            'TOP',
+            'Paʻanga tonganesa',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Escudo timorense',
+            'TPE',
+            'Escudo timorense',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Lira turca (1922–2005)',
+            'TRL',
+            'Lira turca (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Lira turca',
+            'TRY',
+            'Lira turca',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dólar de Trinidad e Tobago',
+            'TTD',
+            'Dólar de Trinidad e Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Novo dólar taiwanês',
+            'NT$',
+            'Novo dólar taiwanês',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Xelim tanzaniano',
+            'TZS',
+            'Xelim tanzaniano',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Hryvnia ucraniano',
+            'UAH',
+            'Hryvnia ucraniano',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Karbovanetz ucraniano',
+            'UAK',
+            'Karbovanetz ucraniano',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Xelim ugandense (1966–1987)',
+            'UGS',
+            'Xelim ugandense (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Xelim ugandense',
+            'UGX',
+            'Xelim ugandense',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Dólar americano',
+            'US$',
+            'Dólar americano',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'Dólar norte-americano (Dia seguinte)',
+            'USN',
+            'Dólar norte-americano (Dia seguinte)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'Dólar norte-americano (Mesmo dia)',
+            'USS',
+            'Dólar norte-americano (Mesmo dia)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Peso uruguaio en unidades indexadas',
+            'UYI',
+            'Peso uruguaio en unidades indexadas',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Peso uruguaio (1975–1993)',
+            'UYP',
+            'Peso uruguaio (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Peso uruguaio',
+            'UYU',
+            'Peso uruguaio',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Som uzbeque',
+            'UZS',
+            'Som uzbeque',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Bolívar venezuelano (1871–2008)',
+            'VEB',
+            'Bolívar venezuelano (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Bolívar venezuelano (2008–2018)',
+            'VEF',
+            'Bolívar venezuelano (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolívar venezuelano',
+            'VES',
+            'Bolívar venezuelano',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Dong vietnamita',
+            '₫',
+            'Dong vietnamita',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Dong vietnamita (1978–1985)',
+            'VNN',
+            'Dong vietnamita (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vatu de Vanuatu',
+            'VUV',
+            'Vatu de Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala samoano',
+            'WST',
+            'Tala samoano',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Franco CFA de BEAC',
+            'FCFA',
+            'Franco CFA de BEAC',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Dólar do Caribe Oriental',
+            'EC$',
+            'Dólar do Caribe Oriental',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Unidade de Moeda Europeia',
+            'XEU',
+            'Unidade de Moeda Europeia',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Franco-ouro francês',
+            'XFO',
+            'Franco-ouro francês',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Franco UIC francês',
+            'XFU',
+            'Franco UIC francês',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Franco CFA de BCEAO',
+            'F CFA',
+            'Franco CFA de BCEAO',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Franco CFP',
+            'CFPF',
+            'Franco CFP',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'Fundos RINET',
+            'XRE',
+            'Fundos RINET',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Dinar iemenita',
+            'YDD',
+            'Dinar iemenita',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Rial iemenita',
+            'YER',
+            'Rial iemenita',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Dinar forte iugoslavo (1966–1990)',
+            'YUD',
+            'Dinar forte iugoslavo (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Dinar noviy iugoslavo (1994–2002)',
+            'YUM',
+            'Dinar noviy iugoslavo (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Dinar conversível iugoslavo (1990–1992)',
+            'YUN',
+            'Dinar conversível iugoslavo (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'Dinar reformado iugoslavo (1992–1993)',
+            'YUR',
+            'Dinar reformado iugoslavo (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Rand sul-africano (financeiro)',
+            'ZAL',
+            'Rand sul-africano (financeiro)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rand sul-africano',
+            'ZAR',
+            'Rand sul-africano',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Cuacha zambiano (1968–2012)',
+            'ZMK',
+            'Cuacha zambiano (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha zambiano',
+            'ZMW',
+            'Kwacha zambiano',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zaire Novo zairense (1993–1998)',
+            'ZRN',
+            'Zaire Novo zairense (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zaire zairense (1971–1993)',
+            'ZRZ',
+            'Zaire zairense (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dólar do Zimbábue (1980–2008)',
+            'ZWD',
+            'Dólar do Zimbábue (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Dólar do Zimbábue (2009)',
+            'ZWL',
+            'Dólar do Zimbábue (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Dólar do Zimbábue (2008)',
+            'ZWR',
+            'Dólar do Zimbábue (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_PT.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_PT.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_PT.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_PT.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,688 +3,692 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'dirham dos Emirados Árabes Unidos',
+            'AED',
+            'dirham dos Emirados Árabes Unidos',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afeghani (1927–2002)',
+            'AFA',
+            'Afeghani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afegâni afegão',
+            'AFN',
+            'afegâni afegão',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'lek albanês',
+            'ALL',
+            'lek albanês',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'dram arménio',
+            'AMD',
+            'dram arménio',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'florim das Antilhas Holandesas',
+            'ANG',
+            'florim das Antilhas Holandesas',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwanza angolano',
+            'AOA',
+            'kwanza angolano',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'peso argentino',
+            'ARS',
+            'peso argentino',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'dólar australiano',
+            'AU$',
+            'dólar australiano',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'florim de Aruba',
+            'AWG',
+            'florim de Aruba',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'manat azeri',
+            'AZN',
+            'manat azeri',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Dinar da Bósnia-Herzegóvina',
+            'BAD',
+            'Dinar da Bósnia-Herzegóvina',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'marco bósnio-herzegóvino conversível',
+            'BAM',
+            'marco bósnio-herzegóvino conversível',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'dólar barbadense',
+            'BBD',
+            'dólar barbadense',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'taka bengali',
+            'BDT',
+            'taka bengali',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Franco belga (convertível)',
+            'BEC',
+            'Franco belga (convertível)',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'lev búlgaro',
+            'BGN',
+            'lev búlgaro',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dinar baremita',
+            'BHD',
+            'dinar baremita',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'franco burundiano',
+            'BIF',
+            'franco burundiano',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dólar bermudense',
+            'BMD',
+            'dólar bermudense',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'dólar bruneano',
+            'BND',
+            'dólar bruneano',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviano',
+            'BOB',
+            'boliviano',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'real brasileiro',
+            'R$',
+            'real brasileiro',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'dólar das Bahamas',
+            'BSD',
+            'dólar das Bahamas',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ngultrum butanês',
+            'BTN',
+            'ngultrum butanês',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pula de Botswana',
+            'BWP',
+            'pula de Botswana',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Rublo novo bielorusso (1994–1999)',
+            'BYB',
+            'Rublo novo bielorusso (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'rublo bielorrusso',
+            'BYN',
+            'rublo bielorrusso',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'dólar belizense',
+            'BZD',
+            'dólar belizense',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'dólar canadiano',
+            'CA$',
+            'dólar canadiano',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'franco congolês',
+            'CDF',
+            'franco congolês',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'franco suíço',
+            'CHF',
+            'franco suíço',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'peso chileno',
+            'CLP',
+            'peso chileno',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'yuan offshore',
+            'CNH',
+            'yuan offshore',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'yuan',
+            'CN¥',
+            'yuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'peso colombiano',
+            'COP',
+            'peso colombiano',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'colon costa-riquenho',
+            'CRC',
+            'colon costa-riquenho',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'peso cubano conversível',
+            'CUC',
+            'peso cubano conversível',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'peso cubano',
+            'CUP',
+            'peso cubano',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'escudo cabo-verdiano',
+            'CVE',
+            'escudo cabo-verdiano',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Libra de Chipre',
+            'CYP',
+            'Libra de Chipre',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'coroa checa',
+            'CZK',
+            'coroa checa',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'franco jibutiano',
+            'DJF',
+            'franco jibutiano',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'coroa dinamarquesa',
+            'DKK',
+            'coroa dinamarquesa',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'peso dominicano',
+            'DOP',
+            'peso dominicano',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinar argelino',
+            'DZD',
+            'dinar argelino',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Unidad de Valor Constante (UVC) do Equador',
+            'ECV',
+            'Unidad de Valor Constante (UVC) do Equador',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'libra egípcia',
+            'EGP',
+            'libra egípcia',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nakfa eritreia',
+            'ERN',
+            'nakfa eritreia',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'birr etíope',
+            'ETB',
+            'birr etíope',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'dólar fijiano',
+            'FJD',
+            'dólar fijiano',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'libra das Ilhas Falkland',
+            'FKP',
+            'libra das Ilhas Falkland',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'libra esterlina britânica',
+            '£',
+            'libra esterlina britânica',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'lari georgiano',
+            'GEL',
+            'lari georgiano',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'cedi ganês',
+            'GHS',
+            'cedi ganês',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'libra de Gibraltar',
+            'GIP',
+            'libra de Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi gambiano',
+            'GMD',
+            'dalasi gambiano',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'franco guineense',
+            'GNF',
+            'franco guineense',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'quetzal da Guatemala',
+            'GTQ',
+            'quetzal da Guatemala',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'dólar da Guiana',
+            'GYD',
+            'dólar da Guiana',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'dólar de Hong Kong',
+            'HK$',
+            'dólar de Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'lempira das Honduras',
+            'HNL',
+            'lempira das Honduras',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kuna croata',
+            'HRK',
+            'kuna croata',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gourde haitiano',
+            'HTG',
+            'gourde haitiano',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'forint húngaro',
+            'HUF',
+            'forint húngaro',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'rupia indonésia',
+            'IDR',
+            'rupia indonésia',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'sheqel novo israelita',
+            '₪',
+            'sheqel novo israelita',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'rupia indiana',
+            '₹',
+            'rupia indiana',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'dinar iraquiano',
+            'IQD',
+            'dinar iraquiano',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'rial iraniano',
+            'IRR',
+            'rial iraniano',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'coroa islandesa',
+            'ISK',
+            'coroa islandesa',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'dólar jamaicano',
+            'JMD',
+            'dólar jamaicano',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'dinar jordaniano',
+            'JOD',
+            'dinar jordaniano',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'iene japonês',
+            'JP¥',
+            'iene japonês',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'xelim queniano',
+            'KES',
+            'xelim queniano',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'som quirguiz',
+            'KGS',
+            'som quirguiz',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'riel cambojano',
+            'KHR',
+            'riel cambojano',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'franco comoriano',
+            'KMF',
+            'franco comoriano',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'won norte-coreano',
+            'KPW',
+            'won norte-coreano',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'won sul-coreano',
+            '₩',
+            'won sul-coreano',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'dinar kuwaitiano',
+            'KWD',
+            'dinar kuwaitiano',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'dólar das Ilhas Caimão',
+            'KYD',
+            'dólar das Ilhas Caimão',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'tenge cazaque',
+            'KZT',
+            'tenge cazaque',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'kip laosiano',
+            'LAK',
+            'kip laosiano',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libra libanesa',
+            'LBP',
+            'libra libanesa',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'rupia do Sri Lanka',
+            'LKR',
+            'rupia do Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dólar liberiano',
+            'LRD',
+            'dólar liberiano',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'loti lesotiano',
+            'LSL',
+            'loti lesotiano',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litas da Lituânia',
+            'LTL',
+            'Litas da Lituânia',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lats da Letónia',
+            'LVL',
+            'Lats da Letónia',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinar líbio',
+            'LYD',
+            'dinar líbio',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dirham marroquino',
+            'MAD',
+            'dirham marroquino',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'leu moldavo',
+            'MDL',
+            'leu moldavo',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariari malgaxe',
+            'MGA',
+            'ariari malgaxe',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'dinar macedónio',
+            'MKD',
+            'dinar macedónio',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'kyat de Mianmar',
+            'MMK',
+            'kyat de Mianmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'tugrik mongol',
+            'MNT',
+            'tugrik mongol',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'pataca macaense',
+            'MOP',
+            'pataca macaense',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ouguiya mauritana (1973–2017)',
+            'MRO',
+            'ouguiya mauritana (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ouguiya mauritana',
+            'MRU',
+            'ouguiya mauritana',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'rupia mauriciana',
+            'MUR',
+            'rupia mauriciana',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'rupia maldivana',
+            'MVR',
+            'rupia maldivana',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha malauiano',
+            'MWK',
+            'kwacha malauiano',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'peso mexicano',
+            'MX$',
+            'peso mexicano',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Peso Plata mexicano (1861–1992)',
+            'MXP',
+            'Peso Plata mexicano (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Unidad de Inversion (UDI) mexicana',
+            'MXV',
+            'Unidad de Inversion (UDI) mexicana',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ringgit malaio',
+            'MYR',
+            'ringgit malaio',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'metical moçambicano',
+            'MZN',
+            'metical moçambicano',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dólar namibiano',
+            'NAD',
+            'dólar namibiano',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naira nigeriana',
+            'NGN',
+            'naira nigeriana',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Córdoba nicaraguano (1988–1991)',
+            'NIC',
+            'Córdoba nicaraguano (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'córdoba nicaraguano',
+            'NIO',
+            'córdoba nicaraguano',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'coroa norueguesa',
+            'NOK',
+            'coroa norueguesa',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'rupia nepalesa',
+            'NPR',
+            'rupia nepalesa',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'dólar neozelandês',
+            'NZ$',
+            'dólar neozelandês',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'rial omanense',
+            'OMR',
+            'rial omanense',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balboa do Panamá',
+            'PAB',
+            'balboa do Panamá',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'sol peruano',
+            'PEN',
+            'sol peruano',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina papuásia',
+            'PGK',
+            'kina papuásia',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'peso filipino',
+            'PHP',
+            'peso filipino',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'rupia paquistanesa',
+            'PKR',
+            'rupia paquistanesa',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'zloti polaco',
+            'PLN',
+            'zloti polaco',
         ],
         'PTE' => [
-            0 => '​',
-            1 => 'escudo português',
+            '​',
+            'escudo português',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'guarani paraguaio',
+            'PYG',
+            'guarani paraguaio',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'rial catarense',
+            'QAR',
+            'rial catarense',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'leu romeno',
+            'RON',
+            'leu romeno',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'dinar sérvio',
+            'RSD',
+            'dinar sérvio',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'rublo russo',
+            'RUB',
+            'rublo russo',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'franco ruandês',
+            'RWF',
+            'franco ruandês',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'rial saudita',
+            'SAR',
+            'rial saudita',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'dólar das Ilhas Salomão',
+            'SBD',
+            'dólar das Ilhas Salomão',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'rupia seichelense',
+            'SCR',
+            'rupia seichelense',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'libra sudanesa',
+            'SDG',
+            'libra sudanesa',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'coroa sueca',
+            'SEK',
+            'coroa sueca',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'dólar singapuriano',
+            'SGD',
+            'dólar singapuriano',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'libra santa-helenense',
+            'SHP',
+            'libra santa-helenense',
+        ],
+        'SLE' => [
+            'SLE',
+            'leone de Serra Leoa',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leone de Serra Leoa',
+            'SLL',
+            'leone de Serra Leoa (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'xelim somali',
+            'SOS',
+            'xelim somali',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'dólar do Suriname',
+            'SRD',
+            'dólar do Suriname',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'libra sul-sudanesa',
+            'SSP',
+            'libra sul-sudanesa',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra de São Tomé e Príncipe',
+            'STN',
+            'dobra de São Tomé e Príncipe',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'libra síria',
+            'SYP',
+            'libra síria',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangeni suázi',
+            'SZL',
+            'lilangeni suázi',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'baht tailandês',
+            '฿',
+            'baht tailandês',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'somoni tajique',
+            'TJS',
+            'somoni tajique',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'manat turcomeno',
+            'TMT',
+            'manat turcomeno',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinar tunisino',
+            'TND',
+            'dinar tunisino',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'paʻanga tonganesa',
+            'TOP',
+            'paʻanga tonganesa',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'lira turca',
+            'TRY',
+            'lira turca',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dólar de Trindade e Tobago',
+            'TTD',
+            'dólar de Trindade e Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'novo dólar taiwanês',
+            'NT$',
+            'novo dólar taiwanês',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'xelim tanzaniano',
+            'TZS',
+            'xelim tanzaniano',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'hryvnia ucraniano',
+            'UAH',
+            'hryvnia ucraniano',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'xelim ugandense',
+            'UGX',
+            'xelim ugandense',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'dólar dos Estados Unidos',
+            'US$',
+            'dólar dos Estados Unidos',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'peso uruguaio',
+            'UYU',
+            'peso uruguaio',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'som uzbeque',
+            'UZS',
+            'som uzbeque',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'bolívar (2008–2018)',
+            'VEF',
+            'bolívar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'bolívar',
+            'VES',
+            'bolívar',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'dong vietnamita',
+            '₫',
+            'dong vietnamita',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu de Vanuatu',
+            'VUV',
+            'vatu de Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'tala samoano',
+            'WST',
+            'tala samoano',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'franco CFA (BEAC)',
+            'FCFA',
+            'franco CFA (BEAC)',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'dólar das Caraíbas Orientais',
+            'EC$',
+            'dólar das Caraíbas Orientais',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'franco CFA (BCEAO)',
+            'F CFA',
+            'franco CFA (BCEAO)',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'franco CFP',
+            'CFPF',
+            'franco CFP',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'rial iemenita',
+            'YER',
+            'rial iemenita',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rand sul-africano',
+            'ZAR',
+            'rand sul-africano',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha zambiano (1968–2012)',
+            'ZMK',
+            'Kwacha zambiano (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha zambiano',
+            'ZMW',
+            'kwacha zambiano',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_ST.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_ST.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_ST.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/pt_ST.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'STN' => [
-            0 => 'Db',
-            1 => 'dobra de São Tomé e Príncipe',
+            'Db',
+            'dobra de São Tomé e Príncipe',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/qu_BO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/qu_BO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/qu_BO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/qu_BO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'BOB' => [
-            0 => 'Bs',
-            1 => 'Boliviano',
+            'Bs',
+            'Boliviano',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Sol Peruano',
+            'PEN',
+            'Sol Peruano',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/qu_EC.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/qu_EC.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/qu_EC.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/qu_EC.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Sol Peruano',
+            'PEN',
+            'Sol Peruano',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'Dólar Americano',
+            '$',
+            'Dólar Americano',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/qu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/qu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/qu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/qu.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,628 +3,632 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham de Emiratos Árabes Unidos',
+            'AED',
+            'Dirham de Emiratos Árabes Unidos',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afgani Afgano',
+            'AFN',
+            'Afgani Afgano',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lek albanés',
+            'ALL',
+            'Lek albanés',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Dram Armenio',
+            'AMD',
+            'Dram Armenio',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Florín Antillano Neerlandés',
+            'ANG',
+            'Florín Antillano Neerlandés',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza Angoleño',
+            'AOA',
+            'Kwanza Angoleño',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Peso Argentino',
+            'ARS',
+            'Peso Argentino',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dólar Australiano',
+            'A$',
+            'Dólar Australiano',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Florín Arubeño',
+            'AWG',
+            'Florín Arubeño',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Manat Azerbaiyano',
+            'AZN',
+            'Manat Azerbaiyano',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Marco Bosnioherzegovino',
+            'BAM',
+            'Marco Bosnioherzegovino',
         ],
         'BBD' => [
-            0 => 'BBG',
-            1 => 'Dólar de Barbados',
+            'BBG',
+            'Dólar de Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka Bangladesí',
+            'BDT',
+            'Taka Bangladesí',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Lev',
+            'BGN',
+            'Lev',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinar Bareiní',
+            'BHD',
+            'Dinar Bareiní',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Franco Burundés',
+            'BIF',
+            'Franco Burundés',
         ],
         'BMD' => [
-            0 => 'DBM',
-            1 => 'Dólar Bermudeño',
+            'DBM',
+            'Dólar Bermudeño',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Dólar de Brunéi',
+            'BND',
+            'Dólar de Brunéi',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviano',
+            'BOB',
+            'Boliviano',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real Brasileño',
+            'R$',
+            'Real Brasileño',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dólar Bahameño',
+            'BSD',
+            'Dólar Bahameño',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ngultrum Butanés',
+            'BTN',
+            'Ngultrum Butanés',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula Botswano',
+            'BWP',
+            'Pula Botswano',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Nuevo Rublo Bielorruso',
+            'BYN',
+            'Nuevo Rublo Bielorruso',
         ],
         'BZD' => [
-            0 => 'DBZ',
-            1 => 'Dólar Beliceño',
+            'DBZ',
+            'Dólar Beliceño',
         ],
         'CAD' => [
-            0 => '$CA',
-            1 => 'Dólar Canadiense',
+            '$CA',
+            'Dólar Canadiense',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Franco Congoleño',
+            'CDF',
+            'Franco Congoleño',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Franco Suizo',
+            'CHF',
+            'Franco Suizo',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Peso Chileno',
+            'CLP',
+            'Peso Chileno',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Yuan Chino (offshore)',
+            'CNH',
+            'Yuan Chino (offshore)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan Chino',
+            'CN¥',
+            'Yuan Chino',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Peso Colombiano',
+            'COP',
+            'Peso Colombiano',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Colón Costarricense',
+            'CRC',
+            'Colón Costarricense',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Peso Cubano Convertible',
+            'CUC',
+            'Peso Cubano Convertible',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Peso Cubano',
+            'CUP',
+            'Peso Cubano',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Escudo Caboverdiano',
+            'CVE',
+            'Escudo Caboverdiano',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Corona Checa',
+            'CZK',
+            'Corona Checa',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Franco Yibutiano',
+            'DJF',
+            'Franco Yibutiano',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Corona Danesa',
+            'DKK',
+            'Corona Danesa',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Peso Dominicano',
+            'DOP',
+            'Peso Dominicano',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinar Argelino',
+            'DZD',
+            'Dinar Argelino',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Libra Egipcia',
+            'EGP',
+            'Libra Egipcia',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa Eritreano',
+            'ERN',
+            'Nakfa Eritreano',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Birr Etíope',
+            'ETB',
+            'Birr Etíope',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Dólar Fiyiano',
+            'FJD',
+            'Dólar Fiyiano',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Libra Malvinense',
+            'FKP',
+            'Libra Malvinense',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Libra Esterlina',
+            '£',
+            'Libra Esterlina',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Lari Georgiano',
+            'GEL',
+            'Lari Georgiano',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Cedi Ganés',
+            'GHS',
+            'Cedi Ganés',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Libra Gibraltareña',
+            'GIP',
+            'Libra Gibraltareña',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi',
+            'GMD',
+            'Dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Franco Guineano',
+            'GNF',
+            'Franco Guineano',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Quetzal Guatemalteco',
+            'GTQ',
+            'Quetzal Guatemalteco',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Dólar Guyanés',
+            'GYD',
+            'Dólar Guyanés',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Dólar de Hong Kong',
+            'HK$',
+            'Dólar de Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lempira Hondureño',
+            'HNL',
+            'Lempira Hondureño',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuna Croata',
+            'HRK',
+            'Kuna Croata',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gourde Haitiano',
+            'HTG',
+            'Gourde Haitiano',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Florín Húngaro',
+            'HUF',
+            'Florín Húngaro',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Rupia Indonesia',
+            'IDR',
+            'Rupia Indonesia',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Nuevo Séquel',
+            '₪',
+            'Nuevo Séquel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupia India',
+            '₹',
+            'Rupia India',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dinar Iraquí',
+            'IQD',
+            'Dinar Iraquí',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Rial Iraní',
+            'IRR',
+            'Rial Iraní',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Corona Islandesa',
+            'ISK',
+            'Corona Islandesa',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Dólar Jamaiquino',
+            'JMD',
+            'Dólar Jamaiquino',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinar Jordano',
+            'JOD',
+            'Dinar Jordano',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yen Japonés',
+            'JP¥',
+            'Yen Japonés',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Chelín Keniano',
+            'KES',
+            'Chelín Keniano',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Som Kirguís',
+            'KGS',
+            'Som Kirguís',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Riel Camboyano',
+            'KHR',
+            'Riel Camboyano',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Franco Comorense',
+            'KMF',
+            'Franco Comorense',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Won Norcoreano',
+            'KPW',
+            'Won Norcoreano',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Won Surcoreano',
+            '₩',
+            'Won Surcoreano',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dinar Kuwaití',
+            'KWD',
+            'Dinar Kuwaití',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Dólar de las Islas Caimán',
+            'KYD',
+            'Dólar de las Islas Caimán',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tenge Kazajo',
+            'KZT',
+            'Tenge Kazajo',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kip Laosiano',
+            'LAK',
+            'Kip Laosiano',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Libra Libanesa',
+            'LBP',
+            'Libra Libanesa',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rupia de Sri Lanka',
+            'LKR',
+            'Rupia de Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dólar Liberiano',
+            'LRD',
+            'Dólar Liberiano',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesoto Loti Qullqi',
+            'LSL',
+            'Lesoto Loti Qullqi',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinar Libio',
+            'LYD',
+            'Dinar Libio',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dírham Marroquí',
+            'MAD',
+            'Dírham Marroquí',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Leu Moldavo',
+            'MDL',
+            'Leu Moldavo',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ariary Malgache',
+            'MGA',
+            'Ariary Malgache',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Dinar Macedonio',
+            'MKD',
+            'Dinar Macedonio',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kyat Birmano',
+            'MMK',
+            'Kyat Birmano',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Tugrik Mongol',
+            'MNT',
+            'Tugrik Mongol',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Pataca Macaense',
+            'MOP',
+            'Pataca Macaense',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Uguiya Mauritano',
+            'MRU',
+            'Uguiya Mauritano',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupia de Mauricio',
+            'MUR',
+            'Rupia de Mauricio',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rupia de Maldivas',
+            'MVR',
+            'Rupia de Maldivas',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwacha Malauí',
+            'MWK',
+            'Kwacha Malauí',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Peso Mexicano',
+            'MX$',
+            'Peso Mexicano',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ringgit Malayo',
+            'MYR',
+            'Ringgit Malayo',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Metical Mozambiqueño',
+            'MZN',
+            'Metical Mozambiqueño',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dólar Namibio',
+            'NAD',
+            'Dólar Namibio',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira Nigeriano',
+            'NGN',
+            'Naira Nigeriano',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Córdova Nicaragüense',
+            'NIO',
+            'Córdova Nicaragüense',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Corona Noruega',
+            'NOK',
+            'Corona Noruega',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rupia Nepalí',
+            'NPR',
+            'Rupia Nepalí',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Dólar Neozelandés',
+            'NZ$',
+            'Dólar Neozelandés',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Rial Omaní',
+            'OMR',
+            'Rial Omaní',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balboa Panameño',
+            'PAB',
+            'Balboa Panameño',
         ],
         'PEN' => [
-            0 => 'S/',
-            1 => 'Sol Peruano',
+            'S/',
+            'Sol Peruano',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina Papuano',
+            'PGK',
+            'Kina Papuano',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Peso Filipino',
+            'PHP',
+            'Peso Filipino',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rupia Pakistaní',
+            'PKR',
+            'Rupia Pakistaní',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Zloty',
+            'PLN',
+            'Zloty',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Guaraní Paraguayo',
+            'PYG',
+            'Guaraní Paraguayo',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Riyal Catarí',
+            'QAR',
+            'Riyal Catarí',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Leu Rumano',
+            'RON',
+            'Leu Rumano',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinar Serbio',
+            'RSD',
+            'Dinar Serbio',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rublo Ruso',
+            'RUB',
+            'Rublo Ruso',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Franco Ruandés',
+            'RWF',
+            'Franco Ruandés',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyal Saudí',
+            'SAR',
+            'Riyal Saudí',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dólar de las Islas Salomón',
+            'SBD',
+            'Dólar de las Islas Salomón',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupia de Seychelles',
+            'SCR',
+            'Rupia de Seychelles',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Libra Sudanesa',
+            'SDG',
+            'Libra Sudanesa',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Corona Sueca',
+            'SEK',
+            'Corona Sueca',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dólar de Singapur',
+            'SGD',
+            'Dólar de Singapur',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Libra de Santa Helena',
+            'SHP',
+            'Libra de Santa Helena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leone qullqi de Sierra Leona',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leone de Sierra Leona',
+            'SLL',
+            'Leone qullqi de Sierra Leona (1964–2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Chelín Somalí',
+            'SOS',
+            'Chelín Somalí',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dólar Surinamés',
+            'SRD',
+            'Dólar Surinamés',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Libra Sursudanesa',
+            'SSP',
+            'Libra Sursudanesa',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra Santotomense',
+            'STN',
+            'Dobra Santotomense',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Libra Siria',
+            'SYP',
+            'Libra Siria',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni Swazi',
+            'SZL',
+            'Lilangeni Swazi',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Baht Tailandés',
+            'THB',
+            'Baht Tailandés',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somoni Tayiko',
+            'TJS',
+            'Somoni Tayiko',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manat Turcomano',
+            'TMT',
+            'Manat Turcomano',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinar Tunecino',
+            'TND',
+            'Dinar Tunecino',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Paʻanga Tongano',
+            'TOP',
+            'Paʻanga Tongano',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Lira Turca',
+            'TRY',
+            'Lira Turca',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dólar de Trinidad y Tobago',
+            'TTD',
+            'Dólar de Trinidad y Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Nuevo Dólar Taiwanés',
+            'NT$',
+            'Nuevo Dólar Taiwanés',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Chelín Tanzano',
+            'TZS',
+            'Chelín Tanzano',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Grivna',
+            'UAH',
+            'Grivna',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Chelín Ugandés',
+            'UGX',
+            'Chelín Ugandés',
         ],
         'USD' => [
-            0 => '$US',
-            1 => 'Dólar Americano',
+            '$US',
+            'Dólar Americano',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Peso Uruguayo',
+            'UYU',
+            'Peso Uruguayo',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Som Ubzeko',
+            'UZS',
+            'Som Ubzeko',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolívar Venezolano',
+            'VES',
+            'Bolívar Venezolano',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Dong Vietnamita',
+            '₫',
+            'Dong Vietnamita',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vatu Vanuatu',
+            'VUV',
+            'Vatu Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala Samoano',
+            'WST',
+            'Tala Samoano',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Franco CFA de África Central',
+            'FCFA',
+            'Franco CFA de África Central',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Dólar del Caribe Oriental',
+            'EC$',
+            'Dólar del Caribe Oriental',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Franco CFA de África Occidental',
+            'F CFA',
+            'Franco CFA de África Occidental',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Franco CFP',
+            'CFPF',
+            'Franco CFP',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Rial Yemení',
+            'YER',
+            'Rial Yemení',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rand Sudafricano',
+            'ZAR',
+            'Rand Sudafricano',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha Zambiano',
+            'ZMW',
+            'Kwacha Zambiano',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/rm.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/rm.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/rm.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/rm.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1152 +3,1156 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'peseta andorrana',
+            'ADP',
+            'peseta andorrana',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dirham dals Emirats Arabs Unids',
+            'AED',
+            'dirham dals Emirats Arabs Unids',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afgani afgan (1927–2002)',
+            'AFA',
+            'afgani afgan (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afgani afgan',
+            'AFN',
+            'afgani afgan',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'lek albanais (1947–1961)',
+            'ALK',
+            'lek albanais (1947–1961)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'lek albanais',
+            'ALL',
+            'lek albanais',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'dram armen',
+            'AMD',
+            'dram armen',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'flurin da las Antillas Ollandaisas',
+            'ANG',
+            'flurin da las Antillas Ollandaisas',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwanza angolan',
+            'AOA',
+            'kwanza angolan',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'kwanza angolan (1977–1991)',
+            'AOK',
+            'kwanza angolan (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'nov kwanza angolan (1990–2000)',
+            'AON',
+            'nov kwanza angolan (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'kwanza angolan reagiustà (1995–1999)',
+            'AOR',
+            'kwanza angolan reagiustà (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'austral argentin',
+            'ARA',
+            'austral argentin',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'peso argentin ley',
+            'ARL',
+            'peso argentin ley',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'peso argentin moneda nacional',
+            'ARM',
+            'peso argentin moneda nacional',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'peso argentin (1983–1985)',
+            'ARP',
+            'peso argentin (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'peso argentin',
+            'ARS',
+            'peso argentin',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'schilling austriac',
+            'ATS',
+            'schilling austriac',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'dollar australian',
+            'A$',
+            'dollar australian',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'flurin da l’Aruba',
+            'AWG',
+            'flurin da l’Aruba',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'manat aserbaidschan (1993–2006)',
+            'AZM',
+            'manat aserbaidschan (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'manat aserbaidschan',
+            'AZN',
+            'manat aserbaidschan',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'dinar da la Bosnia-Erzegovina (1992–1994)',
+            'BAD',
+            'dinar da la Bosnia-Erzegovina (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'marc convertibel da la Bosnia-Erzegovina',
+            'BAM',
+            'marc convertibel da la Bosnia-Erzegovina',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'nov dinar da la Bosnia-Erzegovina (1994–1997)',
+            'BAN',
+            'nov dinar da la Bosnia-Erzegovina (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'dollar da Barbados',
+            'BBD',
+            'dollar da Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'taka bangladais',
+            'BDT',
+            'taka bangladais',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'franc beltg (convertibel)',
+            'BEC',
+            'franc beltg (convertibel)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'franc beltg',
+            'BEF',
+            'franc beltg',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'franc beltg (finanzial)',
+            'BEL',
+            'franc beltg (finanzial)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'lev bulgar dir',
+            'BGL',
+            'lev bulgar dir',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'lev bulgar socialistic',
+            'BGM',
+            'lev bulgar socialistic',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'lev bulgar',
+            'BGN',
+            'lev bulgar',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'lev bulgar (1879–1952)',
+            'BGO',
+            'lev bulgar (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dinar dal Bahrain',
+            'BHD',
+            'dinar dal Bahrain',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'franc dal Burundi',
+            'BIF',
+            'franc dal Burundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dollar da las Bermudas',
+            'BMD',
+            'dollar da las Bermudas',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'dollar dal Brunei',
+            'BND',
+            'dollar dal Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviano bolivian',
+            'BOB',
+            'boliviano bolivian',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'vegl boliviano',
+            'BOL',
+            'vegl boliviano',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'peso bolivian',
+            'BOP',
+            'peso bolivian',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'mvdol bolivian',
+            'BOV',
+            'mvdol bolivian',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'cruzeiro novo brasilian (1967–1986)',
+            'BRB',
+            'cruzeiro novo brasilian (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'cruzado brasilian',
+            'BRC',
+            'cruzado brasilian',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'cruzeiro brasilian (1990–1993)',
+            'BRE',
+            'cruzeiro brasilian (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'real brasilian',
+            'R$',
+            'real brasilian',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'cruzado novo brasilian',
+            'BRN',
+            'cruzado novo brasilian',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'cruzeiro brasilian',
+            'BRR',
+            'cruzeiro brasilian',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'vegl cruzeiro brasilian',
+            'BRZ',
+            'vegl cruzeiro brasilian',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'dollar da las Bahamas',
+            'BSD',
+            'dollar da las Bahamas',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ngultrum butanais',
+            'BTN',
+            'ngultrum butanais',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'kyat burmais',
+            'BUK',
+            'kyat burmais',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pula da la Botswana',
+            'BWP',
+            'pula da la Botswana',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'rubel bieloruss (1994–1999)',
+            'BYB',
+            'rubel bieloruss (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'rubel bieloruss',
+            'BYN',
+            'rubel bieloruss',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'rubel bieloruss (2000–2016)',
+            'BYR',
+            'rubel bieloruss (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'dollar dal Belize',
+            'BZD',
+            'dollar dal Belize',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'dollar canadais',
+            'CA$',
+            'dollar canadais',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'franc congolais',
+            'CDF',
+            'franc congolais',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'euro WIR',
+            'CHE',
+            'euro WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'franc svizzer',
+            'CHF',
+            'franc svizzer',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'franc WIR',
+            'CHW',
+            'franc WIR',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'escudo chilen',
+            'CLE',
+            'escudo chilen',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'unidades de fomento chilenas',
+            'CLF',
+            'unidades de fomento chilenas',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'peso chilen',
+            'CLP',
+            'peso chilen',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'yuan chinais (offshore)',
+            'CNH',
+            'yuan chinais (offshore)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'yuan chinais',
+            'CN¥',
+            'yuan chinais',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'peso columbian',
+            'COP',
+            'peso columbian',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'unidad de valor real',
+            'COU',
+            'unidad de valor real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'colon da la Costa Rica',
+            'CRC',
+            'colon da la Costa Rica',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'dinar serb (2002–2006)',
+            'CSD',
+            'dinar serb (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'cruna tschecoslovaca',
+            'CSK',
+            'cruna tschecoslovaca',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'peso cuban convertibel',
+            'CUC',
+            'peso cuban convertibel',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'peso cuban',
+            'CUP',
+            'peso cuban',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'escudo dal Cap Verd',
+            'CVE',
+            'escudo dal Cap Verd',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'glivra cipriota',
+            'CYP',
+            'glivra cipriota',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'cruna tscheca',
+            'CZK',
+            'cruna tscheca',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'marc da la Germania da l’Ost',
+            'DDM',
+            'marc da la Germania da l’Ost',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'marc tudestg',
+            'DEM',
+            'marc tudestg',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'franc dal Dschibuti',
+            'DJF',
+            'franc dal Dschibuti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'cruna danaisa',
+            'DKK',
+            'cruna danaisa',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'peso dominican',
+            'DOP',
+            'peso dominican',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinar algerian',
+            'DZD',
+            'dinar algerian',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'sucre equadorian',
+            'ECS',
+            'sucre equadorian',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'unitad da scuntrada da l’Ecuador',
+            'ECV',
+            'unitad da scuntrada da l’Ecuador',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'cruna estona',
+            'EEK',
+            'cruna estona',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'glivra egipziana',
+            'EGP',
+            'glivra egipziana',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nakfa eritreic',
+            'ERN',
+            'nakfa eritreic',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'peseta spagnola (conto A)',
+            'ESA',
+            'peseta spagnola (conto A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'peseta spagnola (conto convertibel)',
+            'ESB',
+            'peseta spagnola (conto convertibel)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'peseta spagnola',
+            'ESP',
+            'peseta spagnola',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'birr etiopic',
+            'ETB',
+            'birr etiopic',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'marc finlandais',
+            'FIM',
+            'marc finlandais',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'dollar dal Fidschi',
+            'FJD',
+            'dollar dal Fidschi',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'glivra dal Falkland',
+            'FKP',
+            'glivra dal Falkland',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'franc franzos',
+            'FRF',
+            'franc franzos',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'glivra britannica',
+            '£',
+            'glivra britannica',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'kupon larit georgian',
+            'GEK',
+            'kupon larit georgian',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'lari georgian',
+            'GEL',
+            'lari georgian',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'cedi ghanais (1979–2007)',
+            'GHC',
+            'cedi ghanais (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'cedi ghanais',
+            'GHS',
+            'cedi ghanais',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'glivra da Gibraltar',
+            'GIP',
+            'glivra da Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi gambic',
+            'GMD',
+            'dalasi gambic',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'franc da la Guinea',
+            'GNF',
+            'franc da la Guinea',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'syli da la Guinea',
+            'GNS',
+            'syli da la Guinea',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekwele da la Guinea Equatoriala',
+            'GQE',
+            'ekwele da la Guinea Equatoriala',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'drachma greca',
+            'GRD',
+            'drachma greca',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'quetzal da la Guatemala',
+            'GTQ',
+            'quetzal da la Guatemala',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'escudo da la Guinea Portugaisa',
+            'GWE',
+            'escudo da la Guinea Portugaisa',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'peso da la Guinea-Bissau',
+            'GWP',
+            'peso da la Guinea-Bissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'dollar da la Guyana',
+            'GYD',
+            'dollar da la Guyana',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'dollar da Hongkong',
+            'HK$',
+            'dollar da Hongkong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'lempira hondurian',
+            'HNL',
+            'lempira hondurian',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'dinar croat',
+            'HRD',
+            'dinar croat',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kuna croata',
+            'HRK',
+            'kuna croata',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gourde haitian',
+            'HTG',
+            'gourde haitian',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'forint ungarais',
+            'HUF',
+            'forint ungarais',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'rupia indonaisa',
+            'IDR',
+            'rupia indonaisa',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'glivra indonaisa',
+            'IEP',
+            'glivra indonaisa',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'glivra israeliana',
+            'ILP',
+            'glivra israeliana',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'schekel israelian (1980–1985)',
+            'ILR',
+            'schekel israelian (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'nov schekel israelian',
+            '₪',
+            'nov schekel israelian',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'rupia indica',
+            '₹',
+            'rupia indica',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'dinar iracais',
+            'IQD',
+            'dinar iracais',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'rial iranais',
+            'IRR',
+            'rial iranais',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'veglia cruna islandaisa',
+            'ISJ',
+            'veglia cruna islandaisa',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'cruna islandaisa',
+            'ISK',
+            'cruna islandaisa',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'lira taliana',
+            'ITL',
+            'lira taliana',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'dollar giamaican',
+            'JMD',
+            'dollar giamaican',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'dinar jordanic',
+            'JOD',
+            'dinar jordanic',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'yen giapunais',
+            'JP¥',
+            'yen giapunais',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'schilling kenian',
+            'KES',
+            'schilling kenian',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'som kirgis',
+            'KGS',
+            'som kirgis',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'riel cambodschan',
+            'KHR',
+            'riel cambodschan',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'franc comorian',
+            'KMF',
+            'franc comorian',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'won da la Corea dal Nord',
+            'KPW',
+            'won da la Corea dal Nord',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'hwan da la Corea dal Sid (1953–1962)',
+            'KRH',
+            'hwan da la Corea dal Sid (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'won da la Corea dal Sid (1945–1953)',
+            'KRO',
+            'won da la Corea dal Sid (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'won da la Corea dal Sid',
+            '₩',
+            'won da la Corea dal Sid',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'dinar dal Kuwait',
+            'KWD',
+            'dinar dal Kuwait',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'dollar da las Inslas Cayman',
+            'KYD',
+            'dollar da las Inslas Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'tenge kasac',
+            'KZT',
+            'tenge kasac',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'kip laot',
+            'LAK',
+            'kip laot',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'glivra libanaisa',
+            'LBP',
+            'glivra libanaisa',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'rupia da la Sri Lanka',
+            'LKR',
+            'rupia da la Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dollar liberian',
+            'LRD',
+            'dollar liberian',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'loti dal Lesotho',
+            'LSL',
+            'loti dal Lesotho',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litas lituan',
+            'LTL',
+            'litas lituan',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'talonas lituan',
+            'LTT',
+            'talonas lituan',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'franc convertibel luxemburgais',
+            'LUC',
+            'franc convertibel luxemburgais',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'franc luxemburgais',
+            'LUF',
+            'franc luxemburgais',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'franc finanzial luxemburgais',
+            'LUL',
+            'franc finanzial luxemburgais',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'lats letton',
+            'LVL',
+            'lats letton',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'rubel letton',
+            'LVR',
+            'rubel letton',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinar libic',
+            'LYD',
+            'dinar libic',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dirham marocan',
+            'MAD',
+            'dirham marocan',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'franc marocan',
+            'MAF',
+            'franc marocan',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'franc monegass',
+            'MCF',
+            'franc monegass',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'cupon moldav',
+            'MDC',
+            'cupon moldav',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'leu moldav',
+            'MDL',
+            'leu moldav',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariary madagasc',
+            'MGA',
+            'ariary madagasc',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'franc madagasc',
+            'MGF',
+            'franc madagasc',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'dinar macedon',
+            'MKD',
+            'dinar macedon',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'dinar macedon (1992–1993)',
+            'MKN',
+            'dinar macedon (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'franc dal Mali',
+            'MLF',
+            'franc dal Mali',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'kyat dal Myanmar',
+            'MMK',
+            'kyat dal Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'tugrik mongolic',
+            'MNT',
+            'tugrik mongolic',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'pataca dal Macao',
+            'MOP',
+            'pataca dal Macao',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ouguiya da la Mauretania (1973–2017)',
+            'MRO',
+            'ouguiya da la Mauretania (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ouguiya da la Mauretania',
+            'MRU',
+            'ouguiya da la Mauretania',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'lira maltaisa',
+            'MTL',
+            'lira maltaisa',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'glivra maltaisa',
+            'MTP',
+            'glivra maltaisa',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'rupia dal Mauritius',
+            'MUR',
+            'rupia dal Mauritius',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'rupia da las Maledivas (1947–1981)',
+            'MVP',
+            'rupia da las Maledivas (1947–1981)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'rufiyaa da las Maledivas',
+            'MVR',
+            'rufiyaa da las Maledivas',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha dal Malawi',
+            'MWK',
+            'kwacha dal Malawi',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'peso mexican',
+            'MX$',
+            'peso mexican',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'peso d’argient mexican (1861–1992)',
+            'MXP',
+            'peso d’argient mexican (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'unidad de inversion mexicana (UDI)',
+            'MXV',
+            'unidad de inversion mexicana (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ringgit malaisic',
+            'MYR',
+            'ringgit malaisic',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'escudo dal Mosambic',
+            'MZE',
+            'escudo dal Mosambic',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'metical dal Mosambic (1980–2006)',
+            'MZM',
+            'metical dal Mosambic (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'metical dal Mosambic',
+            'MZN',
+            'metical dal Mosambic',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dollar namibian',
+            'NAD',
+            'dollar namibian',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naira nigeriana',
+            'NGN',
+            'naira nigeriana',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'cordoba nicaraguan',
+            'NIC',
+            'cordoba nicaraguan',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'córdoba nicaraguan',
+            'NIO',
+            'córdoba nicaraguan',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'flurin ollandais',
+            'NLG',
+            'flurin ollandais',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'cruna norvegiaisa',
+            'NOK',
+            'cruna norvegiaisa',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'rupia nepalaisa',
+            'NPR',
+            'rupia nepalaisa',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'dollar da la Nova Zelanda',
+            'NZ$',
+            'dollar da la Nova Zelanda',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'rial da l’Oman',
+            'OMR',
+            'rial da l’Oman',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balboa dal Panama',
+            'PAB',
+            'balboa dal Panama',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'inti peruan',
+            'PEI',
+            'inti peruan',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'sol peruan',
+            'PEN',
+            'sol peruan',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'sol peruan (1863–1965)',
+            'PES',
+            'sol peruan (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina da la Papua Nova Guinea',
+            'PGK',
+            'kina da la Papua Nova Guinea',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'peso filippin',
+            '₱',
+            'peso filippin',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'rupia pakistana',
+            'PKR',
+            'rupia pakistana',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'zloty polac',
+            'PLN',
+            'zloty polac',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'zloty polac (1950–1995)',
+            'PLZ',
+            'zloty polac (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'escudo portugais',
+            'PTE',
+            'escudo portugais',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'guarani paraguaian',
+            'PYG',
+            'guarani paraguaian',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'rial da Katar',
+            'QAR',
+            'rial da Katar',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'dollar rodesian',
+            'RHD',
+            'dollar rodesian',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'leu rumen (1952–2006)',
+            'ROL',
+            'leu rumen (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'leu rumen',
+            'RON',
+            'leu rumen',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'dinar serb',
+            'RSD',
+            'dinar serb',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'rubel russ',
+            'RUB',
+            'rubel russ',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'rubel russ (vegl)',
+            'RUR',
+            'rubel russ (vegl)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'franc ruandais',
+            'RWF',
+            'franc ruandais',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'riyal saudit',
+            'SAR',
+            'riyal saudit',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'dollar da las Inslas da Salomon',
+            'SBD',
+            'dollar da las Inslas da Salomon',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'rupia da las Seychellas',
+            'SCR',
+            'rupia da las Seychellas',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'dinar sudanais (1992–2007)',
+            'SDD',
+            'dinar sudanais (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'glivra sudanaisa',
+            'SDG',
+            'glivra sudanaisa',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'glivra sudanaisa (1957–1998)',
+            'SDP',
+            'glivra sudanaisa (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'cruna svedaisa',
+            'SEK',
+            'cruna svedaisa',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'dollar dal Singapur',
+            'SGD',
+            'dollar dal Singapur',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'glivra da Sontg’Elena',
+            'SHP',
+            'glivra da Sontg’Elena',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'tolar sloven',
+            'SIT',
+            'tolar sloven',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'cruna slovaca',
+            'SKK',
+            'cruna slovaca',
+        ],
+        'SLE' => [
+            'SLE',
+            'leone da la Sierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leone da la Sierra Leone',
+            'SLL',
+            'leone da la Sierra Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'schilling somalian',
+            'SOS',
+            'schilling somalian',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'dollar surinam',
+            'SRD',
+            'dollar surinam',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'flurin surinam',
+            'SRG',
+            'flurin surinam',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'glivra sidsudanaisa',
+            'SSP',
+            'glivra sidsudanaisa',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'dobra da São Tomé e Principe (1977–2017)',
+            'STD',
+            'dobra da São Tomé e Principe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra da São Tomé e Principe',
+            'STN',
+            'dobra da São Tomé e Principe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'rubel sovietic',
+            'SUR',
+            'rubel sovietic',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'colon da l’El Salvador',
+            'SVC',
+            'colon da l’El Salvador',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'glivra siriana',
+            'SYP',
+            'glivra siriana',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangeni dal Swaziland',
+            'SZL',
+            'lilangeni dal Swaziland',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'baht tailandais',
+            'THB',
+            'baht tailandais',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'rubel tadschic',
+            'TJR',
+            'rubel tadschic',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'somoni tadschic',
+            'TJS',
+            'somoni tadschic',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'manat turkmen (1993–2009)',
+            'TMM',
+            'manat turkmen (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'manat turkmen',
+            'TMT',
+            'manat turkmen',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinar tunesian',
+            'TND',
+            'dinar tunesian',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'paʻanga da Tonga',
+            'TOP',
+            'paʻanga da Tonga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'escudo dal Timor',
+            'TPE',
+            'escudo dal Timor',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'lira tirca (1922–2005)',
+            'TRL',
+            'lira tirca (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'lira tirca',
+            'TRY',
+            'lira tirca',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dollar da Trinidad e Tobago',
+            'TTD',
+            'dollar da Trinidad e Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'nov dollar taiwanais',
+            'NT$',
+            'nov dollar taiwanais',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'schilling tansanian',
+            'TZS',
+            'schilling tansanian',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'hryvnia ucranaisa',
+            'UAH',
+            'hryvnia ucranaisa',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'karbovanets ucranais',
+            'UAK',
+            'karbovanets ucranais',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'schilling ugandais (1966–1987)',
+            'UGS',
+            'schilling ugandais (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'schilling ugandais',
+            'UGX',
+            'schilling ugandais',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'dollar da l’USA',
+            '$',
+            'dollar da l’USA',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'dollar dals Stadis Unids da l’America (proxim di)',
+            'USN',
+            'dollar dals Stadis Unids da l’America (proxim di)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'dollar dals Stadis Unids da l’America (medem di)',
+            'USS',
+            'dollar dals Stadis Unids da l’America (medem di)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'peso da l’Uruguay (unidades indexadas)',
+            'UYI',
+            'peso da l’Uruguay (unidades indexadas)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'nov peso da l’Uruguay (1975–1993)',
+            'UYP',
+            'nov peso da l’Uruguay (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'peso da l’Uruguay',
+            'UYU',
+            'peso da l’Uruguay',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'som usbec',
+            'UZS',
+            'som usbec',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'bolivar venezuelan (1871–2008)',
+            'VEB',
+            'bolivar venezuelan (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'bolivar venezuelan (2008–2018)',
+            'VEF',
+            'bolivar venezuelan (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'bolívar venezuelan',
+            'VES',
+            'bolívar venezuelan',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'dong vietnamais',
+            '₫',
+            'dong vietnamais',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'dong vietnamais (1978–1985)',
+            'VNN',
+            'dong vietnamais (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu dal Vanuatu',
+            'VUV',
+            'vatu dal Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'tala da la Samoa',
+            'WST',
+            'tala da la Samoa',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'franc CFA da l’Africa Centrala',
+            'FCFA',
+            'franc CFA da l’Africa Centrala',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'dollar da la Caribica Orientala',
+            'EC$',
+            'dollar da la Caribica Orientala',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'franc d’aur franzos',
+            'XFO',
+            'franc d’aur franzos',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'franc UIC franzos',
+            'XFU',
+            'franc UIC franzos',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'franc CFA da l’Africa dal Vest',
+            'F CFA',
+            'franc CFA da l’Africa dal Vest',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'franc CFP',
+            'CFPF',
+            'franc CFP',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'fonds RINET',
+            'XRE',
+            'fonds RINET',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'dinar jemenit',
+            'YDD',
+            'dinar jemenit',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'rial jemenit',
+            'YER',
+            'rial jemenit',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'dinar jugoslav dir (1966–1990)',
+            'YUD',
+            'dinar jugoslav dir (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'nov dinar jugoslav (1994–2002)',
+            'YUM',
+            'nov dinar jugoslav (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'dinar jugoslav convertibel (1990–1992)',
+            'YUN',
+            'dinar jugoslav convertibel (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'dinar jugoslav refurmà (1992–1993)',
+            'YUR',
+            'dinar jugoslav refurmà (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'rand sidafrican (finanzial)',
+            'ZAL',
+            'rand sidafrican (finanzial)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rand sidafrican',
+            'ZAR',
+            'rand sidafrican',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'kwacha da la Sambia (1968–2012)',
+            'ZMK',
+            'kwacha da la Sambia (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha da la sambia',
+            'ZMW',
+            'kwacha da la sambia',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'nov zaire dal Zaire (1993–1998)',
+            'ZRN',
+            'nov zaire dal Zaire (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zaire dal Zaire',
+            'ZRZ',
+            'zaire dal Zaire',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'dollar dal Simbabwe (1980–2008)',
+            'ZWD',
+            'dollar dal Simbabwe (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'dollar dal Simbabwe (2009)',
+            'ZWL',
+            'dollar dal Simbabwe (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'dollar dal Simbabwe (2008)',
+            'ZWR',
+            'dollar dal Simbabwe (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/rn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/rn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/rn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/rn.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,224 +3,228 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Idiramu ryo muri Leta Zunze Ubumwe z’Abarabu',
+            'AED',
+            'Idiramu ryo muri Leta Zunze Ubumwe z’Abarabu',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Ikwanza ryo muri Angola',
+            'AOA',
+            'Ikwanza ryo muri Angola',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Idolari ryo muri Ositaraliya',
+            'A$',
+            'Idolari ryo muri Ositaraliya',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Idinari ry’iribahireyini',
+            'BHD',
+            'Idinari ry’iribahireyini',
         ],
         'BIF' => [
-            0 => 'FBu',
-            1 => 'Ifaranga ry’Uburundi',
+            'FBu',
+            'Ifaranga ry’Uburundi',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Ipula ryo muri Botswana',
+            'BWP',
+            'Ipula ryo muri Botswana',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Idolari rya Kanada',
+            'CA$',
+            'Idolari rya Kanada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Ifaranga rya Kongo',
+            'CDF',
+            'Ifaranga rya Kongo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Ifaranga ry’Ubusuwisi',
+            'CHF',
+            'Ifaranga ry’Ubusuwisi',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Iyuwani ryo mu Bushinwa',
+            'CN¥',
+            'Iyuwani ryo mu Bushinwa',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Irikaboveridiyano ryo muri Esikudo',
+            'CVE',
+            'Irikaboveridiyano ryo muri Esikudo',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Ifaranga ryo muri Jibuti',
+            'DJF',
+            'Ifaranga ryo muri Jibuti',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Idinari ryo muri Alijeriya',
+            'DZD',
+            'Idinari ryo muri Alijeriya',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Ipawundi rya Misiri',
+            'EGP',
+            'Ipawundi rya Misiri',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Irinakufa ryo muri Eritereya',
+            'ERN',
+            'Irinakufa ryo muri Eritereya',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Ibiri ryo muri Etiyopiya',
+            'ETB',
+            'Ibiri ryo muri Etiyopiya',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Iyero',
+            '€',
+            'Iyero',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Ipawundi ryo mu Bwongereza',
+            '£',
+            'Ipawundi ryo mu Bwongereza',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Icedi ryo muri Gana',
+            'GHC',
+            'Icedi ryo muri Gana',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Idalasi ryo muri Gambiya',
+            'GMD',
+            'Idalasi ryo muri Gambiya',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Ifaranga ryo muri Gineya',
+            'GNS',
+            'Ifaranga ryo muri Gineya',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Irupiya ryo mu Buhindi',
+            '₹',
+            'Irupiya ryo mu Buhindi',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Iyeni ry’Ubuyapani',
+            'JP¥',
+            'Iyeni ry’Ubuyapani',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Ishilingi rya Kenya',
+            'KES',
+            'Ishilingi rya Kenya',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Ifaranga rya Komore',
+            'KMF',
+            'Ifaranga rya Komore',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Idolari rya Liberiya',
+            'LRD',
+            'Idolari rya Liberiya',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Iloti ryo muro Lesoto',
+            'LSL',
+            'Iloti ryo muro Lesoto',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Idinari rya Libiya',
+            'LYD',
+            'Idinari rya Libiya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Idiramu ryo muri Maroke',
+            'MAD',
+            'Idiramu ryo muri Maroke',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Iriyari ryo muri Madagasikari',
+            'MGA',
+            'Iriyari ryo muri Madagasikari',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ugwiya ryo muri Moritaniya (1973–2017)',
+            'MRO',
+            'Ugwiya ryo muri Moritaniya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ugwiya ryo muri Moritaniya',
+            'MRU',
+            'Ugwiya ryo muri Moritaniya',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Irupiya ryo mu birwa bya Morise',
+            'MUR',
+            'Irupiya ryo mu birwa bya Morise',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Ikwaca ryo muri Malawi',
+            'MWK',
+            'Ikwaca ryo muri Malawi',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Irimetikali ryo muri Mozambike',
+            'MZM',
+            'Irimetikali ryo muri Mozambike',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Idolari rya Namibiya',
+            'NAD',
+            'Idolari rya Namibiya',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Inayira ryo muri Nijeriya',
+            'NGN',
+            'Inayira ryo muri Nijeriya',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Ifaranga ry’u Rwanda',
+            'RWF',
+            'Ifaranga ry’u Rwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Iriyari ryo muri Arabiya Sawudite',
+            'SAR',
+            'Iriyari ryo muri Arabiya Sawudite',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Irupiya ryo mu birwa bya Sayisheli',
+            'SCR',
+            'Irupiya ryo mu birwa bya Sayisheli',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Ipawundi rya Sudani',
+            'SDG',
+            'Ipawundi rya Sudani',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Ipawundi rya Sente Helena',
+            'SHP',
+            'Ipawundi rya Sente Helena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Ilewone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Ilewone',
+            'SLL',
+            'Ilewone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Ishilingi ryo muri Somaliya',
+            'SOS',
+            'Ishilingi ryo muri Somaliya',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Idobura ryo muri Sawotome na Perensipe (1977–2017)',
+            'STD',
+            'Idobura ryo muri Sawotome na Perensipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Idobura ryo muri Sawotome na Perensipe',
+            'STN',
+            'Idobura ryo muri Sawotome na Perensipe',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Ililangeni',
+            'SZL',
+            'Ililangeni',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Idinari ryo muri Tuniziya',
+            'TND',
+            'Idinari ryo muri Tuniziya',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Ishilingi rya Tanzaniya',
+            'TZS',
+            'Ishilingi rya Tanzaniya',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Ishilingi ry’Ubugande',
+            'UGX',
+            'Ishilingi ry’Ubugande',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Idolari ry’abanyamerika',
+            'US$',
+            'Idolari ry’abanyamerika',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Irandi ryo muri Afurika y’Epfo',
+            'ZAR',
+            'Irandi ryo muri Afurika y’Epfo',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Ikwaca ryo muri Zambiya (1968–2012)',
+            'ZMK',
+            'Ikwaca ryo muri Zambiya (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Ikwaca ryo muri Zambiya',
+            'ZMW',
+            'Ikwaca ryo muri Zambiya',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Idolari ryo muri Zimbabwe',
+            'ZWD',
+            'Idolari ryo muri Zimbabwe',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ro_MD.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ro_MD.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ro_MD.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ro_MD.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MDL' => [
-            0 => 'L',
-            1 => 'leu moldovenesc',
+            'L',
+            'leu moldovenesc',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/root.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/root.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/root.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/root.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,88 +3,92 @@
 return [
     'Names' => [
         'AUD' => [
-            0 => 'A$',
-            1 => 'AUD',
+            'A$',
+            'AUD',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'BRL',
+            'R$',
+            'BRL',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'CAD',
+            'CA$',
+            'CAD',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'CNY',
+            'CN¥',
+            'CNY',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'EUR',
+            '€',
+            'EUR',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'GBP',
+            '£',
+            'GBP',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'HKD',
+            'HK$',
+            'HKD',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ILS',
+            '₪',
+            'ILS',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'INR',
+            '₹',
+            'INR',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'JPY',
+            'JP¥',
+            'JPY',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'KRW',
+            '₩',
+            'KRW',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'MXN',
+            'MX$',
+            'MXN',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'NZD',
+            'NZ$',
+            'NZD',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'PHP',
+            '₱',
+            'PHP',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'TWD',
+            'NT$',
+            'TWD',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'USD',
+            'US$',
+            'USD',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'VND',
+            '₫',
+            'VND',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'XAF',
+            'FCFA',
+            'XAF',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'XCD',
+            'EC$',
+            'XCD',
+        ],
+        'XCG' => [
+            'Cg.',
+            'XCG',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'XOF',
+            'F CFA',
+            'XOF',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'XPF',
+            'CFPF',
+            'XPF',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ro.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ro.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ro.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ro.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,964 +3,968 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'pesetă andorrană',
+            'ADP',
+            'pesetă andorrană',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dirham din Emiratele Arabe Unite',
+            'AED',
+            'dirham din Emiratele Arabe Unite',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afgani afgan',
+            'AFN',
+            'afgani afgan',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'lek',
+            'ALL',
+            'lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'dram armenesc',
+            'AMD',
+            'dram armenesc',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'gulden neerlandez antilez',
+            'ANG',
+            'gulden neerlandez antilez',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwanza angoleză',
+            'AOA',
+            'kwanza angoleză',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'peso argentinian (1983–1985)',
+            'ARP',
+            'peso argentinian (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'peso argentinian',
+            'ARS',
+            'peso argentinian',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'șiling austriac',
+            'ATS',
+            'șiling austriac',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'dolar australian',
+            'AUD',
+            'dolar australian',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'florin aruban',
+            'AWG',
+            'florin aruban',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'manat azer (1993–2006)',
+            'AZM',
+            'manat azer (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'manat azer',
+            'AZN',
+            'manat azer',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'dinar Bosnia-Herțegovina (1992–1994)',
+            'BAD',
+            'dinar Bosnia-Herțegovina (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'marcă convertibilă',
+            'BAM',
+            'marcă convertibilă',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'dolar din Barbados',
+            'BBD',
+            'dolar din Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'taka din Bangladesh',
+            'BDT',
+            'taka din Bangladesh',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'franc belgian (convertibil)',
+            'BEC',
+            'franc belgian (convertibil)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'franc belgian',
+            'BEF',
+            'franc belgian',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'franc belgian (financiar)',
+            'BEL',
+            'franc belgian (financiar)',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'leva',
+            'BGN',
+            'leva',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dinar din Bahrain',
+            'BHD',
+            'dinar din Bahrain',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'franc burundez',
+            'BIF',
+            'franc burundez',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dolar din Bermuda',
+            'BMD',
+            'dolar din Bermuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'dolar din Brunei',
+            'BND',
+            'dolar din Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviano',
+            'BOB',
+            'boliviano',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'peso bolivian',
+            'BOP',
+            'peso bolivian',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'mvdol bolivian',
+            'BOV',
+            'mvdol bolivian',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'cruzeiro brazilian (1990–1993)',
+            'BRE',
+            'cruzeiro brazilian (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'real',
+            'BRL',
+            'real',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'cruzeiro brazilian (1993–1994)',
+            'BRR',
+            'cruzeiro brazilian (1993–1994)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'dolar din Bahamas',
+            'BSD',
+            'dolar din Bahamas',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ngultrum din Bhutan',
+            'BTN',
+            'ngultrum din Bhutan',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'kyat birman',
+            'BUK',
+            'kyat birman',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pula Botswana',
+            'BWP',
+            'pula Botswana',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'rublă belarusă',
+            'BYN',
+            'rublă belarusă',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'rublă belarusă (2000–2016)',
+            'BYR',
+            'rublă belarusă (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'dolar din Belize',
+            'BZD',
+            'dolar din Belize',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'dolar canadian',
+            'CAD',
+            'dolar canadian',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'franc congolez',
+            'CDF',
+            'franc congolez',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'franc elvețian',
+            'CHF',
+            'franc elvețian',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'peso chilian',
+            'CLP',
+            'peso chilian',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'yuan chinezesc (offshore)',
+            'CNH',
+            'yuan chinezesc (offshore)',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'yuan chinezesc',
+            'CNY',
+            'yuan chinezesc',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'peso columbian',
+            'COP',
+            'peso columbian',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'colón costarican',
+            'CRC',
+            'colón costarican',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'dinar Serbia și Muntenegru (2002–2006)',
+            'CSD',
+            'dinar Serbia și Muntenegru (2002–2006)',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'peso cubanez convertibil',
+            'CUC',
+            'peso cubanez convertibil',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'peso cubanez',
+            'CUP',
+            'peso cubanez',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'escudo caboverdian',
+            'CVE',
+            'escudo caboverdian',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'liră cipriotă',
+            'CYP',
+            'liră cipriotă',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'coroană cehă',
+            'CZK',
+            'coroană cehă',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'marcă est-germană',
+            'DDM',
+            'marcă est-germană',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'marcă germană',
+            'DEM',
+            'marcă germană',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'franc djiboutian',
+            'DJF',
+            'franc djiboutian',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'coroană daneză',
+            'DKK',
+            'coroană daneză',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'peso dominican',
+            'DOP',
+            'peso dominican',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinar algerian',
+            'DZD',
+            'dinar algerian',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'sucre Ecuador',
+            'ECS',
+            'sucre Ecuador',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'coroană estoniană',
+            'EEK',
+            'coroană estoniană',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'liră egipteană',
+            'EGP',
+            'liră egipteană',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nakfa eritreeană',
+            'ERN',
+            'nakfa eritreeană',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'peseta spaniolă (cont A)',
+            'ESA',
+            'peseta spaniolă (cont A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'peseta spaniolă (cont convertibil)',
+            'ESB',
+            'peseta spaniolă (cont convertibil)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'pesetă spaniolă',
+            'ESP',
+            'pesetă spaniolă',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'birr etiopian',
+            'ETB',
+            'birr etiopian',
         ],
         'EUR' => [
-            0 => 'EUR',
-            1 => 'euro',
+            'EUR',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'marcă finlandeză',
+            'FIM',
+            'marcă finlandeză',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'dolar fijian',
+            'FJD',
+            'dolar fijian',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'liră din Insulele Falkland',
+            'FKP',
+            'liră din Insulele Falkland',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'franc francez',
+            'FRF',
+            'franc francez',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'liră sterlină',
+            'GBP',
+            'liră sterlină',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'lari georgian',
+            'GEL',
+            'lari georgian',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'cedi Ghana (1979–2007)',
+            'GHC',
+            'cedi Ghana (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'cedi ghanez',
+            'GHS',
+            'cedi ghanez',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'liră din Gibraltar',
+            'GIP',
+            'liră din Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi din Gambia',
+            'GMD',
+            'dalasi din Gambia',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'franc guineean',
+            'GNF',
+            'franc guineean',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'drahmă grecească',
+            'GRD',
+            'drahmă grecească',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'quetzal guatemalez',
+            'GTQ',
+            'quetzal guatemalez',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'peso Guineea-Bissau',
+            'GWP',
+            'peso Guineea-Bissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'dolar guyanez',
+            'GYD',
+            'dolar guyanez',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'dolar din Hong Kong',
+            'HKD',
+            'dolar din Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'lempira honduriană',
+            'HNL',
+            'lempira honduriană',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'dinar croat',
+            'HRD',
+            'dinar croat',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kuna',
+            'HRK',
+            'kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gourde din Haiti',
+            'HTG',
+            'gourde din Haiti',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'forint',
+            'HUF',
+            'forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'rupie indoneziană',
+            'IDR',
+            'rupie indoneziană',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'liră irlandeză',
+            'IEP',
+            'liră irlandeză',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'liră israeliană',
+            'ILP',
+            'liră israeliană',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'shekel israelian nou',
+            'ILS',
+            'shekel israelian nou',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'rupie indiană',
+            'INR',
+            'rupie indiană',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'dinar irakian',
+            'IQD',
+            'dinar irakian',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'rial iranian',
+            'IRR',
+            'rial iranian',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'coroană islandeză',
+            'ISK',
+            'coroană islandeză',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'liră italiană',
+            'ITL',
+            'liră italiană',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'dolar jamaican',
+            'JMD',
+            'dolar jamaican',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'dinar iordanian',
+            'JOD',
+            'dinar iordanian',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'yen japonez',
+            'JPY',
+            'yen japonez',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'șiling kenyan',
+            'KES',
+            'șiling kenyan',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'som kârgâz',
+            'KGS',
+            'som kârgâz',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'riel cambodgian',
+            'KHR',
+            'riel cambodgian',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'franc comorian',
+            'KMF',
+            'franc comorian',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'won nord-coreean',
+            'KPW',
+            'won nord-coreean',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'won sud-coreean',
+            'KRW',
+            'won sud-coreean',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'dinar kuweitian',
+            'KWD',
+            'dinar kuweitian',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'dolar din Insulele Cayman',
+            'KYD',
+            'dolar din Insulele Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'tenge kazahă',
+            'KZT',
+            'tenge kazahă',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'kip laoțian',
+            'LAK',
+            'kip laoțian',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'liră libaneză',
+            'LBP',
+            'liră libaneză',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'rupie srilankeză',
+            'LKR',
+            'rupie srilankeză',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dolar liberian',
+            'LRD',
+            'dolar liberian',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'loti lesothian',
+            'LSL',
+            'loti lesothian',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litu lituanian',
+            'LTL',
+            'litu lituanian',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'franc convertibil luxemburghez',
+            'LUC',
+            'franc convertibil luxemburghez',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'franc luxemburghez',
+            'LUF',
+            'franc luxemburghez',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'franc financiar luxemburghez',
+            'LUL',
+            'franc financiar luxemburghez',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'lats letonian',
+            'LVL',
+            'lats letonian',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'rublă Letonia',
+            'LVR',
+            'rublă Letonia',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinar libian',
+            'LYD',
+            'dinar libian',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dirham marocan',
+            'MAD',
+            'dirham marocan',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'franc marocan',
+            'MAF',
+            'franc marocan',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'leu moldovenesc',
+            'MDL',
+            'leu moldovenesc',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariary malgaș',
+            'MGA',
+            'ariary malgaș',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'franc Madagascar',
+            'MGF',
+            'franc Madagascar',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'denar',
+            'MKD',
+            'denar',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'franc Mali',
+            'MLF',
+            'franc Mali',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'kyat din Myanmar',
+            'MMK',
+            'kyat din Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'tugrik mongol',
+            'MNT',
+            'tugrik mongol',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'pataca din Macao',
+            'MOP',
+            'pataca din Macao',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ouguiya mauritană (1973–2017)',
+            'MRO',
+            'ouguiya mauritană (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ouguiya mauritană',
+            'MRU',
+            'ouguiya mauritană',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'liră malteză',
+            'MTL',
+            'liră malteză',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'rupie mauritiană',
+            'MUR',
+            'rupie mauritiană',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'rufiyaa maldiviană',
+            'MVR',
+            'rufiyaa maldiviană',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha malawiană',
+            'MWK',
+            'kwacha malawiană',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'peso mexican',
+            'MXN',
+            'peso mexican',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'peso mexican de argint (1861–1992)',
+            'MXP',
+            'peso mexican de argint (1861–1992)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ringgit malaiezian',
+            'MYR',
+            'ringgit malaiezian',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'escudo Mozambic',
+            'MZE',
+            'escudo Mozambic',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'metical Mozambic vechi',
+            'MZM',
+            'metical Mozambic vechi',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'metical mozambican',
+            'MZN',
+            'metical mozambican',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dolar namibian',
+            'NAD',
+            'dolar namibian',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naira nigeriană',
+            'NGN',
+            'naira nigeriană',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'cordoba nicaraguană (1988–1991)',
+            'NIC',
+            'cordoba nicaraguană (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'córdoba oro',
+            'NIO',
+            'córdoba oro',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'gulden olandez',
+            'NLG',
+            'gulden olandez',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'coroană norvegiană',
+            'NOK',
+            'coroană norvegiană',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'rupie nepaleză',
+            'NPR',
+            'rupie nepaleză',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'dolar neozeelandez',
+            'NZD',
+            'dolar neozeelandez',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'rial omanez',
+            'OMR',
+            'rial omanez',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balboa panameză',
+            'PAB',
+            'balboa panameză',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'inti peruvian',
+            'PEI',
+            'inti peruvian',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'sol',
+            'PEN',
+            'sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'sol peruvian (1863–1965)',
+            'PES',
+            'sol peruvian (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina din Papua-Noua Guinee',
+            'PGK',
+            'kina din Papua-Noua Guinee',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'peso filipinez',
+            'PHP',
+            'peso filipinez',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'rupie pakistaneză',
+            'PKR',
+            'rupie pakistaneză',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'zlot',
+            'PLN',
+            'zlot',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'zlot polonez (1950–1995)',
+            'PLZ',
+            'zlot polonez (1950–1995)',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'guarani',
+            'PYG',
+            'guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'rial qatarian',
+            'QAR',
+            'rial qatarian',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'dolar rhodesian',
+            'RHD',
+            'dolar rhodesian',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'leu românesc (1952–2006)',
+            'ROL',
+            'leu românesc (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'leu românesc',
+            'RON',
+            'leu românesc',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'dinar sârbesc',
+            'RSD',
+            'dinar sârbesc',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'rublă rusească',
+            'RUB',
+            'rublă rusească',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'franc rwandez',
+            'RWF',
+            'franc rwandez',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'rial saudit',
+            'SAR',
+            'rial saudit',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'dolar din Insulele Solomon',
+            'SBD',
+            'dolar din Insulele Solomon',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'rupie seychelleză',
+            'SCR',
+            'rupie seychelleză',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'dinar sudanez',
+            'SDD',
+            'dinar sudanez',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'liră sudaneză',
+            'SDG',
+            'liră sudaneză',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'liră sudaneză (1957–1998)',
+            'SDP',
+            'liră sudaneză (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'coroană suedeză',
+            'SEK',
+            'coroană suedeză',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'dolar singaporez',
+            'SGD',
+            'dolar singaporez',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'liră din Sfânta Elena (Sfânta Elena și Ascension)',
+            'SHP',
+            'liră din Sfânta Elena (Sfânta Elena și Ascension)',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'tolar sloven',
+            'SIT',
+            'tolar sloven',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'coroană slovacă',
+            'SKK',
+            'coroană slovacă',
+        ],
+        'SLE' => [
+            'SLE',
+            'leone din Sierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leone din Sierra Leone',
+            'SLL',
+            'leone din Sierra Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'șiling somalez',
+            'SOS',
+            'șiling somalez',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'dolar surinamez',
+            'SRD',
+            'dolar surinamez',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'gulden Surinam',
+            'SRG',
+            'gulden Surinam',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'liră din Sudanul de Sud',
+            'SSP',
+            'liră din Sudanul de Sud',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'dobra Sao Tome și Principe (1977–2017)',
+            'STD',
+            'dobra Sao Tome și Principe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra din São Tomé și Príncipe',
+            'STN',
+            'dobra din São Tomé și Príncipe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'rublă sovietică',
+            'SUR',
+            'rublă sovietică',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'colon El Salvador',
+            'SVC',
+            'colon El Salvador',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'liră siriană',
+            'SYP',
+            'liră siriană',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangeni din Swaziland',
+            'SZL',
+            'lilangeni din Swaziland',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'baht thailandez',
+            'THB',
+            'baht thailandez',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'rublă Tadjikistan',
+            'TJR',
+            'rublă Tadjikistan',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'somoni tadjic',
+            'TJS',
+            'somoni tadjic',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'manat turkmen (1993–2009)',
+            'TMM',
+            'manat turkmen (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'manat turkmen',
+            'TMT',
+            'manat turkmen',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinar tunisian',
+            'TND',
+            'dinar tunisian',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'pa’anga tongană',
+            'TOP',
+            'pa’anga tongană',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'liră turcească (1922–2005)',
+            'TRL',
+            'liră turcească (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'liră turcească',
+            'TRY',
+            'liră turcească',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dolar din Trinidad și Tobago',
+            'TTD',
+            'dolar din Trinidad și Tobago',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'dolar nou din Taiwan',
+            'TWD',
+            'dolar nou din Taiwan',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'șiling tanzanian',
+            'TZS',
+            'șiling tanzanian',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'grivnă',
+            'UAH',
+            'grivnă',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'carboavă ucraineană',
+            'UAK',
+            'carboavă ucraineană',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'șiling ugandez (1966–1987)',
+            'UGS',
+            'șiling ugandez (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'șiling ugandez',
+            'UGX',
+            'șiling ugandez',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'dolar american',
+            'USD',
+            'dolar american',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'dolar american (ziua următoare)',
+            'USN',
+            'dolar american (ziua următoare)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'dolar american (aceeași zi)',
+            'USS',
+            'dolar american (aceeași zi)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'peso Uruguay (1975–1993)',
+            'UYP',
+            'peso Uruguay (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'peso uruguayan',
+            'UYU',
+            'peso uruguayan',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'sum Uzbekistan',
+            'UZS',
+            'sum Uzbekistan',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'bolivar Venezuela (1871–2008)',
+            'VEB',
+            'bolivar Venezuela (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'bolivar venezuelean (2008–2018)',
+            'VEF',
+            'bolivar venezuelean (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'bolívar soberano',
+            'VES',
+            'bolívar soberano',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'dong vietnamez',
+            'VND',
+            'dong vietnamez',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu din Vanuatu',
+            'VUV',
+            'vatu din Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'tala samoană',
+            'WST',
+            'tala samoană',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'franc CFA BEAC',
+            'FCFA',
+            'franc CFA BEAC',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'dolar est-caraib',
+            'XCD',
+            'dolar est-caraib',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'unitate de monedă europeană',
+            'XEU',
+            'unitate de monedă europeană',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'franc francez de aur',
+            'XFO',
+            'franc francez de aur',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'franc UIC francez',
+            'XFU',
+            'franc UIC francez',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'franc CFA BCEAO',
+            'F CFA',
+            'franc CFA BCEAO',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'franc CFP',
+            'CFPF',
+            'franc CFP',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'dinar Yemen',
+            'YDD',
+            'dinar Yemen',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'rial yemenit',
+            'YER',
+            'rial yemenit',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'dinar iugoslav greu',
+            'YUD',
+            'dinar iugoslav greu',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'dinar iugoslav nou',
+            'YUM',
+            'dinar iugoslav nou',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'dinar iugoslav convertibil',
+            'YUN',
+            'dinar iugoslav convertibil',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'rand sud-african (financiar)',
+            'ZAL',
+            'rand sud-african (financiar)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rand sud-african',
+            'ZAR',
+            'rand sud-african',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'kwacha zambian (1968–2012)',
+            'ZMK',
+            'kwacha zambian (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha zambian',
+            'ZMW',
+            'kwacha zambian',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'zair nou',
+            'ZRN',
+            'zair nou',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'dolar Zimbabwe (1980–2008)',
+            'ZWD',
+            'dolar Zimbabwe (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'dolar Zimbabwe (2009)',
+            'ZWL',
+            'dolar Zimbabwe (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'dolar Zimbabwe (2008)',
+            'ZWR',
+            'dolar Zimbabwe (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_BY.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_BY.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_BY.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_BY.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'BYN' => [
-            0 => 'Br',
-            1 => 'белорусский рубль',
+            'Br',
+            'белорусский рубль',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Российский рубль (1991–1998)',
+            'RUR',
+            'Российский рубль (1991–1998)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_KG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_KG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_KG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_KG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'KGS' => [
-            0 => 'сом',
-            1 => 'киргизский сом',
+            'сом',
+            'киргизский сом',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_KZ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_KZ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_KZ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_KZ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'KZT' => [
-            0 => '₸',
-            1 => 'казахский тенге',
+            '₸',
+            'казахский тенге',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_MD.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_MD.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_MD.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru_MD.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MDL' => [
-            0 => 'L',
-            1 => 'молдавский лей',
+            'L',
+            'молдавский лей',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ru.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1076 +3,1080 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Андоррская песета',
+            'ADP',
+            'Андоррская песета',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'дирхам ОАЭ',
+            'AED',
+            'дирхам ОАЭ',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Афгани (1927–2002)',
+            'AFA',
+            'Афгани (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'афгани',
+            'AFN',
+            'афгани',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'албанский лек',
+            'ALL',
+            'албанский лек',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'армянский драм',
+            'AMD',
+            'армянский драм',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'нидерландский антильский гульден',
+            'ANG',
+            'нидерландский антильский гульден',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'ангольская кванза',
+            'AOA',
+            'ангольская кванза',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Ангольская кванза (1977–1990)',
+            'AOK',
+            'Ангольская кванза (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Ангольская новая кванза (1990–2000)',
+            'AON',
+            'Ангольская новая кванза (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Ангольская кванза реюстадо (1995–1999)',
+            'AOR',
+            'Ангольская кванза реюстадо (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Аргентинский аустрал',
+            'ARA',
+            'Аргентинский аустрал',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Аргентинское песо (1983–1985)',
+            'ARP',
+            'Аргентинское песо (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'аргентинский песо',
+            'ARS',
+            'аргентинский песо',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Австрийский шиллинг',
+            'ATS',
+            'Австрийский шиллинг',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'австралийский доллар',
+            'A$',
+            'австралийский доллар',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'арубанский флорин',
+            'AWG',
+            'арубанский флорин',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Старый азербайджанский манат',
+            'AZM',
+            'Старый азербайджанский манат',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'азербайджанский манат',
+            'AZN',
+            'азербайджанский манат',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Динар Боснии и Герцеговины',
+            'BAD',
+            'Динар Боснии и Герцеговины',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'конвертируемая марка Боснии и Герцеговины',
+            'BAM',
+            'конвертируемая марка Боснии и Герцеговины',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'барбадосский доллар',
+            'BBD',
+            'барбадосский доллар',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'бангладешская така',
+            'BDT',
+            'бангладешская така',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Бельгийский франк (конвертируемый)',
+            'BEC',
+            'Бельгийский франк (конвертируемый)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Бельгийский франк',
+            'BEF',
+            'Бельгийский франк',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Бельгийский франк (финансовый)',
+            'BEL',
+            'Бельгийский франк (финансовый)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Лев',
+            'BGL',
+            'Лев',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'болгарский лев',
+            'BGN',
+            'болгарский лев',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'бахрейнский динар',
+            'BHD',
+            'бахрейнский динар',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'бурундийский франк',
+            'BIF',
+            'бурундийский франк',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'бермудский доллар',
+            'BMD',
+            'бермудский доллар',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'брунейский доллар',
+            'BND',
+            'брунейский доллар',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'боливийский боливиано',
+            'BOB',
+            'боливийский боливиано',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Боливийское песо',
+            'BOP',
+            'Боливийское песо',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Боливийский мвдол',
+            'BOV',
+            'Боливийский мвдол',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Бразильский новый крузейро (1967–1986)',
+            'BRB',
+            'Бразильский новый крузейро (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Бразильское крузадо',
+            'BRC',
+            'Бразильское крузадо',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Бразильский крузейро (1990–1993)',
+            'BRE',
+            'Бразильский крузейро (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'бразильский реал',
+            'R$',
+            'бразильский реал',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Бразильское новое крузадо',
+            'BRN',
+            'Бразильское новое крузадо',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Бразильский крузейро',
+            'BRR',
+            'Бразильский крузейро',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'багамский доллар',
+            'BSD',
+            'багамский доллар',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'бутанский нгултрум',
+            'BTN',
+            'бутанский нгултрум',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Джа',
+            'BUK',
+            'Джа',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'ботсванская пула',
+            'BWP',
+            'ботсванская пула',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Белорусский рубль (1994–1999)',
+            'BYB',
+            'Белорусский рубль (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'белорусский рубль',
+            'BYN',
+            'белорусский рубль',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Белорусский рубль (2000–2016)',
+            'BYR',
+            'Белорусский рубль (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'белизский доллар',
+            'BZD',
+            'белизский доллар',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'канадский доллар',
+            'CA$',
+            'канадский доллар',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'конголезский франк',
+            'CDF',
+            'конголезский франк',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR евро',
+            'CHE',
+            'WIR евро',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'швейцарский франк',
+            'CHF',
+            'швейцарский франк',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR франк',
+            'CHW',
+            'WIR франк',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Условная расчетная единица Чили',
+            'CLF',
+            'Условная расчетная единица Чили',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'чилийский песо',
+            'CLP',
+            'чилийский песо',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'китайский офшорный юань',
+            'CNH',
+            'китайский офшорный юань',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'китайский юань',
+            'CN¥',
+            'китайский юань',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'колумбийский песо',
+            'COP',
+            'колумбийский песо',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Единица реальной стоимости Колумбии',
+            'COU',
+            'Единица реальной стоимости Колумбии',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'костариканский колон',
+            'CRC',
+            'костариканский колон',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Старый Сербский динар',
+            'CSD',
+            'Старый Сербский динар',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Чехословацкая твердая крона',
+            'CSK',
+            'Чехословацкая твердая крона',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'кубинский конвертируемый песо',
+            'CUC',
+            'кубинский конвертируемый песо',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'кубинский песо',
+            'CUP',
+            'кубинский песо',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'эскудо Кабо-Верде',
+            'CVE',
+            'эскудо Кабо-Верде',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Кипрский фунт',
+            'CYP',
+            'Кипрский фунт',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'чешская крона',
+            'CZK',
+            'чешская крона',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Восточногерманская марка',
+            'DDM',
+            'Восточногерманская марка',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Немецкая марка',
+            'DEM',
+            'Немецкая марка',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'франк Джибути',
+            'DJF',
+            'франк Джибути',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'датская крона',
+            'DKK',
+            'датская крона',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'доминиканский песо',
+            'DOP',
+            'доминиканский песо',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'алжирский динар',
+            'DZD',
+            'алжирский динар',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Эквадорский сукре',
+            'ECS',
+            'Эквадорский сукре',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Постоянная единица стоимости Эквадора',
+            'ECV',
+            'Постоянная единица стоимости Эквадора',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Эстонская крона',
+            'EEK',
+            'Эстонская крона',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'египетский фунт',
+            'EGP',
+            'египетский фунт',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'эритрейская накфа',
+            'ERN',
+            'эритрейская накфа',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Испанская песета (А)',
+            'ESA',
+            'Испанская песета (А)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Испанская песета (конвертируемая)',
+            'ESB',
+            'Испанская песета (конвертируемая)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Испанская песета',
+            'ESP',
+            'Испанская песета',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'эфиопский быр',
+            'ETB',
+            'эфиопский быр',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'евро',
+            '€',
+            'евро',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Финская марка',
+            'FIM',
+            'Финская марка',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'доллар Фиджи',
+            'FJD',
+            'доллар Фиджи',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'фунт Фолклендских островов',
+            'FKP',
+            'фунт Фолклендских островов',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Французский франк',
+            'FRF',
+            'Французский франк',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'британский фунт стерлингов',
+            '£',
+            'британский фунт стерлингов',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Грузинский купон',
+            'GEK',
+            'Грузинский купон',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'грузинский лари',
+            'GEL',
+            'грузинский лари',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ганский седи (1979–2007)',
+            'GHC',
+            'Ганский седи (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ганский седи',
+            'GHS',
+            'ганский седи',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'гибралтарский фунт',
+            'GIP',
+            'гибралтарский фунт',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'гамбийский даласи',
+            'GMD',
+            'гамбийский даласи',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'гвинейский франк',
+            'GNF',
+            'гвинейский франк',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Гвинейская сили',
+            'GNS',
+            'Гвинейская сили',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Эквеле экваториальной Гвинеи',
+            'GQE',
+            'Эквеле экваториальной Гвинеи',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Греческая драхма',
+            'GRD',
+            'Греческая драхма',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'гватемальский кетсаль',
+            'GTQ',
+            'гватемальский кетсаль',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Эскудо Португальской Гвинеи',
+            'GWE',
+            'Эскудо Португальской Гвинеи',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Песо Гвинеи-Бисау',
+            'GWP',
+            'Песо Гвинеи-Бисау',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'гайанский доллар',
+            'GYD',
+            'гайанский доллар',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'гонконгский доллар',
+            'HK$',
+            'гонконгский доллар',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'гондурасская лемпира',
+            'HNL',
+            'гондурасская лемпира',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Хорватский динар',
+            'HRD',
+            'Хорватский динар',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'хорватская куна',
+            'HRK',
+            'хорватская куна',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'гаитянский гурд',
+            'HTG',
+            'гаитянский гурд',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'венгерский форинт',
+            'HUF',
+            'венгерский форинт',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'индонезийская рупия',
+            'IDR',
+            'индонезийская рупия',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Ирландский фунт',
+            'IEP',
+            'Ирландский фунт',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Израильский фунт',
+            'ILP',
+            'Израильский фунт',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'новый израильский шекель',
+            '₪',
+            'новый израильский шекель',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'индийская рупия',
+            '₹',
+            'индийская рупия',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'иракский динар',
+            'IQD',
+            'иракский динар',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'иранский риал',
+            'IRR',
+            'иранский риал',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'исландская крона',
+            'ISK',
+            'исландская крона',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Итальянская лира',
+            'ITL',
+            'Итальянская лира',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ямайский доллар',
+            'JMD',
+            'ямайский доллар',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'иорданский динар',
+            'JOD',
+            'иорданский динар',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'японская иена',
+            '¥',
+            'японская иена',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'кенийский шиллинг',
+            'KES',
+            'кенийский шиллинг',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'киргизский сом',
+            'KGS',
+            'киргизский сом',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'камбоджийский риель',
+            'KHR',
+            'камбоджийский риель',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'коморский франк',
+            'KMF',
+            'коморский франк',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'северокорейская вона',
+            'KPW',
+            'северокорейская вона',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'южнокорейская вона',
+            '₩',
+            'южнокорейская вона',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'кувейтский динар',
+            'KWD',
+            'кувейтский динар',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'доллар Островов Кайман',
+            'KYD',
+            'доллар Островов Кайман',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'казахский тенге',
+            'KZT',
+            'казахский тенге',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'лаосский кип',
+            'LAK',
+            'лаосский кип',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'ливанский фунт',
+            'LBP',
+            'ливанский фунт',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'шри-ланкийская рупия',
+            'LKR',
+            'шри-ланкийская рупия',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'либерийский доллар',
+            'LRD',
+            'либерийский доллар',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'лоти',
+            'LSL',
+            'лоти',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Литовский лит',
+            'LTL',
+            'Литовский лит',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Литовский талон',
+            'LTT',
+            'Литовский талон',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Конвертируемый франк Люксембурга',
+            'LUC',
+            'Конвертируемый франк Люксембурга',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Люксембургский франк',
+            'LUF',
+            'Люксембургский франк',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Финансовый франк Люксембурга',
+            'LUL',
+            'Финансовый франк Люксембурга',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Латвийский лат',
+            'LVL',
+            'Латвийский лат',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Латвийский рубль',
+            'LVR',
+            'Латвийский рубль',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'ливийский динар',
+            'LYD',
+            'ливийский динар',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'марокканский дирхам',
+            'MAD',
+            'марокканский дирхам',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Марокканский франк',
+            'MAF',
+            'Марокканский франк',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'молдавский лей',
+            'MDL',
+            'молдавский лей',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'малагасийский ариари',
+            'MGA',
+            'малагасийский ариари',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Малагасийский франк',
+            'MGF',
+            'Малагасийский франк',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'македонский денар',
+            'MKD',
+            'македонский денар',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Малийский франк',
+            'MLF',
+            'Малийский франк',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'мьянманский кьят',
+            'MMK',
+            'мьянманский кьят',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'монгольский тугрик',
+            'MNT',
+            'монгольский тугрик',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'патака Макао',
+            'MOP',
+            'патака Макао',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'мавританская угия (1973–2017)',
+            'MRO',
+            'мавританская угия (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'мавританская угия',
+            'MRU',
+            'мавританская угия',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Мальтийская лира',
+            'MTL',
+            'Мальтийская лира',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Мальтийский фунт',
+            'MTP',
+            'Мальтийский фунт',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'маврикийская рупия',
+            'MUR',
+            'маврикийская рупия',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'мальдивская руфия',
+            'MVR',
+            'мальдивская руфия',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'малавийская квача',
+            'MWK',
+            'малавийская квача',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'мексиканский песо',
+            'MX$',
+            'мексиканский песо',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Мексиканское серебряное песо (1861–1992)',
+            'MXP',
+            'Мексиканское серебряное песо (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Мексиканская пересчетная единица (UDI)',
+            'MXV',
+            'Мексиканская пересчетная единица (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'малайзийский ринггит',
+            'MYR',
+            'малайзийский ринггит',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Мозамбикское эскудо',
+            'MZE',
+            'Мозамбикское эскудо',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Старый мозамбикский метикал',
+            'MZM',
+            'Старый мозамбикский метикал',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'мозамбикский метикал',
+            'MZN',
+            'мозамбикский метикал',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'доллар Намибии',
+            'NAD',
+            'доллар Намибии',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'нигерийская найра',
+            'NGN',
+            'нигерийская найра',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Никарагуанская кордоба (1988–1991)',
+            'NIC',
+            'Никарагуанская кордоба (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'никарагуанская кордоба',
+            'NIO',
+            'никарагуанская кордоба',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Нидерландский гульден',
+            'NLG',
+            'Нидерландский гульден',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'норвежская крона',
+            'NOK',
+            'норвежская крона',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'непальская рупия',
+            'NPR',
+            'непальская рупия',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'новозеландский доллар',
+            'NZ$',
+            'новозеландский доллар',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'оманский риал',
+            'OMR',
+            'оманский риал',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'панамский бальбоа',
+            'PAB',
+            'панамский бальбоа',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Перуанское инти',
+            'PEI',
+            'Перуанское инти',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'перуанский соль',
+            'PEN',
+            'перуанский соль',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Перуанский соль (1863–1965)',
+            'PES',
+            'Перуанский соль (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'кина Папуа – Новой Гвинеи',
+            'PGK',
+            'кина Папуа – Новой Гвинеи',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'филиппинский песо',
+            'PHP',
+            'филиппинский песо',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'пакистанская рупия',
+            'PKR',
+            'пакистанская рупия',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'польский злотый',
+            'PLN',
+            'польский злотый',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Злотый',
+            'PLZ',
+            'Злотый',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Португальское эскудо',
+            'PTE',
+            'Португальское эскудо',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'парагвайский гуарани',
+            'PYG',
+            'парагвайский гуарани',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'катарский риал',
+            'QAR',
+            'катарский риал',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Родезийский доллар',
+            'RHD',
+            'Родезийский доллар',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Старый Румынский лей',
+            'ROL',
+            'Старый Румынский лей',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'румынский лей',
+            'RON',
+            'румынский лей',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'сербский динар',
+            'RSD',
+            'сербский динар',
         ],
         'RUB' => [
-            0 => '₽',
-            1 => 'российский рубль',
+            '₽',
+            'российский рубль',
         ],
         'RUR' => [
-            0 => 'р.',
-            1 => 'Российский рубль (1991–1998)',
+            'р.',
+            'Российский рубль (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'франк Руанды',
+            'RWF',
+            'франк Руанды',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'саудовский риял',
+            'SAR',
+            'саудовский риял',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'доллар Соломоновых Островов',
+            'SBD',
+            'доллар Соломоновых Островов',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'сейшельская рупия',
+            'SCR',
+            'сейшельская рупия',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Суданский динар',
+            'SDD',
+            'Суданский динар',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'суданский фунт',
+            'SDG',
+            'суданский фунт',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Старый суданский фунт',
+            'SDP',
+            'Старый суданский фунт',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'шведская крона',
+            'SEK',
+            'шведская крона',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'сингапурский доллар',
+            'SGD',
+            'сингапурский доллар',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'фунт острова Святой Елены',
+            'SHP',
+            'фунт острова Святой Елены',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Словенский толар',
+            'SIT',
+            'Словенский толар',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Словацкая крона',
+            'SKK',
+            'Словацкая крона',
+        ],
+        'SLE' => [
+            'SLE',
+            'леоне',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'леоне',
+            'SLL',
+            'леоне (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'сомалийский шиллинг',
+            'SOS',
+            'сомалийский шиллинг',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'суринамский доллар',
+            'SRD',
+            'суринамский доллар',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Суринамский гульден',
+            'SRG',
+            'Суринамский гульден',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'южносуданский фунт',
+            'SSP',
+            'южносуданский фунт',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'добра Сан-Томе и Принсипи (1977–2017)',
+            'STD',
+            'добра Сан-Томе и Принсипи (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'добра Сан-Томе и Принсипи',
+            'STN',
+            'добра Сан-Томе и Принсипи',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Рубль СССР',
+            'SUR',
+            'Рубль СССР',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Сальвадорский колон',
+            'SVC',
+            'Сальвадорский колон',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'сирийский фунт',
+            'SYP',
+            'сирийский фунт',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'свазилендский лилангени',
+            'SZL',
+            'свазилендский лилангени',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'таиландский бат',
+            '฿',
+            'таиландский бат',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Таджикский рубль',
+            'TJR',
+            'Таджикский рубль',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'таджикский сомони',
+            'TJS',
+            'таджикский сомони',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Туркменский манат',
+            'TMM',
+            'Туркменский манат',
         ],
         'TMT' => [
-            0 => 'ТМТ',
-            1 => 'новый туркменский манат',
+            'ТМТ',
+            'новый туркменский манат',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'тунисский динар',
+            'TND',
+            'тунисский динар',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'тонганская паанга',
+            'TOP',
+            'тонганская паанга',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Тиморское эскудо',
+            'TPE',
+            'Тиморское эскудо',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Турецкая лира (1922–2005)',
+            'TRL',
+            'Турецкая лира (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'турецкая лира',
+            'TRY',
+            'турецкая лира',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'доллар Тринидада и Тобаго',
+            'TTD',
+            'доллар Тринидада и Тобаго',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'новый тайваньский доллар',
+            'NT$',
+            'новый тайваньский доллар',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'танзанийский шиллинг',
+            'TZS',
+            'танзанийский шиллинг',
         ],
         'UAH' => [
-            0 => '₴',
-            1 => 'украинская гривна',
+            '₴',
+            'украинская гривна',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Карбованец (украинский)',
+            'UAK',
+            'Карбованец (украинский)',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Старый угандийский шиллинг',
+            'UGS',
+            'Старый угандийский шиллинг',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'угандийский шиллинг',
+            'UGX',
+            'угандийский шиллинг',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'доллар США',
+            '$',
+            'доллар США',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'Доллар США следующего дня',
+            'USN',
+            'Доллар США следующего дня',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'Доллар США текущего дня',
+            'USS',
+            'Доллар США текущего дня',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Уругвайский песо (индекс инфляции)',
+            'UYI',
+            'Уругвайский песо (индекс инфляции)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Уругвайское старое песо (1975–1993)',
+            'UYP',
+            'Уругвайское старое песо (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'уругвайский песо',
+            'UYU',
+            'уругвайский песо',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'узбекский сум',
+            'UZS',
+            'узбекский сум',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Венесуэльский боливар (1871–2008)',
+            'VEB',
+            'Венесуэльский боливар (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'венесуэльский боливар (2008–2018)',
+            'VEF',
+            'венесуэльский боливар (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'венесуэльский боливар',
+            'VES',
+            'венесуэльский боливар',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'вьетнамский донг',
+            '₫',
+            'вьетнамский донг',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'вату Вануату',
+            'VUV',
+            'вату Вануату',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'самоанская тала',
+            'WST',
+            'самоанская тала',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'франк КФА BEAC',
+            'FCFA',
+            'франк КФА BEAC',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'восточно-карибский доллар',
+            'EC$',
+            'восточно-карибский доллар',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'ЭКЮ (единица европейской валюты)',
+            'XEU',
+            'ЭКЮ (единица европейской валюты)',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Французский золотой франк',
+            'XFO',
+            'Французский золотой франк',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Французский UIC-франк',
+            'XFU',
+            'Французский UIC-франк',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'франк КФА ВСЕАО',
+            'F CFA',
+            'франк КФА ВСЕАО',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'французский тихоокеанский франк',
+            'CFPF',
+            'французский тихоокеанский франк',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'единица RINET-фондов',
+            'XRE',
+            'единица RINET-фондов',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Йеменский динар',
+            'YDD',
+            'Йеменский динар',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'йеменский риал',
+            'YER',
+            'йеменский риал',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Югославский твердый динар',
+            'YUD',
+            'Югославский твердый динар',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Югославский новый динар',
+            'YUM',
+            'Югославский новый динар',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Югославский динар',
+            'YUN',
+            'Югославский динар',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Южноафриканский рэнд (финансовый)',
+            'ZAL',
+            'Южноафриканский рэнд (финансовый)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'южноафриканский рэнд',
+            'ZAR',
+            'южноафриканский рэнд',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Квача (замбийская) (1968–2012)',
+            'ZMK',
+            'Квача (замбийская) (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'замбийская квача',
+            'ZMW',
+            'замбийская квача',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Новый заир',
+            'ZRN',
+            'Новый заир',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Заир',
+            'ZRZ',
+            'Заир',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Доллар Зимбабве',
+            'ZWD',
+            'Доллар Зимбабве',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Доллар Зимбабве (2009)',
+            'ZWL',
+            'Доллар Зимбабве (2009)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/rw.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/rw.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/rw.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/rw.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'RWF' => [
-            0 => 'RF',
-            1 => 'RWF',
+            'RF',
+            'RWF',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sa.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sa.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sa.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sa.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,36 +3,36 @@
 return [
     'Names' => [
         'BRL' => [
-            0 => 'R$',
-            1 => 'ब्राजीली रियाल',
+            'R$',
+            'ब्राजीली रियाल',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'चीनी युआन',
+            'CN¥',
+            'चीनी युआन',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'फिरङ्गिन् मुद्रा',
+            '€',
+            'फिरङ्गिन् मुद्रा',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'आङ्ग्लदेशीयः पाउंड',
+            '£',
+            'आङ्ग्लदेशीयः पाउंड',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'भारतीय रूप्यकम्',
+            '₹',
+            'भारतीय रूप्यकम्',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'जापानी येन',
+            'JP¥',
+            'जापानी येन',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'रष्यदेशीय रूबल',
+            'RUB',
+            'रष्यदेशीय रूबल',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'यूएस डॉलर',
+            'US$',
+            'यूएस डॉलर',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sc.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sc.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sc.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sc.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1172 +3,1172 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'peseta andorrana',
+            'ADP',
+            'peseta andorrana',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dirham de sos Emirados Àrabos Unidos',
+            'AED',
+            'dirham de sos Emirados Àrabos Unidos',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afgani afganu (1927–2002)',
+            'AFA',
+            'afgani afganu (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afgani afganu',
+            'AFN',
+            'afgani afganu',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'lek albanesu (1946–1965)',
+            'ALK',
+            'lek albanesu (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'lek albanesu',
+            'ALL',
+            'lek albanesu',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'dram armenu',
+            'AMD',
+            'dram armenu',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'fiorinu de sas Antillas Olandesas',
+            'ANG',
+            'fiorinu de sas Antillas Olandesas',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwanza angolanu',
+            'AOA',
+            'kwanza angolanu',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'kwanza angolanu (1977–1991)',
+            'AOK',
+            'kwanza angolanu (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'kwanza nou angolanu (1990–2000)',
+            'AON',
+            'kwanza nou angolanu (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'kwanza ri-acontzadu angolanu (1995–1999)',
+            'AOR',
+            'kwanza ri-acontzadu angolanu (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'austral argentinu',
+            'ARA',
+            'austral argentinu',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'peso ley argentinu (1970–1983)',
+            'ARL',
+            'peso ley argentinu (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'peso argentinu (1881–1970)',
+            'ARM',
+            'peso argentinu (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'peso argentinu (1983–1985)',
+            'ARP',
+            'peso argentinu (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'peso argentinu',
+            'ARS',
+            'peso argentinu',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'iscellinu austrìacu',
+            'ATS',
+            'iscellinu austrìacu',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'dòllaru australianu',
+            'A$',
+            'dòllaru australianu',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'fiorinu arubanu',
+            'AWG',
+            'fiorinu arubanu',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'manat azeru (1993–2006)',
+            'AZM',
+            'manat azeru (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'manat azeru',
+            'AZN',
+            'manat azeru',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'dinar de sa Bòsnia-Erzegòvina (1992–1994)',
+            'BAD',
+            'dinar de sa Bòsnia-Erzegòvina (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'marcu cunvertìbile de sa Bòsnia-Erzegòvina',
+            'BAM',
+            'marcu cunvertìbile de sa Bòsnia-Erzegòvina',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'dinar de sa Bòsnia-Erzegòvina (1994–1997)',
+            'BAN',
+            'dinar de sa Bòsnia-Erzegòvina (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'dòllaru barbadianu',
+            'BBD',
+            'dòllaru barbadianu',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'taka bangladesu',
+            'BDT',
+            'taka bangladesu',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'francu belga (cunvertìbile)',
+            'BEC',
+            'francu belga (cunvertìbile)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'francu belga',
+            'BEF',
+            'francu belga',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'francu belga (finantziàriu)',
+            'BEL',
+            'francu belga (finantziàriu)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'lev bùlgaru (1962–1999)',
+            'BGL',
+            'lev bùlgaru (1962–1999)',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'lev sotzialista bùlgaru',
+            'BGM',
+            'lev sotzialista bùlgaru',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'lev bùlgaru',
+            'BGN',
+            'lev bùlgaru',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'lev bùlgaru (1879–1952)',
+            'BGO',
+            'lev bùlgaru (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dinar bahreinu',
+            'BHD',
+            'dinar bahreinu',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'francu burundianu',
+            'BIF',
+            'francu burundianu',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'dòllaru de sas Bermudas',
+            'BMD',
+            'dòllaru de sas Bermudas',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'dòllaru de su Brunei',
+            'BND',
+            'dòllaru de su Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'bolivianu',
+            'BOB',
+            'bolivianu',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'bolivianu (1863–1963)',
+            'BOL',
+            'bolivianu (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'peso bolivianu',
+            'BOP',
+            'peso bolivianu',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'mvdol bolivianu',
+            'BOV',
+            'mvdol bolivianu',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'cruzèiru nou brasilianu (1967–1986)',
+            'BRB',
+            'cruzèiru nou brasilianu (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'cruzadu brasilianu (1986–1989)',
+            'BRC',
+            'cruzadu brasilianu (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'cruzèiru brasilianu (1990–1993)',
+            'BRE',
+            'cruzèiru brasilianu (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'real brasilianu',
+            'R$',
+            'real brasilianu',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'cruzadu nou brasilianu (1989–1990)',
+            'BRN',
+            'cruzadu nou brasilianu (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'cruzèiru brasilianu (1993–1994)',
+            'BRR',
+            'cruzèiru brasilianu (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'cruzèiru brasilianu (1942–1967)',
+            'BRZ',
+            'cruzèiru brasilianu (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'dòllaru bahamesu',
+            'BSD',
+            'dòllaru bahamesu',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ngultrum bhutanesu',
+            'BTN',
+            'ngultrum bhutanesu',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'kyat birmanu',
+            'BUK',
+            'kyat birmanu',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pula botswanesa',
+            'BWP',
+            'pula botswanesa',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'rublu bielorussu (1994–1999)',
+            'BYB',
+            'rublu bielorussu (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'rublu bielorussu',
+            'BYN',
+            'rublu bielorussu',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'rublu bielorussu (2000–2016)',
+            'BYR',
+            'rublu bielorussu (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'dòllaru de su Belize',
+            'BZD',
+            'dòllaru de su Belize',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'dòllaru canadesu',
+            'CA$',
+            'dòllaru canadesu',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'francu congolesu',
+            'CDF',
+            'francu congolesu',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'euro WIR',
+            'CHE',
+            'euro WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'francu isvìtzeru',
+            'CHF',
+            'francu isvìtzeru',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'francu WIR',
+            'CHW',
+            'francu WIR',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'iscudu tzilenu',
+            'CLE',
+            'iscudu tzilenu',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'unidade de acontu tzilena (UF)',
+            'CLF',
+            'unidade de acontu tzilena (UF)',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'peso tzilenu',
+            'CLP',
+            'peso tzilenu',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'renminbi tzinesu (extracontinentale)',
+            'CNH',
+            'renminbi tzinesu (extracontinentale)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'dòllaru de sa Banca Popolare Tzinesa',
+            'CNX',
+            'dòllaru de sa Banca Popolare Tzinesa',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'renminbi tzinesu',
+            'CN¥',
+            'renminbi tzinesu',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'peso colombianu',
+            'COP',
+            'peso colombianu',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'unidade de valore reale colombiana',
+            'COU',
+            'unidade de valore reale colombiana',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'colón costaricanu',
+            'CRC',
+            'colón costaricanu',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'dinar serbu (2002–2006)',
+            'CSD',
+            'dinar serbu (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'corona forte tzecoslovaca',
+            'CSK',
+            'corona forte tzecoslovaca',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'peso cubanu cunvertìbile',
+            'CUC',
+            'peso cubanu cunvertìbile',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'peso cubanu',
+            'CUP',
+            'peso cubanu',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'iscudu cabubirdianu',
+            'CVE',
+            'iscudu cabubirdianu',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'isterlina tzipriota',
+            'CYP',
+            'isterlina tzipriota',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'corona tzeca',
+            'CZK',
+            'corona tzeca',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'marcu de sa Germània orientale',
+            'DDM',
+            'marcu de sa Germània orientale',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'marcu tedescu',
+            'DEM',
+            'marcu tedescu',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'francu gibutianu',
+            'DJF',
+            'francu gibutianu',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'corona danesa',
+            'DKK',
+            'corona danesa',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'peso dominicanu',
+            'DOP',
+            'peso dominicanu',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinar algerinu',
+            'DZD',
+            'dinar algerinu',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'sucre ecuadorenu',
+            'ECS',
+            'sucre ecuadorenu',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'unidade de valore costante ecuadorena',
+            'ECV',
+            'unidade de valore costante ecuadorena',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'corona estonesa',
+            'EEK',
+            'corona estonesa',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'isterlina egitziana',
+            'EGP',
+            'isterlina egitziana',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nafka eritreu',
+            'ERN',
+            'nafka eritreu',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'peseta ispagnola (contu A)',
+            'ESA',
+            'peseta ispagnola (contu A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'peseta ispagnola (contu cunvertìbile)',
+            'ESB',
+            'peseta ispagnola (contu cunvertìbile)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'peseta ispagnola',
+            'ESP',
+            'peseta ispagnola',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'birr etìope',
+            'ETB',
+            'birr etìope',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'èuro',
+            '€',
+            'èuro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'marcu finlandesu',
+            'FIM',
+            'marcu finlandesu',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'dòllaru fijianu',
+            'FJD',
+            'dòllaru fijianu',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'isterlina de sas ìsulas Falklands',
+            'FKP',
+            'isterlina de sas ìsulas Falklands',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'francu frantzesu',
+            'FRF',
+            'francu frantzesu',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'isterlina britànnica',
+            '£',
+            'isterlina britànnica',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'kupon larit georgianu',
+            'GEK',
+            'kupon larit georgianu',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'lari georgianu',
+            'GEL',
+            'lari georgianu',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'cedi ganesu (1979–2007)',
+            'GHC',
+            'cedi ganesu (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'cedi ganesu',
+            'GHS',
+            'cedi ganesu',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'isterlina de Gibilterra',
+            'GIP',
+            'isterlina de Gibilterra',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi gambianu',
+            'GMD',
+            'dalasi gambianu',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'francu guineanu',
+            'GNF',
+            'francu guineanu',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'syli guineanu',
+            'GNS',
+            'syli guineanu',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekwele de sa Guinea Ecuadoriana',
+            'GQE',
+            'ekwele de sa Guinea Ecuadoriana',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'dracma greca',
+            'GRD',
+            'dracma greca',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'quetzal guatemaltecu',
+            'GTQ',
+            'quetzal guatemaltecu',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'iscudu de sa Guinea portoghesa',
+            'GWE',
+            'iscudu de sa Guinea portoghesa',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'peso de sa Guinea-Bissau',
+            'GWP',
+            'peso de sa Guinea-Bissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'dòllaru guyanesu',
+            'GYD',
+            'dòllaru guyanesu',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'dòllaru de Hong Kong',
+            'HK$',
+            'dòllaru de Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'lempira hondurenu',
+            'HNL',
+            'lempira hondurenu',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'dinar croatu',
+            'HRD',
+            'dinar croatu',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kuna croata',
+            'HRK',
+            'kuna croata',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'gourde haitianu',
+            'HTG',
+            'gourde haitianu',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'fiorinu ungheresu',
+            'HUF',
+            'fiorinu ungheresu',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'rupia indonesiana',
+            'IDR',
+            'rupia indonesiana',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'isterlina irlandesa',
+            'IEP',
+            'isterlina irlandesa',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'isterlina israeliana',
+            'ILP',
+            'isterlina israeliana',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'siclu israelianu (1980–1985)',
+            'ILR',
+            'siclu israelianu (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'siclu nou israelianu',
+            '₪',
+            'siclu nou israelianu',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'rupia indiana',
+            '₹',
+            'rupia indiana',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'dinar irachenu',
+            'IQD',
+            'dinar irachenu',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'rial iranianu',
+            'IRR',
+            'rial iranianu',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'corona islandesa (1918–1981)',
+            'ISJ',
+            'corona islandesa (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'corona islandesa',
+            'ISK',
+            'corona islandesa',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'lira italiana',
+            'ITL',
+            'lira italiana',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'dòllaru giamaicanu',
+            'JMD',
+            'dòllaru giamaicanu',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'dinar giordanu',
+            'JOD',
+            'dinar giordanu',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'yen giaponesu',
+            'JP¥',
+            'yen giaponesu',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'iscellinu kenianu',
+            'KES',
+            'iscellinu kenianu',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'som kirghisu',
+            'KGS',
+            'som kirghisu',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'riel cambogianu',
+            'KHR',
+            'riel cambogianu',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'francu comorianu',
+            'KMF',
+            'francu comorianu',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'won nordcoreanu',
+            'KPW',
+            'won nordcoreanu',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'hwan sudcoreanu (1953–1962)',
+            'KRH',
+            'hwan sudcoreanu (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'won sudcoreanu (1945–1953)',
+            'KRO',
+            'won sudcoreanu (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'won sudcoreanu',
+            '₩',
+            'won sudcoreanu',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'dinar kuwaitianu',
+            'KWD',
+            'dinar kuwaitianu',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'dòllaru de sas Ìsulas Cayman',
+            'KYD',
+            'dòllaru de sas Ìsulas Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'tenge kazaku',
+            'KZT',
+            'tenge kazaku',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'kip laotianu',
+            'LAK',
+            'kip laotianu',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'isterlina lebanesa',
+            'LBP',
+            'isterlina lebanesa',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'rupia de su Sri Lanka',
+            'LKR',
+            'rupia de su Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dòllaru liberianu',
+            'LRD',
+            'dòllaru liberianu',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'loti lesothianu',
+            'LSL',
+            'loti lesothianu',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litas lituanu',
+            'LTL',
+            'litas lituanu',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'talonas lituanu',
+            'LTT',
+            'talonas lituanu',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'francu cunvertìbile lussemburghesu',
+            'LUC',
+            'francu cunvertìbile lussemburghesu',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'francu lussemburghesu',
+            'LUF',
+            'francu lussemburghesu',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'francu finantziàriu lussemburghesu',
+            'LUL',
+            'francu finantziàriu lussemburghesu',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'lats lètone',
+            'LVL',
+            'lats lètone',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'rublu lètone',
+            'LVR',
+            'rublu lètone',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinar lìbicu',
+            'LYD',
+            'dinar lìbicu',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dirham marochinu',
+            'MAD',
+            'dirham marochinu',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'francu marochinu',
+            'MAF',
+            'francu marochinu',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'francu monegascu',
+            'MCF',
+            'francu monegascu',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'cupon moldavu',
+            'MDC',
+            'cupon moldavu',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'leu moldavu',
+            'MDL',
+            'leu moldavu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariary malgàsciu',
+            'MGA',
+            'ariary malgàsciu',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'francu malgàsciu',
+            'MGF',
+            'francu malgàsciu',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'denar matzèdone',
+            'MKD',
+            'denar matzèdone',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'denar matzèdone (1992–1993)',
+            'MKN',
+            'denar matzèdone (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'francu malianu',
+            'MLF',
+            'francu malianu',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'kyat de su Myanmar',
+            'MMK',
+            'kyat de su Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'tugrik mòngolu',
+            'MNT',
+            'tugrik mòngolu',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'pataca macanesa',
+            'MOP',
+            'pataca macanesa',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ouguiya mauritiana (1973–2017)',
+            'MRO',
+            'ouguiya mauritiana (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ouguiya mauritiana',
+            'MRU',
+            'ouguiya mauritiana',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'lira maltesa',
+            'MTL',
+            'lira maltesa',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'isterlina maltesa',
+            'MTP',
+            'isterlina maltesa',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'rupia mauritziana',
+            'MUR',
+            'rupia mauritziana',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'rupia maldiviana (1947–1981)',
+            'MVP',
+            'rupia maldiviana (1947–1981)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'rufiyaa maldiviana',
+            'MVR',
+            'rufiyaa maldiviana',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwacha malawiana',
+            'MWK',
+            'kwacha malawiana',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'peso messicanu',
+            'MX$',
+            'peso messicanu',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'peso de prata messicanu (1861–1992)',
+            'MXP',
+            'peso de prata messicanu (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'unidade de investimentu messicana',
+            'MXV',
+            'unidade de investimentu messicana',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ringgit malesu',
+            'MYR',
+            'ringgit malesu',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'iscudu mozambicanu',
+            'MZE',
+            'iscudu mozambicanu',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'metical mozambicanu (1980–2006)',
+            'MZM',
+            'metical mozambicanu (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'metical mozambicanu',
+            'MZN',
+            'metical mozambicanu',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dòllaru namibianu',
+            'NAD',
+            'dòllaru namibianu',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'naira nigeriana',
+            'NGN',
+            'naira nigeriana',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'córdoba nicaraguesu (1988–1991)',
+            'NIC',
+            'córdoba nicaraguesu (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'córdoba nicaraguesu',
+            'NIO',
+            'córdoba nicaraguesu',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'fiorinu olandesu',
+            'NLG',
+            'fiorinu olandesu',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'corona norvegesa',
+            'NOK',
+            'corona norvegesa',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'rupia nepalesa',
+            'NPR',
+            'rupia nepalesa',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'dòllaru neozelandesu',
+            'NZ$',
+            'dòllaru neozelandesu',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'rial omanesu',
+            'OMR',
+            'rial omanesu',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'balboa panamesu',
+            'PAB',
+            'balboa panamesu',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'inti peruvianu',
+            'PEI',
+            'inti peruvianu',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'sol peruvianu',
+            'PEN',
+            'sol peruvianu',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'sol peruvianu (1863–1965)',
+            'PES',
+            'sol peruvianu (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina papuana',
+            'PGK',
+            'kina papuana',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'peso filipinu',
+            '₱',
+            'peso filipinu',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'rupia pakistana',
+            'PKR',
+            'rupia pakistana',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'zloty polacu',
+            'PLN',
+            'zloty polacu',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'złoty polacu (1950–1995)',
+            'PLZ',
+            'złoty polacu (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'iscudu portoghesu',
+            'PTE',
+            'iscudu portoghesu',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'guaraní paraguayanu',
+            'PYG',
+            'guaraní paraguayanu',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'rial catarianu',
+            'QAR',
+            'rial catarianu',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'dòllaru rhodesianu',
+            'RHD',
+            'dòllaru rhodesianu',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'leu rumenu (1952–2006)',
+            'ROL',
+            'leu rumenu (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'leu rumenu',
+            'RON',
+            'leu rumenu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'dinar serbu',
+            'RSD',
+            'dinar serbu',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'rublu russu',
+            'RUB',
+            'rublu russu',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'rublu russu (1991–1998)',
+            'RUR',
+            'rublu russu (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'francu ruandesu',
+            'RWF',
+            'francu ruandesu',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'riyal saudita',
+            'SAR',
+            'riyal saudita',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'dòllaru de sas Ìsulas Salomone',
+            'SBD',
+            'dòllaru de sas Ìsulas Salomone',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'rupia seychellesa',
+            'SCR',
+            'rupia seychellesa',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'dinar sudanesu (1992–2007)',
+            'SDD',
+            'dinar sudanesu (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'isterlina sudanesa',
+            'SDG',
+            'isterlina sudanesa',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'isterlina sudanesa (1957–1998)',
+            'SDP',
+            'isterlina sudanesa (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'corona isvedesa',
+            'SEK',
+            'corona isvedesa',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'dòllaru de Singapore',
+            'SGD',
+            'dòllaru de Singapore',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'isterlina de Sant’Elene',
+            'SHP',
+            'isterlina de Sant’Elene',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'tolar islovenu',
+            'SIT',
+            'tolar islovenu',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'corona islovaca',
+            'SKK',
+            'corona islovaca',
         ],
         'SLE' => [
-            0 => 'SLE',
-            1 => 'leone nou de sa Sierra Leone',
+            'SLE',
+            'leone nou de sa Sierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leone de sa Sierra Leone',
+            'SLL',
+            'leone de sa Sierra Leone',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'iscellinu sòmalu',
+            'SOS',
+            'iscellinu sòmalu',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'dòllaru surinamesu',
+            'SRD',
+            'dòllaru surinamesu',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'fiorinu surinamesu',
+            'SRG',
+            'fiorinu surinamesu',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'isterlina sud-sudanesa',
+            'SSP',
+            'isterlina sud-sudanesa',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'dobra de São Tomé e Príncipe (1977–2017)',
+            'STD',
+            'dobra de São Tomé e Príncipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dobra de São Tomé e Príncipe',
+            'STN',
+            'dobra de São Tomé e Príncipe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'rublu sovièticu',
+            'SUR',
+            'rublu sovièticu',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'colón salvadorenu',
+            'SVC',
+            'colón salvadorenu',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'isterlina siriana',
+            'SYP',
+            'isterlina siriana',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangeni de s’Eswatini',
+            'SZL',
+            'lilangeni de s’Eswatini',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'baht tailandesu',
+            'THB',
+            'baht tailandesu',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'rublu tagiku',
+            'TJR',
+            'rublu tagiku',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'somoni tagiku',
+            'TJS',
+            'somoni tagiku',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'manat turkmenu (1993–2009)',
+            'TMM',
+            'manat turkmenu (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'manat turkmenu',
+            'TMT',
+            'manat turkmenu',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinar tunisinu',
+            'TND',
+            'dinar tunisinu',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'paʻanga tongana',
+            'TOP',
+            'paʻanga tongana',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'iscudu timoresu',
+            'TPE',
+            'iscudu timoresu',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'lira turca (1922–2005)',
+            'TRL',
+            'lira turca (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'lira turca',
+            'TRY',
+            'lira turca',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dòllaru de Trinidad e Tobago',
+            'TTD',
+            'dòllaru de Trinidad e Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'dòllaru nou taiwanesu',
+            'NT$',
+            'dòllaru nou taiwanesu',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'iscellinu tanzanianu',
+            'TZS',
+            'iscellinu tanzanianu',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'hryvnia ucraina',
+            'UAH',
+            'hryvnia ucraina',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'karbovanets ucrainu',
+            'UAK',
+            'karbovanets ucrainu',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'iscellinu ugandesu (1966–1987)',
+            'UGS',
+            'iscellinu ugandesu (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'iscellinu ugandesu',
+            'UGX',
+            'iscellinu ugandesu',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'dòllaru americanu',
+            'US$',
+            'dòllaru americanu',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'dòllaru americanu (die imbeniente)',
+            'USN',
+            'dòllaru americanu (die imbeniente)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'dòllaru americanu (die matessi)',
+            'USS',
+            'dòllaru americanu (die matessi)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'peso uruguayanu (unidades inditzizadas)',
+            'UYI',
+            'peso uruguayanu (unidades inditzizadas)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'peso uruguayanu (1975–1993)',
+            'UYP',
+            'peso uruguayanu (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'peso uruguayanu',
+            'UYU',
+            'peso uruguayanu',
         ],
         'UYW' => [
-            0 => 'UYW',
-            1 => 'unidade ìnditze de sos salàrios nominales uruguayanos',
+            'UYW',
+            'unidade ìnditze de sos salàrios nominales uruguayanos',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'som uzbeku',
+            'UZS',
+            'som uzbeku',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'bolivar venezuelanu (1871–2008)',
+            'VEB',
+            'bolivar venezuelanu (1871–2008)',
         ],
         'VED' => [
-            0 => 'VED',
-            1 => 'bolivar soberanu',
+            'VED',
+            'bolivar soberanu',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'bolivar venezuelanu (2008–2018)',
+            'VEF',
+            'bolivar venezuelanu (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'bolivar venezuelanu',
+            'VES',
+            'bolivar venezuelanu',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'dong vietnamesu',
+            '₫',
+            'dong vietnamesu',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'dong vietnamesu (1978–1985)',
+            'VNN',
+            'dong vietnamesu (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vatu de Vanuatu',
+            'VUV',
+            'vatu de Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'tala samoana',
+            'WST',
+            'tala samoana',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'francu CFA BEAC',
+            'FCFA',
+            'francu CFA BEAC',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'dòllaru de sos Caràibes orientales',
+            'EC$',
+            'dòllaru de sos Caràibes orientales',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'unidade de contu europea',
+            'XEU',
+            'unidade de contu europea',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'francu oro frantzesu',
+            'XFO',
+            'francu oro frantzesu',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'francu UIC frantzesu',
+            'XFU',
+            'francu UIC frantzesu',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'francu CFA BCEAO',
+            'F CFA',
+            'francu CFA BCEAO',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'francu CFP',
+            'CFPF',
+            'francu CFP',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'fundos RINET',
+            'XRE',
+            'fundos RINET',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'dinar yemenita',
+            'YDD',
+            'dinar yemenita',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'rial yemenita',
+            'YER',
+            'rial yemenita',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'dinar forte yugoslavu (1966–1990)',
+            'YUD',
+            'dinar forte yugoslavu (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'dinar nou yugoslavu (1994–2002)',
+            'YUM',
+            'dinar nou yugoslavu (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'dinar cunvertìbile yugoslavu (1990–1992)',
+            'YUN',
+            'dinar cunvertìbile yugoslavu (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'dinar riformadu yugoslavu (1992–1993)',
+            'YUR',
+            'dinar riformadu yugoslavu (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'rand sudafricanu (finantziàriu)',
+            'ZAL',
+            'rand sudafricanu (finantziàriu)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rand sudafricanu',
+            'ZAR',
+            'rand sudafricanu',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'kwacha zambiana (1968–2012)',
+            'ZMK',
+            'kwacha zambiana (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwacha zambiana',
+            'ZMW',
+            'kwacha zambiana',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'zaire nou zaireanu (1993–1998)',
+            'ZRN',
+            'zaire nou zaireanu (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zaire zaireanu (1971–1993)',
+            'ZRZ',
+            'zaire zaireanu (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'dòllaru zimbabweanu (1980–2008)',
+            'ZWD',
+            'dòllaru zimbabweanu (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'dòllaru zimbabweanu (2009)',
+            'ZWL',
+            'dòllaru zimbabweanu (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'dòllaru zimbabweanu (2008)',
+            'ZWR',
+            'dòllaru zimbabweanu (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sd_Deva.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sd_Deva.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sd_Deva.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sd_Deva.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,36 +3,36 @@
 return [
     'Names' => [
         'BRL' => [
-            0 => 'R$',
-            1 => 'ब्राज़ीली रियालु',
+            'R$',
+            'ब्राज़ीली रियालु',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'चीनी युआनु',
+            'CN¥',
+            'चीनी युआनु',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'यूरो',
+            '€',
+            'यूरो',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'बरतानवी पाउंडु',
+            '£',
+            'बरतानवी पाउंडु',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'हिंदुस्तानी रुपयो',
+            '₹',
+            'हिंदुस्तानी रुपयो',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'जापानी येनु',
+            '¥',
+            'जापानी येनु',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'रशियनु रुबलु',
+            'RUB',
+            'रशियनु रुबलु',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'यूएस जो डॉलर',
+            '$',
+            'यूएस जो डॉलर',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sd.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,644 +3,644 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'گڏيل عرب امارات درهم',
+            'AED',
+            'گڏيل عرب امارات درهم',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'افغاني افغاني',
+            'AFN',
+            'افغاني افغاني',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'الباني ليڪ',
+            'ALL',
+            'الباني ليڪ',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'ارماني ڊرم',
+            'AMD',
+            'ارماني ڊرم',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'نيڌرلينڊ انٽليئن گلڊر',
+            'ANG',
+            'نيڌرلينڊ انٽليئن گلڊر',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'انگوليائي ڪوانزا',
+            'AOA',
+            'انگوليائي ڪوانزا',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'ارجنٽائن پيسو',
+            'ARS',
+            'ارجنٽائن پيسو',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'آسٽريلوي ڊالر',
+            'A$',
+            'آسٽريلوي ڊالر',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'اروبن فلورن',
+            'AWG',
+            'اروبن فلورن',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'آذربائيجاني منت',
+            'AZN',
+            'آذربائيجاني منت',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'بوسنيا هرزگوينا ڪنورٽبل مارڪ',
+            'BAM',
+            'بوسنيا هرزگوينا ڪنورٽبل مارڪ',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'باربيڊين ڊالر',
+            'BBD',
+            'باربيڊين ڊالر',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'بنگلاديشي ٽڪا',
+            'BDT',
+            'بنگلاديشي ٽڪا',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'بلغارین لیو',
+            'BGN',
+            'بلغارین لیو',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'بحريني دينار',
+            'BHD',
+            'بحريني دينار',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'برونڊي فرينڪ',
+            'BIF',
+            'برونڊي فرينڪ',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'برمودي ڊالر',
+            'BMD',
+            'برمودي ڊالر',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'برونائي ڊالر',
+            'BND',
+            'برونائي ڊالر',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'بولیوین بولیویانو',
+            'BOB',
+            'بولیوین بولیویانو',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'برازيلي ريل',
+            'R$',
+            'برازيلي ريل',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'بهاماني ڊادلر',
+            'BSD',
+            'بهاماني ڊادلر',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'ڀوٽاني گلٽرم',
+            'BTN',
+            'ڀوٽاني گلٽرم',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'بوستواني پولا',
+            'BWP',
+            'بوستواني پولا',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'بیلاروسی ربل',
-        ],
-        'BYR' => [
-            0 => 'BYR',
-            1 => 'BYR',
+            'BYN',
+            'بیلاروسی ربل',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'بيليز ڊالر',
+            'BZD',
+            'بيليز ڊالر',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'ڪئينڊيائي ڊالر',
+            'CA$',
+            'ڪئينڊيائي ڊالر',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'ڪانگو فرينڪ',
+            'CDF',
+            'ڪانگو فرينڪ',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'سوئس فرينڪ',
+            'CHF',
+            'سوئس فرينڪ',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'چلي پيسو',
+            'CLP',
+            'چلي پيسو',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'چيني يوآن (غير ملڪي)',
+            'CNH',
+            'چيني يوآن (غير ملڪي)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'چيني يوآن',
+            'CN¥',
+            'چيني يوآن',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'ڪولمبيائي پيسو',
+            'COP',
+            'ڪولمبيائي پيسو',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'ڪوسٽا ريڪا ڪولن',
+            'CRC',
+            'ڪوسٽا ريڪا ڪولن',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'ڪيوبن ڪنورٽيبل پيسو',
+            'CUC',
+            'ڪيوبن ڪنورٽيبل پيسو',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'ڪيوبن پيسو',
+            'CUP',
+            'ڪيوبن پيسو',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'ڪيپ وردي ايسڪوڊو',
+            'CVE',
+            'ڪيپ وردي ايسڪوڊو',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'چيڪ ڪرونا',
+            'CZK',
+            'چيڪ ڪرونا',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'جبوتي فرينڪ',
+            'DJF',
+            'جبوتي فرينڪ',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'دانش ڪرون',
+            'DKK',
+            'دانش ڪرون',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ڊومينيڪن پيسو',
+            'DOP',
+            'ڊومينيڪن پيسو',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'الجيريائي دينار',
+            'DZD',
+            'الجيريائي دينار',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'مصري پائونڊ',
+            'EGP',
+            'مصري پائونڊ',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'ايريٽيريائي ناڪفا',
+            'ERN',
+            'ايريٽيريائي ناڪفا',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ايٿوپيائي بر',
+            'ETB',
+            'ايٿوپيائي بر',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'يورو',
+            '€',
+            'يورو',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'فجي ڊالر',
+            'FJD',
+            'فجي ڊالر',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'فاڪلينڊ ٻيٽ پائونڊ',
+            'FKP',
+            'فاڪلينڊ ٻيٽ پائونڊ',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'برطانوي پائونڊ',
+            '£',
+            'برطانوي پائونڊ',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'جارجيائي لاري',
+            'GEL',
+            'جارجيائي لاري',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'گهانين سيدي',
+            'GHS',
+            'گهانين سيدي',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'جبرالٽر پائونڊ',
+            'GIP',
+            'جبرالٽر پائونڊ',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'گيمبيا دلاسائي',
+            'GMD',
+            'گيمبيا دلاسائي',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'گني فرينڪ',
+            'GNF',
+            'گني فرينڪ',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'گوئٽي مالا ڪٽزل',
+            'GTQ',
+            'گوئٽي مالا ڪٽزل',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'گيانا ڊالر',
+            'GYD',
+            'گيانا ڊالر',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'هانگ ڪانگ ڊالر',
+            'HK$',
+            'هانگ ڪانگ ڊالر',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'هونڊوراس ليمپرا',
+            'HNL',
+            'هونڊوراس ليمپرا',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'ڪروشيائي ڪونا',
+            'HRK',
+            'ڪروشيائي ڪونا',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'هيٽي گورڊي',
+            'HTG',
+            'هيٽي گورڊي',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'هنگيرين فورنٽ',
+            'HUF',
+            'هنگيرين فورنٽ',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'انڊونيشيائي رپيه',
+            'IDR',
+            'انڊونيشيائي رپيه',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'اسرائيلي نيو شيڪل',
+            '₪',
+            'اسرائيلي نيو شيڪل',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'انڊين رپي',
+            '₹',
+            'انڊين رپي',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'عراقي دينار',
+            'IQD',
+            'عراقي دينار',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ايراني ريال',
+            'IRR',
+            'ايراني ريال',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'آئيس لينڊي ڪرونا',
+            'ISK',
+            'آئيس لينڊي ڪرونا',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'جميڪائي ڊالر',
+            'JMD',
+            'جميڪائي ڊالر',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'اردني دينار',
+            'JOD',
+            'اردني دينار',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'جاپاني يين',
+            'JP¥',
+            'جاپاني يين',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'ڪينيائي سلنگ',
+            'KES',
+            'ڪينيائي سلنگ',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'ڪرغزستاني سوم',
+            'KGS',
+            'ڪرغزستاني سوم',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'ڪمبوڊيائي ريال',
+            'KHR',
+            'ڪمبوڊيائي ريال',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'ڪوموريائي فرينڪ',
+            'KMF',
+            'ڪوموريائي فرينڪ',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'اتر ڪوريائي ون',
+            'KPW',
+            'اتر ڪوريائي ون',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'ڏکڻ ڪوريائي ون',
+            '₩',
+            'ڏکڻ ڪوريائي ون',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'ڪويتي دينار',
+            'KWD',
+            'ڪويتي دينار',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'ڪيمين ٻيٽ ڊالر',
+            'KYD',
+            'ڪيمين ٻيٽ ڊالر',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'قازقستان ٽينگا',
+            'KZT',
+            'قازقستان ٽينگا',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'لائوشيائي ڪپ',
+            'LAK',
+            'لائوشيائي ڪپ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'لبناني پائونڊ',
+            'LBP',
+            'لبناني پائونڊ',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'سري لنڪن رپي',
+            'LKR',
+            'سري لنڪن رپي',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'لائبیریائی ڊالر',
+            'LRD',
+            'لائبیریائی ڊالر',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'ليسوٿو لوٽي',
+            'LSL',
+            'ليسوٿو لوٽي',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'لبيائي دينار',
+            'LYD',
+            'لبيائي دينار',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'موروڪيائي درهم',
+            'MAD',
+            'موروڪيائي درهم',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'مالديپ ليو',
+            'MDL',
+            'مالديپ ليو',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ملاگاسي اریاری',
+            'MGA',
+            'ملاگاسي اریاری',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'ميسي ڊوني دينار',
+            'MKD',
+            'ميسي ڊوني دينار',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'ميانمار ڪياٽ',
+            'MMK',
+            'ميانمار ڪياٽ',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'منگولي تجرڪ',
+            'MNT',
+            'منگولي تجرڪ',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'ميڪانيز پٽاڪا',
+            'MOP',
+            'ميڪانيز پٽاڪا',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'موريشيائي اوگوئیا (1973–2017)',
+            'MRO',
+            'موريشيائي اوگوئیا (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'موريشيائي اوگوئیا',
+            'MRU',
+            'موريشيائي اوگوئیا',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'ماريشيائي رپي',
+            'MUR',
+            'ماريشيائي رپي',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'مالديپ روفيا',
+            'MVR',
+            'مالديپ روفيا',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'ملاوي ڪواچا',
+            'MWK',
+            'ملاوي ڪواچا',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'ميڪسيڪو پيسو',
+            'MX$',
+            'ميڪسيڪو پيسو',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ملائيشيائي رنگٽ',
+            'MYR',
+            'ملائيشيائي رنگٽ',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'موزمبيق ميٽيڪل',
+            'MZN',
+            'موزمبيق ميٽيڪل',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'نميبائي ڊالر',
+            'NAD',
+            'نميبائي ڊالر',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'نائجريائي نائرا',
+            'NGN',
+            'نائجريائي نائرا',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'نڪارا گوا ڪارڊوبا',
+            'NIO',
+            'نڪارا گوا ڪارڊوبا',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'نارويائي ڪرون',
+            'NOK',
+            'نارويائي ڪرون',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'نيپالي رپي',
+            'NPR',
+            'نيپالي رپي',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'نيوزي لينڊي ڊالر',
+            'NZ$',
+            'نيوزي لينڊي ڊالر',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'عماني ريال',
+            'OMR',
+            'عماني ريال',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'پاناما پالبوا',
+            'PAB',
+            'پاناما پالبوا',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'پيرو سول',
+            'PEN',
+            'پيرو سول',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'پاپوا نيو گني ڪنا',
+            'PGK',
+            'پاپوا نيو گني ڪنا',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'فلپائني پيسو',
+            'PHP',
+            'فلپائني پيسو',
         ],
         'PKR' => [
-            0 => 'Rs',
-            1 => 'پاڪستاني رپي',
+            'Rs',
+            'پاڪستاني رپي',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'پولش زلاٽي',
+            'PLN',
+            'پولش زلاٽي',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'پيراگوئي گاراني',
+            'PYG',
+            'پيراگوئي گاراني',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'قطري ريال',
+            'QAR',
+            'قطري ريال',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'رومانیائي لیو',
+            'RON',
+            'رومانیائي لیو',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'سربيا دينار',
+            'RSD',
+            'سربيا دينار',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'روسي ربل',
+            'RUB',
+            'روسي ربل',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'روانڊا فرينڪ',
+            'RWF',
+            'روانڊا فرينڪ',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'سعودي ريال',
+            'SAR',
+            'سعودي ريال',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'سولومان ٻيٽ ڊالر',
+            'SBD',
+            'سولومان ٻيٽ ڊالر',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'سشلي رپي',
+            'SCR',
+            'سشلي رپي',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'سوڊاني پائونڊ',
+            'SDG',
+            'سوڊاني پائونڊ',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'سويڊني ڪرونا',
+            'SEK',
+            'سويڊني ڪرونا',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'سنگاپوري ڊالر',
+            'SGD',
+            'سنگاپوري ڊالر',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'سينٽ هيلنا پائونڊ',
+            'SHP',
+            'سينٽ هيلنا پائونڊ',
+        ],
+        'SLE' => [
+            'SLE',
+            'سیرا لیونيائي لیون',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'سیرا لیونيائي لیون',
+            'SLL',
+            'سیرا لیونيائي لیون (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'سومالي شلنگ',
+            'SOS',
+            'سومالي شلنگ',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'سرينامي ڊالر',
+            'SRD',
+            'سرينامي ڊالر',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'ڏکڻ سوڊاني پائونڊ',
+            'SSP',
+            'ڏکڻ سوڊاني پائونڊ',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'سائو ٽوم ۽ پرنسپي دوبرا (1977–2017)',
+            'STD',
+            'سائو ٽوم ۽ پرنسپي دوبرا (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'سائو ٽوم ۽ پرنسپي دوبرا',
+            'STN',
+            'سائو ٽوم ۽ پرنسپي دوبرا',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'سيريائي پائونڊ',
+            'SYP',
+            'سيريائي پائونڊ',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'سوازي للانگيني',
+            'SZL',
+            'سوازي للانگيني',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'ٿائي باهت',
+            'THB',
+            'ٿائي باهت',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'تاجڪستاني سوموني',
+            'TJS',
+            'تاجڪستاني سوموني',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'ترڪمانستان منت',
+            'TMT',
+            'ترڪمانستان منت',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'تیونس دینار',
+            'TND',
+            'تیونس دینار',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'تونگن پانگا',
+            'TOP',
+            'تونگن پانگا',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'ترڪي لرا',
+            'TRY',
+            'ترڪي لرا',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ٽرينڊيڊ ۽ ٽوباگو ڊالر',
+            'TTD',
+            'ٽرينڊيڊ ۽ ٽوباگو ڊالر',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'نيو تائيوان ڊالر',
+            'NT$',
+            'نيو تائيوان ڊالر',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'تنزانيائي شلنگ',
+            'TZS',
+            'تنزانيائي شلنگ',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'یوڪرائن هریونیا',
+            'UAH',
+            'یوڪرائن هریونیا',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'يگانڊا شلنگ',
+            'UGX',
+            'يگانڊا شلنگ',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'آمريڪي ڊالر',
+            'US$',
+            'آمريڪي ڊالر',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'يوروگوئي پيسو',
+            'UYU',
+            'يوروگوئي پيسو',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ازبڪستاني سوم',
+            'UZS',
+            'ازبڪستاني سوم',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venezuelan Bolívar (2008–2018)',
+            'VEF',
+            'Venezuelan Bolívar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'وینزویلا بولیور',
+            'VES',
+            'وینزویلا بولیور',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'ويٽنامي ڊونگ',
+            '₫',
+            'ويٽنامي ڊونگ',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'وانواتو واتو',
+            'VUV',
+            'وانواتو واتو',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'ساموآن ٽالا',
+            'WST',
+            'ساموآن ٽالا',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'وچ آفريڪا فرينڪ',
+            'FCFA',
+            'وچ آفريڪا فرينڪ',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'اوڀر ڪيريبين ڊالر',
+            'EC$',
+            'اوڀر ڪيريبين ڊالر',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'اولهه آفريڪا فرينڪ',
+            'F CFA',
+            'اولهه آفريڪا فرينڪ',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP فرينڪ',
+            'CFPF',
+            'CFP فرينڪ',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'يمني ريال',
+            'YER',
+            'يمني ريال',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'ڏکڻ آفريقي رانڊ',
+            'ZAR',
+            'ڏکڻ آفريقي رانڊ',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'زمبائي ڪواچا',
+            'ZMW',
+            'زمبائي ڪواچا',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/se.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/se.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/se.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/se.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,44 +3,28 @@
 return [
     'Names' => [
         'DKK' => [
-            0 => 'Dkr',
-            1 => 'DKK',
+            'Dkr',
+            'DKK',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'suoma márkki',
-        ],
-        'HKD' => [
-            0 => 'HK$',
-            1 => 'HKD',
-        ],
-        'INR' => [
-            0 => '₹',
-            1 => 'INR',
-        ],
-        'JPY' => [
-            0 => 'JP¥',
-            1 => 'JPY',
-        ],
-        'MXN' => [
-            0 => 'MX$',
-            1 => 'MXN',
+            'FIM',
+            'suoma márkki',
         ],
         'NOK' => [
-            0 => 'kr',
-            1 => 'norgga kruvdno',
+            'kr',
+            'norgga kruvdno',
         ],
         'SEK' => [
-            0 => 'Skr',
-            1 => 'ruoŧŧa kruvdno',
+            'Skr',
+            'ruoŧŧa kruvdno',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'THB',
+            '฿',
+            'THB',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/se_SE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/se_SE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/se_SE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/se_SE.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'NOK' => [
-            0 => 'Nkr',
-            1 => 'norgga kruvdno',
+            'Nkr',
+            'norgga kruvdno',
         ],
         'SEK' => [
-            0 => 'kr',
-            1 => 'ruoŧŧa kruvdno',
+            'kr',
+            'ruoŧŧa kruvdno',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sg.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,232 +3,236 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'dirâm tî âEmirâti tî Arâbo Ôko',
+            'AED',
+            'dirâm tî âEmirâti tî Arâbo Ôko',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kwânza tî Angoläa',
+            'AOA',
+            'kwânza tî Angoläa',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'dolära tî Ostralïi',
+            'A$',
+            'dolära tî Ostralïi',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'dolùara tî Bahrâina',
+            'BHD',
+            'dolùara tî Bahrâina',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'farânga tî Burundïi',
+            'BIF',
+            'farânga tî Burundïi',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'pûla tî Botswana',
+            'BWP',
+            'pûla tî Botswana',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'dolära tî kanadäa',
+            'CA$',
+            'dolära tî kanadäa',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'farânga tî Kongöo',
+            'CDF',
+            'farânga tî Kongöo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'farânga tî Sûîsi',
+            'CHF',
+            'farânga tî Sûîsi',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'yuan renminbi tî Shîni',
+            'CN¥',
+            'yuan renminbi tî Shîni',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'eskûêdo tî Kâpo-Vêre',
+            'CVE',
+            'eskûêdo tî Kâpo-Vêre',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'farânga tî Dibutïi',
+            'DJF',
+            'farânga tî Dibutïi',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'dinäri tî Alzerïi',
+            'DZD',
+            'dinäri tî Alzerïi',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'pôndo tî Kâmitâ',
+            'EGP',
+            'pôndo tî Kâmitâ',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'nakafa tî Eritrëe',
+            'ERN',
+            'nakafa tî Eritrëe',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'bir tî Etiopïi',
+            'ETB',
+            'bir tî Etiopïi',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'zoröo',
+            '€',
+            'zoröo',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'pôndo tî Anglëe',
+            '£',
+            'pôndo tî Anglëe',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'sêdi tî Ganäa',
+            'GHC',
+            'sêdi tî Ganäa',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'dalasi tî gambïi',
+            'GMD',
+            'dalasi tî gambïi',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'sili tî Ginëe',
+            'GNS',
+            'sili tî Ginëe',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'rupïi tî Ênnde',
+            '₹',
+            'rupïi tî Ênnde',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'yêni tî Zapön',
+            'JP¥',
+            'yêni tî Zapön',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'shilîngi tî Kenyäa',
+            'KES',
+            'shilîngi tî Kenyäa',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'farânga tî Kömôro',
+            'KMF',
+            'farânga tî Kömôro',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'dolära tî Liberïa',
+            'LRD',
+            'dolära tî Liberïa',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'loti tî Lesôtho',
+            'LSL',
+            'loti tî Lesôtho',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'dinäar tî Libïi',
+            'LYD',
+            'dinäar tî Libïi',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'dirâm tî Marôko',
+            'MAD',
+            'dirâm tî Marôko',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ariâri tî Madagasikära',
+            'MGA',
+            'ariâri tî Madagasikära',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ugîya tî Moritanïi (1973–2017)',
+            'MRO',
+            'ugîya tî Moritanïi (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ugîya tî Moritanïi',
+            'MRU',
+            'ugîya tî Moritanïi',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'rupïi tî Mörîsi',
+            'MUR',
+            'rupïi tî Mörîsi',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'kwâtia tî Malawïi',
+            'MWK',
+            'kwâtia tî Malawïi',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'metikala tî Mozambîka',
+            'MZM',
+            'metikala tî Mozambîka',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'dolära tî Namibïi',
+            'NAD',
+            'dolära tî Namibïi',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'nâîra tî Nizerïa',
+            'NGN',
+            'nâîra tî Nizerïa',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'farânga tî Ruandäa',
+            'RWF',
+            'farânga tî Ruandäa',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'riâli tî Saûdi Arabïi',
+            'SAR',
+            'riâli tî Saûdi Arabïi',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'rupïi tî Sëyshêle',
+            'SCR',
+            'rupïi tî Sëyshêle',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'pôndo tî Sudäan',
+            'SDG',
+            'pôndo tî Sudäan',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'pôndo tî Zûâ Sênt-Helêna',
+            'SHP',
+            'pôndo tî Zûâ Sênt-Helêna',
+        ],
+        'SLE' => [
+            'SLE',
+            'leône tî Sierâ-Leône',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'leône tî Sierâ-Leône',
+            'SLL',
+            'leône tî Sierâ-Leône (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'shilîngi tî Somalïi',
+            'SOS',
+            'shilîngi tî Somalïi',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'dôbra tî Sâô Tomë na Prinsîpe (1977–2017)',
+            'STD',
+            'dôbra tî Sâô Tomë na Prinsîpe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'dôbra tî Sâô Tomë na Prinsîpe',
+            'STN',
+            'dôbra tî Sâô Tomë na Prinsîpe',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'lilangùeni tî Swazïlânde',
+            'SZL',
+            'lilangùeni tî Swazïlânde',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'dinära tî Tunizïi',
+            'TND',
+            'dinära tî Tunizïi',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'shilîngi tî Tanzanïi',
+            'TZS',
+            'shilîngi tî Tanzanïi',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'shilîngi tî Ugandäa',
+            'UGX',
+            'shilîngi tî Ugandäa',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'dol$ara ttî äLetäa-Ôko tî Amerîka',
+            'US$',
+            'dol$ara ttî äLetäa-Ôko tî Amerîka',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'farânga CFA (BEAC)',
+            'FCFA',
+            'farânga CFA (BEAC)',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'farânga CFA (BCEAO)',
+            'F CFA',
+            'farânga CFA (BCEAO)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'rânde tî Mbongo-Afrîka',
+            'ZAR',
+            'rânde tî Mbongo-Afrîka',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'kwâtia tî Zambïi (1968–2012)',
+            'ZMK',
+            'kwâtia tî Zambïi (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'kwâtia tî Zambïi',
+            'ZMW',
+            'kwâtia tî Zambïi',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'dolära tî Zimbäbwe',
+            'ZWD',
+            'dolära tî Zimbäbwe',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sh_BA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sh_BA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sh_BA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sh_BA.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,20 +3,20 @@
 return [
     'Names' => [
         'BAM' => [
-            0 => 'KM',
-            1 => 'Bosanskohercegovačka konvertibilna marka',
+            'KM',
+            'Bosanskohercegovačka konvertibilna marka',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Bjeloruska rublja',
+            'BYN',
+            'Bjeloruska rublja',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Sjevernokorejski von',
+            'KPW',
+            'Sjevernokorejski von',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nikaragvanska zlatna kordoba',
+            'NIO',
+            'Nikaragvanska zlatna kordoba',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sh.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sh.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sh.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sh.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1092 +3,1096 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andorska pezeta',
+            'ADP',
+            'Andorska pezeta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dirham UAE',
+            'AED',
+            'dirham UAE',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Avganistanski avgani (1927–2002)',
+            'AFA',
+            'Avganistanski avgani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'avganistanski avgani',
+            'AFN',
+            'avganistanski avgani',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'albanski lek',
+            'ALL',
+            'albanski lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'jermenski dram',
+            'AMD',
+            'jermenski dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'holandskoantilski gulden',
+            'ANG',
+            'holandskoantilski gulden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'angolska kvanza',
+            'AOA',
+            'angolska kvanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Angolijska kvanza (1977–1990)',
+            'AOK',
+            'Angolijska kvanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Angolijska nova kvanza (1990–2000)',
+            'AON',
+            'Angolijska nova kvanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Angolijska kvanza reađustado (1995–1999)',
+            'AOR',
+            'Angolijska kvanza reađustado (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentinski austral',
+            'ARA',
+            'Argentinski austral',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentinski pezo (1983–1985)',
+            'ARP',
+            'Argentinski pezo (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'argentinski pezos',
+            'ARS',
+            'argentinski pezos',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Austrijski šiling',
+            'ATS',
+            'Austrijski šiling',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'australijski dolar',
+            'AUD',
+            'australijski dolar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'arubanski florin',
+            'AWG',
+            'arubanski florin',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Azerbejdžanski manat (1993–2006)',
+            'AZM',
+            'Azerbejdžanski manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'azerbejdžanski manat',
+            'AZN',
+            'azerbejdžanski manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosansko-Hercegovački dinar',
+            'BAD',
+            'Bosansko-Hercegovački dinar',
         ],
         'BAM' => [
-            0 => 'KM',
-            1 => 'bosansko-hercegovačka konvertibilna marka',
+            'KM',
+            'bosanskohercegovačka konvertibilna marka',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'barbadoški dolar',
+            'BBD',
+            'barbadoški dolar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'bangladeška taka',
+            'BDT',
+            'bangladeška taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belgijski franak (konvertibilni)',
+            'BEC',
+            'Belgijski franak (konvertibilni)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belgijski franak',
+            'BEF',
+            'Belgijski franak',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belgijski franak (finansijski)',
+            'BEL',
+            'Belgijski franak (finansijski)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bugarski tvrdi lev',
+            'BGL',
+            'Bugarski tvrdi lev',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'bugarski lev',
+            'BGN',
+            'bugarski lev',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bahreinski dinar',
+            'BHD',
+            'bahreinski dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'burundski franak',
+            'BIF',
+            'burundski franak',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'bermudski dolar',
+            'BMD',
+            'bermudski dolar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'brunejski dolar',
+            'BND',
+            'brunejski dolar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'bolivijski bolivijano',
+            'BOB',
+            'bolivijski bolivijano',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Bolivijski pezo',
+            'BOP',
+            'Bolivijski pezo',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Bolivijski mvdol',
+            'BOV',
+            'Bolivijski mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Brazilski novi kruzeiro (1967–1986)',
+            'BRB',
+            'Brazilski novi kruzeiro (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Brazilijski kruzado',
+            'BRC',
+            'Brazilijski kruzado',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Brazilski kruzeiro (1990–1993)',
+            'BRE',
+            'Brazilski kruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'brazilski real',
+            'R$',
+            'brazilski real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Brazilijski novi kruzado',
+            'BRN',
+            'Brazilijski novi kruzado',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Brazilski kruzeiro',
+            'BRR',
+            'Brazilski kruzeiro',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'bahamski dolar',
+            'BSD',
+            'bahamski dolar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'butanski ngultrum',
+            'BTN',
+            'butanski ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Burmanski kjat',
+            'BUK',
+            'Burmanski kjat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'bocvanska pula',
+            'BWP',
+            'bocvanska pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Beloruska nova rublja (1994–1999)',
+            'BYB',
+            'Beloruska nova rublja (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'beloruska rublja',
+            'BYN',
+            'beloruska rublja',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Beloruska rublja (2000–2016)',
+            'BYR',
+            'Beloruska rublja (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'beliski dolar',
+            'BZD',
+            'beliski dolar',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'kanadski dolar',
+            'CA$',
+            'kanadski dolar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'kongoanski franak',
+            'CDF',
+            'kongoanski franak',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR evro',
+            'CHE',
+            'WIR evro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'švajcarski franak',
+            'CHF',
+            'švajcarski franak',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR franak',
+            'CHW',
+            'WIR franak',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Čileovski unidades se fomento',
+            'CLF',
+            'Čileovski unidades se fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'čileanski pezos',
+            'CLP',
+            'čileanski pezos',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'kineski juan (ostrvski)',
+            'CNH',
+            'kineski juan (ostrvski)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'kineski juan',
+            'CN¥',
+            'kineski juan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'kolumbijski pezos',
+            'COP',
+            'kolumbijski pezos',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Unidad de valorški real',
+            'COU',
+            'Unidad de valorški real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'kostarikanski kolon',
+            'CRC',
+            'kostarikanski kolon',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Stari srpski dinar',
+            'CSD',
+            'Stari srpski dinar',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Čehoslovačka tvrda kruna',
+            'CSK',
+            'Čehoslovačka tvrda kruna',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'kubanski konvertibilni pezos',
+            'CUC',
+            'kubanski konvertibilni pezos',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'kubanski pezos',
+            'CUP',
+            'kubanski pezos',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'zelenortski eskudo',
+            'CVE',
+            'zelenortski eskudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Kiparska funta',
+            'CYP',
+            'Kiparska funta',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'češka kruna',
+            'CZK',
+            'češka kruna',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Istočno-nemačka marka',
+            'DDM',
+            'Istočno-nemačka marka',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Nemačka marka',
+            'DEM',
+            'Nemačka marka',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'džibutski franak',
+            'DJF',
+            'džibutski franak',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'danska kruna',
+            'DKK',
+            'danska kruna',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'dominikanski pezos',
+            'DOP',
+            'dominikanski pezos',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'alžirski dinar',
+            'DZD',
+            'alžirski dinar',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ekvadorski sakr',
+            'ECS',
+            'Ekvadorski sakr',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Ekvadorski unidad de valor konstante',
+            'ECV',
+            'Ekvadorski unidad de valor konstante',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Estonska kroon',
+            'EEK',
+            'Estonska kroon',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'egipatska funta',
+            'EGP',
+            'egipatska funta',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'eritrejska nakfa',
+            'ERN',
+            'eritrejska nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Španska pezeta (račun)',
+            'ESA',
+            'Španska pezeta (račun)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Španska pezeta (konvertibilniračun)',
+            'ESB',
+            'Španska pezeta (konvertibilniračun)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Španska pezeta',
+            'ESP',
+            'Španska pezeta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'etiopijski bir',
+            'ETB',
+            'etiopijski bir',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Evro',
+            '€',
+            'evro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Finska marka',
+            'FIM',
+            'Finska marka',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'fidžijski dolar',
+            'FJD',
+            'fidžijski dolar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'folklandska funta',
+            'FKP',
+            'folklandska funta',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Francuski franak',
+            'FRF',
+            'Francuski franak',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'britanska funta',
+            '£',
+            'britanska funta',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Gruzijski kupon larit',
+            'GEK',
+            'Gruzijski kupon larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'gruzijski lari',
+            'GEL',
+            'gruzijski lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ganski cedi (1979–2007)',
+            'GHC',
+            'Ganski cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ganski sedi',
+            'GHS',
+            'ganski sedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'gibraltarska funta',
+            'GIP',
+            'gibraltarska funta',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'gambijski dalasi',
+            'GMD',
+            'gambijski dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'gvinejski franak',
+            'GNF',
+            'gvinejski franak',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Gvinejski sili',
+            'GNS',
+            'Gvinejski sili',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Ekvatorijalno-gvinejski ekvele',
+            'GQE',
+            'Ekvatorijalno-gvinejski ekvele',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Grčka drahma',
+            'GRD',
+            'Grčka drahma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'gvatemalski kecal',
+            'GTQ',
+            'gvatemalski kecal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portugalska gvineja eskudo',
+            'GWE',
+            'Portugalska gvineja eskudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Gvineja Bisao Pezo',
+            'GWP',
+            'Gvineja Bisao Pezo',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'gvajanski dolar',
+            'GYD',
+            'gvajanski dolar',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'hongkonški dolar',
+            'HK$',
+            'hongkonški dolar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'honduraška lempira',
+            'HNL',
+            'honduraška lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Hrvatski dinar',
+            'HRD',
+            'Hrvatski dinar',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'hrvatska kuna',
+            'HRK',
+            'hrvatska kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'haićanski gurd',
+            'HTG',
+            'haićanski gurd',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'mađarska forinta',
+            'HUF',
+            'mađarska forinta',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'indonežanska rupija',
+            'IDR',
+            'indonežanska rupija',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Irska funta',
+            'IEP',
+            'Irska funta',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Izraelska funta',
+            'ILP',
+            'Izraelska funta',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'Stari izraelski šekeli',
+            'ILR',
+            'Stari izraelski šekeli',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'izraelski novi šekel',
+            '₪',
+            'izraelski novi šekel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'indijska rupija',
+            '₹',
+            'indijska rupija',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'irački dinar',
+            'IQD',
+            'irački dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'iranski rijal',
+            'IRR',
+            'iranski rijal',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'Stara islandska kruna',
+            'ISJ',
+            'Stara islandska kruna',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'islandska kruna',
+            'ISK',
+            'islandska kruna',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Italijanska lira',
+            'ITL',
+            'Italijanska lira',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'jamajčanski dolar',
+            'JMD',
+            'jamajčanski dolar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'jordanski dinar',
+            'JOD',
+            'jordanski dinar',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'japanski jen',
+            '¥',
+            'japanski jen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'kenijski šiling',
+            'KES',
+            'kenijski šiling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'kirgistanski som',
+            'KGS',
+            'kirgistanski som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'kambodžanski rijel',
+            'KHR',
+            'kambodžanski rijel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'komorski franak',
+            'KMF',
+            'komorski franak',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'severnokorejski von',
+            'KPW',
+            'severnokorejski von',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'južnokorejski von',
+            'KRW',
+            'južnokorejski von',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'kuvajtski dinar',
+            'KWD',
+            'kuvajtski dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'kajmanski dolar',
+            'KYD',
+            'kajmanski dolar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'kazahstanski tenge',
+            'KZT',
+            'kazahstanski tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'laoski kip',
+            'LAK',
+            'laoski kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libanska funta',
+            'LBP',
+            'libanska funta',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'šrilančanska rupija',
+            'LKR',
+            'šrilančanska rupija',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'liberijski dolar',
+            'LRD',
+            'liberijski dolar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'lesotski loti',
+            'LSL',
+            'lesotski loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litvanski litas',
+            'LTL',
+            'Litvanski litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Litvanski talonas',
+            'LTT',
+            'Litvanski talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Luksemburški konvertibilni franak',
+            'LUC',
+            'Luksemburški konvertibilni franak',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Luksemburški franak',
+            'LUF',
+            'Luksemburški franak',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Luksemburški finansijski franak',
+            'LUL',
+            'Luksemburški finansijski franak',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Latvijski lati',
+            'LVL',
+            'Latvijski lati',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Latvijska rublja',
+            'LVR',
+            'Latvijska rublja',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'libijski dinar',
+            'LYD',
+            'libijski dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'marokanski dirham',
+            'MAD',
+            'marokanski dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Marokanski franak',
+            'MAF',
+            'Marokanski franak',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'moldavski lej',
+            'MDL',
+            'moldavski lej',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'malgaški arijari',
+            'MGA',
+            'malgaški arijari',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Malagasijski franak',
+            'MGF',
+            'Malagasijski franak',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'makedonski denar',
+            'MKD',
+            'makedonski denar',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Malijanski franak',
+            'MLF',
+            'Malijanski franak',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'mjanmarski kjat',
+            'MMK',
+            'mjanmarski kjat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'mongolski tugrik',
+            'MNT',
+            'mongolski tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'makaoska pataka',
+            'MOP',
+            'makaoska pataka',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauritanijska ogija (1973–2017)',
+            'MRO',
+            'Mauritanijska ogija (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'mauritanska ogija',
+            'MRU',
+            'mauritanska ogija',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Malteška lira',
+            'MTL',
+            'Malteška lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Malteška funta',
+            'MTP',
+            'Malteška funta',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'mauricijska rupija',
+            'MUR',
+            'mauricijska rupija',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'maldivska rufija',
+            'MVR',
+            'maldivska rufija',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'malavijska kvača',
+            'MWK',
+            'malavijska kvača',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'meksički pezos',
+            'MX$',
+            'meksički pezos',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Meksički srebrni pezo (1861–1992)',
+            'MXP',
+            'Meksički srebrni pezo (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Meksički unidad de inversion (UDI)',
+            'MXV',
+            'Meksički unidad de inversion (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'malezijski ringit',
+            'MYR',
+            'malezijski ringit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mozambijski eskudo',
+            'MZE',
+            'Mozambijski eskudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Stari mozambijski metikal',
+            'MZM',
+            'Stari mozambijski metikal',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'mozambički metikal',
+            'MZN',
+            'mozambički metikal',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'namibijski dolar',
+            'NAD',
+            'namibijski dolar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'nigerijska naira',
+            'NGN',
+            'nigerijska naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'nikaragvanska kordoba (1988–1991)',
+            'NIC',
+            'nikaragvanska kordoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'nikaragvanska kordoba',
+            'NIO',
+            'nikaragvanska kordoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Holandski gulden',
+            'NLG',
+            'Holandski gulden',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'norveška kruna',
+            'NOK',
+            'norveška kruna',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'nepalska rupija',
+            'NPR',
+            'nepalska rupija',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'novozelandski dolar',
+            'NZD',
+            'novozelandski dolar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'omanski rijal',
+            'OMR',
+            'omanski rijal',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'panamska balboa',
+            'PAB',
+            'panamska balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Peruanski inti',
+            'PEI',
+            'Peruanski inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'peruanski sol',
+            'PEN',
+            'peruanski sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Peruanski sol (1863–1965)',
+            'PES',
+            'Peruanski sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'papuanska kina',
+            'PGK',
+            'papuanska kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'filipinski pezos',
+            'PHP',
+            'filipinski pezos',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'pakistanska rupija',
+            'PKR',
+            'pakistanska rupija',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'poljski zlot',
+            'PLN',
+            'poljski zlot',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Poljski zloti (1950–1995)',
+            'PLZ',
+            'Poljski zloti (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portugalski eskudo',
+            'PTE',
+            'Portugalski eskudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'paragvajski gvarani',
+            'PYG',
+            'paragvajski gvarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'katarski rijal',
+            'QAR',
+            'katarski rijal',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Rodejskidolar',
+            'RHD',
+            'Rodejskidolar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Rumunski lej (1952–2006)',
+            'ROL',
+            'Rumunski lej (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'rumunski lej',
+            'RON',
+            'rumunski lej',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'srpski dinar',
+            'RSD',
+            'srpski dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ruska rublja',
+            'RUB',
+            'ruska rublja',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Ruska rublja (1991–1998)',
+            'RUR',
+            'Ruska rublja (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ruandski franak',
+            'RWF',
+            'ruandski franak',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'saudijski rijal',
+            'SAR',
+            'saudijski rijal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'solomonski dolar',
+            'SBD',
+            'solomonski dolar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'sejšelska rupija',
+            'SCR',
+            'sejšelska rupija',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Stari sudanski dinar',
+            'SDD',
+            'Stari sudanski dinar',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'sudanska funta',
+            'SDG',
+            'sudanska funta',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Stara sudanska funta',
+            'SDP',
+            'Stara sudanska funta',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'švedska kruna',
+            'SEK',
+            'švedska kruna',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'singapurski dolar',
+            'SGD',
+            'singapurski dolar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'funta Svete Jelene',
+            'SHP',
+            'funta Svete Jelene',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Slovenački tolar',
+            'SIT',
+            'Slovenački tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slovačka kruna',
+            'SKK',
+            'Slovačka kruna',
+        ],
+        'SLE' => [
+            'SLE',
+            'sijeraleonski leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'sijeraleonski leone',
+            'SLL',
+            'sijeraleonski leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'somalijski šiling',
+            'SOS',
+            'somalijski šiling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'surinamski dolar',
+            'SRD',
+            'surinamski dolar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Surinamski gilder',
+            'SRG',
+            'Surinamski gilder',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'južnosudanska funta',
+            'SSP',
+            'južnosudanska funta',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Saotomska dobra (1977–2017)',
+            'STD',
+            'Saotomska dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'saotomska dobra',
+            'STN',
+            'saotomska dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Sovjetska rublja',
+            'SUR',
+            'Sovjetska rublja',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Salvadorski kolon',
+            'SVC',
+            'Salvadorski kolon',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'sirijska funta',
+            'SYP',
+            'sirijska funta',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'svazilendski lilangeni',
+            'SZL',
+            'svazilendski lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'tajlandski bat',
+            'THB',
+            'tajlandski bat',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tadžihistanska rublja',
+            'TJR',
+            'Tadžihistanska rublja',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'tadžikistanski somon',
+            'TJS',
+            'tadžikistanski somon',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Turkmenistanski manat (1993–2009)',
+            'TMM',
+            'Turkmenistanski manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'turkmenistanski manat',
+            'TMT',
+            'turkmenistanski manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'tuniski dinar',
+            'TND',
+            'tuniski dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'tonganska panga',
+            'TOP',
+            'tonganska panga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Timorški eskudo',
+            'TPE',
+            'Timorški eskudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Turska lira (1922–2005)',
+            'TRL',
+            'Turska lira (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'turska lira',
+            'TRY',
+            'turska lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad-tobagoški dolar',
+            'TTD',
+            'trinidadskotobaški dolar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'novi tajvanski dolar',
+            'NT$',
+            'novi tajvanski dolar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'tanzanijski šiling',
+            'TZS',
+            'tanzanijski šiling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ukrajinska grivna',
+            'UAH',
+            'ukrajinska grivna',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Ukrajinski karbovaneti',
+            'UAK',
+            'Ukrajinski karbovaneti',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Ugandski šiling (1966–1987)',
+            'UGS',
+            'Ugandski šiling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ugandski šiling',
+            'UGX',
+            'ugandski šiling',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'američki dolar',
+            'US$',
+            'američki dolar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'SAD dolar (sledeći dan)',
+            'USN',
+            'SAD dolar (sledeći dan)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'SAD dolar (isti dan)',
+            'USS',
+            'SAD dolar (isti dan)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Urugvajski pezo en unidades indeksadas',
+            'UYI',
+            'Urugvajski pezo en unidades indeksadas',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Urugvajski pezo (1975–1993)',
+            'UYP',
+            'Urugvajski pezo (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'urugvajski pezos',
+            'UYU',
+            'urugvajski pezos',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'uzbekistanski som',
+            'UZS',
+            'uzbekistanski som',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venecuelanski bolivar (1871–2008)',
+            'VEB',
+            'Venecuelanski bolivar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venecuelanski bolivar (2008–2018)',
+            'VEF',
+            'Venecuelanski bolivar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'venecuelanski bolivar',
+            'VES',
+            'venecuelanski bolivar',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'vijetnamski dong',
+            'VND',
+            'vijetnamski dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Vijetnamski dong (1978–1985)',
+            'VNN',
+            'Vijetnamski dong (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vanuatski vatu',
+            'VUV',
+            'vanuatski vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'samoanska tala',
+            'WST',
+            'samoanska tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'centralnoafrički franak',
+            'FCFA',
+            'centralnoafrički franak',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'istočnokaripski dolar',
+            'EC$',
+            'istočnokaripski dolar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Evropska valutna jedinica',
+            'XEU',
+            'Evropska valutna jedinica',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Francuski zlatni franak',
+            'XFO',
+            'Francuski zlatni franak',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Francuski UIC-franak',
+            'XFU',
+            'Francuski UIC-franak',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'zapadnoafrički franak',
+            'F CFA',
+            'zapadnoafrički franak',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP franak',
+            'CFPF',
+            'CFP franak',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET fond',
+            'XRE',
+            'RINET fond',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Jemenski dinar',
+            'YDD',
+            'Jemenski dinar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'jemenski rijal',
+            'YER',
+            'jemenski rijal',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Jugoslovenski tvrdi dinar',
+            'YUD',
+            'Jugoslovenski tvrdi dinar',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Jugoslovenski novi dinar',
+            'YUM',
+            'Jugoslovenski novi dinar',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Jugoslovenski konvertibilni dinar',
+            'YUN',
+            'Jugoslovenski konvertibilni dinar',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Južno-afrički rand (finansijski)',
+            'ZAL',
+            'Južno-afrički rand (finansijski)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'južnoafrički rand',
+            'ZAR',
+            'južnoafrički rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambijska kvača (1968–2012)',
+            'ZMK',
+            'Zambijska kvača (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'zambijska kvača',
+            'ZMW',
+            'zambijska kvača',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zairski novi zair',
+            'ZRN',
+            'Zairski novi zair',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zairski zair',
+            'ZRZ',
+            'Zairski zair',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabveanski dolar (1980–2008)',
+            'ZWD',
+            'Zimbabveanski dolar (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Zimbabveanski dolar (2009)',
+            'ZWL',
+            'Zimbabveanski dolar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Zimbabveanski dolar (2008)',
+            'ZWR',
+            'Zimbabveanski dolar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/si.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/si.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/si.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/si.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,656 +3,660 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'එක්සත් අරාබි එමිරේට්ස් ඩිරාම්',
+            'AED',
+            'එක්සත් අරාබි එමිරේට්ස් ඩිරාම්',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'ඇෆ්ගනිථාන ඇෆ්ගනි',
+            'AFN',
+            'ඇෆ්ගනිථාන ඇෆ්ගනි',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'ඇල්බේනියානු ලෙක්',
+            'ALL',
+            'ඇල්බේනියානු ලෙක්',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'ආර්මේනියානු ඩ්‍රෑම්',
+            'AMD',
+            'ආර්මේනියානු ඩ්‍රෑම්',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'නෙදර්ලන්ත ඇන්ටිලියන් ගිල්ඩර්',
+            'ANG',
+            'නෙදර්ලන්ත ඇන්ටිලියන් ගිල්ඩර්',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'ඇන්ගෝලානු ක්වන්සා',
+            'AOA',
+            'ඇන්ගෝලානු ක්වන්සා',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'ආර්ජන්ටිනා පෙසෝ',
+            'ARS',
+            'ආර්ජන්ටිනා පෙසෝ',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ඔස්ට්‍රේලියානු ඩොලර්',
+            'A$',
+            'ඔස්ට්‍රේලියානු ඩොලර්',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'අරූබානු ෆ්ලෝරින්',
+            'AWG',
+            'අරූබානු ෆ්ලෝරින්',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'අසර්බයිජානු මනාට්',
+            'AZN',
+            'අසර්බයිජානු මනාට්',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'බොස්නියා හර්සගොවීනා පරිවර්ත්‍ය මාර්ක්',
+            'BAM',
+            'බොස්නියා හර්සගොවීනා පරිවර්ත්‍ය මාර්ක්',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'බාබේඩියානු ඩොලර්',
+            'BBD',
+            'බාබේඩියානු ඩොලර්',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'බංග්ලාදේශ් ටකා',
+            'BDT',
+            'බංග්ලාදේශ් ටකා',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'බල්ගේරියානු ලිව්',
+            'BGN',
+            'බල්ගේරියානු ලිව්',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'බහරේන් ඩිනාර්',
+            'BHD',
+            'බහරේන් ඩිනාර්',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'බුරුන්දි ෆ්‍රෑන්ක්',
+            'BIF',
+            'බුරුන්දි ෆ්‍රෑන්ක්',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'බර්මියුඩානු ඩොලර්',
+            'BMD',
+            'බර්මියුඩානු ඩොලර්',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'බෘනායි ඩොලර්',
+            'BND',
+            'බෘනායි ඩොලර්',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'බොලිවියානු බොලිවියානෝ',
+            'BOB',
+            'බොලිවියානු බොලිවියානෝ',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'බ්‍රසීල රියල්',
+            'R$',
+            'බ්‍රසීල රියල්',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'බහමානු ඩොලර්',
+            'BSD',
+            'බහමානු ඩොලර්',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'භූතාන නගුල්ට්‍රම්',
+            'BTN',
+            'භූතාන නගුල්ට්‍රම්',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'බොට්ස්වානා පුලා',
+            'BWP',
+            'බොට්ස්වානා පුලා',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'බෙලරූස් රූබල්',
+            'BYN',
+            'බෙලරූස් රූබල්',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'බෙලරූස් රූබල් (2000–2016)',
+            'BYR',
+            'බෙලරූස් රූබල් (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'බෙලීස් ඩොලර්',
+            'BZD',
+            'බෙලීස් ඩොලර්',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'කැනේඩියානු ඩොලර්',
+            'CA$',
+            'කැනේඩියානු ඩොලර්',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'කොංගෝ ෆ්‍රෑන්ක්',
+            'CDF',
+            'කොංගෝ ෆ්‍රෑන්ක්',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'ස්විස් ෆ්‍රෑන්ක්',
+            'CHF',
+            'ස්විස් ෆ්‍රෑන්ක්',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'චිලි පැසෝ',
+            'CLP',
+            'චිලි පැසෝ',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'චීන යුආන් (එතෙර)',
+            'CNH',
+            'චීන යුආන් (එතෙර)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'චීන යුආන්',
+            'CN¥',
+            'චීන යුආන්',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'කොලොම්බියානු පෙසෝ',
+            'COP',
+            'කොලොම්බියානු පෙසෝ',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'කොස්ට රිකා කොලෝන්',
+            'CRC',
+            'කොස්ට රිකා කොලෝන්',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'මාරුකළ හැකි කියුබානු පැසෝ',
+            'CUC',
+            'මාරුකළ හැකි කියුබානු පැසෝ',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'කියුබානු පැසෝ',
+            'CUP',
+            'කියුබානු පැසෝ',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'කේප් වර්ඩ් එස්කියුඩෝ',
+            'CVE',
+            'කේප් වර්ඩ් එස්කියුඩෝ',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'චෙක් රිපබ්ලික් කොරූනා',
+            'CZK',
+            'චෙක් රිපබ්ලික් කොරූනා',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'ජිබූති ෆ්‍රෑන්ක්',
+            'DJF',
+            'ජිබූති ෆ්‍රෑන්ක්',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ඩැනිෂ් ක්‍රෝන්',
+            'DKK',
+            'ඩැනිෂ් ක්‍රෝන්',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ඩොමිනිකානු පෙසෝ',
+            'DOP',
+            'ඩොමිනිකානු පෙසෝ',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'ඇල්ගේරියානු ඩිනාර්',
+            'DZD',
+            'ඇල්ගේරියානු ඩිනාර්',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'ඊජිප්තු පවුම්',
+            'EGP',
+            'ඊජිප්තු පවුම්',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'එරිත්‍රියානු නැක්ෆා',
+            'ERN',
+            'එරිත්‍රියානු නැක්ෆා',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ඉතියෝපියානු බීර්',
+            'ETB',
+            'ඉතියෝපියානු බීර්',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'යුරෝ',
+            '€',
+            'යුරෝ',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ෆිජියන් ඩොලර්',
+            'FJD',
+            'ෆිජියන් ඩොලර්',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ෆෝක්ලන්ඩ් දූපත් පවුම්',
+            'FKP',
+            'ෆෝක්ලන්ඩ් දූපත් පවුම්',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'බ්‍රිතාන්‍ය ස්ටර්ලින් පවුම්',
+            '£',
+            'බ්‍රිතාන්‍ය ස්ටර්ලින් පවුම්',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'ජෝජියානු ලැරී',
+            'GEL',
+            'ජෝජියානු ලැරී',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ඝානා සෙඩි',
+            'GHS',
+            'ඝානා සෙඩි',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'ජිබ්‍රෝල්ටා පවුම්',
+            'GIP',
+            'ජිබ්‍රෝල්ටා පවුම්',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'ගැම්බියානු දලාසි',
+            'GMD',
+            'ගැම්බියානු දලාසි',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'ගිනියානු ෆ්රෑන්ක්',
+            'GNF',
+            'ගිනියානු ෆ්රෑන්ක්',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'ගෝතමාලානු ක්වෙට්සල්',
+            'GTQ',
+            'ගෝතමාලානු ක්වෙට්සල්',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'ගයනා ඩොලර්',
+            'GYD',
+            'ගයනා ඩොලර්',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'හොංකොං ඩොලර්',
+            'HK$',
+            'හොංකොං ඩොලර්',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'හොන්ඩුරානු ලෙම්පිරා',
+            'HNL',
+            'හොන්ඩුරානු ලෙම්පිරා',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'ක්‍රොඒෂියානු කූනා',
+            'HRK',
+            'ක්‍රොඒෂියානු කූනා',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'හයිටි ගෝර්ඩ්',
+            'HTG',
+            'හයිටි ගෝර්ඩ්',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'හංගේරියානු ෆරින්ට්',
+            'HUF',
+            'හංගේරියානු ෆරින්ට්',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'ඉන්දුනීසියානු රුපියා',
+            'IDR',
+            'ඉන්දුනීසියානු රුපියා',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ඊශ්‍රායල නව ශෙකල්',
+            '₪',
+            'ඊශ්‍රායල නව ශෙකල්',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'ඉන්දියානු රුපියල්',
+            '₹',
+            'ඉන්දියානු රුපියල්',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ඉරාක ඩිනාර්',
+            'IQD',
+            'ඉරාක ඩිනාර්',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ඉරාන රියාල්',
+            'IRR',
+            'ඉරාන රියාල්',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'අයිස්ලන්තික ක්‍රෝනා',
+            'ISK',
+            'අයිස්ලන්තික ක්‍රෝනා',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ජැමෙයිකානු ඩොලර්',
+            'JMD',
+            'ජැමෙයිකානු ඩොලර්',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'ජෝර්දාන් ඩිනාර්',
+            'JOD',
+            'ජෝර්දාන් ඩිනාර්',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'ජපන් යෙන්',
+            'JP¥',
+            'ජපන් යෙන්',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'කෙන්යානු ශිලිං',
+            'KES',
+            'කෙන්යානු ශිලිං',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'කිරිගිස්ථාන සම්',
+            'KGS',
+            'කිරිගිස්ථාන සම්',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'කාම්බෝජ රියේල්',
+            'KHR',
+            'කාම්බෝජ රියේල්',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'කොමොරියානු ෆ්‍රෑන්ක්',
+            'KMF',
+            'කොමොරියානු ෆ්‍රෑන්ක්',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'උතුරු කොරියානු වොන්',
+            'KPW',
+            'උතුරු කොරියානු වොන්',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'දකුණු කොරියානු වොන්',
+            '₩',
+            'දකුණු කොරියානු වොන්',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'කුවේට් ඩිනාර්',
+            'KWD',
+            'කුවේට් ඩිනාර්',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'කේමන් දූපත් ඩොලර්',
+            'KYD',
+            'කේමන් දූපත් ඩොලර්',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'කසකස්ථාන ටෙන්ග',
+            'KZT',
+            'කසකස්ථාන ටෙන්ග',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'ලාඕස් කිප්',
+            'LAK',
+            'ලාඕස් කිප්',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'ලෙබනන පවුම්',
+            'LBP',
+            'ලෙබනන පවුම්',
         ],
         'LKR' => [
-            0 => 'රු.',
-            1 => 'ශ්‍රී ලංකා රුපියල',
+            'රු.',
+            'ශ්‍රී ලංකා රුපියල',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'ලයිබේරියානු ඩොලර්',
+            'LRD',
+            'ලයිබේරියානු ඩොලර්',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'ලෙසෝතෝ ලොටි',
+            'LSL',
+            'ලෙසෝතෝ ලොටි',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'ලිතුවේනියානු',
+            'LTL',
+            'ලිතුවේනියානු',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'ලැට්වියානු ලැට්ස්',
+            'LVL',
+            'ලැට්වියානු ලැට්ස්',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'ලිබියානු ඩිනාර්',
+            'LYD',
+            'ලිබියානු ඩිනාර්',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'මොරොක්කෝ ඩිර්හැම්',
+            'MAD',
+            'මොරොක්කෝ ඩිර්හැම්',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'මෝල්ඩෝවානු ලෙව්',
+            'MDL',
+            'මෝල්ඩෝවානු ලෙව්',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'මලගාසි අරියාරි',
+            'MGA',
+            'මලගාසි අරියාරි',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'මැසඩෝනියානු ඩිනාර්',
+            'MKD',
+            'මැසඩෝනියානු ඩිනාර්',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'බුරුම ක්යාට්',
+            'MMK',
+            'බුරුම ක්යාට්',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'මොන්ගෝලියානු ටග්‍රික්',
+            'MNT',
+            'මොන්ගෝලියානු ටග්‍රික්',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'මැකනීස් පටකා',
+            'MOP',
+            'මැකනීස් පටකා',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'මුරුසි ඔයිගුයියා (1973–2017)',
+            'MRO',
+            'මුරුසි ඔයිගුයියා (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'මුරුසි ඔයිගුයියා',
+            'MRU',
+            'මුරුසි ඔයිගුයියා',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'මුරිසියානු රුපියල්',
+            'MUR',
+            'මුරිසියානු රුපියල්',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'මාලදිවයින් රුෆියා',
+            'MVR',
+            'මාලදිවයින් රුෆියා',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'මලාවි ක්වාචා',
+            'MWK',
+            'මලාවි ක්වාචා',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'මෙක්සිකානු ඩොලර්',
+            'MX$',
+            'මෙක්සිකානු ඩොලර්',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'මැලේසියානු රින්ගිට්',
+            'MYR',
+            'මැලේසියානු රින්ගිට්',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'මොසැම්බිකන් මෙටිකල්',
+            'MZN',
+            'මොසැම්බිකන් මෙටිකල්',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'නැමීබියානු ඩොලර්',
+            'NAD',
+            'නැමීබියානු ඩොලර්',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'නයිජීරියානු නයිරා',
+            'NGN',
+            'නයිජීරියානු නයිරා',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'නිකරගුවානු කොඩෝබා',
+            'NIO',
+            'නිකරගුවානු කොඩෝබා',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'නොර්වීජියන් ක්‍රෝන්',
+            'NOK',
+            'නොර්වීජියන් ක්‍රෝන්',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'නේපාල රුපියල්',
+            'NPR',
+            'නේපාල රුපියල්',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'නවසීලන්ත ඩොලර්',
+            'NZ$',
+            'නවසීලන්ත ඩොලර්',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ඕමාන් රියාල්',
+            'OMR',
+            'ඕමාන් රියාල්',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'පැනමා බැල්බෝ',
+            'PAB',
+            'පැනමා බැල්බෝ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'පේරු සොල්',
+            'PEN',
+            'පේරු සොල්',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'පැපුවා නිව් ගිනියානු කිනා',
+            'PGK',
+            'පැපුවා නිව් ගිනියානු කිනා',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'පිලිපීන පෙසෝ',
+            'PHP',
+            'පිලිපීන පෙසෝ',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'පාකිස්ථාන රුපියල්',
+            'PKR',
+            'පාකිස්ථාන රුපියල්',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'පොලිෂ් ස්ලොටි',
+            'PLN',
+            'පොලිෂ් ස්ලොටි',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'පැරගුවේ ගුවරානි',
+            'PYG',
+            'පැරගුවේ ගුවරානි',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'කටාර් රියාල්',
+            'QAR',
+            'කටාර් රියාල්',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'රොමේනියානු ලෙව්',
+            'RON',
+            'රොමේනියානු ලෙව්',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'සර්බියානු ඩිනාර්',
+            'RSD',
+            'සර්බියානු ඩිනාර්',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'රුසියන් රූබල්',
+            'RUB',
+            'රුසියන් රූබල්',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'රුවන්ඩා ෆ්‍රෑන්ක්',
+            'RWF',
+            'රුවන්ඩා ෆ්‍රෑන්ක්',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'සවුදි රියාල්',
+            'SAR',
+            'සවුදි රියාල්',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'සොලමන් දූපත් ඩොලර්',
+            'SBD',
+            'සොලමන් දූපත් ඩොලර්',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'සීෂෙලියානු රුපියල',
+            'SCR',
+            'සීෂෙලියානු රුපියල',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'සුඩාන පවුම්',
+            'SDG',
+            'සුඩාන පවුම්',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'ස්වෙඩිෂ් ක්‍රෝනා',
+            'SEK',
+            'ස්වෙඩිෂ් ක්‍රෝනා',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'සිංගප්පූරු ඩොලර්',
+            'SGD',
+            'සිංගප්පූරු ඩොලර්',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'ශාන්ත හෙලේනා පවුම්',
+            'SHP',
+            'ශාන්ත හෙලේනා පවුම්',
+        ],
+        'SLE' => [
+            'SLE',
+            'සියරා ලියොන් ලියොන්',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'සියරා ලියොන් ලියොන්',
+            'SLL',
+            'සියරා ලියොන් ලියොන් (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'සෝමාලියානු ශිලිං',
+            'SOS',
+            'සෝමාලියානු ශිලිං',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'සුරිනාම් ඩොලර්',
+            'SRD',
+            'සුරිනාම් ඩොලර්',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'දකුණු සුඩාන පවුම්',
+            'SSP',
+            'දකුණු සුඩාන පවුම්',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'සාඕ තෝම් සහ ප්‍රින්සිප් දොබ්‍රා (1977–2017)',
+            'STD',
+            'සාඕ තෝම් සහ ප්‍රින්සිප් දොබ්‍රා (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'සාඕ තෝම් සහ ප්‍රින්සිප් දොබ්‍රා',
+            'STN',
+            'සාඕ තෝම් සහ ප්‍රින්සිප් දොබ්‍රා',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'සිරියානු පවුම්',
+            'SYP',
+            'සිරියානු පවුම්',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'ස්වාසි ලිලන්ජනි',
+            'SZL',
+            'ස්වාසි ලිලන්ජනි',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'තායි බාත්',
+            '฿',
+            'තායි බාත්',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'තජිකිස්ථාන සමොනි',
+            'TJS',
+            'තජිකිස්ථාන සමොනි',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'තක්මෙනිස්ථාන මනාට්',
+            'TMT',
+            'තක්මෙනිස්ථාන මනාට්',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'ටියුනීසියානු ඩිනාර්',
+            'TND',
+            'ටියුනීසියානු ඩිනාර්',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'ටොංගානු පාන්ගා',
+            'TOP',
+            'ටොංගානු පාන්ගා',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'තුර්කි ලිරා',
+            'TRY',
+            'තුර්කි ලිරා',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ට්‍රිනිඩෑඩ් සහ ටොබෑගෝ ඩොලර්',
+            'TTD',
+            'ට්‍රිනිඩෑඩ් සහ ටොබෑගෝ ඩොලර්',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'නව තායිවාන ඩොලර්',
+            'NT$',
+            'නව තායිවාන ඩොලර්',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'ටැන්සානියානු ශිලිං',
+            'TZS',
+            'ටැන්සානියානු ශිලිං',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'යුක්රේන හ්‍රිව්නියා',
+            'UAH',
+            'යුක්රේන හ්‍රිව්නියා',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'උගන්ඩා ශිලිං',
+            'UGX',
+            'උගන්ඩා ශිලිං',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'ඇමරිකානු ඩොලර්',
+            'US$',
+            'ඇමරිකානු ඩොලර්',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'උරුගුවේ පෙසෝ',
+            'UYU',
+            'උරුගුවේ පෙසෝ',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'උස්බෙකිස්ථාන සම්',
+            'UZS',
+            'උස්බෙකිස්ථාන සම්',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'වෙනිසියුලානු බොලිවර් (2008–2018)',
+            'VEF',
+            'වෙනිසියුලානු බොලිවර් (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'වෙනිසියුලානු බොලිවර්',
+            'VES',
+            'වෙනිසියුලානු බොලිවර්',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'වියට්නාම ඩොන්',
+            '₫',
+            'වියට්නාම ඩොන්',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'වනුවාටු වාටු',
+            'VUV',
+            'වනුවාටු වාටු',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'සැමෝවා ටාලා',
+            'WST',
+            'සැමෝවා ටාලා',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'සිෆ්එ ෆ්රෑන්ක් බිඊඑසි',
+            'FCFA',
+            'සිෆ්එ ෆ්රෑන්ක් බිඊඑසි',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'නැගෙනහිර කැරිබියානු ඩොලර්',
+            'EC$',
+            'නැගෙනහිර කැරිබියානු ඩොලර්',
         ],
         'XOF' => [
-            0 => 'සිෆ්එ',
-            1 => 'සිෆ්එ ෆ්රෑන්ක් බිසීඊඑඔ',
+            'සිෆ්එ',
+            'සිෆ්එ ෆ්රෑන්ක් බිසීඊඑඔ',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'ප්‍රංශ පොලිනීසියානු ෆ්‍රෑන්ක්',
+            'CFPF',
+            'ප්‍රංශ පොලිනීසියානු ෆ්‍රෑන්ක්',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'යේමන රියාල්',
+            'YER',
+            'යේමන රියාල්',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'දකුණු අප්‍රිකානු රැන්ඩ්',
+            'ZAR',
+            'දකුණු අප්‍රිකානු රැන්ඩ්',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'සැම්බියානු ක්වාචා (1968–2012)',
+            'ZMK',
+            'සැම්බියානු ක්වාචා (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'සැම්බියානු ක්වාචා',
+            'ZMW',
+            'සැම්බියානු ක්වාචා',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sk.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1160 +3,1164 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'andorrská peseta',
+            'ADP',
+            'andorrská peseta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'SAE dirham',
+            'AED',
+            'SAE dirham',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afganský afgání (1927 – 2002)',
+            'AFA',
+            'afganský afgání (1927 – 2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afganský afgání',
+            'AFN',
+            'afganský afgání',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'albánsky lek (1946 – 1965)',
+            'ALK',
+            'albánsky lek (1946 – 1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'albánsky lek',
+            'ALL',
+            'albánsky lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'arménsky dram',
+            'AMD',
+            'arménsky dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'antilský gulden',
+            'ANG',
+            'antilský gulden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'angolská kwanza',
+            'AOA',
+            'angolská kwanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'angolská kwanza (1977 – 1990)',
+            'AOK',
+            'angolská kwanza (1977 – 1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'angolská nová kwanza (1990 – 2000)',
+            'AON',
+            'angolská nová kwanza (1990 – 2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'angolská upravená kwanza (1995 – 1999)',
+            'AOR',
+            'angolská upravená kwanza (1995 – 1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'argentínsky austral',
+            'ARA',
+            'argentínsky austral',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'argentínske peso ley (1970 – 1983)',
+            'ARL',
+            'argentínske peso ley (1970 – 1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'argentínske peso (1881 – 1970)',
+            'ARM',
+            'argentínske peso (1881 – 1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'argentínske peso (1983 – 1985)',
+            'ARP',
+            'argentínske peso (1983 – 1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'argentínske peso',
+            'ARS',
+            'argentínske peso',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'rakúsky šiling',
+            'ATS',
+            'rakúsky šiling',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'austrálsky dolár',
+            'AUD',
+            'austrálsky dolár',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'arubský gulden',
+            'AWG',
+            'arubský gulden',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'azerbajdžanský manat (1993–2006)',
+            'AZM',
+            'azerbajdžanský manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'azerbajdžanský manat',
+            'AZN',
+            'azerbajdžanský manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'bosniansko-hercegovinský dinár (1992 – 1994)',
+            'BAD',
+            'bosniansko-hercegovinský dinár (1992 – 1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'bosniansko-hercegovinská konvertibilná marka',
+            'BAM',
+            'bosniansko-hercegovinská konvertibilná marka',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'bosniansko-hercegovinský nový dinár (1994 – 1997)',
+            'BAN',
+            'bosniansko-hercegovinský nový dinár (1994 – 1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'barbadoský dolár',
+            'BBD',
+            'barbadoský dolár',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'bangladéšska taka',
+            'BDT',
+            'bangladéšska taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'belgický frank (konvertibilný)',
+            'BEC',
+            'belgický frank (konvertibilný)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'belgický frank',
+            'BEF',
+            'belgický frank',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'belgický frank (finančný)',
+            'BEL',
+            'belgický frank (finančný)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'bulharský tvrdý lev',
+            'BGL',
+            'bulharský tvrdý lev',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'bulharský socialistický lev',
+            'BGM',
+            'bulharský socialistický lev',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'bulharský lev',
+            'BGN',
+            'bulharský lev',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'bulharský lev (1879 – 1952)',
+            'BGO',
+            'bulharský lev (1879 – 1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bahrajnský dinár',
+            'BHD',
+            'bahrajnský dinár',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'burundský frank',
+            'BIF',
+            'burundský frank',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'bermudský dolár',
+            'BMD',
+            'bermudský dolár',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'brunejský dolár',
+            'BND',
+            'brunejský dolár',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'bolívijské boliviano',
+            'BOB',
+            'bolívijské boliviano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'bolívijské boliviano (1863 – 1963)',
+            'BOL',
+            'bolívijské boliviano (1863 – 1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'bolívijské peso',
+            'BOP',
+            'bolívijské peso',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'bolívijské MVDOL',
+            'BOV',
+            'bolívijské MVDOL',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'brazílske nové cruzeiro (1967 – 1986)',
+            'BRB',
+            'brazílske nové cruzeiro (1967 – 1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'brazílske cruzado (1986 – 1989)',
+            'BRC',
+            'brazílske cruzado (1986 – 1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'brazílske cruzeiro (1990 – 1993)',
+            'BRE',
+            'brazílske cruzeiro (1990 – 1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'brazílsky real',
+            'BRL',
+            'brazílsky real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'brazílske nové cruzado (1989 – 1990)',
+            'BRN',
+            'brazílske nové cruzado (1989 – 1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Brazílske cruzeiro',
+            'BRR',
+            'Brazílske cruzeiro',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'brazílske cruzeiro (1942 – 1967)',
+            'BRZ',
+            'brazílske cruzeiro (1942 – 1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'bahamský dolár',
+            'BSD',
+            'bahamský dolár',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'bhutánsky ngultrum',
+            'BTN',
+            'bhutánsky ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'barmský kyat',
+            'BUK',
+            'barmský kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'botswanská pula',
+            'BWP',
+            'botswanská pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'bieloruský rubeľ (1994 – 1999)',
+            'BYB',
+            'bieloruský rubeľ (1994 – 1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'bieloruský rubeľ',
+            'BYN',
+            'bieloruský rubeľ',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'bieloruský rubeľ (2000–2016)',
+            'BYR',
+            'bieloruský rubeľ (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'belizský dolár',
+            'BZD',
+            'belizský dolár',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'kanadský dolár',
+            'CAD',
+            'kanadský dolár',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'konžský frank',
+            'CDF',
+            'konžský frank',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'švajčiarske WIR euro',
+            'CHE',
+            'švajčiarske WIR euro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'švajčiarsky frank',
+            'CHF',
+            'švajčiarsky frank',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'švajčiarsky WIR frank',
+            'CHW',
+            'švajčiarsky WIR frank',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'čilské escudo',
+            'CLE',
+            'čilské escudo',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'čilská účtovná jednotka (UF)',
+            'CLF',
+            'čilská účtovná jednotka (UF)',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'čilské peso',
+            'CLP',
+            'čilské peso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'čínsky jüan (pobrežný)',
+            'CNH',
+            'čínsky jüan (pobrežný)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'čínsky dolár ČĽB',
+            'CNX',
+            'čínsky dolár ČĽB',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'čínsky jüan',
+            'CNY',
+            'čínsky jüan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'kolumbijské peso',
+            'COP',
+            'kolumbijské peso',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'kolumbijská jednotka reálnej hodnoty',
+            'COU',
+            'kolumbijská jednotka reálnej hodnoty',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'kostarický colón',
+            'CRC',
+            'kostarický colón',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'srbský dinár (2002 – 2006)',
+            'CSD',
+            'srbský dinár (2002 – 2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'československá koruna',
+            'CSK',
+            'československá koruna',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'kubánske konvertibilné peso',
+            'CUC',
+            'kubánske konvertibilné peso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'kubánske peso',
+            'CUP',
+            'kubánske peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'kapverdské escudo',
+            'CVE',
+            'kapverdské escudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'cyperská libra',
+            'CYP',
+            'cyperská libra',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'česká koruna',
+            'CZK',
+            'česká koruna',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'východonemecká marka',
+            'DDM',
+            'východonemecká marka',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'nemecká marka',
+            'DEM',
+            'nemecká marka',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'džibutský frank',
+            'DJF',
+            'džibutský frank',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'dánska koruna',
+            'DKK',
+            'dánska koruna',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'dominikánske peso',
+            'DOP',
+            'dominikánske peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'alžírsky dinár',
+            'DZD',
+            'alžírsky dinár',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'ekvádorský sucre',
+            'ECS',
+            'ekvádorský sucre',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'ekvádorská jednotka konštantnej hodnoty',
+            'ECV',
+            'ekvádorská jednotka konštantnej hodnoty',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'estónska koruna',
+            'EEK',
+            'estónska koruna',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'egyptská libra',
+            'EGP',
+            'egyptská libra',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'eritrejská nakfa',
+            'ERN',
+            'eritrejská nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'španielska peseta (účet A)',
+            'ESA',
+            'španielska peseta (účet A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'španielska peseta (konvertibilný účet)',
+            'ESB',
+            'španielska peseta (konvertibilný účet)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'španielska peseta',
+            'ESP',
+            'španielska peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'etiópsky birr',
+            'ETB',
+            'etiópsky birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'fínska marka',
+            'FIM',
+            'fínska marka',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'fidžijský dolár',
+            'FJD',
+            'fidžijský dolár',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'falklandská libra',
+            'FKP',
+            'falklandská libra',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'francúzsky frank',
+            'FRF',
+            'francúzsky frank',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'britská libra',
+            'GBP',
+            'britská libra',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'gruzínske kupónové lari',
+            'GEK',
+            'gruzínske kupónové lari',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'gruzínske lari',
+            'GEL',
+            'gruzínske lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'ghanské cedi (1979 – 2007)',
+            'GHC',
+            'ghanské cedi (1979 – 2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ghanské cedi',
+            'GHS',
+            'ghanské cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'gibraltárska libra',
+            'GIP',
+            'gibraltárska libra',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'gambijské dalasi',
+            'GMD',
+            'gambijské dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'guinejský frank',
+            'GNF',
+            'guinejský frank',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'guinejské syli',
+            'GNS',
+            'guinejské syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'rovníkovoguinejský ekwele',
+            'GQE',
+            'rovníkovoguinejský ekwele',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'grécka drachma',
+            'GRD',
+            'grécka drachma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'guatemalský quetzal',
+            'GTQ',
+            'guatemalský quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'portugalsko-guinejské escudo',
+            'GWE',
+            'portugalsko-guinejské escudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'guinejsko-bissauské peso',
+            'GWP',
+            'guinejsko-bissauské peso',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'guyanský dolár',
+            'GYD',
+            'guyanský dolár',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'hongkonský dolár',
+            'HKD',
+            'hongkonský dolár',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'honduraská lempira',
+            'HNL',
+            'honduraská lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'chorvátsky dinár',
+            'HRD',
+            'chorvátsky dinár',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'chorvátska kuna',
+            'HRK',
+            'chorvátska kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'haitské gourde',
+            'HTG',
+            'haitské gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'maďarský forint',
+            'HUF',
+            'maďarský forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'indonézska rupia',
+            'IDR',
+            'indonézska rupia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'írska libra',
+            'IEP',
+            'írska libra',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'izraelská libra',
+            'ILP',
+            'izraelská libra',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'izraelský šekel (1980 – 1985)',
+            'ILR',
+            'izraelský šekel (1980 – 1985)',
         ],
         'ILS' => [
-            0 => 'NIS',
-            1 => 'izraelský šekel',
+            'NIS',
+            'izraelský šekel',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'indická rupia',
+            'INR',
+            'indická rupia',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'iracký dinár',
+            'IQD',
+            'iracký dinár',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'iránsky rial',
+            'IRR',
+            'iránsky rial',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'islandská koruna (1918 – 1981)',
+            'ISJ',
+            'islandská koruna (1918 – 1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'islandská koruna',
+            'ISK',
+            'islandská koruna',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'talianska líra',
+            'ITL',
+            'talianska líra',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'jamajský dolár',
+            'JMD',
+            'jamajský dolár',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'jordánsky dinár',
+            'JOD',
+            'jordánsky dinár',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'japonský jen',
+            'JPY',
+            'japonský jen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'kenský šiling',
+            'KES',
+            'kenský šiling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'kirgizský som',
+            'KGS',
+            'kirgizský som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'kambodžský riel',
+            'KHR',
+            'kambodžský riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'komorský frank',
+            'KMF',
+            'komorský frank',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'severokórejský won',
+            'KPW',
+            'severokórejský won',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'juhokórejský hwan (1953 – 1962)',
+            'KRH',
+            'juhokórejský hwan (1953 – 1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'juhokórejský won (1945 – 1953)',
+            'KRO',
+            'juhokórejský won (1945 – 1953)',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'juhokórejský won',
+            'KRW',
+            'juhokórejský won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'kuvajtský dinár',
+            'KWD',
+            'kuvajtský dinár',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'kajmanský dolár',
+            'KYD',
+            'kajmanský dolár',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'kazašské tenge',
+            'KZT',
+            'kazašské tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'laoský kip',
+            'LAK',
+            'laoský kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libanonská libra',
+            'LBP',
+            'libanonská libra',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'srílanská rupia',
+            'LKR',
+            'srílanská rupia',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'libérijský dolár',
+            'LRD',
+            'libérijský dolár',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'lesothský loti',
+            'LSL',
+            'lesothský loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litovský litas',
+            'LTL',
+            'litovský litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'litovský talonas',
+            'LTT',
+            'litovský talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'luxemburský frank (konvertibilný)',
+            'LUC',
+            'luxemburský frank (konvertibilný)',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'luxemburský frank',
+            'LUF',
+            'luxemburský frank',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'luxemburský frank (finančný)',
+            'LUL',
+            'luxemburský frank (finančný)',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'lotyšský lat',
+            'LVL',
+            'lotyšský lat',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'lotyšský rubeľ',
+            'LVR',
+            'lotyšský rubeľ',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'líbyjský dinár',
+            'LYD',
+            'líbyjský dinár',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'marocký dirham',
+            'MAD',
+            'marocký dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'marocký frank',
+            'MAF',
+            'marocký frank',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'monacký frank',
+            'MCF',
+            'monacký frank',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'moldavský kupón',
+            'MDC',
+            'moldavský kupón',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'moldavský lei',
+            'MDL',
+            'moldavský lei',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'malgašský ariary',
+            'MGA',
+            'malgašský ariary',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'madagaskarský frank',
+            'MGF',
+            'madagaskarský frank',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'macedónsky denár',
+            'MKD',
+            'macedónsky denár',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'macedónsky denár (1992 – 1993)',
+            'MKN',
+            'macedónsky denár (1992 – 1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'malijský frank',
+            'MLF',
+            'malijský frank',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'mjanmarský kyat',
+            'MMK',
+            'mjanmarský kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'mongolský tugrik',
+            'MNT',
+            'mongolský tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'macajská pataca',
+            'MOP',
+            'macajská pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'mauritánska ukija (1973–2017)',
+            'MRO',
+            'mauritánska ukija (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'mauritánska ouguiya',
+            'MRU',
+            'mauritánska ouguiya',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'maltská líra',
+            'MTL',
+            'maltská líra',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'maltská libra',
+            'MTP',
+            'maltská libra',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'maurícijská rupia',
+            'MUR',
+            'maurícijská rupia',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'maldivská rupia (1947 – 1981)',
+            'MVP',
+            'maldivská rupia (1947 – 1981)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'maldivská rupia',
+            'MVR',
+            'maldivská rupia',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'malawijská kwacha',
+            'MWK',
+            'malawijská kwacha',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'mexické peso',
+            'MX$',
+            'mexické peso',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'mexické strieborné peso (1861 – 1992)',
+            'MXP',
+            'mexické strieborné peso (1861 – 1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'mexická investičná jednotka',
+            'MXV',
+            'mexická investičná jednotka',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'malajzijský ringgit',
+            'MYR',
+            'malajzijský ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'mozambické escudo',
+            'MZE',
+            'mozambické escudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'mozambický metical (1980 – 2006)',
+            'MZM',
+            'mozambický metical (1980 – 2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'mozambický metical',
+            'MZN',
+            'mozambický metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'namíbijský dolár',
+            'NAD',
+            'namíbijský dolár',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'nigérijská naira',
+            'NGN',
+            'nigérijská naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'nikaragujská córdoba (1988 – 1991)',
+            'NIC',
+            'nikaragujská córdoba (1988 – 1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'nikaragujská córdoba',
+            'NIO',
+            'nikaragujská córdoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'holandský gulden',
+            'NLG',
+            'holandský gulden',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'nórska koruna',
+            'NOK',
+            'nórska koruna',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'nepálska rupia',
+            'NPR',
+            'nepálska rupia',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'novozélandský dolár',
+            'NZD',
+            'novozélandský dolár',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ománsky rial',
+            'OMR',
+            'ománsky rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'panamská balboa',
+            'PAB',
+            'panamská balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'peruánsky inti',
+            'PEI',
+            'peruánsky inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'peruánsky sol',
+            'PEN',
+            'peruánsky sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'peruánsky sol (1863 – 1965)',
+            'PES',
+            'peruánsky sol (1863 – 1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'papuánska kina',
+            'PGK',
+            'papuánska kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'filipínske peso',
+            'PHP',
+            'filipínske peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'pakistanská rupia',
+            'PKR',
+            'pakistanská rupia',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'poľský zlotý',
+            'PLN',
+            'poľský zlotý',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'poľský zlotý (1950 – 1995)',
+            'PLZ',
+            'poľský zlotý (1950 – 1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'portugalské escudo',
+            'PTE',
+            'portugalské escudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'paraguajské guaraní',
+            'PYG',
+            'paraguajské guaraní',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'katarský rial',
+            'QAR',
+            'katarský rial',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'rodézsky dolár',
+            'RHD',
+            'rodézsky dolár',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'rumunský lei (1952 – 2006)',
+            'ROL',
+            'rumunský lei (1952 – 2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'rumunský lei',
+            'RON',
+            'rumunský lei',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'srbský dinár',
+            'RSD',
+            'srbský dinár',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ruský rubeľ',
+            'RUB',
+            'ruský rubeľ',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'ruský rubeľ (1991 – 1998)',
+            'RUR',
+            'ruský rubeľ (1991 – 1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'rwandský frank',
+            'RWF',
+            'rwandský frank',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'saudskoarabský rial',
+            'SAR',
+            'saudskoarabský rial',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'šalamúnsky dolár',
+            'SBD',
+            'šalamúnsky dolár',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'seychelská rupia',
+            'SCR',
+            'seychelská rupia',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'sudánsky dinár (1992 – 2007)',
+            'SDD',
+            'sudánsky dinár (1992 – 2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'sudánska libra',
+            'SDG',
+            'sudánska libra',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'sudánska libra (1957 – 1998)',
+            'SDP',
+            'sudánska libra (1957 – 1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'švédska koruna',
+            'SEK',
+            'švédska koruna',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'singapurský dolár',
+            'SGD',
+            'singapurský dolár',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'svätohelenská libra',
+            'SHP',
+            'svätohelenská libra',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'slovinský toliar',
+            'SIT',
+            'slovinský toliar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'slovenská koruna',
+            'SKK',
+            'slovenská koruna',
+        ],
+        'SLE' => [
+            'SLE',
+            'sierraleonský leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'sierraleonský leone',
+            'SLL',
+            'sierraleonský leone (1964 – 2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'somálsky šiling',
+            'SOS',
+            'somálsky šiling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'surinamský dolár',
+            'SRD',
+            'surinamský dolár',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'surinamský zlatý',
+            'SRG',
+            'surinamský zlatý',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'juhosudánska libra',
+            'SSP',
+            'juhosudánska libra',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'svätotomášska dobra (1977–2017)',
+            'STD',
+            'svätotomášska dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'svätotomášska dobra',
+            'STN',
+            'svätotomášska dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'sovietsky rubeľ',
+            'SUR',
+            'sovietsky rubeľ',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'salvádorský colón',
+            'SVC',
+            'salvádorský colón',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'sýrska libra',
+            'SYP',
+            'sýrska libra',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'svazijský lilangeni',
+            'SZL',
+            'svazijský lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'thajský baht',
+            'THB',
+            'thajský baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'tadžický rubeľ',
+            'TJR',
+            'tadžický rubeľ',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'tadžické somoni',
+            'TJS',
+            'tadžické somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'turkménsky manat (1993 – 2009)',
+            'TMM',
+            'turkménsky manat (1993 – 2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'turkménsky manat',
+            'TMT',
+            'turkménsky manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'tuniský dinár',
+            'TND',
+            'tuniský dinár',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'tongská paʻanga',
+            'TOP',
+            'tongská paʻanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'timorské escudo',
+            'TPE',
+            'timorské escudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'turecká líra (1922 – 2005)',
+            'TRL',
+            'turecká líra (1922 – 2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'turecká líra',
+            'TRY',
+            'turecká líra',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'trinidadsko-tobažský dolár',
+            'TTD',
+            'trinidadsko-tobažský dolár',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'nový taiwanský dolár',
+            'TWD',
+            'nový taiwanský dolár',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'tanzánsky šiling',
+            'TZS',
+            'tanzánsky šiling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ukrajinská hrivna',
+            'UAH',
+            'ukrajinská hrivna',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'ukrajinský karbovanec',
+            'UAK',
+            'ukrajinský karbovanec',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'ugandský šiling (1966 – 1987)',
+            'UGS',
+            'ugandský šiling (1966 – 1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ugandský šiling',
+            'UGX',
+            'ugandský šiling',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'americký dolár',
+            'USD',
+            'americký dolár',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'americký dolár (ďalší deň)',
+            'USN',
+            'americký dolár (ďalší deň)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'americký dolár (rovnaký deň)',
+            'USS',
+            'americký dolár (rovnaký deň)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'uruguajské peso (v indexovaných jednotkách)',
+            'UYI',
+            'uruguajské peso (v indexovaných jednotkách)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'uruguajské peso (1975 – 1993)',
+            'UYP',
+            'uruguajské peso (1975 – 1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'uruguajské peso',
+            'UYU',
+            'uruguajské peso',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'uzbecký sum',
+            'UZS',
+            'uzbecký sum',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'venezuelský bolívar (1871 – 2008)',
+            'VEB',
+            'venezuelský bolívar (1871 – 2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'venezuelský bolívar (2008–2018)',
+            'VEF',
+            'venezuelský bolívar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'venezuelský bolívar',
+            'VES',
+            'venezuelský bolívar',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'vietnamský dong',
+            'VND',
+            'vietnamský dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'vietnamský dong (1978 – 1985)',
+            'VNN',
+            'vietnamský dong (1978 – 1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vanuatské vatu',
+            'VUV',
+            'vanuatské vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'samojská tala',
+            'WST',
+            'samojská tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'stredoafrický frank',
+            'FCFA',
+            'stredoafrický frank',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'východokaribský dolár',
+            'EC$',
+            'východokaribský dolár',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'európska menová jednotka',
+            'XEU',
+            'európska menová jednotka',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'francúzsky zlatý frank',
+            'XFO',
+            'francúzsky zlatý frank',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'francúzsky UIC frank',
+            'XFU',
+            'francúzsky UIC frank',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'západoafrický frank',
+            'F CFA',
+            'západoafrický frank',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP frank',
+            'CFPF',
+            'CFP frank',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'fondy RINET',
+            'XRE',
+            'fondy RINET',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'jemenský dinár',
+            'YDD',
+            'jemenský dinár',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'jemenský rial',
+            'YER',
+            'jemenský rial',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Juhoslávsky dinár [YUD]',
+            'YUD',
+            'Juhoslávsky dinár [YUD]',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'juhoslovanský nový dinár (1994 – 2002)',
+            'YUM',
+            'juhoslovanský nový dinár (1994 – 2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'juhoslovanský konvertibilný dinár (1990 – 1992)',
+            'YUN',
+            'juhoslovanský konvertibilný dinár (1990 – 1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'juhoslovanský reformovaný dinár (1992 – 1993)',
+            'YUR',
+            'juhoslovanský reformovaný dinár (1992 – 1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'juhoafrický rand (finančný)',
+            'ZAL',
+            'juhoafrický rand (finančný)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'juhoafrický rand',
+            'ZAR',
+            'juhoafrický rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'zambijská kwacha (1968 – 2012)',
+            'ZMK',
+            'zambijská kwacha (1968 – 2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'zambijská kwacha',
+            'ZMW',
+            'zambijská kwacha',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'zairský nový zaire (1993 – 1998)',
+            'ZRN',
+            'zairský nový zaire (1993 – 1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zairský zaire (1971 – 1993)',
+            'ZRZ',
+            'zairský zaire (1971 – 1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'zimbabwiansky dolár (1980 – 2008)',
+            'ZWD',
+            'zimbabwiansky dolár (1980 – 2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'zimbabwiansky dolár (2009)',
+            'ZWL',
+            'zimbabwiansky dolár (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'zimbabwiansky dolár (2008)',
+            'ZWR',
+            'zimbabwiansky dolár (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sl.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1068 +3,1072 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'andorska peseta',
+            'ADP',
+            'andorska peseta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dirham Združenih arabskih emiratov',
+            'AED',
+            'dirham Združenih arabskih emiratov',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'stari afganistanski afgani (1927–2002)',
+            'AFA',
+            'stari afganistanski afgani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afgani',
+            'AFN',
+            'afgani',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'albanski lek',
+            'ALL',
+            'albanski lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'armenski dram',
+            'AMD',
+            'armenski dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'nizozemsko-antilski gulden',
+            'ANG',
+            'nizozemsko-antilski gulden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'angolska kvanza',
+            'AOA',
+            'angolska kvanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'stara angolska kvanza (1977–1990)',
+            'AOK',
+            'stara angolska kvanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'angolska nova kvanza (1990–2000)',
+            'AON',
+            'angolska nova kvanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'konvertibilna angolska kvanza (1995–1999)',
+            'AOR',
+            'konvertibilna angolska kvanza (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'argentinski avstral',
+            'ARA',
+            'argentinski avstral',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'argentinski peso (1983–1985)',
+            'ARP',
+            'argentinski peso (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'argentinski peso',
+            'ARS',
+            'argentinski peso',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'avstrijski šiling',
+            'ATS',
+            'avstrijski šiling',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'avstralski dolar',
+            'AUD',
+            'avstralski dolar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'arubski florin',
+            'AWG',
+            'arubski florin',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'stari azerbajdžanski manat (1993–2006)',
+            'AZM',
+            'stari azerbajdžanski manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'azerbajdžanski manat',
+            'AZN',
+            'azerbajdžanski manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'bosansko-hercegovski dinar',
+            'BAD',
+            'bosansko-hercegovski dinar',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'bosansko-hercegovska konvertibilna marka',
+            'BAM',
+            'bosansko-hercegovska konvertibilna marka',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'barbadoški dolar',
+            'BBD',
+            'barbadoški dolar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'bangladeška taka',
+            'BDT',
+            'bangladeška taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'belgijski konvertibilni frank',
+            'BEC',
+            'belgijski konvertibilni frank',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'belgijski frank',
+            'BEF',
+            'belgijski frank',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'belgijski finančni frank',
+            'BEL',
+            'belgijski finančni frank',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'stari bolgarski lev',
+            'BGL',
+            'stari bolgarski lev',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'bolgarski lev',
+            'BGN',
+            'bolgarski lev',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bahranski dinar',
+            'BHD',
+            'bahrajnski dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'burundski frank',
+            'BIF',
+            'burundski frank',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'bermudski dolar',
+            'BMD',
+            'bermudski dolar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'brunejski dolar',
+            'BND',
+            'brunejski dolar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'bolivijski boliviano',
+            'BOB',
+            'bolivijski boliviano',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'bolivijski peso',
+            'BOP',
+            'bolivijski peso',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'bolivijski mvdol',
+            'BOV',
+            'bolivijski mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'brazilski novi kruzeiro (1967–1986)',
+            'BRB',
+            'brazilski novi kruzeiro (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'brazilski kruzado',
+            'BRC',
+            'brazilski kruzado',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'stari brazilski kruzeiro (1990–1993)',
+            'BRE',
+            'stari brazilski kruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'brazilski real',
+            'BRL',
+            'brazilski real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'novi brazilski kruzado',
+            'BRN',
+            'novi brazilski kruzado',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'brazilski kruzeiro',
+            'BRR',
+            'brazilski kruzeiro',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'bahamski dolar',
+            'BSD',
+            'bahamski dolar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'butanski ngultrum',
+            'BTN',
+            'butanski ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'burmanski kjat',
+            'BUK',
+            'burmanski kjat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'bocvanska pula',
+            'BWP',
+            'bocvanska pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'beloruski novi rubelj (1994–1999)',
+            'BYB',
+            'beloruski novi rubelj (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'beloruski rubelj',
+            'BYN',
+            'beloruski rubelj',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'beloruski rubelj (2000–2016)',
+            'BYR',
+            'beloruski rubelj (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'belizejski dolar',
+            'BZD',
+            'belizejski dolar',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'kanadski dolar',
+            'CAD',
+            'kanadski dolar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'kongovski frank',
+            'CDF',
+            'kongovski frank',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'evro WIR',
+            'CHE',
+            'evro WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'švicarski frank',
+            'CHF',
+            'švicarski frank',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'frank WIR',
+            'CHW',
+            'frank WIR',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'čilski unidades de fomento',
+            'CLF',
+            'čilski unidades de fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'čilski peso',
+            'CLP',
+            'čilski peso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'kitajski juan (offshore)',
+            'CNH',
+            'kitajski juan (offshore)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'kitajski juan',
+            'CN¥',
+            'kitajski juan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'kolumbijski peso',
+            'COP',
+            'kolumbijski peso',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'kolumbijska enota realne vrednosti',
+            'COU',
+            'kolumbijska enota realne vrednosti',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'kostariški kolon',
+            'CRC',
+            'kostariški kolon',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'stari srbski dinar',
+            'CSD',
+            'stari srbski dinar',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'češkoslovaška krona',
+            'CSK',
+            'češkoslovaška krona',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'kubanski konvertibilni peso',
+            'CUC',
+            'kubanski konvertibilni peso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'kubanski peso',
+            'CUP',
+            'kubanski peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'zelenortski eskudo',
+            'CVE',
+            'zelenortski eskudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'ciprski funt',
+            'CYP',
+            'ciprski funt',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'češka krona',
+            'CZK',
+            'češka krona',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'vzhodnonemška marka',
+            'DDM',
+            'vzhodnonemška marka',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'nemška marka',
+            'DEM',
+            'nemška marka',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'džibutski frank',
+            'DJF',
+            'džibutski frank',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'danska krona',
+            'DKK',
+            'danska krona',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'dominikanski peso',
+            'DOP',
+            'dominikanski peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'alžirski dinar',
+            'DZD',
+            'alžirski dinar',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'ekvadorski sukre',
+            'ECS',
+            'ekvadorski sukre',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'ekvadorska enota realne vrednosti (UVC)',
+            'ECV',
+            'ekvadorska enota realne vrednosti (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'estonska krona',
+            'EEK',
+            'estonska krona',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'egiptovski funt',
+            'EGP',
+            'egiptovski funt',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'eritrejska nakfa',
+            'ERN',
+            'eritrejska nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'španska pezeta (račun A)',
+            'ESA',
+            'španska pezeta (račun A)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'španska pezeta (račun B)',
+            'ESB',
+            'španska pezeta (račun B)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'španska pezeta',
+            'ESP',
+            'španska pezeta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'etiopski bir',
+            'ETB',
+            'etiopski bir',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'evro',
+            '€',
+            'evro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'finska marka',
+            'FIM',
+            'finska marka',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'fidžijski dolar',
+            'FJD',
+            'fidžijski dolar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'falklandski funt',
+            'FKP',
+            'falklandski funt',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'francoski frank',
+            'FRF',
+            'francoski frank',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'britanski funt',
+            'GBP',
+            'britanski funt',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'gruzijski bon lari',
+            'GEK',
+            'gruzijski bon lari',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'gruzijski lari',
+            'GEL',
+            'gruzijski lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'stari ganski cedi (1979–2007)',
+            'GHC',
+            'stari ganski cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ganski cedi',
+            'GHS',
+            'ganski cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'gibraltarski funt',
+            'GIP',
+            'gibraltarski funt',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'gambijski dalasi',
+            'GMD',
+            'gambijski dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'gvinejski frank',
+            'GNF',
+            'gvinejski frank',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'gvinejski sili',
+            'GNS',
+            'gvinejski sili',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekwele Ekvatorialne Gvineje',
+            'GQE',
+            'ekwele Ekvatorialne Gvineje',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'grška drahma',
+            'GRD',
+            'grška drahma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'gvatemalski kecal',
+            'GTQ',
+            'gvatemalski kecal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'eskudo Portugalske Gvineje',
+            'GWE',
+            'eskudo Portugalske Gvineje',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'peso Gvineje Bissau',
+            'GWP',
+            'peso Gvineje Bissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'gvajanski dolar',
+            'GYD',
+            'gvajanski dolar',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'hongkonški dolar',
+            'HK$',
+            'hongkonški dolar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'honduraška lempira',
+            'HNL',
+            'honduraška lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'hrvaški dinar',
+            'HRD',
+            'hrvaški dinar',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'hrvaška kuna',
+            'HRK',
+            'hrvaška kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'haitski gurd',
+            'HTG',
+            'haitijski gurd',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'madžarski forint',
+            'HUF',
+            'madžarski forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'indonezijska rupija',
+            'IDR',
+            'indonezijska rupija',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'irski funt',
+            'IEP',
+            'irski funt',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'izraelski funt',
+            'ILP',
+            'izraelski funt',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'izraelski šekel',
+            '₪',
+            'izraelski šekel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'indijska rupija',
+            '₹',
+            'indijska rupija',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'iraški dinar',
+            'IQD',
+            'iraški dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'iranski rial',
+            'IRR',
+            'iranski rial',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'islandska krona',
+            'ISK',
+            'islandska krona',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'italijanska lira',
+            'ITL',
+            'italijanska lira',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'jamajški dolar',
+            'JMD',
+            'jamajški dolar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'jordanski dinar',
+            'JOD',
+            'jordanski dinar',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'japonski jen',
+            '¥',
+            'japonski jen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'kenijski šiling',
+            'KES',
+            'kenijski šiling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'kirgiški som',
+            'KGS',
+            'kirgiški som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'kamboški riel',
+            'KHR',
+            'kamboški riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'komorski frank',
+            'KMF',
+            'komorski frank',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'severnokorejski von',
+            'KPW',
+            'severnokorejski von',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'južnokorejski von',
+            '₩',
+            'južnokorejski von',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'kuvajtski dinar',
+            'KWD',
+            'kuvajtski dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'kajmanski dolar',
+            'KYD',
+            'kajmanski dolar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'kazahstanski tenge',
+            'KZT',
+            'kazahstanski tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'laoški kip',
+            'LAK',
+            'laoški kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libanonski funt',
+            'LBP',
+            'libanonski funt',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'šrilanška rupija',
+            'LKR',
+            'šrilanška rupija',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'liberijski dolar',
+            'LRD',
+            'liberijski dolar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'lesotski loti',
+            'LSL',
+            'lesotski loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litovski litas',
+            'LTL',
+            'litovski litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'litvanski litas',
+            'LTT',
+            'litvanski litas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'luksemburški konvertibilni frank',
+            'LUC',
+            'luksemburški konvertibilni frank',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'luksemburški frank',
+            'LUF',
+            'luksemburški frank',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'luksemburški finančni frank',
+            'LUL',
+            'luksemburški finančni frank',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'latvijski lats',
+            'LVL',
+            'latvijski lats',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'latvijski rubelj',
+            'LVR',
+            'latvijski rubelj',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'libijski dinar',
+            'LYD',
+            'libijski dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'maroški dirham',
+            'MAD',
+            'maroški dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'maroški frank',
+            'MAF',
+            'maroški frank',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'moldavijski leu',
+            'MDL',
+            'moldavski lev',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'malgaški ariarij',
+            'MGA',
+            'madagaskarski ariari',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'malgaški frank',
+            'MGF',
+            'malgaški frank',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'makedonski denar',
+            'MKD',
+            'makedonski denar',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'malijski frank',
+            'MLF',
+            'malijski frank',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'mjanmarski kjat',
+            'MMK',
+            'mjanmarski kjat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'mongolski tugrik',
+            'MNT',
+            'mongolski tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'makavska pataka',
+            'MOP',
+            'macajska pataka',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'mavretanska uguija (1973–2017)',
+            'MRO',
+            'mavretanska uguija (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'mavretanska uguija',
+            'MRU',
+            'mavretanska uguija',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'malteška lira',
+            'MTL',
+            'malteška lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'malteški funt',
+            'MTP',
+            'malteški funt',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'mavricijska rupija',
+            'MUR',
+            'mavricijska rupija',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'maldivska rufija',
+            'MVR',
+            'maldivska rufija',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'malavijska kvača',
+            'MWK',
+            'malavijska kvača',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'mehiški peso',
+            'MXN',
+            'mehiški peso',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'mehiški srebrni peso (1861–1992)',
+            'MXP',
+            'mehiški srebrni peso (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'mehiška inverzna enota (UDI)',
+            'MXV',
+            'mehiška inverzna enota (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'malezijski ringit',
+            'MYR',
+            'malezijski ringit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'mozambiški eskudo',
+            'MZE',
+            'mozambiški eskudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'stari mozambiški metikal',
+            'MZM',
+            'stari mozambiški metikal',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'mozambiški metikal',
+            'MZN',
+            'mozambiški metikal',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'namibijski dolar',
+            'NAD',
+            'namibijski dolar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'nigerijska naira',
+            'NGN',
+            'nigerijska naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'nikaraška kordova',
+            'NIC',
+            'nikaraška kordova',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'nikaraška zlata kordova',
+            'NIO',
+            'nikaragovska kordova',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'nizozemski gulden',
+            'NLG',
+            'nizozemski gulden',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'norveška krona',
+            'NOK',
+            'norveška krona',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'nepalska rupija',
+            'NPR',
+            'nepalska rupija',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'novozelandski dolar',
+            'NZD',
+            'novozelandski dolar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'omanski rial',
+            'OMR',
+            'omanski rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'panamska balboa',
+            'PAB',
+            'panamska balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'perujski inti',
+            'PEI',
+            'perujski inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'perujski sol',
+            'PEN',
+            'perujski sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'perujski sol (1863–1965)',
+            'PES',
+            'perujski sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'kina Papue Nove Gvineje',
+            'PGK',
+            'kina Papue Nove Gvineje',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'filipinski peso',
+            'PHP',
+            'filipinski peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'pakistanska rupija',
+            'PKR',
+            'pakistanska rupija',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'poljski novi zlot',
+            'PLN',
+            'poljski zlot',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'stari poljski zlot (1950–1995)',
+            'PLZ',
+            'stari poljski zlot (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'portugalski eskudo',
+            'PTE',
+            'portugalski eskudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'paragvajski gvarani',
+            'PYG',
+            'paragvajski gvarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'katarski rial',
+            'QAR',
+            'katarski rial',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'rodezijski dolar',
+            'RHD',
+            'rodezijski dolar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'stari romunski leu',
+            'ROL',
+            'stari romunski leu',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'romunski leu',
+            'RON',
+            'romunski lev',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'srbski dinar',
+            'RSD',
+            'srbski dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ruski rubelj',
+            'RUB',
+            'ruski rubelj',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'ruski rubelj (1991–1998)',
+            'RUR',
+            'ruski rubelj (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ruandski frank',
+            'RWF',
+            'ruandski frank',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'saudski rial',
+            'SAR',
+            'saudski rial',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'solomonski dolar',
+            'SBD',
+            'solomonski dolar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'sejšelska rupija',
+            'SCR',
+            'sejšelska rupija',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'stari sudanski dinar',
+            'SDD',
+            'stari sudanski dinar',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'sudanski funt',
+            'SDG',
+            'sudanski funt',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'stari sudanski funt',
+            'SDP',
+            'stari sudanski funt',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'švedska krona',
+            'SEK',
+            'švedska krona',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'singapurski dolar',
+            'SGD',
+            'singapurski dolar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'funt Sv. Helene',
+            'SHP',
+            'funt Sv. Helene',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'slovenski tolar',
+            'SIT',
+            'slovenski tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'slovaška krona',
+            'SKK',
+            'slovaška krona',
+        ],
+        'SLE' => [
+            'SLE',
+            'sierraleonski leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'sieraleonski leone',
+            'SLL',
+            'sierraleonski leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'somalski šiling',
+            'SOS',
+            'somalski šiling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'surinamski dolar',
+            'SRD',
+            'surinamski dolar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'surinamski gulden',
+            'SRG',
+            'surinamski gulden',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'južnosudanski funt',
+            'SSP',
+            'južnosudanski funt',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'saotomejska dobra (1977–2017)',
+            'STD',
+            'saotomejska dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'saotomejska dobra',
+            'STN',
+            'dobra Svetega Tomaža in Princa',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'sovjetski rubelj',
+            'SUR',
+            'sovjetski rubelj',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'salvadorski kolon',
+            'SVC',
+            'salvadorski kolon',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'sirijski funt',
+            'SYP',
+            'sirijski funt',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'svazijski lilangeni',
+            'SZL',
+            'esvatinski lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'tajski baht',
+            'THB',
+            'tajski baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'tadžikistanski rubelj',
+            'TJR',
+            'tadžikistanski rubelj',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'tadžikistanski somoni',
+            'TJS',
+            'tadžikistanski somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'turkmenski manat',
+            'TMM',
+            'turkmenski manat',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'turkmenistanski novi manat',
+            'TMT',
+            'turkmenistanski manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'tunizijski dinar',
+            'TND',
+            'tunizijski dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'tongovska paanga',
+            'TOP',
+            'tongovska paanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'timorski eskudo',
+            'TPE',
+            'timorski eskudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'stara turška lira',
+            'TRL',
+            'stara turška lira',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'nova turška lira',
+            'TRY',
+            'turška lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'dolar Trinidada in Tobaga',
+            'TTD',
+            'dolar Trinidada in Tobaga',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'novi tajvanski dolar',
+            'TWD',
+            'novi tajvanski dolar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'tanzanijski šiling',
+            'TZS',
+            'tanzanijski šiling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ukrajinska grivna',
+            'UAH',
+            'ukrajinska grivna',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'ukrajinski karbovanci',
+            'UAK',
+            'ukrajinski karbovanci',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'stari ugandski šiling (1966–1987)',
+            'UGS',
+            'stari ugandski šiling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ugandski šiling',
+            'UGX',
+            'ugandski šiling',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'ameriški dolar',
+            '$',
+            'ameriški dolar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'ameriški dolar, naslednji dan',
+            'USN',
+            'ameriški dolar, naslednji dan',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'ameriški dolar, isti dan',
+            'USS',
+            'ameriški dolar, isti dan',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'stari urugvajski peso (1975–1993)',
+            'UYP',
+            'stari urugvajski peso (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'urugvajski peso',
+            'UYU',
+            'urugvajski peso',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'uzbeški sum',
+            'UZS',
+            'uzbeški sum',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'venezuelski bolivar (1871–2008)',
+            'VEB',
+            'venezuelski bolivar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'venezuelski bolivar (2008–2018)',
+            'VEF',
+            'venezuelski bolivar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'venezuelski bolivar',
+            'VES',
+            'venezuelski bolivar',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'vientnamski dong',
+            '₫',
+            'vientnamski dong',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vanuatujski vatu',
+            'VUV',
+            'vanuatujski vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'samoanska tala',
+            'WST',
+            'samoanska tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'CFA frank BEAC',
+            'FCFA',
+            'srednjeafriški frank CFA',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'vzhodnokaribski dolar',
+            'XCD',
+            'vzhodnokaribski dolar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'evropska denarna enota',
+            'XEU',
+            'evropska denarna enota',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'zlati frank',
+            'XFO',
+            'zlati frank',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'frank UIC',
+            'XFU',
+            'frank UIC',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'zahodnoafriški frank CFA',
+            'F CFA',
+            'zahodnoafriški frank CFA',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP frank',
+            'CFPF',
+            'frank CFP',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'jemenski dinar',
+            'YDD',
+            'jemenski dinar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'jemenski rial',
+            'YER',
+            'jemenski rial',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'stari jugoslovanski dinar',
+            'YUD',
+            'stari jugoslovanski dinar',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'novi jugoslovanski dinar',
+            'YUM',
+            'novi jugoslovanski dinar',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'jugoslovanski konvertibilni dinar',
+            'YUN',
+            'jugoslovanski konvertibilni dinar',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'južnoafriški finančni rand',
+            'ZAL',
+            'južnoafriški finančni rand',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'južnoafriški rand',
+            'ZAR',
+            'južnoafriški rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'zambijska kvača (1968–2012)',
+            'ZMK',
+            'zambijska kvača (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'zambijska kvača',
+            'ZMW',
+            'zambijska kvača',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'zairski novi zaire',
+            'ZRN',
+            'zairski novi zaire',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zairski zaire',
+            'ZRZ',
+            'zairski zaire',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'zimbabvejski dolar',
+            'ZWD',
+            'zimbabvejski dolar',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'zimbabvejski dolar (2009)',
+            'ZWL',
+            'zimbabvejski dolar (2009)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sn.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,236 +3,240 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Diramu re United Arab Emirates',
+            'AED',
+            'Diramu re United Arab Emirates',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza ye Angola',
+            'AOA',
+            'Kwanza ye Angola',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dora re Australia',
+            'A$',
+            'Dora re Australia',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dhinari re Bhahareni',
+            'BHD',
+            'Dhinari re Bhahareni',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Furenki re Bhurundi',
+            'BIF',
+            'Furenki re Bhurundi',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pura re Botswana',
+            'BWP',
+            'Pura re Botswana',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dora re Kanada',
+            'CA$',
+            'Dora re Kanada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Furenki re Kongo',
+            'CDF',
+            'Furenki re Kongo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Furenki re Swisi',
+            'CHF',
+            'Furenki re Swisi',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan Renminbi ye China',
+            'CN¥',
+            'Yuan Renminbi ye China',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Dhora re Escudo',
+            'CVE',
+            'Dhora re Escudo',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Furenki re Jibhuti',
+            'DJF',
+            'Furenki re Jibhuti',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dhinari re Aljeria',
+            'DZD',
+            'Dhinari re Aljeria',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Paundi re Ijipita',
+            'EGP',
+            'Paundi re Ijipita',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa re Eritrea',
+            'ERN',
+            'Nakfa re Eritrea',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Dhora re Etiopia',
+            'ETB',
+            'Dhora re Etiopia',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Yuro',
+            '€',
+            'Yuro',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Paundi ye Bhiriteni',
+            '£',
+            'Paundi ye Bhiriteni',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Sedi ye Ghana',
+            'GHC',
+            'Sedi ye Ghana',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi ye Gambia',
+            'GMD',
+            'Dalasi ye Gambia',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Furenki re Gine',
+            'GNS',
+            'Furenki re Gine',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupe re India',
+            '₹',
+            'Rupe re India',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yeni ye Japani',
+            'JP¥',
+            'Yeni ye Japani',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Shiringi ye Kenya',
+            'KES',
+            'Shiringi ye Kenya',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Furenki re Komoro',
+            'KMF',
+            'Furenki re Komoro',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dora re Liberia',
+            'LRD',
+            'Dora re Liberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti ye Lesoto',
+            'LSL',
+            'Loti ye Lesoto',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinari re Libya',
+            'LYD',
+            'Dinari re Libya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirham ye Moroko',
+            'MAD',
+            'Dirham ye Moroko',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Furenki re Malagasi',
+            'MGA',
+            'Furenki re Malagasi',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ugwiya ye Moritania (1973–2017)',
+            'MRO',
+            'Ugwiya ye Moritania (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ugwiya ye Moritania',
+            'MRU',
+            'Ugwiya ye Moritania',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupi ye Morishasi',
+            'MUR',
+            'Rupi ye Morishasi',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwacha ye Malawi',
+            'MWK',
+            'Kwacha ye Malawi',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metika ye Mozambiki',
+            'MZM',
+            'Metika ye Mozambiki',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dora re Namibia',
+            'NAD',
+            'Dora re Namibia',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira ye Nijeria',
+            'NGN',
+            'Naira ye Nijeria',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Furenki re Ruwanda',
+            'RWF',
+            'Furenki re Ruwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyali re Saudi',
+            'SAR',
+            'Riyali re Saudi',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupi re Seyisheri',
+            'SCR',
+            'Rupi re Seyisheri',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Dinari re Sudani',
+            'SDG',
+            'Dinari re Sudani',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Paundi re Sudani',
+            'SDP',
+            'Paundi re Sudani',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Paundi re Senti Helena',
+            'SHP',
+            'Paundi re Senti Helena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leoni',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leoni',
+            'SLL',
+            'Leoni (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Shiringi re Somalia',
+            'SOS',
+            'Shiringi re Somalia',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra re Sao Tome ne Principe (1977–2017)',
+            'STD',
+            'Dobra re Sao Tome ne Principe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra re Sao Tome ne Principe',
+            'STN',
+            'Dobra re Sao Tome ne Principe',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni',
+            'SZL',
+            'Lilangeni',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinari re Tunisia',
+            'TND',
+            'Dinari re Tunisia',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Shiringi re Tanzania',
+            'TZS',
+            'Shiringi re Tanzania',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Shiringi re Uganda',
+            'UGX',
+            'Shiringi re Uganda',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Dora re Amerika',
+            'US$',
+            'Dora re Amerika',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Furenki CFA BEAC',
+            'FCFA',
+            'Furenki CFA BEAC',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Furenki CFA BCEAO',
+            'F CFA',
+            'Furenki CFA BCEAO',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Randi',
+            'ZAR',
+            'Randi',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha ye Zambia (1968–2012)',
+            'ZMK',
+            'Kwacha ye Zambia (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha ye Zambia',
+            'ZMW',
+            'Kwacha ye Zambia',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dora re Zimbabwe',
+            'ZWD',
+            'Dora re Zimbabwe',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so_DJ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so_DJ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so_DJ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so_DJ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'DJF' => [
-            0 => 'Fdj',
-            1 => 'Faran Jabuuti',
+            'Fdj',
+            'Faran Jabuuti',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so_ET.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so_ET.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so_ET.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so_ET.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'ETB' => [
-            0 => 'Br',
-            1 => 'Birta Itoobbiya',
+            'Br',
+            'Birta Itoobbiya',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so_KE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so_KE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so_KE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so_KE.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'KES' => [
-            0 => 'Ksh',
-            1 => 'Shilingka Kenya',
+            'Ksh',
+            'Shilingka Kenya',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/so.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,676 +3,680 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirhamka Isutaga Imaaraatka Carabta',
+            'AED',
+            'Dirhamka Isutaga Imaaraatka Carabta',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afgan Afgani',
+            'AFN',
+            'Afgan Afgani',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lekta Albaniya',
+            'ALL',
+            'Lekta Albaniya',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Daraamka Armeniya',
+            'AMD',
+            'Daraamka Armeniya',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Galdarka Nadarlaan Antiliyaan',
+            'ANG',
+            'Galdarka Nadarlaan Antiliyaan',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kawansada Angola',
+            'AOA',
+            'Kawansada Angola',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentine Austral',
+            'ARA',
+            'Argentine Austral',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'Beesada Ley ee Arjentiin (1970–1983)',
+            'ARL',
+            'Beesada Ley ee Arjentiin (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Beesada Ley ee Arjentiin (1881–1970)',
+            'ARM',
+            'Beesada Ley ee Arjentiin (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Beesada Ley ee Arjentiin (1883–1985)',
+            'ARP',
+            'Beesada Ley ee Arjentiin (1883–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Beesada Arjentiin',
+            'ARS',
+            'Beesada Arjentiin',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Doolarka Astaraaliya',
+            'A$',
+            'Doolarka Astaraaliya',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Foloorinta Aruban',
+            'AWG',
+            'Foloorinta Aruban',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Manaata Asarbeyjan',
+            'AZN',
+            'Manaata Asarbeyjan',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Diinaarka BBosnia-Hersogofina 1.00 konfatibal maakta Bosnia-Hersogofina 1 konfatibal maaka Bosnia-Hersogofina (1992–1994)',
+            'BAD',
+            'Diinaarka BBosnia-Hersogofina 1.00 konfatibal maakta Bosnia-Hersogofina 1 konfatibal maaka Bosnia-Hersogofina (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Konfatibal Maakta Bosnia-Hersogofina',
+            'BAM',
+            'Konfatibal Maakta Bosnia-Hersogofina',
         ],
         'BBD' => [
-            0 => 'DBB',
-            1 => 'Doolarka Barbaadiyaan',
+            'DBB',
+            'Doolarka Barbaadiyaan',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka Bangledesh',
+            'BDT',
+            'Taka Bangledesh',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Lefta Bulgariya',
+            'BGN',
+            'Lefta Bulgariya',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinaarka Baxreyn',
+            'BHD',
+            'Dinaarka Baxreyn',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Faranka Burundi',
+            'BIF',
+            'Faranka Burundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Doolarka Barmuuda',
+            'BMD',
+            'Doolarka Barmuuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Doolarka Buruney',
+            'BND',
+            'Doolarka Buruney',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Bolifiyanada Bolifiya',
+            'BOB',
+            'Bolifiyanada Bolifiya',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Bolifiyaabka Bolifiyaano(1863–1963)',
+            'BOL',
+            'Bolifiyaabka Bolifiyaano(1863–1963)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Realka Barasil',
+            'R$',
+            'Realka Barasil',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Doolarka Bahamaas',
+            'BSD',
+            'Doolarka Bahamaas',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Nugultaramta Butan',
+            'BTN',
+            'Nugultaramta Butan',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Buulada Botswana',
+            'BWP',
+            'Buulada Botswana',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Rubalka Belarus',
+            'BYN',
+            'Rubalka Belarus',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Doolarka Beelisa',
+            'BZD',
+            'Doolarka Beelisa',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Doolarka Kanada',
+            'CA$',
+            'Doolarka Kanada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Faranka Kongo',
+            'CDF',
+            'Faranka Kongo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Faranka Iswiska',
+            'CHF',
+            'Faranka Iswiska',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Beesada Jili',
+            'CLP',
+            'Beesada Jili',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Yuwanta Shiinaha (Ofshoor)',
+            'CNH',
+            'Yuwanta Shiinaha (Ofshoor)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuwanta Shiinaha',
+            'CN¥',
+            'Yuwanta Shiinaha',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Beesada Kolombiya',
+            'COP',
+            'Beesada Kolombiya',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Kolonka Kosta Riika',
+            'CRC',
+            'Kolonka Kosta Riika',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Beesada Konfatibal ee Kuuba',
+            'CUC',
+            'Beesada Konfatibal ee Kuuba',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Beesada Kuuba',
+            'CUP',
+            'Beesada Kuuba',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Eskudo Keyb Farde',
+            'CVE',
+            'Eskudo Keyb Farde',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Korunada Jeek',
+            'CZK',
+            'Korunada Jeek',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Faran Jabuuti',
+            'DJF',
+            'Faran Jabuuti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Koronka Danishka',
+            'DKK',
+            'Koronka Danishka',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Beesada Dominiika',
+            'DOP',
+            'Beesada Dominiika',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinaarka Aljeriya',
+            'DZD',
+            'Dinaarka Aljeriya',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Kroonka Estooniya',
+            'EEK',
+            'Kroonka Estooniya',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Bowndka Masar',
+            'EGP',
+            'Bowndka Masar',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfada Eritriya',
+            'ERN',
+            'Nakfada Eritriya',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Birta Itoobbiya',
+            'ETB',
+            'Birta Itoobbiya',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Yuuroo',
+            '€',
+            'Yuuroo',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Markkada Fiinishka ah',
+            'FIM',
+            'Markkada Fiinishka ah',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Doolarka Fiji',
+            'FJD',
+            'Doolarka Fiji',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Bowndka Faalklaan Aylaanis',
+            'FKP',
+            'Bowndka Faalklaan Aylaanis',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Bowndka Biritishka',
+            '£',
+            'Bowndka Biritishka',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Laariga Joorjiya',
+            'GEL',
+            'Laariga Joorjiya',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Sedida Gana',
+            'GHS',
+            'Sedida Gana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Bowndka Gibraltar',
+            'GIP',
+            'Bowndka Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasida Gambiya',
+            'GMD',
+            'Dalasida Gambiya',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Faranka Gini',
+            'GNF',
+            'Faranka Gini',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Kuwestalka Guwatemala',
+            'GTQ',
+            'Kuwestalka Guwatemala',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Doolarka Guyanes',
+            'GYD',
+            'Doolarka Guyanes',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Doolarka Hoon Koon',
+            'HK$',
+            'Doolarka Hoon Koon',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lembirada Honduras',
+            'HNL',
+            'Lembirada Honduras',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kunada Korooshiya',
+            'HRK',
+            'Kunada Korooshiya',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Goordada Hiyati',
+            'HTG',
+            'Goordada Hiyati',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Forintiska Hangari',
+            'HUF',
+            'Forintiska Hangari',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Rubiah Indonesiya',
+            'IDR',
+            'Rubiah Indonesiya',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'baawnka Ayrishka',
+            'IEP',
+            'baawnka Ayrishka',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Niyuu Shekelka Israaiil',
+            '₪',
+            'Niyuu Shekelka Israaiil',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rubiga Hindiya',
+            '₹',
+            'Rubiga Hindiya',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dinaarka Ciraaq',
+            'IQD',
+            'Dinaarka Ciraaq',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Riyaalka Iran',
+            'IRR',
+            'Riyaalka Iran',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Koronada Eysland',
+            'ISK',
+            'Koronada Eysland',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Doolarka Jamayka',
+            'JMD',
+            'Doolarka Jamayka',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinaarka Urdun',
+            'JOD',
+            'Dinaarka Urdun',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yenta Jabaan',
+            'JP¥',
+            'Yenta Jabaan',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Shilingka Kenya',
+            'KES',
+            'Shilingka Kenya',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Somta Kiyrgiystan',
+            'KGS',
+            'Somta Kiyrgiystan',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Riyf kambodiya',
+            'KHR',
+            'Riyf kambodiya',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Faranka Komoros',
+            'KMF',
+            'Faranka Komoros',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Wonka Waqooyiga Kuuriya',
+            'KPW',
+            'Wonka Waqooyiga Kuuriya',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Wonka Koonfur Kuuriya',
+            '₩',
+            'Wonka Koonfur Kuuriya',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dinaarka Kuweyt',
+            'KWD',
+            'Dinaarka Kuweyt',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Doolarka Kayman Aylaanis',
+            'KYD',
+            'Doolarka Kayman Aylaanis',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tengeda Kasakhstan',
+            'KZT',
+            'Tengeda Kasakhstan',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kib Laoti',
+            'LAK',
+            'Kib Laoti',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Bowndka Lubnaan',
+            'LBP',
+            'Bowndka Lubnaan',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rubiga Siri lanka',
+            'LKR',
+            'Rubiga Siri lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Doolarka Liberiya',
+            'LRD',
+            'Doolarka Liberiya',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesotho Loti',
+            'LSL',
+            'Lesotho Loti',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Rubalka Latfiya',
+            'LVR',
+            'Rubalka Latfiya',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinaarka Libya',
+            'LYD',
+            'Dinaarka Libya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirhamka Moroko',
+            'MAD',
+            'Dirhamka Moroko',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Leeyuuda Moldofa',
+            'MDL',
+            'Leeyuuda Moldofa',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Arayrida Madagaskar',
+            'MGA',
+            'Arayrida Madagaskar',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Denaarka Masedoniya',
+            'MKD',
+            'Denaarka Masedoniya',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kayatda Mayanmaar',
+            'MMK',
+            'Kayatda Mayanmaar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Tugrikta Mongoliya',
+            'MNT',
+            'Tugrikta Mongoliya',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Bataka Makana',
+            'MOP',
+            'Bataka Makana',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Oogiya Mawritaniya (1973–2017)',
+            'MRO',
+            'Oogiya Mawritaniya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Oogiyada Mawritaaniya',
+            'MRU',
+            'Oogiyada Mawritaaniya',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rubiga Mowrishiya',
+            'MUR',
+            'Rubiga Mowrishiya',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rufiyada Maldifiya',
+            'MVR',
+            'Rufiyada Maldifiya',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kawajada Malawi',
+            'MWK',
+            'Kawajada Malawi',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Beesada Meksiko',
+            'MX$',
+            'Beesada Meksiko',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ringitda Malayshiya',
+            'MYR',
+            'Ringitda Malayshiya',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Metikalka Mosambik',
+            'MZN',
+            'Metikalka Mosambik',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Doolarka Namibiya',
+            'NAD',
+            'Doolarka Namibiya',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nairada Neyjeeriya',
+            'NGN',
+            'Nairada Neyjeeriya',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Kordobada Nikargow',
+            'NIO',
+            'Kordobada Nikargow',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Koronka Norway',
+            'NOK',
+            'Koronka Norway',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rubiga Nebal',
+            'NPR',
+            'Rubiga Nebal',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Doolarka Niyuu Siyalaan',
+            'NZ$',
+            'Doolarka Niyuu Siyalaan',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Riyaalka Cumaan',
+            'OMR',
+            'Riyaalka Cumaan',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balbow Banama',
+            'PAB',
+            'Balbow Banama',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Solsha Beeru',
+            'PEN',
+            'Solsha Beeru',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kinada Babua Niyuu Gini',
+            'PGK',
+            'Kinada Babua Niyuu Gini',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'Biso Filibin',
+            '₱',
+            'Biso Filibin',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rubiga Bakistan',
+            'PKR',
+            'Rubiga Bakistan',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Solotida Bolaan',
+            'PLN',
+            'Solotida Bolaan',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Guranida Baraguway',
+            'PYG',
+            'Guranida Baraguway',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Riyaalka Qatar',
+            'QAR',
+            'Riyaalka Qatar',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Liyuuda Romaniya',
+            'RON',
+            'Liyuuda Romaniya',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinaarka Serbiya',
+            'RSD',
+            'Dinaarka Serbiya',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rubalka Ruushka',
+            'RUB',
+            'Rubalka Ruushka',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Faranka Ruwanda',
+            'RWF',
+            'Faranka Ruwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyaalka Sacuudiga',
+            'SAR',
+            'Riyaalka Sacuudiga',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Doolarka Solomon Aylaanis',
+            'SBD',
+            'Doolarka Solomon Aylaanis',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rubiga Siisalis',
+            'SCR',
+            'Rubiga Siisalis',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Bowndka Suudaan',
+            'SDG',
+            'Bowndka Suudaan',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Koronka Isweden',
+            'SEK',
+            'Koronka Isweden',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Doolarka Singabuur',
+            'SGD',
+            'Doolarka Singabuur',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Bowndka St Helen',
+            'SHP',
+            'Bowndka St Helen',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leonka Sira Leon',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leonka Sira Leon',
+            'SLL',
+            'Leonka Sira Leon (1964—2022)',
         ],
         'SOS' => [
-            0 => 'S',
-            1 => 'Shilingka Soomaaliya',
+            'S',
+            'Shilingka Soomaaliya',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Doolarka Surinamees',
+            'SRD',
+            'Doolarka Surinamees',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Bowndka Koonfurta Suudaan',
+            'SSP',
+            'Bowndka Koonfurta Suudaan',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra Sao Tome & Birinsibi',
+            'STN',
+            'Dobra Sao Tome & Birinsibi',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Bowndka Suuriya',
+            'SYP',
+            'Bowndka Suuriya',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeenida iswaasi',
+            'SZL',
+            'Lilangeenida iswaasi',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Baatka Taylaan',
+            'THB',
+            'Baatka Taylaan',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somoonida Tajikistan',
+            'TJS',
+            'Somoonida Tajikistan',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manaata Turkmenistan',
+            'TMT',
+            'Manaata Turkmenistan',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinaarka Tunisiya',
+            'TND',
+            'Dinaarka Tunisiya',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Ba’angada Tonga',
+            'TOP',
+            'Ba’angada Tonga',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Liirada Turkiga',
+            'TRY',
+            'Liirada Turkiga',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Doolarka Tirinidad iyo Tobago',
+            'TTD',
+            'Doolarka Tirinidad iyo Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Doolarka Taywaanta Cusub',
+            'NT$',
+            'Doolarka Taywaanta Cusub',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Shilingka Tansaaniya',
+            'TZS',
+            'Shilingka Tansaaniya',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Hirfiniyada Yukreeyn',
+            'UAH',
+            'Hirfiniyada Yukreeyn',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Shilingka Yugandha',
+            'UGX',
+            'Shilingka Yugandha',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Doolarka Mareeykanka',
+            'US$',
+            'Doolarka Mareeykanka',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Beesada Urugway',
+            'UYU',
+            'Beesada Urugway',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Somta Usbekistan',
+            'UZS',
+            'Somta Usbekistan',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Bolifar Fenesuala (2008–2018)',
+            'VEF',
+            'Bolifar Fenesuala (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolifarada Fenesuwela',
+            'VES',
+            'Bolifarada Fenesuwela',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Dongta Fitnaam',
+            '₫',
+            'Dongta Fitnaam',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Fatu Fanuatu',
+            'VUV',
+            'Fatu Fanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala Samao',
+            'WST',
+            'Tala Samao',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Faranka CFA ee Bartamaha Afrika',
+            'FCFA',
+            'Faranka CFA ee Bartamaha Afrika',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Doolarka Iist Kaaribyan',
+            'EC$',
+            'Doolarka Iist Kaaribyan',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Faranka CFA Galbeedka Afrika',
+            'F CFA',
+            'Faranka CFA Galbeedka Afrika',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Faranka CFP',
+            'CFPF',
+            'Faranka CFP',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Riyaalka Yemen',
+            'YER',
+            'Riyaalka Yemen',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Randka Koonfur Afrika',
+            'ZAR',
+            'Randka Koonfur Afrika',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kawajada Sambiya',
+            'ZMW',
+            'Kawajada Sambiya',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sq_MK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sq_MK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sq_MK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sq_MK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MKD' => [
-            0 => 'den',
-            1 => 'Denari maqedonas',
+            'den',
+            'Denari maqedonas',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sq.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sq.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sq.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sq.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,652 +3,656 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirhami i Emirateve të Bashkuara Arabe',
+            'AED',
+            'Dirhami i Emirateve të Bashkuara Arabe',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afgani afgan',
+            'AFN',
+            'Afgani afgan',
         ],
         'ALL' => [
-            0 => 'Lekë',
-            1 => 'Leku shqiptar',
+            'Lekë',
+            'Leku shqiptar',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Dramia armene',
+            'AMD',
+            'Dramia armene',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Gilderi antilian holandez',
+            'ANG',
+            'Gilderi antilian holandez',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kuanza e Angolës',
+            'AOA',
+            'Kuanza e Angolës',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Pesoja argjentinase',
+            'ARS',
+            'Pesoja argjentinase',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dollari australian',
+            'A$',
+            'Dollari australian',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Florini aruban',
+            'AWG',
+            'Florini aruban',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Manata azerbajxhanase',
+            'AZN',
+            'Manata azerbajxhanase',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Marka e Bosnjë-Hercegovinës [e shkëmbyeshme]',
+            'BAM',
+            'Marka e Bosnjë-Hercegovinës [e shkëmbyeshme]',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Dollari barbadian',
+            'BBD',
+            'Dollari barbadian',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka e Bangladeshit',
+            'BDT',
+            'Taka e Bangladeshit',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Leva bullgare',
+            'BGN',
+            'Leva bullgare',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinari i Bahreinit',
+            'BHD',
+            'Dinari i Bahreinit',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Franga burundiane',
+            'BIF',
+            'Franga burundiane',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dollari i Bermudeve',
+            'BMD',
+            'Dollari i Bermudeve',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Dollari i Bruneit',
+            'BND',
+            'Dollari i Bruneit',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviani i Bolivisë',
+            'BOB',
+            'Boliviani i Bolivisë',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'Reali brazilian',
+            'BRL',
+            'Reali brazilian',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dollari i Bahamasit',
+            'BSD',
+            'Dollari i Bahamasit',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ngultrumi butanez',
+            'BTN',
+            'Ngultrumi butanez',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula botsuane',
+            'BWP',
+            'Pula botsuane',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Rubla bjelloruse',
+            'BYN',
+            'Rubla bjelloruse',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Rubla bjelloruse (2000–2016)',
+            'BYR',
+            'Rubla bjelloruse (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Dollari i Ishujve Belize',
+            'BZD',
+            'Dollari i Ishujve Belize',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dollari kanadez',
+            'CA$',
+            'Dollari kanadez',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Franga kongole',
+            'CDF',
+            'Franga kongole',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Franga zvicerane',
+            'CHF',
+            'Franga zvicerane',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Pesoja kiliane',
+            'CLP',
+            'Pesoja kiliane',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Juani kinez (për treg të jashtëm)',
+            'CNH',
+            'Juani kinez (për treg të jashtëm)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Juani kinez',
+            'CN¥',
+            'Juani kinez',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Pesoja kolumbiane',
+            'COP',
+            'Pesoja kolumbiane',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Koloni kostarikan',
+            'CRC',
+            'Koloni kostarikan',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Pesoja kubaneze e shkëmbyeshme',
+            'CUC',
+            'Pesoja kubaneze e shkëmbyeshme',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Pesoja kubaneze',
+            'CUP',
+            'Pesoja kubaneze',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Eskudoja e Kepit të Gjelbër',
+            'CVE',
+            'Eskudoja e Kepit të Gjelbër',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Koruna e Çekisë',
+            'CZK',
+            'Koruna e Çekisë',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Franga xhibutiane',
+            'DJF',
+            'Franga xhibutiane',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Korona daneze',
+            'DKK',
+            'Korona daneze',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Pesoja dominikane',
+            'DOP',
+            'Pesoja dominikane',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinari algjerian',
+            'DZD',
+            'Dinari algjerian',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Sterlina egjiptiane',
+            'EGP',
+            'Sterlina egjiptiane',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa e Eritresë',
+            'ERN',
+            'Nakfa e Eritresë',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Bira etiopiane',
+            'ETB',
+            'Bira etiopiane',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euroja',
+            '€',
+            'Euroja',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Dollari i Fixhit',
+            'FJD',
+            'Dollari i Fixhit',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Stërlina e Ishujve Falkland',
+            'FKP',
+            'Stërlina e Ishujve Falkland',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Sterlina britanike',
+            '£',
+            'Sterlina britanike',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Laria gjeorgjiane',
+            'GEL',
+            'Laria gjeorgjiane',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Sejda ganeze',
+            'GHS',
+            'Sejda ganeze',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Sterlina e Gjibraltarit',
+            'GIP',
+            'Sterlina e Gjibraltarit',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi gambian',
+            'GMD',
+            'Dalasi gambian',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Franga guinease',
+            'GNF',
+            'Franga guinease',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Kuecali i Guatemalës',
+            'GTQ',
+            'Kuecali i Guatemalës',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Dollari guajanez',
+            'GYD',
+            'Dollari guajanez',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Dollari i Hong-Kongut',
+            'HK$',
+            'Dollari i Hong-Kongut',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lempira hondurase',
+            'HNL',
+            'Lempira hondurase',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuna kroate',
+            'HRK',
+            'Kuna kroate',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gurdi haitian',
+            'HTG',
+            'Gurdi haitian',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Forinta hungareze',
+            'HUF',
+            'Forinta hungareze',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Rupia indoneziane',
+            'IDR',
+            'Rupia indoneziane',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Shekeli izrealit',
+            '₪',
+            'Shekeli izrealit',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupia indiane',
+            '₹',
+            'Rupia indiane',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dinari irakian',
+            'IQD',
+            'Dinari irakian',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Riali iranian',
+            'IRR',
+            'Riali iranian',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Korona islandeze',
+            'ISK',
+            'Korona islandeze',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Dollari xhamajkan',
+            'JMD',
+            'Dollari xhamajkan',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinari jordanez',
+            'JOD',
+            'Dinari jordanez',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Jeni japonez',
+            'JP¥',
+            'Jeni japonez',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Shilinga keniane',
+            'KES',
+            'Shilinga keniane',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Soma kirgize',
+            'KGS',
+            'Soma kirgize',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Riali kamboxhian',
+            'KHR',
+            'Riali kamboxhian',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Franga komore',
+            'KMF',
+            'Franga komore',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Uoni koreano-verior',
+            'KPW',
+            'Uoni koreano-verior',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Uoni koreano-jugor',
+            '₩',
+            'Uoni koreano-jugor',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dinari kuvajtian',
+            'KWD',
+            'Dinari kuvajtian',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Dollari i Ishujve Kajman',
+            'KYD',
+            'Dollari i Ishujve Kajman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tenga kazake',
+            'KZT',
+            'Tenga kazake',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kipa e Laosit',
+            'LAK',
+            'Kipa e Laosit',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Sterlina libaneze',
+            'LBP',
+            'Sterlina libaneze',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rupia e Sri-Lankës',
+            'LKR',
+            'Rupia e Sri-Lankës',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dollari liberian',
+            'LRD',
+            'Dollari liberian',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lota lesotiane',
+            'LSL',
+            'Lota lesotiane',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Lita lituaneze',
+            'LTL',
+            'Lita lituaneze',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lata letoneze',
+            'LVL',
+            'Lata letoneze',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinari libian',
+            'LYD',
+            'Dinari libian',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirhami maroken',
+            'MAD',
+            'Dirhami maroken',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Leuja moldave',
+            'MDL',
+            'Leuja moldave',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Arieri malagez',
+            'MGA',
+            'Arieri malagez',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Denari maqedonas',
+            'MKD',
+            'Denari maqedonas',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kiata e Mianmarit',
+            'MMK',
+            'Kiata e Mianmarit',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Tugrika mongole',
+            'MNT',
+            'Tugrika mongole',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Pataka e Makaos',
+            'MOP',
+            'Pataka e Makaos',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ugija mauritane (1973–2017)',
+            'MRO',
+            'Ugija mauritane (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ugija mauritane',
+            'MRU',
+            'Ugija mauritane',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupia mauritiane',
+            'MUR',
+            'Rupia mauritiane',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rufiu i Maldivit',
+            'MVR',
+            'Rufiu i Maldivit',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kuaça malaviane',
+            'MWK',
+            'Kuaça malaviane',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Pesoja meksikane',
+            'MX$',
+            'Pesoja meksikane',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ringiti malajzian',
+            'MYR',
+            'Ringiti malajzian',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Metikali i Mozambikut',
+            'MZN',
+            'Metikali i Mozambikut',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dollari i Namibisë',
+            'NAD',
+            'Dollari i Namibisë',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira nigeriane',
+            'NGN',
+            'Naira nigeriane',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Kordoba nikaraguane',
+            'NIO',
+            'Kordoba nikaraguane',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Korona norvegjeze',
+            'NOK',
+            'Korona norvegjeze',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rupia nepaleze',
+            'NPR',
+            'Rupia nepaleze',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Dollari i Zelandës së Re',
+            'NZ$',
+            'Dollari i Zelandës së Re',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Riali i Omanit',
+            'OMR',
+            'Riali i Omanit',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balboa panameze',
+            'PAB',
+            'Balboa panameze',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Sola peruane',
+            'PEN',
+            'Sola peruane',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina e Guinesë së Re-Papua',
+            'PGK',
+            'Kina e Guinesë së Re-Papua',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Pesoja filipinase',
+            'PHP',
+            'Pesoja filipinase',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rupia pakistaneze',
+            'PKR',
+            'Rupia pakistaneze',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Zllota polake',
+            'PLN',
+            'Zllota polake',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Guarani paraguaian',
+            'PYG',
+            'Guarani paraguaian',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Riali i Katarit',
+            'QAR',
+            'Riali i Katarit',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Leuja rumune',
+            'RON',
+            'Leuja rumune',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinari serb',
+            'RSD',
+            'Dinari serb',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rubla ruse',
+            'RUB',
+            'Rubla ruse',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Franga ruandeze',
+            'RWF',
+            'Franga ruandeze',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riali saudit',
+            'SAR',
+            'Riali saudit',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dollari i Ishujve Solomonë',
+            'SBD',
+            'Dollari i Ishujve Solomonë',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupia e Ishujve Sishelë',
+            'SCR',
+            'Rupia e Ishujve Sishelë',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sterlina sudaneze',
+            'SDG',
+            'Sterlina sudaneze',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Korona suedeze',
+            'SEK',
+            'Korona suedeze',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dollari i Singaporit',
+            'SGD',
+            'Dollari i Singaporit',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Sterlina e Ishullit të Shën-Helenës',
+            'SHP',
+            'Sterlina e Ishullit të Shën-Helenës',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leoni i Siera-Leones',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leoni i Sierra-Leones',
+            'SLL',
+            'Leoni i Siera-Leones (1964–2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Shilinga somaleze',
+            'SOS',
+            'Shilinga somaleze',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dollari surinamez',
+            'SRD',
+            'Dollari surinamez',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Sterlina sudanezo-jugore',
+            'SSP',
+            'Sterlina sudanezo-jugore',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra e Sao-Tomes dhe Prinsipes (1977–2017)',
+            'STD',
+            'Dobra e Sao-Tomes dhe Prinsipes (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra e Sao-Tomes dhe Prinsipes',
+            'STN',
+            'Dobra e Sao-Tomes dhe Prinsipes',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Sterlina siriane',
+            'SYP',
+            'Sterlina siriane',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni i Suazilandës',
+            'SZL',
+            'Lilangeni i Suazilandës',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Bata tajlandeze',
+            '฿',
+            'Bata tajlandeze',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somona taxhike',
+            'TJS',
+            'Somona taxhike',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manata turkmene',
+            'TMT',
+            'Manata turkmene',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinari tunizian',
+            'TND',
+            'Dinari tunizian',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Panga tongane',
+            'TOP',
+            'Panga tongane',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Lira turke',
+            'TRY',
+            'Lira turke',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dollari i Trinidadit dhe Tobagos',
+            'TTD',
+            'Dollari i Trinidadit dhe Tobagos',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Dollari tajvanez',
+            'NT$',
+            'Dollari tajvanez',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Shilinga e Tanzanisë',
+            'TZS',
+            'Shilinga e Tanzanisë',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Rivnia ukrainase',
+            'UAH',
+            'Rivnia ukrainase',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Shilinga ugandeze',
+            'UGX',
+            'Shilinga ugandeze',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Dollari amerikan',
+            'US$',
+            'Dollari amerikan',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Pesoja uruguaiane',
+            'UYU',
+            'Pesoja uruguaiane',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Soma uzbeke',
+            'UZS',
+            'Soma uzbeke',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Bolivari venezuelian (2008–2018)',
+            'VEF',
+            'Bolivari venezuelian (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolivari venezuelas',
+            'VES',
+            'Bolivari venezuelas',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Donga vietnameze',
+            '₫',
+            'Donga vietnameze',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vatuja e Vanuatusë',
+            'VUV',
+            'Vatuja e Vanuatusë',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala samoane',
+            'WST',
+            'Tala samoane',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Franga kamerunase',
+            'FCFA',
+            'Franga kamerunase',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Dollari i Karaibeve Lindore',
+            'EC$',
+            'Dollari i Karaibeve Lindore',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Franga e Bregut të Fildishtë',
+            'F CFA',
+            'Franga e Bregut të Fildishtë',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Franga franceze e Polinezisë',
+            'CFPF',
+            'Franga franceze e Polinezisë',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Riali i Jemenit',
+            'YER',
+            'Riali i Jemenit',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Randi afrikano-jugor',
+            'ZAR',
+            'Randi afrikano-jugor',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kuaça e Zambikut',
+            'ZMW',
+            'Kuaça e Zambikut',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_BA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_BA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_BA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_BA.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,20 +3,20 @@
 return [
     'Names' => [
         'BAM' => [
-            0 => 'КМ',
-            1 => 'Босанскохерцеговачка конвертибилна марка',
+            'КМ',
+            'Босанскохерцеговачка конвертибилна марка',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Бјелоруска рубља',
+            'BYN',
+            'Бјелоруска рубља',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Сјевернокорејски вон',
+            'KPW',
+            'Сјевернокорејски вон',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Никарагванска златна кордоба',
+            'NIO',
+            'Никарагванска златна кордоба',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_Cyrl_BA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_Cyrl_BA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_Cyrl_BA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_Cyrl_BA.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,20 +3,20 @@
 return [
     'Names' => [
         'BAM' => [
-            0 => 'КМ',
-            1 => 'Босанскохерцеговачка конвертибилна марка',
+            'КМ',
+            'Босанскохерцеговачка конвертибилна марка',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Бјелоруска рубља',
+            'BYN',
+            'Бјелоруска рубља',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Сјевернокорејски вон',
+            'KPW',
+            'Сјевернокорејски вон',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Никарагванска златна кордоба',
+            'NIO',
+            'Никарагванска златна кордоба',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_Latn_BA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_Latn_BA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_Latn_BA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_Latn_BA.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,20 +3,20 @@
 return [
     'Names' => [
         'BAM' => [
-            0 => 'KM',
-            1 => 'Bosanskohercegovačka konvertibilna marka',
+            'KM',
+            'Bosanskohercegovačka konvertibilna marka',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Bjeloruska rublja',
+            'BYN',
+            'Bjeloruska rublja',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Sjevernokorejski von',
+            'KPW',
+            'Sjevernokorejski von',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nikaragvanska zlatna kordoba',
+            'NIO',
+            'Nikaragvanska zlatna kordoba',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_Latn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_Latn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_Latn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr_Latn.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1092 +3,1096 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andorska pezeta',
+            'ADP',
+            'Andorska pezeta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'dirham UAE',
+            'AED',
+            'dirham UAE',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Avganistanski avgani (1927–2002)',
+            'AFA',
+            'Avganistanski avgani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'avganistanski avgani',
+            'AFN',
+            'avganistanski avgani',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'albanski lek',
+            'ALL',
+            'albanski lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'jermenski dram',
+            'AMD',
+            'jermenski dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'holandskoantilski gulden',
+            'ANG',
+            'holandskoantilski gulden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'angolska kvanza',
+            'AOA',
+            'angolska kvanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Angolijska kvanza (1977–1990)',
+            'AOK',
+            'Angolijska kvanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Angolijska nova kvanza (1990–2000)',
+            'AON',
+            'Angolijska nova kvanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Angolijska kvanza reađustado (1995–1999)',
+            'AOR',
+            'Angolijska kvanza reađustado (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Argentinski austral',
+            'ARA',
+            'Argentinski austral',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Argentinski pezo (1983–1985)',
+            'ARP',
+            'Argentinski pezo (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'argentinski pezos',
+            'ARS',
+            'argentinski pezos',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Austrijski šiling',
+            'ATS',
+            'Austrijski šiling',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'australijski dolar',
+            'AUD',
+            'australijski dolar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'arubanski florin',
+            'AWG',
+            'arubanski florin',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Azerbejdžanski manat (1993–2006)',
+            'AZM',
+            'Azerbejdžanski manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'azerbejdžanski manat',
+            'AZN',
+            'azerbejdžanski manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosansko-Hercegovački dinar',
+            'BAD',
+            'Bosansko-Hercegovački dinar',
         ],
         'BAM' => [
-            0 => 'KM',
-            1 => 'bosansko-hercegovačka konvertibilna marka',
+            'KM',
+            'bosanskohercegovačka konvertibilna marka',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'barbadoški dolar',
+            'BBD',
+            'barbadoški dolar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'bangladeška taka',
+            'BDT',
+            'bangladeška taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belgijski franak (konvertibilni)',
+            'BEC',
+            'Belgijski franak (konvertibilni)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belgijski franak',
+            'BEF',
+            'Belgijski franak',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belgijski franak (finansijski)',
+            'BEL',
+            'Belgijski franak (finansijski)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bugarski tvrdi lev',
+            'BGL',
+            'Bugarski tvrdi lev',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'bugarski lev',
+            'BGN',
+            'bugarski lev',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bahreinski dinar',
+            'BHD',
+            'bahreinski dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'burundski franak',
+            'BIF',
+            'burundski franak',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'bermudski dolar',
+            'BMD',
+            'bermudski dolar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'brunejski dolar',
+            'BND',
+            'brunejski dolar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'bolivijski bolivijano',
+            'BOB',
+            'bolivijski bolivijano',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Bolivijski pezo',
+            'BOP',
+            'Bolivijski pezo',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Bolivijski mvdol',
+            'BOV',
+            'Bolivijski mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Brazilski novi kruzeiro (1967–1986)',
+            'BRB',
+            'Brazilski novi kruzeiro (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Brazilijski kruzado',
+            'BRC',
+            'Brazilijski kruzado',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Brazilski kruzeiro (1990–1993)',
+            'BRE',
+            'Brazilski kruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'brazilski real',
+            'R$',
+            'brazilski real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Brazilijski novi kruzado',
+            'BRN',
+            'Brazilijski novi kruzado',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Brazilski kruzeiro',
+            'BRR',
+            'Brazilski kruzeiro',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'bahamski dolar',
+            'BSD',
+            'bahamski dolar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'butanski ngultrum',
+            'BTN',
+            'butanski ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Burmanski kjat',
+            'BUK',
+            'Burmanski kjat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'bocvanska pula',
+            'BWP',
+            'bocvanska pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Beloruska nova rublja (1994–1999)',
+            'BYB',
+            'Beloruska nova rublja (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'beloruska rublja',
+            'BYN',
+            'beloruska rublja',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Beloruska rublja (2000–2016)',
+            'BYR',
+            'Beloruska rublja (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'beliski dolar',
+            'BZD',
+            'beliski dolar',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'kanadski dolar',
+            'CA$',
+            'kanadski dolar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'kongoanski franak',
+            'CDF',
+            'kongoanski franak',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR evro',
+            'CHE',
+            'WIR evro',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'švajcarski franak',
+            'CHF',
+            'švajcarski franak',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR franak',
+            'CHW',
+            'WIR franak',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Čileovski unidades se fomento',
+            'CLF',
+            'Čileovski unidades se fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'čileanski pezos',
+            'CLP',
+            'čileanski pezos',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'kineski juan (ostrvski)',
+            'CNH',
+            'kineski juan (ostrvski)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'kineski juan',
+            'CN¥',
+            'kineski juan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'kolumbijski pezos',
+            'COP',
+            'kolumbijski pezos',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Unidad de valorški real',
+            'COU',
+            'Unidad de valorški real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'kostarikanski kolon',
+            'CRC',
+            'kostarikanski kolon',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Stari srpski dinar',
+            'CSD',
+            'Stari srpski dinar',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Čehoslovačka tvrda kruna',
+            'CSK',
+            'Čehoslovačka tvrda kruna',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'kubanski konvertibilni pezos',
+            'CUC',
+            'kubanski konvertibilni pezos',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'kubanski pezos',
+            'CUP',
+            'kubanski pezos',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'zelenortski eskudo',
+            'CVE',
+            'zelenortski eskudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Kiparska funta',
+            'CYP',
+            'Kiparska funta',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'češka kruna',
+            'CZK',
+            'češka kruna',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Istočno-nemačka marka',
+            'DDM',
+            'Istočno-nemačka marka',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Nemačka marka',
+            'DEM',
+            'Nemačka marka',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'džibutski franak',
+            'DJF',
+            'džibutski franak',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'danska kruna',
+            'DKK',
+            'danska kruna',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'dominikanski pezos',
+            'DOP',
+            'dominikanski pezos',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'alžirski dinar',
+            'DZD',
+            'alžirski dinar',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ekvadorski sakr',
+            'ECS',
+            'Ekvadorski sakr',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Ekvadorski unidad de valor konstante',
+            'ECV',
+            'Ekvadorski unidad de valor konstante',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Estonska kroon',
+            'EEK',
+            'Estonska kroon',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'egipatska funta',
+            'EGP',
+            'egipatska funta',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'eritrejska nakfa',
+            'ERN',
+            'eritrejska nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Španska pezeta (račun)',
+            'ESA',
+            'Španska pezeta (račun)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Španska pezeta (konvertibilniračun)',
+            'ESB',
+            'Španska pezeta (konvertibilniračun)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Španska pezeta',
+            'ESP',
+            'Španska pezeta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'etiopijski bir',
+            'ETB',
+            'etiopijski bir',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Evro',
+            '€',
+            'evro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Finska marka',
+            'FIM',
+            'Finska marka',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'fidžijski dolar',
+            'FJD',
+            'fidžijski dolar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'folklandska funta',
+            'FKP',
+            'folklandska funta',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Francuski franak',
+            'FRF',
+            'Francuski franak',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'britanska funta',
+            '£',
+            'britanska funta',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Gruzijski kupon larit',
+            'GEK',
+            'Gruzijski kupon larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'gruzijski lari',
+            'GEL',
+            'gruzijski lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Ganski cedi (1979–2007)',
+            'GHC',
+            'Ganski cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ganski sedi',
+            'GHS',
+            'ganski sedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'gibraltarska funta',
+            'GIP',
+            'gibraltarska funta',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'gambijski dalasi',
+            'GMD',
+            'gambijski dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'gvinejski franak',
+            'GNF',
+            'gvinejski franak',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Gvinejski sili',
+            'GNS',
+            'Gvinejski sili',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Ekvatorijalno-gvinejski ekvele',
+            'GQE',
+            'Ekvatorijalno-gvinejski ekvele',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Grčka drahma',
+            'GRD',
+            'Grčka drahma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'gvatemalski kecal',
+            'GTQ',
+            'gvatemalski kecal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portugalska gvineja eskudo',
+            'GWE',
+            'Portugalska gvineja eskudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Gvineja Bisao Pezo',
+            'GWP',
+            'Gvineja Bisao Pezo',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'gvajanski dolar',
+            'GYD',
+            'gvajanski dolar',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'hongkonški dolar',
+            'HK$',
+            'hongkonški dolar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'honduraška lempira',
+            'HNL',
+            'honduraška lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Hrvatski dinar',
+            'HRD',
+            'Hrvatski dinar',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'hrvatska kuna',
+            'HRK',
+            'hrvatska kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'haićanski gurd',
+            'HTG',
+            'haićanski gurd',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'mađarska forinta',
+            'HUF',
+            'mađarska forinta',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'indonežanska rupija',
+            'IDR',
+            'indonežanska rupija',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Irska funta',
+            'IEP',
+            'Irska funta',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Izraelska funta',
+            'ILP',
+            'Izraelska funta',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'Stari izraelski šekeli',
+            'ILR',
+            'Stari izraelski šekeli',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'izraelski novi šekel',
+            '₪',
+            'izraelski novi šekel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'indijska rupija',
+            '₹',
+            'indijska rupija',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'irački dinar',
+            'IQD',
+            'irački dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'iranski rijal',
+            'IRR',
+            'iranski rijal',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'Stara islandska kruna',
+            'ISJ',
+            'Stara islandska kruna',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'islandska kruna',
+            'ISK',
+            'islandska kruna',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Italijanska lira',
+            'ITL',
+            'Italijanska lira',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'jamajčanski dolar',
+            'JMD',
+            'jamajčanski dolar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'jordanski dinar',
+            'JOD',
+            'jordanski dinar',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'japanski jen',
+            '¥',
+            'japanski jen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'kenijski šiling',
+            'KES',
+            'kenijski šiling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'kirgistanski som',
+            'KGS',
+            'kirgistanski som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'kambodžanski rijel',
+            'KHR',
+            'kambodžanski rijel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'komorski franak',
+            'KMF',
+            'komorski franak',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'severnokorejski von',
+            'KPW',
+            'severnokorejski von',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'južnokorejski von',
+            'KRW',
+            'južnokorejski von',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'kuvajtski dinar',
+            'KWD',
+            'kuvajtski dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'kajmanski dolar',
+            'KYD',
+            'kajmanski dolar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'kazahstanski tenge',
+            'KZT',
+            'kazahstanski tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'laoski kip',
+            'LAK',
+            'laoski kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libanska funta',
+            'LBP',
+            'libanska funta',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'šrilančanska rupija',
+            'LKR',
+            'šrilančanska rupija',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'liberijski dolar',
+            'LRD',
+            'liberijski dolar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'lesotski loti',
+            'LSL',
+            'lesotski loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litvanski litas',
+            'LTL',
+            'Litvanski litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Litvanski talonas',
+            'LTT',
+            'Litvanski talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Luksemburški konvertibilni franak',
+            'LUC',
+            'Luksemburški konvertibilni franak',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Luksemburški franak',
+            'LUF',
+            'Luksemburški franak',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Luksemburški finansijski franak',
+            'LUL',
+            'Luksemburški finansijski franak',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Latvijski lati',
+            'LVL',
+            'Latvijski lati',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Latvijska rublja',
+            'LVR',
+            'Latvijska rublja',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'libijski dinar',
+            'LYD',
+            'libijski dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'marokanski dirham',
+            'MAD',
+            'marokanski dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Marokanski franak',
+            'MAF',
+            'Marokanski franak',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'moldavski lej',
+            'MDL',
+            'moldavski lej',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'malgaški arijari',
+            'MGA',
+            'malgaški arijari',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Malagasijski franak',
+            'MGF',
+            'Malagasijski franak',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'makedonski denar',
+            'MKD',
+            'makedonski denar',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Malijanski franak',
+            'MLF',
+            'Malijanski franak',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'mjanmarski kjat',
+            'MMK',
+            'mjanmarski kjat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'mongolski tugrik',
+            'MNT',
+            'mongolski tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'makaoska pataka',
+            'MOP',
+            'makaoska pataka',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauritanijska ogija (1973–2017)',
+            'MRO',
+            'Mauritanijska ogija (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'mauritanska ogija',
+            'MRU',
+            'mauritanska ogija',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Malteška lira',
+            'MTL',
+            'Malteška lira',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Malteška funta',
+            'MTP',
+            'Malteška funta',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'mauricijska rupija',
+            'MUR',
+            'mauricijska rupija',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'maldivska rufija',
+            'MVR',
+            'maldivska rufija',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'malavijska kvača',
+            'MWK',
+            'malavijska kvača',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'meksički pezos',
+            'MX$',
+            'meksički pezos',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Meksički srebrni pezo (1861–1992)',
+            'MXP',
+            'Meksički srebrni pezo (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Meksički unidad de inversion (UDI)',
+            'MXV',
+            'Meksički unidad de inversion (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'malezijski ringit',
+            'MYR',
+            'malezijski ringit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mozambijski eskudo',
+            'MZE',
+            'Mozambijski eskudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Stari mozambijski metikal',
+            'MZM',
+            'Stari mozambijski metikal',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'mozambički metikal',
+            'MZN',
+            'mozambički metikal',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'namibijski dolar',
+            'NAD',
+            'namibijski dolar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'nigerijska naira',
+            'NGN',
+            'nigerijska naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'nikaragvanska kordoba (1988–1991)',
+            'NIC',
+            'nikaragvanska kordoba (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'nikaragvanska kordoba',
+            'NIO',
+            'nikaragvanska kordoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Holandski gulden',
+            'NLG',
+            'Holandski gulden',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'norveška kruna',
+            'NOK',
+            'norveška kruna',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'nepalska rupija',
+            'NPR',
+            'nepalska rupija',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'novozelandski dolar',
+            'NZD',
+            'novozelandski dolar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'omanski rijal',
+            'OMR',
+            'omanski rijal',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'panamska balboa',
+            'PAB',
+            'panamska balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Peruanski inti',
+            'PEI',
+            'Peruanski inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'peruanski sol',
+            'PEN',
+            'peruanski sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Peruanski sol (1863–1965)',
+            'PES',
+            'Peruanski sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'papuanska kina',
+            'PGK',
+            'papuanska kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'filipinski pezos',
+            'PHP',
+            'filipinski pezos',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'pakistanska rupija',
+            'PKR',
+            'pakistanska rupija',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'poljski zlot',
+            'PLN',
+            'poljski zlot',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Poljski zloti (1950–1995)',
+            'PLZ',
+            'Poljski zloti (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portugalski eskudo',
+            'PTE',
+            'Portugalski eskudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'paragvajski gvarani',
+            'PYG',
+            'paragvajski gvarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'katarski rijal',
+            'QAR',
+            'katarski rijal',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Rodejskidolar',
+            'RHD',
+            'Rodejskidolar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Rumunski lej (1952–2006)',
+            'ROL',
+            'Rumunski lej (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'rumunski lej',
+            'RON',
+            'rumunski lej',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'srpski dinar',
+            'RSD',
+            'srpski dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ruska rublja',
+            'RUB',
+            'ruska rublja',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Ruska rublja (1991–1998)',
+            'RUR',
+            'Ruska rublja (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ruandski franak',
+            'RWF',
+            'ruandski franak',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'saudijski rijal',
+            'SAR',
+            'saudijski rijal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'solomonski dolar',
+            'SBD',
+            'solomonski dolar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'sejšelska rupija',
+            'SCR',
+            'sejšelska rupija',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Stari sudanski dinar',
+            'SDD',
+            'Stari sudanski dinar',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'sudanska funta',
+            'SDG',
+            'sudanska funta',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Stara sudanska funta',
+            'SDP',
+            'Stara sudanska funta',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'švedska kruna',
+            'SEK',
+            'švedska kruna',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'singapurski dolar',
+            'SGD',
+            'singapurski dolar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'funta Svete Jelene',
+            'SHP',
+            'funta Svete Jelene',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Slovenački tolar',
+            'SIT',
+            'Slovenački tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slovačka kruna',
+            'SKK',
+            'Slovačka kruna',
+        ],
+        'SLE' => [
+            'SLE',
+            'sijeraleonski leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'sijeraleonski leone',
+            'SLL',
+            'sijeraleonski leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'somalijski šiling',
+            'SOS',
+            'somalijski šiling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'surinamski dolar',
+            'SRD',
+            'surinamski dolar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Surinamski gilder',
+            'SRG',
+            'Surinamski gilder',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'južnosudanska funta',
+            'SSP',
+            'južnosudanska funta',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Saotomska dobra (1977–2017)',
+            'STD',
+            'Saotomska dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'saotomska dobra',
+            'STN',
+            'saotomska dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Sovjetska rublja',
+            'SUR',
+            'Sovjetska rublja',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Salvadorski kolon',
+            'SVC',
+            'Salvadorski kolon',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'sirijska funta',
+            'SYP',
+            'sirijska funta',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'svazilendski lilangeni',
+            'SZL',
+            'svazilendski lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'tajlandski bat',
+            'THB',
+            'tajlandski bat',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tadžihistanska rublja',
+            'TJR',
+            'Tadžihistanska rublja',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'tadžikistanski somon',
+            'TJS',
+            'tadžikistanski somon',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Turkmenistanski manat (1993–2009)',
+            'TMM',
+            'Turkmenistanski manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'turkmenistanski manat',
+            'TMT',
+            'turkmenistanski manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'tuniski dinar',
+            'TND',
+            'tuniski dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'tonganska panga',
+            'TOP',
+            'tonganska panga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Timorški eskudo',
+            'TPE',
+            'Timorški eskudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Turska lira (1922–2005)',
+            'TRL',
+            'Turska lira (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'turska lira',
+            'TRY',
+            'turska lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad-tobagoški dolar',
+            'TTD',
+            'trinidadskotobaški dolar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'novi tajvanski dolar',
+            'NT$',
+            'novi tajvanski dolar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'tanzanijski šiling',
+            'TZS',
+            'tanzanijski šiling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ukrajinska grivna',
+            'UAH',
+            'ukrajinska grivna',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Ukrajinski karbovaneti',
+            'UAK',
+            'Ukrajinski karbovaneti',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Ugandski šiling (1966–1987)',
+            'UGS',
+            'Ugandski šiling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ugandski šiling',
+            'UGX',
+            'ugandski šiling',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'američki dolar',
+            'US$',
+            'američki dolar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'SAD dolar (sledeći dan)',
+            'USN',
+            'SAD dolar (sledeći dan)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'SAD dolar (isti dan)',
+            'USS',
+            'SAD dolar (isti dan)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Urugvajski pezo en unidades indeksadas',
+            'UYI',
+            'Urugvajski pezo en unidades indeksadas',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Urugvajski pezo (1975–1993)',
+            'UYP',
+            'Urugvajski pezo (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'urugvajski pezos',
+            'UYU',
+            'urugvajski pezos',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'uzbekistanski som',
+            'UZS',
+            'uzbekistanski som',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venecuelanski bolivar (1871–2008)',
+            'VEB',
+            'Venecuelanski bolivar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venecuelanski bolivar (2008–2018)',
+            'VEF',
+            'Venecuelanski bolivar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'venecuelanski bolivar',
+            'VES',
+            'venecuelanski bolivar',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'vijetnamski dong',
+            'VND',
+            'vijetnamski dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Vijetnamski dong (1978–1985)',
+            'VNN',
+            'Vijetnamski dong (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vanuatski vatu',
+            'VUV',
+            'vanuatski vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'samoanska tala',
+            'WST',
+            'samoanska tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'centralnoafrički franak',
+            'FCFA',
+            'centralnoafrički franak',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'istočnokaripski dolar',
+            'EC$',
+            'istočnokaripski dolar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Evropska valutna jedinica',
+            'XEU',
+            'Evropska valutna jedinica',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Francuski zlatni franak',
+            'XFO',
+            'Francuski zlatni franak',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Francuski UIC-franak',
+            'XFU',
+            'Francuski UIC-franak',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'zapadnoafrički franak',
+            'F CFA',
+            'zapadnoafrički franak',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP franak',
+            'CFPF',
+            'CFP franak',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET fond',
+            'XRE',
+            'RINET fond',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Jemenski dinar',
+            'YDD',
+            'Jemenski dinar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'jemenski rijal',
+            'YER',
+            'jemenski rijal',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Jugoslovenski tvrdi dinar',
+            'YUD',
+            'Jugoslovenski tvrdi dinar',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Jugoslovenski novi dinar',
+            'YUM',
+            'Jugoslovenski novi dinar',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Jugoslovenski konvertibilni dinar',
+            'YUN',
+            'Jugoslovenski konvertibilni dinar',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Južno-afrički rand (finansijski)',
+            'ZAL',
+            'Južno-afrički rand (finansijski)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'južnoafrički rand',
+            'ZAR',
+            'južnoafrički rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambijska kvača (1968–2012)',
+            'ZMK',
+            'Zambijska kvača (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'zambijska kvača',
+            'ZMW',
+            'zambijska kvača',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Zairski novi zair',
+            'ZRN',
+            'Zairski novi zair',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zairski zair',
+            'ZRZ',
+            'Zairski zair',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabveanski dolar (1980–2008)',
+            'ZWD',
+            'Zimbabveanski dolar (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Zimbabveanski dolar (2009)',
+            'ZWL',
+            'Zimbabveanski dolar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Zimbabveanski dolar (2008)',
+            'ZWR',
+            'Zimbabveanski dolar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sr.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1092 +3,1096 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Андорска пезета',
+            'ADP',
+            'Андорска пезета',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'дирхам УАЕ',
+            'AED',
+            'дирхам УАЕ',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Авганистански авгани (1927–2002)',
+            'AFA',
+            'Авганистански авгани (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'авганистански авгани',
+            'AFN',
+            'авганистански авгани',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'албански лек',
+            'ALL',
+            'албански лек',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'јерменски драм',
+            'AMD',
+            'јерменски драм',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'холандскоантилски гулден',
+            'ANG',
+            'холандскоантилски гулден',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'анголска кванза',
+            'AOA',
+            'анголска кванза',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Анголијска кванза (1977–1990)',
+            'AOK',
+            'Анголијска кванза (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Анголијска нова кванза (1990–2000)',
+            'AON',
+            'Анголијска нова кванза (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Анголијска кванза реађустадо (1995–1999)',
+            'AOR',
+            'Анголијска кванза реађустадо (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Аргентински аустрал',
+            'ARA',
+            'Аргентински аустрал',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Аргентински пезо (1983–1985)',
+            'ARP',
+            'Аргентински пезо (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'аргентински пезос',
+            'ARS',
+            'аргентински пезос',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Аустријски шилинг',
+            'ATS',
+            'Аустријски шилинг',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'аустралијски долар',
+            'AUD',
+            'аустралијски долар',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'арубански флорин',
+            'AWG',
+            'арубански флорин',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Азербејџански манат (1993–2006)',
+            'AZM',
+            'Азербејџански манат (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'азербејџански манат',
+            'AZN',
+            'азербејџански манат',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Босанско-Херцеговачки динар',
+            'BAD',
+            'Босанско-Херцеговачки динар',
         ],
         'BAM' => [
-            0 => 'КМ',
-            1 => 'босанско-херцеговачка конвертибилна марка',
+            'КМ',
+            'босанскохерцеговачка конвертибилна марка',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'барбадошки долар',
+            'BBD',
+            'барбадошки долар',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'бангладешка така',
+            'BDT',
+            'бангладешка така',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Белгијски франак (конвертибилни)',
+            'BEC',
+            'Белгијски франак (конвертибилни)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Белгијски франак',
+            'BEF',
+            'Белгијски франак',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Белгијски франак (финансијски)',
+            'BEL',
+            'Белгијски франак (финансијски)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Бугарски тврди лев',
+            'BGL',
+            'Бугарски тврди лев',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'бугарски лев',
+            'BGN',
+            'бугарски лев',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'бахреински динар',
+            'BHD',
+            'бахреински динар',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'бурундски франак',
+            'BIF',
+            'бурундски франак',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'бермудски долар',
+            'BMD',
+            'бермудски долар',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'брунејски долар',
+            'BND',
+            'брунејски долар',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'боливијски боливијано',
+            'BOB',
+            'боливијски боливијано',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Боливијски пезо',
+            'BOP',
+            'Боливијски пезо',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Боливијски мвдол',
+            'BOV',
+            'Боливијски мвдол',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Бразилски нови крузеиро (1967–1986)',
+            'BRB',
+            'Бразилски нови крузеиро (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Бразилијски крузадо',
+            'BRC',
+            'Бразилијски крузадо',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Бразилски крузеиро (1990–1993)',
+            'BRE',
+            'Бразилски крузеиро (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'бразилски реал',
+            'R$',
+            'бразилски реал',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Бразилијски нови крузадо',
+            'BRN',
+            'Бразилијски нови крузадо',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Бразилски крузеиро',
+            'BRR',
+            'Бразилски крузеиро',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'бахамски долар',
+            'BSD',
+            'бахамски долар',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'бутански нгултрум',
+            'BTN',
+            'бутански нгултрум',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Бурмански кјат',
+            'BUK',
+            'Бурмански кјат',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'боцванска пула',
+            'BWP',
+            'боцванска пула',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Белоруска нова рубља (1994–1999)',
+            'BYB',
+            'Белоруска нова рубља (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'белоруска рубља',
+            'BYN',
+            'белоруска рубља',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Белоруска рубља (2000–2016)',
+            'BYR',
+            'Белоруска рубља (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'белиски долар',
+            'BZD',
+            'белиски долар',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'канадски долар',
+            'CA$',
+            'канадски долар',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'конгоански франак',
+            'CDF',
+            'конгоански франак',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR евро',
+            'CHE',
+            'WIR евро',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'швајцарски франак',
+            'CHF',
+            'швајцарски франак',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR франак',
+            'CHW',
+            'WIR франак',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Чилеовски унидадес се фоменто',
+            'CLF',
+            'Чилеовски унидадес се фоменто',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'чилеански пезос',
+            'CLP',
+            'чилеански пезос',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'кинески јуан (острвски)',
+            'CNH',
+            'кинески јуан (острвски)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'кинески јуан',
+            'CN¥',
+            'кинески јуан',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'колумбијски пезос',
+            'COP',
+            'колумбијски пезос',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Унидад де валоршки реал',
+            'COU',
+            'Унидад де валоршки реал',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'костарикански колон',
+            'CRC',
+            'костарикански колон',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Стари српски динар',
+            'CSD',
+            'Стари српски динар',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Чехословачка тврда круна',
+            'CSK',
+            'Чехословачка тврда круна',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'кубански конвертибилни пезос',
+            'CUC',
+            'кубански конвертибилни пезос',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'кубански пезос',
+            'CUP',
+            'кубански пезос',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'зеленортски ескудо',
+            'CVE',
+            'зеленортски ескудо',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Кипарска фунта',
+            'CYP',
+            'Кипарска фунта',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'чешка круна',
+            'CZK',
+            'чешка круна',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Источно-немачка марка',
+            'DDM',
+            'Источно-немачка марка',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Немачка марка',
+            'DEM',
+            'Немачка марка',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'џибутски франак',
+            'DJF',
+            'џибутски франак',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'данска круна',
+            'DKK',
+            'данска круна',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'доминикански пезос',
+            'DOP',
+            'доминикански пезос',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'алжирски динар',
+            'DZD',
+            'алжирски динар',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Еквадорски сакр',
+            'ECS',
+            'Еквадорски сакр',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Еквадорски унидад де валор константе',
+            'ECV',
+            'Еквадорски унидад де валор константе',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Естонска кроон',
+            'EEK',
+            'Естонска кроон',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'египатска фунта',
+            'EGP',
+            'египатска фунта',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'еритрејска накфа',
+            'ERN',
+            'еритрејска накфа',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Шпанска пезета (рачун)',
+            'ESA',
+            'Шпанска пезета (рачун)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Шпанска пезета (конвертибилнирачун)',
+            'ESB',
+            'Шпанска пезета (конвертибилнирачун)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Шпанска пезета',
+            'ESP',
+            'Шпанска пезета',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'етиопијски бир',
+            'ETB',
+            'етиопијски бир',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Евро',
+            '€',
+            'евро',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Финска марка',
+            'FIM',
+            'Финска марка',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'фиџијски долар',
+            'FJD',
+            'фиџијски долар',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'фолкландска фунта',
+            'FKP',
+            'фолкландска фунта',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Француски франак',
+            'FRF',
+            'Француски франак',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'британска фунта',
+            '£',
+            'британска фунта',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Грузијски купон ларит',
+            'GEK',
+            'Грузијски купон ларит',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'грузијски лари',
+            'GEL',
+            'грузијски лари',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Гански цеди (1979–2007)',
+            'GHC',
+            'Гански цеди (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'гански седи',
+            'GHS',
+            'гански седи',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'гибралтарска фунта',
+            'GIP',
+            'гибралтарска фунта',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'гамбијски даласи',
+            'GMD',
+            'гамбијски даласи',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'гвинејски франак',
+            'GNF',
+            'гвинејски франак',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Гвинејски сили',
+            'GNS',
+            'Гвинејски сили',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Екваторијално-гвинејски еквеле',
+            'GQE',
+            'Екваторијално-гвинејски еквеле',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Грчка драхма',
+            'GRD',
+            'Грчка драхма',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'гватемалски кецал',
+            'GTQ',
+            'гватемалски кецал',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Португалска гвинеја ескудо',
+            'GWE',
+            'Португалска гвинеја ескудо',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Гвинеја Бисао Пезо',
+            'GWP',
+            'Гвинеја Бисао Пезо',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'гвајански долар',
+            'GYD',
+            'гвајански долар',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'хонгконшки долар',
+            'HK$',
+            'хонгконшки долар',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'хондурашка лемпира',
+            'HNL',
+            'хондурашка лемпира',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Хрватски динар',
+            'HRD',
+            'Хрватски динар',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'хрватска куна',
+            'HRK',
+            'хрватска куна',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'хаићански гурд',
+            'HTG',
+            'хаићански гурд',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'мађарска форинта',
+            'HUF',
+            'мађарска форинта',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'индонежанска рупија',
+            'IDR',
+            'индонежанска рупија',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Ирска фунта',
+            'IEP',
+            'Ирска фунта',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Израелска фунта',
+            'ILP',
+            'Израелска фунта',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'Стари израелски шекели',
+            'ILR',
+            'Стари израелски шекели',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'израелски нови шекел',
+            '₪',
+            'израелски нови шекел',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'индијска рупија',
+            '₹',
+            'индијска рупија',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ирачки динар',
+            'IQD',
+            'ирачки динар',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ирански ријал',
+            'IRR',
+            'ирански ријал',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'Стара исландска круна',
+            'ISJ',
+            'Стара исландска круна',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'исландска круна',
+            'ISK',
+            'исландска круна',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Италијанска лира',
+            'ITL',
+            'Италијанска лира',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'јамајчански долар',
+            'JMD',
+            'јамајчански долар',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'јордански динар',
+            'JOD',
+            'јордански динар',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'јапански јен',
+            '¥',
+            'јапански јен',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'кенијски шилинг',
+            'KES',
+            'кенијски шилинг',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'киргистански сом',
+            'KGS',
+            'киргистански сом',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'камбоџански ријел',
+            'KHR',
+            'камбоџански ријел',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'коморски франак',
+            'KMF',
+            'коморски франак',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'севернокорејски вон',
+            'KPW',
+            'севернокорејски вон',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'јужнокорејски вон',
+            'KRW',
+            'јужнокорејски вон',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'кувајтски динар',
+            'KWD',
+            'кувајтски динар',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'кајмански долар',
+            'KYD',
+            'кајмански долар',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'казахстански тенге',
+            'KZT',
+            'казахстански тенге',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'лаоски кип',
+            'LAK',
+            'лаоски кип',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'либанска фунта',
+            'LBP',
+            'либанска фунта',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'шриланчанска рупија',
+            'LKR',
+            'шриланчанска рупија',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'либеријски долар',
+            'LRD',
+            'либеријски долар',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'лесотски лоти',
+            'LSL',
+            'лесотски лоти',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Литвански литас',
+            'LTL',
+            'Литвански литас',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Литвански талонас',
+            'LTT',
+            'Литвански талонас',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Луксембуршки конвертибилни франак',
+            'LUC',
+            'Луксембуршки конвертибилни франак',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Луксембуршки франак',
+            'LUF',
+            'Луксембуршки франак',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Луксембуршки финансијски франак',
+            'LUL',
+            'Луксембуршки финансијски франак',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Латвијски лати',
+            'LVL',
+            'Латвијски лати',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Латвијска рубља',
+            'LVR',
+            'Латвијска рубља',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'либијски динар',
+            'LYD',
+            'либијски динар',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'марокански дирхам',
+            'MAD',
+            'марокански дирхам',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Марокански франак',
+            'MAF',
+            'Марокански франак',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'молдавски леј',
+            'MDL',
+            'молдавски леј',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'малгашки аријари',
+            'MGA',
+            'малгашки аријари',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Малагасијски франак',
+            'MGF',
+            'Малагасијски франак',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'македонски денар',
+            'MKD',
+            'македонски денар',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Малијански франак',
+            'MLF',
+            'Малијански франак',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'мјанмарски кјат',
+            'MMK',
+            'мјанмарски кјат',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'монголски тугрик',
+            'MNT',
+            'монголски тугрик',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'макаоска патака',
+            'MOP',
+            'макаоска патака',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Мауританијска oгија (1973–2017)',
+            'MRO',
+            'Мауританијска oгија (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'мауританска огија',
+            'MRU',
+            'мауританска огија',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Малтешка лира',
+            'MTL',
+            'Малтешка лира',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Малтешка фунта',
+            'MTP',
+            'Малтешка фунта',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'маурицијска рупија',
+            'MUR',
+            'маурицијска рупија',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'малдивска руфија',
+            'MVR',
+            'малдивска руфија',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'малавијска квача',
+            'MWK',
+            'малавијска квача',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'мексички пезос',
+            'MX$',
+            'мексички пезос',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Мексички сребрни пезо (1861–1992)',
+            'MXP',
+            'Мексички сребрни пезо (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Мексички унидад де инверсион (UDI)',
+            'MXV',
+            'Мексички унидад де инверсион (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'малезијски рингит',
+            'MYR',
+            'малезијски рингит',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Мозамбијски ескудо',
+            'MZE',
+            'Мозамбијски ескудо',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Стари мозамбијски метикал',
+            'MZM',
+            'Стари мозамбијски метикал',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'мозамбички метикал',
+            'MZN',
+            'мозамбички метикал',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'намибијски долар',
+            'NAD',
+            'намибијски долар',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'нигеријска наира',
+            'NGN',
+            'нигеријска наира',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'никарагванска кордоба (1988–1991)',
+            'NIC',
+            'никарагванска кордоба (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'никарагванска кордоба',
+            'NIO',
+            'никарагванска кордоба',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Холандски гулден',
+            'NLG',
+            'Холандски гулден',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'норвешка круна',
+            'NOK',
+            'норвешка круна',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'непалска рупија',
+            'NPR',
+            'непалска рупија',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'новозеландски долар',
+            'NZD',
+            'новозеландски долар',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'омански ријал',
+            'OMR',
+            'омански ријал',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'панамска балбоа',
+            'PAB',
+            'панамска балбоа',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Перуански инти',
+            'PEI',
+            'Перуански инти',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'перуански сол',
+            'PEN',
+            'перуански сол',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Перуански сол (1863–1965)',
+            'PES',
+            'Перуански сол (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'папуанска кина',
+            'PGK',
+            'папуанска кина',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'филипински пезос',
+            'PHP',
+            'филипински пезос',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'пакистанска рупија',
+            'PKR',
+            'пакистанска рупија',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'пољски злот',
+            'PLN',
+            'пољски злот',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Пољски злоти (1950–1995)',
+            'PLZ',
+            'Пољски злоти (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Португалски ескудо',
+            'PTE',
+            'Португалски ескудо',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'парагвајски гварани',
+            'PYG',
+            'парагвајски гварани',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'катарски ријал',
+            'QAR',
+            'катарски ријал',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Родејскидолар',
+            'RHD',
+            'Родејскидолар',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Румунски леј (1952–2006)',
+            'ROL',
+            'Румунски леј (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'румунски леј',
+            'RON',
+            'румунски леј',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'српски динар',
+            'RSD',
+            'српски динар',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'руска рубља',
+            'RUB',
+            'руска рубља',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Руска рубља (1991–1998)',
+            'RUR',
+            'Руска рубља (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'руандски франак',
+            'RWF',
+            'руандски франак',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'саудијски ријал',
+            'SAR',
+            'саудијски ријал',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'соломонски долар',
+            'SBD',
+            'соломонски долар',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'сејшелска рупија',
+            'SCR',
+            'сејшелска рупија',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Стари судански динар',
+            'SDD',
+            'Стари судански динар',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'суданска фунта',
+            'SDG',
+            'суданска фунта',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Стара суданска фунта',
+            'SDP',
+            'Стара суданска фунта',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'шведска круна',
+            'SEK',
+            'шведска круна',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'сингапурски долар',
+            'SGD',
+            'сингапурски долар',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'фунта Свете Јелене',
+            'SHP',
+            'фунта Свете Јелене',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Словеначки толар',
+            'SIT',
+            'Словеначки толар',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Словачка круна',
+            'SKK',
+            'Словачка круна',
+        ],
+        'SLE' => [
+            'SLE',
+            'сијералеонски леоне',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'сијералеонски леоне',
+            'SLL',
+            'сијералеонски леоне (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'сомалијски шилинг',
+            'SOS',
+            'сомалијски шилинг',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'суринамски долар',
+            'SRD',
+            'суринамски долар',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Суринамски гилдер',
+            'SRG',
+            'Суринамски гилдер',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'јужносуданска фунта',
+            'SSP',
+            'јужносуданска фунта',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Саотомска добра (1977–2017)',
+            'STD',
+            'Саотомска добра (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'саотомска добра',
+            'STN',
+            'саотомска добра',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Совјетска рубља',
+            'SUR',
+            'Совјетска рубља',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Салвадорски колон',
+            'SVC',
+            'Салвадорски колон',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'сиријска фунта',
+            'SYP',
+            'сиријска фунта',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'свазилендски лилангени',
+            'SZL',
+            'свазилендски лилангени',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'тајландски бат',
+            'THB',
+            'тајландски бат',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Таџихистанска рубља',
+            'TJR',
+            'Таџихистанска рубља',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'таџикистански сомон',
+            'TJS',
+            'таџикистански сомон',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Туркменистански манат (1993–2009)',
+            'TMM',
+            'Туркменистански манат (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'туркменистански манат',
+            'TMT',
+            'туркменистански манат',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'туниски динар',
+            'TND',
+            'туниски динар',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'тонганска панга',
+            'TOP',
+            'тонганска панга',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Тиморшки ескудо',
+            'TPE',
+            'Тиморшки ескудо',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Турска лира (1922–2005)',
+            'TRL',
+            'Турска лира (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'турска лира',
+            'TRY',
+            'турска лира',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Тринидад-тобагошки долар',
+            'TTD',
+            'тринидадскотобашки долар',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'нови тајвански долар',
+            'NT$',
+            'нови тајвански долар',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'танзанијски шилинг',
+            'TZS',
+            'танзанијски шилинг',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'украјинска гривна',
+            'UAH',
+            'украјинска гривна',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Украјински карбованети',
+            'UAK',
+            'Украјински карбованети',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Угандски шилинг (1966–1987)',
+            'UGS',
+            'Угандски шилинг (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'угандски шилинг',
+            'UGX',
+            'угандски шилинг',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'амерички долар',
+            'US$',
+            'амерички долар',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'САД долар (следећи дан)',
+            'USN',
+            'САД долар (следећи дан)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'САД долар (исти дан)',
+            'USS',
+            'САД долар (исти дан)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Уругвајски пезо ен унидадес индексадас',
+            'UYI',
+            'Уругвајски пезо ен унидадес индексадас',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Уругвајски пезо (1975–1993)',
+            'UYP',
+            'Уругвајски пезо (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'уругвајски пезос',
+            'UYU',
+            'уругвајски пезос',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'узбекистански сом',
+            'UZS',
+            'узбекистански сом',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Венецуелански боливар (1871–2008)',
+            'VEB',
+            'Венецуелански боливар (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Венецуелански боливар (2008–2018)',
+            'VEF',
+            'Венецуелански боливар (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'венецуелански боливар',
+            'VES',
+            'венецуелански боливар',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'вијетнамски донг',
+            'VND',
+            'вијетнамски донг',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Вијетнамски донг (1978–1985)',
+            'VNN',
+            'Вијетнамски донг (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'вануатски вату',
+            'VUV',
+            'вануатски вату',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'самоанска тала',
+            'WST',
+            'самоанска тала',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'централноафрички франак',
+            'FCFA',
+            'централноафрички франак',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'источнокарипски долар',
+            'EC$',
+            'источнокарипски долар',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Европска валутна јединица',
+            'XEU',
+            'Европска валутна јединица',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Француски златни франак',
+            'XFO',
+            'Француски златни франак',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Француски UIC-франак',
+            'XFU',
+            'Француски UIC-франак',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'западноафрички франак',
+            'F CFA',
+            'западноафрички франак',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP франак',
+            'CFPF',
+            'CFP франак',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET фонд',
+            'XRE',
+            'RINET фонд',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Јеменски динар',
+            'YDD',
+            'Јеменски динар',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'јеменски ријал',
+            'YER',
+            'јеменски ријал',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Југословенски тврди динар',
+            'YUD',
+            'Југословенски тврди динар',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Југословенски нови динар',
+            'YUM',
+            'Југословенски нови динар',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Југословенски конвертибилни динар',
+            'YUN',
+            'Југословенски конвертибилни динар',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Јужно-афрички ранд (финансијски)',
+            'ZAL',
+            'Јужно-афрички ранд (финансијски)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'јужноафрички ранд',
+            'ZAR',
+            'јужноафрички ранд',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Замбијска квача (1968–2012)',
+            'ZMK',
+            'Замбијска квача (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'замбијска квача',
+            'ZMW',
+            'замбијска квача',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Заирски нови заир',
+            'ZRN',
+            'Заирски нови заир',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Заирски заир',
+            'ZRZ',
+            'Заирски заир',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Зимбабвеански долар (1980–2008)',
+            'ZWD',
+            'Зимбабвеански долар (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Зимбабвеански долар (2009)',
+            'ZWL',
+            'Зимбабвеански долар (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Зимбабвеански долар (2008)',
+            'ZWR',
+            'Зимбабвеански долар (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/st_LS.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/st_LS.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/st_LS.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/st_LS.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,10 @@
+<?php
+
+return [
+    'Names' => [
+        'LSL' => [
+            'M',
+            'LSL',
+        ],
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/st.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/st.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/st.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/st.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,10 @@
+<?php
+
+return [
+    'Names' => [
+        'ZAR' => [
+            'R',
+            'ZAR',
+        ],
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/su.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/su.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/su.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/su.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,40 +3,40 @@
 return [
     'Names' => [
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real Brasil',
+            'R$',
+            'Real Brasil',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan Tiongkok',
+            'CN¥',
+            'Yuan Tiongkok',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Pound Inggris',
+            '£',
+            'Pound Inggris',
         ],
         'IDR' => [
-            0 => 'Rp',
-            1 => 'Rupee Indonésia',
+            'Rp',
+            'Rupee Indonésia',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupee India',
+            '₹',
+            'Rupee India',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Yén Jepang',
+            '¥',
+            'Yén Jepang',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rubel Rusia',
+            'RUB',
+            'Rubel Rusia',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'Dolar A.S.',
+            '$',
+            'Dolar A.S.',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sv.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1164 +3,1168 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'andorransk peseta',
+            'ADP',
+            'andorransk peseta',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'emiratisk dirham',
+            'AED',
+            'emiratisk dirham',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'afghani (1927–2002)',
+            'AFA',
+            'afghani (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'afghansk afghani',
+            'AFN',
+            'afghansk afghani',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'albansk lek (1946–1965)',
+            'ALK',
+            'albansk lek (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'albansk lek',
+            'ALL',
+            'albansk lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'armenisk dram',
+            'AMD',
+            'armenisk dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'antillergulden',
+            'ANG',
+            'antillergulden',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'angolansk kwanza',
+            'AOA',
+            'angolansk kwanza',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'angolansk kwanza (1977–1990)',
+            'AOK',
+            'angolansk kwanza (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'angolansk ny kwanza (1990–2000)',
+            'AON',
+            'angolansk ny kwanza (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'angolansk kwanza reajustado (1995–1999)',
+            'AOR',
+            'angolansk kwanza reajustado (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'argentinsk austral',
+            'ARA',
+            'argentinsk austral',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'argentisk peso (1970–1983)',
+            'ARL',
+            'argentisk peso (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'argentisk peso (1881–1969)',
+            'ARM',
+            'argentisk peso (1881–1969)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'argentinsk peso (1983–1985)',
+            'ARP',
+            'argentinsk peso (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'argentinsk peso',
+            'ARS',
+            'argentinsk peso',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'österrikisk schilling',
+            'ATS',
+            'österrikisk schilling',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'australisk dollar',
+            'AUD',
+            'australisk dollar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'arubansk florin',
+            'AWG',
+            'arubansk florin',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'azerbajdzjansk manat (1993–2006)',
+            'AZM',
+            'azerbajdzjansk manat (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'azerbajdzjansk manat',
+            'AZN',
+            'azerbajdzjansk manat',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'bosnisk-hercegovinsk dinar (1992–1994)',
+            'BAD',
+            'bosnisk-hercegovinsk dinar (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'bosnisk-hercegovinsk mark (konvertibel)',
+            'BAM',
+            'bosnisk-hercegovinsk mark (konvertibel)',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'bosnisk-hercegovinsk dinar (1994–1998)',
+            'BAN',
+            'bosnisk-hercegovinsk dinar (1994–1998)',
         ],
         'BBD' => [
-            0 => 'Bds$',
-            1 => 'barbadisk dollar',
+            'Bds$',
+            'barbadisk dollar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'bangladeshisk taka',
+            'BDT',
+            'bangladeshisk taka',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'belgisk franc (konvertibel)',
+            'BEC',
+            'belgisk franc (konvertibel)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'belgisk franc',
+            'BEF',
+            'belgisk franc',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'belgisk franc (finansiell)',
+            'BEL',
+            'belgisk franc (finansiell)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'bulgarisk hård lev (1962–1999)',
+            'BGL',
+            'bulgarisk hård lev (1962–1999)',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'bulgarisk lev (1952–1962)',
+            'BGM',
+            'bulgarisk lev (1952–1962)',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'bulgarisk lev',
+            'BGN',
+            'bulgarisk lev',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'bulgarisk lev (1881–1952)',
+            'BGO',
+            'bulgarisk lev (1881–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'bahrainsk dinar',
+            'BHD',
+            'bahrainsk dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'burundisk franc',
+            'BIF',
+            'burundisk franc',
         ],
         'BMD' => [
-            0 => 'BM$',
-            1 => 'bermudisk dollar',
+            'BM$',
+            'bermudisk dollar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'bruneisk dollar',
+            'BND',
+            'bruneisk dollar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'boliviansk boliviano',
+            'BOB',
+            'boliviansk boliviano',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'boliviansk boliviano (1864–1963)',
+            'BOL',
+            'boliviansk boliviano (1864–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'boliviansk peso',
+            'BOP',
+            'boliviansk peso',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'boliviansk mvdol',
+            'BOV',
+            'boliviansk mvdol',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'brasiliansk cruzeiro novo (1967–1986)',
+            'BRB',
+            'brasiliansk cruzeiro novo (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'brasiliansk cruzado',
+            'BRC',
+            'brasiliansk cruzado',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'brasiliansk cruzeiro (1990–1993)',
+            'BRE',
+            'brasiliansk cruzeiro (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BR$',
-            1 => 'brasiliansk real',
+            'BR$',
+            'brasiliansk real',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'brasiliansk cruzado novo',
+            'BRN',
+            'brasiliansk cruzado novo',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'brasiliansk cruzeiro',
+            'BRR',
+            'brasiliansk cruzeiro',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'brasiliansk cruzeiro (1942–1967)',
+            'BRZ',
+            'brasiliansk cruzeiro (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BS$',
-            1 => 'bahamansk dollar',
+            'BS$',
+            'bahamansk dollar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'bhutanesisk ngultrum',
+            'BTN',
+            'bhutanesisk ngultrum',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'burmesisk kyat',
+            'BUK',
+            'burmesisk kyat',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'botswansk pula',
+            'BWP',
+            'botswansk pula',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'vitrysk ny rubel (1994–1999)',
+            'BYB',
+            'belarusisk ny rubel (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'vitrysk rubel',
+            'BYN',
+            'belarusisk rubel',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'vitrysk rubel (2000–2016)',
+            'BYR',
+            'belarusisk rubel (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZ$',
-            1 => 'belizisk dollar',
+            'BZ$',
+            'belizisk dollar',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'kanadensisk dollar',
+            'CA$',
+            'kanadensisk dollar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'kongolesisk franc',
+            'CDF',
+            'kongolesisk franc',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'euro (konvertibelt konto, WIR Bank, Schweiz)',
+            'CHE',
+            'euro (konvertibelt konto, WIR Bank, Schweiz)',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'schweizisk franc',
+            'CHF',
+            'schweizisk franc',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'franc (konvertibelt konto, WIR Bank, Schweiz)',
+            'CHW',
+            'franc (konvertibelt konto, WIR Bank, Schweiz)',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'chilensk escudo (1960–1975)',
+            'CLE',
+            'chilensk escudo (1960–1975)',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'chilensk unidad de fomento',
+            'CLF',
+            'chilensk unidad de fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'chilensk peso',
+            'CLP',
+            'chilensk peso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'kinesisk yuan (offshore)',
+            'CNH',
+            'kinesisk yuan (offshore)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'kinesisk dollar',
+            'CNX',
+            'kinesisk dollar',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'kinesisk yuan',
+            'CNY',
+            'kinesisk yuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'colombiansk peso',
+            'COP',
+            'colombiansk peso',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'colombiansk unidad de valor real',
+            'COU',
+            'colombiansk unidad de valor real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'costarikansk colón',
+            'CRC',
+            'costarikansk colón',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'serbisk dinar (2002–2006)',
+            'CSD',
+            'serbisk dinar (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'tjeckoslovakisk krona (–1993)',
+            'CSK',
+            'tjeckoslovakisk krona (–1993)',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'kubansk peso (konvertibel)',
+            'CUC',
+            'kubansk peso (konvertibel)',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'kubansk peso',
+            'CUP',
+            'kubansk peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'kapverdisk escudo',
+            'CVE',
+            'kapverdisk escudo',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'cypriotiskt pund',
+            'CYP',
+            'cypriotiskt pund',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'tjeckisk koruna',
+            'CZK',
+            'tjeckisk koruna',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'östtysk mark',
+            'DDM',
+            'östtysk mark',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'tysk mark',
+            'DEM',
+            'tysk mark',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'djiboutisk franc',
+            'DJF',
+            'djiboutisk franc',
         ],
         'DKK' => [
-            0 => 'Dkr',
-            1 => 'dansk krona',
+            'Dkr',
+            'dansk krona',
         ],
         'DOP' => [
-            0 => 'RD$',
-            1 => 'dominikansk peso',
+            'RD$',
+            'dominikansk peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'algerisk dinar',
+            'DZD',
+            'algerisk dinar',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'ecuadoriansk sucre',
+            'ECS',
+            'ecuadoriansk sucre',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'ecuadoriansk unidad de valor constante',
+            'ECV',
+            'ecuadoriansk unidad de valor constante',
         ],
         'EEK' => [
-            0 => 'Ekr',
-            1 => 'estnisk krona',
+            'Ekr',
+            'estnisk krona',
         ],
         'EGP' => [
-            0 => 'EG£',
-            1 => 'egyptiskt pund',
+            'EG£',
+            'egyptiskt pund',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'eritreansk nakfa',
+            'ERN',
+            'eritreansk nakfa',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'spansk peseta (konto)',
+            'ESA',
+            'spansk peseta (konto)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'spansk peseta (konvertibelt konto)',
+            'ESB',
+            'spansk peseta (konvertibelt konto)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'spansk peseta',
+            'ESP',
+            'spansk peseta',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'etiopisk birr',
+            'ETB',
+            'etiopisk birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'euro',
+            '€',
+            'euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'finsk mark',
+            'FIM',
+            'finsk mark',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fijidollar',
+            'FJD',
+            'Fijidollar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Falklandspund',
+            'FKP',
+            'Falklandspund',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'fransk franc',
+            'FRF',
+            'fransk franc',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'brittiskt pund',
+            'GBP',
+            'brittiskt pund',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'georgisk kupon larit',
+            'GEK',
+            'georgisk kupon larit',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'georgisk lari',
+            'GEL',
+            'georgisk lari',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'ghanansk cedi (1979–2007)',
+            'GHC',
+            'ghanansk cedi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ghanansk cedi',
+            'GHS',
+            'ghanansk cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'gibraltiskt pund',
+            'GIP',
+            'gibraltiskt pund',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'gambisk dalasi',
+            'GMD',
+            'gambisk dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'guineansk franc',
+            'GNF',
+            'guineansk franc',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'guineansk syli',
+            'GNS',
+            'guineansk syli',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ekvatorialguineansk ekwele',
+            'GQE',
+            'ekvatorialguineansk ekwele',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'grekisk drachma',
+            'GRD',
+            'grekisk drachma',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'guatemalansk quetzal',
+            'GTQ',
+            'guatemalansk quetzal',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portugisiska Guinea-escudo',
+            'GWE',
+            'Portugisiska Guinea-escudo',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Guinea-Bissau-peso',
+            'GWP',
+            'Guinea-Bissau-peso',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Guyanadollar',
+            'GYD',
+            'Guyanadollar',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'Hongkongdollar',
+            'HKD',
+            'Hongkongdollar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'honduransk lempira',
+            'HNL',
+            'honduransk lempira',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'kroatisk dinar',
+            'HRD',
+            'kroatisk dinar',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'kroatisk kuna',
+            'HRK',
+            'kroatisk kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'haitisk gourde',
+            'HTG',
+            'haitisk gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ungersk forint',
+            'HUF',
+            'ungersk forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'indonesisk rupie',
+            'IDR',
+            'indonesisk rupie',
         ],
         'IEP' => [
-            0 => 'IE£',
-            1 => 'irländskt pund',
+            'IE£',
+            'irländskt pund',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'israeliskt pund',
+            'ILP',
+            'israeliskt pund',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'israelisk shekel (1980–1985)',
+            'ILR',
+            'israelisk shekel (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'israelisk ny shekel',
+            '₪',
+            'israelisk ny shekel',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'indisk rupie',
+            'INR',
+            'indisk rupie',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'irakisk dinar',
+            'IQD',
+            'irakisk dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'iransk rial',
+            'IRR',
+            'iransk rial',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'isländsk gammal krona',
+            'ISJ',
+            'isländsk gammal krona',
         ],
         'ISK' => [
-            0 => 'Ikr',
-            1 => 'isländsk krona',
+            'Ikr',
+            'isländsk krona',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'italiensk lire',
+            'ITL',
+            'italiensk lire',
         ],
         'JMD' => [
-            0 => 'JM$',
-            1 => 'jamaicansk dollar',
+            'JM$',
+            'jamaicansk dollar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'jordansk dinar',
+            'JOD',
+            'jordansk dinar',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'japansk yen',
+            'JPY',
+            'japansk yen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'kenyansk shilling',
+            'KES',
+            'kenyansk shilling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'kirgizisk som',
+            'KGS',
+            'kirgizisk som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'kambodjansk riel',
+            'KHR',
+            'kambodjansk riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'komorisk franc',
+            'KMF',
+            'komorisk franc',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'nordkoreansk won',
+            'KPW',
+            'nordkoreansk won',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'sydkoreansk hwan (1953–1962)',
+            'KRH',
+            'sydkoreansk hwan (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'sydkoreansk won (1945–1953)',
+            'KRO',
+            'sydkoreansk won (1945–1953)',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'sydkoreansk won',
+            'KRW',
+            'sydkoreansk won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'kuwaitisk dinar',
+            'KWD',
+            'kuwaitisk dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'caymansk dollar',
+            'KYD',
+            'caymansk dollar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'kazakisk tenge',
+            'KZT',
+            'kazakisk tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'laotisk kip',
+            'LAK',
+            'laotisk kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'libanesiskt pund',
+            'LBP',
+            'libanesiskt pund',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'srilankesisk rupie',
+            'LKR',
+            'srilankesisk rupie',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'liberiansk dollar',
+            'LRD',
+            'liberiansk dollar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'lesothisk loti',
+            'LSL',
+            'lesothisk loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'litauisk litas',
+            'LTL',
+            'litauisk litas',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'litauisk talonas',
+            'LTT',
+            'litauisk talonas',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'luxemburgsk franc (konvertibel)',
+            'LUC',
+            'luxemburgsk franc (konvertibel)',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'luxemburgsk franc',
+            'LUF',
+            'luxemburgsk franc',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'luxemburgsk franc (finansiell)',
+            'LUL',
+            'luxemburgsk franc (finansiell)',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'lettisk lats',
+            'LVL',
+            'lettisk lats',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'lettisk rubel',
+            'LVR',
+            'lettisk rubel',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'libysk dinar',
+            'LYD',
+            'libysk dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'marockansk dirham',
+            'MAD',
+            'marockansk dirham',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'marockansk franc',
+            'MAF',
+            'marockansk franc',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'monegaskisk franc (–2001)',
+            'MCF',
+            'monegaskisk franc (–2001)',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'moldavisk cupon (1992–1993)',
+            'MDC',
+            'moldavisk cupon (1992–1993)',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'moldavisk leu',
+            'MDL',
+            'moldavisk leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'madagaskisk ariary',
+            'MGA',
+            'madagaskisk ariary',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'madagaskisk franc',
+            'MGF',
+            'madagaskisk franc',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'makedonisk denar',
+            'MKD',
+            'makedonisk denar',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'makedonisk denar (1992–1993)',
+            'MKN',
+            'makedonisk denar (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'malisk franc',
+            'MLF',
+            'malisk franc',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'myanmarisk kyat',
+            'MMK',
+            'myanmarisk kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'mongolisk tögrög',
+            'MNT',
+            'mongolisk tögrög',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'makanesisk pataca',
+            'MOP',
+            'makanesisk pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'mauretansk ouguiya (1973–2017)',
+            'MRO',
+            'mauretansk ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'mauretansk ouguiya',
+            'MRU',
+            'mauretansk ouguiya',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'maltesisk lire',
+            'MTL',
+            'maltesisk lire',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'maltesiskt pund',
+            'MTP',
+            'maltesiskt pund',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'mauritisk rupie',
+            'MUR',
+            'mauritisk rupie',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'maldivisk rupie',
+            'MVP',
+            'maldivisk rupie',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'maldivisk rufiyaa',
+            'MVR',
+            'maldivisk rufiyaa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'malawisk kwacha',
+            'MWK',
+            'malawisk kwacha',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'mexikansk peso',
+            'MX$',
+            'mexikansk peso',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'mexikansk silverpeso (1861–1992)',
+            'MXP',
+            'mexikansk silverpeso (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'mexikansk unidad de inversion',
+            'MXV',
+            'mexikansk unidad de inversion',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'malaysisk ringgit',
+            'MYR',
+            'malaysisk ringgit',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'moçambikisk escudo',
+            'MZE',
+            'moçambikisk escudo',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'gammal moçambikisk metical',
+            'MZM',
+            'gammal moçambikisk metical',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'moçambikisk metical',
+            'MZN',
+            'moçambikisk metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'namibisk dollar',
+            'NAD',
+            'namibisk dollar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'nigeriansk naira',
+            'NGN',
+            'nigeriansk naira',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'nicaraguansk córdoba (1998–1991)',
+            'NIC',
+            'nicaraguansk córdoba (1998–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'nicaraguansk córdoba',
+            'NIO',
+            'nicaraguansk córdoba',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'nederländsk gulden',
+            'NLG',
+            'nederländsk gulden',
         ],
         'NOK' => [
-            0 => 'Nkr',
-            1 => 'norsk krona',
+            'Nkr',
+            'norsk krona',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'nepalesisk rupie',
+            'NPR',
+            'nepalesisk rupie',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'nyzeeländsk dollar',
+            'NZD',
+            'nyzeeländsk dollar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'omansk rial',
+            'OMR',
+            'omansk rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'panamansk balboa',
+            'PAB',
+            'panamansk balboa',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'peruansk inti',
+            'PEI',
+            'peruansk inti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'peruansk sol',
+            'PEN',
+            'peruansk sol',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'peruansk sol (1863–1965)',
+            'PES',
+            'peruansk sol (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'papuansk kina',
+            'PGK',
+            'papuansk kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'filippinsk peso',
+            'PHP',
+            'filippinsk peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'pakistansk rupie',
+            'PKR',
+            'pakistansk rupie',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'polsk zloty',
+            'PLN',
+            'polsk zloty',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'polsk zloty (1950–1995)',
+            'PLZ',
+            'polsk zloty (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'portugisisk escudo',
+            'PTE',
+            'portugisisk escudo',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'paraguayansk guarani',
+            'PYG',
+            'paraguayansk guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'qatarisk rial',
+            'QAR',
+            'qatarisk rial',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'rhodesisk dollar',
+            'RHD',
+            'rhodesisk dollar',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'rumänsk leu (1952–2005)',
+            'ROL',
+            'rumänsk leu (1952–2005)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'rumänsk leu',
+            'RON',
+            'rumänsk leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'serbisk dinar',
+            'RSD',
+            'serbisk dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'rysk rubel',
+            'RUB',
+            'rysk rubel',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'rysk rubel (1991–1998)',
+            'RUR',
+            'rysk rubel (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'rwandisk franc',
+            'RWF',
+            'rwandisk franc',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'saudisk riyal',
+            'SAR',
+            'saudisk riyal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Salomondollar',
+            'SBD',
+            'Salomondollar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'seychellisk rupie',
+            'SCR',
+            'seychellisk rupie',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'sudansk dinar (1992–2007)',
+            'SDD',
+            'sudansk dinar (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'sudanesiskt pund',
+            'SDG',
+            'sudanesiskt pund',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'sudanskt pund (1916–1992)',
+            'SDP',
+            'sudanskt pund (1916–1992)',
         ],
         'SEK' => [
-            0 => 'kr',
-            1 => 'svensk krona',
+            'kr',
+            'svensk krona',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'singaporiansk dollar',
+            'SGD',
+            'singaporiansk dollar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'sankthelenskt pund',
+            'SHP',
+            'sankthelenskt pund',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'slovensk tolar',
+            'SIT',
+            'slovensk tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'slovakisk koruna',
+            'SKK',
+            'slovakisk koruna',
+        ],
+        'SLE' => [
+            'SLE',
+            'sierraleonsk leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'sierraleonsk leone',
+            'SLL',
+            'sierraleonsk leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'somalisk shilling',
+            'SOS',
+            'somalisk shilling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'surinamesisk dollar',
+            'SRD',
+            'surinamesisk dollar',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'surinamesisk gulden',
+            'SRG',
+            'surinamesisk gulden',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'sydsudanesiskt pund',
+            'SSP',
+            'sydsudanesiskt pund',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'saotomeansk dobra (1977–2017)',
+            'STD',
+            'saotomeansk dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'saotomeansk dobra',
+            'STN',
+            'saotomeansk dobra',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'sovjetisk rubel',
+            'SUR',
+            'sovjetisk rubel',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'salvadoransk colón',
+            'SVC',
+            'salvadoransk colón',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'syriskt pund',
+            'SYP',
+            'syriskt pund',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'swaziländsk lilangeni',
+            'SZL',
+            'swaziländsk lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'thailändsk baht',
+            'THB',
+            'thailändsk baht',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'tadzjikisk rubel',
+            'TJR',
+            'tadzjikisk rubel',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'tadzjikisk somoni',
+            'TJS',
+            'tadzjikisk somoni',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'turkmenistansk manat (1993–2009)',
+            'TMM',
+            'turkmenistansk manat (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'turkmenistansk manat',
+            'TMT',
+            'turkmenistansk manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'tunisisk dinar',
+            'TND',
+            'tunisisk dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'tongansk paʻanga',
+            'TOP',
+            'tongansk paʻanga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'östtimoresisk escudo',
+            'TPE',
+            'östtimoresisk escudo',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'turkisk lire (1922–2005)',
+            'TRL',
+            'turkisk lire (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'turkisk lira',
+            'TRY',
+            'turkisk lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidaddollar',
+            'TTD',
+            'Trinidaddollar',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'taiwanesisk dollar',
+            'TWD',
+            'taiwanesisk dollar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'tanzanisk shilling',
+            'TZS',
+            'tanzanisk shilling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ukrainsk hryvnia',
+            'UAH',
+            'ukrainsk hryvnia',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'ukrainsk karbovanetz',
+            'UAK',
+            'ukrainsk karbovanetz',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'ugandisk shilling (1966–1987)',
+            'UGS',
+            'ugandisk shilling (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ugandisk shilling',
+            'UGX',
+            'ugandisk shilling',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'amerikansk dollar',
+            'US$',
+            'amerikansk dollar',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'US-dollar (nästa dag)',
+            'USN',
+            'US-dollar (nästa dag)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'US-dollar (samma dag)',
+            'USS',
+            'US-dollar (samma dag)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'uruguayansk peso en unidades indexadas',
+            'UYI',
+            'uruguayansk peso en unidades indexadas',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'uruguayansk peso (1975–1993)',
+            'UYP',
+            'uruguayansk peso (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'uruguayansk peso',
+            'UYU',
+            'uruguayansk peso',
         ],
         'UYW' => [
-            0 => 'UYW',
-            1 => 'uruguayansk indexenhet för nominell lön',
+            'UYW',
+            'uruguayansk indexenhet för nominell lön',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'uzbekisk sum',
+            'UZS',
+            'uzbekisk sum',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'venezuelansk bolivar (1871–2008)',
+            'VEB',
+            'venezuelansk bolivar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'venezuelansk bolívar (2008–2018)',
+            'VEF',
+            'venezuelansk bolívar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'venezuelansk bolívar',
+            'VES',
+            'venezuelansk bolívar',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'vietnamesisk dong',
+            'VND',
+            'vietnamesisk dong',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'vietnamesisk dong (1978–1985)',
+            'VNN',
+            'vietnamesisk dong (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'vanuatisk vatu',
+            'VUV',
+            'vanuatisk vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'västsamoansk tala',
+            'WST',
+            'västsamoansk tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'centralafrikansk franc',
+            'FCFA',
+            'centralafrikansk franc',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'östkaribisk dollar',
+            'EC$',
+            'östkaribisk dollar',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'europeisk valutaenhet',
+            'XEU',
+            'europeisk valutaenhet',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'fransk guldfranc',
+            'XFO',
+            'fransk guldfranc',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'internationella järnvägsunionens franc',
+            'XFU',
+            'internationella järnvägsunionens franc',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'västafrikansk franc',
+            'F CFA',
+            'västafrikansk franc',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP-franc',
+            'CFPF',
+            'CFP-franc',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET-fond',
+            'XRE',
+            'RINET-fond',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'jemenitisk dinar',
+            'YDD',
+            'jemenitisk dinar',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'jemenitisk rial',
+            'YER',
+            'jemenitisk rial',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'jugoslavisk dinar (1966–1990)',
+            'YUD',
+            'jugoslavisk dinar (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'jugoslavisk dinar (1994–2002)',
+            'YUM',
+            'jugoslavisk dinar (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'jugoslavisk dinar (1990–1992)',
+            'YUN',
+            'jugoslavisk dinar (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'jugoslavisk dinar (1992–1993)',
+            'YUR',
+            'jugoslavisk dinar (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'sydafrikansk rand (finansiell)',
+            'ZAL',
+            'sydafrikansk rand (finansiell)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'sydafrikansk rand',
+            'ZAR',
+            'sydafrikansk rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'zambisk kwacha (1968–2012)',
+            'ZMK',
+            'zambisk kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'zambisk kwacha',
+            'ZMW',
+            'zambisk kwacha',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'zairisk ny zaire',
+            'ZRN',
+            'zairisk ny zaire',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'zairisk zaire',
+            'ZRZ',
+            'zairisk zaire',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabwe-dollar',
+            'ZWD',
+            'Zimbabwe-dollar',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Zimbabwe-dollar (2009)',
+            'ZWL',
+            'Zimbabwe-dollar (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Zimbabwe-dollar (2008)',
+            'ZWR',
+            'Zimbabwe-dollar (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw_CD.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw_CD.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw_CD.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw_CD.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,44 +3,44 @@
 return [
     'Names' => [
         'CDF' => [
-            0 => 'FC',
-            1 => 'Faranga ya Kongo',
+            'FC',
+            'Faranga ya Kongo',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan Renminbi ya China',
+            'CN¥',
+            'Yuan Renminbi ya China',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Bir ya Uhabeshi',
+            'ETB',
+            'Bir ya Uhabeshi',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Sarafu ya Kijapani',
+            'JP¥',
+            'Sarafu ya Kijapani',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ariary ya Bukini',
+            'MGA',
+            'Ariary ya Bukini',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ugwiya ya Moritania (1973–2017)',
+            'MRO',
+            'Ugwiya ya Moritania (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ugwiya ya Moritania',
+            'MRU',
+            'Ugwiya ya Moritania',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupia ya Shelisheli',
+            'SCR',
+            'Rupia ya Shelisheli',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Faranga CFA BEAC',
+            'FCFA',
+            'Faranga CFA BEAC',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Faranga CFA BCEAO',
+            'F CFA',
+            'Faranga CFA BCEAO',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw_KE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw_KE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw_KE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw_KE.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,264 +3,268 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Diramu ya Falme za Kiarabu',
+            'AED',
+            'Diramu ya Falme za Kiarabu',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghani ya Afghanistani',
+            'AFN',
+            'Afghani ya Afghanistani',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Gilda ya Antili ya Uholanzi',
+            'ANG',
+            'Gilda ya Antili ya Uholanzi',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Manati ya Azabajani',
+            'AZN',
+            'Manati ya Azabajani',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Maki ya Bosnia na Hezegovina Inayoweza Kubadilishwa',
+            'BAM',
+            'Maki ya Bosnia na Hezegovina Inayoweza Kubadilishwa',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Dola ya Babadosi',
+            'BBD',
+            'Dola ya Babadosi',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka ya Bangladeshi',
+            'BDT',
+            'Taka ya Bangladeshi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dola ya Bamuda',
+            'BMD',
+            'Dola ya Bamuda',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Reale ya Brazili',
+            'R$',
+            'Reale ya Brazili',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dola ya Bahama',
+            'BSD',
+            'Dola ya Bahama',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ngultrumi ya Bhutani',
+            'BTN',
+            'Ngultrumi ya Bhutani',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Ruble ya Belarusi',
+            'BYN',
+            'Ruble ya Belarusi',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dola ya Kanada',
+            'CA$',
+            'Dola ya Kanada',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Yuan ya China (huru)',
+            'CNH',
+            'Yuan ya China (huru)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan ya China',
+            'CN¥',
+            'Yuan ya China',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Eskudo ya Kepuvede',
+            'CVE',
+            'Eskudo ya Kepuvede',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Koruna ya Cheki',
+            'CZK',
+            'Koruna ya Cheki',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Kroni ya Denmaki',
+            'DKK',
+            'Kroni ya Denmaki',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinari ya Aljeria',
+            'DZD',
+            'Dinari ya Aljeria',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Lari ya Jiojia',
+            'GEL',
+            'Lari ya Jiojia',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Sidi ya Ghana',
+            'GHS',
+            'Sidi ya Ghana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Pauni ya Jibrata',
+            'GIP',
+            'Pauni ya Jibrata',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuna ya Kroeshia',
+            'HRK',
+            'Kuna ya Kroeshia',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Godi ya Haiti',
+            'HTG',
+            'Godi ya Haiti',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Forinti ya Hungaria',
+            'HUF',
+            'Forinti ya Hungaria',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Rupia ya Indonesia',
+            'IDR',
+            'Rupia ya Indonesia',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Riali ya Irani',
+            'IRR',
+            'Riali ya Irani',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinari ya Yordani',
+            'JOD',
+            'Dinari ya Yordani',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yeni ya Japani',
+            'JP¥',
+            'Yeni ya Japani',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Rieli ya Kambodia',
+            'KHR',
+            'Rieli ya Kambodia',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tenge ya Kazakistani',
+            'KZT',
+            'Tenge ya Kazakistani',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Pauni ya Lebanoni',
+            'LBP',
+            'Pauni ya Lebanoni',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Diramu ya Moroko',
+            'MAD',
+            'Diramu ya Moroko',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Dinari ya Masedonia',
+            'MKD',
+            'Dinari ya Masedonia',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kiati ya Myama',
+            'MMK',
+            'Kiati ya Myama',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Pataka ya Macau',
+            'MOP',
+            'Pataka ya Macau',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rufiyaa ya Maldivi',
+            'MVR',
+            'Rufiyaa ya Maldivi',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ringgiti ya Malesia',
+            'MYR',
+            'Ringgiti ya Malesia',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira ya Naijeria',
+            'NGN',
+            'Naira ya Naijeria',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Kroni ya Norwe',
+            'NOK',
+            'Kroni ya Norwe',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rupia ya Nepali',
+            'NPR',
+            'Rupia ya Nepali',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Riali ya Omani',
+            'OMR',
+            'Riali ya Omani',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rupia ya Pakistani',
+            'PKR',
+            'Rupia ya Pakistani',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Zloti ya Polandi',
+            'PLN',
+            'Zloti ya Polandi',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Riali ya Katari',
+            'QAR',
+            'Riali ya Katari',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinari ya Serbia',
+            'RSD',
+            'Dinari ya Serbia',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyali ya Saudia',
+            'SAR',
+            'Riyali ya Saudia',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dola ya Visiwa vya Solomoni',
+            'SBD',
+            'Dola ya Visiwa vya Solomoni',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Pauni ya Sudani',
+            'SDG',
+            'Pauni ya Sudani',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dola ya Singapoo',
+            'SGD',
+            'Dola ya Singapoo',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leoni ya Siera Leoni',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leoni ya Siera Leoni',
+            'SLL',
+            'Leoni ya Siera Leoni (1964—2022)',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Pauni ya Sudani Kusini',
+            'SSP',
+            'Pauni ya Sudani Kusini',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Bahti ya Tailandi',
+            '฿',
+            'Bahti ya Tailandi',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somoni ya Tajikistani',
+            'TJS',
+            'Somoni ya Tajikistani',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manati ya Turkmenistani',
+            'TMT',
+            'Manati ya Turkmenistani',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dola ya Trinidadi na Tobago',
+            'TTD',
+            'Dola ya Trinidadi na Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Dola ya Taiwani',
+            'NT$',
+            'Dola ya Taiwani',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Hryvnia ya Ukraini',
+            'UAH',
+            'Hryvnia ya Ukraini',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'Dola ya Marekani',
+            '$',
+            'Dola ya Marekani',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Som ya Uzbekistani',
+            'UZS',
+            'Som ya Uzbekistani',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Boliva ya Venezuela',
+            'VES',
+            'Boliva ya Venezuela',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Dong ya Vietnamu',
+            '₫',
+            'Dong ya Vietnamu',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Faranga ya CFA ya Afrika ya Kati',
+            'FCFA',
+            'Faranga ya CFA ya Afrika ya Kati',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Faranga ya CFA ya Afrika Magharibi',
+            'F CFA',
+            'Faranga ya CFA ya Afrika Magharibi',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Riali ya Yemeni',
+            'YER',
+            'Riali ya Yemeni',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,676 +3,680 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham ya Falme za Kiarabu',
+            'AED',
+            'Dirham ya Falme za Kiarabu',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghani ya Afghanistan',
+            'AFN',
+            'Afghani ya Afghanistan',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lek ya Albania',
+            'ALL',
+            'Lek ya Albania',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Dram ya Armenia',
+            'AMD',
+            'Dram ya Armenia',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Guilder ya Antili za Kiholanzi',
+            'ANG',
+            'Guilder ya Antili za Kiholanzi',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza ya Angola',
+            'AOA',
+            'Kwanza ya Angola',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Peso ya Ajentina',
+            'ARS',
+            'Peso ya Ajentina',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dola ya Australia',
+            'A$',
+            'Dola ya Australia',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Florin ya Aruba',
+            'AWG',
+            'Florin ya Aruba',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Manat ya Azerbaijan',
+            'AZN',
+            'Manat ya Azerbaijan',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Convertible Mark ya Bosnia na Hezegovina',
+            'BAM',
+            'Convertible Mark ya Bosnia na Hezegovina',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Dola ya Barbados',
+            'BBD',
+            'Dola ya Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka ya Bangladesh',
+            'BDT',
+            'Taka ya Bangladesh',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Lev ya Bulgaria',
+            'BGN',
+            'Lev ya Bulgaria',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinari ya Bahareni',
+            'BHD',
+            'Dinari ya Bahareni',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Faranga ya Burundi',
+            'BIF',
+            'Faranga ya Burundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dola ya Bermuda',
+            'BMD',
+            'Dola ya Bermuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Dola ya Brunei',
+            'BND',
+            'Dola ya Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviano ya Bolivia',
+            'BOB',
+            'Boliviano ya Bolivia',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real ya Brazil',
+            'R$',
+            'Real ya Brazil',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dola ya Bahamas',
+            'BSD',
+            'Dola ya Bahamas',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ngultrum ya Bhutan',
+            'BTN',
+            'Ngultrum ya Bhutan',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula ya Botswana',
+            'BWP',
+            'Pula ya Botswana',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Ruble ya Belarus',
+            'BYN',
+            'Ruble ya Belarus',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Ruble ya Belarusi (2000–2016)',
+            'BYR',
+            'Ruble ya Belarusi (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Dola ya Belize',
+            'BZD',
+            'Dola ya Belize',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dola ya Canada',
+            'CA$',
+            'Dola ya Canada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Faranga ya Kongo',
+            'CDF',
+            'Faranga ya Kongo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Faranga ya Uswisi',
+            'CHF',
+            'Faranga ya Uswisi',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Peso ya Chile',
+            'CLP',
+            'Peso ya Chile',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Yuan ya Uchina (huru)',
+            'CNH',
+            'Yuan ya Uchina (huru)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Yuan ya Uchina',
+            'CN¥',
+            'Yuan ya Uchina',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Peso ya Kolombia',
+            'COP',
+            'Peso ya Kolombia',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Colon ya Kostarika',
+            'CRC',
+            'Colon ya Kostarika',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Peso ya Kuba Inayoweza Kubadilishwa',
+            'CUC',
+            'Peso ya Kuba Inayoweza Kubadilishwa',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Peso ya Kuba',
+            'CUP',
+            'Peso ya Kuba',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Eskudo ya Cape Verde',
+            'CVE',
+            'Eskudo ya Cape Verde',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Koruna ya Jamhuri ya Czech',
+            'CZK',
+            'Koruna ya Jamhuri ya Czech',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Faranga ya Jibuti',
+            'DJF',
+            'Faranga ya Jibuti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Krone ya Denmark',
+            'DKK',
+            'Krone ya Denmark',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Peso ya Dominika',
+            'DOP',
+            'Peso ya Dominika',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinar ya Aljeria',
+            'DZD',
+            'Dinar ya Aljeria',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Pauni ya Misri',
+            'EGP',
+            'Pauni ya Misri',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa ya Eritrea',
+            'ERN',
+            'Nakfa ya Eritrea',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Birr ya Uhabeshi',
+            'ETB',
+            'Birr ya Uhabeshi',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Yuro',
+            '€',
+            'Yuro',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Dola ya Fiji',
+            'FJD',
+            'Dola ya Fiji',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Pauni ya Visiwa vya Falkland',
+            'FKP',
+            'Pauni ya Visiwa vya Falkland',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Pauni ya Uingereza',
+            '£',
+            'Pauni ya Uingereza',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Lari ya Jojia',
+            'GEL',
+            'Lari ya Jojia',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Sedi ya Ghana',
+            'GHC',
+            'Sedi ya Ghana',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Cedi ya Ghana',
+            'GHS',
+            'Cedi ya Ghana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Pauni ya Gibraltar',
+            'GIP',
+            'Pauni ya Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi ya Gambia',
+            'GMD',
+            'Dalasi ya Gambia',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Faranga ya Guinea',
+            'GNF',
+            'Faranga ya Guinea',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Faranga ya Gine',
+            'GNS',
+            'Faranga ya Gine',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Quetzal ya Guatemala',
+            'GTQ',
+            'Quetzal ya Guatemala',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Dola ya Guyana',
+            'GYD',
+            'Dola ya Guyana',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Dola ya Hong Kong',
+            'HK$',
+            'Dola ya Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lempira ya Hondurasi',
+            'HNL',
+            'Lempira ya Hondurasi',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuna ya Korasia',
+            'HRK',
+            'Kuna ya Korasia',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gourde ya Haiti',
+            'HTG',
+            'Gourde ya Haiti',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Forint ya Hungaria',
+            'HUF',
+            'Forint ya Hungaria',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Rupiah ya Indonesia',
+            'IDR',
+            'Rupiah ya Indonesia',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Shekeli Mpya ya Israel',
+            '₪',
+            'Shekeli Mpya ya Israel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupia ya India',
+            '₹',
+            'Rupia ya India',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dinari ya Iraki',
+            'IQD',
+            'Dinari ya Iraki',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Rial ya Iran',
+            'IRR',
+            'Rial ya Iran',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Krona ya Aisilandi',
+            'ISK',
+            'Krona ya Aisilandi',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Dola ya Jamaika',
+            'JMD',
+            'Dola ya Jamaika',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinari ya Jordan',
+            'JOD',
+            'Dinari ya Jordan',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yen ya Japani',
+            'JP¥',
+            'Yen ya Japani',
         ],
         'KES' => [
-            0 => 'Ksh',
-            1 => 'Shilingi ya Kenya',
+            'Ksh',
+            'Shilingi ya Kenya',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Som ya Kyrgystan',
+            'KGS',
+            'Som ya Kyrgystan',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Riel ya Kambodia',
+            'KHR',
+            'Riel ya Kambodia',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Faranga ya Komoro',
+            'KMF',
+            'Faranga ya Komoro',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Won ya Korea Kaskazini',
+            'KPW',
+            'Won ya Korea Kaskazini',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Won ya Korea Kusini',
+            '₩',
+            'Won ya Korea Kusini',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dinari ya Kuwait',
+            'KWD',
+            'Dinari ya Kuwait',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Dola ya Visiwa vya Cayman',
+            'KYD',
+            'Dola ya Visiwa vya Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tenge ya Kazakhstan',
+            'KZT',
+            'Tenge ya Kazakhstan',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kip ya Laosi',
+            'LAK',
+            'Kip ya Laosi',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Pauni ya Lebanon',
+            'LBP',
+            'Pauni ya Lebanon',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rupia ya Sri Lanka',
+            'LKR',
+            'Rupia ya Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dola ya Liberia',
+            'LRD',
+            'Dola ya Liberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti ya Lesoto',
+            'LSL',
+            'Loti ya Lesoto',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litas ya Lithuania',
+            'LTL',
+            'Litas ya Lithuania',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lats ya Lativia',
+            'LVL',
+            'Lats ya Lativia',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinari ya Libya',
+            'LYD',
+            'Dinari ya Libya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirham ya Moroko',
+            'MAD',
+            'Dirham ya Moroko',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Leu ya Moldova',
+            'MDL',
+            'Leu ya Moldova',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ariari ya Madagaska',
+            'MGA',
+            'Ariari ya Madagaska',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Denar ya Masedonia',
+            'MKD',
+            'Denar ya Masedonia',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kyat ya Myanmar',
+            'MMK',
+            'Kyat ya Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Tugrik ya Mongolia',
+            'MNT',
+            'Tugrik ya Mongolia',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Pataca ya Macau',
+            'MOP',
+            'Pataca ya Macau',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ouguiya ya Mauritania (1973–2017)',
+            'MRO',
+            'Ouguiya ya Mauritania (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ouguiya ya Moritania',
+            'MRU',
+            'Ouguiya ya Moritania',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupia ya Morisi',
+            'MUR',
+            'Rupia ya Morisi',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rufiyaa ya Maldives',
+            'MVR',
+            'Rufiyaa ya Maldives',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwacha ya Malawi',
+            'MWK',
+            'Kwacha ya Malawi',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Peso ya Meksiko',
+            'MX$',
+            'Peso ya Meksiko',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ringgit ya Malaysia',
+            'MYR',
+            'Ringgit ya Malaysia',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metikali ya Msumbiji (1980–2006)',
+            'MZM',
+            'Metikali ya Msumbiji (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Metikali ya Msumbiji',
+            'MZN',
+            'Metikali ya Msumbiji',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dola ya Namibia',
+            'NAD',
+            'Dola ya Namibia',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira ya Nigeria',
+            'NGN',
+            'Naira ya Nigeria',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Cordoba ya Nikaragwa',
+            'NIO',
+            'Cordoba ya Nikaragwa',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Krone ya Norwe',
+            'NOK',
+            'Krone ya Norwe',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rupia ya Nepal',
+            'NPR',
+            'Rupia ya Nepal',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Dola ya Nyuzilandi',
+            'NZ$',
+            'Dola ya Nyuzilandi',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Rial ya Omani',
+            'OMR',
+            'Rial ya Omani',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balboa ya Panama',
+            'PAB',
+            'Balboa ya Panama',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Sol ya Peru',
+            'PEN',
+            'Sol ya Peru',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina ya Papua New Guinea',
+            'PGK',
+            'Kina ya Papua New Guinea',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Peso ya Ufilipino',
+            'PHP',
+            'Peso ya Ufilipino',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rupia ya Pakistan',
+            'PKR',
+            'Rupia ya Pakistan',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Zloty ya Poland',
+            'PLN',
+            'Zloty ya Poland',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Guarani ya Paragwai',
+            'PYG',
+            'Guarani ya Paragwai',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Rial ya Qatar',
+            'QAR',
+            'Rial ya Qatar',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Leu ya Romania',
+            'RON',
+            'Leu ya Romania',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinar ya Serbia',
+            'RSD',
+            'Dinar ya Serbia',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Ruble ya Urusi',
+            'RUB',
+            'Ruble ya Urusi',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Faranga ya Rwanda',
+            'RWF',
+            'Faranga ya Rwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyal ya Saudia',
+            'SAR',
+            'Riyal ya Saudia',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dola ya Visiwa vya Solomon',
+            'SBD',
+            'Dola ya Visiwa vya Solomon',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupia ya Ushelisheli',
+            'SCR',
+            'Rupia ya Ushelisheli',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Pauni ya Sudan',
+            'SDG',
+            'Pauni ya Sudan',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Pauni ya Sudani (1957–1998)',
+            'SDP',
+            'Pauni ya Sudani (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Krona ya Uswidi',
+            'SEK',
+            'Krona ya Uswidi',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dola ya Singapore',
+            'SGD',
+            'Dola ya Singapore',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Pauni ya St. Helena',
+            'SHP',
+            'Pauni ya St. Helena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leone ya Siera Leoni',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leone ya Siera Leoni',
+            'SLL',
+            'Leone ya Siera Leoni (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Shilingi ya Somalia',
+            'SOS',
+            'Shilingi ya Somalia',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dola ya Suriname',
+            'SRD',
+            'Dola ya Suriname',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Pauni ya Sudan Kusini',
+            'SSP',
+            'Pauni ya Sudan Kusini',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra ya Sao Tome na Principe (1977–2017)',
+            'STD',
+            'Dobra ya Sao Tome na Principe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra ya Sao Tome na Principe',
+            'STN',
+            'Dobra ya Sao Tome na Principe',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Pauni ya Syria',
+            'SYP',
+            'Pauni ya Syria',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni ya Uswazi',
+            'SZL',
+            'Lilangeni ya Uswazi',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Baht ya Tailandi',
+            '฿',
+            'Baht ya Tailandi',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somoni ya Tajikistan',
+            'TJS',
+            'Somoni ya Tajikistan',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manat ya Turkmenistan',
+            'TMT',
+            'Manat ya Turkmenistan',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinari ya Tunisia',
+            'TND',
+            'Dinari ya Tunisia',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Paʻanga ya Tonga',
+            'TOP',
+            'Paʻanga ya Tonga',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Lira ya Uturuki',
+            'TRY',
+            'Lira ya Uturuki',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dola ya Trinidad na Tobago',
+            'TTD',
+            'Dola ya Trinidad na Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Dola ya Taiwan',
+            'NT$',
+            'Dola ya Taiwan',
         ],
         'TZS' => [
-            0 => 'TSh',
-            1 => 'Shilingi ya Tanzania',
+            'TSh',
+            'Shilingi ya Tanzania',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Hryvnia ya Ukraine',
+            'UAH',
+            'Hryvnia ya Ukraine',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Shilingi ya Uganda',
+            'UGX',
+            'Shilingi ya Uganda',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Dola ya Marekani',
+            'US$',
+            'Dola ya Marekani',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Peso ya Urugwai',
+            'UYU',
+            'Peso ya Urugwai',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Som ya Uzbekistan',
+            'UZS',
+            'Som ya Uzbekistan',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Bolivar ya Venezuela (2008–2018)',
+            'VEF',
+            'Bolivar ya Venezuela (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolivar ya Venezuela',
+            'VES',
+            'Bolivar ya Venezuela',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Dong ya Vietnam',
+            '₫',
+            'Dong ya Vietnam',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vatu ya Vanuatu',
+            'VUV',
+            'Vatu ya Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala ya Samoa',
+            'WST',
+            'Tala ya Samoa',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Faranga ya Afrika ya Kati CFA',
+            'FCFA',
+            'Faranga ya Afrika ya Kati CFA',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Dola ya Karibi Mashariki',
+            'EC$',
+            'Dola ya Karibi Mashariki',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Faranga ya Afrika Magharibi CFA',
+            'F CFA',
+            'Faranga ya Afrika Magharibi CFA',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Faranga ya CFP',
+            'CFPF',
+            'Faranga ya CFP',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Rial ya Yemen',
+            'YER',
+            'Rial ya Yemen',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Randi ya Afrika Kusini',
+            'ZAR',
+            'Randi ya Afrika Kusini',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kwacha ya Zambia (1968–2012)',
+            'ZMK',
+            'Kwacha ya Zambia (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha ya Zambia',
+            'ZMW',
+            'Kwacha ya Zambia',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dola ya Zimbabwe',
+            'ZWD',
+            'Dola ya Zimbabwe',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw_UG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw_UG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw_UG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/sw_UG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'UGX' => [
-            0 => 'USh',
-            1 => 'Shilingi ya Uganda',
+            'USh',
+            'Shilingi ya Uganda',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta_LK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta_LK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta_LK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta_LK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'LKR' => [
-            0 => 'Rs.',
-            1 => 'இலங்கை ரூபாய்',
+            'Rs.',
+            'இலங்கை ரூபாய்',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta_MY.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta_MY.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta_MY.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta_MY.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'MYR' => [
-            0 => 'RM',
-            1 => 'மலேஷியன் ரிங்கிட்',
+            'RM',
+            'மலேஷியன் ரிங்கிட்',
         ],
         'SGD' => [
-            0 => 'S$',
-            1 => 'சிங்கப்பூர் டாலர்',
+            'S$',
+            'சிங்கப்பூர் டாலர்',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,656 +3,660 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'ஐக்கிய அரபு எமிரேட்ஸ் திர்ஹாம்',
+            'AED',
+            'ஐக்கிய அரபு எமிரேட்ஸ் திர்ஹாம்',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'ஆஃப்கான் ஆஃப்கானி',
+            'AFN',
+            'ஆஃப்கான் ஆஃப்கானி',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'அல்பேனியன் லெக்',
+            'ALL',
+            'அல்பேனியன் லெக்',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'ஆர்மேனியன் ட்ராம்',
+            'AMD',
+            'ஆர்மேனியன் ட்ராம்',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'நெதர்லேண்ட்ஸ் அன்டிலியன் கில்டர்',
+            'ANG',
+            'நெதர்லேண்ட்ஸ் அன்டிலியன் கில்டர்',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'அங்கோலன் க்வான்ஸா',
+            'AOA',
+            'அங்கோலன் க்வான்ஸா',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'அர்ஜென்டைன் பெசோ',
+            'ARS',
+            'அர்ஜென்டைன் பெசோ',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ஆஸ்திரேலிய டாலர்',
+            'A$',
+            'ஆஸ்திரேலிய டாலர்',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'அருபன் ஃப்ளோரின்',
+            'AWG',
+            'அருபன் ஃப்ளோரின்',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'அசர்பைஜானி மனத்',
+            'AZN',
+            'அசர்பைஜானி மனத்',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'போஸ்னியா-ஹெர்ஸேகோவினா கன்வெர்டிபில் மார்க்',
+            'BAM',
+            'போஸ்னியா-ஹெர்ஸேகோவினா கன்வெர்டிபில் மார்க்',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'பார்பேடியன் டாலர்',
+            'BBD',
+            'பார்பேடியன் டாலர்',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'பங்களாதேஷி டாகா',
+            'BDT',
+            'பங்களாதேஷி டாகா',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'பல்கேரியன் லேவ்',
+            'BGN',
+            'பல்கேரியன் லேவ்',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'பஹ்ரைனி தினார்',
+            'BHD',
+            'பஹ்ரைனி தினார்',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'புருண்டியன் ஃப்ராங்க்',
+            'BIF',
+            'புருண்டியன் ஃப்ராங்க்',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'பெர்முடன் டாலர்',
+            'BMD',
+            'பெர்முடன் டாலர்',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'புரூனே டாலர்',
+            'BND',
+            'புரூனே டாலர்',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'பொலிவியன் பொலிவியானோ',
+            'BOB',
+            'பொலிவியன் பொலிவியானோ',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'பிரேசிலியன் ரியால்',
+            'R$',
+            'பிரேசிலியன் ரியால்',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'பஹாமியன் டாலர்',
+            'BSD',
+            'பஹாமியன் டாலர்',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'பூட்டானீஸ் குல்ட்ரம்',
+            'BTN',
+            'பூட்டானீஸ் குல்ட்ரம்',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'போட்ஸ்வானன் புலா',
+            'BWP',
+            'போட்ஸ்வானன் புலா',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'பெலருசியன் ரூபிள்',
+            'BYN',
+            'பெலருசியன் ரூபிள்',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'பெலருசியன் ரூபிள் (2000–2016)',
+            'BYR',
+            'பெலருசியன் ரூபிள் (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'பெலீஸ் டாலர்',
+            'BZD',
+            'பெலீஸ் டாலர்',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'கனடியன் டாலர்',
+            'CA$',
+            'கனடியன் டாலர்',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'காங்கோலீஸ் ஃப்ராங்க்',
+            'CDF',
+            'காங்கோலீஸ் ஃப்ராங்க்',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'சுவிஸ் ஃப்ராங்க்',
+            'CHF',
+            'சுவிஸ் ஃப்ராங்க்',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'சிலியன் பெசோ',
+            'CLP',
+            'சிலியன் பெசோ',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'சீன யுவான் (ஆஃப்ஷோர்)',
+            'CNH',
+            'சீன யுவான் (ஆஃப்ஷோர்)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'சீன யுவான்',
+            'CN¥',
+            'சீன யுவான்',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'கொலம்பியன் பெசோ',
+            'COP',
+            'கொலம்பியன் பெசோ',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'கோஸ்டா ரிகன் கொலோன்',
+            'CRC',
+            'கோஸ்டா ரிகன் கொலோன்',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'கியூபன் கன்வெர்டிபில் பெசோ',
+            'CUC',
+            'கியூபன் கன்வெர்டிபில் பெசோ',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'கியூபன் பெசோ',
+            'CUP',
+            'கியூபன் பெசோ',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'கேப் வெர்டியன் எஸ்குடோ',
+            'CVE',
+            'கேப் வெர்டியன் எஸ்குடோ',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'செக் குடியரசு கொருனா',
+            'CZK',
+            'செக் குடியரசு கொருனா',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'ஜிபவ்டியென் ஃப்ராங்க்',
+            'DJF',
+            'ஜிபவ்டியென் ஃப்ராங்க்',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'டேனிஷ் க்ரோன்',
+            'DKK',
+            'டேனிஷ் க்ரோன்',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'டொமினிக்கன் பெசோ',
+            'DOP',
+            'டொமினிக்கன் பெசோ',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'அல்ஜீரியன் தினார்',
+            'DZD',
+            'அல்ஜீரியன் தினார்',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'எகிப்திய பவுண்டு',
+            'EGP',
+            'எகிப்திய பவுண்டு',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'எரித்ரியன் நக்ஃபா',
+            'ERN',
+            'எரித்ரியன் நக்ஃபா',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'எத்தியோப்பியன் பிர்',
+            'ETB',
+            'எத்தியோப்பியன் பிர்',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'யூரோ',
+            '€',
+            'யூரோ',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ஃபிஜியன் டாலர்',
+            'FJD',
+            'ஃபிஜியன் டாலர்',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ஃபாக்லாந்து தீவுகள் பவுண்டு',
+            'FKP',
+            'ஃபாக்லாந்து தீவுகள் பவுண்டு',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'பிரிட்டிஷ் பவுண்டு',
+            '£',
+            'பிரிட்டிஷ் பவுண்டு',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'ஜார்ஜியன் லாரி',
+            'GEL',
+            'ஜார்ஜியன் லாரி',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'கானயன் சேடி',
+            'GHS',
+            'கானயன் சேடி',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'ஜிப்ரால்டர் பவுண்டு',
+            'GIP',
+            'ஜிப்ரால்டர் பவுண்டு',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'கேம்பியன் தலாசி',
+            'GMD',
+            'கேம்பியன் தலாசி',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'கினியன் ஃப்ராங்க்',
+            'GNF',
+            'கினியன் ஃப்ராங்க்',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'குவாதெமாலன் க்யுட்ஸல்',
+            'GTQ',
+            'குவாதெமாலன் க்யுட்ஸல்',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'கயானீஸ் டாலர்',
+            'GYD',
+            'கயானீஸ் டாலர்',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'ஹாங்காங் டாலர்',
+            'HK$',
+            'ஹாங்காங் டாலர்',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'ஹோன்டூரன் லெம்பீரா',
+            'HNL',
+            'ஹோன்டூரன் லெம்பீரா',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'குரோஷியன் குனா',
+            'HRK',
+            'குரோஷியன் குனா',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'ஹைட்டியன் கோர்டே',
+            'HTG',
+            'ஹைட்டியன் கோர்டே',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ஹங்கேரியன் ஃபோரின்ட்',
+            'HUF',
+            'ஹங்கேரியன் ஃபோரின்ட்',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'இந்தோனேஷியன் ருபியா',
+            'IDR',
+            'இந்தோனேஷியன் ருபியா',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'இஸ்ரேலி நியூ ஷிகேல்',
+            '₪',
+            'இஸ்ரேலி நியூ ஷிகேல்',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'இந்திய ரூபாய்',
+            '₹',
+            'இந்திய ரூபாய்',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ஈராக்கி தினார்',
+            'IQD',
+            'ஈராக்கி தினார்',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ஈரானியன் ரியால்',
+            'IRR',
+            'ஈரானியன் ரியால்',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'ஐஸ்லாண்டிக் க்ரோனா',
+            'ISK',
+            'ஐஸ்லாண்டிக் க்ரோனா',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ஜமைக்கன் டாலர்',
+            'JMD',
+            'ஜமைக்கன் டாலர்',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'ஜோர்டானிய தினார்',
+            'JOD',
+            'ஜோர்டானிய தினார்',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'ஜப்பானிய யென்',
+            '¥',
+            'ஜப்பானிய யென்',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'கென்யன் ஷில்லிங்',
+            'KES',
+            'கென்யன் ஷில்லிங்',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'கிர்கிஸ்தானி சோம்',
+            'KGS',
+            'கிர்கிஸ்தானி சோம்',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'கம்போடியன் ரியெல்',
+            'KHR',
+            'கம்போடியன் ரியெல்',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'கமோரியன் ஃப்ராங்க்',
+            'KMF',
+            'கமோரியன் ஃப்ராங்க்',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'வட கொரிய வான்',
+            'KPW',
+            'வட கொரிய வான்',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'தென் கொரிய வான்',
+            '₩',
+            'தென் கொரிய வான்',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'குவைத்தி தினார்',
+            'KWD',
+            'குவைத்தி தினார்',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'கேமன் தீவுகள் டாலர்',
+            'KYD',
+            'கேமன் தீவுகள் டாலர்',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'கஸகஸ்தானி டென்கே',
+            'KZT',
+            'கஸகஸ்தானி டென்கே',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'லவோஷியன் கிப்',
+            'LAK',
+            'லவோஷியன் கிப்',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'லெபனீஸ் பவுண்டு',
+            'LBP',
+            'லெபனீஸ் பவுண்டு',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'இலங்கை ரூபாய்',
+            'LKR',
+            'இலங்கை ரூபாய்',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'லைபீரியன் டாலர்',
+            'LRD',
+            'லைபீரியன் டாலர்',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'லெசோதோ லோட்டி',
+            'LSL',
+            'லெசோதோ லோட்டி',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'லிதுவேனியன் லிடஸ்',
+            'LTL',
+            'லிதுவேனியன் லிடஸ்',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'லத்வியன் லாட்ஸ்',
+            'LVL',
+            'லத்வியன் லாட்ஸ்',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'லிபியன் தினார்',
+            'LYD',
+            'லிபியன் தினார்',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'மொராக்கன் திர்ஹாம்',
+            'MAD',
+            'மொராக்கன் திர்ஹாம்',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'மால்டோவன் லியூ',
+            'MDL',
+            'மால்டோவன் லியூ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'மலகாசி ஏரியரி',
+            'MGA',
+            'மலகாசி ஏரியரி',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'மாசிடோனியன் டேனார்',
+            'MKD',
+            'மாசிடோனியன் டேனார்',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'மியான்மர் கியாத்',
+            'MMK',
+            'மியான்மர் கியாத்',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'மங்கோலியன் டுக்ரிக்',
+            'MNT',
+            'மங்கோலியன் டுக்ரிக்',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'மெகனீஸ் படாகா',
+            'MOP',
+            'மெகனீஸ் படாகா',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'மொரிஷானியன் ஒகுயா (1973–2017)',
+            'MRO',
+            'மொரிஷானியன் ஒகுயா (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'மொரிஷானியன் ஒகுயா',
+            'MRU',
+            'மொரிஷானியன் ஒகுயா',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'மொரீஷியன் ருபீ',
+            'MUR',
+            'மொரீஷியன் ருபீ',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'மாலத்தீவு ருஃபியா',
+            'MVR',
+            'மாலத்தீவு ருஃபியா',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'மலாவியன் குவாச்சா',
+            'MWK',
+            'மலாவியன் குவாச்சா',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'மெக்ஸிகன் பெசோ',
+            'MX$',
+            'மெக்ஸிகன் பெசோ',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'மலேஷியன் ரிங்கிட்',
+            'MYR',
+            'மலேஷியன் ரிங்கிட்',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'மொசாம்பிகன் மெடிகல்',
+            'MZN',
+            'மொசாம்பிகன் மெடிகல்',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'நமீபியன் டாலர்',
+            'NAD',
+            'நமீபியன் டாலர்',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'நைஜீரியன் நைரா',
+            'NGN',
+            'நைஜீரியன் நைரா',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'நிகரகுவன் கோர்டோபா',
+            'NIO',
+            'நிகரகுவன் கோர்டோபா',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'நார்வேஜியன் க்ரோன்',
+            'NOK',
+            'நார்வேஜியன் க்ரோன்',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'நேபாளீஸ் ரூபாய்',
+            'NPR',
+            'நேபாளீஸ் ரூபாய்',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'நியூசிலாந்து டாலர்',
+            'NZ$',
+            'நியூசிலாந்து டாலர்',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ஓமானி ரியால்',
+            'OMR',
+            'ஓமானி ரியால்',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'பனாமானியன் பால்போவா',
+            'PAB',
+            'பனாமானியன் பால்போவா',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'பெரூவியன் சோல்',
+            'PEN',
+            'பெரூவியன் சோல்',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'பபுவா நியூ கினியன் கினா',
+            'PGK',
+            'பபுவா நியூ கினியன் கினா',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'பிலிப்பைன் பெசோ',
+            'PHP',
+            'பிலிப்பைன் பெசோ',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'பாகிஸ்தானி ரூபாய்',
+            'PKR',
+            'பாகிஸ்தானி ரூபாய்',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'போலிஷ் ஸ்லாட்டி',
+            'PLN',
+            'போலிஷ் ஸ்லாட்டி',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'பராகுவன் குவாரானி',
+            'PYG',
+            'பராகுவன் குவாரானி',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'கத்தாரி ரியால்',
+            'QAR',
+            'கத்தாரி ரியால்',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'ரோமானியன் லியூ',
+            'RON',
+            'ரோமானியன் லியூ',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'செர்பியன் தினார்',
+            'RSD',
+            'செர்பியன் தினார்',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'ரஷியன் ரூபிள்',
+            'RUB',
+            'ரஷியன் ரூபிள்',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ருவாண்டன் ஃப்ராங்க்',
+            'RWF',
+            'ருவாண்டன் ஃப்ராங்க்',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'சவுதி ரியால்',
+            'SAR',
+            'சவுதி ரியால்',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'சாலமன் தீவுகள் டாலர்',
+            'SBD',
+            'சாலமன் தீவுகள் டாலர்',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'சிசீலோயிஸ் ருபீ',
+            'SCR',
+            'சிசீலோயிஸ் ருபீ',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'சூடானீஸ் பவுண்டு',
+            'SDG',
+            'சூடானீஸ் பவுண்டு',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'ஸ்வீடிஷ் க்ரோனா',
+            'SEK',
+            'ஸ்வீடிஷ் க்ரோனா',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'சிங்கப்பூர் டாலர்',
+            'SGD',
+            'சிங்கப்பூர் டாலர்',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'செயின்ட் ஹெலேனா பவுண்டு',
+            'SHP',
+            'செயின்ட் ஹெலேனா பவுண்டு',
+        ],
+        'SLE' => [
+            'SLE',
+            'சியாரா லியோனியன் லியோன்',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'சியாரா லியோனியன் லியோன்',
+            'SLL',
+            'சியாரா லியோனியன் லியோன் (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'சோமாலி ஷில்லிங்',
+            'SOS',
+            'சோமாலி ஷில்லிங்',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'சுரினாமீஸ் டாலர்',
+            'SRD',
+            'சுரினாமீஸ் டாலர்',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'தெற்கு சூடானீஸ் பவுண்டு',
+            'SSP',
+            'தெற்கு சூடானீஸ் பவுண்டு',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'சாவ் டோமி மற்றும் பிரின்ஸ்பி டோப்ரா (1977–2017)',
+            'STD',
+            'சாவ் டோமி மற்றும் பிரின்ஸ்பி டோப்ரா (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'சாவ் டோமி மற்றும் பிரின்ஸ்பி டோப்ரா',
+            'STN',
+            'சாவ் டோமி மற்றும் பிரின்ஸ்பி டோப்ரா',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'சிரியன் பவுண்டு',
+            'SYP',
+            'சிரியன் பவுண்டு',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'சுவாஸி லிலாங்கனி',
+            'SZL',
+            'சுவாஸி லிலாங்கனி',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'தாய் பாட்',
+            '฿',
+            'தாய் பாட்',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'தஜிகிஸ்தானி சோமோனி',
+            'TJS',
+            'தஜிகிஸ்தானி சோமோனி',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'துர்க்மெனிஸ்தானி மனத்',
+            'TMT',
+            'துர்க்மெனிஸ்தானி மனத்',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'துனிஷியன் தினார்',
+            'TND',
+            'துனிஷியன் தினார்',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'தொங்கான் பங்கா',
+            'TOP',
+            'தொங்கான் பங்கா',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'துருக்கிஷ் லீரா',
+            'TRY',
+            'துருக்கிஷ் லீரா',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'டிரினிடாட் மற்றும் டோபாகோ டாலர்',
+            'TTD',
+            'டிரினிடாட் மற்றும் டோபாகோ டாலர்',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'புதிய தைவான் டாலர்',
+            'NT$',
+            'புதிய தைவான் டாலர்',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'தான்சானியன் ஷில்லிங்',
+            'TZS',
+            'தான்சானியன் ஷில்லிங்',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'உக்ரைனியன் ஹிரைவ்னியா',
+            'UAH',
+            'உக்ரைனியன் ஹிரைவ்னியா',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'உகாண்டன் ஷில்லிங்',
+            'UGX',
+            'உகாண்டன் ஷில்லிங்',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'அமெரிக்க டாலர்',
+            '$',
+            'அமெரிக்க டாலர்',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'உருகுவேயன் பெசோ',
+            'UYU',
+            'உருகுவேயன் பெசோ',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'உஸ்பெக்கிஸ்தானி சோம்',
+            'UZS',
+            'உஸ்பெக்கிஸ்தானி சோம்',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'வெனிசுலன் போலிவர் (2008–2018)',
+            'VEF',
+            'வெனிசுலன் போலிவர் (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'வெனிசுலன் போலிவர்',
+            'VES',
+            'வெனிசுலன் போலிவர்',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'வியட்நாமீஸ் டாங்',
+            '₫',
+            'வியட்நாமீஸ் டாங்',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'வனுவாட்டு வாட்டு',
+            'VUV',
+            'வனுவாட்டு வாட்டு',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'சமோவான் தாலா',
+            'WST',
+            'சமோவான் தாலா',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'மத்திய ஆப்பிரிக்க CFA ஃப்ராங்க்',
+            'FCFA',
+            'மத்திய ஆப்பிரிக்க CFA ஃப்ராங்க்',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'கிழக்கு கரீபியன் டாலர்',
+            'EC$',
+            'கிழக்கு கரீபியன் டாலர்',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'மேற்கு ஆப்பிரிக்க CFA ஃப்ராங்க்',
+            'F CFA',
+            'மேற்கு ஆப்பிரிக்க CFA ஃப்ராங்க்',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'ஃப்ராங்க் (CFP)',
+            'CFPF',
+            'ஃப்ராங்க் (CFP)',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'ஏமனி ரியால்',
+            'YER',
+            'ஏமனி ரியால்',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'தென் ஆப்ரிக்க ராண்ட்',
+            'ZAR',
+            'தென் ஆப்ரிக்க ராண்ட்',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'ஸாம்பியன் குவாசா (1968–2012)',
+            'ZMK',
+            'ஸாம்பியன் குவாசா (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'ஸாம்பியன் குவாச்சா',
+            'ZMW',
+            'ஸாம்பியன் குவாச்சா',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta_SG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta_SG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta_SG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ta_SG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,16 +3,16 @@
 return [
     'Names' => [
         'MYR' => [
-            0 => 'RM',
-            1 => 'மலேஷியன் ரிங்கிட்',
+            'RM',
+            'மலேஷியன் ரிங்கிட்',
         ],
         'SGD' => [
-            0 => '$',
-            1 => 'சிங்கப்பூர் டாலர்',
+            '$',
+            'சிங்கப்பூர் டாலர்',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'அமெரிக்க டாலர்',
+            'US$',
+            'அமெரிக்க டாலர்',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/te.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/te.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/te.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/te.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,656 +3,660 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'యునైటెడ్ ఆరబ్ ఎమిరేట్స్ దిరామ్',
+            'AED',
+            'యునైటెడ్ ఆరబ్ ఎమిరేట్స్ దిరామ్',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'ఆఫ్ఘాన్ ఆఫ్ఘాని',
+            'AFN',
+            'ఆఫ్ఘాన్ ఆఫ్ఘాని',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'ఆల్బేనియన్ లేక్',
+            'ALL',
+            'ఆల్బేనియన్ లేక్',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'అమెరికన్ డ్రామ్',
+            'AMD',
+            'అమెరికన్ డ్రామ్',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'నెదర్లాండ్స్ యాంటిల్లియన్ గిల్‌డర్',
+            'ANG',
+            'నెదర్లాండ్స్ యాంటిల్లియన్ గిల్‌డర్',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'అంగోలాన్ క్వాన్‌జా',
+            'AOA',
+            'అంగోలాన్ క్వాన్‌జా',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'అర్జెంటీనా పెసో',
+            'ARS',
+            'అర్జెంటీనా పెసో',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ఆస్ట్రేలియన్ డాలర్',
+            'A$',
+            'ఆస్ట్రేలియన్ డాలర్',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'అరుబన్ ఫ్లోరిన్',
+            'AWG',
+            'అరుబన్ ఫ్లోరిన్',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'అజర్బైజాన్ మానట్',
+            'AZN',
+            'అజర్బైజాన్ మానట్',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'బోస్నియా-హెర్జగోవినా మార్పిడి చెయ్యగలిగే మార్క్',
+            'BAM',
+            'బోస్నియా-హెర్జగోవినా మార్పిడి చెయ్యగలిగే మార్క్',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'బర్బాడియన్ డాలర్',
+            'BBD',
+            'బర్బాడియన్ డాలర్',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'బాంగ్లాదేశ్ టాకా',
+            'BDT',
+            'బాంగ్లాదేశ్ టాకా',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'బల్గేరియన్ లేవ్',
+            'BGN',
+            'బల్గేరియన్ లేవ్',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'బహ్రెయిన్ దినార్',
+            'BHD',
+            'బహ్రెయిన్ దినార్',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'బురిండియన్ ఫ్రాంక్',
+            'BIF',
+            'బురిండియన్ ఫ్రాంక్',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'బెర్ముడన్ డాలర్',
+            'BMD',
+            'బెర్ముడన్ డాలర్',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'బ్రూనై డాలర్',
+            'BND',
+            'బ్రూనై డాలర్',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'బొలీవియన్ బొలీవియానో',
+            'BOB',
+            'బొలీవియన్ బొలీవియానో',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'బ్రెజిలియన్ రియల్',
+            'R$',
+            'బ్రెజిలియన్ రియల్',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'బహామియన్ డాలర్',
+            'BSD',
+            'బహామియన్ డాలర్',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'భూటానీయుల గుల్‌ట్రుమ్',
+            'BTN',
+            'భూటానీయుల గుల్‌ట్రుమ్',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'బోట్స్‌వానా పులా',
+            'BWP',
+            'బోట్స్‌వానా పులా',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'బెలరూసియన్ రూబల్',
+            'BYN',
+            'బెలరూసియన్ రూబల్',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'బెలరూసియన్ రూబల్ (2000–2016)',
+            'BYR',
+            'బెలరూసియన్ రూబల్ (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'బెలీజ్ డాలర్',
+            'BZD',
+            'బెలీజ్ డాలర్',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'కెనడియన్ డాలర్',
+            'CA$',
+            'కెనడియన్ డాలర్',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'కొంగోలిస్ ఫ్రాంక్',
+            'CDF',
+            'కొంగోలిస్ ఫ్రాంక్',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'స్విస్ ఫ్రాంక్',
+            'CHF',
+            'స్విస్ ఫ్రాంక్',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'చిలియన్ పెసో',
+            'CLP',
+            'చిలియన్ పెసో',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'చైనీస్ యువాన్ (ఆఫ్‌షోర్)',
+            'CNH',
+            'చైనీస్ యువాన్ (ఆఫ్‌షోర్)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'చైనా దేశ యువాన్',
+            'CN¥',
+            'చైనా దేశ యువాన్',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'కొలంబియన్ పెసో',
+            'COP',
+            'కొలంబియన్ పెసో',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'కోస్టా రికన్ కోలోన్',
+            'CRC',
+            'కోస్టా రికన్ కోలోన్',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'క్యూబన్ కన్వర్టబుల్ పెసో',
+            'CUC',
+            'క్యూబన్ కన్వర్టబుల్ పెసో',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'క్యూబన్ పెసో',
+            'CUP',
+            'క్యూబన్ పెసో',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'కేప్ వెర్డియన్ ఎస్కుడో',
+            'CVE',
+            'కేప్ వెర్డియన్ ఎస్కుడో',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'చెక్ రిపబ్లిక్ కోరునా',
+            'CZK',
+            'చెక్ రిపబ్లిక్ కోరునా',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'జిబోటియన్ ఫ్రాంక్',
+            'DJF',
+            'జిబోటియన్ ఫ్రాంక్',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'డానిష్ క్రోన్',
+            'DKK',
+            'డానిష్ క్రోన్',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'డోమినికన్ పెసో',
+            'DOP',
+            'డోమినికన్ పెసో',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'అల్జీరియన్ దీనార్',
+            'DZD',
+            'అల్జీరియన్ దీనార్',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'ఈజిప్షియన్ పౌండ్',
+            'EGP',
+            'ఈజిప్షియన్ పౌండ్',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'ఎరిట్రీన్ నక్ఫా',
+            'ERN',
+            'ఎరిట్రీన్ నక్ఫా',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ఇథియోపియన్ బర్',
+            'ETB',
+            'ఇథియోపియన్ బర్',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'యురొ',
+            '€',
+            'యురొ',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ఫీజియన్ డాలర్',
+            'FJD',
+            'ఫీజియన్ డాలర్',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ఫాక్‌ల్యాండ్ దీవులు పౌండ్',
+            'FKP',
+            'ఫాక్‌ల్యాండ్ దీవులు పౌండ్',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'బ్రిటిష్ పౌండ్',
+            '£',
+            'బ్రిటిష్ పౌండ్',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'జార్జియన్ లారి',
+            'GEL',
+            'జార్జియన్ లారి',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'గానెయన్ సెడి',
+            'GHS',
+            'గానెయన్ సెడి',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'జిబ్రల్‌టూర్ పౌండ్',
+            'GIP',
+            'జిబ్రల్‌టూర్ పౌండ్',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'గాంబియన్ దలాసి',
+            'GMD',
+            'గాంబియన్ దలాసి',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'గ్వినియన్ ఫ్రాంక్',
+            'GNF',
+            'గ్వినియన్ ఫ్రాంక్',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'గ్యుటెమాలన్ క్వెట్‌జల్',
+            'GTQ',
+            'గ్యుటెమాలన్ క్వెట్‌జల్',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'గుయనియాస్ డాలర్',
+            'GYD',
+            'గుయనియాస్ డాలర్',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'హాంకాంగ్ డాలర్',
+            'HK$',
+            'హాంకాంగ్ డాలర్',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'హోండురన్ లెమిపిరా',
+            'HNL',
+            'హోండురన్ లెమిపిరా',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'క్రొయేషియన్ క్యూన',
+            'HRK',
+            'క్రొయేషియన్ క్యూన',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'హైటియన్ గ్వోర్డే',
+            'HTG',
+            'హైటియన్ గ్వోర్డే',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'హంగేరియన్ ఫోరింట్',
+            'HUF',
+            'హంగేరియన్ ఫోరింట్',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'ఇండోనేషియా రూపాయి',
+            'IDR',
+            'ఇండోనేషియా రూపాయి',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ఇజ్రాయేలీ న్యూ షెకెల్',
+            '₪',
+            'ఇజ్రాయేలీ న్యూ షెకెల్',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'భారతదేశ రూపాయి',
+            '₹',
+            'భారతదేశ రూపాయి',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ఇరాకీ దీనార్',
+            'IQD',
+            'ఇరాకీ దీనార్',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ఇరానియన్ రీయల్',
+            'IRR',
+            'ఇరానియన్ రీయల్',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'ఐస్లాండిక్ క్రోనా',
+            'ISK',
+            'ఐస్లాండిక్ క్రోనా',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'జమైకన్ డాలర్',
+            'JMD',
+            'జమైకన్ డాలర్',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'జోర్‌డానియన్ దీనార్',
+            'JOD',
+            'జోర్‌డానియన్ దీనార్',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'జపాను దేశ యెన్',
+            'JP¥',
+            'జపాను దేశ యెన్',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'కెన్యాన్ షిల్లింగ్',
+            'KES',
+            'కెన్యాన్ షిల్లింగ్',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'కిర్గిస్థాని సౌమ్',
+            'KGS',
+            'కిర్గిస్థాని సౌమ్',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'కాంబోడియన్ రీల్',
+            'KHR',
+            'కాంబోడియన్ రీల్',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'కొమోరియన్ ఫ్రాంక్',
+            'KMF',
+            'కొమోరియన్ ఫ్రాంక్',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'ఉత్తర కొరియా వోన్',
+            'KPW',
+            'ఉత్తర కొరియా వోన్',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'దక్షిణ కొరియా వోన్',
+            '₩',
+            'దక్షిణ కొరియా వోన్',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'కువైట్ దీనార్',
+            'KWD',
+            'కువైట్ దీనార్',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'కేమాన్ దీవుల డాలర్',
+            'KYD',
+            'కేమాన్ దీవుల డాలర్',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'ఖజికిస్థాన్ టెంగే',
+            'KZT',
+            'ఖజికిస్థాన్ టెంగే',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'లాటియన్ కిప్',
+            'LAK',
+            'లాటియన్ కిప్',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'లెబనీస్ పౌండ్',
+            'LBP',
+            'లెబనీస్ పౌండ్',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'శ్రీలంక రూపాయి',
+            'LKR',
+            'శ్రీలంక రూపాయి',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'లిబేరియన్ డాలర్',
+            'LRD',
+            'లిబేరియన్ డాలర్',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'లెసోధో లోటి',
+            'LSL',
+            'లెసోధో లోటి',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'లిథోనియన్ లీటాస్',
+            'LTL',
+            'లిథోనియన్ లీటాస్',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'లాత్వియన్ లాట్స్',
+            'LVL',
+            'లాత్వియన్ లాట్స్',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'లిబియన్ దీనార్',
+            'LYD',
+            'లిబియన్ దీనార్',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'మోరోకన్ దిర్హామ్',
+            'MAD',
+            'మోరోకన్ దిర్హామ్',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'మోల్‌డోవన్ ల్యూ',
+            'MDL',
+            'మోల్‌డోవన్ ల్యూ',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'మలగసీ అరియరీ',
+            'MGA',
+            'మలగసీ అరియరీ',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'మెసిడోనియన్ దినార్',
+            'MKD',
+            'మెసిడోనియన్ దినార్',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'మయన్మార్ క్యాట్',
+            'MMK',
+            'మయన్మార్ క్యాట్',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'మంగోలియన్ టుగ్రిక్',
+            'MNT',
+            'మంగోలియన్ టుగ్రిక్',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'మకనీస్ పటాక',
+            'MOP',
+            'మకనీస్ పటాక',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'మౌరిటానియన్ ఒగ్యియా (1973–2017)',
+            'MRO',
+            'మౌరిటానియన్ ఒగ్యియా (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'మౌరిటానియన్ ఒగ్యియా',
+            'MRU',
+            'మౌరిటానియన్ ఒగ్యియా',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'మారిషన్ రూపాయి',
+            'MUR',
+            'మారిషన్ రూపాయి',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'మాల్దీవియన్ రుఫియా',
+            'MVR',
+            'మాల్దీవియన్ రుఫియా',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'మలావియన్ క్వాచా',
+            'MWK',
+            'మలావియన్ క్వాచా',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'మెక్సికన్ పెసో',
+            'MX$',
+            'మెక్సికన్ పెసో',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'మలేషియా రింగ్గిట్',
+            'MYR',
+            'మలేషియా రింగ్గిట్',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'మొజాంబికన్ మెటికల్',
+            'MZN',
+            'మొజాంబికన్ మెటికల్',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'నమిబియన్ డాలర్',
+            'NAD',
+            'నమిబియన్ డాలర్',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'నైజీరియన్ నైరా',
+            'NGN',
+            'నైజీరియన్ నైరా',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'నికరగ్యుయన్ కొర్‌డుబు',
+            'NIO',
+            'నికరగ్యుయన్ కొర్‌డుబు',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'నార్వేజీయన్ క్రోన్',
+            'NOK',
+            'నార్వేజీయన్ క్రోన్',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'నేపాలీయుల రూపాయి',
+            'NPR',
+            'నేపాలీయుల రూపాయి',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'న్యూజిలాండ్ డాలర్',
+            'NZ$',
+            'న్యూజిలాండ్ డాలర్',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ఒమాని రీయల్',
+            'OMR',
+            'ఒమాని రీయల్',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'పనామనియన్ బల్బోవ',
+            'PAB',
+            'పనామనియన్ బల్బోవ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'పెరువియన్ సోల్',
+            'PEN',
+            'పెరువియన్ సోల్',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'పప్యూ న్యూ గ్యినియన్ కినా',
+            'PGK',
+            'పప్యూ న్యూ గ్యినియన్ కినా',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'ఫిలిప్పిన్ పెసో',
+            'PHP',
+            'ఫిలిప్పిన్ పెసో',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'పాకిస్థాన్ రూపాయి',
+            'PKR',
+            'పాకిస్థాన్ రూపాయి',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'పోలిష్ జ్లోటీ',
+            'PLN',
+            'పోలిష్ జ్లోటీ',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'పరగ్వాయన్ గ్వారని',
+            'PYG',
+            'పరగ్వాయన్ గ్వారని',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'క్వాటరి రీయల్',
+            'QAR',
+            'క్వాటరి రీయల్',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'రోమానియాన్ లెయు',
+            'RON',
+            'రోమానియాన్ లెయు',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'సెర్బియన్ దీనార్',
+            'RSD',
+            'సెర్బియన్ దీనార్',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'రష్యన్ రూబల్',
+            'RUB',
+            'రష్యన్ రూబల్',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ర్వానడాన్ ఫ్రాంక్',
+            'RWF',
+            'ర్వానడాన్ ఫ్రాంక్',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'సౌది రియల్',
+            'SAR',
+            'సౌది రియల్',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'సోలోమన్ దీవుల డాలర్',
+            'SBD',
+            'సోలోమన్ దీవుల డాలర్',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'సెయిచెల్లోయిస్ రూపాయి',
+            'SCR',
+            'సెయిచెల్లోయిస్ రూపాయి',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'సుడానీస్ పౌండ్',
+            'SDG',
+            'సుడానీస్ పౌండ్',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'స్వీడిష్ క్రోనా',
+            'SEK',
+            'స్వీడిష్ క్రోనా',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'సింగపూర్ డాలర్',
+            'SGD',
+            'సింగపూర్ డాలర్',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'సెయింట్ హెలెనా పౌండ్',
+            'SHP',
+            'సెయింట్ హెలెనా పౌండ్',
+        ],
+        'SLE' => [
+            'SLE',
+            'సియెరా లియోనియన్ లియోన్',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'సీయిరు లియోనియన్ లీయోన్',
+            'SLL',
+            'సీయిరు లియోనియన్ లీయోన్ (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'సొమాలి షిల్లింగ్',
+            'SOS',
+            'సొమాలి షిల్లింగ్',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'సురినామీయుల డాలర్',
+            'SRD',
+            'సురినామీయుల డాలర్',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'దక్షిణ సుడానీస్ పౌండ్',
+            'SSP',
+            'దక్షిణ సుడానీస్ పౌండ్',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'సావో టోమ్ మరియు ప్రిన్సిపి డోబ్రా (1977–2017)',
+            'STD',
+            'సావో టోమ్ మరియు ప్రిన్సిపి డోబ్రా (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'సావో టోమ్ మరియు ప్రిన్సిపి డోబ్రా',
+            'STN',
+            'సావో టోమ్ మరియు ప్రిన్సిపి డోబ్రా',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'సిరీయన్ పౌండ్',
+            'SYP',
+            'సిరీయన్ పౌండ్',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'స్వాజి లిలాన్గేని',
+            'SZL',
+            'స్వాజి లిలాన్గేని',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'థాయ్ బాట్',
+            '฿',
+            'థాయ్ బాట్',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'తజికిస్థాన్ సమోని',
+            'TJS',
+            'తజికిస్థాన్ సమోని',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'తుర్క్‌మెనిస్థాని మనాట్',
+            'TMT',
+            'తుర్క్‌మెనిస్థాని మనాట్',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'తునీషియన్ దీనార్',
+            'TND',
+            'తునీషియన్ దీనార్',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'టోంగాన్ పాంʻగా',
+            'TOP',
+            'టోంగాన్ పాంʻగా',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'టర్కిస్ లీరా',
+            'TRY',
+            'టర్కిస్ లీరా',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ట్రినిడాడ్ మరియు టొబాగో డాలర్',
+            'TTD',
+            'ట్రినిడాడ్ మరియు టొబాగో డాలర్',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'క్రొత్త తైవాన్ డాలర్',
+            'NT$',
+            'క్రొత్త తైవాన్ డాలర్',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'టాంజానియన్ షిల్లింగ్',
+            'TZS',
+            'టాంజానియన్ షిల్లింగ్',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ఉక్రయినియన్ హ్రివ్‌నియా',
+            'UAH',
+            'ఉక్రయినియన్ హ్రివ్‌నియా',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ఉగాండన్ షిల్లింగ్',
+            'UGX',
+            'ఉగాండన్ షిల్లింగ్',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'అమెరికా డాలర్',
+            '$',
+            'అమెరికా డాలర్',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'ఉరుగ్వెయన్ పెసో',
+            'UYU',
+            'ఉరుగ్వెయన్ పెసో',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ఉజ్‌బెకిస్తాన్ సౌమ్',
+            'UZS',
+            'ఉజ్‌బెకిస్తాన్ సౌమ్',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'వెనుజులా బోలివర్ (2008–2018)',
+            'VEF',
+            'వెనుజులా బోలివర్ (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'వెనుజులా బోలివర్',
+            'VES',
+            'వెనుజులా బోలివర్',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'వియత్నామీయుల డాంగ్',
+            '₫',
+            'వియత్నామీయుల డాంగ్',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'వనాటు వటు',
+            'VUV',
+            'వనాటు వటు',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'సమోయన్ తాలా',
+            'WST',
+            'సమోయన్ తాలా',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'సెంట్రల్ ఆఫ్రికన్ సిఎఫ్‌ఎ ఫ్రాంక్',
+            'FCFA',
+            'సెంట్రల్ ఆఫ్రికన్ సిఎఫ్‌ఎ ఫ్రాంక్',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'తూర్పు కరీబియన్ డాలర్',
+            'EC$',
+            'తూర్పు కరీబియన్ డాలర్',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'పశ్చిమ ఆఫ్రికన్ సిఏఫ్ఏ ఫ్రాంక్',
+            'F CFA',
+            'పశ్చిమ ఆఫ్రికన్ సిఏఫ్ఏ ఫ్రాంక్',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'సిఎఫ్‌పి ఫ్రాంక్',
+            'CFPF',
+            'సిఎఫ్‌పి ఫ్రాంక్',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'ఎమునీ రీయల్',
+            'YER',
+            'ఎమునీ రీయల్',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'దక్షిణ ఆఫ్రికా ర్యాండ్',
+            'ZAR',
+            'దక్షిణ ఆఫ్రికా ర్యాండ్',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'జాంబియన్ క్వాచా (1968–2012)',
+            'ZMK',
+            'జాంబియన్ క్వాచా (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'జాంబియన్ క్వాచా',
+            'ZMW',
+            'జాంబియన్ క్వాచా',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tg.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => [
-            0 => 'R$',
-            1 => 'Реали бразилиягӣ',
+            'R$',
+            'Реали бразилиягӣ',
+        ],
+        'BSD' => [
+            'BSD',
+            'Доллари Багама',
+        ],
+        'BTN' => [
+            'BTN',
+            'Нгултруми Бутан',
+        ],
+        'BWP' => [
+            'BWP',
+            'Пулаи Ботсвана',
+        ],
+        'BYN' => [
+            'BYN',
+            'Рубли Беларус',
+        ],
+        'BZD' => [
+            'BZD',
+            'Доллари Белиз',
+        ],
+        'CAD' => [
+            'CA$',
+            'Доллари Канада',
+        ],
+        'CDF' => [
+            'CDF',
+            'Франки Конго',
+        ],
+        'CHF' => [
+            'CHF',
+            'Франки Швейтсария',
+        ],
+        'CLP' => [
+            'CLP',
+            'Песои Чили',
+        ],
+        'CNH' => [
+            'CNH',
+            'Юани Хитой (офшорӣ)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Иенаи хитоӣ',
+            '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' => [
-            0 => '€',
-            1 => 'Евро',
+            '€',
+            'Евро',
+        ],
+        'FJD' => [
+            'FJD',
+            'Доллари Фиҷи',
+        ],
+        'FKP' => [
+            'FKP',
+            'Фунти Ҷазираҳои Фолкленд',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Фунт стерлинги британӣ',
+            '£',
+            'Фунт стерлинги британӣ',
+        ],
+        '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' => [
-            0 => '₹',
-            1 => 'Рупияи ҳиндустонӣ',
+            '₹',
+            'Рупияи ҳиндустонӣ',
+        ],
+        'IQD' => [
+            'IQD',
+            'Динори Ироқ',
+        ],
+        'IRR' => [
+            'IRR',
+            'Риёли Эрон',
+        ],
+        'ISK' => [
+            'ISK',
+            'Кронури Исландия',
+        ],
+        'JMD' => [
+            'JMD',
+            'Доллари Ямайка',
+        ],
+        'JOD' => [
+            'JOD',
+            'Динори Иордания',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Иенаи японӣ',
+            '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' => [
-            0 => 'RUB',
-            1 => 'Рубли русӣ',
+            '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' => [
-            0 => 'сом.',
-            1 => 'Сомонӣ',
+            'сом.',
+            'Сомонии Тоҷикистон',
+        ],
+        'TMT' => [
+            'TMT',
+            'манати Туркманистон',
+        ],
+        'TND' => [
+            'TND',
+            'Динори Тунис',
+        ],
+        'TOP' => [
+            'TOP',
+            'Паангаи Тонга',
+        ],
+        'TRY' => [
+            'TRY',
+            'Лираи Туркия',
+        ],
+        'TTD' => [
+            'TTD',
+            'Доллари Тринидад ва Тобаго',
+        ],
+        'TWD' => [
+            'NT$',
+            'Доллари нави Тайван',
+        ],
+        'TZS' => [
+            'TZS',
+            'Шиллинги Танзания',
+        ],
+        'UAH' => [
+            'UAH',
+            'Гривнаи украинӣ',
+        ],
+        'UGX' => [
+            'UGX',
+            'Шилинги Уганда',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'Доллари ИМА',
+            '$',
+            'Доллари ИМА',
+        ],
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/th.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/th.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/th.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/th.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1140 +3,1144 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'เปเซตาอันดอร์รา',
+            'ADP',
+            'เปเซตาอันดอร์รา',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'เดอร์แฮมสหรัฐอาหรับเอมิเรตส์',
+            'AED',
+            'เดอร์แฮมสหรัฐอาหรับเอมิเรตส์',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'อัฟกานีอัฟกานิสถาน (1927–2002)',
+            'AFA',
+            'อัฟกานีอัฟกานิสถาน (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'อัฟกานิอัฟกานิสถาน',
+            'AFN',
+            'อัฟกานิอัฟกานิสถาน',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'เลกแอลเบเนีย',
+            'ALL',
+            'เลกแอลเบเนีย',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'แดรมอาร์เมเนีย',
+            'AMD',
+            'แดรมอาร์เมเนีย',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'กิลเดอร์เนเธอร์แลนด์แอนทิลลิส',
+            'ANG',
+            'กิลเดอร์เนเธอร์แลนด์แอนทิลลิส',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'กวานซาแองโกลา',
+            'AOA',
+            'กวานซาแองโกลา',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'กวานซาแองโกลา (1977–1990)',
+            'AOK',
+            'กวานซาแองโกลา (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'นิวกวานซาแองโกลา (1990–2000)',
+            'AON',
+            'นิวกวานซาแองโกลา (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'กวานซารีจัสทาโดแองโกลา (1995–1999)',
+            'AOR',
+            'กวานซารีจัสทาโดแองโกลา (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'ออสตรัลอาร์เจนตินา',
+            'ARA',
+            'ออสตรัลอาร์เจนตินา',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'เปโซเลย์อาร์เจนตินา (1970–1983)',
+            'ARL',
+            'เปโซเลย์อาร์เจนตินา (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'เปโซอาร์เจนตินา (1881–1970)',
+            'ARM',
+            'เปโซอาร์เจนตินา (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'เปโซอาร์เจนตินา (1983–1985)',
+            'ARP',
+            'เปโซอาร์เจนตินา (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'เปโซอาร์เจนตินา',
+            'ARS',
+            'เปโซอาร์เจนตินา',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'ชิลลิงออสเตรีย',
+            'ATS',
+            'ชิลลิงออสเตรีย',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'ดอลลาร์ออสเตรเลีย',
+            'AU$',
+            'ดอลลาร์ออสเตรเลีย',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'ฟลอรินอารูบา',
+            'AWG',
+            'ฟลอรินอารูบา',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'มานัตอาเซอร์ไบจาน (1993–2006)',
+            'AZM',
+            'มานัตอาเซอร์ไบจาน (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'มานัตอาเซอร์ไบจาน',
+            'AZN',
+            'มานัตอาเซอร์ไบจาน',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'ดีนาร์บอสเนีย-เฮอร์เซโกวีนา',
+            'BAD',
+            'ดีนาร์บอสเนีย-เฮอร์เซโกวีนา',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'มาร์กบอสเนีย-เฮอร์เซโกวีนา',
+            'BAM',
+            'มาร์กบอสเนีย-เฮอร์เซโกวีนา',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'ดีนาร์ใหม่บอสเนีย-เฮอร์เซโกวีนา (1994–1997)',
+            'BAN',
+            'ดีนาร์ใหม่บอสเนีย-เฮอร์เซโกวีนา (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'ดอลลาร์บาร์เบโดส',
+            'BBD',
+            'ดอลลาร์บาร์เบโดส',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'ตากาบังกลาเทศ',
+            'BDT',
+            'ตากาบังกลาเทศ',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'ฟรังก์เบลเยียม (เปลี่ยนแปลงได้)',
+            'BEC',
+            'ฟรังก์เบลเยียม (เปลี่ยนแปลงได้)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'ฟรังก์เบลเยียม',
+            'BEF',
+            'ฟรังก์เบลเยียม',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'ฟรังก์เบลเยียม (การเงิน)',
+            'BEL',
+            'ฟรังก์เบลเยียม (การเงิน)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'ฮาร์ดเลฟบัลแกเรีย',
+            'BGL',
+            'ฮาร์ดเลฟบัลแกเรีย',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'โซเชียลลิสต์เลฟบัลแกเรีย',
+            'BGM',
+            'โซเชียลลิสต์เลฟบัลแกเรีย',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'เลฟบัลแกเรีย',
+            'BGN',
+            'เลฟบัลแกเรีย',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'เลฟบัลเกเรีย (1879–1952)',
+            'BGO',
+            'เลฟบัลเกเรีย (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'ดีนาร์บาห์เรน',
+            'BHD',
+            'ดีนาร์บาห์เรน',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'ฟรังก์บุรุนดี',
+            'BIF',
+            'ฟรังก์บุรุนดี',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'ดอลลาร์เบอร์มิวดา',
+            'BMD',
+            'ดอลลาร์เบอร์มิวดา',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'ดอลลาร์บรูไน',
+            'BND',
+            'ดอลลาร์บรูไน',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'โบลิเวียโนโบลิเวีย',
+            'BOB',
+            'โบลิเวียโนโบลิเวีย',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'โบลิเวียโนโบลิเวีย (1863–1963)',
+            'BOL',
+            'โบลิเวียโนโบลิเวีย (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'เปโซโบลิเวีย',
+            'BOP',
+            'เปโซโบลิเวีย',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'มฟดอลโบลิเวีย',
+            'BOV',
+            'มฟดอลโบลิเวีย',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'ครูเซโรโนโวบราซิล (1967–1986)',
+            'BRB',
+            'ครูเซโรโนโวบราซิล (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'ครูซาโดบราซิล',
+            'BRC',
+            'ครูซาโดบราซิล',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'ครูเซโรบราซิล (1990–1993)',
+            'BRE',
+            'ครูเซโรบราซิล (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'เรียลบราซิล',
+            'R$',
+            'เรียลบราซิล',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'ครูซาโดโนโวบราซิล',
+            'BRN',
+            'ครูซาโดโนโวบราซิล',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'ครูเซโรบราซิล',
+            'BRR',
+            'ครูเซโรบราซิล',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'ครูเซโรบราซิล (1942–1967)',
+            'BRZ',
+            'ครูเซโรบราซิล (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'ดอลลาร์บาฮามาส',
+            'BSD',
+            'ดอลลาร์บาฮามาส',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'เอ็งกุลตรัมภูฏาน',
+            'BTN',
+            'เอ็งกุลตรัมภูฏาน',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'จ๊าดพม่า',
+            'BUK',
+            'จ๊าดพม่า',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'ปูลาบอตสวานา',
+            'BWP',
+            'ปูลาบอตสวานา',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'นิวรูเบิลเบลารุส (1994–1999)',
+            'BYB',
+            'นิวรูเบิลเบลารุส (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'รูเบิลเบลารุส',
+            'BYN',
+            'รูเบิลเบลารุส',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'รูเบิลเบลารุส (2000–2016)',
+            'BYR',
+            'รูเบิลเบลารุส (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'ดอลลาร์เบลีซ',
+            'BZD',
+            'ดอลลาร์เบลีซ',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'ดอลลาร์แคนาดา',
+            'CA$',
+            'ดอลลาร์แคนาดา',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'ฟรังก์คองโก',
+            'CDF',
+            'ฟรังก์คองโก',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'ยูโรดับเบิลยูไออาร์',
+            'CHE',
+            'ยูโรดับเบิลยูไออาร์',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'ฟรังก์สวิส',
+            'CHF',
+            'ฟรังก์สวิส',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'ฟรังก์ดับเบิลยูไออาร์',
+            'CHW',
+            'ฟรังก์ดับเบิลยูไออาร์',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'เอสคูโดชิลี',
+            'CLE',
+            'เอสคูโดชิลี',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'ฟูเมนโตชิลี',
+            'CLF',
+            'ฟูเมนโตชิลี',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'เปโซชิลี',
+            'CLP',
+            'เปโซชิลี',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'หยวน',
+            'CNH',
+            'หยวน',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'หยวนจีน',
+            'CN¥',
+            'หยวนจีน',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'เปโซโคลอมเบีย',
+            'COP',
+            'เปโซโคลอมเบีย',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'วาเลอร์เรียลโคลอมเบีย',
+            'COU',
+            'วาเลอร์เรียลโคลอมเบีย',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'โกลองคอสตาริกา',
+            'CRC',
+            'โกลองคอสตาริกา',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'ดีนาร์เซอร์เบียเก่า',
+            'CSD',
+            'ดีนาร์เซอร์เบียเก่า',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'ฮาร์ดโครูนาเช็กโกสโลวัก',
+            'CSK',
+            'ฮาร์ดโครูนาเช็กโกสโลวัก',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'เปโซคิวบา (แปลงสภาพ)',
+            'CUC',
+            'เปโซคิวบา (แปลงสภาพ)',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'เปโซคิวบา',
+            'CUP',
+            'เปโซคิวบา',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'เอสคูโดเคปเวิร์ด',
+            'CVE',
+            'เอสคูโดเคปเวิร์ด',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'ปอนด์ไซปรัส',
+            'CYP',
+            'ปอนด์ไซปรัส',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'โครูนาสาธารณรัฐเช็ก',
+            'CZK',
+            'โครูนาสาธารณรัฐเช็ก',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'มาร์กเยอรมันตะวันออก',
+            'DDM',
+            'มาร์กเยอรมันตะวันออก',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'มาร์กเยอรมัน',
+            'DEM',
+            'มาร์กเยอรมัน',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'ฟรังก์จิบูตี',
+            'DJF',
+            'ฟรังก์จิบูตี',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'โครนเดนมาร์ก',
+            'DKK',
+            'โครนเดนมาร์ก',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'เปโซโดมินิกัน',
+            'DOP',
+            'เปโซโดมินิกัน',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'ดีนาร์แอลจีเรีย',
+            'DZD',
+            'ดีนาร์แอลจีเรีย',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'ซูเกรเอกวาดอร์',
+            'ECS',
+            'ซูเกรเอกวาดอร์',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'วาเลอร์คอนสแตนต์เอกวาดอร์',
+            'ECV',
+            'วาเลอร์คอนสแตนต์เอกวาดอร์',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'ครูนเอสโตเนีย',
+            'EEK',
+            'ครูนเอสโตเนีย',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'ปอนด์อียิปต์',
+            'EGP',
+            'ปอนด์อียิปต์',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'แนกฟาเอริเทรีย',
+            'ERN',
+            'แนกฟาเอริเทรีย',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'เปเซตาสเปน (บัญชีเอ)',
+            'ESA',
+            'เปเซตาสเปน (บัญชีเอ)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'เปเซตาสเปน (บัญชีที่เปลี่ยนแปลงได้)',
+            'ESB',
+            'เปเซตาสเปน (บัญชีที่เปลี่ยนแปลงได้)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'เปเซตาสเปน',
+            'ESP',
+            'เปเซตาสเปน',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'เบอรร์เอธิโอเปีย',
+            'ETB',
+            'เบอรร์เอธิโอเปีย',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ยูโร',
+            '€',
+            'ยูโร',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'มาร์กกาฟินแลนด์',
+            'FIM',
+            'มาร์กกาฟินแลนด์',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'ดอลลาร์ฟิจิ',
+            'FJD',
+            'ดอลลาร์ฟิจิ',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'ปอนด์หมู่เกาะฟอล์กแลนด์',
+            'FKP',
+            'ปอนด์หมู่เกาะฟอล์กแลนด์',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'ฟรังก์ฝรั่งเศส',
+            'FRF',
+            'ฟรังก์ฝรั่งเศส',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'ปอนด์สเตอร์ลิง (สหราชอาณาจักร)',
+            '£',
+            'ปอนด์สเตอร์ลิง (สหราชอาณาจักร)',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'คูปอนลาริตจอร์เจีย',
+            'GEK',
+            'คูปอนลาริตจอร์เจีย',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'ลารีจอร์เจีย',
+            'GEL',
+            'ลารีจอร์เจีย',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'เซดีกานา (1979–2007)',
+            'GHC',
+            'เซดีกานา (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'เซดีกานา',
+            'GHS',
+            'เซดีกานา',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'ปอนด์ยิบรอลตาร์',
+            'GIP',
+            'ปอนด์ยิบรอลตาร์',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'ดาลาซีแกมเบีย',
+            'GMD',
+            'ดาลาซีแกมเบีย',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'ฟรังก์กินี',
+            'GNF',
+            'ฟรังก์กินี',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'ไซลีกินี',
+            'GNS',
+            'ไซลีกินี',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'เอ็กเวเลอิเควทอเรียลกินี',
+            'GQE',
+            'เอ็กเวเลอิเควทอเรียลกินี',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'ดรัชมากรีก',
+            'GRD',
+            'ดรัชมากรีก',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'เควตซัลกัวเตมาลา',
+            'GTQ',
+            'เควตซัลกัวเตมาลา',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'เอสคูโดกินีโปรตุเกส',
+            'GWE',
+            'เอสคูโดกินีโปรตุเกส',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'เปโซกินี-บิสเซา',
+            'GWP',
+            'เปโซกินี-บิสเซา',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'ดอลลาร์กายอานา',
+            'GYD',
+            'ดอลลาร์กายอานา',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'ดอลลาร์ฮ่องกง',
+            'HK$',
+            'ดอลลาร์ฮ่องกง',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'เลมปิราฮอนดูรัส',
+            'HNL',
+            'เลมปิราฮอนดูรัส',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'ดีนาร์โครเอเชีย',
+            'HRD',
+            'ดีนาร์โครเอเชีย',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'คูนาโครเอเชีย',
+            'HRK',
+            'คูนาโครเอเชีย',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'กูร์ดเฮติ',
+            'HTG',
+            'กูร์ดเฮติ',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ฟอรินต์ฮังการี',
+            'HUF',
+            'ฟอรินต์ฮังการี',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'รูเปียห์อินโดนีเซีย',
+            'IDR',
+            'รูเปียห์อินโดนีเซีย',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'ปอนด์ไอริช',
+            'IEP',
+            'ปอนด์ไอริช',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'ปอนด์อิสราเอล',
+            'ILP',
+            'ปอนด์อิสราเอล',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'นิวเชเกลอิสราเอล',
+            '₪',
+            'นิวเชเกลอิสราเอล',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'รูปีอินเดีย',
+            '₹',
+            'รูปีอินเดีย',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ดีนาร์อิรัก',
+            'IQD',
+            'ดีนาร์อิรัก',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'เรียลอิหร่าน',
+            'IRR',
+            'เรียลอิหร่าน',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'โครนาไอซ์แลนด์',
+            'ISK',
+            'โครนาไอซ์แลนด์',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'ลีราอิตาลี',
+            'ITL',
+            'ลีราอิตาลี',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ดอลลาร์จาเมกา',
+            'JMD',
+            'ดอลลาร์จาเมกา',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'ดีนาร์จอร์แดน',
+            'JOD',
+            'ดีนาร์จอร์แดน',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'เยนญี่ปุ่น',
+            '¥',
+            'เยนญี่ปุ่น',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'ชิลลิงเคนยา',
+            'KES',
+            'ชิลลิงเคนยา',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'ซอมคีร์กีซสถาน',
+            'KGS',
+            'ซอมคีร์กีซสถาน',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'เรียลกัมพูชา',
+            'KHR',
+            'เรียลกัมพูชา',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'ฟรังก์คอโมโรส',
+            'KMF',
+            'ฟรังก์คอโมโรส',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'วอนเกาหลีเหนือ',
+            'KPW',
+            'วอนเกาหลีเหนือ',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'ฮวานเกาหลีใต้ (1953–1962)',
+            'KRH',
+            'ฮวานเกาหลีใต้ (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'วอนเกาหลีใต้ (1945–1953)',
+            'KRO',
+            'วอนเกาหลีใต้ (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'วอนเกาหลีใต้',
+            '₩',
+            'วอนเกาหลีใต้',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'ดีนาร์คูเวต',
+            'KWD',
+            'ดีนาร์คูเวต',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'ดอลลาร์หมู่เกาะเคย์แมน',
+            'KYD',
+            'ดอลลาร์หมู่เกาะเคย์แมน',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'เทงเจคาซัคสถาน',
+            'KZT',
+            'เทงเจคาซัคสถาน',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'กีบลาว',
+            'LAK',
+            'กีบลาว',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'ปอนด์เลบานอน',
+            'LBP',
+            'ปอนด์เลบานอน',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'รูปีศรีลังกา',
+            'LKR',
+            'รูปีศรีลังกา',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'ดอลลาร์ไลบีเรีย',
+            'LRD',
+            'ดอลลาร์ไลบีเรีย',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'โลตีเลโซโท',
+            'LSL',
+            'โลตีเลโซโท',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'ลีตัสลิทัวเนีย',
+            'LTL',
+            'ลีตัสลิทัวเนีย',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'ทาโลนัสลิทัวเนีย',
+            'LTT',
+            'ทาโลนัสลิทัวเนีย',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'คอนเวอร์ทิเบิลฟรังก์ลักเซมเบิร์ก',
+            'LUC',
+            'คอนเวอร์ทิเบิลฟรังก์ลักเซมเบิร์ก',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'ฟรังก์ลักเซมเบิร์ก',
+            'LUF',
+            'ฟรังก์ลักเซมเบิร์ก',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'ไฟแนลเชียลฟรังก์ลักเซมเบิร์ก',
+            'LUL',
+            'ไฟแนลเชียลฟรังก์ลักเซมเบิร์ก',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'ลัตส์ลัตเวีย',
+            'LVL',
+            'ลัตส์ลัตเวีย',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'รูเบิลลัตเวีย',
+            'LVR',
+            'รูเบิลลัตเวีย',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'ดีนาร์ลิเบีย',
+            'LYD',
+            'ดีนาร์ลิเบีย',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'ดีแรห์มโมร็อกโก',
+            'MAD',
+            'ดีแรห์มโมร็อกโก',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'ฟรังก์โมร็อกโก',
+            'MAF',
+            'ฟรังก์โมร็อกโก',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'ฟรังก์โมนาโก',
+            'MCF',
+            'ฟรังก์โมนาโก',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'บัตรปันส่วนมอลโดวา',
+            'MDC',
+            'บัตรปันส่วนมอลโดวา',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'ลิวมอลโดวา',
+            'MDL',
+            'ลิวมอลโดวา',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'อาเรียรีมาลากาซี',
+            'MGA',
+            'อาเรียรีมาลากาซี',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'ฟรังก์มาดากัสการ์',
+            'MGF',
+            'ฟรังก์มาดากัสการ์',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'ดีนาร์มาซิโดเนีย',
+            'MKD',
+            'ดีนาร์มาซิโดเนีย',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'ดีนาร์มาซิโดเนีย (1992–1993)',
+            'MKN',
+            'ดีนาร์มาซิโดเนีย (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'ฟรังก์มาลี',
+            'MLF',
+            'ฟรังก์มาลี',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'จ๊าตพม่า',
+            'MMK',
+            'จ๊าตพม่า',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'ทูกริกมองโกเลีย',
+            'MNT',
+            'ทูกริกมองโกเลีย',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'ปาตากามาเก๊า',
+            'MOP',
+            'ปาตากามาเก๊า',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'อูกียามอริเตเนีย (1973–2017)',
+            'MRO',
+            'อูกียามอริเตเนีย (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'อูกียามอริเตเนีย',
+            'MRU',
+            'อูกียามอริเตเนีย',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'ลีรามอลตา',
+            'MTL',
+            'ลีรามอลตา',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'ปอนด์มอลตา',
+            'MTP',
+            'ปอนด์มอลตา',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'รูปีมอริเชียส',
+            'MUR',
+            'รูปีมอริเชียส',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'รูฟิยามัลดีฟส์',
+            'MVR',
+            'รูฟิยามัลดีฟส์',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'ควาชามาลาวี',
+            'MWK',
+            'ควาชามาลาวี',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'เปโซเม็กซิโก',
+            'MX$',
+            'เปโซเม็กซิโก',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'เงินเปโซเม็กซิโก (1861–1992)',
+            'MXP',
+            'เงินเปโซเม็กซิโก (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'ยูนิแดด ดี อินเวอร์ชั่น เม็กซิโก',
+            'MXV',
+            'ยูนิแดด ดี อินเวอร์ชั่น เม็กซิโก',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ริงกิตมาเลเซีย',
+            'MYR',
+            'ริงกิตมาเลเซีย',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'เอสคูโดโมซัมบิก',
+            'MZE',
+            'เอสคูโดโมซัมบิก',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'เมติคัลโมซัมบิกเก่า',
+            'MZM',
+            'เมติคัลโมซัมบิกเก่า',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'เมติคัลโมซัมบิก',
+            'MZN',
+            'เมติคัลโมซัมบิก',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'ดอลลาร์นามิเบีย',
+            'NAD',
+            'ดอลลาร์นามิเบีย',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'ไนราไนจีเรีย',
+            'NGN',
+            'ไนราไนจีเรีย',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'คอร์โดบานิการากัว',
+            'NIC',
+            'คอร์โดบานิการากัว',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'กอร์โดบานิการากัว',
+            'NIO',
+            'กอร์โดบานิการากัว',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'กิลเดอร์เนเธอร์แลนด์',
+            'NLG',
+            'กิลเดอร์เนเธอร์แลนด์',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'โครนนอร์เวย์',
+            'NOK',
+            'โครนนอร์เวย์',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'รูปีเนปาล',
+            'NPR',
+            'รูปีเนปาล',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'ดอลลาร์นิวซีแลนด์',
+            'NZ$',
+            'ดอลลาร์นิวซีแลนด์',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'เรียลโอมาน',
+            'OMR',
+            'เรียลโอมาน',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'บัลบัวปานามา',
+            'PAB',
+            'บัลบัวปานามา',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'อินตีเปรู',
+            'PEI',
+            'อินตีเปรู',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'ซอลเปรู',
+            'PEN',
+            'ซอลเปรู',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'ซอลเปรู (1863–1965)',
+            'PES',
+            'ซอลเปรู (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'กีนาปาปัวนิวกินี',
+            'PGK',
+            'กีนาปาปัวนิวกินี',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'เปโซฟิลิปปินส์',
+            'PHP',
+            'เปโซฟิลิปปินส์',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'รูปีปากีสถาน',
+            'PKR',
+            'รูปีปากีสถาน',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'ซลอตีโปแลนด์',
+            'PLN',
+            'ซลอตีโปแลนด์',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'ซลอตีโปแลนด์ (1950–1995)',
+            'PLZ',
+            'ซลอตีโปแลนด์ (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'เอสคูโดโปรตุเกส',
+            'PTE',
+            'เอสคูโดโปรตุเกส',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'กวารานีปารากวัย',
+            'PYG',
+            'กวารานีปารากวัย',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'เรียลกาตาร์',
+            'QAR',
+            'เรียลกาตาร์',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'ดอลลาร์โรดีเซีย',
+            'RHD',
+            'ดอลลาร์โรดีเซีย',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'ลิวโรมาเนียเก่า',
+            'ROL',
+            'ลิวโรมาเนียเก่า',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'ลิวโรมาเนีย',
+            'RON',
+            'ลิวโรมาเนีย',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'ดีนาร์เซอร์เบีย',
+            'RSD',
+            'ดีนาร์เซอร์เบีย',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'รูเบิลรัสเซีย',
+            'RUB',
+            'รูเบิลรัสเซีย',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'รูเบิลรัสเซีย (1991–1998)',
+            'RUR',
+            'รูเบิลรัสเซีย (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'ฟรังก์รวันดา',
+            'RWF',
+            'ฟรังก์รวันดา',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'ริยัลซาอุดีอาระเบีย',
+            'SAR',
+            'ริยัลซาอุดีอาระเบีย',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'ดอลลาร์หมู่เกาะโซโลมอน',
+            'SBD',
+            'ดอลลาร์หมู่เกาะโซโลมอน',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'รูปีเซเชลส์',
+            'SCR',
+            'รูปีเซเชลส์',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'ดีนาร์ซูดานเก่า',
+            'SDD',
+            'ดีนาร์ซูดานเก่า',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'ปอนด์ซูดาน',
+            'SDG',
+            'ปอนด์ซูดาน',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'ปอนด์ซูดานเก่า',
+            'SDP',
+            'ปอนด์ซูดานเก่า',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'โครนาสวีเดน',
+            'SEK',
+            'โครนาสวีเดน',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'ดอลลาร์สิงคโปร์',
+            'SGD',
+            'ดอลลาร์สิงคโปร์',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'ปอนด์เซนต์เฮเลนา',
+            'SHP',
+            'ปอนด์เซนต์เฮเลนา',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'ทอลาร์สโลวีเนีย',
+            'SIT',
+            'ทอลาร์สโลวีเนีย',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'โครูนาสโลวัก',
+            'SKK',
+            'โครูนาสโลวัก',
+        ],
+        'SLE' => [
+            'SLE',
+            'ลีโอนเซียร์ราลีโอน',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'ลีโอนเซียร์ราลีโอน',
+            'SLL',
+            'ลีโอนเซียร์ราลีโอน (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'ชิลลิงโซมาเลีย',
+            'SOS',
+            'ชิลลิงโซมาเลีย',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'ดอลลาร์ซูรินาเม',
+            'SRD',
+            'ดอลลาร์ซูรินาเม',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'กิลเดอร์ซูรินาเม',
+            'SRG',
+            'กิลเดอร์ซูรินาเม',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'ปอนด์ซูดานใต้',
+            'SSP',
+            'ปอนด์ซูดานใต้',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'ดอบราเซาตูเมและปรินซิปี (1977–2017)',
+            'STD',
+            'ดอบราเซาตูเมและปรินซิปี (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'ดอบราเซาตูเมและปรินซิปี',
+            'STN',
+            'ดอบราเซาตูเมและปรินซิปี',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'รูเบิลโซเวียต',
+            'SUR',
+            'รูเบิลโซเวียต',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'โคลอนเอลซัลวาดอร์',
+            'SVC',
+            'โคลอนเอลซัลวาดอร์',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'ปอนด์ซีเรีย',
+            'SYP',
+            'ปอนด์ซีเรีย',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'ลิลันเจนีสวาซิ',
+            'SZL',
+            'ลิลันเจนีสวาซิ',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'บาท',
+            '฿',
+            'บาท',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'รูเบิลทาจิกิสถาน',
+            'TJR',
+            'รูเบิลทาจิกิสถาน',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'โซโมนิทาจิกิสถาน',
+            'TJS',
+            'โซโมนิทาจิกิสถาน',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'มานัตเติร์กเมนิสถาน (1993–2009)',
+            'TMM',
+            'มานัตเติร์กเมนิสถาน (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'มานัตเติร์กเมนิสถาน',
+            'TMT',
+            'มานัตเติร์กเมนิสถาน',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'ดีนาร์ตูนิเซีย',
+            'TND',
+            'ดีนาร์ตูนิเซีย',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'พาแองกาตองกา',
+            'TOP',
+            'พาแองกาตองกา',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'เอสคูโดติมอร์',
+            'TPE',
+            'เอสคูโดติมอร์',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'ลีราตุรกีเก่า',
+            'TRL',
+            'ลีราตุรกีเก่า',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'ลีราตุรกี',
+            'TRY',
+            'ลีราตุรกี',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ดอลลาร์ตรินิแดดและโตเบโก',
+            'TTD',
+            'ดอลลาร์ตรินิแดดและโตเบโก',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'ดอลลาร์ไต้หวันใหม่',
+            'NT$',
+            'ดอลลาร์ไต้หวันใหม่',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'ชิลลิงแทนซาเนีย',
+            'TZS',
+            'ชิลลิงแทนซาเนีย',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ฮรีฟเนียยูเครน',
+            'UAH',
+            'ฮรีฟเนียยูเครน',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'คาร์โบวาเนตซ์ยูเครน',
+            'UAK',
+            'คาร์โบวาเนตซ์ยูเครน',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'ชิลลิงยูกันดา (1966–1987)',
+            'UGS',
+            'ชิลลิงยูกันดา (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ชิลลิงยูกันดา',
+            'UGX',
+            'ชิลลิงยูกันดา',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'ดอลลาร์สหรัฐ',
+            'US$',
+            'ดอลลาร์สหรัฐ',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'ดอลลาร์สหรัฐ (วันถัดไป)',
+            'USN',
+            'ดอลลาร์สหรัฐ (วันถัดไป)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'ดอลลาร์สหรัฐ (วันเดียวกัน)',
+            'USS',
+            'ดอลลาร์สหรัฐ (วันเดียวกัน)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'เปโซเอนยูนิแดดเซสอินเด็กซาแดสอุรุกวัย',
+            'UYI',
+            'เปโซเอนยูนิแดดเซสอินเด็กซาแดสอุรุกวัย',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'เปโซอุรุกวัย (1975–1993)',
+            'UYP',
+            'เปโซอุรุกวัย (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'เปโซอุรุกวัย',
+            'UYU',
+            'เปโซอุรุกวัย',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ซอมอุซเบกิสถาน',
+            'UZS',
+            'ซอมอุซเบกิสถาน',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'โบลิวาร์เวเนซุเอลา (1871–2008)',
+            'VEB',
+            'โบลิวาร์เวเนซุเอลา (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'โบลิวาร์เวเนซุเอลา',
+            'VEF',
+            'โบลิวาร์เวเนซุเอลา',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'โบลีวาร์เวเนซุเอลา',
+            'VES',
+            'โบลีวาร์เวเนซุเอลา',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'ดองเวียดนาม',
+            '₫',
+            'ดองเวียดนาม',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'ดองเวียดนาม (1978–1985)',
+            'VNN',
+            'ดองเวียดนาม (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'วาตูวานูอาตู',
+            'VUV',
+            'วาตูวานูอาตู',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'ทาลาซามัว',
+            'WST',
+            'ทาลาซามัว',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'ฟรังก์เซฟาธนาคารรัฐแอฟริกากลาง',
+            'FCFA',
+            'ฟรังก์เซฟาธนาคารรัฐแอฟริกากลาง',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'ดอลลาร์แคริบเบียนตะวันออก',
+            'EC$',
+            'ดอลลาร์แคริบเบียนตะวันออก',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'หน่วยสกุลเงินยุโรป',
+            'XEU',
+            'หน่วยสกุลเงินยุโรป',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'ฟรังก์ทองฝรั่งเศส',
+            'XFO',
+            'ฟรังก์ทองฝรั่งเศส',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'ฟรังก์ยูไอซีฝรั่งเศส',
+            'XFU',
+            'ฟรังก์ยูไอซีฝรั่งเศส',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'ฟรังก์เซฟาธนาคารกลางรัฐแอฟริกาตะวันตก',
+            'F CFA',
+            'ฟรังก์เซฟาธนาคารกลางรัฐแอฟริกาตะวันตก',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'ฟรังก์ซีเอฟพี',
+            'CFPF',
+            'ฟรังก์ซีเอฟพี',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'กองทุนไรเน็ต',
+            'XRE',
+            'กองทุนไรเน็ต',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'ดีนาร์เยเมน',
+            'YDD',
+            'ดีนาร์เยเมน',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'เรียลเยเมน',
+            'YER',
+            'เรียลเยเมน',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'ฮาร์ดดีนาร์ยูโกสลาเวีย',
+            'YUD',
+            'ฮาร์ดดีนาร์ยูโกสลาเวีย',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'โนวิย์ดีนาร์ยูโกสลาเวีย',
+            'YUM',
+            'โนวิย์ดีนาร์ยูโกสลาเวีย',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'คอนเวอร์ทิเบิลดีนาร์ยูโกสลาเวีย',
+            'YUN',
+            'คอนเวอร์ทิเบิลดีนาร์ยูโกสลาเวีย',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'ดีนาร์ปฏิรูปยูโกสลาเวีย (1992–1993)',
+            'YUR',
+            'ดีนาร์ปฏิรูปยูโกสลาเวีย (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'แรนด์แอฟริกาใต้ (การเงิน)',
+            'ZAL',
+            'แรนด์แอฟริกาใต้ (การเงิน)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'แรนด์แอฟริกาใต้',
+            'ZAR',
+            'แรนด์แอฟริกาใต้',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'ควาชาแซมเบีย (1968–2012)',
+            'ZMK',
+            'ควาชาแซมเบีย (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'ควาชาแซมเบีย',
+            'ZMW',
+            'ควาชาแซมเบีย',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'นิวแซร์คองโก',
+            'ZRN',
+            'นิวแซร์คองโก',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'แซร์คองโก',
+            'ZRZ',
+            'แซร์คองโก',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'ดอลลาร์ซิมบับเว',
+            'ZWD',
+            'ดอลลาร์ซิมบับเว',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'ดอลลาร์ซิมบับเว (2009)',
+            'ZWL',
+            'ดอลลาร์ซิมบับเว (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'ดอลลาร์ซิมบับเว (2008)',
+            'ZWR',
+            'ดอลลาร์ซิมบับเว (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ti_ER.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ti_ER.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ti_ER.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ti_ER.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'ERN' => [
-            0 => 'Nfk',
-            1 => 'ናቕፋ',
+            'Nfk',
+            'ኤርትራዊ ናቕፋ',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ti.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ti.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ti.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ti.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,45 +2,657 @@
 
 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' => [
-            0 => 'R$',
-            1 => 'የብራዚል ሪል',
+            'R$',
+            'የብራዚል ሪል',
+        ],
+        'BSD' => [
+            'BSD',
+            'ባሃማዊ ዶላር',
+        ],
+        'BTN' => [
+            'BTN',
+            'ቡታናዊ ንጉልትሩም',
+        ],
+        'BWP' => [
+            'BWP',
+            'ቦትስዋናዊ ፑላ',
+        ],
+        'BYN' => [
+            'BYN',
+            'ናይ ቤላሩስ ሩብል',
+        ],
+        'BZD' => [
+            'BZD',
+            'ቤሊዝ ዶላር',
+        ],
+        'CAD' => [
+            'CA$',
+            'ካናዳ ዶላር',
+        ],
+        'CDF' => [
+            'CDF',
+            'ኮንጎ ፍራንክ',
+        ],
+        'CHF' => [
+            'CHF',
+            'ስዊስ ፍራንክ',
+        ],
+        'CLP' => [
+            'CLP',
+            'ቺለዊ ፔሶ',
+        ],
+        'CNH' => [
+            'CNH',
+            'ቻይናዊ ዩዋን (ካብ ባሕሪ ወጻኢ)',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'ዩዋን ቻይና',
+            'CNY',
+            'ዩዋን ቻይና',
+        ],
+        'COP' => [
+            'COP',
+            'ኮሎምብያዊ ፔሶ',
+        ],
+        'CRC' => [
+            'CRC',
+            'ኮስታሪካ ኮሎን',
+        ],
+        'CUC' => [
+            'CUC',
+            'ኩባውያን ተቐያሪ ፔሶ',
+        ],
+        'CUP' => [
+            'CUP',
+            'ኩባዊ ፔሶ',
+        ],
+        'CVE' => [
+            'CVE',
+            'ናይ ኬፕ ቨርዲ ኤስኩዶ',
+        ],
+        'CZK' => [
+            'CZK',
+            'ናይ ቸክ ኮሩና',
+        ],
+        'DJF' => [
+            'DJF',
+            'ናይ ጅቡቲ ፍራንክ',
+        ],
+        'DKK' => [
+            'DKK',
+            'ናይ ዴንማርክ ክሮነር',
+        ],
+        'DOP' => [
+            'DOP',
+            'ዶሚኒካን ፔሶ',
+        ],
+        'DZD' => [
+            'DZD',
+            'ኣልጀርያዊ ዲናር',
+        ],
+        'EGP' => [
+            'EGP',
+            'ግብጻዊ ፓውንድ',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'ናቕፋ',
+            'ERN',
+            'ኤርትራዊ ናቕፋ',
         ],
         'ETB' => [
-            0 => 'Br',
-            1 => 'ብር',
+            'Br',
+            'ብር',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ዩሮ',
+            '€',
+            'ዩሮ',
+        ],
+        'FJD' => [
+            'FJD',
+            'ዶላር ፊጂ',
+        ],
+        'FKP' => [
+            'FKP',
+            'ደሴታት ፎክላንድ ፓውንድ',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'የእንግሊዝ ፓውንድ ስተርሊንግ',
+            '£',
+            'የእንግሊዝ ፓውንድ ስተርሊንግ',
+        ],
+        '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' => [
-            0 => '₹',
-            1 => 'የሕንድ ሩፒ',
+            '₹',
+            'ናይ ሕንድ ሩፒ',
+        ],
+        'IQD' => [
+            'IQD',
+            'ዒራቂ ዲናር',
+        ],
+        'IRR' => [
+            'IRR',
+            'ናይ ኢራን ርያል',
+        ],
+        'ISK' => [
+            'ISK',
+            'ናይ ኣይስላንድ ክሮና',
+        ],
+        'JMD' => [
+            'JMD',
+            'ጃማይካ ዶላር',
+        ],
+        'JOD' => [
+            'JOD',
+            'ዮርዳኖሳዊ ዲናር',
         ],
         'JPY' => [
-            0 => 'JPY',
-            1 => 'የን ጃፓን',
+            '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' => [
-            0 => 'RUB',
-            1 => 'የራሻ ሩብል',
+            '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' => [
-            0 => 'US$',
-            1 => 'ዶላር ኣመሪካ',
+            '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tk.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,644 +3,648 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'BAE dirhemi',
+            'AED',
+            'BAE dirhemi',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Owgan afganisi',
+            'AFN',
+            'Owgan afganisi',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Alban leki',
+            'ALL',
+            'Alban leki',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Ermeni dramy',
+            'AMD',
+            'Ermeni dramy',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Niderland antil guldeni',
+            'ANG',
+            'Niderland antil guldeni',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angola kwanzasy',
+            'AOA',
+            'Angola kwanzasy',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentin pesosy',
+            'ARS',
+            'Argentin pesosy',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Awstraliýa dollary',
+            'A$',
+            'Awstraliýa dollary',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Aruba florini',
+            'AWG',
+            'Aruba florini',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Azerbaýjan manady',
+            'AZN',
+            'Azerbaýjan manady',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Konwertirlenýän Bosniýa we Gersegowina markasy',
+            'BAM',
+            'Konwertirlenýän Bosniýa we Gersegowina markasy',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbados dollary',
+            'BBD',
+            'Barbados dollary',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladeş takasy',
+            'BDT',
+            'Bangladeş takasy',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bolgar lewi',
+            'BGN',
+            'Bolgar lewi',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahreýn dinary',
+            'BHD',
+            'Bahreýn dinary',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundi franky',
+            'BIF',
+            'Burundi franky',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermuda dollary',
+            'BMD',
+            'Bermuda dollary',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Bruneý dollary',
+            'BND',
+            'Bruneý dollary',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliwiýa boliwianosy',
+            'BOB',
+            'Boliwiýa boliwianosy',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Brazil realy',
+            'R$',
+            'Brazil realy',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bagama dollary',
+            'BSD',
+            'Bagama dollary',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Butan ngultrumy',
+            'BTN',
+            'Butan ngultrumy',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botswana pulasy',
+            'BWP',
+            'Botswana pulasy',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Belarus rubly',
+            'BYN',
+            'Belarus rubly',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Belorus rubly (2000–2016)',
+            'BYR',
+            'Belorus rubly (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Beliz dollary',
+            'BZD',
+            'Beliz dollary',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Kanada dollary',
+            'CA$',
+            'Kanada dollary',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Kongo franky',
+            'CDF',
+            'Kongo franky',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Şweýsar franky',
+            'CHF',
+            'Şweýsar franky',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Çili pesosy',
+            'CLP',
+            'Çili pesosy',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Hytaý ýuany (ofşor)',
+            'CNH',
+            'Hytaý ýuany (ofşor)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Hytaý ýuany',
+            'CN¥',
+            'Hytaý ýuany',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Kolumbiýa pesosy',
+            'COP',
+            'Kolumbiýa pesosy',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Kosta-Rika kolony',
+            'CRC',
+            'Kosta-Rika kolony',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Konwertirlenýän kuba pesosy',
+            'CUC',
+            'Konwertirlenýän kuba pesosy',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Kuba pesosy',
+            'CUP',
+            'Kuba pesosy',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Kabo-Werde eskudosy',
+            'CVE',
+            'Kabo-Werde eskudosy',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Çeh kronasy',
+            'CZK',
+            'Çeh kronasy',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Jibuti franky',
+            'DJF',
+            'Jibuti franky',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Daniýa kronasy',
+            'DKK',
+            'Daniýa kronasy',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominikan pesosy',
+            'DOP',
+            'Dominikan pesosy',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Alžir dinary',
+            'DZD',
+            'Alžir dinary',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Müsür funty',
+            'EGP',
+            'Müsür funty',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritreýa nakfasy',
+            'ERN',
+            'Eritreýa nakfasy',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Efiopiýa byry',
+            'ETB',
+            'Efiopiýa byry',
         ],
         'EUR' => [
-            0 => 'EUR',
-            1 => 'Ýewro',
+            'EUR',
+            'Ýewro',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fiji dollary',
+            'FJD',
+            'Fiji dollary',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Folklend adalarynyň funty',
+            'FKP',
+            'Folklend adalarynyň funty',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'Britan funt sterlingi',
+            'GBP',
+            'Britan funt sterlingi',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Gruzin larisi',
+            'GEL',
+            'Gruzin larisi',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Gano sedisi',
+            'GHS',
+            'Gano sedisi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltar funty',
+            'GIP',
+            'Gibraltar funty',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambiýa dalasisi',
+            'GMD',
+            'Gambiýa dalasisi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Gwineý franky',
+            'GNF',
+            'Gwineý franky',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Gwatemala ketsaly',
+            'GTQ',
+            'Gwatemala ketsaly',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Gaýana dollary',
+            'GYD',
+            'Gaýana dollary',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Gonkong dollary',
+            'HK$',
+            'Gonkong dollary',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Gonduras lempirasy',
+            'HNL',
+            'Gonduras lempirasy',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Horwat kunasy',
+            'HRK',
+            'Horwat kunasy',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gaiti gurdy',
+            'HTG',
+            'Gaiti gurdy',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Wenger forinti',
+            'HUF',
+            'Wenger forinti',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indoneziýa rupiýasy',
+            'IDR',
+            'Indoneziýa rupiýasy',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Täze Ysraýyl şekeli',
+            '₪',
+            'Täze Ysraýyl şekeli',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Hindi rupiýasy',
+            '₹',
+            'Hindi rupiýasy',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Yrak dinary',
+            'IQD',
+            'Yrak dinary',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Eýran rialy',
+            'IRR',
+            'Eýran rialy',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Islandiýa kronasy',
+            'ISK',
+            'Islandiýa kronasy',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Ýamaýka dollary',
+            'JMD',
+            'Ýamaýka dollary',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Iordan dinary',
+            'JOD',
+            'Iordan dinary',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Ýapon ýeni',
+            'JP¥',
+            'Ýapon ýeni',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Keniýa şillingi',
+            'KES',
+            'Keniýa şillingi',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Gyrgyz somy',
+            'KGS',
+            'Gyrgyz somy',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Kamboja riýeli',
+            'KHR',
+            'Kamboja riýeli',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Komor adalarynyň franky',
+            'KMF',
+            'Komor adalarynyň franky',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Demirgazyk Koreý wony',
+            'KPW',
+            'Demirgazyk Koreý wony',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Günorta Koreý wony',
+            '₩',
+            'Günorta Koreý wony',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Kuweýt dinary',
+            'KWD',
+            'Kuweýt dinary',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Kaýman adalarynyň dollary',
+            'KYD',
+            'Kaýman adalarynyň dollary',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Gazak teňňesi',
+            'KZT',
+            'Gazak teňňesi',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laos kipi',
+            'LAK',
+            'Laos kipi',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Liwan funty',
+            'LBP',
+            'Liwan funty',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Şri-Lanka rupiýasy',
+            'LKR',
+            'Şri-Lanka rupiýasy',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberiýa dollary',
+            'LRD',
+            'Liberiýa dollary',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesoto lotisi',
+            'LSL',
+            'Lesoto lotisi',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Liwiýa dinary',
+            'LYD',
+            'Liwiýa dinary',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Marokko dirhamy',
+            'MAD',
+            'Marokko dirhamy',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldaw leýi',
+            'MDL',
+            'Moldaw leýi',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Malagasiý ariarisi',
+            'MGA',
+            'Malagasiý ariarisi',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Makedon dinary',
+            'MKD',
+            'Makedon dinary',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Mýanma kýaty',
+            'MMK',
+            'Mýanma kýaty',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongol tugrigi',
+            'MNT',
+            'Mongol tugrigi',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Makao patakasy',
+            'MOP',
+            'Makao patakasy',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mawritan ugiýasy (1973–2017)',
+            'MRO',
+            'Mawritan ugiýasy (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mawritan ugiýasy',
+            'MRU',
+            'Mawritan ugiýasy',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mawrikiý rupiýasy',
+            'MUR',
+            'Mawrikiý rupiýasy',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldiw rufiýasy',
+            'MVR',
+            'Maldiw rufiýasy',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malawi kwaçasy',
+            'MWK',
+            'Malawi kwaçasy',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Meksikan pesosy',
+            'MX$',
+            'Meksikan pesosy',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Malaýziýa ringgiti',
+            'MYR',
+            'Malaýziýa ringgiti',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mozambik metikaly',
+            'MZN',
+            'Mozambik metikaly',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibiýa dollary',
+            'NAD',
+            'Namibiýa dollary',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigeriýa naýrasy',
+            'NGN',
+            'Nigeriýa naýrasy',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nikaragua kordobasy',
+            'NIO',
+            'Nikaragua kordobasy',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Norwegiýa kronasy',
+            'NOK',
+            'Norwegiýa kronasy',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepal rupiýasy',
+            'NPR',
+            'Nepal rupiýasy',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Täze Zelandiýa dollary',
+            'NZ$',
+            'Täze Zelandiýa dollary',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Oman rialy',
+            'OMR',
+            'Oman rialy',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panama balboasy',
+            'PAB',
+            'Panama balboasy',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peru soly',
+            'PEN',
+            'Peru soly',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papua - Täze Gwineýa kinasy',
+            'PGK',
+            'Papua - Täze Gwineýa kinasy',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Filippin pesosy',
+            'PHP',
+            'Filippin pesosy',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Päkistan rupiýasy',
+            'PKR',
+            'Päkistan rupiýasy',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Polýak zlotysy',
+            'PLN',
+            'Polýak zlotysy',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paragwaý guaranisi',
+            'PYG',
+            'Paragwaý guaranisi',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Katar rialy',
+            'QAR',
+            'Katar rialy',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Rumyn leýi',
+            'RON',
+            'Rumyn leýi',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Serb dinary',
+            'RSD',
+            'Serb dinary',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rus rubly',
+            'RUB',
+            'Rus rubly',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Ruanda franky',
+            'RWF',
+            'Ruanda franky',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saud rialy',
+            'SAR',
+            'Saud rialy',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Solomon adalarynyň dollary',
+            'SBD',
+            'Solomon adalarynyň dollary',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seýşel rupiýasy',
+            'SCR',
+            'Seýşel rupiýasy',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudan funty',
+            'SDG',
+            'Sudan funty',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Şwed kronasy',
+            'SEK',
+            'Şwed kronasy',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singapur dollary',
+            'SGD',
+            'Singapur dollary',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Keramatly Ýelena adasynyň funty',
+            'SHP',
+            'Keramatly Ýelena adasynyň funty',
+        ],
+        'SLE' => [
+            'SLE',
+            'Sýerra-Leone leony',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sýerra-Leone leony',
+            'SLL',
+            'Sýerra-Leone leony (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somali şillingi',
+            'SOS',
+            'Somali şillingi',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Surinam dollary',
+            'SRD',
+            'Surinam dollary',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Günorta Sudan funty',
+            'SSP',
+            'Günorta Sudan funty',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'San-Tome we Prinsipi dobrasy (1977–2017)',
+            'STD',
+            'San-Tome we Prinsipi dobrasy (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'San-Tome we Prinsipi dobrasy',
+            'STN',
+            'San-Tome we Prinsipi dobrasy',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Siriýa funty',
+            'SYP',
+            'Siriýa funty',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Swazi lilangeni',
+            'SZL',
+            'Swazi lilangeni',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Taýland baty',
+            'THB',
+            'Taýland baty',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Täjik somonisi',
+            'TJS',
+            'Täjik somonisi',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Türkmen manady',
+            'TMT',
+            'Türkmen manady',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunis dinary',
+            'TND',
+            'Tunis dinary',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tonga paangasy',
+            'TOP',
+            'Tonga paangasy',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Türk lirasy',
+            'TRY',
+            'Türk lirasy',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trininad we Tobago dollary',
+            'TTD',
+            'Trininad we Tobago dollary',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Täze Taýwan dollary',
+            'NT$',
+            'Täze Taýwan dollary',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tanzaniýa şillingi',
+            'TZS',
+            'Tanzaniýa şillingi',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ukrain griwnasy',
+            'UAH',
+            'Ukrain griwnasy',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Uganda şillingi',
+            'UGX',
+            'Uganda şillingi',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'ABŞ dollary',
+            'US$',
+            'ABŞ dollary',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Urugwaý pesosy',
+            'UYU',
+            'Urugwaý pesosy',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Özbek somy',
+            'UZS',
+            'Özbek somy',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Wenesuela boliwary (2008–2018)',
+            'VEF',
+            'Wenesuela boliwary (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Wenesuela boliwary',
+            'VES',
+            'Wenesuela boliwary',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Wýetnam dongy',
+            '₫',
+            'Wýetnam dongy',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Wanuatu watusy',
+            'VUV',
+            'Wanuatu watusy',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoa talasy',
+            'WST',
+            'Samoa talasy',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'KFA BEAC franky',
+            'FCFA',
+            'KFA BEAC franky',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Gündogar karib dollary',
+            'EC$',
+            'Gündogar karib dollary',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'KFA BCEAO franky',
+            'F CFA',
+            'KFA BCEAO franky',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Fransuz ýuwaş umman franky',
+            'CFPF',
+            'Fransuz ýuwaş umman franky',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Ýemen rialy',
+            'YER',
+            'Ýemen rialy',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Günorta Afrika rendi',
+            'ZAR',
+            'Günorta Afrika rendi',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Zambiýa kwaçasy',
+            'ZMW',
+            'Zambiýa kwaçasy',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tl.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,680 +3,684 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'United Arab Emirates Dirham',
+            'AED',
+            'United Arab Emirates Dirham',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghan Afghani',
+            'AFN',
+            'Afghan Afghani',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lek ng Albania',
+            'ALL',
+            'Lek ng Albania',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Armenian Dram',
+            'AMD',
+            'Armenian Dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Antillean Guilder ng Netherlands',
+            'ANG',
+            'Antillean Guilder ng Netherlands',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angolan Kwanza',
+            'AOA',
+            'Angolan Kwanza',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Piso ng Argentina',
+            'ARS',
+            'Piso ng Argentina',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dolyar ng Australya',
+            'A$',
+            'Dolyar ng Australya',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Florin ng Aruba',
+            'AWG',
+            'Florin ng Aruba',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Azerbaijani Manat',
+            'AZN',
+            'Azerbaijani Manat',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Bosnia-Herzegovina Convertible Mark',
+            'BAM',
+            'Bosnia-Herzegovina Convertible Mark',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Dolyar ng Barbados',
+            'BBD',
+            'Dolyar ng Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladeshi Taka',
+            'BDT',
+            'Bangladeshi Taka',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bulgarian Lev',
+            'BGN',
+            'Bulgarian Lev',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahraini Dinar',
+            'BHD',
+            'Bahraini Dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundian Franc',
+            'BIF',
+            'Burundian Franc',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dolyar ng Bermuda',
+            'BMD',
+            'Dolyar ng Bermuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Dolyar ng Brunei',
+            'BND',
+            'Dolyar ng Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviano ng Bolivia',
+            'BOB',
+            'Boliviano ng Bolivia',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real ng Barzil',
+            'R$',
+            'Real ng Barzil',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dolyar ng Bahamas',
+            'BSD',
+            'Dolyar ng Bahamas',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Bhutanese Ngultrum',
+            'BTN',
+            'Bhutanese Ngultrum',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botswanan Pula',
+            'BWP',
+            'Botswanan Pula',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Ruble ng Belarus',
+            'BYN',
+            'Ruble ng Belarus',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Belarusian Ruble (2000–2016)',
+            'BYR',
+            'Belarusian Ruble (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Dolyar ng Belize',
+            'BZD',
+            'Dolyar ng Belize',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dolyar ng Canada',
+            'CA$',
+            'Dolyar ng Canada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Congolese Franc',
+            'CDF',
+            'Congolese Franc',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Swiss Franc',
+            'CHF',
+            'Swiss Franc',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Piso ng Chile',
+            'CLP',
+            'Piso ng Chile',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Chinese Yuan (offshore)',
+            'CNH',
+            'Chinese Yuan (offshore)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Chinese Yuan',
+            'CN¥',
+            'Chinese Yuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Piso ng Colombia',
+            'COP',
+            'Piso ng Colombia',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Colón ng Costa Rica',
+            'CRC',
+            'Colón ng Costa Rica',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Convertible na Piso ng Cuba',
+            'CUC',
+            'Convertible na Piso ng Cuba',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Piso ng Cuba',
+            'CUP',
+            'Piso ng Cuba',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Cape Verdean Escudo',
+            'CVE',
+            'Cape Verdean Escudo',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Koruna ng Czech Republic',
+            'CZK',
+            'Koruna ng Czech Republic',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Deutsche Marks',
+            'DEM',
+            'Deutsche Marks',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Djiboutian Franc',
+            'DJF',
+            'Djiboutian Franc',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Danish Krone',
+            'DKK',
+            'Danish Krone',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Piso ng Dominican',
+            'DOP',
+            'Piso ng Dominican',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Algerian Dinar',
+            'DZD',
+            'Algerian Dinar',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Estonian Kroon',
+            'EEK',
+            'Estonian Kroon',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Pound ng Egypt',
+            'EGP',
+            'Pound ng Egypt',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritrean Nakfa',
+            'ERN',
+            'Eritrean Nakfa',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Ethiopian Birr',
+            'ETB',
+            'Ethiopian Birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Dolyar ng Fiji',
+            'FJD',
+            'Dolyar ng Fiji',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Pound ng Falkland Islands',
+            'FKP',
+            'Pound ng Falkland Islands',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'French Franc',
+            'FRF',
+            'French Franc',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'British Pound',
+            '£',
+            'British Pound',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Georgian Lari',
+            'GEL',
+            'Georgian Lari',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Ghanaian Cedi',
+            'GHS',
+            'Ghanaian Cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Pound ng Gibraltar',
+            'GIP',
+            'Pound ng Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambian Dalasi',
+            'GMD',
+            'Gambian Dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Guinean Franc',
+            'GNF',
+            'Guinean Franc',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Quetzal ng Guatemala',
+            'GTQ',
+            'Quetzal ng Guatemala',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Dolyar ng Guyanese',
+            'GYD',
+            'Dolyar ng Guyanese',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Dolyar ng Hong Kong',
+            'HK$',
+            'Dolyar ng Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lempira ng Honduras',
+            'HNL',
+            'Lempira ng Honduras',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuna ng Croatia',
+            'HRK',
+            'Kuna ng Croatia',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gourde ng Haiti',
+            'HTG',
+            'Gourde ng Haiti',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Forint ng Hungary',
+            'HUF',
+            'Forint ng Hungary',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indonesian Rupiah',
+            'IDR',
+            'Indonesian Rupiah',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'New Shekel ng Israel',
+            '₪',
+            'New Shekel ng Israel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Indian Rupee',
+            '₹',
+            'Indian Rupee',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Iraqi Dinar',
+            'IQD',
+            'Iraqi Dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Iranian Rial',
+            'IRR',
+            'Iranian Rial',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Icelandic Króna',
+            'ISK',
+            'Icelandic Króna',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Dolyar ng Jamaica',
+            'JMD',
+            'Dolyar ng Jamaica',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Jordanian Dinar',
+            'JOD',
+            'Jordanian Dinar',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Japanese Yen',
+            '¥',
+            'Japanese Yen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Kenyan Shilling',
+            'KES',
+            'Kenyan Shilling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Kyrgystani Som',
+            'KGS',
+            'Kyrgystani Som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Cambodian Riel',
+            'KHR',
+            'Cambodian Riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Comorian Franc',
+            'KMF',
+            'Comorian Franc',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Won ng Hilagang Korea',
+            'KPW',
+            'Won ng Hilagang Korea',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Won ng Timog Korea',
+            '₩',
+            'Won ng Timog Korea',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Kuwaiti Dinar',
+            'KWD',
+            'Kuwaiti Dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Dolyar ng Cayman Islands',
+            'KYD',
+            'Dolyar ng Cayman Islands',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Kazakhstani Tenge',
+            'KZT',
+            'Kazakhstani Tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laotian Kip',
+            'LAK',
+            'Laotian Kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Pound ng Lebanon',
+            'LBP',
+            'Pound ng Lebanon',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Sri Lankan Rupee',
+            'LKR',
+            'Sri Lankan Rupee',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dolyar ng Liberia',
+            'LRD',
+            'Dolyar ng Liberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesotho Loti',
+            'LSL',
+            'Lesotho Loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Lithuanian Litas',
+            'LTL',
+            'Lithuanian Litas',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Latvian Lats',
+            'LVL',
+            'Latvian Lats',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinar ng Libya',
+            'LYD',
+            'Dinar ng Libya',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Moroccan Dirham',
+            'MAD',
+            'Moroccan Dirham',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Leu ng Moldova',
+            'MDL',
+            'Leu ng Moldova',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Malagasy Ariary',
+            'MGA',
+            'Malagasy Ariary',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Denar ng Macedonia',
+            'MKD',
+            'Denar ng Macedonia',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Myanmar Kyat',
+            'MMK',
+            'Myanmar Kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongolian Tugrik',
+            'MNT',
+            'Mongolian Tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Macanese Pataca',
+            'MOP',
+            'Macanese Pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mauritanian Ouguiya (1973–2017)',
+            'MRO',
+            'Mauritanian Ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ouguiya ng Mauritania',
+            'MRU',
+            'Ouguiya ng Mauritania',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mauritian Rupee',
+            'MUR',
+            'Mauritian Rupee',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldivian Rufiyaa',
+            'MVR',
+            'Maldivian Rufiyaa',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malawian Kwacha',
+            'MWK',
+            'Malawian Kwacha',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Piso ng Mexico',
+            'MX$',
+            'Piso ng Mexico',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Malaysian Ringgit',
+            'MYR',
+            'Malaysian Ringgit',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mozambican Metical',
+            'MZN',
+            'Mozambican Metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dolyar ng Namibia',
+            'NAD',
+            'Dolyar ng Namibia',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigerian Naira',
+            'NGN',
+            'Nigerian Naira',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Córdoba ng Nicaragua',
+            'NIO',
+            'Córdoba ng Nicaragua',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Norwegian Krone',
+            'NOK',
+            'Norwegian Krone',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepalese Rupee',
+            'NPR',
+            'Nepalese Rupee',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Dolyar ng New Zealand',
+            'NZ$',
+            'Dolyar ng New Zealand',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Omani Rial',
+            'OMR',
+            'Omani Rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balboa ng Panama',
+            'PAB',
+            'Balboa ng Panama',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peruvian Sol',
+            'PEN',
+            'Peruvian Sol',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papua New Guinean Kina',
+            'PGK',
+            'Papua New Guinean Kina',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'Piso ng Pilipinas',
+            '₱',
+            'Piso ng Pilipinas',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistani Rupee',
+            'PKR',
+            'Pakistani Rupee',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Zloty ng Poland',
+            'PLN',
+            'Zloty ng Poland',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paraguayan Guarani',
+            'PYG',
+            'Paraguayan Guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Qatari Rial',
+            'QAR',
+            'Qatari Rial',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Leu ng Romania',
+            'RON',
+            'Leu ng Romania',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinar ng Serbia',
+            'RSD',
+            'Dinar ng Serbia',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Ruble ng Russia',
+            'RUB',
+            'Ruble ng Russia',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Rwandan Franc',
+            'RWF',
+            'Rwandan Franc',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saudi Riyal',
+            'SAR',
+            'Saudi Riyal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dolyar ng Solomon Islands',
+            'SBD',
+            'Dolyar ng Solomon Islands',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seychellois Rupee',
+            'SCR',
+            'Seychellois Rupee',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Pound ng Sudan',
+            'SDG',
+            'Pound ng Sudan',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Swedish Krona',
+            'SEK',
+            'Swedish Krona',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dolyar ng Singapore',
+            'SGD',
+            'Dolyar ng Singapore',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Saint Helena Pound',
+            'SHP',
+            'Saint Helena Pound',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Slovenian Tolar',
+            'SIT',
+            'Slovenian Tolar',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slovak Koruna',
+            'SKK',
+            'Slovak Koruna',
+        ],
+        'SLE' => [
+            'SLE',
+            'Sierra Leonean Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sierra Leonean Leone',
+            'SLL',
+            'Sierra Leonean Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somali Shilling',
+            'SOS',
+            'Somali Shilling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dolyar ng Suriname',
+            'SRD',
+            'Dolyar ng Suriname',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Pound ng Timog Sudan',
+            'SSP',
+            'Pound ng Timog Sudan',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'São Tomé & Príncipe Dobra (1977–2017)',
+            'STD',
+            'São Tomé & Príncipe Dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'São Tomé & Príncipe Dobra',
+            'STN',
+            'São Tomé & Príncipe Dobra',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Syrian Pound',
+            'SYP',
+            'Syrian Pound',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Swazi Lilangeni',
+            'SZL',
+            'Swazi Lilangeni',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Thai Baht',
+            '฿',
+            'Thai Baht',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tajikistani Somoni',
+            'TJS',
+            'Tajikistani Somoni',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Turkmenistani Manat',
+            'TMT',
+            'Turkmenistani Manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunisian Dinar',
+            'TND',
+            'Tunisian Dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tongan Paʻanga',
+            'TOP',
+            'Tongan Paʻanga',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Turkish Lira',
+            'TRY',
+            'Turkish Lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dolyar ng Trinidad and Tobago',
+            'TTD',
+            'Dolyar ng Trinidad and Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Dolyar ng New Taiwan',
+            'NT$',
+            'Dolyar ng New Taiwan',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tanzanian Shilling',
+            'TZS',
+            'Tanzanian Shilling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Hryvnia ng Ukraine',
+            'UAH',
+            'Hryvnia ng Ukraine',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Ugandan Shilling',
+            'UGX',
+            'Ugandan Shilling',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'Dolyar ng US',
+            '$',
+            'Dolyar ng US',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Piso ng Uruguay',
+            'UYU',
+            'Piso ng Uruguay',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Uzbekistan Som',
+            'UZS',
+            'Uzbekistan Som',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venezuelan Bolívar (1871–2008)',
+            'VEB',
+            'Venezuelan Bolívar (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Bolívar ng Venezuela (2008–2018)',
+            'VEF',
+            'Bolívar ng Venezuela (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolívar ng Venezuela',
+            'VES',
+            'Bolívar ng Venezuela',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Vietnamese Dong',
+            '₫',
+            'Vietnamese Dong',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatu Vatu',
+            'VUV',
+            'Vanuatu Vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoan Tala',
+            'WST',
+            'Samoan Tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'CFA Franc BEAC',
+            'FCFA',
+            'CFA Franc BEAC',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Dolyar ng Silangang Caribbean',
+            'EC$',
+            'Dolyar ng Silangang Caribbean',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'CFA Franc ng Kanlurang Africa',
+            'F CFA',
+            'CFA Franc ng Kanlurang Africa',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP Franc',
+            'CFPF',
+            'CFP Franc',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Yemeni Rial',
+            'YER',
+            'Yemeni Rial',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rand ng Timog Africa',
+            'ZAR',
+            'Rand ng Timog Africa',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambian Kwacha (1968–2012)',
+            'ZMK',
+            'Zambian Kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Zambian Kwacha',
+            'ZMW',
+            'Zambian Kwacha',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tn_BW.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tn_BW.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tn_BW.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tn_BW.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,10 @@
+<?php
+
+return [
+    'Names' => [
+        'BWP' => [
+            'P',
+            'BWP',
+        ],
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tn.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tn.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,10 @@
+<?php
+
+return [
+    'Names' => [
+        'ZAR' => [
+            'R',
+            'ZAR',
+        ],
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/to.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/to.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/to.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/to.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,44 +3,44 @@
 return [
     'Names' => [
         'AUD' => [
-            0 => 'AUD$',
-            1 => 'Tola fakaʻaositelēlia',
+            'AUD$',
+            'Tola fakaʻaositelēlia',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ʻEulo',
+            '€',
+            'ʻEulo',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Tola fakafisi',
+            'FJD',
+            'Tola fakafisi',
         ],
         'NZD' => [
-            0 => 'NZD$',
-            1 => 'Tola fakanuʻusila',
+            'NZD$',
+            'Tola fakanuʻusila',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina fakapapuaniukini',
+            'PGK',
+            'Kina fakapapuaniukini',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Tola fakaʻotusolomone',
+            'SBD',
+            'Tola fakaʻotusolomone',
         ],
         'TOP' => [
-            0 => 'T$',
-            1 => 'Paʻanga fakatonga',
+            'T$',
+            'Paʻanga fakatonga',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vatu fakavanuatu',
+            'VUV',
+            'Vatu fakavanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala fakahaʻamoa',
+            'WST',
+            'Tala fakahaʻamoa',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Falaniki fakapasifika',
+            'CFPF',
+            'Falaniki fakapasifika',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tr.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1160 +3,1164 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Andorra Pezetası',
+            'ADP',
+            'Andorra Pezetası',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Birleşik Arap Emirlikleri Dirhemi',
+            'AED',
+            'Birleşik Arap Emirlikleri dirhemi',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Afganistan Afganisi (1927–2002)',
+            'AFA',
+            'Afganistan Afganisi (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afganistan Afganisi',
+            'AFN',
+            'Afganistan afganisi',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'Arnavutluk Leki (1946–1965)',
+            'ALK',
+            'Arnavutluk Leki (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Arnavutluk Leki',
+            'ALL',
+            'Arnavutluk leki',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Ermenistan Dramı',
+            'AMD',
+            'Ermenistan dramı',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Hollanda Antilleri Guldeni',
+            'ANG',
+            'Hollanda Antilleri guldeni',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angola Kvanzası',
+            'AOA',
+            'Angola kvanzası',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Angola Kvanzası (1977–1990)',
+            'AOK',
+            'Angola Kvanzası (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Yeni Angola Kvanzası (1990–2000)',
+            'AON',
+            'Yeni Angola Kvanzası (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Angola Kvanzası Reajustado (1995–1999)',
+            'AOR',
+            'Angola Kvanzası Reajustado (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Arjantin Australi',
+            'ARA',
+            'Arjantin Australi',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'Arjantin Peso Leyi (1970–1983)',
+            'ARL',
+            'Arjantin Peso Leyi (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Arjantin Pesosu (1881–1970)',
+            'ARM',
+            'Arjantin Pesosu (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Arjantin Pezosu (1983–1985)',
+            'ARP',
+            'Arjantin Pezosu (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Arjantin Pesosu',
+            'ARS',
+            'Arjantin pesosu',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Avusturya Şilini',
+            'ATS',
+            'Avusturya Şilini',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'Avustralya Doları',
+            'AU$',
+            'Avustralya doları',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Aruba Florini',
+            'AWG',
+            'Aruba florini',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Azerbaycan Manatı (1993–2006)',
+            'AZM',
+            'Azerbaycan Manatı (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Azerbaycan Manatı',
+            'AZN',
+            'Azerbaycan manatı',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Bosna Hersek Dinarı',
+            'BAD',
+            'Bosna Hersek Dinarı',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Konvertibl Bosna Hersek Markı',
+            'BAM',
+            'Konvertibl Bosna Hersek markı',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'Yeni Bosna Hersek Dinarı (1994–1997)',
+            'BAN',
+            'Yeni Bosna Hersek Dinarı (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbados Doları',
+            'BBD',
+            'Barbados doları',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladeş Takası',
+            'BDT',
+            'Bangladeş takası',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Belçika Frangı (konvertibl)',
+            'BEC',
+            'Belçika Frangı (konvertibl)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Belçika Frangı',
+            'BEF',
+            'Belçika Frangı',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Belçika Frangı (finansal)',
+            'BEL',
+            'Belçika Frangı (finansal)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Bulgar Levası (Hard)',
+            'BGL',
+            'Bulgar Levası (Hard)',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'Sosyalist Bulgaristan Levası',
+            'BGM',
+            'Sosyalist Bulgaristan Levası',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bulgar Levası',
+            'BGN',
+            'Bulgar levası',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Bulgar Levası (1879–1952)',
+            'BGO',
+            'Bulgar Levası (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahreyn Dinarı',
+            'BHD',
+            'Bahreyn dinarı',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundi Frangı',
+            'BIF',
+            'Burundi frangı',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermuda Doları',
+            'BMD',
+            'Bermuda doları',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Brunei Doları',
+            'BND',
+            'Brunei doları',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Bolivya Bolivyanosu',
+            'BOB',
+            'Bolivya bolivyanosu',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Bolivya Bolivyanosu (1863–1963)',
+            'BOL',
+            'Bolivya Bolivyanosu (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Bolivya Pezosu',
+            'BOP',
+            'Bolivya Pezosu',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Bolivya Mvdolu',
+            'BOV',
+            'Bolivya Mvdolu',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Yeni Brezilya Kruzeirosu (1967–1986)',
+            'BRB',
+            'Yeni Brezilya Kruzeirosu (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Brezilya Kruzadosu',
+            'BRC',
+            'Brezilya Kruzadosu',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Brezilya Kruzeirosu (1990–1993)',
+            'BRE',
+            'Brezilya Kruzeirosu (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Brezilya Reali',
+            'R$',
+            'Brezilya reali',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Yeni Brezilya Kruzadosu',
+            'BRN',
+            'Yeni Brezilya Kruzadosu',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Brezilya Kruzeirosu',
+            'BRR',
+            'Brezilya Kruzeirosu',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Brezilya Kruzeirosu (1942–1967)',
+            'BRZ',
+            'Brezilya Kruzeirosu (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahama Doları',
+            'BSD',
+            'Bahama doları',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Butan Ngultrumu',
+            'BTN',
+            'Butan ngultrumu',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Burma Kyatı',
+            'BUK',
+            'Burma Kyatı',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botsvana Pulası',
+            'BWP',
+            'Botsvana pulası',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Yeni Beyaz Rusya Rublesi (1994–1999)',
+            'BYB',
+            'Yeni Beyaz Rusya Rublesi (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Belarus Rublesi',
+            'BYN',
+            'Belarus rublesi',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Beyaz Rusya Rublesi (2000–2016)',
+            'BYR',
+            'Beyaz Rusya Rublesi (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Belize Doları',
+            'BZD',
+            'Belize doları',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Kanada Doları',
+            'CA$',
+            'Kanada doları',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Kongo Frangı',
+            'CDF',
+            'Kongo frangı',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR Avrosu',
+            'CHE',
+            'WIR Avrosu',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'İsviçre Frangı',
+            'CHF',
+            'İsviçre frangı',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR Frangı',
+            'CHW',
+            'WIR Frangı',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Şili Esküdosu',
+            'CLE',
+            'Şili Esküdosu',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Şili Unidades de Fomento',
+            'CLF',
+            'Şili Unidades de Fomento',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Şili Pesosu',
+            'CLP',
+            'Şili pesosu',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Çin Yuanı (offshore)',
+            'CNH',
+            'Çin yuanı (offshore)',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'Çin Halk Cumhuriyeti Merkez Bankası Doları',
+            'CNX',
+            'Çin Halk Cumhuriyeti Merkez Bankası Doları',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Çin Yuanı',
+            'CN¥',
+            'Çin yuanı',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Kolombiya Pesosu',
+            'COP',
+            'Kolombiya pesosu',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Unidad de Valor Real',
+            'COU',
+            'Unidad de Valor Real',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Kosta Rika Kolonu',
+            'CRC',
+            'Kosta Rika kolonu',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Eski Sırbistan Dinarı',
+            'CSD',
+            'Eski Sırbistan Dinarı',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Çekoslavak Korunası (Hard)',
+            'CSK',
+            'Çekoslavak Korunası (Hard)',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Konvertibl Küba Pesosu',
+            'CUC',
+            'Konvertibl Küba pesosu',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Küba Pesosu',
+            'CUP',
+            'Küba pesosu',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Cape Verde Esküdosu',
+            'CVE',
+            'Cape Verde esküdosu',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Güney Kıbrıs Lirası',
+            'CYP',
+            'Güney Kıbrıs Lirası',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Çek Korunası',
+            'CZK',
+            'Çek korunası',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Doğu Alman Markı',
+            'DDM',
+            'Doğu Alman Markı',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Alman Markı',
+            'DEM',
+            'Alman Markı',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Cibuti Frangı',
+            'DJF',
+            'Cibuti frangı',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Danimarka Kronu',
+            'DKK',
+            'Danimarka kronu',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominik Pesosu',
+            'DOP',
+            'Dominik pesosu',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Cezayir Dinarı',
+            'DZD',
+            'Cezayir dinarı',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Ekvador Sukresi',
+            'ECS',
+            'Ekvador Sukresi',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Ekvador Unidad de Valor Constante (UVC)',
+            'ECV',
+            'Ekvador Unidad de Valor Constante (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Estonya Krunu',
+            'EEK',
+            'Estonya Krunu',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Mısır Lirası',
+            'EGP',
+            'Mısır lirası',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritre Nakfası',
+            'ERN',
+            'Eritre nakfası',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'İspanyol Pezetası (A hesabı)',
+            'ESA',
+            'İspanyol Pezetası (A hesabı)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'İspanyol Pezetası (konvertibl hesap)',
+            'ESB',
+            'İspanyol Pezetası (konvertibl hesap)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'İspanyol Pezetası',
+            'ESP',
+            'İspanyol Pezetası',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Etiyopya Birri',
+            'ETB',
+            'Etiyopya birri',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Fin Markkası',
+            'FIM',
+            'Fin Markkası',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fiji Doları',
+            'FJD',
+            'Fiji doları',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Falkland Adaları Lirası',
+            'FKP',
+            'Falkland Adaları lirası',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Fransız Frangı',
+            'FRF',
+            'Fransız Frangı',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'İngiliz Sterlini',
+            '£',
+            'İngiliz sterlini',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Gürcistan Kupon Larisi',
+            'GEK',
+            'Gürcistan Kupon Larisi',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Gürcistan Larisi',
+            'GEL',
+            'Gürcistan larisi',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Gana Sedisi (1979–2007)',
+            'GHC',
+            'Gana Sedisi (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Gana Sedisi',
+            'GHS',
+            'Gana sedisi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Cebelitarık Lirası',
+            'GIP',
+            'Cebelitarık lirası',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambiya Dalasisi',
+            'GMD',
+            'Gambiya dalasisi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Gine Frangı',
+            'GNF',
+            'Gine frangı',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Gine Sylisi',
+            'GNS',
+            'Gine Sylisi',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Ekvator Ginesi Ekuelesi',
+            'GQE',
+            'Ekvator Ginesi Ekuelesi',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Yunan Drahmisi',
+            'GRD',
+            'Yunan Drahmisi',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Guatemala Quetzalı',
+            'GTQ',
+            'Guatemala quetzalı',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Portekiz Ginesi Esküdosu',
+            'GWE',
+            'Portekiz Ginesi Esküdosu',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Gine-Bissau Pezosu',
+            'GWP',
+            'Gine-Bissau Pezosu',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Guyana Doları',
+            'GYD',
+            'Guyana doları',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Hong Kong Doları',
+            'HK$',
+            'Hong Kong doları',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Honduras Lempirası',
+            'HNL',
+            'Honduras lempirası',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Hırvatistan Dinarı',
+            'HRD',
+            'Hırvatistan Dinarı',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Hırvatistan Kunası',
+            'HRK',
+            'Hırvatistan kunası',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haiti Gurdu',
+            'HTG',
+            'Haiti gurdu',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Macar Forinti',
+            'HUF',
+            'Macar forinti',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Endonezya Rupisi',
+            'IDR',
+            'Endonezya rupisi',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'İrlanda Lirası',
+            'IEP',
+            'İrlanda Lirası',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'İsrail Lirası',
+            'ILP',
+            'İsrail Lirası',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'İsrail Şekeli (1980–1985)',
+            'ILR',
+            'İsrail Şekeli (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Yeni İsrail Şekeli',
+            '₪',
+            'Yeni İsrail şekeli',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Hindistan Rupisi',
+            '₹',
+            'Hindistan rupisi',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Irak Dinarı',
+            'IQD',
+            'Irak dinarı',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'İran Riyali',
+            'IRR',
+            'İran riyali',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'İzlanda Kronu (1918–1981)',
+            'ISJ',
+            'İzlanda Kronu (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'İzlanda Kronu',
+            'ISK',
+            'İzlanda kronu',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'İtalyan Lireti',
+            'ITL',
+            'İtalyan Lireti',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Jamaika Doları',
+            'JMD',
+            'Jamaika doları',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Ürdün Dinarı',
+            'JOD',
+            'Ürdün dinarı',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Japon Yeni',
+            '¥',
+            'Japon yeni',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Kenya Şilini',
+            'KES',
+            'Kenya şilini',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Kırgızistan Somu',
+            'KGS',
+            'Kırgızistan somu',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Kamboçya Rieli',
+            'KHR',
+            'Kamboçya rieli',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Komorlar Frangı',
+            'KMF',
+            'Komorlar frangı',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Kuzey Kore Wonu',
+            'KPW',
+            'Kuzey Kore wonu',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'Güney Kore Hwanı (1953–1962)',
+            'KRH',
+            'Güney Kore Hwanı (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'Güney Kore Wonu (1945–1953)',
+            'KRO',
+            'Güney Kore Wonu (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Güney Kore Wonu',
+            '₩',
+            'Güney Kore wonu',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Kuveyt Dinarı',
+            'KWD',
+            'Kuveyt dinarı',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Cayman Adaları Doları',
+            'KYD',
+            'Cayman Adaları doları',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Kazakistan Tengesi',
+            'KZT',
+            'Kazakistan tengesi',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laos Kipi',
+            'LAK',
+            'Laos kipi',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Lübnan Lirası',
+            'LBP',
+            'Lübnan lirası',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Sri Lanka Rupisi',
+            'LKR',
+            'Sri Lanka rupisi',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberya Doları',
+            'LRD',
+            'Liberya doları',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesotho Lotisi',
+            'LSL',
+            'Lesotho lotisi',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litvanya Litası',
+            'LTL',
+            'Litvanya Litası',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Litvanya Talonu',
+            'LTT',
+            'Litvanya Talonu',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Konvertibl Lüksemburg Frangı',
+            'LUC',
+            'Konvertibl Lüksemburg Frangı',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Lüksemburg Frangı',
+            'LUF',
+            'Lüksemburg Frangı',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Finansal Lüksemburg Frangı',
+            'LUL',
+            'Finansal Lüksemburg Frangı',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Letonya Latı',
+            'LVL',
+            'Letonya Latı',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Letonya Rublesi',
+            'LVR',
+            'Letonya Rublesi',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Libya Dinarı',
+            'LYD',
+            'Libya dinarı',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Fas Dirhemi',
+            'MAD',
+            'Fas dirhemi',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Fas Frangı',
+            'MAF',
+            'Fas Frangı',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Monako Frangı',
+            'MCF',
+            'Monako Frangı',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'Moldova Kuponu',
+            'MDC',
+            'Moldova Kuponu',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldova Leyi',
+            'MDL',
+            'Moldova leyi',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Madagaskar Ariarisi',
+            'MGA',
+            'Madagaskar ariarisi',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Madagaskar Frangı',
+            'MGF',
+            'Madagaskar Frangı',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Makedonya Dinarı',
+            'MKD',
+            'Makedonya dinarı',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Makedonya Dinarı (1992–1993)',
+            'MKN',
+            'Makedonya Dinarı (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Mali Frangı',
+            'MLF',
+            'Mali Frangı',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Myanmar Kyatı',
+            'MMK',
+            'Myanmar kyatı',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Moğolistan Tugriki',
+            'MNT',
+            'Moğolistan tugriki',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Makao Patakası',
+            'MOP',
+            'Makao patakası',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Moritanya Ugiyası (1973–2017)',
+            'MRO',
+            'Moritanya Ugiyası (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Moritanya Ugiyası',
+            'MRU',
+            'Moritanya ugiyası',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Malta Lirası',
+            'MTL',
+            'Malta Lirası',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Malta Sterlini',
+            'MTP',
+            'Malta Sterlini',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mauritius Rupisi',
+            'MUR',
+            'Mauritius rupisi',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'Maldiv Rupisi',
+            'MVP',
+            'Maldiv Rupisi',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldiv Rufiyaası',
+            'MVR',
+            'Maldiv rufiyaası',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malavi Kvaçası',
+            'MWK',
+            'Malavi kvaçası',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Meksika Pesosu',
+            'MX$',
+            'Meksika pesosu',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Gümüş Meksika Pezosu (1861–1992)',
+            'MXP',
+            'Gümüş Meksika Pezosu (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Meksika Unidad de Inversion (UDI)',
+            'MXV',
+            'Meksika Unidad de Inversion (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Malezya Ringgiti',
+            'MYR',
+            'Malezya ringgiti',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Mozambik Esküdosu',
+            'MZE',
+            'Mozambik Esküdosu',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Eski Mozambik Metikali',
+            'MZM',
+            'Eski Mozambik Metikali',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mozambik Metikali',
+            'MZN',
+            'Mozambik metikali',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibya Doları',
+            'NAD',
+            'Namibya doları',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nijerya Nairası',
+            'NGN',
+            'Nijerya nairası',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Nikaragua Kordobası (1988–1991)',
+            'NIC',
+            'Nikaragua Kordobası (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nikaragua Kordobası',
+            'NIO',
+            'Nikaragua kordobası',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Hollanda Florini',
+            'NLG',
+            'Hollanda Florini',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Norveç Kronu',
+            'NOK',
+            'Norveç kronu',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepal Rupisi',
+            'NPR',
+            'Nepal rupisi',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Yeni Zelanda Doları',
+            'NZ$',
+            'Yeni Zelanda doları',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Umman Riyali',
+            'OMR',
+            'Umman riyali',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panama Balboası',
+            'PAB',
+            'Panama balboası',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Peru İnti',
+            'PEI',
+            'Peru İnti',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peru Solü',
+            'PEN',
+            'Peru solü',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Peru Solü (1863–1965)',
+            'PES',
+            'Peru Solü (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papua Yeni Gine Kinası',
+            'PGK',
+            'Papua Yeni Gine kinası',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Filipinler Pesosu',
+            'PHP',
+            'Filipinler pesosu',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pakistan Rupisi',
+            'PKR',
+            'Pakistan rupisi',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Polonya Zlotisi',
+            'PLN',
+            'Polonya zlotisi',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Polonya Zlotisi (1950–1995)',
+            'PLZ',
+            'Polonya Zlotisi (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Portekiz Esküdosu',
+            'PTE',
+            'Portekiz Esküdosu',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paraguay Guaranisi',
+            'PYG',
+            'Paraguay guaranisi',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Katar Riyali',
+            'QAR',
+            'Katar riyali',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Rodezya Doları',
+            'RHD',
+            'Rodezya Doları',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Eski Romen Leyi',
+            'ROL',
+            'Eski Romen Leyi',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Romen Leyi',
+            'RON',
+            'Romen leyi',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Sırp Dinarı',
+            'RSD',
+            'Sırp dinarı',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rus Rublesi',
+            'RUB',
+            'Rus rublesi',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Rus Rublesi (1991–1998)',
+            'RUR',
+            'Rus Rublesi (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Ruanda Frangı',
+            'RWF',
+            'Ruanda frangı',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Suudi Arabistan Riyali',
+            'SAR',
+            'Suudi Arabistan riyali',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Solomon Adaları Doları',
+            'SBD',
+            'Solomon Adaları doları',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seyşeller Rupisi',
+            'SCR',
+            'Seyşeller rupisi',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Eski Sudan Dinarı',
+            'SDD',
+            'Eski Sudan Dinarı',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudan Lirası',
+            'SDG',
+            'Sudan lirası',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Eski Sudan Lirası',
+            'SDP',
+            'Eski Sudan Lirası',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'İsveç Kronu',
+            'SEK',
+            'İsveç kronu',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singapur Doları',
+            'SGD',
+            'Singapur doları',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Saint Helena Lirası',
+            'SHP',
+            'Saint Helena lirası',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Slovenya Toları',
+            'SIT',
+            'Slovenya Toları',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Slovak Korunası',
+            'SKK',
+            'Slovak Korunası',
+        ],
+        'SLE' => [
+            'SLE',
+            'Sierra Leone leonesi',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Sierra Leone Leonesi',
+            'SLL',
+            'Sierra Leone leonesi (1964–2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somali Şilini',
+            'SOS',
+            'Somali şilini',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Surinam Doları',
+            'SRD',
+            'Surinam doları',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Surinam Guldeni',
+            'SRG',
+            'Surinam Guldeni',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Güney Sudan Lirası',
+            'SSP',
+            'Güney Sudan lirası',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'São Tomé ve Príncipe Dobrası (1977–2017)',
+            'STD',
+            'São Tomé ve Príncipe Dobrası (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Sao Tome ve Principe Dobrası',
+            'STN',
+            'Sao Tome ve Principe dobrası',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Sovyet Rublesi',
+            'SUR',
+            'Sovyet Rublesi',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'El Salvador Kolonu',
+            'SVC',
+            'El Salvador Kolonu',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Suriye Lirası',
+            'SYP',
+            'Suriye lirası',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Svaziland Lilangenisi',
+            'SZL',
+            'Svaziland lilangenisi',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Tayland Bahtı',
+            '฿',
+            'Tayland bahtı',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Tacikistan Rublesi',
+            'TJR',
+            'Tacikistan Rublesi',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tacikistan Somonisi',
+            'TJS',
+            'Tacikistan somonisi',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Türkmenistan Manatı (1993–2009)',
+            'TMM',
+            'Türkmenistan Manatı (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Türkmenistan Manatı',
+            'TMT',
+            'Türkmenistan manatı',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunus Dinarı',
+            'TND',
+            'Tunus dinarı',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tonga Paʻangası',
+            'TOP',
+            'Tonga paʻangası',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Timor Esküdosu',
+            'TPE',
+            'Timor Esküdosu',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Eski Türk Lirası',
+            'TRL',
+            'Eski Türk Lirası',
         ],
         'TRY' => [
-            0 => '₺',
-            1 => 'Türk Lirası',
+            '₺',
+            'Türk lirası',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad ve Tobago Doları',
+            'TTD',
+            'Trinidad ve Tobago doları',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Yeni Tayvan Doları',
+            'NT$',
+            'Yeni Tayvan doları',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tanzanya Şilini',
+            'TZS',
+            'Tanzanya şilini',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ukrayna Grivnası',
+            'UAH',
+            'Ukrayna grivnası',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Ukrayna Karbovanetz',
+            'UAK',
+            'Ukrayna Karbovanetz',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Uganda Şilini (1966–1987)',
+            'UGS',
+            'Uganda Şilini (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Uganda Şilini',
+            'UGX',
+            'Uganda şilini',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'ABD Doları',
+            '$',
+            'ABD doları',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'ABD Doları (Ertesi gün)',
+            'USN',
+            'ABD Doları (Ertesi gün)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'ABD Doları (Aynı gün)',
+            'USS',
+            'ABD Doları (Aynı gün)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Uruguay Peso en Unidades Indexadas',
+            'UYI',
+            'Uruguay Peso en Unidades Indexadas',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Uruguay Pezosu (1975–1993)',
+            'UYP',
+            'Uruguay Pezosu (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Uruguay Pesosu',
+            'UYU',
+            'Uruguay pesosu',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Özbekistan Somu',
+            'UZS',
+            'Özbekistan somu',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Venezuela Bolivarı (1871–2008)',
+            'VEB',
+            'Venezuela Bolivarı (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venezuela Bolivarı (2008–2018)',
+            'VEF',
+            'Venezuela Bolivarı (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venezuela Bolivarı',
+            'VES',
+            'Venezuela bolivarı',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Vietnam Dongu',
+            '₫',
+            'Vietnam dongu',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Vietnam Dongu (1978–1985)',
+            'VNN',
+            'Vietnam Dongu (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatu Vatusu',
+            'VUV',
+            'Vanuatu vatusu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoa Talası',
+            'WST',
+            'Samoa talası',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Orta Afrika CFA Frangı',
+            'FCFA',
+            'Orta Afrika CFA frangı',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Doğu Karayip Doları',
+            'EC$',
+            'Doğu Karayip doları',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Avrupa Para Birimi',
+            'XEU',
+            'Avrupa Para Birimi',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Fransız Altın Frangı',
+            'XFO',
+            'Fransız Altın Frangı',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Fransız UIC-Frangı',
+            'XFU',
+            'Fransız UIC-Frangı',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Batı Afrika CFA Frangı',
+            'F CFA',
+            'Batı Afrika CFA frangı',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP Frangı',
+            'CFPF',
+            'CFP frangı',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET Fonları',
+            'XRE',
+            'RINET Fonları',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Yemen Dinarı',
+            'YDD',
+            'Yemen Dinarı',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Yemen Riyali',
+            'YER',
+            'Yemen riyali',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Yugoslav Dinarı (Hard)',
+            'YUD',
+            'Yugoslav Dinarı (Hard)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Yeni Yugoslav Dinarı',
+            'YUM',
+            'Yeni Yugoslav Dinarı',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Konvertibl Yugoslav Dinarı',
+            'YUN',
+            'Konvertibl Yugoslav Dinarı',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'İyileştirilmiş Yugoslav Dinarı (1992–1993)',
+            'YUR',
+            'İyileştirilmiş Yugoslav Dinarı (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Güney Afrika Randı (finansal)',
+            'ZAL',
+            'Güney Afrika Randı (finansal)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Güney Afrika Randı',
+            'ZAR',
+            'Güney Afrika randı',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Zambiya Kvaçası (1968–2012)',
+            'ZMK',
+            'Zambiya Kvaçası (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Zambiya Kvaçası',
+            'ZMW',
+            'Zambiya kvaçası',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Yeni Zaire Zairesi',
+            'ZRN',
+            'Yeni Zaire Zairesi',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Zaire Zairesi',
+            'ZRZ',
+            'Zaire Zairesi',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Zimbabve Doları',
+            'ZWD',
+            'Zimbabve Doları',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Zimbabve Doları (2009)',
+            'ZWL',
+            'Zimbabve Doları (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Zimbabve Doları (2008)',
+            'ZWR',
+            'Zimbabve Doları (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/tt.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => [
-            0 => 'R$',
-            1 => 'Бразилия реалы',
+            'R$',
+            'Бразилия реалы',
+        ],
+        'BSD' => [
+            'BSD',
+            'Багам доллары',
+        ],
+        'BTN' => [
+            'BTN',
+            'Бутан нгултрумы',
+        ],
+        'BWP' => [
+            'BWP',
+            'Ботсвана пуласы',
+        ],
+        'BYN' => [
+            'BYN',
+            'Беларус сумы',
+        ],
+        'BZD' => [
+            'BZD',
+            'Белиз доллары',
+        ],
+        'CAD' => [
+            'CA$',
+            'Канада доллары',
+        ],
+        'CDF' => [
+            'CDF',
+            'Конголез франкы',
+        ],
+        'CHF' => [
+            'CHF',
+            'Швейцария франкы',
+        ],
+        'CLP' => [
+            'CLP',
+            'Чили песосы',
+        ],
+        'CNH' => [
+            'CNH',
+            'Кытай Юане (оффшор)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'кытай юане',
+            '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' => [
-            0 => '€',
-            1 => 'евро',
+            '€',
+            'евро',
+        ],
+        'FJD' => [
+            'FJD',
+            'Фиджи доллары',
+        ],
+        'FKP' => [
+            'FKP',
+            'Фолкленд утраулары фунты',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'фунт стерлинг',
+            '£',
+            'фунт стерлинг',
+        ],
+        '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' => [
-            0 => '₹',
-            1 => 'Индия рупиясе',
+            '₹',
+            'Индия рупиясе',
+        ],
+        'IQD' => [
+            'IQD',
+            'Ирак динары',
+        ],
+        'IRR' => [
+            'IRR',
+            'Иран риалы',
+        ],
+        'ISK' => [
+            'ISK',
+            'Исландия Кронасы',
+        ],
+        'JMD' => [
+            'JMD',
+            'Ямайка доллары',
+        ],
+        'JOD' => [
+            'JOD',
+            'Иордания динары',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'япон иенасы',
+            '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' => [
-            0 => '₽',
-            1 => 'Россия сумы',
+            '₽',
+            'Россия сумы',
+        ],
+        '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' => [
-            0 => '$',
-            1 => 'АКШ доллары',
+            '$',
+            'АКШ доллары',
+        ],
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ug.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ug.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ug.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ug.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1156 +3,1160 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'ئاندورران پېسېتاسى',
+            'ADP',
+            'ئاندورران پېسېتاسى',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'ئەرەب بىرلەشمە خەلىپىلىكى دەرھەمى',
+            'AED',
+            'ئەرەب بىرلەشمە خەلىپىلىكى دەرھەمى',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'ئافغان ئافغانى (1927–2002)',
+            'AFA',
+            'ئافغان ئافغانى (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'ئافغان ئافغانى',
+            'AFN',
+            'ئافغان ئافغانى',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => 'ئالبانىيە لېكى (1946–1965)',
+            'ALK',
+            'ئالبانىيە لېكى (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'ئالبانىيە لېكى',
+            'ALL',
+            'ئالبانىيە لېكى',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'ئەرمېنىيە دىرامى',
+            'AMD',
+            'ئەرمېنىيە دىرامى',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'گوللاندىيەگە قاراشلىق ئانتىللېن گۇلدېنى',
+            'ANG',
+            'گوللاندىيەگە قاراشلىق ئانتىللېن گۇلدېنى',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'ئانگولا كۇۋانزاسى',
+            'AOA',
+            'ئانگولا كۇۋانزاسى',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'ئانگولا كۇۋانزاسى (1977–1991)',
+            'AOK',
+            'ئانگولا كۇۋانزاسى (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'ئانگولا يېڭى كۇۋانزاسى (1990–2000)',
+            'AON',
+            'ئانگولا يېڭى كۇۋانزاسى (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'ئانگولا قايتا تەڭشەلگەن كۇۋانزاسى (1995–1999)',
+            'AOR',
+            'ئانگولا قايتا تەڭشەلگەن كۇۋانزاسى (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'ئارگېنتىنا ئاۋسترالى',
+            'ARA',
+            'ئارگېنتىنا ئاۋسترالى',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'ئارگېنتىنا پېسو لېيى (1970–1983)',
+            'ARL',
+            'ئارگېنتىنا پېسو لېيى (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'ئارگېنتىنا پېسوسى (1881–1970)',
+            'ARM',
+            'ئارگېنتىنا پېسوسى (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'ئارگېنتىنا پېسوسى (1983–1985)',
+            'ARP',
+            'ئارگېنتىنا پېسوسى (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'ئارگېنتىنا پېسوسى',
+            'ARS',
+            'ئارگېنتىنا پېسوسى',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'ئاۋسترىيە شىللىڭى',
+            'ATS',
+            'ئاۋسترىيە شىللىڭى',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'ئاۋسترالىيە دوللىرى',
+            'A$',
+            'ئاۋسترالىيە دوللىرى',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'ئارۇبان فىلورۇنى',
+            'AWG',
+            'ئارۇبان فىلورۇنى',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'ئەزەربەيجان ماناتى (1993–2006)',
+            'AZM',
+            'ئەزەربەيجان ماناتى (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'ئەزەربەيجان ماناتى',
+            'AZN',
+            'ئەزەربەيجان ماناتى',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'بوسنىيە-خېرتسېگوۋىنا دىنارى (1992–1994)',
+            'BAD',
+            'بوسنىيە-خېرتسېگوۋىنا دىنارى (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'بوسنىيە-خېرتسېگوۋىنا ئالماشتۇرۇشچان ماركى',
+            'BAM',
+            'بوسنىيە-خېرتسېگوۋىنا ئالماشتۇرۇشچان ماركى',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'بوسنىيە-خېرتسېگوۋىنا يېڭى دىنارى (1994–1997)',
+            'BAN',
+            'بوسنىيە-خېرتسېگوۋىنا يېڭى دىنارى (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'باربادوس دوللىرى',
+            'BBD',
+            'باربادوس دوللىرى',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'باڭلادىش تاكاسى',
+            'BDT',
+            'باڭلادىش تاكاسى',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'بېلگىيە فرانكى (ئالماشتۇرۇشچان)',
+            'BEC',
+            'بېلگىيە فرانكى (ئالماشتۇرۇشچان)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'بېلگىيە فرانكى',
+            'BEF',
+            'بېلگىيە فرانكى',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'بېلگىيە فرانكى (پۇل–مۇئامىلە)',
+            'BEL',
+            'بېلگىيە فرانكى (پۇل–مۇئامىلە)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'بۇلغارىيە قاتتىق لېۋاسى',
+            'BGL',
+            'بۇلغارىيە قاتتىق لېۋاسى',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'بۇلغارىيە ئىجتىمائىي لېۋاسى',
+            'BGM',
+            'بۇلغارىيە ئىجتىمائىي لېۋاسى',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'بۇلغارىيە لېۋاسى',
+            'BGN',
+            'بۇلغارىيە لېۋاسى',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'بۇلغارىيە لېۋاسى (1879–1952)',
+            'BGO',
+            'بۇلغارىيە لېۋاسى (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'بەھرەين دىنارى',
+            'BHD',
+            'بەھرەين دىنارى',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'بۇرۇندى فرانكى',
+            'BIF',
+            'بۇرۇندى فرانكى',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'بېرمۇدا دوللىرى',
+            'BMD',
+            'بېرمۇدا دوللىرى',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'بىرۇنېي دوللىرى',
+            'BND',
+            'بىرۇنېي دوللىرى',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'بولىۋىيە بولىۋىيانوسى',
+            'BOB',
+            'بولىۋىيە بولىۋىيانوسى',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'بولىۋىيە بولىۋىيانوسى (1863–1963)',
+            'BOL',
+            'بولىۋىيە بولىۋىيانوسى (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'بولىۋىيە پىسوسى',
+            'BOP',
+            'بولىۋىيە پىسوسى',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'بولىۋىيە مۇدولى',
+            'BOV',
+            'بولىۋىيە مۇدولى',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'بىرازىلىيە يېڭى كرۇزېروسى (1967–1986)',
+            'BRB',
+            'بىرازىلىيە يېڭى كرۇزېروسى (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'بىرازىلىيە كرۇزادوسى (1986–1989)',
+            'BRC',
+            'بىرازىلىيە كرۇزادوسى (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'بىرازىلىيە يېڭى كرۇزېروسى (1990–1993)',
+            'BRE',
+            'بىرازىلىيە يېڭى كرۇزېروسى (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'بىرازىلىيە رىيالى',
+            'R$',
+            'بىرازىلىيە رىيالى',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'بىرازىلىيە يېڭى كرۇزادوسى (1989–1990)',
+            'BRN',
+            'بىرازىلىيە يېڭى كرۇزادوسى (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'بىرازىلىيە كرۇزېروسى (1993–1994)',
+            'BRR',
+            'بىرازىلىيە كرۇزېروسى (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'بىرازىلىيە كرۇزېروسى (1942–1967)',
+            'BRZ',
+            'بىرازىلىيە كرۇزېروسى (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'باھاما دوللىرى',
+            'BSD',
+            'باھاما دوللىرى',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'بۇتان نگۇلترۇمى',
+            'BTN',
+            'بۇتان نگۇلترۇمى',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'بىرما كىياتى',
+            'BUK',
+            'بىرما كىياتى',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'بوتسۋانا پۇلاسى',
+            'BWP',
+            'بوتسۋانا پۇلاسى',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'بېلارۇسىيە يېڭى رۇبلىسى (1994–1999)',
+            'BYB',
+            'بېلارۇسىيە يېڭى رۇبلىسى (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'بېلارۇسىيە رۇبلىسى',
+            'BYN',
+            'بېلارۇسىيە رۇبلىسى',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'بېلارۇسىيە رۇبلىسى (۲۰۰۰–۲۰۱۶)',
+            'BYR',
+            'بېلارۇسىيە رۇبلىسى (۲۰۰۰–۲۰۱۶)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'بېلىز دوللىرى',
+            'BZD',
+            'بېلىز دوللىرى',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'كانادا دوللىرى',
+            'CA$',
+            'كانادا دوللىرى',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'كونگو فرانكى',
+            'CDF',
+            'كونگو فرانكى',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'WIR ياۋرو',
+            'CHE',
+            'WIR ياۋرو',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'شىۋېتسىيە فرانكى',
+            'CHF',
+            'شىۋېتسىيە فرانكى',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'WIR فرانكى',
+            'CHW',
+            'WIR فرانكى',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'چىلى ئېسكۇدوسى',
+            'CLE',
+            'چىلى ئېسكۇدوسى',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'چىلى ھېسابات بىرلىكى (UF)',
+            'CLF',
+            'چىلى ھېسابات بىرلىكى (UF)',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'چىلى پېسوسى',
+            'CLP',
+            'چىلى پېسوسى',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => 'جۇڭگو خەلق بانكىسى دوللىرى',
+            'CNX',
+            'جۇڭگو خەلق بانكىسى دوللىرى',
         ],
         'CNY' => [
-            0 => '￥',
-            1 => 'جۇڭگو يۈەنى',
+            '￥',
+            'جۇڭگو يۈەنى',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'كولومبىيە پېسوسى',
+            'COP',
+            'كولومبىيە پېسوسى',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'كولومبىيە ھەقىقىي قىممەت بىرلىكى',
+            'COU',
+            'كولومبىيە ھەقىقىي قىممەت بىرلىكى',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'كوستارىكا كولونى',
+            'CRC',
+            'كوستارىكا كولونى',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'سېربىيە دىنارى (2002–2006)',
+            'CSD',
+            'سېربىيە دىنارى (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'چېخسىلوۋاكىيە قاتتىق كورۇناسى',
+            'CSK',
+            'چېخسىلوۋاكىيە قاتتىق كورۇناسى',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'كۇبا ئالماشتۇرۇشچان پېسوسى',
+            'CUC',
+            'كۇبا ئالماشتۇرۇشچان پېسوسى',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'كۇبا پېسوسى',
+            'CUP',
+            'كۇبا پېسوسى',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'يېشىل تۇمشۇق ئېسكۇدوسى',
+            'CVE',
+            'يېشىل تۇمشۇق ئېسكۇدوسى',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'سىپرۇس فوند ستېرلىڭى',
+            'CYP',
+            'سىپرۇس فوند ستېرلىڭى',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'چېخ جۇمھۇرىيىتى كورۇناسى',
+            'CZK',
+            'چېخ جۇمھۇرىيىتى كورۇناسى',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'شەرقىي گېرمانىيە ماركى',
+            'DDM',
+            'شەرقىي گېرمانىيە ماركى',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'گېرمانىيە ماركى',
+            'DEM',
+            'گېرمانىيە ماركى',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'جىبۇتى فرانكى',
+            'DJF',
+            'جىبۇتى فرانكى',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'دانىيە كرونى',
+            'DKK',
+            'دانىيە كرونى',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'دومىنىكا پېسوسى',
+            'DOP',
+            'دومىنىكا پېسوسى',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'ئالجىرىيە دىنارى',
+            'DZD',
+            'ئالجىرىيە دىنارى',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'ئېكۋادور سۇكرېسى',
+            'ECS',
+            'ئېكۋادور سۇكرېسى',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'ئېكۋادور تۇراقلىق قىممەت بىرلىكى',
+            'ECV',
+            'ئېكۋادور تۇراقلىق قىممەت بىرلىكى',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'ئېستونىيە كرۇنى',
+            'EEK',
+            'ئېستونىيە كرۇنى',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'مىسىر فوند سىتېرلىڭى',
+            'EGP',
+            'مىسىر فوند سىتېرلىڭى',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'ئېرىترېيە ناكفاسى',
+            'ERN',
+            'ئېرىترېيە ناكفاسى',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'ئىسپانىيە پېسېتاسى (A ھېسابات)',
+            'ESA',
+            'ئىسپانىيە پېسېتاسى (A ھېسابات)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'ئىسپانىيە پېسېتاسى (ئالماشتۇرۇش ھېساباتى)',
+            'ESB',
+            'ئىسپانىيە پېسېتاسى (ئالماشتۇرۇش ھېساباتى)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'ئىسپانىيە پېسېتاسى',
+            'ESP',
+            'ئىسپانىيە پېسېتاسى',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ئېفىيوپىيە بىررى',
+            'ETB',
+            'ئېفىيوپىيە بىررى',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'ياۋرو',
+            '€',
+            'ياۋرو',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'فىنلاندىيە مارككاسى',
+            'FIM',
+            'فىنلاندىيە مارككاسى',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'فىجى دوللىرى',
+            'FJD',
+            'فىجى دوللىرى',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'فالكلاند ئاراللىرى فوند سىتېرلىڭى',
+            'FKP',
+            'فالكلاند ئاراللىرى فوند سىتېرلىڭى',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'فىرانسىيە فرانكى',
+            'FRF',
+            'فىرانسىيە فرانكى',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'ئەنگلىيە فوند سىتېرلىڭى',
+            '£',
+            'ئەنگلىيە فوند سىتېرلىڭى',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'گىرۇزىيە كۇپون لارىتى',
+            'GEK',
+            'گىرۇزىيە كۇپون لارىتى',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'گىرۇزىيە لارىسى',
+            'GEL',
+            'گىرۇزىيە لارىسى',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'گانا سېدىسى (1979–2007)',
+            'GHC',
+            'گانا سېدىسى (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'گانا سېدىسى',
+            'GHS',
+            'گانا سېدىسى',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'جەبىلتارىق فوند سىتېرلىڭى',
+            'GIP',
+            'جەبىلتارىق فوند سىتېرلىڭى',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'گامبىيە دالاسى',
+            'GMD',
+            'گامبىيە دالاسى',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'گىۋىنېيە فرانكى',
+            'GNF',
+            'گىۋىنېيە فرانكى',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'گىۋىنېيە سىلىسى',
+            'GNS',
+            'گىۋىنېيە سىلىسى',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'ئېكۋاتور گىۋىنېيە ئېكۋېلېسى',
+            'GQE',
+            'ئېكۋاتور گىۋىنېيە ئېكۋېلېسى',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'گىرېتسىيە دراخماسى',
+            'GRD',
+            'گىرېتسىيە دراخماسى',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'گىۋاتېمالا كۇۋېتزالى',
+            'GTQ',
+            'گىۋاتېمالا كۇۋېتزالى',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'پورتۇگالىيە گىۋىنېيە ئېسكۇدوسى',
+            'GWE',
+            'پورتۇگالىيە گىۋىنېيە ئېسكۇدوسى',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'گىۋىنېيە-بىسسائۇ پېسوسى',
+            'GWP',
+            'گىۋىنېيە-بىسسائۇ پېسوسى',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'گىۋىئانا دوللىرى',
+            'GYD',
+            'گىۋىئانا دوللىرى',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'شياڭگاڭ دوللىرى',
+            'HK$',
+            'شياڭگاڭ دوللىرى',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'ھوندۇراس لېمپىراسى',
+            'HNL',
+            'ھوندۇراس لېمپىراسى',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'كىرودىيە دىنارى',
+            'HRD',
+            'كىرودىيە دىنارى',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'كىرودىيە كۇناسى',
+            'HRK',
+            'كىرودىيە كۇناسى',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'ھايتى گۇردېسى',
+            'HTG',
+            'ھايتى گۇردېسى',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ۋېنگىرىيە فورېنتى',
+            'HUF',
+            'ۋېنگىرىيە فورېنتى',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'ھىندونېزىيە رۇپىيەسى',
+            'IDR',
+            'ھىندونېزىيە رۇپىيەسى',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'ئىرېلاندىيە فوندستېرلىڭى',
+            'IEP',
+            'ئىرېلاندىيە فوندستېرلىڭى',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'ئىسرائىلىيە فوندستېرلىڭى',
+            'ILP',
+            'ئىسرائىلىيە فوندستېرلىڭى',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => 'ئىسرائىل شېكېلى (1980–1985)',
+            'ILR',
+            'ئىسرائىل شېكېلى (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'ئىسرائىل يېڭى شېكېلى',
+            '₪',
+            'ئىسرائىل يېڭى شېكېلى',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'ھىندىستان رۇپىسى',
+            '₹',
+            'ھىندىستان رۇپىسى',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'ئىراق دىنارى',
+            'IQD',
+            'ئىراق دىنارى',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ئىران رىيالى',
+            'IRR',
+            'ئىران رىيالى',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => 'ئىسلاندىيە كروناسى (1918–1981)',
+            'ISJ',
+            'ئىسلاندىيە كروناسى (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'ئىسلاندىيە كروناسى',
+            'ISK',
+            'ئىسلاندىيە كروناسى',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'ئىتالىيە لىراسى',
+            'ITL',
+            'ئىتالىيە لىراسى',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'يامايكا دوللىرى',
+            'JMD',
+            'يامايكا دوللىرى',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'ئىيوردانىيە دىنارى',
+            'JOD',
+            'ئىيوردانىيە دىنارى',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'ياپونىيە يېنى',
+            'JP¥',
+            'ياپونىيە يېنى',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'كېنىيە شىللىڭى',
+            'KES',
+            'كېنىيە شىللىڭى',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'قىرغىزىستان سومى',
+            'KGS',
+            'قىرغىزىستان سومى',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'كامبودژا رىئېلى',
+            'KHR',
+            'كامبودژا رىئېلى',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'كومورو فرانكى',
+            'KMF',
+            'كومورو فرانكى',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'شىمالىي كورېيە ۋونى',
+            'KPW',
+            'شىمالىي كورېيە ۋونى',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'جەنۇبىي كورېيە خۋانى (1953–1962)',
+            'KRH',
+            'جەنۇبىي كورېيە خۋانى (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'جەنۇبىي كورېيە ۋونى (1945–1953)',
+            'KRO',
+            'جەنۇبىي كورېيە ۋونى (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'جەنۇبىي كورېيە ۋونى',
+            '₩',
+            'جەنۇبىي كورېيە ۋونى',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'كۇۋەيت دىنارى',
+            'KWD',
+            'كۇۋەيت دىنارى',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'كايمان ئاراللىرى دوللىرى',
+            'KYD',
+            'كايمان ئاراللىرى دوللىرى',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'قازاقىستان تەڭگىسى',
+            'KZT',
+            'قازاقىستان تەڭگىسى',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'لائوس كىپى',
+            'LAK',
+            'لائوس كىپى',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'لىۋان فوند سىتېرلىڭى',
+            'LBP',
+            'لىۋان فوند سىتېرلىڭى',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'سىرىلانكا رۇپىسى',
+            'LKR',
+            'سىرىلانكا رۇپىسى',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'لىبېرىيە دوللىرى',
+            'LRD',
+            'لىبېرىيە دوللىرى',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'لېسوتو لوتىسى',
+            'LSL',
+            'لېسوتو لوتىسى',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'لىتۋا لىتاسى',
+            'LTL',
+            'لىتۋا لىتاسى',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'لىتۋا تالوناسى',
+            'LTT',
+            'لىتۋا تالوناسى',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'ليۇكسېمبۇرگ ئالماشتۇرۇشچان پېسوسى',
+            'LUC',
+            'ليۇكسېمبۇرگ ئالماشتۇرۇشچان پېسوسى',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'ليۇكسېمبۇرگ فرانكى',
+            'LUF',
+            'ليۇكسېمبۇرگ فرانكى',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'لىيۇكسېمبۇرگ پۇل-مۇئامىلە فرانكى',
+            'LUL',
+            'لىيۇكسېمبۇرگ پۇل-مۇئامىلە فرانكى',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'لاتۋىيە لاتى',
+            'LVL',
+            'لاتۋىيە لاتى',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'لاتۋىيە رۇبلىسى',
+            'LVR',
+            'لاتۋىيە رۇبلىسى',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'لىۋىيە دىنارى',
+            'LYD',
+            'لىۋىيە دىنارى',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'ماراكەش دىرھەمى',
+            'MAD',
+            'ماراكەش دىرھەمى',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'ماراكەش فرانكى',
+            'MAF',
+            'ماراكەش فرانكى',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'موناكو فرانكى',
+            'MCF',
+            'موناكو فرانكى',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'مولدوۋا كۇپونى',
+            'MDC',
+            'مولدوۋا كۇپونى',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'مولدوۋا لېۋى',
+            'MDL',
+            'مولدوۋا لېۋى',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ماداغاسقار ئارىئارىسى',
+            'MGA',
+            'ماداغاسقار ئارىئارىسى',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'ماداغاسقار فرانكى',
+            'MGF',
+            'ماداغاسقار فرانكى',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'ماكېدونىيە دىنارى',
+            'MKD',
+            'ماكېدونىيە دىنارى',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'ماكېدونىيە دىنارى (1992–1993)',
+            'MKN',
+            'ماكېدونىيە دىنارى (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'مالى فرانكى',
+            'MLF',
+            'مالى فرانكى',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'مىيانمار كىياتى',
+            'MMK',
+            'مىيانمار كىياتى',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'موڭغۇلىيە تۈگرىكى',
+            'MNT',
+            'موڭغۇلىيە تۈگرىكى',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'ئاۋمېن پاتاكاسى',
+            'MOP',
+            'ئاۋمېن پاتاكاسى',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'ماۋرىتانىيە ئۇگىيەسى (1973–2017)',
+            'MRO',
+            'ماۋرىتانىيە ئۇگىيەسى (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'ماۋرىتانىيە ئۇگىيەسى',
+            'MRU',
+            'ماۋرىتانىيە ئۇگىيەسى',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'مالتا لىراسى',
+            'MTL',
+            'مالتا لىراسى',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'مالتا فوندستېرلىڭى',
+            'MTP',
+            'مالتا فوندستېرلىڭى',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'ماۋرىتىئۇس رۇپىسى',
+            'MUR',
+            'ماۋرىتىئۇس رۇپىسى',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => 'مالدىۋى رۇپىسى',
+            'MVP',
+            'مالدىۋى رۇپىسى',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'مالدىۋى رۇفىياسى',
+            'MVR',
+            'مالدىۋى رۇفىياسى',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'مالاۋى كۋاچاسى',
+            'MWK',
+            'مالاۋى كۋاچاسى',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'مېكسىكا پېسوسى',
+            'MX$',
+            'مېكسىكا پېسوسى',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'مېكسىكا كۈمۈش پېسوسى (1861–1992)',
+            'MXP',
+            'مېكسىكا كۈمۈش پېسوسى (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'مېكسىكا مەبلەغ بىرلىكى',
+            'MXV',
+            'مېكسىكا مەبلەغ بىرلىكى',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'مالايشىيا رىڭگىتى',
+            'MYR',
+            'مالايشىيا رىڭگىتى',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'موزامبىك ئېسكۇدوسى',
+            'MZE',
+            'موزامبىك ئېسكۇدوسى',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'موزامبىك مېتىكالى (1980–2006)',
+            'MZM',
+            'موزامبىك مېتىكالى (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'موزامبىك مېتىكالى',
+            'MZN',
+            'موزامبىك مېتىكالى',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'نامىبىيە دوللىرى',
+            'NAD',
+            'نامىبىيە دوللىرى',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'نىگېرىيە نايراسى',
+            'NGN',
+            'نىگېرىيە نايراسى',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'نىگېرىيە كوردوباسى (1988–1991)',
+            'NIC',
+            'نىگېرىيە كوردوباسى (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'نىگېرىيە كوردوباسى',
+            'NIO',
+            'نىگېرىيە كوردوباسى',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'گوللاندىيە گۈلدىنى',
+            'NLG',
+            'گوللاندىيە گۈلدىنى',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'نورۋېگىيە كرونى',
+            'NOK',
+            'نورۋېگىيە كرونى',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'نېپال رۇپىسى',
+            'NPR',
+            'نېپال رۇپىسى',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'يېڭى زېلاندىيە دوللىرى',
+            'NZ$',
+            'يېڭى زېلاندىيە دوللىرى',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'ئومان رىيالى',
+            'OMR',
+            'ئومان رىيالى',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'پاناما بالبوئاسى',
+            'PAB',
+            'پاناما بالبوئاسى',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'پېرۇ ئىنتىسى',
+            'PEI',
+            'پېرۇ ئىنتىسى',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'پېرۇ سولى',
+            'PEN',
+            'پېرۇ سولى',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'پېرۇ سولى (1863–1965)',
+            'PES',
+            'پېرۇ سولى (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'پاپۇئا يېڭى گىۋىنېيە كىناسى',
+            'PGK',
+            'پاپۇئا يېڭى گىۋىنېيە كىناسى',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'فىلىپپىن پېسوسى',
+            '₱',
+            'فىلىپپىن پېسوسى',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'پاكىستان رۇپىسى',
+            'PKR',
+            'پاكىستان رۇپىسى',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'پولشا زىلوتى',
+            'PLN',
+            'پولشا زىلوتى',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'پولشا زىلوتى (1950–1995)',
+            'PLZ',
+            'پولشا زىلوتى (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'پورتۇگالىيە ئېسكۇدوسى',
+            'PTE',
+            'پورتۇگالىيە ئېسكۇدوسى',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'پاراگۋاي گۇئارانىسى',
+            'PYG',
+            'پاراگۋاي گۇئارانىسى',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'قاتار رىيالى',
+            'QAR',
+            'قاتار رىيالى',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'رودېزىيە دوللىرى',
+            'RHD',
+            'رودېزىيە دوللىرى',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'رۇمىنىيە لېيى (1952–2006)',
+            'ROL',
+            'رۇمىنىيە لېيى (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'رۇمىنىيە لېيى',
+            'RON',
+            'رۇمىنىيە لېيى',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'سېربىيە دىنارى',
+            'RSD',
+            'سېربىيە دىنارى',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'رۇسىيە رۇبلىسى',
+            'RUB',
+            'رۇسىيە رۇبلىسى',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'رۇسىيە رۇبلىسى (1991–1998)',
+            'RUR',
+            'رۇسىيە رۇبلىسى (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'رۋاندا فرانكى',
+            'RWF',
+            'رۋاندا فرانكى',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'سەئۇدى رىيالى',
+            'SAR',
+            'سەئۇدى رىيالى',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'سولومون ئاراللىرى دوللىرى',
+            'SBD',
+            'سولومون ئاراللىرى دوللىرى',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'سېيشېل رۇپىسى',
+            'SCR',
+            'سېيشېل رۇپىسى',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'سۇدان دىنارى (1992–2007)',
+            'SDD',
+            'سۇدان دىنارى (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'سۇدان فوندستېرلىڭى',
+            'SDG',
+            'سۇدان فوندستېرلىڭى',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'سۇدان فوندستېرلىڭى (1957–1998)',
+            'SDP',
+            'سۇدان فوندستېرلىڭى (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'شىۋېتسىيە كروناسى',
+            'SEK',
+            'شىۋېتسىيە كروناسى',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'سىنگاپور دوللىرى',
+            'SGD',
+            'سىنگاپور دوللىرى',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'ساينىت-ھېلېنا فوندستېرلىڭى',
+            'SHP',
+            'ساينىت-ھېلېنا فوندستېرلىڭى',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'سىلوۋېنىيە تولارى',
+            'SIT',
+            'سىلوۋېنىيە تولارى',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'سىلوۋاكىيە كورۇناسى',
+            'SKK',
+            'سىلوۋاكىيە كورۇناسى',
+        ],
+        'SLE' => [
+            'SLE',
+            'سېررالېئون لېئونېسى',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'سېررالېئون لېئونېسى',
+            'SLL',
+            'سېررالېئون لېئونېسى - 1964-2022',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'سومالى شىللىڭى',
+            'SOS',
+            'سومالى شىللىڭى',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'سۇرىنام دوللىرى',
+            'SRD',
+            'سۇرىنام دوللىرى',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'سۇرىنام گۈلدىنى',
+            'SRG',
+            'سۇرىنام گۈلدىنى',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'جەنۇبىي سۇدان فوندستېرلىڭى',
+            'SSP',
+            'جەنۇبىي سۇدان فوندستېرلىڭى',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'سان-تومې ۋە پىرىنسىپى دوبراسى (1977–2017)',
+            'STD',
+            'سان-تومې ۋە پىرىنسىپى دوبراسى (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'سان-تومې ۋە پىرىنسىپى دوبراسى',
+            'STN',
+            'سان-تومې ۋە پىرىنسىپى دوبراسى',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'سوۋىت رۇبلىسى',
+            'SUR',
+            'سوۋىت رۇبلىسى',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'سالۋادور كولونى',
+            'SVC',
+            'سالۋادور كولونى',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'سۈرىيە فوندستېرلىڭى',
+            'SYP',
+            'سۈرىيە فوندستېرلىڭى',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'سىۋېزىلاند لىلانگېنى',
+            'SZL',
+            'سىۋېزىلاند لىلانگېنى',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'تايلاند باختى',
+            'THB',
+            'تايلاند باختى',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'تاجىكىستان رۇبلىسى',
+            'TJR',
+            'تاجىكىستان رۇبلىسى',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'تاجىكىستان سومونىسى',
+            'TJS',
+            'تاجىكىستان سومونىسى',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'تۈركمەنىستان ماناتى (1993–2009)',
+            'TMM',
+            'تۈركمەنىستان ماناتى (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'تۈركمەنىستان ماناتى',
+            'TMT',
+            'تۈركمەنىستان ماناتى',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'تۇنىس دىنارى',
+            'TND',
+            'تۇنىس دىنارى',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'تونگا پائانگاسى',
+            'TOP',
+            'تونگا پائانگاسى',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'تىمور ئېسكۇدوسى',
+            'TPE',
+            'تىمور ئېسكۇدوسى',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'تۈركىيە لىراسى (1922–2005)',
+            'TRL',
+            'تۈركىيە لىراسى (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'تۈركىيە لىراسى',
+            'TRY',
+            'تۈركىيە لىراسى',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'تىرىنىداد ۋە توباگو دوللىرى',
+            'TTD',
+            'تىرىنىداد ۋە توباگو دوللىرى',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'يېڭى تەيۋەن دوللىرى',
+            'NT$',
+            'يېڭى تەيۋەن دوللىرى',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'تانزانىيە شىللىڭى',
+            'TZS',
+            'تانزانىيە شىللىڭى',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'ئۇكرائىنا خرىۋناسى',
+            'UAH',
+            'ئۇكرائىنا خرىۋناسى',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'ئۇكرائىنا كاربوۋانېتسى',
+            'UAK',
+            'ئۇكرائىنا كاربوۋانېتسى',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'ئۇگاندا شىللىڭى (1966–1987)',
+            'UGS',
+            'ئۇگاندا شىللىڭى (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'ئۇگاندا شىللىڭى',
+            'UGX',
+            'ئۇگاندا شىللىڭى',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'ئامېرىكا دوللىرى',
+            '$',
+            'ئامېرىكا دوللىرى',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'ئامېرىكا دوللىرى (كېيىنكى كۈن)',
+            'USN',
+            'ئامېرىكا دوللىرى (كېيىنكى كۈن)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'ئامېرىكا دوللىرى (ئوخشاش كۈن)',
+            'USS',
+            'ئامېرىكا دوللىرى (ئوخشاش كۈن)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'ئۇرۇگۋاي پېسوسى (ئىندېكىسلاش بىرلىكى)',
+            'UYI',
+            'ئۇرۇگۋاي پېسوسى (ئىندېكىسلاش بىرلىكى)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'ئۇرۇگۋاي پېسوسى (1975–1993)',
+            'UYP',
+            'ئۇرۇگۋاي پېسوسى (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'ئۇرۇگۋاي پېسوسى',
+            'UYU',
+            'ئۇرۇگۋاي پېسوسى',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ئۆزبېكىستان سومى',
+            'UZS',
+            'ئۆزبېكىستان سومى',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'ۋېنېزۇئېلا بولىۋارى (1871–2008)',
+            'VEB',
+            'ۋېنېزۇئېلا بولىۋارى (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'ۋېنېزۇئېلا بولىۋارى (2008–2018)',
+            'VEF',
+            'ۋېنېزۇئېلا بولىۋارى (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'ۋېنېزۇئېلا بولىۋارى',
+            'VES',
+            'ۋېنېزۇئېلا بولىۋارى',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'ۋىيېتنام دوڭى',
+            '₫',
+            'ۋىيېتنام دوڭى',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'ۋىيېتنام دوڭى (1978–1985)',
+            'VNN',
+            'ۋىيېتنام دوڭى (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'ۋانۇئاتۇ ۋاتۇسى',
+            'VUV',
+            'ۋانۇئاتۇ ۋاتۇسى',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'ساموئا تالاسى',
+            'WST',
+            'ساموئا تالاسى',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'ئافرىقا قىتئەسى پۇل-مۇئامىلە ئىتتىپاقى فرانكى',
+            'FCFA',
+            'ئافرىقا قىتئەسى پۇل-مۇئامىلە ئىتتىپاقى فرانكى',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'شەرقىي كارىب دوللىرى',
+            'EC$',
+            'شەرقىي كارىب دوللىرى',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'ياۋروپا پۇل بىرلىكى',
+            'XEU',
+            'ياۋروپا پۇل بىرلىكى',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'فىرانسىيە ئالتۇن فرانكى',
+            'XFO',
+            'فىرانسىيە ئالتۇن فرانكى',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'فىرانسىيە UIC فرانكى',
+            'XFU',
+            'فىرانسىيە UIC فرانكى',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'ئافرىقا قىتئەسى پۇل-مۇئامىلە ئىتتىپاقى فرانكى (BCEAO)',
+            'F CFA',
+            'ئافرىقا قىتئەسى پۇل-مۇئامىلە ئىتتىپاقى فرانكى (BCEAO)',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'تىنچ ئوكيان پۇل-مۇئامىلە ئورتاق گەۋدىسى فرانكى',
+            'CFPF',
+            'تىنچ ئوكيان پۇل-مۇئامىلە ئورتاق گەۋدىسى فرانكى',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET فوندى',
+            'XRE',
+            'RINET فوندى',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'يەمەن دىنارى',
+            'YDD',
+            'يەمەن دىنارى',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'يەمەن رىيالى',
+            'YER',
+            'يەمەن رىيالى',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'يۇگوسلاۋىيە قاتتىق دىنارى (1966–1990)',
+            'YUD',
+            'يۇگوسلاۋىيە قاتتىق دىنارى (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'يۇگوسلاۋىيە يېڭى دىنارى (1994–2002)',
+            'YUM',
+            'يۇگوسلاۋىيە يېڭى دىنارى (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'يۇگوسلاۋىيە ئالماشتۇرۇشچان دىنارى (1990–1992)',
+            'YUN',
+            'يۇگوسلاۋىيە ئالماشتۇرۇشچان دىنارى (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'يۇگوسلاۋىيە ئىسلاھات دىنارى (1992–1993)',
+            'YUR',
+            'يۇگوسلاۋىيە ئىسلاھات دىنارى (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'جەنۇبىي ئافرىقا راندى (پۇل–مۇئامىلە)',
+            'ZAL',
+            'جەنۇبىي ئافرىقا راندى (پۇل–مۇئامىلە)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'جەنۇبىي ئافرىقا راندى',
+            'ZAR',
+            'جەنۇبىي ئافرىقا راندى',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'زامبىيە كۋاچاسى (1968–2012)',
+            'ZMK',
+            'زامبىيە كۋاچاسى (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'زامبىيە كۋاچاسى',
+            'ZMW',
+            'زامبىيە كۋاچاسى',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'زايىر يېڭى زايىرى (1993–1998)',
+            'ZRN',
+            'زايىر يېڭى زايىرى (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'زايىر زايىرى (1971–1993)',
+            'ZRZ',
+            'زايىر زايىرى (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'زىمبابۋې دوللىرى (1980–2008)',
+            'ZWD',
+            'زىمبابۋې دوللىرى (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'زىمبابۋې دوللىرى (2009)',
+            'ZWL',
+            'زىمبابۋې دوللىرى (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'زىمبابۋې دوللىرى (2008)',
+            'ZWR',
+            'زىمبابۋې دوللىرى (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uk.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1076 +3,1080 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'андоррська песета',
+            'ADP',
+            'андоррська песета',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'дирхам ОАЕ',
+            'AED',
+            'дирхам ОАЕ',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'афгані (1927–2002)',
+            'AFA',
+            'афгані (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'афганський афгані',
+            'AFN',
+            'афганський афгані',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'албанський лек',
+            'ALL',
+            'албанський лек',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'вірменський драм',
+            'AMD',
+            'вірменський драм',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'нідерландський антильський гульден',
+            'ANG',
+            'нідерландський антильський гульден',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'ангольська кванза',
+            'AOA',
+            'ангольська кванза',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'ангольська кванза (1977–1990)',
+            'AOK',
+            'ангольська кванза (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'ангольська нова кванза (1990–2000)',
+            'AON',
+            'ангольська нова кванза (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'ангольська кванза реаджастадо (1995–1999)',
+            'AOR',
+            'ангольська кванза реаджастадо (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'аргентинський австрал',
+            'ARA',
+            'аргентинський австрал',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'аргентинський песо (1983–1985)',
+            'ARP',
+            'аргентинський песо (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'аргентинський песо',
+            'ARS',
+            'аргентинський песо',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'австрійський шилінг',
+            'ATS',
+            'австрійський шилінг',
         ],
         'AUD' => [
-            0 => 'AUD',
-            1 => 'австралійський долар',
+            'AUD',
+            'австралійський долар',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'арубський флорин',
+            'AWG',
+            'арубський флорин',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'азербайджанський манат (1993–2006)',
+            'AZM',
+            'азербайджанський манат (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'азербайджанський манат',
+            'AZN',
+            'азербайджанський манат',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'динар (Боснія і Герцеговина)',
+            'BAD',
+            'динар (Боснія і Герцеговина)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'конвертована марка Боснії і Герцеговини',
+            'BAM',
+            'конвертована марка Боснії і Герцеговини',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'барбадоський долар',
+            'BBD',
+            'барбадоський долар',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'бангладеська така',
+            'BDT',
+            'бангладеська така',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'бельгійський франк (конвертований)',
+            'BEC',
+            'бельгійський франк (конвертований)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'бельгійський франк',
+            'BEF',
+            'бельгійський франк',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'бельгійський франк (фінансовий)',
+            'BEL',
+            'бельгійський франк (фінансовий)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'болгарський твердий лев',
+            'BGL',
+            'болгарський твердий лев',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'болгарський лев',
+            'BGN',
+            'болгарський лев',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'бахрейнський динар',
+            'BHD',
+            'бахрейнський динар',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'бурундійський франк',
+            'BIF',
+            'бурундійський франк',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'бермудський долар',
+            'BMD',
+            'бермудський долар',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'брунейський долар',
+            'BND',
+            'брунейський долар',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'болівійський болівіано',
+            'BOB',
+            'болівійський болівіано',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'болівійське песо',
+            'BOP',
+            'болівійське песо',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'болівійський мвдол',
+            'BOV',
+            'болівійський мвдол',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'бразильське нове крузейро (1967–1986)',
+            'BRB',
+            'бразильське нове крузейро (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'бразильське крузадо',
+            'BRC',
+            'бразильське крузадо',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'бразильське крузейро (1990–1993)',
+            'BRE',
+            'бразильське крузейро (1990–1993)',
         ],
         'BRL' => [
-            0 => 'BRL',
-            1 => 'бразильський реал',
+            'BRL',
+            'бразильський реал',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'бразильське нове крузадо',
+            'BRN',
+            'бразильське нове крузадо',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'бразильське крузейро',
+            'BRR',
+            'бразильське крузейро',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'багамський долар',
+            'BSD',
+            'багамський долар',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'бутанський нгултрум',
+            'BTN',
+            'бутанський нгултрум',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'бірманський кіат',
+            'BUK',
+            'бірманський кіат',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'ботсванська пула',
+            'BWP',
+            'ботсванська пула',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'білоруський новий рубль (1994–1999)',
+            'BYB',
+            'білоруський новий рубль (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'білоруський рубль',
+            'BYN',
+            'білоруський рубль',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'білоруський рубль (2000–2016)',
+            'BYR',
+            'білоруський рубль (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'белізький долар',
+            'BZD',
+            'белізький долар',
         ],
         'CAD' => [
-            0 => 'CAD',
-            1 => 'канадський долар',
+            'CAD',
+            'канадський долар',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'конголезький франк',
+            'CDF',
+            'конголезький франк',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'євро WIR',
+            'CHE',
+            'євро WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'швейцарський франк',
+            'CHF',
+            'швейцарський франк',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'франк WIR',
+            'CHW',
+            'франк WIR',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'чилійський юнідадес де фоменто',
+            'CLF',
+            'чилійський юнідадес де фоменто',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'чилійський песо',
+            'CLP',
+            'чилійський песо',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'китайський офшорний юань',
+            'CNH',
+            'китайський офшорний юань',
         ],
         'CNY' => [
-            0 => 'CNY',
-            1 => 'китайський юань',
+            'CNY',
+            'китайський юань',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'колумбійський песо',
+            'COP',
+            'колумбійський песо',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'одиниця реальної вартості',
+            'COU',
+            'одиниця реальної вартості',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'костариканський колон',
+            'CRC',
+            'костариканський колон',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'старий сербський динар',
+            'CSD',
+            'старий сербський динар',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'чехословацька тверда крона',
+            'CSK',
+            'чехословацька тверда крона',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'кубинський конвертований песо',
+            'CUC',
+            'кубинський конвертований песо',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'кубинський песо',
+            'CUP',
+            'кубинський песо',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'ескудо Кабо-Верде',
+            'CVE',
+            'ескудо Кабо-Верде',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'кіпрський фунт',
+            'CYP',
+            'кіпрський фунт',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'чеська крона',
+            'CZK',
+            'чеська крона',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'марка НДР',
+            'DDM',
+            'марка НДР',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'німецька марка',
+            'DEM',
+            'німецька марка',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'джибутійський франк',
+            'DJF',
+            'джибутійський франк',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'данська крона',
+            'DKK',
+            'данська крона',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'домініканський песо',
+            'DOP',
+            'домініканський песо',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'алжирський динар',
+            'DZD',
+            'алжирський динар',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'еквадорський сукре',
+            'ECS',
+            'еквадорський сукре',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'еквадорський юнідад де валор константе',
+            'ECV',
+            'еквадорський юнідад де валор константе',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'естонська крона',
+            'EEK',
+            'естонська крона',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'єгипетський фунт',
+            'EGP',
+            'єгипетський фунт',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'еритрейська накфа',
+            'ERN',
+            'еритрейська накфа',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'іспанська песета ("А" рахунок)',
+            'ESA',
+            'іспанська песета ("А" рахунок)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'іспанська песета (конвертовані рахунки)',
+            'ESB',
+            'іспанська песета (конвертовані рахунки)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'іспанська песета',
+            'ESP',
+            'іспанська песета',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ефіопський бир',
+            'ETB',
+            'ефіопський бир',
         ],
         'EUR' => [
-            0 => 'EUR',
-            1 => 'євро',
+            'EUR',
+            'євро',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'фінляндська марка',
+            'FIM',
+            'фінляндська марка',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'фіджійський долар',
+            'FJD',
+            'фіджійський долар',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'фунт Фолклендських островів',
+            'FKP',
+            'фунт Фолклендських островів',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'французький франк',
+            'FRF',
+            'французький франк',
         ],
         'GBP' => [
-            0 => 'GBP',
-            1 => 'англійський фунт',
+            'GBP',
+            'англійський фунт',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'грузинський купон',
+            'GEK',
+            'грузинський купон',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'грузинський ларі',
+            'GEL',
+            'грузинський ларі',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'ганський седі (1979–2007)',
+            'GHC',
+            'ганський седі (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'ганський седі',
+            'GHS',
+            'ганський седі',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'гібралтарський фунт',
+            'GIP',
+            'гібралтарський фунт',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'гамбійський даласі',
+            'GMD',
+            'гамбійський даласі',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'гвінейський франк',
+            'GNF',
+            'гвінейський франк',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'гвінейське сілі',
+            'GNS',
+            'гвінейське сілі',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'еквеле (Екваторіальна Ґвінея)',
+            'GQE',
+            'еквеле (Екваторіальна Ґвінея)',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'грецька драхма',
+            'GRD',
+            'грецька драхма',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'гватемальський кетсаль',
+            'GTQ',
+            'гватемальський кетсаль',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'ескудо португальської гвінеї',
+            'GWE',
+            'ескудо португальської гвінеї',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'песо Гвінеї-Бісау',
+            'GWP',
+            'песо Гвінеї-Бісау',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'гаянський долар',
+            'GYD',
+            'гаянський долар',
         ],
         'HKD' => [
-            0 => 'HKD',
-            1 => 'гонконгський долар',
+            'HKD',
+            'гонконгський долар',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'гондураська лемпіра',
+            'HNL',
+            'гондураська лемпіра',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'хорватський динар',
+            'HRD',
+            'хорватський динар',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'хорватська куна',
+            'HRK',
+            'хорватська куна',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'гаїтянський гурд',
+            'HTG',
+            'гаїтянський гурд',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'угорський форинт',
+            'HUF',
+            'угорський форинт',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'індонезійська рупія',
+            'IDR',
+            'індонезійська рупія',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'ірландський фунт',
+            'IEP',
+            'ірландський фунт',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'ізраїльський фунт',
+            'ILP',
+            'ізраїльський фунт',
         ],
         'ILS' => [
-            0 => 'ILS',
-            1 => 'ізраїльський новий шекель',
+            'ILS',
+            'ізраїльський новий шекель',
         ],
         'INR' => [
-            0 => 'INR',
-            1 => 'індійська рупія',
+            'INR',
+            'індійська рупія',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'іракський динар',
+            'IQD',
+            'іракський динар',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'іранський ріал',
+            'IRR',
+            'іранський ріал',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'ісландська крона',
+            'ISK',
+            'ісландська крона',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'італійська ліра',
+            'ITL',
+            'італійська ліра',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'ямайський долар',
+            'JMD',
+            'ямайський долар',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'йорданський динар',
+            'JOD',
+            'йорданський динар',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'японська єна',
+            '¥',
+            'японська єна',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'кенійський шилінг',
+            'KES',
+            'кенійський шилінг',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'киргизький сом',
+            'KGS',
+            'киргизький сом',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'камбоджійський рієль',
+            'KHR',
+            'камбоджійський рієль',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'коморський франк',
+            'KMF',
+            'коморський франк',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'північнокорейський вон',
+            'KPW',
+            'північнокорейський вон',
         ],
         'KRW' => [
-            0 => 'KRW',
-            1 => 'південнокорейський вон',
+            'KRW',
+            'південнокорейський вон',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'кувейтський динар',
+            'KWD',
+            'кувейтський динар',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'долар Кайманових островів',
+            'KYD',
+            'долар Кайманових островів',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'казахстанський тенге',
+            'KZT',
+            'казахстанський тенге',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'лаоський кіп',
+            'LAK',
+            'лаоський кіп',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'ліванський фунт',
+            'LBP',
+            'ліванський фунт',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'шрі-ланкійська рупія',
+            'LKR',
+            'шрі-ланкійська рупія',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'ліберійський долар',
+            'LRD',
+            'ліберійський долар',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'лесотський лоті',
+            'LSL',
+            'лесотський лоті',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'литовський літ',
+            'LTL',
+            'литовський літ',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'литовський талон',
+            'LTT',
+            'литовський талон',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'люксембурґський франк (конвертований)',
+            'LUC',
+            'люксембурґський франк (конвертований)',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'люксембурзький франк',
+            'LUF',
+            'люксембурзький франк',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'люксембурґський франк (фінансовий)',
+            'LUL',
+            'люксембурґський франк (фінансовий)',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'латвійський лат',
+            'LVL',
+            'латвійський лат',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'латвійський рубль',
+            'LVR',
+            'латвійський рубль',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'лівійський динар',
+            'LYD',
+            'лівійський динар',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'марокканський дирхам',
+            'MAD',
+            'марокканський дирхам',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'марокканський франк',
+            'MAF',
+            'марокканський франк',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'молдовський лей',
+            'MDL',
+            'молдовський лей',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'малагасійський аріарі',
+            'MGA',
+            'малагасійський аріарі',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'мадагаскарський франк',
+            'MGF',
+            'мадагаскарський франк',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'македонський денар',
+            'MKD',
+            'македонський денар',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'малійський франк',
+            'MLF',
+            'малійський франк',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'кʼят Мʼянми',
+            'MMK',
+            'кʼят Мʼянми',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'монгольський тугрик',
+            'MNT',
+            'монгольський тугрик',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'патака Макао',
+            'MOP',
+            'патака Макао',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'мавританська угія (1973–2017)',
+            'MRO',
+            'мавританська угія (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'мавританська угія',
+            'MRU',
+            'мавританська угія',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'мальтійська ліра',
+            'MTL',
+            'мальтійська ліра',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'мальтійський фунт',
+            'MTP',
+            'мальтійський фунт',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'маврикійська рупія',
+            'MUR',
+            'маврикійська рупія',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'мальдівська руфія',
+            'MVR',
+            'мальдівська руфія',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'малавійська квача',
+            'MWK',
+            'малавійська квача',
         ],
         'MXN' => [
-            0 => 'MXN',
-            1 => 'мексиканський песо',
+            'MXN',
+            'мексиканський песо',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'мексиканське срібне песо (1861–1992)',
+            'MXP',
+            'мексиканське срібне песо (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'мексиканський юнідад де інверсіон',
+            'MXV',
+            'мексиканський юнідад де інверсіон',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'малайзійський рингіт',
+            'MYR',
+            'малайзійський рингіт',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'мозамбіцький ескудо',
+            'MZE',
+            'мозамбіцький ескудо',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'старий мозамбіцький метикал',
+            'MZM',
+            'старий мозамбіцький метикал',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'мозамбіцький метикал',
+            'MZN',
+            'мозамбіцький метикал',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'намібійський долар',
+            'NAD',
+            'намібійський долар',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'нігерійська найра',
+            'NGN',
+            'нігерійська найра',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'нікарагуанська кордоба (1988–1991)',
+            'NIC',
+            'нікарагуанська кордоба (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'нікарагуанська кордоба',
+            'NIO',
+            'нікарагуанська кордоба',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'нідерландський гульден',
+            'NLG',
+            'нідерландський гульден',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'норвезька крона',
+            'NOK',
+            'норвезька крона',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'непальська рупія',
+            'NPR',
+            'непальська рупія',
         ],
         'NZD' => [
-            0 => 'NZD',
-            1 => 'новозеландський долар',
+            'NZD',
+            'новозеландський долар',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'оманський ріал',
+            'OMR',
+            'оманський ріал',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'панамське бальбоа',
+            'PAB',
+            'панамське бальбоа',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'перуанський інті',
+            'PEI',
+            'перуанський інті',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'перуанський новий сол',
+            'PEN',
+            'перуанський новий сол',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'перуанський сол (1863–1965)',
+            'PES',
+            'перуанський сол (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'кіна Папуа-Нової Ґвінеї',
+            'PGK',
+            'кіна Папуа-Нової Ґвінеї',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'філіппінський песо',
+            'PHP',
+            'філіппінський песо',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'пакистанська рупія',
+            'PKR',
+            'пакистанська рупія',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'польський злотий',
+            'PLN',
+            'польський злотий',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'польський злотий (1950–1995)',
+            'PLZ',
+            'польський злотий (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'португальський ескудо',
+            'PTE',
+            'португальський ескудо',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'парагвайський гуарані',
+            'PYG',
+            'парагвайський гуарані',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'катарський ріал',
+            'QAR',
+            'катарський ріал',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'родезійський долар',
+            'RHD',
+            'родезійський долар',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'старий румунський лей',
+            'ROL',
+            'старий румунський лей',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'румунський лей',
+            'RON',
+            'румунський лей',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'сербський динар',
+            'RSD',
+            'сербський динар',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'російський рубль',
+            'RUB',
+            'російський рубль',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'російський рубль (1991–1998)',
+            'RUR',
+            'російський рубль (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'руандійський франк',
+            'RWF',
+            'руандійський франк',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'саудівський ріал',
+            'SAR',
+            'саудівський ріал',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'долар Соломонових Островів',
+            'SBD',
+            'долар Соломонових Островів',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'сейшельська рупія',
+            'SCR',
+            'сейшельська рупія',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'суданський динар',
+            'SDD',
+            'суданський динар',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'суданський фунт',
+            'SDG',
+            'суданський фунт',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'старий суданський фунт',
+            'SDP',
+            'старий суданський фунт',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'шведська крона',
+            'SEK',
+            'шведська крона',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'сінгапурський долар',
+            'SGD',
+            'сінгапурський долар',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'фунт острова Святої Єлени',
+            'SHP',
+            'фунт острова Святої Єлени',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'словенський толар',
+            'SIT',
+            'словенський толар',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'словацька крона',
+            'SKK',
+            'словацька крона',
+        ],
+        'SLE' => [
+            'SLE',
+            'леоне Сьєрра-Леоне',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'леоне Сьєрра-Леоне',
+            'SLL',
+            'леоне Сьєрра-Леоне (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'сомалійський шилінг',
+            'SOS',
+            'сомалійський шилінг',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'суринамський долар',
+            'SRD',
+            'суринамський долар',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'суринамський гульден',
+            'SRG',
+            'суринамський гульден',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'південносуданський фунт',
+            'SSP',
+            'південносуданський фунт',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'добра Сан-Томе і Прінсіпі (1977–2017)',
+            'STD',
+            'добра Сан-Томе і Прінсіпі (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'добра Сан-Томе і Прінсіпі',
+            'STN',
+            'добра Сан-Томе і Прінсіпі',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'радянський рубль',
+            'SUR',
+            'радянський рубль',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'сальвадорський колон',
+            'SVC',
+            'сальвадорський колон',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'сирійський фунт',
+            'SYP',
+            'сирійський фунт',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'свазілендський лілангені',
+            'SZL',
+            'свазілендський лілангені',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'таїландський бат',
+            'THB',
+            'таїландський бат',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'таджицький рубль',
+            'TJR',
+            'таджицький рубль',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'таджицький сомоні',
+            'TJS',
+            'таджицький сомоні',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'туркменський манат (1993–2009)',
+            'TMM',
+            'туркменський манат (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'туркменський манат',
+            'TMT',
+            'туркменський манат',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'туніський динар',
+            'TND',
+            'туніський динар',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'тонганська паанга',
+            'TOP',
+            'тонганська паанга',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'тіморський ескудо',
+            'TPE',
+            'тіморський ескудо',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'турецька ліра (1922–2005)',
+            'TRL',
+            'турецька ліра (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'турецька ліра',
+            'TRY',
+            'турецька ліра',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'долар Тринідаду і Тобаго',
+            'TTD',
+            'долар Тринідаду і Тобаго',
         ],
         'TWD' => [
-            0 => 'TWD',
-            1 => 'новий тайванський долар',
+            'TWD',
+            'новий тайванський долар',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'танзанійський шилінг',
+            'TZS',
+            'танзанійський шилінг',
         ],
         'UAH' => [
-            0 => '₴',
-            1 => 'українська гривня',
+            '₴',
+            'українська гривня',
         ],
         'UAK' => [
-            0 => 'крб.',
-            1 => 'український карбованець',
+            'крб.',
+            'український карбованець',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'угандійський шилінг (1966–1987)',
+            'UGS',
+            'угандійський шилінг (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'угандійський шилінг',
+            'UGX',
+            'угандійський шилінг',
         ],
         'USD' => [
-            0 => 'USD',
-            1 => 'долар США',
+            'USD',
+            'долар США',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'долар США (наступного дня)',
+            'USN',
+            'долар США (наступного дня)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'долар США (цього дня)',
+            'USS',
+            'долар США (цього дня)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'уругвайський песо в індексованих одиницях',
+            'UYI',
+            'уругвайський песо в індексованих одиницях',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'уругвайське песо (1975–1993)',
+            'UYP',
+            'уругвайське песо (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'уругвайський песо',
+            'UYU',
+            'уругвайський песо',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'узбецький сум',
+            'UZS',
+            'узбецький сум',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'венесуельський болівар (1871–2008)',
+            'VEB',
+            'венесуельський болівар (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'венесуельський болівар (2008–2018)',
+            'VEF',
+            'венесуельський болівар (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'венесуельський болівар',
+            'VES',
+            'венесуельський болівар',
         ],
         'VND' => [
-            0 => 'VND',
-            1 => 'вʼєтнамський донг',
+            'VND',
+            'вʼєтнамський донг',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'вануатський вату',
+            'VUV',
+            'вануатський вату',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'самоанська тала',
+            'WST',
+            'самоанська тала',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'центральноафриканський франк',
+            'FCFA',
+            'центральноафриканський франк',
         ],
         'XCD' => [
-            0 => 'XCD',
-            1 => 'східнокарибський долар',
+            'XCD',
+            'східнокарибський долар',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'європейська валютна одиниця',
+            'XEU',
+            'європейська валютна одиниця',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'французький золотий франк',
+            'XFO',
+            'французький золотий франк',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'французький франк UIC',
+            'XFU',
+            'французький франк UIC',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'західноафриканський франк',
+            'F CFA',
+            'західноафриканський франк',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'французький тихоокеанський франк',
+            'CFPF',
+            'французький тихоокеанський франк',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'фонди RINET',
+            'XRE',
+            'фонди RINET',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'єменський динар',
+            'YDD',
+            'єменський динар',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'єменський ріал',
+            'YER',
+            'єменський ріал',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'югославський твердий динар',
+            'YUD',
+            'югославський твердий динар',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'югославський новий динар',
+            'YUM',
+            'югославський новий динар',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'югославський конвертований динар',
+            'YUN',
+            'югославський конвертований динар',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'південноафриканський фінансовий ранд',
+            'ZAL',
+            'південноафриканський фінансовий ранд',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'південноафриканський ранд',
+            'ZAR',
+            'південноафриканський ранд',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'замбійська квача (1968–2012)',
+            'ZMK',
+            'замбійська квача (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'замбійська квача',
+            'ZMW',
+            'замбійська квача',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'заїрський новий заїр',
+            'ZRN',
+            'заїрський новий заїр',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'заїрський заїр',
+            'ZRZ',
+            'заїрський заїр',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'зімбабвійський долар',
+            'ZWD',
+            'зімбабвійський долар',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'зімбабвійський долар (2009)',
+            'ZWL',
+            'зімбабвійський долар (2009)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ur_IN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ur_IN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ur_IN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ur_IN.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,36 +3,36 @@
 return [
     'Names' => [
         'CRC' => [
-            0 => 'CRC',
-            1 => 'کوسٹا ریکا کولون',
+            'CRC',
+            'کوسٹا ریکا کولون',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'قابل منتقلی کیوبائی پیسو',
+            'CUC',
+            'قابل منتقلی کیوبائی پیسو',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'کیوبائی پیسو',
+            'CUP',
+            'کیوبائی پیسو',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'کیپ ورڈی اسکیوڈو',
+            'CVE',
+            'کیپ ورڈی اسکیوڈو',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'برطانوی پاونڈ سٹرلنگ',
+            '£',
+            'برطانوی پاونڈ سٹرلنگ',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'گھانی سیڈی',
+            'GHS',
+            'گھانی سیڈی',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'پاکستانی روپیہ',
+            'PKR',
+            'پاکستانی روپیہ',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'ساموآئی ٹالا',
+            'WST',
+            'ساموآئی ٹالا',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ur.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ur.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ur.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/ur.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,676 +3,680 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'متحدہ عرب اماراتی درہم',
+            'AED',
+            'متحدہ عرب اماراتی درہم',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'افغان افغانی',
+            'AFN',
+            'افغان افغانی',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'البانیا کا لیک',
+            'ALL',
+            'البانیا کا لیک',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'آرمینیائی ڈرم',
+            'AMD',
+            'آرمینیائی ڈرم',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'نیدر لینڈز انٹیلیئن گلڈر',
+            'ANG',
+            'نیدر لینڈز انٹیلیئن گلڈر',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'انگولا کا کوانزا',
+            'AOA',
+            'انگولا کا کوانزا',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'ارجنٹائن پیسہ',
+            'ARS',
+            'ارجنٹائن پیسہ',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'آسٹریلین ڈالر',
+            'A$',
+            'آسٹریلین ڈالر',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'اروبن فلورِن',
+            'AWG',
+            'اروبن فلورِن',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'آذربائجانی منات',
+            'AZN',
+            'آذربائجانی منات',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'بوسنیا ہرزیگووینا کا قابل منتقلی نشان',
+            'BAM',
+            'بوسنیا ہرزیگووینا کا قابل منتقلی نشان',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'باربیڈین ڈالر',
+            'BBD',
+            'باربیڈین ڈالر',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'بنگلہ دیشی ٹکا',
+            'BDT',
+            'بنگلہ دیشی ٹکا',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'بلغارین لیو',
+            'BGN',
+            'بلغارین لیو',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'بحرینی دینار',
+            'BHD',
+            'بحرینی دینار',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'برونڈیئن فرانک',
+            'BIF',
+            'برونڈیئن فرانک',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'برموڈا ڈالر',
+            'BMD',
+            'برموڈا ڈالر',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'برونئی ڈالر',
+            'BND',
+            'برونئی ڈالر',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'بولیوین بولیویانو',
+            'BOB',
+            'بولیوین بولیویانو',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'برازیلی ریئل',
+            'R$',
+            'برازیلی ریئل',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'بہامانی ڈالر',
+            'BSD',
+            'بہامانی ڈالر',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'بھوٹانی گُلٹرم',
+            'BTN',
+            'بھوٹانی گُلٹرم',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'بوتسوانا کا پولا',
+            'BWP',
+            'بوتسوانا کا پولا',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'بیلاروسی روبل',
+            'BYN',
+            'بیلاروسی روبل',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'بیلاروسی روبل (۲۰۰۰–۲۰۱۶)',
+            'BYR',
+            'بیلاروسی روبل (۲۰۰۰–۲۰۱۶)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'بیلیز ڈالر',
+            'BZD',
+            'بیلیز ڈالر',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'کنیڈین ڈالر',
+            'CA$',
+            'کنیڈین ڈالر',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'کانگولیز فرانک',
+            'CDF',
+            'کانگولیز فرانک',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'سوئس فرانکس',
+            'CHF',
+            'سوئس فرانکس',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'چلّین پیسہ',
+            'CLP',
+            'چلّین پیسہ',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'چینی یوآن (آف شور)',
+            'CNH',
+            'چینی یوآن (آف شور)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'چینی یوآن',
+            'CN¥',
+            'چینی یوآن',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'کولمبین پیسہ',
+            'COP',
+            'کولمبین پیسہ',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'کوسٹا ریکا کا کولن',
+            'CRC',
+            'کوسٹا ریکا کا کولن',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'کیوبا کا قابل منتقلی پیسو',
+            'CUC',
+            'کیوبا کا قابل منتقلی پیسو',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'کیوبا کا پیسو',
+            'CUP',
+            'کیوبا کا پیسو',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'کیپ ورڈی کا اسکیوڈو',
+            'CVE',
+            'کیپ ورڈی کا اسکیوڈو',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'چیک کرونا',
+            'CZK',
+            'چیک کرونا',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'ڈچ مارکس',
+            'DEM',
+            'ڈچ مارکس',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'جبوتی فرانک',
+            'DJF',
+            'جبوتی فرانک',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'ڈنمارک کرون',
+            'DKK',
+            'ڈنمارک کرون',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'ڈومنیکن پیسو',
+            'DOP',
+            'ڈومنیکن پیسو',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'الجیریائی دینار',
+            'DZD',
+            'الجیریائی دینار',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'ایسٹونین کرون',
+            'EEK',
+            'ایسٹونین کرون',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'مصری پاؤنڈ',
+            'EGP',
+            'مصری پاؤنڈ',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'اریٹیریائی ناکفا',
+            'ERN',
+            'اریٹیریائی ناکفا',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'ایتھوپیائی بِرّ',
+            'ETB',
+            'ایتھوپیائی بِرّ',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'یورو',
+            '€',
+            'یورو',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'فجی کا ڈالر',
+            'FJD',
+            'فجی کا ڈالر',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'فاکلینڈ آئلینڈز پونڈ',
+            'FKP',
+            'فاکلینڈ آئلینڈز پونڈ',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'برطانوی پاؤنڈ',
+            '£',
+            'برطانوی پاؤنڈ',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'جارجیائی لاری',
+            'GEL',
+            'جارجیائی لاری',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'گھانا کا سیڈی',
+            'GHS',
+            'گھانا کا سیڈی',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'جبل الطارق پونڈ',
+            'GIP',
+            'جبل الطارق پونڈ',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'گامبیا کا ڈلاسی',
+            'GMD',
+            'گامبیا کا ڈلاسی',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'گنی فرانک',
+            'GNF',
+            'گنی فرانک',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'گواٹے مالا کا کوئٹزل',
+            'GTQ',
+            'گواٹے مالا کا کوئٹزل',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'گویانیز ڈالر',
+            'GYD',
+            'گویانیز ڈالر',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'ھانگ کانگ ڈالر',
+            'HK$',
+            'ھانگ کانگ ڈالر',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'ہونڈوران لیمپیرا',
+            'HNL',
+            'ہونڈوران لیمپیرا',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'کروشین کونا',
+            'HRK',
+            'کروشین کونا',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'ہیتی کا گؤرڈی',
+            'HTG',
+            'ہیتی کا گؤرڈی',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'ہنگرین فورنٹ',
+            'HUF',
+            'ہنگرین فورنٹ',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'انڈونیشین روپیہ',
+            'IDR',
+            'انڈونیشین روپیہ',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'اسرائیلی نیا شیکل',
+            '₪',
+            'اسرائیلی نیا شیکل',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'بھارتی روپیہ',
+            '₹',
+            'بھارتی روپیہ',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'عراقی دینار',
+            'IQD',
+            'عراقی دینار',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'ایرانی ریال',
+            'IRR',
+            'ایرانی ریال',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'آئس لينڈی کرونا',
+            'ISK',
+            'آئس لينڈی کرونا',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'جمائیکن ڈالر',
+            'JMD',
+            'جمائیکن ڈالر',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'اردنی دینار',
+            'JOD',
+            'اردنی دینار',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'جاپانی ین',
+            'JP¥',
+            'جاپانی ین',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'کینیائی شلنگ',
+            'KES',
+            'کینیائی شلنگ',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'کرغستانی سوم',
+            'KGS',
+            'کرغستانی سوم',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'کمبوڈیائی ریئل',
+            'KHR',
+            'کمبوڈیائی ریئل',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'کوموریئن فرانک',
+            'KMF',
+            'کوموریئن فرانک',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'شمالی کوریائی وون',
+            'KPW',
+            'شمالی کوریائی وون',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'جنوبی کوریائی وون',
+            '₩',
+            'جنوبی کوریائی وون',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'کویتی دینار',
+            'KWD',
+            'کویتی دینار',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'کیمین آئلینڈز ڈالر',
+            'KYD',
+            'کیمین آئلینڈز ڈالر',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'قزاخستانی ٹینگ',
+            'KZT',
+            'قزاخستانی ٹینگ',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'لاؤشیائی کِپ',
+            'LAK',
+            'لاؤشیائی کِپ',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'لبنانی پونڈ',
+            'LBP',
+            'لبنانی پونڈ',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'سری لنکائی روپیہ',
+            'LKR',
+            'سری لنکائی روپیہ',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'لائبریائی ڈالر',
+            'LRD',
+            'لائبریائی ڈالر',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'لیسوتھو لوتی',
+            'LSL',
+            'لیسوتھو لوتی',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'لیتھوینیائی لیٹاس',
+            'LTL',
+            'لیتھوینیائی لیٹاس',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'لاتویائی لیٹس',
+            'LVL',
+            'لاتویائی لیٹس',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'لیبیائی دینار',
+            'LYD',
+            'لیبیائی دینار',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'مراکشی درہم',
+            'MAD',
+            'مراکشی درہم',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'مالدووی لیو',
+            'MDL',
+            'مالدووی لیو',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'ملاگاسی اریاری',
+            'MGA',
+            'ملاگاسی اریاری',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'مقدونیائی دینار',
+            'MKD',
+            'مقدونیائی دینار',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'میانمار کیاٹ',
+            'MMK',
+            'میانمار کیاٹ',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'منگولیائی ٹگرِ',
+            'MNT',
+            'منگولیائی ٹگرِ',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'میکانیز پٹاکا',
+            'MOP',
+            'میکانیز پٹاکا',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'موریطانیائی اوگوئیا (1973–2017)',
+            'MRO',
+            'موریطانیائی اوگوئیا (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'موریطانیائی اوگوئیا',
+            'MRU',
+            'موریطانیائی اوگوئیا',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'ماریشس کا روپیہ',
+            'MUR',
+            'ماریشس کا روپیہ',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'مالدیپ کا روفیہ',
+            'MVR',
+            'مالدیپ کا روفیہ',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'ملاوی کواچا',
+            'MWK',
+            'ملاوی کواچا',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'میکسیکی پیسہ',
+            'MX$',
+            'میکسیکی پیسہ',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'ملیشیائی رنگِٹ',
+            'MYR',
+            'ملیشیائی رنگِٹ',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'موزامبیقی میٹیکل',
+            'MZN',
+            'موزامبیقی میٹیکل',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'نامیبیائی ڈالر',
+            'NAD',
+            'نامیبیائی ڈالر',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'نائیجیریائی نائرا',
+            'NGN',
+            'نائیجیریائی نائرا',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'نکارا گوا کا کورڈوبا',
+            'NIO',
+            'نکارا گوا کا کورڈوبا',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'ناروے کرون',
+            'NOK',
+            'ناروے کرون',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'نیپالی روپیہ',
+            'NPR',
+            'نیپالی روپیہ',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'نیوزی لینڈ ڈالر',
+            'NZ$',
+            'نیوزی لینڈ ڈالر',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'عمانی ریال',
+            'OMR',
+            'عمانی ریال',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'پنامہ کا بالبوآ',
+            'PAB',
+            'پنامہ کا بالبوآ',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'پیروویئن سول',
+            'PEN',
+            'پیروویئن سول',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'پاپوآ نیو گنی کا کینا',
+            'PGK',
+            'پاپوآ نیو گنی کا کینا',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'فلپائینی پیسہ',
+            'PHP',
+            'فلپائینی پیسہ',
         ],
         'PKR' => [
-            0 => 'Rs',
-            1 => 'پاکستانی روپیہ',
+            'Rs',
+            'پاکستانی روپیہ',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'پولش زلوٹی',
+            'PLN',
+            'پولش زلوٹی',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'پیراگوئے کا گوآرنی',
+            'PYG',
+            'پیراگوئے کا گوآرنی',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'قطری ریال',
+            'QAR',
+            'قطری ریال',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'رومانیائی لیو',
+            'RON',
+            'رومانیائی لیو',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'سربین دینار',
+            'RSD',
+            'سربین دینار',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'روسی روبل',
+            'RUB',
+            'روسی روبل',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'روانڈا کا فرانک',
+            'RWF',
+            'روانڈا کا فرانک',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'سعودی ریال',
+            'SAR',
+            'سعودی ریال',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'سولومن آئلینڈز ڈالر',
+            'SBD',
+            'سولومن آئلینڈز ڈالر',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'سشلی کا روپیہ',
+            'SCR',
+            'سشلی کا روپیہ',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'سوڈانی پاؤنڈ',
+            'SDG',
+            'سوڈانی پاؤنڈ',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'سویڈن کرونا',
+            'SEK',
+            'سویڈن کرونا',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'سنگا پور ڈالر',
+            'SGD',
+            'سنگا پور ڈالر',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'سینٹ ہیلینا پاؤنڈ',
+            'SHP',
+            'سینٹ ہیلینا پاؤنڈ',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'سلوانین ٹولر',
+            'SIT',
+            'سلوانین ٹولر',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'سلووک کرونا',
+            'SKK',
+            'سلووک کرونا',
+        ],
+        'SLE' => [
+            'SLE',
+            'سیئرا لیونین لیون',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'سیئرا لیونین لیون',
+            'SLL',
+            'سیئرا لیونین لیون - 1964-2022',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'صومالی شلنگ',
+            'SOS',
+            'صومالی شلنگ',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'سورینامی ڈالر',
+            'SRD',
+            'سورینامی ڈالر',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'جنوبی سوڈانی پاؤنڈ',
+            'SSP',
+            'جنوبی سوڈانی پاؤنڈ',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'ساؤ ٹوم اور پرنسپے ڈوبرا (1977–2017)',
+            'STD',
+            'ساؤ ٹوم اور پرنسپے ڈوبرا (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'ساؤ ٹومے اور پرنسپے ڈوبرا',
+            'STN',
+            'ساؤ ٹومے اور پرنسپے ڈوبرا',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'شامی پونڈ',
+            'SYP',
+            'شامی پونڈ',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'سوازی لیلانجینی',
+            'SZL',
+            'سوازی لیلانجینی',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'تھائی باہت',
+            '฿',
+            'تھائی باہت',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'تاجکستانی سومونی',
+            'TJS',
+            'تاجکستانی سومونی',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'ترکمانستانی منات',
+            'TMT',
+            'ترکمانستانی منات',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'تیونیسیائی دینار',
+            'TND',
+            'تیونیسیائی دینار',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'ٹونگن پانگا',
+            'TOP',
+            'ٹونگن پانگا',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'ترکی لیرا',
+            'TRY',
+            'ترکی لیرا',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'ترینیداد اور ٹوباگو کا ڈالر',
+            'TTD',
+            'ترینیداد اور ٹوباگو کا ڈالر',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'نیو تائیوان ڈالر',
+            'NT$',
+            'نیو تائیوان ڈالر',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'تنزانیائی شلنگ',
+            'TZS',
+            'تنزانیائی شلنگ',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'یوکرینیائی ہریونیا',
+            'UAH',
+            'یوکرینیائی ہریونیا',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'یوگانڈا شلنگ',
+            'UGX',
+            'یوگانڈا شلنگ',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'امریکی ڈالر',
+            '$',
+            'امریکی ڈالر',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'یوروگویان پیسو',
+            'UYU',
+            'یوروگویان پیسو',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'ازبکستانی سوم',
+            'UZS',
+            'ازبکستانی سوم',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'وینزویلا بولیور (1871–2008)',
+            'VEB',
+            'وینزویلا بولیور (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'وینزویلا بولیور (2008–2018)',
+            'VEF',
+            'وینزویلا بولیور (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'وینزویلا بولیور',
+            'VES',
+            'وینزویلا بولیور',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'ویتنامی ڈانگ',
+            '₫',
+            'ویتنامی ڈانگ',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'وینوواتو واتو',
+            'VUV',
+            'وینوواتو واتو',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'ساموآ کا ٹالا',
+            'WST',
+            'ساموآ کا ٹالا',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'وسطی افریقی [CFA] فرانک',
+            'FCFA',
+            'وسطی افریقی [CFA] فرانک',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'مشرقی کریبیا کا ڈالر',
+            'EC$',
+            'مشرقی کریبیا کا ڈالر',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'مغربی افریقی [CFA] فرانک',
+            'F CFA',
+            'مغربی افریقی [CFA] فرانک',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'CFP فرانک',
+            'CFPF',
+            'CFP فرانک',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'یمنی ریال',
+            'YER',
+            'یمنی ریال',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'جنوبی افریقی رانڈ',
+            'ZAR',
+            'جنوبی افریقی رانڈ',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'زامبیائی کواچا (1968–2012)',
+            'ZMK',
+            'زامبیائی کواچا (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'زامبیائی کواچا',
+            'ZMW',
+            'زامبیائی کواچا',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uz_Arab.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uz_Arab.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uz_Arab.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uz_Arab.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'AFN' => [
-            0 => '؋',
-            1 => 'افغانی',
+            '؋',
+            'افغانی',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uz_Cyrl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uz_Cyrl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uz_Cyrl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uz_Cyrl.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,236 +3,192 @@
 return [
     'Names' => [
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Голланд Антил гульдени',
+            'ANG',
+            'Голланд Антил гульдени',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Аргентина песоси',
-        ],
-        'AUD' => [
-            0 => 'A$',
-            1 => 'AUD',
+            'ARS',
+            'Аргентина песоси',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Аруба флорини',
+            'AWG',
+            'Аруба флорини',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Барбадос доллари',
+            'BBD',
+            'Барбадос доллари',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Бермуда доллари',
+            'BMD',
+            'Бермуда доллари',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Боливия болвиани',
+            'BOB',
+            'Боливия болвиани',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Бразил реали',
+            'R$',
+            'Бразил реали',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Багама доллари',
+            'BSD',
+            'Багама доллари',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Белиз доллари',
+            'BZD',
+            'Белиз доллари',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Канада доллари',
+            'CA$',
+            'Канада доллари',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Чили песоси',
+            'CLP',
+            'Чили песоси',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Хитой юани',
+            'CN¥',
+            'Хитой юани',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Колумбия песоси',
+            'COP',
+            'Колумбия песоси',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Коста-Рика колони',
+            'CRC',
+            'Коста-Рика колони',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Куба Айирбошлаш песоси',
+            'CUC',
+            'Куба Айирбошлаш песоси',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Куба песоси',
+            'CUP',
+            'Куба песоси',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Доминикан песоси',
+            'DOP',
+            'Доминикан песоси',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Жазоир динори',
+            'DZD',
+            'Жазоир динори',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Миср фунти',
+            'EGP',
+            'Миср фунти',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Евро',
+            '€',
+            'Евро',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Фолькленд ороли фунти',
+            'FKP',
+            'Фолькленд ороли фунти',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Инглиз фунт',
+            '£',
+            'Инглиз фунт',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Гватемала кветзали',
+            'GTQ',
+            'Гватемала кветзали',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Гаяна доллари',
-        ],
-        'HKD' => [
-            0 => 'HK$',
-            1 => 'HKD',
+            'GYD',
+            'Гаяна доллари',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Гондурас лемпираси',
+            'HNL',
+            'Гондурас лемпираси',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Гаити гурдаси',
-        ],
-        'ILS' => [
-            0 => '₪',
-            1 => 'ILS',
+            'HTG',
+            'Гаити гурдаси',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Ҳинд рупияси',
+            '₹',
+            'Ҳинд рупияси',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Ямайка доллари',
+            'JMD',
+            'Ямайка доллари',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Япон йенаси',
-        ],
-        'KRW' => [
-            0 => '₩',
-            1 => 'KRW',
+            'JP¥',
+            'Япон йенаси',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Кайман ороли Доллари',
+            'KYD',
+            'Кайман ороли Доллари',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Ливия динори',
+            'LYD',
+            'Ливия динори',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Марокаш дирҳами',
+            'MAD',
+            'Марокаш дирҳами',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Мексика песоси',
+            'MX$',
+            'Мексика песоси',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Никарагуа кордобаси',
-        ],
-        'NZD' => [
-            0 => 'NZ$',
-            1 => 'NZD',
+            'NIO',
+            'Никарагуа кордобаси',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Панама бальбоаси',
+            'PAB',
+            'Панама бальбоаси',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Перу сол',
+            'PEN',
+            'Перу сол',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Парагвай гуарани',
-        ],
-        'RON' => [
-            0 => 'RON',
-            1 => 'RON',
+            'PYG',
+            'Парагвай гуарани',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Рус рубли',
+            'RUB',
+            'Рус рубли',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Суринам доллари',
+            'SRD',
+            'Суринам доллари',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'THB',
+            '฿',
+            'THB',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Тринидад ва Тобаго доллари',
-        ],
-        'TWD' => [
-            0 => 'NT$',
-            1 => 'TWD',
+            'TTD',
+            'Тринидад ва Тобаго доллари',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'АҚШ доллари',
+            'US$',
+            'АҚШ доллари',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Уругвай песоси',
+            'UYU',
+            'Уругвай песоси',
         ],
         'UZS' => [
-            0 => 'сўм',
-            1 => 'Ўзбекистон сўм',
+            'сўм',
+            'Ўзбекистон сўм',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Венесуэла боливари (2008–2018)',
+            'VEF',
+            'Венесуэла боливари (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Венесуэла боливари',
-        ],
-        'VND' => [
-            0 => '₫',
-            1 => 'VND',
-        ],
-        'XAF' => [
-            0 => 'FCFA',
-            1 => 'XAF',
+            'VES',
+            'Венесуэла боливари',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Шарқий Кариб доллари',
-        ],
-        'XOF' => [
-            0 => 'F CFA',
-            1 => 'XOF',
-        ],
-        'XPF' => [
-            0 => 'CFPF',
-            1 => 'XPF',
+            'EC$',
+            'Шарқий Кариб доллари',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uz.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uz.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uz.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/uz.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,652 +3,656 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Birlashgan Arab Amirliklari dirhami',
+            'AED',
+            'Birlashgan Arab Amirliklari dirhami',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afg‘oniston afg‘oniysi',
+            'AFN',
+            'Afg‘oniston afg‘oniysi',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Albaniya leki',
+            'ALL',
+            'Albaniya leki',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Armaniston drami',
+            'AMD',
+            'Armaniston drami',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Niderlandiya antil guldeni',
+            'ANG',
+            'Niderlandiya antil guldeni',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Angola kvanzasi',
+            'AOA',
+            'Angola kvanzasi',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Argentina pesosi',
+            'ARS',
+            'Argentina pesosi',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Avstraliya dollari',
+            'A$',
+            'Avstraliya dollari',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Aruba florini',
+            'AWG',
+            'Aruba florini',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Ozarbayjon manati',
+            'AZN',
+            'Ozarbayjon manati',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Bosniya va Gertsegovina ayirboshlash markasi',
+            'BAM',
+            'Bosniya va Gertsegovina ayirboshlash markasi',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbados dollari',
+            'BBD',
+            'Barbados dollari',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Bangladesh takasi',
+            'BDT',
+            'Bangladesh takasi',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Bolgariya levi',
+            'BGN',
+            'Bolgariya levi',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Bahrayn dinori',
+            'BHD',
+            'Bahrayn dinori',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Burundi franki',
+            'BIF',
+            'Burundi franki',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermuda dollari',
+            'BMD',
+            'Bermuda dollari',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Bruney dollari',
+            'BND',
+            'Bruney dollari',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviya bolivianosi',
+            'BOB',
+            'Boliviya bolivianosi',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Braziliya reali',
+            'R$',
+            'Braziliya reali',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bagama dollari',
+            'BSD',
+            'Bagama dollari',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Butan ngultrumi',
+            'BTN',
+            'Butan ngultrumi',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Botsvana pulasi',
+            'BWP',
+            'Botsvana pulasi',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Belarus rubli',
+            'BYN',
+            'Belarus rubli',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Belarus rubli (2000–2016)',
+            'BYR',
+            'Belarus rubli (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Beliz dollari',
+            'BZD',
+            'Beliz dollari',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Kanada dollari',
+            'CA$',
+            'Kanada dollari',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Kongo franki',
+            'CDF',
+            'Kongo franki',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Shveytsariya franki',
+            'CHF',
+            'Shveytsariya franki',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Chili pesosi',
+            'CLP',
+            'Chili pesosi',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Xitoy yuani (ofshor)',
+            'CNH',
+            'Xitoy yuani (ofshor)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Xitoy yuani',
+            'CN¥',
+            'Xitoy yuani',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Kolumbiya pesosi',
+            'COP',
+            'Kolumbiya pesosi',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Kosta-Rika koloni',
+            'CRC',
+            'Kosta-Rika koloni',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Kuba ayirboshlash pesosi',
+            'CUC',
+            'Kuba ayirboshlash pesosi',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Kuba pesosi',
+            'CUP',
+            'Kuba pesosi',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Kabo-Verde eskudosi',
+            'CVE',
+            'Kabo-Verde eskudosi',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Chexiya kronasi',
+            'CZK',
+            'Chexiya kronasi',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Jibuti franki',
+            'DJF',
+            'Jibuti franki',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Daniya kronasi',
+            'DKK',
+            'Daniya kronasi',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominikana pesosi',
+            'DOP',
+            'Dominikana pesosi',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Jazoir dinori',
+            'DZD',
+            'Jazoir dinori',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Misr funti',
+            'EGP',
+            'Misr funti',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Eritreya nakfasi',
+            'ERN',
+            'Eritreya nakfasi',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Efiopiya biri',
+            'ETB',
+            'Efiopiya biri',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Yevro',
+            '€',
+            'Yevro',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Fiji dollari',
+            'FJD',
+            'Fiji dollari',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Folklend orollari funti',
+            'FKP',
+            'Folklend orollari funti',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Angliya funt sterlingi',
+            '£',
+            'Angliya funt sterlingi',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Gruziya larisi',
+            'GEL',
+            'Gruziya larisi',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Gana sedisi',
+            'GHS',
+            'Gana sedisi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Gibraltar funti',
+            'GIP',
+            'Gibraltar funti',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Gambiya dalasisi',
+            'GMD',
+            'Gambiya dalasisi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Gvineya franki',
+            'GNF',
+            'Gvineya franki',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Gvatemala ketsali',
+            'GTQ',
+            'Gvatemala ketsali',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Gayana dollari',
+            'GYD',
+            'Gayana dollari',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Gonkong dollari',
+            'HK$',
+            'Gonkong dollari',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Gonduras lempirasi',
+            'HNL',
+            'Gonduras lempirasi',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Xorvatiya kunasi',
+            'HRK',
+            'Xorvatiya kunasi',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gaiti gurdi',
+            'HTG',
+            'Gaiti gurdi',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Vengriya forinti',
+            'HUF',
+            'Vengriya forinti',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Indoneziya rupiyasi',
+            'IDR',
+            'Indoneziya rupiyasi',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Isroil yangi shekeli',
+            '₪',
+            'Isroil yangi shekeli',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Hindiston rupiyasi',
+            '₹',
+            'Hindiston rupiyasi',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Iroq dinori',
+            'IQD',
+            'Iroq dinori',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Eron riyoli',
+            'IRR',
+            'Eron riyoli',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Islandiya kronasi',
+            'ISK',
+            'Islandiya kronasi',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Yamayka dollari',
+            'JMD',
+            'Yamayka dollari',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Iordaniya dinori',
+            'JOD',
+            'Iordaniya dinori',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yaponiya iyenasi',
+            'JP¥',
+            'Yaponiya iyenasi',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Keniya shillingi',
+            'KES',
+            'Keniya shillingi',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Qirg‘iziston somi',
+            'KGS',
+            'Qirg‘iziston somi',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Kambodja rieli',
+            'KHR',
+            'Kambodja rieli',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Komor orollari franki',
+            'KMF',
+            'Komor orollari franki',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Shimoliy Koreya voni',
+            'KPW',
+            'Shimoliy Koreya voni',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Janubiy Koreya voni',
+            '₩',
+            'Janubiy Koreya voni',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Kuvayt dinori',
+            'KWD',
+            'Kuvayt dinori',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Kayman orollari dollari',
+            'KYD',
+            'Kayman orollari dollari',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Qozog‘iston tengesi',
+            'KZT',
+            'Qozog‘iston tengesi',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Laos kipi',
+            'LAK',
+            'Laos kipi',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Livan funti',
+            'LBP',
+            'Livan funti',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Shri-Lanka rupiyasi',
+            'LKR',
+            'Shri-Lanka rupiyasi',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Liberiya dollari',
+            'LRD',
+            'Liberiya dollari',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Lesoto lotisi',
+            'LSL',
+            'Lesoto lotisi',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litva liti',
+            'LTL',
+            'Litva liti',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Latviya lati',
+            'LVL',
+            'Latviya lati',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Liviya dinori',
+            'LYD',
+            'Liviya dinori',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Marokash dirhami',
+            'MAD',
+            'Marokash dirhami',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldova leyi',
+            'MDL',
+            'Moldova leyi',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Malagasi ariarisi',
+            'MGA',
+            'Malagasi ariarisi',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Makedoniya dinori',
+            'MKD',
+            'Makedoniya dinori',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Myanma kyati',
+            'MMK',
+            'Myanma kyati',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Mongoliya tugriki',
+            'MNT',
+            'Mongoliya tugriki',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Makao patakasi',
+            'MOP',
+            'Makao patakasi',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Mavritaniya uqiyasi (1973–2017)',
+            'MRO',
+            'Mavritaniya uqiyasi (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Mavritaniya uqiyasi',
+            'MRU',
+            'Mavritaniya uqiyasi',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Mavritaniya rupiyasi',
+            'MUR',
+            'Mavritaniya rupiyasi',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Maldiv rupiyasi',
+            'MVR',
+            'Maldiv rupiyasi',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Malavi kvachasi',
+            'MWK',
+            'Malavi kvachasi',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Meksika pesosi',
+            'MX$',
+            'Meksika pesosi',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Malayziya ringgiti',
+            'MYR',
+            'Malayziya ringgiti',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mozambik metikali',
+            'MZN',
+            'Mozambik metikali',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Namibiya dollari',
+            'NAD',
+            'Namibiya dollari',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Nigeriya nayrasi',
+            'NGN',
+            'Nigeriya nayrasi',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nikaragua kordobasi',
+            'NIO',
+            'Nikaragua kordobasi',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Norvegiya kronasi',
+            'NOK',
+            'Norvegiya kronasi',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Nepal rupiyasi',
+            'NPR',
+            'Nepal rupiyasi',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Yangi Zelandiya dollari',
+            'NZ$',
+            'Yangi Zelandiya dollari',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Ummon riyoli',
+            'OMR',
+            'Ummon riyoli',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panama balboasi',
+            'PAB',
+            'Panama balboasi',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Peru soli',
+            'PEN',
+            'Peru soli',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Papua – Yangi Gvineya kinasi',
+            'PGK',
+            'Papua – Yangi Gvineya kinasi',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Filippin pesosi',
+            'PHP',
+            'Filippin pesosi',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Pokiston rupiyasi',
+            'PKR',
+            'Pokiston rupiyasi',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Polsha zlotiyi',
+            'PLN',
+            'Polsha zlotiyi',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Paragvay guaranisi',
+            'PYG',
+            'Paragvay guaranisi',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Qatar riyoli',
+            'QAR',
+            'Qatar riyoli',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Ruminiya leyi',
+            'RON',
+            'Ruminiya leyi',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Serbiya dinori',
+            'RSD',
+            'Serbiya dinori',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rossiya rubli',
+            'RUB',
+            'Rossiya rubli',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Ruanda franki',
+            'RWF',
+            'Ruanda franki',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Saudiya Arabistoni riyoli',
+            'SAR',
+            'Saudiya Arabistoni riyoli',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Solomon orollari dollari',
+            'SBD',
+            'Solomon orollari dollari',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Seyshel rupiyasi',
+            'SCR',
+            'Seyshel rupiyasi',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudan funti',
+            'SDG',
+            'Sudan funti',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Shvetsiya kronasi',
+            'SEK',
+            'Shvetsiya kronasi',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Singapur dollari',
+            'SGD',
+            'Singapur dollari',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Muqaddas Yelena oroli funti',
+            'SHP',
+            'Muqaddas Yelena oroli funti',
+        ],
+        'SLE' => [
+            'SLE',
+            'Syerra-Leone leonesi',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Syerra-Leone leonesi',
+            'SLL',
+            'Syerra-Leone leonesi (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Somali shillingi',
+            'SOS',
+            'Somali shillingi',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Surinam dollari',
+            'SRD',
+            'Surinam dollari',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Janubiy Sudan funti',
+            'SSP',
+            'Janubiy Sudan funti',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'San-Tome va Prinsipi dobrasi (1977–2017)',
+            'STD',
+            'San-Tome va Prinsipi dobrasi (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'San-Tome va Prinsipi dobrasi',
+            'STN',
+            'San-Tome va Prinsipi dobrasi',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Suriya funti',
+            'SYP',
+            'Suriya funti',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Svazilend lilangenisi',
+            'SZL',
+            'Svazilend lilangenisi',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Tailand bati',
+            'THB',
+            'Tailand bati',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Tojikiston somoniysi',
+            'TJS',
+            'Tojikiston somoniysi',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Turkmaniston manati',
+            'TMT',
+            'Turkmaniston manati',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunis dinori',
+            'TND',
+            'Tunis dinori',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Tonga paangasi',
+            'TOP',
+            'Tonga paangasi',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Turk lirasi',
+            'TRY',
+            'Turk lirasi',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad va Tobago dollari',
+            'TTD',
+            'Trinidad va Tobago dollari',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Yangi Tayvan dollari',
+            'NT$',
+            'Yangi Tayvan dollari',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Tanzaniya shillingi',
+            'TZS',
+            'Tanzaniya shillingi',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ukraina grivnasi',
+            'UAH',
+            'Ukraina grivnasi',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Uganda shillingi',
+            'UGX',
+            'Uganda shillingi',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'AQSH dollari',
+            'US$',
+            'AQSH dollari',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Urugvay pesosi',
+            'UYU',
+            'Urugvay pesosi',
         ],
         'UZS' => [
-            0 => 'soʻm',
-            1 => 'O‘zbekiston so‘mi',
+            'soʻm',
+            'O‘zbekiston so‘mi',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Venesuela bolivari (2008–2018)',
+            'VEF',
+            'Venesuela bolivari (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Venesuela bolivari',
+            'VES',
+            'Venesuela bolivari',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Vyetnam dongi',
+            '₫',
+            'Vyetnam dongi',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vanuatu vatusi',
+            'VUV',
+            'Vanuatu vatusi',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Samoa talasi',
+            'WST',
+            'Samoa talasi',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Markaziy Afrika CFA franki',
+            'FCFA',
+            'Markaziy Afrika CFA franki',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Sharqiy Karib dollari',
+            'EC$',
+            'Sharqiy Karib dollari',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'G‘arbiy Afrika CFA franki',
+            'F CFA',
+            'G‘arbiy Afrika CFA franki',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Fransuz Polineziyasi franki',
+            'CFPF',
+            'Fransuz Polineziyasi franki',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Yaman riyoli',
+            'YER',
+            'Yaman riyoli',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Janubiy Afrika rendi',
+            'ZAR',
+            'Janubiy Afrika rendi',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Zambiya kvachasi',
+            'ZMW',
+            'Zambiya kvachasi',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/vi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/vi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/vi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/vi.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1140 +3,1148 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => 'Đồng Peseta của Andora',
+            'ADP',
+            'Đồng Peseta của Andora',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => 'Dirham UAE',
+            'AED',
+            'Dirham UAE',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => 'Đồng Afghani của Afghanistan (1927–2002)',
+            'AFA',
+            'Đồng Afghani của Afghanistan (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afghani Afghanistan',
+            'AFN',
+            'Afghani Afghanistan',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lek Albania',
+            'ALL',
+            'Lek Albania',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Dram Armenia',
+            'AMD',
+            'Dram Armenia',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Guilder Antille Hà Lan',
+            'ANG',
+            'Guilder Antille Hà Lan',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'Kwanza Angola',
+            'AOA',
+            'Kwanza Angola',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => 'Đồng Kwanza của Angola (1977–1991)',
+            'AOK',
+            'Đồng Kwanza của Angola (1977–1991)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => 'Đồng Kwanza Mới của Angola (1990–2000)',
+            'AON',
+            'Đồng Kwanza Mới của Angola (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => 'Đồng Kwanza Điều chỉnh lại của Angola (1995–1999)',
+            'AOR',
+            'Đồng Kwanza Điều chỉnh lại của Angola (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => 'Đồng Austral của Argentina',
+            'ARA',
+            'Đồng Austral của Argentina',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => 'Đồng Peso Ley của Argentina (1970–1983)',
+            'ARL',
+            'Đồng Peso Ley của Argentina (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => 'Đồng Peso Argentina (1881–1970)',
+            'ARM',
+            'Đồng Peso Argentina (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => 'Đồng Peso Argentina (1983–1985)',
+            'ARP',
+            'Đồng Peso Argentina (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Peso Argentina',
+            'ARS',
+            'Peso Argentina',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => 'Đồng Schiling Áo',
+            'ATS',
+            'Đồng Schiling Áo',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => 'Đô la Australia',
+            'AU$',
+            'Đô la Australia',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Florin Aruba',
+            'AWG',
+            'Florin Aruba',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => 'Đồng Manat của Azerbaijan (1993–2006)',
+            'AZM',
+            'Đồng Manat của Azerbaijan (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Manat Azerbaijan',
+            'AZN',
+            'Manat Azerbaijan',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => 'Đồng Dinar của Bosnia-Herzegovina (1992–1994)',
+            'BAD',
+            'Đồng Dinar của Bosnia-Herzegovina (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Mark Bosnia-Herzegovina có thể chuyển đổi',
+            'BAM',
+            'Mark Bosnia-Herzegovina có thể chuyển đổi',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => 'Đồng Dinar Mới của Bosnia-Herzegovina (1994–1997)',
+            'BAN',
+            'Đồng Dinar Mới của Bosnia-Herzegovina (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Đô la Barbados',
+            'BBD',
+            'Đô la Barbados',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Taka Bangladesh',
+            'BDT',
+            'Taka Bangladesh',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => 'Đồng Franc Bỉ (có thể chuyển đổi)',
+            'BEC',
+            'Đồng Franc Bỉ (có thể chuyển đổi)',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => 'Đồng Franc Bỉ',
+            'BEF',
+            'Đồng Franc Bỉ',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => 'Đồng Franc Bỉ (tài chính)',
+            'BEL',
+            'Đồng Franc Bỉ (tài chính)',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => 'Đồng Lev Xu của Bun-ga-ri',
+            'BGL',
+            'Đồng Lev Xu của Bun-ga-ri',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => 'Đồng Lev Xã hội chủ nghĩa của Bun-ga-ri',
+            'BGM',
+            'Đồng Lev Xã hội chủ nghĩa của Bun-ga-ri',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Lev Bulgaria',
+            'BGN',
+            'Lev Bulgaria',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => 'Đồng Lev của Bun-ga-ri (1879–1952)',
+            'BGO',
+            'Đồng Lev của Bun-ga-ri (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dinar Bahrain',
+            'BHD',
+            'Dinar Bahrain',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Franc Burundi',
+            'BIF',
+            'Franc Burundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Đô la Bermuda',
+            'BMD',
+            'Đô la Bermuda',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Đô la Brunei',
+            'BND',
+            'Đô la Brunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Boliviano Bolivia',
+            'BOB',
+            'Boliviano Bolivia',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => 'Đồng Boliviano của Bolivia (1863–1963)',
+            'BOL',
+            'Đồng Boliviano của Bolivia (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => 'Đồng Peso Bolivia',
+            'BOP',
+            'Đồng Peso Bolivia',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => 'Đồng Mvdol Bolivia',
+            'BOV',
+            'Đồng Mvdol Bolivia',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => 'Đồng Cruzerio Mới của Braxin (1967–1986)',
+            'BRB',
+            'Đồng Cruzerio Mới của Braxin (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => 'Đồng Cruzado của Braxin (1986–1989)',
+            'BRC',
+            'Đồng Cruzado của Braxin (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => 'Đồng Cruzerio của Braxin (1990–1993)',
+            'BRE',
+            'Đồng Cruzerio của Braxin (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Real Braxin',
+            'R$',
+            'Real Braxin',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => 'Đồng Cruzado Mới của Braxin (1989–1990)',
+            'BRN',
+            'Đồng Cruzado Mới của Braxin (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => 'Đồng Cruzeiro của Braxin (1993–1994)',
+            'BRR',
+            'Đồng Cruzeiro của Braxin (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => 'Đồng Cruzeiro của Braxin (1942–1967)',
+            'BRZ',
+            'Đồng Cruzeiro của Braxin (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Đô la Bahamas',
+            'BSD',
+            'Đô la Bahamas',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ngultrum Bhutan',
+            'BTN',
+            'Ngultrum Bhutan',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => 'Đồng Kyat Miến Điện',
+            'BUK',
+            'Đồng Kyat Miến Điện',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula Botswana',
+            'BWP',
+            'Pula Botswana',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => 'Đồng Rúp Mới của Belarus (1994–1999)',
+            'BYB',
+            'Đồng Rúp Mới của Belarus (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Rúp Belarus',
+            'BYN',
+            'Rúp Belarus',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'Rúp Belarus (2000–2016)',
+            'BYR',
+            'Rúp Belarus (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Đô la Belize',
+            'BZD',
+            'Đô la Belize',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Đô la Canada',
+            'CA$',
+            'Đô la Canada',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Franc Congo',
+            'CDF',
+            'Franc Congo',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => 'Đồng Euro WIR',
+            'CHE',
+            'Đồng Euro WIR',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Franc Thụy sĩ',
+            'CHF',
+            'Franc Thụy sĩ',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => 'Đồng France WIR',
+            'CHW',
+            'Đồng France WIR',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => 'Đồng Escudo của Chile',
+            'CLE',
+            'Đồng Escudo của Chile',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => 'Đơn vị Kế toán của Chile (UF)',
+            'CLF',
+            'Đơn vị Kế toán của Chile (UF)',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Peso Chile',
+            'CLP',
+            'Peso Chile',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Nhân dân tệ (hải ngoại)',
+            'CNH',
+            'Nhân dân tệ (hải ngoại)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Nhân dân tệ',
+            'CN¥',
+            'Nhân dân tệ',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Peso Colombia',
+            'COP',
+            'Peso Colombia',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => 'Đơn vị Giá trị Thực của Colombia',
+            'COU',
+            'Đơn vị Giá trị Thực của Colombia',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Colón Costa Rica',
+            'CRC',
+            'Colón Costa Rica',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => 'Đồng Dinar của Serbia (2002–2006)',
+            'CSD',
+            'Đồng Dinar của Serbia (2002–2006)',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => 'Đồng Koruna Xu của Czechoslovakia',
+            'CSK',
+            'Đồng Koruna Xu của Czechoslovakia',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Peso Cuba có thể chuyển đổi',
+            'CUC',
+            'Peso Cuba có thể chuyển đổi',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Peso Cuba',
+            'CUP',
+            'Peso Cuba',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Escudo Cape Verde',
+            'CVE',
+            'Escudo Cape Verde',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => 'Đồng Bảng Síp',
+            'CYP',
+            'Đồng Bảng Síp',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Koruna Cộng hòa Séc',
+            'CZK',
+            'Koruna Cộng hòa Séc',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => 'Đồng Mark Đông Đức',
+            'DDM',
+            'Đồng Mark Đông Đức',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => 'Đồng Mark Đức',
+            'DEM',
+            'Đồng Mark Đức',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Franc Djibouti',
+            'DJF',
+            'Franc Djibouti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Krone Đan Mạch',
+            'DKK',
+            'Krone Đan Mạch',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Peso Dominica',
+            'DOP',
+            'Peso Dominica',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dinar Algeria',
+            'DZD',
+            'Dinar Algeria',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => 'Đồng Scure Ecuador',
+            'ECS',
+            'Đồng Scure Ecuador',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => 'Đơn vị Giá trị Không đổi của Ecuador',
+            'ECV',
+            'Đơn vị Giá trị Không đổi của Ecuador',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => 'Crun Extônia',
+            'EEK',
+            'Crun Extônia',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'Bảng Ai Cập',
+            'EGP',
+            'Bảng Ai Cập',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakfa Eritrea',
+            'ERN',
+            'Nakfa Eritrea',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => 'Đồng Peseta Tây Ban Nha (Tài khoản)',
+            'ESA',
+            'Đồng Peseta Tây Ban Nha (Tài khoản)',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => 'Đồng Peseta Tây Ban Nha (tài khoản có thể chuyển đổi)',
+            'ESB',
+            'Đồng Peseta Tây Ban Nha (tài khoản có thể chuyển đổi)',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => 'Đồng Peseta Tây Ban Nha',
+            'ESP',
+            'Đồng Peseta Tây Ban Nha',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Birr Ethiopia',
+            'ETB',
+            'Birr Ethiopia',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => 'Đồng Markka Phần Lan',
+            'FIM',
+            'Đồng Markka Phần Lan',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Đô la Fiji',
+            'FJD',
+            'Đô la Fiji',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Bảng Quần đảo Falkland',
+            'FKP',
+            'Bảng Quần đảo Falkland',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => 'Franc Pháp',
+            'FRF',
+            'Franc Pháp',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Bảng Anh',
+            '£',
+            'Bảng Anh',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => 'Đồng Kupon Larit của Georgia',
+            'GEK',
+            'Đồng Kupon Larit của Georgia',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Lari Georgia',
+            'GEL',
+            'Lari Georgia',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'Cedi Ghana (1979–2007)',
+            'GHC',
+            'Cedi Ghana (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'Cedi Ghana',
+            'GHS',
+            'Cedi Ghana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Bảng Gibraltar',
+            'GIP',
+            'Bảng Gibraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi Gambia',
+            'GMD',
+            'Dalasi Gambia',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Franc Guinea',
+            'GNF',
+            'Franc Guinea',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Syli Guinea',
+            'GNS',
+            'Syli Guinea',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => 'Đồng Ekwele của Guinea Xích Đạo',
+            'GQE',
+            'Đồng Ekwele của Guinea Xích Đạo',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => 'Drachma Hy Lạp',
+            'GRD',
+            'Drachma Hy Lạp',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Quetzal Guatemala',
+            'GTQ',
+            'Quetzal Guatemala',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => 'Đồng Guinea Escudo Bồ Đào Nha',
+            'GWE',
+            'Đồng Guinea Escudo Bồ Đào Nha',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => 'Peso Guinea-Bissau',
+            'GWP',
+            'Peso Guinea-Bissau',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Đô la Guyana',
+            'GYD',
+            'Đô la Guyana',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Đô la Hồng Kông',
+            'HK$',
+            'Đô la Hồng Kông',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lempira Honduras',
+            'HNL',
+            'Lempira Honduras',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => 'Đồng Dinar Croatia',
+            'HRD',
+            'Đồng Dinar Croatia',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kuna Croatia',
+            'HRK',
+            'Kuna Croatia',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gourde Haiti',
+            'HTG',
+            'Gourde Haiti',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Forint Hungary',
+            'HUF',
+            'Forint Hungary',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Rupiah Indonesia',
+            'IDR',
+            'Rupiah Indonesia',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => 'Pao Ai-len',
+            'IEP',
+            'Pao Ai-len',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => 'Pao Ixraen',
+            'ILP',
+            'Pao Ixraen',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Sheqel Israel mới',
+            '₪',
+            'Sheqel Israel mới',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupee Ấn Độ',
+            '₹',
+            'Rupee Ấn Độ',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dinar Iraq',
+            'IQD',
+            'Dinar Iraq',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Rial Iran',
+            'IRR',
+            'Rial Iran',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Króna Iceland',
+            'ISK',
+            'Króna Iceland',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => 'Lia Ý',
+            'ITL',
+            'Lia Ý',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Đô la Jamaica',
+            'JMD',
+            'Đô la Jamaica',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dinar Jordan',
+            'JOD',
+            'Dinar Jordan',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'Yên Nhật',
+            '¥',
+            'Yên Nhật',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Shilling Kenya',
+            'KES',
+            'Shilling Kenya',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Som Kyrgyzstan',
+            'KGS',
+            'Som Kyrgyzstan',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Riel Campuchia',
+            'KHR',
+            'Riel Campuchia',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Franc Comoros',
+            'KMF',
+            'Franc Comoros',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Won Triều Tiên',
+            'KPW',
+            'Won Triều Tiên',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => 'Đồng Hwan Hàn Quốc (1953–1962)',
+            'KRH',
+            'Đồng Hwan Hàn Quốc (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => 'Đồng Won Hàn Quốc (1945–1953)',
+            'KRO',
+            'Đồng Won Hàn Quốc (1945–1953)',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Won Hàn Quốc',
+            '₩',
+            'Won Hàn Quốc',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dinar Kuwait',
+            'KWD',
+            'Dinar Kuwait',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Đô la Quần đảo Cayman',
+            'KYD',
+            'Đô la Quần đảo Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tenge Kazakhstan',
+            'KZT',
+            'Tenge Kazakhstan',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kip Lào',
+            'LAK',
+            'Kip Lào',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Bảng Li-băng',
+            'LBP',
+            'Bảng Li-băng',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rupee Sri Lanka',
+            'LKR',
+            'Rupee Sri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Đô la Liberia',
+            'LRD',
+            'Đô la Liberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Ioti Lesotho',
+            'LSL',
+            'Loti Lesotho',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'Litas Lít-va',
+            'LTL',
+            'Litas Lít-va',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => 'Đồng Talonas Litva',
+            'LTT',
+            'Đồng Talonas Litva',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => 'Đồng Franc Luxembourg có thể chuyển đổi',
+            'LUC',
+            'Đồng Franc Luxembourg có thể chuyển đổi',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => 'Đồng Franc Luxembourg',
+            'LUF',
+            'Đồng Franc Luxembourg',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => 'Đồng Franc Luxembourg tài chính',
+            'LUL',
+            'Đồng Franc Luxembourg tài chính',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'Lats Latvia',
+            'LVL',
+            'Lats Latvia',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => 'Đồng Rúp Latvia',
+            'LVR',
+            'Đồng Rúp Latvia',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dinar Libi',
+            'LYD',
+            'Dinar Libi',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dirham Ma-rốc',
+            'MAD',
+            'Dirham Ma-rốc',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => 'Đồng Franc Ma-rốc',
+            'MAF',
+            'Đồng Franc Ma-rốc',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => 'Đồng Franc Monegasque',
+            'MCF',
+            'Đồng Franc Monegasque',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => 'Đồng Cupon Moldova',
+            'MDC',
+            'Đồng Cupon Moldova',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Leu Moldova',
+            'MDL',
+            'Leu Moldova',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Ariary Malagasy',
+            'MGA',
+            'Ariary Madagascar',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => 'Đồng Franc Magalasy',
+            'MGF',
+            'Đồng Franc Magalasy',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Denar Macedonia',
+            'MKD',
+            'Denar Macedonia',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => 'Đồng Denar Macedonia (1992–1993)',
+            'MKN',
+            'Đồng Denar Macedonia (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => 'Đồng Franc Mali',
+            'MLF',
+            'Đồng Franc Mali',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kyat Myanma',
+            'MMK',
+            'Kyat Myanma',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Tugrik Mông Cổ',
+            'MNT',
+            'Tugrik Mông Cổ',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Pataca Ma Cao',
+            'MOP',
+            'Pataca Ma Cao',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ouguiya Mauritania (1973–2017)',
+            'MRO',
+            'Ouguiya Mauritania (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ouguiya Mauritania',
+            'MRU',
+            'Ouguiya Mauritania',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => 'Lia xứ Man-tơ',
+            'MTL',
+            'Lia xứ Man-tơ',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => 'Đồng Bảng Malta',
+            'MTP',
+            'Đồng Bảng Malta',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupee Mauritius',
+            'MUR',
+            'Rupee Mauritius',
+        ],
+        'MVP' => [
+            'MVP',
+            'Rupee Maldives (1947–1981)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rufiyaa Maldives',
+            'MVR',
+            'Rufiyaa Maldives',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kwacha Malawi',
+            'MWK',
+            'Kwacha Malawi',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Peso Mexico',
+            'MX$',
+            'Peso Mexico',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => 'Đồng Peso Bạc Mê-hi-cô (1861–1992)',
+            'MXP',
+            'Đồng Peso Bạc Mê-hi-cô (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => 'Đơn vị Đầu tư Mê-hi-cô',
+            'MXV',
+            'Đơn vị Đầu tư Mê-hi-cô',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ringgit Malaysia',
+            'MYR',
+            'Ringgit Malaysia',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => 'Escudo Mozambique',
+            'MZE',
+            'Escudo Mozambique',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Đồng Metical Mozambique (1980–2006)',
+            'MZM',
+            'Đồng Metical Mozambique (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Metical Mozambique',
+            'MZN',
+            'Metical Mozambique',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Đô la Namibia',
+            'NAD',
+            'Đô la Namibia',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'Naira Nigeria',
+            'NGN',
+            'Naira Nigeria',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => 'Đồng Córdoba Nicaragua (1988–1991)',
+            'NIC',
+            'Đồng Córdoba Nicaragua (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Córdoba Nicaragua',
+            'NIO',
+            'Córdoba Nicaragua',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => 'Đồng Guilder Hà Lan',
+            'NLG',
+            'Đồng Guilder Hà Lan',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'Krone Na Uy',
+            'NOK',
+            'Krone Na Uy',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rupee Nepal',
+            'NPR',
+            'Rupee Nepal',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Đô la New Zealand',
+            'NZ$',
+            'Đô la New Zealand',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Rial Oman',
+            'OMR',
+            'Rial Oman',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Balboa Panama',
+            'PAB',
+            'Balboa Panama',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => 'Đồng Inti Peru',
+            'PEI',
+            'Đồng Inti Peru',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Sol Peru',
+            'PEN',
+            'Sol Peru',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => 'Đồng Sol Peru (1863–1965)',
+            'PES',
+            'Đồng Sol Peru (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kina Papua New Guinea',
+            'PGK',
+            'Kina Papua New Guinea',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'Peso Philipin',
+            'PHP',
+            'Peso Philipin',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rupee Pakistan',
+            'PKR',
+            'Rupee Pakistan',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Zloty Ba Lan',
+            'PLN',
+            'Zloty Ba Lan',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => 'Đồng Zloty Ba Lan (1950–1995)',
+            'PLZ',
+            'Đồng Zloty Ba Lan (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => 'Đồng Escudo Bồ Đào Nha',
+            'PTE',
+            'Đồng Escudo Bồ Đào Nha',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Guarani Paraguay',
+            'PYG',
+            'Guarani Paraguay',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Rial Qatar',
+            'QAR',
+            'Rial Qatar',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => 'Đồng Đô la Rhode',
+            'RHD',
+            'Đồng Đô la Rhode',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => 'Đồng Leu Rumani (1952–2006)',
+            'ROL',
+            'Đồng Leu Rumani (1952–2006)',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Leu Romania',
+            'RON',
+            'Leu Romania',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dinar Serbia',
+            'RSD',
+            'Dinar Serbia',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'Rúp Nga',
+            'RUB',
+            'Rúp Nga',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => 'Đồng Rúp Nga (1991–1998)',
+            'RUR',
+            'Đồng Rúp Nga (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Franc Rwanda',
+            'RWF',
+            'Franc Rwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riyal Ả Rập Xê-út',
+            'SAR',
+            'Riyal Ả Rập Xê-út',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Đô la quần đảo Solomon',
+            'SBD',
+            'Đô la quần đảo Solomon',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rupee Seychelles',
+            'SCR',
+            'Rupee Seychelles',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => 'Đồng Dinar Sudan (1992–2007)',
+            'SDD',
+            'Đồng Dinar Sudan (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Bảng Sudan',
+            'SDG',
+            'Bảng Sudan',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Đồng Bảng Sudan (1957–1998)',
+            'SDP',
+            'Đồng Bảng Sudan (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Krona Thụy Điển',
+            'SEK',
+            'Krona Thụy Điển',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Đô la Singapore',
+            'SGD',
+            'Đô la Singapore',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Bảng St. Helena',
+            'SHP',
+            'Bảng St. Helena',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => 'Tôla Xlôvênia',
+            'SIT',
+            'Tôla Xlôvênia',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => 'Cuaron Xlôvác',
+            'SKK',
+            'Cuaron Xlôvác',
+        ],
+        'SLE' => [
+            'SLE',
+            'Leone Sierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Leone Sierra Leone',
+            'SLL',
+            'Leone Sierra Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Schilling Somali',
+            'SOS',
+            'Shilling Somali',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Đô la Suriname',
+            'SRD',
+            'Đô la Suriname',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => 'Đồng Guilder Surinam',
+            'SRG',
+            'Đồng Guilder Surinam',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Bảng Nam Sudan',
+            'SSP',
+            'Bảng Nam Sudan',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobra São Tomé và Príncipe (1977–2017)',
+            'STD',
+            'Dobra São Tomé và Príncipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dobra São Tomé và Príncipe',
+            'STN',
+            'Dobra São Tomé và Príncipe',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => 'Đồng Rúp Sô viết',
+            'SUR',
+            'Đồng Rúp Sô viết',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => 'Colón El Salvador',
+            'SVC',
+            'Colón El Salvador',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Bảng Syria',
+            'SYP',
+            'Bảng Syria',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni Swaziland',
+            'SZL',
+            'Lilangeni Swaziland',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'Bạt Thái Lan',
+            '฿',
+            'Bạt Thái Lan',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => 'Đồng Rúp Tajikistan',
+            'TJR',
+            'Đồng Rúp Tajikistan',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Somoni Tajikistan',
+            'TJS',
+            'Somoni Tajikistan',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => 'Đồng Manat Turkmenistan (1993–2009)',
+            'TMM',
+            'Đồng Manat Turkmenistan (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Manat Turkmenistan',
+            'TMT',
+            'Manat Turkmenistan',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dinar Tunisia',
+            'TND',
+            'Dinar Tunisia',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Paʻanga Tonga',
+            'TOP',
+            'Paʻanga Tonga',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => 'Đồng Escudo Timor',
+            'TPE',
+            'Đồng Escudo Timor',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => 'Lia Thổ Nhĩ Kỳ (1922–2005)',
+            'TRL',
+            'Lia Thổ Nhĩ Kỳ (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Lia Thổ Nhĩ Kỳ',
+            'TRY',
+            'Lia Thổ Nhĩ Kỳ',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Đô la Trinidad và Tobago',
+            'TTD',
+            'Đô la Trinidad và Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Đô la Đài Loan mới',
+            'NT$',
+            'Đô la Đài Loan mới',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Shilling Tanzania',
+            'TZS',
+            'Shilling Tanzania',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Hryvnia Ukraina',
+            'UAH',
+            'Hryvnia Ukraina',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => 'Đồng Karbovanets Ucraina',
+            'UAK',
+            'Đồng Karbovanets Ucraina',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => 'Đồng Shilling Uganda (1966–1987)',
+            'UGS',
+            'Đồng Shilling Uganda (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Shilling Uganda',
+            'UGX',
+            'Shilling Uganda',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'Đô la Mỹ',
+            'US$',
+            'Đô la Mỹ',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => 'Đô la Mỹ (Ngày tiếp theo)',
+            'USN',
+            'Đô la Mỹ (Ngày tiếp theo)',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => 'Đô la Mỹ (Cùng ngày)',
+            'USS',
+            'Đô la Mỹ (Cùng ngày)',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => 'Đồng Peso Uruguay (Đơn vị Theo chỉ số)',
+            'UYI',
+            'Đồng Peso Uruguay (Đơn vị Theo chỉ số)',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => 'Đồng Peso Uruguay (1975–1993)',
+            'UYP',
+            'Đồng Peso Uruguay (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Peso Uruguay',
+            'UYU',
+            'Peso Uruguay',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Som Uzbekistan',
+            'UZS',
+            'Som Uzbekistan',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => 'Đồng bolívar của Venezuela (1871–2008)',
+            'VEB',
+            'Đồng bolívar của Venezuela (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'Bolívar Venezuela (2008–2018)',
+            'VEF',
+            'Bolívar Venezuela (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bolívar Venezuela',
+            'VES',
+            'Bolívar Venezuela',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Đồng Việt Nam',
+            '₫',
+            'Đồng Việt Nam',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => 'Đồng Việt Nam (1978–1985)',
+            'VNN',
+            'Đồng Việt Nam (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Vatu Vanuatu',
+            'VUV',
+            'Vatu Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tala Samoa',
+            'WST',
+            'Tala Samoa',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Franc CFA Trung Phi',
+            'FCFA',
+            'Franc CFA Trung Phi',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Đô la Đông Caribê',
+            'EC$',
+            'Đô la Đông Caribê',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => 'Đơn vị Tiền Châu Âu',
+            'XEU',
+            'Đơn vị Tiền Châu Âu',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => 'Đồng France Pháp Vàng',
+            'XFO',
+            'Đồng France Pháp Vàng',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => 'Đồng UIC-Franc Pháp',
+            'XFU',
+            'Đồng UIC-Franc Pháp',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Franc CFA Tây Phi',
+            'F CFA',
+            'Franc CFA Tây Phi',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Franc CFP',
+            'CFPF',
+            'Franc CFP',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'Quỹ RINET',
+            'XRE',
+            'Quỹ RINET',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => 'Đồng Dinar Yemen',
+            'YDD',
+            'Đồng Dinar Yemen',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Rial Yemen',
+            'YER',
+            'Rial Yemen',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => 'Đồng Dinar Nam Tư Xu (1966–1990)',
+            'YUD',
+            'Đồng Dinar Nam Tư Xu (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => 'Đồng Dinar Nam Tư Mới (1994–2002)',
+            'YUM',
+            'Đồng Dinar Nam Tư Mới (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => 'Đồng Dinar Nam Tư Có thể chuyển đổi (1990–1992)',
+            'YUN',
+            'Đồng Dinar Nam Tư Có thể chuyển đổi (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => 'Đồng Dinar Nam Tư Tái cơ cấu (1992–1993)',
+            'YUR',
+            'Đồng Dinar Nam Tư Tái cơ cấu (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => 'Đồng Rand Nam Phi (tài chính)',
+            'ZAL',
+            'Đồng Rand Nam Phi (tài chính)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rand Nam Phi',
+            'ZAR',
+            'Rand Nam Phi',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Đồng kwacha của Zambia (1968–2012)',
+            'ZMK',
+            'Đồng kwacha của Zambia (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kwacha Zambia',
+            'ZMW',
+            'Kwacha Zambia',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => 'Đồng Zaire Mới (1993–1998)',
+            'ZRN',
+            'Đồng Zaire Mới (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => 'Đồng Zaire (1971–1993)',
+            'ZRZ',
+            'Đồng Zaire (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Đồng Đô la Zimbabwe (1980–2008)',
+            'ZWD',
+            'Đồng Đô la Zimbabwe (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => 'Đồng Đô la Zimbabwe (2009)',
+            'ZWL',
+            'Đồng Đô la Zimbabwe (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => 'Đồng Đô la Zimbabwe (2008)',
+            'ZWR',
+            'Đồng Đô la Zimbabwe (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/wo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/wo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/wo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/wo.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => [
-            0 => 'R$',
-            1 => 'Real bu Bresil',
+            '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' => [
-            0 => 'CN¥',
-            1 => 'Yuan bu Siin',
+            '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' => [
-            0 => '€',
-            1 => 'Euro',
+            '€',
+            'Euro',
+        ],
+        'FJD' => [
+            'FJD',
+            'Fijian Dollar',
+        ],
+        'FKP' => [
+            'FKP',
+            'FKPS',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Pound bu Grànd Brëtaañ',
+            '£',
+            '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' => [
-            0 => '₹',
-            1 => 'Rupee bu End',
+            '₹',
+            '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' => [
-            0 => 'JP¥',
-            1 => 'Yen bu Sapoŋ',
+            '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' => [
-            0 => 'RUB',
-            1 => 'Ruble bi Rsis',
+            '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' => [
-            0 => '$',
-            1 => 'Dolaaru US',
+            '$',
+            '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' => [
-            0 => 'F CFA',
-            1 => 'Franc CFA bu Afrik Sowwu-jant',
+            '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/xh.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/xh.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/xh.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/xh.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,628 +3,632 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'I-Dirham yase-UAE',
+            'AED',
+            'I-Dirham yase-UAE',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'I-Afghani yase-Afghanistan',
+            'AFN',
+            'I-Afghani yase-Afghanistan',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'I-Lek yase-Albania',
+            'ALL',
+            'I-Lek yase-Albania',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'I-Dram yase Armenia',
+            'AMD',
+            'I-Dram yase Armenia',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Netherlands Antillean Guilder',
+            'ANG',
+            'Netherlands Antillean Guilder',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'I-Kwanza yase-Angola',
+            'AOA',
+            'IKwanza yaseAngola',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'IPeso yase-Argentina',
+            'ARS',
+            'IPeso yase-Argentina',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'IDola yase-Australia',
+            'A$',
+            'IDola yase-Australia',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Aruban Florin',
+            'AWG',
+            'Aruban Florin',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'I-Manat yase-Azerbeijan',
+            'AZN',
+            'I-Manat yase-Azerbeijan',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'I-Convertible Mark yaseBosnia-Herzegovina',
+            'BAM',
+            'I-Convertible Mark yaseBosnia-Herzegovina',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Barbadian Dollar',
+            'BBD',
+            'Barbadian Dollar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'I-Taka yaseBangladesh',
+            'BDT',
+            'I-Taka yaseBangladesh',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'I-Lev yaseBulgaria',
+            'BGN',
+            'I-Lev yaseBulgaria',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'I-Dinar yaseBahrain',
+            'BHD',
+            'I-Dinar yaseBahrain',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'I-Franc yaseBurundi',
+            'BIF',
+            'I-Franc yaseBurundi',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Bermudan Dollar',
+            'BMD',
+            'Bermudan Dollar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'IDola yaseBrunei',
+            'BND',
+            'IDola yaseBrunei',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'I-Boliviano yaseBolivia',
+            'BOB',
+            'I-Boliviano yaseBolivia',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'I-Real yaseBrazil',
+            'R$',
+            'I-Real yaseBrazil',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Bahamian Dollar',
+            'BSD',
+            'Bahamian Dollar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'I-Ngultrum yaseBhutan',
+            'BTN',
+            'I-Ngultrum yaseBhutan',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'I-Pula yaseBotswana',
+            'BWP',
+            'I-Pula yaseBotswana',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'I-Ruble yaseBelarus',
+            'BYN',
+            'I-Ruble yaseBelarus',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Belize Dollar',
+            'BZD',
+            'Belize Dollar',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Canadian Dollar',
+            'CA$',
+            'Canadian Dollar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'I-Franc yaseCongo',
+            'CDF',
+            'IFranc yaseCongo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'I-Franc yaseSwitzerland',
+            'CHF',
+            'IFranc yaseSwirtzeland',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'I-Peso yaseChile',
+            'CLP',
+            'I-Peso yaseChile',
         ],
         'CNH' => [
-            0 => 'I-CNH',
-            1 => 'I-Chinese Yuan (offshore)',
+            'I-CNH',
+            'I-Chinese Yuan (offshore)',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'I-Yuan yaseTshayina',
+            'CN¥',
+            'I-Yuan yaseTshayina',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'I-Peso yaseColombia',
+            'COP',
+            'I-Peso yaseColombia',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Costa Rican Colón',
+            'CRC',
+            'Costa Rican Colón',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Cuban Convertible Peso',
+            'CUC',
+            'Cuban Convertible Peso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Cuban Peso',
+            'CUP',
+            'Cuban Peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Cape Verdean Escudo',
+            'CVE',
+            'Cape Verdean Escudo',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'I-Koruna yaseCzech',
+            'CZK',
+            'I-Koruna yaseCzech',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'I-Franc yaseDjibouti',
+            'DJF',
+            'I-Franc yaseDjibouti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'I-Krone yaseDenmark',
+            'DKK',
+            'I-Krone yaseDenmark',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Dominican Peso',
+            'DOP',
+            'Dominican Peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'I-Dinar yase-Algeria',
+            'DZD',
+            'I-Dinar yase-Algeria',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'IPonti yase-Egypt',
+            'EGP',
+            'IPonti yase-Egypt',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'I-Nakfa yase-Eritria',
+            'ERN',
+            'I-Nakfa yase-Eritria',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'I-Birr yase-Ethopia',
+            'ETB',
+            'I-Birr yase-Ethopia',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'I-Euro',
+            '€',
+            'I-Euro',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'IDola yaseFiji',
+            'FJD',
+            'IDola yaseFiji',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Iponti yaseFalkland Islands',
+            'FKP',
+            'IPonti yaseFalkland Islands',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'IPonti yaseBritane',
+            '£',
+            'IPonti yaseBritane',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'I-Lari yaseGeorgia',
+            'GEL',
+            'I-Lari yaseGeorgia',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'I-Cedi yaseGhana',
+            'GHS',
+            'ICedi yaseGhana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'IPonti yaseGilbraltar',
+            'GIP',
+            'IPonti yaseGilbraltar',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'I-Dalasi yaseGambia',
+            'GMD',
+            'IDalasi yaseGambia',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'I-Franc yaseGuinea',
+            'GNF',
+            'IFranc yaseGuinea',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Guatemalan Quetzal',
+            'GTQ',
+            'Guatemalan Quetzal',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'IDola yaseGuyana',
+            'GYD',
+            'IDola yaseGuyana',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'IDola yaseHong Kong',
+            'HK$',
+            'IDola yaseHong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Honduran Lempira',
+            'HNL',
+            'Honduran Lempira',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'I-Kuna yaseCrotia',
+            'HRK',
+            'I-Kuna yaseCrotia',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Haitian Gourde',
+            'HTG',
+            'Haitian Gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'I-Forint yaseHungay',
+            'HUF',
+            'I-Forint yaseHungay',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'I-Rupiah yase-Indonesia',
+            'IDR',
+            'I-Rupiah yase-Indonesia',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'I-New Shekel yase-Israel',
+            '₪',
+            'I-New Shekel yase-Israel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'I-Rupee yase-Indiya',
+            '₹',
+            'I-Rupee yase-Indiya',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'I-Dinar yase-Iraq',
+            'IQD',
+            'I-Dinar yase-Iraq',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'I-Rial yase-Iran',
+            'IRR',
+            'I-Rial yase-Iran',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'I-Króna yase-Iceland',
+            'ISK',
+            'IKróna yaseIceland',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Jamaican Dollar',
+            'JMD',
+            'Jamaican Dollar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'I-Dinar yaseJordan',
+            'JOD',
+            'I-Dinar yaseJordan',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => 'I-Yen yaseJapan',
+            '¥',
+            'I-Yen yaseJapan',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'I-Shilling yaseKenya',
+            'KES',
+            'I-Shilling yaseKenya',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'I-Som yaseKyrgystan',
+            'KGS',
+            'I-Som yaseKyrgystan',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'I-Riel yaseCambodia',
+            'KHR',
+            'I-Riel yaseCambodia',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'I-Franc yaseComoros',
+            'KMF',
+            'I-Franc yaseComoros',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'I-Won yaseNorth Korea',
+            'KPW',
+            'I-Won yaseNorth Korea',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'I-Won yaseSouth Korea',
+            '₩',
+            'I-Won yaseSouth Korea',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'I-Dinar yaseKuwait',
+            'KWD',
+            'I-Dinar yaseKuwait',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Cayman Islands Dollar',
+            'KYD',
+            'Cayman Islands Dollar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'I-Tenge yaseKhazakhstan',
+            'KZT',
+            'I-Tenge yaseKhazakhstan',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'I-Kip yaseLaos',
+            'LAK',
+            'I-Kip yaseLaos',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'IPonti yaseLebanon',
+            'LBP',
+            'IPonti yaseLebanon',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'I-Rupee yaseSri Lanka',
+            'LKR',
+            'I-Rupee yaseSri Lanka',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'IDola yaseLiberia',
+            'LRD',
+            'IDola yaseLiberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'I-Loti yaseLesotho',
+            'LSL',
+            'I-Loti yaseLesotho',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Libyan Dinar',
+            'LYD',
+            'Libyan Dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Moroccan Dirham',
+            'MAD',
+            'Moroccan Dirham',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Moldovan Leu',
+            'MDL',
+            'Moldovan Leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'I-Ariary yaseMadagascar',
+            'MGA',
+            'I-Ariary yaseMadagascar',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Macedonian Denar',
+            'MKD',
+            'Macedonian Denar',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'I-Kyat yaseMyanmar',
+            'MMK',
+            'I-Kyat yaseMyanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'I-Tugrik yaseMongolia',
+            'MNT',
+            'I-Tugrik yaseMongolia',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'I-Pataca yaseMacao',
+            'MOP',
+            'I-Pataca yaseMacao',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'I-Ouguiya yaseMauritania',
+            'MRU',
+            'I-Ouguiya yaseMauritania',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'I-Rupee yaseMauritius',
+            'MUR',
+            'I-Rupee yaseMauritius',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'I-Rufiyaa yaseMaldives',
+            'MVR',
+            'I-Rufiyaa yaseMaldives',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'I-Kwacha yaseMalawi',
+            'MWK',
+            'I-Kwacha yaseMalawi',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Mexican Peso',
+            'MX$',
+            'Mexican Peso',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'I-Ringgit yaseMalysia',
+            'MYR',
+            'I-Ringgit yaseMalysia',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'I-Metical yaseMozambique',
+            'MZN',
+            'I-Metical yaseMozambique',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'IDola yaseNamibia',
+            'NAD',
+            'IDola yaseNamibia',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'I-Naira yaseNigeria',
+            'NGN',
+            'INaira yaseNigeria',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Nicaraguan Córdoba',
+            'NIO',
+            'Nicaraguan Córdoba',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'I-Krone yaseNorway',
+            'NOK',
+            'IKrone yaseNorway',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'I-Rupee yaseNepal',
+            'NPR',
+            'I-Rupee yaseNepal',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'IDola yaseNew Zealand',
+            'NZ$',
+            'IDola yaseNew Zealand',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'I-Rial yase-Oman',
+            'OMR',
+            'I-Rial yase-Oman',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Panamanian Balboa',
+            'PAB',
+            'Panamanian Balboa',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'I-Sol yasePeruvia',
+            'PEN',
+            'I-Sol yasePeruvia',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'I-Kina yasePapua New Guinea',
+            'PGK',
+            'I-Kina yasePapua New Guinea',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'I-Peso yasePhilippines',
+            '₱',
+            'I-Peso yasePhilippines',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'I-Rupee yasePakistan',
+            'PKR',
+            'I-Rupee yasePakistan',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Polish Zloty',
+            'PLN',
+            'Polish Zloty',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'I-Guarani yaseParaguay',
+            'PYG',
+            'I-Guarani yaseParaguay',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'I-Riyal yaseQatar',
+            'QAR',
+            'I-Riyal yaseQatar',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'I-Leu yaseRomania',
+            'RON',
+            'I-Leu yaseRomania',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'I-Dinar yaseSerbia',
+            'RSD',
+            'I-Dinar yaseSerbia',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'I-Ruble yaseRashiya',
+            'RUB',
+            'I-Ruble yaseRashiya',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'I-Franc yaseRwanda',
+            'RWF',
+            'I-Franc yaseRwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'I-Riyal yaseSaudi',
+            'SAR',
+            'I-Riyal yaseSaudi',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'IDola yaseSolomon Islands',
+            'SBD',
+            'IDola yaseSolomon Islands',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'I-Rupee yaseSeychelles',
+            'SCR',
+            'I-Rupee yaseSeychelles',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Sudanese Pound',
+            'SDG',
+            'Sudanese Pound',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'I-Krona yaseSweden',
+            'SEK',
+            'IKrona yaseSweden',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'IDola yaseSingapore',
+            'SGD',
+            'IDola yaseSingapore',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'IPonti yaseSt. Helena',
+            'SHP',
+            'IPonti yaseSt. Helena',
+        ],
+        'SLE' => [
+            'SLE',
+            'I-Loeone yaseSierra Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'I-Loeone yaseSierra Leone',
+            'SLL',
+            'I-Loeone yaseSierra Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'I-Shilling yaseSomalia',
+            'SOS',
+            'I-Shilling yaseSomalia',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'IDola yaseSuriname',
+            'SRD',
+            'IDola yaseSuriname',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'IPonti yaseSouth Sudan',
+            'SSP',
+            'IPonti yaseSouth Sudan',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'I-Dobra yaseSão Tomé & Príncipe',
+            'STN',
+            'IDobra yaseSão Tomé & Príncipe',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'IPonti yaseSiriya',
+            'SYP',
+            'IPonti yaseSiriya',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'I-Lilangeni yase-Eswatini',
+            'SZL',
+            'I-Lilangeni yase-Eswatini',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'I-Baht yaseThailand',
+            'THB',
+            'I-Baht yaseThailand',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'I-Somoni yaseTajikistan',
+            'TJS',
+            'I-Somoni yaseTajikistan',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'I-Manat yaseTurkmenistan',
+            'TMT',
+            'I-Manat yaseTurkmenistan',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Tunisian Dinar',
+            'TND',
+            'Tunisian Dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'I-Paʻanga yaseTonga',
+            'TOP',
+            'I-Paʻanga yaseTonga',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'I-Lira yaseTurkey',
+            'TRY',
+            'I-Lira yaseTurkey',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Trinidad & Tobago Dollar',
+            'TTD',
+            'Trinidad & Tobago Dollar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'IDola yaseNew Taiwan',
+            'NT$',
+            'IDola yaseNew Taiwan',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'I-Shilling yaseTanzania',
+            'TZS',
+            'I-Shilling yaseTanzania',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'I-Hryvnia yase-Ukraine',
+            'UAH',
+            'I-Hryvnia yase-Ukraine',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'I-Shilling yase-Uganda',
+            'UGX',
+            'I-Shilling yase-Uganda',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'US Dollar',
+            '$',
+            'US Dollar',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'I-Peso yase-Uruguay',
+            'UYU',
+            'I-Peso yase-Uruguay',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'I-Som yase-Uzbekistan',
+            'UZS',
+            'I-Som yase-Uzbekistan',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'I-Bolívar yaseVenezuela',
+            'VES',
+            'I-Bolívar yaseVenezuela',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'I-Dong yaseVietnam',
+            '₫',
+            'I-Dong yaseVietnam',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'I-Vatu yaseVanuatu',
+            'VUV',
+            'I-Vatu yaseVanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'I-Tala yaseSamoa',
+            'WST',
+            'I-Tala yaseSamoa',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Central African CFA Franc',
+            'FCFA',
+            'ICFA Franc yaseCentral Africa',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'East Caribbean Dollar',
+            'EC$',
+            'East Caribbean Dollar',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'West African CFA Franc',
+            'F CFA',
+            'ICFA Franc yaseWest Africa',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'I-Franc yaseCFP',
+            'CFPF',
+            'I-Franc yaseCFP',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'I-Rial yaseYemen',
+            'YER',
+            'I-Rial yaseYemen',
         ],
         'ZAR' => [
-            0 => 'R',
-            1 => 'IRandi yaseMzantsi Afrika',
+            'R',
+            'IRandi yaseMzantsi Afrika',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'I-Kwacha yaseZambi',
+            'ZMW',
+            'I-Kwacha yaseZambi',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/yi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/yi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/yi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/yi.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,48 +3,48 @@
 return [
     'Names' => [
         'BRL' => [
-            0 => 'R$',
-            1 => 'בראזיל רעאל',
+            'R$',
+            'בראזיל רעאל',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'בעליז דאלאַר',
+            'BZD',
+            'בעליז דאלאַר',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'שווייצער פֿראַנק',
+            'CHF',
+            'שווייצער פֿראַנק',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'כינעזישער יואן',
+            'CN¥',
+            'כינעזישער יואן',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'איירא',
+            '€',
+            'איירא',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'פֿונט שטערלינג',
+            '£',
+            'פֿונט שטערלינג',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'אינדישער רופי',
+            '₹',
+            'אינדישער רופי',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'יאפאנעזישער יען',
+            'JP¥',
+            'יאפאנעזישער יען',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'רוסישער רובל',
+            'RUB',
+            'רוסישער רובל',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'שוועדישע קראנע',
+            'SEK',
+            'שוועדישע קראנע',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => 'אמעריקאנער דאלאר',
+            'US$',
+            'אמעריקאנער דאלאר',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/yo_BJ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/yo_BJ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/yo_BJ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/yo_BJ.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,408 +3,408 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Diami ti Awon Orílɛ́ède Arabu',
+            'AED',
+            'Diami ti Awon Orílɛ́ède Arabu',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lɛ́ɛ̀kì Àlìbáníà',
+            'ALL',
+            'Lɛ́ɛ̀kì Àlìbáníà',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Dírààmù Àmɛ́níà',
+            'AMD',
+            'Dírààmù Àmɛ́níà',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Pɛ́sò Agɛntínà',
+            'ARS',
+            'Pɛ́sò Agɛntínà',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dɔla ti Orílɛ́ède Ástràlìá',
+            'A$',
+            'Dɔla ti Orílɛ́ède Ástràlìá',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Dɔ́là Bábádɔ̀ɔ̀sì',
+            'BBD',
+            'Dɔ́là Bábádɔ̀ɔ̀sì',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Tákà Báńgíládɛ̀ɛ̀shì',
+            'BDT',
+            'Tákà Báńgíládɛ̀ɛ̀shì',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Owó Lɛ́fì Bɔ̀lìgéríà',
+            'BGN',
+            'Owó Lɛ́fì Bɔ̀lìgéríà',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dina ti Orílɛ́ède Báránì',
+            'BHD',
+            'Dina ti Orílɛ́ède Báránì',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dɔ́là Bɛ̀múdà',
+            'BMD',
+            'Dɔ́là Bɛ̀múdà',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Dɔ́là Bùrùnéì',
+            'BND',
+            'Dɔ́là Bùrùnéì',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Bɔlifiánò Bɔ̀lífíà',
+            'BOB',
+            'Bɔlifiánò Bɔ̀lífíà',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Owó ti Orílɛ̀-èdè Brazil',
+            'R$',
+            'Owó ti Orílɛ̀-èdè Brazil',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dɔ́là Bàhámà',
+            'BSD',
+            'Dɔ́là Bàhámà',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ìngɔ́tírɔ̀mù Bútàànì',
+            'BTN',
+            'Ìngɔ́tírɔ̀mù Bútàànì',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula Bɔ̀tìsúwánà',
+            'BWP',
+            'Pula Bɔ̀tìsúwánà',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Rɔ́bù Bɛ̀lárùùsì',
+            'BYN',
+            'Rɔ́bù Bɛ̀lárùùsì',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Dɔ́là Bɛ̀lísè',
+            'BZD',
+            'Dɔ́là Bɛ̀lísè',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dɔ́là Kánádà',
+            'CA$',
+            'Dɔ́là Kánádà',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Pɛ́sò Shílè',
+            'CLP',
+            'Pɛ́sò Shílè',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Reminibi ti Orílɛ́ède sháínà',
+            'CN¥',
+            'Reminibi ti Orílɛ́ède sháínà',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Pɛ́sò Kòlóḿbíà',
+            'COP',
+            'Pɛ́sò Kòlóḿbíà',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Kólɔ́ɔ̀nì Kosita Ríkà',
+            'CRC',
+            'Kólɔ́ɔ̀nì Kosita Ríkà',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Pɛ́sò Yíyípadà Kúbà',
+            'CUC',
+            'Pɛ́sò Yíyípadà Kúbà',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Pɛ́sò Kúbà',
+            'CUP',
+            'Pɛ́sò Kúbà',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Koruna Shɛ́ɛ̀kì',
+            'CZK',
+            'Koruna Shɛ́ɛ̀kì',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Kírónì Dáníshì',
+            'DKK',
+            'Kírónì Dáníshì',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Pɛ́sò Dòníníkà',
+            'DOP',
+            'Pɛ́sò Dòníníkà',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dina ti Orílɛ́ède Àlùgèríánì',
+            'DZD',
+            'Dina ti Orílɛ́ède Àlùgèríánì',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'pɔɔn ti Orílɛ́ède Egipiti',
+            'EGP',
+            'pɔɔn ti Orílɛ́ède Egipiti',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Dɔ́là Fíjì',
+            'FJD',
+            'Dɔ́là Fíjì',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Pɔ́n-ùn Erékùsù Falkland',
+            'FKP',
+            'Pɔ́n-ùn Erékùsù Falkland',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Pɔ́n-ùn ti Orilɛ̀-èdè Gɛ̀ɛ́sì',
+            '£',
+            'Pɔ́n-ùn ti Orilɛ̀-èdè Gɛ̀ɛ́sì',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Lárì Jɔ́jíà',
+            'GEL',
+            'Lárì Jɔ́jíà',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'shidi ti Orílɛ́ède Gana',
+            'GHC',
+            'shidi ti Orílɛ́ède Gana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Pɔ́n-ùn Gibúrátà',
+            'GIP',
+            'Pɔ́n-ùn Gibúrátà',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Faransi ti Orílɛ́ède Gini',
+            'GNS',
+            'Faransi ti Orílɛ́ède Gini',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Kúɛ́tísààlì Guatimílà',
+            'GTQ',
+            'Kúɛ́tísààlì Guatimílà',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Dɔ́là Gùyánà',
+            'GYD',
+            'Dɔ́là Gùyánà',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Dɔ́là Hong Kong',
+            'HK$',
+            'Dɔ́là Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lɛmipírà Ɔ́ńdúrà',
+            'HNL',
+            'Lɛmipírà Ɔ́ńdúrà',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kúnà Kúróshíà',
+            'HRK',
+            'Kúnà Kúróshíà',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gɔ́dì Àítì',
+            'HTG',
+            'Gɔ́dì Àítì',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Fɔ́ríǹtì Hɔ̀ngérí',
+            'HUF',
+            'Fɔ́ríǹtì Hɔ̀ngérí',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Shékélì Tuntun Ísírɛ̀ɛ̀lì',
+            '₪',
+            'Shékélì Tuntun Ísírɛ̀ɛ̀lì',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupi ti Orílɛ́ède Indina',
+            '₹',
+            'Rupi ti Orílɛ́ède Indina',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Dɔ́là Jàmáíkà',
+            'JMD',
+            'Dɔ́là Jàmáíkà',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dínárì Jɔ́dàànì',
+            'JOD',
+            'Dínárì Jɔ́dàànì',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yeni ti Orílɛ́ède Japani',
+            'JP¥',
+            'Yeni ti Orílɛ́ède Japani',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Shiili Kenya',
+            'KES',
+            'Shiili Kenya',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Ráyò Kàm̀bɔ́díà',
+            'KHR',
+            'Ráyò Kàm̀bɔ́díà',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Wɔ́ɔ̀nù Àríwá Kòríà',
+            'KPW',
+            'Wɔ́ɔ̀nù Àríwá Kòríà',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Wɔ́ɔ̀nù Gúúsù Kòríà',
+            '₩',
+            'Wɔ́ɔ̀nù Gúúsù Kòríà',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Dɔ́là Erékùsù Cayman',
+            'KYD',
+            'Dɔ́là Erékùsù Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tɛngé Kasakísítàànì',
+            'KZT',
+            'Tɛngé Kasakísítàànì',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Pɔ́n-ùn Lebanese',
+            'LBP',
+            'Pɔ́n-ùn Lebanese',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dɔla Liberia',
+            'LRD',
+            'Dɔla Liberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti ti Orílɛ́ède Lesoto',
+            'LSL',
+            'Loti ti Orílɛ́ède Lesoto',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Dɛ́nà Masidóníà',
+            'MKD',
+            'Dɛ́nà Masidóníà',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ouguiya ti Orílɛ́ède Maritania (1973–2017)',
+            'MRO',
+            'Ouguiya ti Orílɛ́ède Maritania (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ouguiya ti Orílɛ́ède Maritania',
+            'MRU',
+            'Ouguiya ti Orílɛ́ède Maritania',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rúfìyá Mɔ̀lìdífà',
+            'MVR',
+            'Rúfìyá Mɔ̀lìdífà',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Pɛ́sò Mɛ́síkò',
+            'MX$',
+            'Pɛ́sò Mɛ́síkò',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ríngìtì Màléshíà',
+            'MYR',
+            'Ríngìtì Màléshíà',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metika ti Orílɛ́ède Mosamibiki',
+            'MZM',
+            'Metika ti Orílɛ́ède Mosamibiki',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mɛ́tíkààlì Mòsáḿbíìkì',
+            'MZN',
+            'Mɛ́tíkààlì Mòsáḿbíìkì',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dɔla Namibíà',
+            'NAD',
+            'Dɔla Namibíà',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Kɔ̀dóbà Naikarágúà',
+            'NIO',
+            'Kɔ̀dóbà Naikarágúà',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'kórónì Nɔ́wè',
+            'NOK',
+            'kórónì Nɔ́wè',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rúpìì Nɛ̵́pààlì',
+            'NPR',
+            'Rúpìì Nɛ̵́pààlì',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Dɔ́là New Zealand',
+            'NZ$',
+            'Dɔ́là New Zealand',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Sílɔ̀tì Pɔ́líshì',
+            'PLN',
+            'Sílɔ̀tì Pɔ́líshì',
         ],
         'RUB' => [
-            0 => '₽',
-            1 => 'Owó ruble ti ilɛ̀ Rɔ́shíà',
+            '₽',
+            'Owó ruble ti ilɛ̀ Rɔ́shíà',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riya ti Orílɛ́ède Saudi',
+            'SAR',
+            'Riya ti Orílɛ́ède Saudi',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dɔ́là Erékùsù Sɔ́lómɔ́nì',
+            'SBD',
+            'Dɔ́là Erékùsù Sɔ́lómɔ́nì',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Pɔ́n-ùn Sùdáànì',
+            'SDG',
+            'Pɔ́n-ùn Sùdáànì',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Pɔɔun ti Orílɛ́ède Sudani',
+            'SDP',
+            'Pɔɔun ti Orílɛ́ède Sudani',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dɔ́là Síngápɔ̀',
+            'SGD',
+            'Dɔ́là Síngápɔ̀',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Pɔ́n-un Elena',
+            'SHP',
+            'Pɔ́n-un Elena',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Shílè Somali',
+            'SOS',
+            'Shílè Somali',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dɔ́là Súrínámì',
+            'SRD',
+            'Dɔ́là Súrínámì',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Pɔ́n-un Gúúsù Sùdáànì',
+            'SSP',
+            'Pɔ́n-un Gúúsù Sùdáànì',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobira ti Orílɛ́ède Sao tome Ati Pirisipe (1977–2017)',
+            'STD',
+            'Dobira ti Orílɛ́ède Sao tome Ati Pirisipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dɔbíra Sao tome àti Pirisipi',
+            'STN',
+            'Dɔbíra Sao tome àti Pirisipi',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Pɔ́n-ùn Sírìà',
+            'SYP',
+            'Pɔ́n-ùn Sírìà',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Mánààtì Tɔkimɛnístàànì',
+            'TMT',
+            'Mánààtì Tɔkimɛnístàànì',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dínà Tunishíà',
+            'TND',
+            'Dínà Tunishíà',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Lírà Tɔ́kì',
+            'TRY',
+            'Lírà Tɔ́kì',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dɔ́là Trinidad & Tobago',
+            'TTD',
+            'Dɔ́là Trinidad & Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Dɔ́là Tàìwánì Tuntun',
+            'NT$',
+            'Dɔ́là Tàìwánì Tuntun',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ɔrifiníyà Yukiréníà',
+            'UAH',
+            'Ɔrifiníyà Yukiréníà',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Shile Uganda',
+            'UGX',
+            'Shile Uganda',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'Dɔ́là',
+            '$',
+            'Dɔ́là',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Pɛ́sò Úrúgúwè',
+            'UYU',
+            'Pɛ́sò Úrúgúwè',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Sómú Usibɛkísítàànì',
+            'UZS',
+            'Sómú Usibɛkísítàànì',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bɔ̀lífà Fɛnɛsuɛ́là',
+            'VES',
+            'Bɔ̀lífà Fɛnɛsuɛ́là',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Dɔ́là Ilà Oòrùn Karíbíà',
+            'EC$',
+            'Dɔ́là Ilà Oòrùn Karíbíà',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Faransì ìwɔ̀-oorùn Afíríkà',
+            'F CFA',
+            'Faransì ìwɔ̀-oorùn Afíríkà',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Ráyò Yɛ́mɛ̀nì',
+            'YER',
+            'Ráyò Yɛ́mɛ̀nì',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kawasha ti Orílɛ́ède Saabia (1968–2012)',
+            'ZMK',
+            'Kawasha ti Orílɛ́ède Saabia (1968–2012)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dɔla ti Orílɛ́ède Siibabuwe',
+            'ZWD',
+            'Dɔla ti Orílɛ́ède Siibabuwe',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/yo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/yo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/yo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/yo.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,660 +3,664 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'Diami ti Awon Orílẹ́ède Arabu',
+            'AED',
+            'Diami ti Awon Orílẹ́ède Arabu',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'Afugánì Afuganísítàànì',
+            'AFN',
+            'Afugánì Afuganísítàànì',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'Lẹ́ẹ̀kì Àlìbáníà',
+            'ALL',
+            'Lẹ́ẹ̀kì Àlìbáníà',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'Dírààmù Àmẹ́níà',
+            'AMD',
+            'Dírààmù Àmẹ́níà',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'Gílídà Netherlands Antillean',
+            'ANG',
+            'Gílídà Netherlands Antillean',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'kíwánsà Angola',
+            'AOA',
+            'kíwánsà Angola',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'Pẹ́sò Agẹntínà',
+            'ARS',
+            'Pẹ́sò Agẹntínà',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'Dọla ti Orílẹ́ède Ástràlìá',
+            'A$',
+            'Dọla ti Orílẹ́ède Ástràlìá',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'Fuloríìnì Àrúbà',
+            'AWG',
+            'Fuloríìnì Àrúbà',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'Mánààtì Àsàbáíjáì',
+            'AZN',
+            'Mánààtì Àsàbáíjáì',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'Àmi Yíyípadà Bosnia-Herzegovina',
+            'BAM',
+            'Àmi Yíyípadà Bosnia-Herzegovina',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'Dọ́là Bábádọ̀ọ̀sì',
+            'BBD',
+            'Dọ́là Bábádọ̀ọ̀sì',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'Tákà Báńgíládẹ̀ẹ̀ṣì',
+            'BDT',
+            'Tákà Báńgíládẹ̀ẹ̀ṣì',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'Owó Lẹ́fì Bọ̀lìgéríà',
+            'BGN',
+            'Owó Lẹ́fì Bọ̀lìgéríà',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'Dina ti Orílẹ́ède Báránì',
+            'BHD',
+            'Dina ti Orílẹ́ède Báránì',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'Faransi Bùùrúndì',
+            'BIF',
+            'Faransi Bùùrúndì',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'Dọ́là Bẹ̀múdà',
+            'BMD',
+            'Dọ́là Bẹ̀múdà',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'Dọ́là Bùrùnéì',
+            'BND',
+            'Dọ́là Bùrùnéì',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'Bọlifiánò Bọ̀lífíà',
+            'BOB',
+            'Bọlifiánò Bọ̀lífíà',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'Owó ti Orílẹ̀-èdè Brazil',
+            'R$',
+            'Owó ti Orílẹ̀-èdè Brazil',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'Dọ́là Bàhámà',
+            'BSD',
+            'Dọ́là Bàhámà',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'Ìngọ́tírọ̀mù Bútàànì',
+            'BTN',
+            'Ìngọ́tírọ̀mù Bútàànì',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'Pula Bọ̀tìsúwánà',
+            'BWP',
+            'Pula Bọ̀tìsúwánà',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'Rọ́bù Bẹ̀lárùùsì',
+            'BYN',
+            'Rọ́bù Bẹ̀lárùùsì',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'Dọ́là Bẹ̀lísè',
+            'BZD',
+            'Dọ́là Bẹ̀lísè',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'Dọ́là Kánádà',
+            'CA$',
+            'Dọ́là Kánádà',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'Firanki Kongo',
+            'CDF',
+            'Firanki Kongo',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'Faransí Síwíìsì',
+            'CHF',
+            'Faransí Síwíìsì',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'Pẹ́sò Ṣílè',
+            'CLP',
+            'Pẹ́sò Ṣílè',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'Yúànì Sháínà',
+            'CNH',
+            'Yúànì Sháínà',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'Reminibi ti Orílẹ́ède ṣáínà',
+            'CN¥',
+            'Reminibi ti Orílẹ́ède ṣáínà',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'Pẹ́sò Kòlóḿbíà',
+            'COP',
+            'Pẹ́sò Kòlóḿbíà',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'Kólọ́ọ̀nì Kosita Ríkà',
+            'CRC',
+            'Kólọ́ọ̀nì Kosita Ríkà',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'Pẹ́sò Yíyípadà Kúbà',
+            'CUC',
+            'Pẹ́sò Yíyípadà Kúbà',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'Pẹ́sò Kúbà',
+            'CUP',
+            'Pẹ́sò Kúbà',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'Èsìkúdò Kapú Faadì',
+            'CVE',
+            'Èsìkúdò Kapú Faadì',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'Koruna Ṣẹ́ẹ̀kì',
+            'CZK',
+            'Koruna Ṣẹ́ẹ̀kì',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'Faransi Dibouti',
+            'DJF',
+            'Faransi Dibouti',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'Kírónì Dáníṣì',
+            'DKK',
+            'Kírónì Dáníṣì',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'Pẹ́sò Dòníníkà',
+            'DOP',
+            'Pẹ́sò Dòníníkà',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'Dina ti Orílẹ́ède Àlùgèríánì',
+            'DZD',
+            'Dina ti Orílẹ́ède Àlùgèríánì',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'pọọn ti Orílẹ́ède Egipiti',
+            'EGP',
+            'pọọn ti Orílẹ́ède Egipiti',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'Nakifasì Eritira',
+            'ERN',
+            'Nakifasì Eritira',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'Báà Etópíà',
+            'ETB',
+            'Báà Etópíà',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'owó Yúrò',
+            '€',
+            'owó Yúrò',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'Dọ́là Fíjì',
+            'FJD',
+            'Dọ́là Fíjì',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'Pọ́n-ùn Erékùsù Falkland',
+            'FKP',
+            'Pọ́n-ùn Erékùsù Falkland',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'Pọ́n-ùn ti Orilẹ̀-èdè Gẹ̀ẹ́sì',
+            '£',
+            'Pọ́n-ùn ti Orilẹ̀-èdè Gẹ̀ẹ́sì',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'Lárì Jọ́jíà',
+            'GEL',
+            'Lárì Jọ́jíà',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => 'ṣidi ti Orílẹ́ède Gana',
+            'GHC',
+            'ṣidi ti Orílẹ́ède Gana',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'sídì Gana',
+            'GHS',
+            'sídì Gana',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'Pọ́n-ùn Gibúrátà',
+            'GIP',
+            'Pọ́n-ùn Gibúrátà',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'Dalasi Gamibia',
+            'GMD',
+            'Dalasi Gamibia',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'Fírànkì Gínì',
+            'GNF',
+            'Fírànkì Gínì',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => 'Faransi ti Orílẹ́ède Gini',
+            'GNS',
+            'Faransi ti Orílẹ́ède Gini',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'Kúẹ́tísààlì Guatimílà',
+            'GTQ',
+            'Kúẹ́tísààlì Guatimílà',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'Dọ́là Gùyánà',
+            'GYD',
+            'Dọ́là Gùyánà',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'Dọ́là Hong Kong',
+            'HK$',
+            'Dọ́là Hong Kong',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'Lẹmipírà Ọ́ńdúrà',
+            'HNL',
+            'Lẹmipírà Ọ́ńdúrà',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'Kúnà Kúróṣíà',
+            'HRK',
+            'Kúnà Kúróṣíà',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'Gọ́dì Àítì',
+            'HTG',
+            'Gọ́dì Àítì',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'Fọ́ríǹtì Họ̀ngérí',
+            'HUF',
+            'Fọ́ríǹtì Họ̀ngérí',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'Rúpìyá Indonésíà',
+            'IDR',
+            'Rúpìyá Indonésíà',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'Ṣékélì Tuntun Ísírẹ̀ẹ̀lì',
+            '₪',
+            'Ṣékélì Tuntun Ísírẹ̀ẹ̀lì',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'Rupi ti Orílẹ́ède Indina',
+            '₹',
+            'Rupi ti Orílẹ́ède Indina',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'Dínárì Ìráákì',
+            'IQD',
+            'Dínárì Ìráákì',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'Rial Iranian',
+            'IRR',
+            'Rial Iranian',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'Kòrónà Icelandic',
+            'ISK',
+            'Kòrónà Icelandic',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'Dọ́là Jàmáíkà',
+            'JMD',
+            'Dọ́là Jàmáíkà',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'Dínárì Jọ́dàànì',
+            'JOD',
+            'Dínárì Jọ́dàànì',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'Yeni ti Orílẹ́ède Japani',
+            'JP¥',
+            'Yeni ti Orílẹ́ède Japani',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'Ṣiili Kenya',
+            'KES',
+            'Ṣiili Kenya',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'Sómú Kirijísítàànì',
+            'KGS',
+            'Sómú Kirijísítàànì',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'Ráyò Kàm̀bọ́díà',
+            'KHR',
+            'Ráyò Kàm̀bọ́díà',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'Faransi Komori',
+            'KMF',
+            'Faransi Komori',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'Wọ́ọ̀nù Àríwá Kòríà',
+            'KPW',
+            'Wọ́ọ̀nù Àríwá Kòríà',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'Wọ́ọ̀nù Gúúsù Kòríà',
+            '₩',
+            'Wọ́ọ̀nù Gúúsù Kòríà',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'Dínárì Kuwaiti',
+            'KWD',
+            'Dínárì Kuwaiti',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'Dọ́là Erékùsù Cayman',
+            'KYD',
+            'Dọ́là Erékùsù Cayman',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'Tẹngé Kasakísítàànì',
+            'KZT',
+            'Tẹngé Kasakísítàànì',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'Kíììpù Làótì',
+            'LAK',
+            'Kíììpù Làótì',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'Pọ́n-ùn Lebanese',
+            'LBP',
+            'Pọ́n-ùn Lebanese',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'Rúpìì Siri Láńkà',
+            'LKR',
+            'Rúpìì Siri Láńkà',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'Dọla Liberia',
+            'LRD',
+            'Dọla Liberia',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'Loti ti Orílẹ́ède Lesoto',
+            'LSL',
+            'Loti ti Orílẹ́ède Lesoto',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'Dínà Líbíyà',
+            'LYD',
+            'Dínà Líbíyà',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'Dírámì Morokò',
+            'MAD',
+            'Dírámì Morokò',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'Owó Léhù Moldovan',
+            'MDL',
+            'Owó Léhù Moldovan',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'Faransi Malagasi',
+            'MGA',
+            'Faransi Malagasi',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'Dẹ́nà Masidóníà',
+            'MKD',
+            'Dẹ́nà Masidóníà',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'Kíyàtì Myanmar',
+            'MMK',
+            'Kíyàtì Myanmar',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'Túgúrììkì Mòǹgólíà',
+            'MNT',
+            'Túgúrììkì Mòǹgólíà',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'Pàtákà Màkáò',
+            'MOP',
+            'Pàtákà Màkáò',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'Ouguiya ti Orílẹ́ède Maritania (1973–2017)',
+            'MRO',
+            'Ouguiya ti Orílẹ́ède Maritania (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'Ouguiya ti Orílẹ́ède Maritania',
+            'MRU',
+            'Ouguiya ti Orílẹ́ède Maritania',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'Rupi Maritusi',
+            'MUR',
+            'Rupi Maritusi',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'Rúfìyá Mọ̀lìdífà',
+            'MVR',
+            'Rúfìyá Mọ̀lìdífà',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'Kásà Màláwì',
+            'MWK',
+            'Kásà Màláwì',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'Pẹ́sò Mẹ́síkò',
+            'MX$',
+            'Pẹ́sò Mẹ́síkò',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'Ríngìtì Màléṣíà',
+            'MYR',
+            'Ríngìtì Màléṣíà',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => 'Metika ti Orílẹ́ède Mosamibiki',
+            'MZM',
+            'Metika ti Orílẹ́ède Mosamibiki',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'Mẹ́tíkààlì Mòsáḿbíìkì',
+            'MZN',
+            'Mẹ́tíkààlì Mòsáḿbíìkì',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'Dọla Namibíà',
+            'NAD',
+            'Dọla Namibíà',
         ],
         'NGN' => [
-            0 => '₦',
-            1 => 'Náírà Nàìjíríà',
+            '₦',
+            'Náírà Nàìjíríà',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'Kọ̀dóbà Naikarágúà',
+            'NIO',
+            'Kọ̀dóbà Naikarágúà',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'kórónì Nọ́wè',
+            'NOK',
+            'kórónì Nọ́wè',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'Rúpìì Nẹ̵́pààlì',
+            'NPR',
+            'Rúpìì Nẹ̵́pààlì',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'Dọ́là New Zealand',
+            'NZ$',
+            'Dọ́là New Zealand',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'Ráyò Omani',
+            'OMR',
+            'Ráyò Omani',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'Bálíbóà Pànámà',
+            'PAB',
+            'Bálíbóà Pànámà',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'Sólì Pèrúù',
+            'PEN',
+            'Sólì Pèrúù',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'Kínà Papua Guinea Tuntun',
+            'PGK',
+            'Kínà Papua Guinea Tuntun',
         ],
         'PHP' => [
-            0 => '₱',
-            1 => 'Písò Fílípìnì',
+            '₱',
+            'Písò Fílípìnì',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'Rúpìì Pakisitánì',
+            'PKR',
+            'Rúpìì Pakisitánì',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'Sílọ̀tì Pọ́líṣì',
+            'PLN',
+            'Sílọ̀tì Pọ́líṣì',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'Gúáránì Párágúwè',
+            'PYG',
+            'Gúáránì Párágúwè',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'Ráyò Kàtárì',
+            'QAR',
+            'Ráyò Kàtárì',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'Léhù Ròméníà',
+            'RON',
+            'Léhù Ròméníà',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'Dínárì Sàbíà',
+            'RSD',
+            'Dínárì Sàbíà',
         ],
         'RUB' => [
-            0 => '₽',
-            1 => 'Owó ruble ti ilẹ̀ Rọ́ṣíà',
+            '₽',
+            'Owó ruble ti ilẹ̀ Rọ́ṣíà',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'Faransi Ruwanda',
+            'RWF',
+            'Faransi Ruwanda',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'Riya ti Orílẹ́ède Saudi',
+            'SAR',
+            'Riya ti Orílẹ́ède Saudi',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'Dọ́là Erékùsù Sọ́lómọ́nì',
+            'SBD',
+            'Dọ́là Erékùsù Sọ́lómọ́nì',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'Rúpì Sayiselesi',
+            'SCR',
+            'Rúpì Sayiselesi',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'Pọ́n-ùn Sùdáànì',
+            'SDG',
+            'Pọ́n-ùn Sùdáànì',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => 'Pọọun ti Orílẹ́ède Sudani',
+            'SDP',
+            'Pọọun ti Orílẹ́ède Sudani',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'Kòrónà Súwídìn',
+            'SEK',
+            'Kòrónà Súwídìn',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'Dọ́là Síngápọ̀',
+            'SGD',
+            'Dọ́là Síngápọ̀',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'Pọ́n-un Elena',
+            'SHP',
+            'Pọ́n-un Elena',
+        ],
+        'SLE' => [
+            'SLE',
+            'Líónì Sira Líonì',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'Líónì Sira Líonì',
+            'SLL',
+            'Líónì Sira Líonì (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'Ṣílè Somali',
+            'SOS',
+            'Ṣílè Somali',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'Dọ́là Súrínámì',
+            'SRD',
+            'Dọ́là Súrínámì',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'Pọ́n-un Gúúsù Sùdáànì',
+            'SSP',
+            'Pọ́n-un Gúúsù Sùdáànì',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'Dobira ti Orílẹ́ède Sao tome Ati Pirisipe (1977–2017)',
+            'STD',
+            'Dobira ti Orílẹ́ède Sao tome Ati Pirisipe (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'Dọbíra Sao tome àti Pirisipi',
+            'STN',
+            'Dọbíra Sao tome àti Pirisipi',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'Pọ́n-ùn Sírìà',
+            'SYP',
+            'Pọ́n-ùn Sírìà',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'Lilangeni Suwasi',
+            'SZL',
+            'Lilangeni Suwasi',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => 'Báàtì Tháì',
+            'THB',
+            'Báàtì Tháì',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'Sómónì Tajikístàànì',
+            'TJS',
+            'Sómónì Tajikístàànì',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'Mánààtì Tọkimẹnístàànì',
+            'TMT',
+            'Mánààtì Tọkimẹnístàànì',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'Dínà Tuniṣíà',
+            'TND',
+            'Dínà Tuniṣíà',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'Pàángà Tóńgà',
+            'TOP',
+            'Pàángà Tóńgà',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'Lírà Tọ́kì',
+            'TRY',
+            'Lírà Tọ́kì',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'Dọ́là Trinidad & Tobago',
+            'TTD',
+            'Dọ́là Trinidad & Tobago',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'Dọ́là Tàìwánì Tuntun',
+            'NT$',
+            'Dọ́là Tàìwánì Tuntun',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'Sile Tansania',
+            'TZS',
+            'Sile Tansania',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'Ọrifiníyà Yukiréníà',
+            'UAH',
+            'Ọrifiníyà Yukiréníà',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'Ṣile Uganda',
+            'UGX',
+            'Ṣile Uganda',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'Dọ́là',
+            '$',
+            'Dọ́là',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'Pẹ́sò Úrúgúwè',
+            'UYU',
+            'Pẹ́sò Úrúgúwè',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'Sómú Usibẹkísítàànì',
+            'UZS',
+            'Sómú Usibẹkísítàànì',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'Bọ̀lífà Fẹnẹsuẹ́là',
+            'VES',
+            'Bọ̀lífà Fẹnẹsuẹ́là',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'Dáhùn Vietnamese',
+            '₫',
+            'Dáhùn Vietnamese',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'Fátù Vanuatu',
+            'VUV',
+            'Fátù Vanuatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'Tálà Sàmóà',
+            'WST',
+            'Tálà Sàmóà',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'Firanki àárín Afíríkà',
+            'FCFA',
+            'Firanki àárín Afíríkà',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'Dọ́là Ilà Oòrùn Karíbíà',
+            'EC$',
+            'Dọ́là Ilà Oòrùn Karíbíà',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'Faransì ìwọ̀-oorùn Afíríkà',
+            'F CFA',
+            'Faransì ìwọ̀-oorùn Afíríkà',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'Fírànkì CFP',
+            'CFPF',
+            'Fírànkì CFP',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'Ráyò Yẹ́mẹ̀nì',
+            'YER',
+            'Ráyò Yẹ́mẹ̀nì',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => 'Rándì Gúúsù Afíríkà',
+            'ZAR',
+            'Rándì Gúúsù Afíríkà',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'Kawaṣa ti Orílẹ́ède Saabia (1968–2012)',
+            'ZMK',
+            'Kawaṣa ti Orílẹ́ède Saabia (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'Kàwasà Sámbíà',
+            'ZMW',
+            'Kàwasà Sámbíà',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => 'Dọla ti Orílẹ́ède Siibabuwe',
+            'ZWD',
+            'Dọla ti Orílẹ́ède Siibabuwe',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hans_HK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hans_HK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hans_HK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hans_HK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'CNY' => [
-            0 => 'CN¥',
-            1 => '人民币',
+            'CN¥',
+            '人民币',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => '开曼群岛元',
+            'KYD',
+            '开曼群岛元',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hans_MO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hans_MO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hans_MO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hans_MO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'CNY' => [
-            0 => 'CN¥',
-            1 => '人民币',
+            'CN¥',
+            '人民币',
         ],
         'MOP' => [
-            0 => 'MOP$',
-            1 => '澳门币',
+            'MOP$',
+            '澳门币',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hans_SG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hans_SG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hans_SG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hans_SG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'CNY' => [
-            0 => 'CN¥',
-            1 => '人民币',
+            'CN¥',
+            '人民币',
         ],
         'SGD' => [
-            0 => '$',
-            1 => '新加坡元',
+            '$',
+            '新加坡元',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hant_HK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hant_HK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hant_HK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hant_HK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,272 +3,276 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => '阿拉伯聯合酋長國迪爾汗',
+            'AED',
+            '阿拉伯聯合酋長國迪爾汗',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => '澳元',
+            'AU$',
+            '澳元',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => '阿魯巴盾',
+            'AWG',
+            '阿魯巴盾',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => '亞塞拜疆馬納特',
+            'AZN',
+            '亞塞拜疆馬納特',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => '波斯尼亞-赫塞哥維納第納爾',
+            'BAD',
+            '波斯尼亞-赫塞哥維納第納爾',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => '波斯尼亞-赫塞哥維納可轉換馬克',
+            'BAM',
+            '波斯尼亞-赫塞哥維納可轉換馬克',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => '巴巴多斯元',
+            'BBD',
+            '巴巴多斯元',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => '比利時法郎（可兌換）',
+            'BEC',
+            '比利時法郎（可兌換）',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => '布隆迪法郎',
+            'BIF',
+            '布隆迪法郎',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => '百慕達元',
+            'BMD',
+            '百慕達元',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => '博茨瓦納普拉',
+            'BWP',
+            '博茨瓦納普拉',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => '伯利茲元',
+            'BZD',
+            '伯利茲元',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => '加拿大元',
+            'CA$',
+            '加拿大元',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => '哥斯達黎加科郎',
+            'CRC',
+            '哥斯達黎加科郎',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => '佛得角埃斯庫多',
+            'CVE',
+            '佛得角埃斯庫多',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => '吉布提法郎',
+            'DJF',
+            '吉布提法郎',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => '多米尼加披索',
+            'DOP',
+            '多米尼加披索',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => '埃塞俄比亞比爾',
+            'ETB',
+            '埃塞俄比亞比爾',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => '格魯吉亞拉里',
+            'GEL',
+            '格魯吉亞拉里',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => '加納塞地',
+            'GHS',
+            '加納塞地',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => '岡比亞達拉西',
+            'GMD',
+            '岡比亞達拉西',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => '危地馬拉格查爾',
+            'GTQ',
+            '危地馬拉格查爾',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => '港元',
+            'HK$',
+            '港元',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => '克羅地亞庫納',
+            'HRK',
+            '克羅地亞庫納',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => '意大利里拉',
+            'ITL',
+            '意大利里拉',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => '肯雅先令',
+            'KES',
+            '肯雅先令',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => '柬埔寨里爾',
+            'KHR',
+            '柬埔寨里爾',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => '北韓圜',
+            'KPW',
+            '北韓圜',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => '韓元',
+            '₩',
+            '韓元',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => '哈薩克坦吉',
+            'KZT',
+            '哈薩克坦吉',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => '老撾基普',
+            'LAK',
+            '老撾基普',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => '利比利亞元',
+            'LRD',
+            '利比利亞元',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => '摩爾多瓦列伊',
+            'MDL',
+            '摩爾多瓦列伊',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => '毛里塔尼亞烏吉亞 (1973–2017)',
+            'MRO',
+            '毛里塔尼亞烏吉亞 (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => '毛里塔尼亞烏吉亞',
+            'MRU',
+            '毛里塔尼亞烏吉亞',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => '毛里裘斯盧布',
+            'MUR',
+            '毛里裘斯盧布',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => '馬爾代夫盧非亞',
+            'MVR',
+            '馬爾代夫盧非亞',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => '莫桑比克梅蒂卡爾',
+            'MZN',
+            '莫桑比克梅蒂卡爾',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => '尼日利亞奈拉',
+            'NGN',
+            '尼日利亞奈拉',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => '紐西蘭元',
+            'NZ$',
+            '紐西蘭元',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => '阿曼里奧',
+            'OMR',
+            '阿曼里奧',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => '巴布亞新幾內亞基那',
+            'PGK',
+            '巴布亞新幾內亞基那',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => '卡塔爾里亞爾',
+            'QAR',
+            '卡塔爾里亞爾',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => '塞爾維亞第納爾',
+            'RSD',
+            '塞爾維亞第納爾',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => '盧旺達法郎',
+            'RWF',
+            '盧旺達法郎',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => '沙特阿拉伯里亞爾',
+            'SAR',
+            '沙特阿拉伯里亞爾',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => '所羅門群島元',
+            'SBD',
+            '所羅門群島元',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => '塞舌爾盧比',
+            'SCR',
+            '塞舌爾盧比',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => '新加坡元',
+            'SGD',
+            '新加坡元',
+        ],
+        'SLE' => [
+            'SLE',
+            '塞拉利昂利昂',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => '塞拉利昂利昂',
+            'SLL',
+            '塞拉利昂利昂 (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => '索馬里先令',
+            'SOS',
+            '索馬里先令',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => '蘇里南元',
+            'SRD',
+            '蘇里南元',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => '聖多美和普林西比多布拉 (1977–2017)',
+            'STD',
+            '聖多美和普林西比多布拉 (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => '聖多美和普林西比多布拉',
+            'STN',
+            '聖多美和普林西比多布拉',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => '敍利亞鎊',
+            'SYP',
+            '敍利亞鎊',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => '斯威士蘭里朗吉尼',
+            'SZL',
+            '斯威士蘭里朗吉尼',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => '湯加潘加',
+            'TOP',
+            '湯加潘加',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => '千里達和多巴哥元',
+            'TTD',
+            '千里達和多巴哥元',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => '新台幣',
+            'NT$',
+            '新台幣',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => '坦桑尼亞先令',
+            'TZS',
+            '坦桑尼亞先令',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => '瓦努阿圖瓦圖',
+            'VUV',
+            '瓦努阿圖瓦圖',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => '中非法郎',
+            'FCFA',
+            '中非法郎',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => '東加勒比元',
+            'EC$',
+            '東加勒比元',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => '多哥非洲共同體法郎',
+            'F CFA',
+            '多哥非洲共同體法郎',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => '太平洋法郎',
+            'CFPF',
+            '太平洋法郎',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => '也門里雅',
+            'YER',
+            '也門里雅',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => '贊比亞克瓦查',
+            'ZMW',
+            '贊比亞克瓦查',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hant_MO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hant_MO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hant_MO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hant_MO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MOP' => [
-            0 => 'MOP$',
-            1 => '澳門元',
+            'MOP$',
+            '澳門元',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hant.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hant.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hant.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_Hant.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1160 +3,1160 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => '安道爾陪士特',
+            'ADP',
+            '安道爾陪士特',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => '阿拉伯聯合大公國迪爾汗',
+            'AED',
+            '阿拉伯聯合大公國迪爾汗',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => '阿富汗尼 (1927–2002)',
+            'AFA',
+            '阿富汗尼 (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => '阿富汗尼',
+            'AFN',
+            '阿富汗尼',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => '阿爾巴尼亞列克 (1946–1965)',
+            'ALK',
+            '阿爾巴尼亞列克 (1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => '阿爾巴尼亞列克',
+            'ALL',
+            '阿爾巴尼亞列克',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => '亞美尼亞德拉姆',
+            'AMD',
+            '亞美尼亞德拉姆',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => '荷屬安地列斯盾',
+            'ANG',
+            '荷屬安地列斯盾',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => '安哥拉寬扎',
+            'AOA',
+            '安哥拉寬扎',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => '安哥拉寬扎 (1977–1990)',
+            'AOK',
+            '安哥拉寬扎 (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => '安哥拉新寬扎 (1990–2000)',
+            'AON',
+            '安哥拉新寬扎 (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => '安哥拉新調寬扎 (1995–1999)',
+            'AOR',
+            '安哥拉新調寬扎 (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => '阿根廷奧斯特納爾',
+            'ARA',
+            '阿根廷奧斯特納爾',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => '阿根廷披索 (1970–1983)',
+            'ARL',
+            '阿根廷披索 (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => '阿根廷披索 (1881–1970)',
+            'ARM',
+            '阿根廷披索 (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => '阿根廷披索 (1983–1985)',
+            'ARP',
+            '阿根廷披索 (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => '阿根廷披索',
+            'ARS',
+            '阿根廷披索',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => '奧地利先令',
+            'ATS',
+            '奧地利先令',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => '澳幣',
+            'AU$',
+            '澳幣',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => '阿路巴盾',
+            'AWG',
+            '阿路巴盾',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => '亞塞拜然馬納特 (1993–2006)',
+            'AZM',
+            '亞塞拜然馬納特 (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => '亞塞拜然馬納特',
+            'AZN',
+            '亞塞拜然馬納特',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => '波士尼亞-赫塞哥維納第納爾',
+            'BAD',
+            '波士尼亞-赫塞哥維納第納爾',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => '波士尼亞-赫塞哥維納可轉換馬克',
+            'BAM',
+            '波士尼亞-赫塞哥維納可轉換馬克',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => '波士尼亞-赫塞哥維納新第納爾',
+            'BAN',
+            '波士尼亞-赫塞哥維納新第納爾',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => '巴貝多元',
+            'BBD',
+            '巴貝多元',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => '孟加拉塔卡',
+            'BDT',
+            '孟加拉塔卡',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => '比利時法郎（可轉換）',
+            'BEC',
+            '比利時法郎（可轉換）',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => '比利時法郎',
+            'BEF',
+            '比利時法郎',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => '比利時法郎（金融）',
+            'BEL',
+            '比利時法郎（金融）',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => '保加利亞硬列弗',
+            'BGL',
+            '保加利亞硬列弗',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => '保加利亞社會黨列弗',
+            'BGM',
+            '保加利亞社會黨列弗',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => '保加利亞新列弗',
+            'BGN',
+            '保加利亞新列弗',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => '保加利亞列弗 (1879–1952)',
+            'BGO',
+            '保加利亞列弗 (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => '巴林第納爾',
+            'BHD',
+            '巴林第納爾',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => '蒲隆地法郎',
+            'BIF',
+            '蒲隆地法郎',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => '百慕達幣',
+            'BMD',
+            '百慕達幣',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => '汶萊元',
+            'BND',
+            '汶萊元',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => '玻利維亞諾',
+            'BOB',
+            '玻利維亞諾',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => '玻利維亞玻利維亞諾 (1863–1963)',
+            'BOL',
+            '玻利維亞玻利維亞諾 (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => '玻利維亞披索',
+            'BOP',
+            '玻利維亞披索',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => '玻利維亞幕多',
+            'BOV',
+            '玻利維亞幕多',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => '巴西克魯薩多農瓦 (1967–1986)',
+            'BRB',
+            '巴西克魯薩多農瓦 (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => '巴西克魯賽羅 (1986–1989)',
+            'BRC',
+            '巴西克魯賽羅 (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => '巴西克魯賽羅 (1990–1993)',
+            'BRE',
+            '巴西克魯賽羅 (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => '巴西雷亞爾',
+            'R$',
+            '巴西雷亞爾',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => '巴西克如爾達農瓦',
+            'BRN',
+            '巴西克如爾達農瓦',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => '巴西克魯賽羅 (1993–1994)',
+            'BRR',
+            '巴西克魯賽羅 (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => '巴西克魯賽羅 (1942 –1967)',
+            'BRZ',
+            '巴西克魯賽羅 (1942 –1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => '巴哈馬元',
+            'BSD',
+            '巴哈馬元',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => '不丹那特倫',
+            'BTN',
+            '不丹那特倫',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => '緬甸基雅特',
+            'BUK',
+            '緬甸基雅特',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => '波札那普拉',
+            'BWP',
+            '波札那普拉',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => '白俄羅斯新盧布 (1994–1999)',
+            'BYB',
+            '白俄羅斯新盧布 (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => '白俄羅斯盧布',
+            'BYN',
+            '白俄羅斯盧布',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => '白俄羅斯盧布 (2000–2016)',
+            'BYR',
+            '白俄羅斯盧布 (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => '貝里斯元',
+            'BZD',
+            '貝里斯元',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => '加幣',
+            'CA$',
+            '加幣',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => '剛果法郎',
+            'CDF',
+            '剛果法郎',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => '歐元 (WIR)',
+            'CHE',
+            '歐元 (WIR)',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => '瑞士法郎',
+            'CHF',
+            '瑞士法郎',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => '法郎 (WIR)',
+            'CHW',
+            '法郎 (WIR)',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => '智利埃斯庫多',
+            'CLE',
+            '智利埃斯庫多',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => '卡林油達佛曼跎',
+            'CLF',
+            '卡林油達佛曼跎',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => '智利披索',
+            'CLP',
+            '智利披索',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => '人民幣（離岸）',
-        ],
-        'CNX' => [
-            0 => 'CNX',
-            1 => 'CNX',
+            'CNH',
+            '人民幣（離岸）',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => '人民幣',
+            'CN¥',
+            '人民幣',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => '哥倫比亞披索',
+            'COP',
+            '哥倫比亞披索',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => '哥倫比亞幣 (COU)',
+            'COU',
+            '哥倫比亞幣 (COU)',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => '哥斯大黎加科朗',
+            'CRC',
+            '哥斯大黎加科朗',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => '舊塞爾維亞第納爾',
+            'CSD',
+            '舊塞爾維亞第納爾',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => '捷克斯洛伐克硬克朗',
+            'CSK',
+            '捷克斯洛伐克硬克朗',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => '古巴可轉換披索',
+            'CUC',
+            '古巴可轉換披索',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => '古巴披索',
+            'CUP',
+            '古巴披索',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => '維德角埃斯庫多',
+            'CVE',
+            '維德角埃斯庫多',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => '賽普勒斯鎊',
+            'CYP',
+            '賽普勒斯鎊',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => '捷克克朗',
+            'CZK',
+            '捷克克朗',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => '東德奧斯特馬克',
+            'DDM',
+            '東德奧斯特馬克',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => '德國馬克',
+            'DEM',
+            '德國馬克',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => '吉布地法郎',
+            'DJF',
+            '吉布地法郎',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => '丹麥克朗',
+            'DKK',
+            '丹麥克朗',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => '多明尼加披索',
+            'DOP',
+            '多明尼加披索',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => '阿爾及利亞第納爾',
+            'DZD',
+            '阿爾及利亞第納爾',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => '厄瓜多蘇克雷',
+            'ECS',
+            '厄瓜多蘇克雷',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => '厄瓜多爾由里達瓦康斯坦 (UVC)',
+            'ECV',
+            '厄瓜多爾由里達瓦康斯坦 (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => '愛沙尼亞克朗',
+            'EEK',
+            '愛沙尼亞克朗',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => '埃及鎊',
+            'EGP',
+            '埃及鎊',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => '厄立特里亞納克法',
+            'ERN',
+            '厄立特里亞納克法',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => '西班牙比塞塔（會計單位）',
+            'ESA',
+            '西班牙比塞塔（會計單位）',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => '西班牙比塞塔（可轉換會計單位）',
+            'ESB',
+            '西班牙比塞塔（可轉換會計單位）',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => '西班牙陪士特',
+            'ESP',
+            '西班牙陪士特',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => '衣索比亞比爾',
+            'ETB',
+            '衣索比亞比爾',
         ],
         'EUR' => [
-            0 => '€',
-            1 => '歐元',
+            '€',
+            '歐元',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => '芬蘭馬克',
+            'FIM',
+            '芬蘭馬克',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => '斐濟元',
+            'FJD',
+            '斐濟元',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => '福克蘭群島鎊',
+            'FKP',
+            '福克蘭群島鎊',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => '法國法郎',
+            'FRF',
+            '法國法郎',
         ],
         'GBP' => [
-            0 => '£',
-            1 => '英鎊',
+            '£',
+            '英鎊',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => '喬治亞庫旁拉里',
+            'GEK',
+            '喬治亞庫旁拉里',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => '喬治亞拉里',
+            'GEL',
+            '喬治亞拉里',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => '迦納賽地 (1979–2007)',
+            'GHC',
+            '迦納賽地 (1979–2007)',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => '迦納塞地',
+            'GHS',
+            '迦納塞地',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => '直布羅陀鎊',
+            'GIP',
+            '直布羅陀鎊',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => '甘比亞達拉西',
+            'GMD',
+            '甘比亞達拉西',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => '幾內亞法郎',
+            'GNF',
+            '幾內亞法郎',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => '幾內亞西里',
+            'GNS',
+            '幾內亞西里',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => '赤道幾內亞埃奎勒',
+            'GQE',
+            '赤道幾內亞埃奎勒',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => '希臘德拉克馬',
+            'GRD',
+            '希臘德拉克馬',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => '瓜地馬拉格查爾',
+            'GTQ',
+            '瓜地馬拉格查爾',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => '葡屬幾內亞埃斯庫多',
+            'GWE',
+            '葡屬幾內亞埃斯庫多',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => '幾內亞比索披索',
+            'GWP',
+            '幾內亞比索披索',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => '圭亞那元',
+            'GYD',
+            '圭亞那元',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => '港幣',
+            'HK$',
+            '港幣',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => '洪都拉斯倫皮拉',
+            'HNL',
+            '洪都拉斯倫皮拉',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => '克羅埃西亞第納爾',
+            'HRD',
+            '克羅埃西亞第納爾',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => '克羅埃西亞庫納',
+            'HRK',
+            '克羅埃西亞庫納',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => '海地古德',
+            'HTG',
+            '海地古德',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => '匈牙利福林',
+            'HUF',
+            '匈牙利福林',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => '印尼盾',
+            'IDR',
+            '印尼盾',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => '愛爾蘭鎊',
+            'IEP',
+            '愛爾蘭鎊',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => '以色列鎊',
+            'ILP',
+            '以色列鎊',
         ],
         'ILR' => [
-            0 => 'ILR',
-            1 => '以色列謝克爾 (1980–1985)',
+            'ILR',
+            '以色列謝克爾 (1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => '以色列新謝克爾',
+            '₪',
+            '以色列新謝克爾',
         ],
         'INR' => [
-            0 => '₹',
-            1 => '印度盧比',
+            '₹',
+            '印度盧比',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => '伊拉克第納爾',
+            'IQD',
+            '伊拉克第納爾',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => '伊朗里亞爾',
+            'IRR',
+            '伊朗里亞爾',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => '冰島克朗 (1918–1981)',
+            'ISJ',
+            '冰島克朗 (1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => '冰島克朗',
+            'ISK',
+            '冰島克朗',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => '義大利里拉',
+            'ITL',
+            '義大利里拉',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => '牙買加元',
+            'JMD',
+            '牙買加元',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => '約旦第納爾',
+            'JOD',
+            '約旦第納爾',
         ],
         'JPY' => [
-            0 => '¥',
-            1 => '日圓',
+            '¥',
+            '日圓',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => '肯尼亞先令',
+            'KES',
+            '肯尼亞先令',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => '吉爾吉斯索姆',
+            'KGS',
+            '吉爾吉斯索姆',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => '柬埔寨瑞爾',
+            'KHR',
+            '柬埔寨瑞爾',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => '科摩羅法郎',
+            'KMF',
+            '科摩羅法郎',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => '北韓元',
+            'KPW',
+            '北韓元',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => '南韓圜',
+            'KRH',
+            '南韓圜',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => '南韓圓',
+            'KRO',
+            '南韓圓',
         ],
         'KRW' => [
-            0 => '￦',
-            1 => '韓元',
+            '￦',
+            '韓元',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => '科威特第納爾',
+            'KWD',
+            '科威特第納爾',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => '開曼群島元',
+            'KYD',
+            '開曼群島元',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => '哈薩克堅戈',
+            'KZT',
+            '哈薩克堅戈',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => '寮國基普',
+            'LAK',
+            '寮國基普',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => '黎巴嫩鎊',
+            'LBP',
+            '黎巴嫩鎊',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => '斯里蘭卡盧比',
+            'LKR',
+            '斯里蘭卡盧比',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => '賴比瑞亞元',
+            'LRD',
+            '賴比瑞亞元',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => '賴索托洛蒂',
+            'LSL',
+            '賴索托洛蒂',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => '立陶宛立特',
+            'LTL',
+            '立陶宛立特',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => '立陶宛特羅',
+            'LTT',
+            '立陶宛特羅',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => '盧森堡可兌換法郎',
+            'LUC',
+            '盧森堡可兌換法郎',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => '盧森堡法郎',
+            'LUF',
+            '盧森堡法郎',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => '盧森堡金融法郎',
+            'LUL',
+            '盧森堡金融法郎',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => '拉脫維亞拉特銀幣',
+            'LVL',
+            '拉脫維亞拉特銀幣',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => '拉脫維亞盧布',
+            'LVR',
+            '拉脫維亞盧布',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => '利比亞第納爾',
+            'LYD',
+            '利比亞第納爾',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => '摩洛哥迪拉姆',
+            'MAD',
+            '摩洛哥迪拉姆',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => '摩洛哥法郎',
+            'MAF',
+            '摩洛哥法郎',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => '摩納哥法郎',
+            'MCF',
+            '摩納哥法郎',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => '摩爾多瓦券',
+            'MDC',
+            '摩爾多瓦券',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => '摩杜雲列伊',
+            'MDL',
+            '摩杜雲列伊',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => '馬達加斯加阿里亞里',
+            'MGA',
+            '馬達加斯加阿里亞里',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => '馬達加斯加法郎',
+            'MGF',
+            '馬達加斯加法郎',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => '馬其頓第納爾',
+            'MKD',
+            '馬其頓第納爾',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => '馬其頓第納爾 (1992–1993)',
+            'MKN',
+            '馬其頓第納爾 (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => '馬里法郎',
+            'MLF',
+            '馬里法郎',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => '緬甸元',
+            'MMK',
+            '緬甸元',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => '蒙古圖格里克',
+            'MNT',
+            '蒙古圖格里克',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => '澳門元',
+            'MOP',
+            '澳門元',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => '茅利塔尼亞烏吉亞 (1973–2017)',
+            'MRO',
+            '茅利塔尼亞烏吉亞 (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => '茅利塔尼亞烏吉亞',
+            'MRU',
+            '茅利塔尼亞烏吉亞',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => '馬爾他里拉',
+            'MTL',
+            '馬爾他里拉',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => '馬爾他鎊',
+            'MTP',
+            '馬爾他鎊',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => '模里西斯盧比',
+            'MUR',
+            '模里西斯盧比',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => '馬爾地夫盧比',
+            'MVP',
+            '馬爾地夫盧比',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => '馬爾地夫盧非亞',
+            'MVR',
+            '馬爾地夫盧非亞',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => '馬拉維克瓦查',
+            'MWK',
+            '馬拉維克瓦查',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => '墨西哥披索',
+            'MX$',
+            '墨西哥披索',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => '墨西哥銀披索 (1861–1992)',
+            'MXP',
+            '墨西哥銀披索 (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => '墨西哥轉換單位 (UDI)',
+            'MXV',
+            '墨西哥轉換單位 (UDI)',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => '馬來西亞令吉',
+            'MYR',
+            '馬來西亞令吉',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => '莫三比克埃斯庫多',
+            'MZE',
+            '莫三比克埃斯庫多',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => '莫三比克梅蒂卡爾 (1980–2006)',
+            'MZM',
+            '莫三比克梅蒂卡爾 (1980–2006)',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => '莫三比克梅蒂卡爾',
+            'MZN',
+            '莫三比克梅蒂卡爾',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => '納米比亞元',
+            'NAD',
+            '納米比亞元',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => '奈及利亞奈拉',
+            'NGN',
+            '奈及利亞奈拉',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => '尼加拉瓜科多巴',
+            'NIC',
+            '尼加拉瓜科多巴',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => '尼加拉瓜金科多巴',
+            'NIO',
+            '尼加拉瓜金科多巴',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => '荷蘭盾',
+            'NLG',
+            '荷蘭盾',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => '挪威克朗',
+            'NOK',
+            '挪威克朗',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => '尼泊爾盧比',
+            'NPR',
+            '尼泊爾盧比',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => '紐西蘭幣',
+            'NZ$',
+            '紐西蘭幣',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => '阿曼里亞爾',
+            'OMR',
+            '阿曼里亞爾',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => '巴拿馬巴波亞',
+            'PAB',
+            '巴拿馬巴波亞',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => '祕魯因蒂',
+            'PEI',
+            '祕魯因蒂',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => '秘魯太陽幣',
+            'PEN',
+            '秘魯太陽幣',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => '秘魯太陽幣 (1863–1965)',
+            'PES',
+            '秘魯太陽幣 (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => '巴布亞紐幾內亞基那',
+            'PGK',
+            '巴布亞紐幾內亞基那',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => '菲律賓披索',
+            'PHP',
+            '菲律賓披索',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => '巴基斯坦盧比',
+            'PKR',
+            '巴基斯坦盧比',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => '波蘭茲羅提',
+            'PLN',
+            '波蘭茲羅提',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => '波蘭茲羅提 (1950–1995)',
+            'PLZ',
+            '波蘭茲羅提 (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => '葡萄牙埃斯庫多',
+            'PTE',
+            '葡萄牙埃斯庫多',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => '巴拉圭瓜拉尼',
+            'PYG',
+            '巴拉圭瓜拉尼',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => '卡達里亞爾',
+            'QAR',
+            '卡達里亞爾',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => '羅德西亞元',
+            'RHD',
+            '羅德西亞元',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => '舊羅馬尼亞列伊',
+            'ROL',
+            '舊羅馬尼亞列伊',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => '羅馬尼亞列伊',
+            'RON',
+            '羅馬尼亞列伊',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => '塞爾維亞戴納',
+            'RSD',
+            '塞爾維亞戴納',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => '俄羅斯盧布',
+            'RUB',
+            '俄羅斯盧布',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => '俄羅斯盧布 (1991–1998)',
+            'RUR',
+            '俄羅斯盧布 (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => '盧安達法郎',
+            'RWF',
+            '盧安達法郎',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => '沙烏地里亞爾',
+            'SAR',
+            '沙烏地里亞爾',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => '索羅門群島元',
+            'SBD',
+            '索羅門群島元',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => '塞席爾盧比',
+            'SCR',
+            '塞席爾盧比',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => '蘇丹第納爾',
+            'SDD',
+            '蘇丹第納爾',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => '蘇丹鎊',
+            'SDG',
+            '蘇丹鎊',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => '舊蘇丹鎊',
+            'SDP',
+            '舊蘇丹鎊',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => '瑞典克朗',
+            'SEK',
+            '瑞典克朗',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => '新加坡幣',
+            'SGD',
+            '新加坡幣',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => '聖赫勒拿鎊',
+            'SHP',
+            '聖赫勒拿鎊',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => '斯洛維尼亞托勒',
+            'SIT',
+            '斯洛維尼亞托勒',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => '斯洛伐克克朗',
+            'SKK',
+            '斯洛伐克克朗',
+        ],
+        'SLE' => [
+            'SLE',
+            '獅子山利昂',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => '獅子山利昂',
+            'SLL',
+            '獅子山利昂 (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => '索馬利亞先令',
+            'SOS',
+            '索馬利亞先令',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => '蘇利南元',
+            'SRD',
+            '蘇利南元',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => '蘇利南基爾',
+            'SRG',
+            '蘇利南基爾',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => '南蘇丹鎊',
+            'SSP',
+            '南蘇丹鎊',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => '聖多美島和普林西比島多布拉 (1977–2017)',
+            'STD',
+            '聖多美島和普林西比島多布拉 (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => '聖多美島和普林西比島多布拉',
+            'STN',
+            '聖多美島和普林西比島多布拉',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => '蘇聯盧布',
+            'SUR',
+            '蘇聯盧布',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => '薩爾瓦多科郎',
+            'SVC',
+            '薩爾瓦多科郎',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => '敘利亞鎊',
+            'SYP',
+            '敘利亞鎊',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => '史瓦濟蘭里朗吉尼',
+            'SZL',
+            '史瓦帝尼朗吉尼',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => '泰銖',
+            'THB',
+            '泰銖',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => '塔吉克盧布',
+            'TJR',
+            '塔吉克盧布',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => '塔吉克索莫尼',
+            'TJS',
+            '塔吉克索莫尼',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => '土庫曼馬納特 (1993–2009)',
+            'TMM',
+            '土庫曼馬納特 (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => '土庫曼馬納特',
+            'TMT',
+            '土庫曼馬納特',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => '突尼西亞第納爾',
+            'TND',
+            '突尼西亞第納爾',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => '東加潘加',
+            'TOP',
+            '東加潘加',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => '帝汶埃斯庫多',
+            'TPE',
+            '帝汶埃斯庫多',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => '土耳其里拉 (1922–2005)',
+            'TRL',
+            '土耳其里拉 (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => '土耳其里拉',
+            'TRY',
+            '土耳其里拉',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => '千里達及托巴哥元',
+            'TTD',
+            '千里達及托巴哥元',
         ],
         'TWD' => [
-            0 => '$',
-            1 => '新台幣',
+            '$',
+            '新台幣',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => '坦尚尼亞先令',
+            'TZS',
+            '坦尚尼亞先令',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => '烏克蘭格里夫納',
+            'UAH',
+            '烏克蘭格里夫納',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => '烏克蘭卡本瓦那茲',
+            'UAK',
+            '烏克蘭卡本瓦那茲',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => '烏干達先令 (1966–1987)',
+            'UGS',
+            '烏干達先令 (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => '烏干達先令',
+            'UGX',
+            '烏干達先令',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => '美元',
+            'US$',
+            '美元',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => '美元（次日）',
+            'USN',
+            '美元（次日）',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => '美元（當日）',
+            'USS',
+            '美元（當日）',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => '烏拉圭披索（指數單位）',
+            'UYI',
+            '烏拉圭披索（指數單位）',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => '烏拉圭披索 (1975–1993)',
+            'UYP',
+            '烏拉圭披索 (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => '烏拉圭披索',
+            'UYU',
+            '烏拉圭披索',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => '烏茲別克索姆',
+            'UZS',
+            '烏茲別克索姆',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => '委內瑞拉玻利瓦 (1871–2008)',
+            'VEB',
+            '委內瑞拉玻利瓦 (1871–2008)',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => '委內瑞拉玻利瓦 (2008–2018)',
+            'VEF',
+            '委內瑞拉玻利瓦 (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => '委內瑞拉玻利瓦',
+            'VES',
+            '委內瑞拉玻利瓦',
         ],
         'VND' => [
-            0 => '₫',
-            1 => '越南盾',
+            '₫',
+            '越南盾',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => '越南盾 (1978–1985)',
+            'VNN',
+            '越南盾 (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => '萬那杜瓦圖',
+            'VUV',
+            '萬那杜瓦圖',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => '西薩摩亞塔拉',
+            'WST',
+            '西薩摩亞塔拉',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => '法郎 (CFA–BEAC)',
+            'FCFA',
+            '法郎 (CFA–BEAC)',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => '格瑞那達元',
+            'EC$',
+            '格瑞那達元',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => '歐洲貨幣單位 (XEU)',
+            'XEU',
+            '歐洲貨幣單位 (XEU)',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => '法國金法郎',
+            'XFO',
+            '法國金法郎',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => '法國法郎 (UIC)',
+            'XFU',
+            '法國法郎 (UIC)',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => '法郎 (CFA–BCEAO)',
+            'F CFA',
+            '法郎 (CFA–BCEAO)',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => '法郎 (CFP)',
+            'CFPF',
+            '法郎 (CFP)',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET 基金',
+            'XRE',
+            'RINET 基金',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => '葉門第納爾',
+            'YDD',
+            '葉門第納爾',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => '葉門里亞爾',
+            'YER',
+            '葉門里亞爾',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => '南斯拉夫第納爾硬幣',
+            'YUD',
+            '南斯拉夫第納爾硬幣',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => '南斯拉夫挪威亞第納爾',
+            'YUM',
+            '南斯拉夫挪威亞第納爾',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => '南斯拉夫可轉換第納爾',
+            'YUN',
+            '南斯拉夫可轉換第納爾',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => '南斯拉夫改革第納爾 (1992–1993)',
+            'YUR',
+            '南斯拉夫改革第納爾 (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => '南非蘭特（金融）',
+            'ZAL',
+            '南非蘭特（金融）',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => '南非蘭特',
+            'ZAR',
+            '南非蘭特',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => '尚比亞克瓦查 (1968–2012)',
+            'ZMK',
+            '尚比亞克瓦查 (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => '尚比亞克瓦查',
+            'ZMW',
+            '尚比亞克瓦查',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => '薩伊新扎伊爾',
+            'ZRN',
+            '薩伊新扎伊爾',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => '薩伊扎伊爾',
+            'ZRZ',
+            '薩伊扎伊爾',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => '辛巴威元 (1980–2008)',
+            'ZWD',
+            '辛巴威元 (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => '辛巴威元 (2009)',
+            'ZWL',
+            '辛巴威元 (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => '辛巴威元 (2008)',
+            'ZWR',
+            '辛巴威元 (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_HK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_HK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_HK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_HK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,272 +3,276 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => '阿拉伯聯合酋長國迪爾汗',
+            'AED',
+            '阿拉伯聯合酋長國迪爾汗',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => '澳元',
+            'AU$',
+            '澳元',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => '阿魯巴盾',
+            'AWG',
+            '阿魯巴盾',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => '亞塞拜疆馬納特',
+            'AZN',
+            '亞塞拜疆馬納特',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => '波斯尼亞-赫塞哥維納第納爾',
+            'BAD',
+            '波斯尼亞-赫塞哥維納第納爾',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => '波斯尼亞-赫塞哥維納可轉換馬克',
+            'BAM',
+            '波斯尼亞-赫塞哥維納可轉換馬克',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => '巴巴多斯元',
+            'BBD',
+            '巴巴多斯元',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => '比利時法郎（可兌換）',
+            'BEC',
+            '比利時法郎（可兌換）',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => '布隆迪法郎',
+            'BIF',
+            '布隆迪法郎',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => '百慕達元',
+            'BMD',
+            '百慕達元',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => '博茨瓦納普拉',
+            'BWP',
+            '博茨瓦納普拉',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => '伯利茲元',
+            'BZD',
+            '伯利茲元',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => '加拿大元',
+            'CA$',
+            '加拿大元',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => '哥斯達黎加科郎',
+            'CRC',
+            '哥斯達黎加科郎',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => '佛得角埃斯庫多',
+            'CVE',
+            '佛得角埃斯庫多',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => '吉布提法郎',
+            'DJF',
+            '吉布提法郎',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => '多米尼加披索',
+            'DOP',
+            '多米尼加披索',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => '埃塞俄比亞比爾',
+            'ETB',
+            '埃塞俄比亞比爾',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => '格魯吉亞拉里',
+            'GEL',
+            '格魯吉亞拉里',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => '加納塞地',
+            'GHS',
+            '加納塞地',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => '岡比亞達拉西',
+            'GMD',
+            '岡比亞達拉西',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => '危地馬拉格查爾',
+            'GTQ',
+            '危地馬拉格查爾',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => '港元',
+            'HK$',
+            '港元',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => '克羅地亞庫納',
+            'HRK',
+            '克羅地亞庫納',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => '意大利里拉',
+            'ITL',
+            '意大利里拉',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => '肯雅先令',
+            'KES',
+            '肯雅先令',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => '柬埔寨里爾',
+            'KHR',
+            '柬埔寨里爾',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => '北韓圜',
+            'KPW',
+            '北韓圜',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => '韓元',
+            '₩',
+            '韓元',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => '哈薩克坦吉',
+            'KZT',
+            '哈薩克坦吉',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => '老撾基普',
+            'LAK',
+            '老撾基普',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => '利比利亞元',
+            'LRD',
+            '利比利亞元',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => '摩爾多瓦列伊',
+            'MDL',
+            '摩爾多瓦列伊',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => '毛里塔尼亞烏吉亞 (1973–2017)',
+            'MRO',
+            '毛里塔尼亞烏吉亞 (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => '毛里塔尼亞烏吉亞',
+            'MRU',
+            '毛里塔尼亞烏吉亞',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => '毛里裘斯盧布',
+            'MUR',
+            '毛里裘斯盧布',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => '馬爾代夫盧非亞',
+            'MVR',
+            '馬爾代夫盧非亞',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => '莫桑比克梅蒂卡爾',
+            'MZN',
+            '莫桑比克梅蒂卡爾',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => '尼日利亞奈拉',
+            'NGN',
+            '尼日利亞奈拉',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => '紐西蘭元',
+            'NZ$',
+            '紐西蘭元',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => '阿曼里奧',
+            'OMR',
+            '阿曼里奧',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => '巴布亞新幾內亞基那',
+            'PGK',
+            '巴布亞新幾內亞基那',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => '卡塔爾里亞爾',
+            'QAR',
+            '卡塔爾里亞爾',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => '塞爾維亞第納爾',
+            'RSD',
+            '塞爾維亞第納爾',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => '盧旺達法郎',
+            'RWF',
+            '盧旺達法郎',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => '沙特阿拉伯里亞爾',
+            'SAR',
+            '沙特阿拉伯里亞爾',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => '所羅門群島元',
+            'SBD',
+            '所羅門群島元',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => '塞舌爾盧比',
+            'SCR',
+            '塞舌爾盧比',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => '新加坡元',
+            'SGD',
+            '新加坡元',
+        ],
+        'SLE' => [
+            'SLE',
+            '塞拉利昂利昂',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => '塞拉利昂利昂',
+            'SLL',
+            '塞拉利昂利昂 (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => '索馬里先令',
+            'SOS',
+            '索馬里先令',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => '蘇里南元',
+            'SRD',
+            '蘇里南元',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => '聖多美和普林西比多布拉 (1977–2017)',
+            'STD',
+            '聖多美和普林西比多布拉 (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => '聖多美和普林西比多布拉',
+            'STN',
+            '聖多美和普林西比多布拉',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => '敍利亞鎊',
+            'SYP',
+            '敍利亞鎊',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => '斯威士蘭里朗吉尼',
+            'SZL',
+            '斯威士蘭里朗吉尼',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => '湯加潘加',
+            'TOP',
+            '湯加潘加',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => '千里達和多巴哥元',
+            'TTD',
+            '千里達和多巴哥元',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => '新台幣',
+            'NT$',
+            '新台幣',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => '坦桑尼亞先令',
+            'TZS',
+            '坦桑尼亞先令',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => '瓦努阿圖瓦圖',
+            'VUV',
+            '瓦努阿圖瓦圖',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => '中非法郎',
+            'FCFA',
+            '中非法郎',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => '東加勒比元',
+            'EC$',
+            '東加勒比元',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => '多哥非洲共同體法郎',
+            'F CFA',
+            '多哥非洲共同體法郎',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => '太平洋法郎',
+            'CFPF',
+            '太平洋法郎',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => '也門里雅',
+            'YER',
+            '也門里雅',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => '贊比亞克瓦查',
+            'ZMW',
+            '贊比亞克瓦查',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_MO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_MO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_MO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_MO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Names' => [
         'MOP' => [
-            0 => 'MOP$',
-            1 => '澳門元',
+            'MOP$',
+            '澳門元',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,1172 +3,1172 @@
 return [
     'Names' => [
         'ADP' => [
-            0 => 'ADP',
-            1 => '安道尔比塞塔',
+            'ADP',
+            '安道尔比塞塔',
         ],
         'AED' => [
-            0 => 'AED',
-            1 => '阿联酋迪拉姆',
+            'AED',
+            '阿联酋迪拉姆',
         ],
         'AFA' => [
-            0 => 'AFA',
-            1 => '阿富汗尼 (1927–2002)',
+            'AFA',
+            '阿富汗尼 (1927–2002)',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => '阿富汗尼',
+            'AFN',
+            '阿富汗尼',
         ],
         'ALK' => [
-            0 => 'ALK',
-            1 => '阿尔巴尼亚列克(1946–1965)',
+            'ALK',
+            '阿尔巴尼亚列克(1946–1965)',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => '阿尔巴尼亚列克',
+            'ALL',
+            '阿尔巴尼亚列克',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => '亚美尼亚德拉姆',
+            'AMD',
+            '亚美尼亚德拉姆',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => '荷属安的列斯盾',
+            'ANG',
+            '荷属安的列斯盾',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => '安哥拉宽扎',
+            'AOA',
+            '安哥拉宽扎',
         ],
         'AOK' => [
-            0 => 'AOK',
-            1 => '安哥拉宽扎 (1977–1990)',
+            'AOK',
+            '安哥拉宽扎 (1977–1990)',
         ],
         'AON' => [
-            0 => 'AON',
-            1 => '安哥拉新宽扎 (1990–2000)',
+            'AON',
+            '安哥拉新宽扎 (1990–2000)',
         ],
         'AOR' => [
-            0 => 'AOR',
-            1 => '安哥拉重新调整宽扎 (1995–1999)',
+            'AOR',
+            '安哥拉重新调整宽扎 (1995–1999)',
         ],
         'ARA' => [
-            0 => 'ARA',
-            1 => '阿根廷奥斯特拉尔',
+            'ARA',
+            '阿根廷奥斯特拉尔',
         ],
         'ARL' => [
-            0 => 'ARL',
-            1 => '阿根廷法定比索 (1970–1983)',
+            'ARL',
+            '阿根廷法定比索 (1970–1983)',
         ],
         'ARM' => [
-            0 => 'ARM',
-            1 => '阿根廷比索 (1881–1970)',
+            'ARM',
+            '阿根廷比索 (1881–1970)',
         ],
         'ARP' => [
-            0 => 'ARP',
-            1 => '阿根廷比索 (1983–1985)',
+            'ARP',
+            '阿根廷比索 (1983–1985)',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => '阿根廷比索',
+            'ARS',
+            '阿根廷比索',
         ],
         'ATS' => [
-            0 => 'ATS',
-            1 => '奥地利先令',
+            'ATS',
+            '奥地利先令',
         ],
         'AUD' => [
-            0 => 'AU$',
-            1 => '澳大利亚元',
+            'AU$',
+            '澳大利亚元',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => '阿鲁巴弗罗林',
+            'AWG',
+            '阿鲁巴弗罗林',
         ],
         'AZM' => [
-            0 => 'AZM',
-            1 => '阿塞拜疆马纳特 (1993–2006)',
+            'AZM',
+            '阿塞拜疆马纳特 (1993–2006)',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => '阿塞拜疆马纳特',
+            'AZN',
+            '阿塞拜疆马纳特',
         ],
         'BAD' => [
-            0 => 'BAD',
-            1 => '波士尼亚-赫塞哥维纳第纳尔 (1992–1994)',
+            'BAD',
+            '波士尼亚-赫塞哥维纳第纳尔 (1992–1994)',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => '波斯尼亚-黑塞哥维那可兑换马克',
+            'BAM',
+            '波斯尼亚-黑塞哥维那可兑换马克',
         ],
         'BAN' => [
-            0 => 'BAN',
-            1 => '波士尼亚-赫塞哥维纳新第纳尔 (1994–1997)',
+            'BAN',
+            '波士尼亚-赫塞哥维纳新第纳尔 (1994–1997)',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => '巴巴多斯元',
+            'BBD',
+            '巴巴多斯元',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => '孟加拉塔卡',
+            'BDT',
+            '孟加拉塔卡',
         ],
         'BEC' => [
-            0 => 'BEC',
-            1 => '比利时法郎（可兑换）',
+            'BEC',
+            '比利时法郎（可兑换）',
         ],
         'BEF' => [
-            0 => 'BEF',
-            1 => '比利时法郎',
+            'BEF',
+            '比利时法郎',
         ],
         'BEL' => [
-            0 => 'BEL',
-            1 => '比利时法郎（金融）',
+            'BEL',
+            '比利时法郎（金融）',
         ],
         'BGL' => [
-            0 => 'BGL',
-            1 => '保加利亚硬列弗',
+            'BGL',
+            '保加利亚硬列弗',
         ],
         'BGM' => [
-            0 => 'BGM',
-            1 => '保加利亚社会党列弗',
+            'BGM',
+            '保加利亚社会党列弗',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => '保加利亚列弗',
+            'BGN',
+            '保加利亚列弗',
         ],
         'BGO' => [
-            0 => 'BGO',
-            1 => '保加利亚列弗 (1879–1952)',
+            'BGO',
+            '保加利亚列弗 (1879–1952)',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => '巴林第纳尔',
+            'BHD',
+            '巴林第纳尔',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => '布隆迪法郎',
+            'BIF',
+            '布隆迪法郎',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => '百慕大元',
+            'BMD',
+            '百慕大元',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => '文莱元',
+            'BND',
+            '文莱元',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => '玻利维亚诺',
+            'BOB',
+            '玻利维亚诺',
         ],
         'BOL' => [
-            0 => 'BOL',
-            1 => '玻利维亚诺 (1863–1963)',
+            'BOL',
+            '玻利维亚诺 (1863–1963)',
         ],
         'BOP' => [
-            0 => 'BOP',
-            1 => '玻利维亚比索',
+            'BOP',
+            '玻利维亚比索',
         ],
         'BOV' => [
-            0 => 'BOV',
-            1 => '玻利维亚 Mvdol（资金）',
+            'BOV',
+            '玻利维亚 Mvdol（资金）',
         ],
         'BRB' => [
-            0 => 'BRB',
-            1 => '巴西新克鲁赛罗 (1967–1986)',
+            'BRB',
+            '巴西新克鲁赛罗 (1967–1986)',
         ],
         'BRC' => [
-            0 => 'BRC',
-            1 => '巴西克鲁扎多 (1986–1989)',
+            'BRC',
+            '巴西克鲁扎多 (1986–1989)',
         ],
         'BRE' => [
-            0 => 'BRE',
-            1 => '巴西克鲁塞罗 (1990–1993)',
+            'BRE',
+            '巴西克鲁塞罗 (1990–1993)',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => '巴西雷亚尔',
+            'R$',
+            '巴西雷亚尔',
         ],
         'BRN' => [
-            0 => 'BRN',
-            1 => '巴西新克鲁扎多 (1989–1990)',
+            'BRN',
+            '巴西新克鲁扎多 (1989–1990)',
         ],
         'BRR' => [
-            0 => 'BRR',
-            1 => '巴西克鲁塞罗 (1993–1994)',
+            'BRR',
+            '巴西克鲁塞罗 (1993–1994)',
         ],
         'BRZ' => [
-            0 => 'BRZ',
-            1 => '巴西克鲁塞罗 (1942–1967)',
+            'BRZ',
+            '巴西克鲁塞罗 (1942–1967)',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => '巴哈马元',
+            'BSD',
+            '巴哈马元',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => '不丹努尔特鲁姆',
+            'BTN',
+            '不丹努尔特鲁姆',
         ],
         'BUK' => [
-            0 => 'BUK',
-            1 => '缅元',
+            'BUK',
+            '缅元',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => '博茨瓦纳普拉',
+            'BWP',
+            '博茨瓦纳普拉',
         ],
         'BYB' => [
-            0 => 'BYB',
-            1 => '白俄罗斯新卢布 (1994–1999)',
+            'BYB',
+            '白俄罗斯新卢布 (1994–1999)',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => '白俄罗斯卢布',
+            'BYN',
+            '白俄罗斯卢布',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => '白俄罗斯卢布 (2000–2016)',
+            'BYR',
+            '白俄罗斯卢布 (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => '伯利兹元',
+            'BZD',
+            '伯利兹元',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => '加拿大元',
+            'CA$',
+            '加拿大元',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => '刚果法郎',
+            'CDF',
+            '刚果法郎',
         ],
         'CHE' => [
-            0 => 'CHE',
-            1 => '欧元 (WIR)',
+            'CHE',
+            '欧元 (WIR)',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => '瑞士法郎',
+            'CHF',
+            '瑞士法郎',
         ],
         'CHW' => [
-            0 => 'CHW',
-            1 => '法郎 (WIR)',
+            'CHW',
+            '法郎 (WIR)',
         ],
         'CLE' => [
-            0 => 'CLE',
-            1 => '智利埃斯库多',
+            'CLE',
+            '智利埃斯库多',
         ],
         'CLF' => [
-            0 => 'CLF',
-            1 => '智利（资金）',
+            'CLF',
+            '智利（资金）',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => '智利比索',
+            'CLP',
+            '智利比索',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => '人民币（离岸）',
+            'CNH',
+            '人民币（离岸）',
         ],
         'CNX' => [
-            0 => 'CNX',
-            1 => '中国人民银行元',
+            'CNX',
+            '中国人民银行元',
         ],
         'CNY' => [
-            0 => '¥',
-            1 => '人民币',
+            '¥',
+            '人民币',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => '哥伦比亚比索',
+            'COP',
+            '哥伦比亚比索',
         ],
         'COU' => [
-            0 => 'COU',
-            1 => '哥伦比亚币',
+            'COU',
+            '哥伦比亚币',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => '哥斯达黎加科朗',
+            'CRC',
+            '哥斯达黎加科朗',
         ],
         'CSD' => [
-            0 => 'CSD',
-            1 => '旧塞尔维亚第纳尔',
+            'CSD',
+            '旧塞尔维亚第纳尔',
         ],
         'CSK' => [
-            0 => 'CSK',
-            1 => '捷克硬克朗',
+            'CSK',
+            '捷克硬克朗',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => '古巴可兑换比索',
+            'CUC',
+            '古巴可兑换比索',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => '古巴比索',
+            'CUP',
+            '古巴比索',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => '佛得角埃斯库多',
+            'CVE',
+            '佛得角埃斯库多',
         ],
         'CYP' => [
-            0 => 'CYP',
-            1 => '塞浦路斯镑',
+            'CYP',
+            '塞浦路斯镑',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => '捷克克朗',
+            'CZK',
+            '捷克克朗',
         ],
         'DDM' => [
-            0 => 'DDM',
-            1 => '东德马克',
+            'DDM',
+            '东德马克',
         ],
         'DEM' => [
-            0 => 'DEM',
-            1 => '德国马克',
+            'DEM',
+            '德国马克',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => '吉布提法郎',
+            'DJF',
+            '吉布提法郎',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => '丹麦克朗',
+            'DKK',
+            '丹麦克朗',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => '多米尼加比索',
+            'DOP',
+            '多米尼加比索',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => '阿尔及利亚第纳尔',
+            'DZD',
+            '阿尔及利亚第纳尔',
         ],
         'ECS' => [
-            0 => 'ECS',
-            1 => '厄瓜多尔苏克雷',
+            'ECS',
+            '厄瓜多尔苏克雷',
         ],
         'ECV' => [
-            0 => 'ECV',
-            1 => '厄瓜多尔 (UVC)',
+            'ECV',
+            '厄瓜多尔 (UVC)',
         ],
         'EEK' => [
-            0 => 'EEK',
-            1 => '爱沙尼亚克朗',
+            'EEK',
+            '爱沙尼亚克朗',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => '埃及镑',
+            'EGP',
+            '埃及镑',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => '厄立特里亚纳克法',
+            'ERN',
+            '厄立特里亚纳克法',
         ],
         'ESA' => [
-            0 => 'ESA',
-            1 => '西班牙比塞塔（帐户 A）',
+            'ESA',
+            '西班牙比塞塔（帐户 A）',
         ],
         'ESB' => [
-            0 => 'ESB',
-            1 => '西班牙比塞塔（兑换帐户）',
+            'ESB',
+            '西班牙比塞塔（兑换帐户）',
         ],
         'ESP' => [
-            0 => 'ESP',
-            1 => '西班牙比塞塔',
+            'ESP',
+            '西班牙比塞塔',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => '埃塞俄比亚比尔',
+            'ETB',
+            '埃塞俄比亚比尔',
         ],
         'EUR' => [
-            0 => '€',
-            1 => '欧元',
+            '€',
+            '欧元',
         ],
         'FIM' => [
-            0 => 'FIM',
-            1 => '芬兰马克',
+            'FIM',
+            '芬兰马克',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => '斐济元',
+            'FJD',
+            '斐济元',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => '福克兰群岛镑',
+            'FKP',
+            '福克兰群岛镑',
         ],
         'FRF' => [
-            0 => 'FRF',
-            1 => '法国法郎',
+            'FRF',
+            '法国法郎',
         ],
         'GBP' => [
-            0 => '£',
-            1 => '英镑',
+            '£',
+            '英镑',
         ],
         'GEK' => [
-            0 => 'GEK',
-            1 => '格鲁吉亚库蓬拉瑞特',
+            'GEK',
+            '格鲁吉亚库蓬拉瑞特',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => '格鲁吉亚拉里',
+            'GEL',
+            '格鲁吉亚拉里',
         ],
         'GHC' => [
-            0 => 'GHC',
-            1 => '加纳塞第',
+            'GHC',
+            '加纳塞第',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => '加纳塞地',
+            'GHS',
+            '加纳塞地',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => '直布罗陀镑',
+            'GIP',
+            '直布罗陀镑',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => '冈比亚达拉西',
+            'GMD',
+            '冈比亚达拉西',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => '几内亚法郎',
+            'GNF',
+            '几内亚法郎',
         ],
         'GNS' => [
-            0 => 'GNS',
-            1 => '几内亚西里',
+            'GNS',
+            '几内亚西里',
         ],
         'GQE' => [
-            0 => 'GQE',
-            1 => '赤道几内亚埃奎勒',
+            'GQE',
+            '赤道几内亚埃奎勒',
         ],
         'GRD' => [
-            0 => 'GRD',
-            1 => '希腊德拉克马',
+            'GRD',
+            '希腊德拉克马',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => '危地马拉格查尔',
+            'GTQ',
+            '危地马拉格查尔',
         ],
         'GWE' => [
-            0 => 'GWE',
-            1 => '葡萄牙几内亚埃斯库多',
+            'GWE',
+            '葡萄牙几内亚埃斯库多',
         ],
         'GWP' => [
-            0 => 'GWP',
-            1 => '几内亚比绍比索',
+            'GWP',
+            '几内亚比绍比索',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => '圭亚那元',
+            'GYD',
+            '圭亚那元',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => '港元',
+            'HK$',
+            '港元',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => '洪都拉斯伦皮拉',
+            'HNL',
+            '洪都拉斯伦皮拉',
         ],
         'HRD' => [
-            0 => 'HRD',
-            1 => '克罗地亚第纳尔',
+            'HRD',
+            '克罗地亚第纳尔',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => '克罗地亚库纳',
+            'HRK',
+            '克罗地亚库纳',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => '海地古德',
+            'HTG',
+            '海地古德',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => '匈牙利福林',
+            'HUF',
+            '匈牙利福林',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => '印度尼西亚盾',
+            'IDR',
+            '印度尼西亚卢比',
         ],
         'IEP' => [
-            0 => 'IEP',
-            1 => '爱尔兰镑',
+            'IEP',
+            '爱尔兰镑',
         ],
         'ILP' => [
-            0 => 'ILP',
-            1 => '以色列镑',
+            'ILP',
+            '以色列镑',
         ],
         'ILR' => [
-            0 => 'ILS',
-            1 => '以色列谢克尔(1980–1985)',
+            'ILS',
+            '以色列谢克尔(1980–1985)',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => '以色列新谢克尔',
+            '₪',
+            '以色列新谢克尔',
         ],
         'INR' => [
-            0 => '₹',
-            1 => '印度卢比',
+            '₹',
+            '印度卢比',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => '伊拉克第纳尔',
+            'IQD',
+            '伊拉克第纳尔',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => '伊朗里亚尔',
+            'IRR',
+            '伊朗里亚尔',
         ],
         'ISJ' => [
-            0 => 'ISJ',
-            1 => '冰岛克朗(1918–1981)',
+            'ISJ',
+            '冰岛克朗(1918–1981)',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => '冰岛克朗',
+            'ISK',
+            '冰岛克朗',
         ],
         'ITL' => [
-            0 => 'ITL',
-            1 => '意大利里拉',
+            'ITL',
+            '意大利里拉',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => '牙买加元',
+            'JMD',
+            '牙买加元',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => '约旦第纳尔',
+            'JOD',
+            '约旦第纳尔',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => '日元',
+            'JP¥',
+            '日元',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => '肯尼亚先令',
+            'KES',
+            '肯尼亚先令',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => '吉尔吉斯斯坦索姆',
+            'KGS',
+            '吉尔吉斯斯坦索姆',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => '柬埔寨瑞尔',
+            'KHR',
+            '柬埔寨瑞尔',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => '科摩罗法郎',
+            'KMF',
+            '科摩罗法郎',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => '朝鲜元',
+            'KPW',
+            '朝鲜元',
         ],
         'KRH' => [
-            0 => 'KRH',
-            1 => '韩元 (1953–1962)',
+            'KRH',
+            '韩元 (1953–1962)',
         ],
         'KRO' => [
-            0 => 'KRO',
-            1 => '韩元 (1945–1953)',
+            'KRO',
+            '韩元 (1945–1953)',
         ],
         'KRW' => [
-            0 => '￦',
-            1 => '韩元',
+            '₩',
+            '韩元',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => '科威特第纳尔',
+            'KWD',
+            '科威特第纳尔',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => '开曼元',
+            'KYD',
+            '开曼元',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => '哈萨克斯坦坚戈',
+            'KZT',
+            '哈萨克斯坦坚戈',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => '老挝基普',
+            'LAK',
+            '老挝基普',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => '黎巴嫩镑',
+            'LBP',
+            '黎巴嫩镑',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => '斯里兰卡卢比',
+            'LKR',
+            '斯里兰卡卢比',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => '利比里亚元',
+            'LRD',
+            '利比里亚元',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => '莱索托洛蒂',
+            'LSL',
+            '莱索托洛蒂',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => '立陶宛立特',
+            'LTL',
+            '立陶宛立特',
         ],
         'LTT' => [
-            0 => 'LTT',
-            1 => '立陶宛塔咯呐司',
+            'LTT',
+            '立陶宛塔咯呐司',
         ],
         'LUC' => [
-            0 => 'LUC',
-            1 => '卢森堡可兑换法郎',
+            'LUC',
+            '卢森堡可兑换法郎',
         ],
         'LUF' => [
-            0 => 'LUF',
-            1 => '卢森堡法郎',
+            'LUF',
+            '卢森堡法郎',
         ],
         'LUL' => [
-            0 => 'LUL',
-            1 => '卢森堡金融法郎',
+            'LUL',
+            '卢森堡金融法郎',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => '拉脱维亚拉特',
+            'LVL',
+            '拉脱维亚拉特',
         ],
         'LVR' => [
-            0 => 'LVR',
-            1 => '拉脱维亚卢布',
+            'LVR',
+            '拉脱维亚卢布',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => '利比亚第纳尔',
+            'LYD',
+            '利比亚第纳尔',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => '摩洛哥迪拉姆',
+            'MAD',
+            '摩洛哥迪拉姆',
         ],
         'MAF' => [
-            0 => 'MAF',
-            1 => '摩洛哥法郎',
+            'MAF',
+            '摩洛哥法郎',
         ],
         'MCF' => [
-            0 => 'MCF',
-            1 => '摩纳哥法郎',
+            'MCF',
+            '摩纳哥法郎',
         ],
         'MDC' => [
-            0 => 'MDC',
-            1 => '摩尔多瓦库邦',
+            'MDC',
+            '摩尔多瓦库邦',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => '摩尔多瓦列伊',
+            'MDL',
+            '摩尔多瓦列伊',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => '马达加斯加阿里亚里',
+            'MGA',
+            '马达加斯加阿里亚里',
         ],
         'MGF' => [
-            0 => 'MGF',
-            1 => '马达加斯加法郎',
+            'MGF',
+            '马达加斯加法郎',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => '马其顿第纳尔',
+            'MKD',
+            '马其顿第纳尔',
         ],
         'MKN' => [
-            0 => 'MKN',
-            1 => '马其顿第纳尔 (1992–1993)',
+            'MKN',
+            '马其顿第纳尔 (1992–1993)',
         ],
         'MLF' => [
-            0 => 'MLF',
-            1 => '马里法郎',
+            'MLF',
+            '马里法郎',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => '缅甸元',
+            'MMK',
+            '缅甸元',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => '蒙古图格里克',
+            'MNT',
+            '蒙古图格里克',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => '澳门币',
+            'MOP',
+            '澳门币',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => '毛里塔尼亚乌吉亚 (1973–2017)',
+            'MRO',
+            '毛里塔尼亚乌吉亚 (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => '毛里塔尼亚乌吉亚',
+            'MRU',
+            '毛里塔尼亚乌吉亚',
         ],
         'MTL' => [
-            0 => 'MTL',
-            1 => '马耳他里拉',
+            'MTL',
+            '马耳他里拉',
         ],
         'MTP' => [
-            0 => 'MTP',
-            1 => '马耳他镑',
+            'MTP',
+            '马耳他镑',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => '毛里求斯卢比',
+            'MUR',
+            '毛里求斯卢比',
         ],
         'MVP' => [
-            0 => 'MVP',
-            1 => '马尔代夫卢比(1947–1981)',
+            'MVP',
+            '马尔代夫卢比(1947–1981)',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => '马尔代夫卢菲亚',
+            'MVR',
+            '马尔代夫卢菲亚',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => '马拉维克瓦查',
+            'MWK',
+            '马拉维克瓦查',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => '墨西哥比索',
+            'MX$',
+            '墨西哥比索',
         ],
         'MXP' => [
-            0 => 'MXP',
-            1 => '墨西哥银比索 (1861–1992)',
+            'MXP',
+            '墨西哥银比索 (1861–1992)',
         ],
         'MXV' => [
-            0 => 'MXV',
-            1 => '墨西哥（资金）',
+            'MXV',
+            '墨西哥（资金）',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => '马来西亚林吉特',
+            'MYR',
+            '马来西亚林吉特',
         ],
         'MZE' => [
-            0 => 'MZE',
-            1 => '莫桑比克埃斯库多',
+            'MZE',
+            '莫桑比克埃斯库多',
         ],
         'MZM' => [
-            0 => 'MZM',
-            1 => '旧莫桑比克美提卡',
+            'MZM',
+            '旧莫桑比克美提卡',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => '莫桑比克美提卡',
+            'MZN',
+            '莫桑比克美提卡',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => '纳米比亚元',
+            'NAD',
+            '纳米比亚元',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => '尼日利亚奈拉',
+            'NGN',
+            '尼日利亚奈拉',
         ],
         'NIC' => [
-            0 => 'NIC',
-            1 => '尼加拉瓜科多巴 (1988–1991)',
+            'NIC',
+            '尼加拉瓜科多巴 (1988–1991)',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => '尼加拉瓜科多巴',
+            'NIO',
+            '尼加拉瓜科多巴',
         ],
         'NLG' => [
-            0 => 'NLG',
-            1 => '荷兰盾',
+            'NLG',
+            '荷兰盾',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => '挪威克朗',
+            'NOK',
+            '挪威克朗',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => '尼泊尔卢比',
+            'NPR',
+            '尼泊尔卢比',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => '新西兰元',
+            'NZ$',
+            '新西兰元',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => '阿曼里亚尔',
+            'OMR',
+            '阿曼里亚尔',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => '巴拿马巴波亚',
+            'PAB',
+            '巴拿马巴波亚',
         ],
         'PEI' => [
-            0 => 'PEI',
-            1 => '秘鲁印第',
+            'PEI',
+            '秘鲁印第',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => '秘鲁索尔',
+            'PEN',
+            '秘鲁索尔',
         ],
         'PES' => [
-            0 => 'PES',
-            1 => '秘鲁索尔 (1863–1965)',
+            'PES',
+            '秘鲁索尔 (1863–1965)',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => '巴布亚新几内亚基那',
+            'PGK',
+            '巴布亚新几内亚基那',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => '菲律宾比索',
+            'PHP',
+            '菲律宾比索',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => '巴基斯坦卢比',
+            'PKR',
+            '巴基斯坦卢比',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => '波兰兹罗提',
+            'PLN',
+            '波兰兹罗提',
         ],
         'PLZ' => [
-            0 => 'PLZ',
-            1 => '波兰兹罗提 (1950–1995)',
+            'PLZ',
+            '波兰兹罗提 (1950–1995)',
         ],
         'PTE' => [
-            0 => 'PTE',
-            1 => '葡萄牙埃斯库多',
+            'PTE',
+            '葡萄牙埃斯库多',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => '巴拉圭瓜拉尼',
+            'PYG',
+            '巴拉圭瓜拉尼',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => '卡塔尔里亚尔',
+            'QAR',
+            '卡塔尔里亚尔',
         ],
         'RHD' => [
-            0 => 'RHD',
-            1 => '罗得西亚元',
+            'RHD',
+            '罗得西亚元',
         ],
         'ROL' => [
-            0 => 'ROL',
-            1 => '旧罗马尼亚列伊',
+            'ROL',
+            '旧罗马尼亚列伊',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => '罗马尼亚列伊',
+            'RON',
+            '罗马尼亚列伊',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => '塞尔维亚第纳尔',
+            'RSD',
+            '塞尔维亚第纳尔',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => '俄罗斯卢布',
+            'RUB',
+            '俄罗斯卢布',
         ],
         'RUR' => [
-            0 => 'RUR',
-            1 => '俄国卢布 (1991–1998)',
+            'RUR',
+            '俄国卢布 (1991–1998)',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => '卢旺达法郎',
+            'RWF',
+            '卢旺达法郎',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => '沙特里亚尔',
+            'SAR',
+            '沙特里亚尔',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => '所罗门群岛元',
+            'SBD',
+            '所罗门群岛元',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => '塞舌尔卢比',
+            'SCR',
+            '塞舌尔卢比',
         ],
         'SDD' => [
-            0 => 'SDD',
-            1 => '苏丹第纳尔 (1992–2007)',
+            'SDD',
+            '苏丹第纳尔 (1992–2007)',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => '苏丹镑',
+            'SDG',
+            '苏丹镑',
         ],
         'SDP' => [
-            0 => 'SDP',
-            1 => '苏丹镑 (1957–1998)',
+            'SDP',
+            '苏丹镑 (1957–1998)',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => '瑞典克朗',
+            'SEK',
+            '瑞典克朗',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => '新加坡元',
+            'SGD',
+            '新加坡元',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => '圣赫勒拿群岛磅',
+            'SHP',
+            '圣赫勒拿群岛磅',
         ],
         'SIT' => [
-            0 => 'SIT',
-            1 => '斯洛文尼亚托拉尔',
+            'SIT',
+            '斯洛文尼亚托拉尔',
         ],
         'SKK' => [
-            0 => 'SKK',
-            1 => '斯洛伐克克朗',
+            'SKK',
+            '斯洛伐克克朗',
         ],
         'SLE' => [
-            0 => 'SLE',
-            1 => '塞拉利昂新利昂',
+            'SLE',
+            '塞拉利昂新利昂',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => '塞拉利昂利昂',
+            'SLL',
+            '塞拉利昂利昂',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => '索马里先令',
+            'SOS',
+            '索马里先令',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => '苏里南元',
+            'SRD',
+            '苏里南元',
         ],
         'SRG' => [
-            0 => 'SRG',
-            1 => '苏里南盾',
+            'SRG',
+            '苏里南盾',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => '南苏丹镑',
+            'SSP',
+            '南苏丹镑',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => '圣多美和普林西比多布拉 (1977–2017)',
+            'STD',
+            '圣多美和普林西比多布拉 (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => '圣多美和普林西比多布拉',
+            'STN',
+            '圣多美和普林西比多布拉',
         ],
         'SUR' => [
-            0 => 'SUR',
-            1 => '苏联卢布',
+            'SUR',
+            '苏联卢布',
         ],
         'SVC' => [
-            0 => 'SVC',
-            1 => '萨尔瓦多科朗',
+            'SVC',
+            '萨尔瓦多科朗',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => '叙利亚镑',
+            'SYP',
+            '叙利亚镑',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => '斯威士兰里兰吉尼',
+            'SZL',
+            '斯威士兰里兰吉尼',
         ],
         'THB' => [
-            0 => 'THB',
-            1 => '泰铢',
+            'THB',
+            '泰铢',
         ],
         'TJR' => [
-            0 => 'TJR',
-            1 => '塔吉克斯坦卢布',
+            'TJR',
+            '塔吉克斯坦卢布',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => '塔吉克斯坦索莫尼',
+            'TJS',
+            '塔吉克斯坦索莫尼',
         ],
         'TMM' => [
-            0 => 'TMM',
-            1 => '土库曼斯坦马纳特 (1993–2009)',
+            'TMM',
+            '土库曼斯坦马纳特 (1993–2009)',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => '土库曼斯坦马纳特',
+            'TMT',
+            '土库曼斯坦马纳特',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => '突尼斯第纳尔',
+            'TND',
+            '突尼斯第纳尔',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => '汤加潘加',
+            'TOP',
+            '汤加潘加',
         ],
         'TPE' => [
-            0 => 'TPE',
-            1 => '帝汶埃斯库多',
+            'TPE',
+            '帝汶埃斯库多',
         ],
         'TRL' => [
-            0 => 'TRL',
-            1 => '土耳其里拉 (1922–2005)',
+            'TRL',
+            '土耳其里拉 (1922–2005)',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => '土耳其里拉',
+            'TRY',
+            '土耳其里拉',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => '特立尼达和多巴哥元',
+            'TTD',
+            '特立尼达和多巴哥元',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => '新台币',
+            'NT$',
+            '新台币',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => '坦桑尼亚先令',
+            'TZS',
+            '坦桑尼亚先令',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => '乌克兰格里夫纳',
+            'UAH',
+            '乌克兰格里夫纳',
         ],
         'UAK' => [
-            0 => 'UAK',
-            1 => '乌克兰币',
+            'UAK',
+            '乌克兰币',
         ],
         'UGS' => [
-            0 => 'UGS',
-            1 => '乌干达先令 (1966–1987)',
+            'UGS',
+            '乌干达先令 (1966–1987)',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => '乌干达先令',
+            'UGX',
+            '乌干达先令',
         ],
         'USD' => [
-            0 => 'US$',
-            1 => '美元',
+            'US$',
+            '美元',
         ],
         'USN' => [
-            0 => 'USN',
-            1 => '美元（次日）',
+            'USN',
+            '美元（次日）',
         ],
         'USS' => [
-            0 => 'USS',
-            1 => '美元（当日）',
+            'USS',
+            '美元（当日）',
         ],
         'UYI' => [
-            0 => 'UYI',
-            1 => '乌拉圭比索（索引单位）',
+            'UYI',
+            '乌拉圭比索（索引单位）',
         ],
         'UYP' => [
-            0 => 'UYP',
-            1 => '乌拉圭比索 (1975–1993)',
+            'UYP',
+            '乌拉圭比索 (1975–1993)',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => '乌拉圭比索',
+            'UYU',
+            '乌拉圭比索',
         ],
         'UYW' => [
-            0 => 'UYW',
-            1 => '乌拉圭票面工资指数单位',
+            'UYW',
+            '乌拉圭票面工资指数单位',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => '乌兹别克斯坦苏姆',
+            'UZS',
+            '乌兹别克斯坦苏姆',
         ],
         'VEB' => [
-            0 => 'VEB',
-            1 => '委内瑞拉玻利瓦尔 (1871–2008)',
+            'VEB',
+            '委内瑞拉玻利瓦尔 (1871–2008)',
         ],
         'VED' => [
-            0 => 'VED',
-            1 => '委内瑞拉主权币',
+            'VED',
+            '委内瑞拉主权币',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => '委内瑞拉玻利瓦尔 (2008–2018)',
+            'VEF',
+            '委内瑞拉玻利瓦尔 (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => '委内瑞拉玻利瓦尔',
+            'VES',
+            '委内瑞拉玻利瓦尔',
         ],
         'VND' => [
-            0 => '₫',
-            1 => '越南盾',
+            '₫',
+            '越南盾',
         ],
         'VNN' => [
-            0 => 'VNN',
-            1 => '越南盾 (1978–1985)',
+            'VNN',
+            '越南盾 (1978–1985)',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => '瓦努阿图瓦图',
+            'VUV',
+            '瓦努阿图瓦图',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => '萨摩亚塔拉',
+            'WST',
+            '萨摩亚塔拉',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => '中非法郎',
+            'FCFA',
+            '中非法郎',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => '东加勒比元',
+            'EC$',
+            '东加勒比元',
         ],
         'XEU' => [
-            0 => 'XEU',
-            1 => '欧洲货币单位',
+            'XEU',
+            '欧洲货币单位',
         ],
         'XFO' => [
-            0 => 'XFO',
-            1 => '法国金法郎',
+            'XFO',
+            '法国金法郎',
         ],
         'XFU' => [
-            0 => 'XFU',
-            1 => '法国法郎 (UIC)',
+            'XFU',
+            '法国法郎 (UIC)',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => '西非法郎',
+            'F CFA',
+            '西非法郎',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => '太平洋法郎',
+            'CFPF',
+            '太平洋法郎',
         ],
         'XRE' => [
-            0 => 'XRE',
-            1 => 'RINET 基金',
+            'XRE',
+            'RINET 基金',
         ],
         'YDD' => [
-            0 => 'YDD',
-            1 => '也门第纳尔',
+            'YDD',
+            '也门第纳尔',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => '也门里亚尔',
+            'YER',
+            '也门里亚尔',
         ],
         'YUD' => [
-            0 => 'YUD',
-            1 => '南斯拉夫硬第纳尔 (1966–1990)',
+            'YUD',
+            '南斯拉夫硬第纳尔 (1966–1990)',
         ],
         'YUM' => [
-            0 => 'YUM',
-            1 => '南斯拉夫新第纳尔 (1994–2002)',
+            'YUM',
+            '南斯拉夫新第纳尔 (1994–2002)',
         ],
         'YUN' => [
-            0 => 'YUN',
-            1 => '南斯拉夫可兑换第纳尔 (1990–1992)',
+            'YUN',
+            '南斯拉夫可兑换第纳尔 (1990–1992)',
         ],
         'YUR' => [
-            0 => 'YUR',
-            1 => '南斯拉夫改良第纳尔 (1992–1993)',
+            'YUR',
+            '南斯拉夫改良第纳尔 (1992–1993)',
         ],
         'ZAL' => [
-            0 => 'ZAL',
-            1 => '南非兰特 (金融)',
+            'ZAL',
+            '南非兰特 (金融)',
         ],
         'ZAR' => [
-            0 => 'ZAR',
-            1 => '南非兰特',
+            'ZAR',
+            '南非兰特',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => '赞比亚克瓦查 (1968–2012)',
+            'ZMK',
+            '赞比亚克瓦查 (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => '赞比亚克瓦查',
+            'ZMW',
+            '赞比亚克瓦查',
         ],
         'ZRN' => [
-            0 => 'ZRN',
-            1 => '新扎伊尔 (1993–1998)',
+            'ZRN',
+            '新扎伊尔 (1993–1998)',
         ],
         'ZRZ' => [
-            0 => 'ZRZ',
-            1 => '扎伊尔 (1971–1993)',
+            'ZRZ',
+            '扎伊尔 (1971–1993)',
         ],
         'ZWD' => [
-            0 => 'ZWD',
-            1 => '津巴布韦元 (1980–2008)',
+            'ZWD',
+            '津巴布韦元 (1980–2008)',
         ],
         'ZWL' => [
-            0 => 'ZWL',
-            1 => '津巴布韦元 (2009)',
+            'ZWL',
+            '津巴布韦元 (2009)',
         ],
         'ZWR' => [
-            0 => 'ZWR',
-            1 => '津巴布韦元 (2008)',
+            'ZWR',
+            '津巴布韦元 (2008)',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_SG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_SG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_SG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zh_SG.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,12 @@
 return [
     'Names' => [
         'CNY' => [
-            0 => 'CN¥',
-            1 => '人民币',
+            'CN¥',
+            '人民币',
         ],
         'SGD' => [
-            0 => '$',
-            1 => '新加坡元',
+            '$',
+            '新加坡元',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/currencies/zu.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,656 +3,660 @@
 return [
     'Names' => [
         'AED' => [
-            0 => 'AED',
-            1 => 'i-Dirham yase-United Arab Emirates',
+            'AED',
+            'i-Dirham yase-United Arab Emirates',
         ],
         'AFN' => [
-            0 => 'AFN',
-            1 => 'i-Afghan Afghani',
+            'AFN',
+            'i-Afghan Afghani',
         ],
         'ALL' => [
-            0 => 'ALL',
-            1 => 'i-Albanian Lek',
+            'ALL',
+            'i-Albanian Lek',
         ],
         'AMD' => [
-            0 => 'AMD',
-            1 => 'i-Armenian Dram',
+            'AMD',
+            'i-Armenian Dram',
         ],
         'ANG' => [
-            0 => 'ANG',
-            1 => 'i-Netherlands Antillean Guilder',
+            'ANG',
+            'i-Netherlands Antillean Guilder',
         ],
         'AOA' => [
-            0 => 'AOA',
-            1 => 'i-Angolan Kwanza',
+            'AOA',
+            'i-Angolan Kwanza',
         ],
         'ARS' => [
-            0 => 'ARS',
-            1 => 'i-Argentina Peso',
+            'ARS',
+            'i-Argentina Peso',
         ],
         'AUD' => [
-            0 => 'A$',
-            1 => 'i-Austrilian Dollar',
+            'A$',
+            'i-Austrilian Dollar',
         ],
         'AWG' => [
-            0 => 'AWG',
-            1 => 'i-Aruban Florin',
+            'AWG',
+            'i-Aruban Florin',
         ],
         'AZN' => [
-            0 => 'AZN',
-            1 => 'i-Azerbaijani Manat',
+            'AZN',
+            'i-Azerbaijani Manat',
         ],
         'BAM' => [
-            0 => 'BAM',
-            1 => 'i-Bosnia-Herzegovina Convertible Mark',
+            'BAM',
+            'i-Bosnia-Herzegovina Convertible Mark',
         ],
         'BBD' => [
-            0 => 'BBD',
-            1 => 'i-Barbadian Dollar',
+            'BBD',
+            'i-Barbadian Dollar',
         ],
         'BDT' => [
-            0 => 'BDT',
-            1 => 'i-Bangladeshi Taka',
+            'BDT',
+            'i-Bangladeshi Taka',
         ],
         'BGN' => [
-            0 => 'BGN',
-            1 => 'i-Bulgarian Lev',
+            'BGN',
+            'i-Bulgarian Lev',
         ],
         'BHD' => [
-            0 => 'BHD',
-            1 => 'i-Bahraini Dinar',
+            'BHD',
+            'i-Bahraini Dinar',
         ],
         'BIF' => [
-            0 => 'BIF',
-            1 => 'i-Burundian Franc',
+            'BIF',
+            'i-Burundian Franc',
         ],
         'BMD' => [
-            0 => 'BMD',
-            1 => 'i-Bermudan Dollar',
+            'BMD',
+            'i-Bermudan Dollar',
         ],
         'BND' => [
-            0 => 'BND',
-            1 => 'i-Brunei Dollar',
+            'BND',
+            'i-Brunei Dollar',
         ],
         'BOB' => [
-            0 => 'BOB',
-            1 => 'i-Bolivian Boliviano',
+            'BOB',
+            'i-Bolivian Boliviano',
         ],
         'BRL' => [
-            0 => 'R$',
-            1 => 'i-Brazilian Real',
+            'R$',
+            'i-Brazilian Real',
         ],
         'BSD' => [
-            0 => 'BSD',
-            1 => 'i-Bahamian Dollar',
+            'BSD',
+            'i-Bahamian Dollar',
         ],
         'BTN' => [
-            0 => 'BTN',
-            1 => 'i-Bhutanese Ngultrum',
+            'BTN',
+            'i-Bhutanese Ngultrum',
         ],
         'BWP' => [
-            0 => 'BWP',
-            1 => 'i-Botswana Pula',
+            'BWP',
+            'i-Botswana Pula',
         ],
         'BYN' => [
-            0 => 'BYN',
-            1 => 'i-Belarusian Ruble',
+            'BYN',
+            'i-Belarusian Ruble',
         ],
         'BYR' => [
-            0 => 'BYR',
-            1 => 'i-Belarusian Ruble (2000–2016)',
+            'BYR',
+            'i-Belarusian Ruble (2000–2016)',
         ],
         'BZD' => [
-            0 => 'BZD',
-            1 => 'i-Belize Dollar',
+            'BZD',
+            'i-Belize Dollar',
         ],
         'CAD' => [
-            0 => 'CA$',
-            1 => 'i-Candian Dollar',
+            'CA$',
+            'i-Candian Dollar',
         ],
         'CDF' => [
-            0 => 'CDF',
-            1 => 'i-Congolese Franc',
+            'CDF',
+            'i-Congolese Franc',
         ],
         'CHF' => [
-            0 => 'CHF',
-            1 => 'i-Swiss Franc',
+            'CHF',
+            'i-Swiss Franc',
         ],
         'CLP' => [
-            0 => 'CLP',
-            1 => 'i-Chilean Peso',
+            'CLP',
+            'i-Chilean Peso',
         ],
         'CNH' => [
-            0 => 'CNH',
-            1 => 'i-CNH',
+            'CNH',
+            'i-CNH',
         ],
         'CNY' => [
-            0 => 'CN¥',
-            1 => 'i-Chinese Yuan',
+            'CN¥',
+            'i-Chinese Yuan',
         ],
         'COP' => [
-            0 => 'COP',
-            1 => 'i-Colombian Peso',
+            'COP',
+            'i-Colombian Peso',
         ],
         'CRC' => [
-            0 => 'CRC',
-            1 => 'i-Costa Rican Colón',
+            'CRC',
+            'i-Costa Rican Colón',
         ],
         'CUC' => [
-            0 => 'CUC',
-            1 => 'i-Cuban Convertable Peso',
+            'CUC',
+            'i-Cuban Convertable Peso',
         ],
         'CUP' => [
-            0 => 'CUP',
-            1 => 'i-Cuban Peso',
+            'CUP',
+            'i-Cuban Peso',
         ],
         'CVE' => [
-            0 => 'CVE',
-            1 => 'i-Cape Verdean Escudo',
+            'CVE',
+            'i-Cape Verdean Escudo',
         ],
         'CZK' => [
-            0 => 'CZK',
-            1 => 'i-Czech Republic Koruna',
+            'CZK',
+            'i-Czech Republic Koruna',
         ],
         'DJF' => [
-            0 => 'DJF',
-            1 => 'i-Djiboutian Franc',
+            'DJF',
+            'i-Djiboutian Franc',
         ],
         'DKK' => [
-            0 => 'DKK',
-            1 => 'i-Danish Krone',
+            'DKK',
+            'i-Danish Krone',
         ],
         'DOP' => [
-            0 => 'DOP',
-            1 => 'i-Dominican Peso',
+            'DOP',
+            'i-Dominican Peso',
         ],
         'DZD' => [
-            0 => 'DZD',
-            1 => 'i-Algerian Dinar',
+            'DZD',
+            'i-Algerian Dinar',
         ],
         'EGP' => [
-            0 => 'EGP',
-            1 => 'i-Egyptian Pound',
+            'EGP',
+            'i-Egyptian Pound',
         ],
         'ERN' => [
-            0 => 'ERN',
-            1 => 'i-Eritrean Nakfa',
+            'ERN',
+            'i-Eritrean Nakfa',
         ],
         'ETB' => [
-            0 => 'ETB',
-            1 => 'i-Ethopian Birr',
+            'ETB',
+            'i-Ethopian Birr',
         ],
         'EUR' => [
-            0 => '€',
-            1 => 'i-Euro',
+            '€',
+            'i-Euro',
         ],
         'FJD' => [
-            0 => 'FJD',
-            1 => 'i-Fijian Dollar',
+            'FJD',
+            'i-Fijian Dollar',
         ],
         'FKP' => [
-            0 => 'FKP',
-            1 => 'i-Falkland Islands Pound',
+            'FKP',
+            'i-Falkland Islands Pound',
         ],
         'GBP' => [
-            0 => '£',
-            1 => 'i-British Pound',
+            '£',
+            'i-British Pound',
         ],
         'GEL' => [
-            0 => 'GEL',
-            1 => 'i-Georgian Lari',
+            'GEL',
+            'i-Georgian Lari',
         ],
         'GHS' => [
-            0 => 'GHS',
-            1 => 'i-Ghanaian Cedi',
+            'GHS',
+            'i-Ghanaian Cedi',
         ],
         'GIP' => [
-            0 => 'GIP',
-            1 => 'i-Gibraltar Pound',
+            'GIP',
+            'i-Gibraltar Pound',
         ],
         'GMD' => [
-            0 => 'GMD',
-            1 => 'i-Gambian Dalasi',
+            'GMD',
+            'i-Gambian Dalasi',
         ],
         'GNF' => [
-            0 => 'GNF',
-            1 => 'i-Gunean Franc',
+            'GNF',
+            'i-Gunean Franc',
         ],
         'GTQ' => [
-            0 => 'GTQ',
-            1 => 'i-Guatemalan Quetzal',
+            'GTQ',
+            'i-Guatemalan Quetzal',
         ],
         'GYD' => [
-            0 => 'GYD',
-            1 => 'i-Guyanaese Dollar',
+            'GYD',
+            'i-Guyanaese Dollar',
         ],
         'HKD' => [
-            0 => 'HK$',
-            1 => 'i-Hong Kong Dollar',
+            'HK$',
+            'i-Hong Kong Dollar',
         ],
         'HNL' => [
-            0 => 'HNL',
-            1 => 'i-Honduran Lempira',
+            'HNL',
+            'i-Honduran Lempira',
         ],
         'HRK' => [
-            0 => 'HRK',
-            1 => 'i-Croatian Kuna',
+            'HRK',
+            'i-Croatian Kuna',
         ],
         'HTG' => [
-            0 => 'HTG',
-            1 => 'i-Haitian Gourde',
+            'HTG',
+            'i-Haitian Gourde',
         ],
         'HUF' => [
-            0 => 'HUF',
-            1 => 'i-Hungarian Forint',
+            'HUF',
+            'i-Hungarian Forint',
         ],
         'IDR' => [
-            0 => 'IDR',
-            1 => 'i-Indonesian Rupiah',
+            'IDR',
+            'i-Indonesian Rupiah',
         ],
         'ILS' => [
-            0 => '₪',
-            1 => 'i-Israeli New Sheqel',
+            '₪',
+            'i-Israeli New Sheqel',
         ],
         'INR' => [
-            0 => '₹',
-            1 => 'i-Indian Rupee',
+            '₹',
+            'i-Indian Rupee',
         ],
         'IQD' => [
-            0 => 'IQD',
-            1 => 'i-Iraqi Dinar',
+            'IQD',
+            'i-Iraqi Dinar',
         ],
         'IRR' => [
-            0 => 'IRR',
-            1 => 'i-Iranian Rial',
+            'IRR',
+            'i-Iranian Rial',
         ],
         'ISK' => [
-            0 => 'ISK',
-            1 => 'i-Icelandic Króna',
+            'ISK',
+            'i-Icelandic Króna',
         ],
         'JMD' => [
-            0 => 'JMD',
-            1 => 'i-Jamaican Dollar',
+            'JMD',
+            'i-Jamaican Dollar',
         ],
         'JOD' => [
-            0 => 'JOD',
-            1 => 'i-Jordanian Dinar',
+            'JOD',
+            'i-Jordanian Dinar',
         ],
         'JPY' => [
-            0 => 'JP¥',
-            1 => 'i-Japanese Yen',
+            'JP¥',
+            'i-Japanese Yen',
         ],
         'KES' => [
-            0 => 'KES',
-            1 => 'i-Kenyan Shilling',
+            'KES',
+            'i-Kenyan Shilling',
         ],
         'KGS' => [
-            0 => 'KGS',
-            1 => 'i-Kyrgystani Som',
+            'KGS',
+            'i-Kyrgystani Som',
         ],
         'KHR' => [
-            0 => 'KHR',
-            1 => 'i-Cambodian Riel',
+            'KHR',
+            'i-Cambodian Riel',
         ],
         'KMF' => [
-            0 => 'KMF',
-            1 => 'i-Comorian Franc',
+            'KMF',
+            'i-Comorian Franc',
         ],
         'KPW' => [
-            0 => 'KPW',
-            1 => 'i-North Korean Won',
+            'KPW',
+            'i-North Korean Won',
         ],
         'KRW' => [
-            0 => '₩',
-            1 => 'i-South Korean Won',
+            '₩',
+            'i-South Korean Won',
         ],
         'KWD' => [
-            0 => 'KWD',
-            1 => 'i-Kuwaiti Dinar',
+            'KWD',
+            'i-Kuwaiti Dinar',
         ],
         'KYD' => [
-            0 => 'KYD',
-            1 => 'i-Cayman Islands Dollar',
+            'KYD',
+            'i-Cayman Islands Dollar',
         ],
         'KZT' => [
-            0 => 'KZT',
-            1 => 'i-Kazakhstani Tenge',
+            'KZT',
+            'i-Kazakhstani Tenge',
         ],
         'LAK' => [
-            0 => 'LAK',
-            1 => 'i-Laotian Kip',
+            'LAK',
+            'i-Laotian Kip',
         ],
         'LBP' => [
-            0 => 'LBP',
-            1 => 'i-Lebanese Pound',
+            'LBP',
+            'i-Lebanese Pound',
         ],
         'LKR' => [
-            0 => 'LKR',
-            1 => 'i-Sri Lankan Rupee',
+            'LKR',
+            'i-Sri Lankan Rupee',
         ],
         'LRD' => [
-            0 => 'LRD',
-            1 => 'i-Liberian Dollar',
+            'LRD',
+            'i-Liberian Dollar',
         ],
         'LSL' => [
-            0 => 'LSL',
-            1 => 'i-Lesotho Loti',
+            'LSL',
+            'i-Lesotho Loti',
         ],
         'LTL' => [
-            0 => 'LTL',
-            1 => 'i-Lithuanian Litas',
+            'LTL',
+            'i-Lithuanian Litas',
         ],
         'LVL' => [
-            0 => 'LVL',
-            1 => 'i-Latvian Lats',
+            'LVL',
+            'i-Latvian Lats',
         ],
         'LYD' => [
-            0 => 'LYD',
-            1 => 'i-Libyan Dinar',
+            'LYD',
+            'i-Libyan Dinar',
         ],
         'MAD' => [
-            0 => 'MAD',
-            1 => 'i-Moroccan Dirham',
+            'MAD',
+            'i-Moroccan Dirham',
         ],
         'MDL' => [
-            0 => 'MDL',
-            1 => 'i-Moldovan Leu',
+            'MDL',
+            'i-Moldovan Leu',
         ],
         'MGA' => [
-            0 => 'MGA',
-            1 => 'i-Malagasy Ariary',
+            'MGA',
+            'i-Malagasy Ariary',
         ],
         'MKD' => [
-            0 => 'MKD',
-            1 => 'i-Macedonian Denar',
+            'MKD',
+            'i-Macedonian Denar',
         ],
         'MMK' => [
-            0 => 'MMK',
-            1 => 'i-Myanma Kyat',
+            'MMK',
+            'i-Myanma Kyat',
         ],
         'MNT' => [
-            0 => 'MNT',
-            1 => 'i-Mongolian Tugrik',
+            'MNT',
+            'i-Mongolian Tugrik',
         ],
         'MOP' => [
-            0 => 'MOP',
-            1 => 'i-Macanese Pataca',
+            'MOP',
+            'i-Macanese Pataca',
         ],
         'MRO' => [
-            0 => 'MRO',
-            1 => 'i-Mauritanian Ouguiya (1973–2017)',
+            'MRO',
+            'i-Mauritanian Ouguiya (1973–2017)',
         ],
         'MRU' => [
-            0 => 'MRU',
-            1 => 'i-Mauritanian Ouguiya',
+            'MRU',
+            'i-Mauritanian Ouguiya',
         ],
         'MUR' => [
-            0 => 'MUR',
-            1 => 'i-Mauritian Rupee',
+            'MUR',
+            'i-Mauritian Rupee',
         ],
         'MVR' => [
-            0 => 'MVR',
-            1 => 'i-Maldivian Rufiyana',
+            'MVR',
+            'i-Maldivian Rufiyana',
         ],
         'MWK' => [
-            0 => 'MWK',
-            1 => 'i-Malawian Kwacha',
+            'MWK',
+            'i-Malawian Kwacha',
         ],
         'MXN' => [
-            0 => 'MX$',
-            1 => 'i-Mexican Peso',
+            'MX$',
+            'i-Mexican Peso',
         ],
         'MYR' => [
-            0 => 'MYR',
-            1 => 'i-Malaysian Ringgit',
+            'MYR',
+            'i-Malaysian Ringgit',
         ],
         'MZN' => [
-            0 => 'MZN',
-            1 => 'i-Mozambican Metical',
+            'MZN',
+            'i-Mozambican Metical',
         ],
         'NAD' => [
-            0 => 'NAD',
-            1 => 'i-Namibian Dollar',
+            'NAD',
+            'i-Namibian Dollar',
         ],
         'NGN' => [
-            0 => 'NGN',
-            1 => 'i-Nigerian Naira',
+            'NGN',
+            'i-Nigerian Naira',
         ],
         'NIO' => [
-            0 => 'NIO',
-            1 => 'i-Nicaraguan Córdoba',
+            'NIO',
+            'i-Nicaraguan Córdoba',
         ],
         'NOK' => [
-            0 => 'NOK',
-            1 => 'i-Norwegian Krone',
+            'NOK',
+            'i-Norwegian Krone',
         ],
         'NPR' => [
-            0 => 'NPR',
-            1 => 'i-Nepalese Rupee',
+            'NPR',
+            'i-Nepalese Rupee',
         ],
         'NZD' => [
-            0 => 'NZ$',
-            1 => 'i-New Zealand Dollar',
+            'NZ$',
+            'i-New Zealand Dollar',
         ],
         'OMR' => [
-            0 => 'OMR',
-            1 => 'i-Omani Rial',
+            'OMR',
+            'i-Omani Rial',
         ],
         'PAB' => [
-            0 => 'PAB',
-            1 => 'i-Panamanian Balboa',
+            'PAB',
+            'i-Panamanian Balboa',
         ],
         'PEN' => [
-            0 => 'PEN',
-            1 => 'i-Peruvian Nuevo Sol',
+            'PEN',
+            'i-Peruvian Nuevo Sol',
         ],
         'PGK' => [
-            0 => 'PGK',
-            1 => 'i-Papua New Guinean Kina',
+            'PGK',
+            'i-Papua New Guinean Kina',
         ],
         'PHP' => [
-            0 => 'PHP',
-            1 => 'i-Philippine Peso',
+            'PHP',
+            'i-Philippine Peso',
         ],
         'PKR' => [
-            0 => 'PKR',
-            1 => 'i-Pakistani Rupee',
+            'PKR',
+            'i-Pakistani Rupee',
         ],
         'PLN' => [
-            0 => 'PLN',
-            1 => 'i-Polish Zloty',
+            'PLN',
+            'i-Polish Zloty',
         ],
         'PYG' => [
-            0 => 'PYG',
-            1 => 'i-Paraguayan Guarani',
+            'PYG',
+            'i-Paraguayan Guarani',
         ],
         'QAR' => [
-            0 => 'QAR',
-            1 => 'i-Qatari Rial',
+            'QAR',
+            'i-Qatari Rial',
         ],
         'RON' => [
-            0 => 'RON',
-            1 => 'i-Romanian Leu',
+            'RON',
+            'i-Romanian Leu',
         ],
         'RSD' => [
-            0 => 'RSD',
-            1 => 'i-Serbian Dinar',
+            'RSD',
+            'i-Serbian Dinar',
         ],
         'RUB' => [
-            0 => 'RUB',
-            1 => 'i-Russian Ruble',
+            'RUB',
+            'i-Russian Ruble',
         ],
         'RWF' => [
-            0 => 'RWF',
-            1 => 'i-Rwandan Franc',
+            'RWF',
+            'i-Rwandan Franc',
         ],
         'SAR' => [
-            0 => 'SAR',
-            1 => 'i-Saudi Riyal',
+            'SAR',
+            'i-Saudi Riyal',
         ],
         'SBD' => [
-            0 => 'SBD',
-            1 => 'i-Solomon Islands Dollar',
+            'SBD',
+            'i-Solomon Islands Dollar',
         ],
         'SCR' => [
-            0 => 'SCR',
-            1 => 'i-Seychellois Rupee',
+            'SCR',
+            'i-Seychellois Rupee',
         ],
         'SDG' => [
-            0 => 'SDG',
-            1 => 'i-Sudanese Pound',
+            'SDG',
+            'i-Sudanese Pound',
         ],
         'SEK' => [
-            0 => 'SEK',
-            1 => 'i-Swedish Krona',
+            'SEK',
+            'i-Swedish Krona',
         ],
         'SGD' => [
-            0 => 'SGD',
-            1 => 'i-Singapore Dollar',
+            'SGD',
+            'i-Singapore Dollar',
         ],
         'SHP' => [
-            0 => 'SHP',
-            1 => 'i-Saint Helena Pound',
+            'SHP',
+            'i-Saint Helena Pound',
+        ],
+        'SLE' => [
+            'SLE',
+            'i-Sierra Leonean Leone',
         ],
         'SLL' => [
-            0 => 'SLL',
-            1 => 'i-Sierra Leonean Leone',
+            'SLL',
+            'i-Sierra Leonean Leone (1964—2022)',
         ],
         'SOS' => [
-            0 => 'SOS',
-            1 => 'i-Somali Shilling',
+            'SOS',
+            'i-Somali Shilling',
         ],
         'SRD' => [
-            0 => 'SRD',
-            1 => 'i-Surinamese Dollar',
+            'SRD',
+            'i-Surinamese Dollar',
         ],
         'SSP' => [
-            0 => 'SSP',
-            1 => 'i-South Sudanese Pound',
+            'SSP',
+            'i-South Sudanese Pound',
         ],
         'STD' => [
-            0 => 'STD',
-            1 => 'i-São Tomé kanye ne-Príncipe Dobra (1977–2017)',
+            'STD',
+            'i-São Tomé kanye ne-Príncipe Dobra (1977–2017)',
         ],
         'STN' => [
-            0 => 'STN',
-            1 => 'i-São Tomé kanye ne-Príncipe Dobra',
+            'STN',
+            'i-São Tomé kanye ne-Príncipe Dobra',
         ],
         'SYP' => [
-            0 => 'SYP',
-            1 => 'i-Syrian Pound',
+            'SYP',
+            'i-Syrian Pound',
         ],
         'SZL' => [
-            0 => 'SZL',
-            1 => 'i-Swazi Lilangeni',
+            'SZL',
+            'i-Swazi Lilangeni',
         ],
         'THB' => [
-            0 => '฿',
-            1 => 'i-Thai Baht',
+            '฿',
+            'i-Thai Baht',
         ],
         'TJS' => [
-            0 => 'TJS',
-            1 => 'i-Tajikistani Somoni',
+            'TJS',
+            'i-Tajikistani Somoni',
         ],
         'TMT' => [
-            0 => 'TMT',
-            1 => 'i-Turkmenistani Manat',
+            'TMT',
+            'i-Turkmenistani Manat',
         ],
         'TND' => [
-            0 => 'TND',
-            1 => 'i-Tunisian Dinar',
+            'TND',
+            'i-Tunisian Dinar',
         ],
         'TOP' => [
-            0 => 'TOP',
-            1 => 'i-Tongan Paʻanga',
+            'TOP',
+            'i-Tongan Paʻanga',
         ],
         'TRY' => [
-            0 => 'TRY',
-            1 => 'i-Turkish Lira',
+            'TRY',
+            'i-Turkish Lira',
         ],
         'TTD' => [
-            0 => 'TTD',
-            1 => 'i-Trinidad and Tobago Dollar',
+            'TTD',
+            'i-Trinidad and Tobago Dollar',
         ],
         'TWD' => [
-            0 => 'NT$',
-            1 => 'i-New Taiwan Dollar',
+            'NT$',
+            'i-New Taiwan Dollar',
         ],
         'TZS' => [
-            0 => 'TZS',
-            1 => 'i-Tanzanian Shilling',
+            'TZS',
+            'i-Tanzanian Shilling',
         ],
         'UAH' => [
-            0 => 'UAH',
-            1 => 'i-Ukrainian Hryvnia',
+            'UAH',
+            'i-Ukrainian Hryvnia',
         ],
         'UGX' => [
-            0 => 'UGX',
-            1 => 'i-Ugandan Shilling',
+            'UGX',
+            'i-Ugandan Shilling',
         ],
         'USD' => [
-            0 => '$',
-            1 => 'i-US Dollar',
+            '$',
+            'i-US Dollar',
         ],
         'UYU' => [
-            0 => 'UYU',
-            1 => 'i-Uruguayan Peso',
+            'UYU',
+            'i-Uruguayan Peso',
         ],
         'UZS' => [
-            0 => 'UZS',
-            1 => 'i-Uzbekistan Som',
+            'UZS',
+            'i-Uzbekistan Som',
         ],
         'VEF' => [
-            0 => 'VEF',
-            1 => 'i-Venezuelan Bolívar (2008–2018)',
+            'VEF',
+            'i-Venezuelan Bolívar (2008–2018)',
         ],
         'VES' => [
-            0 => 'VES',
-            1 => 'i-Venezuelan Bolívar',
+            'VES',
+            'i-Venezuelan Bolívar',
         ],
         'VND' => [
-            0 => '₫',
-            1 => 'i-Vietnamese Dong',
+            '₫',
+            'i-Vietnamese Dong',
         ],
         'VUV' => [
-            0 => 'VUV',
-            1 => 'i-Vanuatu Vatu',
+            'VUV',
+            'i-Vanuatu Vatu',
         ],
         'WST' => [
-            0 => 'WST',
-            1 => 'i-Samoan Tala',
+            'WST',
+            'i-Samoan Tala',
         ],
         'XAF' => [
-            0 => 'FCFA',
-            1 => 'i-Central African CFA Franc',
+            'FCFA',
+            'i-Central African CFA Franc',
         ],
         'XCD' => [
-            0 => 'EC$',
-            1 => 'i-East Caribbean Dollar',
+            'EC$',
+            'i-East Caribbean Dollar',
         ],
         'XOF' => [
-            0 => 'F CFA',
-            1 => 'i-West African CFA Franc',
+            'F CFA',
+            'i-West African CFA Franc',
         ],
         'XPF' => [
-            0 => 'CFPF',
-            1 => 'i-CFP Franc',
+            'CFPF',
+            'i-CFP Franc',
         ],
         'YER' => [
-            0 => 'YER',
-            1 => 'i-Yemeni Rial',
+            'YER',
+            'i-Yemeni Rial',
         ],
         'ZAR' => [
-            0 => 'R',
-            1 => 'i-South African Rand',
+            'R',
+            'i-South African Rand',
         ],
         'ZMK' => [
-            0 => 'ZMK',
-            1 => 'i-Zambian Kwacha (1968–2012)',
+            'ZMK',
+            'i-Zambian Kwacha (1968–2012)',
         ],
         'ZMW' => [
-            0 => 'ZMW',
-            1 => 'i-Zambian Kwacha',
+            'ZMW',
+            'i-Zambian Kwacha',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/git-info.txt symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/git-info.txt
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/git-info.txt	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/git-info.txt	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,6 @@
 ===============
 
 URL: https://github.com/unicode-org/icu.git
-Revision: 5861e1fd52f1d7673eee38bc3c965aa18b336062
-Author: Peter Edberg
-Date: 2023-04-11T10:32:35-07:00
+Revision: 8eca245c7484ac6cc179e3e5f7c1ea7680810f39
+Author: Rahul Pandey
+Date: 2024-10-21T16:21:38+05:30
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/af.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/af.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/af.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/af.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,11 +38,13 @@
         'bem' => 'Bemba',
         'bez' => 'Bena',
         'bg' => 'Bulgaars',
+        'bgc' => 'Haryanvi',
         'bgn' => 'Wes-Balochi',
         'bho' => 'Bhojpuri',
         'bi' => 'Bislama',
         'bin' => 'Bini',
         'bla' => 'Siksika',
+        'blo' => 'Anii',
         'bm' => 'Bambara',
         'bn' => 'Bengaals',
         'bo' => 'Tibettaans',
@@ -88,7 +90,7 @@
         'dgr' => 'Dogrib',
         'dje' => 'Zarma',
         'doi' => 'Dogri',
-        'dsb' => 'Benedesorbies',
+        'dsb' => 'Nedersorbies',
         'dua' => 'Duala',
         'dv' => 'Divehi',
         'dyo' => 'Jola-Fonyi',
@@ -204,7 +206,7 @@
         'krc' => 'Karachay-Balkar',
         'krl' => 'Karelies',
         'kru' => 'Kurukh',
-        'ks' => 'Kasjmirs',
+        'ks' => 'Kasjmiri',
         'ksb' => 'Shambala',
         'ksf' => 'Bafia',
         'ksh' => 'Keuls',
@@ -213,6 +215,7 @@
         'kv' => 'Komi',
         'kw' => 'Kornies',
         'kwk' => 'Kwak’wala',
+        'kxv' => 'Kuvi',
         'ky' => 'Kirgisies',
         'la' => 'Latyn',
         'lad' => 'Ladino',
@@ -221,8 +224,10 @@
         'lez' => 'Lezghies',
         'lg' => 'Ganda',
         'li' => 'Limburgs',
+        'lij' => 'Liguries',
         'lil' => 'Lillooet',
         'lkt' => 'Lakota',
+        'lmo' => 'Lombardies',
         'ln' => 'Lingaals',
         'lo' => 'Lao',
         'lou' => 'Louisiana Kreool',
@@ -314,10 +319,11 @@
         'pl' => 'Pools',
         'pqm' => 'Maliseet-Passamaquoddy',
         'prg' => 'Pruisies',
-        'ps' => 'Pasjto',
+        'ps' => 'Pasjtoe',
         'pt' => 'Portugees',
         'qu' => 'Quechua',
         'quc' => 'K’iche’',
+        'raj' => 'Rajasthani',
         'rap' => 'Rapanui',
         'rar' => 'Rarotongaans',
         'rhg' => 'Rohingya',
@@ -331,7 +337,7 @@
         'rwk' => 'Rwa',
         'sa' => 'Sanskrit',
         'sad' => 'Sandawees',
-        'sah' => 'Sakhaans',
+        'sah' => 'Jakoeties',
         'saq' => 'Samburu',
         'sat' => 'Santalies',
         'sba' => 'Ngambay',
@@ -373,6 +379,7 @@
         'sw' => 'Swahili',
         'swb' => 'Comoraans',
         'syr' => 'Siries',
+        'szl' => 'Silesies',
         'ta' => 'Tamil',
         'tce' => 'Suid-Tutchone',
         'te' => 'Teloegoe',
@@ -383,7 +390,7 @@
         'tgx' => 'Tagish',
         'th' => 'Thai',
         'tht' => 'Tahltan',
-        'ti' => 'Tigrinya',
+        'ti' => 'Tigrinja',
         'tig' => 'Tigre',
         'tk' => 'Turkmeens',
         'tlh' => 'Klingon',
@@ -409,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',
@@ -424,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ak.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ak.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ak.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ak.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,51 +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' => [
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/am.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/am.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/am.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/am.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,12 +28,12 @@
         'aro' => 'አራኦና',
         'arp' => 'አራፓሆ',
         'arq' => 'የአልጄሪያ ዓረብኛ',
-        'ars' => 'ናጅዲ-አረቢክ',
+        'ars' => 'ናጅዲ አረብኛ',
         'arw' => 'አራዋክ',
-        'as' => 'አሳሜዛዊ',
+        'as' => 'አሳሜዝ',
         'asa' => 'አሱ',
         'ase' => 'የአሜሪካ የምልክት ቋንቋ',
-        'ast' => 'አስቱሪያን',
+        'ast' => 'አስቱሪያንኛ',
         'atj' => 'አቲካምከው',
         'av' => 'አቫሪክ',
         'awa' => 'አዋድሂ',
@@ -54,13 +54,15 @@
         'bfd' => 'ባፉት',
         'bfq' => 'ባዳጋ',
         'bg' => 'ቡልጋሪኛ',
+        'bgc' => 'ሃርያንቪኛ',
         'bgn' => 'የምዕራብ ባሎቺ',
-        'bho' => 'ቦጁሪ',
+        'bho' => 'ቦጅፑሪ',
         'bi' => 'ቢስላምኛ',
         'bik' => 'ቢኮል',
         'bin' => 'ቢኒ',
         'bjn' => 'ባንጃር',
         'bla' => 'ሲክሲካ',
+        'blo' => 'አኒኛ',
         'bm' => 'ባምባርኛ',
         'bn' => 'ቤንጋሊኛ',
         'bo' => 'ቲቤታንኛ',
@@ -83,7 +85,7 @@
         'cch' => 'አትሳም',
         'ccp' => 'ቻክማ',
         'ce' => 'ችችን',
-        'ceb' => 'ካቡዋኖ',
+        'ceb' => 'ሴብዋኖ',
         'cgg' => 'ቺጋኛ',
         'ch' => 'ቻሞሮ',
         'chb' => 'ቺብቻ',
@@ -103,36 +105,36 @@
         'cr' => 'ክሪ',
         'crg' => 'ሚቺፍ',
         'crh' => 'ክሪሚያን ተርኪሽ',
-        'crj' => 'ደቡባዊ ምዕራብ ክሪ',
-        'crk' => 'ክሪ ሜዳዎች',
-        'crl' => 'ሰሜናዊ ምዕራብ ክሪ',
-        'crm' => 'ሙስ-ክሪ',
+        'crj' => 'ደቡብ ምዕራባዊ ክሪ',
+        'crk' => 'ፕላይንስ ክሪ',
+        'crl' => 'ሰሜን ምስራቃዊ ክሪ',
+        'crm' => 'ሙዝ ክሪ',
         'crr' => 'ካሮሊና አልጎንክዊያን',
         'crs' => 'ሰሰላዊ ክሬኦሊ ፈረንሳይኛ',
         'cs' => 'ቼክኛ',
-        'csw' => 'ረግረጋማ ክሪ',
+        'csw' => 'ስዋምፒ ክሪ',
         'cu' => 'ቸርች ስላቪክ',
-        'cv' => 'ቹቫሽ',
-        'cy' => 'ወልሽ',
+        'cv' => 'ቹቫሽኛ',
+        'cy' => 'ዌልሽ',
         'da' => 'ዴኒሽ',
         'dak' => 'ዳኮታ',
         'dar' => 'ዳርግዋ',
-        'dav' => 'ታይታኛ',
-        'de' => 'ጀርመን',
+        'dav' => 'ታይታ',
+        'de' => 'ጀርመንኛ',
         'del' => 'ዳላዌር',
         'dgr' => 'ዶግሪብ',
         'din' => 'ዲንካ',
         'dje' => 'ዛርማኛ',
         'doi' => 'ዶግሪ',
-        'dsb' => 'የታችኛው ሰርቢያንኛ',
+        'dsb' => 'የታችኛው ሶርቢያኛ',
         'dtp' => 'ሴንተራል ዱሰን',
         'dua' => 'ዱዋላኛ',
         'dv' => 'ዲቬሂ',
-        'dyo' => 'ጆላ ፎንያኛ',
+        'dyo' => 'ጆላ-ፎንዪ',
         'dyu' => 'ድዩላ',
         'dz' => 'ድዞንግኻኛ',
         'dzg' => 'ዳዛጋ',
-        'ebu' => 'ኢቦኛ',
+        'ebu' => 'ኢምቡ',
         'ee' => 'ኢዊ',
         'efi' => 'ኤፊክ',
         'egy' => 'የጥንታዊ ግብጽኛ',
@@ -140,14 +142,14 @@
         'el' => 'ግሪክኛ',
         'en' => 'እንግሊዝኛ',
         'eo' => 'ኤስፐራንቶ',
-        'es' => 'ስፓንሽኛ',
+        'es' => 'ስፓኒሽ',
         'esu' => 'ሴንተራል ዩፒክ',
         'et' => 'ኢስቶኒያንኛ',
         'eu' => 'ባስክኛ',
         'ewo' => 'ኤዎንዶ',
         'fa' => 'ፐርሺያኛ',
-        'ff' => 'ፉላህ',
-        'fi' => 'ፊኒሽ',
+        'ff' => 'ፉላኒኛ',
+        'fi' => 'ፊንላንድኛ',
         'fil' => 'ፊሊፒንኛ',
         'fj' => 'ፊጂኛ',
         'fo' => 'ፋሮኛ',
@@ -155,50 +157,50 @@
         'fr' => 'ፈረንሳይኛ',
         'frc' => 'ካጁን ፍሬንች',
         'frp' => 'አርፒታን',
-        'frr' => 'ሰሜናዊ ፍሪሳን',
+        'frr' => 'ሰሜናዊ ፍሪስያን',
         'fur' => 'ፍሩሊያን',
         'fy' => 'ምዕራባዊ ፍሪሲኛ',
-        'ga' => 'አይሪሽ',
+        'ga' => 'አየርላንድኛ',
         'gaa' => 'ጋ',
         'gag' => 'ጋጉዝኛ',
         'gan' => 'ጋን ቻይንኛ',
-        'gd' => 'የስኮቲሽ ጌልክኛ',
+        'gd' => 'የስኮትላንድ ጌይሊክ',
         'gez' => 'ግዕዝኛ',
         'gil' => 'ጅልበርትስ',
-        'gl' => 'ጋሊሺያ',
+        'gl' => 'ጋሊሺያንኛ',
         'gn' => 'ጓራኒኛ',
         'gor' => 'ጎሮንታሎ',
         'grc' => 'የጥንታዊ ግሪክ',
-        'gsw' => 'የስዊዝ ጀርመን',
+        'gsw' => 'ስዊዝ ጀርመንኛ',
         'gu' => 'ጉጃርቲኛ',
         'guz' => 'ጉስሊኛ',
-        'gv' => 'ማንክስኛ',
+        'gv' => 'ማንክስ',
         'gwi' => 'ግዊቺን',
         'ha' => 'ሃውሳኛ',
         'hai' => 'ሃይዳ',
         'hak' => 'ሃካ ቻይንኛ',
         'haw' => 'ሃዊያኛ',
         'hax' => 'ደቡባዊ ሃይዳ',
-        'he' => 'ዕብራይስጥ﻿',
-        'hi' => 'ሒንዱኛ',
+        'he' => 'ዕብራይስጥ',
+        'hi' => 'ሕንድኛ',
         'hil' => 'ሂሊጋይኖን',
         'hmn' => 'ህሞንግ',
         'hr' => 'ክሮሽያንኛ',
         'hsb' => 'የላይኛው ሶርቢያንኛ',
         'hsn' => 'ዢያንግ ቻይንኛ',
-        'ht' => 'ሃይትኛ',
+        'ht' => 'ሃይትኛ ክሮሌ',
         'hu' => 'ሀንጋሪኛ',
         'hup' => 'ሁፓ',
         'hur' => 'ሃልኮመልም',
-        'hy' => 'አርመናዊ',
+        'hy' => 'አርሜንኛ',
         'hz' => 'ሄሬሮ',
         'ia' => 'ኢንቴርሊንጓ',
         'iba' => 'ኢባን',
-        'ibb' => 'ኢቢቦ',
-        'id' => 'ኢንዶኔዥኛ',
+        'ibb' => 'ኢቢብዮ',
+        'id' => 'ኢንዶኔዥያኛ',
         'ie' => 'እንተርሊንግወ',
         'ig' => 'ኢግቦኛ',
-        'ii' => 'ሲቹንዪኛ',
+        'ii' => 'ሲቹዋን ዪ',
         'ik' => 'እኑፒያቅኛ',
         'ikt' => 'የምዕራባዊ ካናዳ ኢኑክቲቱት',
         'ilo' => 'ኢሎኮ',
@@ -209,13 +211,13 @@
         'iu' => 'እኑክቲቱትኛ',
         'ja' => 'ጃፓንኛ',
         'jbo' => 'ሎጅባን',
-        'jgo' => 'ንጎባኛ',
+        'jgo' => 'ንጎምባ',
         'jmc' => 'ማቻሜኛ',
-        'jv' => 'ጃቫንኛ',
-        'ka' => 'ጆርጂያን',
+        'jv' => 'ጃቫኛ',
+        'ka' => 'ጆርጂያንኛ',
         'kab' => 'ካብይል',
         'kac' => 'ካቺን',
-        'kaj' => 'ካጅ',
+        'kaj' => 'ጅጁ',
         'kam' => 'ካምባ',
         'kbd' => 'ካባርዲያን',
         'kcg' => 'ታያፕ',
@@ -224,87 +226,90 @@
         'kfo' => 'ኮሮ',
         'kg' => 'ኮንጎኛ',
         'kgp' => 'ካይንጋንግ',
-        'kha' => 'ክሃሲ',
+        'kha' => 'ካሲ',
         'khq' => 'ኮይራ ቺኒ',
         'ki' => 'ኪኩዩ',
-        'kj' => 'ኩንያማ',
+        'kj' => 'ኩዋንያማ',
         'kk' => 'ካዛክኛ',
         'kkj' => 'ካኮ',
-        'kl' => 'ካላሊሱትኛ',
+        'kl' => 'ካላሊሱት',
         'kln' => 'ካለንጂን',
-        'km' => 'ክህመርኛ',
+        'km' => 'ክመር',
         'kmb' => 'ኪምቡንዱ',
-        'kn' => 'ካናዳኛ',
+        'kn' => 'ካናዳ',
         'ko' => 'ኮሪያኛ',
         'koi' => 'ኮሚ ፔርምያክ',
         'kok' => 'ኮንካኒ',
         'kpe' => 'ክፔሌ',
         'kr' => 'ካኑሪ',
         'krc' => 'ካራቻይ-ባልካር',
-        'krl' => 'ካረሊኛ',
+        'krl' => 'ካረሊያን',
         'kru' => 'ኩሩክ',
         'ks' => 'ካሽሚርኛ',
         'ksb' => 'ሻምባላ',
         'ksf' => 'ባፊያ',
         'ksh' => 'ኮሎኝኛ',
-        'ku' => 'ኩርድሽኛ',
+        'ku' => 'ኩርድሽ',
         'kum' => 'ኩማይክ',
         'kv' => 'ኮሚ',
         'kw' => 'ኮርኒሽ',
         'kwk' => 'ክዋክዋላ',
-        'ky' => 'ኪርጊዝኛ',
+        'kxv' => 'ኩቪኛ',
+        'ky' => 'ክይርግይዝ',
         'la' => 'ላቲንኛ',
         'lad' => 'ላዲኖ',
         'lag' => 'ላንጊ',
-        'lb' => 'ሉክዘምበርኛ',
+        'lb' => 'ሉክሰምበርግኛ',
         'lez' => 'ሌዝጊያን',
         'lg' => 'ጋንዳኛ',
         'li' => 'ሊምቡርጊሽ',
+        'lij' => 'ሊጓሪያኛ',
         'lil' => 'ሊሎኤት',
         'lkt' => 'ላኮታ',
-        'ln' => 'ሊንጋላኛ',
+        'lmo' => 'ሎምባርድኛ',
+        'ln' => 'ሊንጋላ',
         'lo' => 'ላኦኛ',
         'lou' => 'ሉዊዚያና ክሬኦል',
-        'loz' => 'ሎዚኛ',
+        'loz' => 'ሎዚ',
         'lrc' => 'ሰሜናዊ ሉሪ',
         'lsm' => 'ሳሚያ',
-        'lt' => 'ሉቴንያንኛ',
-        'lu' => 'ሉባ ካታንጋ',
+        'lt' => 'ሊቱዌንያኛ',
+        'lu' => 'ሉባ-ካታንጋ',
         'lua' => 'ሉባ-ሉሏ',
         'lun' => 'ሉንዳ',
         'luo' => 'ሉኦ',
         'lus' => 'ሚዞ',
-        'luy' => 'ሉዪያ',
-        'lv' => 'ላትቪያን',
+        'luy' => 'ሉያ',
+        'lv' => 'ላትቪያኛ',
         'mad' => 'ማዱረስ',
         'mag' => 'ማጋሂ',
-        'mai' => 'ማይተሊ',
+        'mai' => 'ማይቲሊ',
         'mak' => 'ማካሳር',
         'mas' => 'ማሳይ',
         'mdf' => 'ሞክሻ',
         'men' => 'ሜንዴ',
         'mer' => 'ሜሩ',
-        'mfe' => 'ሞሪሲየኛ',
-        'mg' => 'ማላጋስኛ',
-        'mgh' => 'ማኩዋ ሜቶ',
+        'mfe' => 'ሞሪስየን',
+        'mg' => 'ማላጋስይ',
+        'mgh' => 'ማኩዋ-ሜቶ',
         'mgo' => 'ሜታ',
-        'mh' => 'ማርሻሌዝኛ',
-        'mi' => 'ማኦሪኛ',
-        'mic' => 'ሚክማክ',
+        'mh' => 'ማርሻሊዝ',
+        'mi' => 'ማኦሪ',
+        'mic' => 'ሚክማው',
         'min' => 'ሚናንግካባኡ',
-        'mk' => 'ማሴዶንኛ',
-        'ml' => 'ማላያላምኛ',
+        'mk' => 'ሜቄዶንኛ',
+        'ml' => 'ማላያላም',
         'mn' => 'ሞንጎሊያኛ',
         'mni' => 'ማኒፑሪ',
         'moe' => 'ኢኑ-አይመን',
         'moh' => 'ሞሃውክ',
         'mos' => 'ሞሲ',
-        'mr' => 'ማራቲኛ',
-        'ms' => 'ማላይኛ',
-        'mt' => 'ማልቲስኛ',
+        'mr' => 'ማራቲ',
+        'ms' => 'ማላይ',
+        'mt' => 'ማልቲዝኛ',
         'mua' => 'ሙንዳንግ',
-        'mus' => 'ክሪክ',
-        'mwl' => 'ሚራንዴዝኛ',
+        'mus' => 'ሙስኮኪ',
+        'mwl' => 'ሚራንዴዝ',
         'my' => 'ቡርማኛ',
         'myv' => 'ኤርዝያ',
         'mzn' => 'ማዛንደራኒ',
@@ -314,7 +319,7 @@
         'naq' => 'ናማ',
         'nb' => 'የኖርዌይ ቦክማል',
         'nd' => 'ሰሜን ንዴብሌ',
-        'nds' => 'የታችኛው ጀርመን',
+        'nds' => 'የታችኛው ጀርመንኛ',
         'ne' => 'ኔፓሊኛ',
         'new' => 'ኒዋሪ(ኔፓል)',
         'ng' => 'ንዶንጋ',
@@ -325,7 +330,7 @@
         'nmg' => 'ክዋሲዮ',
         'nn' => 'የኖርዌይ ናይኖርስክ',
         'nnh' => 'ኒጊምቡን',
-        'no' => 'ኖርዌጂያን',
+        'no' => 'ኖርዌይኛ',
         'nog' => 'ኖጋይ',
         'nqo' => 'ንኮ',
         'nr' => 'ደቡብ ንደቤሌ',
@@ -334,82 +339,83 @@
         'nv' => 'ናቫጆ',
         'nwc' => 'ክላሲክ ኔዋሪ',
         'ny' => 'ንያንጃ',
-        'nyn' => 'ኒያንኮልኛ',
-        'oc' => 'ኦኪታንኛ',
-        'ojb' => 'ሰሜናዊ ምዕራብ ኦጂብዋ',
+        'nyn' => 'ኒያንኮል',
+        'oc' => 'ኦሲታን',
+        'ojb' => 'ሰሜን ምዕራባዊ ኦጂብዋ',
         'ojc' => 'ማዕከላዊ ኦጂብዋ',
         'ojs' => 'ኦጂ-ክሪ',
         'ojw' => 'ምዕራባዊ ኦጂቡዋ',
         'oka' => 'ኦካናጋን',
-        'om' => 'ኦሮሞኛ',
-        'or' => 'ኦዲያኛ',
+        'om' => 'ኦሮሚኛ',
+        'or' => 'ኦዲያ',
         'os' => 'ኦሴቲክ',
         'pa' => 'ፑንጃብኛ',
-        'pag' => 'ፓንጋሲናንኛ',
+        'pag' => 'ፓንጋሲናን',
         'pam' => 'ፓምፓንጋ',
-        'pap' => 'ፓፒአሜንቶ',
-        'pau' => 'ፓላኡአን',
+        'pap' => 'ፓፒያሜንቶ',
+        'pau' => 'ፓሉዋን',
         'pcm' => 'የናይጄሪያ ፒጂን',
         'pis' => 'ፒጂን',
-        'pl' => 'ፖሊሽኛ',
-        'pqm' => 'ማሊሰት-ፓሳማቆድይ',
+        'pl' => 'ፖሊሽ',
+        'pqm' => 'ማሊሴት-ፓሳማኩዎድይ',
         'prg' => 'ፐሩሳንኛ',
-        'ps' => 'ፓሽቶኛ',
+        'ps' => 'ፓሽቶ',
         'pt' => 'ፖርቹጋልኛ',
-        'qu' => 'ኵቿኛ',
+        'qu' => 'ኩዌቹዋ',
         'quc' => 'ኪቼ',
         'qug' => 'ቺምቦራዞ ሃይላንድ ኩቹዋ',
+        'raj' => 'ራጃስታኒ',
         'rap' => 'ራፓኑኢ',
-        'rar' => 'ራሮቶንጋ',
-        'rhg' => 'ሮሂንግኛ',
+        'rar' => 'ራሮቶንጋን',
+        'rhg' => 'ሮሂንግያ',
         'rm' => 'ሮማንሽ',
-        'rn' => 'ሩንዲኛ',
-        'ro' => 'ሮማኒያን',
+        'rn' => 'ሩንዲ',
+        'ro' => 'ሮማኒያኛ',
         'rof' => 'ሮምቦ',
         'ru' => 'ራሽያኛ',
         'rup' => 'አሮማንያን',
-        'rw' => 'ኪንያርዋንድኛ',
+        'rw' => 'ኪንያርዋንዳ',
         'rwk' => 'ርዋ',
-        'sa' => 'ሳንስክሪትኛ',
+        'sa' => 'ሳንስክሪት',
         'sad' => 'ሳንዳዌ',
-        'sah' => 'ሳክሃ',
+        'sah' => 'ያኩት',
         'saq' => 'ሳምቡሩ',
         'sat' => 'ሳንታሊ',
         'sba' => 'ንጋምባይ',
         'sbp' => 'ሳንጉ',
-        'sc' => 'ሳርዲንያንኛ',
+        'sc' => 'ሳርዲንያን',
         'scn' => 'ሲሲሊያንኛ',
         'sco' => 'ስኮትስ',
-        'sd' => 'ሲንድሂኛ',
+        'sd' => 'ሲንዲ',
         'sdh' => 'ደቡባዊ ኩርዲሽ',
         'se' => 'ሰሜናዊ ሳሚ',
         'seh' => 'ሴና',
         'ses' => 'ኮይራቦሮ ሴኒ',
-        'sg' => 'ሳንጎኛ',
+        'sg' => 'ሳንጎ',
         'sh' => 'ሰርቦ-ክሮኤሽያኛ',
         'shi' => 'ታቼልሂት',
         'shn' => 'ሻን',
         'shu' => 'ቻዲያን ዓረብኛ',
-        'si' => 'ሲንሃልኛ',
+        'si' => 'ሲንሃላ',
         'sid' => 'ሲዳምኛ',
         'sk' => 'ስሎቫክኛ',
-        'sl' => 'ስሎቪኛ',
+        'sl' => 'ስሎቬንኛ',
         'slh' => 'ደቡባዊ ሉሹትሲድ',
-        'sm' => 'ሳሞአኛ',
+        'sm' => 'ሳሞኣን',
         'sma' => 'ደቡባዊ ሳሚ',
         'smj' => 'ሉሌ ሳሚ',
         'smn' => 'ኢናሪ ሳሚ',
         'sms' => 'ስኮልት ሳሚ',
-        'sn' => 'ሾናኛ',
+        'sn' => 'ሾና',
         'snk' => 'ሶኒንኬ',
         'so' => 'ሱማልኛ',
         'sq' => 'አልባንያንኛ',
         'sr' => 'ሰርብያኛ',
         'srn' => 'ስራናን ቶንጎ',
-        'ss' => 'ስዋቲኛ',
+        'ss' => 'ስዋቲ',
         'ssy' => 'ሳሆኛ',
         'st' => 'ደቡባዊ ሶቶ',
-        'str' => 'ጠረሮች ሳሊሽ',
+        'str' => 'ስትሬይትስ ስታሊሽ',
         'su' => 'ሱዳንኛ',
         'suk' => 'ሱኩማ',
         'sv' => 'ስዊድንኛ',
@@ -417,47 +423,50 @@
         'swb' => 'ኮሞሪያን',
         'syc' => 'ክላሲክ ኔይራ',
         'syr' => 'ሲሪያክ',
-        'ta' => 'ታሚልኛ',
+        'szl' => 'ሲሌሲያኛ',
+        'ta' => 'ታሚል',
         'tce' => 'ደቡባዊ ቱትቾን',
-        'te' => 'ተሉጉኛ',
+        'te' => 'ተሉጉ',
         'tem' => 'ቲምኔ',
         'teo' => 'ቴሶ',
         'tet' => 'ቴተም',
-        'tg' => 'ታጂኪኛ',
+        'tg' => 'ታጂክ',
         'tgx' => 'ታጊሽ',
-        'th' => 'ታይኛ',
+        'th' => 'ታይ',
         'tht' => 'ታህልታን',
         'ti' => 'ትግርኛ',
         'tig' => 'ትግረ',
-        'tk' => 'ቱርክሜንኛ',
+        'tk' => 'ቱርክሜን',
         'tl' => 'ታጋሎገኛ',
-        'tlh' => 'ክሊንጎንኛ',
+        'tlh' => 'ክሊንጎን',
         'tli' => 'ትሊንጊት',
-        'tn' => 'ጽዋናዊኛ',
-        'to' => 'ቶንጋኛ',
+        'tn' => 'ጽዋና',
+        'to' => 'ቶንጋን',
         'tok' => 'ቶኪ ፖና',
         'tpi' => 'ቶክ ፒሲን',
         'tr' => 'ቱርክኛ',
         'trv' => 'ታሮኮ',
-        'ts' => 'ጾንጋኛ',
-        'tt' => 'ታታርኛ',
+        'ts' => 'ጾንጋ',
+        'tt' => 'ታታር',
         'ttm' => 'ሰሜናዊ ቱትቾን',
         'tum' => 'ቱምቡካ',
         'tvl' => 'ቱቫሉ',
         'tw' => 'ትዊኛ',
-        'twq' => 'ታሳዋቅ',
+        'twq' => 'ታሳዋክ',
         'ty' => 'ታሂታንኛ',
         'tyv' => 'ቱቪንያንኛ',
         'tzm' => 'መካከለኛው አትላስ ታማዚኛ',
         'udm' => 'ኡድሙርት',
-        'ug' => 'ኡዊግሁርኛ',
+        'ug' => 'ኡይግሁር',
         'uk' => 'ዩክሬንኛ',
         'umb' => 'ኡምቡንዱ',
         'ur' => 'ኡርዱኛ',
         'uz' => 'ኡዝቤክኛ',
         'vai' => 'ቫይ',
         've' => 'ቬንዳ',
+        'vec' => 'ቬነቲያንኛ',
         'vi' => 'ቪየትናምኛ',
+        'vmw' => 'ማክሁዋኛ',
         'vo' => 'ቮላፑክኛ',
         'vun' => 'ቩንጆ',
         'wa' => 'ዋሎን',
@@ -469,12 +478,13 @@
         'wuu' => 'ዉ ቻይንኛ',
         'xal' => 'ካልማይክ',
         'xh' => 'ዞሳኛ',
+        'xnr' => 'ካንጋሪ',
         'xog' => 'ሶጋ',
         'yav' => 'ያንግቤንኛ',
         'ybb' => 'የምባ',
         'yi' => 'ይዲሽኛ',
         'yo' => 'ዮሩባዊኛ',
-        'yrl' => 'ኒኛቱ',
+        'yrl' => 'ንሄንጋቱ',
         'yue' => 'ካንቶኒዝ',
         'za' => 'ዡዋንግኛ',
         'zbl' => 'ብሊስይምቦልስ',
@@ -486,18 +496,19 @@
     ],
     'LocalizedNames' => [
         'ar_001' => 'ዘመናዊ መደበኛ ዓረብኛ',
-        'de_AT' => 'የኦስትሪያ ጀርመን',
+        'de_AT' => 'የኦስትሪያ ጀርመንኛ',
         'de_CH' => 'የስዊዝ ከፍተኛ ጀርመንኛ',
         'en_AU' => 'የአውስትራሊያ እንግሊዝኛ',
         'en_CA' => 'የካናዳ እንግሊዝኛ',
         'en_GB' => 'የብሪቲሽ እንግሊዝኛ',
         'en_US' => 'የአሜሪካ እንግሊዝኛ',
         'es_419' => 'የላቲን አሜሪካ ስፓኒሽ',
-        'es_ES' => 'የአውሮፓ ስፓንሽኛ',
-        'es_MX' => 'የሜክሲኮ ስፓንሽኛ',
-        'fa_AF' => 'ዳሪኛ',
+        'es_ES' => 'የአውሮፓ ስፓኒሽ',
+        'es_MX' => 'የሜክሲኮ ስፓኒሽ',
+        'fa_AF' => 'ዳሪ',
         'fr_CA' => 'የካናዳ ፈረንሳይኛ',
         'fr_CH' => 'የስዊዝ ፈረንሳይኛ',
+        'hi_Latn' => 'ሕንድኛ (ላቲን)',
         'nds_NL' => 'የታችኛው ሳክሰን',
         'nl_BE' => 'ፍሌሚሽ',
         'pt_BR' => 'የብራዚል ፖርቹጋልኛ',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ar_EG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ar_EG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ar_EG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ar_EG.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,6 +4,5 @@
     'Names' => [
         'da' => 'الدنماركية',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ar.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ar.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ar.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ar.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,7 @@
         'bez' => 'بينا',
         'bfd' => 'لغة البافوت',
         'bg' => 'البلغارية',
+        'bgc' => 'الهارينفية',
         'bgn' => 'البلوشية الغربية',
         'bho' => 'البهوجبورية',
         'bi' => 'البيسلامية',
@@ -55,6 +56,7 @@
         'bin' => 'البينية',
         'bkm' => 'لغة الكوم',
         'bla' => 'السيكسيكية',
+        'blo' => 'الآنية',
         'bm' => 'البامبارا',
         'bn' => 'البنغالية',
         'bo' => 'التبتية',
@@ -123,7 +125,7 @@
         'dv' => 'المالديفية',
         'dyo' => 'جولا فونيا',
         'dyu' => 'الدايلا',
-        'dz' => 'الزونخاية',
+        'dz' => 'دزونكا',
         'dzg' => 'القرعانية',
         'ebu' => 'إمبو',
         'ee' => 'الإيوي',
@@ -240,7 +242,7 @@
         'kho' => 'الخوتانيز',
         'khq' => 'كويرا تشيني',
         'ki' => 'الكيكيو',
-        'kj' => 'الكيونياما',
+        'kj' => 'كوانياما',
         'kk' => 'الكازاخستانية',
         'kkj' => 'لغة الكاكو',
         'kl' => 'الكالاليست',
@@ -267,6 +269,7 @@
         'kv' => 'الكومي',
         'kw' => 'الكورنية',
         'kwk' => 'الكواكوالا',
+        'kxv' => 'الكوفية',
         'ky' => 'القيرغيزية',
         'la' => 'اللاتينية',
         'lad' => 'اللادينو',
@@ -277,6 +280,7 @@
         'lez' => 'الليزجية',
         'lg' => 'الغاندا',
         'li' => 'الليمبورغية',
+        'lij' => 'الليغورية',
         'lil' => 'الليلويتية',
         'lkt' => 'لاكوتا',
         'lmo' => 'اللومبردية',
@@ -394,7 +398,7 @@
         'pro' => 'البروفانسية القديمة',
         'ps' => 'البشتو',
         'pt' => 'البرتغالية',
-        'qu' => 'الكويتشوا',
+        'qu' => 'كيشوا',
         'quc' => 'الكيشية',
         'raj' => 'الراجاسثانية',
         'rap' => 'الراباني',
@@ -465,6 +469,7 @@
         'swb' => 'القمرية',
         'syc' => 'سريانية تقليدية',
         'syr' => 'السريانية',
+        'szl' => 'السيليزية',
         'ta' => 'التاميلية',
         'tce' => 'التوتشون الجنوبية',
         'te' => 'التيلوغوية',
@@ -512,7 +517,9 @@
         'uz' => 'الأوزبكية',
         'vai' => 'الفاي',
         've' => 'الفيندا',
+        'vec' => 'البندقية',
         'vi' => 'الفيتنامية',
+        'vmw' => 'الماكوا',
         'vo' => 'لغة الفولابوك',
         'vot' => 'الفوتيك',
         'vun' => 'الفونجو',
@@ -526,6 +533,7 @@
         'wuu' => 'الوو الصينية',
         'xal' => 'الكالميك',
         'xh' => 'الخوسا',
+        'xnr' => 'كانغري',
         'xog' => 'السوغا',
         'yao' => 'الياو',
         'yap' => 'اليابيز',
@@ -548,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/as.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/as.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/as.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/as.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,10 +36,12 @@
         'bem' => 'বেম্বা',
         'bez' => 'বেনা',
         'bg' => 'বুলগেৰীয়',
+        'bgc' => 'হাৰয়ানভি',
         'bho' => 'ভোজপুৰী',
         'bi' => 'বিছলামা',
         'bin' => 'বিনি',
         'bla' => 'ছিক্সিকা',
+        'blo' => 'আনি',
         'bm' => 'বামবাৰা',
         'bn' => 'বাংলা',
         'bo' => 'তিব্বতী',
@@ -146,6 +148,7 @@
         'iba' => 'ইবান',
         'ibb' => 'ইবিবিও',
         'id' => 'ইণ্ডোনেচিয়',
+        'ie' => 'ইণ্টাৰলিংগুৱে',
         'ig' => 'ইগ্বো',
         'ii' => 'ছিচুৱান ই',
         'ikt' => 'ৱেষ্টাৰ্ণ কানাডিয়ান ইনক্টিটুট',
@@ -198,6 +201,7 @@
         'kv' => 'কোমি',
         'kw' => 'কোৰ্নিচ',
         'kwk' => 'ক্বাকৱালা',
+        'kxv' => 'কুভি',
         'ky' => 'কিৰ্গিজ',
         'la' => 'লেটিন',
         'lad' => 'লাডিনো',
@@ -206,6 +210,7 @@
         'lez' => 'লেজঘিয়ান',
         'lg' => 'গান্দা',
         'li' => 'লিম্বুৰ্গিচ',
+        'lij' => 'লিংগুৰিয়ান',
         'lil' => 'লিল্লোৱেট',
         'lkt' => 'লাকোটা',
         'lmo' => 'ল’ম্বাৰ্ড',
@@ -302,6 +307,7 @@
         'pt' => 'পৰ্তুগীজ',
         'qu' => 'কুৱেচুৱা',
         'quc' => 'কিচিয়ে',
+        'raj' => 'ৰাজস্থানী',
         'rap' => 'ৰাপানুই',
         'rar' => 'ৰাৰোতোঙ্গন',
         'rhg' => 'ৰোহিঙ্গিয়া',
@@ -355,6 +361,7 @@
         'sw' => 'স্বাহিলি',
         'swb' => 'কোমোৰিয়ান',
         'syr' => 'চিৰিয়াক',
+        'szl' => 'ছাইলেছিয়ান',
         'ta' => 'তামিল',
         'tce' => 'দাক্ষিণাত্যৰ টুটচ’ন',
         'te' => 'তেলুগু',
@@ -393,7 +400,9 @@
         'uz' => 'উজবেক',
         'vai' => 'ভাই',
         've' => 'ভেণ্ডা',
+        'vec' => 'ভেনেছিয়ান',
         'vi' => 'ভিয়েটনামী',
+        'vmw' => 'মাখুৱা',
         'vo' => 'ভোলাপুক',
         'vun' => 'ভুঞ্জু',
         'wa' => 'ৱালুন',
@@ -404,6 +413,7 @@
         'wuu' => 'ৱু চাইনিজ',
         'xal' => 'কাল্মিক',
         'xh' => 'হোছা',
+        'xnr' => 'কাংগৰি',
         'xog' => 'ছোগা',
         'yav' => 'য়াংবেন',
         'ybb' => 'য়েম্বা',
@@ -411,6 +421,7 @@
         'yo' => 'ইউৰুবা',
         'yrl' => 'হিংগাটো',
         'yue' => 'কেণ্টোনীজ',
+        'za' => 'ঝুৱাং',
         'zgh' => 'ষ্টেণ্ডাৰ্ড মোৰোক্কান তামাজাইট',
         'zh' => 'চীনা',
         'zu' => 'ঝুলু',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/az.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/az.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/az.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/az.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,12 +45,14 @@
         'bem' => 'bemba',
         'bez' => 'bena',
         'bg' => 'bolqar',
+        'bgc' => 'Haryanvi',
         'bgn' => 'qərbi bəluc',
         'bho' => 'bxoçpuri',
         'bi' => 'bislama',
         'bik' => 'bikol',
         'bin' => 'bini',
         'bla' => 'siksikə',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'benqal',
         'bo' => 'tibet',
@@ -258,6 +260,7 @@
         'kv' => 'komi',
         'kw' => 'korn',
         'kwk' => 'Kvakvala',
+        'kxv' => 'kuvi',
         'ky' => 'qırğız',
         'la' => 'latın',
         'lad' => 'sefard',
@@ -268,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',
@@ -282,7 +287,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luyseno',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'mizo',
         'luy' => 'luyia',
         'lv' => 'latış',
@@ -450,6 +454,7 @@
         'sw' => 'suahili',
         'swb' => 'komor',
         'syr' => 'suriya',
+        'szl' => 'silez dili',
         'ta' => 'tamil',
         'tce' => 'cənubi tuçon',
         'te' => 'teluqu',
@@ -495,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',
@@ -511,6 +517,7 @@
         'wuu' => 'vu',
         'xal' => 'kalmık',
         'xh' => 'xosa',
+        'xnr' => 'kanqri',
         'xog' => 'soqa',
         'yao' => 'yao',
         'yap' => 'yapiz',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/be.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/be.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/be.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/be.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,11 +39,13 @@
         'bem' => 'бемба',
         'bez' => 'бена',
         'bg' => 'балгарская',
+        'bgc' => 'харыанві',
         'bgn' => 'заходняя белуджская',
         'bho' => 'бхаджпуры',
         'bi' => 'біслама',
         'bin' => 'эда',
         'bla' => 'блэкфут',
+        'blo' => 'аніі',
         'bm' => 'бамбара',
         'bn' => 'бенгальская',
         'bo' => 'тыбецкая',
@@ -211,6 +213,7 @@
         'kv' => 'комі',
         'kw' => 'корнская',
         'kwk' => 'квакіутль',
+        'kxv' => 'куві',
         'ky' => 'кіргізская',
         'la' => 'лацінская',
         'lad' => 'ладына',
@@ -219,8 +222,10 @@
         'lez' => 'лезгінская',
         'lg' => 'ганда',
         'li' => 'лімбургская',
+        'lij' => 'лігурская',
         'lil' => 'лілуэт',
         'lkt' => 'лакота',
+        'lmo' => 'ламбардская',
         'ln' => 'лінгала',
         'lo' => 'лаоская',
         'lol' => 'монга',
@@ -379,6 +384,7 @@
         'sw' => 'суахілі',
         'swb' => 'каморская',
         'syr' => 'сірыйская',
+        'szl' => 'сілезская',
         'ta' => 'тамільская',
         'tce' => 'паўднёвая тутчонэ',
         'te' => 'тэлугу',
@@ -417,7 +423,9 @@
         'uz' => 'узбекская',
         'vai' => 'ваі',
         've' => 'венда',
+        'vec' => 'венецыянская',
         'vi' => 'в’етнамская',
+        'vmw' => 'макуа',
         'vo' => 'валапюк',
         'vun' => 'вунджо',
         'wa' => 'валонская',
@@ -429,6 +437,7 @@
         'wuu' => 'ву',
         'xal' => 'калмыцкая',
         'xh' => 'коса',
+        'xnr' => 'кангры',
         'xog' => 'сога',
         'yav' => 'янгбэн',
         'ybb' => 'йемба',
@@ -436,6 +445,7 @@
         'yo' => 'ёруба',
         'yrl' => 'ньенгату',
         'yue' => 'кантонскі дыялект кітайскай',
+        'za' => 'чжуанская',
         'zap' => 'сапатэк',
         'zgh' => 'стандартная мараканская тамазіхт',
         'zh' => 'кітайская',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bg.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,12 +45,14 @@
         'bem' => 'бемба',
         'bez' => 'бена',
         'bg' => 'български',
+        'bgc' => 'харианви',
         'bgn' => 'западен балочи',
         'bho' => 'боджпури',
         'bi' => 'бислама',
         'bik' => 'биколски',
         'bin' => 'бини',
         'bla' => 'сиксика',
+        'blo' => 'ании',
         'bm' => 'бамбара',
         'bn' => 'бенгалски',
         'bo' => 'тибетски',
@@ -193,7 +195,7 @@
         'iba' => 'ибан',
         'ibb' => 'ибибио',
         'id' => 'индонезийски',
-        'ie' => 'оксидентал',
+        'ie' => 'интерлингве',
         'ig' => 'игбо',
         'ii' => 'съчуански йи',
         'ik' => 'инупиак',
@@ -256,6 +258,7 @@
         'kv' => 'коми',
         'kw' => 'корнуолски',
         'kwk' => 'куак’уала',
+        'kxv' => 'кови',
         'ky' => 'киргизки',
         'la' => 'латински',
         'lad' => 'ладино',
@@ -266,6 +269,7 @@
         'lez' => 'лезгински',
         'lg' => 'ганда',
         'li' => 'лимбургски',
+        'lij' => 'лигурски',
         'lil' => 'лилоует',
         'lkt' => 'лакота',
         'lmo' => 'ломбардски',
@@ -450,6 +454,7 @@
         'swb' => 'коморски',
         'syc' => 'класически сирийски',
         'syr' => 'сирийски',
+        'szl' => 'силезийски',
         'ta' => 'тамилски',
         'tce' => 'южен тучоне',
         'te' => 'телугу',
@@ -497,7 +502,9 @@
         'uz' => 'узбекски',
         'vai' => 'ваи',
         've' => 'венда',
+        'vec' => 'венециански',
         'vi' => 'виетнамски',
+        'vmw' => 'макува',
         'vo' => 'волапюк',
         'vot' => 'вотик',
         'vun' => 'вунджо',
@@ -511,6 +518,7 @@
         'wuu' => 'ву китайски',
         'xal' => 'калмик',
         'xh' => 'кхоса',
+        'xnr' => 'кангри',
         'xog' => 'сога',
         'yao' => 'яо',
         'yap' => 'япезе',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bm.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bm.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bm.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bm.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,5 @@
         'zh' => 'siniwakan',
         'zu' => 'zulukan',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bn_IN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bn_IN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bn_IN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bn_IN.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,6 +4,5 @@
     'Names' => [
         'ksh' => 'কোলোনিয়ান',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bn.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
         'ang' => 'প্রাচীন ইংরেজী',
         'ann' => 'ওবোলো',
         'anp' => 'আঙ্গিকা',
-        'ar' => 'আরবী',
+        'ar' => 'আরবি',
         'arc' => 'আরামাইক',
         'arn' => 'মাপুচে',
         'arp' => 'আরাপাহো',
@@ -45,12 +45,14 @@
         'bem' => 'বেম্বা',
         'bez' => 'বেনা',
         'bg' => 'বুলগেরিয়',
+        'bgc' => 'হরিয়ানভি',
         'bgn' => 'পশ্চিম বালোচি',
         'bho' => 'ভোজপুরি',
         'bi' => 'বিসলামা',
         'bik' => 'বিকোল',
         'bin' => 'বিনি',
         'bla' => 'সিকসিকা',
+        'blo' => 'অ্যানি',
         'bm' => 'বামবারা',
         'bn' => 'বাংলা',
         'bo' => 'তিব্বতি',
@@ -258,6 +260,7 @@
         'kv' => 'কোমি',
         'kw' => 'কর্ণিশ',
         'kwk' => 'কোয়াক’ওয়ালা',
+        'kxv' => 'কুভি',
         'ky' => 'কির্গিজ',
         'la' => 'লাতিন',
         'lad' => 'লাদিনো',
@@ -268,6 +271,7 @@
         'lez' => 'লেজঘিয়ান',
         'lg' => 'গান্ডা',
         'li' => 'লিম্বুর্গিশ',
+        'lij' => 'লিগুরিয়ান',
         'lil' => 'লিল্লুয়েট',
         'lkt' => 'লাকোটা',
         'lmo' => 'লম্বার্ড',
@@ -452,6 +456,7 @@
         'swb' => 'কমোরিয়ান',
         'syc' => 'প্রাচীন সিরিও',
         'syr' => 'সিরিয়াক',
+        'szl' => 'সিলেশিয়ান',
         'ta' => 'তামিল',
         'tce' => 'দক্ষিণী টুচোন',
         'te' => 'তেলুগু',
@@ -499,7 +504,9 @@
         'uz' => 'উজবেক',
         'vai' => 'ভাই',
         've' => 'ভেন্ডা',
+        'vec' => 'ভেনেশিয়ান',
         'vi' => 'ভিয়েতনামী',
+        'vmw' => 'মাখুওয়া',
         'vo' => 'ভোলাপুক',
         'vot' => 'ভোটিক',
         'vun' => 'ভুঞ্জো',
@@ -513,6 +520,7 @@
         'wuu' => 'উ চীনা',
         'xal' => 'কাল্মাইক',
         'xh' => 'জোসা',
+        'xnr' => 'কাংরি',
         'xog' => 'সোগা',
         'yao' => 'ইয়াও',
         'yap' => 'ইয়াপেসে',
@@ -533,7 +541,7 @@
         'zza' => 'জাজা',
     ],
     'LocalizedNames' => [
-        'ar_001' => 'আধুনিক আদর্শ আরবী',
+        'ar_001' => 'আধুনিক আদর্শ আরবি',
         'en_US' => 'ইংরেজি (আমেরিকা)',
         'es_ES' => 'স্প্যানিশ (ইউরোপ)',
         'fa_AF' => 'দারি',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bs_Cyrl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bs_Cyrl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bs_Cyrl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bs_Cyrl.php	2026-05-20 10:22:01.000000000 +0200
@@ -529,6 +529,5 @@
         'nl_BE' => 'фламански',
         'ro_MD' => 'молдавски',
         'zh_Hans' => 'кинески (поједностављен)',
-        'zh_Hant' => 'кинески (традиционални)',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bs.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bs.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bs.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/bs.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,7 @@
         'bez' => 'bena',
         'bfd' => 'bafut',
         'bg' => 'bugarski',
+        'bgc' => 'harianvi',
         'bgn' => 'zapadni belučki',
         'bho' => 'bojpuri',
         'bi' => 'bislama',
@@ -55,6 +56,7 @@
         'bin' => 'bini',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengalski',
         'bo' => 'tibetanski',
@@ -265,6 +267,7 @@
         'kv' => 'komi',
         'kw' => 'kornski',
         'kwk' => 'kvakvala',
+        'kxv' => 'kuvi',
         'ky' => 'kirgiški',
         'la' => 'latinski',
         'lad' => 'ladino',
@@ -282,7 +285,7 @@
         'ln' => 'lingala',
         'lo' => 'laoski',
         'lol' => 'mongo',
-        'lou' => 'luizijana kreolski',
+        'lou' => 'luizijanski kreolski',
         'loz' => 'lozi',
         'lrc' => 'sjeverni luri',
         'lsm' => 'samia',
@@ -291,7 +294,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luiseno',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'mizo',
         'luy' => 'luhija',
         'lv' => 'latvijski',
@@ -346,7 +348,7 @@
         'ng' => 'ndonga',
         'nia' => 'nias',
         'niu' => 'niue',
-        'nl' => 'holandski',
+        'nl' => 'nizozemski',
         'nmg' => 'kvasio',
         'nn' => 'norveški (Nynorsk)',
         'nnh' => 'ngiembon',
@@ -465,6 +467,7 @@
         'swb' => 'komorski',
         'syc' => 'klasični sirijski',
         'syr' => 'sirijski',
+        'szl' => 'šleski',
         'ta' => 'tamilski',
         'tce' => 'južni tučoni',
         'te' => 'telugu',
@@ -510,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',
@@ -527,6 +530,7 @@
         'wuu' => 'Wu kineski',
         'xal' => 'kalmik',
         'xh' => 'hosa',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'jao',
         'yap' => 'japeški',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ca.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ca.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ca.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ca.php	2026-05-20 10:22:01.000000000 +0200
@@ -55,6 +55,7 @@
         'bfd' => 'bafut',
         'bfq' => 'badaga',
         'bg' => 'búlgar',
+        'bgc' => 'haryanvi',
         'bgn' => 'balutxi occidental',
         'bho' => 'bhojpuri',
         'bi' => 'bislama',
@@ -62,6 +63,7 @@
         'bin' => 'edo',
         'bkm' => 'kom',
         'bla' => 'blackfoot',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengalí',
         'bo' => 'tibetà',
@@ -180,7 +182,6 @@
         'gmh' => 'alt alemany mitjà',
         'gn' => 'guaraní',
         'goh' => 'alt alemany antic',
-        'gom' => 'concani de Goa',
         'gon' => 'gondi',
         'gor' => 'gorontalo',
         'got' => 'gòtic',
@@ -284,6 +285,7 @@
         'kv' => 'komi',
         'kw' => 'còrnic',
         'kwk' => 'kwak’wala',
+        'kxv' => 'kuvi',
         'ky' => 'kirguís',
         'la' => 'llatí',
         'lad' => 'judeocastellà',
@@ -310,7 +312,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luisenyo',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'mizo',
         'luy' => 'luyia',
         'lv' => 'letó',
@@ -545,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',
@@ -565,6 +566,7 @@
         'xal' => 'calmuc',
         'xh' => 'xosa',
         'xmf' => 'mingrelià',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'yao',
         'yap' => 'yapeà',
@@ -593,7 +595,7 @@
         'en_CA' => 'anglès canadenc',
         'en_GB' => 'anglès britànic',
         'en_US' => 'anglès americà',
-        'es_419' => 'espanyol hispanoamericà',
+        'es_419' => 'espanyol llatinoamericà',
         'es_ES' => 'espanyol europeu',
         'es_MX' => 'espanyol de Mèxic',
         'fa_AF' => 'dari',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/cs.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/cs.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/cs.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/cs.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,6 +61,7 @@
         'bfd' => 'bafut',
         'bfq' => 'badagština',
         'bg' => 'bulharština',
+        'bgc' => 'harijánština',
         'bgn' => 'balúčština (západní)',
         'bho' => 'bhódžpurština',
         'bi' => 'bislamština',
@@ -69,6 +70,7 @@
         'bjn' => 'bandžarština',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'aniiština',
         'bm' => 'bambarština',
         'bn' => 'bengálština',
         'bo' => 'tibetština',
@@ -195,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',
@@ -305,6 +306,7 @@
         'kv' => 'komijština',
         'kw' => 'kornština',
         'kwk' => 'kvakiutština',
+        'kxv' => 'kúvi',
         'ky' => 'kyrgyzština',
         'la' => 'latina',
         'lad' => 'ladinština',
@@ -586,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',
@@ -608,6 +610,7 @@
         'xal' => 'kalmyčtina',
         'xh' => 'xhoština',
         'xmf' => 'mingrelština',
+        'xnr' => 'kángrí',
         'xog' => 'sogština',
         'yao' => 'jaoština',
         'yap' => 'japština',
@@ -630,26 +633,16 @@
     ],
     'LocalizedNames' => [
         'ar_001' => 'arabština (moderní standardní)',
-        'de_AT' => 'němčina (Rakousko)',
         'de_CH' => 'němčina standardní (Švýcarsko)',
-        'en_AU' => 'angličtina (Austrálie)',
-        'en_CA' => 'angličtina (Kanada)',
         'en_GB' => 'angličtina (Velká Británie)',
         'en_US' => 'angličtina (USA)',
-        'es_419' => 'španělština (Latinská Amerika)',
         'es_ES' => 'španělština (Evropa)',
-        'es_MX' => 'španělština (Mexiko)',
         'fa_AF' => 'darí',
-        'fr_CA' => 'francouzština (Kanada)',
-        'fr_CH' => 'francouzština (Švýcarsko)',
-        'hi_Latn' => 'hindština (latinka)',
         'nds_NL' => 'dolnosaština',
         'nl_BE' => 'vlámština',
-        'pt_BR' => 'portugalština (Brazílie)',
         'pt_PT' => 'portugalština (Evropa)',
         'ro_MD' => 'moldavština',
         'sw_CD' => 'svahilština (Kongo)',
         'zh_Hans' => 'čínština (zjednodušená)',
-        'zh_Hant' => 'čínština (tradiční)',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/cy.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/cy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/cy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/cy.php	2026-05-20 10:22:01.000000000 +0200
@@ -10,7 +10,7 @@
         'ady' => 'Circaseg Gorllewinol',
         'ae' => 'Afestaneg',
         'aeb' => 'Arabeg Tunisia',
-        'af' => 'Affricâneg',
+        'af' => 'Affricaneg',
         'afh' => 'Affrihili',
         'agq' => 'Aghemeg',
         'ain' => 'Ainŵeg',
@@ -56,12 +56,14 @@
         'bfd' => 'Baffwteg',
         'bfq' => 'Badaga',
         'bg' => 'Bwlgareg',
+        'bgc' => 'Haryanvi',
         'bgn' => 'Balochi Gorllewinol',
         'bho' => 'Bhojpuri',
         'bi' => 'Bislama',
         'bin' => 'Bini',
         'bkm' => 'Comeg',
         'bla' => 'Siksika',
+        'blo' => 'Anii',
         'bm' => 'Bambareg',
         'bn' => 'Bengaleg',
         'bo' => 'Tibeteg',
@@ -259,6 +261,7 @@
         'kv' => 'Comi',
         'kw' => 'Cernyweg',
         'kwk' => 'Kwakʼwala',
+        'kxv' => 'Kuvi',
         'ky' => 'Cirgiseg',
         'la' => 'Lladin',
         'lad' => 'Iddew-Sbaeneg',
@@ -269,6 +272,7 @@
         'lez' => 'Lezgheg',
         'lg' => 'Ganda',
         'li' => 'Limbwrgeg',
+        'lij' => 'Ligwreg',
         'lil' => 'Lillooet',
         'lkt' => 'Lakota',
         'lmo' => 'Lombardeg',
@@ -522,6 +526,7 @@
         'vep' => 'Feps',
         'vi' => 'Fietnameg',
         'vls' => 'Fflemeg Gorllewinol',
+        'vmw' => 'Macua',
         'vo' => 'Folapük',
         'vot' => 'Foteg',
         'vun' => 'Funjo',
@@ -535,6 +540,7 @@
         'wuu' => 'Wu Tsieineaidd',
         'xal' => 'Calmyceg',
         'xh' => 'Xhosa',
+        'xnr' => 'Kangri',
         'xog' => 'Soga',
         'yav' => 'Iangben',
         'ybb' => 'Iembaeg',
@@ -542,6 +548,7 @@
         'yo' => 'Iorwba',
         'yrl' => 'Nheengatu',
         'yue' => 'Cantoneeg',
+        'za' => 'Zhuang',
         'zap' => 'Zapoteceg',
         'zbl' => 'Blisssymbols',
         'zea' => 'Zêlandeg',
@@ -566,7 +573,6 @@
         'fa_AF' => 'Dari',
         'fr_CA' => 'Ffrangeg Canada',
         'fr_CH' => 'Ffrangeg y Swistir',
-        'hi_Latn' => 'Hindi (Lladin)',
         'nds_NL' => 'Sacsoneg Isel',
         'nl_BE' => 'Fflemeg',
         'pt_BR' => 'Portiwgaleg Brasil',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/da.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/da.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/da.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/da.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
         'ale' => 'aleutisk',
         'alt' => 'sydaltaisk',
         'am' => 'amharisk',
-        'an' => 'aragonesisk',
+        'an' => 'aragonsk',
         'ang' => 'oldengelsk',
         'ann' => 'obolo',
         'anp' => 'angika',
@@ -48,6 +48,7 @@
         'bez' => 'bena',
         'bfd' => 'bafut',
         'bg' => 'bulgarsk',
+        'bgc' => 'harianvi',
         'bgn' => 'vestbaluchi',
         'bho' => 'bhojpuri',
         'bi' => 'bislama',
@@ -55,6 +56,7 @@
         'bin' => 'bini',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengali',
         'bo' => 'tibetansk',
@@ -104,7 +106,7 @@
         'csb' => 'kasjubisk',
         'csw' => 'swampy cree',
         'cu' => 'kirkeslavisk',
-        'cv' => 'chuvash',
+        'cv' => 'tjuvasjisk',
         'cy' => 'walisisk',
         'da' => 'dansk',
         'dak' => 'dakota',
@@ -223,7 +225,7 @@
         'jv' => 'javanesisk',
         'ka' => 'georgisk',
         'kaa' => 'karakalpakisk',
-        'kab' => 'kabylisk',
+        'kab' => 'kabylsk',
         'kac' => 'kachin',
         'kaj' => 'jju',
         'kam' => 'kamba',
@@ -267,6 +269,7 @@
         'kv' => 'komi',
         'kw' => 'cornisk',
         'kwk' => 'kwakʼwala',
+        'kxv' => 'kuvi',
         'ky' => 'kirgisisk',
         'la' => 'latin',
         'lad' => 'ladino',
@@ -277,8 +280,10 @@
         'lez' => 'lezghian',
         'lg' => 'ganda',
         'li' => 'limburgsk',
+        'lij' => 'ligurisk',
         'lil' => 'lillooet',
         'lkt' => 'lakota',
+        'lmo' => 'lombardisk',
         'ln' => 'lingala',
         'lo' => 'lao',
         'lol' => 'mongo',
@@ -291,7 +296,6 @@
         'lua' => 'luba-Lulua',
         'lui' => 'luiseno',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'lushai',
         'luy' => 'luyana',
         'lv' => 'lettisk',
@@ -324,7 +328,7 @@
         'moe' => 'innu-aimun',
         'moh' => 'mohawk',
         'mos' => 'mossi',
-        'mr' => 'marathisk',
+        'mr' => 'marathi',
         'ms' => 'malajisk',
         'mt' => 'maltesisk',
         'mua' => 'mundang',
@@ -354,7 +358,7 @@
         'no' => 'norsk',
         'nog' => 'nogai',
         'non' => 'oldislandsk',
-        'nqo' => 'n-ko',
+        'nqo' => 'n’ko',
         'nr' => 'sydndebele',
         'nso' => 'nordsotho',
         'nus' => 'nuer',
@@ -377,7 +381,7 @@
         'os' => 'ossetisk',
         'osa' => 'osage',
         'ota' => 'osmannisk tyrkisk',
-        'pa' => 'punjabisk',
+        'pa' => 'punjabi',
         'pag' => 'pangasinan',
         'pal' => 'pahlavi',
         'pam' => 'pampanga',
@@ -463,9 +467,10 @@
         'sux' => 'sumerisk',
         'sv' => 'svensk',
         'sw' => 'swahili',
-        'swb' => 'shimaore',
+        'swb' => 'comorisk',
         'syc' => 'klassisk syrisk',
         'syr' => 'syrisk',
+        'szl' => 'schlesisk',
         'ta' => 'tamil',
         'tce' => 'sydtutchone',
         'te' => 'telugu',
@@ -511,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',
@@ -527,6 +533,7 @@
         'wuu' => 'wu-kinesisk',
         'xal' => 'kalmyk',
         'xh' => 'xhosa',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'yao',
         'yap' => 'yapese',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/de_CH.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/de_CH.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/de_CH.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/de_CH.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,6 +12,5 @@
         'rhg' => 'Rohingya',
         'tgx' => 'Tagisch',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/de.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/de.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/de.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/de.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,6 +61,7 @@
         'bfd' => 'Bafut',
         'bfq' => 'Badaga',
         'bg' => 'Bulgarisch',
+        'bgc' => 'Haryanvi',
         'bgn' => 'Westliches Belutschi',
         'bho' => 'Bhodschpuri',
         'bi' => 'Bislama',
@@ -69,6 +70,7 @@
         'bjn' => 'Banjaresisch',
         'bkm' => 'Kom',
         'bla' => 'Blackfoot',
+        'blo' => 'Anii',
         'bm' => 'Bambara',
         'bn' => 'Bengalisch',
         'bo' => 'Tibetisch',
@@ -195,7 +197,6 @@
         'gmh' => 'Mittelhochdeutsch',
         'gn' => 'Guaraní',
         'goh' => 'Althochdeutsch',
-        'gom' => 'Goa-Konkani',
         'gon' => 'Gondi',
         'gor' => 'Mongondou',
         'got' => 'Gotisch',
@@ -305,6 +306,7 @@
         'kv' => 'Komi',
         'kw' => 'Kornisch',
         'kwk' => 'Kwakʼwala',
+        'kxv' => 'Kuvi',
         'ky' => 'Kirgisisch',
         'la' => 'Latein',
         'lad' => 'Ladino',
@@ -593,6 +595,7 @@
         'vi' => 'Vietnamesisch',
         'vls' => 'Westflämisch',
         'vmf' => 'Mainfränkisch',
+        'vmw' => 'Makua',
         'vo' => 'Volapük',
         'vot' => 'Wotisch',
         'vro' => 'Võro',
@@ -608,6 +611,7 @@
         'xal' => 'Kalmückisch',
         'xh' => 'Xhosa',
         'xmf' => 'Mingrelisch',
+        'xnr' => 'Kangri',
         'xog' => 'Soga',
         'yao' => 'Yao',
         'yap' => 'Yapesisch',
@@ -633,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ee.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ee.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ee.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ee.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/el.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/el.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/el.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/el.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,7 @@
         'bez' => 'Μπένα',
         'bfd' => 'Μπαφούτ',
         'bg' => 'Βουλγαρικά',
+        'bgc' => 'Χαργιάνβι',
         'bgn' => 'Δυτικά Μπαλοχικά',
         'bho' => 'Μπότζπουρι',
         'bi' => 'Μπισλάμα',
@@ -55,6 +56,7 @@
         'bin' => 'Μπίνι',
         'bkm' => 'Κομ',
         'bla' => 'Σικσίκα',
+        'blo' => 'Ανίι',
         'bm' => 'Μπαμπάρα',
         'bn' => 'Βεγγαλικά',
         'bo' => 'Θιβετιανά',
@@ -264,6 +266,7 @@
         'kv' => 'Κόμι',
         'kw' => 'Κορνουαλικά',
         'kwk' => 'Κουακουάλα',
+        'kxv' => 'Κούβι',
         'ky' => 'Κιργιζικά',
         'la' => 'Λατινικά',
         'lad' => 'Λαδίνο',
@@ -274,8 +277,10 @@
         'lez' => 'Λεζγκικά',
         'lg' => 'Γκάντα',
         'li' => 'Λιμβουργιανά',
+        'lij' => 'Λιγουριανά',
         'lil' => 'Λιλουέτ',
         'lkt' => 'Λακότα',
+        'lmo' => 'Λομβαρδικά',
         'ln' => 'Λινγκάλα',
         'lo' => 'Λαοτινά',
         'lol' => 'Μόνγκο',
@@ -462,6 +467,7 @@
         'swb' => 'Κομοριανά',
         'syc' => 'Κλασικά Συριακά',
         'syr' => 'Συριακά',
+        'szl' => 'Σιλεσικά',
         'ta' => 'Ταμιλικά',
         'tce' => 'Νότια Τουτσόνε',
         'te' => 'Τελούγκου',
@@ -509,7 +515,9 @@
         'uz' => 'Ουζμπεκικά',
         'vai' => 'Βάι',
         've' => 'Βέντα',
+        'vec' => 'Βενετικά',
         'vi' => 'Βιετναμικά',
+        'vmw' => 'Μακούα',
         'vo' => 'Βολαπιούκ',
         'vot' => 'Βότικ',
         'vun' => 'Βούντζο',
@@ -523,6 +531,7 @@
         'wuu' => 'Κινεζικά Γου',
         'xal' => 'Καλμίκ',
         'xh' => 'Κόσα',
+        'xnr' => 'Κάνγκρι',
         'xog' => 'Σόγκα',
         'yao' => 'Γιάο',
         'yap' => 'Γιαπίζ',
@@ -556,7 +565,6 @@
         'fa_AF' => 'Νταρί',
         'fr_CA' => 'Γαλλικά Καναδά',
         'fr_CH' => 'Γαλλικά Ελβετίας',
-        'hi_Latn' => 'Χίντι (Λατινικό)',
         'nds_NL' => 'Κάτω Γερμανικά Ολλανδίας',
         'nl_BE' => 'Φλαμανδικά',
         'pt_BR' => 'Πορτογαλικά Βραζιλίας',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en_CA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en_CA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en_CA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en_CA.php	2026-05-20 10:22:01.000000000 +0200
@@ -9,7 +9,5 @@
         'ar_001' => 'Arabic (Modern Standard)',
         'nds_NL' => 'West Low German',
         'ro_MD' => 'Moldovan',
-        'zh_Hans' => 'simplified Chinese',
-        'zh_Hant' => 'traditional Chinese',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en_GB.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en_GB.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en_GB.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en_GB.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,6 +4,5 @@
     'Names' => [
         'ff' => 'Fulah',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en_IN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en_IN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en_IN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en_IN.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,6 +4,5 @@
     'Names' => [
         'bn' => 'Bengali',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/en.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,7 +4,7 @@
     'Names' => [
         'aa' => 'Afar',
         'ab' => 'Abkhazian',
-        'ace' => 'Achinese',
+        'ace' => 'Acehnese',
         'ach' => 'Acoli',
         'ada' => 'Adangme',
         'ady' => 'Adyghe',
@@ -70,6 +70,7 @@
         'bjn' => 'Banjar',
         'bkm' => 'Kom',
         'bla' => 'Siksiká',
+        'blo' => 'Anii',
         'blt' => 'Tai Dam',
         'bm' => 'Bambara',
         'bn' => 'Bangla',
@@ -199,7 +200,6 @@
         'gmh' => 'Middle High German',
         'gn' => 'Guarani',
         'goh' => 'Old High German',
-        'gom' => 'Goan Konkani',
         'gon' => 'Gondi',
         'gor' => 'Gorontalo',
         'got' => 'Gothic',
@@ -312,6 +312,7 @@
         'kv' => 'Komi',
         'kw' => 'Cornish',
         'kwk' => 'Kwakʼwala',
+        'kxv' => 'Kuvi',
         'ky' => 'Kyrgyz',
         'la' => 'Latin',
         'lad' => 'Ladino',
@@ -366,7 +367,7 @@
         'mgo' => 'Metaʼ',
         'mh' => 'Marshallese',
         'mi' => 'Māori',
-        'mic' => 'Mi\'kmaq',
+        'mic' => 'Mi\'kmaw',
         'min' => 'Minangkabau',
         'mk' => 'Macedonian',
         'ml' => 'Malayalam',
@@ -602,6 +603,7 @@
         'vi' => 'Vietnamese',
         'vls' => 'West Flemish',
         'vmf' => 'Main-Franconian',
+        'vmw' => 'Makhuwa',
         'vo' => 'Volapük',
         'vot' => 'Votic',
         'vro' => 'Võro',
@@ -617,6 +619,7 @@
         'xal' => 'Kalmyk',
         'xh' => 'Xhosa',
         'xmf' => 'Mingrelian',
+        'xnr' => 'Kangri',
         'xog' => 'Soga',
         'yao' => 'Yao',
         'yap' => 'Yapese',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/eo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/eo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/eo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/eo.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,19 +17,19 @@
         'bn' => 'bengala',
         'bo' => 'tibeta',
         'br' => 'bretona',
-        'bs' => 'bosnia',
+        'bs' => 'bosna',
         'ca' => 'kataluna',
         'co' => 'korsika',
         'cs' => 'ĉeĥa',
         'cy' => 'kimra',
         'da' => 'dana',
         'de' => 'germana',
-        'dv' => 'mahla',
+        'dv' => 'maldiva',
         'dz' => 'dzonko',
         'efi' => 'ibibioefika',
         'el' => 'greka',
         'en' => 'angla',
-        'eo' => 'esperanto',
+        'eo' => 'Esperanto',
         'es' => 'hispana',
         'et' => 'estona',
         'eu' => 'eŭska',
@@ -39,9 +39,10 @@
         'fj' => 'fiĝia',
         'fo' => 'feroa',
         'fr' => 'franca',
-        'fy' => 'frisa',
+        'fy' => 'okcident-frisa',
         'ga' => 'irlanda',
-        'gd' => 'gaela',
+        'gaa' => 'gaa',
+        'gd' => 'skot-gaela',
         'gl' => 'galega',
         'gn' => 'gvarania',
         'gu' => 'guĝarata',
@@ -53,9 +54,9 @@
         'ht' => 'haitia kreola',
         'hu' => 'hungara',
         'hy' => 'armena',
-        'ia' => 'interlingvao',
+        'ia' => 'Interlingvao',
         'id' => 'indonezia',
-        'ie' => 'okcidentalo',
+        'ie' => 'Interlingveo',
         'ik' => 'eskima',
         'is' => 'islanda',
         'it' => 'itala',
@@ -97,7 +98,7 @@
         'or' => 'orijo',
         'pa' => 'panĝaba',
         'pl' => 'pola',
-        'ps' => 'paŝtoa',
+        'ps' => 'paŝtua',
         'pt' => 'portugala',
         'qu' => 'keĉua',
         'rm' => 'romanĉa',
@@ -131,7 +132,7 @@
         'tl' => 'tagaloga',
         'tlh' => 'klingona',
         'tn' => 'cvana',
-        'to' => 'tongaa',
+        'to' => 'tongana',
         'tr' => 'turka',
         'ts' => 'conga',
         'tt' => 'tatara',
@@ -140,7 +141,7 @@
         'ur' => 'urduo',
         'uz' => 'uzbeka',
         'vi' => 'vjetnama',
-        'vo' => 'volapuko',
+        'vo' => 'Volapuko',
         'wo' => 'volofa',
         'xh' => 'ksosa',
         'yi' => 'jida',
@@ -150,8 +151,8 @@
         'zu' => 'zulua',
     ],
     'LocalizedNames' => [
-        'pt_BR' => 'brazilportugala',
-        'pt_PT' => 'eŭropportugala',
+        'pt_BR' => 'portugala brazila',
+        'pt_PT' => 'portugala eŭropa',
         'zh_Hans' => 'ĉina simpligita',
         'zh_Hant' => 'ĉina tradicia',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_419.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_419.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_419.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_419.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_AR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_AR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_AR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_AR.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,6 @@
         'bho' => 'bhojpuri',
         'eu' => 'euskera',
         'grc' => 'griego antiguo',
-        'lo' => 'lao',
         'nso' => 'sotho septentrional',
         'pa' => 'punyabí',
         'ss' => 'siswati',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_BO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_BO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_BO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_BO.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,6 @@
         'bho' => 'bhojpuri',
         'eu' => 'euskera',
         'grc' => 'griego antiguo',
-        'lo' => 'lao',
         'nso' => 'sotho septentrional',
         'pa' => 'punyabí',
         'ss' => 'siswati',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_CL.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_CL.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_CL.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_CL.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,6 @@
         'bho' => 'bhojpuri',
         'eu' => 'euskera',
         'grc' => 'griego antiguo',
-        'lo' => 'lao',
         'nso' => 'sotho septentrional',
         'pa' => 'punyabí',
         'ss' => 'siswati',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_CO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_CO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_CO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_CO.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,6 @@
         'bho' => 'bhojpuri',
         'eu' => 'euskera',
         'grc' => 'griego antiguo',
-        'lo' => 'lao',
         'nso' => 'sotho septentrional',
         'pa' => 'punyabí',
         'ss' => 'siswati',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_CR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_CR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_CR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_CR.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,6 @@
         'bho' => 'bhojpuri',
         'eu' => 'euskera',
         'grc' => 'griego antiguo',
-        'lo' => 'lao',
         'nso' => 'sotho septentrional',
         'pa' => 'punyabí',
         'ss' => 'siswati',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_DO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_DO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_DO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_DO.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,6 @@
         'bho' => 'bhojpuri',
         'eu' => 'euskera',
         'grc' => 'griego antiguo',
-        'lo' => 'lao',
         'nso' => 'sotho septentrional',
         'pa' => 'punyabí',
         'ss' => 'siswati',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_EC.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_EC.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_EC.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_EC.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,6 @@
         'bho' => 'bhojpuri',
         'eu' => 'euskera',
         'grc' => 'griego antiguo',
-        'lo' => 'lao',
         'nso' => 'sotho septentrional',
         'pa' => 'punyabí',
         'ss' => 'siswati',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_GT.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_GT.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_GT.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_GT.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,6 @@
         'bho' => 'bhojpuri',
         'eu' => 'euskera',
         'grc' => 'griego antiguo',
-        'lo' => 'lao',
         'nso' => 'sotho septentrional',
         'pa' => 'punyabí',
         'ss' => 'siswati',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_HN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_HN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_HN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_HN.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,6 @@
         'bho' => 'bhojpuri',
         'eu' => 'euskera',
         'grc' => 'griego antiguo',
-        'lo' => 'lao',
         'nso' => 'sotho septentrional',
         'pa' => 'punyabí',
         'ss' => 'siswati',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_MX.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_MX.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_MX.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_MX.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_NI.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_NI.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_NI.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_NI.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,6 @@
         'bho' => 'bhojpuri',
         'eu' => 'euskera',
         'grc' => 'griego antiguo',
-        'lo' => 'lao',
         'nso' => 'sotho septentrional',
         'pa' => 'punyabí',
         'ss' => 'siswati',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PA.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,6 @@
         'bho' => 'bhojpuri',
         'eu' => 'euskera',
         'grc' => 'griego antiguo',
-        'lo' => 'lao',
         'nso' => 'sotho septentrional',
         'pa' => 'punyabí',
         'ss' => 'siswati',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PE.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,6 @@
         'bho' => 'bhojpuri',
         'eu' => 'euskera',
         'grc' => 'griego antiguo',
-        'lo' => 'lao',
         'nso' => 'sotho septentrional',
         'pa' => 'punyabí',
         'ss' => 'siswati',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,7 @@
         'bez' => 'bena',
         'bfd' => 'bafut',
         'bg' => 'búlgaro',
+        'bgc' => 'haryanvi',
         'bgn' => 'baluchi occidental',
         'bho' => 'bhoyapurí',
         'bi' => 'bislama',
@@ -55,6 +56,7 @@
         'bin' => 'bini',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengalí',
         'bo' => 'tibetano',
@@ -223,7 +225,7 @@
         'jv' => 'javanés',
         'ka' => 'georgiano',
         'kaa' => 'karakalpako',
-        'kab' => 'cabila',
+        'kab' => 'cabileño',
         'kac' => 'kachin',
         'kaj' => 'jju',
         'kam' => 'kamba',
@@ -267,6 +269,7 @@
         'kv' => 'komi',
         'kw' => 'córnico',
         'kwk' => 'kwakʼwala',
+        'kxv' => 'kuvi',
         'ky' => 'kirguís',
         'la' => 'latín',
         'lad' => 'ladino',
@@ -277,6 +280,7 @@
         'lez' => 'lezgiano',
         'lg' => 'ganda',
         'li' => 'limburgués',
+        'lij' => 'ligur',
         'lil' => 'lillooet',
         'lkt' => 'lakota',
         'lmo' => 'lombardo',
@@ -292,7 +296,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luiseño',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'mizo',
         'luy' => 'luyia',
         'lv' => 'letón',
@@ -467,6 +470,7 @@
         'swb' => 'comorense',
         'syc' => 'siríaco clásico',
         'syr' => 'siriaco',
+        'szl' => 'silesio',
         'ta' => 'tamil',
         'tce' => 'tutchone meridional',
         'te' => 'telugu',
@@ -512,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',
@@ -528,6 +533,7 @@
         'wuu' => 'chino wu',
         'xal' => 'kalmyk',
         'xh' => 'xhosa',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'yao',
         'yap' => 'yapés',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PR.php	2026-05-20 10:22:01.000000000 +0200
@@ -10,6 +10,5 @@
         'ss' => 'siswati',
         'wo' => 'wolof',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PY.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PY.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PY.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_PY.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,6 @@
         'bho' => 'bhojpuri',
         'eu' => 'euskera',
         'grc' => 'griego antiguo',
-        'lo' => 'lao',
         'nso' => 'sotho septentrional',
         'pa' => 'punyabí',
         'ss' => 'siswati',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_SV.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_SV.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_SV.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_SV.php	2026-05-20 10:22:01.000000000 +0200
@@ -10,6 +10,5 @@
         'ss' => 'siswati',
         'wo' => 'wolof',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_US.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_US.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_US.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_US.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,8 +7,10 @@
         'arp' => 'arapaho',
         'ars' => 'árabe najdi',
         'bax' => 'bamun',
+        'bgc' => 'hariana',
         'bho' => 'bhojpuri',
         'bla' => 'siksika',
+        'blo' => 'ani',
         'bua' => 'buriat',
         'clc' => 'chilcotín',
         'crj' => 'cree del sureste',
@@ -31,7 +33,7 @@
         'inh' => 'ingusetio',
         'kab' => 'cabilio',
         'krc' => 'karachay-balkar',
-        'lo' => 'lao',
+        'lij' => 'ligur',
         'lou' => 'creole de Luisiana',
         'lrc' => 'lorí del norte',
         'lsm' => 'saamia',
@@ -55,6 +57,7 @@
         'ttm' => 'tutchone del norte',
         'tyv' => 'tuviniano',
         'wal' => 'wolayta',
+        'xnr' => 'dogrí',
     ],
     'LocalizedNames' => [
         'sw_CD' => 'swahili del Congo',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_VE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_VE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_VE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/es_VE.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,7 +7,6 @@
         'bho' => 'bhojpuri',
         'eu' => 'euskera',
         'grc' => 'griego antiguo',
-        'lo' => 'lao',
         'nso' => 'sotho septentrional',
         'pa' => 'punyabí',
         'ss' => 'siswati',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/et.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/et.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/et.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/et.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,6 +25,7 @@
         'ang' => 'vanainglise',
         'ann' => 'obolo',
         'anp' => 'angika',
+        'apc' => 'Levandi araabia',
         'ar' => 'araabia',
         'arc' => 'aramea',
         'arn' => 'mapudunguni',
@@ -60,6 +61,7 @@
         'bfd' => 'bafuti',
         'bfq' => 'badaga',
         'bg' => 'bulgaaria',
+        'bgc' => 'harjaanvi',
         'bgn' => 'läänebelutši',
         'bho' => 'bhodžpuri',
         'bi' => 'bislama',
@@ -68,6 +70,8 @@
         'bjn' => 'bandžari',
         'bkm' => 'komi (Aafrika)',
         'bla' => 'mustjalaindiaani',
+        'blo' => 'anii',
+        'blt' => 'tai-dami',
         'bm' => 'bambara',
         'bn' => 'bengali',
         'bo' => 'tiibeti',
@@ -103,6 +107,7 @@
         'chp' => 'tšipevai',
         'chr' => 'tšerokii',
         'chy' => 'šaieeni',
+        'cic' => 'tšikasoo',
         'ckb' => 'sorani',
         'clc' => 'tšilkotini',
         'co' => 'korsika',
@@ -180,7 +185,6 @@
         'fur' => 'friuuli',
         'fy' => 'läänefriisi',
         'ga' => 'iiri',
-        'gaa' => 'gaa',
         'gag' => 'gagauusi',
         'gan' => 'kani',
         'gay' => 'gajo',
@@ -301,6 +305,7 @@
         'kv' => 'komi',
         'kw' => 'korni',
         'kwk' => 'kvakvala',
+        'kxv' => 'kuvi',
         'ky' => 'kirgiisi',
         'la' => 'ladina',
         'lad' => 'ladiino',
@@ -315,6 +320,7 @@
         'lil' => 'lillueti',
         'liv' => 'liivi',
         'lkt' => 'lakota',
+        'lld' => 'ladiini',
         'lmo' => 'lombardi',
         'ln' => 'lingala',
         'lo' => 'lao',
@@ -329,7 +335,6 @@
         'lua' => 'lulua',
         'lui' => 'luisenjo',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'lušei',
         'luy' => 'luhja',
         'lv' => 'läti',
@@ -353,6 +358,7 @@
         'mgh' => 'makhuwa-meetto',
         'mgo' => 'meta',
         'mh' => 'maršalli',
+        'mhn' => 'mohheni',
         'mi' => 'maoori',
         'mic' => 'mikmaki',
         'min' => 'minangkabau',
@@ -496,6 +502,7 @@
         'si' => 'singali',
         'sid' => 'sidamo',
         'sk' => 'slovaki',
+        'skr' => 'seraiki',
         'sl' => 'sloveeni',
         'slh' => 'Lõuna-Puget-Soundi sališi',
         'sli' => 'alamsileesia',
@@ -559,6 +566,7 @@
         'tr' => 'türgi',
         'tru' => 'turojo',
         'trv' => 'taroko',
+        'trw' => 'torvali',
         'ts' => 'tsonga',
         'tsd' => 'tsakoonia',
         'tsi' => 'tsimši',
@@ -579,13 +587,13 @@
         'umb' => 'umbundu',
         'ur' => 'urdu',
         'uz' => 'usbeki',
-        'vai' => 'vai',
         've' => 'venda',
         'vec' => 'veneti',
         'vep' => 'vepsa',
         'vi' => 'vietnami',
         'vls' => 'lääneflaami',
         'vmf' => 'Maini frangi',
+        'vmw' => 'makua',
         'vo' => 'volapüki',
         'vot' => 'vadja',
         'vro' => 'võru',
@@ -601,6 +609,7 @@
         'xal' => 'kalmõki',
         'xh' => 'koosa',
         'xmf' => 'megreli',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'jao',
         'yap' => 'japi',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/eu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/eu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/eu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/eu.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,10 +37,12 @@
         'bem' => 'bembera',
         'bez' => 'benera',
         'bg' => 'bulgariera',
+        'bgc' => 'haryanera',
         'bho' => 'bhojpurera',
         'bi' => 'bislama',
         'bin' => 'edoera',
         'bla' => 'siksikera',
+        'blo' => 'aniiera',
         'bm' => 'bambarera',
         'bn' => 'bengalera',
         'bo' => 'tibetera',
@@ -61,7 +63,7 @@
         'cho' => 'txoktawera',
         'chp' => 'chipewyera',
         'chr' => 'txerokiera',
-        'chy' => 'txeienera',
+        'chy' => 'txeieneera',
         'ckb' => 'erdialdeko kurduera',
         'clc' => 'chilcotinera',
         'co' => 'korsikera',
@@ -98,7 +100,7 @@
         'el' => 'greziera',
         'en' => 'ingelesa',
         'eo' => 'esperantoa',
-        'es' => 'espainiera',
+        'es' => 'gaztelania',
         'et' => 'estoniera',
         'eu' => 'euskara',
         'ewo' => 'ewondoa',
@@ -113,7 +115,7 @@
         'frc' => 'cajun frantsesa',
         'frr' => 'iparraldeko frisiera',
         'fur' => 'friulera',
-        'fy' => 'frisiera',
+        'fy' => 'mendebaldeko frisiera',
         'ga' => 'irlandera',
         'gaa' => 'gaera',
         'gag' => 'gagauzera',
@@ -148,7 +150,7 @@
         'iba' => 'ibanera',
         'ibb' => 'ibibioera',
         'id' => 'indonesiera',
-        'ie' => 'interlingue',
+        'ie' => 'interlinguea',
         'ig' => 'igboera',
         'ii' => 'Sichuango yiera',
         'ikt' => 'Kanada mendebaldeko inuitera',
@@ -203,6 +205,7 @@
         'kv' => 'komiera',
         'kw' => 'kornubiera',
         'kwk' => 'kwakwala',
+        'kxv' => 'kuvia',
         'ky' => 'kirgizera',
         'la' => 'latina',
         'lad' => 'ladinoa',
@@ -214,6 +217,7 @@
         'lij' => 'liguriera',
         'lil' => 'lillooetera',
         'lkt' => 'lakotera',
+        'lmo' => 'lombardiera',
         'ln' => 'lingala',
         'lo' => 'laosera',
         'lou' => 'Louisianako kreolera',
@@ -278,7 +282,7 @@
         'no' => 'norvegiera',
         'nog' => 'nogaiera',
         'nqo' => 'n’koera',
-        'nr' => 'hegoaldeko ndebelera',
+        'nr' => 'hegoaldeko ndebeleera',
         'nso' => 'pediera',
         'nus' => 'nuerera',
         'nv' => 'navajoera',
@@ -307,6 +311,7 @@
         'pt' => 'portugesa',
         'qu' => 'kitxua',
         'quc' => 'quicheera',
+        'raj' => 'rajastanera',
         'rap' => 'rapanuia',
         'rar' => 'rarotongera',
         'rhg' => 'rohingyera',
@@ -346,11 +351,11 @@
         'smn' => 'Inariko samiera',
         'sms' => 'skolten samiera',
         'sn' => 'shonera',
-        'snk' => 'soninkera',
+        'snk' => 'soninkeera',
         'so' => 'somaliera',
         'sq' => 'albaniera',
         'sr' => 'serbiera',
-        'srn' => 'srananera',
+        'srn' => 'sranan tongoa',
         'ss' => 'swatiera',
         'ssy' => 'sahoa',
         'st' => 'hegoaldeko sothoera',
@@ -361,10 +366,11 @@
         'sw' => 'swahilia',
         'swb' => 'komoreera',
         'syr' => 'asiriera',
+        'szl' => 'silesiera',
         'ta' => 'tamilera',
         'tce' => 'hegoaldeko tutchoneera',
         'te' => 'telugua',
-        'tem' => 'temnea',
+        'tem' => 'temneera',
         'teo' => 'tesoera',
         'tet' => 'tetuma',
         'tg' => 'tajikera',
@@ -372,7 +378,7 @@
         'th' => 'thailandiera',
         'tht' => 'tahltanera',
         'ti' => 'tigrinyera',
-        'tig' => 'tigrea',
+        'tig' => 'tigreera',
         'tk' => 'turkmenera',
         'tl' => 'tagaloa',
         'tlh' => 'klingonera',
@@ -382,7 +388,7 @@
         'tok' => 'toki pona',
         'tpi' => 'tok pisin',
         'tr' => 'turkiera',
-        'trv' => 'tarokoa',
+        'trv' => 'tarokoera',
         'ts' => 'tsongera',
         'tt' => 'tatarera',
         'ttm' => 'iparraldeko tutchoneera',
@@ -403,16 +409,18 @@
         've' => 'vendera',
         'vec' => 'veneziera',
         'vi' => 'vietnamera',
+        'vmw' => 'makhuwera',
         'vo' => 'volapük',
         'vun' => 'vunjoa',
-        'wa' => 'waloiera',
+        'wa' => 'valoniera',
         'wae' => 'walserera',
-        'wal' => 'welayta',
-        'war' => 'samerera',
+        'wal' => 'wolayttera',
+        'war' => 'warayera',
         'wo' => 'wolofera',
         'wuu' => 'wu txinera',
         'xal' => 'kalmykera',
         'xh' => 'xhosera',
+        'xnr' => 'kangrera',
         'xog' => 'sogera',
         'yav' => 'yangbenera',
         'ybb' => 'yemba',
@@ -420,10 +428,11 @@
         'yo' => 'jorubera',
         'yrl' => 'nheengatua',
         'yue' => 'kantonera',
+        'za' => 'zhuangera',
         'zgh' => 'amazigera estandarra',
         'zh' => 'txinera',
         'zu' => 'zuluera',
-        'zun' => 'zuñia',
+        'zun' => 'zuñiera',
         'zza' => 'zazera',
     ],
     'LocalizedNames' => [
@@ -434,12 +443,13 @@
         'en_CA' => 'Kanadako ingelesa',
         'en_GB' => 'Britainia Handiko ingelesa',
         'en_US' => 'ingeles amerikarra',
-        'es_419' => 'Latinoamerikako espainiera',
-        'es_ES' => 'espainiera (Europa)',
-        'es_MX' => 'Mexikoko espainiera',
+        'es_419' => 'Latinoamerikako gaztelania',
+        'es_ES' => 'Europako gaztelania',
+        'es_MX' => 'Mexikoko gaztelania',
         'fa_AF' => 'daria',
         'fr_CA' => 'Kanadako frantsesa',
         'fr_CH' => 'Suitzako frantsesa',
+        'hi_Latn' => 'hindia (latindarra)',
         'nds_NL' => 'behe-saxoiera',
         'nl_BE' => 'flandriera',
         'pt_BR' => 'Brasilgo portugesa',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fa.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fa.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fa.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fa.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,12 +52,14 @@
         'bem' => 'بمبایی',
         'bez' => 'بنایی',
         'bg' => 'بلغاری',
+        'bgc' => 'هارایاناوی',
         'bgn' => 'بلوچی غربی',
         'bho' => 'بوجپوری',
         'bi' => 'بیسلاما',
         'bik' => 'بیکولی',
         'bin' => 'بینی',
         'bla' => 'سیکسیکا',
+        'blo' => 'باسیلا',
         'bm' => 'بامبارایی',
         'bn' => 'بنگالی',
         'bo' => 'تبتی',
@@ -266,6 +268,7 @@
         'kv' => 'کومیایی',
         'kw' => 'کورنی',
         'kwk' => 'کواک والا',
+        'kxv' => 'کووی',
         'ky' => 'قرقیزی',
         'la' => 'لاتین',
         'lad' => 'لادینو',
@@ -276,6 +279,7 @@
         'lez' => 'لزگی',
         'lg' => 'گاندایی',
         'li' => 'لیمبورگی',
+        'lij' => 'لیگوری',
         'lil' => 'لیلوئت',
         'lkt' => 'لاکوتا',
         'lmo' => 'لومبارد',
@@ -511,7 +515,9 @@
         'uz' => 'ازبکی',
         'vai' => 'ویایی',
         've' => 'وندایی',
+        'vec' => 'ونیزی',
         'vi' => 'ویتنامی',
+        'vmw' => 'ماکوا',
         'vo' => 'ولاپوک',
         'vot' => 'وتی',
         'vun' => 'ونجو',
@@ -525,6 +531,7 @@
         'wuu' => 'وو چینی',
         'xal' => 'قلموقی',
         'xh' => 'خوسایی',
+        'xnr' => 'کانگری',
         'xog' => 'سوگایی',
         'yao' => 'یائویی',
         'yap' => 'یاپی',
@@ -534,7 +541,7 @@
         'yo' => 'یوروبایی',
         'yrl' => 'نهین گاتو',
         'yue' => 'کانتونی',
-        'za' => 'چوانگی',
+        'za' => 'ژوانگی',
         'zap' => 'زاپوتکی',
         'zen' => 'زناگا',
         'zgh' => 'آمازیغی معیار مراکش',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ff_Adlm.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ff_Adlm.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ff_Adlm.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ff_Adlm.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,6 +36,7 @@
         'bem' => '𞤄𞤫𞤥𞤦𞤢𞥄𞤪𞤫',
         'bez' => '𞤄𞤫𞤲𞤢𞥄𞤪𞤫',
         'bg' => '𞤄𞤭𞤤𞤺𞤢𞥄𞤪𞤫',
+        'bgc' => '𞤖𞤢𞤪𞤴𞤢𞤲𞤾𞤭𞥅𞤪𞤫',
         'bho' => '𞤄𞤮𞤧𞤨𞤵𞤪𞤭𞥅𞤪𞤫',
         'bi' => '𞤄𞤭𞤧𞤤𞤢𞤥𞤢𞥄𞤪𞤫',
         'bin' => '𞤄𞤭𞤲𞤭𞥅𞤪𞤫',
@@ -109,6 +110,7 @@
         'fon' => '𞤊𞤮𞤲𞤪𞤫',
         'fr' => '𞤊𞤢𞤪𞤢𞤲𞤧𞤭𞥅𞤪𞤫',
         'frc' => '𞤊𞤢𞤪𞤢𞤲𞤧𞤭𞥅𞤪𞤫 𞤑𞤢𞤣𞤭𞤴𞤫𞤲𞤪𞤫',
+        'frr' => '𞤊𞤭𞤪𞤧𞤭𞤴𞤢𞤲𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤫',
         'fur' => '𞤊𞤭𞤪𞥇𞤵𞤤𞤭𞤴𞤢𞤲𞤪𞤫',
         'fy' => '𞤊𞤭𞤪𞤭𞥅𞤧𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫 𞤖𞤭𞤪𞤲𞤢',
         'ga' => '𞤋𞤪𞤤𞤢𞤲𞤣𞤫𞥅𞤪𞤫',
@@ -207,6 +209,7 @@
         'lij' => '𞤂𞤳𞤭𞤺𞤵𞥅𞤪𞤫',
         'lil' => '𞤂𞤭𞤤𞥆𞤮𞥅𞤫𞤼𞤪𞤫',
         'lkt' => '𞤂𞤢𞤳𞤮𞤼𞤢𞥄𞤪𞤫',
+        'lmo' => '𞤂𞤮𞤥𞤦𞤢𞤪𞤣𞤫',
         'ln' => '𞤂𞤭𞤲𞤺𞤢𞤤𞤢𞥄𞤪𞤫',
         'lo' => '𞤂𞤢𞤮𞥅𞤪𞤫',
         'lou' => '𞤀𞤳𞤵𞥅𞤪𞤫 𞤂𞤵𞥅𞥁𞤭𞤴𞤢𞥄𞤲𞤢',
@@ -299,9 +302,11 @@
         'ps' => '𞤆𞤢𞤧𞤼𞤵𞤲𞤪𞤫',
         'pt' => '𞤆𞤮𞤪𞤼𞤮𞤳𞤫𞥅𞤧𞤭𞥅𞤪𞤫',
         'qu' => '𞤗𞤵𞤷𞤵𞤢𞤲𞤪𞤫',
+        'raj' => '𞤈𞤢𞤶𞤢𞤧𞤼𞤢𞤲𞤭𞥅𞤪𞤫',
         'rap' => '𞤈𞤢𞤨𞤢𞤲𞤵𞤭𞥅𞤪𞤫',
         'rar' => '𞤈𞤢𞤪𞤮𞤼𞤮𞤲𞤺𞤢𞤲𞤪𞤫',
         'rhg' => '𞤈𞤮𞤸𞤭𞤲𞤺𞤢𞥄𞤪𞤫',
+        'rif' => '𞤈𞤭𞤬𞤭𞤴𞤢𞤲𞤪𞤫',
         'rm' => '𞤈𞤮𞤥𞤢𞤲𞤧𞤪𞤫',
         'rn' => '𞤈𞤵𞤲𞤣𞤭𞥅𞤪𞤫',
         'ro' => '𞤈𞤮𞤥𞤢𞤲𞤭𞤴𞤢𞤲𞤪𞤫',
@@ -416,9 +421,6 @@
         'ar_001' => '𞤀𞥄𞤪𞤢𞤦𞤫𞥅𞤪𞤫 𞤊𞤵𞤧𞤸𞤢 𞤒𞤫𞤲𞤯𞤵𞤳𞤢',
         'de_AT' => '𞤔𞤫𞤪𞤥𞤢𞤲𞤭𞤲𞤳𞤮𞥅𞤪𞤫 𞤌𞤼𞤭𞤪𞤧𞤢',
         'de_CH' => '𞤔𞤫𞤪𞤥𞤢𞤲𞤭𞤲𞤳𞤮𞥅𞤪𞤫 𞤅𞤵𞤱𞤭𞥅𞤧',
-        'en_AU' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫',
-        'en_CA' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 𞤑𞤢𞤲𞤢𞤣𞤢𞤲𞤳𞤮𞥅𞤪𞤫',
-        'en_GB' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 𞤄𞤭𞤪𞤼𞤢𞤲𞤳𞤮𞥅𞤪𞤫',
         'en_US' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞤲𞤳𞤮𞤪𞤫',
         'es_419' => '𞤅𞤭𞤨𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫 𞤀𞤥𞤭𞤪𞤭𞤳 𞤂𞤢𞤼𞤭𞤲𞤭𞤴𞤢',
         'es_ES' => '𞤅𞤭𞤨𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫 𞤀𞤪𞤮𞤦𞤢',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ff.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ff.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ff.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ff.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,5 @@
         'zh' => 'Sinuwaare',
         'zu' => 'Suluŋkoore',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fi.php	2026-05-20 10:22:01.000000000 +0200
@@ -71,6 +71,8 @@
         'bjn' => 'banjar',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
+        'blt' => 'tai dam',
         'bm' => 'bambara',
         'bn' => 'bengali',
         'bo' => 'tiibet',
@@ -106,6 +108,7 @@
         'chp' => 'chipewyan',
         'chr' => 'cherokee',
         'chy' => 'cheyenne',
+        'cic' => 'chickasaw',
         'ckb' => 'soranî',
         'clc' => 'chilcotin',
         'co' => 'korsika',
@@ -197,7 +200,6 @@
         'gmh' => 'keskiyläsaksa',
         'gn' => 'guarani',
         'goh' => 'muinaisyläsaksa',
-        'gom' => 'goankonkani',
         'gon' => 'gondi',
         'gor' => 'gorontalo',
         'got' => 'gootti',
@@ -221,6 +223,7 @@
         'hil' => 'hiligaino',
         'hit' => 'heetti',
         'hmn' => 'hmong',
+        'hnj' => 'hmong njua',
         'ho' => 'hiri-motu',
         'hr' => 'kroatia',
         'hsb' => 'yläsorbi',
@@ -307,6 +310,7 @@
         'kv' => 'komi',
         'kw' => 'korni',
         'kwk' => 'kwakʼwala',
+        'kxv' => 'kuvi',
         'ky' => 'kirgiisi',
         'la' => 'latina',
         'lad' => 'ladino',
@@ -322,6 +326,7 @@
         'lil' => 'lillooet',
         'liv' => 'liivi',
         'lkt' => 'lakota',
+        'lld' => 'ladin',
         'lmo' => 'lombardi',
         'ln' => 'lingala',
         'lo' => 'lao',
@@ -336,7 +341,6 @@
         'lua' => 'luluanluba',
         'lui' => 'luiseño',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'lusai',
         'luy' => 'luhya',
         'lv' => 'latvia',
@@ -505,6 +509,7 @@
         'si' => 'sinhala',
         'sid' => 'sidamo',
         'sk' => 'slovakki',
+        'skr' => 'saraiki',
         'sl' => 'sloveeni',
         'slh' => 'lushootseed (eteläinen)',
         'sli' => 'sleesiansaksa',
@@ -568,6 +573,7 @@
         'tr' => 'turkki',
         'tru' => 'turojo',
         'trv' => 'taroko',
+        'trw' => 'torwali',
         'ts' => 'tsonga',
         'tsd' => 'tsakonia',
         'tsi' => 'tsimši',
@@ -588,13 +594,13 @@
         'umb' => 'mbundu',
         'ur' => 'urdu',
         'uz' => 'uzbekki',
-        'vai' => 'vai',
         've' => 'venda',
         'vec' => 'venetsia',
         'vep' => 'vepsä',
         'vi' => 'vietnam',
         'vls' => 'länsiflaami',
         'vmf' => 'maininfrankki',
+        'vmw' => 'makhuwa',
         'vo' => 'volapük',
         'vot' => 'vatja',
         'vro' => 'võro',
@@ -610,6 +616,7 @@
         'xal' => 'kalmukki',
         'xh' => 'xhosa',
         'xmf' => 'mingreli',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'jao',
         'yap' => 'japi',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fo.php	2026-05-20 10:22:01.000000000 +0200
@@ -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',
@@ -390,18 +403,8 @@
     ],
     'LocalizedNames' => [
         'ar_001' => 'nútíðar vanligt arabiskt',
-        'de_AT' => 'týskt (Eysturríki)',
         'de_CH' => 'høgt týskt (Sveis)',
-        'en_AU' => 'enskt (Avstralia)',
-        'en_CA' => 'enskt (Kanada)',
-        'en_GB' => 'enskt (Stórabretland)',
-        'en_US' => 'enskt (Sambandsríki Amerika)',
-        'es_419' => 'spanskt (Latínamerika)',
-        'es_ES' => 'spanskt (Spania)',
-        'es_MX' => 'spanskt (Meksiko)',
         'fa_AF' => 'dari',
-        'fr_CA' => 'franskt (Kanada)',
-        'fr_CH' => 'franskt (Sveis)',
         'nds_NL' => 'lágt saksiskt',
         'nl_BE' => 'flamskt',
         'pt_BR' => 'portugiskiskt (Brasilia)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr_BE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr_BE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr_BE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr_BE.php	2026-05-20 10:22:01.000000000 +0200
@@ -5,8 +5,6 @@
         'frp' => 'franco-provençal',
         'goh' => 'ancien haut-allemand',
         'gu' => 'gujarati',
-        'njo' => 'ao',
-    ],
-    'LocalizedNames' => [
     ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr_CA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr_CA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr_CA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr_CA.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr_CH.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr_CH.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr_CH.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr_CH.php	2026-05-20 10:22:01.000000000 +0200
@@ -6,6 +6,5 @@
         'pdc' => 'allemand de Pennsylvanie',
         'sdh' => 'kurde méridional',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/fr.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,6 +61,7 @@
         'bfd' => 'bafut',
         'bfq' => 'badaga',
         'bg' => 'bulgare',
+        'bgc' => 'haryanvi',
         'bgn' => 'baloutchi occidental',
         'bho' => 'bhodjpouri',
         'bi' => 'bichelamar',
@@ -69,6 +70,7 @@
         'bjn' => 'banjar',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengali',
         'bo' => 'tibétain',
@@ -195,7 +197,6 @@
         'gmh' => 'moyen haut-allemand',
         'gn' => 'guarani',
         'goh' => 'ancien haut allemand',
-        'gom' => 'konkani de Goa',
         'gon' => 'gondi',
         'gor' => 'gorontalo',
         'got' => 'gotique',
@@ -305,6 +306,7 @@
         'kv' => 'komi',
         'kw' => 'cornique',
         'kwk' => 'kwak’wala',
+        'kxv' => 'kuvi',
         'ky' => 'kirghize',
         'la' => 'latin',
         'lad' => 'ladino',
@@ -334,7 +336,6 @@
         'lua' => 'luba-kasaï (ciluba)',
         'lui' => 'luiseño',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'lushaï',
         'luy' => 'luyia',
         'lv' => 'letton',
@@ -394,7 +395,7 @@
         'ng' => 'ndonga',
         'nia' => 'niha',
         'niu' => 'niuéen',
-        'njo' => 'Ao',
+        'njo' => 'ao',
         'nl' => 'néerlandais',
         'nmg' => 'ngoumba',
         'nn' => 'norvégien nynorsk',
@@ -593,6 +594,7 @@
         'vi' => 'vietnamien',
         'vls' => 'flamand occidental',
         'vmf' => 'franconien du Main',
+        'vmw' => 'macua',
         'vo' => 'volapük',
         'vot' => 'vote',
         'vro' => 'võro',
@@ -608,6 +610,7 @@
         'xal' => 'kalmouk',
         'xh' => 'xhosa',
         'xmf' => 'mingrélien',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'yao',
         'yap' => 'yapois',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ga.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ga.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ga.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ga.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,10 +41,12 @@
         'bem' => 'Beimbis',
         'bez' => 'Beinis',
         'bg' => 'Bulgáiris',
+        'bgc' => 'Haryanvi',
         'bho' => 'Vóispiris',
         'bi' => 'Bioslaimis',
         'bin' => 'Binis',
         'bla' => 'Sicsicis',
+        'blo' => 'Anii',
         'bm' => 'Bambairis',
         'bn' => 'Beangáilis',
         'bo' => 'Tibéidis',
@@ -227,6 +229,7 @@
         'kv' => 'Coimis',
         'kw' => 'Coirnis',
         'kwk' => 'Kwakʼwala',
+        'kxv' => 'Kuvi',
         'ky' => 'Cirgisis',
         'la' => 'Laidin',
         'lad' => 'Laidínis',
@@ -342,6 +345,7 @@
         'pt' => 'Portaingéilis',
         'qu' => 'Ceatsuais',
         'quc' => 'Cuitséis',
+        'raj' => 'Rajasthani',
         'rap' => 'Rapanúis',
         'rar' => 'Raratongais',
         'rhg' => 'Róihinis',
@@ -444,6 +448,7 @@
         'vec' => 'Veinéisis',
         'vi' => 'Vítneaimis',
         'vls' => 'Pléimeannais Iartharach',
+        'vmw' => 'Macuais',
         'vo' => 'Volapük',
         'vun' => 'Vunjo',
         'wa' => 'Vallúnais',
@@ -454,6 +459,7 @@
         'wuu' => 'Sínis Wu',
         'xal' => 'Cailmícis',
         'xh' => 'Cóisis',
+        'xnr' => 'Kangri',
         'xog' => 'Soga',
         'yav' => 'Yangben',
         'ybb' => 'Yemba',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gd.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,6 +25,7 @@
         'ang' => 'Seann-Bheurla',
         'ann' => 'Obolo',
         'anp' => 'Angika',
+        'apc' => 'Arabais Levantach',
         'ar' => 'Arabais',
         'arc' => 'Aramais',
         'arn' => 'Mapudungun',
@@ -60,6 +61,7 @@
         'bfd' => 'Bafut',
         'bfq' => 'Badaga',
         'bg' => 'Bulgarais',
+        'bgc' => 'Haryanvi',
         'bgn' => 'Balochi Shiarach',
         'bho' => 'Bhojpuri',
         'bi' => 'Bislama',
@@ -68,6 +70,8 @@
         'bjn' => 'Banjar',
         'bkm' => 'Kom',
         'bla' => 'Siksika',
+        'blo' => 'Anii',
+        'blt' => 'Tai Dam',
         'bm' => 'Bambara',
         'bn' => 'Bangla',
         'bo' => 'Tibeitis',
@@ -103,6 +107,7 @@
         'chp' => 'Chipewyan',
         'chr' => 'Cherokee',
         'chy' => 'Cheyenne',
+        'cic' => 'Chickasaw',
         'ckb' => 'Cùrdais Mheadhanach',
         'clc' => 'Chilcotin',
         'co' => 'Corsais',
@@ -193,7 +198,6 @@
         'gmh' => 'Meadhan-Àrd-Gearmailtis',
         'gn' => 'Guaraní',
         'goh' => 'Seann-Àrd-Gearmailtis',
-        'gom' => 'Konkani Goa',
         'gon' => 'Gondi',
         'gor' => 'Gorontalo',
         'got' => 'Gotais',
@@ -217,6 +221,7 @@
         'hil' => 'Hiligaynon',
         'hit' => 'Cànan Het',
         'hmn' => 'Hmong',
+        'hnj' => 'Hmong Njua',
         'ho' => 'Hiri Motu',
         'hr' => 'Cròthaisis',
         'hsb' => 'Sòrbais Uachdarach',
@@ -300,6 +305,7 @@
         'kv' => 'Komi',
         'kw' => 'Còrnais',
         'kwk' => 'Kwakʼwala',
+        'kxv' => 'Kuvi',
         'ky' => 'Cìorgasais',
         'la' => 'Laideann',
         'lad' => 'Ladino',
@@ -314,6 +320,7 @@
         'lij' => 'Liogùrais',
         'lil' => 'Lillooet',
         'lkt' => 'Lakhóta',
+        'lld' => 'Ladainis',
         'lmo' => 'Lombardais',
         'ln' => 'Lingala',
         'lo' => 'Làtho',
@@ -323,6 +330,7 @@
         'lrc' => 'Luri Thuathach',
         'lsm' => 'Saamia',
         'lt' => 'Liotuainis',
+        'ltg' => 'Latgailis',
         'lu' => 'Luba-Katanga',
         'lua' => 'Luba-Lulua',
         'lui' => 'Luiseño',
@@ -351,6 +359,7 @@
         'mgh' => 'Makhuwa-Meetto',
         'mgo' => 'Meta’',
         'mh' => 'Marshallais',
+        'mhn' => 'Mócheno',
         'mi' => 'Māori',
         'mic' => 'Mi’kmaq',
         'min' => 'Minangkabau',
@@ -449,6 +458,7 @@
         'rar' => 'Cànan Rarotonga',
         'rgn' => 'Romagnol',
         'rhg' => 'Rohingya',
+        'rif' => 'Tamaisich an Rif',
         'rm' => 'Rumains',
         'rn' => 'Kirundi',
         'ro' => 'Romàinis',
@@ -491,6 +501,7 @@
         'si' => 'Sinhala',
         'sid' => 'Sidamo',
         'sk' => 'Slòbhacais',
+        'skr' => 'Saraiki',
         'sl' => 'Slòbhainis',
         'slh' => 'Lushootseed Dheasach',
         'sly' => 'Selayar',
@@ -519,6 +530,7 @@
         'swb' => 'Comorais',
         'syc' => 'Suraidheac Chlasaigeach',
         'syr' => 'Suraidheac',
+        'szl' => 'Sileisis',
         'ta' => 'Taimilis',
         'tce' => 'Tutchone Dheasach',
         'tcy' => 'Tulu',
@@ -550,6 +562,7 @@
         'tr' => 'Turcais',
         'tru' => 'Turoyo',
         'trv' => 'Taroko',
+        'trw' => 'Torwali',
         'ts' => 'Tsonga',
         'tsi' => 'Tsimshian',
         'tt' => 'Tatarais',
@@ -561,7 +574,7 @@
         'twq' => 'Tasawaq',
         'ty' => 'Cànan Tahiti',
         'tyv' => 'Cànan Tuva',
-        'tzm' => 'Tamazight an Atlais Mheadhanaich',
+        'tzm' => 'Tamaisich an Atlais Mheadhanaich',
         'udm' => 'Udmurt',
         'ug' => 'Ùigiurais',
         'uk' => 'Ucràinis',
@@ -574,6 +587,7 @@
         'vep' => 'Veps',
         'vi' => 'Bhiet-Namais',
         'vls' => 'Flànrais Shiarach',
+        'vmw' => 'Makhuwa',
         'vo' => 'Volapük',
         'vro' => 'Võro',
         'vun' => 'Vunjo',
@@ -587,6 +601,7 @@
         'wuu' => 'Wu',
         'xal' => 'Kalmyk',
         'xh' => 'Xhosa',
+        'xnr' => 'Kangri',
         'xog' => 'Soga',
         'yao' => 'Yao',
         'yap' => 'Cànan Yap',
@@ -601,7 +616,7 @@
         'zbl' => 'Comharran Bliss',
         'zea' => 'Cànan Zeeland',
         'zen' => 'Zenaga',
-        'zgh' => 'Tamazight Stannardach Moroco',
+        'zgh' => 'Tamaisich Stannardach Moroco',
         'zh' => 'Sìnis',
         'zu' => 'Zulu',
         'zun' => 'Zuñi',
@@ -621,7 +636,6 @@
         'fa_AF' => 'Dari',
         'fr_CA' => 'Fraingis Chanada',
         'fr_CH' => 'Fraingis Eilbheiseach',
-        'hi_Latn' => 'Hindis (Laideann)',
         'nds_NL' => 'Sagsannais Ìochdarach',
         'nl_BE' => 'Flànrais',
         'pt_BR' => 'Portagailis Bhraisileach',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gl.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,11 +38,13 @@
         'bem' => 'bemba',
         'bez' => 'bena',
         'bg' => 'búlgaro',
+        'bgc' => 'hariani',
         'bgn' => 'baluchi occidental',
         'bho' => 'bhojpuri',
         'bi' => 'bislama',
         'bin' => 'bini',
         'bla' => 'siksiká',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengalí',
         'bo' => 'tibetano',
@@ -152,6 +154,7 @@
         'iba' => 'iban',
         'ibb' => 'ibibio',
         'id' => 'indonesio',
+        'ie' => 'occidental',
         'ig' => 'igbo',
         'ii' => 'yi sichuanés',
         'ikt' => 'inuktitut canadense occidental',
@@ -184,7 +187,7 @@
         'kj' => 'kuanyama',
         'kk' => 'kazako',
         'kkj' => 'kako',
-        'kl' => 'groenlandés',
+        'kl' => 'kalaallisut',
         'kln' => 'kalenjin',
         'km' => 'khmer',
         'kmb' => 'kimbundu',
@@ -206,6 +209,7 @@
         'kv' => 'komi',
         'kw' => 'córnico',
         'kwk' => 'kwakiutl',
+        'kxv' => 'kuvi',
         'ky' => 'kirguiz',
         'la' => 'latín',
         'lad' => 'ladino',
@@ -214,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',
@@ -226,7 +232,6 @@
         'lu' => 'luba-katanga',
         'lua' => 'luba-lulua',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'mizo',
         'luy' => 'luyia',
         'lv' => 'letón',
@@ -309,6 +314,7 @@
         'pt' => 'portugués',
         'qu' => 'quechua',
         'quc' => 'quiché',
+        'raj' => 'rajasthani',
         'rap' => 'rapanui',
         'rar' => 'rarotongano',
         'rhg' => 'rohingya',
@@ -364,6 +370,7 @@
         'sw' => 'suahili',
         'swb' => 'comoriano',
         'syr' => 'siríaco',
+        'szl' => 'silesiano',
         'ta' => 'támil',
         'tce' => 'tutchone do sur',
         'te' => 'telugu',
@@ -402,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',
@@ -416,6 +424,7 @@
         'wuu' => 'chinés wu',
         'xal' => 'calmuco',
         'xh' => 'xhosa',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yav' => 'yangben',
         'ybb' => 'yemba',
@@ -423,6 +432,7 @@
         'yo' => 'ioruba',
         'yrl' => 'nheengatu',
         'yue' => 'cantonés',
+        'za' => 'zhuang',
         'zgh' => 'tamazight marroquí estándar',
         'zh' => 'chinés',
         'zu' => 'zulú',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gu.php	2026-05-20 10:22:01.000000000 +0200
@@ -49,12 +49,14 @@
         'bem' => 'બેમ્બા',
         'bez' => 'બેના',
         'bg' => 'બલ્ગેરિયન',
+        'bgc' => 'હરિયાણવી',
         'bgn' => 'પશ્ચિમી બાલોચી',
         'bho' => 'ભોજપુરી',
         'bi' => 'બિસ્લામા',
         'bik' => 'બિકોલ',
         'bin' => 'બિની',
         'bla' => 'સિક્સિકા',
+        'blo' => 'અની',
         'bm' => 'બામ્બારા',
         'bn' => 'બાંગ્લા',
         'bo' => 'તિબેટીયન',
@@ -141,7 +143,7 @@
         'fa' => 'ફારસી',
         'fan' => 'ફેંગ',
         'fat' => 'ફન્ટી',
-        'ff' => 'ફુલાહ',
+        'ff' => 'ફુલા',
         'fi' => 'ફિનિશ',
         'fil' => 'ફિલિપિનો',
         'fj' => 'ફીજીયન',
@@ -169,7 +171,6 @@
         'gmh' => 'મધ્ય હાઇ જર્મન',
         'gn' => 'ગુઆરાની',
         'goh' => 'જૂની હાઇ જર્મન',
-        'gom' => 'ગોઅન કોંકણી',
         'gon' => 'ગોંડી',
         'gor' => 'ગોરોન્તાલો',
         'got' => 'ગોથિક',
@@ -266,6 +267,7 @@
         'kv' => 'કોમી',
         'kw' => 'કોર્નિશ',
         'kwk' => 'ક્વેકવાલા',
+        'kxv' => 'કૂવી',
         'ky' => 'કિર્ગીઝ',
         'la' => 'લેટિન',
         'lad' => 'લાદીનો',
@@ -277,8 +279,10 @@
         'lfn' => 'લિંગ્વા ફેન્કા નોવા',
         'lg' => 'ગાંડા',
         'li' => 'લિંબૂર્ગિશ',
+        'lij' => 'લિગુરીઅન',
         'lil' => 'લિલુએટ',
         'lkt' => 'લાકોટા',
+        'lmo' => 'લોંબાર્ડ',
         'ln' => 'લિંગાલા',
         'lo' => 'લાઓ',
         'lol' => 'મોંગો',
@@ -461,6 +465,7 @@
         'swb' => 'કોમોરિયન',
         'syc' => 'પરંપરાગત સિરિએક',
         'syr' => 'સિરિએક',
+        'szl' => 'સિલેસ્યિન',
         'ta' => 'તમિલ',
         'tce' => 'દક્ષિણ ટુચૉન',
         'tcy' => 'તુલુ',
@@ -510,7 +515,9 @@
         'uz' => 'ઉઝ્બેક',
         'vai' => 'વાઇ',
         've' => 'વેન્દા',
+        'vec' => 'વેનેશ્યિન',
         'vi' => 'વિયેતનામીસ',
+        'vmw' => 'મખુવા',
         'vo' => 'વોલાપુક',
         'vot' => 'વોટિક',
         'vun' => 'વુન્જો',
@@ -524,6 +531,7 @@
         'wuu' => 'વુ ચાઈનીઝ',
         'xal' => 'કાલ્મિક',
         'xh' => 'ખોસા',
+        'xnr' => 'કંગરી',
         'xog' => 'સોગા',
         'yao' => 'યાઓ',
         'yap' => 'યાપીસ',
@@ -555,7 +563,6 @@
         'es_ES' => 'યુરોપિયન સ્પેનિશ',
         'es_MX' => 'મેક્સિકન સ્પેનિશ',
         'fa_AF' => 'ડારી',
-        'fr_CA' => 'કેનેડિયન ફ્રેંચ',
         'fr_CH' => 'સ્વિસ ફ્રેંચ',
         'nds_NL' => 'લો સેક્સોન',
         'nl_BE' => 'ફ્લેમિશ',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/gv.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,6 +4,5 @@
     'Names' => [
         'gv' => 'Gaelg',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ha.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ha.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ha.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ha.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,10 +35,12 @@
         'bem' => 'Bemba',
         'bez' => 'Bena',
         'bg' => 'Bulgariyanci',
+        'bgc' => 'Haryanvi',
         'bho' => 'Bhojpuri',
         'bi' => 'Bislama',
         'bin' => 'Bini',
         'bla' => 'Siksiká',
+        'blo' => 'Anii',
         'bm' => 'Bambara',
         'bn' => 'Bengali',
         'bo' => 'Tibetan',
@@ -99,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',
@@ -158,7 +160,7 @@
         'jbo' => 'Lojban',
         'jgo' => 'Ngomba',
         'jmc' => 'Machame',
-        'jv' => 'Jafananci',
+        'jv' => 'Javananci',
         'ka' => 'Jojiyanci',
         'kab' => 'Kabyle',
         'kac' => 'Kachin',
@@ -181,7 +183,7 @@
         'km' => 'Harshen Kimar',
         'kmb' => 'Kimbundu',
         'kn' => 'Kannada',
-        'ko' => 'Harshen Koreya',
+        'ko' => 'Harshen Koriya',
         'kok' => 'Konkananci',
         'kpe' => 'Kpelle',
         'kr' => 'Kanuri',
@@ -197,6 +199,7 @@
         'kv' => 'Komi',
         'kw' => 'Cornish',
         'kwk' => 'Kwakʼwala',
+        'kxv' => 'Kavi',
         'ky' => 'Kirgizanci',
         'la' => 'Dan Kabilar Latin',
         'lad' => 'Ladino',
@@ -205,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',
@@ -245,7 +250,7 @@
         'moh' => 'Mohawk',
         'mos' => 'Mossi',
         'mr' => 'Maratinci',
-        'ms' => 'Harshen Malai',
+        'ms' => 'Harshen Malay',
         'mt' => 'Harshen Maltis',
         'mua' => 'Mundang',
         'mus' => 'Muscogee',
@@ -299,6 +304,7 @@
         'ps' => 'Pashtanci',
         'pt' => 'Harshen Potugis',
         'qu' => 'Quechua',
+        'raj' => 'Rajasthani',
         'rap' => 'Rapanui',
         'rar' => 'Rarotongan',
         'rhg' => 'Harshen Rohingya',
@@ -312,7 +318,7 @@
         'rwk' => 'Rwa',
         'sa' => 'Sanskrit',
         'sad' => 'Sandawe',
-        'sah' => 'Sakha',
+        'sah' => 'Yakut',
         'saq' => 'Samburu',
         'sat' => 'Santali',
         'sba' => 'Ngambay',
@@ -350,6 +356,7 @@
         'sw' => 'Harshen Suwahili',
         'swb' => 'Komoriyanci',
         'syr' => 'Syriac',
+        'szl' => 'Silessiyanci',
         'ta' => 'Tamil',
         'tce' => 'Tutchone na Kudanci',
         'te' => 'Telugu',
@@ -389,7 +396,9 @@
         'uz' => 'Uzbek',
         'vai' => 'Vai',
         've' => 'Venda',
+        'vec' => 'Veneshiyanci',
         'vi' => 'Harshen Biyetinam',
+        'vmw' => 'Makhuwa',
         'vo' => 'Volapük',
         'vun' => 'Vunjo',
         'wa' => 'Walloon',
@@ -399,7 +408,8 @@
         'wo' => 'Wolof',
         'wuu' => 'Sinancin Wu',
         'xal' => 'Kalmyk',
-        'xh' => 'Bazosa',
+        'xh' => 'Xhosa',
+        'xnr' => 'Kangri',
         'xog' => 'Soga',
         'yav' => 'Yangben',
         'ybb' => 'Yemba',
@@ -407,6 +417,7 @@
         'yo' => 'Yarbanci',
         'yrl' => 'Nheengatu',
         'yue' => 'Harshen Cantonese',
+        'za' => 'Zhuang',
         'zgh' => 'Daidaitaccen Moroccan Tamazight',
         'zh' => 'Harshen Sinanci',
         'zu' => 'Harshen Zulu',
@@ -418,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/he.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/he.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/he.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/he.php	2026-05-20 10:22:01.000000000 +0200
@@ -49,6 +49,7 @@
         'bez' => 'בנה',
         'bfd' => 'באפוט',
         'bg' => 'בולגרית',
+        'bgc' => 'הריאנבי',
         'bgn' => 'באלוצ׳י מערבית',
         'bho' => 'בוג׳פורי',
         'bi' => 'ביסלמה',
@@ -56,6 +57,7 @@
         'bin' => 'ביני',
         'bkm' => 'קום',
         'bla' => 'סיקסיקה',
+        'blo' => 'אני',
         'bm' => 'במבארה',
         'bn' => 'בנגלית',
         'bo' => 'טיבטית',
@@ -103,7 +105,7 @@
         'crs' => 'קריאולית (סיישל)',
         'cs' => 'צ׳כית',
         'csb' => 'קשובית',
-        'csw' => 'סקרי של אזור הביצות',
+        'csw' => 'קרי של אזור הביצות',
         'cu' => 'סלאבית כנסייתית עתיקה',
         'cv' => 'צ׳ובאש',
         'cy' => 'וולשית',
@@ -268,6 +270,7 @@
         'kv' => 'קומי',
         'kw' => 'קורנית',
         'kwk' => 'קוואקוואלה',
+        'kxv' => 'קווי',
         'ky' => 'קירגיזית',
         'la' => 'לטינית',
         'lad' => 'לדינו',
@@ -281,6 +284,7 @@
         'lij' => 'ליגורית',
         'lil' => 'לילואט',
         'lkt' => 'לקוטה',
+        'lmo' => 'לומברדית',
         'ln' => 'לינגלה',
         'lo' => 'לאו',
         'lol' => 'מונגו',
@@ -468,6 +472,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' => 'יאפזית',
@@ -550,9 +558,7 @@
     ],
     'LocalizedNames' => [
         'ar_001' => 'ערבית ספרותית',
-        'de_CH' => 'גרמנית (שוויץ)',
         'fa_AF' => 'דארי',
-        'fr_CH' => 'צרפתית (שוויץ)',
         'nds_NL' => 'סקסונית תחתית',
         'nl_BE' => 'הולנדית (פלמית)',
         'ro_MD' => 'מולדבית',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hi_Latn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hi_Latn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hi_Latn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hi_Latn.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,6 +3,7 @@
 return [
     'Names' => [
         'af' => 'Afreeki',
+        'bgc' => 'Hariyaanvi',
         'bn' => 'Bangla',
         'bo' => 'Tibbati',
         'ckb' => 'Kurdish, Sorani',
@@ -10,6 +11,7 @@
         'fa' => 'Faarsi',
         'ff' => 'Fulah',
         'lah' => 'Lahnda',
+        'mic' => 'Mi\'kmaq',
         'mus' => 'Muscogee',
         'nan' => 'Min Nan',
         'nb' => 'Norwegian Bokmal',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hi.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
         'ale' => 'अलेउत',
         'alt' => 'दक्षिणी अल्ताई',
         'am' => 'अम्हेरी',
-        'an' => 'अर्गोनी',
+        'an' => 'अरागोनी',
         'ang' => 'पुरानी अंग्रेज़ी',
         'ann' => 'ओबोलो',
         'anp' => 'अंगिका',
@@ -43,14 +43,17 @@
         'be' => 'बेलारूसी',
         'bej' => 'बेजा',
         'bem' => 'बेम्बा',
+        'bew' => 'बेतावी',
         'bez' => 'बेना',
         'bg' => 'बुल्गारियाई',
+        'bgc' => 'हरियाणवी',
         'bgn' => 'पश्चिमी बलोची',
         'bho' => 'भोजपुरी',
         'bi' => 'बिस्लामा',
         'bik' => 'बिकोल',
         'bin' => 'बिनी',
         'bla' => 'सिक्सिका',
+        'blo' => 'अनी',
         'bm' => 'बाम्बारा',
         'bn' => 'बंगाली',
         'bo' => 'तिब्बती',
@@ -58,6 +61,7 @@
         'bra' => 'ब्रज',
         'brx' => 'बोडो',
         'bs' => 'बोस्नियाई',
+        'bss' => 'अकूसे',
         'bua' => 'बुरियात',
         'bug' => 'बगिनीस',
         'byn' => 'ब्लिन',
@@ -80,6 +84,7 @@
         'chp' => 'शिपेव्यान',
         'chr' => 'चेरोकी',
         'chy' => 'शेयेन्न',
+        'cic' => 'चिकसॉ',
         'ckb' => 'सोरानी कुर्दिश',
         'clc' => 'चिलकोटिन',
         'co' => 'कोर्सीकन',
@@ -180,6 +185,7 @@
         'hil' => 'हिलिगेनन',
         'hit' => 'हिताइत',
         'hmn' => 'ह्मॉंग',
+        'hnj' => 'हमोंग नजुआ',
         'ho' => 'हिरी मोटू',
         'hr' => 'क्रोएशियाई',
         'hsb' => 'ऊपरी सॉर्बियन',
@@ -256,6 +262,7 @@
         'kv' => 'कोमी',
         'kw' => 'कोर्निश',
         'kwk' => 'क्वॉकवाला',
+        'kxv' => 'कुवी',
         'ky' => 'किर्गीज़',
         'la' => 'लैटिन',
         'lad' => 'लादीनो',
@@ -266,6 +273,7 @@
         'lez' => 'लेज़्घीयन',
         'lg' => 'गांडा',
         'li' => 'लिंबर्गिश',
+        'lij' => 'लिगुरियन',
         'lil' => 'लिलोएट',
         'lkt' => 'लैकोटा',
         'lmo' => 'लॉमबर्ड',
@@ -345,7 +353,7 @@
         'nr' => 'दक्षिण देबेल',
         'nso' => 'उत्तरी सोथो',
         'nus' => 'नुएर',
-        'nv' => 'नावाजो',
+        'nv' => 'नवाहो',
         'nwc' => 'पारम्परिक नेवारी',
         'ny' => 'न्यानजा',
         'nym' => 'न्यामवेज़ी',
@@ -451,6 +459,7 @@
         'swb' => 'कोमोरियन',
         'syc' => 'क्लासिकल सिरिएक',
         'syr' => 'सिरिएक',
+        'szl' => 'सायलिज़ियन',
         'ta' => 'तमिल',
         'tce' => 'दक्षिणी टशोनी',
         'te' => 'तेलुगू',
@@ -498,7 +507,9 @@
         'uz' => 'उज़्बेक',
         'vai' => 'वाई',
         've' => 'वेन्दा',
+        'vec' => 'वनीशन',
         'vi' => 'वियतनामी',
+        'vmw' => 'मखुवा',
         'vo' => 'वोलापुक',
         'vot' => 'वॉटिक',
         'vun' => 'वुंजो',
@@ -512,6 +523,7 @@
         'wuu' => 'वू चीनी',
         'xal' => 'काल्मिक',
         'xh' => 'ख़ोसा',
+        'xnr' => 'कांगड़ी',
         'xog' => 'सोगा',
         'yao' => 'याओ',
         'yap' => 'यापीस',
@@ -545,7 +557,6 @@
         'fa_AF' => 'दारी',
         'fr_CA' => 'कनाडाई फ़्रेंच',
         'fr_CH' => 'स्विस फ़्रेंच',
-        'hi_Latn' => 'हिन्दी (लैटिन)',
         'nds_NL' => 'निचली सैक्सन',
         'nl_BE' => 'फ़्लेमिश',
         'pt_BR' => 'ब्राज़ीली पुर्तगाली',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hr.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,7 @@
         'bez' => 'bena',
         'bfd' => 'bafut',
         'bg' => 'bugarski',
+        'bgc' => 'haryanvi',
         'bgn' => 'zapadnobaludžijski',
         'bho' => 'bhojpuri',
         'bi' => 'bislama',
@@ -55,6 +56,7 @@
         'bin' => 'bini',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bangla',
         'bo' => 'tibetski',
@@ -267,6 +269,7 @@
         'kv' => 'komi',
         'kw' => 'kornski',
         'kwk' => 'kwakʼwala',
+        'kxv' => 'kuvi',
         'ky' => 'kirgiski',
         'la' => 'latinski',
         'lad' => 'ladino',
@@ -277,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',
@@ -291,7 +296,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luiseno',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'lushai',
         'luy' => 'luyia',
         'lv' => 'latvijski',
@@ -466,6 +470,7 @@
         'swb' => 'komorski',
         'syc' => 'klasični sirski',
         'syr' => 'sirijski',
+        'szl' => 'šleski',
         'ta' => 'tamilski',
         'tce' => 'južni tutchone',
         'te' => 'teluški',
@@ -511,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',
@@ -527,6 +533,7 @@
         'wuu' => 'wu kineski',
         'xal' => 'kalmyk',
         'xh' => 'xhosa',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'yao',
         'yap' => 'japski',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hu.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,6 +22,7 @@
         'ang' => 'óangol',
         'ann' => 'obolo',
         'anp' => 'angika',
+        'apc' => 'levantei arab',
         'ar' => 'arab',
         'arc' => 'arámi',
         'arn' => 'mapucse',
@@ -48,6 +49,7 @@
         'bez' => 'bena',
         'bfd' => 'bafut',
         'bg' => 'bolgár',
+        'bgc' => 'haryanvi',
         'bgn' => 'nyugati beludzs',
         'bho' => 'bodzspuri',
         'bi' => 'bislama',
@@ -55,6 +57,7 @@
         'bin' => 'bini',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bangla',
         'bo' => 'tibeti',
@@ -267,6 +270,7 @@
         'kv' => 'komi',
         'kw' => 'korni',
         'kwk' => 'kwakʼwala',
+        'kxv' => 'kuvi',
         'ky' => 'kirgiz',
         'la' => 'latin',
         'lad' => 'ladino',
@@ -280,6 +284,7 @@
         'lij' => 'ligur',
         'lil' => 'lillooet',
         'lkt' => 'lakota',
+        'lmo' => 'lombard',
         'ln' => 'lingala',
         'lo' => 'lao',
         'lol' => 'mongó',
@@ -292,7 +297,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luiseno',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'lushai',
         'luy' => 'lujia',
         'lv' => 'lett',
@@ -377,7 +381,7 @@
         'or' => 'odia',
         'os' => 'oszét',
         'osa' => 'osage',
-        'ota' => 'ottomán török',
+        'ota' => 'oszmán-török',
         'pa' => 'pandzsábi',
         'pag' => 'pangaszinan',
         'pal' => 'pahlavi',
@@ -467,6 +471,7 @@
         'swb' => 'comorei',
         'syc' => 'klasszikus szír',
         'syr' => 'szír',
+        'szl' => 'sziléziai',
         'ta' => 'tamil',
         'tce' => 'déli tutchone',
         'te' => 'telugu',
@@ -512,9 +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',
@@ -528,6 +534,7 @@
         'wuu' => 'wu kínai',
         'xal' => 'kalmük',
         'xh' => 'xhosza',
+        'xnr' => 'kangri',
         'xog' => 'szoga',
         'yao' => 'jaó',
         'yap' => 'japi',
@@ -561,6 +568,7 @@
         'fa_AF' => 'dari',
         'fr_CA' => 'kanadai francia',
         'fr_CH' => 'svájci francia',
+        'hi_Latn' => 'hindi (latin)',
         'nds_NL' => 'alsószász',
         'nl_BE' => 'flamand',
         'pt_BR' => 'brazíliai portugál',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hy.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/hy.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,11 +44,13 @@
         'bem' => 'բեմբա',
         'bez' => 'բենա',
         'bg' => 'բուլղարերեն',
+        'bgc' => 'հարյանվի',
         'bgn' => 'արևմտաբելուջիերեն',
         'bho' => 'բհոպուրի',
         'bi' => 'բիսլամա',
         'bin' => 'բինի',
         'bla' => 'սիկսիկա',
+        'blo' => 'անիի',
         'bm' => 'բամբարա',
         'bn' => 'բենգալերեն',
         'bo' => 'տիբեթերեն',
@@ -223,6 +225,7 @@
         'kv' => 'կոմիերեն',
         'kw' => 'կոռներեն',
         'kwk' => 'կվակվալա',
+        'kxv' => 'կուվի',
         'ky' => 'ղրղզերեն',
         'la' => 'լատիներեն',
         'lad' => 'լադինո',
@@ -231,8 +234,10 @@
         'lez' => 'լեզգիերեն',
         'lg' => 'գանդա',
         'li' => 'լիմբուրգերեն',
+        'lij' => 'լիգուրերեն',
         'lil' => 'լիլուետ',
         'lkt' => 'լակոտա',
+        'lmo' => 'լոմբարդերեն',
         'ln' => 'լինգալա',
         'lo' => 'լաոսերեն',
         'lou' => 'լուիզիանական կրեոլերեն',
@@ -406,6 +411,7 @@
         'sw' => 'սուահիլի',
         'swb' => 'կոմորերեն',
         'syr' => 'ասորերեն',
+        'szl' => 'սիլեզերեն',
         'ta' => 'թամիլերեն',
         'tce' => 'հարավային թուտչոնե',
         'tcy' => 'տուլու',
@@ -461,6 +467,7 @@
         'vep' => 'վեպսերեն',
         'vi' => 'վիետնամերեն',
         'vls' => 'արևմտաֆլամանդերեն',
+        'vmw' => 'մաքուա',
         'vo' => 'վոլապյուկ',
         'vot' => 'վոդերեն',
         'vro' => 'վորո',
@@ -475,6 +482,7 @@
         'wuu' => 'վու չինարեն',
         'xal' => 'կալմիկերեն',
         'xh' => 'քոսա',
+        'xnr' => 'կանգրի',
         'xog' => 'սոգա',
         'yao' => 'յաո',
         'yap' => 'յափերեն',
@@ -508,7 +516,7 @@
         'fa_AF' => 'դարի',
         'fr_CA' => 'կանադական ֆրանսերեն',
         'fr_CH' => 'շվեյցարական ֆրանսերեն',
-        'hi_Latn' => 'հինդի (լատինական)',
+        'hi_Latn' => 'հինդի (լատինատառ)',
         'nds_NL' => 'ստորին սաքսոներեն',
         'nl_BE' => 'ֆլամանդերեն',
         'pt_BR' => 'բրազիլական պորտուգալերեն',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ia.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ia.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ia.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ia.php	2026-05-20 10:22:01.000000000 +0200
@@ -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',
@@ -375,11 +402,13 @@
         'tpi' => 'tok pisin',
         'tr' => 'turco',
         'trv' => 'taroko',
+        'trw' => 'torwali',
         'ts' => 'tsonga',
         'tt' => 'tataro',
         'ttm' => 'tutchone del nord',
         'tum' => 'tumbuka',
         'tvl' => 'tuvaluano',
+        'tw' => 'twi',
         'twq' => 'tasawaq',
         'ty' => 'tahitiano',
         'tyv' => 'tuvano',
@@ -390,19 +419,22 @@
         'umb' => 'umbundu',
         'ur' => 'urdu',
         'uz' => 'uzbeko',
-        'vai' => 'vai',
         've' => 'venda',
+        'vec' => 'venetiano',
         'vi' => 'vietnamese',
+        'vmw' => 'macua',
         'vo' => 'volapük',
         'vun' => 'vunjo',
         'wa' => 'wallon',
         'wae' => 'walser',
         'wal' => 'wolaytta',
         'war' => 'waray',
+        'wbp' => 'warlpiri',
         'wo' => 'wolof',
         'wuu' => 'wu',
         'xal' => 'calmuco',
         'xh' => 'xhosa',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yav' => 'yangben',
         'ybb' => 'yemba',
@@ -410,6 +442,7 @@
         'yo' => 'yoruba',
         'yrl' => 'nheengatu',
         'yue' => 'cantonese',
+        'za' => 'zhuang',
         'zgh' => 'tamazight marocchin standard',
         'zh' => 'chinese',
         'zu' => 'zulu',
@@ -430,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/id.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/id.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/id.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/id.php	2026-05-20 10:22:01.000000000 +0200
@@ -57,6 +57,7 @@
         'bez' => 'Bena',
         'bfd' => 'Bafut',
         'bg' => 'Bulgaria',
+        'bgc' => 'Haryanvi',
         'bgn' => 'Balochi Barat',
         'bho' => 'Bhojpuri',
         'bi' => 'Bislama',
@@ -65,6 +66,7 @@
         'bjn' => 'Banjar',
         'bkm' => 'Kom',
         'bla' => 'Siksika',
+        'blo' => 'Anii',
         'bm' => 'Bambara',
         'bn' => 'Bengali',
         'bo' => 'Tibet',
@@ -110,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',
@@ -146,7 +148,7 @@
         'enm' => 'Inggris Abad Pertengahan',
         'eo' => 'Esperanto',
         'es' => 'Spanyol',
-        'et' => 'Esti',
+        'et' => 'Estonia',
         'eu' => 'Basque',
         'ewo' => 'Ewondo',
         'fa' => 'Persia',
@@ -279,6 +281,7 @@
         'kv' => 'Komi',
         'kw' => 'Kornish',
         'kwk' => 'Kwakʼwala',
+        'kxv' => 'Kuvi',
         'ky' => 'Kirgiz',
         'la' => 'Latin',
         'lad' => 'Ladino',
@@ -300,7 +303,7 @@
         'loz' => 'Lozi',
         'lrc' => 'Luri Utara',
         'lsm' => 'Saamia',
-        'lt' => 'Lituavi',
+        'lt' => 'Lituania',
         'lu' => 'Luba-Katanga',
         'lua' => 'Luba-Lulua',
         'lui' => 'Luiseno',
@@ -308,7 +311,7 @@
         'luo' => 'Luo',
         'lus' => 'Mizo',
         'luy' => 'Luyia',
-        'lv' => 'Latvi',
+        'lv' => 'Latvia',
         'lzz' => 'Laz',
         'mad' => 'Madura',
         'maf' => 'Mafa',
@@ -456,7 +459,7 @@
         'si' => 'Sinhala',
         'sid' => 'Sidamo',
         'sk' => 'Slovak',
-        'sl' => 'Sloven',
+        'sl' => 'Slovenia',
         'slh' => 'Lushootseed Selatan',
         'sli' => 'Silesia Rendah',
         'sly' => 'Selayar',
@@ -539,6 +542,7 @@
         've' => 'Venda',
         'vec' => 'Venesia',
         'vi' => 'Vietnam',
+        'vmw' => 'Makhuwa',
         'vo' => 'Volapuk',
         'vot' => 'Votia',
         'vun' => 'Vunjo',
@@ -552,6 +556,7 @@
         'wuu' => 'Wu Tionghoa',
         'xal' => 'Kalmuk',
         'xh' => 'Xhosa',
+        'xnr' => 'Kangri',
         'xog' => 'Soga',
         'yao' => 'Yao',
         'yap' => 'Yapois',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ie.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ie.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ie.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ie.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,47 @@
+<?php
+
+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',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ig.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ig.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ig.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ig.php	2026-05-20 10:22:01.000000000 +0200
@@ -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',
-        'rap' => 'Rapunwị',
-        'rar' => 'Rarotonganị',
-        'rhg' => 'Rohinga',
-        'rm' => 'Rọmansị',
-        'rn' => 'Rụndị',
-        'ro' => 'Romania',
-        'rof' => 'Rọmbọ',
-        'ru' => 'Rọshian',
+        'qu' => 'Asụsụ Quechua',
+        'quc' => 'Kʼicheʼ',
+        'raj' => 'Rajastani',
+        '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',
-        'fa_AF' => 'Peshianụ (Afghanistan)',
-        'fr_CA' => 'Fụrench ndị Canada',
-        'fr_CH' => 'Fụrench ndị Switzerland',
-        'nl_BE' => 'Dọchị (Belgium)',
-        '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' => '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ii.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ii.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ii.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ii.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,17 +2,24 @@
 
 return [
     'Names' => [
+        'ar' => 'ꀊꇁꀨꉙ',
         'de' => 'ꄓꇩꉙ',
         'en' => 'ꑱꇩꉙ',
         'es' => 'ꑭꀠꑸꉙ',
         'fr' => 'ꃔꇩꉙ',
+        'hi' => 'ꑴꄃꉙ',
         'ii' => 'ꆈꌠꉙ',
         'it' => 'ꑴꄊꆺꉙ',
         'ja' => 'ꏝꀪꉙ',
+        'nds' => 'ꃅꄷꀁꂥꄓꉙ',
+        'nl' => 'ꉿꇂꉙ',
         'pt' => 'ꁍꄨꑸꉙ',
+        'ro' => 'ꇆꂷꆀꑸꉙ',
         'ru' => 'ꊉꇩꉙ',
+        'sw' => 'ꌖꑟꆺꉙ',
         'zh' => 'ꍏꇩꉙ',
     ],
     'LocalizedNames' => [
+        'ar_001' => 'ꀊꇁꀨꉙ（ꋧꃅ）',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/in.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/in.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/in.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/in.php	2026-05-20 10:22:01.000000000 +0200
@@ -57,6 +57,7 @@
         'bez' => 'Bena',
         'bfd' => 'Bafut',
         'bg' => 'Bulgaria',
+        'bgc' => 'Haryanvi',
         'bgn' => 'Balochi Barat',
         'bho' => 'Bhojpuri',
         'bi' => 'Bislama',
@@ -65,6 +66,7 @@
         'bjn' => 'Banjar',
         'bkm' => 'Kom',
         'bla' => 'Siksika',
+        'blo' => 'Anii',
         'bm' => 'Bambara',
         'bn' => 'Bengali',
         'bo' => 'Tibet',
@@ -110,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',
@@ -146,7 +148,7 @@
         'enm' => 'Inggris Abad Pertengahan',
         'eo' => 'Esperanto',
         'es' => 'Spanyol',
-        'et' => 'Esti',
+        'et' => 'Estonia',
         'eu' => 'Basque',
         'ewo' => 'Ewondo',
         'fa' => 'Persia',
@@ -279,6 +281,7 @@
         'kv' => 'Komi',
         'kw' => 'Kornish',
         'kwk' => 'Kwakʼwala',
+        'kxv' => 'Kuvi',
         'ky' => 'Kirgiz',
         'la' => 'Latin',
         'lad' => 'Ladino',
@@ -300,7 +303,7 @@
         'loz' => 'Lozi',
         'lrc' => 'Luri Utara',
         'lsm' => 'Saamia',
-        'lt' => 'Lituavi',
+        'lt' => 'Lituania',
         'lu' => 'Luba-Katanga',
         'lua' => 'Luba-Lulua',
         'lui' => 'Luiseno',
@@ -308,7 +311,7 @@
         'luo' => 'Luo',
         'lus' => 'Mizo',
         'luy' => 'Luyia',
-        'lv' => 'Latvi',
+        'lv' => 'Latvia',
         'lzz' => 'Laz',
         'mad' => 'Madura',
         'maf' => 'Mafa',
@@ -456,7 +459,7 @@
         'si' => 'Sinhala',
         'sid' => 'Sidamo',
         'sk' => 'Slovak',
-        'sl' => 'Sloven',
+        'sl' => 'Slovenia',
         'slh' => 'Lushootseed Selatan',
         'sli' => 'Silesia Rendah',
         'sly' => 'Selayar',
@@ -539,6 +542,7 @@
         've' => 'Venda',
         'vec' => 'Venesia',
         'vi' => 'Vietnam',
+        'vmw' => 'Makhuwa',
         'vo' => 'Volapuk',
         'vot' => 'Votia',
         'vun' => 'Vunjo',
@@ -552,6 +556,7 @@
         'wuu' => 'Wu Tionghoa',
         'xal' => 'Kalmuk',
         'xh' => 'Xhosa',
+        'xnr' => 'Kangri',
         'xog' => 'Soga',
         'yao' => 'Yao',
         'yap' => 'Yapois',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/is.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/is.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/is.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/is.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,12 +46,14 @@
         'bem' => 'bemba',
         'bez' => 'bena',
         'bg' => 'búlgarska',
+        'bgc' => 'haryanví',
         'bgn' => 'vesturbalotsí',
         'bho' => 'bojpúrí',
         'bi' => 'bíslama',
         'bik' => 'bíkol',
         'bin' => 'bíní',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengalska',
         'bo' => 'tíbeska',
@@ -259,6 +261,7 @@
         'kv' => 'komíska',
         'kw' => 'kornbreska',
         'kwk' => 'kwakʼwala',
+        'kxv' => 'kúví',
         'ky' => 'kirgiska',
         'la' => 'latína',
         'lad' => 'ladínska',
@@ -269,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ó',
@@ -452,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ú',
@@ -499,7 +505,9 @@
         'uz' => 'úsbekska',
         'vai' => 'vaí',
         've' => 'venda',
+        'vec' => 'feneyska',
         'vi' => 'víetnamska',
+        'vmw' => 'makúva',
         'vo' => 'volapyk',
         'vot' => 'votíska',
         'vun' => 'vunjó',
@@ -513,6 +521,7 @@
         'wuu' => 'wu-kínverska',
         'xal' => 'kalmúkska',
         'xh' => 'sósa',
+        'xnr' => 'kangrí',
         'xog' => 'sóga',
         'yao' => 'jaó',
         'yap' => 'japíska',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/it.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/it.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/it.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/it.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,6 +61,7 @@
         'bfd' => 'bafut',
         'bfq' => 'badaga',
         'bg' => 'bulgaro',
+        'bgc' => 'haryanvi',
         'bgn' => 'beluci occidentale',
         'bho' => 'bhojpuri',
         'bi' => 'bislama',
@@ -69,6 +70,7 @@
         'bjn' => 'banjar',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengalese',
         'bo' => 'tibetano',
@@ -104,7 +106,7 @@
         'chp' => 'chipewyan',
         'chr' => 'cherokee',
         'chy' => 'cheyenne',
-        'ckb' => 'curdo sorani',
+        'ckb' => 'curdo centrale',
         'clc' => 'chilcotin',
         'co' => 'corso',
         'cop' => 'copto',
@@ -195,7 +197,6 @@
         'gmh' => 'tedesco medio alto',
         'gn' => 'guaraní',
         'goh' => 'tedesco antico alto',
-        'gom' => 'konkani goano',
         'gon' => 'gondi',
         'gor' => 'gorontalo',
         'got' => 'gotico',
@@ -301,6 +302,7 @@
         'kv' => 'komi',
         'kw' => 'cornico',
         'kwk' => 'kwakʼwala',
+        'kxv' => 'kuvi',
         'ky' => 'kirghiso',
         'la' => 'latino',
         'lad' => 'giudeo-spagnolo',
@@ -316,6 +318,7 @@
         'lil' => 'lillooet',
         'liv' => 'livone',
         'lkt' => 'lakota',
+        'lld' => 'ladino',
         'lmo' => 'lombardo',
         'ln' => 'lingala',
         'lo' => 'lao',
@@ -330,7 +333,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luiseno',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'lushai',
         'luy' => 'luyia',
         'lv' => 'lettone',
@@ -581,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',
@@ -602,6 +604,7 @@
         'xal' => 'kalmyk',
         'xh' => 'xhosa',
         'xmf' => 'mengrelio',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'yao (bantu)',
         'yap' => 'yapese',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/iw.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/iw.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/iw.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/iw.php	2026-05-20 10:22:01.000000000 +0200
@@ -49,6 +49,7 @@
         'bez' => 'בנה',
         'bfd' => 'באפוט',
         'bg' => 'בולגרית',
+        'bgc' => 'הריאנבי',
         'bgn' => 'באלוצ׳י מערבית',
         'bho' => 'בוג׳פורי',
         'bi' => 'ביסלמה',
@@ -56,6 +57,7 @@
         'bin' => 'ביני',
         'bkm' => 'קום',
         'bla' => 'סיקסיקה',
+        'blo' => 'אני',
         'bm' => 'במבארה',
         'bn' => 'בנגלית',
         'bo' => 'טיבטית',
@@ -103,7 +105,7 @@
         'crs' => 'קריאולית (סיישל)',
         'cs' => 'צ׳כית',
         'csb' => 'קשובית',
-        'csw' => 'סקרי של אזור הביצות',
+        'csw' => 'קרי של אזור הביצות',
         'cu' => 'סלאבית כנסייתית עתיקה',
         'cv' => 'צ׳ובאש',
         'cy' => 'וולשית',
@@ -268,6 +270,7 @@
         'kv' => 'קומי',
         'kw' => 'קורנית',
         'kwk' => 'קוואקוואלה',
+        'kxv' => 'קווי',
         'ky' => 'קירגיזית',
         'la' => 'לטינית',
         'lad' => 'לדינו',
@@ -281,6 +284,7 @@
         'lij' => 'ליגורית',
         'lil' => 'לילואט',
         'lkt' => 'לקוטה',
+        'lmo' => 'לומברדית',
         'ln' => 'לינגלה',
         'lo' => 'לאו',
         'lol' => 'מונגו',
@@ -468,6 +472,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' => 'יאפזית',
@@ -550,9 +558,7 @@
     ],
     'LocalizedNames' => [
         'ar_001' => 'ערבית ספרותית',
-        'de_CH' => 'גרמנית (שוויץ)',
         'fa_AF' => 'דארי',
-        'fr_CH' => 'צרפתית (שוויץ)',
         'nds_NL' => 'סקסונית תחתית',
         'nl_BE' => 'הולנדית (פלמית)',
         'ro_MD' => 'מולדבית',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ja.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ja.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ja.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ja.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,6 +61,7 @@
         'bfd' => 'バフット語',
         'bfq' => 'バダガ語',
         'bg' => 'ブルガリア語',
+        'bgc' => 'ハリヤーンウィー語',
         'bgn' => '西バローチー語',
         'bho' => 'ボージュプリー語',
         'bi' => 'ビスラマ語',
@@ -69,6 +70,7 @@
         'bjn' => 'バンジャル語',
         'bkm' => 'コム語',
         'bla' => 'シクシカ語',
+        'blo' => 'アニ語 (blo)',
         'bm' => 'バンバラ語',
         'bn' => 'ベンガル語',
         'bo' => 'チベット語',
@@ -195,7 +197,6 @@
         'gmh' => '中高ドイツ語',
         'gn' => 'グアラニー語',
         'goh' => '古高ドイツ語',
-        'gom' => 'ゴア・コンカニ語',
         'gon' => 'ゴーンディー語',
         'gor' => 'ゴロンタロ語',
         'got' => 'ゴート語',
@@ -305,6 +306,7 @@
         'kv' => 'コミ語',
         'kw' => 'コーンウォール語',
         'kwk' => 'クヮキゥワラ語',
+        'kxv' => 'クーヴィンガ語',
         'ky' => 'キルギス語',
         'la' => 'ラテン語',
         'lad' => 'ラディノ語',
@@ -593,6 +595,7 @@
         'vi' => 'ベトナム語',
         'vls' => '西フラマン語',
         'vmf' => 'マインフランク語',
+        'vmw' => 'マクア語',
         'vo' => 'ヴォラピュク語',
         'vot' => 'ヴォート語',
         'vro' => 'ヴォロ語',
@@ -608,6 +611,7 @@
         'xal' => 'カルムイク語',
         'xh' => 'コサ語',
         'xmf' => 'メグレル語',
+        'xnr' => 'カーングリー語',
         'xog' => 'ソガ語',
         'yao' => 'ヤオ語',
         'yap' => 'ヤップ語',
@@ -637,7 +641,6 @@
         'en_US' => 'アメリカ英語',
         'es_ES' => 'スペイン語 (イベリア半島)',
         'fa_AF' => 'ダリー語',
-        'hi_Latn' => 'ヒンディー語 (ラテン文字)',
         'nl_BE' => 'フラマン語',
         'pt_PT' => 'ポルトガル語 (イベリア半島)',
         'ro_MD' => 'モルダビア語',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/jv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/jv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/jv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/jv.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,10 +35,12 @@
         'bem' => 'Bemba',
         'bez' => 'Bena',
         'bg' => 'Bulgaria',
+        'bgc' => 'Haryanvi',
         'bho' => 'Bhojpuri',
         'bi' => 'Bislama',
         'bin' => 'Bini',
         'bla' => 'Siksiká',
+        'blo' => 'Anii',
         'bm' => 'Bambara',
         'bn' => 'Bengali',
         'bo' => 'Tibet',
@@ -100,7 +102,7 @@
         'eu' => 'Basque',
         'ewo' => 'Ewondo',
         'fa' => 'Persia',
-        'ff' => 'Fulah',
+        'ff' => 'Fula',
         'fi' => 'Suomi',
         'fil' => 'Tagalog',
         'fj' => 'Fijian',
@@ -144,6 +146,7 @@
         'iba' => 'Iban',
         'ibb' => 'Ibibio',
         'id' => 'Indonesia',
+        'ie' => 'Interlingue',
         'ig' => 'Iqbo',
         'ii' => 'Sichuan Yi',
         'ikt' => 'Kanada Inuktitut Sisih Kulon',
@@ -196,6 +199,7 @@
         'kv' => 'Komi',
         'kw' => 'Kernowek',
         'kwk' => 'Kwakʼwala',
+        'kxv' => 'Kuvi',
         'ky' => 'Kirgis',
         'la' => 'Latin',
         'lad' => 'Ladino',
@@ -204,6 +208,7 @@
         'lez' => 'Lesghian',
         'lg' => 'Ganda',
         'li' => 'Limburgish',
+        'lij' => 'Liguria',
         'lil' => 'Lillooet',
         'lkt' => 'Lakota',
         'lmo' => 'Lombard',
@@ -299,6 +304,7 @@
         'ps' => 'Pashto',
         'pt' => 'Portugis',
         'qu' => 'Quechua',
+        'raj' => 'Rajasthani',
         'rap' => 'Rapanui',
         'rar' => 'Rarotongan',
         'rhg' => 'Rohingya',
@@ -312,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',
@@ -349,6 +355,7 @@
         'sw' => 'Swahili',
         'swb' => 'Komorian',
         'syr' => 'Siriak',
+        'szl' => 'Silesia',
         'ta' => 'Tamil',
         'tce' => 'Tutkhone Sisih Kidul',
         'te' => 'Telugu',
@@ -387,7 +394,9 @@
         'uz' => 'Uzbek',
         'vai' => 'Vai',
         've' => 'Venda',
+        'vec' => 'Venesia',
         'vi' => 'Vietnam',
+        'vmw' => 'Makhuwa',
         'vo' => 'Volapuk',
         'vun' => 'Vunjo',
         'wa' => 'Walloon',
@@ -398,6 +407,7 @@
         'wuu' => 'Tyonghwa Wu',
         'xal' => 'Kalmik',
         'xh' => 'Xhosa',
+        'xnr' => 'Kangri',
         'xog' => 'Soga',
         'yav' => 'Yangben',
         'ybb' => 'Yemba',
@@ -405,6 +415,7 @@
         'yo' => 'Yoruba',
         'yrl' => 'Nheengatu',
         'yue' => 'Kanton',
+        'za' => 'Zhuang',
         'zgh' => 'Tamazight Moroko Standar',
         'zh' => 'Tyonghwa',
         'zu' => 'Zulu',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ka.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ka.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ka.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ka.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,11 +45,13 @@
         'bem' => 'ბემბა',
         'bez' => 'ბენა',
         'bg' => 'ბულგარული',
+        'bgc' => 'ჰარიანვი',
         'bgn' => 'დასავლეთ ბელუჯი',
         'bho' => 'ბოჯპური',
         'bi' => 'ბისლამა',
         'bin' => 'ბინი',
         'bla' => 'სიკსიკა',
+        'blo' => 'ანიი',
         'bm' => 'ბამბარა',
         'bn' => 'ბენგალური',
         'bo' => 'ტიბეტური',
@@ -242,6 +244,7 @@
         'kv' => 'კომი',
         'kw' => 'კორნული',
         'kwk' => 'კვაკვალა',
+        'kxv' => 'კუვი',
         'ky' => 'ყირგიზული',
         'la' => 'ლათინური',
         'lad' => 'ლადინო',
@@ -252,8 +255,10 @@
         'lez' => 'ლეზგიური',
         'lg' => 'განდა',
         'li' => 'ლიმბურგული',
+        'lij' => 'ლიგურიული',
         'lil' => 'ლილიეტი',
         'lkt' => 'ლაკოტა',
+        'lmo' => 'ლომბარდიული',
         'ln' => 'ლინგალა',
         'lo' => 'ლაოსური',
         'lol' => 'მონგო',
@@ -430,6 +435,7 @@
         'swb' => 'კომორული',
         'syc' => 'კლასიკური სირიული',
         'syr' => 'სირიული',
+        'szl' => 'სილესიური',
         'ta' => 'ტამილური',
         'tce' => 'სამხრეთ ტუჩონი',
         'te' => 'ტელუგუ',
@@ -470,7 +476,9 @@
         'uz' => 'უზბეკური',
         'vai' => 'ვაი',
         've' => 'ვენდა',
+        'vec' => 'ვენეციური',
         'vi' => 'ვიეტნამური',
+        'vmw' => 'მაკჰუვა',
         'vo' => 'ვოლაპუკი',
         'vun' => 'ვუნჯო',
         'wa' => 'ვალონური',
@@ -482,6 +490,7 @@
         'wuu' => 'ვუ',
         'xal' => 'ყალმუხური',
         'xh' => 'ქჰოსა',
+        'xnr' => 'კანგრი',
         'xog' => 'სოგა',
         'yav' => 'იანგბენი',
         'ybb' => 'იემბა',
@@ -489,6 +498,7 @@
         'yo' => 'იორუბა',
         'yrl' => 'ნენგატუ',
         'yue' => 'კანტონური',
+        'za' => 'ზჰუანგი',
         'zbl' => 'ბლისსიმბოლოები',
         'zen' => 'ზენაგა',
         'zgh' => 'სტანდარტული მაროკოული ტამაზიგხტი',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ki.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ki.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ki.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ki.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,5 @@
         'zh' => 'Kĩcaina',
         'zu' => 'Kizulu',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kk.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,11 +36,13 @@
         'bem' => 'бемба тілі',
         'bez' => 'бена тілі',
         'bg' => 'болгар тілі',
+        'bgc' => 'хариани тілі',
         'bgn' => 'батыс балучи тілі',
         'bho' => 'бходжпури тілі',
         'bi' => 'бислама тілі',
         'bin' => 'бини тілі',
         'bla' => 'сиксика тілі',
+        'blo' => 'ании тілі',
         'bm' => 'бамбара тілі',
         'bn' => 'бенгал тілі',
         'bo' => 'тибет тілі',
@@ -202,6 +204,7 @@
         'kv' => 'коми тілі',
         'kw' => 'корн тілі',
         'kwk' => 'квакиутль тілі',
+        'kxv' => 'куви тілі',
         'ky' => 'қырғыз тілі',
         'la' => 'латын тілі',
         'lad' => 'ладино тілі',
@@ -213,7 +216,7 @@
         'lij' => 'лигур тілі',
         'lil' => 'лиллуэт тілі',
         'lkt' => 'лакота тілі',
-        'lmo' => 'Ломбард',
+        'lmo' => 'ломбард тілі',
         'ln' => 'лингала тілі',
         'lo' => 'лаос тілі',
         'lou' => 'креоль тілі (Луизиана)',
@@ -293,6 +296,7 @@
         'om' => 'оромо тілі',
         'or' => 'ория тілі',
         'os' => 'осетин тілі',
+        'osa' => 'осейдж тілі',
         'pa' => 'пенджаб тілі',
         'pag' => 'пангасинан тілі',
         'pam' => 'пампанга тілі',
@@ -307,6 +311,7 @@
         'pt' => 'португал тілі',
         'qu' => 'кечуа тілі',
         'quc' => 'киче тілі',
+        'raj' => 'раджастани тілі',
         'rap' => 'рапануй тілі',
         'rar' => 'раротонган тілі',
         'rhg' => 'рохинджа',
@@ -362,6 +367,7 @@
         'sw' => 'суахили тілі',
         'swb' => 'комор тілі',
         'syr' => 'сирия тілі',
+        'szl' => 'силез тілі',
         'ta' => 'тамил тілі',
         'tce' => 'оңтүстік тутчоне тілі',
         'te' => 'телугу тілі',
@@ -403,6 +409,7 @@
         've' => 'венда тілі',
         'vec' => 'венеция тілі',
         'vi' => 'вьетнам тілі',
+        'vmw' => 'макуа тілі',
         'vo' => 'волапюк тілі',
         'vun' => 'вунджо тілі',
         'wa' => 'валлон тілі',
@@ -414,6 +421,7 @@
         'wuu' => 'қытай тілі (У)',
         'xal' => 'қалмақ тілі',
         'xh' => 'кхоса тілі',
+        'xnr' => 'кангри тілі',
         'xog' => 'сога тілі',
         'yav' => 'янгбен тілі',
         'ybb' => 'йемба тілі',
@@ -421,6 +429,7 @@
         'yo' => 'йоруба тілі',
         'yrl' => 'ньенгату тілі',
         'yue' => 'кантон тілі',
+        'za' => 'чжуан тілі',
         'zgh' => 'марокколық стандартты тамазигхт тілі',
         'zh' => 'қытай тілі',
         'zu' => 'зулу тілі',
@@ -429,10 +438,8 @@
     ],
     'LocalizedNames' => [
         'ar_001' => 'қазіргі стандартты араб тілі',
-        'de_AT' => 'неміс тілі (Аустрия)',
         'de_CH' => 'швейцариялық әдеби неміс тілі',
         'fa_AF' => 'дари тілі',
-        'hi_Latn' => 'Хинди (латын жазуы)',
         'nds_NL' => 'төменгі саксон тілі',
         'nl_BE' => 'фламанд тілі',
         'pt_BR' => 'бразилиялық португал тілі',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kl.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,6 +4,5 @@
     'Names' => [
         'kl' => 'kalaallisut',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/km.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/km.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/km.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/km.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,17 +37,19 @@
         'bem' => 'បេមបា',
         'bez' => 'បេណា',
         'bg' => 'ប៊ុលហ្ការី',
+        'bgc' => 'ហារីយ៉ាន់វី',
         'bgn' => 'បាឡូជីខាងលិច',
         'bho' => 'បូចពូរី',
         'bi' => 'ប៊ីស្លាម៉ា',
         'bin' => 'ប៊ីនី',
         'bla' => 'ស៊ីកស៊ីកា',
+        'blo' => 'អានី',
         'bm' => 'បាម្បារា',
         'bn' => 'បង់ក្លាដែស',
         'bo' => 'ទីបេ',
         'br' => 'ប្រ៊ីស្តុន',
         'brx' => 'បូដូ',
-        'bs' => 'បូស្នី',
+        'bs' => 'បូស្ន៊ី',
         'bug' => 'ប៊ុកហ្គី',
         'byn' => 'ប្ល៊ីន',
         'ca' => 'កាតាឡាន',
@@ -149,6 +151,7 @@
         'iba' => 'អ៊ីបាន',
         'ibb' => 'អាយប៊ីប៊ីអូ',
         'id' => 'ឥណ្ឌូណេស៊ី',
+        'ie' => 'អ៊ីនធើលីងវេ',
         'ig' => 'អ៊ីកបូ',
         'ii' => 'ស៊ីឈាន់យី',
         'ikt' => 'អ៊ីនុកទីទុត​កាណាដា​ប៉ែកខាងលិច',
@@ -202,6 +205,7 @@
         'kv' => 'កូមី',
         'kw' => 'កូនីស',
         'kwk' => 'ក្វាក់វ៉ាឡា',
+        'kxv' => 'គូវី',
         'ky' => '​កៀហ្ស៊ីស',
         'la' => 'ឡាតំាង',
         'lad' => 'ឡាឌីណូ',
@@ -213,6 +217,7 @@
         'lij' => 'លីគូរី',
         'lil' => 'លីលលូអេត',
         'lkt' => 'ឡាកូតា',
+        'lmo' => 'ឡំបាត',
         'ln' => 'លីនកាឡា',
         'lo' => 'ឡាវ',
         'lou' => 'ក្រេអូល លូអ៊ីស៊ីអាណា',
@@ -306,6 +311,7 @@
         'pt' => 'ព័រទុយហ្គាល់',
         'qu' => 'ហ្គិកឈួ',
         'quc' => 'គីចឈី',
+        'raj' => 'រ៉ាចាស់ថានី',
         'rap' => 'រ៉ាប៉ានូ',
         'rar' => 'រ៉ារ៉ូតុងហ្គាន',
         'rhg' => 'រ៉ូហ៊ីងយ៉ា',
@@ -319,7 +325,7 @@
         'rwk' => 'រ៉្វា',
         'sa' => 'សំស្ក្រឹត',
         'sad' => 'សានដាវី',
-        'sah' => 'សាខា',
+        'sah' => 'យ៉ាឃុត',
         'saq' => 'សាមបូរូ',
         'sat' => 'សាន់តាលី',
         'sba' => 'ងាំបេយ',
@@ -361,6 +367,7 @@
         'sw' => 'ស្វាហ៊ីលី',
         'swb' => 'កូម៉ូរី',
         'syr' => 'ស៊ីរី',
+        'szl' => 'ស៊ីឡេស៊ី',
         'ta' => 'តាមីល',
         'tce' => 'ថុចឆុនខាងត្បូង',
         'te' => 'តេលុគុ',
@@ -402,6 +409,7 @@
         've' => 'វេនដា',
         'vec' => 'វេណេតូ',
         'vi' => 'វៀតណាម',
+        'vmw' => 'ម៉ាឃូវ៉ា',
         'vo' => 'វូឡាពូក',
         'vun' => 'វុនចូ',
         'wa' => 'វ៉ាលូន',
@@ -413,6 +421,7 @@
         'wuu' => 'អ៊ូចិន',
         'xal' => 'កាលមីគ',
         'xh' => 'ឃសា',
+        'xnr' => 'ខែងគ្រី',
         'xog' => 'សូហ្គា',
         'yav' => 'យ៉ាងបេន',
         'ybb' => 'យេមបា',
@@ -428,11 +437,9 @@
         'zza' => 'ហ្សាហ្សា',
     ],
     'LocalizedNames' => [
-        'ar_001' => 'អារ៉ាប់ (ស្តង់ដារ)',
-        'de_CH' => 'អាល្លឺម៉ង់ (ស្វ៊ីស)',
+        'ar_001' => 'អារ៉ាប់ស្តង់ដារទំនើប',
         'es_ES' => 'អេស្ប៉ាញ (អ៊ឺរ៉ុប)',
         'fa_AF' => 'ដារី',
-        'fr_CH' => 'បារាំង (ស្វ៊ីស)',
         'nds_NL' => 'ហ្សាក់ស្យុងក្រោម',
         'nl_BE' => 'ផ្លាមីស',
         'pt_BR' => 'ព័រទុយហ្កាល់ (ប្រេស៊ីល)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kn.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,12 +45,14 @@
         'bem' => 'ಬೆಂಬಾ',
         'bez' => 'ಬೆನ',
         'bg' => 'ಬಲ್ಗೇರಿಯನ್',
+        'bgc' => 'ಹರ್ಯಾನ್ವಿ',
         'bgn' => 'ಪಶ್ಚಿಮ ಬಲೊಚಿ',
         'bho' => 'ಭೋಜಪುರಿ',
         'bi' => 'ಬಿಸ್ಲಾಮಾ',
         'bik' => 'ಬಿಕೊಲ್',
         'bin' => 'ಬಿನಿ',
         'bla' => 'ಸಿಕ್ಸಿಕಾ',
+        'blo' => 'ಅನೀ',
         'bm' => 'ಬಂಬಾರಾ',
         'bn' => 'ಬಾಂಗ್ಲಾ',
         'bo' => 'ಟಿಬೇಟಿಯನ್',
@@ -196,7 +198,7 @@
         'iba' => 'ಇಬಾನ್',
         'ibb' => 'ಇಬಿಬಿಯೋ',
         'id' => 'ಇಂಡೋನೇಶಿಯನ್',
-        'ie' => 'ಇಂಟರ್ಲಿಂಗ್',
+        'ie' => 'ಇಂಟರ್‌ಲಿಂಗ್',
         'ig' => 'ಇಗ್ಬೊ',
         'ii' => 'ಸಿಚುಅನ್ ಯಿ',
         'ik' => 'ಇನುಪಿಯಾಕ್',
@@ -259,6 +261,7 @@
         'kv' => 'ಕೋಮಿ',
         'kw' => 'ಕಾರ್ನಿಷ್',
         'kwk' => 'ಕ್ವಾಕ್‌ವಾಲಾ',
+        'kxv' => 'ಕುವಿ',
         'ky' => 'ಕಿರ್ಗಿಜ್',
         'la' => 'ಲ್ಯಾಟಿನ್',
         'lad' => 'ಲ್ಯಾಡಿನೋ',
@@ -269,8 +272,10 @@
         'lez' => 'ಲೆಜ್ಘಿಯನ್',
         'lg' => 'ಗಾಂಡಾ',
         'li' => 'ಲಿಂಬರ್ಗಿಶ್',
+        'lij' => 'ಲಿಗುರಿಯನ್',
         'lil' => 'ಲಿಲ್ಲೂವೆಟ್',
         'lkt' => 'ಲಕೊಟ',
+        'lmo' => 'ಲೋಂಬರ್ಡ್',
         'ln' => 'ಲಿಂಗಾಲ',
         'lo' => 'ಲಾವೋ',
         'lol' => 'ಮೊಂಗೋ',
@@ -453,6 +458,7 @@
         'swb' => 'ಕೊಮೊರಿಯನ್',
         'syc' => 'ಶಾಸ್ತ್ರೀಯ ಸಿರಿಯಕ್',
         'syr' => 'ಸಿರಿಯಾಕ್',
+        'szl' => 'ಸಿಲೆಸಿಯನ್',
         'ta' => 'ತಮಿಳು',
         'tce' => 'ದಕ್ಷಿಣ ಟಚ್‌ವನ್',
         'te' => 'ತೆಲುಗು',
@@ -500,7 +506,9 @@
         'uz' => 'ಉಜ್ಬೇಕ್',
         'vai' => 'ವಾಯಿ',
         've' => 'ವೆಂಡಾ',
+        'vec' => 'ವೆನಿಶಿಯನ್',
         'vi' => 'ವಿಯೆಟ್ನಾಮೀಸ್',
+        'vmw' => 'ಮಖುವಾ',
         'vo' => 'ವೋಲಾಪುಕ್',
         'vot' => 'ವೋಟಿಕ್',
         'vun' => 'ವುಂಜೊ',
@@ -514,6 +522,7 @@
         'wuu' => 'ವು ಚೈನೀಸ್',
         'xal' => 'ಕಲ್ಮೈಕ್',
         'xh' => 'ಕ್ಸೋಸ',
+        'xnr' => 'ಕಂಗ್ರಿ',
         'xog' => 'ಸೊಗ',
         'yao' => 'ಯಾವೊ',
         'yap' => 'ಯಪೀಸೆ',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ko.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ko.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ko.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ko.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,6 +52,7 @@
         'bez' => '베나어',
         'bfd' => '바푸트어',
         'bg' => '불가리아어',
+        'bgc' => '하리안비어',
         'bgn' => '서부 발로치어',
         'bho' => '호즈푸리어',
         'bi' => '비슬라마어',
@@ -59,6 +60,7 @@
         'bin' => '비니어',
         'bkm' => '콤어',
         'bla' => '식시카어',
+        'blo' => '아니이어',
         'bm' => '밤바라어',
         'bn' => '벵골어',
         'bo' => '티베트어',
@@ -176,7 +178,6 @@
         'gmh' => '중세 고지 독일어',
         'gn' => '과라니어',
         'goh' => '고대 고지 독일어',
-        'gom' => '고아 콘칸어',
         'gon' => '곤디어',
         'gor' => '고론탈로어',
         'got' => '고트어',
@@ -277,6 +278,7 @@
         'kv' => '코미어',
         'kw' => '콘월어',
         'kwk' => '곽왈라어',
+        'kxv' => '쿠비어',
         'ky' => '키르기스어',
         'la' => '라틴어',
         'lad' => '라디노어',
@@ -288,8 +290,10 @@
         'lfn' => '링구아 프랑카 노바',
         'lg' => '간다어',
         'li' => '림버거어',
+        'lij' => '리구리아어',
         'lil' => '릴루엣어',
         'lkt' => '라코타어',
+        'lmo' => '롬바르드어',
         'ln' => '링갈라어',
         'lo' => '라오어',
         'lol' => '몽고어',
@@ -480,6 +484,7 @@
         'swb' => '코모로어',
         'syc' => '고전 시리아어',
         'syr' => '시리아어',
+        'szl' => '실레시아어',
         'ta' => '타밀어',
         'tce' => '남부 투톤어',
         'te' => '텔루구어',
@@ -507,7 +512,7 @@
         'tog' => '니아사 통가어',
         'tok' => '도기 보나',
         'tpi' => '토크 피신어',
-        'tr' => '터키어',
+        'tr' => '튀르키예어',
         'trv' => '타로코어',
         'ts' => '총가어',
         'tsi' => '트심시안어',
@@ -529,7 +534,9 @@
         'uz' => '우즈베크어',
         'vai' => '바이어',
         've' => '벤다어',
+        'vec' => '베네치아어',
         'vi' => '베트남어',
+        'vmw' => '마쿠와어',
         'vo' => '볼라퓌크어',
         'vot' => '보틱어',
         'vun' => '분조어',
@@ -543,6 +550,7 @@
         'wuu' => '우어',
         'xal' => '칼미크어',
         'xh' => '코사어',
+        'xnr' => '캉리어',
         'xog' => '소가어',
         'yao' => '야오족어',
         'yap' => '얍페세어',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ks.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ks.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ks.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ks.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
         'arn' => 'ایرو کونِیَن',
         'arp' => 'اَراپاہو',
         'arw' => 'اَراوَک',
-        'as' => 'اسٲمۍ',
+        'as' => 'اسٲمؠ',
         'ast' => 'ایسٹوٗریَن',
         'av' => 'اَوارِک',
         'awa' => 'اَوَدی',
@@ -45,7 +45,7 @@
         'bin' => 'بِنی',
         'bla' => 'سِکسِکا',
         'bm' => 'بَمبارا',
-        'bn' => 'بَنگٲلۍ',
+        'bn' => 'بَنگٲلؠ',
         'bo' => 'تِبتی',
         'br' => 'بریٹَن',
         'bra' => 'برج',
@@ -99,8 +99,8 @@
         'eka' => 'ایکاجُک',
         'el' => 'یوٗنٲنی',
         'elx' => 'ایلامایِٹ',
-        'en' => 'اَنگیٖزۍ',
-        'enm' => 'وَسطی اَنگریٖزۍ',
+        'en' => 'اَنگیٖزؠ',
+        'enm' => 'وَسطی اَنگریٖزؠ',
         'eo' => 'ایسپَرینٹو',
         'es' => 'ہسپانوی',
         'et' => 'ایسٹونیَن',
@@ -145,7 +145,7 @@
         'ha' => 'ہاوسا',
         'hai' => 'ہَیدا',
         'haw' => 'ہوایِیَن',
-        'he' => 'عبرٲنۍ',
+        'he' => 'عبرٲنؠ',
         'hi' => 'ہِندی',
         'hil' => 'ہِلیٖگینَن',
         'hit' => 'ہِتایِت',
@@ -171,7 +171,7 @@
         'is' => 'آیِسلینڈِک',
         'it' => 'اِطالوی',
         'iu' => 'اِنُکتِتوٗ',
-        'ja' => 'جاپٲنۍ',
+        'ja' => 'جاپٲنؠ',
         'jbo' => 'لوجبان',
         'jpr' => 'جوڈیو فارسی',
         'jrb' => 'جوڈیو عربی',
@@ -253,7 +253,7 @@
         'mni' => 'مَنیپوٗری',
         'moh' => 'موہاک',
         'mos' => 'موسی',
-        'mr' => 'مَرٲٹھۍ',
+        'mr' => 'مَرٲٹھؠ',
         'ms' => 'مَلَے',
         'mt' => 'مَلتیٖس',
         'mus' => 'کریٖک',
@@ -266,7 +266,7 @@
         'nb' => 'ناروییَن بوکمال',
         'nd' => 'شُمال ڈَبیل',
         'nds' => 'بۆنِم جٔرمَن',
-        'ne' => 'نیپٲلۍ',
+        'ne' => 'نیپٲلؠ',
         'new' => 'نیواری',
         'ng' => 'ڈونگا',
         'nia' => 'نِیاس',
@@ -293,7 +293,7 @@
         'os' => 'اۆسیٹِک',
         'osa' => 'اۆسیج',
         'ota' => 'اوٹومَن تُرکِش',
-        'pa' => 'پَنجٲبۍ',
+        'pa' => 'پَنجٲبؠ',
         'pag' => 'پَنگاسِنَن',
         'pal' => 'پَہلَوی',
         'pam' => 'پَمپَنگا',
@@ -308,7 +308,7 @@
         'ps' => 'پَشتوٗ',
         'pt' => 'پُرتَگیٖز',
         'qu' => 'کُویشُوا',
-        'raj' => 'راجِستھٲنۍ',
+        'raj' => 'راجِستھٲنؠ',
         'rap' => 'رَپانوی',
         'rar' => 'رَروٹونگَن',
         'rm' => 'رومانش',
@@ -423,10 +423,10 @@
         'ar_001' => 'ماڈرن معیٲری عربی',
         'de_AT' => 'آسٹرِیَن جٔرمَن',
         'de_CH' => 'سٕوِس ہائی جٔرمَن',
-        'en_AU' => 'آسٹریلیَن اَنگریٖزۍ',
-        'en_CA' => 'کینَڈِیٲیی اَنگریٖزۍ',
-        'en_GB' => 'بَرطانوی اَنگریٖزۍ',
-        'en_US' => 'امریٖکی اَنٛگریٖزۍ',
+        'en_AU' => 'آسٹریلیَن اَنگریٖزؠ',
+        'en_CA' => 'کینَڈِیٲیی اَنگریٖزؠ',
+        'en_GB' => 'بَرطانوی اَنگریٖزؠ',
+        'en_US' => 'امریٖکی اَنٛگریٖزؠ',
         'es_419' => 'لاطیٖنی امریٖکی ہسپانوی',
         'es_ES' => 'یوٗرپی ہسپانوی',
         'es_MX' => 'میکسیکن ہسپانوی',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ku.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ku.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ku.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ku.php	2026-05-20 10:22:01.000000000 +0200
@@ -5,90 +5,162 @@
         'aa' => 'afarî',
         'ab' => 'abxazî',
         'ace' => 'açehî',
+        'ada' => 'adangmeyî',
         'ady' => 'adîgeyî',
         'af' => 'afrîkansî',
+        'agq' => 'aghemî',
         'ain' => 'aynuyî',
+        'ak' => 'akanî',
         'ale' => 'alêwîtî',
+        'alt' => 'altayîya başûrî',
         'am' => 'amharî',
         'an' => 'aragonî',
+        'ann' => 'obolo',
+        'anp' => 'angîkayî',
+        'apc' => 'erebîya bakurê şamê',
         'ar' => 'erebî',
+        'arn' => 'mapuçî',
+        'arp' => 'arapahoyî',
+        'ars' => 'erebîya necdî',
         'as' => 'asamî',
+        'asa' => 'asûyî',
         'ast' => 'astûrî',
+        'atj' => 'atîkamekî',
         'av' => 'avarî',
+        'awa' => 'awadhî',
         'ay' => 'aymarayî',
         'az' => 'azerî',
         'ba' => 'başkîrî',
+        'bal' => 'belûcî',
         'ban' => 'balînî',
-        'be' => 'belarusî',
+        'bas' => 'basayî',
+        'be' => 'belarûsî',
         'bem' => 'bembayî',
+        'bew' => 'betawî',
+        'bez' => 'benayî',
         'bg' => 'bulgarî',
+        'bgc' => 'haryanvîyî',
+        'bgn' => 'belucîya rojavayî',
         'bho' => 'bojpûrî',
         'bi' => 'bîslamayî',
+        'bin' => 'bînîyî',
         'bla' => 'blakfotî',
+        'blo' => 'bloyî',
+        'blt' => 'tay dam',
         'bm' => 'bambarayî',
         'bn' => 'bengalî',
         'bo' => 'tîbetî',
         'br' => 'bretonî',
+        'brx' => 'bodoyî',
         'bs' => 'bosnî',
+        'bss' => 'akooseyî',
         'bug' => 'bugî',
+        'byn' => 'blînî',
         'ca' => 'katalanî',
+        'cad' => 'kadoyî',
+        'cay' => 'kayugayî',
+        'cch' => 'atsamî',
+        'ccp' => 'çakmayî',
         'ce' => 'çeçenî',
         'ceb' => 'sebwanoyî',
+        'cgg' => 'kîgayî',
         'ch' => 'çamoroyî',
         'chk' => 'çûkî',
         'chm' => 'marî',
+        'cho' => 'çoktavî',
+        'chp' => 'çîpevyayî',
         'chr' => 'çerokî',
         'chy' => 'çeyenî',
-        'ckb' => 'soranî',
+        'cic' => 'çîkasawî',
+        'ckb' => 'kurdî (soranî)',
+        'clc' => 'çilkotînî',
         'co' => 'korsîkayî',
+        'crg' => 'mîçîfî',
+        'crj' => 'krîya rojhilat ya başûrî',
+        'crk' => 'kriya bejayî',
+        'crl' => 'krîya rojhilat ya bakurî',
+        'crm' => 'krîya mûsî',
+        'crr' => 'zimanê karolina algonquianî',
         'cs' => 'çekî',
+        'csw' => 'krîya swampî',
+        'cu' => 'slavîya kenîseyî',
         'cv' => 'çuvaşî',
         'cy' => 'weylsî',
         'da' => 'danmarkî',
-        'de' => 'elmanî',
-        'dsb' => 'sorbiya jêrîn',
+        'dak' => 'dakotayî',
+        'dar' => 'dargînî',
+        'dav' => 'tayîtayî',
+        'de' => 'almanî',
+        'dgr' => 'dogrîbî',
+        'dje' => 'zarma',
+        'doi' => 'dogrîyî',
+        'dsb' => 'sorbîya jêrîn',
         'dua' => 'diwalayî',
         'dv' => 'divehî',
+        'dyo' => 'jola-fonyi',
         'dz' => 'conxayî',
+        'dzg' => 'dazagayî',
+        'ebu' => 'embuyî',
         'ee' => 'eweyî',
-        'el' => 'yewnanî',
+        'efi' => 'efîkî',
+        'eka' => 'ekajukî',
+        'el' => 'yûnanî',
         'en' => 'îngilîzî',
         'eo' => 'esperantoyî',
         'es' => 'spanî',
         'et' => 'estonî',
         'eu' => 'baskî',
+        'ewo' => 'ewondoyî',
         'fa' => 'farisî',
         'ff' => 'fulahî',
         'fi' => 'fînî',
         'fil' => 'fîlîpînoyî',
         'fj' => 'fîjî',
         'fo' => 'ferî',
-        'fr' => 'frensî',
-        'fur' => 'friyolî',
+        'fon' => 'fonî',
+        'fr' => 'fransizî',
+        'frc' => 'fransizîya kajûnê',
+        'frr' => 'frîsîya bakur',
+        'fur' => 'frîyolî',
         'fy' => 'frîsî',
-        'ga' => 'îrî',
+        'ga' => 'îrlendî',
+        'gaa' => 'gayî',
         'gd' => 'gaelîka skotî',
+        'gez' => 'geez',
         'gil' => 'kîrîbatî',
         'gl' => 'galîsî',
         'gn' => 'guwaranî',
         'gor' => 'gorontaloyî',
         'gsw' => 'elmanîşî',
         'gu' => 'gujaratî',
+        'guz' => 'gusîî',
         'gv' => 'manksî',
+        'gwi' => 'gwichʼin',
         'ha' => 'hawsayî',
+        'hai' => 'haydayî',
         'haw' => 'hawayî',
+        'hax' => 'haîdaya başûrî',
         'he' => 'îbranî',
         'hi' => 'hindî',
         'hil' => 'hîlîgaynonî',
+        'hmn' => 'hmongî',
+        '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',
-        'id' => 'indonezî',
+        'ia' => 'înterlîngua',
+        'iba' => 'iban',
+        'ibb' => 'îbîbîoyî',
+        'id' => 'endonezyayî',
+        'ie' => 'înterlîngue',
         'ig' => 'îgboyî',
+        'ii' => 'yîyîya siçuwayî',
+        'ikt' => 'inuvialuktun',
         'ilo' => 'îlokanoyî',
         'inh' => 'îngûşî',
         'io' => 'îdoyî',
@@ -97,141 +169,293 @@
         'iu' => 'înuîtî',
         'ja' => 'japonî',
         'jbo' => 'lojbanî',
+        'jgo' => 'ngomba',
+        'jmc' => 'machame',
         'jv' => 'javayî',
         'ka' => 'gurcî',
+        'kaa' => 'kara-kalpakî',
         'kab' => 'kabîlî',
+        'kac' => 'cingphoyî',
+        'kaj' => 'jju',
+        'kam' => 'kambayî',
+        'kbd' => 'kabardî',
+        'kcg' => 'tyap',
+        'kde' => 'makondeyî',
         'kea' => 'kapverdî',
+        'ken' => 'kenyangî',
+        'kfo' => 'koro',
+        'kgp' => 'kayingangî',
+        'kha' => 'khasi',
+        'khq' => 'koyra chiini',
+        'ki' => 'kîkûyûyî',
+        'kj' => 'kwanyamayî',
         'kk' => 'qazaxî',
+        'kkj' => 'kako',
         'kl' => 'kalalîsûtî',
+        'kln' => 'kalencînî',
         'km' => 'ximêrî',
+        'kmb' => 'kîmbunduyî',
         'kn' => 'kannadayî',
         'ko' => 'koreyî',
         'kok' => 'konkanî',
+        'kpe' => 'kpelleyî',
+        'kr' => 'kanurîyî',
+        'krc' => 'karaçay-balkarî',
+        'krl' => 'karelî',
+        'kru' => 'kurukh',
         'ks' => 'keşmîrî',
+        'ksb' => 'shambala',
+        'ksf' => 'bafyayî',
         'ksh' => 'rîpwarî',
-        'ku' => 'kurdî',
+        'ku' => 'kurdî (kurmancî)',
+        'kum' => 'kumikî',
         'kv' => 'komî',
         'kw' => 'kornî',
+        'kwk' => 'kwak’walayî',
+        'kxv' => 'kuvî',
         'ky' => 'kirgizî',
+        'la' => 'latînî',
         'lad' => 'ladînoyî',
+        'lag' => 'langî',
         'lb' => 'luksembûrgî',
         'lez' => 'lezgînî',
         'lg' => 'lugandayî',
         'li' => 'lîmbûrgî',
+        'lij' => 'lîgûrî',
+        'lil' => 'lillooet',
         'lkt' => 'lakotayî',
+        'lmo' => 'lombardî',
         'ln' => 'lingalayî',
         'lo' => 'lawsî',
-        'lrc' => 'luriya bakur',
+        'lou' => 'kreyolîya louisianayê',
+        'loz' => 'lozî',
+        'lrc' => 'lurîya bakur',
+        'lsm' => 'saamia',
         'lt' => 'lîtwanî',
-        'lv' => 'latviyayî',
+        'ltg' => 'latgalî',
+        'lu' => 'luba-katangayî',
+        'lua' => 'luba-kasayî',
+        'lun' => 'lunda',
+        'luo' => 'luoyî',
+        'lus' => 'mizoyî',
+        'luy' => 'luhyayî',
+        'lv' => 'latvîyayî',
         'mad' => 'madurayî',
+        'mag' => 'magahî',
+        'mai' => 'maithili',
+        'mak' => 'makasarî',
         'mas' => 'masayî',
         'mdf' => 'mokşayî',
+        'men' => 'mende',
+        'mer' => 'meruyî',
+        'mfe' => 'morisyenî',
         'mg' => 'malagasî',
+        'mgh' => 'makhuwa-meetto',
+        'mgo' => 'meta’',
         'mh' => 'marşalî',
         'mi' => 'maorî',
         'mic' => 'mîkmakî',
         'min' => 'mînangkabawî',
         'mk' => 'makedonî',
         'ml' => 'malayalamî',
-        'mn' => 'mongolî',
+        'mn' => 'moxolî',
+        'mni' => 'manipuri',
+        'moe' => 'înûyîya rojhilatî',
         'moh' => 'mohawkî',
+        'mos' => 'moreyî',
         'mr' => 'maratî',
         'ms' => 'malezî',
         'mt' => 'maltayî',
+        'mua' => 'mundangî',
+        'mus' => 'krîkî',
+        'mwl' => 'mîrandî',
         'my' => 'burmayî',
         'myv' => 'erzayî',
         'mzn' => 'mazenderanî',
         'na' => 'nawrûyî',
         'nap' => 'napolîtanî',
+        'naq' => 'namayî',
         'nb' => 'norwecî (bokmål)',
+        'nd' => 'ndebelîya bakurî',
+        'nds' => 'nedersaksî',
         'ne' => 'nepalî',
+        'new' => 'newarî',
+        'ng' => 'ndongayî',
+        'nia' => 'nîasî',
         'niu' => 'nîwî',
         'nl' => 'holendî',
+        'nmg' => 'kwasio',
         'nn' => 'norwecî (nynorsk)',
-        'nso' => 'sotoyiya bakur',
+        'nnh' => 'ngiemboon',
+        'no' => 'norwecî',
+        'nog' => 'nogayî',
+        'nqo' => 'n’Ko',
+        'nr' => 'ndebelîya başûrî',
+        'nso' => 'sotoyîya bakur',
+        'nus' => 'nuer',
         'nv' => 'navajoyî',
+        'ny' => 'çîçewayî',
+        'nyn' => 'nyankole',
         'oc' => 'oksîtanî',
+        'ojb' => 'ojibweyîya bakurî',
+        'ojc' => 'ojibwayîya navîn',
+        'ojs' => 'oji-cree',
+        'ojw' => 'ojîbweyîya rojavayî',
+        'oka' => 'okanagan',
         'om' => 'oromoyî',
         'or' => 'oriyayî',
         'os' => 'osetî',
+        'osa' => 'osageyî',
         'pa' => 'puncabî',
+        'pag' => 'pangasînanî',
         'pam' => 'kapampanganî',
         'pap' => 'papyamentoyî',
         'pau' => 'palawî',
+        'pcm' => 'pîdgînîya nîjeryayî',
+        'pis' => 'pijînî',
         'pl' => 'polonî',
+        'pqm' => 'malecite-passamaquoddy',
         'prg' => 'prûsyayî',
         'ps' => 'peştûyî',
         'pt' => 'portugalî',
         'qu' => 'keçwayî',
+        'quc' => 'k’iche’',
+        'raj' => 'rajasthanî',
         'rap' => 'rapanuyî',
         'rar' => 'rarotongî',
+        'rhg' => 'rohingyayî',
+        'rif' => 'tarifit',
         'rm' => 'romancî',
+        'rn' => 'rundî',
         'ro' => 'romanî',
-        'ru' => 'rusî',
+        'rof' => 'rombo',
+        'ru' => 'rûsî',
         'rup' => 'aromanî',
         'rw' => 'kînyariwandayî',
+        'rwk' => 'rwa',
         'sa' => 'sanskrîtî',
+        'sad' => 'sandawe',
+        'sah' => 'yakutî',
+        'saq' => 'samburuyî',
+        'sat' => 'santalî',
+        'sba' => 'ngambay',
+        'sbp' => 'sanguyî',
         'sc' => 'sardînî',
         'scn' => 'sicîlî',
         'sco' => 'skotî',
         'sd' => 'sindhî',
-        'se' => 'samiya bakur',
+        'sdh' => 'kurdîya başûrî',
+        'se' => 'samîya bakur',
+        'seh' => 'sena',
+        'ses' => 'sonxayî',
+        'sg' => 'sangoyî',
+        'shi' => 'taşelhîtî',
+        'shn' => 'şanî',
         'si' => 'kîngalî',
+        'sid' => 'sîdamo',
         'sk' => 'slovakî',
+        'skr' => 'seraîkî',
         'sl' => 'slovenî',
+        'slh' => 'lushootseeda başûrî',
         'sm' => 'samoayî',
-        'smn' => 'samiya înarî',
+        'sma' => 'samîya başûr',
+        'smj' => 'samiya lule',
+        'smn' => 'samîya înarî',
+        'sms' => 'samîya skoltî',
         'sn' => 'şonayî',
+        'snk' => 'soninke',
         'so' => 'somalî',
-        'sq' => 'elbanî',
+        'sq' => 'arnawidî',
         'sr' => 'sirbî',
         'srn' => 'sirananî',
         'ss' => 'swazî',
-        'st' => 'sotoyiya başûr',
+        'ssy' => 'sahoyî',
+        'st' => 'sotoyîya başûr',
+        'str' => 'saanîçî',
         'su' => 'sundanî',
+        'suk' => 'sukuma',
         'sv' => 'swêdî',
         'sw' => 'swahîlî',
         'swb' => 'komorî',
         'syr' => 'siryanî',
+        'szl' => 'silesî',
         'ta' => 'tamîlî',
+        'tce' => 'totuçena başûrî',
         'te' => 'telûgûyî',
+        'tem' => 'temne',
+        'teo' => 'teso',
         'tet' => 'tetûmî',
         'tg' => 'tacikî',
+        'tgx' => 'tagîşî',
         'th' => 'tayî',
+        'tht' => 'tahltan',
         'ti' => 'tigrînî',
+        'tig' => 'tigre',
         'tk' => 'tirkmenî',
         'tlh' => 'klîngonî',
+        'tli' => 'tlingit',
         'tn' => 'tswanayî',
         'to' => 'tongî',
+        'tok' => 'toki pona',
         'tpi' => 'tokpisinî',
         'tr' => 'tirkî',
         'trv' => 'tarokoyî',
+        'trw' => 'torwalî',
         'ts' => 'tsongayî',
         'tt' => 'teterî',
+        'ttm' => 'tutoçenîya bakur',
         'tum' => 'tumbukayî',
         'tvl' => 'tuvalûyî',
+        'twq' => 'tasawaq',
         'ty' => 'tahîtî',
+        'tyv' => 'tuvanî',
         'tzm' => 'temazîxtî',
         'udm' => 'udmurtî',
         'ug' => 'oygurî',
         'uk' => 'ukraynî',
+        'umb' => 'umbunduyî',
         'ur' => 'urdûyî',
         'uz' => 'ozbekî',
-        'vi' => 'viyetnamî',
+        'vec' => 'venîsî',
+        'vi' => 'vîetnamî',
+        'vmw' => 'makhuwayî',
         'vo' => 'volapûkî',
+        'vun' => 'vunjo',
         'wa' => 'walonî',
+        'wae' => 'walserî',
+        'wal' => 'wolaytta',
         'war' => 'warayî',
+        'wbp' => 'warlpiri',
         'wo' => 'wolofî',
+        'wuu' => 'çînîya wuyî',
+        'xal' => 'kalmîkî',
         'xh' => 'xosayî',
+        'xnr' => 'kangrî',
+        'xog' => 'sogayî',
+        'yav' => 'yangben',
+        'ybb' => 'yemba',
         'yi' => 'yidîşî',
         'yo' => 'yorubayî',
+        'yrl' => 'nhêngatûyî',
         'yue' => 'kantonî',
+        'za' => 'zhuangî',
+        'zgh' => 'amazîxîya fasî',
+        'zh' => 'çînî',
         'zu' => 'zuluyî',
-        'zza' => 'zazakî',
+        'zun' => 'zunîyî',
+        'zza' => 'zazakî (kirdkî, kirmanckî)',
     ],
     'LocalizedNames' => [
-        'ar_001' => 'erebiya 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' => 'swahîlîya kongoyî',
+        'zh_Hans' => 'çînîya sadekirî',
+        'zh_Hant' => 'çînîya kevneşopî',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kw.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kw.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kw.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/kw.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,6 +4,5 @@
     'Names' => [
         'kw' => 'kernewek',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ky.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ky.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ky.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ky.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,11 +36,13 @@
         'bem' => 'бембача',
         'bez' => 'бенача',
         'bg' => 'болгарча',
+        'bgc' => 'харьянвиче',
         'bgn' => 'чыгыш балучиче',
         'bho' => 'бхожпуриче',
         'bi' => 'бисламача',
         'bin' => 'биниче',
         'bla' => 'сиксикача',
+        'blo' => 'анииче',
         'bm' => 'бамбарача',
         'bn' => 'бангладешче',
         'bo' => 'тибетче',
@@ -151,6 +153,7 @@
         'iba' => 'ибанча',
         'ibb' => 'ибибиочо',
         'id' => 'индонезияча',
+        'ie' => 'интерлинг',
         'ig' => 'игбочо',
         'ii' => 'сычуань йиче',
         'ikt' => 'инуктитутча (Канада)',
@@ -204,6 +207,7 @@
         'kv' => 'комиче',
         'kw' => 'корнишче',
         'kwk' => 'кваквалача (индей тили)',
+        'kxv' => 'куви',
         'ky' => 'кыргызча',
         'la' => 'латынча',
         'lad' => 'ладиночо',
@@ -212,8 +216,10 @@
         'lez' => 'лезгинче',
         'lg' => 'гандача',
         'li' => 'лимбургиче',
+        'lij' => 'лигурча',
         'lil' => 'лиллуэтче (индей тили)',
         'lkt' => 'лакотача',
+        'lmo' => 'ломбардча',
         'ln' => 'лингалача',
         'lo' => 'лаочо',
         'lou' => 'луизиана креолчо',
@@ -307,6 +313,7 @@
         'pt' => 'португалча',
         'qu' => 'кечуача',
         'quc' => 'кичече',
+        'raj' => 'ражастаниче',
         'rap' => 'рапаньюча',
         'rar' => 'раротонгача',
         'rhg' => 'рохинжача',
@@ -362,6 +369,7 @@
         'sw' => 'суахиличе',
         'swb' => 'коморчо',
         'syr' => 'сирияча',
+        'szl' => 'силесче',
         'ta' => 'тамилче',
         'tce' => 'түштүк тутчонече (индей тили)',
         'te' => 'телугуча',
@@ -401,7 +409,9 @@
         'uz' => 'өзбекче',
         'vai' => 'вайиче',
         've' => 'вендача',
+        'vec' => 'венециянча',
         'vi' => 'вьетнамча',
+        'vmw' => 'махувача',
         'vo' => 'волапюкча',
         'vun' => 'вунжочо',
         'wa' => 'валлончо',
@@ -413,6 +423,7 @@
         'wuu' => '"У" диалектинде (Кытай)',
         'xal' => 'калмыкча',
         'xh' => 'косача',
+        'xnr' => 'кангри',
         'xog' => 'согача',
         'yav' => 'янгбенче',
         'ybb' => 'йембача',
@@ -420,6 +431,7 @@
         'yo' => 'йорубача',
         'yrl' => 'ньенгатуча (түштүк америка тилдери)',
         'yue' => 'кантончо',
+        'za' => 'чжуанча',
         'zgh' => 'марокко тамазигт адабий тилинде',
         'zh' => 'кытайча',
         'zu' => 'зулуча',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lb.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lb.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lb.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lb.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lg.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,5 @@
         'zh' => 'Lucayina',
         'zu' => 'Luzzulu',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ln.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ln.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ln.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ln.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,5 @@
         'zh' => 'lisinwa',
         'zu' => 'zulu',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lo.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,7 @@
         'bez' => 'ບີນາ',
         'bfd' => 'ບາຟັດ',
         'bg' => 'ບັງກາຣຽນ',
+        'bgc' => 'ຮາຢານວີ',
         'bgn' => 'ບາໂລຈີ ພາກຕາເວັນຕົກ',
         'bho' => 'ໂບພູຣິ',
         'bi' => 'ບິສລະມາ',
@@ -55,6 +56,7 @@
         'bin' => 'ບີນີ',
         'bkm' => 'ກົມ',
         'bla' => 'ຊິກຊິກາ',
+        'blo' => 'ອານີ',
         'bm' => 'ບາມບາຣາ',
         'bn' => 'ເບັງກາລີ',
         'bo' => 'ທິເບທັນ',
@@ -73,7 +75,7 @@
         'car' => 'ຄາຣິບ',
         'cay' => 'ຄາຢູກາ',
         'cch' => 'ອາດແຊມ',
-        'ccp' => 'Chakma',
+        'ccp' => 'ຊາກມາ',
         'ce' => 'ຊີເຄນ',
         'ceb' => 'ຊີບູໂນ',
         'cgg' => 'ຊີກາ',
@@ -264,6 +266,7 @@
         'kv' => 'ໂຄມິ',
         'kw' => 'ຄໍນິຊ',
         'kwk' => 'ຄວາກຄວາກລາ',
+        'kxv' => 'ຄູວີ',
         'ky' => 'ເກຍກີສ',
         'la' => 'ລາຕິນ',
         'lad' => 'ລາດີໂນ',
@@ -274,8 +277,10 @@
         'lez' => 'ລີຊຽນ',
         'lg' => 'ແກນດາ',
         'li' => 'ລິມເບີກີຊ',
+        'lij' => 'ລີກູຣຽນ',
         'lil' => 'ລິນລູເອັດ',
         'lkt' => 'ລາໂກຕາ',
+        'lmo' => 'ລອມບາດ',
         'ln' => 'ລິງກາລາ',
         'lo' => 'ລາວ',
         'lol' => 'ແມັງໂກ້',
@@ -289,7 +294,7 @@
         'lui' => 'ລູເຊໂນ',
         'lun' => 'ລຸນດາ',
         'luo' => 'ລົວ',
-        'lus' => 'ລູໄຊ',
+        'lus' => 'ມີໂຊ',
         'luy' => 'ລູໄຍ',
         'lv' => 'ລັດວຽນ',
         'mad' => 'ມາດູລາ',
@@ -312,7 +317,7 @@
         'mh' => 'ມາຊານເລັດ',
         'mi' => 'ມາວຣິ',
         'mic' => 'ມິກແມກ',
-        'min' => 'ທີແນງກາບູ',
+        'min' => 'ມີແນງກາບູ',
         'mk' => 'ແມຊິໂດນຽນ',
         'ml' => 'ມາເລອາລຳ',
         'mn' => 'ມອງໂກເລຍ',
@@ -325,7 +330,7 @@
         'ms' => 'ມາເລ',
         'mt' => 'ມອລທີສ',
         'mua' => 'ມັນດັງ',
-        'mus' => 'ຄຣິກ',
+        'mus' => 'ມັສໂກກີ',
         'mwl' => 'ມີລັນດາ',
         'mwr' => 'ມາວາຣິ',
         'my' => 'ມຽນມາ',
@@ -337,7 +342,7 @@
         'naq' => 'ນາມາ',
         'nb' => 'ນໍເວຈຽນ ບັອກມອລ',
         'nd' => 'ເອັນເດເບເລເໜືອ',
-        'nds' => 'ເຢຍລະມັນ ຕອນໄຕ້',
+        'nds' => 'ເຢຍລະມັນ ຕອນໃຕ້',
         'ne' => 'ເນປາລີ',
         'new' => 'ນີວາຣິ',
         'ng' => 'ເອັນດອງກາ',
@@ -347,7 +352,7 @@
         'nmg' => 'ກວາຊີໂອ',
         'nn' => 'ນໍເວຈຽນ ນີນອກ',
         'nnh' => 'ຈີ່ມບູນ',
-        'no' => 'ນໍເວຍ',
+        'no' => 'ນໍເວຈຽນ',
         'nog' => 'ນໍໄກ',
         'non' => 'ນໍໂບຮານ',
         'nqo' => 'ເອັນໂກ',
@@ -369,12 +374,12 @@
         'ojw' => 'ໂອຈິບວາຕາເວັນຕົກ',
         'oka' => 'ໂອກະນາກັນ',
         'om' => 'ໂອໂຣໂມ',
-        'or' => 'ໂອຣິຢາ',
+        'or' => 'ໂອເດຍ',
         'os' => 'ອອດເຊຕິກ',
         'osa' => 'ໂອແຊກ',
         'ota' => 'ຕູກີອອດໂຕມັນ',
         'pa' => 'ປັນຈາບີ',
-        'pag' => 'ປານກາຊີມານ',
+        'pag' => 'ປານກາຊີນານ',
         'pal' => 'ພາລາວີ',
         'pam' => 'ປາມປານກາ',
         'pap' => 'ປາມເປຍເມັນໂທ',
@@ -449,7 +454,7 @@
         'sr' => 'ເຊີບຽນ',
         'srn' => 'ສຣານນານຕອນໂກ',
         'srr' => 'ເຊເລີ',
-        'ss' => 'ຊຣາຕິ',
+        'ss' => 'ສະວາຕິ',
         'ssy' => 'ຊາໂຮ',
         'st' => 'ໂຊໂທໃຕ້',
         'str' => 'ຊ່ອງແຄບເຊລີຊ',
@@ -462,6 +467,7 @@
         'swb' => 'ໂຄໂນຣຽນ',
         'syc' => 'ຊີເລຍແບບດັ້ງເດີມ',
         'syr' => 'ຊີເລຍ',
+        'szl' => 'ຊີເລສຊຽນ',
         'ta' => 'ທາມິລ',
         'tce' => 'ທຸດຊອນໃຕ້',
         'te' => 'ເຕລູກູ',
@@ -509,13 +515,15 @@
         'uz' => 'ອຸສເບກ',
         'vai' => 'ໄວ',
         've' => 'ເວນດາ',
+        'vec' => 'ເວເນຊຽນ',
         'vi' => 'ຫວຽດນາມ',
+        'vmw' => 'ມາຄູວາ',
         'vo' => 'ໂວລາພັກ',
         'vot' => 'ໂວຕິກ',
         'vun' => 'ວັນໂຈ',
         'wa' => 'ວໍລູມ',
         'wae' => 'ວາເຊີ',
-        'wal' => 'ວາລາໂມ',
+        'wal' => 'ໂວເລຕາ',
         'war' => 'ວາເລ',
         'was' => 'ວາໂຊ',
         'wbp' => 'ວາຣພິຣິ',
@@ -523,6 +531,7 @@
         'wuu' => 'ຈີນອູ',
         'xal' => 'ການມິກ',
         'xh' => 'ໂຮຊາ',
+        'xnr' => 'ຄັງຣີ',
         'xog' => 'ໂຊກາ',
         'yao' => 'ເຢົ້າ',
         'yap' => 'ຢັບ',
@@ -555,7 +564,6 @@
         'fr_CH' => 'ຝຣັ່ງ (ສວິສ)',
         'nds_NL' => 'ຊາຊອນ ຕອນໄຕ',
         'nl_BE' => 'ຟລີມິຊ',
-        'pt_BR' => 'ປອກຕຸຍກິສ ບະເລຊີ່ນ',
         'pt_PT' => 'ປອກຕຸຍກິສ ຢຸໂຣບ',
         'ro_MD' => 'ໂມດາວຽນ',
         'sw_CD' => 'ຄອງໂກ ຊວາຮີລິ',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lt.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,6 +61,7 @@
         'bfd' => 'bafutų',
         'bfq' => 'badaga',
         'bg' => 'bulgarų',
+        'bgc' => 'harijanvi',
         'bgn' => 'vakarų beludžių',
         'bho' => 'baučpuri',
         'bi' => 'bislama',
@@ -69,6 +70,7 @@
         'bjn' => 'bandžarų',
         'bkm' => 'komų',
         'bla' => 'siksikų',
+        'blo' => 'guanų',
         'bm' => 'bambarų',
         'bn' => 'bengalų',
         'bo' => 'tibetiečių',
@@ -195,7 +197,6 @@
         'gmh' => 'Vidurio Aukštosios Vokietijos',
         'gn' => 'gvaranių',
         'goh' => 'senoji Aukštosios Vokietijos',
-        'gom' => 'Goa konkanių',
         'gon' => 'gondi',
         'gor' => 'gorontalo',
         'got' => 'gotų',
@@ -305,6 +306,7 @@
         'kv' => 'komi',
         'kw' => 'kornų',
         'kwk' => 'kvakvalų',
+        'kxv' => 'kuvi',
         'ky' => 'kirgizų',
         'la' => 'lotynų',
         'lad' => 'ladino',
@@ -334,7 +336,6 @@
         'lua' => 'luba lulua',
         'lui' => 'luiseno',
         'lun' => 'Lundos',
-        'luo' => 'luo',
         'lus' => 'mizo',
         'luy' => 'luja',
         'lv' => 'latvių',
@@ -586,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',
@@ -608,6 +609,7 @@
         'xal' => 'kalmukų',
         'xh' => 'kosų',
         'xmf' => 'megrelų',
+        'xnr' => 'kangri',
         'xog' => 'sogų',
         'yao' => 'jao',
         'yap' => 'japezų',
@@ -636,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lu.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,6 +46,5 @@
         'zh' => 'shinɛ',
         'zu' => 'Nzulu',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/lv.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,7 @@
         'bez' => 'bena',
         'bfd' => 'bafutu',
         'bg' => 'bulgāru',
+        'bgc' => 'harjanvi',
         'bgn' => 'rietumbeludžu',
         'bho' => 'bhodžpūru',
         'bi' => 'bišlamā',
@@ -55,6 +56,7 @@
         'bin' => 'binu',
         'bkm' => 'komu',
         'bla' => 'siksiku',
+        'blo' => 'anī',
         'bm' => 'bambaru',
         'bn' => 'bengāļu',
         'bo' => 'tibetiešu',
@@ -264,6 +266,7 @@
         'kv' => 'komiešu',
         'kw' => 'korniešu',
         'kwk' => 'kvakvala',
+        'kxv' => 'kuvi',
         'ky' => 'kirgīzu',
         'la' => 'latīņu',
         'lad' => 'ladino',
@@ -274,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',
@@ -288,7 +293,6 @@
         'lua' => 'lubalulva',
         'lui' => 'luisenu',
         'lun' => 'lundu',
-        'luo' => 'luo',
         'lus' => 'lušeju',
         'luy' => 'luhju',
         'lv' => 'latviešu',
@@ -307,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',
@@ -462,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',
@@ -509,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',
@@ -523,6 +530,7 @@
         'wuu' => 'vu ķīniešu',
         'xal' => 'kalmiku',
         'xh' => 'khosu',
+        'xnr' => 'kangri',
         'xog' => 'sogu',
         'yao' => 'jao',
         'yap' => 'japiešu',
@@ -548,7 +556,6 @@
         'de_CH' => 'augšvācu (Šveice)',
         'en_GB' => 'angļu (Lielbritānija)',
         'fa_AF' => 'darī',
-        'hi_Latn' => 'hindi (latīņu)',
         'nds_NL' => 'lejassakšu',
         'nl_BE' => 'flāmu',
         'ro_MD' => 'moldāvu',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/meta.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/meta.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/meta.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/meta.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,1282 +2,1296 @@
 
 return [
     'Languages' => [
-        0 => 'aa',
-        1 => 'ab',
-        2 => 'ace',
-        3 => 'ach',
-        4 => 'ada',
-        5 => 'ady',
-        6 => 'ae',
-        7 => 'aeb',
-        8 => 'af',
-        9 => 'afh',
-        10 => 'agq',
-        11 => 'ain',
-        12 => 'ajp',
-        13 => 'ak',
-        14 => 'akk',
-        15 => 'akz',
-        16 => 'ale',
-        17 => 'aln',
-        18 => 'alt',
-        19 => 'am',
-        20 => 'an',
-        21 => 'ang',
-        22 => 'ann',
-        23 => 'anp',
-        24 => 'ar',
-        25 => 'arc',
-        26 => 'arn',
-        27 => 'aro',
-        28 => 'arp',
-        29 => 'arq',
-        30 => 'ars',
-        31 => 'arw',
-        32 => 'ary',
-        33 => 'arz',
-        34 => 'as',
-        35 => 'asa',
-        36 => 'ase',
-        37 => 'ast',
-        38 => 'atj',
-        39 => 'av',
-        40 => 'avk',
-        41 => 'awa',
-        42 => 'ay',
-        43 => 'az',
-        44 => 'ba',
-        45 => 'bal',
-        46 => 'ban',
-        47 => 'bar',
-        48 => 'bas',
-        49 => 'bax',
-        50 => 'bbc',
-        51 => 'bbj',
-        52 => 'be',
-        53 => 'bej',
-        54 => 'bem',
-        55 => 'bew',
-        56 => 'bez',
-        57 => 'bfd',
-        58 => 'bfq',
-        59 => 'bg',
-        60 => 'bgc',
-        61 => 'bgn',
-        62 => 'bho',
-        63 => 'bi',
-        64 => 'bik',
-        65 => 'bin',
-        66 => 'bjn',
-        67 => 'bkm',
-        68 => 'bla',
-        69 => 'blt',
-        70 => 'bm',
-        71 => 'bn',
-        72 => 'bo',
-        73 => 'bpy',
-        74 => 'bqi',
-        75 => 'br',
-        76 => 'bra',
-        77 => 'brh',
-        78 => 'brx',
-        79 => 'bs',
-        80 => 'bss',
-        81 => 'bua',
-        82 => 'bug',
-        83 => 'bum',
-        84 => 'byn',
-        85 => 'byv',
-        86 => 'ca',
-        87 => 'cad',
-        88 => 'car',
-        89 => 'cay',
-        90 => 'cch',
-        91 => 'ccp',
-        92 => 'ce',
-        93 => 'ceb',
-        94 => 'cgg',
-        95 => 'ch',
-        96 => 'chb',
-        97 => 'chg',
-        98 => 'chk',
-        99 => 'chm',
-        100 => 'chn',
-        101 => 'cho',
-        102 => 'chp',
-        103 => 'chr',
-        104 => 'chy',
-        105 => 'cic',
-        106 => 'ckb',
-        107 => 'clc',
-        108 => 'co',
-        109 => 'cop',
-        110 => 'cps',
-        111 => 'cr',
-        112 => 'crg',
-        113 => 'crh',
-        114 => 'crj',
-        115 => 'crk',
-        116 => 'crl',
-        117 => 'crm',
-        118 => 'crr',
-        119 => 'crs',
-        120 => 'cs',
-        121 => 'csb',
-        122 => 'csw',
-        123 => 'cu',
-        124 => 'cv',
-        125 => 'cwd',
-        126 => 'cy',
-        127 => 'da',
-        128 => 'dak',
-        129 => 'dar',
-        130 => 'dav',
-        131 => 'de',
-        132 => 'del',
-        133 => 'den',
-        134 => 'dgr',
-        135 => 'din',
-        136 => 'dje',
-        137 => 'doi',
-        138 => 'dsb',
-        139 => 'dtp',
-        140 => 'dua',
-        141 => 'dum',
-        142 => 'dv',
-        143 => 'dyo',
-        144 => 'dyu',
-        145 => 'dz',
-        146 => 'dzg',
-        147 => 'ebu',
-        148 => 'ee',
-        149 => 'efi',
-        150 => 'egl',
-        151 => 'egy',
-        152 => 'eka',
-        153 => 'el',
-        154 => 'elx',
-        155 => 'en',
-        156 => 'enm',
-        157 => 'eo',
-        158 => 'es',
-        159 => 'esu',
-        160 => 'et',
-        161 => 'eu',
-        162 => 'ewo',
-        163 => 'ext',
-        164 => 'fa',
-        165 => 'fan',
-        166 => 'fat',
-        167 => 'ff',
-        168 => 'fi',
-        169 => 'fil',
-        170 => 'fit',
-        171 => 'fj',
-        172 => 'fo',
-        173 => 'fon',
-        174 => 'fr',
-        175 => 'frc',
-        176 => 'frm',
-        177 => 'fro',
-        178 => 'frp',
-        179 => 'frr',
-        180 => 'frs',
-        181 => 'fur',
-        182 => 'fy',
-        183 => 'ga',
-        184 => 'gaa',
-        185 => 'gag',
-        186 => 'gan',
-        187 => 'gay',
-        188 => 'gba',
-        189 => 'gbz',
-        190 => 'gd',
-        191 => 'gez',
-        192 => 'gil',
-        193 => 'gl',
-        194 => 'glk',
-        195 => 'gmh',
-        196 => 'gn',
-        197 => 'goh',
-        198 => 'gom',
-        199 => 'gon',
-        200 => 'gor',
-        201 => 'got',
-        202 => 'grb',
-        203 => 'grc',
-        204 => 'gsw',
-        205 => 'gu',
-        206 => 'guc',
-        207 => 'gur',
-        208 => 'guz',
-        209 => 'gv',
-        210 => 'gwi',
-        211 => 'ha',
-        212 => 'hai',
-        213 => 'hak',
-        214 => 'haw',
-        215 => 'hax',
-        216 => 'hdn',
-        217 => 'he',
-        218 => 'hi',
-        219 => 'hif',
-        220 => 'hil',
-        221 => 'hit',
-        222 => 'hmn',
-        223 => 'hnj',
-        224 => 'ho',
-        225 => 'hr',
-        226 => 'hsb',
-        227 => 'hsn',
-        228 => 'ht',
-        229 => 'hu',
-        230 => 'hup',
-        231 => 'hur',
-        232 => 'hy',
-        233 => 'hz',
-        234 => 'ia',
-        235 => 'iba',
-        236 => 'ibb',
-        237 => 'id',
-        238 => 'ie',
-        239 => 'ig',
-        240 => 'ii',
-        241 => 'ik',
-        242 => 'ike',
-        243 => 'ikt',
-        244 => 'ilo',
-        245 => 'inh',
-        246 => 'io',
-        247 => 'is',
-        248 => 'it',
-        249 => 'iu',
-        250 => 'izh',
-        251 => 'ja',
-        252 => 'jam',
-        253 => 'jbo',
-        254 => 'jgo',
-        255 => 'jmc',
-        256 => 'jpr',
-        257 => 'jrb',
-        258 => 'jut',
-        259 => 'jv',
-        260 => 'ka',
-        261 => 'kaa',
-        262 => 'kab',
-        263 => 'kac',
-        264 => 'kaj',
-        265 => 'kam',
-        266 => 'kaw',
-        267 => 'kbd',
-        268 => 'kbl',
-        269 => 'kcg',
-        270 => 'kde',
-        271 => 'kea',
-        272 => 'ken',
-        273 => 'kfo',
-        274 => 'kg',
-        275 => 'kgp',
-        276 => 'kha',
-        277 => 'kho',
-        278 => 'khq',
-        279 => 'khw',
-        280 => 'ki',
-        281 => 'kiu',
-        282 => 'kj',
-        283 => 'kk',
-        284 => 'kkj',
-        285 => 'kl',
-        286 => 'kln',
-        287 => 'km',
-        288 => 'kmb',
-        289 => 'kn',
-        290 => 'ko',
-        291 => 'koi',
-        292 => 'kok',
-        293 => 'kos',
-        294 => 'kpe',
-        295 => 'kr',
-        296 => 'krc',
-        297 => 'kri',
-        298 => 'krj',
-        299 => 'krl',
-        300 => 'kru',
-        301 => 'ks',
-        302 => 'ksb',
-        303 => 'ksf',
-        304 => 'ksh',
-        305 => 'ku',
-        306 => 'kum',
-        307 => 'kut',
-        308 => 'kv',
-        309 => 'kw',
-        310 => 'kwk',
-        311 => 'ky',
-        312 => 'la',
-        313 => 'lad',
-        314 => 'lag',
-        315 => 'lah',
-        316 => 'lam',
-        317 => 'lb',
-        318 => 'lez',
-        319 => 'lfn',
-        320 => 'lg',
-        321 => 'li',
-        322 => 'lij',
-        323 => 'lil',
-        324 => 'liv',
-        325 => 'lkt',
-        326 => 'lmo',
-        327 => 'ln',
-        328 => 'lo',
-        329 => 'lol',
-        330 => 'lou',
-        331 => 'loz',
-        332 => 'lrc',
-        333 => 'lsm',
-        334 => 'lt',
-        335 => 'ltg',
-        336 => 'lu',
-        337 => 'lua',
-        338 => 'lui',
-        339 => 'lun',
-        340 => 'luo',
-        341 => 'lus',
-        342 => 'luy',
-        343 => 'lv',
-        344 => 'lzh',
-        345 => 'lzz',
-        346 => 'mad',
-        347 => 'maf',
-        348 => 'mag',
-        349 => 'mai',
-        350 => 'mak',
-        351 => 'man',
-        352 => 'mas',
-        353 => 'mde',
-        354 => 'mdf',
-        355 => 'mdr',
-        356 => 'men',
-        357 => 'mer',
-        358 => 'mfe',
-        359 => 'mg',
-        360 => 'mga',
-        361 => 'mgh',
-        362 => 'mgo',
-        363 => 'mh',
-        364 => 'mi',
-        365 => 'mic',
-        366 => 'min',
-        367 => 'mk',
-        368 => 'ml',
-        369 => 'mn',
-        370 => 'mnc',
-        371 => 'mni',
-        372 => 'moe',
-        373 => 'moh',
-        374 => 'mos',
-        375 => 'mr',
-        376 => 'mrj',
-        377 => 'ms',
-        378 => 'mt',
-        379 => 'mua',
-        380 => 'mus',
-        381 => 'mwl',
-        382 => 'mwr',
-        383 => 'mwv',
-        384 => 'my',
-        385 => 'mye',
-        386 => 'myv',
-        387 => 'mzn',
-        388 => 'na',
-        389 => 'nan',
-        390 => 'nap',
-        391 => 'naq',
-        392 => 'nb',
-        393 => 'nd',
-        394 => 'nds',
-        395 => 'ne',
-        396 => 'new',
-        397 => 'ng',
-        398 => 'nia',
-        399 => 'niu',
-        400 => 'njo',
-        401 => 'nl',
-        402 => 'nmg',
-        403 => 'nn',
-        404 => 'nnh',
-        405 => 'no',
-        406 => 'nog',
-        407 => 'non',
-        408 => 'nov',
-        409 => 'nqo',
-        410 => 'nr',
-        411 => 'nso',
-        412 => 'nus',
-        413 => 'nv',
-        414 => 'nwc',
-        415 => 'ny',
-        416 => 'nym',
-        417 => 'nyn',
-        418 => 'nyo',
-        419 => 'nzi',
-        420 => 'oc',
-        421 => 'oj',
-        422 => 'ojb',
-        423 => 'ojc',
-        424 => 'ojg',
-        425 => 'ojs',
-        426 => 'ojw',
-        427 => 'oka',
-        428 => 'om',
-        429 => 'or',
-        430 => 'os',
-        431 => 'osa',
-        432 => 'ota',
-        433 => 'pa',
-        434 => 'pag',
-        435 => 'pal',
-        436 => 'pam',
-        437 => 'pap',
-        438 => 'pau',
-        439 => 'pcd',
-        440 => 'pcm',
-        441 => 'pdc',
-        442 => 'pdt',
-        443 => 'peo',
-        444 => 'pfl',
-        445 => 'phn',
-        446 => 'pi',
-        447 => 'pis',
-        448 => 'pl',
-        449 => 'pms',
-        450 => 'pnt',
-        451 => 'pon',
-        452 => 'pqm',
-        453 => 'prg',
-        454 => 'pro',
-        455 => 'ps',
-        456 => 'pt',
-        457 => 'qu',
-        458 => 'quc',
-        459 => 'qug',
-        460 => 'raj',
-        461 => 'rap',
-        462 => 'rar',
-        463 => 'rgn',
-        464 => 'rhg',
-        465 => 'rif',
-        466 => 'rm',
-        467 => 'rn',
-        468 => 'ro',
-        469 => 'rof',
-        470 => 'rom',
-        471 => 'rtm',
-        472 => 'ru',
-        473 => 'rue',
-        474 => 'rug',
-        475 => 'rup',
-        476 => 'rw',
-        477 => 'rwk',
-        478 => 'sa',
-        479 => 'sad',
-        480 => 'sah',
-        481 => 'sam',
-        482 => 'saq',
-        483 => 'sas',
-        484 => 'sat',
-        485 => 'saz',
-        486 => 'sba',
-        487 => 'sbp',
-        488 => 'sc',
-        489 => 'scn',
-        490 => 'sco',
-        491 => 'sd',
-        492 => 'sdc',
-        493 => 'sdh',
-        494 => 'se',
-        495 => 'see',
-        496 => 'seh',
-        497 => 'sei',
-        498 => 'sel',
-        499 => 'ses',
-        500 => 'sg',
-        501 => 'sga',
-        502 => 'sgs',
-        503 => 'sh',
-        504 => 'shi',
-        505 => 'shn',
-        506 => 'shu',
-        507 => 'si',
-        508 => 'sid',
-        509 => 'sk',
-        510 => 'sl',
-        511 => 'slh',
-        512 => 'sli',
-        513 => 'sly',
-        514 => 'sm',
-        515 => 'sma',
-        516 => 'smj',
-        517 => 'smn',
-        518 => 'sms',
-        519 => 'sn',
-        520 => 'snk',
-        521 => 'so',
-        522 => 'sog',
-        523 => 'sq',
-        524 => 'sr',
-        525 => 'srn',
-        526 => 'srr',
-        527 => 'ss',
-        528 => 'ssy',
-        529 => 'st',
-        530 => 'stq',
-        531 => 'str',
-        532 => 'su',
-        533 => 'suk',
-        534 => 'sus',
-        535 => 'sux',
-        536 => 'sv',
-        537 => 'sw',
-        538 => 'swb',
-        539 => 'syc',
-        540 => 'syr',
-        541 => 'szl',
-        542 => 'ta',
-        543 => 'tce',
-        544 => 'tcy',
-        545 => 'te',
-        546 => 'tem',
-        547 => 'teo',
-        548 => 'ter',
-        549 => 'tet',
-        550 => 'tg',
-        551 => 'tgx',
-        552 => 'th',
-        553 => 'tht',
-        554 => 'ti',
-        555 => 'tig',
-        556 => 'tiv',
-        557 => 'tk',
-        558 => 'tkl',
-        559 => 'tkr',
-        560 => 'tl',
-        561 => 'tlh',
-        562 => 'tli',
-        563 => 'tly',
-        564 => 'tmh',
-        565 => 'tn',
-        566 => 'to',
-        567 => 'tog',
-        568 => 'tok',
-        569 => 'tpi',
-        570 => 'tr',
-        571 => 'tru',
-        572 => 'trv',
-        573 => 'trw',
-        574 => 'ts',
-        575 => 'tsd',
-        576 => 'tsi',
-        577 => 'tt',
-        578 => 'ttm',
-        579 => 'ttt',
-        580 => 'tum',
-        581 => 'tvl',
-        582 => 'tw',
-        583 => 'twq',
-        584 => 'ty',
-        585 => 'tyv',
-        586 => 'tzm',
-        587 => 'udm',
-        588 => 'ug',
-        589 => 'uga',
-        590 => 'uk',
-        591 => 'umb',
-        592 => 'ur',
-        593 => 'uz',
-        594 => 'vai',
-        595 => 've',
-        596 => 'vec',
-        597 => 'vep',
-        598 => 'vi',
-        599 => 'vls',
-        600 => 'vmf',
-        601 => 'vo',
-        602 => 'vot',
-        603 => 'vro',
-        604 => 'vun',
-        605 => 'wa',
-        606 => 'wae',
-        607 => 'wal',
-        608 => 'war',
-        609 => 'was',
-        610 => 'wbp',
-        611 => 'wo',
-        612 => 'wuu',
-        613 => 'xal',
-        614 => 'xh',
-        615 => 'xmf',
-        616 => 'xog',
-        617 => 'yao',
-        618 => 'yap',
-        619 => 'yav',
-        620 => 'ybb',
-        621 => 'yi',
-        622 => 'yo',
-        623 => 'yrl',
-        624 => 'yue',
-        625 => 'za',
-        626 => 'zap',
-        627 => 'zbl',
-        628 => 'zea',
-        629 => 'zen',
-        630 => 'zgh',
-        631 => 'zh',
-        632 => 'zu',
-        633 => 'zun',
-        634 => 'zza',
+        'aa',
+        'ab',
+        'ace',
+        'ach',
+        'ada',
+        'ady',
+        'ae',
+        'aeb',
+        'af',
+        'afh',
+        'agq',
+        'ain',
+        'ajp',
+        'ak',
+        'akk',
+        'akz',
+        'ale',
+        'aln',
+        'alt',
+        'am',
+        'an',
+        'ang',
+        'ann',
+        'anp',
+        'apc',
+        'ar',
+        'arc',
+        'arn',
+        'aro',
+        'arp',
+        'arq',
+        'ars',
+        'arw',
+        'ary',
+        'arz',
+        'as',
+        'asa',
+        'ase',
+        'ast',
+        'atj',
+        'av',
+        'avk',
+        'awa',
+        'ay',
+        'az',
+        'ba',
+        'bal',
+        'ban',
+        'bar',
+        'bas',
+        'bax',
+        'bbc',
+        'bbj',
+        'be',
+        'bej',
+        'bem',
+        'bew',
+        'bez',
+        'bfd',
+        'bfq',
+        'bg',
+        'bgc',
+        'bgn',
+        'bho',
+        'bi',
+        'bik',
+        'bin',
+        'bjn',
+        'bkm',
+        'bla',
+        'blo',
+        'blt',
+        'bm',
+        'bn',
+        'bo',
+        'bpy',
+        'bqi',
+        'br',
+        'bra',
+        'brh',
+        'brx',
+        'bs',
+        'bss',
+        'bua',
+        'bug',
+        'bum',
+        'byn',
+        'byv',
+        'ca',
+        'cad',
+        'car',
+        'cay',
+        'cch',
+        'ccp',
+        'ce',
+        'ceb',
+        'cgg',
+        'ch',
+        'chb',
+        'chg',
+        'chk',
+        'chm',
+        'chn',
+        'cho',
+        'chp',
+        'chr',
+        'chy',
+        'cic',
+        'ckb',
+        'clc',
+        'co',
+        'cop',
+        'cps',
+        'cr',
+        'crg',
+        'crh',
+        'crj',
+        'crk',
+        'crl',
+        'crm',
+        'crr',
+        'crs',
+        'cs',
+        'csb',
+        'csw',
+        'cu',
+        'cv',
+        'cwd',
+        'cy',
+        'da',
+        'dak',
+        'dar',
+        'dav',
+        'de',
+        'del',
+        'den',
+        'dgr',
+        'din',
+        'dje',
+        'doi',
+        'dsb',
+        'dtp',
+        'dua',
+        'dum',
+        'dv',
+        'dyo',
+        'dyu',
+        'dz',
+        'dzg',
+        'ebu',
+        'ee',
+        'efi',
+        'egl',
+        'egy',
+        'eka',
+        'el',
+        'elx',
+        'en',
+        'enm',
+        'eo',
+        'es',
+        'esu',
+        'et',
+        'eu',
+        'ewo',
+        'ext',
+        'fa',
+        'fan',
+        'fat',
+        'ff',
+        'fi',
+        'fil',
+        'fit',
+        'fj',
+        'fo',
+        'fon',
+        'fr',
+        'frc',
+        'frm',
+        'fro',
+        'frp',
+        'frr',
+        'frs',
+        'fur',
+        'fy',
+        'ga',
+        'gaa',
+        'gag',
+        'gan',
+        'gay',
+        'gba',
+        'gbz',
+        'gd',
+        'gez',
+        'gil',
+        'gl',
+        'glk',
+        'gmh',
+        'gn',
+        'goh',
+        'gon',
+        'gor',
+        'got',
+        'grb',
+        'grc',
+        'gsw',
+        'gu',
+        'guc',
+        'gur',
+        'guz',
+        'gv',
+        'gwi',
+        'ha',
+        'hai',
+        'hak',
+        'haw',
+        'hax',
+        'hdn',
+        'he',
+        'hi',
+        'hif',
+        'hil',
+        'hit',
+        'hmn',
+        'hnj',
+        'ho',
+        'hr',
+        'hsb',
+        'hsn',
+        'ht',
+        'hu',
+        'hup',
+        'hur',
+        'hy',
+        'hz',
+        'ia',
+        'iba',
+        'ibb',
+        'id',
+        'ie',
+        'ig',
+        'ii',
+        'ik',
+        'ike',
+        'ikt',
+        'ilo',
+        'inh',
+        'io',
+        'is',
+        'it',
+        'iu',
+        'izh',
+        'ja',
+        'jam',
+        'jbo',
+        'jgo',
+        'jmc',
+        'jpr',
+        'jrb',
+        'jut',
+        'jv',
+        'ka',
+        'kaa',
+        'kab',
+        'kac',
+        'kaj',
+        'kam',
+        'kaw',
+        'kbd',
+        'kbl',
+        'kcg',
+        'kde',
+        'kea',
+        'ken',
+        'kfo',
+        'kg',
+        'kgp',
+        'kha',
+        'kho',
+        'khq',
+        'khw',
+        'ki',
+        'kiu',
+        'kj',
+        'kk',
+        'kkj',
+        'kl',
+        'kln',
+        'km',
+        'kmb',
+        'kn',
+        'ko',
+        'koi',
+        'kok',
+        'kos',
+        'kpe',
+        'kr',
+        'krc',
+        'kri',
+        'krj',
+        'krl',
+        'kru',
+        'ks',
+        'ksb',
+        'ksf',
+        'ksh',
+        'ku',
+        'kum',
+        'kut',
+        'kv',
+        'kw',
+        'kwk',
+        'kxv',
+        'ky',
+        'la',
+        'lad',
+        'lag',
+        'lah',
+        'lam',
+        'lb',
+        'lez',
+        'lfn',
+        'lg',
+        'li',
+        'lij',
+        'lil',
+        'liv',
+        'lkt',
+        'lld',
+        'lmo',
+        'ln',
+        'lo',
+        'lol',
+        'lou',
+        'loz',
+        'lrc',
+        'lsm',
+        'lt',
+        'ltg',
+        'lu',
+        'lua',
+        'lui',
+        'lun',
+        'luo',
+        'lus',
+        'luy',
+        'lv',
+        'lzh',
+        'lzz',
+        'mad',
+        'maf',
+        'mag',
+        'mai',
+        'mak',
+        'man',
+        'mas',
+        'mde',
+        'mdf',
+        'mdr',
+        'men',
+        'mer',
+        'mfe',
+        'mg',
+        'mga',
+        'mgh',
+        'mgo',
+        'mh',
+        'mhn',
+        'mi',
+        'mic',
+        'min',
+        'mk',
+        'ml',
+        'mn',
+        'mnc',
+        'mni',
+        'moe',
+        'moh',
+        'mos',
+        'mr',
+        'mrj',
+        'ms',
+        'mt',
+        'mua',
+        'mus',
+        'mwl',
+        'mwr',
+        'mwv',
+        'my',
+        'mye',
+        'myv',
+        'mzn',
+        'na',
+        'nan',
+        'nap',
+        'naq',
+        'nb',
+        'nd',
+        'nds',
+        'ne',
+        'new',
+        'ng',
+        'nia',
+        'niu',
+        'njo',
+        'nl',
+        'nmg',
+        'nn',
+        'nnh',
+        'no',
+        'nog',
+        'non',
+        'nov',
+        'nqo',
+        'nr',
+        'nso',
+        'nus',
+        'nv',
+        'nwc',
+        'ny',
+        'nym',
+        'nyn',
+        'nyo',
+        'nzi',
+        'oc',
+        'oj',
+        'ojb',
+        'ojc',
+        'ojg',
+        'ojs',
+        'ojw',
+        'oka',
+        'om',
+        'or',
+        'os',
+        'osa',
+        'ota',
+        'pa',
+        'pag',
+        'pal',
+        'pam',
+        'pap',
+        'pau',
+        'pcd',
+        'pcm',
+        'pdc',
+        'pdt',
+        'peo',
+        'pfl',
+        'phn',
+        'pi',
+        'pis',
+        'pl',
+        'pms',
+        'pnt',
+        'pon',
+        'pqm',
+        'prg',
+        'pro',
+        'ps',
+        'pt',
+        'qu',
+        'quc',
+        'qug',
+        'raj',
+        'rap',
+        'rar',
+        'rgn',
+        'rhg',
+        'rif',
+        'rm',
+        'rn',
+        'ro',
+        'rof',
+        'rom',
+        'rtm',
+        'ru',
+        'rue',
+        'rug',
+        'rup',
+        'rw',
+        'rwk',
+        'sa',
+        'sad',
+        'sah',
+        'sam',
+        'saq',
+        'sas',
+        'sat',
+        'saz',
+        'sba',
+        'sbp',
+        'sc',
+        'scn',
+        'sco',
+        'sd',
+        'sdc',
+        'sdh',
+        'se',
+        'see',
+        'seh',
+        'sei',
+        'sel',
+        'ses',
+        'sg',
+        'sga',
+        'sgs',
+        'sh',
+        'shi',
+        'shn',
+        'shu',
+        'si',
+        'sid',
+        'sk',
+        'skr',
+        'sl',
+        'slh',
+        'sli',
+        'sly',
+        'sm',
+        'sma',
+        'smj',
+        'smn',
+        'sms',
+        'sn',
+        'snk',
+        'so',
+        'sog',
+        'sq',
+        'sr',
+        'srn',
+        'srr',
+        'ss',
+        'ssy',
+        'st',
+        'stq',
+        'str',
+        'su',
+        'suk',
+        'sus',
+        'sux',
+        'sv',
+        'sw',
+        'swb',
+        'syc',
+        'syr',
+        'szl',
+        'ta',
+        'tce',
+        'tcy',
+        'te',
+        'tem',
+        'teo',
+        'ter',
+        'tet',
+        'tg',
+        'tgx',
+        'th',
+        'tht',
+        'ti',
+        'tig',
+        'tiv',
+        'tk',
+        'tkl',
+        'tkr',
+        'tl',
+        'tlh',
+        'tli',
+        'tly',
+        'tmh',
+        'tn',
+        'to',
+        'tog',
+        'tok',
+        'tpi',
+        'tr',
+        'tru',
+        'trv',
+        'trw',
+        'ts',
+        'tsd',
+        'tsi',
+        'tt',
+        'ttm',
+        'ttt',
+        'tum',
+        'tvl',
+        'tw',
+        'twq',
+        'ty',
+        'tyv',
+        'tzm',
+        'udm',
+        'ug',
+        'uga',
+        'uk',
+        'umb',
+        'ur',
+        'uz',
+        'vai',
+        've',
+        'vec',
+        'vep',
+        'vi',
+        'vls',
+        'vmf',
+        'vmw',
+        'vo',
+        'vot',
+        'vro',
+        'vun',
+        'wa',
+        'wae',
+        'wal',
+        'war',
+        'was',
+        'wbp',
+        'wo',
+        'wuu',
+        'xal',
+        'xh',
+        'xmf',
+        'xnr',
+        'xog',
+        'yao',
+        'yap',
+        'yav',
+        'ybb',
+        'yi',
+        'yo',
+        'yrl',
+        'yue',
+        'za',
+        'zap',
+        'zbl',
+        'zea',
+        'zen',
+        'zgh',
+        'zh',
+        'zu',
+        'zun',
+        'zza',
     ],
     'Alpha3Languages' => [
-        0 => 'aar',
-        1 => 'abk',
-        2 => 'ace',
-        3 => 'ach',
-        4 => 'ada',
-        5 => 'ady',
-        6 => 'aeb',
-        7 => 'afh',
-        8 => 'afr',
-        9 => 'agq',
-        10 => 'ain',
-        11 => 'ajp',
-        12 => 'aka',
-        13 => 'akk',
-        14 => 'akz',
-        15 => 'ale',
-        16 => 'aln',
-        17 => 'alt',
-        18 => 'amh',
-        19 => 'ang',
-        20 => 'ann',
-        21 => 'anp',
-        22 => 'ara',
-        23 => 'arc',
-        24 => 'arg',
-        25 => 'arn',
-        26 => 'aro',
-        27 => 'arp',
-        28 => 'arq',
-        29 => 'ars',
-        30 => 'arw',
-        31 => 'ary',
-        32 => 'arz',
-        33 => 'asa',
-        34 => 'ase',
-        35 => 'asm',
-        36 => 'ast',
-        37 => 'atj',
-        38 => 'ava',
-        39 => 'ave',
-        40 => 'avk',
-        41 => 'awa',
-        42 => 'aym',
-        43 => 'aze',
-        44 => 'bak',
-        45 => 'bal',
-        46 => 'bam',
-        47 => 'ban',
-        48 => 'bar',
-        49 => 'bas',
-        50 => 'bax',
-        51 => 'bbc',
-        52 => 'bbj',
-        53 => 'bej',
-        54 => 'bel',
-        55 => 'bem',
-        56 => 'ben',
-        57 => 'bew',
-        58 => 'bez',
-        59 => 'bfd',
-        60 => 'bfq',
-        61 => 'bgc',
-        62 => 'bgn',
-        63 => 'bho',
-        64 => 'bih',
-        65 => 'bik',
-        66 => 'bin',
-        67 => 'bis',
-        68 => 'bjn',
-        69 => 'bkm',
-        70 => 'bla',
-        71 => 'blt',
-        72 => 'bod',
-        73 => 'bos',
-        74 => 'bpy',
-        75 => 'bqi',
-        76 => 'bra',
-        77 => 'bre',
-        78 => 'brh',
-        79 => 'brx',
-        80 => 'bss',
-        81 => 'bua',
-        82 => 'bug',
-        83 => 'bul',
-        84 => 'bum',
-        85 => 'byn',
-        86 => 'byv',
-        87 => 'cad',
-        88 => 'car',
-        89 => 'cat',
-        90 => 'cay',
-        91 => 'cch',
-        92 => 'ccp',
-        93 => 'ceb',
-        94 => 'ces',
-        95 => 'cgg',
-        96 => 'cha',
-        97 => 'chb',
-        98 => 'che',
-        99 => 'chg',
-        100 => 'chk',
-        101 => 'chm',
-        102 => 'chn',
-        103 => 'cho',
-        104 => 'chp',
-        105 => 'chr',
-        106 => 'chu',
-        107 => 'chv',
-        108 => 'chy',
-        109 => 'cic',
-        110 => 'ckb',
-        111 => 'clc',
-        112 => 'cop',
-        113 => 'cor',
-        114 => 'cos',
-        115 => 'cps',
-        116 => 'cre',
-        117 => 'crg',
-        118 => 'crh',
-        119 => 'crj',
-        120 => 'crk',
-        121 => 'crl',
-        122 => 'crm',
-        123 => 'crr',
-        124 => 'crs',
-        125 => 'csb',
-        126 => 'csw',
-        127 => 'cwd',
-        128 => 'cym',
-        129 => 'dak',
-        130 => 'dan',
-        131 => 'dar',
-        132 => 'dav',
-        133 => 'del',
-        134 => 'den',
-        135 => 'deu',
-        136 => 'dgr',
-        137 => 'din',
-        138 => 'div',
-        139 => 'dje',
-        140 => 'doi',
-        141 => 'dsb',
-        142 => 'dtp',
-        143 => 'dua',
-        144 => 'dum',
-        145 => 'dyo',
-        146 => 'dyu',
-        147 => 'dzg',
-        148 => 'dzo',
-        149 => 'ebu',
-        150 => 'efi',
-        151 => 'egl',
-        152 => 'egy',
-        153 => 'eka',
-        154 => 'ell',
-        155 => 'elx',
-        156 => 'eng',
-        157 => 'enm',
-        158 => 'epo',
-        159 => 'est',
-        160 => 'esu',
-        161 => 'eus',
-        162 => 'ewe',
-        163 => 'ewo',
-        164 => 'ext',
-        165 => 'fan',
-        166 => 'fao',
-        167 => 'fas',
-        168 => 'fat',
-        169 => 'fij',
-        170 => 'fil',
-        171 => 'fin',
-        172 => 'fit',
-        173 => 'fon',
-        174 => 'fra',
-        175 => 'frc',
-        176 => 'frm',
-        177 => 'fro',
-        178 => 'frp',
-        179 => 'frr',
-        180 => 'frs',
-        181 => 'fry',
-        182 => 'ful',
-        183 => 'fur',
-        184 => 'gaa',
-        185 => 'gag',
-        186 => 'gan',
-        187 => 'gay',
-        188 => 'gba',
-        189 => 'gbz',
-        190 => 'gez',
-        191 => 'gil',
-        192 => 'gla',
-        193 => 'gle',
-        194 => 'glg',
-        195 => 'glk',
-        196 => 'glv',
-        197 => 'gmh',
-        198 => 'goh',
-        199 => 'gom',
-        200 => 'gon',
-        201 => 'gor',
-        202 => 'got',
-        203 => 'grb',
-        204 => 'grc',
-        205 => 'grn',
-        206 => 'gsw',
-        207 => 'guc',
-        208 => 'guj',
-        209 => 'gur',
-        210 => 'guz',
-        211 => 'gwi',
-        212 => 'hai',
-        213 => 'hak',
-        214 => 'hat',
-        215 => 'hau',
-        216 => 'haw',
-        217 => 'hax',
-        218 => 'hbs',
-        219 => 'hdn',
-        220 => 'heb',
-        221 => 'her',
-        222 => 'hif',
-        223 => 'hil',
-        224 => 'hin',
-        225 => 'hit',
-        226 => 'hmn',
-        227 => 'hmo',
-        228 => 'hnj',
-        229 => 'hrv',
-        230 => 'hsb',
-        231 => 'hsn',
-        232 => 'hun',
-        233 => 'hup',
-        234 => 'hur',
-        235 => 'hye',
-        236 => 'iba',
-        237 => 'ibb',
-        238 => 'ibo',
-        239 => 'ido',
-        240 => 'iii',
-        241 => 'ike',
-        242 => 'ikt',
-        243 => 'iku',
-        244 => 'ile',
-        245 => 'ilo',
-        246 => 'ina',
-        247 => 'ind',
-        248 => 'inh',
-        249 => 'ipk',
-        250 => 'isl',
-        251 => 'ita',
-        252 => 'izh',
-        253 => 'jam',
-        254 => 'jav',
-        255 => 'jbo',
-        256 => 'jgo',
-        257 => 'jmc',
-        258 => 'jpn',
-        259 => 'jpr',
-        260 => 'jrb',
-        261 => 'jut',
-        262 => 'kaa',
-        263 => 'kab',
-        264 => 'kac',
-        265 => 'kaj',
-        266 => 'kal',
-        267 => 'kam',
-        268 => 'kan',
-        269 => 'kas',
-        270 => 'kat',
-        271 => 'kau',
-        272 => 'kaw',
-        273 => 'kaz',
-        274 => 'kbd',
-        275 => 'kbl',
-        276 => 'kcg',
-        277 => 'kde',
-        278 => 'kea',
-        279 => 'ken',
-        280 => 'kfo',
-        281 => 'kgp',
-        282 => 'kha',
-        283 => 'khm',
-        284 => 'kho',
-        285 => 'khq',
-        286 => 'khw',
-        287 => 'kik',
-        288 => 'kin',
-        289 => 'kir',
-        290 => 'kiu',
-        291 => 'kkj',
-        292 => 'kln',
-        293 => 'kmb',
-        294 => 'koi',
-        295 => 'kok',
-        296 => 'kom',
-        297 => 'kon',
-        298 => 'kor',
-        299 => 'kos',
-        300 => 'kpe',
-        301 => 'krc',
-        302 => 'kri',
-        303 => 'krj',
-        304 => 'krl',
-        305 => 'kru',
-        306 => 'ksb',
-        307 => 'ksf',
-        308 => 'ksh',
-        309 => 'kua',
-        310 => 'kum',
-        311 => 'kur',
-        312 => 'kut',
-        313 => 'kwk',
-        314 => 'lad',
-        315 => 'lag',
-        316 => 'lah',
-        317 => 'lam',
-        318 => 'lao',
-        319 => 'lat',
-        320 => 'lav',
-        321 => 'lez',
-        322 => 'lfn',
-        323 => 'lij',
-        324 => 'lil',
-        325 => 'lim',
-        326 => 'lin',
-        327 => 'lit',
-        328 => 'liv',
-        329 => 'lkt',
-        330 => 'lmo',
-        331 => 'lol',
-        332 => 'lou',
-        333 => 'loz',
-        334 => 'lrc',
-        335 => 'lsm',
-        336 => 'ltg',
-        337 => 'ltz',
-        338 => 'lua',
-        339 => 'lub',
-        340 => 'lug',
-        341 => 'lui',
-        342 => 'lun',
-        343 => 'luo',
-        344 => 'lus',
-        345 => 'luy',
-        346 => 'lzh',
-        347 => 'lzz',
-        348 => 'mad',
-        349 => 'maf',
-        350 => 'mag',
-        351 => 'mah',
-        352 => 'mai',
-        353 => 'mak',
-        354 => 'mal',
-        355 => 'man',
-        356 => 'mar',
-        357 => 'mas',
-        358 => 'mde',
-        359 => 'mdf',
-        360 => 'mdr',
-        361 => 'men',
-        362 => 'mer',
-        363 => 'mfe',
-        364 => 'mga',
-        365 => 'mgh',
-        366 => 'mgo',
-        367 => 'mic',
-        368 => 'min',
-        369 => 'mkd',
-        370 => 'mlg',
-        371 => 'mlt',
-        372 => 'mnc',
-        373 => 'mni',
-        374 => 'moe',
-        375 => 'moh',
-        376 => 'mol',
-        377 => 'mon',
-        378 => 'mos',
-        379 => 'mri',
-        380 => 'mrj',
-        381 => 'msa',
-        382 => 'mua',
-        383 => 'mus',
-        384 => 'mwl',
-        385 => 'mwr',
-        386 => 'mwv',
-        387 => 'mya',
-        388 => 'mye',
-        389 => 'myv',
-        390 => 'mzn',
-        391 => 'nan',
-        392 => 'nap',
-        393 => 'naq',
-        394 => 'nau',
-        395 => 'nav',
-        396 => 'nbl',
-        397 => 'nde',
-        398 => 'ndo',
-        399 => 'nds',
-        400 => 'nep',
-        401 => 'new',
-        402 => 'nia',
-        403 => 'niu',
-        404 => 'njo',
-        405 => 'nld',
-        406 => 'nmg',
-        407 => 'nnh',
-        408 => 'nno',
-        409 => 'nob',
-        410 => 'nog',
-        411 => 'non',
-        412 => 'nor',
-        413 => 'nov',
-        414 => 'nqo',
-        415 => 'nso',
-        416 => 'nus',
-        417 => 'nwc',
-        418 => 'nya',
-        419 => 'nym',
-        420 => 'nyn',
-        421 => 'nyo',
-        422 => 'nzi',
-        423 => 'oci',
-        424 => 'ojb',
-        425 => 'ojc',
-        426 => 'ojg',
-        427 => 'oji',
-        428 => 'ojs',
-        429 => 'ojw',
-        430 => 'oka',
-        431 => 'ori',
-        432 => 'orm',
-        433 => 'osa',
-        434 => 'oss',
-        435 => 'ota',
-        436 => 'pag',
-        437 => 'pal',
-        438 => 'pam',
-        439 => 'pan',
-        440 => 'pap',
-        441 => 'pau',
-        442 => 'pcd',
-        443 => 'pcm',
-        444 => 'pdc',
-        445 => 'pdt',
-        446 => 'peo',
-        447 => 'pfl',
-        448 => 'phn',
-        449 => 'pis',
-        450 => 'pli',
-        451 => 'pms',
-        452 => 'pnt',
-        453 => 'pol',
-        454 => 'pon',
-        455 => 'por',
-        456 => 'pqm',
-        457 => 'prg',
-        458 => 'pro',
-        459 => 'prs',
-        460 => 'pus',
-        461 => 'quc',
-        462 => 'que',
-        463 => 'qug',
-        464 => 'raj',
-        465 => 'rap',
-        466 => 'rar',
-        467 => 'rgn',
-        468 => 'rhg',
-        469 => 'rif',
-        470 => 'rof',
-        471 => 'roh',
-        472 => 'rom',
-        473 => 'ron',
-        474 => 'rtm',
-        475 => 'rue',
-        476 => 'rug',
-        477 => 'run',
-        478 => 'rup',
-        479 => 'rus',
-        480 => 'rwk',
-        481 => 'sad',
-        482 => 'sag',
-        483 => 'sah',
-        484 => 'sam',
-        485 => 'san',
-        486 => 'saq',
-        487 => 'sas',
-        488 => 'sat',
-        489 => 'saz',
-        490 => 'sba',
-        491 => 'sbp',
-        492 => 'scn',
-        493 => 'sco',
-        494 => 'sdc',
-        495 => 'sdh',
-        496 => 'see',
-        497 => 'seh',
-        498 => 'sei',
-        499 => 'sel',
-        500 => 'ses',
-        501 => 'sga',
-        502 => 'sgs',
-        503 => 'shi',
-        504 => 'shn',
-        505 => 'shu',
-        506 => 'sid',
-        507 => 'sin',
-        508 => 'slh',
-        509 => 'sli',
-        510 => 'slk',
-        511 => 'slv',
-        512 => 'sly',
-        513 => 'sma',
-        514 => 'sme',
-        515 => 'smj',
-        516 => 'smn',
-        517 => 'smo',
-        518 => 'sms',
-        519 => 'sna',
-        520 => 'snd',
-        521 => 'snk',
-        522 => 'sog',
-        523 => 'som',
-        524 => 'sot',
-        525 => 'spa',
-        526 => 'sqi',
-        527 => 'srd',
-        528 => 'srn',
-        529 => 'srp',
-        530 => 'srr',
-        531 => 'ssw',
-        532 => 'ssy',
-        533 => 'stq',
-        534 => 'str',
-        535 => 'suk',
-        536 => 'sun',
-        537 => 'sus',
-        538 => 'sux',
-        539 => 'swa',
-        540 => 'swb',
-        541 => 'swc',
-        542 => 'swe',
-        543 => 'syc',
-        544 => 'syr',
-        545 => 'szl',
-        546 => 'tah',
-        547 => 'tam',
-        548 => 'tat',
-        549 => 'tce',
-        550 => 'tcy',
-        551 => 'tel',
-        552 => 'tem',
-        553 => 'teo',
-        554 => 'ter',
-        555 => 'tet',
-        556 => 'tgk',
-        557 => 'tgl',
-        558 => 'tgx',
-        559 => 'tha',
-        560 => 'tht',
-        561 => 'tig',
-        562 => 'tir',
-        563 => 'tiv',
-        564 => 'tkl',
-        565 => 'tkr',
-        566 => 'tlh',
-        567 => 'tli',
-        568 => 'tly',
-        569 => 'tmh',
-        570 => 'tog',
-        571 => 'tok',
-        572 => 'ton',
-        573 => 'tpi',
-        574 => 'tru',
-        575 => 'trv',
-        576 => 'trw',
-        577 => 'tsd',
-        578 => 'tsi',
-        579 => 'tsn',
-        580 => 'tso',
-        581 => 'ttm',
-        582 => 'ttt',
-        583 => 'tuk',
-        584 => 'tum',
-        585 => 'tur',
-        586 => 'tvl',
-        587 => 'twi',
-        588 => 'twq',
-        589 => 'tyv',
-        590 => 'tzm',
-        591 => 'udm',
-        592 => 'uga',
-        593 => 'uig',
-        594 => 'ukr',
-        595 => 'umb',
-        596 => 'urd',
-        597 => 'uzb',
-        598 => 'vai',
-        599 => 'vec',
-        600 => 'ven',
-        601 => 'vep',
-        602 => 'vie',
-        603 => 'vls',
-        604 => 'vmf',
-        605 => 'vol',
-        606 => 'vot',
-        607 => 'vro',
-        608 => 'vun',
-        609 => 'wae',
-        610 => 'wal',
-        611 => 'war',
-        612 => 'was',
-        613 => 'wbp',
-        614 => 'wln',
-        615 => 'wol',
-        616 => 'wuu',
-        617 => 'xal',
-        618 => 'xho',
-        619 => 'xmf',
-        620 => 'xog',
-        621 => 'yao',
-        622 => 'yap',
-        623 => 'yav',
-        624 => 'ybb',
-        625 => 'yid',
-        626 => 'yor',
-        627 => 'yrl',
-        628 => 'yue',
-        629 => 'zap',
-        630 => 'zbl',
-        631 => 'zea',
-        632 => 'zen',
-        633 => 'zgh',
-        634 => 'zha',
-        635 => 'zho',
-        636 => 'zul',
-        637 => 'zun',
-        638 => 'zza',
+        'aar',
+        'abk',
+        'ace',
+        'ach',
+        'ada',
+        'ady',
+        'aeb',
+        'afh',
+        'afr',
+        'agq',
+        'ain',
+        'ajp',
+        'aka',
+        'akk',
+        'akz',
+        'ale',
+        'aln',
+        'alt',
+        'amh',
+        'ang',
+        'ann',
+        'anp',
+        'apc',
+        'ara',
+        'arc',
+        'arg',
+        'arn',
+        'aro',
+        'arp',
+        'arq',
+        'ars',
+        'arw',
+        'ary',
+        'arz',
+        'asa',
+        'ase',
+        'asm',
+        'ast',
+        'atj',
+        'ava',
+        'ave',
+        'avk',
+        'awa',
+        'aym',
+        'aze',
+        'bak',
+        'bal',
+        'bam',
+        'ban',
+        'bar',
+        'bas',
+        'bax',
+        'bbc',
+        'bbj',
+        'bej',
+        'bel',
+        'bem',
+        'ben',
+        'bew',
+        'bez',
+        'bfd',
+        'bfq',
+        'bgc',
+        'bgn',
+        'bho',
+        'bih',
+        'bik',
+        'bin',
+        'bis',
+        'bjn',
+        'bkm',
+        'bla',
+        'blo',
+        'blt',
+        'bod',
+        'bos',
+        'bpy',
+        'bqi',
+        'bra',
+        'bre',
+        'brh',
+        'brx',
+        'bss',
+        'bua',
+        'bug',
+        'bul',
+        'bum',
+        'byn',
+        'byv',
+        'cad',
+        'car',
+        'cat',
+        'cay',
+        'cch',
+        'ccp',
+        'ceb',
+        'ces',
+        'cgg',
+        'cha',
+        'chb',
+        'che',
+        'chg',
+        'chk',
+        'chm',
+        'chn',
+        'cho',
+        'chp',
+        'chr',
+        'chu',
+        'chv',
+        'chy',
+        'cic',
+        'ckb',
+        'clc',
+        'cop',
+        'cor',
+        'cos',
+        'cps',
+        'cre',
+        'crg',
+        'crh',
+        'crj',
+        'crk',
+        'crl',
+        'crm',
+        'crr',
+        'crs',
+        'csb',
+        'csw',
+        'cwd',
+        'cym',
+        'dak',
+        'dan',
+        'dar',
+        'dav',
+        'del',
+        'den',
+        'deu',
+        'dgr',
+        'din',
+        'div',
+        'dje',
+        'doi',
+        'dsb',
+        'dtp',
+        'dua',
+        'dum',
+        'dyo',
+        'dyu',
+        'dzg',
+        'dzo',
+        'ebu',
+        'efi',
+        'egl',
+        'egy',
+        'eka',
+        'ell',
+        'elx',
+        'eng',
+        'enm',
+        'epo',
+        'est',
+        'esu',
+        'eus',
+        'ewe',
+        'ewo',
+        'ext',
+        'fan',
+        'fao',
+        'fas',
+        'fat',
+        'fij',
+        'fil',
+        'fin',
+        'fit',
+        'fon',
+        'fra',
+        'frc',
+        'frm',
+        'fro',
+        'frp',
+        'frr',
+        'frs',
+        'fry',
+        'ful',
+        'fur',
+        'gaa',
+        'gag',
+        'gan',
+        'gay',
+        'gba',
+        'gbz',
+        'gez',
+        'gil',
+        'gla',
+        'gle',
+        'glg',
+        'glk',
+        'glv',
+        'gmh',
+        'goh',
+        'gon',
+        'gor',
+        'got',
+        'grb',
+        'grc',
+        'grn',
+        'gsw',
+        'guc',
+        'guj',
+        'gur',
+        'guz',
+        'gwi',
+        'hai',
+        'hak',
+        'hat',
+        'hau',
+        'haw',
+        'hax',
+        'hbs',
+        'hdn',
+        'heb',
+        'her',
+        'hif',
+        'hil',
+        'hin',
+        'hit',
+        'hmn',
+        'hmo',
+        'hnj',
+        'hrv',
+        'hsb',
+        'hsn',
+        'hun',
+        'hup',
+        'hur',
+        'hye',
+        'iba',
+        'ibb',
+        'ibo',
+        'ido',
+        'iii',
+        'ike',
+        'ikt',
+        'iku',
+        'ile',
+        'ilo',
+        'ina',
+        'ind',
+        'inh',
+        'ipk',
+        'isl',
+        'ita',
+        'izh',
+        'jam',
+        'jav',
+        'jbo',
+        'jgo',
+        'jmc',
+        'jpn',
+        'jpr',
+        'jrb',
+        'jut',
+        'kaa',
+        'kab',
+        'kac',
+        'kaj',
+        'kal',
+        'kam',
+        'kan',
+        'kas',
+        'kat',
+        'kau',
+        'kaw',
+        'kaz',
+        'kbd',
+        'kbl',
+        'kcg',
+        'kde',
+        'kea',
+        'ken',
+        'kfo',
+        'kgp',
+        'kha',
+        'khm',
+        'kho',
+        'khq',
+        'khw',
+        'kik',
+        'kin',
+        'kir',
+        'kiu',
+        'kkj',
+        'kln',
+        'kmb',
+        'koi',
+        'kok',
+        'kom',
+        'kon',
+        'kor',
+        'kos',
+        'kpe',
+        'krc',
+        'kri',
+        'krj',
+        'krl',
+        'kru',
+        'ksb',
+        'ksf',
+        'ksh',
+        'kua',
+        'kum',
+        'kur',
+        'kut',
+        'kwk',
+        'kxv',
+        'lad',
+        'lag',
+        'lah',
+        'lam',
+        'lao',
+        'lat',
+        'lav',
+        'lez',
+        'lfn',
+        'lij',
+        'lil',
+        'lim',
+        'lin',
+        'lit',
+        'liv',
+        'lkt',
+        'lld',
+        'lmo',
+        'lol',
+        'lou',
+        'loz',
+        'lrc',
+        'lsm',
+        'ltg',
+        'ltz',
+        'lua',
+        'lub',
+        'lug',
+        'lui',
+        'lun',
+        'luo',
+        'lus',
+        'luy',
+        'lzh',
+        'lzz',
+        'mad',
+        'maf',
+        'mag',
+        'mah',
+        'mai',
+        'mak',
+        'mal',
+        'man',
+        'mar',
+        'mas',
+        'mde',
+        'mdf',
+        'mdr',
+        'men',
+        'mer',
+        'mfe',
+        'mga',
+        'mgh',
+        'mgo',
+        'mhn',
+        'mic',
+        'min',
+        'mkd',
+        'mlg',
+        'mlt',
+        'mnc',
+        'mni',
+        'moe',
+        'moh',
+        'mol',
+        'mon',
+        'mos',
+        'mri',
+        'mrj',
+        'msa',
+        'mua',
+        'mus',
+        'mwl',
+        'mwr',
+        'mwv',
+        'mya',
+        'mye',
+        'myv',
+        'mzn',
+        'nan',
+        'nap',
+        'naq',
+        'nau',
+        'nav',
+        'nbl',
+        'nde',
+        'ndo',
+        'nds',
+        'nep',
+        'new',
+        'nia',
+        'niu',
+        'njo',
+        'nld',
+        'nmg',
+        'nnh',
+        'nno',
+        'nob',
+        'nog',
+        'non',
+        'nor',
+        'nov',
+        'nqo',
+        'nso',
+        'nus',
+        'nwc',
+        'nya',
+        'nym',
+        'nyn',
+        'nyo',
+        'nzi',
+        'oci',
+        'ojb',
+        'ojc',
+        'ojg',
+        'oji',
+        'ojs',
+        'ojw',
+        'oka',
+        'ori',
+        'orm',
+        'osa',
+        'oss',
+        'ota',
+        'pag',
+        'pal',
+        'pam',
+        'pan',
+        'pap',
+        'pau',
+        'pcd',
+        'pcm',
+        'pdc',
+        'pdt',
+        'peo',
+        'pfl',
+        'phn',
+        'pis',
+        'pli',
+        'pms',
+        'pnt',
+        'pol',
+        'pon',
+        'por',
+        'pqm',
+        'prg',
+        'pro',
+        'prs',
+        'pus',
+        'quc',
+        'que',
+        'qug',
+        'raj',
+        'rap',
+        'rar',
+        'rgn',
+        'rhg',
+        'rif',
+        'rof',
+        'roh',
+        'rom',
+        'ron',
+        'rtm',
+        'rue',
+        'rug',
+        'run',
+        'rup',
+        'rus',
+        'rwk',
+        'sad',
+        'sag',
+        'sah',
+        'sam',
+        'san',
+        'saq',
+        'sas',
+        'sat',
+        'saz',
+        'sba',
+        'sbp',
+        'scn',
+        'sco',
+        'sdc',
+        'sdh',
+        'see',
+        'seh',
+        'sei',
+        'sel',
+        'ses',
+        'sga',
+        'sgs',
+        'shi',
+        'shn',
+        'shu',
+        'sid',
+        'sin',
+        'skr',
+        'slh',
+        'sli',
+        'slk',
+        'slv',
+        'sly',
+        'sma',
+        'sme',
+        'smj',
+        'smn',
+        'smo',
+        'sms',
+        'sna',
+        'snd',
+        'snk',
+        'sog',
+        'som',
+        'sot',
+        'spa',
+        'sqi',
+        'srd',
+        'srn',
+        'srp',
+        'srr',
+        'ssw',
+        'ssy',
+        'stq',
+        'str',
+        'suk',
+        'sun',
+        'sus',
+        'sux',
+        'swa',
+        'swb',
+        'swc',
+        'swe',
+        'syc',
+        'syr',
+        'szl',
+        'tah',
+        'tam',
+        'tat',
+        'tce',
+        'tcy',
+        'tel',
+        'tem',
+        'teo',
+        'ter',
+        'tet',
+        'tgk',
+        'tgl',
+        'tgx',
+        'tha',
+        'tht',
+        'tig',
+        'tir',
+        'tiv',
+        'tkl',
+        'tkr',
+        'tlh',
+        'tli',
+        'tly',
+        'tmh',
+        'tog',
+        'tok',
+        'ton',
+        'tpi',
+        'tru',
+        'trv',
+        'trw',
+        'tsd',
+        'tsi',
+        'tsn',
+        'tso',
+        'ttm',
+        'ttt',
+        'tuk',
+        'tum',
+        'tur',
+        'tvl',
+        'twi',
+        'twq',
+        'tyv',
+        'tzm',
+        'udm',
+        'uga',
+        'uig',
+        'ukr',
+        'umb',
+        'urd',
+        'uzb',
+        'vai',
+        'vec',
+        'ven',
+        'vep',
+        'vie',
+        'vls',
+        'vmf',
+        'vmw',
+        'vol',
+        'vot',
+        'vro',
+        'vun',
+        'wae',
+        'wal',
+        'war',
+        'was',
+        'wbp',
+        'wln',
+        'wol',
+        'wuu',
+        'xal',
+        'xho',
+        'xmf',
+        'xnr',
+        'xog',
+        'yao',
+        'yap',
+        'yav',
+        'ybb',
+        'yid',
+        'yor',
+        'yrl',
+        'yue',
+        'zap',
+        'zbl',
+        'zea',
+        'zen',
+        'zgh',
+        'zha',
+        'zho',
+        'zul',
+        'zun',
+        'zza',
     ],
     'Alpha2ToAlpha3' => [
         'aa' => 'aar',
@@ -1483,6 +1497,7 @@
         'bam' => 'bm',
         'ben' => 'bn',
         'bod' => 'bo',
+        'tib' => 'bo',
         'bre' => 'br',
         'bos' => 'bs',
         'cat' => 'ca',
@@ -1491,26 +1506,33 @@
         'cos' => 'co',
         'cre' => 'cr',
         'ces' => 'cs',
+        'cze' => 'cs',
         'chu' => 'cu',
         'chv' => 'cv',
         'cym' => 'cy',
+        'wel' => 'cy',
         'dan' => 'da',
         'deu' => 'de',
+        'ger' => 'de',
         'div' => 'dv',
         'dzo' => 'dz',
         'ewe' => 'ee',
         'ell' => 'el',
+        'gre' => 'el',
         'eng' => 'en',
         'epo' => 'eo',
         'spa' => 'es',
         'est' => 'et',
+        'baq' => 'eu',
         'eus' => 'eu',
         'fas' => 'fa',
+        'per' => 'fa',
         'ful' => 'ff',
         'fin' => 'fi',
         'fij' => 'fj',
         'fao' => 'fo',
         'fra' => 'fr',
+        'fre' => 'fr',
         'fry' => 'fy',
         'gle' => 'ga',
         'gla' => 'gd',
@@ -1525,6 +1547,7 @@
         'hrv' => 'hr',
         'hat' => 'ht',
         'hun' => 'hu',
+        'arm' => 'hy',
         'hye' => 'hy',
         'her' => 'hz',
         'ina' => 'ia',
@@ -1534,11 +1557,13 @@
         'iii' => 'ii',
         'ipk' => 'ik',
         'ido' => 'io',
+        'ice' => 'is',
         'isl' => 'is',
         'ita' => 'it',
         'iku' => 'iu',
         'jpn' => 'ja',
         'jav' => 'jv',
+        'geo' => 'ka',
         'kat' => 'ka',
         'kon' => 'kg',
         'kik' => 'ki',
@@ -1565,19 +1590,24 @@
         'lav' => 'lv',
         'mlg' => 'mg',
         'mah' => 'mh',
+        'mao' => 'mi',
         'mri' => 'mi',
+        'mac' => 'mk',
         'mkd' => 'mk',
         'mal' => 'ml',
         'mon' => 'mn',
         'mar' => 'mr',
+        'may' => 'ms',
         'msa' => 'ms',
         'mlt' => 'mt',
+        'bur' => 'my',
         'mya' => 'my',
         'nau' => 'na',
         'nob' => 'nb',
         'nde' => 'nd',
         'nep' => 'ne',
         'ndo' => 'ng',
+        'dut' => 'nl',
         'nld' => 'nl',
         'nno' => 'nn',
         'nor' => 'no',
@@ -1599,6 +1629,7 @@
         'run' => 'rn',
         'mol' => 'ro',
         'ron' => 'ro',
+        'rum' => 'ro',
         'rus' => 'ru',
         'kin' => 'rw',
         'san' => 'sa',
@@ -1608,10 +1639,12 @@
         'sag' => 'sg',
         'sin' => 'si',
         'slk' => 'sk',
+        'slo' => 'sk',
         'slv' => 'sl',
         'smo' => 'sm',
         'sna' => 'sn',
         'som' => 'so',
+        'alb' => 'sq',
         'sqi' => 'sq',
         'srp' => 'sr',
         'ssw' => 'ss',
@@ -1644,6 +1677,7 @@
         'yid' => 'yi',
         'yor' => 'yo',
         'zha' => 'za',
+        'chi' => 'zh',
         'zho' => 'zh',
         'zul' => 'zu',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mg.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,5 @@
         'zh' => 'Sinoa, Mandarin',
         'zu' => 'Zolò',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mi.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,7 +4,7 @@
     'Names' => [
         'ab' => 'Apakāhiana',
         'ace' => 'Akanīhi',
-        'ada' => 'Atanga',
+        'ada' => 'Atāngami',
         'ady' => 'Āteke',
         'af' => 'Awherikāna',
         'agq' => 'Ākeme',
@@ -25,22 +25,23 @@
         'ast' => 'Ahitūriana',
         'atj' => 'Atikameke',
         'av' => 'Āwhāriki',
-        'awa' => 'Āwati',
+        'awa' => 'Awāti',
         'ay' => 'Aimāra',
-        'az' => 'Ahapahāna',
-        'ba' => 'Pākira',
+        'az' => 'Atepaihānia',
+        'ba' => 'Pākīra',
         'ban' => 'Pārinīhi',
         'bas' => 'Pahā',
         'be' => 'Perarūhiana',
         'bem' => 'Pema',
         'bez' => 'Pena',
-        'bg' => 'Pukēriana',
+        'bg' => 'Purukāriana',
+        'bgc' => 'Herianawhi',
         'bho' => 'Pōhipuri',
         'bi' => 'Pihirāma',
         'bin' => 'Pini',
         'bla' => 'Hihika',
         'bm' => 'Pāpara',
-        'bn' => 'Pāngara',
+        'bn' => 'Pākara',
         'bo' => 'Tipete',
         'br' => 'Peretana',
         'brx' => 'Pōto',
@@ -48,7 +49,7 @@
         'bug' => 'Pukenīhi',
         'byn' => 'Pirina',
         'ca' => 'Katarana',
-        'cay' => 'Keiuka',
+        'cay' => 'Keiūka',
         'ccp' => 'Tiakamā',
         'ce' => 'Tietiene',
         'ceb' => 'Hepuano',
@@ -57,49 +58,49 @@
         'chk' => 'Tiukīhi',
         'chm' => 'Mari',
         'cho' => 'Tiokatō',
-        'chp' => 'Tipiwaiana',
+        'chp' => 'Tiepewaiana',
         'chr' => 'Tierokī',
         'chy' => 'Haiene',
-        'ckb' => 'Te Puku o Kūrihi',
+        'ckb' => 'Kūrihi Waenga',
         'clc' => 'Tiekautini',
-        'co' => 'Kohikana',
+        'co' => 'Kōhikana',
         'crg' => 'Mītiwhi',
         'crj' => 'Kirī Tonga-mā-Rāwhiti',
-        'crk' => 'Parana Kirī',
+        'crk' => 'Pareina Kirī',
         'crl' => 'Kirī Raki-mā-Rāwhiti',
-        'crm' => 'Mū Kiri',
+        'crm' => 'Mūhi Kirī',
         'crr' => 'Arakōkiana Kararaina',
-        'cs' => 'Tiekerowākiana',
+        'cs' => 'Tieke',
         'csw' => 'Wāpi Kirī',
-        'cv' => 'Tiuwhā',
+        'cv' => 'Tiuwhāhi',
         'cy' => 'Werehi',
         'da' => 'Teina',
-        'dak' => 'Teikōta',
+        'dak' => 'Takōta',
         'dar' => 'Tākawa',
         'dav' => 'Taita',
         'de' => 'Tiamana',
         'dgr' => 'Tōkiripi',
         'dje' => 'Tāma',
         'doi' => 'Tōkiri',
-        'dsb' => 'Hōpiana Ōpaki',
+        'dsb' => 'Hōpiana Hakahaka',
         'dua' => 'Tuāra',
-        'dv' => 'Tewhe',
+        'dv' => 'Tīwhehi',
         'dyo' => 'Hora-Whōni',
         'dz' => 'Tonoka',
-        'dzg' => 'Tāhaka',
+        'dzg' => 'Tahāka',
         'ebu' => 'Emepū',
         'ee' => 'Ewe',
         'efi' => 'Ewhiki',
         'eka' => 'Ekatika',
-        'el' => 'Kiriki',
+        'el' => 'Kariki',
         'en' => 'Ingarihi',
         'eo' => 'Eheperāto',
         'es' => 'Pāniora',
-        'et' => 'Ehetōniana',
-        'eu' => 'Pāka',
+        'et' => 'Etōniana',
+        'eu' => 'Pākihi',
         'ewo' => 'Ewāto',
         'fa' => 'Pāhiana',
-        'ff' => 'Wharā',
+        'ff' => 'Whūra',
         'fi' => 'Whinirānia',
         'fil' => 'Piripīno',
         'fj' => 'Whītīana',
@@ -112,7 +113,7 @@
         'fy' => 'Whirīhiana ki te Uru',
         'ga' => 'Airihi',
         'gaa' => 'Kā',
-        'gd' => 'Kotimana Keiriki',
+        'gd' => 'Keiriki Kotimana',
         'gez' => 'Kīhi',
         'gil' => 'Kiripatīhi',
         'gl' => 'Karīhia',
@@ -122,70 +123,70 @@
         'gu' => 'Kutarāti',
         'guz' => 'Kūhī',
         'gv' => 'Manaki',
-        'gwi' => 'Kuīti',
+        'gwi' => 'Kuitīna',
         'ha' => 'Hauha',
-        'hai' => 'Haira',
-        'haw' => 'Hawaiana',
+        'hai' => 'Heira',
+        'haw' => 'Wāhu',
         'hax' => 'Haira ki te Tonga',
         'he' => 'Hīperu',
         'hi' => 'Hīni',
-        'hil' => 'Hirikeino',
+        'hil' => 'Hirikaina',
         'hmn' => 'Mōnga',
         'hr' => 'Koroātiana',
-        'hsb' => 'Hōpiana Ōkawa',
-        'ht' => 'Haitiana Kereo',
-        'hu' => 'Hanakariana',
+        'hsb' => 'Hōpiana Maunga',
+        'ht' => 'Kereō Haiti',
+        'hu' => 'Hanekari',
         'hup' => 'Hupa',
-        'hur' => 'Hekomerema',
-        'hy' => 'Āmeiniana',
+        'hur' => 'Hākomerema',
+        'hy' => 'Āmeniana',
         'hz' => 'Herero',
         'ia' => 'Inarīngua',
         'iba' => 'Īpana',
         'ibb' => 'Ipīpio',
         'id' => 'Initonīhiana',
-        'ig' => 'Ingo',
+        'ig' => 'Ikapo',
         'ii' => 'Hīhuana Eī',
-        'ikt' => 'Inukitetū Kānata ki te Uru',
+        'ikt' => 'Inukitetūta Kānata ki te Uru',
         'ilo' => 'Iroko',
         'inh' => 'Inguihi',
         'io' => 'Īto',
-        'is' => 'Tiorangiana',
+        'is' => 'Tiorangi',
         'it' => 'Itāriana',
-        'iu' => 'Inukitetū',
+        'iu' => 'Inukitetūta',
         'ja' => 'Hapanihi',
         'jbo' => 'Rōpāna',
         'jgo' => 'Nakōma',
         'jmc' => 'Mākame',
         'jv' => 'Hāwhanihi',
         'ka' => 'Hōriana',
-        'kab' => 'Kapāio',
-        'kac' => 'Kātiana',
-        'kaj' => 'Hiu',
+        'kab' => 'Kapāiro',
+        'kac' => 'Katīana',
+        'kaj' => 'Heiho',
         'kam' => 'Kāmapa',
         'kbd' => 'Kapāriana',
         'kcg' => 'Tiapa',
         'kde' => 'Makonote',
         'kea' => 'Kapuwētianu',
         'kfo' => 'Koro',
-        'kgp' => 'Keingāna',
+        'kgp' => 'Keinganga',
         'kha' => 'Kahi',
-        'khq' => 'Kōia Tīni',
-        'ki' => 'Kikiu',
-        'kj' => 'Kuiniāma',
+        'khq' => 'Kōira Tīni',
+        'ki' => 'Kikūiu',
+        'kj' => 'Kuoniāma',
         'kk' => 'Kahāka',
         'kkj' => 'Kako',
-        'kl' => 'Karārihutu',
+        'kl' => 'Kararīhutu',
         'kln' => 'Karenini',
-        'km' => 'Kimei',
+        'km' => 'Kimēra',
         'kmb' => 'Kimipunu',
         'kn' => 'Kanara',
         'ko' => 'Kōreana',
         'kok' => 'Kōkani',
-        'kpe' => 'Kepere',
+        'kpe' => 'Kepēre',
         'kr' => 'Kanuri',
         'krc' => 'Karatai-Pāka',
         'krl' => 'Kareriana',
-        'kru' => 'Kurā',
+        'kru' => 'Kuruka',
         'ks' => 'Kahimiri',
         'ksb' => 'Hapāra',
         'ksf' => 'Pāwhia',
@@ -195,31 +196,31 @@
         'kv' => 'Komi',
         'kw' => 'Kōnihi',
         'kwk' => 'Kuakawara',
-        'ky' => 'Kēkete',
+        'ky' => 'Kiakihi',
         'la' => 'Rātini',
         'lad' => 'Ratino',
         'lag' => 'Rangi',
-        'lb' => 'Rakimipēkihi',
+        'lb' => 'Rakapuō',
         'lez' => 'Rēhiana',
-        'lg' => 'Kanāta',
-        'li' => 'Ripēkuehe',
-        'lil' => 'Rirūete',
-        'lkt' => 'Rakota',
-        'ln' => 'Ringarā',
+        'lg' => 'Kānata',
+        'li' => 'Ripūkuihi',
+        'lil' => 'Riruete',
+        'lkt' => 'Rakōta',
+        'ln' => 'Ringāra',
         'lo' => 'Rao',
-        'lou' => 'Ruīhana Kereo',
-        'loz' => 'Rauhi',
+        'lou' => 'Kreōro Ruihiana',
+        'loz' => 'Rohi',
         'lrc' => 'Ruri ki te Raki',
         'lsm' => 'Hāmia',
-        'lt' => 'Rihuainiana',
+        'lt' => 'Rituānia',
         'lu' => 'Rupa Katanga',
         'lua' => 'Rupa Rurua',
         'lun' => 'Runa',
         'luo' => 'Ruo',
         'lus' => 'Mīho',
         'luy' => 'Rūia',
-        'lv' => 'Rātiana',
-        'mad' => 'Matuirīhi',
+        'lv' => 'Rāwhia',
+        'mad' => 'Maturīhi',
         'mag' => 'Makāhi',
         'mai' => 'Maitiri',
         'mak' => 'Makahā',
@@ -235,49 +236,49 @@
         'mi' => 'Māori',
         'mic' => 'Mīkamā',
         'min' => 'Minākapao',
-        'mk' => 'Makatōniana',
-        'ml' => 'Mareiarama',
-        'mn' => 'Mongōriana',
+        'mk' => 'Makerōnia',
+        'ml' => 'Mareiārama',
+        'mn' => 'Mongōria',
         'mni' => 'Manipuri',
         'moe' => 'Inu-aimuna',
         'moh' => 'Mauhōka',
-        'mos' => 'Mohī',
+        'mos' => 'Mohi',
         'mr' => 'Marati',
         'ms' => 'Marei',
-        'mt' => 'Mōtīhi',
-        'mua' => 'Mūtanga',
+        'mt' => 'Mārata',
+        'mua' => 'Mūnatanga',
         'mus' => 'Mukōki',
         'mwl' => 'Miranatīhi',
-        'my' => 'Pūmīhī',
+        'my' => 'Pēmīhi',
         'myv' => 'Erehīa',
         'mzn' => 'Mahaterani',
         'na' => 'Nauru',
         'nap' => 'Neaporitana',
         'naq' => 'Nama',
-        'nb' => 'Pakamō Nōwītiana',
+        'nb' => 'Pakamō Nōwei',
         'nd' => 'Enetepēra ki te Raki',
-        'nds' => 'Tiamana Ōpaki',
+        'nds' => 'Tiamana Hakahaka',
         'ne' => 'Nepari',
         'new' => 'Newari',
         'ng' => 'Natōka',
-        'nia' => 'Niēhe',
+        'nia' => 'Niāhi',
         'niu' => 'Niueana',
         'nl' => 'Tati',
-        'nmg' => 'Kuatio',
-        'nn' => 'Nīnōka Nōwītiana',
-        'nnh' => 'Nekeipū',
-        'no' => 'Nōwītiana',
+        'nmg' => 'Kuahio',
+        'nn' => 'Nīnōka Nōwei',
+        'nnh' => 'Nekiepūna',
+        'no' => 'Nōwei',
         'nog' => 'Nōkai',
         'nqo' => 'Unukō',
         'nr' => 'Enetepēra ki te Tonga',
         'nso' => 'Hoto ki te Raki',
         'nus' => 'Nua',
         'nv' => 'Nawahō',
-        'ny' => 'Nānia',
-        'nyn' => 'Nānakore',
+        'ny' => 'Niānia',
+        'nyn' => 'Niānakore',
         'oc' => 'Ōkitana',
         'ojb' => 'Ōtīpia Raki-mā-Uru',
-        'ojc' => 'Te Puku o Ōhiwa',
+        'ojc' => 'Ohīpawe Waenga',
         'ojs' => 'Ōti-Kirī',
         'ojw' => 'Ōhīpiwa ki te Uru',
         'oka' => 'Ōkanakana',
@@ -288,20 +289,21 @@
         'pag' => 'Pāngahina',
         'pam' => 'Pamapaka',
         'pap' => 'Papiamēto',
-        'pau' => 'Parauna',
+        'pau' => 'Pārau',
         'pcm' => 'Ngāitiriana Kōrapurapu',
         'pis' => 'Pītini',
-        'pl' => 'Pōrīhi',
+        'pl' => 'Pōrihi',
         'pqm' => 'Marahiti-Pehamakoare',
-        'ps' => 'Pātio',
+        'ps' => 'Pāhitō',
         'pt' => 'Pōtukīhi',
         'qu' => 'Kētua',
+        'raj' => 'Ratiahitani',
         'rap' => 'Rapanui',
         'rar' => 'Rarotonga',
         'rhg' => 'Rohingia',
         'rm' => 'Romānihi',
         'rn' => 'Rūniti',
-        'ro' => 'Romēniana',
+        'ro' => 'Romeinia',
         'rof' => 'Romopo',
         'ru' => 'Ruhiana',
         'rup' => 'Aromeiniana',
@@ -309,24 +311,24 @@
         'rwk' => 'Rawa',
         'sa' => 'Hanahiti',
         'sad' => 'Hātawe',
-        'sah' => 'Hakā',
-        'saq' => 'Hāpuru',
-        'sat' => 'Hātari',
+        'sah' => 'Hakūta',
+        'saq' => 'Hāmapuru',
+        'sat' => 'Hatāri',
         'sba' => 'Nekāpei',
         'sbp' => 'Hāngu',
-        'sc' => 'Hātīriana',
+        'sc' => 'Hārinia',
         'scn' => 'Hihiriana',
         'sco' => 'Kotimana',
         'sd' => 'Hiniti',
         'se' => 'Hami ki te Raki',
         'seh' => 'Hena',
-        'ses' => 'Kōiaporo Heni',
+        'ses' => 'Kōiraporo Heni',
         'sg' => 'Hāngo',
-        'shi' => 'Tahere',
+        'shi' => 'Tāhehita',
         'shn' => 'Hāna',
         'si' => 'Hinihāra',
         'sk' => 'Horowākia',
-        'sl' => 'Horowēniana',
+        'sl' => 'Horowinia',
         'slh' => 'Ratūti ki te Tonga',
         'sm' => 'Hāmoa',
         'smn' => 'Inari Hami',
@@ -335,14 +337,14 @@
         'snk' => 'Honīke',
         'so' => 'Hamāri',
         'sq' => 'Arapeiniana',
-        'sr' => 'Hēpiana',
+        'sr' => 'Hirupia',
         'srn' => 'Harāna Tongo',
         'ss' => 'Wāti',
         'st' => 'Hōto ki te Tonga',
-        'str' => 'Terete Hārihi',
+        'str' => 'Hārihi Kuititanga',
         'su' => 'Hunanīhi',
         'suk' => 'Hukuma',
-        'sv' => 'Huīteneana',
+        'sv' => 'Huitene',
         'sw' => 'Wāhīri',
         'swb' => 'Komōriana',
         'syr' => 'Hīriaka',
@@ -353,13 +355,13 @@
         'teo' => 'Teho',
         'tet' => 'Tetumu',
         'tg' => 'Tāhiki',
-        'tgx' => 'Tēkihi',
+        'tgx' => 'Tākihi',
         'th' => 'Tai',
         'tht' => 'Tātana',
-        'ti' => 'Tekirina',
+        'ti' => 'Tekirinia',
         'tig' => 'Tīkara',
         'tk' => 'Tākamana',
-        'tlh' => 'Kirionga',
+        'tlh' => 'Kirīngona',
         'tli' => 'Tirīkiti',
         'tn' => 'Hawāna',
         'to' => 'Tonga',
@@ -370,22 +372,22 @@
         'ts' => 'Honga',
         'tt' => 'Tatā',
         'ttm' => 'Tūtone ki te Raki',
-        'tum' => 'Tūmuka',
+        'tum' => 'Tumūka',
         'tvl' => 'Tuwaru',
         'twq' => 'Tahawaka',
         'ty' => 'Tahiti',
         'tyv' => 'Tuwīniana',
-        'tzm' => 'Te Puku o Atarihi Tamahēte',
+        'tzm' => 'Tamahīta Te Puku o Atarihi',
         'udm' => 'Ūmutu',
         'ug' => 'Wīkura',
-        'uk' => 'Ukarainiana',
+        'uk' => 'Ukareinga',
         'umb' => 'Ūpunu',
-        'ur' => 'Ūru',
+        'ur' => 'Ūrutu',
         'uz' => 'Ūpeke',
         'vai' => 'Wai',
-        've' => 'Wenēra',
-        'vi' => 'Witināmiana',
-        'vun' => 'Wāhau',
+        've' => 'Wēnera',
+        'vi' => 'Whitināmu',
+        'vun' => 'Whunio',
         'wa' => 'Warūna',
         'wae' => 'Wāhere',
         'wal' => 'Wareita',
@@ -418,7 +420,7 @@
         'es_419' => 'Pāniora Amerikana ki te Tonga',
         'es_ES' => 'Pāniora Ūropi',
         'es_MX' => 'Pāniora Mehikana',
-        'fa_AF' => 'Tari',
+        'fa_AF' => 'Tāri',
         'fr_CA' => 'Wīwī Kānata',
         'fr_CH' => 'Wīwī Huiterangi',
         'nl_BE' => 'Tati Whēmirihi',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mk.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,6 +61,7 @@
         'bfd' => 'бафут',
         'bfq' => 'бадага',
         'bg' => 'бугарски',
+        'bgc' => 'харијанви',
         'bgn' => 'западен балочи',
         'bho' => 'боџпури',
         'bi' => 'бислама',
@@ -69,6 +70,7 @@
         'bjn' => 'банџарски',
         'bkm' => 'ком',
         'bla' => 'сиксика',
+        'blo' => 'ании',
         'bm' => 'бамбара',
         'bn' => 'бенгалски',
         'bo' => 'тибетски',
@@ -190,12 +192,11 @@
         'gd' => 'шкотски гелски',
         'gez' => 'гиз',
         'gil' => 'гилбертански',
-        'gl' => 'галициски',
+        'gl' => 'галисиски',
         'glk' => 'гилански',
         'gmh' => 'средногорногермански',
         'gn' => 'гварански',
         'goh' => 'старогорногермански',
-        'gom' => 'гоански конкани',
         'gon' => 'гонди',
         'gor' => 'горонтало',
         'got' => 'готски',
@@ -233,7 +234,7 @@
         'iba' => 'ибан',
         'ibb' => 'ибибио',
         'id' => 'индонезиски',
-        'ie' => 'окцидентал',
+        'ie' => 'интерлингве',
         'ig' => 'игбо',
         'ii' => 'сичуан ји',
         'ik' => 'инупијачки',
@@ -305,6 +306,7 @@
         'kv' => 'коми',
         'kw' => 'корнски',
         'kwk' => 'кваквала',
+        'kxv' => 'куви',
         'ky' => 'киргиски',
         'la' => 'латински',
         'lad' => 'ладино',
@@ -587,11 +589,12 @@
         'uz' => 'узбечки',
         'vai' => 'вај',
         've' => 'венда',
-        'vec' => 'венетски',
+        'vec' => 'венецијански',
         'vep' => 'вепшки',
         'vi' => 'виетнамски',
         'vls' => 'западнофламански',
         'vmf' => 'мајнскофранконски',
+        'vmw' => 'макуа',
         'vo' => 'волапик',
         'vot' => 'вотски',
         'vro' => 'виру',
@@ -607,6 +610,7 @@
         'xal' => 'калмички',
         'xh' => 'коса',
         'xmf' => 'мегрелски',
+        'xnr' => 'кангри',
         'xog' => 'сога',
         'yao' => 'јао',
         'yap' => 'јапски',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ml.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ml.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ml.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ml.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
         'arw' => 'അറാവക്',
         'as' => 'ആസ്സാമീസ്',
         'asa' => 'ആസു',
-        'ast' => 'ഓസ്‌ട്രിയൻ',
+        'ast' => 'അസ്ട്ടൂരിയൻ',
         'atj' => 'അറ്റികമെക്‌വ്',
         'av' => 'അവാരിക്',
         'awa' => 'അവാധി',
@@ -39,7 +39,7 @@
         'ba' => 'ബഷ്ഖിർ',
         'bal' => 'ബലൂചി',
         'ban' => 'ബാലിനീസ്',
-        'bas' => 'ബസ',
+        'bas' => 'ബാസ',
         'bax' => 'ബാമുൻ',
         'bbj' => 'ഘോമാല',
         'be' => 'ബെലാറുഷ്യൻ',
@@ -48,6 +48,7 @@
         'bez' => 'ബെനാ',
         'bfd' => 'ബാഫട്ട്',
         'bg' => 'ബൾഗേറിയൻ',
+        'bgc' => 'ഹർയാൻവി',
         'bgn' => 'പശ്ചിമ ബലൂചി',
         'bho' => 'ഭോജ്‌പുരി',
         'bi' => 'ബിസ്‌ലാമ',
@@ -55,6 +56,7 @@
         'bin' => 'ബിനി',
         'bkm' => 'കോം',
         'bla' => 'സിക്സിക',
+        'blo' => 'അനി',
         'bm' => 'ബംബാറ',
         'bn' => 'ബംഗ്ലാ',
         'bo' => 'ടിബറ്റൻ',
@@ -121,12 +123,12 @@
         'dua' => 'ദ്വാല',
         'dum' => 'മദ്ധ്യ ഡച്ച്',
         'dv' => 'ദിവെഹി',
-        'dyo' => 'യോല-ഫോന്യി',
+        'dyo' => 'ജോല-ഫോൻയി',
         'dyu' => 'ദ്വൈല',
         'dz' => 'ദ്‌സോങ്ക',
         'dzg' => 'ഡാസാഗ',
         'ebu' => 'എംബു',
-        'ee' => 'യൂവ്',
+        'ee' => 'യൂ',
         'efi' => 'എഫിക്',
         'egy' => 'പ്രാചീന ഈജിപ്ഷ്യൻ',
         'eka' => 'എകാജുക്',
@@ -167,7 +169,7 @@
         'gil' => 'ഗിൽബർട്ടീസ്',
         'gl' => 'ഗലീഷ്യൻ',
         'gmh' => 'മദ്ധ്യ ഉച്ച ജർമൻ',
-        'gn' => 'ഗ്വരനീ',
+        'gn' => 'ഗ്വരനി',
         'goh' => 'ഓൾഡ് ഹൈ ജർമൻ',
         'gon' => 'ഗോണ്ഡി',
         'gor' => 'ഗൊറോന്റാലോ',
@@ -209,11 +211,11 @@
         'ik' => 'ഇനുപിയാക്',
         'ikt' => 'വെസ്റ്റേൺ കനേഡിയൻ ഇനുക്ടിറ്റൂറ്റ്',
         'ilo' => 'ഇലോകോ',
-        'inh' => 'ഇംഗ്വിഷ്',
+        'inh' => 'ഇങ്കുഷ്',
         'io' => 'ഇഡോ',
         'is' => 'ഐസ്‌ലാൻഡിക്',
         'it' => 'ഇറ്റാലിയൻ',
-        'iu' => 'ഇനുക്റ്റിറ്റട്ട്',
+        'iu' => 'ഇനുക്റ്റിറ്റുട്ട്',
         'ja' => 'ജാപ്പനീസ്',
         'jbo' => 'ലോജ്ബാൻ',
         'jgo' => 'ഗോമ്പ',
@@ -225,7 +227,7 @@
         'kaa' => 'കര-കാൽപ്പക്',
         'kab' => 'കബൈൽ',
         'kac' => 'കാചിൻ',
-        'kaj' => 'ജ്ജു',
+        'kaj' => 'ജ്യൂ',
         'kam' => 'കംബ',
         'kaw' => 'കാവി',
         'kbd' => 'കബർഡിയാൻ',
@@ -236,15 +238,15 @@
         'kfo' => 'കോറോ',
         'kg' => 'കോംഗോ',
         'kgp' => 'കെയിൻഗാംഗ്',
-        'kha' => 'ഘാസി',
+        'kha' => 'ഖാസി',
         'kho' => 'ഘോറ്റാനേസേ',
         'khq' => 'കൊയ്റ ചീനി',
         'ki' => 'കികൂയു',
         'kj' => 'ക്വാന്യമ',
         'kk' => 'കസാഖ്',
         'kkj' => 'കാകോ',
-        'kl' => 'കലാല്ലിസട്ട്',
-        'kln' => 'കലെഞ്ഞിൻ',
+        'kl' => 'കലാല്ലിസുട്ട്',
+        'kln' => 'കലെഞ്ചിൻ',
         'km' => 'ഖമെർ',
         'kmb' => 'കിംബുണ്ടു',
         'kn' => 'കന്നഡ',
@@ -252,33 +254,35 @@
         'koi' => 'കോമി-പെർമ്യാക്ക്',
         'kok' => 'കൊങ്കണി',
         'kos' => 'കൊസറേയൻ',
-        'kpe' => 'കപെല്ലേ',
+        'kpe' => 'പെൽ',
         'kr' => 'കനൂറി',
-        'krc' => 'കരചൈ-ബാൽകർ',
+        'krc' => 'കരാചൈ-ബാൽകാർ',
         'krl' => 'കരീലിയൻ',
         'kru' => 'കുരുഖ്',
-        'ks' => 'കാശ്‌മീരി',
+        'ks' => 'കശ്‌മീരി',
         'ksb' => 'ഷംഭാള',
         'ksf' => 'ബാഫിയ',
         'ksh' => 'കൊളോണിയൻ',
         'ku' => 'കുർദ്ദിഷ്',
-        'kum' => 'കുമൈക്',
+        'kum' => 'കൂമിക്ക്',
         'kut' => 'കുതേനൈ',
         'kv' => 'കോമി',
         'kw' => 'കോർണിഷ്',
         'kwk' => 'ക്വാക്വല',
+        'kxv' => 'കുവി',
         'ky' => 'കിർഗിസ്',
         'la' => 'ലാറ്റിൻ',
-        'lad' => 'ലാഡിനോ',
+        'lad' => 'ലഡീനോ',
         'lag' => 'ലാംഗി',
         'lah' => 'ലഹ്‌ൻഡ',
         'lam' => 'ലംബ',
         'lb' => 'ലക്‌സംബർഗിഷ്',
-        'lez' => 'ലഹ്ഗിയാൻ',
+        'lez' => 'ലസ്ഗിയൻ',
         'lg' => 'ഗാണ്ട',
         'li' => 'ലിംബർഗിഷ്',
+        'lij' => 'ലിഗൂറിയൻ',
         'lil' => 'ലില്ലുവെറ്റ്',
-        'lkt' => 'ലഗോത്ത',
+        'lkt' => 'ലകൗട്ട',
         'lmo' => 'ലൊംബാർഡ്',
         'ln' => 'ലിംഗാല',
         'lo' => 'ലാവോ',
@@ -349,7 +353,7 @@
         'nia' => 'നിയാസ്',
         'niu' => 'ന്യുവാൻ',
         'nl' => 'ഡച്ച്',
-        'nmg' => 'ക്വാസിയോ',
+        'nmg' => 'ക്വേസിയോ',
         'nn' => 'നോർവീജിയൻ നൈനോർക്‌സ്',
         'nnh' => 'ഗീംബൂൺ',
         'no' => 'നോർവീജിയൻ',
@@ -467,6 +471,7 @@
         'swb' => 'കൊമോറിയൻ',
         'syc' => 'പുരാതന സുറിയാനിഭാഷ',
         'syr' => 'സുറിയാനി',
+        'szl' => 'സൈലേഷ്യൻ',
         'ta' => 'തമിഴ്',
         'tce' => 'സതേൺ ടറ്റ്ഷോൺ',
         'te' => 'തെലുങ്ക്',
@@ -514,7 +519,9 @@
         'uz' => 'ഉസ്‌ബെക്ക്',
         'vai' => 'വൈ',
         've' => 'വെന്ദ',
+        'vec' => 'വെനീഷ്യൻ',
         'vi' => 'വിയറ്റ്നാമീസ്',
+        'vmw' => 'മഖുവ',
         'vo' => 'വോളാപുക്',
         'vot' => 'വോട്ടിക്',
         'vun' => 'വുൻജോ',
@@ -526,8 +533,9 @@
         'wbp' => 'വൂൾപിരി',
         'wo' => 'വൊളോഫ്',
         'wuu' => 'വു ചൈനീസ്',
-        'xal' => 'കൽമൈക്',
+        'xal' => 'കാൽമിക്',
         'xh' => 'ഖോസ',
+        'xnr' => 'കാങ്ടി',
         'xog' => 'സോഗോ',
         'yao' => 'യാവോ',
         'yap' => 'യെപ്പീസ്',
@@ -549,8 +557,8 @@
     ],
     'LocalizedNames' => [
         'ar_001' => 'ആധുനിക സ്റ്റാൻഡേർഡ് അറബിക്',
-        'de_AT' => 'ഓസ്‌ട്രിയൻ ജർമൻ',
-        'de_CH' => 'സ്വിസ് ഹൈ ജർമൻ',
+        'de_AT' => 'ഓസ്‌ട്രിയൻ ജർമ്മൻ',
+        'de_CH' => 'സ്വിസ് ഹൈ ജർമ്മൻ',
         'en_AU' => 'ഓസ്‌ട്രേലിയൻ ഇംഗ്ലീഷ്',
         'en_CA' => 'കനേഡിയൻ ഇംഗ്ലീഷ്',
         'en_GB' => 'ബ്രിട്ടീഷ് ഇംഗ്ലീഷ്',
@@ -561,7 +569,6 @@
         'fa_AF' => 'ഡാരി',
         'fr_CA' => 'കനേഡിയൻ ഫ്രഞ്ച്',
         'fr_CH' => 'സ്വിസ് ഫ്രഞ്ച്',
-        'hi_Latn' => 'ഹിന്ദി (ലാറ്റിൻ)',
         'nds_NL' => 'ലോ സാക്സൺ',
         'nl_BE' => 'ഫ്ലമിഷ്',
         'pt_BR' => 'ബ്രസീലിയൻ പോർച്ചുഗീസ്',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mn.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,10 +36,12 @@
         'bem' => 'бемба',
         'bez' => 'бена',
         'bg' => 'болгар',
+        'bgc' => 'харьянви',
         'bho' => 'божпури',
         'bi' => 'бислам',
         'bin' => 'бини',
         'bla' => 'сиксика',
+        'blo' => 'Ани',
         'bm' => 'бамбара',
         'bn' => 'бенгал',
         'bo' => 'төвд',
@@ -201,6 +203,7 @@
         'kv' => 'коми',
         'kw' => 'корн',
         'kwk' => 'квак вала',
+        'kxv' => 'куви',
         'ky' => 'киргиз',
         'la' => 'латин',
         'lad' => 'ладин',
@@ -209,9 +212,10 @@
         'lez' => 'лезги',
         'lg' => 'ганда',
         'li' => 'лимбург',
-        'lij' => 'Лигури',
+        'lij' => 'лигури',
         'lil' => 'лиллуэт',
         'lkt' => 'лакота',
+        'lmo' => 'ломбард',
         'ln' => 'лингала',
         'lo' => 'лаос',
         'lou' => 'луизиана креоле',
@@ -305,6 +309,7 @@
         'pt' => 'португал',
         'qu' => 'кечуа',
         'quc' => 'киче',
+        'raj' => 'ражастани',
         'rap' => 'рапануи',
         'rar' => 'раротонг',
         'rhg' => 'рохинжа',
@@ -359,6 +364,7 @@
         'sw' => 'свахили',
         'swb' => 'комори',
         'syr' => 'сири',
+        'szl' => 'силез',
         'ta' => 'тамил',
         'tce' => 'өмнөд тутчоне',
         'te' => 'тэлүгү',
@@ -400,6 +406,7 @@
         've' => 'венда',
         'vec' => 'венец',
         'vi' => 'вьетнам',
+        'vmw' => 'макуа',
         'vo' => 'волапюк',
         'vun' => 'вунжо',
         'wa' => 'уоллун',
@@ -410,6 +417,7 @@
         'wuu' => 'хятад, ву хэл',
         'xal' => 'халимаг',
         'xh' => 'хоса',
+        'xnr' => 'кангри',
         'xog' => 'сога',
         'yav' => 'янгбен',
         'ybb' => 'емба',
@@ -417,6 +425,7 @@
         'yo' => 'ёруба',
         'yrl' => 'ньенгату',
         'yue' => 'кантон',
+        'za' => 'чжуанг',
         'zgh' => 'стандарт тамазайт (Морокко)',
         'zh' => 'хятад',
         'zu' => 'зулу',
@@ -425,8 +434,7 @@
     ],
     'LocalizedNames' => [
         'ar_001' => 'стандарт араб',
-        'de_AT' => 'австри-герман',
-        'de_CH' => 'швейцарь-герман',
+        'de_CH' => 'герман (Швейцар)',
         'en_AU' => 'австрали-англи',
         'en_CA' => 'канад-англи',
         'en_GB' => 'британи-англи',
@@ -434,8 +442,7 @@
         'es_419' => 'испани хэл (Латин Америк)',
         'es_ES' => 'испани хэл (Европ)',
         'es_MX' => 'испани хэл (Мексик)',
-        'fr_CA' => 'канад-франц',
-        'fr_CH' => 'швейцари-франц',
+        'fr_CH' => 'франц (Швейцар)',
         'nl_BE' => 'фламанд',
         'pt_BR' => 'португал хэл (Бразил)',
         'pt_PT' => 'португал хэл (Европ)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mo.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,7 @@
         'bez' => 'bena',
         'bfd' => 'bafut',
         'bg' => 'bulgară',
+        'bgc' => 'haryanvi',
         'bgn' => 'baluchi occidentală',
         'bho' => 'bhojpuri',
         'bi' => 'bislama',
@@ -55,6 +56,7 @@
         'bin' => 'bini',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengaleză',
         'bo' => 'tibetană',
@@ -267,6 +269,7 @@
         'kv' => 'komi',
         'kw' => 'cornică',
         'kwk' => 'kwakʼwala',
+        'kxv' => 'kuvi',
         'ky' => 'kârgâză',
         'la' => 'latină',
         'lad' => 'ladino',
@@ -280,6 +283,7 @@
         'lij' => 'liguriană',
         'lil' => 'lillooet',
         'lkt' => 'lakota',
+        'lmo' => 'lombardă',
         'ln' => 'lingala',
         'lo' => 'laoțiană',
         'lol' => 'mongo',
@@ -292,7 +296,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luiseno',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'mizo',
         'luy' => 'luyia',
         'lv' => 'letonă',
@@ -467,6 +470,7 @@
         'swb' => 'comoreză',
         'syc' => 'siriacă clasică',
         'syr' => 'siriacă',
+        'szl' => 'sileziană',
         'ta' => 'tamilă',
         'tce' => 'tutchone de sud',
         'te' => 'telugu',
@@ -512,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',
@@ -529,6 +533,7 @@
         'wuu' => 'chineză wu',
         'xal' => 'calmucă',
         'xh' => 'xhosa',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'yao',
         'yap' => 'yapeză',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/mr.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,12 +45,14 @@
         'bem' => 'बेम्बा',
         'bez' => 'बेना',
         'bg' => 'बल्गेरियन',
+        'bgc' => 'हरियाणवी',
         'bgn' => 'पश्चिमी बालोची',
         'bho' => 'भोजपुरी',
         'bi' => 'बिस्लामा',
         'bik' => 'बिकोल',
         'bin' => 'बिनी',
         'bla' => 'सिक्सिका',
+        'blo' => 'ॲनीआय',
         'bm' => 'बाम्बारा',
         'bn' => 'बंगाली',
         'bo' => 'तिबेटी',
@@ -136,7 +138,7 @@
         'fan' => 'फँग',
         'fat' => 'फन्टी',
         'ff' => 'फुलाह',
-        'fi' => 'फिन्निश',
+        'fi' => 'फिनिश',
         'fil' => 'फिलिपिनो',
         'fj' => 'फिजियन',
         'fo' => 'फरोइज',
@@ -190,13 +192,13 @@
         'hu' => 'हंगेरियन',
         'hup' => 'हूपा',
         'hur' => 'हॉल्कमेलम',
-        'hy' => 'आर्मेनियन',
+        'hy' => 'अर्मेनियन',
         'hz' => 'हरेरो',
         'ia' => 'इंटरलिंग्वा',
         'iba' => 'इबान',
         'ibb' => 'इबिबिओ',
         'id' => 'इंडोनेशियन',
-        'ie' => 'इन्टरलिंग',
+        'ie' => 'इंटरलिंग',
         'ig' => 'ईग्बो',
         'ii' => 'सिचुआन यी',
         'ik' => 'इनूपियाक',
@@ -259,6 +261,7 @@
         'kv' => 'कोमी',
         'kw' => 'कोर्निश',
         'kwk' => 'क्वक्क्वाला',
+        'kxv' => 'कुवी',
         'ky' => 'किरगीझ',
         'la' => 'लॅटिन',
         'lad' => 'लादीनो',
@@ -269,8 +272,10 @@
         'lez' => 'लेझ्घीयन',
         'lg' => 'गांडा',
         'li' => 'लिंबूर्गिश',
+        'lij' => 'लिगुरिअन',
         'lil' => 'लिलूएट',
         'lkt' => 'लाकोटा',
+        'lmo' => 'लोंबार्ड',
         'ln' => 'लिंगाला',
         'lo' => 'लाओ',
         'lol' => 'मोंगो',
@@ -340,7 +345,7 @@
         'nmg' => 'क्वासिओ',
         'nn' => 'नॉर्वेजियन न्योर्स्क',
         'nnh' => 'जिएम्बून',
-        'no' => 'नोर्वेजियन',
+        'no' => 'नॉर्वेजियन',
         'nog' => 'नोगाई',
         'non' => 'पुरातन नॉर्स',
         'nqo' => 'एन्को',
@@ -453,6 +458,7 @@
         'swb' => 'कोमोरियन',
         'syc' => 'अभिजात सिरियाक',
         'syr' => 'सिरियाक',
+        'szl' => 'सिलेशियन',
         'ta' => 'तामिळ',
         'tce' => 'दक्षिणात्य टचोन',
         'te' => 'तेलगू',
@@ -470,7 +476,7 @@
         'tk' => 'तुर्कमेन',
         'tkl' => 'टोकेलाऊ',
         'tl' => 'टागालोग',
-        'tlh' => 'क्लिंगोन',
+        'tlh' => 'क्लिंगॉन',
         'tli' => 'लिंगित',
         'tmh' => 'तामाशेक',
         'tn' => 'त्स्वाना',
@@ -500,7 +506,9 @@
         'uz' => 'उझ्बेक',
         'vai' => 'वाई',
         've' => 'व्हेंदा',
+        'vec' => 'व्हेनेशियन',
         'vi' => 'व्हिएतनामी',
+        'vmw' => 'मखुवा',
         'vo' => 'ओलापुक',
         'vot' => 'वॉटिक',
         'vun' => 'वुंजो',
@@ -514,6 +522,7 @@
         'wuu' => 'व्हू चिनी',
         'xal' => 'काल्मिक',
         'xh' => 'खोसा',
+        'xnr' => 'कांगरी',
         'xog' => 'सोगा',
         'yao' => 'याओ',
         'yap' => 'यापीस',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ms.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ms.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ms.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ms.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,12 +47,14 @@
         'bez' => 'Bena',
         'bfd' => 'Bafut',
         'bg' => 'Bulgaria',
+        'bgc' => 'Haryanvi',
         'bgn' => 'Balochi Barat',
         'bho' => 'Bhojpuri',
         'bi' => 'Bislama',
         'bin' => 'Bini',
         'bkm' => 'Kom',
         'bla' => 'Siksika',
+        'blo' => 'Anii',
         'bm' => 'Bambara',
         'bn' => 'Benggali',
         'bo' => 'Tibet',
@@ -149,7 +151,7 @@
         'gor' => 'Gorontalo',
         'grc' => 'Greek Purba',
         'gsw' => 'Jerman Switzerland',
-        'gu' => 'Gujerat',
+        'gu' => 'Gujarat',
         'guz' => 'Gusii',
         'gv' => 'Manx',
         'gwi' => 'Gwichʼin',
@@ -232,6 +234,7 @@
         'kv' => 'Komi',
         'kw' => 'Cornish',
         'kwk' => 'Kwak’wala',
+        'kxv' => 'Kuvi',
         'ky' => 'Kirghiz',
         'la' => 'Latin',
         'lad' => 'Ladino',
@@ -241,8 +244,10 @@
         'lez' => 'Lezghian',
         'lg' => 'Ganda',
         'li' => 'Limburgish',
+        'lij' => 'Liguria',
         'lil' => 'Lillooet',
         'lkt' => 'Lakota',
+        'lmo' => 'Lombard',
         'ln' => 'Lingala',
         'lo' => 'Laos',
         'lou' => 'Kreol Louisiana',
@@ -340,6 +345,7 @@
         'pt' => 'Portugis',
         'qu' => 'Quechua',
         'quc' => 'Kʼicheʼ',
+        'raj' => 'Rajasthani',
         'rap' => 'Rapanui',
         'rar' => 'Rarotonga',
         'rhg' => 'Rohingya',
@@ -397,6 +403,7 @@
         'sw' => 'Swahili',
         'swb' => 'Comoria',
         'syr' => 'Syriac',
+        'szl' => 'Silesia',
         'ta' => 'Tamil',
         'tce' => 'Tutchone Selatan',
         'te' => 'Telugu',
@@ -437,7 +444,9 @@
         'uz' => 'Uzbekistan',
         'vai' => 'Vai',
         've' => 'Venda',
+        'vec' => 'Venetia',
         'vi' => 'Vietnam',
+        'vmw' => 'Makhuwa',
         'vo' => 'Volapük',
         'vun' => 'Vunjo',
         'wa' => 'Walloon',
@@ -449,6 +458,7 @@
         'wuu' => 'Cina Wu',
         'xal' => 'Kalmyk',
         'xh' => 'Xhosa',
+        'xnr' => 'Kangri',
         'xog' => 'Soga',
         'yav' => 'Yangben',
         'ybb' => 'Yemba',
@@ -456,6 +466,7 @@
         'yo' => 'Yoruba',
         'yrl' => 'Nheengatu',
         'yue' => 'Kantonis',
+        'za' => 'Zhuang',
         'zgh' => 'Tamazight Maghribi Standard',
         'zh' => 'Cina',
         'zu' => 'Zulu',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/my.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/my.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/my.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/my.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,11 +37,13 @@
         'bem' => 'ဘိန်ဘာ',
         'bez' => 'ဘီနာ',
         'bg' => 'ဘူလ်ဂေးရီးယား',
+        'bgc' => 'ဟာယန်ဗီ',
         'bgn' => 'အနောက် ဘဲလိုချီ',
         'bho' => 'ဘို့ဂျ်ပူရီ',
         'bi' => 'ဘစ်စ်လာမာ',
         'bin' => 'ဘီနီ',
         'bla' => 'စစ္စီကာ',
+        'blo' => 'အန်နီ',
         'bm' => 'ဘန်ဘာရာ',
         'bn' => 'ဘင်္ဂါလီ',
         'bo' => 'တိဘက်',
@@ -144,7 +146,7 @@
         'haw' => 'ဟာဝိုင်ယီ',
         'hax' => 'တောင် ဟိုင်ဒါ',
         'he' => 'ဟီဘရူး',
-        'hi' => 'ဟိန်ဒူ',
+        'hi' => 'ဟိန္ဒီ',
         'hil' => 'ဟီလီဂေနွန်',
         'hmn' => 'မုံ',
         'hr' => 'ခရိုအေးရှား',
@@ -159,6 +161,7 @@
         'iba' => 'အီဗန်',
         'ibb' => 'အီဘီဘီယို',
         'id' => 'အင်ဒိုနီးရှား',
+        'ie' => 'အင်တာလင်း',
         'ig' => 'အစ္ဂဘို',
         'ii' => 'စီချွမ် ရီ',
         'ikt' => 'အနောက် ကနေဒီယန် အီနုတီတွတ်',
@@ -215,6 +218,7 @@
         'kv' => 'ကိုမီ',
         'kw' => 'ခိုနီရှ်',
         'kwk' => 'ကွပ်ခ်ဝါလာ',
+        'kxv' => 'ကူဗီ',
         'ky' => 'ကာဂျစ်',
         'la' => 'လက်တင်',
         'lad' => 'လာဒီနို',
@@ -223,8 +227,10 @@
         'lez' => 'လက်ဇ်ဂီးယား',
         'lg' => 'ဂန်ဒါ',
         'li' => 'လင်ဘာဂစ်ရှ်',
+        'lij' => 'လက်ဂါးရီရန်',
         'lil' => 'လာလူးဝစ်တ်',
         'lkt' => 'လာကိုတာ',
+        'lmo' => 'လန်းဘတ်',
         'ln' => 'လင်ဂါလာ',
         'lo' => 'လာအို',
         'lou' => 'လူဝီဇီယားနား ခရီးယို',
@@ -322,6 +328,7 @@
         'pt' => 'ပေါ်တူဂီ',
         'qu' => 'ခီချူဝါအိုဝါ',
         'quc' => 'ကီခ်အီချီ',
+        'raj' => 'ရာဂျာစတာနီ',
         'rap' => 'ရပန်နူအီ',
         'rar' => 'ရရိုတွန်ဂန်',
         'rhg' => 'ရိုဟင်ဂျာ',
@@ -376,6 +383,7 @@
         'sw' => 'ဆွာဟီလီ',
         'swb' => 'ကိုမိုရီးယန်း',
         'syr' => 'ဆီးရီးယား',
+        'szl' => 'စလီရှန်',
         'ta' => 'တမီးလ်',
         'tce' => 'တောင် တပ်ချွန်',
         'te' => 'တီလီဂူ',
@@ -414,7 +422,9 @@
         'uz' => 'ဥဇဘတ်',
         'vai' => 'ဗိုင်',
         've' => 'ဗင်န်ဒါ',
+        'vec' => 'ဗနီးရှန်',
         'vi' => 'ဗီယက်နမ်',
+        'vmw' => 'မတ်ကူးဝါး',
         'vo' => 'ဗိုလာပိုက်',
         'vun' => 'ဗွန်ဂျို',
         'wa' => 'ဝါလူးန်',
@@ -426,6 +436,7 @@
         'wuu' => 'ဝူ တရုတ်',
         'xal' => 'ကာလ်မိုက်',
         'xh' => 'ဇိုစာ',
+        'xnr' => 'ခန်းဂရီ',
         'xog' => 'ဆိုဂါ',
         'yav' => 'ရန်ဘဲန်',
         'ybb' => 'ရမ်ဘာ',
@@ -433,6 +444,7 @@
         'yo' => 'ယိုရူဘာ',
         'yrl' => 'အန်ဟင်းဂတူ',
         'yue' => 'ကွမ်းတုံ',
+        'za' => 'ဂျွမ်',
         'zgh' => 'မိုရိုကို တမဇိုက်',
         'zh' => 'တရုတ်',
         'zu' => 'ဇူးလူး',
@@ -452,6 +464,7 @@
         'fa_AF' => 'ဒါရီ',
         'fr_CA' => 'ကနေဒါ ပြင်သစ်',
         'fr_CH' => 'ဆွစ် ပြင်သစ်',
+        'hi_Latn' => 'ဟိန္ဒီ (လက်တင်)',
         'nds_NL' => 'ဂျာမန် (နယ်သာလန်)',
         'nl_BE' => 'ဖလီမစ်ရှ်',
         'pt_BR' => 'ဘရာဇီး ပေါ်တူဂီ',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/nd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/nd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/nd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/nd.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,5 @@
         'zh' => 'isi-China',
         'zu' => 'isi-Zulu',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ne.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ne.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ne.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ne.php	2026-05-20 10:22:01.000000000 +0200
@@ -60,6 +60,7 @@
         'bfd' => 'बाफुट',
         'bfq' => 'बडागा',
         'bg' => 'बुल्गेरियाली',
+        'bgc' => 'हरयाणवी',
         'bgn' => 'पश्चिम बालोची',
         'bho' => 'भोजपुरी',
         'bi' => 'बिस्लाम',
@@ -68,6 +69,7 @@
         'bjn' => 'बन्जार',
         'bkm' => 'कोम',
         'bla' => 'सिक्सिका',
+        'blo' => 'अनी',
         'bm' => 'बाम्बारा',
         'bn' => 'बंगाली',
         'bo' => 'तिब्बती',
@@ -191,7 +193,6 @@
         'gmh' => 'मध्य उच्च जर्मन',
         'gn' => 'गुवारानी',
         'goh' => 'पुरातन उच्च जर्मन',
-        'gom' => 'गोवा कोन्कानी',
         'gon' => 'गोन्डी',
         'gor' => 'गोरोन्टालो',
         'got' => 'गोथिक',
@@ -300,6 +301,7 @@
         'kv' => 'कोमी',
         'kw' => 'कोर्निस',
         'kwk' => 'क्वाकवाला',
+        'kxv' => 'कुभी',
         'ky' => 'किर्गिज',
         'la' => 'ल्याटिन',
         'lad' => 'लाडिनो',
@@ -506,6 +508,7 @@
         'swb' => 'कोमोरी',
         'syc' => 'परम्परागत सिरियाक',
         'syr' => 'सिरियाक',
+        'szl' => 'सिलेसियाली',
         'ta' => 'तामिल',
         'tce' => 'दक्षिनी टुट्चोन',
         'te' => 'तेलुगु',
@@ -546,8 +549,10 @@
         'uz' => 'उज्बेकी',
         'vai' => 'भाइ',
         've' => 'भेन्डा',
+        'vec' => 'भेनेसियाली',
         'vi' => 'भियतनामी',
         'vmf' => 'मुख्य-फ्राङ्कोनियाली',
+        'vmw' => 'मखुवा',
         'vo' => 'भोलापिक',
         'vun' => 'भुन्जो',
         'wa' => 'वाल्लुन',
@@ -560,6 +565,7 @@
         'xal' => 'काल्मिक',
         'xh' => 'खोसा',
         'xmf' => 'मिनग्रेलियाली',
+        'xnr' => 'काङ्ग्री',
         'xog' => 'सोगा',
         'yav' => 'याङ्बेन',
         'ybb' => 'येम्बा',
@@ -567,6 +573,7 @@
         'yo' => 'योरूवा',
         'yrl' => 'न्हिनगातु',
         'yue' => 'क्यान्टोनिज',
+        'za' => 'झुुआङ्ग',
         'zbl' => 'ब्लिससिम्बोल्स',
         'zgh' => 'मानक मोरोक्कोन तामाजिघट',
         'zh' => 'चिनियाँ',
@@ -588,7 +595,6 @@
         'fa_AF' => 'दारी',
         'fr_CA' => 'क्यानेडाली फ्रान्सेली',
         'fr_CH' => 'स्विस फ्रेन्च',
-        'hi_Latn' => 'हिन्दी (ल्याटिन)',
         'nds_NL' => 'तल्लो साक्सन',
         'nl_BE' => 'फ्लेमिस',
         'pt_BR' => 'ब्राजिली पोर्तुगी',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/nl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/nl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/nl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/nl.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,6 +26,7 @@
         'ang' => 'Oudengels',
         'ann' => 'Obolo',
         'anp' => 'Angika',
+        'apc' => 'Levantijns-Arabisch',
         'ar' => 'Arabisch',
         'arc' => 'Aramees',
         'arn' => 'Mapudungun',
@@ -57,7 +58,7 @@
         'be' => 'Belarussisch',
         'bej' => 'Beja',
         'bem' => 'Bemba',
-        'bew' => 'Betawi',
+        'bew' => 'Bataviaans',
         'bez' => 'Bena',
         'bfd' => 'Bafut',
         'bfq' => 'Badaga',
@@ -71,6 +72,7 @@
         'bjn' => 'Banjar',
         'bkm' => 'Kom',
         'bla' => 'Siksika',
+        'blo' => 'Anii',
         'bm' => 'Bambara',
         'bn' => 'Bengaals',
         'bo' => 'Tibetaans',
@@ -197,7 +199,6 @@
         'gmh' => 'Middelhoogduits',
         'gn' => 'Guaraní',
         'goh' => 'Oudhoogduits',
-        'gom' => 'Goa Konkani',
         'gon' => 'Gondi',
         'gor' => 'Gorontalo',
         'got' => 'Gothisch',
@@ -307,6 +308,7 @@
         'kv' => 'Komi',
         'kw' => 'Cornish',
         'kwk' => 'Kwakʼwala',
+        'kxv' => 'Kuvi',
         'ky' => 'Kirgizisch',
         'la' => 'Latijn',
         'lad' => 'Ladino',
@@ -595,6 +597,7 @@
         'vi' => 'Vietnamees',
         'vls' => 'West-Vlaams',
         'vmf' => 'Opperfrankisch',
+        'vmw' => 'Makhuwa',
         'vo' => 'Volapük',
         'vot' => 'Votisch',
         'vro' => 'Võro',
@@ -610,6 +613,7 @@
         'xal' => 'Kalmuks',
         'xh' => 'Xhosa',
         'xmf' => 'Mingreels',
+        'xnr' => 'Kangri',
         'xog' => 'Soga',
         'yao' => 'Yao',
         'yap' => 'Yapees',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/nn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/nn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/nn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/nn.php	2026-05-20 10:22:01.000000000 +0200
@@ -6,12 +6,9 @@
         'ang' => 'gammalengelsk',
         'asa' => 'asu (Tanzania)',
         'bas' => 'basa',
-        'be' => 'kviterussisk',
-        'bez' => 'bena (Tanzania)',
         'bss' => 'bakossi',
         'car' => 'carib',
         'chg' => 'tsjagataisk',
-        'chr' => 'cherokee',
         'ckb' => 'sorani',
         'crj' => 'sørleg aust-cree',
         'crl' => 'nordleg aust-cree',
@@ -23,29 +20,24 @@
         'ebu' => 'embu',
         'egy' => 'gammalegyptisk',
         'elx' => 'elamite',
-        'fil' => 'filippinsk',
         'fro' => 'gammalfransk',
         'frs' => 'austfrisisk',
         'fur' => 'friulisk',
-        'gil' => 'gilbertese',
         'gmh' => 'mellomhøgtysk',
         'goh' => 'gammalhøgtysk',
         'grc' => 'gammalgresk',
         'gv' => 'manx',
-        'gwi' => 'gwichin',
         'hax' => 'sørleg haida',
         'hsb' => 'høgsorbisk',
         'ikt' => 'vestleg kanadisk inuktitut',
         'kl' => 'grønlandsk (kalaallisut)',
-        'krc' => 'karachay-balkar',
+        'krc' => 'karatsjaiisk-balkarsk',
         'kum' => 'kumyk',
         'lad' => 'ladino',
         'lez' => 'lezghian',
-        'li' => 'limburgisk',
         'lrc' => 'nord-lurisk',
         'lus' => 'lushai',
         'luy' => 'olulujia',
-        'mdf' => 'moksha',
         'mfe' => 'morisyen',
         'mg' => 'madagassisk',
         'mzn' => 'mazanderani',
@@ -64,7 +56,6 @@
         'pro' => 'gammalprovençalsk',
         'quc' => 'k’iche',
         'rup' => 'arumensk',
-        'rw' => 'kinjarwanda',
         'sc' => 'sardinsk',
         'sga' => 'gammalirsk',
         'slh' => 'sørleg lushootseed',
@@ -87,7 +78,6 @@
         'zap' => 'zapotec',
         'zbl' => 'blissymbol',
         'zgh' => 'standard marokkansk tamazight',
-        'zza' => 'zaza',
     ],
     'LocalizedNames' => [
         'nds_NL' => 'lågsaksisk',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/no_NO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/no_NO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/no_NO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/no_NO.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,7 +53,7 @@
         'bax' => 'bamun',
         'bbc' => 'batak toba',
         'bbj' => 'ghomala',
-        'be' => 'hviterussisk',
+        'be' => 'belarusisk',
         'bej' => 'beja',
         'bem' => 'bemba',
         'bew' => 'betawi',
@@ -61,6 +61,7 @@
         'bfd' => 'bafut',
         'bfq' => 'badaga',
         'bg' => 'bulgarsk',
+        'bgc' => 'haryanvi',
         'bgn' => 'vestbalutsji',
         'bho' => 'bhojpuri',
         'bi' => 'bislama',
@@ -69,6 +70,7 @@
         'bjn' => 'banjar',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengali',
         'bo' => 'tibetansk',
@@ -195,7 +197,6 @@
         'gmh' => 'mellomhøytysk',
         'gn' => 'guarani',
         'goh' => 'gammelhøytysk',
-        'gom' => 'goansk konkani',
         'gon' => 'gondi',
         'gor' => 'gorontalo',
         'got' => 'gotisk',
@@ -305,6 +306,7 @@
         'kv' => 'komi',
         'kw' => 'kornisk',
         'kwk' => 'kwak̓wala',
+        'kxv' => 'kuvi',
         'ky' => 'kirgisisk',
         'la' => 'latin',
         'lad' => 'ladinsk',
@@ -334,7 +336,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luiseno',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'mizo',
         'luy' => 'luhya',
         'lv' => 'latvisk',
@@ -586,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',
@@ -608,6 +609,7 @@
         'xal' => 'kalmukkisk',
         'xh' => 'xhosa',
         'xmf' => 'mingrelsk',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'yao',
         'yap' => 'yapesisk',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/no.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/no.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/no.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/no.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,7 +53,7 @@
         'bax' => 'bamun',
         'bbc' => 'batak toba',
         'bbj' => 'ghomala',
-        'be' => 'hviterussisk',
+        'be' => 'belarusisk',
         'bej' => 'beja',
         'bem' => 'bemba',
         'bew' => 'betawi',
@@ -61,6 +61,7 @@
         'bfd' => 'bafut',
         'bfq' => 'badaga',
         'bg' => 'bulgarsk',
+        'bgc' => 'haryanvi',
         'bgn' => 'vestbalutsji',
         'bho' => 'bhojpuri',
         'bi' => 'bislama',
@@ -69,6 +70,7 @@
         'bjn' => 'banjar',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengali',
         'bo' => 'tibetansk',
@@ -195,7 +197,6 @@
         'gmh' => 'mellomhøytysk',
         'gn' => 'guarani',
         'goh' => 'gammelhøytysk',
-        'gom' => 'goansk konkani',
         'gon' => 'gondi',
         'gor' => 'gorontalo',
         'got' => 'gotisk',
@@ -305,6 +306,7 @@
         'kv' => 'komi',
         'kw' => 'kornisk',
         'kwk' => 'kwak̓wala',
+        'kxv' => 'kuvi',
         'ky' => 'kirgisisk',
         'la' => 'latin',
         'lad' => 'ladinsk',
@@ -334,7 +336,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luiseno',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'mizo',
         'luy' => 'luhya',
         'lv' => 'latvisk',
@@ -586,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',
@@ -608,6 +609,7 @@
         'xal' => 'kalmukkisk',
         'xh' => 'xhosa',
         'xmf' => 'mingrelsk',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'yao',
         'yap' => 'yapesisk',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/oc.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/oc.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/oc.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/oc.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,9 @@
+<?php
+
+return [
+    'Names' => [
+        'en' => 'anglés',
+        'oc' => 'occitan',
+    ],
+    'LocalizedNames' => [],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/om.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/om.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/om.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/om.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/or.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/or.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/or.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/or.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,11 +45,13 @@
         'bem' => 'ବେମ୍ବା',
         'bez' => 'ବେନା',
         'bg' => 'ବୁଲଗେରିଆନ୍',
+        'bgc' => 'ହରିୟାନଭି',
         'bho' => 'ଭୋଜପୁରୀ',
         'bi' => 'ବିସଲାମା',
         'bik' => 'ବିକୋଲ୍',
         'bin' => 'ବିନି',
         'bla' => 'ସିକସିକା',
+        'blo' => 'ବ୍ଲୋ',
         'bm' => 'ବାମ୍ବାରା',
         'bn' => 'ବଙ୍ଗଳା',
         'bo' => 'ତିବ୍ବତୀୟ',
@@ -98,7 +100,7 @@
         'cu' => 'ଚର୍ଚ୍ଚ ସ୍ଲାଭିକ୍',
         'cv' => 'ଚୁଭାଶ୍',
         'cy' => 'ୱେଲ୍ସ',
-        'da' => 'ଡାନ୍ନିସ୍',
+        'da' => 'ଡାନିସ୍‌',
         'dak' => 'ଡାକୋଟା',
         'dar' => 'ଡାରାଗ୍ୱା',
         'dav' => 'ତାଇତି',
@@ -127,7 +129,7 @@
         'en' => 'ଇଂରାଜୀ',
         'enm' => 'ମଧ୍ୟ ଇଁରାଜୀ',
         'eo' => 'ଏସ୍ପାରେଣ୍ଟୋ',
-        'es' => 'ସ୍ପେନିୟ',
+        'es' => 'ସ୍ପାନିସ୍‌',
         'et' => 'ଏସ୍ତୋନିଆନ୍',
         'eu' => 'ବାସ୍କ୍ୱି',
         'ewo' => 'ଇୱୋଣ୍ଡୋ',
@@ -138,7 +140,7 @@
         'fi' => 'ଫିନ୍ନିସ୍',
         'fil' => 'ଫିଲିପିନୋ',
         'fj' => 'ଫିଜି',
-        'fo' => 'ଫାରୋଏସେ',
+        'fo' => 'ଫାରୋଇଜ୍‌',
         'fon' => 'ଫନ୍',
         'fr' => 'ଫରାସୀ',
         'frc' => 'କାଜୁନ୍ ଫରାସୀ',
@@ -148,14 +150,14 @@
         'frs' => 'ପୂର୍ବ ଫ୍ରିସିୟାନ୍',
         'fur' => 'ଫ୍ରିୟୁଲୀୟାନ୍',
         'fy' => 'ପାଶ୍ଚାତ୍ୟ ଫ୍ରିସିଆନ୍',
-        'ga' => 'ଇରିସ୍',
+        'ga' => 'ଆଇରିସ୍‌',
         'gaa' => 'ଗା',
         'gay' => 'ଗାୟୋ',
         'gba' => 'ଗବାୟା',
         'gd' => 'ସ୍କଟିସ୍ ଗାଏଲିକ୍',
         'gez' => 'ଗୀଜ୍',
         'gil' => 'ଜିବ୍ରାଟୀଜ୍',
-        'gl' => 'ଗାଲସିଆନ୍',
+        'gl' => 'ଗାଲିସିଆନ୍‌',
         'gmh' => 'ମିଡିଲ୍ ହାଇ ଜର୍ମାନ୍',
         'gn' => 'ଗୁଆରାନୀ',
         'goh' => 'ପୁରୁଣା ହାଇ ଜର୍ମାନ୍',
@@ -165,7 +167,7 @@
         'grb' => 'ଗ୍ରେବୋ',
         'grc' => 'ପ୍ରାଚୀନ୍ ୟୁନାନୀ',
         'gsw' => 'ସୁଇସ୍ ଜର୍ମାନ୍',
-        'gu' => 'ଗୁଜୁରାଟୀ',
+        'gu' => 'ଗୁଜରାଟୀ',
         'guz' => 'ଗୁସି',
         'gv' => 'ମାଁକ୍ସ',
         'gwi' => 'ଗୱିଚ’ଇନ୍',
@@ -173,13 +175,13 @@
         'hai' => 'ହାଇଡା',
         'haw' => 'ହାୱାଇନ୍',
         'hax' => 'ସାଉଥ୍ ହାଇଡା',
-        'he' => 'ହେବ୍ର୍ୟୁ',
+        'he' => 'ହିବ୍ରୁ',
         'hi' => 'ହିନ୍ଦୀ',
         'hil' => 'ହିଲିଗୈନନ୍',
         'hit' => 'ହିତୀତେ',
         'hmn' => 'ହଁଙ୍ଗ',
         'ho' => 'ହିରି ମୋଟୁ',
-        'hr' => 'କ୍ରୋଆଟିଆନ୍',
+        'hr' => 'କ୍ରୋଏସୀୟ',
         'hsb' => 'ଉପର ସର୍ବିଆନ୍',
         'ht' => 'ହୈତାୟିନ୍',
         'hu' => 'ହଙ୍ଗେରୀୟ',
@@ -208,8 +210,8 @@
         'jmc' => 'ମାଚେମେ',
         'jpr' => 'ଜୁଡେଓ-ପର୍ସିଆନ୍',
         'jrb' => 'ଜୁଡେଓ-ଆରବୀକ୍',
-        'jv' => 'ଜାଭାନୀଜ୍',
-        'ka' => 'ଜର୍ଜିୟ',
+        'jv' => 'ଜାଭାନିଜ୍‌',
+        'ka' => 'ଜର୍ଜିଆନ୍‌',
         'kaa' => 'କାରା-କଲ୍ପକ୍',
         'kab' => 'କବାଇଲ୍',
         'kac' => 'କଚିନ୍',
@@ -228,7 +230,7 @@
         'khq' => 'କୋୟରା ଚିନି',
         'ki' => 'କୀକୁୟୁ',
         'kj' => 'କ୍ୱାନ୍ୟାମ୍',
-        'kk' => 'କାଜାକ୍',
+        'kk' => 'କାଜାଖ୍‌',
         'kkj' => 'କାକୋ',
         'kl' => 'କାଲାଲିସୁଟ୍',
         'kln' => 'କାଲେନଜିନ୍',
@@ -253,6 +255,7 @@
         'kv' => 'କୋମି',
         'kw' => 'କୋର୍ନିସ୍',
         'kwk' => 'କ୍ଵାକୱାଲା',
+        'kxv' => 'କୁୱି',
         'ky' => 'କୀରଗୀଜ୍',
         'la' => 'ଲାଟିନ୍',
         'lad' => 'ଲାଦିନୋ',
@@ -263,8 +266,10 @@
         'lez' => 'ଲେଜଗିୟାନ୍',
         'lg' => 'ଗନ୍ଦା',
         'li' => 'ଲିମ୍ବୁର୍ଗିସ୍',
+        'lij' => 'ଲିଗୁରିଆନ୍‌',
         'lil' => 'ଲିଲ୍ଲୁଏଟ',
         'lkt' => 'ଲାକୋଟା',
+        'lmo' => 'ଲୋମ୍ବାର୍ଡ୍‌',
         'ln' => 'ଲିଙ୍ଗାଲା',
         'lo' => 'ଲାଓ',
         'lol' => 'ମଙ୍ଗୋ',
@@ -302,7 +307,7 @@
         'min' => 'ମିନାଙ୍ଗାବାଉ',
         'mk' => 'ମାସେଡୋନିଆନ୍',
         'ml' => 'ମାଲାୟଲମ୍',
-        'mn' => 'ମଙ୍ଗୋଳିୟ',
+        'mn' => 'ମଙ୍ଗୋଲୀୟ',
         'mnc' => 'ମାଞ୍ଚୁ',
         'mni' => 'ମଣିପୁରୀ',
         'moe' => 'ଇନ୍ନୁ-ଏମୁନ',
@@ -331,7 +336,7 @@
         'niu' => 'ନିୟୁଆନ୍',
         'nl' => 'ଡଚ୍',
         'nmg' => 'କୱାସିଓ',
-        'nn' => 'ନରୱେଜିଆନ୍ ନିୟୋର୍ସ୍କ',
+        'nn' => 'ନରୱେଜିଆନ୍ ନିନର୍ସ୍କ୍‌',
         'nnh' => 'ନାଗିମବୋନ୍',
         'no' => 'ନରୱେଜିଆନ୍',
         'nog' => 'ନୋଗାଇ',
@@ -394,14 +399,14 @@
         'rwk' => 'ଆରଡବ୍ୟୁଏ',
         'sa' => 'ସଂସ୍କୃତ',
         'sad' => 'ସଣ୍ଡାୱେ',
-        'sah' => 'ସାଖା',
+        'sah' => 'ୟାକୂଟ୍‌',
         'sam' => 'ସାମୌରିଟନ୍ ଆରମାଇକ୍',
         'saq' => 'ସମବୁରୁ',
         'sas' => 'ସାସାକ୍',
         'sat' => 'ସାନ୍ତାଳି',
         'sba' => 'ନଗାମବେ',
         'sbp' => 'ସାନଗୁ',
-        'sc' => 'ସର୍ଦିନିଆନ୍',
+        'sc' => 'ସାର୍ଡିନିଆନ୍‌',
         'scn' => 'ସିଶିଲିଆନ୍',
         'sco' => 'ସ୍କଟସ୍',
         'sd' => 'ସିନ୍ଧୀ',
@@ -441,10 +446,11 @@
         'sus' => 'ଶୁଶୁ',
         'sux' => 'ସୁମେରିଆନ୍',
         'sv' => 'ସ୍ୱେଡିସ୍',
-        'sw' => 'ସ୍ୱାହିଲ୍',
+        'sw' => 'ସ୍ୱାହିଲି',
         'swb' => 'କୋମୋରିୟ',
         'syc' => 'କ୍ଲାସିକାଲ୍ ସିରିକ୍',
-        'syr' => 'ସିରିକ୍',
+        'syr' => 'ସିରିଆକ୍‌',
+        'szl' => 'ସାଇଲେସିଆନ୍‌',
         'ta' => 'ତାମିଲ୍',
         'tce' => 'ସାଉଥ୍ ଟଚୋନ୍',
         'te' => 'ତେଲୁଗୁ',
@@ -456,7 +462,7 @@
         'tgx' => 'ତାଗିଶ',
         'th' => 'ଥାଇ',
         'tht' => 'ତହଲତାନ୍',
-        'ti' => 'ଟ୍ରିଗିନିଆ',
+        'ti' => 'ଟାଇଗ୍ରିନିଆ',
         'tig' => 'ଟାଇଗ୍ରେ',
         'tiv' => 'ତୀଭ୍',
         'tk' => 'ତୁର୍କମେନ୍',
@@ -486,13 +492,15 @@
         'udm' => 'ଉଦମୂର୍ତ୍ତ',
         'ug' => 'ୟୁଘୁର୍',
         'uga' => 'ୟୁଗୋରଟିକ୍',
-        'uk' => 'ୟୁକ୍ରାନିଆନ୍',
+        'uk' => 'ୟୁକ୍ରେନିଆନ୍',
         'umb' => 'ଉମ୍ବୁଣ୍ଡୁ',
         'ur' => 'ଉର୍ଦ୍ଦୁ',
         'uz' => 'ଉଜବେକ୍',
         'vai' => 'ଭାଇ',
         've' => 'ଭେଣ୍ଡା',
+        'vec' => 'ଭନିଶନ୍‌',
         'vi' => 'ଭିଏତନାମିଜ୍',
+        'vmw' => 'ମାଖୁୱା',
         'vo' => 'ବୋଲାପୁକ',
         'vot' => 'ଭୋଟିକ୍',
         'vun' => 'ଭୁନଜୋ',
@@ -505,6 +513,7 @@
         'wuu' => 'ୱୁ ଚାଇନିଜ',
         'xal' => 'କାଲ୍ମୀକ୍',
         'xh' => 'ଖୋସା',
+        'xnr' => 'କାଙ୍ଗ୍ରି',
         'xog' => 'ସୋଗା',
         'yao' => 'ୟାଓ',
         'yap' => 'ୟାପୀସ୍',
@@ -513,8 +522,8 @@
         'yi' => 'ୟିଡିସ୍',
         'yo' => 'ୟୋରୁବା',
         'yrl' => 'ନିଙ୍ଗାଟୁ',
-        'yue' => 'କାନଟୋନେସେ',
-        'za' => 'ଜୁଆଙ୍ଗ',
+        'yue' => 'କାଣ୍ଟୋନିଜ୍‌',
+        'za' => 'ଜୁଆଙ୍ଗ୍‌',
         'zap' => 'ଜାପୋଟେକ୍',
         'zbl' => 'ବ୍ଲିସିମ୍ବଲସ୍',
         'zen' => 'ଜେନାଗା',
@@ -525,7 +534,7 @@
         'zza' => 'ଜାଜା',
     ],
     'LocalizedNames' => [
-        'ar_001' => 'ଆଧୁନିକ ମାନାଙ୍କ ଆରବୀୟ',
+        'ar_001' => 'ଆଧୁନିକ ମାନକ ଆରବିକ୍‌',
         'de_AT' => 'ଅଷ୍ଟ୍ରିଆନ୍ ଜର୍ମାନ',
         'de_CH' => 'ସ୍ୱିସ୍‌ ହାଇ ଜର୍ମାନ',
         'en_AU' => 'ଅଷ୍ଟ୍ରେଲିୟ ଇଂରାଜୀ',
@@ -538,13 +547,12 @@
         'fa_AF' => 'ଦାରି',
         'fr_CA' => 'କାନାଡିୟ ଫ୍ରେଞ୍ଚ',
         'fr_CH' => 'ସ୍ୱିସ୍ ଫ୍ରେଞ୍ଚ',
-        'hi_Latn' => 'ହିନ୍ଦୀ (ଲାଟିନ୍)',
         'nl_BE' => 'ଫ୍ଲେମିଶ୍',
         'pt_BR' => 'ବ୍ରାଜିଲିଆନ୍ ପର୍ତ୍ତୁଗୀଜ୍',
         'pt_PT' => 'ୟୁରୋପୀୟ ପର୍ତ୍ତୁଗୀଜ୍‌',
         'ro_MD' => 'ମୋଲଡୋଭିଆନ୍',
         'sw_CD' => 'କଙ୍ଗୋ ସ୍ୱାହିଲି',
-        'zh_Hans' => 'ସରଳୀକୃତ ଚାଇନିଜ୍‌',
+        'zh_Hans' => 'ସରଳୀକୃତ ଚାଇନିଜ',
         'zh_Hant' => 'ପାରମ୍ପରିକ ଚାଇନିଜ୍‌',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pa_Arab.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pa_Arab.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pa_Arab.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pa_Arab.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,6 +4,5 @@
     'Names' => [
         'pa' => 'پنجابی',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pa.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pa.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pa.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pa.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,11 +38,13 @@
         'bem' => 'ਬੇਂਬਾ',
         'bez' => 'ਬੇਨਾ',
         'bg' => 'ਬੁਲਗਾਰੀਆਈ',
+        'bgc' => 'ਹਰਿਆਣਵੀ',
         'bgn' => 'ਪੱਛਮੀ ਬਲੂਚੀ',
         'bho' => 'ਭੋਜਪੁਰੀ',
         'bi' => 'ਬਿਸਲਾਮਾ',
         'bin' => 'ਬਿਨੀ',
         'bla' => 'ਸਿਕਸਿਕਾ',
+        'blo' => 'ਅਨੀ',
         'bm' => 'ਬੰਬਾਰਾ',
         'bn' => 'ਬੰਗਾਲੀ',
         'bo' => 'ਤਿੱਬਤੀ',
@@ -156,6 +158,7 @@
         'iba' => 'ਇਬਾਨ',
         'ibb' => 'ਇਬੀਬੀਓ',
         'id' => 'ਇੰਡੋਨੇਸ਼ੀਆਈ',
+        'ie' => 'ਇੰਟਰਲਿੰਗੁਈ',
         'ig' => 'ਇਗਬੋ',
         'ii' => 'ਸਿਚੁਆਨ ਯੀ',
         'ikt' => 'ਪੱਛਮੀ ਕੈਨੇਡੀਅਨ ਇਨੂਕਟੀਟੂਟ',
@@ -209,6 +212,7 @@
         'kv' => 'ਕੋਮੀ',
         'kw' => 'ਕੋਰਨਿਸ਼',
         'kwk' => 'ਕਵਾਕ’ਵਾਲਾ',
+        'kxv' => 'ਕੁਵੀ',
         'ky' => 'ਕਿਰਗੀਜ਼',
         'la' => 'ਲਾਤੀਨੀ',
         'lad' => 'ਲੈਡੀਨੋ',
@@ -217,8 +221,10 @@
         'lez' => 'ਲੈਜ਼ਗੀ',
         'lg' => 'ਗਾਂਡਾ',
         'li' => 'ਲਿਮਬੁਰਗੀ',
+        'lij' => 'ਲਿਗੂਰੀ',
         'lil' => 'ਲਿਲੂਏਟ',
         'lkt' => 'ਲਕੋਟਾ',
+        'lmo' => 'ਲੰਬਾਰਡ',
         'ln' => 'ਲਿੰਗਾਲਾ',
         'lo' => 'ਲਾਓ',
         'lou' => 'ਲੇਉ',
@@ -369,6 +375,7 @@
         'sw' => 'ਸਵਾਹਿਲੀ',
         'swb' => 'ਕੋਮੋਰੀਅਨ',
         'syr' => 'ਸੀਰੀਆਈ',
+        'szl' => 'ਸਿਲੇਸੀਅਨ',
         'ta' => 'ਤਮਿਲ',
         'tce' => 'ਦੱਖਣੀ ਟਚੋਨ',
         'te' => 'ਤੇਲਗੂ',
@@ -408,7 +415,9 @@
         'uz' => 'ਉਜ਼ਬੇਕ',
         'vai' => 'ਵਾਈ',
         've' => 'ਵੇਂਡਾ',
+        'vec' => 'ਵੇਨੇਸ਼ੀਅਨ',
         'vi' => 'ਵੀਅਤਨਾਮੀ',
+        'vmw' => 'ਮਖੂਵਾ',
         'vo' => 'ਵੋਲਾਪੂਕ',
         'vun' => 'ਵੂੰਜੋ',
         'wa' => 'ਵਲੂਨ',
@@ -420,6 +429,7 @@
         'wuu' => 'ਚੀਨੀ ਵੂ',
         'xal' => 'ਕਾਲਮਿਕ',
         'xh' => 'ਖੋਸਾ',
+        'xnr' => 'ਕਾਂਗੜੀ',
         'xog' => 'ਸੋਗਾ',
         'yav' => 'ਯਾਂਗਬੇਨ',
         'ybb' => 'ਯੇਂਬਾ',
@@ -427,6 +437,7 @@
         'yo' => 'ਯੋਰੂਬਾ',
         'yrl' => 'ਨਹੀਂਗਾਤੂ',
         'yue' => 'ਕੈਂਟੋਨੀਜ਼',
+        'za' => 'ਜ਼ੁਆਂਗ',
         'zgh' => 'ਮਿਆਰੀ ਮੋਰੋਕੇਨ ਟਾਮਾਜ਼ਿਕ',
         'zh' => 'ਚੀਨੀ',
         'zu' => 'ਜ਼ੁਲੂ',
@@ -449,7 +460,5 @@
         'pt_PT' => 'ਪੁਰਤਗਾਲੀ (ਯੂਰਪੀ)',
         'ro_MD' => 'ਮੋਲਡਾਵੀਆਈ',
         'sw_CD' => 'ਕਾਂਗੋ ਸਵਾਇਲੀ',
-        'zh_Hans' => 'ਚੀਨੀ (ਸਰਲ)',
-        'zh_Hant' => 'ਚੀਨੀ (ਰਵਾਇਤੀ)',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pl.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,6 +61,7 @@
         'bfd' => 'bafut',
         'bfq' => 'badaga',
         'bg' => 'bułgarski',
+        'bgc' => 'haryanvi',
         'bgn' => 'beludżi północny',
         'bho' => 'bhodżpuri',
         'bi' => 'bislama',
@@ -69,6 +70,7 @@
         'bjn' => 'banjar',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengalski',
         'bo' => 'tybetański',
@@ -195,7 +197,6 @@
         'gmh' => 'średnio-wysoko-niemiecki',
         'gn' => 'guarani',
         'goh' => 'staro-wysoko-niemiecki',
-        'gom' => 'konkani (Goa)',
         'gon' => 'gondi',
         'gor' => 'gorontalo',
         'got' => 'gocki',
@@ -305,6 +306,7 @@
         'kv' => 'komi',
         'kw' => 'kornijski',
         'kwk' => 'kwakiutl',
+        'kxv' => 'kuvi',
         'ky' => 'kirgiski',
         'la' => 'łaciński',
         'lad' => 'ladyński',
@@ -334,7 +336,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luiseno',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'mizo',
         'luy' => 'luhya',
         'lv' => 'łotewski',
@@ -355,7 +356,7 @@
         'mfe' => 'kreolski Mauritiusa',
         'mg' => 'malgaski',
         'mga' => 'średnioirlandzki',
-        'mgh' => 'makua',
+        'mgh' => 'makua-meetto',
         'mgo' => 'meta',
         'mh' => 'marszalski',
         'mi' => 'maoryjski',
@@ -593,6 +594,7 @@
         'vi' => 'wietnamski',
         'vls' => 'zachodnioflamandzki',
         'vmf' => 'meński frankoński',
+        'vmw' => 'makua',
         'vo' => 'wolapik',
         'vot' => 'wotiacki',
         'vro' => 'võro',
@@ -608,6 +610,7 @@
         'xal' => 'kałmucki',
         'xh' => 'khosa',
         'xmf' => 'megrelski',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'yao',
         'yap' => 'japski',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ps.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ps.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ps.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ps.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,10 +37,12 @@
         'bem' => 'بيمبا',
         'bez' => 'بينا',
         'bg' => 'بلغاري',
+        'bgc' => 'هریانوی',
         'bho' => 'بهوجپوري',
         'bi' => 'بسلاما',
         'bin' => 'بینی',
         'bla' => 'سکسيکا',
+        'blo' => 'انۍ',
         'bm' => 'بمبارا',
         'bn' => 'بنگالي',
         'bo' => 'تبتي',
@@ -140,13 +142,14 @@
         'ht' => 'هيټي کريول',
         'hu' => 'هنګري',
         'hup' => 'ھوپا',
-        'hur' => 'Hal',
+        'hur' => 'هلکومیلم',
         'hy' => 'آرمينيايي',
         'hz' => 'هیرورو',
         'ia' => 'انټرلنګوا',
         'iba' => 'ابن',
         'ibb' => 'ابیبیو',
         'id' => 'انډونېزي',
+        'ie' => 'آسا نا جبة',
         'ig' => 'اګبو',
         'ii' => 'سیچیان یی',
         'ikt' => 'مغربی کینیډین انوکټیټ',
@@ -171,14 +174,14 @@
         'kde' => 'ميکونډي',
         'kea' => 'کابوورډیانو',
         'kfo' => 'کورو',
-        'kgp' => 'kgg',
+        'kgp' => 'کینګا',
         'kha' => 'خاسې',
         'khq' => 'کویرا چینی',
         'ki' => 'ککوؤو',
         'kj' => 'کواناما',
         'kk' => 'قازق',
         'kkj' => 'کاکو',
-        'kl' => 'کلالیسٹ',
+        'kl' => 'کالالیست',
         'kln' => 'کلینجن',
         'km' => 'خمر',
         'kmb' => 'کیمبوندو',
@@ -199,6 +202,7 @@
         'kv' => 'کومی',
         'kw' => 'کورنيشي',
         'kwk' => 'Vote kwk',
+        'kxv' => 'کووئ',
         'ky' => 'کرغيزي',
         'la' => 'لاتیني',
         'lad' => 'لاډینو',
@@ -207,6 +211,7 @@
         'lez' => 'لیګغیان',
         'lg' => 'ګانده',
         'li' => 'لمبرگیانی',
+        'lij' => 'لینګورین',
         'lil' => 'lill',
         'lkt' => 'لکوټا',
         'lmo' => 'لومبارډ',
@@ -282,7 +287,7 @@
         'nyn' => 'نینکول',
         'oc' => 'اوکسيټاني',
         'ojb' => 'شمال لویدیځ اوجیبوا',
-        'ojc' => 'Coj',
+        'ojc' => 'مرکزي اوجیبوا',
         'ojs' => 'اوجي-کري',
         'ojw' => 'لویدیځ اوجیبوا',
         'oka' => 'اوکاګان',
@@ -303,6 +308,7 @@
         'pt' => 'پورتګالي',
         'qu' => 'کېچوا',
         'quc' => 'کچی',
+        'raj' => 'راجستھانی',
         'rap' => 'رپانوئي',
         'rar' => 'راروټانګان',
         'rhg' => 'روهینګیا',
@@ -356,6 +362,7 @@
         'sw' => 'سواهېلي',
         'swb' => 'کومورياني',
         'syr' => 'سوریاني',
+        'szl' => 'سیلیسیان',
         'ta' => 'تامل',
         'tce' => 'جنوبي توچون',
         'te' => 'تېليګو',
@@ -394,7 +401,9 @@
         'uz' => 'اوزبکي',
         'vai' => 'وای',
         've' => 'ویندا',
+        'vec' => 'وینټیان',
         'vi' => 'وېتنامي',
+        'vmw' => 'مکوه',
         'vo' => 'والاپوک',
         'vun' => 'وونجو',
         'wa' => 'والون',
@@ -405,6 +414,7 @@
         'wuu' => 'وو چینایی',
         'xal' => 'کالمک',
         'xh' => 'خوسا',
+        'xnr' => 'کانګرو',
         'xog' => 'سوګا',
         'yav' => 'ینګبین',
         'ybb' => 'یمبا',
@@ -412,6 +422,7 @@
         'yo' => 'یوروبا',
         'yrl' => 'نینګاتو',
         'yue' => 'کانټوني',
+        'za' => 'ژوانګ',
         'zgh' => 'معياري مراکشي تمازيټ',
         'zh' => 'چیني',
         'zu' => 'زولو',
@@ -425,7 +436,6 @@
         'en_AU' => 'آسټرالياوي انګليسي',
         'en_CA' => 'کاناډايي انګلیسي',
         'en_GB' => 'بريتانوی انګلیسي',
-        'en_US' => 'انګليسي (متحده آيالات)',
         'es_419' => 'لاتيني امريکايي هسپانوي',
         'es_ES' => 'اروپايي هسپانوي',
         'es_MX' => 'ميکسيکي هسپانوي',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pt.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,7 @@
         'bez' => 'bena',
         'bfd' => 'bafut',
         'bg' => 'búlgaro',
+        'bgc' => 'hariani',
         'bgn' => 'balúchi ocidental',
         'bho' => 'bhojpuri',
         'bi' => 'bislamá',
@@ -55,6 +56,7 @@
         'bin' => 'bini',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengali',
         'bo' => 'tibetano',
@@ -267,6 +269,7 @@
         'kv' => 'komi',
         'kw' => 'córnico',
         'kwk' => 'kwakʼwala',
+        'kxv' => 'kuvi',
         'ky' => 'quirguiz',
         'la' => 'latim',
         'lad' => 'ladino',
@@ -277,6 +280,7 @@
         'lez' => 'lezgui',
         'lg' => 'luganda',
         'li' => 'limburguês',
+        'lij' => 'ligure',
         'lil' => 'lillooet',
         'lkt' => 'lacota',
         'lmo' => 'lombardo',
@@ -292,7 +296,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luiseno',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'lushai',
         'luy' => 'luyia',
         'lv' => 'letão',
@@ -311,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',
@@ -467,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',
@@ -512,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',
@@ -528,6 +533,7 @@
         'wuu' => 'wu',
         'xal' => 'kalmyk',
         'xh' => 'xhosa',
+        'xnr' => 'kandri',
         'xog' => 'lusoga',
         'yao' => 'yao',
         'yap' => 'yapese',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pt_PT.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pt_PT.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pt_PT.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/pt_PT.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/qu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/qu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/qu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/qu.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,7 +11,7 @@
         'ain' => 'Ainu',
         'ak' => 'Akan Simi',
         'ale' => 'Aleut',
-        'alt' => 'ltai Meridional',
+        'alt' => 'Altai Meridional',
         'am' => 'Amarico Simi',
         'an' => 'Aragonesa',
         'ann' => 'Obolo Simi',
@@ -35,6 +35,7 @@
         'bem' => 'Bemba Simi',
         'bez' => 'Bena Simi',
         'bg' => 'Bulgaro Simi',
+        'bgc' => 'Haryanvi',
         'bho' => 'Bhojpuri',
         'bi' => 'Bislama',
         'bin' => 'Bini',
@@ -299,6 +300,7 @@
         'pt' => 'Portugues Simi',
         'qu' => 'Runasimi',
         'quc' => 'Kʼicheʼ Simi',
+        'raj' => 'Rajasthani',
         'rap' => 'Rapanui Simi',
         'rar' => 'Rarotongan Simi',
         'rhg' => 'Rohingya Simi',
@@ -414,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/rn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/rn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/rn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/rn.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,5 @@
         'zh' => 'Igishinwa',
         'zu' => 'Ikizulu',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ro.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ro.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ro.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ro.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,7 @@
         'bez' => 'bena',
         'bfd' => 'bafut',
         'bg' => 'bulgară',
+        'bgc' => 'haryanvi',
         'bgn' => 'baluchi occidentală',
         'bho' => 'bhojpuri',
         'bi' => 'bislama',
@@ -55,6 +56,7 @@
         'bin' => 'bini',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengaleză',
         'bo' => 'tibetană',
@@ -267,6 +269,7 @@
         'kv' => 'komi',
         'kw' => 'cornică',
         'kwk' => 'kwakʼwala',
+        'kxv' => 'kuvi',
         'ky' => 'kârgâză',
         'la' => 'latină',
         'lad' => 'ladino',
@@ -280,6 +283,7 @@
         'lij' => 'liguriană',
         'lil' => 'lillooet',
         'lkt' => 'lakota',
+        'lmo' => 'lombardă',
         'ln' => 'lingala',
         'lo' => 'laoțiană',
         'lol' => 'mongo',
@@ -292,7 +296,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luiseno',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'mizo',
         'luy' => 'luyia',
         'lv' => 'letonă',
@@ -467,6 +470,7 @@
         'swb' => 'comoreză',
         'syc' => 'siriacă clasică',
         'syr' => 'siriacă',
+        'szl' => 'sileziană',
         'ta' => 'tamilă',
         'tce' => 'tutchone de sud',
         'te' => 'telugu',
@@ -512,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',
@@ -529,6 +533,7 @@
         'wuu' => 'chineză wu',
         'xal' => 'calmucă',
         'xh' => 'xhosa',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'yao',
         'yap' => 'yapeză',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ru.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ru.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ru.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ru.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,7 @@
         'bez' => 'бена',
         'bfd' => 'бафут',
         'bg' => 'болгарский',
+        'bgc' => 'харианви',
         'bgn' => 'западный белуджский',
         'bho' => 'бходжпури',
         'bi' => 'бислама',
@@ -55,6 +56,7 @@
         'bin' => 'бини',
         'bkm' => 'ком',
         'bla' => 'сиксика',
+        'blo' => 'ании',
         'bm' => 'бамбара',
         'bn' => 'бенгальский',
         'bo' => 'тибетский',
@@ -267,6 +269,7 @@
         'kv' => 'коми',
         'kw' => 'корнский',
         'kwk' => 'квакиутль',
+        'kxv' => 'куви',
         'ky' => 'киргизский',
         'la' => 'латинский',
         'lad' => 'ладино',
@@ -277,8 +280,10 @@
         'lez' => 'лезгинский',
         'lg' => 'ганда',
         'li' => 'лимбургский',
+        'lij' => 'лигурский',
         'lil' => 'лиллуэт',
         'lkt' => 'лакота',
+        'lmo' => 'ломбардский',
         'ln' => 'лингала',
         'lo' => 'лаосский',
         'lol' => 'монго',
@@ -466,6 +471,7 @@
         'swb' => 'коморский',
         'syc' => 'классический сирийский',
         'syr' => 'сирийский',
+        'szl' => 'силезский',
         'ta' => 'тамильский',
         'tce' => 'южный тутчоне',
         'te' => 'телугу',
@@ -514,7 +520,9 @@
         'uz' => 'узбекский',
         'vai' => 'ваи',
         've' => 'венда',
+        'vec' => 'венецианский',
         'vi' => 'вьетнамский',
+        'vmw' => 'макуа',
         'vo' => 'волапюк',
         'vot' => 'водский',
         'vun' => 'вунджо',
@@ -528,6 +536,7 @@
         'wuu' => 'у',
         'xal' => 'калмыцкий',
         'xh' => 'коса',
+        'xnr' => 'кангри',
         'xog' => 'сога',
         'yao' => 'яо',
         'yap' => 'яп',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/rw.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/rw.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/rw.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/rw.php	2026-05-20 10:22:01.000000000 +0200
@@ -75,7 +75,7 @@
         'pt' => 'Igiporutugali',
         'ro' => 'Ikinyarumaniya',
         'ru' => 'Ikirusiya',
-        'rw' => 'Kinyarwanda',
+        'rw' => 'Ikinyarwanda',
         'sa' => 'Igisansikiri',
         'sd' => 'Igisindi',
         'sh' => 'Inyeseribiya na Korowasiya',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sc.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sc.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sc.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sc.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,6 +16,7 @@
         'an' => 'aragonesu',
         'ann' => 'obolo',
         'anp' => 'angika',
+        'apc' => 'àrabu levantinu',
         'ar' => 'àrabu',
         'arn' => 'mapudungun',
         'arp' => 'arapaho',
@@ -35,10 +36,12 @@
         'bem' => 'bemba',
         'bez' => 'bena',
         'bg' => 'bùlgaru',
+        'bgc' => 'haryanvi',
         'bho' => 'bhojpuri',
         'bi' => 'bislama',
         'bin' => 'bini',
         'bla' => 'pees nieddos',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengalesu',
         'bo' => 'tibetanu',
@@ -144,6 +147,7 @@
         'iba' => 'iban',
         'ibb' => 'ibibio',
         'id' => 'indonesianu',
+        'ie' => 'interlìngue',
         'ig' => 'igbo',
         'ii' => 'sichuan yi',
         'ikt' => 'inuktitut canadesu otzidentale',
@@ -196,6 +200,7 @@
         'kv' => 'komi',
         'kw' => 'còrnicu',
         'kwk' => 'kwakʼwala',
+        'kxv' => 'kuvi',
         'ky' => 'chirghisu',
         'la' => 'latinu',
         'lad' => 'giudeu-ispagnolu',
@@ -207,6 +212,7 @@
         'lij' => 'lìgure',
         'lil' => 'lillooet',
         'lkt' => 'lakota',
+        'lmo' => 'lombardu',
         'ln' => 'lingala',
         'lo' => 'laotianu',
         'lou' => 'crèolu de sa Louisiana',
@@ -217,7 +223,6 @@
         'lu' => 'luba-katanga',
         'lua' => 'tshiluba',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'mizo',
         'luy' => 'luyia',
         'lv' => 'lètone',
@@ -299,9 +304,11 @@
         'ps' => 'pashto',
         'pt' => 'portoghesu',
         'qu' => 'quechua',
+        'raj' => 'rajasthani',
         'rap' => 'rapanui',
         'rar' => 'rarotonganu',
         'rhg' => 'rohingya',
+        'rif' => 'rifenu',
         'rm' => 'romànciu',
         'rn' => 'rundi',
         'ro' => 'rumenu',
@@ -349,6 +356,7 @@
         'sw' => 'swahili',
         'swb' => 'comorianu',
         'syr' => 'sirìacu',
+        'szl' => 'silesianu',
         'ta' => 'tamil',
         'tce' => 'tutchone meridionale',
         'te' => 'telugu',
@@ -385,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',
@@ -399,6 +407,7 @@
         'wuu' => 'wu',
         'xal' => 'calmucu',
         'xh' => 'xhosa',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yav' => 'yangben',
         'ybb' => 'yemba',
@@ -406,6 +415,7 @@
         'yo' => 'yoruba',
         'yrl' => 'nheengatu',
         'yue' => 'cantonesu',
+        'za' => 'zhuang',
         'zgh' => 'tamazight istandard marochinu',
         'zh' => 'tzinesu',
         'zu' => 'zulu',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sd.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,10 +36,12 @@
         'bem' => 'بيمبا',
         'bez' => 'بينا',
         'bg' => 'بلغاريائي',
+        'bgc' => 'ھريانوي',
         'bho' => 'ڀوجپوري',
         'bi' => 'بسلاما',
         'bin' => 'بني',
         'bla' => 'سڪسڪا',
+        'blo' => 'آنيائي',
         'bm' => 'بمبارا',
         'bn' => 'بنگلا',
         'bo' => 'تبيتائي',
@@ -146,6 +148,7 @@
         'iba' => 'ايبن',
         'ibb' => 'ابيبيو',
         'id' => 'انڊونيشي',
+        'ie' => 'انٽرلنگئي',
         'ig' => 'اگبو',
         'ii' => 'سچوان يي',
         'ikt' => 'مغربي ڪينيڊين انوڪٽيٽ',
@@ -198,6 +201,7 @@
         'kv' => 'ڪومي',
         'kw' => 'ڪورنش',
         'kwk' => 'ڪئاڪ ولا',
+        'kxv' => 'ڪووي',
         'ky' => 'ڪرغيز',
         'la' => 'لاطيني',
         'lad' => 'لڊينو',
@@ -206,8 +210,10 @@
         'lez' => 'ليزگهين',
         'lg' => 'گاندا',
         'li' => 'لمبرگش',
+        'lij' => 'لگيوريئن',
         'lil' => 'ليلوئيٽ',
         'lkt' => 'لڪوٽا',
+        'lmo' => 'لامبارڊ',
         'ln' => 'لنگالا',
         'lo' => 'لائو',
         'lou' => 'لوئيزيانا ڪريئول',
@@ -301,6 +307,7 @@
         'pt' => 'پورٽگليز',
         'qu' => 'ڪيچوا',
         'quc' => 'ڪچي',
+        'raj' => 'راجستاني',
         'rap' => 'ريپنوئي',
         'rar' => 'ريرو ٽينگو',
         'rhg' => 'روھنگيا',
@@ -354,6 +361,7 @@
         'sw' => 'سواحيلي',
         'swb' => 'ڪمورين',
         'syr' => 'شامي',
+        'szl' => 'سليسيئن',
         'ta' => 'تامل',
         'tce' => 'ڏاکڻي ٽچون',
         'te' => 'تلگو',
@@ -373,7 +381,7 @@
         'to' => 'تونگن',
         'tok' => 'توڪي پونا',
         'tpi' => 'تاڪ پسن',
-        'tr' => 'ترڪش',
+        'tr' => 'ترڪي',
         'trv' => 'تاروڪو',
         'ts' => 'سونگا',
         'tt' => 'تاتار',
@@ -392,7 +400,9 @@
         'uz' => 'ازبڪ',
         'vai' => 'يا',
         've' => 'وينڊا',
+        'vec' => 'ونيشن',
         'vi' => 'ويتنامي',
+        'vmw' => 'مکووا',
         'vo' => 'والپڪ',
         'vun' => 'ونجو',
         'wa' => 'ولون',
@@ -403,6 +413,7 @@
         'wuu' => 'وو چيني',
         'xal' => 'ڪيلمڪ',
         'xh' => 'زھوسا',
+        'xnr' => 'ڪينگري',
         'xog' => 'سوگا',
         'yav' => 'يانگ بين',
         'ybb' => 'ييمبا',
@@ -410,6 +421,7 @@
         'yo' => 'يوروبا',
         'yrl' => 'نھين گاٽو',
         'yue' => 'ڪينٽونيز',
+        'za' => 'جوئنگ',
         'zgh' => 'معياري مراڪشي تامازائيٽ',
         'zh' => 'چيني',
         'zu' => 'زولو',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sg.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,5 @@
         'zh' => 'Shinuäa',
         'zu' => 'Zûlu',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sh.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sh.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sh.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sh.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,14 +43,17 @@
         'be' => 'beloruski',
         'bej' => 'bedža',
         'bem' => 'bemba',
+        'bew' => 'betavi',
         'bez' => 'bena',
         'bg' => 'bugarski',
+        'bgc' => 'harijanski',
         'bgn' => 'zapadni belučki',
         'bho' => 'bodžpuri',
         'bi' => 'bislama',
         'bik' => 'bikol',
         'bin' => 'bini',
         'bla' => 'sisika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengalski',
         'bo' => 'tibetanski',
@@ -58,6 +61,7 @@
         'bra' => 'braj',
         'brx' => 'bodo',
         'bs' => 'bosanski',
+        'bss' => 'akose',
         'bua' => 'burjatski',
         'bug' => 'bugijski',
         'byn' => 'blinski',
@@ -80,6 +84,7 @@
         'chp' => 'čipevjanski',
         'chr' => 'čeroki',
         'chy' => 'čejenski',
+        'cic' => 'čikaso',
         'ckb' => 'centralni kurdski',
         'clc' => 'čilkotin',
         'co' => 'korzikanski',
@@ -180,6 +185,7 @@
         'hil' => 'hiligajnonski',
         'hit' => 'hetitski',
         'hmn' => 'hmonški',
+        'hnj' => 'hmong ndžua',
         'ho' => 'hiri motu',
         'hr' => 'hrvatski',
         'hsb' => 'gornjolužičkosrpski',
@@ -257,6 +263,7 @@
         'kv' => 'komi',
         'kw' => 'kornvolski',
         'kwk' => 'kvakvala',
+        'kxv' => 'kuvi',
         'ky' => 'kirgiski',
         'la' => 'latinski',
         'lad' => 'ladino',
@@ -267,6 +274,7 @@
         'lez' => 'lezginski',
         'lg' => 'ganda',
         'li' => 'limburški',
+        'lij' => 'ligurski',
         'lil' => 'lilut',
         'lkt' => 'lakota',
         'lmo' => 'lombard',
@@ -442,7 +450,7 @@
         'ssy' => 'saho',
         'st' => 'sesoto',
         'str' => 'streicsališ',
-        'su' => 'sundanski',
+        'su' => 'sundski',
         'suk' => 'sukuma',
         'sus' => 'susu',
         'sux' => 'sumerski',
@@ -451,6 +459,7 @@
         'swb' => 'komorski',
         'syc' => 'sirijački',
         'syr' => 'sirijski',
+        'szl' => 'siležanski',
         'ta' => 'tamilski',
         'tce' => 'južni tačon',
         'te' => 'telugu',
@@ -488,7 +497,7 @@
         'twq' => 'tasavak',
         'ty' => 'tahićanski',
         'tyv' => 'tuvinski',
-        'tzm' => 'centralnoatlaski tamazigt',
+        'tzm' => 'centralnoatlaski tamašek',
         'udm' => 'udmurtski',
         'ug' => 'ujgurski',
         'uga' => 'ugaritski',
@@ -498,7 +507,9 @@
         'uz' => 'uzbečki',
         'vai' => 'vai',
         've' => 'venda',
+        'vec' => 'venecijanski',
         'vi' => 'vijetnamski',
+        'vmw' => 'makuva',
         'vo' => 'volapik',
         'vot' => 'vodski',
         'vun' => 'vundžo',
@@ -512,6 +523,7 @@
         'wuu' => 'vu kineski',
         'xal' => 'kalmički',
         'xh' => 'kosa',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'jao',
         'yap' => 'japski',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/si.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/si.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/si.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/si.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,11 +37,13 @@
         'bem' => 'බෙම්බා',
         'bez' => 'බෙනා',
         'bg' => 'බල්ගේරියානු',
+        'bgc' => 'හර්යාන්වි',
         'bgn' => 'බටහිර බලොචි',
         'bho' => 'බොජ්පුරි',
         'bi' => 'බිස්ලමා',
         'bin' => 'බිනි',
         'bla' => 'සික්සිකා',
+        'blo' => 'අනී',
         'bm' => 'බම්බරා',
         'bn' => 'බෙංගාලි',
         'bo' => 'ටිබෙට්',
@@ -152,6 +154,7 @@
         'iba' => 'ඉබන්',
         'ibb' => 'ඉබිබියො',
         'id' => 'ඉන්දුනීසියානු',
+        'ie' => 'ඉන්ටර්ලින්ග්',
         'ig' => 'ඉග්බෝ',
         'ii' => 'සිචුආන් යී',
         'ikt' => 'බටහිර කැනේඩියානු ඉනුක්ටිටුට්',
@@ -205,6 +208,7 @@
         'kv' => 'කොමි',
         'kw' => 'කෝනීසියානු',
         'kwk' => 'ක්වාක්වාලා',
+        'kxv' => 'කුවි',
         'ky' => 'කිර්ගිස්',
         'la' => 'ලතින්',
         'lad' => 'ලඩිනො',
@@ -213,8 +217,10 @@
         'lez' => 'ලෙස්ගියන්',
         'lg' => 'ගන්ඩා',
         'li' => 'ලිම්බර්ගිශ්',
+        'lij' => 'ලිගුරියන්',
         'lil' => 'ලිලූට්',
         'lkt' => 'ලකොට',
+        'lmo' => 'ලොම්බාර්ඩ්',
         'ln' => 'ලින්ගලා',
         'lo' => 'ලාඕ',
         'lou' => 'ලුසියානා ක්‍රියෝල්',
@@ -309,6 +315,7 @@
         'pt' => 'පෘතුගීසි',
         'qu' => 'ක්වීචුවා',
         'quc' => 'කියිචේ',
+        'raj' => 'රාජස්ථානි',
         'rap' => 'රපනුයි',
         'rar' => 'රරොටොන්ගන්',
         'rhg' => 'රෝහින්ග්‍යා',
@@ -363,6 +370,7 @@
         'sw' => 'ස්වාහිලි',
         'swb' => 'කොමොරියන්',
         'syr' => 'ස්‍රයෑක්',
+        'szl' => 'සිලේසියානු',
         'ta' => 'දෙමළ',
         'tce' => 'දකුණු ටචෝන්',
         'te' => 'තෙළිඟු',
@@ -401,7 +409,9 @@
         'uz' => 'උස්බෙක්',
         'vai' => 'වයි',
         've' => 'වෙන්ඩා',
+        'vec' => 'වැනේසියානු',
         'vi' => 'වියට්නාම්',
+        'vmw' => 'මකුවා',
         'vo' => 'වොලපූක්',
         'vun' => 'වුන්ජෝ',
         'wa' => 'වෑලූන්',
@@ -413,6 +423,7 @@
         'wuu' => 'වූ චයිනිස්',
         'xal' => 'කල්මික්',
         'xh' => 'ශෝසා',
+        'xnr' => 'කැන්ග්‍රි',
         'xog' => 'සොගා',
         'yav' => 'යන්ග්බෙන්',
         'ybb' => 'යෙම්බා',
@@ -420,6 +431,7 @@
         'yo' => 'යොරූබා',
         'yrl' => 'නොහීඟටු',
         'yue' => 'කැන්ටොනීස්',
+        'za' => 'ෂුවාං',
         'zgh' => 'සම්මත මොරොක්කෝ ටමසිග්ත්',
         'zh' => 'චීන',
         'zu' => 'සුලු',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sk.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,7 @@
         'bez' => 'bena',
         'bfd' => 'bafut',
         'bg' => 'bulharčina',
+        'bgc' => 'haryanvi',
         'bgn' => 'západná balúčtina',
         'bho' => 'bhódžpurčina',
         'bi' => 'bislama',
@@ -55,6 +56,7 @@
         'bin' => 'bini',
         'bkm' => 'kom',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambarčina',
         'bn' => 'bengálčina',
         'bo' => 'tibetčina',
@@ -149,7 +151,7 @@
         'fo' => 'faerčina',
         'fon' => 'fončina',
         'fr' => 'francúzština',
-        'frc' => 'francúzština (Cajun)',
+        'frc' => 'francúzština (cajunská)',
         'frm' => 'stredná francúzština',
         'fro' => 'stará francúzština',
         'frr' => 'severná frízština',
@@ -264,6 +266,7 @@
         'kv' => 'komijčina',
         'kw' => 'kornčina',
         'kwk' => 'kwakʼwala',
+        'kxv' => 'kuvi',
         'ky' => 'kirgizština',
         'la' => 'latinčina',
         'lad' => 'židovská španielčina',
@@ -274,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',
@@ -288,7 +293,6 @@
         'lua' => 'lubčina (luluánska)',
         'lui' => 'luiseňo',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'mizorámčina',
         'luy' => 'luhja',
         'lv' => 'lotyština',
@@ -462,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',
@@ -507,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',
@@ -523,6 +529,7 @@
         'wuu' => 'čínština (wu)',
         'xal' => 'kalmyčtina',
         'xh' => 'xhoština',
+        'xnr' => 'kángrí',
         'xog' => 'soga',
         'yao' => 'jao',
         'yap' => 'japčina',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sl.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,12 +45,14 @@
         'bem' => 'bemba',
         'bez' => 'benajščina',
         'bg' => 'bolgarščina',
+        'bgc' => 'harjanščina',
         'bgn' => 'zahodnobalučijščina',
         'bho' => 'bodžpuri',
         'bi' => 'bislamščina',
         'bik' => 'bikolski jezik',
         'bin' => 'edo',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambarščina',
         'bn' => 'bengalščina',
         'bo' => 'tibetanščina',
@@ -79,7 +81,7 @@
         'chp' => 'čipevščina',
         'chr' => 'čerokeščina',
         'chy' => 'čejenščina',
-        'ckb' => 'soranska kurdščina',
+        'ckb' => 'osrednja kurdščina',
         'clc' => 'čilkotinščina',
         'co' => 'korziščina',
         'cop' => 'koptščina',
@@ -255,6 +257,7 @@
         'kv' => 'komijščina',
         'kw' => 'kornijščina',
         'kwk' => 'kvakvala',
+        'kxv' => 'kuvi',
         'ky' => 'kirgiščina',
         'la' => 'latinščina',
         'lad' => 'ladinščina',
@@ -265,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',
@@ -279,7 +284,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luisenščina',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'mizojščina',
         'luy' => 'luhijščina',
         'lv' => 'latvijščina',
@@ -447,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',
@@ -493,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',
@@ -507,6 +514,7 @@
         'wuu' => 'wu-kitajščina',
         'xal' => 'kalmiščina',
         'xh' => 'koščina',
+        'xnr' => 'kangri',
         'xog' => 'sogščina',
         'yao' => 'jaojščina',
         'yap' => 'japščina',
@@ -516,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sn.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,5 @@
         'zh' => 'chiChinese',
         'zu' => 'chiZulu',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/so.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/so.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/so.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/so.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,10 +35,12 @@
         'bem' => 'Bemba',
         'bez' => 'Bena',
         'bg' => 'Bulgeeriyaan',
-        'bho' => 'U dhashay Bhohp',
+        'bgc' => 'Haryanvi',
+        'bho' => 'Bhojpuri',
         'bi' => 'U dhashay Bislam',
         'bin' => 'U dhashay Bin',
         'bla' => 'Siksiká',
+        'blo' => 'Anii',
         'bm' => 'Bambaara',
         'bn' => 'Bangladesh',
         'bo' => 'Tibeetaan',
@@ -144,6 +146,7 @@
         'iba' => 'Iban',
         'ibb' => 'Ibibio',
         'id' => 'Indunusiyaan',
+        'ie' => 'Interlingue',
         'ig' => 'Igbo',
         'ii' => 'Sijuwan Yi',
         'ikt' => 'Western Canadian Inuktitut',
@@ -196,6 +199,7 @@
         'kv' => 'Komi',
         'kw' => 'Kornish',
         'kwk' => 'Kwakʼwala',
+        'kxv' => 'Kufi',
         'ky' => 'Kirgiis',
         'la' => 'Laatiin',
         'lad' => 'Ladino',
@@ -204,8 +208,10 @@
         'lez' => 'Lezghian',
         'lg' => 'Gandha',
         'li' => 'Limburgish',
+        'lij' => 'Liguuriyaan',
         'lil' => 'Lillooet',
         'lkt' => 'Laakoota',
+        'lmo' => 'Lombard',
         'ln' => 'Lingala',
         'lo' => 'Lao',
         'lou' => 'Louisiana Creole',
@@ -222,7 +228,7 @@
         'lv' => 'Laatfiyaan',
         'mad' => 'Madurese',
         'mag' => 'Magahi',
-        'mai' => 'Dadka Maithili',
+        'mai' => 'Maithili',
         'mak' => 'Makasar',
         'mas' => 'Masaay',
         'mdf' => 'Moksha',
@@ -230,7 +236,7 @@
         'mer' => 'Meeru',
         'mfe' => 'Moorisayn',
         'mg' => 'Malagaasi',
-        'mgh' => 'Makhuwa',
+        'mgh' => 'Luuqadda Makhuwa-Meetto',
         'mgo' => 'Meetaa',
         'mh' => 'Marshallese',
         'mi' => 'Maaoori',
@@ -294,10 +300,11 @@
         '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',
         'rhg' => 'Rohingya',
@@ -311,7 +318,7 @@
         'rwk' => 'Raawa',
         'sa' => 'Sanskrit',
         'sad' => 'Sandawe',
-        'sah' => 'Saaqa',
+        'sah' => 'Yakut',
         'saq' => 'Sambuuru',
         'sat' => 'Santali',
         'sba' => 'Ngambay',
@@ -326,7 +333,7 @@
         'sg' => 'Sango',
         'shi' => 'Shilha',
         'shn' => 'Shan',
-        'si' => 'Sinhaleys',
+        'si' => 'Sinhala',
         'sk' => 'Isloofaak',
         'sl' => 'Islofeeniyaan',
         'slh' => 'Southern Lushootseed',
@@ -347,7 +354,8 @@
         'sv' => 'Iswiidhish',
         'sw' => 'Sawaaxili',
         'swb' => 'Comorian',
-        'syr' => 'Syria',
+        'syr' => 'Af-Siriyak',
+        'szl' => 'Sileshiyaan',
         'ta' => 'Tamiil',
         'tce' => 'Southern Tutchone',
         'te' => 'Teluugu',
@@ -386,7 +394,9 @@
         'uz' => 'Usbakis',
         'vai' => 'Faayi',
         've' => 'Venda',
+        'vec' => 'Dadka Fenaays',
         'vi' => 'Fiitnaamays',
+        'vmw' => 'Af-Makhuwa',
         'vo' => 'Folabuuk',
         'vun' => 'Fuunjo',
         'wa' => 'Walloon',
@@ -396,7 +406,8 @@
         'wo' => 'Woolof',
         'wuu' => 'Wu Chinese',
         'xal' => 'Kalmyk',
-        'xh' => 'Hoosta',
+        'xh' => 'Xhosa',
+        'xnr' => 'Kangri',
         'xog' => 'Sooga',
         'yav' => 'Yaangbeen',
         'ybb' => 'Yemba',
@@ -404,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',
@@ -419,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',
@@ -427,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sq.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sq.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sq.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sq.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,11 +36,13 @@
         'bem' => 'bembaisht',
         'bez' => 'benaisht',
         'bg' => 'bullgarisht',
+        'bgc' => 'harjanvisht',
         'bgn' => 'balokishte perëndimore',
         'bho' => 'boxhpurisht',
         'bi' => 'bislamisht',
         'bin' => 'binisht',
         'bla' => 'siksikaisht',
+        'blo' => 'anisht',
         'bm' => 'bambarisht',
         'bn' => 'bengalisht',
         'bo' => 'tibetisht',
@@ -138,7 +140,7 @@
         'hmn' => 'hmongisht',
         'hr' => 'kroatisht',
         'hsb' => 'sorbishte e sipërme',
-        'ht' => 'haitisht',
+        'ht' => 'kreolishte e Haitit',
         'hu' => 'hungarisht',
         'hup' => 'hupaisht',
         'hur' => 'halkemejlemisht',
@@ -202,6 +204,7 @@
         'kv' => 'komisht',
         'kw' => 'kornisht',
         'kwk' => 'kuakualaisht',
+        'kxv' => 'kuvisht',
         'ky' => 'kirgizisht',
         'la' => 'latinisht',
         'lad' => 'ladinoisht',
@@ -216,7 +219,7 @@
         'lmo' => 'lombardisht',
         'ln' => 'lingalisht',
         'lo' => 'laosisht',
-        'lou' => 'kreole e Luizianës',
+        'lou' => 'kreolishte e Luizianës',
         'loz' => 'lozisht',
         'lrc' => 'lurishte veriore',
         'lsm' => 'samisht',
@@ -307,6 +310,7 @@
         'pt' => 'portugalisht',
         'qu' => 'keçuaisht',
         'quc' => 'kiçeisht',
+        'raj' => 'raxhastanisht',
         'rap' => 'rapanuisht',
         'rar' => 'rarontonganisht',
         'rhg' => 'rohingiaisht',
@@ -362,6 +366,7 @@
         'sw' => 'suahilisht',
         'swb' => 'kamorianisht',
         'syr' => 'siriakisht',
+        'szl' => 'silesisht',
         'ta' => 'tamilisht',
         'tce' => 'tatshonishte jugore',
         'te' => 'teluguisht',
@@ -403,6 +408,7 @@
         've' => 'vendaisht',
         'vec' => 'venetisht',
         'vi' => 'vietnamisht',
+        'vmw' => 'makuvaisht',
         'vo' => 'volapykisht',
         'vun' => 'vunxhoisht',
         'wa' => 'ualunisht',
@@ -414,6 +420,7 @@
         'wuu' => 'kinezishte vu',
         'xal' => 'kalmikisht',
         'xh' => 'xhosaisht',
+        'xnr' => 'kangrisht',
         'xog' => 'sogisht',
         'yav' => 'jangbenisht',
         'ybb' => 'jembaisht',
@@ -421,6 +428,7 @@
         'yo' => 'jorubaisht',
         'yrl' => 'nejengatuisht',
         'yue' => 'kantonezisht',
+        'za' => 'zhuangisht',
         'zgh' => 'tamaziatishte standarde marokene',
         'zh' => 'kinezisht',
         'zu' => 'zuluisht',
@@ -441,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Cyrl_ME.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Cyrl_ME.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Cyrl_ME.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Cyrl_ME.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,11 +12,9 @@
         'moh' => 'мохок',
         'nqo' => 'н’ко',
         'shi' => 'јужни шилха',
-        'tzm' => 'централноатласки тамашек',
         'xh' => 'исикоса',
         'zgh' => 'стандардни марокански тамашек',
         'zu' => 'исизулу',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Cyrl_XK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Cyrl_XK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Cyrl_XK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Cyrl_XK.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,11 +12,9 @@
         'nqo' => 'н’ко',
         'shi' => 'јужни шилха',
         'si' => 'синхалски',
-        'tzm' => 'централноатласки тамашек',
         'xh' => 'исикоса',
         'zgh' => 'стандардни марокански тамашек',
         'zu' => 'исизулу',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn_ME.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn_ME.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn_ME.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn_ME.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,11 +12,9 @@
         'moh' => 'mohok',
         'nqo' => 'n’ko',
         'shi' => 'južni šilha',
-        'tzm' => 'centralnoatlaski tamašek',
         'xh' => 'isikosa',
         'zgh' => 'standardni marokanski tamašek',
         'zu' => 'isizulu',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,14 +43,17 @@
         'be' => 'beloruski',
         'bej' => 'bedža',
         'bem' => 'bemba',
+        'bew' => 'betavi',
         'bez' => 'bena',
         'bg' => 'bugarski',
+        'bgc' => 'harijanski',
         'bgn' => 'zapadni belučki',
         'bho' => 'bodžpuri',
         'bi' => 'bislama',
         'bik' => 'bikol',
         'bin' => 'bini',
         'bla' => 'sisika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengalski',
         'bo' => 'tibetanski',
@@ -58,6 +61,7 @@
         'bra' => 'braj',
         'brx' => 'bodo',
         'bs' => 'bosanski',
+        'bss' => 'akose',
         'bua' => 'burjatski',
         'bug' => 'bugijski',
         'byn' => 'blinski',
@@ -80,6 +84,7 @@
         'chp' => 'čipevjanski',
         'chr' => 'čeroki',
         'chy' => 'čejenski',
+        'cic' => 'čikaso',
         'ckb' => 'centralni kurdski',
         'clc' => 'čilkotin',
         'co' => 'korzikanski',
@@ -180,6 +185,7 @@
         'hil' => 'hiligajnonski',
         'hit' => 'hetitski',
         'hmn' => 'hmonški',
+        'hnj' => 'hmong ndžua',
         'ho' => 'hiri motu',
         'hr' => 'hrvatski',
         'hsb' => 'gornjolužičkosrpski',
@@ -257,6 +263,7 @@
         'kv' => 'komi',
         'kw' => 'kornvolski',
         'kwk' => 'kvakvala',
+        'kxv' => 'kuvi',
         'ky' => 'kirgiski',
         'la' => 'latinski',
         'lad' => 'ladino',
@@ -267,6 +274,7 @@
         'lez' => 'lezginski',
         'lg' => 'ganda',
         'li' => 'limburški',
+        'lij' => 'ligurski',
         'lil' => 'lilut',
         'lkt' => 'lakota',
         'lmo' => 'lombard',
@@ -442,7 +450,7 @@
         'ssy' => 'saho',
         'st' => 'sesoto',
         'str' => 'streicsališ',
-        'su' => 'sundanski',
+        'su' => 'sundski',
         'suk' => 'sukuma',
         'sus' => 'susu',
         'sux' => 'sumerski',
@@ -451,6 +459,7 @@
         'swb' => 'komorski',
         'syc' => 'sirijački',
         'syr' => 'sirijski',
+        'szl' => 'siležanski',
         'ta' => 'tamilski',
         'tce' => 'južni tačon',
         'te' => 'telugu',
@@ -488,7 +497,7 @@
         'twq' => 'tasavak',
         'ty' => 'tahićanski',
         'tyv' => 'tuvinski',
-        'tzm' => 'centralnoatlaski tamazigt',
+        'tzm' => 'centralnoatlaski tamašek',
         'udm' => 'udmurtski',
         'ug' => 'ujgurski',
         'uga' => 'ugaritski',
@@ -498,7 +507,9 @@
         'uz' => 'uzbečki',
         'vai' => 'vai',
         've' => 'venda',
+        'vec' => 'venecijanski',
         'vi' => 'vijetnamski',
+        'vmw' => 'makuva',
         'vo' => 'volapik',
         'vot' => 'vodski',
         'vun' => 'vundžo',
@@ -512,6 +523,7 @@
         'wuu' => 'vu kineski',
         'xal' => 'kalmički',
         'xh' => 'kosa',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yao' => 'jao',
         'yap' => 'japski',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn_XK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn_XK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn_XK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_Latn_XK.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,11 +12,9 @@
         'nqo' => 'n’ko',
         'shi' => 'južni šilha',
         'si' => 'sinhalski',
-        'tzm' => 'centralnoatlaski tamašek',
         'xh' => 'isikosa',
         'zgh' => 'standardni marokanski tamašek',
         'zu' => 'isizulu',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_ME.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_ME.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_ME.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_ME.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,11 +12,9 @@
         'moh' => 'mohok',
         'nqo' => 'n’ko',
         'shi' => 'južni šilha',
-        'tzm' => 'centralnoatlaski tamašek',
         'xh' => 'isikosa',
         'zgh' => 'standardni marokanski tamašek',
         'zu' => 'isizulu',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,14 +43,17 @@
         'be' => 'белоруски',
         'bej' => 'беџа',
         'bem' => 'бемба',
+        'bew' => 'бетави',
         'bez' => 'бена',
         'bg' => 'бугарски',
+        'bgc' => 'харијански',
         'bgn' => 'западни белучки',
         'bho' => 'боџпури',
         'bi' => 'бислама',
         'bik' => 'бикол',
         'bin' => 'бини',
         'bla' => 'сисика',
+        'blo' => 'ании',
         'bm' => 'бамбара',
         'bn' => 'бенгалски',
         'bo' => 'тибетански',
@@ -58,6 +61,7 @@
         'bra' => 'брај',
         'brx' => 'бодо',
         'bs' => 'босански',
+        'bss' => 'акосе',
         'bua' => 'бурјатски',
         'bug' => 'бугијски',
         'byn' => 'блински',
@@ -80,6 +84,7 @@
         'chp' => 'чипевјански',
         'chr' => 'чероки',
         'chy' => 'чејенски',
+        'cic' => 'чикасо',
         'ckb' => 'централни курдски',
         'clc' => 'чилкотин',
         'co' => 'корзикански',
@@ -180,6 +185,7 @@
         'hil' => 'хилигајнонски',
         'hit' => 'хетитски',
         'hmn' => 'хмоншки',
+        'hnj' => 'хмонг нџуа',
         'ho' => 'хири моту',
         'hr' => 'хрватски',
         'hsb' => 'горњолужичкосрпски',
@@ -257,6 +263,7 @@
         'kv' => 'коми',
         'kw' => 'корнволски',
         'kwk' => 'кваквала',
+        'kxv' => 'куви',
         'ky' => 'киргиски',
         'la' => 'латински',
         'lad' => 'ладино',
@@ -267,6 +274,7 @@
         'lez' => 'лезгински',
         'lg' => 'ганда',
         'li' => 'лимбуршки',
+        'lij' => 'лигурски',
         'lil' => 'лилут',
         'lkt' => 'лакота',
         'lmo' => 'ломбард',
@@ -442,7 +450,7 @@
         'ssy' => 'сахо',
         'st' => 'сесото',
         'str' => 'стреицсалиш',
-        'su' => 'сундански',
+        'su' => 'сундски',
         'suk' => 'сукума',
         'sus' => 'сусу',
         'sux' => 'сумерски',
@@ -451,6 +459,7 @@
         'swb' => 'коморски',
         'syc' => 'сиријачки',
         'syr' => 'сиријски',
+        'szl' => 'силежански',
         'ta' => 'тамилски',
         'tce' => 'јужни тачон',
         'te' => 'телугу',
@@ -488,7 +497,7 @@
         'twq' => 'тасавак',
         'ty' => 'тахићански',
         'tyv' => 'тувински',
-        'tzm' => 'централноатласки тамазигт',
+        'tzm' => 'централноатласки тамашек',
         'udm' => 'удмуртски',
         'ug' => 'ујгурски',
         'uga' => 'угаритски',
@@ -498,7 +507,9 @@
         'uz' => 'узбечки',
         'vai' => 'ваи',
         've' => 'венда',
+        'vec' => 'венецијански',
         'vi' => 'вијетнамски',
+        'vmw' => 'макува',
         'vo' => 'волапик',
         'vot' => 'водски',
         'vun' => 'вунџо',
@@ -512,6 +523,7 @@
         'wuu' => 'ву кинески',
         'xal' => 'калмички',
         'xh' => 'коса',
+        'xnr' => 'кангри',
         'xog' => 'сога',
         'yao' => 'јао',
         'yap' => 'јапски',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_XK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_XK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_XK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sr_XK.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,11 +12,9 @@
         'nqo' => 'н’ко',
         'shi' => 'јужни шилха',
         'si' => 'синхалски',
-        'tzm' => 'централноатласки тамашек',
         'xh' => 'исикоса',
         'zgh' => 'стандардни марокански тамашек',
         'zu' => 'исизулу',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/st.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/st.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/st.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/st.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,9 @@
+<?php
+
+return [
+    'Names' => [
+        'en' => 'Senyesemane',
+        'st' => 'Sesotho',
+    ],
+    'LocalizedNames' => [],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sv.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,7 +53,7 @@
         'bax' => 'bamunska',
         'bbc' => 'batak-toba',
         'bbj' => 'ghomala',
-        'be' => 'vitryska',
+        'be' => 'belarusiska',
         'bej' => 'beja',
         'bem' => 'bemba',
         'bew' => 'betawiska',
@@ -61,6 +61,7 @@
         'bfd' => 'bafut',
         'bfq' => 'bagada',
         'bg' => 'bulgariska',
+        'bgc' => 'hariyanvi',
         'bgn' => 'västbaluchiska',
         'bho' => 'bhojpuri',
         'bi' => 'bislama',
@@ -69,6 +70,7 @@
         'bjn' => 'banjariska',
         'bkm' => 'bamekon',
         'bla' => 'siksika',
+        'blo' => 'anii',
         'bm' => 'bambara',
         'bn' => 'bengali',
         'bo' => 'tibetanska',
@@ -104,7 +106,7 @@
         'chp' => 'chipewyan',
         'chr' => 'cherokesiska',
         'chy' => 'cheyenne',
-        'ckb' => 'soranisk kurdiska',
+        'ckb' => 'centralkurdiska',
         'clc' => 'chilcotin',
         'co' => 'korsikanska',
         'cop' => 'koptiska',
@@ -187,7 +189,7 @@
         'gay' => 'gayo',
         'gba' => 'gbaya',
         'gbz' => 'zoroastrisk dari',
-        'gd' => 'skotsk gäliska',
+        'gd' => 'skotsk gaeliska',
         'gez' => 'etiopiska',
         'gil' => 'gilbertiska',
         'gl' => 'galiciska',
@@ -195,7 +197,6 @@
         'gmh' => 'medelhögtyska',
         'gn' => 'guaraní',
         'goh' => 'fornhögtyska',
-        'gom' => 'Goa-konkani',
         'gon' => 'gondi',
         'gor' => 'gorontalo',
         'got' => 'gotiska',
@@ -305,6 +306,7 @@
         'kv' => 'kome',
         'kw' => 'korniska',
         'kwk' => 'kwakʼwala',
+        'kxv' => 'kuvi',
         'ky' => 'kirgiziska',
         'la' => 'latin',
         'lad' => 'ladino',
@@ -334,7 +336,6 @@
         'lua' => 'luba-lulua',
         'lui' => 'luiseño',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'lushai',
         'luy' => 'luhya',
         'lv' => 'lettiska',
@@ -593,6 +594,7 @@
         'vi' => 'vietnamesiska',
         'vls' => 'västflamländska',
         'vmf' => 'Main-frankiska',
+        'vmw' => 'makua',
         'vo' => 'volapük',
         'vot' => 'votiska',
         'vro' => 'võru',
@@ -608,6 +610,7 @@
         'xal' => 'kalmuckiska',
         'xh' => 'xhosa',
         'xmf' => 'mingrelianska',
+        'xnr' => 'kangri',
         'xog' => 'lusoga',
         'yao' => 'kiyao',
         'yap' => 'japetiska',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sw.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sw.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sw.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/sw.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,12 +45,14 @@
         'bez' => 'Kibena',
         'bfd' => 'Kibafut',
         'bg' => 'Kibulgaria',
+        'bgc' => 'Kiharyanvi',
         'bgn' => 'Kibalochi cha Magharibi',
         'bho' => 'Kibhojpuri',
         'bi' => 'Kibislama',
         'bin' => 'Kibini',
         'bkm' => 'Kikom',
         'bla' => 'Kisiksika',
+        'blo' => 'Kianii',
         'bm' => 'Kibambara',
         'bn' => 'Kibengali',
         'bo' => 'Kitibeti',
@@ -224,6 +226,7 @@
         'kv' => 'Kikomi',
         'kw' => 'Kikorni',
         'kwk' => 'Kikwakʼwala',
+        'kxv' => 'Kikuvi',
         'ky' => 'Kikyrgyz',
         'la' => 'Kilatini',
         'lad' => 'Kiladino',
@@ -233,8 +236,10 @@
         'lez' => 'Kilezighian',
         'lg' => 'Kiganda',
         'li' => 'Limburgish',
+        'lij' => 'Kiliguria',
         'lil' => 'Kilillooet',
         'lkt' => 'Kilakota',
+        'lmo' => 'Kilongobardi',
         'ln' => 'Kilingala',
         'lo' => 'Kilaosi',
         'lol' => 'Kimongo',
@@ -336,6 +341,7 @@
         'pt' => 'Kireno',
         'qu' => 'Kikechua',
         'quc' => 'Kʼicheʼ',
+        'raj' => 'Kirajasthani',
         'rap' => 'Kirapanui',
         'rar' => 'Kirarotonga',
         'rhg' => 'Kirohingya',
@@ -394,6 +400,7 @@
         'sw' => 'Kiswahili',
         'swb' => 'Shikomor',
         'syr' => 'Lugha ya Syriac',
+        'szl' => 'Kisilesia',
         'ta' => 'Kitamili',
         'tce' => 'Kitutchone cha Kusini',
         'te' => 'Kitelugu',
@@ -433,7 +440,9 @@
         'uz' => 'Kiuzbeki',
         'vai' => 'Kivai',
         've' => 'Kivenda',
+        'vec' => 'Kivenisi',
         'vi' => 'Kivietinamu',
+        'vmw' => 'Kimakhuwa',
         'vo' => 'Kivolapuk',
         'vun' => 'Kivunjo',
         'wa' => 'Kiwaloon',
@@ -445,6 +454,7 @@
         'wuu' => 'Kichina cha Wu',
         'xal' => 'Kikalmyk',
         'xh' => 'Kixhosa',
+        'xnr' => 'Kikangri',
         'xog' => 'Kisoga',
         'yao' => 'Kiyao',
         'yav' => 'Kiyangben',
@@ -453,6 +463,7 @@
         'yo' => 'Kiyoruba',
         'yrl' => 'Kinheengatu',
         'yue' => 'Kikantoni',
+        'za' => 'Kizhuang',
         'zgh' => 'Kiberber Sanifu cha Moroko',
         'zh' => 'Kichina',
         'zu' => 'Kizulu',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ta.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ta.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ta.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ta.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,12 +47,14 @@
         'bez' => 'பெனா',
         'bfq' => 'படகா',
         'bg' => 'பல்கேரியன்',
+        'bgc' => 'ஹரியான்வி',
         'bgn' => 'மேற்கு பலோச்சி',
         'bho' => 'போஜ்பூரி',
         'bi' => 'பிஸ்லாமா',
         'bik' => 'பிகோல்',
         'bin' => 'பினி',
         'bla' => 'சிக்சிகா',
+        'blo' => 'அனீ',
         'bm' => 'பம்பாரா',
         'bn' => 'வங்காளம்',
         'bo' => 'திபெத்தியன்',
@@ -263,6 +265,7 @@
         'kv' => 'கொமி',
         'kw' => 'கார்னிஷ்',
         'kwk' => 'குவாக்வாலா',
+        'kxv' => 'குவி',
         'ky' => 'கிர்கிஸ்',
         'la' => 'லத்தின்',
         'lad' => 'லடினோ',
@@ -273,6 +276,7 @@
         'lez' => 'லெஜ்ஜியன்',
         'lg' => 'கான்டா',
         'li' => 'லிம்பர்கிஷ்',
+        'lij' => 'லிகூரியன்',
         'lil' => 'லில்லூயிட்',
         'lkt' => 'லகோடா',
         'lmo' => 'லொம்பார்டு',
@@ -460,6 +464,7 @@
         'swb' => 'கொமோரியன்',
         'syc' => 'பாரம்பரிய சிரியாக்',
         'syr' => 'சிரியாக்',
+        'szl' => 'சிலேசியன்',
         'ta' => 'தமிழ்',
         'tce' => 'தெற்கு டட்சோன்',
         'te' => 'தெலுங்கு',
@@ -507,7 +512,9 @@
         'uz' => 'உஸ்பெக்',
         'vai' => 'வை',
         've' => 'வென்டா',
+        'vec' => 'வினிசியன்',
         'vi' => 'வியட்நாமீஸ்',
+        'vmw' => 'மகுவா',
         'vo' => 'ஒலாபூக்',
         'vot' => 'வோட்க்',
         'vun' => 'வுன்ஜோ',
@@ -521,6 +528,7 @@
         'wuu' => 'வூ சீனம்',
         'xal' => 'கல்மிக்',
         'xh' => 'ஹோசா',
+        'xnr' => 'காங்கிரி',
         'xog' => 'சோகா',
         'yao' => 'யாவ்',
         'yap' => 'யாபேசே',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/te.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/te.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/te.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/te.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,12 +47,14 @@
         'bem' => 'బెంబా',
         'bez' => 'బెనా',
         'bg' => 'బల్గేరియన్',
+        'bgc' => 'హర్యాన్వి',
         'bgn' => 'పశ్చిమ బలూచీ',
         'bho' => 'భోజ్‌పురి',
         'bi' => 'బిస్లామా',
         'bik' => 'బికోల్',
         'bin' => 'బిని',
         'bla' => 'సిక్సికా',
+        'blo' => 'అని',
         'bm' => 'బంబారా',
         'bn' => 'బంగ్లా',
         'bo' => 'టిబెటన్',
@@ -171,7 +173,7 @@
         'grb' => 'గ్రేబో',
         'grc' => 'ప్రాచీన గ్రీక్',
         'gsw' => 'స్విస్ జర్మన్',
-        'gu' => 'గుజరాతి',
+        'gu' => 'గుజరాతీ',
         'guz' => 'గుస్సీ',
         'gv' => 'మాంక్స్',
         'gwi' => 'గ్విచిన్',
@@ -193,7 +195,7 @@
         'hu' => 'హంగేరియన్',
         'hup' => 'హుపా',
         'hur' => 'హల్కోమెలెమ్',
-        'hy' => 'ఆర్మేనియన్',
+        'hy' => 'ఆర్మీనియన్',
         'hz' => 'హెరెరో',
         'ia' => 'ఇంటర్లింగ్వా',
         'iba' => 'ఐబాన్',
@@ -262,6 +264,7 @@
         'kv' => 'కోమి',
         'kw' => 'కోర్నిష్',
         'kwk' => 'క్వాక్‌వాలా',
+        'kxv' => 'కువి',
         'ky' => 'కిర్గిజ్',
         'la' => 'లాటిన్',
         'lad' => 'లాడినో',
@@ -272,8 +275,10 @@
         'lez' => 'లేజ్ఘియన్',
         'lg' => 'గాండా',
         'li' => 'లిమ్బర్గిష్',
+        'lij' => 'లిగూరియన్',
         'lil' => 'లిలూయెట్',
         'lkt' => 'లకొటా',
+        'lmo' => 'లొంబార్ద్',
         'ln' => 'లింగాల',
         'lo' => 'లావో',
         'lol' => 'మొంగో',
@@ -334,7 +339,7 @@
         'nb' => 'నార్వేజియన్ బొక్మాల్',
         'nd' => 'ఉత్తర దెబెలె',
         'nds' => 'లో జర్మన్',
-        'ne' => 'నేపాలి',
+        'ne' => 'నేపాలీ',
         'new' => 'నెవారి',
         'ng' => 'డోంగా',
         'nia' => 'నియాస్',
@@ -375,7 +380,7 @@
         'pam' => 'పంపన్గా',
         'pap' => 'పపియమేంటో',
         'pau' => 'పలావెన్',
-        'pcm' => 'నైజీరియా పిడ్గిన్',
+        'pcm' => 'నైజీరియన్ పిడ్గిన్',
         'peo' => 'ప్రాచీన పర్షియన్',
         'phn' => 'ఫోనికన్',
         'pi' => 'పాలీ',
@@ -395,7 +400,7 @@
         'rhg' => 'రోహింగ్యా',
         'rm' => 'రోమన్ష్',
         'rn' => 'రుండి',
-        'ro' => 'రోమేనియన్',
+        'ro' => 'రొమేనియన్',
         'rof' => 'రోంబో',
         'rom' => 'రోమానీ',
         'ru' => 'రష్యన్',
@@ -456,7 +461,8 @@
         'swb' => 'కొమొరియన్',
         'syc' => 'సాంప్రదాయ సిరియాక్',
         'syr' => 'సిరియాక్',
-        'ta' => 'తమిళము',
+        'szl' => 'సైలీషియన్',
+        'ta' => 'తమిళం',
         'tce' => 'దక్షిణ టుట్చోన్',
         'tcy' => 'తుళు',
         'te' => 'తెలుగు',
@@ -504,7 +510,9 @@
         'uz' => 'ఉజ్బెక్',
         'vai' => 'వాయి',
         've' => 'వెండా',
+        'vec' => 'వెనీషియన్',
         'vi' => 'వియత్నామీస్',
+        'vmw' => 'మఖువా',
         'vo' => 'వోలాపుక్',
         'vot' => 'వోటిక్',
         'vun' => 'వుంజొ',
@@ -518,6 +526,7 @@
         'wuu' => 'వు చైనీస్',
         'xal' => 'కల్మిక్',
         'xh' => 'షోసా',
+        'xnr' => 'కాంగ్‌డీ',
         'xog' => 'సొగా',
         'yao' => 'యాయే',
         'yap' => 'యాపిస్',
@@ -551,7 +560,6 @@
         'fa_AF' => 'డారి',
         'fr_CA' => 'కెనడియెన్ ఫ్రెంచ్',
         'fr_CH' => 'స్విస్ ఫ్రెంచ్',
-        'hi_Latn' => 'హిందీ (లాటిన్)',
         'nds_NL' => 'లో సాక్సన్',
         'nl_BE' => 'ఫ్లెమిష్',
         'pt_BR' => 'బ్రెజీలియన్ పోర్చుగీస్',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tg.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,6 +18,7 @@
         'bs' => 'босниягӣ',
         'ca' => 'каталонӣ',
         'ceb' => 'себуано',
+        'cgg' => 'Чига',
         'chm' => 'марӣ',
         'chr' => 'черокӣ',
         'ckb' => 'курдии марказӣ',
@@ -30,7 +31,7 @@
         'dv' => 'дивеҳӣ',
         'dz' => 'дзонгха',
         'el' => 'юнонӣ',
-        'en' => 'Англисӣ',
+        'en' => 'англисӣ',
         'eo' => 'эсперанто',
         'es' => 'испанӣ',
         'et' => 'эстонӣ',
@@ -151,6 +152,7 @@
         'zh' => 'хитоӣ',
     ],
     'LocalizedNames' => [
+        'ar_001' => 'Стандарти муосири арабӣ',
         'de_AT' => 'немисии австриягӣ',
         'de_CH' => 'немисии швейсарии болоӣ',
         'en_AU' => 'англисии австралиягӣ',
@@ -162,6 +164,7 @@
         'es_MX' => 'испании мексикоӣ',
         'fr_CA' => 'франсузии канадагӣ',
         'fr_CH' => 'франсузии швейсарӣ',
+        'nl_BE' => 'Фламандӣ',
         'pt_BR' => 'португалии бразилиягӣ',
         'pt_PT' => 'португалии аврупоӣ',
         'zh_Hans' => 'хитоии осонфаҳм',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/th.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/th.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/th.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/th.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,6 +61,7 @@
         'bfd' => 'บาฟัต',
         'bfq' => 'พทคะ',
         'bg' => 'บัลแกเรีย',
+        'bgc' => 'หริยนวี',
         'bgn' => 'บาลูจิตะวันตก',
         'bho' => 'โภชปุรี',
         'bi' => 'บิสลามา',
@@ -69,6 +70,7 @@
         'bjn' => 'บันจาร์',
         'bkm' => 'กม',
         'bla' => 'สิกสิกา',
+        'blo' => 'อานี',
         'bm' => 'บัมบารา',
         'bn' => 'บังกลา',
         'bo' => 'ทิเบต',
@@ -195,7 +197,6 @@
         'gmh' => 'เยอรมันสูงกลาง',
         'gn' => 'กัวรานี',
         'goh' => 'เยอรมันสูงโบราณ',
-        'gom' => 'กอนกานีของกัว',
         'gon' => 'กอนดิ',
         'gor' => 'กอรอนทาโล',
         'got' => 'โกธิก',
@@ -305,6 +306,7 @@
         'kv' => 'โกมิ',
         'kw' => 'คอร์นิช',
         'kwk' => 'ควักวาลา',
+        'kxv' => 'กูวี',
         'ky' => 'คีร์กีซ',
         'la' => 'ละติน',
         'lad' => 'ลาดิโน',
@@ -593,6 +595,7 @@
         'vi' => 'เวียดนาม',
         'vls' => 'เฟลมิชตะวันตก',
         'vmf' => 'เมน-ฟรานโกเนีย',
+        'vmw' => 'มากัววา',
         'vo' => 'โวลาพึค',
         'vot' => 'โวทิก',
         'vro' => 'โวโร',
@@ -608,6 +611,7 @@
         'xal' => 'คัลมืยค์',
         'xh' => 'คะห์โอซา',
         'xmf' => 'เมเกรเลีย',
+        'xnr' => 'กังกรี',
         'xog' => 'โซกา',
         'yao' => 'เย้า',
         'yap' => 'ยัป',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ti_ER.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ti_ER.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ti_ER.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ti_ER.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,6 +4,5 @@
     'Names' => [
         'sr' => 'ሰርብኛ',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ti.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ti.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ti.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ti.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,7 @@
 
 return [
     'Names' => [
+        'aa' => 'አፋር',
         'ab' => 'ኣብካዝኛ',
         'ace' => 'ኣቸኒዝኛ',
         'ada' => 'ኣዳንግሜ',
@@ -16,7 +17,8 @@
         'an' => 'ኣራጎንኛ',
         'ann' => 'ኦቦሎ',
         'anp' => 'ኣንጂካ',
-        'ar' => 'ዓረብ',
+        'apc' => 'ሌቫንቲናዊ ዓረብኛ',
+        'ar' => 'ዓረብኛ',
         'arn' => 'ማፑቺ',
         'arp' => 'ኣራፓሆ',
         'ars' => 'ናጅዲ ዓረብኛ',
@@ -24,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' => 'ሰብዋኖ',
@@ -61,7 +71,8 @@
         'chp' => 'ቺፐውያን',
         'chr' => 'ቸሮኪ',
         'chy' => 'ሻያን',
-        'ckb' => 'ሶራኒ ኩርዲሽ',
+        'cic' => 'ቺካሳው',
+        'ckb' => 'ማእከላይ ኩርዲሽ',
         'clc' => 'ቺልኮቲን',
         'co' => 'ኮርስኛ',
         'crg' => 'ሚቺፍ',
@@ -69,7 +80,7 @@
         'crk' => 'ክሪ ፕሌንስ',
         'crl' => 'ሰሜናዊ ምብራቕ ክሪ',
         'crm' => 'ሙስ ክሪ',
-        'crr' => 'ካቶሊና አልጎንጉያኛ',
+        'crr' => 'ካሮሊና አልጎንጉያኛ',
         'cs' => 'ቸክኛ',
         'csw' => 'ክሪ ረግረግ',
         'cu' => 'ቤተ-ክርስትያን ስላቭኛ',
@@ -133,6 +144,7 @@
         'hi' => 'ሂንዲ',
         'hil' => 'ሂሊጋይኖን',
         'hmn' => 'ህሞንግ',
+        'hnj' => 'ህሞንግ ንጁዋ',
         'hr' => 'ክሮኤሽያን',
         'hsb' => 'ላዕለዋይ ሶርብኛ',
         'ht' => 'ክርዮል ሃይትኛ',
@@ -145,6 +157,7 @@
         'iba' => 'ኢባን',
         'ibb' => 'ኢቢብዮ',
         'id' => 'ኢንዶነዥኛ',
+        'ie' => 'ኢንተርሊንጔ',
         'ig' => 'ኢግቦ',
         'ii' => 'ሲችዋን ዪ',
         'ikt' => 'ምዕራባዊ ካናዳዊ ኢናክቲቱት',
@@ -160,6 +173,7 @@
         'jmc' => 'ማኬም',
         'jv' => 'ጃቫንኛ',
         'ka' => 'ጆርጅያንኛ',
+        'kaa' => 'ካራ-ካልፓክ',
         'kab' => 'ካቢልኛ',
         'kac' => 'ካቺን',
         'kaj' => 'ጅጁ',
@@ -168,6 +182,7 @@
         'kcg' => 'ታያፕ',
         'kde' => 'ማኮንደ',
         'kea' => 'ክርዮል ኬፕ ቨርድኛ',
+        'ken' => 'ኬንያንግ',
         'kfo' => 'ኮሮ',
         'kgp' => 'ካይንጋንግ',
         'kha' => 'ካሲ',
@@ -191,12 +206,13 @@
         'ks' => 'ካሽሚሪ',
         'ksb' => 'ሻምባላ',
         'ksf' => 'ባፍያ',
-        'ksh' => 'ኮልሽ',
+        'ksh' => 'ኮሎግኒያን',
         'ku' => 'ኩርዲሽ',
         'kum' => 'ኩሚይክ',
         'kv' => 'ኮሚ',
         'kw' => 'ኮርንኛ',
         'kwk' => 'ክዋክዋላ',
+        'kxv' => 'ኩቪ',
         'ky' => 'ኪርጊዝኛ',
         'la' => 'ላቲን',
         'lad' => 'ላዲኖ',
@@ -208,6 +224,7 @@
         'lij' => 'ሊጉርኛ',
         'lil' => 'ሊሉት',
         'lkt' => 'ላኮታ',
+        'lmo' => 'ሎምባርድኛ',
         'ln' => 'ሊንጋላ',
         'lo' => 'ላኦ',
         'lou' => 'ክርዮል ሉዊዝያና',
@@ -215,6 +232,7 @@
         'lrc' => 'ሰሜናዊ ሉሪ',
         'lsm' => 'ሳምያ',
         'lt' => 'ሊትዌንኛ',
+        'ltg' => 'ላትጋላዊ',
         'lu' => 'ሉባ-ካታንጋ',
         'lua' => 'ሉባ-ሉልዋ',
         'lun' => 'ሉንዳ',
@@ -255,7 +273,7 @@
         'myv' => 'ኤርዝያ',
         'mzn' => 'ማዛንደራኒ',
         'na' => 'ናውርዋንኛ',
-        'nap' => 'ናፖሊታንኛ',
+        'nap' => 'ኒያፖሊታንኛ',
         'naq' => 'ናማ',
         'nb' => 'ኖርወያዊ ቦክማል',
         'nd' => 'ሰሜን ኤንደበለ',
@@ -287,6 +305,7 @@
         'om' => 'ኦሮሞ',
         'or' => 'ኦድያ',
         'os' => 'ኦሰትኛ',
+        'osa' => 'ኦሳጌ',
         'pa' => 'ፑንጃቢ',
         'pag' => 'ፓንጋሲናን',
         'pam' => 'ፓምፓንጋ',
@@ -300,9 +319,12 @@
         'ps' => 'ፓሽቶ',
         'pt' => 'ፖርቱጊዝኛ',
         'qu' => 'ቀችዋ',
+        'quc' => 'ኪቼ',
+        'raj' => 'ራጃስታኒ',
         'rap' => 'ራፓኑይ',
         'rar' => 'ራሮቶንጋንኛ',
         'rhg' => 'ሮሂንግያ',
+        'rif' => 'ሪፍኛ',
         'rm' => 'ሮማንሽ',
         'rn' => 'ኪሩንዲ',
         'ro' => 'ሩማንኛ',
@@ -322,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' => 'ተሉጉ',
@@ -372,6 +400,7 @@
         'tpi' => 'ቶክ ፒሲን',
         'tr' => 'ቱርክኛ',
         'trv' => 'ታሮኮ',
+        'trw' => 'ቶርዋሊኛ',
         'ts' => 'ሶንጋ',
         'tt' => 'ታታር',
         'ttm' => 'ሰሜናዊ ታትቾን',
@@ -392,16 +421,19 @@
         've' => 'ቨንዳ',
         'vec' => 'ቬንቲያንኛ',
         'vi' => 'ቬትናምኛ',
+        'vmw' => 'ማክሁዋ',
         'vo' => 'ቮላፑክ',
         'vun' => 'ቩንጆ',
         'wa' => 'ዋሎን',
         'wae' => 'ዋልሰር',
         'wal' => 'ዎላይታኛ',
         'war' => 'ዋራይ',
+        'wbp' => 'ዋርልፒሪ',
         'wo' => 'ዎሎፍ',
         'wuu' => 'ቻይናዊ ዉ',
         'xal' => 'ካልምይክ',
         'xh' => 'ኮሳ',
+        'xnr' => 'ካንጋሪኛ',
         'xog' => 'ሶጋ',
         'yav' => 'ያንግበን',
         'ybb' => 'የምባ',
@@ -409,6 +441,7 @@
         'yo' => 'ዮሩባ',
         'yrl' => 'ኒንጋቱ',
         'yue' => 'ካንቶንኛ',
+        'za' => 'ዙኣንግ',
         'zgh' => 'ሞሮካዊ ምዱብ ታማዛይት',
         'zh' => 'ቻይንኛ',
         'zu' => 'ዙሉ',
@@ -416,22 +449,11 @@
         'zza' => 'ዛዛኪ',
     ],
     'LocalizedNames' => [
-        'ar_001' => 'ዘመናዊ ምዱብ ዓረብ',
-        'de_CH' => 'ጀርመን (ስዊዘርላንድ)',
-        'en_AU' => 'እንግሊዝኛ (ኣውስትራልያ)',
-        'en_CA' => 'እንግሊዝኛ (ካናዳ)',
-        'en_GB' => 'እንግሊዝኛ (ብሪጣንያ)',
-        'en_US' => 'እንግሊዝኛ (ሕቡራት መንግስታት)',
-        'es_419' => 'ስጳንኛ (ላቲን ኣመሪካ)',
-        'es_ES' => 'ስጳንኛ (ስጳኛ)',
-        'es_MX' => 'ስጳንኛ (ሜክሲኮ)',
+        'ar_001' => 'ዘመናዊ ምዱብ ዓረብኛ',
+        'es_ES' => 'ስጳንኛ (ኤውሮጳዊ)',
         'fa_AF' => 'ዳሪ',
-        'fr_CA' => 'ፈረንሳይኛ (ካናዳ)',
-        'fr_CH' => 'ፈረንሳይኛ (ስዊዘርላንድ)',
         'nds_NL' => 'ትሑት ሳክሰን',
         'nl_BE' => 'ፍላሚሽ',
-        'pt_BR' => 'ፖርቱጊዝኛ (ብራዚል)',
-        'pt_PT' => 'ፖርቱጊዝኛ (ፖርቱጋል)',
         'ro_MD' => 'ሞልዶቨኛ',
         'sw_CD' => 'ስዋሂሊ (ኮንጎ)',
         'zh_Hans' => 'ቀሊል ቻይንኛ',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tk.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,16 +15,16 @@
         'alt' => 'günorta Altaý dili',
         'am' => 'amhar dili',
         'an' => 'aragon dili',
-        'ann' => 'Obolo dili',
+        'ann' => 'obolo dili',
         'anp' => 'angika dili',
         'ar' => 'arap dili',
         'arn' => 'mapuçe dili',
         'arp' => 'arapaho dili',
-        'ars' => 'Nejdi arap dili',
+        'ars' => 'nejdi arap dili',
         'as' => 'assam dili',
         'asa' => 'asu dili',
         'ast' => 'asturiý dili',
-        'atj' => 'Atikamekw dili',
+        'atj' => 'atikamekw dili',
         'av' => 'awar dili',
         'awa' => 'awadhi dili',
         'ay' => 'aýmara dili',
@@ -36,10 +36,12 @@
         'bem' => 'bemba dili',
         'bez' => 'bena dili',
         'bg' => 'bolgar dili',
+        'bgc' => 'harýanwi dili',
         'bho' => 'bhojpuri dili',
         'bi' => 'bislama dili',
         'bin' => 'bini dili',
         'bla' => 'siksika dili',
+        'blo' => 'blo dili',
         'bm' => 'bamana',
         'bn' => 'bengal dili',
         'bo' => 'tibet dili',
@@ -49,7 +51,7 @@
         'bug' => 'bugiý dili',
         'byn' => 'blin dili',
         'ca' => 'katalan dili',
-        'cay' => 'Kaýuga dili',
+        'cay' => 'kaýuga dili',
         'ccp' => 'çakma dili',
         'ce' => 'çeçen dili',
         'ceb' => 'sebuan dili',
@@ -58,21 +60,21 @@
         'chk' => 'çuuk dili',
         'chm' => 'mariý dili',
         'cho' => 'çokto',
-        'chp' => 'Çipewýan dili',
+        'chp' => 'çipewýan dili',
         'chr' => 'çeroki',
         'chy' => 'şaýenn dili',
         'ckb' => 'merkezi kürt dili',
-        'clc' => 'Çilkotin dili',
+        'clc' => 'çilkotin dili',
         'co' => 'korsikan dili',
-        'crg' => 'Miçif dili',
-        'crj' => 'Günorta-gündogar kri dili',
-        'crk' => 'Düzdeçi kri dili',
-        'crl' => 'Demirgazyk-gündogar kri dili',
-        'crm' => 'Los-kri dili',
-        'crr' => 'Karolina algonkin dili',
+        'crg' => 'miçif dili',
+        'crj' => 'günorta-gündogar kri dili',
+        'crk' => 'düzdeçi kri dili',
+        'crl' => 'demirgazyk-gündogar kri dili',
+        'crm' => 'los-kri dili',
+        'crr' => 'karolina algonkin dili',
         'crs' => 'seselwa kreole-fransuz dili',
         'cs' => 'çeh dili',
-        'csw' => 'Batgalyk kri dili',
+        'csw' => 'batgalyk kri dili',
         'cu' => 'buthana slaw dili',
         'cv' => 'çuwaş dili',
         'cy' => 'walliý dili',
@@ -83,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',
@@ -109,8 +111,8 @@
         'fo' => 'farer dili',
         'fon' => 'fon dili',
         'fr' => 'fransuz dili',
-        'frc' => 'Fransuz diliniň kajun şiwesi',
-        'frr' => 'Demirgazyk friz dili',
+        'frc' => 'fransuz diliniň kajun şiwesi',
+        'frr' => 'demirgazyk friz dili',
         'fur' => 'friul dili',
         'fy' => 'günbatar friz dili',
         'ga' => 'irland dili',
@@ -127,9 +129,9 @@
         'gv' => 'men dili',
         'gwi' => 'gwiçin dili',
         'ha' => 'hausa dili',
-        'hai' => 'Haýda dili',
+        'hai' => 'haýda dili',
         'haw' => 'gawaý dili',
-        'hax' => 'Günorta haýda dili',
+        'hax' => 'günorta haýda dili',
         'he' => 'ýewreý dili',
         'hi' => 'hindi dili',
         'hil' => 'hiligaýnon dili',
@@ -139,16 +141,17 @@
         'ht' => 'gaiti kreol dili',
         'hu' => 'wenger dili',
         'hup' => 'hupa',
-        'hur' => 'Halkomelem dili',
+        'hur' => 'halkomelem dili',
         'hy' => 'ermeni dili',
         'hz' => 'gerero dili',
         'ia' => 'interlingwa dili',
         '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',
+        'ikt' => 'Günorta Kanada iniktitut dili',
         'ilo' => 'iloko dili',
         'inh' => 'inguş dili',
         'io' => 'ido dili',
@@ -170,7 +173,7 @@
         'kde' => 'makonde dili',
         'kea' => 'kabuwerdianu dili',
         'kfo' => 'koro dili',
-        'kgp' => 'Kaýngang dili',
+        'kgp' => 'kaýngang dili',
         'kha' => 'khasi dili',
         'khq' => 'koýra-çini dili',
         'ki' => 'kikuýu dili',
@@ -197,7 +200,8 @@
         'kum' => 'kumyk dili',
         'kv' => 'komi dili',
         'kw' => 'korn dili',
-        'kwk' => 'Kwakwala dili',
+        'kwk' => 'kwakwala dili',
+        'kxv' => 'kuwi dili',
         'ky' => 'gyrgyz dili',
         'la' => 'latyn dili',
         'lad' => 'ladino dili',
@@ -206,14 +210,16 @@
         'lez' => 'lezgin dili',
         'lg' => 'ganda dili',
         'li' => 'limburg dili',
-        'lil' => 'Lilluet dili',
+        'lij' => 'ligur dili',
+        'lil' => 'lilluet dili',
         'lkt' => 'lakota dili',
+        'lmo' => 'lombard dili',
         'ln' => 'lingala dili',
         'lo' => 'laos dili',
         'lou' => 'Luiziana kreol dili',
         'loz' => 'lozi dili',
         'lrc' => 'demirgazyk luri dili',
-        'lsm' => 'Samiýa dili',
+        'lsm' => 'samiýa dili',
         'lt' => 'litwa dili',
         'lu' => 'luba-katanga dili',
         'lua' => 'luba-Lulua dili',
@@ -242,7 +248,7 @@
         'ml' => 'malaýalam dili',
         'mn' => 'mongol dili',
         'mni' => 'manipuri dili',
-        'moe' => 'Innu-aýmun dili',
+        'moe' => 'innu-aýmun dili',
         'moh' => 'mogauk dili',
         'mos' => 'mossi dili',
         'mr' => 'marathi dili',
@@ -279,11 +285,11 @@
         'ny' => 'nýanja dili',
         'nyn' => 'nýankole dili',
         'oc' => 'oksitan dili',
-        'ojb' => 'Demirgazyk-günbatar ojibwa dili',
-        'ojc' => 'Merkezi ojibwa dili',
-        'ojs' => 'Oji-kri dili',
-        'ojw' => 'Günbatar ojibwa dili',
-        'oka' => 'Okanagan dili',
+        'ojb' => 'demirgazyk-günbatar ojibwa dili',
+        'ojc' => 'merkezi ojibwa dili',
+        'ojs' => 'oji-kri dili',
+        'ojw' => 'günbatar ojibwa dili',
+        'oka' => 'okanagan dili',
         'om' => 'oromo dili',
         'or' => 'oriýa dili',
         'os' => 'osetin dili',
@@ -293,14 +299,15 @@
         'pap' => 'papýamento dili',
         'pau' => 'palau dili',
         'pcm' => 'nigeriýa-pijin dili',
-        'pis' => 'Pijin dili',
+        'pis' => 'pijin dili',
         'pl' => 'polýak dili',
-        'pqm' => 'Malisit-Passamakwodi dili',
+        'pqm' => 'malisit-passamakwodi dili',
         'prg' => 'prussiýa dili',
         'ps' => 'peştun dili',
         'pt' => 'portugal dili',
         'qu' => 'keçua dili',
         'quc' => 'kiçe dili',
+        'raj' => 'rajastani dili',
         'rap' => 'rapanuý dili',
         'rar' => 'kuk dili',
         'rhg' => 'rohinýa dili',
@@ -332,7 +339,7 @@
         'si' => 'singal dili',
         'sk' => 'slowak dili',
         'sl' => 'slowen dili',
-        'slh' => 'Günorta Luşutsid dili',
+        'slh' => 'günorta Luşutsid dili',
         'sm' => 'samoa dili',
         'sma' => 'günorta saam dili',
         'smj' => 'lule-saam dili',
@@ -347,37 +354,38 @@
         'ss' => 'swati dili',
         'ssy' => 'saho dili',
         'st' => 'günorta soto dili',
-        'str' => 'Demirgazyk bogaz saliş dili',
+        'str' => 'demirgazyk bogaz saliş dili',
         'su' => 'sundan dili',
         'suk' => 'sukuma dili',
         'sv' => 'şwed dili',
         'sw' => 'suahili dili',
         'swb' => 'komor dili',
         'syr' => 'siriýa dili',
+        'szl' => 'silez dili',
         'ta' => 'tamil dili',
-        'tce' => 'Günorta Tutçone dili',
+        'tce' => 'günorta tutçone dili',
         'te' => 'telugu dili',
         'tem' => 'temne dili',
         'teo' => 'teso dili',
         'tet' => 'tetum dili',
         'tg' => 'täjik dili',
-        'tgx' => 'Tagiş dili',
+        'tgx' => 'tagiş dili',
         'th' => 'taý dili',
-        'tht' => 'Taltan dili',
+        'tht' => 'taltan dili',
         'ti' => 'tigrinýa dili',
         'tig' => 'tigre dili',
         'tk' => 'türkmen dili',
         'tlh' => 'klingon dili',
-        'tli' => 'Tlinkit dili',
+        'tli' => 'tlinkit dili',
         'tn' => 'tswana dili',
         'to' => 'tongan dili',
-        'tok' => 'Toki Pona dili',
+        'tok' => 'toki pona dili',
         'tpi' => 'tok-pisin dili',
         'tr' => 'türk dili',
         'trv' => 'taroko dili',
         'ts' => 'tsonga dili',
         'tt' => 'tatar dili',
-        'ttm' => 'Demirgazyk tutçone dili',
+        'ttm' => 'demirgazyk tutçone dili',
         'tum' => 'tumbuka dili',
         'tvl' => 'tuwalu dili',
         'twq' => 'tasawak dili',
@@ -392,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',
@@ -400,16 +410,18 @@
         'wal' => 'wolaýta dili',
         'war' => 'waraý dili',
         'wo' => 'wolof dili',
-        'wuu' => 'U hytaý dili',
+        'wuu' => 'u hytaý dili',
         'xal' => 'galmyk dili',
         'xh' => 'kosa dili',
+        'xnr' => 'kangri dili',
         'xog' => 'soga dili',
         'yav' => 'ýangben dili',
         'ybb' => 'ýemba dili',
         'yi' => 'idiş dili',
         'yo' => 'ýoruba dili',
-        'yrl' => 'Nhengatu dili',
+        'yrl' => 'nhengatu dili',
         'yue' => 'kanton dili',
+        'za' => 'çžuan dili',
         'zgh' => 'standart Marokko tamazight dili',
         'zh' => 'hytaý dili',
         'zu' => 'zulu dili',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tl.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,11 +37,13 @@
         'bem' => 'Bemba',
         'bez' => 'Bena',
         'bg' => 'Bulgarian',
+        'bgc' => 'Haryanvi',
         'bgn' => 'Kanlurang Balochi',
         'bho' => 'Bhojpuri',
         'bi' => 'Bislama',
         'bin' => 'Bini',
         'bla' => 'Siksika',
+        'blo' => 'Anii',
         'bm' => 'Bambara',
         'bn' => 'Bangla',
         'bo' => 'Tibetan',
@@ -114,7 +116,7 @@
         'frc' => 'Cajun French',
         'frr' => 'Hilagang Frisian',
         'fur' => 'Friulian',
-        'fy' => 'Kanlurang Frisian',
+        'fy' => 'Western Frisian',
         'ga' => 'Irish',
         'gaa' => 'Ga',
         'gag' => 'Gagauz',
@@ -204,6 +206,7 @@
         'kv' => 'Komi',
         'kw' => 'Cornish',
         'kwk' => 'Kwakʼwala',
+        'kxv' => 'Kuvi',
         'ky' => 'Kirghiz',
         'la' => 'Latin',
         'lad' => 'Ladino',
@@ -212,6 +215,7 @@
         'lez' => 'Lezghian',
         'lg' => 'Ganda',
         'li' => 'Limburgish',
+        'lij' => 'Ligurian',
         'lil' => 'Lillooet',
         'lkt' => 'Lakota',
         'lmo' => 'Lombard',
@@ -308,6 +312,7 @@
         'pt' => 'Portuguese',
         'qu' => 'Quechua',
         'quc' => 'Kʼicheʼ',
+        'raj' => 'Rajasthani',
         'rap' => 'Rapanui',
         'rar' => 'Rarotongan',
         'rhg' => 'Rohingya',
@@ -321,7 +326,7 @@
         'rwk' => 'Rwa',
         'sa' => 'Sanskrit',
         'sad' => 'Sandawe',
-        'sah' => 'Sakha',
+        'sah' => 'Yakut',
         'saq' => 'Samburu',
         'sat' => 'Santali',
         'sba' => 'Ngambay',
@@ -363,6 +368,7 @@
         'sw' => 'Swahili',
         'swb' => 'Comorian',
         'syr' => 'Syriac',
+        'szl' => 'Silesian',
         'ta' => 'Tamil',
         'tce' => 'Katimugang Tutchone',
         'te' => 'Telugu',
@@ -403,7 +409,9 @@
         'uz' => 'Uzbek',
         'vai' => 'Vai',
         've' => 'Venda',
+        'vec' => 'Venetian',
         'vi' => 'Vietnamese',
+        'vmw' => 'Makhuwa',
         'vo' => 'Volapük',
         'vun' => 'Vunjo',
         'wa' => 'Walloon',
@@ -415,6 +423,7 @@
         'wuu' => 'Wu Chinese',
         'xal' => 'Kalmyk',
         'xh' => 'Xhosa',
+        'xnr' => 'Kangri',
         'xog' => 'Soga',
         'yav' => 'Yangben',
         'ybb' => 'Yemba',
@@ -422,6 +431,7 @@
         'yo' => 'Yoruba',
         'yrl' => 'Nheengatu',
         'yue' => 'Cantonese',
+        'za' => 'Zhuang',
         'zgh' => 'Standard Moroccan Tamazight',
         'zh' => 'Chinese',
         'zu' => 'Zulu',
@@ -430,9 +440,9 @@
     ],
     'LocalizedNames' => [
         'ar_001' => 'Modernong Karaniwang Arabic',
+        'de_AT' => 'Austrian German',
         'de_CH' => 'Swiss High German',
-        'en_GB' => 'Ingles na British',
-        'en_US' => 'Ingles na American',
+        'en_US' => 'Ingles (American)',
         'es_419' => 'Latin American na Espanyol',
         'es_ES' => 'European Spanish',
         'es_MX' => 'Mexican na Espanyol',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tn.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tn.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,9 @@
+<?php
+
+return [
+    'Names' => [
+        'en' => 'Sekgoa',
+        'tn' => 'Setswana',
+    ],
+    'LocalizedNames' => [],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/to.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/to.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/to.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/to.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,7 +44,7 @@
         'avk' => 'lea fakakotava',
         'awa' => 'lea fakaʻauati',
         'ay' => 'lea fakaʻaimala',
-        'az' => 'lea fakaʻasapaisani',
+        'az' => 'lea fakaʻasepaisani',
         'ba' => 'lea fakapasikili',
         'bal' => 'lea fakapalusi',
         'ban' => 'lea fakapali',
@@ -61,6 +61,7 @@
         'bfd' => 'lea fakapafuti',
         'bfq' => 'lea fakapataka',
         'bg' => 'lea fakapulukalia',
+        'bgc' => 'lea fakahalaiānivi',
         'bgn' => 'lea fakapalusi-hihifo',
         'bho' => 'lea fakaposipuli',
         'bi' => 'lea fakapisilama',
@@ -111,7 +112,7 @@
         'cps' => 'lea fakakapiseno',
         'cr' => 'lea fakakelī',
         'crg' => 'lea fakametisifi',
-        'crh' => 'lea fakatoake-kilimea',
+        'crh' => 'lea fakatatali-kilimea',
         'crj' => 'lea fakakilī-tongahahake',
         'crk' => 'lea fakakilī-toafa',
         'crl' => 'lea fakakilī-tokelauhahake',
@@ -195,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',
@@ -309,7 +309,7 @@
         'la' => 'lea fakalatina',
         'lad' => 'lea fakalatino',
         'lag' => 'lea fakalangi',
-        'lah' => 'lea fakalānita',
+        'lah' => 'lea fakapunisapi-hihifoi',
         'lam' => 'lea fakalamipā',
         'lb' => 'lea fakalakisimipeki',
         'lez' => 'lea fakalesikia',
@@ -358,7 +358,7 @@
         'mgh' => 'lea fakamakūa-meʻeto',
         'mgo' => 'lea fakametā',
         'mh' => 'lea fakamāsolo',
-        'mi' => 'lea fakamauli',
+        'mi' => 'lea fakamāuli',
         'mic' => 'lea fakamikemaki',
         'min' => 'lea fakaminangikapau',
         'mk' => 'lea fakamasitōnia',
@@ -473,7 +473,7 @@
         'rwk' => 'lea fakaluā',
         'sa' => 'lea fakasanisukuliti',
         'sad' => 'lea fakasanitaue',
-        'sah' => 'lea fakasaka',
+        'sah' => 'lea fakaiakuti',
         'sam' => 'lea fakasamalitani-ʻalāmiti',
         'saq' => 'lea fakasamipulu',
         'sas' => 'lea fakasasaki',
@@ -639,8 +639,10 @@
         'es_419' => 'lea fakasipeini-lātini-ʻamelika',
         'es_ES' => 'lea fakasipeini-ʻeulope',
         'es_MX' => 'lea fakasipeini-mekisikou',
+        'fa_AF' => 'lea fakapēsia (ʻtalī)',
         'fr_CA' => 'lea fakafalanisē-kānata',
         'fr_CH' => 'lea fakafalanisē-suisilani',
+        'hi_Latn' => 'lea fakahinitī (fakalatina)',
         'nds_NL' => 'lea fakasakisoni-hifo',
         'nl_BE' => 'lea fakahōlani-pelesiume',
         'ro_MD' => 'lea fakamolitāvia',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tr.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,6 +61,7 @@
         'bfd' => 'Bafut',
         'bfq' => 'Badaga',
         'bg' => 'Bulgarca',
+        'bgc' => 'Haryanvi dili',
         'bgn' => 'Batı Balochi',
         'bho' => 'Arayanice',
         'bi' => 'Bislama',
@@ -69,6 +70,7 @@
         'bjn' => 'Banjar Dili',
         'bkm' => 'Kom',
         'bla' => 'Karaayak dili',
+        'blo' => 'Aniice',
         'bm' => 'Bambara',
         'bn' => 'Bengalce',
         'bo' => 'Tibetçe',
@@ -195,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',
@@ -305,6 +306,7 @@
         'kv' => 'Komi',
         'kw' => 'Kernevekçe',
         'kwk' => 'Kwakʼwala dili',
+        'kxv' => 'Kuvi',
         'ky' => 'Kırgızca',
         'la' => 'Latince',
         'lad' => 'Ladino',
@@ -593,6 +595,7 @@
         'vi' => 'Vietnamca',
         'vls' => 'Batı Flamanca',
         'vmf' => 'Main Frankonya Dili',
+        'vmw' => 'Makuaca',
         'vo' => 'Volapük',
         'vot' => 'Votça',
         'vro' => 'Võro',
@@ -608,6 +611,7 @@
         'xal' => 'Kalmıkça',
         'xh' => 'Zosa dili',
         'xmf' => 'Megrelce',
+        'xnr' => 'Kangrice',
         'xog' => 'Soga',
         'yao' => 'Yao',
         'yap' => 'Yapça',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/tt.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/uk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/uk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/uk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/uk.php	2026-05-20 10:22:01.000000000 +0200
@@ -56,6 +56,7 @@
         'bfd' => 'бафут',
         'bfq' => 'бадага',
         'bg' => 'болгарська',
+        'bgc' => 'харʼянві',
         'bgn' => 'східнобелуджійська',
         'bho' => 'бходжпурі',
         'bi' => 'біслама',
@@ -64,6 +65,7 @@
         'bjn' => 'банджарська',
         'bkm' => 'ком',
         'bla' => 'сіксіка',
+        'blo' => 'анії',
         'bm' => 'бамбара',
         'bn' => 'бенгальська',
         'bo' => 'тибетська',
@@ -185,7 +187,7 @@
         'got' => 'готська',
         'grb' => 'гребо',
         'grc' => 'давньогрецька',
-        'gsw' => 'швейцарська німецька',
+        'gsw' => 'німецька (Швейцарія)',
         'gu' => 'гуджараті',
         'guz' => 'гусії',
         'gv' => 'менкська',
@@ -278,6 +280,7 @@
         'kv' => 'комі',
         'kw' => 'корнська',
         'kwk' => 'кваквала',
+        'kxv' => 'куві',
         'ky' => 'киргизька',
         'la' => 'латинська',
         'lad' => 'ладино',
@@ -291,6 +294,7 @@
         'lij' => 'лігурійська',
         'lil' => 'лілуетська',
         'lkt' => 'лакота',
+        'lld' => 'ладинська',
         'lmo' => 'ломбардська',
         'ln' => 'лінгала',
         'lo' => 'лаоська',
@@ -300,6 +304,7 @@
         'lrc' => 'північнолурська',
         'lsm' => 'самія',
         'lt' => 'литовська',
+        'ltg' => 'латгальська',
         'lu' => 'луба-катанга',
         'lua' => 'луба-лулуа',
         'lui' => 'луїсеньо',
@@ -426,7 +431,7 @@
         'rwk' => 'рва',
         'sa' => 'санскрит',
         'sad' => 'сандаве',
-        'sah' => 'саха',
+        'sah' => 'якутська',
         'sam' => 'самаритянська арамейська',
         'saq' => 'самбуру',
         'sas' => 'сасакська',
@@ -480,6 +485,7 @@
         'swb' => 'коморська',
         'syc' => 'сирійська класична',
         'syr' => 'сирійська',
+        'szl' => 'сілезька',
         'ta' => 'тамільська',
         'tce' => 'південна тутчон',
         'te' => 'телугу',
@@ -527,7 +533,9 @@
         'uz' => 'узбецька',
         'vai' => 'ваї',
         've' => 'венда',
+        'vec' => 'венеційська',
         'vi' => 'вʼєтнамська',
+        'vmw' => 'макува',
         'vo' => 'волапюк',
         'vot' => 'водська',
         'vun' => 'вуньо',
@@ -538,9 +546,10 @@
         'was' => 'вашо',
         'wbp' => 'валпірі',
         'wo' => 'волоф',
-        'wuu' => 'уська китайська',
+        'wuu' => 'китайська уська',
         'xal' => 'калмицька',
         'xh' => 'кхоса',
+        'xnr' => 'кангрі',
         'xog' => 'сога',
         'yao' => 'яо',
         'yap' => 'яп',
@@ -563,14 +572,10 @@
     'LocalizedNames' => [
         'ar_001' => 'сучасна стандартна арабська',
         'az_Arab' => 'південноазербайджанська',
-        'es_419' => 'латиноамериканська іспанська',
-        'es_ES' => 'європейська іспанська',
-        'es_MX' => 'мексиканська іспанська',
+        'de_CH' => 'верхньонімецька (Швейцарія)',
         'fa_AF' => 'дарі',
         'nds_NL' => 'нижньосаксонська',
         'nl_BE' => 'фламандська',
-        'pt_BR' => 'бразильська португальська',
-        'pt_PT' => 'європейська португальська',
         'ro_MD' => 'молдавська',
         'sw_CD' => 'суахілі (Конго)',
         'zh_Hans' => 'китайська (спрощене письмо)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ur.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ur.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ur.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/ur.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,11 +37,13 @@
         'bem' => 'بیمبا',
         'bez' => 'بینا',
         'bg' => 'بلغاری',
+        'bgc' => 'ہریانوی',
         'bgn' => 'مغربی بلوچی',
         'bho' => 'بھوجپوری',
         'bi' => 'بسلاما',
         'bin' => 'بینی',
         'bla' => 'سکسیکا',
+        'blo' => 'عانی',
         'bm' => 'بمبارا',
         'bn' => 'بنگلہ',
         'bo' => 'تبتی',
@@ -95,7 +97,7 @@
         'ebu' => 'امبو',
         'ee' => 'ایو',
         'efi' => 'ایفِک',
-        'eka' => 'ایکاجوی',
+        'eka' => 'ایکاجوک',
         'el' => 'یونانی',
         'en' => 'انگریزی',
         'eo' => 'ایسپرانٹو',
@@ -150,6 +152,7 @@
         'iba' => 'ایبان',
         'ibb' => 'ابی بیو',
         'id' => 'انڈونیثیائی',
+        'ie' => 'غربی',
         'ig' => 'اِگبو',
         'ii' => 'سچوان ای',
         'ikt' => 'مغربی کینیڈین اینُکٹیٹٹ',
@@ -204,6 +207,7 @@
         'kv' => 'کومی',
         'kw' => 'کورنش',
         'kwk' => 'کیواکوالا',
+        'kxv' => 'کووی',
         'ky' => 'کرغیزی',
         'la' => 'لاطینی',
         'lad' => 'لیڈینو',
@@ -212,6 +216,7 @@
         'lez' => 'لیزگیان',
         'lg' => 'گینڈا',
         'li' => 'لیمبرگش',
+        'lij' => 'لیگوریائی',
         'lil' => 'للوئیٹ',
         'lkt' => 'لاکوٹا',
         'lmo' => 'لومبارڈ',
@@ -252,7 +257,7 @@
         'moe' => 'انو ایمن',
         'moh' => 'موہاک',
         'mos' => 'موسی',
-        'mr' => 'مراٹهی',
+        'mr' => 'مراٹھی',
         'ms' => 'مالے',
         'mt' => 'مالٹی',
         'mua' => 'منڈانگ',
@@ -308,6 +313,7 @@
         'pt' => 'پُرتگالی',
         'qu' => 'کویچوآ',
         'quc' => 'کيشی',
+        'raj' => 'راجستھانی',
         'rap' => 'رپانوی',
         'rar' => 'راروتونگان',
         'rhg' => 'روہنگیا',
@@ -363,6 +369,7 @@
         'sw' => 'سواحلی',
         'swb' => 'کوموریائی',
         'syr' => 'سریانی',
+        'szl' => 'سیلیزیائی',
         'ta' => 'تمل',
         'tce' => 'جنوبی ٹچون',
         'te' => 'تیلگو',
@@ -403,7 +410,9 @@
         'uz' => 'ازبیک',
         'vai' => 'وائی',
         've' => 'وینڈا',
+        'vec' => 'وینسی',
         'vi' => 'ویتنامی',
+        'vmw' => 'ماکوائی',
         'vo' => 'وولاپوک',
         'vun' => 'ونجو',
         'wa' => 'والون',
@@ -415,6 +424,7 @@
         'wuu' => 'وو چائینیز',
         'xal' => 'کالمیک',
         'xh' => 'ژوسا',
+        'xnr' => 'کانگری',
         'xog' => 'سوگا',
         'yav' => 'یانگبین',
         'ybb' => 'یمبا',
@@ -422,6 +432,7 @@
         'yo' => 'یوروبا',
         'yrl' => 'نینگاٹو',
         'yue' => 'کینٹونیز',
+        'za' => 'ژوانگی',
         'zgh' => 'اسٹینڈرڈ مراقشی تمازیقی',
         'zh' => 'چینی',
         'zu' => 'زولو',
@@ -443,7 +454,6 @@
         'fa_AF' => 'دری',
         'fr_CA' => 'کینیڈین فرانسیسی',
         'fr_CH' => 'سوئس فرینچ',
-        'hi_Latn' => 'ہندی (لاطینی)',
         'nds_NL' => 'ادنی سیکسن',
         'nl_BE' => 'فلیمِش',
         'pt_BR' => 'برازیلی پرتگالی',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/uz_Arab.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/uz_Arab.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/uz_Arab.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/uz_Arab.php	2026-05-20 10:22:01.000000000 +0200
@@ -6,6 +6,5 @@
         'ps' => 'پشتو',
         'uz' => 'اوزبیک',
     ],
-    'LocalizedNames' => [
-    ],
+    'LocalizedNames' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/uz.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/uz.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/uz.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/uz.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,11 +36,13 @@
         'bem' => 'bemba',
         'bez' => 'bena',
         'bg' => 'bolgar',
+        'bgc' => 'harianvi',
         'bgn' => 'g‘arbiy baluj',
         'bho' => 'bxojpuri',
         'bi' => 'bislama',
         'bin' => 'bini',
         'bla' => 'siksika',
+        'blo' => 'Anii',
         'bm' => 'bambara',
         'bn' => 'bengal',
         'bo' => 'tibet',
@@ -149,6 +151,7 @@
         'iba' => 'iban',
         'ibb' => 'ibibio',
         'id' => 'indonez',
+        'ie' => 'interlingve',
         'ig' => 'igbo',
         'ii' => 'sichuan',
         'ikt' => 'sharqiy-kanada inuktitut',
@@ -202,6 +205,7 @@
         'kv' => 'komi',
         'kw' => 'korn',
         'kwk' => 'kvakvala',
+        'kxv' => 'kuvi',
         'ky' => 'qirgʻizcha',
         'la' => 'lotincha',
         'lad' => 'ladino',
@@ -210,8 +214,10 @@
         'lez' => 'lezgin',
         'lg' => 'ganda',
         'li' => 'limburg',
+        'lij' => 'liguryan',
         'lil' => 'lilluet',
         'lkt' => 'lakota',
+        'lmo' => 'lombard',
         'ln' => 'lingala',
         'lo' => 'laos',
         'lou' => 'luiziana kreol',
@@ -222,7 +228,6 @@
         'lu' => 'luba-katanga',
         'lua' => 'luba-lulua',
         'lun' => 'lunda',
-        'luo' => 'luo',
         'lus' => 'lushay',
         'luy' => 'luhya',
         'lv' => 'latishcha',
@@ -305,6 +310,7 @@
         'pt' => 'portugalcha',
         'qu' => 'kechua',
         'quc' => 'kiche',
+        'raj' => 'rajastani',
         'rap' => 'rapanui',
         'rar' => 'rarotongan',
         'rhg' => 'rohinja',
@@ -358,7 +364,8 @@
         'sv' => 'shved',
         'sw' => 'suaxili',
         'swb' => 'qamar',
-        'syr' => 'suriyacha',
+        'syr' => 'suryoniy',
+        'szl' => 'silez',
         'ta' => 'tamil',
         'tce' => 'janubiy tutchone',
         'te' => 'telugu',
@@ -395,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',
@@ -409,6 +417,7 @@
         'wuu' => 'vu xitoy',
         'xal' => 'qalmoq',
         'xh' => 'kxosa',
+        'xnr' => 'kangri',
         'xog' => 'soga',
         'yav' => 'yangben',
         'ybb' => 'yemba',
@@ -416,6 +425,7 @@
         'yo' => 'yoruba',
         'yrl' => 'nyengatu',
         'yue' => 'kanton',
+        'za' => 'Chjuan',
         'zgh' => 'tamazigxt',
         'zh' => 'xitoy',
         'zu' => 'zulu',
@@ -436,7 +446,6 @@
         'fa_AF' => 'dari',
         'fr_CA' => 'fransuz (Kanada)',
         'fr_CH' => 'fransuz (Shveytsariya)',
-        'hi_Latn' => 'hind (lotin)',
         'nds_NL' => 'quyi sakson',
         'nl_BE' => 'flamand',
         'pt_BR' => 'portugal (Braziliya)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/vi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/vi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/vi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/vi.php	2026-05-20 10:22:01.000000000 +0200
@@ -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',
@@ -58,6 +58,7 @@
         'bfd' => 'Tiếng Bafut',
         'bfq' => 'Tiếng Badaga',
         'bg' => 'Tiếng Bulgaria',
+        'bgc' => 'Tiếng Haryana',
         'bgn' => 'Tiếng Tây Balochi',
         'bho' => 'Tiếng Bhojpuri',
         'bi' => 'Tiếng Bislama',
@@ -66,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',
@@ -190,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',
@@ -294,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',
@@ -304,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',
@@ -369,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',
@@ -412,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',
@@ -496,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',
@@ -543,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',
@@ -557,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',
@@ -585,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/wo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/wo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/wo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/wo.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/xh.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/xh.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/xh.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/xh.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/yo_BJ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/yo_BJ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/yo_BJ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/yo_BJ.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/yo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/yo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/yo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/yo.php	2026-05-20 10:22:01.000000000 +0200
@@ -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',
@@ -35,10 +35,12 @@
         'bem' => 'Èdè Béḿbà',
         'bez' => 'Èdè Bẹ́nà',
         'bg' => 'Èdè Bugaria',
+        'bgc' => 'Èdè Haryanvi',
         'bho' => 'Èdè Bojuri',
         'bi' => 'Èdè Bisilama',
         'bin' => 'Èdè Bini',
         'bla' => 'Èdè Sikiska',
+        'blo' => 'Anii',
         'bm' => 'Èdè Báḿbàrà',
         'bn' => 'Èdè Bengali',
         'bo' => 'Tibetán',
@@ -47,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',
@@ -72,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à',
@@ -138,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',
@@ -197,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',
@@ -205,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',
@@ -219,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',
@@ -236,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',
@@ -276,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',
@@ -298,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',
@@ -349,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',
@@ -371,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',
@@ -386,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',
@@ -397,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',
@@ -411,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íà)',
@@ -422,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/za.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/za.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/za.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/za.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,9 @@
+<?php
+
+return [
+    'Names' => [
+        'en' => 'Yinghyij',
+        'za' => 'Vahcuengh',
+    ],
+    'LocalizedNames' => [],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant_HK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant_HK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant_HK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant_HK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,19 +3,18 @@
 return [
     'Names' => [
         'aa' => '阿法爾文',
+        'am' => '岩哈拉語',
         'az' => '阿塞拜疆文',
         'ba' => '巴什基爾文',
         'br' => '布里多尼文',
         'bs' => '波斯尼亞文',
         'ca' => '加泰隆尼亞文',
-        'crh' => '克里米亞韃靼文',
         'crs' => '塞舌爾克里奧爾法文',
         'den' => '斯拉夫文',
         'eo' => '世界語',
         'gil' => '吉爾伯特文',
         'gl' => '加里西亞文',
         'gsw' => '瑞士德文',
-        'hmn' => '苗語',
         'hr' => '克羅地亞文',
         'ig' => '伊博文',
         'it' => '意大利文',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh_Hant.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,6 +61,7 @@
         'bfd' => '富特文',
         'bfq' => '巴達加文',
         'bg' => '保加利亞文',
+        'bgc' => '哈里亞納文',
         'bgn' => '西俾路支文',
         'bho' => '博傑普爾文',
         'bi' => '比斯拉馬文',
@@ -69,6 +70,7 @@
         'bjn' => '班亞爾文',
         'bkm' => '康姆文',
         'bla' => '錫克錫卡文',
+        'blo' => '阿尼文',
         'bm' => '班巴拉文',
         'bn' => '孟加拉文',
         'bo' => '藏文',
@@ -104,6 +106,7 @@
         'chp' => '奇佩瓦揚文',
         'chr' => '柴羅基文',
         'chy' => '沙伊安文',
+        'cic' => '契卡索文',
         'ckb' => '中庫德文',
         'clc' => '齊爾柯廷語',
         'co' => '科西嘉文',
@@ -111,7 +114,7 @@
         'cps' => '卡皮茲文',
         'cr' => '克里文',
         'crg' => '米奇夫語',
-        'crh' => '土耳其文（克里米亞半島）',
+        'crh' => '克里米亞韃靼文',
         'crj' => '東南克里語',
         'crk' => '平原克里語',
         'crl' => '北部東克里語',
@@ -120,7 +123,7 @@
         'crs' => '塞席爾克里奧爾法文',
         'cs' => '捷克文',
         'csb' => '卡舒布文',
-        'csw' => '沼澤克里語',
+        'csw' => '沼澤克里文',
         'cu' => '宗教斯拉夫文',
         'cv' => '楚瓦什文',
         'cy' => '威爾斯文',
@@ -195,7 +198,6 @@
         'gmh' => '中古高地德文',
         'gn' => '瓜拉尼文',
         'goh' => '古高地德文',
-        'gom' => '孔卡尼文',
         'gon' => '岡德文',
         'gor' => '科隆達羅文',
         'got' => '哥德文',
@@ -208,7 +210,7 @@
         'guz' => '古西文',
         'gv' => '曼島文',
         'gwi' => '圭契文',
-        'ha' => '豪撒文',
+        'ha' => '豪薩文',
         'hai' => '海達文',
         'hak' => '客家話',
         'haw' => '夏威夷文',
@@ -218,7 +220,7 @@
         'hif' => '斐濟印地文',
         'hil' => '希利蓋農文',
         'hit' => '赫梯文',
-        'hmn' => '孟文',
+        'hmn' => '苗語',
         'ho' => '西里莫圖土文',
         'hr' => '克羅埃西亞文',
         'hsb' => '上索布文',
@@ -305,6 +307,7 @@
         'kv' => '科米文',
         'kw' => '康瓦耳文',
         'kwk' => '誇誇嘉誇語',
+        'kxv' => '庫維文',
         'ky' => '吉爾吉斯文',
         'la' => '拉丁文',
         'lad' => '拉迪諾文',
@@ -342,7 +345,7 @@
         'lzz' => '拉茲文',
         'mad' => '馬都拉文',
         'maf' => '馬法文',
-        'mag' => '馬加伊文',
+        'mag' => '摩揭陀文',
         'mai' => '邁蒂利文',
         'mak' => '望加錫文',
         'man' => '曼丁哥文',
@@ -386,7 +389,7 @@
         'nan' => '閩南語',
         'nap' => '拿波里文',
         'naq' => '納馬文',
-        'nb' => '巴克摩挪威文',
+        'nb' => '書面挪威文',
         'nd' => '北地畢列文',
         'nds' => '低地德文',
         'ne' => '尼泊爾文',
@@ -397,7 +400,7 @@
         'njo' => '阿沃那加文',
         'nl' => '荷蘭文',
         'nmg' => '夸西奧文',
-        'nn' => '耐諾斯克挪威文',
+        'nn' => '新挪威文',
         'nnh' => '恩甘澎文',
         'no' => '挪威文',
         'nog' => '諾蓋文',
@@ -515,7 +518,7 @@
         'sn' => '紹納文',
         'snk' => '索尼基文',
         'so' => '索馬利文',
-        'sog' => '索格底亞納文',
+        'sog' => '粟特文',
         'sq' => '阿爾巴尼亞文',
         'sr' => '塞爾維亞文',
         'srn' => '蘇拉南東墎文',
@@ -593,6 +596,7 @@
         'vi' => '越南文',
         'vls' => '西佛蘭德文',
         'vmf' => '美茵-法蘭克尼亞文',
+        'vmw' => '馬庫瓦文',
         'vo' => '沃拉普克文',
         'vot' => '沃提克文',
         'vro' => '佛羅文',
@@ -608,6 +612,7 @@
         'xal' => '卡爾梅克文',
         'xh' => '科薩文',
         'xmf' => '明格列爾文',
+        'xnr' => '康格里',
         'xog' => '索加文',
         'yao' => '瑤文',
         'yap' => '雅浦文',
@@ -633,7 +638,7 @@
         'de_CH' => '高地德文（瑞士）',
         'hi_Latn' => '印地語（拉丁文）',
         'nds_NL' => '低地薩克遜文',
-        'nl_BE' => '佛蘭芒文',
+        'nl_BE' => '法蘭德斯文',
         'ro_MD' => '摩爾多瓦文',
         'sw_CD' => '史瓦希里文（剛果）',
         'zh_Hans' => '簡體中文',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh_HK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh_HK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh_HK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh_HK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,19 +3,18 @@
 return [
     'Names' => [
         'aa' => '阿法爾文',
+        'am' => '岩哈拉語',
         'az' => '阿塞拜疆文',
         'ba' => '巴什基爾文',
         'br' => '布里多尼文',
         'bs' => '波斯尼亞文',
         'ca' => '加泰隆尼亞文',
-        'crh' => '克里米亞韃靼文',
         'crs' => '塞舌爾克里奧爾法文',
         'den' => '斯拉夫文',
         'eo' => '世界語',
         'gil' => '吉爾伯特文',
         'gl' => '加里西亞文',
         'gsw' => '瑞士德文',
-        'hmn' => '苗語',
         'hr' => '克羅地亞文',
         'ig' => '伊博文',
         'it' => '意大利文',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zh.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,7 @@
         'bez' => '贝纳语',
         'bfd' => '巴非特语',
         'bg' => '保加利亚语',
+        'bgc' => '哈里亚纳语',
         'bgn' => '西俾路支语',
         'bho' => '博杰普尔语',
         'bi' => '比斯拉马语',
@@ -55,6 +56,7 @@
         'bin' => '比尼语',
         'bkm' => '科姆语',
         'bla' => '西克西卡语',
+        'blo' => '阿尼语',
         'bm' => '班巴拉语',
         'bn' => '孟加拉语',
         'bo' => '藏语',
@@ -205,7 +207,7 @@
         'id' => '印度尼西亚语',
         'ie' => '国际文字（E）',
         'ig' => '伊博语',
-        'ii' => '四川彝语',
+        'ii' => '凉山彝语',
         'ik' => '伊努皮克语',
         'ikt' => '西加拿大因纽特语',
         'ilo' => '伊洛卡诺语',
@@ -267,6 +269,7 @@
         'kv' => '科米语',
         'kw' => '康沃尔语',
         'kwk' => '夸夸瓦拉语',
+        'kxv' => '库维语',
         'ky' => '柯尔克孜语',
         'la' => '拉丁语',
         'lad' => '拉迪诺语',
@@ -280,6 +283,7 @@
         'lij' => '利古里亚语',
         'lil' => '利洛埃特语',
         'lkt' => '拉科塔语',
+        'lmo' => '伦巴第语',
         'ln' => '林加拉语',
         'lo' => '老挝语',
         'lol' => '蒙戈语',
@@ -311,7 +315,7 @@
         'mfe' => '毛里求斯克里奥尔语',
         'mg' => '马拉加斯语',
         'mga' => '中古爱尔兰语',
-        'mgh' => '马库阿语',
+        'mgh' => '马库阿-梅托语',
         'mgo' => '梅塔语',
         'mh' => '马绍尔语',
         'mi' => '毛利语',
@@ -376,7 +380,7 @@
         'om' => '奥罗莫语',
         'or' => '奥里亚语',
         'os' => '奥塞梯语',
-        'osa' => '奥塞治语',
+        'osa' => '欧塞奇语',
         'ota' => '奥斯曼土耳其语',
         'pa' => '旁遮普语',
         'pag' => '邦阿西南语',
@@ -402,6 +406,7 @@
         'rap' => '拉帕努伊语',
         'rar' => '拉罗汤加语',
         'rhg' => '罗兴亚语',
+        'rif' => '里夫语',
         'rm' => '罗曼什语',
         'rn' => '隆迪语',
         'ro' => '罗马尼亚语',
@@ -416,7 +421,7 @@
         'sah' => '萨哈语',
         'sam' => '萨马利亚阿拉姆语',
         'saq' => '桑布鲁语',
-        'sas' => '萨萨克文',
+        'sas' => '萨萨克语',
         'sat' => '桑塔利语',
         'sba' => '甘拜语',
         'sbp' => '桑古语',
@@ -439,6 +444,7 @@
         'si' => '僧伽罗语',
         'sid' => '悉达摩语',
         'sk' => '斯洛伐克语',
+        'skr' => '色莱基语',
         'sl' => '斯洛文尼亚语',
         'slh' => '南卢舒特种子语',
         'sm' => '萨摩亚语',
@@ -467,6 +473,7 @@
         'swb' => '科摩罗语',
         'syc' => '古典叙利亚语',
         'syr' => '叙利亚语',
+        'szl' => '西里西亚语',
         'ta' => '泰米尔语',
         'tce' => '南塔穹语',
         'te' => '泰卢固语',
@@ -494,6 +501,7 @@
         'tpi' => '托克皮辛语',
         'tr' => '土耳其语',
         'trv' => '赛德克语',
+        'trw' => '托尔瓦利语',
         'ts' => '聪加语',
         'tsi' => '钦西安语',
         'tt' => '鞑靼语',
@@ -517,6 +525,7 @@
         'vec' => '威尼斯语',
         'vep' => '维普森语',
         'vi' => '越南语',
+        'vmw' => '马库阿语',
         'vo' => '沃拉普克语',
         'vot' => '沃提克语',
         'vun' => '温旧语',
@@ -530,8 +539,9 @@
         'wuu' => '吴语',
         'xal' => '卡尔梅克语',
         'xh' => '科萨语',
+        'xnr' => '康格里语',
         'xog' => '索加语',
-        'yao' => '瑶族语',
+        'yao' => '尧语',
         'yap' => '雅浦语',
         'yav' => '洋卞语',
         'ybb' => '耶姆巴语',
@@ -564,6 +574,7 @@
         'fa_AF' => '达里语',
         'fr_CA' => '加拿大法语',
         'fr_CH' => '瑞士法语',
+        'hi_Latn' => '印地语（拉丁字母）',
         'nds_NL' => '低萨克森语',
         'nl_BE' => '弗拉芒语',
         'pt_BR' => '巴西葡萄牙语',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/languages/zu.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,11 +37,13 @@
         'bem' => 'isi-Bemba',
         'bez' => 'isi-Bena',
         'bg' => 'isi-Bulgari',
+        'bgc' => 'isi-Haryanvi',
         'bgn' => 'isi-Western Balochi',
         'bho' => 'isi-Bhojpuri',
         'bi' => 'isi-Bislama',
         'bin' => 'isi-Bini',
         'bla' => 'isi-Siksika',
+        'blo' => 'isi-Anii',
         'bm' => 'isi-Bambara',
         'bn' => 'isi-Bengali',
         'bo' => 'isi-Tibetan',
@@ -207,6 +209,7 @@
         'kv' => 'isi-Komi',
         'kw' => 'isi-Cornish',
         'kwk' => 'Kwakʼwala',
+        'kxv' => 'Kuvi',
         'ky' => 'isi-Kyrgyz',
         'la' => 'isi-Latin',
         'lad' => 'isi-Ladino',
@@ -215,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',
@@ -311,6 +316,7 @@
         'pt' => 'isi-Portuguese',
         'qu' => 'isi-Quechua',
         'quc' => 'isi-Kʼicheʼ',
+        'raj' => 'isi-Rajasthani',
         'rap' => 'isi-Rapanui',
         'rar' => 'isi-Rarotongan',
         'rhg' => 'Rohingya',
@@ -366,6 +372,7 @@
         'sw' => 'isiSwahili',
         'swb' => 'isi-Comorian',
         'syr' => 'isi-Syriac',
+        'szl' => 'iSilesian',
         'ta' => 'isi-Tamil',
         'tce' => 'Southern Tutchone',
         'te' => 'isi-Telugu',
@@ -405,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',
@@ -417,6 +426,7 @@
         'wuu' => 'isi-Wu Chinese',
         'xal' => 'isi-Kalmyk',
         'xh' => 'isiXhosa',
+        'xnr' => 'Kangri',
         'xog' => 'isi-Soga',
         'yav' => 'isi-Yangben',
         'ybb' => 'isi-Yemba',
@@ -424,6 +434,7 @@
         'yo' => 'isi-Yoruba',
         'yrl' => 'isi-Nheengatu',
         'yue' => 'isi-Cantonese',
+        'za' => 'IsiZhuang',
         'zgh' => 'isi-Moroccan Tamazight esivamile',
         'zh' => 'isi-Chinese',
         'zu' => 'isiZulu',
@@ -431,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',
@@ -451,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/af.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/af.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/af.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/af.php	2026-05-20 10:22:01.000000000 +0200
@@ -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)',
@@ -138,6 +138,7 @@
         'en_GU' => 'Engels (Guam)',
         'en_GY' => 'Engels (Guyana)',
         'en_HK' => 'Engels (Hongkong SAS China)',
+        'en_ID' => 'Engels (Indonesië)',
         'en_IE' => 'Engels (Ierland)',
         'en_IL' => 'Engels (Israel)',
         'en_IM' => 'Engels (Eiland Man)',
@@ -205,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ë)',
@@ -285,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)',
@@ -354,9 +355,11 @@
         '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',
+        'ie_EE' => 'Interlingue (Estland)',
         'ig' => 'Igbo',
         'ig_NG' => 'Igbo (Nigerië)',
         'ii' => 'Sichuan Yi',
@@ -377,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)',
@@ -385,14 +390,15 @@
         'kn' => 'Kannada',
         'kn_IN' => 'Kannada (Indië)',
         'ko' => 'Koreaans',
+        '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',
@@ -407,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',
@@ -457,6 +463,9 @@
         'nn_NO' => 'Nuwe Noors (Noorweë)',
         'no' => 'Noors',
         'no_NO' => 'Noors (Noorweë)',
+        'oc' => 'Oksitaans',
+        'oc_ES' => 'Oksitaans (Spanje)',
+        'oc_FR' => 'Oksitaans (Frankryk)',
         'om' => 'Oromo',
         'om_ET' => 'Oromo (Ethiopië)',
         'om_KE' => 'Oromo (Kenia)',
@@ -474,9 +483,9 @@
         'pa_PK' => 'Pandjabi (Pakistan)',
         'pl' => 'Pools',
         'pl_PL' => 'Pools (Pole)',
-        'ps' => 'Pasjto',
-        'ps_AF' => 'Pasjto (Afganistan)',
-        'ps_PK' => 'Pasjto (Pakistan)',
+        'ps' => 'Pasjtoe',
+        'ps_AF' => 'Pasjtoe (Afganistan)',
+        'ps_PK' => 'Pasjtoe (Pakistan)',
         'pt' => 'Portugees',
         'pt_AO' => 'Portugees (Angola)',
         'pt_BR' => 'Portugees (Brasilië)',
@@ -547,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)',
@@ -581,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',
@@ -600,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',
@@ -616,10 +631,12 @@
         'xh' => 'Xhosa',
         'xh_ZA' => 'Xhosa (Suid-Afrika)',
         'yi' => 'Jiddisj',
-        'yi_001' => 'Jiddisj (Wêreld)',
-        'yo' => 'Yoruba',
-        'yo_BJ' => 'Yoruba (Benin)',
-        'yo_NG' => 'Yoruba (Nigerië)',
+        'yi_UA' => 'Jiddisj (Oekraïne)',
+        '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)',
@@ -627,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ak.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ak.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ak.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ak.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 Hɔn Man Wɔ India Po No Mu)',
+        '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,31 +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_KP' => 'Korea kasa (Etifi Koria)',
-        'ko_KR' => 'Korea kasa (Anaafo Koria)',
+        'ko_CN' => 'Korea kasa (Kyaena)',
+        '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' => '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)',
@@ -273,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)',
@@ -289,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/am.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/am.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/am.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/am.php	2026-05-20 10:22:01.000000000 +0200
@@ -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_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,21 +75,21 @@
         'ce_RU' => 'ችችን (ሩስያ)',
         'cs' => 'ቼክኛ',
         'cs_CZ' => 'ቼክኛ (ቼቺያ)',
-        'cv' => 'ቹቫሽ',
-        'cv_RU' => 'ቹቫሽ (ሩስያ)',
-        'cy' => 'ወልሽ',
-        'cy_GB' => 'ወልሽ (ዩናይትድ ኪንግደም)',
+        'cv' => 'ቹቫሽኛ',
+        'cv_RU' => 'ቹቫሽኛ (ሩስያ)',
+        'cy' => 'ዌልሽ',
+        'cy_GB' => 'ዌልሽ (ዩናይትድ ኪንግደም)',
         'da' => 'ዴኒሽ',
         'da_DK' => 'ዴኒሽ (ዴንማርክ)',
         'da_GL' => 'ዴኒሽ (ግሪንላንድ)',
-        'de' => 'ጀርመን',
-        'de_AT' => 'ጀርመን (ኦስትሪያ)',
-        'de_BE' => 'ጀርመን (ቤልጄም)',
-        'de_CH' => 'ጀርመን (ስዊዘርላንድ)',
-        'de_DE' => 'ጀርመን (ጀርመን)',
-        'de_IT' => 'ጀርመን (ጣሊያን)',
-        'de_LI' => 'ጀርመን (ሊችተንስታይን)',
-        'de_LU' => 'ጀርመን (ሉክሰምበርግ)',
+        'de' => 'ጀርመንኛ',
+        'de_AT' => 'ጀርመንኛ (ኦስትሪያ)',
+        'de_BE' => 'ጀርመንኛ (ቤልጄም)',
+        'de_CH' => 'ጀርመንኛ (ስዊዘርላንድ)',
+        'de_DE' => 'ጀርመንኛ (ጀርመን)',
+        'de_IT' => 'ጀርመንኛ (ጣሊያን)',
+        'de_LI' => 'ጀርመንኛ (ሊችተንስታይን)',
+        'de_LU' => 'ጀርመንኛ (ሉክሰምበርግ)',
         'dz' => 'ድዞንግኻኛ',
         'dz_BT' => 'ድዞንግኻኛ (ቡህታን)',
         'ee' => 'ኢዊ',
@@ -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' => 'እንግሊዝኛ (ጉርነሲ)',
@@ -138,12 +138,13 @@
         'en_GU' => 'እንግሊዝኛ (ጉዋም)',
         'en_GY' => 'እንግሊዝኛ (ጉያና)',
         'en_HK' => 'እንግሊዝኛ (ሆንግ ኮንግ ልዩ የአስተዳደር ክልል ቻይና)',
+        'en_ID' => 'እንግሊዝኛ (ኢንዶኔዢያ)',
         'en_IE' => 'እንግሊዝኛ (አየርላንድ)',
         'en_IL' => 'እንግሊዝኛ (እስራኤል)',
         'en_IM' => 'እንግሊዝኛ (አይል ኦፍ ማን)',
         'en_IN' => 'እንግሊዝኛ (ህንድ)',
         'en_IO' => 'እንግሊዝኛ (የብሪታኒያ ህንድ ውቂያኖስ ግዛት)',
-        'en_JE' => 'እንግሊዝኛ (ጀርሲ)',
+        'en_JE' => 'እንግሊዝኛ (ጀርዚ)',
         'en_JM' => 'እንግሊዝኛ (ጃማይካ)',
         'en_KE' => 'እንግሊዝኛ (ኬንያ)',
         'en_KI' => 'እንግሊዝኛ (ኪሪባቲ)',
@@ -153,7 +154,7 @@
         'en_LR' => 'እንግሊዝኛ (ላይቤሪያ)',
         'en_LS' => 'እንግሊዝኛ (ሌሶቶ)',
         'en_MG' => 'እንግሊዝኛ (ማዳጋስካር)',
-        'en_MH' => 'እንግሊዝኛ (ማርሻል አይላንድ)',
+        'en_MH' => 'እንግሊዝኛ (ማርሻል ደሴቶች)',
         'en_MO' => 'እንግሊዝኛ (ማካኦ ልዩ የአስተዳደር ክልል ቻይና)',
         'en_MP' => 'እንግሊዝኛ (የሰሜናዊ ማሪያና ደሴቶች)',
         'en_MS' => 'እንግሊዝኛ (ሞንትሴራት)',
@@ -167,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' => 'እንግሊዝኛ (ስዊድን)',
@@ -186,7 +187,7 @@
         'en_SL' => 'እንግሊዝኛ (ሴራሊዮን)',
         'en_SS' => 'እንግሊዝኛ (ደቡብ ሱዳን)',
         'en_SX' => 'እንግሊዝኛ (ሲንት ማርተን)',
-        'en_SZ' => 'እንግሊዝኛ (ሱዋዚላንድ)',
+        'en_SZ' => 'እንግሊዝኛ (ኤስዋቲኒ)',
         'en_TC' => 'እንግሊዝኛ (የቱርኮችና የካኢኮስ ደሴቶች)',
         'en_TK' => 'እንግሊዝኛ (ቶክላው)',
         'en_TO' => 'እንግሊዝኛ (ቶንጋ)',
@@ -196,7 +197,7 @@
         'en_UG' => 'እንግሊዝኛ (ዩጋንዳ)',
         'en_UM' => 'እንግሊዝኛ (የዩ ኤስ ጠረፍ ላይ ያሉ ደሴቶች)',
         'en_US' => 'እንግሊዝኛ (ዩናይትድ ስቴትስ)',
-        'en_VC' => 'እንግሊዝኛ (ቅዱስ ቪንሴንት እና ግሬናዲንስ)',
+        'en_VC' => 'እንግሊዝኛ (ሴንት ቪንሴንት እና ግሬናዲንስ)',
         'en_VG' => 'እንግሊዝኛ (የእንግሊዝ ቨርጂን ደሴቶች)',
         'en_VI' => 'እንግሊዝኛ (የአሜሪካ ቨርጂን ደሴቶች)',
         'en_VU' => 'እንግሊዝኛ (ቫኑአቱ)',
@@ -206,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' => 'ባስክኛ',
@@ -240,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' => 'ፋሮኛ (የፋሮ ደሴቶች)',
@@ -281,13 +282,13 @@
         'fr_BF' => 'ፈረንሳይኛ (ቡርኪና ፋሶ)',
         'fr_BI' => 'ፈረንሳይኛ (ብሩንዲ)',
         'fr_BJ' => 'ፈረንሳይኛ (ቤኒን)',
-        'fr_BL' => 'ፈረንሳይኛ (ቅዱስ በርቴሎሜ)',
+        'fr_BL' => 'ፈረንሳይኛ (ሴንት ባርቴሌሚ)',
         'fr_CA' => 'ፈረንሳይኛ (ካናዳ)',
         'fr_CD' => 'ፈረንሳይኛ (ኮንጎ-ኪንሻሳ)',
         'fr_CF' => 'ፈረንሳይኛ (ማዕከላዊ አፍሪካ ሪፑብሊክ)',
         'fr_CG' => 'ፈረንሳይኛ (ኮንጎ ብራዛቪል)',
         'fr_CH' => 'ፈረንሳይኛ (ስዊዘርላንድ)',
-        'fr_CI' => 'ፈረንሳይኛ (ኮት ዲቯር)',
+        'fr_CI' => 'ፈረንሳይኛ (ኮትዲቯር)',
         'fr_CM' => 'ፈረንሳይኛ (ካሜሩን)',
         'fr_DJ' => 'ፈረንሳይኛ (ጂቡቲ)',
         'fr_DZ' => 'ፈረንሳይኛ (አልጄሪያ)',
@@ -311,12 +312,12 @@
         'fr_NC' => 'ፈረንሳይኛ (ኒው ካሌዶኒያ)',
         'fr_NE' => 'ፈረንሳይኛ (ኒጀር)',
         'fr_PF' => 'ፈረንሳይኛ (የፈረንሳይ ፖሊኔዢያ)',
-        'fr_PM' => 'ፈረንሳይኛ (ቅዱስ ፒዬር እና ሚኩኤሎን)',
+        'fr_PM' => 'ፈረንሳይኛ (ሴንት ፒዬር እና ሚኩኤሎን)',
         'fr_RE' => 'ፈረንሳይኛ (ሪዩኒየን)',
         'fr_RW' => 'ፈረንሳይኛ (ሩዋንዳ)',
         'fr_SC' => 'ፈረንሳይኛ (ሲሼልስ)',
         'fr_SN' => 'ፈረንሳይኛ (ሴኔጋል)',
-        'fr_SY' => 'ፈረንሳይኛ (ሲሪያ)',
+        'fr_SY' => 'ፈረንሳይኛ (ሶሪያ)',
         'fr_TD' => 'ፈረንሳይኛ (ቻድ)',
         'fr_TG' => 'ፈረንሳይኛ (ቶጐ)',
         'fr_TN' => 'ፈረንሳይኛ (ቱኒዚያ)',
@@ -325,42 +326,44 @@
         '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' => 'ማንክስኛ',
-        'gv_IM' => 'ማንክስኛ (አይል ኦፍ ማን)',
+        'gv' => 'ማንክስ',
+        'gv_IM' => 'ማንክስ (አይል ኦፍ ማን)',
         'ha' => 'ሃውሳኛ',
         'ha_GH' => 'ሃውሳኛ (ጋና)',
         'ha_NE' => 'ሃውሳኛ (ኒጀር)',
         'ha_NG' => 'ሃውሳኛ (ናይጄሪያ)',
-        'he' => 'ዕብራይስጥ﻿',
-        'he_IL' => 'ዕብራይስጥ﻿ (እስራኤል)',
-        'hi' => 'ሒንዱኛ',
-        'hi_IN' => 'ሒንዱኛ (ህንድ)',
-        'hi_Latn' => 'ሒንዱኛ (ላቲን)',
-        'hi_Latn_IN' => 'ሒንዱኛ (ላቲን፣ህንድ)',
+        'he' => 'ዕብራይስጥ',
+        'he_IL' => 'ዕብራይስጥ (እስራኤል)',
+        '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' => 'ኢንዶኔዥኛ',
-        'id_ID' => 'ኢንዶኔዥኛ (ኢንዶኔዢያ)',
+        'id' => 'ኢንዶኔዥያኛ',
+        'id_ID' => 'ኢንዶኔዥያኛ (ኢንዶኔዢያ)',
+        'ie' => 'እንተርሊንግወ',
+        'ie_EE' => 'እንተርሊንግወ (ኤስቶኒያ)',
         'ig' => 'ኢግቦኛ',
         'ig_NG' => 'ኢግቦኛ (ናይጄሪያ)',
-        'ii' => 'ሲቹንዪኛ',
-        'ii_CN' => 'ሲቹንዪኛ (ቻይና)',
+        'ii' => 'ሲቹዋን ዪ',
+        'ii_CN' => 'ሲቹዋን ዪ (ቻይና)',
         'is' => 'አይስላንድኛ',
         'is_IS' => 'አይስላንድኛ (አይስላንድ)',
         'it' => 'ጣሊያንኛ',
@@ -370,71 +373,74 @@
         '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' => 'ካላሊሱትኛ (ግሪንላንድ)',
-        'km' => 'ክህመርኛ',
-        'km_KH' => 'ክህመርኛ (ካምቦዲያ)',
-        'kn' => 'ካናዳኛ',
-        'kn_IN' => 'ካናዳኛ (ህንድ)',
+        'kl' => 'ካላሊሱት',
+        'kl_GL' => 'ካላሊሱት (ግሪንላንድ)',
+        'km' => 'ክመር',
+        'km_KH' => 'ክመር (ካምቦዲያ)',
+        'kn' => 'ካናዳ',
+        'kn_IN' => 'ካናዳ (ህንድ)',
         'ko' => 'ኮሪያኛ',
+        'ko_CN' => 'ኮሪያኛ (ቻይና)',
         'ko_KP' => 'ኮሪያኛ (ሰሜን ኮሪያ)',
         'ko_KR' => 'ኮሪያኛ (ደቡብ ኮሪያ)',
         'ks' => 'ካሽሚርኛ',
         'ks_Arab' => 'ካሽሚርኛ (ዓረብኛ)',
-        'ks_Arab_IN' => 'ካሽሚርኛ (ዓረብኛ፣ህንድ)',
+        'ks_Arab_IN' => 'ካሽሚርኛ (ዓረብኛ፣ ህንድ)',
         'ks_Deva' => 'ካሽሚርኛ (ደቫንጋሪ)',
-        'ks_Deva_IN' => 'ካሽሚርኛ (ደቫንጋሪ፣ህንድ)',
+        'ks_Deva_IN' => 'ካሽሚርኛ (ደቫንጋሪ፣ ህንድ)',
         'ks_IN' => 'ካሽሚርኛ (ህንድ)',
-        'ku' => 'ኩርድሽኛ',
-        'ku_TR' => 'ኩርድሽኛ (ቱርክ)',
+        'ku' => 'ኩርድሽ',
+        'ku_TR' => 'ኩርድሽ (ቱርክ)',
         'kw' => 'ኮርኒሽ',
         'kw_GB' => 'ኮርኒሽ (ዩናይትድ ኪንግደም)',
-        'ky' => 'ኪርጊዝኛ',
-        'ky_KG' => 'ኪርጊዝኛ (ኪርጊስታን)',
-        'lb' => 'ሉክዘምበርኛ',
-        'lb_LU' => 'ሉክዘምበርኛ (ሉክሰምበርግ)',
+        'ky' => 'ክይርግይዝ',
+        'ky_KG' => 'ክይርግይዝ (ኪርጊስታን)',
+        'lb' => 'ሉክሰምበርግኛ',
+        'lb_LU' => 'ሉክሰምበርግኛ (ሉክሰምበርግ)',
         'lg' => 'ጋንዳኛ',
         'lg_UG' => 'ጋንዳኛ (ዩጋንዳ)',
-        'ln' => 'ሊንጋላኛ',
-        'ln_AO' => 'ሊንጋላኛ (አንጐላ)',
-        'ln_CD' => 'ሊንጋላኛ (ኮንጎ-ኪንሻሳ)',
-        'ln_CF' => 'ሊንጋላኛ (ማዕከላዊ አፍሪካ ሪፑብሊክ)',
-        'ln_CG' => 'ሊንጋላኛ (ኮንጎ ብራዛቪል)',
+        'ln' => 'ሊንጋላ',
+        'ln_AO' => 'ሊንጋላ (አንጐላ)',
+        'ln_CD' => 'ሊንጋላ (ኮንጎ-ኪንሻሳ)',
+        'ln_CF' => 'ሊንጋላ (ማዕከላዊ አፍሪካ ሪፑብሊክ)',
+        'ln_CG' => 'ሊንጋላ (ኮንጎ ብራዛቪል)',
         'lo' => 'ላኦኛ',
         'lo_LA' => 'ላኦኛ (ላኦስ)',
-        'lt' => 'ሉቴንያንኛ',
-        'lt_LT' => 'ሉቴንያንኛ (ሊቱዌኒያ)',
-        'lu' => 'ሉባ ካታንጋ',
-        'lu_CD' => 'ሉባ ካታንጋ (ኮንጎ-ኪንሻሳ)',
-        'lv' => 'ላትቪያን',
-        'lv_LV' => 'ላትቪያን (ላትቪያ)',
-        'mg' => 'ማላጋስኛ',
-        'mg_MG' => 'ማላጋስኛ (ማዳጋስካር)',
-        'mi' => 'ማኦሪኛ',
-        'mi_NZ' => 'ማኦሪኛ (ኒው ዚላንድ)',
-        'mk' => 'ማሴዶንኛ',
-        'mk_MK' => 'ማሴዶንኛ (ሰሜን መቄዶንያ)',
-        'ml' => 'ማላያላምኛ',
-        'ml_IN' => 'ማላያላምኛ (ህንድ)',
+        'lt' => 'ሊቱዌንያኛ',
+        'lt_LT' => 'ሊቱዌንያኛ (ሊቱዌኒያ)',
+        'lu' => 'ሉባ-ካታንጋ',
+        'lu_CD' => 'ሉባ-ካታንጋ (ኮንጎ-ኪንሻሳ)',
+        'lv' => 'ላትቪያኛ',
+        'lv_LV' => 'ላትቪያኛ (ላትቪያ)',
+        'mg' => 'ማላጋስይ',
+        'mg_MG' => 'ማላጋስይ (ማዳጋስካር)',
+        'mi' => 'ማኦሪ',
+        'mi_NZ' => 'ማኦሪ (ኒው ዚላንድ)',
+        'mk' => 'ሜቄዶንኛ',
+        'mk_MK' => 'ሜቄዶንኛ (ሰሜን መቄዶንያ)',
+        'ml' => 'ማላያላም',
+        'ml_IN' => 'ማላያላም (ህንድ)',
         'mn' => 'ሞንጎሊያኛ',
         'mn_MN' => 'ሞንጎሊያኛ (ሞንጎሊያ)',
-        'mr' => 'ማራቲኛ',
-        'mr_IN' => 'ማራቲኛ (ህንድ)',
-        'ms' => 'ማላይኛ',
-        'ms_BN' => 'ማላይኛ (ብሩኒ)',
-        'ms_ID' => 'ማላይኛ (ኢንዶኔዢያ)',
-        'ms_MY' => 'ማላይኛ (ማሌዢያ)',
-        'ms_SG' => 'ማላይኛ (ሲንጋፖር)',
-        'mt' => 'ማልቲስኛ',
-        'mt_MT' => 'ማልቲስኛ (ማልታ)',
+        'mr' => 'ማራቲ',
+        'mr_IN' => 'ማራቲ (ህንድ)',
+        'ms' => 'ማላይ',
+        'ms_BN' => 'ማላይ (ብሩኒ)',
+        'ms_ID' => 'ማላይ (ኢንዶኔዢያ)',
+        'ms_MY' => 'ማላይ (ማሌዢያ)',
+        'ms_SG' => 'ማላይ (ሲንጋፖር)',
+        'mt' => 'ማልቲዝኛ',
+        'mt_MT' => 'ማልቲዝኛ (ማልታ)',
         'my' => 'ቡርማኛ',
         'my_MM' => 'ቡርማኛ (ማይናማር[በርማ])',
         'nb' => 'የኖርዌይ ቦክማል',
@@ -455,52 +461,55 @@
         'nl_SX' => 'ደች (ሲንት ማርተን)',
         'nn' => 'የኖርዌይ ናይኖርስክ',
         'nn_NO' => 'የኖርዌይ ናይኖርስክ (ኖርዌይ)',
-        'no' => 'ኖርዌጂያን',
-        'no_NO' => 'ኖርዌጂያን (ኖርዌይ)',
-        'om' => 'ኦሮሞኛ',
-        'om_ET' => 'ኦሮሞኛ (ኢትዮጵያ)',
-        'om_KE' => 'ኦሮሞኛ (ኬንያ)',
-        'or' => 'ኦዲያኛ',
-        'or_IN' => 'ኦዲያኛ (ህንድ)',
+        'no' => 'ኖርዌይኛ',
+        'no_NO' => 'ኖርዌይኛ (ኖርዌይ)',
+        'oc' => 'ኦሲታን',
+        'oc_ES' => 'ኦሲታን (ስፔን)',
+        'oc_FR' => 'ኦሲታን (ፈረንሳይ)',
+        'om' => 'ኦሮሚኛ',
+        'om_ET' => 'ኦሮሚኛ (ኢትዮጵያ)',
+        'om_KE' => 'ኦሮሚኛ (ኬንያ)',
+        'or' => 'ኦዲያ',
+        'or_IN' => 'ኦዲያ (ህንድ)',
         'os' => 'ኦሴቲክ',
         'os_GE' => 'ኦሴቲክ (ጆርጂያ)',
         'os_RU' => 'ኦሴቲክ (ሩስያ)',
         'pa' => 'ፑንጃብኛ',
         'pa_Arab' => 'ፑንጃብኛ (ዓረብኛ)',
-        'pa_Arab_PK' => 'ፑንጃብኛ (ዓረብኛ፣ፓኪስታን)',
+        'pa_Arab_PK' => 'ፑንጃብኛ (ዓረብኛ፣ ፓኪስታን)',
         'pa_Guru' => 'ፑንጃብኛ (ጉርሙኪ)',
-        'pa_Guru_IN' => 'ፑንጃብኛ (ጉርሙኪ፣ህንድ)',
+        'pa_Guru_IN' => 'ፑንጃብኛ (ጉርሙኪ፣ ህንድ)',
         'pa_IN' => 'ፑንጃብኛ (ህንድ)',
         'pa_PK' => 'ፑንጃብኛ (ፓኪስታን)',
-        'pl' => 'ፖሊሽኛ',
-        'pl_PL' => 'ፖሊሽኛ (ፖላንድ)',
-        'ps' => 'ፓሽቶኛ',
-        'ps_AF' => 'ፓሽቶኛ (አፍጋኒስታን)',
-        'ps_PK' => 'ፓሽቶኛ (ፓኪስታን)',
+        'pl' => 'ፖሊሽ',
+        'pl_PL' => 'ፖሊሽ (ፖላንድ)',
+        'ps' => 'ፓሽቶ',
+        'ps_AF' => 'ፓሽቶ (አፍጋኒስታን)',
+        'ps_PK' => 'ፓሽቶ (ፓኪስታን)',
         'pt' => 'ፖርቹጋልኛ',
         'pt_AO' => 'ፖርቹጋልኛ (አንጐላ)',
         'pt_BR' => 'ፖርቹጋልኛ (ብራዚል)',
         'pt_CH' => 'ፖርቹጋልኛ (ስዊዘርላንድ)',
-        'pt_CV' => 'ፖርቹጋልኛ (ኬፕ ቬርዴ)',
+        'pt_CV' => 'ፖርቹጋልኛ (ኬፕቨርዴ)',
         'pt_GQ' => 'ፖርቹጋልኛ (ኢኳቶሪያል ጊኒ)',
-        'pt_GW' => 'ፖርቹጋልኛ (ጊኒ ቢሳኦ)',
+        'pt_GW' => 'ፖርቹጋልኛ (ጊኒ-ቢሳው)',
         'pt_LU' => 'ፖርቹጋልኛ (ሉክሰምበርግ)',
         'pt_MO' => 'ፖርቹጋልኛ (ማካኦ ልዩ የአስተዳደር ክልል ቻይና)',
         'pt_MZ' => 'ፖርቹጋልኛ (ሞዛምቢክ)',
         'pt_PT' => 'ፖርቹጋልኛ (ፖርቱጋል)',
         'pt_ST' => 'ፖርቹጋልኛ (ሳኦ ቶሜ እና ፕሪንሲፔ)',
         'pt_TL' => 'ፖርቹጋልኛ (ቲሞር ሌስቴ)',
-        'qu' => 'ኵቿኛ',
-        'qu_BO' => 'ኵቿኛ (ቦሊቪያ)',
-        'qu_EC' => 'ኵቿኛ (ኢኳዶር)',
-        'qu_PE' => 'ኵቿኛ (ፔሩ)',
+        'qu' => 'ኩዌቹዋ',
+        'qu_BO' => 'ኩዌቹዋ (ቦሊቪያ)',
+        'qu_EC' => 'ኩዌቹዋ (ኢኳዶር)',
+        'qu_PE' => 'ኩዌቹዋ (ፔሩ)',
         'rm' => 'ሮማንሽ',
         'rm_CH' => 'ሮማንሽ (ስዊዘርላንድ)',
-        'rn' => 'ሩንዲኛ',
-        'rn_BI' => 'ሩንዲኛ (ብሩንዲ)',
-        'ro' => 'ሮማኒያን',
-        'ro_MD' => 'ሮማኒያን (ሞልዶቫ)',
-        'ro_RO' => 'ሮማኒያን (ሮሜኒያ)',
+        'rn' => 'ሩንዲ',
+        'rn_BI' => 'ሩንዲ (ብሩንዲ)',
+        'ro' => 'ሮማኒያኛ',
+        'ro_MD' => 'ሮማኒያኛ (ሞልዶቫ)',
+        'ro_RO' => 'ሮማኒያኛ (ሮሜኒያ)',
         'ru' => 'ራሽያኛ',
         'ru_BY' => 'ራሽያኛ (ቤላሩስ)',
         'ru_KG' => 'ራሽያኛ (ኪርጊስታን)',
@@ -508,59 +517,62 @@
         'ru_MD' => 'ራሽያኛ (ሞልዶቫ)',
         'ru_RU' => 'ራሽያኛ (ሩስያ)',
         'ru_UA' => 'ራሽያኛ (ዩክሬን)',
-        'rw' => 'ኪንያርዋንድኛ',
-        'rw_RW' => 'ኪንያርዋንድኛ (ሩዋንዳ)',
-        'sa' => 'ሳንስክሪትኛ',
-        'sa_IN' => 'ሳንስክሪትኛ (ህንድ)',
-        'sc' => 'ሳርዲንያንኛ',
-        'sc_IT' => 'ሳርዲንያንኛ (ጣሊያን)',
-        'sd' => 'ሲንድሂኛ',
-        'sd_Arab' => 'ሲንድሂኛ (ዓረብኛ)',
-        'sd_Arab_PK' => 'ሲንድሂኛ (ዓረብኛ፣ፓኪስታን)',
-        'sd_Deva' => 'ሲንድሂኛ (ደቫንጋሪ)',
-        'sd_Deva_IN' => 'ሲንድሂኛ (ደቫንጋሪ፣ህንድ)',
-        'sd_IN' => 'ሲንድሂኛ (ህንድ)',
-        'sd_PK' => 'ሲንድሂኛ (ፓኪስታን)',
+        'rw' => 'ኪንያርዋንዳ',
+        'rw_RW' => 'ኪንያርዋንዳ (ሩዋንዳ)',
+        'sa' => 'ሳንስክሪት',
+        'sa_IN' => 'ሳንስክሪት (ህንድ)',
+        'sc' => 'ሳርዲንያን',
+        'sc_IT' => 'ሳርዲንያን (ጣሊያን)',
+        'sd' => 'ሲንዲ',
+        'sd_Arab' => 'ሲንዲ (ዓረብኛ)',
+        'sd_Arab_PK' => 'ሲንዲ (ዓረብኛ፣ ፓኪስታን)',
+        'sd_Deva' => 'ሲንዲ (ደቫንጋሪ)',
+        'sd_Deva_IN' => 'ሲንዲ (ደቫንጋሪ፣ ህንድ)',
+        'sd_IN' => 'ሲንዲ (ህንድ)',
+        'sd_PK' => 'ሲንዲ (ፓኪስታን)',
         'se' => 'ሰሜናዊ ሳሚ',
         'se_FI' => 'ሰሜናዊ ሳሚ (ፊንላንድ)',
         'se_NO' => 'ሰሜናዊ ሳሚ (ኖርዌይ)',
         'se_SE' => 'ሰሜናዊ ሳሚ (ስዊድን)',
-        'sg' => 'ሳንጎኛ',
-        'sg_CF' => 'ሳንጎኛ (ማዕከላዊ አፍሪካ ሪፑብሊክ)',
+        'sg' => 'ሳንጎ',
+        'sg_CF' => 'ሳንጎ (ማዕከላዊ አፍሪካ ሪፑብሊክ)',
         'sh' => 'ሰርቦ-ክሮኤሽያኛ',
         'sh_BA' => 'ሰርቦ-ክሮኤሽያኛ (ቦስኒያ እና ሄርዞጎቪኒያ)',
-        'si' => 'ሲንሃልኛ',
-        'si_LK' => 'ሲንሃልኛ (ሲሪላንካ)',
+        'si' => 'ሲንሃላ',
+        'si_LK' => 'ሲንሃላ (ሲሪላንካ)',
         'sk' => 'ስሎቫክኛ',
         'sk_SK' => 'ስሎቫክኛ (ስሎቫኪያ)',
-        'sl' => 'ስሎቪኛ',
-        'sl_SI' => 'ስሎቪኛ (ስሎቬኒያ)',
-        'sn' => 'ሾናኛ',
-        'sn_ZW' => 'ሾናኛ (ዚምቧቤ)',
+        'sl' => 'ስሎቬንኛ',
+        'sl_SI' => 'ስሎቬንኛ (ስሎቬኒያ)',
+        'sn' => 'ሾና',
+        'sn_ZW' => 'ሾና (ዚምቧቤ)',
         'so' => 'ሱማልኛ',
         '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' => 'ስዊድንኛ (ፊንላንድ)',
@@ -570,33 +582,36 @@
         'sw_KE' => 'ስዋሂሊኛ (ኬንያ)',
         'sw_TZ' => 'ስዋሂሊኛ (ታንዛኒያ)',
         'sw_UG' => 'ስዋሂሊኛ (ዩጋንዳ)',
-        'ta' => 'ታሚልኛ',
-        'ta_IN' => 'ታሚልኛ (ህንድ)',
-        'ta_LK' => 'ታሚልኛ (ሲሪላንካ)',
-        'ta_MY' => 'ታሚልኛ (ማሌዢያ)',
-        'ta_SG' => 'ታሚልኛ (ሲንጋፖር)',
-        'te' => 'ተሉጉኛ',
-        'te_IN' => 'ተሉጉኛ (ህንድ)',
-        'tg' => 'ታጂኪኛ',
-        'tg_TJ' => 'ታጂኪኛ (ታጃኪስታን)',
-        'th' => 'ታይኛ',
-        'th_TH' => 'ታይኛ (ታይላንድ)',
+        'ta' => 'ታሚል',
+        'ta_IN' => 'ታሚል (ህንድ)',
+        'ta_LK' => 'ታሚል (ሲሪላንካ)',
+        'ta_MY' => 'ታሚል (ማሌዢያ)',
+        'ta_SG' => 'ታሚል (ሲንጋፖር)',
+        'te' => 'ተሉጉ',
+        'te_IN' => 'ተሉጉ (ህንድ)',
+        'tg' => 'ታጂክ',
+        'tg_TJ' => 'ታጂክ (ታጃኪስታን)',
+        'th' => 'ታይ',
+        'th_TH' => 'ታይ (ታይላንድ)',
         'ti' => 'ትግርኛ',
         'ti_ER' => 'ትግርኛ (ኤርትራ)',
         'ti_ET' => 'ትግርኛ (ኢትዮጵያ)',
-        'tk' => 'ቱርክሜንኛ',
-        'tk_TM' => 'ቱርክሜንኛ (ቱርክሜኒስታን)',
+        'tk' => 'ቱርክሜን',
+        'tk_TM' => 'ቱርክሜን (ቱርክሜኒስታን)',
         'tl' => 'ታጋሎገኛ',
         'tl_PH' => 'ታጋሎገኛ (ፊሊፒንስ)',
-        'to' => 'ቶንጋኛ',
-        'to_TO' => 'ቶንጋኛ (ቶንጋ)',
+        'tn' => 'ጽዋና',
+        'tn_BW' => 'ጽዋና (ቦትስዋና)',
+        'tn_ZA' => 'ጽዋና (ደቡብ አፍሪካ)',
+        'to' => 'ቶንጋን',
+        'to_TO' => 'ቶንጋን (ቶንጋ)',
         'tr' => 'ቱርክኛ',
         'tr_CY' => 'ቱርክኛ (ሳይፕረስ)',
         'tr_TR' => 'ቱርክኛ (ቱርክ)',
-        'tt' => 'ታታርኛ',
-        'tt_RU' => 'ታታርኛ (ሩስያ)',
-        'ug' => 'ኡዊግሁርኛ',
-        'ug_CN' => 'ኡዊግሁርኛ (ቻይና)',
+        'tt' => 'ታታር',
+        'tt_RU' => 'ታታር (ሩስያ)',
+        'ug' => 'ኡይግሁር',
+        'ug_CN' => 'ኡይግሁር (ቻይና)',
         'uk' => 'ዩክሬንኛ',
         'uk_UA' => 'ዩክሬንኛ (ዩክሬን)',
         'ur' => 'ኡርዱኛ',
@@ -605,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' => 'ቪየትናምኛ (ቬትናም)',
@@ -618,22 +633,26 @@
         'xh' => 'ዞሳኛ',
         'xh_ZA' => 'ዞሳኛ (ደቡብ አፍሪካ)',
         'yi' => 'ይዲሽኛ',
-        'yi_001' => 'ይዲሽኛ (ዓለም)',
+        'yi_UA' => 'ይዲሽኛ (ዩክሬን)',
         '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_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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ar.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ar.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ar.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ar.php	2026-05-20 10:22:01.000000000 +0200
@@ -90,8 +90,8 @@
         'de_IT' => 'الألمانية (إيطاليا)',
         'de_LI' => 'الألمانية (ليختنشتاين)',
         'de_LU' => 'الألمانية (لوكسمبورغ)',
-        'dz' => 'الزونخاية',
-        'dz_BT' => 'الزونخاية (بوتان)',
+        'dz' => 'دزونكا',
+        'dz_BT' => 'دزونكا (بوتان)',
         'ee' => 'الإيوي',
         'ee_GH' => 'الإيوي (غانا)',
         'ee_TG' => 'الإيوي (توغو)',
@@ -138,6 +138,7 @@
         'en_GU' => 'الإنجليزية (غوام)',
         'en_GY' => 'الإنجليزية (غيانا)',
         'en_HK' => 'الإنجليزية (هونغ كونغ الصينية [منطقة إدارية خاصة])',
+        'en_ID' => 'الإنجليزية (إندونيسيا)',
         'en_IE' => 'الإنجليزية (أيرلندا)',
         'en_IL' => 'الإنجليزية (إسرائيل)',
         'en_IM' => 'الإنجليزية (جزيرة مان)',
@@ -188,7 +189,7 @@
         'en_SX' => 'الإنجليزية (سانت مارتن)',
         'en_SZ' => 'الإنجليزية (إسواتيني)',
         'en_TC' => 'الإنجليزية (جزر توركس وكايكوس)',
-        'en_TK' => 'الإنجليزية (توكيلو)',
+        'en_TK' => 'الإنجليزية (توكيلاو)',
         'en_TO' => 'الإنجليزية (تونغا)',
         'en_TT' => 'الإنجليزية (ترينيداد وتوباغو)',
         'en_TV' => 'الإنجليزية (توفالو)',
@@ -198,7 +199,7 @@
         'en_US' => 'الإنجليزية (الولايات المتحدة)',
         'en_VC' => 'الإنجليزية (سانت فنسنت وجزر غرينادين)',
         'en_VG' => 'الإنجليزية (جزر فيرجن البريطانية)',
-        'en_VI' => 'الإنجليزية (جزر فيرجن التابعة للولايات المتحدة)',
+        'en_VI' => 'الإنجليزية (جزر فيرجن الأمريكية)',
         'en_VU' => 'الإنجليزية (فانواتو)',
         'en_WS' => 'الإنجليزية (ساموا)',
         'en_ZA' => 'الإنجليزية (جنوب أفريقيا)',
@@ -357,6 +358,8 @@
         'ia_001' => 'اللّغة الوسيطة (العالم)',
         'id' => 'الإندونيسية',
         'id_ID' => 'الإندونيسية (إندونيسيا)',
+        'ie' => 'الإنترلينج',
+        'ie_EE' => 'الإنترلينج (إستونيا)',
         'ig' => 'الإيجبو',
         'ig_NG' => 'الإيجبو (نيجيريا)',
         'ii' => 'السيتشيون يي',
@@ -377,6 +380,8 @@
         'ki' => 'الكيكيو',
         'ki_KE' => 'الكيكيو (كينيا)',
         'kk' => 'الكازاخستانية',
+        'kk_Cyrl' => 'الكازاخستانية (السيريلية)',
+        'kk_Cyrl_KZ' => 'الكازاخستانية (السيريلية، كازاخستان)',
         'kk_KZ' => 'الكازاخستانية (كازاخستان)',
         'kl' => 'الكالاليست',
         'kl_GL' => 'الكالاليست (غرينلاند)',
@@ -385,6 +390,7 @@
         'kn' => 'الكانادا',
         'kn_IN' => 'الكانادا (الهند)',
         'ko' => 'الكورية',
+        'ko_CN' => 'الكورية (الصين)',
         'ko_KP' => 'الكورية (كوريا الشمالية)',
         'ko_KR' => 'الكورية (كوريا الجنوبية)',
         'ks' => 'الكشميرية',
@@ -457,6 +463,9 @@
         'nn_NO' => 'النرويجية نينورسك (النرويج)',
         'no' => 'النرويجية',
         'no_NO' => 'النرويجية (النرويج)',
+        'oc' => 'الأوكسيتانية',
+        'oc_ES' => 'الأوكسيتانية (إسبانيا)',
+        'oc_FR' => 'الأوكسيتانية (فرنسا)',
         'om' => 'الأورومية',
         'om_ET' => 'الأورومية (إثيوبيا)',
         'om_KE' => 'الأورومية (كينيا)',
@@ -490,10 +499,10 @@
         'pt_PT' => 'البرتغالية (البرتغال)',
         'pt_ST' => 'البرتغالية (ساو تومي وبرينسيبي)',
         'pt_TL' => 'البرتغالية (تيمور - ليشتي)',
-        'qu' => 'الكويتشوا',
-        'qu_BO' => 'الكويتشوا (بوليفيا)',
-        'qu_EC' => 'الكويتشوا (الإكوادور)',
-        'qu_PE' => 'الكويتشوا (بيرو)',
+        'qu' => 'كيشوا',
+        'qu_BO' => 'كيشوا (بوليفيا)',
+        'qu_EC' => 'كيشوا (الإكوادور)',
+        'qu_PE' => 'كيشوا (بيرو)',
         'rm' => 'الرومانشية',
         'rm_CH' => 'الرومانشية (سويسرا)',
         'rn' => 'الرندي',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'الصربية (اللاتينية، صربيا)',
         'sr_ME' => 'الصربية (الجبل الأسود)',
         'sr_RS' => 'الصربية (صربيا)',
+        'st' => 'السوتو الجنوبية',
+        'st_LS' => 'السوتو الجنوبية (ليسوتو)',
+        'st_ZA' => 'السوتو الجنوبية (جنوب أفريقيا)',
         'su' => 'السوندانية',
         'su_ID' => 'السوندانية (إندونيسيا)',
         'su_Latn' => 'السوندانية (اللاتينية)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'التركمانية (تركمانستان)',
         'tl' => 'التاغالوغية',
         'tl_PH' => 'التاغالوغية (الفلبين)',
+        'tn' => 'التسوانية',
+        'tn_BW' => 'التسوانية (بوتسوانا)',
+        'tn_ZA' => 'التسوانية (جنوب أفريقيا)',
         'to' => 'التونغية',
         'to_TO' => 'التونغية (تونغا)',
         'tr' => 'التركية',
@@ -618,10 +633,12 @@
         'xh' => 'الخوسا',
         'xh_ZA' => 'الخوسا (جنوب أفريقيا)',
         'yi' => 'اليديشية',
-        'yi_001' => 'اليديشية (العالم)',
+        'yi_UA' => 'اليديشية (أوكرانيا)',
         'yo' => 'اليوروبا',
         'yo_BJ' => 'اليوروبا (بنين)',
         'yo_NG' => 'اليوروبا (نيجيريا)',
+        'za' => 'الزهيونج',
+        'za_CN' => 'الزهيونج (الصين)',
         'zh' => 'الصينية',
         'zh_CN' => 'الصينية (الصين)',
         'zh_HK' => 'الصينية (هونغ كونغ الصينية [منطقة إدارية خاصة])',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/as.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/as.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/as.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/as.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'ইংৰাজী (গুৱাম)',
         'en_GY' => 'ইংৰাজী (গায়ানা)',
         'en_HK' => 'ইংৰাজী (হং কং এছ. এ. আৰ. চীন)',
+        'en_ID' => 'ইংৰাজী (ইণ্ডোনেচিয়া)',
         'en_IE' => 'ইংৰাজী (আয়াৰলেণ্ড)',
         'en_IL' => 'ইংৰাজী (ইজৰাইল)',
         'en_IM' => 'ইংৰাজী (আইল অফ মেন)',
@@ -357,6 +358,8 @@
         'ia_001' => 'ইণ্টাৰলিংগুৱা (বিশ্ব)',
         'id' => 'ইণ্ডোনেচিয়',
         'id_ID' => 'ইণ্ডোনেচিয় (ইণ্ডোনেচিয়া)',
+        'ie' => 'ইণ্টাৰলিংগুৱে',
+        'ie_EE' => 'ইণ্টাৰলিংগুৱে (ইষ্টোনিয়া)',
         'ig' => 'ইগ্বো',
         'ig_NG' => 'ইগ্বো (নাইজেৰিয়া)',
         'ii' => 'ছিচুৱান ই',
@@ -377,6 +380,8 @@
         'ki' => 'কিকুয়ু',
         'ki_KE' => 'কিকুয়ু (কেনিয়া)',
         'kk' => 'কাজাখ',
+        'kk_Cyrl' => 'কাজাখ (চিৰিলিক)',
+        'kk_Cyrl_KZ' => 'কাজাখ (চিৰিলিক, কাজাখাস্তান)',
         'kk_KZ' => 'কাজাখ (কাজাখাস্তান)',
         'kl' => 'কালালিছুট',
         'kl_GL' => 'কালালিছুট (গ্ৰীণলেণ্ড)',
@@ -385,6 +390,7 @@
         'kn' => 'কানাড়া',
         'kn_IN' => 'কানাড়া (ভাৰত)',
         'ko' => 'কোৰিয়ান',
+        'ko_CN' => 'কোৰিয়ান (চীন)',
         'ko_KP' => 'কোৰিয়ান (উত্তৰ কোৰিয়া)',
         'ko_KR' => 'কোৰিয়ান (দক্ষিণ কোৰিয়া)',
         'ks' => 'কাশ্মিৰী',
@@ -457,6 +463,9 @@
         'nn_NO' => 'নৰৱেজিয়ান নায়নোৰ্স্ক (নৰৱে)',
         'no' => 'নৰৱেজিয়ান',
         'no_NO' => 'নৰৱেজিয়ান (নৰৱে)',
+        'oc' => 'অ’চিটান',
+        'oc_ES' => 'অ’চিটান (স্পেইন)',
+        'oc_FR' => 'অ’চিটান (ফ্ৰান্স)',
         'om' => 'ওৰোমো',
         'om_ET' => 'ওৰোমো (ইথিঅ’পিয়া)',
         'om_KE' => 'ওৰোমো (কেনিয়া)',
@@ -555,6 +564,9 @@
         'sr_Latn_RS' => 'ছাৰ্বিয়ান (লেটিন, ছাৰ্বিয়া)',
         'sr_ME' => 'ছাৰ্বিয়ান (মণ্টেনেগ্ৰু)',
         'sr_RS' => 'ছাৰ্বিয়ান (ছাৰ্বিয়া)',
+        'st' => 'দাক্ষিণাত্য ছোথো',
+        'st_LS' => 'দাক্ষিণাত্য ছোথো (লেছ’থ’)',
+        'st_ZA' => 'দাক্ষিণাত্য ছোথো (দক্ষিণ আফ্রিকা)',
         'su' => 'ছুণ্ডানীজ',
         'su_ID' => 'ছুণ্ডানীজ (ইণ্ডোনেচিয়া)',
         'su_Latn' => 'ছুণ্ডানীজ (লেটিন)',
@@ -584,6 +596,9 @@
         'ti_ET' => 'টিগৰিনিয়া (ইথিঅ’পিয়া)',
         'tk' => 'তুৰ্কমেন',
         'tk_TM' => 'তুৰ্কমেন (তুৰ্কমেনিস্তান)',
+        'tn' => 'ছোৱানা',
+        'tn_BW' => 'ছোৱানা (ব’টচোৱানা)',
+        'tn_ZA' => 'ছোৱানা (দক্ষিণ আফ্রিকা)',
         'to' => 'টোঙ্গান',
         'to_TO' => 'টোঙ্গান (টংগা)',
         'tr' => 'তুৰ্কী',
@@ -614,10 +629,12 @@
         'xh' => 'হোছা',
         'xh_ZA' => 'হোছা (দক্ষিণ আফ্রিকা)',
         'yi' => 'ইদ্দিছ',
-        'yi_001' => 'ইদ্দিছ (বিশ্ব)',
+        'yi_UA' => 'ইদ্দিছ (ইউক্ৰেইন)',
         'yo' => 'ইউৰুবা',
         'yo_BJ' => 'ইউৰুবা (বেনিন)',
         'yo_NG' => 'ইউৰুবা (নাইজেৰিয়া)',
+        'za' => 'ঝুৱাং',
+        'za_CN' => 'ঝুৱাং (চীন)',
         'zh' => 'চীনা',
         'zh_CN' => 'চীনা (চীন)',
         'zh_HK' => 'চীনা (হং কং এছ. এ. আৰ. চীন)',
@@ -625,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/az_Cyrl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/az_Cyrl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/az_Cyrl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/az_Cyrl.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,11 +138,12 @@
         'en_GU' => 'инҝилис (Гуам)',
         'en_GY' => 'инҝилис (Гајана)',
         'en_HK' => 'инҝилис (Һонк Конг Хүсуси Инзибати Әрази Чин)',
+        'en_ID' => 'инҝилис (Индонезија)',
         'en_IE' => 'инҝилис (Ирландија)',
         'en_IL' => 'инҝилис (Исраил)',
         'en_IM' => 'инҝилис (Мен адасы)',
         'en_IN' => 'инҝилис (Һиндистан)',
-        'en_IO' => 'инҝилис (Британтјанын Һинд Океаны Әразиси)',
+        'en_IO' => 'инҝилис (Britaniyanın Hind Okeanı Ərazisi)',
         'en_JE' => 'инҝилис (Ҹерси)',
         'en_JM' => 'инҝилис (Јамајка)',
         'en_KE' => 'инҝилис (Кенија)',
@@ -357,6 +358,7 @@
         'ia_001' => 'интерлингве (Дүнја)',
         'id' => 'индонезија',
         'id_ID' => 'индонезија (Индонезија)',
+        'ie_EE' => 'interlinqve (Естонија)',
         'ig' => 'игбо',
         'ig_NG' => 'игбо (Ниҝерија)',
         'ii_CN' => 'siçuan yi (Чин)',
@@ -376,6 +378,8 @@
         'ki' => 'кикују',
         'ki_KE' => 'кикују (Кенија)',
         'kk' => 'газах',
+        'kk_Cyrl' => 'газах (Кирил)',
+        'kk_Cyrl_KZ' => 'газах (Кирил, Газахыстан)',
         'kk_KZ' => 'газах (Газахыстан)',
         'kl' => 'калааллисут',
         'kl_GL' => 'калааллисут (Гренландија)',
@@ -384,6 +388,7 @@
         'kn' => 'каннада',
         'kn_IN' => 'каннада (Һиндистан)',
         'ko' => 'кореја',
+        'ko_CN' => 'кореја (Чин)',
         'ko_KP' => 'кореја (Шимали Кореја)',
         'ko_KR' => 'кореја (Ҹәнуби Кореја)',
         'ks' => 'кәшмир',
@@ -455,6 +460,9 @@
         'nn' => 'нүнорск норвеч',
         'nn_NO' => 'нүнорск норвеч (Норвеч)',
         'no_NO' => 'norveç (Норвеч)',
+        'oc' => 'окситан',
+        'oc_ES' => 'окситан (Испанија)',
+        'oc_FR' => 'окситан (Франса)',
         'om' => 'оромо',
         'om_ET' => 'оромо (Ефиопија)',
         'om_KE' => 'оромо (Кенија)',
@@ -554,6 +562,9 @@
         'sr_Latn_RS' => 'серб (latın, Сербија)',
         'sr_ME' => 'серб (Монтенегро)',
         'sr_RS' => 'серб (Сербија)',
+        'st' => 'сесото',
+        'st_LS' => 'сесото (Лесото)',
+        'st_ZA' => 'сесото (Ҹәнуб Африка)',
         'su' => 'сундан',
         'su_ID' => 'сундан (Индонезија)',
         'su_Latn' => 'сундан (latın)',
@@ -584,6 +595,9 @@
         'tk' => 'түркмән',
         'tk_TM' => 'түркмән (Түркмәнистан)',
         'tl_PH' => 'taqaloq (Филиппин)',
+        'tn' => 'свана',
+        'tn_BW' => 'свана (Ботсвана)',
+        'tn_ZA' => 'свана (Ҹәнуб Африка)',
         'to' => 'тонган',
         'to_TO' => 'тонган (Тонга)',
         'tr' => 'түрк',
@@ -614,10 +628,11 @@
         'xh' => 'хоса',
         'xh_ZA' => 'хоса (Ҹәнуб Африка)',
         'yi' => 'идиш',
-        'yi_001' => 'идиш (Дүнја)',
+        'yi_UA' => 'идиш (Украјна)',
         'yo' => 'јоруба',
         'yo_BJ' => 'јоруба (Бенин)',
         'yo_NG' => 'јоруба (Ниҝерија)',
+        'za_CN' => 'çjuan (Чин)',
         'zh' => 'чин',
         'zh_CN' => 'чин (Чин)',
         'zh_HK' => 'чин (Һонк Конг Хүсуси Инзибати Әрази Чин)',
@@ -625,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/az.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/az.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/az.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/az.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'ingilis (Quam)',
         'en_GY' => 'ingilis (Qayana)',
         'en_HK' => 'ingilis (Honq Konq Xüsusi İnzibati Rayonu Çin)',
+        'en_ID' => 'ingilis (İndoneziya)',
         'en_IE' => 'ingilis (İrlandiya)',
         'en_IL' => 'ingilis (İsrail)',
         'en_IM' => 'ingilis (Men adası)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlinqua (Dünya)',
         'id' => 'indoneziya',
         'id_ID' => 'indoneziya (İndoneziya)',
+        'ie' => 'interlinqve',
+        'ie_EE' => 'interlinqve (Estoniya)',
         'ig' => 'iqbo',
         'ig_NG' => 'iqbo (Nigeriya)',
         'ii' => 'siçuan yi',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (Hindistan)',
         'ko' => 'koreya',
+        'ko_CN' => 'koreya (Çin)',
         'ko_KP' => 'koreya (Şimali Koreya)',
         'ko_KR' => 'koreya (Cənubi Koreya)',
         'ks' => 'kəşmir',
@@ -457,6 +463,9 @@
         'nn_NO' => 'nünorsk norveç (Norveç)',
         'no' => 'norveç',
         'no_NO' => 'norveç (Norveç)',
+        'oc' => 'oksitan',
+        'oc_ES' => 'oksitan (İspaniya)',
+        'oc_FR' => 'oksitan (Fransa)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Efiopiya)',
         'om_KE' => 'oromo (Keniya)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'xosa',
         'xh_ZA' => 'xosa (Cənub Afrika)',
         'yi' => 'idiş',
-        'yi_001' => 'idiş (Dünya)',
+        'yi_UA' => 'idiş (Ukrayna)',
         'yo' => 'yoruba',
         'yo_BJ' => 'yoruba (Benin)',
         'yo_NG' => 'yoruba (Nigeriya)',
+        'za' => 'çjuan',
+        'za_CN' => 'çjuan (Çin)',
         'zh' => 'çin',
         'zh_CN' => 'çin (Çin)',
         'zh_HK' => 'çin (Honq Konq Xüsusi İnzibati Rayonu Çin)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/be.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/be.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/be.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/be.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'англійская (Гуам)',
         'en_GY' => 'англійская (Гаяна)',
         'en_HK' => 'англійская (Ганконг, САР [Кітай])',
+        'en_ID' => 'англійская (Інданезія)',
         'en_IE' => 'англійская (Ірландыя)',
         'en_IL' => 'англійская (Ізраіль)',
         'en_IM' => 'англійская (Востраў Мэн)',
@@ -195,7 +196,7 @@
         'en_TZ' => 'англійская (Танзанія)',
         'en_UG' => 'англійская (Уганда)',
         'en_UM' => 'англійская (Малыя Аддаленыя астравы ЗША)',
-        'en_US' => 'англійская (Злучаныя Штаты)',
+        'en_US' => 'англійская (Злучаныя Штаты Амерыкі)',
         'en_VC' => 'англійская (Сент-Вінсент і Грэнадзіны)',
         'en_VG' => 'англійская (Брытанскія Віргінскія астравы)',
         'en_VI' => 'англійская (Амерыканскія Віргінскія астравы)',
@@ -230,7 +231,7 @@
         'es_PR' => 'іспанская (Пуэрта-Рыка)',
         'es_PY' => 'іспанская (Парагвай)',
         'es_SV' => 'іспанская (Сальвадор)',
-        'es_US' => 'іспанская (Злучаныя Штаты)',
+        'es_US' => 'іспанская (Злучаныя Штаты Амерыкі)',
         'es_UY' => 'іспанская (Уругвай)',
         'es_VE' => 'іспанская (Венесуэла)',
         'et' => 'эстонская',
@@ -357,6 +358,8 @@
         'ia_001' => 'інтэрлінгва (Свет)',
         'id' => 'інданезійская',
         'id_ID' => 'інданезійская (Інданезія)',
+        'ie' => 'інтэрлінгвэ',
+        'ie_EE' => 'інтэрлінгвэ (Эстонія)',
         'ig' => 'ігба',
         'ig_NG' => 'ігба (Нігерыя)',
         'ii' => 'сычуаньская йі',
@@ -377,6 +380,8 @@
         'ki' => 'кікуйю',
         'ki_KE' => 'кікуйю (Кенія)',
         'kk' => 'казахская',
+        'kk_Cyrl' => 'казахская (кірыліца)',
+        'kk_Cyrl_KZ' => 'казахская (кірыліца, Казахстан)',
         'kk_KZ' => 'казахская (Казахстан)',
         'kl' => 'грэнландская',
         'kl_GL' => 'грэнландская (Грэнландыя)',
@@ -385,6 +390,7 @@
         'kn' => 'канада',
         'kn_IN' => 'канада (Індыя)',
         'ko' => 'карэйская',
+        'ko_CN' => 'карэйская (Кітай)',
         'ko_KP' => 'карэйская (Паўночная Карэя)',
         'ko_KR' => 'карэйская (Паўднёвая Карэя)',
         'ks' => 'кашмірская',
@@ -457,6 +463,9 @@
         'nn_NO' => 'нарвежская [нюношк] (Нарвегія)',
         'no' => 'нарвежская',
         'no_NO' => 'нарвежская (Нарвегія)',
+        'oc' => 'аксітанская',
+        'oc_ES' => 'аксітанская (Іспанія)',
+        'oc_FR' => 'аксітанская (Францыя)',
         'om' => 'арома',
         'om_ET' => 'арома (Эфіопія)',
         'om_KE' => 'арома (Кенія)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'сербская (лацініца, Сербія)',
         'sr_ME' => 'сербская (Чарнагорыя)',
         'sr_RS' => 'сербская (Сербія)',
+        'st' => 'сесута',
+        'st_LS' => 'сесута (Лесота)',
+        'st_ZA' => 'сесута (Паўднёва-Афрыканская Рэспубліка)',
         'su' => 'сунда',
         'su_ID' => 'сунда (Інданезія)',
         'su_Latn' => 'сунда (лацініца)',
@@ -586,6 +598,9 @@
         'ti_ET' => 'тыгрынья (Эфіопія)',
         'tk' => 'туркменская',
         'tk_TM' => 'туркменская (Туркменістан)',
+        'tn' => 'тсвана',
+        'tn_BW' => 'тсвана (Батсвана)',
+        'tn_ZA' => 'тсвана (Паўднёва-Афрыканская Рэспубліка)',
         'to' => 'танганская',
         'to_TO' => 'танганская (Тонга)',
         'tr' => 'турэцкая',
@@ -616,10 +631,12 @@
         'xh' => 'коса',
         'xh_ZA' => 'коса (Паўднёва-Афрыканская Рэспубліка)',
         'yi' => 'ідыш',
-        'yi_001' => 'ідыш (Свет)',
+        'yi_UA' => 'ідыш (Украіна)',
         'yo' => 'ёруба',
         'yo_BJ' => 'ёруба (Бенін)',
         'yo_NG' => 'ёруба (Нігерыя)',
+        'za' => 'чжуанская',
+        'za_CN' => 'чжуанская (Кітай)',
         'zh' => 'кітайская',
         'zh_CN' => 'кітайская (Кітай)',
         'zh_HK' => 'кітайская (Ганконг, САР [Кітай])',
@@ -627,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bg.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'английски (Гуам)',
         'en_GY' => 'английски (Гаяна)',
         'en_HK' => 'английски (Хонконг, САР на Китай)',
+        'en_ID' => 'английски (Индонезия)',
         'en_IE' => 'английски (Ирландия)',
         'en_IL' => 'английски (Израел)',
         'en_IM' => 'английски (остров Ман)',
@@ -357,6 +358,8 @@
         'ia_001' => 'интерлингва (свят)',
         'id' => 'индонезийски',
         'id_ID' => 'индонезийски (Индонезия)',
+        'ie' => 'интерлингве',
+        'ie_EE' => 'интерлингве (Естония)',
         'ig' => 'игбо',
         'ig_NG' => 'игбо (Нигерия)',
         'ii' => 'съчуански йи',
@@ -377,6 +380,8 @@
         'ki' => 'кикую',
         'ki_KE' => 'кикую (Кения)',
         'kk' => 'казахски',
+        'kk_Cyrl' => 'казахски (кирилица)',
+        'kk_Cyrl_KZ' => 'казахски (кирилица, Казахстан)',
         'kk_KZ' => 'казахски (Казахстан)',
         'kl' => 'гренландски',
         'kl_GL' => 'гренландски (Гренландия)',
@@ -385,6 +390,7 @@
         'kn' => 'каннада',
         'kn_IN' => 'каннада (Индия)',
         'ko' => 'корейски',
+        'ko_CN' => 'корейски (Китай)',
         'ko_KP' => 'корейски (Северна Корея)',
         'ko_KR' => 'корейски (Южна Корея)',
         'ks' => 'кашмирски',
@@ -457,6 +463,9 @@
         'nn_NO' => 'норвежки [нюношк] (Норвегия)',
         'no' => 'норвежки',
         'no_NO' => 'норвежки (Норвегия)',
+        'oc' => 'окситански',
+        'oc_ES' => 'окситански (Испания)',
+        'oc_FR' => 'окситански (Франция)',
         'om' => 'оромо',
         'om_ET' => 'оромо (Етиопия)',
         'om_KE' => 'оромо (Кения)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'сръбски (латиница, Сърбия)',
         'sr_ME' => 'сръбски (Черна гора)',
         'sr_RS' => 'сръбски (Сърбия)',
+        'st' => 'сото',
+        'st_LS' => 'сото (Лесото)',
+        'st_ZA' => 'сото (Южна Африка)',
         'su' => 'сундански',
         'su_ID' => 'сундански (Индонезия)',
         'su_Latn' => 'сундански (латиница)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'туркменски (Туркменистан)',
         'tl' => 'тагалог',
         'tl_PH' => 'тагалог (Филипини)',
+        'tn' => 'тсвана',
+        'tn_BW' => 'тсвана (Ботсвана)',
+        'tn_ZA' => 'тсвана (Южна Африка)',
         'to' => 'тонгански',
         'to_TO' => 'тонгански (Тонга)',
         'tr' => 'турски',
@@ -618,10 +633,12 @@
         'xh' => 'кхоса',
         'xh_ZA' => 'кхоса (Южна Африка)',
         'yi' => 'идиш',
-        'yi_001' => 'идиш (свят)',
+        'yi_UA' => 'идиш (Украйна)',
         'yo' => 'йоруба',
         'yo_BJ' => 'йоруба (Бенин)',
         'yo_NG' => 'йоруба (Нигерия)',
+        'za' => 'зуанг',
+        'za_CN' => 'зуанг (Китай)',
         'zh' => 'китайски',
         'zh_CN' => 'китайски (Китай)',
         'zh_HK' => 'китайски (Хонконг, САР на Китай)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bm.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bm.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bm.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bm.php	2026-05-20 10:22:01.000000000 +0200
@@ -88,10 +88,10 @@
         'en_GM' => 'angilɛkan (Ganbi)',
         'en_GU' => 'angilɛkan (Gwam)',
         'en_GY' => 'angilɛkan (Gwiyana)',
+        'en_ID' => 'angilɛkan (Ɛndonezi)',
         'en_IE' => 'angilɛkan (Irilandi)',
         'en_IL' => 'angilɛkan (Isirayeli)',
         'en_IN' => 'angilɛkan (Ɛndujamana)',
-        'en_IO' => 'angilɛkan (Angilɛ ka ɛndu dugukolo)',
         'en_JM' => 'angilɛkan (Zamayiki)',
         'en_KE' => 'angilɛkan (Keniya)',
         'en_KI' => 'angilɛkan (Kiribati)',
@@ -246,6 +246,7 @@
         'km' => 'kambojikan',
         'km_KH' => 'kambojikan (Kamboji)',
         'ko' => 'korekan',
+        'ko_CN' => 'korekan (Siniwajamana)',
         'ko_KP' => 'korekan (Kɛɲɛka Kore)',
         'ko_KR' => 'korekan (Worodugu Kore)',
         'ms' => 'malɛzikan',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bn.php	2026-05-20 10:22:01.000000000 +0200
@@ -9,35 +9,35 @@
         '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' => 'আজারবাইজানী',
@@ -138,6 +138,7 @@
         'en_GU' => 'ইংরেজি (গুয়াম)',
         'en_GY' => 'ইংরেজি (গিয়ানা)',
         'en_HK' => 'ইংরেজি (হংকং এসএআর চীনা)',
+        'en_ID' => 'ইংরেজি (ইন্দোনেশিয়া)',
         'en_IE' => 'ইংরেজি (আয়ারল্যান্ড)',
         'en_IL' => 'ইংরেজি (ইজরায়েল)',
         'en_IM' => 'ইংরেজি (আইল অফ ম্যান)',
@@ -357,6 +358,8 @@
         'ia_001' => 'ইন্টারলিঙ্গুয়া (পৃথিবী)',
         'id' => 'ইন্দোনেশীয়',
         'id_ID' => 'ইন্দোনেশীয় (ইন্দোনেশিয়া)',
+        'ie' => 'ইন্টারলিঙ্গ',
+        'ie_EE' => 'ইন্টারলিঙ্গ (এস্তোনিয়া)',
         'ig' => 'ইগ্‌বো',
         'ig_NG' => 'ইগ্‌বো (নাইজেরিয়া)',
         'ii' => 'সিচুয়ান য়ি',
@@ -377,6 +380,8 @@
         'ki' => 'কিকুয়ু',
         'ki_KE' => 'কিকুয়ু (কেনিয়া)',
         'kk' => 'কাজাখ',
+        'kk_Cyrl' => 'কাজাখ (সিরিলিক)',
+        'kk_Cyrl_KZ' => 'কাজাখ (সিরিলিক, কাজাখস্তান)',
         'kk_KZ' => 'কাজাখ (কাজাখস্তান)',
         'kl' => 'কালাল্লিসুট',
         'kl_GL' => 'কালাল্লিসুট (গ্রীনল্যান্ড)',
@@ -385,6 +390,7 @@
         'kn' => 'কন্নড়',
         'kn_IN' => 'কন্নড় (ভারত)',
         'ko' => 'কোরিয়ান',
+        'ko_CN' => 'কোরিয়ান (চীন)',
         'ko_KP' => 'কোরিয়ান (উত্তর কোরিয়া)',
         'ko_KR' => 'কোরিয়ান (দক্ষিণ কোরিয়া)',
         'ks' => 'কাশ্মীরি',
@@ -457,6 +463,9 @@
         'nn_NO' => 'নরওয়েজিয়ান নিনর্স্ক (নরওয়ে)',
         'no' => 'নরওয়েজীয়',
         'no_NO' => 'নরওয়েজীয় (নরওয়ে)',
+        'oc' => 'অক্সিটান',
+        'oc_ES' => 'অক্সিটান (স্পেন)',
+        'oc_FR' => 'অক্সিটান (ফ্রান্স)',
         'om' => 'অরোমো',
         'om_ET' => 'অরোমো (ইথিওপিয়া)',
         'om_KE' => 'অরোমো (কেনিয়া)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'সার্বীয় (ল্যাটিন, সার্বিয়া)',
         'sr_ME' => 'সার্বীয় (মন্টিনিগ্রো)',
         'sr_RS' => 'সার্বীয় (সার্বিয়া)',
+        'st' => 'দক্ষিন সোথো',
+        'st_LS' => 'দক্ষিন সোথো (লেসোথো)',
+        'st_ZA' => 'দক্ষিন সোথো (দক্ষিণ আফ্রিকা)',
         'su' => 'সুদানী',
         'su_ID' => 'সুদানী (ইন্দোনেশিয়া)',
         'su_Latn' => 'সুদানী (ল্যাটিন)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'তুর্কমেনী (তুর্কমেনিস্তান)',
         'tl' => 'তাগালগ',
         'tl_PH' => 'তাগালগ (ফিলিপাইন)',
+        'tn' => 'সোয়ানা',
+        'tn_BW' => 'সোয়ানা (বতসোয়ানা)',
+        'tn_ZA' => 'সোয়ানা (দক্ষিণ আফ্রিকা)',
         'to' => 'টোঙ্গান',
         'to_TO' => 'টোঙ্গান (টোঙ্গা)',
         'tr' => 'তুর্কী',
@@ -618,10 +633,12 @@
         'xh' => 'জোসা',
         'xh_ZA' => 'জোসা (দক্ষিণ আফ্রিকা)',
         'yi' => 'ইদ্দিশ',
-        'yi_001' => 'ইদ্দিশ (পৃথিবী)',
+        'yi_UA' => 'ইদ্দিশ (ইউক্রেন)',
         'yo' => 'ইওরুবা',
         'yo_BJ' => 'ইওরুবা (বেনিন)',
         'yo_NG' => 'ইওরুবা (নাইজেরিয়া)',
+        'za' => 'ঝু্য়াঙ',
+        'za_CN' => 'ঝু্য়াঙ (চীন)',
         'zh' => 'চীনা',
         'zh_CN' => 'চীনা (চীন)',
         'zh_HK' => 'চীনা (হংকং এসএআর চীনা)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/br.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/br.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/br.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/br.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,11 +138,11 @@
         'en_GU' => 'saozneg (Guam)',
         'en_GY' => 'saozneg (Guyana)',
         'en_HK' => 'saozneg (Hong Kong RMD Sina)',
+        'en_ID' => 'saozneg (Indonezia)',
         'en_IE' => 'saozneg (Iwerzhon)',
         'en_IL' => 'saozneg (Israel)',
         'en_IM' => 'saozneg (Enez Vanav)',
         'en_IN' => 'saozneg (India)',
-        'en_IO' => 'saozneg (Tiriad breizhveurat Meurvor Indez)',
         'en_JE' => 'saozneg (Jerzenez)',
         'en_JM' => 'saozneg (Jamaika)',
         'en_KE' => 'saozneg (Kenya)',
@@ -357,6 +357,8 @@
         'ia_001' => 'interlingua (Bed)',
         'id' => 'indonezeg',
         'id_ID' => 'indonezeg (Indonezia)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estonia)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigeria)',
         'ii' => 'yieg Sichuan',
@@ -377,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)',
@@ -385,6 +389,7 @@
         'kn' => 'kanareg',
         'kn_IN' => 'kanareg (India)',
         'ko' => 'koreaneg',
+        'ko_CN' => 'koreaneg (Sina)',
         'ko_KP' => 'koreaneg (Korea an Norzh)',
         'ko_KR' => 'koreaneg (Korea ar Su)',
         'ks' => 'kashmiri',
@@ -457,6 +462,9 @@
         'nn_NO' => 'norvegeg nynorsk (Norvegia)',
         'no' => 'norvegeg',
         'no_NO' => 'norvegeg (Norvegia)',
+        'oc' => 'okitaneg',
+        'oc_ES' => 'okitaneg (Spagn)',
+        'oc_FR' => 'okitaneg (Frañs)',
         'om' => 'oromoeg',
         'om_ET' => 'oromoeg (Etiopia)',
         'om_KE' => 'oromoeg (Kenya)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +632,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Suafrika)',
         'yi' => 'yiddish',
-        'yi_001' => 'yiddish (Bed)',
+        'yi_UA' => 'yiddish (Ukraina)',
         'yo' => 'yorouba',
         'yo_BJ' => 'yorouba (Benin)',
         'yo_NG' => 'yorouba (Nigeria)',
+        'za' => 'zhuang',
+        'za_CN' => 'zhuang (Sina)',
         'zh' => 'sinaeg',
         'zh_CN' => 'sinaeg (Sina)',
         'zh_HK' => 'sinaeg (Hong Kong RMD Sina)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bs_Cyrl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bs_Cyrl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bs_Cyrl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bs_Cyrl.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'енглески (Гуам)',
         'en_GY' => 'енглески (Гвајана)',
         'en_HK' => 'енглески (Хонг Конг С. А. Р.)',
+        'en_ID' => 'енглески (Индонезија)',
         'en_IE' => 'енглески (Ирска)',
         'en_IL' => 'енглески (Израел)',
         'en_IM' => 'енглески (Острво Мен)',
@@ -357,6 +358,8 @@
         'ia_001' => 'интерлингва (Свијет)',
         'id' => 'индонежански',
         'id_ID' => 'индонежански (Индонезија)',
+        'ie' => 'међујезички',
+        'ie_EE' => 'међујезички (Естонија)',
         'ig' => 'игбо',
         'ig_NG' => 'игбо (Нигерија)',
         'ii' => 'сечуан ји',
@@ -377,6 +380,8 @@
         'ki' => 'кикују',
         'ki_KE' => 'кикују (Кенија)',
         'kk' => 'казашки',
+        'kk_Cyrl' => 'казашки (ћирилица)',
+        'kk_Cyrl_KZ' => 'казашки (ћирилица, Казахстан)',
         'kk_KZ' => 'казашки (Казахстан)',
         'kl' => 'калалисут',
         'kl_GL' => 'калалисут (Гренланд)',
@@ -385,6 +390,7 @@
         'kn' => 'канада',
         'kn_IN' => 'канада (Индија)',
         'ko' => 'корејски',
+        'ko_CN' => 'корејски (Кина)',
         'ko_KP' => 'корејски (Сјеверна Кореја)',
         'ko_KR' => 'корејски (Јужна Кореја)',
         'ks' => 'кашмирски',
@@ -457,6 +463,9 @@
         'nn_NO' => 'норвешки нинорск (Норвешка)',
         'no' => 'норвешки',
         'no_NO' => 'норвешки (Норвешка)',
+        'oc' => 'провансалски',
+        'oc_ES' => 'провансалски (Шпанија)',
+        'oc_FR' => 'провансалски (Француска)',
         'om' => 'оромо',
         'om_ET' => 'оромо (Етиопија)',
         'om_KE' => 'оромо (Кенија)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'српски (латиница, Србија)',
         'sr_ME' => 'српски (Црна Гора)',
         'sr_RS' => 'српски (Србија)',
+        'st' => 'сесото',
+        'st_LS' => 'сесото (Лесото)',
+        'st_ZA' => 'сесото (Јужноафричка Република)',
         'su' => 'сундански',
         'su_ID' => 'сундански (Индонезија)',
         'su_Latn' => 'сундански (латиница)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'туркменски (Туркменистан)',
         'tl' => 'тагалски',
         'tl_PH' => 'тагалски (Филипини)',
+        'tn' => 'тсвана',
+        'tn_BW' => 'тсвана (Боцвана)',
+        'tn_ZA' => 'тсвана (Јужноафричка Република)',
         'to' => 'тонга',
         'to_TO' => 'тонга (Тонга)',
         'tr' => 'турски',
@@ -618,10 +633,12 @@
         'xh' => 'коса',
         'xh_ZA' => 'коса (Јужноафричка Република)',
         'yi' => 'јидиш',
-        'yi_001' => 'јидиш (Свијет)',
+        'yi_UA' => 'јидиш (Украјина)',
         'yo' => 'јоруба',
         'yo_BJ' => 'јоруба (Бенин)',
         'yo_NG' => 'јоруба (Нигерија)',
+        'za' => 'жуанг',
+        'za_CN' => 'жуанг (Кина)',
         'zh' => 'кинески',
         'zh_CN' => 'кинески (Кина)',
         'zh_HK' => 'кинески (Хонг Конг С. А. Р.)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bs.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bs.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bs.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/bs.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'engleski (Guam)',
         'en_GY' => 'engleski (Gvajana)',
         'en_HK' => 'engleski (Hong Kong [SAR Kina])',
+        'en_ID' => 'engleski (Indonezija)',
         'en_IE' => 'engleski (Irska)',
         'en_IL' => 'engleski (Izrael)',
         'en_IM' => 'engleski (Ostrvo Man)',
@@ -165,7 +166,7 @@
         'en_NA' => 'engleski (Namibija)',
         'en_NF' => 'engleski (Ostrvo Norfolk)',
         'en_NG' => 'engleski (Nigerija)',
-        'en_NL' => 'engleski (Holandija)',
+        'en_NL' => 'engleski (Nizozemska)',
         'en_NR' => 'engleski (Nauru)',
         'en_NU' => 'engleski (Niue)',
         'en_NZ' => 'engleski (Novi Zeland)',
@@ -324,7 +325,7 @@
         'fr_WF' => 'francuski (Ostrva Valis i Futuna)',
         'fr_YT' => 'francuski (Majote)',
         'fy' => 'zapadni frizijski',
-        'fy_NL' => 'zapadni frizijski (Holandija)',
+        'fy_NL' => 'zapadni frizijski (Nizozemska)',
         'ga' => 'irski',
         'ga_GB' => 'irski (Ujedinjeno Kraljevstvo)',
         'ga_IE' => 'irski (Irska)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingva (Svijet)',
         'id' => 'indonezijski',
         'id_ID' => 'indonezijski (Indonezija)',
+        'ie' => 'interlingve',
+        'ie_EE' => 'interlingve (Estonija)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigerija)',
         'ii' => 'sičuan ji',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kanada',
         'kn_IN' => 'kanada (Indija)',
         'ko' => 'korejski',
+        'ko_CN' => 'korejski (Kina)',
         'ko_KP' => 'korejski (Sjeverna Koreja)',
         'ko_KR' => 'korejski (Južna Koreja)',
         'ks' => 'kašmirski',
@@ -436,27 +442,30 @@
         'mt' => 'malteški',
         'mt_MT' => 'malteški (Malta)',
         'my' => 'burmanski',
-        'my_MM' => 'burmanski (Mjanmar)',
+        'my_MM' => 'burmanski (Mijanmar)',
         'nb' => 'norveški [Bokmal]',
         'nb_NO' => 'norveški [Bokmal] (Norveška)',
-        'nb_SJ' => 'norveški [Bokmal] (Svalbard i Jan Majen)',
+        'nb_SJ' => 'norveški [Bokmal] (Svalbard i Jan Mayen)',
         'nd' => 'sjeverni ndebele',
         'nd_ZW' => 'sjeverni ndebele (Zimbabve)',
         'ne' => 'nepalski',
         'ne_IN' => 'nepalski (Indija)',
         'ne_NP' => 'nepalski (Nepal)',
-        'nl' => 'holandski',
-        'nl_AW' => 'holandski (Aruba)',
-        'nl_BE' => 'holandski (Belgija)',
-        'nl_BQ' => 'holandski (Karipska Holandija)',
-        'nl_CW' => 'holandski (Kurasao)',
-        'nl_NL' => 'holandski (Holandija)',
-        'nl_SR' => 'holandski (Surinam)',
-        'nl_SX' => 'holandski (Sint Marten)',
+        'nl' => 'nizozemski',
+        'nl_AW' => 'nizozemski (Aruba)',
+        'nl_BE' => 'nizozemski (Belgija)',
+        'nl_BQ' => 'nizozemski (Karipska Holandija)',
+        'nl_CW' => 'nizozemski (Kurasao)',
+        'nl_NL' => 'nizozemski (Nizozemska)',
+        'nl_SR' => 'nizozemski (Surinam)',
+        'nl_SX' => 'nizozemski (Sint Marten)',
         'nn' => 'norveški [Nynorsk]',
         'nn_NO' => 'norveški [Nynorsk] (Norveška)',
         'no' => 'norveški',
         'no_NO' => 'norveški (Norveška)',
+        'oc' => 'oksitanski',
+        'oc_ES' => 'oksitanski (Španija)',
+        'oc_FR' => 'oksitanski (Francuska)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiopija)',
         'om_KE' => 'oromo (Kenija)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'hosa',
         'xh_ZA' => 'hosa (Južnoafrička Republika)',
         'yi' => 'jidiš',
-        'yi_001' => 'jidiš (Svijet)',
+        'yi_UA' => 'jidiš (Ukrajina)',
         'yo' => 'jorubanski',
         'yo_BJ' => 'jorubanski (Benin)',
         'yo_NG' => 'jorubanski (Nigerija)',
+        'za' => 'zuang',
+        'za_CN' => 'zuang (Kina)',
         'zh' => 'kineski',
         'zh_CN' => 'kineski (Kina)',
         'zh_HK' => 'kineski (Hong Kong [SAR Kina])',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ca.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ca.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ca.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ca.php	2026-05-20 10:22:01.000000000 +0200
@@ -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',
@@ -30,7 +30,7 @@
         'ar_OM' => 'àrab (Oman)',
         'ar_PS' => 'àrab (Territoris palestins)',
         'ar_QA' => 'àrab (Qatar)',
-        'ar_SA' => 'àrab (Aràbia Saudita)',
+        'ar_SA' => 'àrab (Aràbia Saudí)',
         'ar_SD' => 'àrab (Sudan)',
         'ar_SO' => 'àrab (Somàlia)',
         'ar_SS' => 'àrab (Sudan del Sud)',
@@ -104,7 +104,7 @@
         'en_AE' => 'anglès (Emirats Àrabs Units)',
         'en_AG' => 'anglès (Antigua i Barbuda)',
         'en_AI' => 'anglès (Anguilla)',
-        'en_AS' => 'anglès (Samoa Nord-americana)',
+        'en_AS' => 'anglès (Samoa Americana)',
         'en_AT' => 'anglès (Àustria)',
         'en_AU' => 'anglès (Austràlia)',
         'en_BB' => 'anglès (Barbados)',
@@ -115,7 +115,7 @@
         'en_BW' => 'anglès (Botswana)',
         'en_BZ' => 'anglès (Belize)',
         'en_CA' => 'anglès (Canadà)',
-        'en_CC' => 'anglès (Illes Cocos)',
+        'en_CC' => 'anglès (Illes Cocos [Keeling])',
         'en_CH' => 'anglès (Suïssa)',
         'en_CK' => 'anglès (Illes Cook)',
         'en_CM' => 'anglès (Camerun)',
@@ -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)',
@@ -138,6 +138,7 @@
         'en_GU' => 'anglès (Guam)',
         'en_GY' => 'anglès (Guyana)',
         'en_HK' => 'anglès (Hong Kong [RAE Xina])',
+        'en_ID' => 'anglès (Indonèsia)',
         'en_IE' => 'anglès (Irlanda)',
         'en_IL' => 'anglès (Israel)',
         'en_IM' => 'anglès (Illa de Man)',
@@ -155,7 +156,7 @@
         'en_MG' => 'anglès (Madagascar)',
         'en_MH' => 'anglès (Illes Marshall)',
         'en_MO' => 'anglès (Macau [RAE Xina])',
-        'en_MP' => 'anglès (Illes Mariannes Septentrionals)',
+        'en_MP' => 'anglès (Illes Marianes del Nord)',
         'en_MS' => 'anglès (Montserrat)',
         'en_MT' => 'anglès (Malta)',
         'en_MU' => 'anglès (Maurici)',
@@ -163,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)',
@@ -190,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',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (Món)',
         'id' => 'indonesi',
         'id_ID' => 'indonesi (Indonèsia)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estònia)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigèria)',
         'ii' => 'yi sichuan',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (Índia)',
         'ko' => 'coreà',
+        'ko_CN' => 'coreà (Xina)',
         'ko_KP' => 'coreà (Corea del Nord)',
         'ko_KR' => 'coreà (Corea del Sud)',
         'ks' => 'caixmiri',
@@ -409,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',
@@ -457,6 +463,9 @@
         'nn_NO' => 'noruec nynorsk (Noruega)',
         'no' => 'noruec',
         'no_NO' => 'noruec (Noruega)',
+        'oc' => 'occità',
+        'oc_ES' => 'occità (Espanya)',
+        'oc_FR' => 'occità (França)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiòpia)',
         'om_KE' => 'oromo (Kenya)',
@@ -557,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í)',
@@ -588,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',
@@ -616,12 +631,14 @@
         '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_001' => 'ídix (Món)',
+        'yi_UA' => 'ídix (Ucraïna)',
         'yo' => 'ioruba',
         'yo_BJ' => 'ioruba (Benín)',
         'yo_NG' => 'ioruba (Nigèria)',
+        'za' => 'zhuang',
+        'za_CN' => 'zhuang (Xina)',
         'zh' => 'xinès',
         'zh_CN' => 'xinès (Xina)',
         'zh_HK' => 'xinès (Hong Kong [RAE Xina])',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ce.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ce.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ce.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ce.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,11 +138,11 @@
         'en_GU' => 'ингалсан (Гуам)',
         'en_GY' => 'ингалсан (Гайана)',
         'en_HK' => 'ингалсан (Гонконг [ша-къаьстина кӀошт])',
+        'en_ID' => 'ингалсан (Индонези)',
         'en_IE' => 'ингалсан (Ирланди)',
         'en_IL' => 'ингалсан (Израиль)',
         'en_IM' => 'ингалсан (Мэн гӀайре)',
         'en_IN' => 'ингалсан (ХӀинди)',
-        'en_IO' => 'ингалсан (Британин латта Индин океанехь)',
         'en_JE' => 'ингалсан (Джерси)',
         'en_JM' => 'ингалсан (Ямайка)',
         'en_KE' => 'ингалсан (Кени)',
@@ -364,6 +364,8 @@
         'ki' => 'кикуйю',
         'ki_KE' => 'кикуйю (Кени)',
         'kk' => 'кхазакхийн',
+        'kk_Cyrl' => 'кхазакхийн (кириллица)',
+        'kk_Cyrl_KZ' => 'кхазакхийн (кириллица, Кхазакхстан)',
         'kk_KZ' => 'кхазакхийн (Кхазакхстан)',
         'kl' => 'гренландхойн',
         'kl_GL' => 'гренландхойн (Гренланди)',
@@ -372,6 +374,7 @@
         'kn' => 'каннада',
         'kn_IN' => 'каннада (ХӀинди)',
         'ko' => 'корейн',
+        'ko_CN' => 'корейн (Цийчоь)',
         'ko_KP' => 'корейн (Къилбаседа Корей)',
         'ko_KR' => 'корейн (Къилба Корей)',
         'ks' => 'кашмири',
@@ -441,6 +444,9 @@
         'nl_SX' => 'голландхойн (Синт-Мартен)',
         'nn' => 'норвегийн нюнорск',
         'nn_NO' => 'норвегийн нюнорск (Норвеги)',
+        'oc' => 'окситанойн',
+        'oc_ES' => 'окситанойн (Испани)',
+        'oc_FR' => 'окситанойн (Франци)',
         'om' => 'оромо',
         'om_ET' => 'оромо (Эфиопи)',
         'om_KE' => 'оромо (Кени)',
@@ -538,6 +544,9 @@
         'sr_Latn_RS' => 'сербийн (латинан, Серби)',
         'sr_ME' => 'сербийн (Ӏаьржаламанчоь)',
         'sr_RS' => 'сербийн (Серби)',
+        'st' => 'къилба сото',
+        'st_LS' => 'къилба сото (Лесото)',
+        'st_ZA' => 'къилба сото (Къилба-Африкин Республика)',
         'su' => 'сунданхойн',
         'su_ID' => 'сунданхойн (Индонези)',
         'su_Latn' => 'сунданхойн (латинан)',
@@ -567,6 +576,9 @@
         'ti_ET' => 'тигринья (Эфиопи)',
         'tk' => 'туркменийн',
         'tk_TM' => 'туркменийн (Туркмени)',
+        'tn' => 'тсвана',
+        'tn_BW' => 'тсвана (Ботсвана)',
+        'tn_ZA' => 'тсвана (Къилба-Африкин Республика)',
         'to' => 'тонганийн',
         'to_TO' => 'тонганийн (Тонга)',
         'tr' => 'туркойн',
@@ -597,7 +609,7 @@
         'xh' => 'коса',
         'xh_ZA' => 'коса (Къилба-Африкин Республика)',
         'yi' => 'идиш',
-        'yi_001' => 'идиш (Дерригдуьненан)',
+        'yi_UA' => 'идиш (Украина)',
         'yo' => 'йоруба',
         'yo_BJ' => 'йоруба (Бенин)',
         'yo_NG' => 'йоруба (Нигери)',
@@ -608,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/cs.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/cs.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/cs.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/cs.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'angličtina (Guam)',
         'en_GY' => 'angličtina (Guyana)',
         'en_HK' => 'angličtina (Hongkong – ZAO Číny)',
+        'en_ID' => 'angličtina (Indonésie)',
         'en_IE' => 'angličtina (Irsko)',
         'en_IL' => 'angličtina (Izrael)',
         'en_IM' => 'angličtina (Ostrov Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (svět)',
         'id' => 'indonéština',
         'id_ID' => 'indonéština (Indonésie)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estonsko)',
         'ig' => 'igboština',
         'ig_NG' => 'igboština (Nigérie)',
         'ii' => 'iština [sečuánská]',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannadština',
         'kn_IN' => 'kannadština (Indie)',
         'ko' => 'korejština',
+        'ko_CN' => 'korejština (Čína)',
         'ko_KP' => 'korejština (Severní Korea)',
         'ko_KR' => 'korejština (Jižní Korea)',
         'ks' => 'kašmírština',
@@ -457,6 +463,9 @@
         'nn_NO' => 'norština [nynorsk] (Norsko)',
         'no' => 'norština',
         'no_NO' => 'norština (Norsko)',
+        'oc' => 'okcitánština',
+        'oc_ES' => 'okcitánština (Španělsko)',
+        'oc_FR' => 'okcitánština (Francie)',
         'om' => 'oromština',
         'om_ET' => 'oromština (Etiopie)',
         'om_KE' => 'oromština (Keňa)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'xhoština',
         'xh_ZA' => 'xhoština (Jihoafrická republika)',
         'yi' => 'jidiš',
-        'yi_001' => 'jidiš (svět)',
+        'yi_UA' => 'jidiš (Ukrajina)',
         'yo' => 'jorubština',
         'yo_BJ' => 'jorubština (Benin)',
         'yo_NG' => 'jorubština (Nigérie)',
+        'za' => 'čuangština',
+        'za_CN' => 'čuangština (Čína)',
         'zh' => 'čínština',
         'zh_CN' => 'čínština (Čína)',
         'zh_HK' => 'čínština (Hongkong – ZAO Číny)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/cv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/cv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/cv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/cv.php	2026-05-20 10:22:01.000000000 +0200
@@ -84,11 +84,11 @@
         'en_GU' => 'акӑлчан (Гуам)',
         'en_GY' => 'акӑлчан (Гайана)',
         'en_HK' => 'акӑлчан (Гонконг [САР])',
+        'en_ID' => 'акӑлчан (Индонези)',
         'en_IE' => 'акӑлчан (Ирланди)',
         'en_IL' => 'акӑлчан (Израиль)',
         'en_IM' => 'акӑлчан (Мэн утравӗ)',
         'en_IN' => 'акӑлчан (Инди)',
-        'en_IO' => 'акӑлчан (Британин территори Инди океанӗре)',
         'en_JE' => 'акӑлчан (Джерси)',
         'en_JM' => 'акӑлчан (Ямайка)',
         'en_KE' => 'акӑлчан (Кени)',
@@ -238,6 +238,7 @@
         'ja' => 'япони',
         'ja_JP' => 'япони (Япони)',
         'ko' => 'корей',
+        'ko_CN' => 'корей (Китай)',
         'ko_KP' => 'корей (КХДР)',
         'ko_KR' => 'корей (Корей Республики)',
         'nl' => 'голланди',
@@ -282,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/cy.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/cy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/cy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/cy.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,9 +2,9 @@
 
 return [
     'Names' => [
-        'af' => 'Affricâneg',
-        'af_NA' => 'Affricâneg (Namibia)',
-        'af_ZA' => 'Affricâneg (De Affrica)',
+        'af' => 'Affricaneg',
+        'af_NA' => 'Affricaneg (Namibia)',
+        'af_ZA' => 'Affricaneg (De Affrica)',
         'ak' => 'Acaneg',
         'ak_GH' => 'Acaneg (Ghana)',
         'am' => 'Amhareg',
@@ -138,6 +138,7 @@
         'en_GU' => 'Saesneg (Guam)',
         'en_GY' => 'Saesneg (Guyana)',
         'en_HK' => 'Saesneg (Hong Kong SAR Tsieina)',
+        'en_ID' => 'Saesneg (Indonesia)',
         'en_IE' => 'Saesneg (Iwerddon)',
         'en_IL' => 'Saesneg (Israel)',
         'en_IM' => 'Saesneg (Ynys Manaw)',
@@ -357,6 +358,8 @@
         'ia_001' => 'Interlingua (Y Byd)',
         'id' => 'Indoneseg',
         'id_ID' => 'Indoneseg (Indonesia)',
+        'ie' => 'Interlingue',
+        'ie_EE' => 'Interlingue (Estonia)',
         'ig' => 'Igbo',
         'ig_NG' => 'Igbo (Nigeria)',
         'ii' => 'Nwosw',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'Kannada',
         'kn_IN' => 'Kannada (India)',
         'ko' => 'Coreeg',
+        'ko_CN' => 'Coreeg (Tsieina)',
         'ko_KP' => 'Coreeg (Gogledd Corea)',
         'ko_KR' => 'Coreeg (De Corea)',
         'ks' => 'Cashmireg',
@@ -457,6 +463,9 @@
         'nn_NO' => 'Norwyeg Nynorsk (Norwy)',
         'no' => 'Norwyeg',
         'no_NO' => 'Norwyeg (Norwy)',
+        'oc' => 'Ocsitaneg',
+        'oc_ES' => 'Ocsitaneg (Sbaen)',
+        'oc_FR' => 'Ocsitaneg (Ffrainc)',
         'om' => 'Oromo',
         'om_ET' => 'Oromo (Ethiopia)',
         'om_KE' => 'Oromo (Kenya)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'Xhosa',
         'xh_ZA' => 'Xhosa (De Affrica)',
         'yi' => 'Iddew-Almaeneg',
-        'yi_001' => 'Iddew-Almaeneg (Y Byd)',
+        'yi_UA' => 'Iddew-Almaeneg (Wcráin)',
         '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)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/da.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/da.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/da.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/da.php	2026-05-20 10:22:01.000000000 +0200
@@ -75,8 +75,8 @@
         'ce_RU' => 'tjetjensk (Rusland)',
         'cs' => 'tjekkisk',
         'cs_CZ' => 'tjekkisk (Tjekkiet)',
-        'cv' => 'chuvash',
-        'cv_RU' => 'chuvash (Rusland)',
+        'cv' => 'tjuvasjisk',
+        'cv_RU' => 'tjuvasjisk (Rusland)',
         'cy' => 'walisisk',
         'cy_GB' => 'walisisk (Storbritannien)',
         'da' => 'dansk',
@@ -138,6 +138,7 @@
         'en_GU' => 'engelsk (Guam)',
         'en_GY' => 'engelsk (Guyana)',
         'en_HK' => 'engelsk (SAR Hongkong)',
+        'en_ID' => 'engelsk (Indonesien)',
         'en_IE' => 'engelsk (Irland)',
         'en_IL' => 'engelsk (Israel)',
         'en_IM' => 'engelsk (Isle of Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (Verden)',
         'id' => 'indonesisk',
         'id_ID' => 'indonesisk (Indonesien)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estland)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigeria)',
         'ii' => 'sichuan yi',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (Indien)',
         'ko' => 'koreansk',
+        'ko_CN' => 'koreansk (Kina)',
         'ko_KP' => 'koreansk (Nordkorea)',
         'ko_KR' => 'koreansk (Sydkorea)',
         'ks' => 'kashmiri',
@@ -426,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)',
@@ -457,6 +463,9 @@
         'nn_NO' => 'nynorsk (Norge)',
         'no' => 'norsk',
         'no_NO' => 'norsk (Norge)',
+        'oc' => 'occitansk',
+        'oc_ES' => 'occitansk (Spanien)',
+        'oc_FR' => 'occitansk (Frankrig)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiopien)',
         'om_KE' => 'oromo (Kenya)',
@@ -465,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',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Sydafrika)',
         'yi' => 'jiddisch',
-        'yi_001' => 'jiddisch (Verden)',
+        'yi_UA' => 'jiddisch (Ukraine)',
         'yo' => 'yoruba',
         'yo_BJ' => 'yoruba (Benin)',
         'yo_NG' => 'yoruba (Nigeria)',
+        'za' => 'zhuang',
+        'za_CN' => 'zhuang (Kina)',
         'zh' => 'kinesisk',
         'zh_CN' => 'kinesisk (Kina)',
         'zh_HK' => 'kinesisk (SAR Hongkong)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/de_CH.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/de_CH.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/de_CH.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/de_CH.php	2026-05-20 10:22:01.000000000 +0200
@@ -10,5 +10,6 @@
         'pt_CV' => 'Portugiesisch (Kapverden)',
         'pt_TL' => 'Portugiesisch (Osttimor)',
         'sn_ZW' => 'Shona (Zimbabwe)',
+        'tn_BW' => 'Tswana (Botswana)',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/de.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/de.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/de.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/de.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'Englisch (Guam)',
         'en_GY' => 'Englisch (Guyana)',
         'en_HK' => 'Englisch (Sonderverwaltungsregion Hongkong)',
+        'en_ID' => 'Englisch (Indonesien)',
         'en_IE' => 'Englisch (Irland)',
         'en_IL' => 'Englisch (Israel)',
         'en_IM' => 'Englisch (Isle of Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'Interlingua (Welt)',
         'id' => 'Indonesisch',
         'id_ID' => 'Indonesisch (Indonesien)',
+        'ie' => 'Interlingue',
+        'ie_EE' => 'Interlingue (Estland)',
         'ig' => 'Igbo',
         'ig_NG' => 'Igbo (Nigeria)',
         'ii' => 'Yi',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'Kannada',
         'kn_IN' => 'Kannada (Indien)',
         'ko' => 'Koreanisch',
+        'ko_CN' => 'Koreanisch (China)',
         'ko_KP' => 'Koreanisch (Nordkorea)',
         'ko_KR' => 'Koreanisch (Südkorea)',
         'ks' => 'Kaschmiri',
@@ -457,6 +463,9 @@
         'nn_NO' => 'Norwegisch [Nynorsk] (Norwegen)',
         'no' => 'Norwegisch',
         'no_NO' => 'Norwegisch (Norwegen)',
+        'oc' => 'Okzitanisch',
+        'oc_ES' => 'Okzitanisch (Spanien)',
+        'oc_FR' => 'Okzitanisch (Frankreich)',
         'om' => 'Oromo',
         'om_ET' => 'Oromo (Äthiopien)',
         'om_KE' => 'Oromo (Kenia)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'Xhosa',
         'xh_ZA' => 'Xhosa (Südafrika)',
         'yi' => 'Jiddisch',
-        'yi_001' => 'Jiddisch (Welt)',
+        'yi_UA' => 'Jiddisch (Ukraine)',
         'yo' => 'Yoruba',
         'yo_BJ' => 'Yoruba (Benin)',
         'yo_NG' => 'Yoruba (Nigeria)',
+        'za' => 'Zhuang',
+        'za_CN' => 'Zhuang (China)',
         'zh' => 'Chinesisch',
         'zh_CN' => 'Chinesisch (China)',
         'zh_HK' => 'Chinesisch (Sonderverwaltungsregion Hongkong)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/dz.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/dz.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/dz.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/dz.php	2026-05-20 10:22:01.000000000 +0200
@@ -125,11 +125,11 @@
         'en_GU' => 'ཨིང་ལིཤ་ཁ། (གུ་འམ་ མཚོ་གླིང།)',
         'en_GY' => 'ཨིང་ལིཤ་ཁ། (གྷ་ཡ་ན།)',
         'en_HK' => 'ཨིང་ལིཤ་ཁ། (ཧོང་ཀོང་ཅཱའི་ན།)',
+        'en_ID' => 'ཨིང་ལིཤ་ཁ། (ཨིན་ཌོ་ནེ་ཤི་ཡ།)',
         'en_IE' => 'ཨིང་ལིཤ་ཁ། (ཨཱ་ཡ་ལེནཌ།)',
         'en_IL' => 'ཨིང་ལིཤ་ཁ། (ཨིས་ར་ཡེལ།)',
         'en_IM' => 'ཨིང་ལིཤ་ཁ། (ཨ་ཡུལ་ ཨོཕ་ མཱན།)',
         'en_IN' => 'ཨིང་ལིཤ་ཁ། (རྒྱ་གར།)',
-        'en_IO' => 'ཨིང་ལིཤ་ཁ། (བྲི་ཊིཤ་རྒྱ་གར་གྱི་རྒྱ་མཚོ་ས་ཁོངས།)',
         'en_JE' => 'ཨིང་ལིཤ་ཁ། (ཇེར་སི།)',
         'en_JM' => 'ཨིང་ལིཤ་ཁ། (ཇཱ་མཻ་ཀ།)',
         'en_KE' => 'ཨིང་ལིཤ་ཁ། (ཀེན་ཡ།)',
@@ -323,12 +323,15 @@
         'ka' => 'ཇཽ་ཇི་ཡཱན་ཁ',
         'ka_GE' => 'ཇཽ་ཇི་ཡཱན་ཁ། (ཇཽར་ཇཱ།)',
         'kk' => 'ཀ་ཛགས་ཁ',
+        'kk_Cyrl' => 'ཀ་ཛགས་ཁ། (སིརིལ་ལིཀ་ཡིག་གུ།)',
+        'kk_Cyrl_KZ' => 'ཀ་ཛགས་ཁ། (སིརིལ་ལིཀ་ཡིག་གུ་, ཀ་ཛགས་སཏཱན།)',
         'kk_KZ' => 'ཀ་ཛགས་ཁ། (ཀ་ཛགས་སཏཱན།)',
         'km' => 'ཁེ་མེར་ཁ',
         'km_KH' => 'ཁེ་མེར་ཁ། (ཀམ་བྷོ་ཌི་ཡ།)',
         'kn' => 'ཀ་ན་ཌ་ཁ',
         'kn_IN' => 'ཀ་ན་ཌ་ཁ། (རྒྱ་གར།)',
         'ko' => 'ཀོ་རི་ཡཱན་ཁ',
+        'ko_CN' => 'ཀོ་རི་ཡཱན་ཁ། (རྒྱ་ནག།)',
         'ko_KP' => 'ཀོ་རི་ཡཱན་ཁ། (བྱང་ ཀོ་རི་ཡ།)',
         'ko_KR' => 'ཀོ་རི་ཡཱན་ཁ། (ལྷོ་ ཀོ་རི་ཡ།)',
         'ks' => 'ཀཱཤ་མི་རི་ཁ',
@@ -530,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ee.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ee.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ee.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ee.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => '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_IE' => 'Yevugbe (Ireland nutome)',
-        'en_IL' => 'Yevugbe (Israel nutome)',
-        'en_IM' => 'Yevugbe (Aisle of Man nutome)',
-        'en_IN' => 'Yevugbe (India nutome)',
-        'en_IO' => 'Yevugbe (Britaintɔwo ƒe india ƒudome 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,12 +324,15 @@
         '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)',
         'kn' => 'kannadagbe',
         'kn_IN' => 'kannadagbe (India nutome)',
         'ko' => 'Koreagbe',
+        'ko_CN' => 'Koreagbe (Tsaina nutome)',
         'ko_KP' => 'Koreagbe (Dziehe Korea nutome)',
         'ko_KR' => 'Koreagbe (Anyiehe Korea nutome)',
         'ks' => 'kashmirgbe',
@@ -479,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)',
@@ -510,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',
@@ -528,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)',
@@ -547,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/el.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/el.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/el.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/el.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'Αγγλικά (Γκουάμ)',
         'en_GY' => 'Αγγλικά (Γουιάνα)',
         'en_HK' => 'Αγγλικά (Χονγκ Κονγκ ΕΔΠ Κίνας)',
+        'en_ID' => 'Αγγλικά (Ινδονησία)',
         'en_IE' => 'Αγγλικά (Ιρλανδία)',
         'en_IL' => 'Αγγλικά (Ισραήλ)',
         'en_IM' => 'Αγγλικά (Νήσος του Μαν)',
@@ -357,6 +358,8 @@
         'ia_001' => 'Ιντερλίνγκουα (Κόσμος)',
         'id' => 'Ινδονησιακά',
         'id_ID' => 'Ινδονησιακά (Ινδονησία)',
+        'ie' => 'Ιντερλίνγκουε',
+        'ie_EE' => 'Ιντερλίνγκουε (Εσθονία)',
         'ig' => 'Ίγκμπο',
         'ig_NG' => 'Ίγκμπο (Νιγηρία)',
         'ii' => 'Σίτσουαν Γι',
@@ -377,6 +380,8 @@
         'ki' => 'Κικούγιου',
         'ki_KE' => 'Κικούγιου (Κένυα)',
         'kk' => 'Καζακικά',
+        'kk_Cyrl' => 'Καζακικά (Κυριλλικό)',
+        'kk_Cyrl_KZ' => 'Καζακικά (Κυριλλικό, Καζακστάν)',
         'kk_KZ' => 'Καζακικά (Καζακστάν)',
         'kl' => 'Καλαάλισουτ',
         'kl_GL' => 'Καλαάλισουτ (Γροιλανδία)',
@@ -385,6 +390,7 @@
         'kn' => 'Κανάντα',
         'kn_IN' => 'Κανάντα (Ινδία)',
         'ko' => 'Κορεατικά',
+        'ko_CN' => 'Κορεατικά (Κίνα)',
         'ko_KP' => 'Κορεατικά (Βόρεια Κορέα)',
         'ko_KR' => 'Κορεατικά (Νότια Κορέα)',
         'ks' => 'Κασμιρικά',
@@ -457,6 +463,9 @@
         'nn_NO' => 'Νορβηγικά Νινόρσκ (Νορβηγία)',
         'no' => 'Νορβηγικά',
         'no_NO' => 'Νορβηγικά (Νορβηγία)',
+        'oc' => 'Οξιτανικά',
+        'oc_ES' => 'Οξιτανικά (Ισπανία)',
+        'oc_FR' => 'Οξιτανικά (Γαλλία)',
         'om' => 'Ορόμο',
         'om_ET' => 'Ορόμο (Αιθιοπία)',
         'om_KE' => 'Ορόμο (Κένυα)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'Σερβικά (Λατινικό, Σερβία)',
         'sr_ME' => 'Σερβικά (Μαυροβούνιο)',
         'sr_RS' => 'Σερβικά (Σερβία)',
+        'st' => 'Νότια Σόθο',
+        'st_LS' => 'Νότια Σόθο (Λεσότο)',
+        'st_ZA' => 'Νότια Σόθο (Νότια Αφρική)',
         'su' => 'Σουνδανικά',
         'su_ID' => 'Σουνδανικά (Ινδονησία)',
         'su_Latn' => 'Σουνδανικά (Λατινικό)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'Τουρκμενικά (Τουρκμενιστάν)',
         'tl' => 'Τάγκαλογκ',
         'tl_PH' => 'Τάγκαλογκ (Φιλιππίνες)',
+        'tn' => 'Τσουάνα',
+        'tn_BW' => 'Τσουάνα (Μποτσουάνα)',
+        'tn_ZA' => 'Τσουάνα (Νότια Αφρική)',
         'to' => 'Τονγκανικά',
         'to_TO' => 'Τονγκανικά (Τόνγκα)',
         'tr' => 'Τουρκικά',
@@ -618,10 +633,12 @@
         'xh' => 'Κόσα',
         'xh_ZA' => 'Κόσα (Νότια Αφρική)',
         'yi' => 'Γίντις',
-        'yi_001' => 'Γίντις (Κόσμος)',
+        'yi_UA' => 'Γίντις (Ουκρανία)',
         'yo' => 'Γιορούμπα',
         'yo_BJ' => 'Γιορούμπα (Μπενίν)',
         'yo_NG' => 'Γιορούμπα (Νιγηρία)',
+        'za' => 'Ζουάνγκ',
+        'za_CN' => 'Ζουάνγκ (Κίνα)',
         'zh' => 'Κινεζικά',
         'zh_CN' => 'Κινεζικά (Κίνα)',
         'zh_HK' => 'Κινεζικά (Χονγκ Κονγκ ΕΔΠ Κίνας)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/en_AU.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/en_AU.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/en_AU.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/en_AU.php	2026-05-20 10:22:01.000000000 +0200
@@ -9,6 +9,5 @@
         'en_001' => 'English (World)',
         'eo_001' => 'Esperanto (World)',
         'ia_001' => 'Interlingua (World)',
-        'yi_001' => 'Yiddish (World)',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/en.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/en.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/en.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/en.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'English (Guam)',
         'en_GY' => 'English (Guyana)',
         'en_HK' => 'English (Hong Kong SAR China)',
+        'en_ID' => 'English (Indonesia)',
         'en_IE' => 'English (Ireland)',
         'en_IL' => 'English (Israel)',
         'en_IM' => 'English (Isle of Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'Interlingua (world)',
         'id' => 'Indonesian',
         'id_ID' => 'Indonesian (Indonesia)',
+        'ie' => 'Interlingue',
+        'ie_EE' => 'Interlingue (Estonia)',
         'ig' => 'Igbo',
         'ig_NG' => 'Igbo (Nigeria)',
         'ii' => 'Sichuan Yi',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'Kannada',
         'kn_IN' => 'Kannada (India)',
         'ko' => 'Korean',
+        'ko_CN' => 'Korean (China)',
         'ko_KP' => 'Korean (North Korea)',
         'ko_KR' => 'Korean (South Korea)',
         'ks' => 'Kashmiri',
@@ -457,6 +463,9 @@
         'nn_NO' => 'Norwegian Nynorsk (Norway)',
         'no' => 'Norwegian',
         'no_NO' => 'Norwegian (Norway)',
+        'oc' => 'Occitan',
+        'oc_ES' => 'Occitan (Spain)',
+        'oc_FR' => 'Occitan (France)',
         'om' => 'Oromo',
         'om_ET' => 'Oromo (Ethiopia)',
         'om_KE' => 'Oromo (Kenya)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'Xhosa',
         'xh_ZA' => 'Xhosa (South Africa)',
         'yi' => 'Yiddish',
-        'yi_001' => 'Yiddish (world)',
+        'yi_UA' => 'Yiddish (Ukraine)',
         '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 (Hong Kong SAR China)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/eo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/eo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/eo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/eo.php	2026-05-20 10:22:01.000000000 +0200
@@ -8,12 +8,12 @@
         'am' => 'amhara',
         'am_ET' => 'amhara (Etiopujo)',
         'ar' => 'araba',
-        'ar_001' => 'araba (Mondo)',
+        'ar_001' => 'araba (mondo)',
         'ar_AE' => 'araba (Unuiĝintaj Arabaj Emirlandoj)',
         'ar_BH' => 'araba (Barejno)',
         'ar_DJ' => 'araba (Ĝibutio)',
         'ar_DZ' => 'araba (Alĝerio)',
-        'ar_EG' => 'araba (Egipto)',
+        'ar_EG' => 'araba (Egiptujo)',
         'ar_EH' => 'araba (Okcidenta Saharo)',
         'ar_ER' => 'araba (Eritreo)',
         'ar_IL' => 'araba (Israelo)',
@@ -27,7 +27,7 @@
         'ar_MR' => 'araba (Maŭritanujo)',
         'ar_OM' => 'araba (Omano)',
         'ar_QA' => 'araba (Kataro)',
-        'ar_SA' => 'araba (Saŭda Arabujo)',
+        'ar_SA' => 'araba (Sauda Arabujo)',
         'ar_SD' => 'araba (Sudano)',
         'ar_SO' => 'araba (Somalujo)',
         'ar_SY' => 'araba (Sirio)',
@@ -38,6 +38,8 @@
         'as_IN' => 'asama (Hindujo)',
         'az' => 'azerbajĝana',
         'az_AZ' => 'azerbajĝana (Azerbajĝano)',
+        'az_Latn' => 'azerbajĝana (latina)',
+        'az_Latn_AZ' => 'azerbajĝana (latina, Azerbajĝano)',
         'be' => 'belorusa',
         'be_BY' => 'belorusa (Belorusujo)',
         'bg' => 'bulgara',
@@ -50,8 +52,10 @@
         'bo_IN' => 'tibeta (Hindujo)',
         'br' => 'bretona',
         'br_FR' => 'bretona (Francujo)',
-        'bs' => 'bosnia',
-        'bs_BA' => 'bosnia (Bosnio-Hercegovino)',
+        'bs' => 'bosna',
+        'bs_BA' => 'bosna (Bosnujo kaj Hercegovino)',
+        'bs_Latn' => 'bosna (latina)',
+        'bs_Latn_BA' => 'bosna (latina, Bosnujo kaj Hercegovino)',
         'ca' => 'kataluna',
         'ca_AD' => 'kataluna (Andoro)',
         'ca_ES' => 'kataluna (Hispanujo)',
@@ -78,9 +82,9 @@
         'el_CY' => 'greka (Kipro)',
         'el_GR' => 'greka (Grekujo)',
         'en' => 'angla',
-        'en_001' => 'angla (Mondo)',
+        'en_001' => 'angla (mondo)',
         'en_AE' => 'angla (Unuiĝintaj Arabaj Emirlandoj)',
-        'en_AG' => 'angla (Antigvo-Barbudo)',
+        'en_AG' => 'angla (Antigvo kaj Barbudo)',
         'en_AI' => 'angla (Angvilo)',
         'en_AT' => 'angla (Aŭstrujo)',
         'en_AU' => 'angla (Aŭstralio)',
@@ -110,16 +114,16 @@
         'en_GM' => 'angla (Gambio)',
         'en_GU' => 'angla (Gvamo)',
         'en_GY' => 'angla (Gujano)',
+        'en_ID' => 'angla (Indonezio)',
         'en_IE' => 'angla (Irlando)',
         'en_IL' => 'angla (Israelo)',
         'en_IN' => 'angla (Hindujo)',
-        'en_IO' => 'angla (Brita Hindoceana Teritorio)',
         'en_JM' => 'angla (Jamajko)',
         'en_KE' => 'angla (Kenjo)',
         'en_KI' => 'angla (Kiribato)',
-        'en_KN' => 'angla (Sent-Kristofo kaj Neviso)',
+        'en_KN' => 'angla (Sankta Kristoforo kaj Neviso)',
         'en_KY' => 'angla (Kejmanoj)',
-        'en_LC' => 'angla (Sent-Lucio)',
+        'en_LC' => 'angla (Sankta Lucio)',
         'en_LR' => 'angla (Liberio)',
         'en_LS' => 'angla (Lesoto)',
         'en_MG' => 'angla (Madagaskaro)',
@@ -141,17 +145,17 @@
         'en_PH' => 'angla (Filipinoj)',
         'en_PK' => 'angla (Pakistano)',
         'en_PN' => 'angla (Pitkarna Insulo)',
-        'en_PR' => 'angla (Puerto-Riko)',
-        'en_PW' => 'angla (Belaŭo)',
+        'en_PR' => 'angla (Puertoriko)',
+        'en_PW' => 'angla (Palaŭo)',
         'en_RW' => 'angla (Ruando)',
         'en_SB' => 'angla (Salomonoj)',
         'en_SC' => 'angla (Sejŝeloj)',
         'en_SD' => 'angla (Sudano)',
         'en_SE' => 'angla (Svedujo)',
         'en_SG' => 'angla (Singapuro)',
-        'en_SH' => 'angla (Sent-Heleno)',
+        'en_SH' => 'angla (Sankta Heleno)',
         'en_SI' => 'angla (Slovenujo)',
-        'en_SL' => 'angla (Siera-Leono)',
+        'en_SL' => 'angla (Sieraleono)',
         'en_SZ' => 'angla (Svazilando)',
         'en_TO' => 'angla (Tongo)',
         'en_TT' => 'angla (Trinidado kaj Tobago)',
@@ -160,7 +164,7 @@
         'en_UG' => 'angla (Ugando)',
         'en_UM' => 'angla (Usonaj malgrandaj insuloj)',
         'en_US' => 'angla (Usono)',
-        'en_VC' => 'angla (Sent-Vincento kaj la Grenadinoj)',
+        'en_VC' => 'angla (Sankta Vincento kaj Grenadinoj)',
         'en_VG' => 'angla (Britaj Virgulininsuloj)',
         'en_VI' => 'angla (Usonaj Virgulininsuloj)',
         'en_VU' => 'angla (Vanuatuo)',
@@ -168,8 +172,8 @@
         'en_ZA' => 'angla (Sud-Afriko)',
         'en_ZM' => 'angla (Zambio)',
         'en_ZW' => 'angla (Zimbabvo)',
-        'eo' => 'esperanto',
-        'eo_001' => 'esperanto (Mondo)',
+        'eo' => 'Esperanto',
+        'eo_001' => 'Esperanto (mondo)',
         'es' => 'hispana',
         'es_AR' => 'hispana (Argentino)',
         'es_BO' => 'hispana (Bolivio)',
@@ -190,7 +194,7 @@
         'es_PA' => 'hispana (Panamo)',
         'es_PE' => 'hispana (Peruo)',
         'es_PH' => 'hispana (Filipinoj)',
-        'es_PR' => 'hispana (Puerto-Riko)',
+        'es_PR' => 'hispana (Puertoriko)',
         'es_PY' => 'hispana (Paragvajo)',
         'es_SV' => 'hispana (Salvadoro)',
         'es_US' => 'hispana (Usono)',
@@ -215,7 +219,7 @@
         'fr_BJ' => 'franca (Benino)',
         'fr_CA' => 'franca (Kanado)',
         'fr_CF' => 'franca (Centr-Afrika Respubliko)',
-        'fr_CG' => 'franca (Kongolo)',
+        'fr_CG' => 'franca (Kongo Brazavila)',
         'fr_CH' => 'franca (Svisujo)',
         'fr_CI' => 'franca (Ebur-Bordo)',
         'fr_CM' => 'franca (Kameruno)',
@@ -240,25 +244,25 @@
         'fr_NC' => 'franca (Nov-Kaledonio)',
         'fr_NE' => 'franca (Niĝero)',
         'fr_PF' => 'franca (Franca Polinezio)',
-        'fr_PM' => 'franca (Sent-Piero kaj Mikelono)',
+        'fr_PM' => 'franca (Sankta Piero kaj Mikelono)',
         'fr_RE' => 'franca (Reunio)',
         'fr_RW' => 'franca (Ruando)',
         'fr_SC' => 'franca (Sejŝeloj)',
         'fr_SN' => 'franca (Senegalo)',
         'fr_SY' => 'franca (Sirio)',
         'fr_TD' => 'franca (Ĉado)',
-        'fr_TG' => 'franca (Togolo)',
+        'fr_TG' => 'franca (Togolando)',
         'fr_TN' => 'franca (Tunizio)',
         'fr_VU' => 'franca (Vanuatuo)',
         'fr_WF' => 'franca (Valiso kaj Futuno)',
         'fr_YT' => 'franca (Majoto)',
-        'fy' => 'frisa',
-        'fy_NL' => 'frisa (Nederlando)',
+        'fy' => 'okcident-frisa',
+        'fy_NL' => 'okcident-frisa (Nederlando)',
         'ga' => 'irlanda',
         'ga_GB' => 'irlanda (Unuiĝinta Reĝlando)',
         'ga_IE' => 'irlanda (Irlando)',
-        'gd' => 'gaela',
-        'gd_GB' => 'gaela (Unuiĝinta Reĝlando)',
+        'gd' => 'skot-gaela',
+        'gd_GB' => 'skot-gaela (Unuiĝinta Reĝlando)',
         'gl' => 'galega',
         'gl_ES' => 'galega (Hispanujo)',
         'gu' => 'guĝarata',
@@ -271,23 +275,27 @@
         'he_IL' => 'hebrea (Israelo)',
         'hi' => 'hinda',
         'hi_IN' => 'hinda (Hindujo)',
+        'hi_Latn' => 'hinda (latina)',
+        'hi_Latn_IN' => 'hinda (latina, Hindujo)',
         'hr' => 'kroata',
-        'hr_BA' => 'kroata (Bosnio-Hercegovino)',
+        'hr_BA' => 'kroata (Bosnujo kaj Hercegovino)',
         'hr_HR' => 'kroata (Kroatujo)',
         'hu' => 'hungara',
         'hu_HU' => 'hungara (Hungarujo)',
         'hy' => 'armena',
         'hy_AM' => 'armena (Armenujo)',
-        'ia' => 'interlingvao',
-        'ia_001' => 'interlingvao (Mondo)',
+        'ia' => 'Interlingvao',
+        'ia_001' => 'Interlingvao (mondo)',
         'id' => 'indonezia',
         'id_ID' => 'indonezia (Indonezio)',
+        'ie' => 'Interlingveo',
+        'ie_EE' => 'Interlingveo (Estonujo)',
         'is' => 'islanda',
         'is_IS' => 'islanda (Islando)',
         'it' => 'itala',
         'it_CH' => 'itala (Svisujo)',
         'it_IT' => 'itala (Italujo)',
-        'it_SM' => 'itala (San-Marino)',
+        'it_SM' => 'itala (Sanmarino)',
         'it_VA' => 'itala (Vatikano)',
         'ja' => 'japana',
         'ja_JP' => 'japana (Japanujo)',
@@ -296,7 +304,7 @@
         'ka' => 'kartvela',
         'ka_GE' => 'kartvela (Kartvelujo)',
         'kk' => 'kazaĥa',
-        'kk_KZ' => 'kazaĥa (Kazaĥstano)',
+        'kk_KZ' => 'kazaĥa (Kazaĥujo)',
         'kl' => 'gronlanda',
         'kl_GL' => 'gronlanda (Gronlando)',
         'km' => 'kmera',
@@ -304,6 +312,7 @@
         'kn' => 'kanara',
         'kn_IN' => 'kanara (Hindujo)',
         'ko' => 'korea',
+        'ko_CN' => 'korea (Ĉinujo)',
         'ko_KP' => 'korea (Nord-Koreo)',
         'ko_KR' => 'korea (Sud-Koreo)',
         'ks' => 'kaŝmira',
@@ -311,13 +320,13 @@
         'ku' => 'kurda',
         'ku_TR' => 'kurda (Turkujo)',
         'ky' => 'kirgiza',
-        'ky_KG' => 'kirgiza (Kirgizistano)',
+        'ky_KG' => 'kirgiza (Kirgizujo)',
         'lb' => 'luksemburga',
         'lb_LU' => 'luksemburga (Luksemburgo)',
         'ln' => 'lingala',
         'ln_AO' => 'lingala (Angolo)',
         'ln_CF' => 'lingala (Centr-Afrika Respubliko)',
-        'ln_CG' => 'lingala (Kongolo)',
+        'ln_CG' => 'lingala (Kongo Brazavila)',
         'lo' => 'laŭa',
         'lo_LA' => 'laŭa (Laoso)',
         'lt' => 'litova',
@@ -343,10 +352,10 @@
         'mt' => 'malta',
         'mt_MT' => 'malta (Malto)',
         'my' => 'birma',
-        'my_MM' => 'birma (Mjanmao)',
+        'my_MM' => 'birma (Birmo)',
         'nb' => 'dannorvega',
         'nb_NO' => 'dannorvega (Norvegujo)',
-        'nb_SJ' => 'dannorvega (Svalbardo kaj Jan-Majen-insulo)',
+        'nb_SJ' => 'dannorvega (Svalbardo kaj Janmajeno)',
         'ne' => 'nepala',
         'ne_IN' => 'nepala (Hindujo)',
         'ne_NP' => 'nepala (Nepalo)',
@@ -359,6 +368,9 @@
         'nn_NO' => 'novnorvega (Norvegujo)',
         'no' => 'norvega',
         'no_NO' => 'norvega (Norvegujo)',
+        'oc' => 'okcitana',
+        'oc_ES' => 'okcitana (Hispanujo)',
+        'oc_FR' => 'okcitana (Francujo)',
         'om' => 'oroma',
         'om_ET' => 'oroma (Etiopujo)',
         'om_KE' => 'oroma (Kenjo)',
@@ -369,20 +381,20 @@
         'pa_PK' => 'panĝaba (Pakistano)',
         'pl' => 'pola',
         'pl_PL' => 'pola (Pollando)',
-        'ps' => 'paŝtoa',
-        'ps_AF' => 'paŝtoa (Afganujo)',
-        'ps_PK' => 'paŝtoa (Pakistano)',
+        'ps' => 'paŝtua',
+        'ps_AF' => 'paŝtua (Afganujo)',
+        'ps_PK' => 'paŝtua (Pakistano)',
         'pt' => 'portugala',
         'pt_AO' => 'portugala (Angolo)',
         'pt_BR' => 'portugala (Brazilo)',
         'pt_CH' => 'portugala (Svisujo)',
-        'pt_CV' => 'portugala (Kabo-Verdo)',
+        'pt_CV' => 'portugala (Kaboverdo)',
         'pt_GQ' => 'portugala (Ekvatora Gvineo)',
         'pt_GW' => 'portugala (Gvineo-Bisaŭo)',
         'pt_LU' => 'portugala (Luksemburgo)',
         'pt_MZ' => 'portugala (Mozambiko)',
         'pt_PT' => 'portugala (Portugalujo)',
-        'pt_ST' => 'portugala (Sao-Tomeo kaj Principeo)',
+        'pt_ST' => 'portugala (Santomeo kaj Principeo)',
         'qu' => 'keĉua',
         'qu_BO' => 'keĉua (Bolivio)',
         'qu_EC' => 'keĉua (Ekvadoro)',
@@ -396,11 +408,11 @@
         'ro_RO' => 'rumana (Rumanujo)',
         'ru' => 'rusa',
         'ru_BY' => 'rusa (Belorusujo)',
-        'ru_KG' => 'rusa (Kirgizistano)',
-        'ru_KZ' => 'rusa (Kazaĥstano)',
+        'ru_KG' => 'rusa (Kirgizujo)',
+        'ru_KZ' => 'rusa (Kazaĥujo)',
         'ru_MD' => 'rusa (Moldavujo)',
         'ru_RU' => 'rusa (Rusujo)',
-        'ru_UA' => 'rusa (Ukrajno)',
+        'ru_UA' => 'rusa (Ukrainujo)',
         'rw' => 'ruanda',
         'rw_RW' => 'ruanda (Ruando)',
         'sa' => 'sanskrito',
@@ -411,9 +423,9 @@
         'sg' => 'sangoa',
         'sg_CF' => 'sangoa (Centr-Afrika Respubliko)',
         'sh' => 'serbo-Kroata',
-        'sh_BA' => 'serbo-Kroata (Bosnio-Hercegovino)',
+        'sh_BA' => 'serbo-Kroata (Bosnujo kaj Hercegovino)',
         'si' => 'sinhala',
-        'si_LK' => 'sinhala (Sri-Lanko)',
+        'si_LK' => 'sinhala (Srilanko)',
         'sk' => 'slovaka',
         'sk_SK' => 'slovaka (Slovakujo)',
         'sl' => 'slovena',
@@ -428,9 +440,16 @@
         'sq' => 'albana',
         'sq_AL' => 'albana (Albanujo)',
         'sr' => 'serba',
-        'sr_BA' => 'serba (Bosnio-Hercegovino)',
+        '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)',
+        'su_Latn_ID' => 'sunda (latina, Indonezio)',
         'sv' => 'sveda',
         'sv_FI' => 'sveda (Finnlando)',
         'sv_SE' => 'sveda (Svedujo)',
@@ -440,7 +459,7 @@
         'sw_UG' => 'svahila (Ugando)',
         'ta' => 'tamila',
         'ta_IN' => 'tamila (Hindujo)',
-        'ta_LK' => 'tamila (Sri-Lanko)',
+        'ta_LK' => 'tamila (Srilanko)',
         'ta_MY' => 'tamila (Malajzio)',
         'ta_SG' => 'tamila (Singapuro)',
         'te' => 'telugua',
@@ -456,8 +475,11 @@
         'tk_TM' => 'turkmena (Turkmenujo)',
         'tl' => 'tagaloga',
         'tl_PH' => 'tagaloga (Filipinoj)',
-        'to' => 'tongaa',
-        'to_TO' => 'tongaa (Tongo)',
+        'tn' => 'cvana',
+        'tn_BW' => 'cvana (Bocvano)',
+        'tn_ZA' => 'cvana (Sud-Afriko)',
+        'to' => 'tongana',
+        'to_TO' => 'tongana (Tongo)',
         'tr' => 'turka',
         'tr_CY' => 'turka (Kipro)',
         'tr_TR' => 'turka (Turkujo)',
@@ -466,12 +488,14 @@
         'ug' => 'ujgura',
         'ug_CN' => 'ujgura (Ĉinujo)',
         'uk' => 'ukraina',
-        'uk_UA' => 'ukraina (Ukrajno)',
+        'uk_UA' => 'ukraina (Ukrainujo)',
         'ur' => 'urduo',
         'ur_IN' => 'urduo (Hindujo)',
         'ur_PK' => 'urduo (Pakistano)',
         'uz' => 'uzbeka',
         'uz_AF' => 'uzbeka (Afganujo)',
+        'uz_Latn' => 'uzbeka (latina)',
+        'uz_Latn_UZ' => 'uzbeka (latina, Uzbekujo)',
         'uz_UZ' => 'uzbeka (Uzbekujo)',
         'vi' => 'vjetnama',
         'vi_VN' => 'vjetnama (Vjetnamo)',
@@ -480,10 +504,12 @@
         'xh' => 'ksosa',
         'xh_ZA' => 'ksosa (Sud-Afriko)',
         'yi' => 'jida',
-        'yi_001' => 'jida (Mondo)',
+        'yi_UA' => 'jida (Ukrainujo)',
         'yo' => 'joruba',
         'yo_BJ' => 'joruba (Benino)',
         'yo_NG' => 'joruba (Niĝerio)',
+        'za' => 'ĝuanga',
+        'za_CN' => 'ĝuanga (Ĉinujo)',
         'zh' => 'ĉina',
         'zh_CN' => 'ĉina (Ĉinujo)',
         'zh_SG' => 'ĉina (Singapuro)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_419.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_419.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_419.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_419.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,13 +2,17 @@
 
 return [
     'Names' => [
+        'ar_001' => 'árabe (mundo)',
+        'ar_SA' => 'árabe (Arabia Saudita)',
         'az_Latn' => 'azerbaiyano (latín)',
         'az_Latn_AZ' => 'azerbaiyano (latín, Azerbaiyán)',
         'bs_BA' => 'bosnio (Bosnia-Herzegovina)',
         'bs_Cyrl_BA' => 'bosnio (cirílico, Bosnia-Herzegovina)',
         'bs_Latn' => 'bosnio (latín)',
         'bs_Latn_BA' => 'bosnio (latín, Bosnia-Herzegovina)',
+        'en_001' => 'inglés (mundo)',
         'en_UM' => 'inglés (Islas Ultramarinas de EE.UU.)',
+        'eo_001' => 'esperanto (mundo)',
         'eu' => 'vasco',
         'eu_ES' => 'vasco (España)',
         'ff_Latn' => 'fula (latín)',
@@ -31,6 +35,7 @@
         'hi_Latn' => 'hindi (latín)',
         'hi_Latn_IN' => 'hindi (latín, India)',
         'hr_BA' => 'croata (Bosnia-Herzegovina)',
+        'ia_001' => 'interlingua (mundo)',
         'ks' => 'cachemiro',
         'ks_Arab' => 'cachemiro (árabe)',
         'ks_Arab_IN' => 'cachemiro (árabe, India)',
@@ -38,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í',
@@ -49,8 +52,10 @@
         'pa_Guru_IN' => 'panyabí (gurmuji, India)',
         'pa_IN' => 'panyabí (India)',
         'pa_PK' => 'panyabí (Pakistán)',
+        'pt_TL' => 'portugués (Timor Oriental)',
         'rm' => 'retorrománico',
         'rm_CH' => 'retorrománico (Suiza)',
+        'ro_RO' => 'rumano (Rumania)',
         'sd' => 'sindhi',
         'sd_Arab' => 'sindhi (árabe)',
         'sd_Arab_PK' => 'sindhi (árabe, Pakistán)',
@@ -65,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_AR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_AR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_AR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_AR.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,9 @@
 
 return [
     'Names' => [
+        'tn' => 'setswana',
+        'tn_BW' => 'setswana (Botsuana)',
+        'tn_ZA' => 'setswana (Sudáfrica)',
         'wo' => 'wolof',
         'wo_SN' => 'wolof (Senegal)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_BO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_BO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_BO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_BO.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,9 @@
 
 return [
     'Names' => [
+        'tn' => 'setswana',
+        'tn_BW' => 'setswana (Botsuana)',
+        'tn_ZA' => 'setswana (Sudáfrica)',
         'wo' => 'wolof',
         'wo_SN' => 'wolof (Senegal)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_CL.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_CL.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_CL.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_CL.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_CO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_CO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_CO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_CO.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,9 @@
 
 return [
     'Names' => [
+        'tn' => 'setswana',
+        'tn_BW' => 'setswana (Botsuana)',
+        'tn_ZA' => 'setswana (Sudáfrica)',
         'wo' => 'wolof',
         'wo_SN' => 'wolof (Senegal)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_CR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_CR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_CR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_CR.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,9 @@
 
 return [
     'Names' => [
+        'tn' => 'setswana',
+        'tn_BW' => 'setswana (Botsuana)',
+        'tn_ZA' => 'setswana (Sudáfrica)',
         'wo' => 'wolof',
         'wo_SN' => 'wolof (Senegal)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_DO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_DO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_DO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_DO.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,9 @@
 
 return [
     'Names' => [
+        'tn' => 'setswana',
+        'tn_BW' => 'setswana (Botsuana)',
+        'tn_ZA' => 'setswana (Sudáfrica)',
         'wo' => 'wolof',
         'wo_SN' => 'wolof (Senegal)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_EC.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_EC.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_EC.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_EC.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,9 @@
 
 return [
     'Names' => [
+        'tn' => 'setswana',
+        'tn_BW' => 'setswana (Botsuana)',
+        'tn_ZA' => 'setswana (Sudáfrica)',
         'wo' => 'wolof',
         'wo_SN' => 'wolof (Senegal)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_GT.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_GT.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_GT.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_GT.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,9 @@
 
 return [
     'Names' => [
+        'tn' => 'setswana',
+        'tn_BW' => 'setswana (Botsuana)',
+        'tn_ZA' => 'setswana (Sudáfrica)',
         'wo' => 'wolof',
         'wo_SN' => 'wolof (Senegal)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_HN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_HN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_HN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_HN.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,9 @@
 
 return [
     'Names' => [
+        'tn' => 'setswana',
+        'tn_BW' => 'setswana (Botsuana)',
+        'tn_ZA' => 'setswana (Sudáfrica)',
         'wo' => 'wolof',
         'wo_SN' => 'wolof (Senegal)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_MX.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_MX.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_MX.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_MX.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,9 +2,7 @@
 
 return [
     'Names' => [
-        'ar_SA' => 'árabe (Arabia Saudita)',
         'en_GG' => 'inglés (Guernsey)',
         'en_SZ' => 'inglés (Eswatini)',
-        'ro_RO' => 'rumano (Rumania)',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_NI.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_NI.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_NI.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_NI.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,9 @@
 
 return [
     'Names' => [
+        'tn' => 'setswana',
+        'tn_BW' => 'setswana (Botsuana)',
+        'tn_ZA' => 'setswana (Sudáfrica)',
         'wo' => 'wolof',
         'wo_SN' => 'wolof (Senegal)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_PA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_PA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_PA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_PA.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,9 @@
 
 return [
     'Names' => [
+        'tn' => 'setswana',
+        'tn_BW' => 'setswana (Botsuana)',
+        'tn_ZA' => 'setswana (Sudáfrica)',
         'wo' => 'wolof',
         'wo_SN' => 'wolof (Senegal)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_PE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_PE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_PE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_PE.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,9 @@
 
 return [
     'Names' => [
+        'tn' => 'setswana',
+        'tn_BW' => 'setswana (Botsuana)',
+        'tn_ZA' => 'setswana (Sudáfrica)',
         'wo' => 'wolof',
         'wo_SN' => 'wolof (Senegal)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'inglés (Guam)',
         'en_GY' => 'inglés (Guyana)',
         'en_HK' => 'inglés (RAE de Hong Kong [China])',
+        'en_ID' => 'inglés (Indonesia)',
         'en_IE' => 'inglés (Irlanda)',
         'en_IL' => 'inglés (Israel)',
         'en_IM' => 'inglés (Isla de Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (Mundo)',
         'id' => 'indonesio',
         'id_ID' => 'indonesio (Indonesia)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estonia)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigeria)',
         'ii' => 'yi de Sichuán',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'canarés',
         'kn_IN' => 'canarés (India)',
         'ko' => 'coreano',
+        'ko_CN' => 'coreano (China)',
         'ko_KP' => 'coreano (Corea del Norte)',
         'ko_KR' => 'coreano (Corea del Sur)',
         'ks' => 'cachemir',
@@ -457,6 +463,9 @@
         'nn_NO' => 'noruego nynorsk (Noruega)',
         'no' => 'noruego',
         'no_NO' => 'noruego (Noruega)',
+        'oc' => 'occitano',
+        'oc_ES' => 'occitano (España)',
+        'oc_FR' => 'occitano (Francia)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiopía)',
         'om_KE' => 'oromo (Kenia)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Sudáfrica)',
         'yi' => 'yidis',
-        'yi_001' => 'yidis (Mundo)',
+        'yi_UA' => 'yidis (Ucrania)',
         'yo' => 'yoruba',
         'yo_BJ' => 'yoruba (Benín)',
         'yo_NG' => 'yoruba (Nigeria)',
+        'za' => 'zhuang',
+        'za_CN' => 'zhuang (China)',
         'zh' => 'chino',
         'zh_CN' => 'chino (China)',
         'zh_HK' => 'chino (RAE de Hong Kong [China])',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_PY.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_PY.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_PY.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_PY.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,9 @@
 
 return [
     'Names' => [
+        'tn' => 'setswana',
+        'tn_BW' => 'setswana (Botsuana)',
+        'tn_ZA' => 'setswana (Sudáfrica)',
         'wo' => 'wolof',
         'wo_SN' => 'wolof (Senegal)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_VE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_VE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_VE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/es_VE.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,9 @@
 
 return [
     'Names' => [
+        'tn' => 'setswana',
+        'tn_BW' => 'setswana (Botsuana)',
+        'tn_ZA' => 'setswana (Sudáfrica)',
         'wo' => 'wolof',
         'wo_SN' => 'wolof (Senegal)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/et.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/et.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/et.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/et.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'inglise (Guam)',
         'en_GY' => 'inglise (Guyana)',
         'en_HK' => 'inglise (Hongkongi erihalduspiirkond)',
+        'en_ID' => 'inglise (Indoneesia)',
         'en_IE' => 'inglise (Iirimaa)',
         'en_IL' => 'inglise (Iisrael)',
         'en_IM' => 'inglise (Mani saar)',
@@ -287,7 +288,7 @@
         'fr_CF' => 'prantsuse (Kesk-Aafrika Vabariik)',
         'fr_CG' => 'prantsuse (Kongo Vabariik)',
         'fr_CH' => 'prantsuse (Šveits)',
-        'fr_CI' => 'prantsuse (Côte d’Ivoire)',
+        'fr_CI' => 'prantsuse (Elevandiluurannik)',
         'fr_CM' => 'prantsuse (Kamerun)',
         'fr_DJ' => 'prantsuse (Djibouti)',
         'fr_DZ' => 'prantsuse (Alžeeria)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (maailm)',
         'id' => 'indoneesia',
         'id_ID' => 'indoneesia (Indoneesia)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Eesti)',
         'ig' => 'ibo',
         'ig_NG' => 'ibo (Nigeeria)',
         'ii' => 'nuosu',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (India)',
         'ko' => 'korea',
+        'ko_CN' => 'korea (Hiina)',
         'ko_KP' => 'korea (Põhja-Korea)',
         'ko_KR' => 'korea (Lõuna-Korea)',
         'ks' => 'kašmiiri',
@@ -448,7 +454,7 @@
         'nl' => 'hollandi',
         'nl_AW' => 'hollandi (Aruba)',
         'nl_BE' => 'hollandi (Belgia)',
-        'nl_BQ' => 'hollandi (Hollandi Kariibi mere saared)',
+        'nl_BQ' => 'hollandi (Kariibi Madalmaad)',
         'nl_CW' => 'hollandi (Curaçao)',
         'nl_NL' => 'hollandi (Holland)',
         'nl_SR' => 'hollandi (Suriname)',
@@ -457,6 +463,9 @@
         'nn_NO' => 'uusnorra (Norra)',
         'no' => 'norra',
         'no_NO' => 'norra (Norra)',
+        'oc' => 'oksitaani',
+        'oc_ES' => 'oksitaani (Hispaania)',
+        'oc_FR' => 'oksitaani (Prantsusmaa)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etioopia)',
         'om_KE' => 'oromo (Keenia)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'koosa',
         'xh_ZA' => 'koosa (Lõuna-Aafrika Vabariik)',
         'yi' => 'jidiši',
-        'yi_001' => 'jidiši (maailm)',
+        'yi_UA' => 'jidiši (Ukraina)',
         'yo' => 'joruba',
         'yo_BJ' => 'joruba (Benin)',
         'yo_NG' => 'joruba (Nigeeria)',
+        'za' => 'tšuangi',
+        'za_CN' => 'tšuangi (Hiina)',
         'zh' => 'hiina',
         'zh_CN' => 'hiina (Hiina)',
         'zh_HK' => 'hiina (Hongkongi erihalduspiirkond)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/eu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/eu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/eu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/eu.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'ingelesa (Guam)',
         'en_GY' => 'ingelesa (Guyana)',
         'en_HK' => 'ingelesa (Hong Kong Txinako AEB)',
+        'en_ID' => 'ingelesa (Indonesia)',
         'en_IE' => 'ingelesa (Irlanda)',
         'en_IL' => 'ingelesa (Israel)',
         'en_IM' => 'ingelesa (Man uhartea)',
@@ -206,33 +207,33 @@
         'en_ZW' => 'ingelesa (Zimbabwe)',
         'eo' => 'esperantoa',
         'eo_001' => 'esperantoa (Mundua)',
-        'es' => 'espainiera',
-        'es_419' => 'espainiera (Latinoamerika)',
-        'es_AR' => 'espainiera (Argentina)',
-        'es_BO' => 'espainiera (Bolivia)',
-        'es_BR' => 'espainiera (Brasil)',
-        'es_BZ' => 'espainiera (Belize)',
-        'es_CL' => 'espainiera (Txile)',
-        'es_CO' => 'espainiera (Kolonbia)',
-        'es_CR' => 'espainiera (Costa Rica)',
-        'es_CU' => 'espainiera (Kuba)',
-        'es_DO' => 'espainiera (Dominikar Errepublika)',
-        'es_EC' => 'espainiera (Ekuador)',
-        'es_ES' => 'espainiera (Espainia)',
-        'es_GQ' => 'espainiera (Ekuatore Ginea)',
-        'es_GT' => 'espainiera (Guatemala)',
-        'es_HN' => 'espainiera (Honduras)',
-        'es_MX' => 'espainiera (Mexiko)',
-        'es_NI' => 'espainiera (Nikaragua)',
-        'es_PA' => 'espainiera (Panama)',
-        'es_PE' => 'espainiera (Peru)',
-        'es_PH' => 'espainiera (Filipinak)',
-        'es_PR' => 'espainiera (Puerto Rico)',
-        'es_PY' => 'espainiera (Paraguai)',
-        'es_SV' => 'espainiera (El Salvador)',
-        'es_US' => 'espainiera (Ameriketako Estatu Batuak)',
-        'es_UY' => 'espainiera (Uruguai)',
-        'es_VE' => 'espainiera (Venezuela)',
+        'es' => 'gaztelania',
+        'es_419' => 'gaztelania (Latinoamerika)',
+        'es_AR' => 'gaztelania (Argentina)',
+        'es_BO' => 'gaztelania (Bolivia)',
+        'es_BR' => 'gaztelania (Brasil)',
+        'es_BZ' => 'gaztelania (Belize)',
+        'es_CL' => 'gaztelania (Txile)',
+        'es_CO' => 'gaztelania (Kolonbia)',
+        'es_CR' => 'gaztelania (Costa Rica)',
+        'es_CU' => 'gaztelania (Kuba)',
+        'es_DO' => 'gaztelania (Dominikar Errepublika)',
+        'es_EC' => 'gaztelania (Ekuador)',
+        'es_ES' => 'gaztelania (Espainia)',
+        'es_GQ' => 'gaztelania (Ekuatore Ginea)',
+        'es_GT' => 'gaztelania (Guatemala)',
+        'es_HN' => 'gaztelania (Honduras)',
+        'es_MX' => 'gaztelania (Mexiko)',
+        'es_NI' => 'gaztelania (Nikaragua)',
+        'es_PA' => 'gaztelania (Panama)',
+        'es_PE' => 'gaztelania (Peru)',
+        'es_PH' => 'gaztelania (Filipinak)',
+        'es_PR' => 'gaztelania (Puerto Rico)',
+        'es_PY' => 'gaztelania (Paraguai)',
+        'es_SV' => 'gaztelania (El Salvador)',
+        'es_US' => 'gaztelania (Ameriketako Estatu Batuak)',
+        'es_UY' => 'gaztelania (Uruguai)',
+        'es_VE' => 'gaztelania (Venezuela)',
         'et' => 'estoniera',
         'et_EE' => 'estoniera (Estonia)',
         'eu' => 'euskara',
@@ -241,19 +242,19 @@
         'fa_AF' => 'persiera (Afganistan)',
         'fa_IR' => 'persiera (Iran)',
         '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, Ginea)',
-        'ff_Adlm_GW' => 'fula (adlam, Ginea Bissau)',
-        'ff_Adlm_LR' => 'fula (adlam, Liberia)',
-        'ff_Adlm_MR' => 'fula (adlam, Mauritania)',
-        'ff_Adlm_NE' => 'fula (adlam, Niger)',
-        'ff_Adlm_NG' => 'fula (adlam, Nigeria)',
-        'ff_Adlm_SL' => 'fula (adlam, Sierra Leona)',
-        'ff_Adlm_SN' => 'fula (adlam, Senegal)',
+        'ff_Adlm' => 'fula (adlama)',
+        'ff_Adlm_BF' => 'fula (adlama, Burkina Faso)',
+        'ff_Adlm_CM' => 'fula (adlama, Kamerun)',
+        'ff_Adlm_GH' => 'fula (adlama, Ghana)',
+        'ff_Adlm_GM' => 'fula (adlama, Gambia)',
+        'ff_Adlm_GN' => 'fula (adlama, Ginea)',
+        'ff_Adlm_GW' => 'fula (adlama, Ginea Bissau)',
+        'ff_Adlm_LR' => 'fula (adlama, Liberia)',
+        'ff_Adlm_MR' => 'fula (adlama, Mauritania)',
+        'ff_Adlm_NE' => 'fula (adlama, Niger)',
+        'ff_Adlm_NG' => 'fula (adlama, Nigeria)',
+        'ff_Adlm_SL' => 'fula (adlama, Sierra Leona)',
+        'ff_Adlm_SN' => 'fula (adlama, Senegal)',
         'ff_CM' => 'fula (Kamerun)',
         'ff_GN' => 'fula (Ginea)',
         'ff_Latn' => 'fula (latinoa)',
@@ -323,8 +324,8 @@
         'fr_VU' => 'frantsesa (Vanuatu)',
         'fr_WF' => 'frantsesa (Wallis eta Futuna)',
         'fr_YT' => 'frantsesa (Mayotte)',
-        'fy' => 'frisiera',
-        'fy_NL' => 'frisiera (Herbehereak)',
+        'fy' => 'mendebaldeko frisiera',
+        'fy_NL' => 'mendebaldeko frisiera (Herbehereak)',
         'ga' => 'irlandera',
         'ga_GB' => 'irlandera (Erresuma Batua)',
         'ga_IE' => 'irlandera (Irlanda)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (Mundua)',
         'id' => 'indonesiera',
         'id_ID' => 'indonesiera (Indonesia)',
+        'ie' => 'interlinguea',
+        'ie_EE' => 'interlinguea (Estonia)',
         'ig' => 'igboera',
         'ig_NG' => 'igboera (Nigeria)',
         'ii' => 'Sichuango yiera',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (India)',
         'ko' => 'koreera',
+        'ko_CN' => 'koreera (Txina)',
         'ko_KP' => 'koreera (Ipar Korea)',
         'ko_KR' => 'koreera (Hego Korea)',
         'ks' => 'kaxmirera',
@@ -457,6 +463,9 @@
         'nn_NO' => 'nynorsk [norvegiera] (Norvegia)',
         'no' => 'norvegiera',
         'no_NO' => 'norvegiera (Norvegia)',
+        'oc' => 'okzitaniera',
+        'oc_ES' => 'okzitaniera (Espainia)',
+        'oc_FR' => 'okzitaniera (Frantzia)',
         'om' => 'oromoera',
         'om_ET' => 'oromoera (Etiopia)',
         'om_KE' => 'oromoera (Kenya)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'xhosera',
         'xh_ZA' => 'xhosera (Hegoafrika)',
         'yi' => 'yiddisha',
-        'yi_001' => 'yiddisha (Mundua)',
+        'yi_UA' => 'yiddisha (Ukraina)',
         '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)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fa_AF.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fa_AF.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fa_AF.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fa_AF.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,6 +39,7 @@
         'en_GH' => 'انگلیسی (گانا)',
         'en_GY' => 'انگلیسی (گیانا)',
         'en_HK' => 'انگلیسی (هانگ کانگ، ناحیهٔ ویژهٔ حکومتی چین)',
+        'en_ID' => 'انگلیسی (اندونیزیا)',
         'en_IE' => 'انگلیسی (آیرلند)',
         'en_KE' => 'انگلیسی (کینیا)',
         'en_LS' => 'انگلیسی (لیسوتو)',
@@ -127,6 +128,7 @@
         'hr_HR' => 'کروشیایی (کروشیا)',
         'id' => 'اندونیزیایی',
         'id_ID' => 'اندونیزیایی (اندونیزیا)',
+        'ie_EE' => 'اکسیدنتال (استونیا)',
         'ig_NG' => 'ایگبویی (نیجریا)',
         'is' => 'آیسلندی',
         'is_IS' => 'آیسلندی (آیسلند)',
@@ -141,6 +143,7 @@
         'ki_KE' => 'کیکویویی (کینیا)',
         'km_KH' => 'خمری (کمپوچیا)',
         'ko' => 'کوریایی',
+        'ko_CN' => 'کوریایی (چین)',
         'ko_KP' => 'کوریایی (کوریای شمالی)',
         'ko_KR' => 'کوریایی (کوریای جنوبی)',
         'ky' => 'قرغزی',
@@ -180,6 +183,7 @@
         'nn_NO' => 'نروژی نو (ناروی)',
         'no' => 'نارویژی',
         'no_NO' => 'نارویژی (ناروی)',
+        'oc_ES' => 'اکسیتان (هسپانیه)',
         'om_ET' => 'اورومویی (ایتوپیا)',
         'om_KE' => 'اورومویی (کینیا)',
         'pl' => 'پولندی',
@@ -218,6 +222,7 @@
         'sr_BA' => 'صربی (بوسنیا و هرزه‌گوینا)',
         'sr_Cyrl_BA' => 'صربی (سیریلی، بوسنیا و هرزه‌گوینا)',
         'sr_Latn_BA' => 'صربی (لاتین، بوسنیا و هرزه‌گوینا)',
+        'st_LS' => 'سوتوی جنوبی (لیسوتو)',
         'su_ID' => 'سوندایی (اندونیزیا)',
         'su_Latn_ID' => 'سوندایی (لاتین، اندونیزیا)',
         'sv' => 'سویدنی',
@@ -240,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fa.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fa.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fa.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fa.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'انگلیسی (گوام)',
         'en_GY' => 'انگلیسی (گویان)',
         'en_HK' => 'انگلیسی (هنگ‌کنگ، منطقهٔ ویژهٔ اداری چین)',
+        'en_ID' => 'انگلیسی (اندونزی)',
         'en_IE' => 'انگلیسی (ایرلند)',
         'en_IL' => 'انگلیسی (اسرائیل)',
         'en_IM' => 'انگلیسی (جزیرهٔ من)',
@@ -357,6 +358,8 @@
         'ia_001' => 'اینترلینگوا (جهان)',
         'id' => 'اندونزیایی',
         'id_ID' => 'اندونزیایی (اندونزی)',
+        'ie' => 'اکسیدنتال',
+        'ie_EE' => 'اکسیدنتال (استونی)',
         'ig' => 'ایگبویی',
         'ig_NG' => 'ایگبویی (نیجریه)',
         'ii' => 'یی سیچوان',
@@ -377,6 +380,8 @@
         'ki' => 'کیکویویی',
         'ki_KE' => 'کیکویویی (کنیا)',
         'kk' => 'قزاقی',
+        'kk_Cyrl' => 'قزاقی (سیریلی)',
+        'kk_Cyrl_KZ' => 'قزاقی (سیریلی، قزاقستان)',
         'kk_KZ' => 'قزاقی (قزاقستان)',
         'kl' => 'گرینلندی',
         'kl_GL' => 'گرینلندی (گرینلند)',
@@ -385,6 +390,7 @@
         'kn' => 'کانارا',
         'kn_IN' => 'کانارا (هند)',
         'ko' => 'کره‌ای',
+        'ko_CN' => 'کره‌ای (چین)',
         'ko_KP' => 'کره‌ای (کرهٔ شمالی)',
         'ko_KR' => 'کره‌ای (کرهٔ جنوبی)',
         'ks' => 'کشمیری',
@@ -457,6 +463,9 @@
         'nn_NO' => 'نروژی نی‌نُشک (نروژ)',
         'no' => 'نروژی',
         'no_NO' => 'نروژی (نروژ)',
+        'oc' => 'اکسیتان',
+        'oc_ES' => 'اکسیتان (اسپانیا)',
+        'oc_FR' => 'اکسیتان (فرانسه)',
         'om' => 'اورومویی',
         'om_ET' => 'اورومویی (اتیوپی)',
         'om_KE' => 'اورومویی (کنیا)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'صربی (لاتین، صربستان)',
         'sr_ME' => 'صربی (مونته‌نگرو)',
         'sr_RS' => 'صربی (صربستان)',
+        'st' => 'سوتوی جنوبی',
+        'st_LS' => 'سوتوی جنوبی (لسوتو)',
+        'st_ZA' => 'سوتوی جنوبی (افریقای جنوبی)',
         'su' => 'سوندایی',
         'su_ID' => 'سوندایی (اندونزی)',
         'su_Latn' => 'سوندایی (لاتین)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'ترکمنی (ترکمنستان)',
         'tl' => 'تاگالوگی',
         'tl_PH' => 'تاگالوگی (فیلیپین)',
+        'tn' => 'تسوانایی',
+        'tn_BW' => 'تسوانایی (بوتسوانا)',
+        'tn_ZA' => 'تسوانایی (افریقای جنوبی)',
         'to' => 'تونگایی',
         'to_TO' => 'تونگایی (تونگا)',
         'tr' => 'ترکی استانبولی',
@@ -618,10 +633,12 @@
         'xh' => 'خوسایی',
         'xh_ZA' => 'خوسایی (افریقای جنوبی)',
         'yi' => 'یدی',
-        'yi_001' => 'یدی (جهان)',
+        'yi_UA' => 'یدی (اوکراین)',
         'yo' => 'یوروبایی',
         'yo_BJ' => 'یوروبایی (بنین)',
         'yo_NG' => 'یوروبایی (نیجریه)',
+        'za' => 'ژوانگی',
+        'za_CN' => 'ژوانگی (چین)',
         'zh' => 'چینی',
         'zh_CN' => 'چینی (چین)',
         'zh_HK' => 'چینی (هنگ‌کنگ، منطقهٔ ویژهٔ اداری چین)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ff_Adlm.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ff_Adlm.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ff_Adlm.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ff_Adlm.php	2026-05-20 10:22:01.000000000 +0200
@@ -112,7 +112,7 @@
         'en_BI' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤄𞤵𞤪𞤵𞤲𞤣𞤭)',
         'en_BM' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤄𞤭𞤪𞤥𞤵𞤣𞤢)',
         'en_BS' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤄𞤢𞤸𞤢𞤥𞤢𞥄𞤧)',
-        'en_BW' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (‮𞤄𞤮𞤼𞤧𞤵𞤱𞤢𞥄𞤲𞤢)',
+        'en_BW' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤄𞤮𞤼𞤧𞤵𞤱𞤢𞥄𞤲𞤢)',
         'en_BZ' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤄𞤫𞤤𞤭𞥅𞥁)',
         'en_CA' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤑𞤢𞤲𞤢𞤣𞤢𞥄)',
         'en_CC' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤕𞤵𞤪𞤭𞥅𞤶𞤫 𞤑𞤮𞤳𞤮𞥅𞤧 [𞤑𞤭𞥅𞤤𞤭𞤲𞤺])',
@@ -138,11 +138,11 @@
         'en_GU' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤘𞤵𞤱𞤢𞥄𞤥)',
         'en_GY' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤘𞤢𞤴𞤢𞤲𞤢𞥄)',
         'en_HK' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤖𞤂𞤀 𞤕𞤢𞤴𞤲𞤢 𞤫 𞤖𞤮𞤲𞤺 𞤑𞤮𞤲𞤺)',
+        'en_ID' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤋𞤲𞤣𞤮𞤲𞤭𞥅𞤧𞤴𞤢)',
         'en_IE' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤋𞤪𞤤𞤢𞤲𞤣)',
         'en_IL' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤋𞤧𞤪𞤢𞥄𞤴𞤭𞥅𞤤)',
         'en_IM' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤅𞤵𞤪𞤭𞥅𞤪𞤫 𞤃𞤫𞥅𞤲)',
         'en_IN' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤋𞤲𞤣𞤭𞤴𞤢)',
-        'en_IO' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤚𞤵𞤥𞤦𞤫𞤪𞤫 𞤄𞤪𞤭𞤼𞤢𞤲𞤭𞤲𞤳𞤮𞥅𞤪𞤫 𞤀𞤬𞤪𞤭𞤳𞤭)',
         'en_JE' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤔𞤫𞤪𞤧𞤭𞥅)',
         'en_JM' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤔𞤢𞤥𞤢𞤴𞤳𞤢𞥄)',
         'en_KE' => '𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 (𞤑𞤫𞤲𞤭𞤴𞤢𞥄)',
@@ -377,6 +377,8 @@
         'ki' => '𞤑𞤭𞤳𞤵𞤴𞤵𞥅𞤪𞤫',
         'ki_KE' => '𞤑𞤭𞤳𞤵𞤴𞤵𞥅𞤪𞤫 (𞤑𞤫𞤲𞤭𞤴𞤢𞥄)',
         'kk' => '𞤑𞤢𞥁𞤢𞤳𞤪𞤫',
+        'kk_Cyrl' => '𞤑𞤢𞥁𞤢𞤳𞤪𞤫 (𞤅𞤭𞤪𞤤𞤭𞤳)',
+        'kk_Cyrl_KZ' => '𞤑𞤢𞥁𞤢𞤳𞤪𞤫 (𞤅𞤭𞤪𞤤𞤭𞤳⹁ 𞤑𞤢𞥁𞤢𞤧𞤼𞤢𞥄𞤲)',
         'kk_KZ' => '𞤑𞤢𞥁𞤢𞤳𞤪𞤫 (𞤑𞤢𞥁𞤢𞤧𞤼𞤢𞥄𞤲)',
         'kl' => '𞤑𞤢𞤤𞤢𞥄𞤤𞤧𞤵𞤼𞤪𞤫',
         'kl_GL' => '𞤑𞤢𞤤𞤢𞥄𞤤𞤧𞤵𞤼𞤪𞤫 (𞤘𞤭𞤪𞤤𞤢𞤲𞤣𞤭)',
@@ -385,6 +387,7 @@
         'kn' => '𞤑𞤢𞤲𞥆𞤢𞤣𞤢𞥄𞤪𞤫',
         'kn_IN' => '𞤑𞤢𞤲𞥆𞤢𞤣𞤢𞥄𞤪𞤫 (𞤋𞤲𞤣𞤭𞤴𞤢)',
         'ko' => '𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞤲𞤪𞤫',
+        'ko_CN' => '𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞤲𞤪𞤫 (𞤕𞤢𞤴𞤲𞤢)',
         'ko_KP' => '𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞤲𞤪𞤫 (𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞥄 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫)',
         'ko_KR' => '𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞤲𞤪𞤫 (𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞥄 𞤙𞤢𞤥𞤲𞤢𞥄𞤲𞤺𞤫)',
         'ks' => '𞤑𞤢𞥃𞤥𞤭𞥅𞤪𞤫',
@@ -457,6 +460,9 @@
         'nn_NO' => '𞤐𞤮𞤪𞤱𞤫𞤶𞤭𞤴𞤢𞤲𞤪𞤫 𞤙𞤮𞤪𞤧𞤳 (𞤐𞤮𞤪𞤺𞤫𞤴𞤢𞥄)',
         'no' => '𞤐𞤮𞤪𞤱𞤫𞤶𞤭𞤴𞤢𞤲𞤪𞤫',
         'no_NO' => '𞤐𞤮𞤪𞤱𞤫𞤶𞤭𞤴𞤢𞤲𞤪𞤫 (𞤐𞤮𞤪𞤺𞤫𞤴𞤢𞥄)',
+        'oc' => '𞤌𞤷𞥆𞤭𞤼𞤢𞤲𞤪𞤫',
+        'oc_ES' => '𞤌𞤷𞥆𞤭𞤼𞤢𞤲𞤪𞤫 (𞤉𞤧𞤨𞤢𞤻𞤢𞥄)',
+        'oc_FR' => '𞤌𞤷𞥆𞤭𞤼𞤢𞤲𞤪𞤫 (𞤊𞤢𞤪𞤢𞤲𞤧𞤭)',
         'om' => '𞤌𞤪𞤮𞤥𞤮𞥅𞤪𞤫',
         'om_ET' => '𞤌𞤪𞤮𞤥𞤮𞥅𞤪𞤫 (𞤀𞤦𞤢𞤧𞤭𞤲𞤭𞥅)',
         'om_KE' => '𞤌𞤪𞤮𞤥𞤮𞥅𞤪𞤫 (𞤑𞤫𞤲𞤭𞤴𞤢𞥄)',
@@ -555,6 +561,9 @@
         'sr_Latn_RS' => '𞤅𞤫𞤪𞤦𞤭𞤴𞤢𞤲𞤪𞤫 (𞤂𞤢𞤼𞤫𞤲⹁ 𞤅𞤫𞤪𞤦𞤭𞤴𞤢𞥄)',
         'sr_ME' => '𞤅𞤫𞤪𞤦𞤭𞤴𞤢𞤲𞤪𞤫 (𞤃𞤮𞤲𞤼𞤫𞤲𞤫𞥅𞤺𞤮𞤪𞤮)',
         'sr_RS' => '𞤅𞤫𞤪𞤦𞤭𞤴𞤢𞤲𞤪𞤫 (𞤅𞤫𞤪𞤦𞤭𞤴𞤢𞥄)',
+        'st' => '𞤅𞤮𞤼𞤮𞥅𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮',
+        'st_LS' => '𞤅𞤮𞤼𞤮𞥅𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮 (𞤂𞤫𞤧𞤮𞤼𞤮𞥅)',
+        'st_ZA' => '𞤅𞤮𞤼𞤮𞥅𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮 (𞤀𞤬𞤪𞤭𞤳𞤢 𞤂𞤫𞤧𞤤𞤫𞤴𞤪𞤭)',
         'su' => '𞤅𞤵𞤲𞤣𞤢𞤲𞤭𞥅𞤪𞤫',
         'su_ID' => '𞤅𞤵𞤲𞤣𞤢𞤲𞤭𞥅𞤪𞤫 (𞤋𞤲𞤣𞤮𞤲𞤭𞥅𞤧𞤴𞤢)',
         'su_Latn' => '𞤅𞤵𞤲𞤣𞤢𞤲𞤭𞥅𞤪𞤫 (𞤂𞤢𞤼𞤫𞤲)',
@@ -584,6 +593,9 @@
         'ti_ET' => '𞤚𞤭𞤺𞤭𞤪𞤻𞤢𞥄𞤪𞤫 (𞤀𞤦𞤢𞤧𞤭𞤲𞤭𞥅)',
         'tk' => '𞤼𞤵𞤪𞤳𞤥𞤢𞤲𞤪𞤫',
         'tk_TM' => '𞤼𞤵𞤪𞤳𞤥𞤢𞤲𞤪𞤫 (𞤚𞤵𞤪𞤳𞤵𞤥𞤫𞤲𞤭𞤧𞤼𞤢𞥄𞤲)',
+        'tn' => '𞤚𞤭𞤧𞤱𞤢𞤲𞤢𞥄𞤪𞤫',
+        'tn_BW' => '𞤚𞤭𞤧𞤱𞤢𞤲𞤢𞥄𞤪𞤫 (𞤄𞤮𞤼𞤧𞤵𞤱𞤢𞥄𞤲𞤢)',
+        'tn_ZA' => '𞤚𞤭𞤧𞤱𞤢𞤲𞤢𞥄𞤪𞤫 (𞤀𞤬𞤪𞤭𞤳𞤢 𞤂𞤫𞤧𞤤𞤫𞤴𞤪𞤭)',
         'to' => '𞤚𞤮𞤲𞤺𞤢𞤲𞤪𞤫',
         'to_TO' => '𞤚𞤮𞤲𞤺𞤢𞤲𞤪𞤫 (𞤚𞤮𞤲𞤺𞤢)',
         'tr' => '𞤚𞤵𞥅𞤪𞤢𞤲𞤳𞤮𞥅𞤪𞤫',
@@ -614,7 +626,7 @@
         'xh' => '𞤑𞤮𞥅𞤧𞤢𞥄𞤪𞤫',
         'xh_ZA' => '𞤑𞤮𞥅𞤧𞤢𞥄𞤪𞤫 (𞤀𞤬𞤪𞤭𞤳𞤢 𞤂𞤫𞤧𞤤𞤫𞤴𞤪𞤭)',
         'yi' => '𞤒𞤭𞤣𞤭𞤧𞤢𞤲𞤳𞤮𞥅𞤪𞤫',
-        'yi_001' => '𞤒𞤭𞤣𞤭𞤧𞤢𞤲𞤳𞤮𞥅𞤪𞤫 (𞤀𞤣𞤵𞤲𞤢)',
+        'yi_UA' => '𞤒𞤭𞤣𞤭𞤧𞤢𞤲𞤳𞤮𞥅𞤪𞤫 (𞤓𞤳𞤪𞤫𞥅𞤲𞤭𞤴𞤢)',
         'yo' => '𞤒𞤮𞥅𞤪𞤵𞤦𞤢𞥄𞤪𞤫',
         'yo_BJ' => '𞤒𞤮𞥅𞤪𞤵𞤦𞤢𞥄𞤪𞤫 (𞤄𞤫𞤲𞤫𞤲)',
         'yo_NG' => '𞤒𞤮𞥅𞤪𞤵𞤦𞤢𞥄𞤪𞤫 (𞤐𞤢𞤶𞤫𞤪𞤭𞤴𞤢𞥄)',
@@ -625,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ff.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ff.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ff.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ff.php	2026-05-20 10:22:01.000000000 +0200
@@ -86,10 +86,10 @@
         'en_GM' => 'Engeleere (Gammbi)',
         'en_GU' => 'Engeleere (Guwam)',
         'en_GY' => 'Engeleere (Giyaan)',
+        'en_ID' => 'Engeleere (Enndonesii)',
         'en_IE' => 'Engeleere (Irlannda)',
         'en_IL' => 'Engeleere (Israa’iila)',
         'en_IN' => 'Engeleere (Enndo)',
-        'en_IO' => 'Engeleere (Keeriindi britaani to maayo enndo)',
         'en_JM' => 'Engeleere (Jamayka)',
         'en_KE' => 'Engeleere (Keñaa)',
         'en_KI' => 'Engeleere (Kiribari)',
@@ -249,6 +249,7 @@
         'km' => 'Kemeere',
         'km_KH' => 'Kemeere (Kambodso)',
         'ko' => 'Koreere',
+        'ko_CN' => 'Koreere (Siin)',
         'ko_KP' => 'Koreere (Koree Rewo)',
         'ko_KR' => 'Koreere (Koree Worgo)',
         'ms' => 'Malayeere',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fi.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'englanti (Guam)',
         'en_GY' => 'englanti (Guyana)',
         'en_HK' => 'englanti (Hongkong – Kiinan erityishallintoalue)',
+        'en_ID' => 'englanti (Indonesia)',
         'en_IE' => 'englanti (Irlanti)',
         'en_IL' => 'englanti (Israel)',
         'en_IM' => 'englanti (Mansaari)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (maailma)',
         'id' => 'indonesia',
         'id_ID' => 'indonesia (Indonesia)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Viro)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigeria)',
         'ii' => 'sichuanin-yi',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (Intia)',
         'ko' => 'korea',
+        'ko_CN' => 'korea (Kiina)',
         'ko_KP' => 'korea (Pohjois-Korea)',
         'ko_KR' => 'korea (Etelä-Korea)',
         'ks' => 'kašmiri',
@@ -439,7 +445,7 @@
         'my_MM' => 'burma (Myanmar [Burma])',
         'nb' => 'norjan bokmål',
         'nb_NO' => 'norjan bokmål (Norja)',
-        'nb_SJ' => 'norjan bokmål (Svalbard ja Jan Mayen)',
+        'nb_SJ' => 'norjan bokmål (Huippuvuoret ja Jan Mayen)',
         'nd' => 'pohjois-ndebele',
         'nd_ZW' => 'pohjois-ndebele (Zimbabwe)',
         'ne' => 'nepali',
@@ -457,6 +463,9 @@
         'nn_NO' => 'norjan nynorsk (Norja)',
         'no' => 'norja',
         'no_NO' => 'norja (Norja)',
+        'oc' => 'oksitaani',
+        'oc_ES' => 'oksitaani (Espanja)',
+        'oc_FR' => 'oksitaani (Ranska)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiopia)',
         'om_KE' => 'oromo (Kenia)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Etelä-Afrikka)',
         'yi' => 'jiddiš',
-        'yi_001' => 'jiddiš (maailma)',
+        'yi_UA' => 'jiddiš (Ukraina)',
         'yo' => 'joruba',
         'yo_BJ' => 'joruba (Benin)',
         'yo_NG' => 'joruba (Nigeria)',
+        'za' => 'zhuang',
+        'za_CN' => 'zhuang (Kiina)',
         'zh' => 'kiina',
         'zh_CN' => 'kiina (Kiina)',
         'zh_HK' => 'kiina (Hongkong – Kiinan erityishallintoalue)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fo.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'enskt (Guam)',
         'en_GY' => 'enskt (Gujana)',
         'en_HK' => 'enskt (Hong Kong SAR Kina)',
+        'en_ID' => 'enskt (Indonesia)',
         'en_IE' => 'enskt (Írland)',
         'en_IL' => 'enskt (Ísrael)',
         'en_IM' => 'enskt (Isle of Man)',
@@ -241,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)',
@@ -344,6 +358,8 @@
         'ia_001' => 'interlingua (heimur)',
         'id' => 'indonesiskt',
         'id_ID' => 'indonesiskt (Indonesia)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estland)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigeria)',
         'ii' => 'sichuan yi',
@@ -364,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)',
@@ -372,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (India)',
         'ko' => 'koreanskt',
+        'ko_CN' => 'koreanskt (Kina)',
         'ko_KP' => 'koreanskt (Norðurkorea)',
         'ko_KR' => 'koreanskt (Suðurkorea)',
         'ks' => 'kashmiri',
@@ -444,6 +463,9 @@
         'nn_NO' => 'nýnorskt (Noreg)',
         'no' => 'norskt',
         'no_NO' => 'norskt (Noreg)',
+        'oc' => 'occitanskt',
+        'oc_ES' => 'occitanskt (Spania)',
+        'oc_FR' => 'occitanskt (Frakland)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiopia)',
         'om_KE' => 'oromo (Kenja)',
@@ -544,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)',
@@ -575,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',
@@ -605,10 +633,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Suðurafrika)',
         'yi' => 'jiddiskt',
-        'yi_001' => 'jiddiskt (heimur)',
+        'yi_UA' => 'jiddiskt (Ukraina)',
         '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)',
@@ -616,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fr_CA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fr_CA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fr_CA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fr_CA.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,12 +3,13 @@
 return [
     'Names' => [
         'be_BY' => 'biélorusse (Bélarus)',
+        'en_BZ' => 'anglais (Bélize)',
         'en_CC' => 'anglais (îles Cocos [Keeling])',
         'en_CK' => 'anglais (îles Cook)',
         'en_CX' => 'anglais (île Christmas)',
         'en_FK' => 'anglais (îles Malouines)',
         'en_IM' => 'anglais (île de Man)',
-        'en_IO' => 'anglais (territoire britannique de l’océan Indien)',
+        'en_KN' => 'anglais (Saint‑Kitts‑et‑Nevis)',
         'en_LR' => 'anglais (Libéria)',
         'en_MP' => 'anglais (Mariannes du Nord)',
         'en_NF' => 'anglais (île Norfolk)',
@@ -18,6 +19,8 @@
         'en_UM' => 'anglais (îles mineures éloignées des États-Unis)',
         'en_VG' => 'anglais (îles Vierges britanniques)',
         'en_VI' => 'anglais (îles Vierges américaines)',
+        'es_BZ' => 'espagnol (Bélize)',
+        'es_VE' => 'espagnol (Vénézuéla)',
         'ff_Adlm_LR' => 'peul (adlam, Libéria)',
         'ff_Adlm_NG' => 'peul (adlam, Nigéria)',
         'ff_Latn_LR' => 'peul (latin, Libéria)',
@@ -44,8 +47,7 @@
         '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])',
         'pt_TL' => 'portugais (Timor-Leste)',
@@ -60,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fr.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'anglais (Guam)',
         'en_GY' => 'anglais (Guyana)',
         'en_HK' => 'anglais (R.A.S. chinoise de Hong Kong)',
+        'en_ID' => 'anglais (Indonésie)',
         'en_IE' => 'anglais (Irlande)',
         'en_IL' => 'anglais (Israël)',
         'en_IM' => 'anglais (Île de Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (Monde)',
         'id' => 'indonésien',
         'id_ID' => 'indonésien (Indonésie)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estonie)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigeria)',
         'ii' => 'yi du Sichuan',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (Inde)',
         'ko' => 'coréen',
+        'ko_CN' => 'coréen (Chine)',
         'ko_KP' => 'coréen (Corée du Nord)',
         'ko_KR' => 'coréen (Corée du Sud)',
         'ks' => 'cachemiri',
@@ -457,6 +463,9 @@
         'nn_NO' => 'norvégien nynorsk (Norvège)',
         'no' => 'norvégien',
         'no_NO' => 'norvégien (Norvège)',
+        'oc' => 'occitan',
+        'oc_ES' => 'occitan (Espagne)',
+        'oc_FR' => 'occitan (France)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Éthiopie)',
         'om_KE' => 'oromo (Kenya)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Afrique du Sud)',
         'yi' => 'yiddish',
-        'yi_001' => 'yiddish (Monde)',
+        'yi_UA' => 'yiddish (Ukraine)',
         'yo' => 'yoruba',
         'yo_BJ' => 'yoruba (Bénin)',
         'yo_NG' => 'yoruba (Nigeria)',
+        'za' => 'zhuang',
+        'za_CN' => 'zhuang (Chine)',
         'zh' => 'chinois',
         'zh_CN' => 'chinois (Chine)',
         'zh_HK' => 'chinois (R.A.S. chinoise de Hong Kong)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fy.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/fy.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,11 +138,11 @@
         'en_GU' => 'Ingelsk (Guam)',
         'en_GY' => 'Ingelsk (Guyana)',
         'en_HK' => 'Ingelsk (Hongkong SAR van Sina)',
+        'en_ID' => 'Ingelsk (Yndonesië)',
         'en_IE' => 'Ingelsk (Ierlân)',
         'en_IL' => 'Ingelsk (Israël)',
         'en_IM' => 'Ingelsk (Isle of Man)',
         'en_IN' => 'Ingelsk (India)',
-        'en_IO' => 'Ingelsk (Britse Gebieden yn de Indyske Oseaan)',
         'en_JE' => 'Ingelsk (Jersey)',
         'en_JM' => 'Ingelsk (Jamaica)',
         'en_KE' => 'Ingelsk (Kenia)',
@@ -344,6 +344,8 @@
         'ia_001' => 'Interlingua (Wrâld)',
         'id' => 'Yndonezysk',
         'id_ID' => 'Yndonezysk (Yndonesië)',
+        'ie' => 'Interlingue',
+        'ie_EE' => 'Interlingue (Estlân)',
         'ig' => 'Igbo',
         'ig_NG' => 'Igbo (Nigeria)',
         'ii' => 'Sichuan Yi',
@@ -364,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)',
@@ -372,6 +376,7 @@
         'kn' => 'Kannada',
         'kn_IN' => 'Kannada (India)',
         'ko' => 'Koreaansk',
+        'ko_CN' => 'Koreaansk (Sina)',
         'ko_KP' => 'Koreaansk (Noard-Korea)',
         'ko_KR' => 'Koreaansk (Sûd-Korea)',
         'ks' => 'Kasjmiri',
@@ -443,6 +448,9 @@
         'nn_NO' => 'Noors - Nynorsk (Noarwegen)',
         'no' => 'Noors',
         'no_NO' => 'Noors (Noarwegen)',
+        'oc' => 'Occitaansk',
+        'oc_ES' => 'Occitaansk (Spanje)',
+        'oc_FR' => 'Occitaansk (Frankrijk)',
         'om' => 'Oromo',
         'om_ET' => 'Oromo (Ethiopië)',
         'om_KE' => 'Oromo (Kenia)',
@@ -542,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)',
@@ -573,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',
@@ -603,10 +617,12 @@
         'xh' => 'Xhosa',
         'xh_ZA' => 'Xhosa (Sûd-Afrika)',
         'yi' => 'Jiddysk',
-        'yi_001' => 'Jiddysk (Wrâld)',
+        'yi_UA' => 'Jiddysk (Oekraïne)',
         'yo' => 'Yoruba',
         'yo_BJ' => 'Yoruba (Benin)',
         'yo_NG' => 'Yoruba (Nigeria)',
+        'za' => 'Zhuang',
+        'za_CN' => 'Zhuang (Sina)',
         'zh' => 'Sineesk',
         'zh_CN' => 'Sineesk (Sina)',
         'zh_HK' => 'Sineesk (Hongkong SAR van Sina)',
@@ -614,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ga.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ga.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ga.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ga.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,9 +14,9 @@
         'ar_AE' => 'Araibis (Aontas na nÉimíríochtaí Arabacha)',
         'ar_BH' => 'Araibis (Bairéin)',
         'ar_DJ' => 'Araibis (Djibouti)',
-        'ar_DZ' => 'Araibis (an Ailgéir)',
-        'ar_EG' => 'Araibis (an Éigipt)',
-        'ar_EH' => 'Araibis (an Sahára Thiar)',
+        'ar_DZ' => 'Araibis (An Ailgéir)',
+        'ar_EG' => 'Araibis (An Éigipt)',
+        'ar_EH' => 'Araibis (An Sahára Thiar)',
         'ar_ER' => 'Araibis (an Eiritré)',
         'ar_IL' => 'Araibis (Iosrael)',
         'ar_IQ' => 'Araibis (an Iaráic)',
@@ -24,19 +24,19 @@
         'ar_KM' => 'Araibis (Oileáin Chomóra)',
         'ar_KW' => 'Araibis (Cuáit)',
         'ar_LB' => 'Araibis (an Liobáin)',
-        'ar_LY' => 'Araibis (an Libia)',
+        'ar_LY' => 'Araibis (An Libia)',
         'ar_MA' => 'Araibis (Maracó)',
-        'ar_MR' => 'Araibis (an Mháratáin)',
+        'ar_MR' => 'Araibis (An Mháratái)',
         'ar_OM' => 'Araibis (Óman)',
         'ar_PS' => 'Araibis (na Críocha Palaistíneacha)',
         'ar_QA' => 'Araibis (Catar)',
         'ar_SA' => 'Araibis (an Araib Shádach)',
-        'ar_SD' => 'Araibis (an tSúdáin)',
+        'ar_SD' => 'Araibis (An tSúdáin)',
         'ar_SO' => 'Araibis (an tSomáil)',
         'ar_SS' => 'Araibis (an tSúdáin Theas)',
         'ar_SY' => 'Araibis (an tSiria)',
         'ar_TD' => 'Araibis (Sead)',
-        'ar_TN' => 'Araibis (an Túinéis)',
+        'ar_TN' => 'Araibis (An Tuinéis)',
         'ar_YE' => 'Araibis (Éimin)',
         'as' => 'Asaimis',
         'as_IN' => 'Asaimis (an India)',
@@ -134,10 +134,11 @@
         'en_GG' => 'Béarla (Geansaí)',
         'en_GH' => 'Béarla (Gána)',
         'en_GI' => 'Béarla (Giobráltar)',
-        'en_GM' => 'Béarla (an Ghaimbia)',
+        'en_GM' => 'Béarla (An Ghaimbia)',
         'en_GU' => 'Béarla (Guam)',
-        'en_GY' => 'Béarla (an Ghuáin)',
+        'en_GY' => 'Béarla (An Ghuáin)',
         'en_HK' => 'Béarla (Sainréigiún Riaracháin Hong Cong, Daonphoblacht na Síne)',
+        'en_ID' => 'Béarla (an Indinéis)',
         'en_IE' => 'Béarla (Éire)',
         'en_IL' => 'Béarla (Iosrael)',
         'en_IM' => 'Béarla (Oileán Mhanann)',
@@ -150,12 +151,12 @@
         'en_KN' => 'Béarla (San Críostóir-Nimheas)',
         'en_KY' => 'Béarla (Oileáin Cayman)',
         'en_LC' => 'Béarla (Saint Lucia)',
-        'en_LR' => 'Béarla (an Libéir)',
+        'en_LR' => 'Béarla (An Libéir)',
         'en_LS' => 'Béarla (Leosóta)',
         'en_MG' => 'Béarla (Madagascar)',
         'en_MH' => 'Béarla (Oileáin Marshall)',
         'en_MO' => 'Béarla (Sainréigiún Riaracháin Macao, Daonphoblacht na Síne)',
-        'en_MP' => 'Béarla (na hOileáin Mháirianacha Thuaidh)',
+        'en_MP' => 'Béarla (Na hOileáin Mháirianacha Thuaidh)',
         'en_MS' => 'Béarla (Montsarat)',
         'en_MT' => 'Béarla (Málta)',
         'en_MU' => 'Béarla (Oileán Mhuirís)',
@@ -164,13 +165,13 @@
         'en_MY' => 'Béarla (an Mhalaeisia)',
         'en_NA' => 'Béarla (an Namaib)',
         'en_NF' => 'Béarla (Oileán Norfolk)',
-        'en_NG' => 'Béarla (an Nigéir)',
+        'en_NG' => 'Béarla (An Nigéir)',
         'en_NL' => 'Béarla (an Ísiltír)',
         'en_NR' => 'Béarla (Nárú)',
         'en_NU' => 'Béarla (Niue)',
         'en_NZ' => 'Béarla (an Nua-Shéalainn)',
         'en_PG' => 'Béarla (Nua-Ghuine Phapua)',
-        'en_PH' => 'Béarla (na hOileáin Fhilipíneacha)',
+        'en_PH' => 'Béarla (Na hOileáin Fhilipíneacha)',
         'en_PK' => 'Béarla (an Phacastáin)',
         'en_PN' => 'Béarla (Oileáin Pitcairn)',
         'en_PR' => 'Béarla (Pórtó Ríce)',
@@ -178,7 +179,7 @@
         'en_RW' => 'Béarla (Ruanda)',
         'en_SB' => 'Béarla (Oileáin Sholaimh)',
         'en_SC' => 'Béarla (na Séiséil)',
-        'en_SD' => 'Béarla (an tSúdáin)',
+        'en_SD' => 'Béarla (An tSúdáin)',
         'en_SE' => 'Béarla (an tSualainn)',
         'en_SG' => 'Béarla (Singeapór)',
         'en_SH' => 'Béarla (San Héilin)',
@@ -226,10 +227,10 @@
         'es_NI' => 'Spáinnis (Nicearagua)',
         'es_PA' => 'Spáinnis (Panama)',
         'es_PE' => 'Spáinnis (Peiriú)',
-        'es_PH' => 'Spáinnis (na hOileáin Fhilipíneacha)',
+        'es_PH' => 'Spáinnis (Na hOileáin Fhilipíneacha)',
         'es_PR' => 'Spáinnis (Pórtó Ríce)',
         'es_PY' => 'Spáinnis (Paragua)',
-        'es_SV' => 'Spáinnis (an tSalvadóir)',
+        'es_SV' => 'Spáinnis (An tSalvadóir)',
         'es_US' => 'Spáinnis (Stáit Aontaithe Mheiriceá)',
         'es_UY' => 'Spáinnis (Uragua)',
         'es_VE' => 'Spáinnis (Veiniséala)',
@@ -245,32 +246,32 @@
         'ff_Adlm_BF' => 'Fuláinis (Adlam, Buircíne Fasó)',
         'ff_Adlm_CM' => 'Fuláinis (Adlam, Camarún)',
         'ff_Adlm_GH' => 'Fuláinis (Adlam, Gána)',
-        'ff_Adlm_GM' => 'Fuláinis (Adlam, an Ghaimbia)',
-        'ff_Adlm_GN' => 'Fuláinis (Adlam, an Ghuine)',
+        'ff_Adlm_GM' => 'Fuláinis (Adlam, An Ghaimbia)',
+        'ff_Adlm_GN' => 'Fuláinis (Adlam, An Ghuine)',
         'ff_Adlm_GW' => 'Fuláinis (Adlam, Guine Bissau)',
-        'ff_Adlm_LR' => 'Fuláinis (Adlam, an Libéir)',
-        'ff_Adlm_MR' => 'Fuláinis (Adlam, an Mháratáin)',
-        'ff_Adlm_NE' => 'Fuláinis (Adlam, an Nígir)',
-        'ff_Adlm_NG' => 'Fuláinis (Adlam, an Nigéir)',
+        'ff_Adlm_LR' => 'Fuláinis (Adlam, An Libéir)',
+        'ff_Adlm_MR' => 'Fuláinis (Adlam, An Mháratái)',
+        'ff_Adlm_NE' => 'Fuláinis (Adlam, An Nígir)',
+        'ff_Adlm_NG' => 'Fuláinis (Adlam, An Nigéir)',
         'ff_Adlm_SL' => 'Fuláinis (Adlam, Siarra Leon)',
-        'ff_Adlm_SN' => 'Fuláinis (Adlam, an tSeineagáil)',
+        'ff_Adlm_SN' => 'Fuláinis (Adlam, An tSeineagáil)',
         'ff_CM' => 'Fuláinis (Camarún)',
-        'ff_GN' => 'Fuláinis (an Ghuine)',
+        'ff_GN' => 'Fuláinis (An Ghuine)',
         'ff_Latn' => 'Fuláinis (Laidineach)',
         'ff_Latn_BF' => 'Fuláinis (Laidineach, Buircíne Fasó)',
         'ff_Latn_CM' => 'Fuláinis (Laidineach, Camarún)',
         'ff_Latn_GH' => 'Fuláinis (Laidineach, Gána)',
-        'ff_Latn_GM' => 'Fuláinis (Laidineach, an Ghaimbia)',
-        'ff_Latn_GN' => 'Fuláinis (Laidineach, an Ghuine)',
+        'ff_Latn_GM' => 'Fuláinis (Laidineach, An Ghaimbia)',
+        'ff_Latn_GN' => 'Fuláinis (Laidineach, An Ghuine)',
         'ff_Latn_GW' => 'Fuláinis (Laidineach, Guine Bissau)',
-        'ff_Latn_LR' => 'Fuláinis (Laidineach, an Libéir)',
-        'ff_Latn_MR' => 'Fuláinis (Laidineach, an Mháratáin)',
-        'ff_Latn_NE' => 'Fuláinis (Laidineach, an Nígir)',
-        'ff_Latn_NG' => 'Fuláinis (Laidineach, an Nigéir)',
+        'ff_Latn_LR' => 'Fuláinis (Laidineach, An Libéir)',
+        'ff_Latn_MR' => 'Fuláinis (Laidineach, An Mháratái)',
+        'ff_Latn_NE' => 'Fuláinis (Laidineach, An Nígir)',
+        'ff_Latn_NG' => 'Fuláinis (Laidineach, An Nigéir)',
         'ff_Latn_SL' => 'Fuláinis (Laidineach, Siarra Leon)',
-        'ff_Latn_SN' => 'Fuláinis (Laidineach, an tSeineagáil)',
-        'ff_MR' => 'Fuláinis (an Mháratáin)',
-        'ff_SN' => 'Fuláinis (an tSeineagáil)',
+        'ff_Latn_SN' => 'Fuláinis (Laidineach, An tSeineagáil)',
+        'ff_MR' => 'Fuláinis (An Mháratái)',
+        'ff_SN' => 'Fuláinis (An tSeineagáil)',
         'fi' => 'Fionlainnis',
         'fi_FI' => 'Fionlainnis (an Fhionlainn)',
         'fo' => 'Faróis',
@@ -287,14 +288,14 @@
         'fr_CF' => 'Fraincis (Poblacht na hAfraice Láir)',
         'fr_CG' => 'Fraincis (Congó-Brazzaville)',
         'fr_CH' => 'Fraincis (an Eilvéis)',
-        'fr_CI' => 'Fraincis (an Cósta Eabhair)',
+        'fr_CI' => 'Fraincis (An Cósta Eabhair)',
         'fr_CM' => 'Fraincis (Camarún)',
         'fr_DJ' => 'Fraincis (Djibouti)',
-        'fr_DZ' => 'Fraincis (an Ailgéir)',
+        'fr_DZ' => 'Fraincis (An Ailgéir)',
         'fr_FR' => 'Fraincis (an Fhrainc)',
         'fr_GA' => 'Fraincis (an Ghabúin)',
         'fr_GF' => 'Fraincis (Guáin na Fraince)',
-        'fr_GN' => 'Fraincis (an Ghuine)',
+        'fr_GN' => 'Fraincis (An Ghuine)',
         'fr_GP' => 'Fraincis (Guadalúip)',
         'fr_GQ' => 'Fraincis (an Ghuine Mheánchiorclach)',
         'fr_HT' => 'Fraincis (Háítí)',
@@ -306,20 +307,20 @@
         'fr_MG' => 'Fraincis (Madagascar)',
         'fr_ML' => 'Fraincis (Mailí)',
         'fr_MQ' => 'Fraincis (Martinique)',
-        'fr_MR' => 'Fraincis (an Mháratáin)',
+        'fr_MR' => 'Fraincis (An Mháratái)',
         'fr_MU' => 'Fraincis (Oileán Mhuirís)',
         'fr_NC' => 'Fraincis (an Nua-Chaladóin)',
-        'fr_NE' => 'Fraincis (an Nígir)',
+        'fr_NE' => 'Fraincis (An Nígir)',
         'fr_PF' => 'Fraincis (Polainéis na Fraince)',
         'fr_PM' => 'Fraincis (San Pierre agus Miquelon)',
         'fr_RE' => 'Fraincis (La Réunion)',
         'fr_RW' => 'Fraincis (Ruanda)',
         'fr_SC' => 'Fraincis (na Séiséil)',
-        'fr_SN' => 'Fraincis (an tSeineagáil)',
+        'fr_SN' => 'Fraincis (An tSeineagáil)',
         'fr_SY' => 'Fraincis (an tSiria)',
         'fr_TD' => 'Fraincis (Sead)',
         'fr_TG' => 'Fraincis (Tóga)',
-        'fr_TN' => 'Fraincis (an Túinéis)',
+        'fr_TN' => 'Fraincis (An Tuinéis)',
         'fr_VU' => 'Fraincis (Vanuatú)',
         'fr_WF' => 'Fraincis (Vailís agus Futúna)',
         'fr_YT' => 'Fraincis (Mayotte)',
@@ -338,8 +339,8 @@
         'gv_IM' => 'Manainnis (Oileán Mhanann)',
         'ha' => 'Hásais',
         'ha_GH' => 'Hásais (Gána)',
-        'ha_NE' => 'Hásais (an Nígir)',
-        'ha_NG' => 'Hásais (an Nigéir)',
+        'ha_NE' => 'Hásais (An Nígir)',
+        'ha_NG' => 'Hásais (An Nigéir)',
         'he' => 'Eabhrais',
         'he_IL' => 'Eabhrais (Iosrael)',
         'hi' => 'Hiondúis',
@@ -357,8 +358,10 @@
         'ia_001' => 'Interlingua (an Domhan)',
         'id' => 'Indinéisis',
         'id_ID' => 'Indinéisis (an Indinéis)',
+        'ie' => 'Interlingue',
+        'ie_EE' => 'Interlingue (an Eastóin)',
         'ig' => 'Íogbóis',
-        'ig_NG' => 'Íogbóis (an Nigéir)',
+        'ig_NG' => 'Íogbóis (An Nigéir)',
         'ii' => 'Ís Shichuan',
         'ii_CN' => 'Ís Shichuan (an tSín)',
         'is' => 'Íoslainnis',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'Cannadais',
         'kn_IN' => 'Cannadais (an India)',
         'ko' => 'Cóiréis',
+        'ko_CN' => 'Cóiréis (an tSín)',
         'ko_KP' => 'Cóiréis (an Chóiré Thuaidh)',
         'ko_KR' => 'Cóiréis (an Chóiré Theas)',
         'ks' => 'Caismíris',
@@ -457,6 +463,9 @@
         'nn_NO' => 'Nua-Ioruais (an Iorua)',
         'no' => 'Ioruais',
         'no_NO' => 'Ioruais (an Iorua)',
+        'oc' => 'Ocsatáinis',
+        'oc_ES' => 'Ocsatáinis (an Spáinn)',
+        'oc_FR' => 'Ocsatáinis (an Fhrainc)',
         'om' => 'Oraimis',
         'om_ET' => 'Oraimis (an Aetóip)',
         'om_KE' => 'Oraimis (an Chéinia)',
@@ -557,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)',
@@ -587,7 +599,10 @@
         'tk' => 'Tuircméinis',
         'tk_TM' => 'Tuircméinis (an Tuircméanastáin)',
         'tl' => 'Tagálaigis',
-        'tl_PH' => 'Tagálaigis (na hOileáin Fhilipíneacha)',
+        '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',
@@ -614,14 +629,16 @@
         'vi' => 'Vítneaimis',
         'vi_VN' => 'Vítneaimis (Vítneam)',
         'wo' => 'Volaifis',
-        'wo_SN' => 'Volaifis (an tSeineagáil)',
+        'wo_SN' => 'Volaifis (An tSeineagáil)',
         'xh' => 'Cóisis',
         'xh_ZA' => 'Cóisis (an Afraic Theas)',
         'yi' => 'Giúdais',
-        'yi_001' => 'Giúdais (an Domhan)',
+        'yi_UA' => 'Giúdais (an Úcráin)',
         'yo' => 'Iarúibis',
         'yo_BJ' => 'Iarúibis (Beinin)',
-        'yo_NG' => 'Iarúibis (an Nigéir)',
+        'yo_NG' => 'Iarúibis (An Nigéir)',
+        'za' => 'Siuáingis',
+        'za_CN' => 'Siuáingis (an tSín)',
         'zh' => 'Sínis',
         'zh_CN' => 'Sínis (an tSín)',
         'zh_HK' => 'Sínis (Sainréigiún Riaracháin Hong Cong, Daonphoblacht na Síne)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/gd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/gd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/gd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/gd.php	2026-05-20 10:22:01.000000000 +0200
@@ -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)',
@@ -138,6 +138,7 @@
         'en_GU' => 'Beurla (Guam)',
         'en_GY' => 'Beurla (Guidheàna)',
         'en_HK' => 'Beurla (Hong Kong SAR na Sìne)',
+        'en_ID' => 'Beurla (Na h-Innd-innse)',
         'en_IE' => 'Beurla (Èirinn)',
         'en_IL' => 'Beurla (Iosrael)',
         'en_IM' => 'Beurla (Eilean Mhanainn)',
@@ -357,6 +358,8 @@
         'ia_001' => 'Interlingua (An Saoghal)',
         'id' => 'Innd-Innsis',
         'id_ID' => 'Innd-Innsis (Na h-Innd-innse)',
+        'ie' => 'Interlingue',
+        'ie_EE' => 'Interlingue (An Eastoin)',
         'ig' => 'Igbo',
         'ig_NG' => 'Igbo (Nigèiria)',
         'ii' => 'Yi Sichuan',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'Kannada',
         'kn_IN' => 'Kannada (Na h-Innseachan)',
         'ko' => 'Coirèanais',
+        'ko_CN' => 'Coirèanais (An t-Sìn)',
         'ko_KP' => 'Coirèanais (Coirèa a Tuath)',
         'ko_KR' => 'Coirèanais (Coirèa)',
         'ks' => 'Caismiris',
@@ -457,6 +463,9 @@
         'nn_NO' => 'Nynorsk na Nirribhidh (Nirribhidh)',
         'no' => 'Nirribhis',
         'no_NO' => 'Nirribhis (Nirribhidh)',
+        'oc' => 'Ogsatanais',
+        'oc_ES' => 'Ogsatanais (An Spàinnt)',
+        'oc_FR' => 'Ogsatanais (An Fhraing)',
         'om' => 'Oromo',
         'om_ET' => 'Oromo (An Itiop)',
         'om_KE' => 'Oromo (Ceinia)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'Xhosa',
         'xh_ZA' => 'Xhosa (Afraga a Deas)',
         'yi' => 'Iùdhais',
-        'yi_001' => 'Iùdhais (An Saoghal)',
+        'yi_UA' => 'Iùdhais (An Ucràin)',
         'yo' => 'Yoruba',
         'yo_BJ' => 'Yoruba (Beinin)',
         'yo_NG' => 'Yoruba (Nigèiria)',
+        'za' => 'Zhuang',
+        'za_CN' => 'Zhuang (An t-Sìn)',
         'zh' => 'Sìnis',
         'zh_CN' => 'Sìnis (An t-Sìn)',
         'zh_HK' => 'Sìnis (Hong Kong SAR na Sìne)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/gl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/gl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/gl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/gl.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => 'á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)',
@@ -138,10 +138,11 @@
         'en_GU' => 'inglés (Guam)',
         'en_GY' => 'inglés (Güiana)',
         'en_HK' => 'inglés (Hong Kong RAE da China)',
+        'en_ID' => 'inglés (Indonesia)',
         '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)',
@@ -178,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)',
@@ -195,8 +196,8 @@
         '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_VC' => 'inglés (San Vicente e As Granadinas)',
+        '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)',
         'en_VU' => 'inglés (Vanuatu)',
@@ -208,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)',
@@ -225,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)',
@@ -247,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)',
@@ -262,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)',
@@ -282,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)',
@@ -310,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)',
@@ -326,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',
@@ -343,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)',
@@ -357,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',
@@ -369,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',
@@ -377,26 +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' => 'groenlandés',
-        'kl_GL' => 'groenlandés (Groenlandia)',
+        '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 (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',
@@ -423,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)',
@@ -443,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)',
@@ -457,11 +463,14 @@
         'nn_NO' => 'noruegués nynorsk (Noruega)',
         'no' => 'noruegués',
         'no_NO' => 'noruegués (Noruega)',
+        'oc' => 'occitano',
+        'oc_ES' => 'occitano (España)',
+        'oc_FR' => 'occitano (Francia)',
         'om' => 'oromo',
         '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)',
@@ -469,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)',
@@ -479,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)',
@@ -493,33 +502,33 @@
         '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',
         'rn_BI' => 'rundi (Burundi)',
         'ro' => 'romanés',
-        'ro_MD' => 'romanés (Moldavia)',
+        'ro_MD' => 'romanés (República Moldova)',
         'ro_RO' => 'romanés (Romanía)',
         'ru' => 'ruso',
         'ru_BY' => 'ruso (Belarús)',
         'ru_KG' => 'ruso (Kirguizistán)',
         'ru_KZ' => 'ruso (Kazakistán)',
-        'ru_MD' => 'ruso (Moldavia)',
+        'ru_MD' => 'ruso (República Moldova)',
         'ru_RU' => 'ruso (Rusia)',
         'ru_UA' => 'ruso (Ucraína)',
         '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)',
@@ -557,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)',
@@ -571,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',
@@ -588,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',
@@ -596,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)',
@@ -618,21 +633,25 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Suráfrica)',
         'yi' => 'yiddish',
-        'yi_001' => 'yiddish (Mundo)',
+        'yi_UA' => 'yiddish (Ucraína)',
         '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/gu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/gu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/gu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/gu.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'અંગ્રેજી (ગ્વામ)',
         'en_GY' => 'અંગ્રેજી (ગયાના)',
         'en_HK' => 'અંગ્રેજી (હોંગકોંગ SAR ચીન)',
+        'en_ID' => 'અંગ્રેજી (ઇન્ડોનેશિયા)',
         'en_IE' => 'અંગ્રેજી (આયર્લેન્ડ)',
         'en_IL' => 'અંગ્રેજી (ઇઝરાઇલ)',
         'en_IM' => 'અંગ્રેજી (આઇલ ઑફ મેન)',
@@ -240,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' => 'ફોરિસ્ત',
@@ -357,6 +358,8 @@
         'ia_001' => 'ઇંટરલિંગુઆ (વિશ્વ)',
         'id' => 'ઇન્ડોનેશિયન',
         'id_ID' => 'ઇન્ડોનેશિયન (ઇન્ડોનેશિયા)',
+        'ie' => 'ઇંટરલિંગ',
+        'ie_EE' => 'ઇંટરલિંગ (એસ્ટોનિયા)',
         'ig' => 'ઇગ્બો',
         'ig_NG' => 'ઇગ્બો (નાઇજેરિયા)',
         'ii' => 'સિચુઆન યી',
@@ -377,6 +380,8 @@
         'ki' => 'કિકુયૂ',
         'ki_KE' => 'કિકુયૂ (કેન્યા)',
         'kk' => 'કઝાખ',
+        'kk_Cyrl' => 'કઝાખ (સિરિલિક)',
+        'kk_Cyrl_KZ' => 'કઝાખ (સિરિલિક, કઝાકિસ્તાન)',
         'kk_KZ' => 'કઝાખ (કઝાકિસ્તાન)',
         'kl' => 'કલાલ્લિસુત',
         'kl_GL' => 'કલાલ્લિસુત (ગ્રીનલેન્ડ)',
@@ -385,6 +390,7 @@
         'kn' => 'કન્નડ',
         'kn_IN' => 'કન્નડ (ભારત)',
         'ko' => 'કોરિયન',
+        'ko_CN' => 'કોરિયન (ચીન)',
         'ko_KP' => 'કોરિયન (ઉત્તર કોરિયા)',
         'ko_KR' => 'કોરિયન (દક્ષિણ કોરિયા)',
         'ks' => 'કાશ્મીરી',
@@ -457,6 +463,9 @@
         'nn_NO' => 'નોર્વેજિયન નાયનૉર્સ્ક (નૉર્વે)',
         'no' => 'નૉર્વેજીયન',
         'no_NO' => 'નૉર્વેજીયન (નૉર્વે)',
+        'oc' => 'ઓક્સિટન',
+        'oc_ES' => 'ઓક્સિટન (સ્પેન)',
+        'oc_FR' => 'ઓક્સિટન (ફ્રાંસ)',
         'om' => 'ઓરોમો',
         'om_ET' => 'ઓરોમો (ઇથિઓપિયા)',
         'om_KE' => 'ઓરોમો (કેન્યા)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'સર્બિયન (લેટિન, સર્બિયા)',
         'sr_ME' => 'સર્બિયન (મૉન્ટેનેગ્રો)',
         'sr_RS' => 'સર્બિયન (સર્બિયા)',
+        'st' => 'દક્ષિણ સોથો',
+        'st_LS' => 'દક્ષિણ સોથો (લેસોથો)',
+        'st_ZA' => 'દક્ષિણ સોથો (દક્ષિણ આફ્રિકા)',
         'su' => 'સંડેનીઝ',
         'su_ID' => 'સંડેનીઝ (ઇન્ડોનેશિયા)',
         'su_Latn' => 'સંડેનીઝ (લેટિન)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'તુર્કમેન (તુર્કમેનિસ્તાન)',
         'tl' => 'ટાગાલોગ',
         'tl_PH' => 'ટાગાલોગ (ફિલિપિન્સ)',
+        'tn' => 'ત્સ્વાના',
+        'tn_BW' => 'ત્સ્વાના (બોત્સ્વાના)',
+        'tn_ZA' => 'ત્સ્વાના (દક્ષિણ આફ્રિકા)',
         'to' => 'ટોંગાન',
         'to_TO' => 'ટોંગાન (ટોંગા)',
         'tr' => 'ટર્કિશ',
@@ -618,10 +633,12 @@
         'xh' => 'ખોસા',
         'xh_ZA' => 'ખોસા (દક્ષિણ આફ્રિકા)',
         'yi' => 'યિદ્દિશ',
-        'yi_001' => 'યિદ્દિશ (વિશ્વ)',
+        'yi_UA' => 'યિદ્દિશ (યુક્રેન)',
         'yo' => 'યોરૂબા',
         'yo_BJ' => 'યોરૂબા (બેનિન)',
         'yo_NG' => 'યોરૂબા (નાઇજેરિયા)',
+        'za' => 'ઝુઆગ',
+        'za_CN' => 'ઝુઆગ (ચીન)',
         'zh' => 'ચાઇનીઝ',
         'zh_CN' => 'ચાઇનીઝ (ચીન)',
         'zh_HK' => 'ચાઇનીઝ (હોંગકોંગ SAR ચીન)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ha.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ha.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ha.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ha.php	2026-05-20 10:22:01.000000000 +0200
@@ -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,12 +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)',
@@ -161,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)',
@@ -208,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)',
@@ -237,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',
@@ -296,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)',
@@ -335,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)',
@@ -357,6 +358,8 @@
         'ia_001' => 'Yare Tsakanin Kasashe (Duniya)',
         'id' => 'Harshen Indunusiya',
         'id_ID' => 'Harshen Indunusiya (Indunusiya)',
+        'ie' => 'Intagulanci',
+        'ie_EE' => 'Intagulanci (Estoniya)',
         'ig' => 'Igbo',
         'ig_NG' => 'Igbo (Nijeriya)',
         'ii' => 'Sichuan Yi',
@@ -367,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)',
@@ -384,9 +389,10 @@
         'km_KH' => 'Harshen Kimar (Kambodiya)',
         'kn' => 'Kannada',
         'kn_IN' => 'Kannada (Indiya)',
-        'ko' => 'Harshen Koreya',
-        '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)',
@@ -409,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',
@@ -428,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',
@@ -457,13 +463,16 @@
         'nn_NO' => 'Norwegian Nynorsk (Norwe)',
         'no' => 'Harhsen Norway',
         'no_NO' => 'Harhsen Norway (Norwe)',
+        'oc' => 'Ositanci',
+        'oc_ES' => 'Ositanci (Sipen)',
+        'oc_FR' => 'Ositanci (Faransa)',
         'om' => 'Oromo',
         'om_ET' => 'Oromo (Habasha)',
         'om_KE' => 'Oromo (Kenya)',
         '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)',
@@ -481,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)',
@@ -549,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)',
@@ -573,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)',
@@ -586,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)',
@@ -613,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_001' => 'Yaren Yiddish (Duniya)',
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/he.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/he.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/he.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/he.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'אנגלית (גואם)',
         'en_GY' => 'אנגלית (גיאנה)',
         'en_HK' => 'אנגלית (הונג קונג [אזור מנהלי מיוחד של סין])',
+        'en_ID' => 'אנגלית (אינדונזיה)',
         'en_IE' => 'אנגלית (אירלנד)',
         'en_IL' => 'אנגלית (ישראל)',
         'en_IM' => 'אנגלית (האי מאן)',
@@ -357,6 +358,8 @@
         'ia_001' => '‏אינטרלינגואה (העולם)',
         'id' => 'אינדונזית',
         'id_ID' => 'אינדונזית (אינדונזיה)',
+        'ie' => 'אינטרלינגה',
+        'ie_EE' => 'אינטרלינגה (אסטוניה)',
         'ig' => 'איגבו',
         'ig_NG' => 'איגבו (ניגריה)',
         'ii' => 'סצ׳ואן יי',
@@ -377,6 +380,8 @@
         'ki' => 'קיקויו',
         'ki_KE' => 'קיקויו (קניה)',
         'kk' => 'קזחית',
+        'kk_Cyrl' => 'קזחית (קירילי)',
+        'kk_Cyrl_KZ' => 'קזחית (קירילי, קזחסטן)',
         'kk_KZ' => 'קזחית (קזחסטן)',
         'kl' => 'גרינלנדית',
         'kl_GL' => 'גרינלנדית (גרינלנד)',
@@ -385,6 +390,7 @@
         'kn' => 'קנאדה',
         'kn_IN' => 'קנאדה (הודו)',
         'ko' => 'קוריאנית',
+        'ko_CN' => 'קוריאנית (סין)',
         'ko_KP' => 'קוריאנית (קוריאה הצפונית)',
         'ko_KR' => 'קוריאנית (קוריאה הדרומית)',
         'ks' => 'קשמירית',
@@ -457,6 +463,9 @@
         'nn_NO' => 'נורווגית חדשה (נורווגיה)',
         'no' => 'נורווגית',
         'no_NO' => 'נורווגית (נורווגיה)',
+        'oc' => 'אוקסיטנית',
+        'oc_ES' => 'אוקסיטנית (ספרד)',
+        'oc_FR' => 'אוקסיטנית (צרפת)',
         'om' => 'אורומו',
         'om_ET' => 'אורומו (אתיופיה)',
         'om_KE' => 'אורומו (קניה)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'סרבית (לטיני, סרביה)',
         'sr_ME' => 'סרבית (מונטנגרו)',
         'sr_RS' => 'סרבית (סרביה)',
+        'st' => 'סותו דרומית',
+        'st_LS' => 'סותו דרומית (לסוטו)',
+        'st_ZA' => 'סותו דרומית (דרום אפריקה)',
         'su' => 'סונדנזית',
         'su_ID' => 'סונדנזית (אינדונזיה)',
         'su_Latn' => 'סונדנזית (לטיני)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'טורקמנית (טורקמניסטן)',
         'tl' => 'טאגאלוג',
         'tl_PH' => 'טאגאלוג (הפיליפינים)',
+        'tn' => 'סוואנה',
+        'tn_BW' => 'סוואנה (בוטסואנה)',
+        'tn_ZA' => 'סוואנה (דרום אפריקה)',
         'to' => 'טונגאית',
         'to_TO' => 'טונגאית (טונגה)',
         'tr' => 'טורקית',
@@ -618,10 +633,12 @@
         'xh' => 'קוסה',
         'xh_ZA' => 'קוסה (דרום אפריקה)',
         'yi' => 'יידיש',
-        'yi_001' => 'יידיש (העולם)',
+        'yi_UA' => 'יידיש (אוקראינה)',
         'yo' => 'יורובה',
         'yo_BJ' => 'יורובה (בנין)',
         'yo_NG' => 'יורובה (ניגריה)',
+        'za' => 'זואנג',
+        'za_CN' => 'זואנג (סין)',
         'zh' => 'סינית',
         'zh_CN' => 'סינית (סין)',
         'zh_HK' => 'סינית (הונג קונג [אזור מנהלי מיוחד של סין])',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hi_Latn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hi_Latn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hi_Latn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hi_Latn.php	2026-05-20 10:22:01.000000000 +0200
@@ -5,12 +5,14 @@
         'af' => 'Afreeki',
         'af_NA' => 'Afreeki (नामीबिया)',
         'af_ZA' => 'Afreeki (दक्षिण अफ़्रीका)',
+        'as_IN' => 'असमिया (Bharat)',
         'bn' => 'Bangla',
         'bn_BD' => 'Bangla (बांग्लादेश)',
-        'bn_IN' => 'Bangla (भारत)',
+        'bn_IN' => 'Bangla (Bharat)',
         'bo' => 'Tibbati',
         'bo_CN' => 'Tibbati (चीन)',
-        'bo_IN' => 'Tibbati (भारत)',
+        'bo_IN' => 'Tibbati (Bharat)',
+        'en_IN' => 'अंग्रेज़ी (Bharat)',
         'en_KN' => 'अंग्रेज़ी (St. Kitts & Nevis)',
         'en_LC' => 'अंग्रेज़ी (St. Lucia)',
         'en_SH' => 'अंग्रेज़ी (St. Helena)',
@@ -56,15 +58,34 @@
         'fr_MF' => 'फ़्रेंच (St. Martin)',
         'fr_PM' => 'फ़्रेंच (St. Pierre & Miquelon)',
         'fr_RE' => 'फ़्रेंच (Reunion)',
+        'gu_IN' => 'गुजराती (Bharat)',
+        'hi_IN' => 'हिन्दी (Bharat)',
+        'hi_Latn_IN' => 'हिन्दी (लैटिन, Bharat)',
+        'kn_IN' => 'कन्नड़ (Bharat)',
+        'ks_Arab_IN' => 'कश्मीरी (अरबी, Bharat)',
+        'ks_Deva_IN' => 'कश्मीरी (देवनागरी, Bharat)',
+        'ks_IN' => 'कश्मीरी (Bharat)',
         'ku_TR' => 'कुर्दिश (Turkiye)',
+        'ml_IN' => 'मलयालम (Bharat)',
+        'mr_IN' => 'मराठी (Bharat)',
         'nb' => 'Norwegian Bokmal',
         'nb_NO' => 'Norwegian Bokmal (नॉर्वे)',
         'nb_SJ' => 'Norwegian Bokmal (स्वालबार्ड और जान मायेन)',
+        'ne_IN' => 'नेपाली (Bharat)',
         'nl_CW' => 'डच (Curacao)',
+        'or_IN' => 'ओड़िया (Bharat)',
+        'pa_Guru_IN' => 'पंजाबी (गुरमुखी, Bharat)',
+        'pa_IN' => 'पंजाबी (Bharat)',
         'pt_ST' => 'पुर्तगाली (Sao Tome & Principe)',
+        'sa_IN' => 'संस्कृत (Bharat)',
+        'sd_Deva_IN' => 'सिंधी (देवनागरी, Bharat)',
+        'sd_IN' => 'सिंधी (Bharat)',
         'sv_AX' => 'स्वीडिश (Aland Islands)',
+        'ta_IN' => 'तमिल (Bharat)',
+        'te_IN' => 'तेलुगू (Bharat)',
         'tr_TR' => 'तुर्की (Turkiye)',
         'ug' => 'Uighur',
         'ug_CN' => 'Uighur (चीन)',
+        'ur_IN' => 'उर्दू (Bharat)',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hi.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'अंग्रेज़ी (गुआम)',
         'en_GY' => 'अंग्रेज़ी (गुयाना)',
         'en_HK' => 'अंग्रेज़ी (हाँग काँग [चीन विशेष प्रशासनिक क्षेत्र])',
+        'en_ID' => 'अंग्रेज़ी (इंडोनेशिया)',
         'en_IE' => 'अंग्रेज़ी (आयरलैंड)',
         'en_IL' => 'अंग्रेज़ी (इज़राइल)',
         'en_IM' => 'अंग्रेज़ी (आइल ऑफ़ मैन)',
@@ -357,6 +358,8 @@
         'ia_001' => 'इंटरलिंगुआ (विश्व)',
         'id' => 'इंडोनेशियाई',
         'id_ID' => 'इंडोनेशियाई (इंडोनेशिया)',
+        'ie' => 'ईन्टरलिंगुइ',
+        'ie_EE' => 'ईन्टरलिंगुइ (एस्टोनिया)',
         'ig' => 'ईग्बो',
         'ig_NG' => 'ईग्बो (नाइजीरिया)',
         'ii' => 'सिचुआन यी',
@@ -377,6 +380,8 @@
         'ki' => 'किकुयू',
         'ki_KE' => 'किकुयू (केन्या)',
         'kk' => 'कज़ाख़',
+        'kk_Cyrl' => 'कज़ाख़ (सिरिलिक)',
+        'kk_Cyrl_KZ' => 'कज़ाख़ (सिरिलिक, कज़ाखस्तान)',
         'kk_KZ' => 'कज़ाख़ (कज़ाखस्तान)',
         'kl' => 'कलालीसुत',
         'kl_GL' => 'कलालीसुत (ग्रीनलैंड)',
@@ -385,6 +390,7 @@
         'kn' => 'कन्नड़',
         'kn_IN' => 'कन्नड़ (भारत)',
         'ko' => 'कोरियाई',
+        'ko_CN' => 'कोरियाई (चीन)',
         'ko_KP' => 'कोरियाई (उत्तर कोरिया)',
         'ko_KR' => 'कोरियाई (दक्षिण कोरिया)',
         'ks' => 'कश्मीरी',
@@ -457,6 +463,9 @@
         'nn_NO' => 'नॉर्वेजियाई नॉयनॉर्स्क (नॉर्वे)',
         'no' => 'नॉर्वेजियाई',
         'no_NO' => 'नॉर्वेजियाई (नॉर्वे)',
+        'oc' => 'ओसीटान',
+        'oc_ES' => 'ओसीटान (स्पेन)',
+        'oc_FR' => 'ओसीटान (फ़्रांस)',
         'om' => 'ओरोमो',
         'om_ET' => 'ओरोमो (इथियोपिया)',
         'om_KE' => 'ओरोमो (केन्या)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'सर्बियाई (लैटिन, सर्बिया)',
         'sr_ME' => 'सर्बियाई (मोंटेनेग्रो)',
         'sr_RS' => 'सर्बियाई (सर्बिया)',
+        'st' => 'दक्षिणी सेसेथो',
+        'st_LS' => 'दक्षिणी सेसेथो (लेसोथो)',
+        'st_ZA' => 'दक्षिणी सेसेथो (दक्षिण अफ़्रीका)',
         'su' => 'सुंडानी',
         'su_ID' => 'सुंडानी (इंडोनेशिया)',
         'su_Latn' => 'सुंडानी (लैटिन)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'तुर्कमेन (तुर्कमेनिस्तान)',
         'tl' => 'टैगलॉग',
         'tl_PH' => 'टैगलॉग (फ़िलिपींस)',
+        'tn' => 'सेत्स्वाना',
+        'tn_BW' => 'सेत्स्वाना (बोत्स्वाना)',
+        'tn_ZA' => 'सेत्स्वाना (दक्षिण अफ़्रीका)',
         'to' => 'टोंगन',
         'to_TO' => 'टोंगन (टोंगा)',
         'tr' => 'तुर्की',
@@ -618,10 +633,12 @@
         'xh' => 'ख़ोसा',
         'xh_ZA' => 'ख़ोसा (दक्षिण अफ़्रीका)',
         'yi' => 'यहूदी',
-        'yi_001' => 'यहूदी (विश्व)',
+        'yi_UA' => 'यहूदी (यूक्रेन)',
         'yo' => 'योरूबा',
         'yo_BJ' => 'योरूबा (बेनिन)',
         'yo_NG' => 'योरूबा (नाइजीरिया)',
+        'za' => 'ज़ुआंग',
+        'za_CN' => 'ज़ुआंग (चीन)',
         'zh' => 'चीनी',
         'zh_CN' => 'चीनी (चीन)',
         'zh_HK' => 'चीनी (हाँग काँग [चीन विशेष प्रशासनिक क्षेत्र])',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hr.php	2026-05-20 10:22:01.000000000 +0200
@@ -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)',
@@ -138,24 +138,25 @@
         'en_GU' => 'engleski (Guam)',
         'en_GY' => 'engleski (Gvajana)',
         'en_HK' => 'engleski (PUP Hong Kong Kina)',
+        'en_ID' => 'engleski (Indonezija)',
         'en_IE' => 'engleski (Irska)',
         '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)',
@@ -172,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)',
@@ -197,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)',
@@ -275,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)',
@@ -311,7 +312,7 @@
         'fr_NC' => 'francuski (Nova Kaledonija)',
         'fr_NE' => 'francuski (Niger)',
         'fr_PF' => 'francuski (Francuska Polinezija)',
-        'fr_PM' => 'francuski (Saint-Pierre-et-Miquelon)',
+        'fr_PM' => 'francuski (Sveti Petar i Mikelon)',
         'fr_RE' => 'francuski (Réunion)',
         'fr_RW' => 'francuski (Ruanda)',
         'fr_SC' => 'francuski (Sejšeli)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (Svijet)',
         'id' => 'indonezijski',
         'id_ID' => 'indonezijski (Indonezija)',
+        'ie' => 'interligua',
+        'ie_EE' => 'interligua (Estonija)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigerija)',
         'ii' => 'sichuan ji',
@@ -367,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',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'karnatački',
         'kn_IN' => 'karnatački (Indija)',
         'ko' => 'korejski',
+        'ko_CN' => 'korejski (Kina)',
         'ko_KP' => 'korejski (Sjeverna Koreja)',
         'ko_KR' => 'korejski (Južna Koreja)',
         'ks' => 'kašmirski',
@@ -457,6 +463,9 @@
         'nn_NO' => 'norveški nynorsk (Norveška)',
         'no' => 'norveški',
         'no_NO' => 'norveški (Norveška)',
+        'oc' => 'okcitanski',
+        'oc_ES' => 'okcitanski (Španjolska)',
+        'oc_FR' => 'okcitanski (Francuska)',
         'om' => 'oromski',
         'om_ET' => 'oromski (Etiopija)',
         'om_KE' => 'oromski (Kenija)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Južnoafrička Republika)',
         'yi' => 'jidiš',
-        'yi_001' => 'jidiš (Svijet)',
+        'yi_UA' => 'jidiš (Ukrajina)',
         'yo' => 'jorupski',
         'yo_BJ' => 'jorupski (Benin)',
         'yo_NG' => 'jorupski (Nigerija)',
+        'za' => 'zhuang',
+        'za_CN' => 'zhuang (Kina)',
         'zh' => 'kineski',
         'zh_CN' => 'kineski (Kina)',
         'zh_HK' => 'kineski (PUP Hong Kong Kina)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hu.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'angol (Guam)',
         'en_GY' => 'angol (Guyana)',
         'en_HK' => 'angol (Hongkong KKT)',
+        'en_ID' => 'angol (Indonézia)',
         'en_IE' => 'angol (Írország)',
         'en_IL' => 'angol (Izrael)',
         'en_IM' => 'angol (Man-sziget)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingva (Világ)',
         'id' => 'indonéz',
         'id_ID' => 'indonéz (Indonézia)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Észtország)',
         'ig' => 'igbó',
         'ig_NG' => 'igbó (Nigéria)',
         'ii' => 'szecsuán ji',
@@ -377,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)',
@@ -385,11 +390,10 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (India)',
         'ko' => 'koreai',
+        'ko_CN' => 'koreai (Kína)',
         '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)',
@@ -457,6 +461,9 @@
         'nn_NO' => 'norvég [nynorsk] (Norvégia)',
         'no' => 'norvég',
         'no_NO' => 'norvég (Norvégia)',
+        'oc' => 'okszitán',
+        'oc_ES' => 'okszitán (Spanyolország)',
+        'oc_FR' => 'okszitán (Franciaország)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiópia)',
         'om_KE' => 'oromo (Kenya)',
@@ -466,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)',
@@ -515,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)',
@@ -557,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)',
@@ -588,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',
@@ -604,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)',
@@ -618,10 +625,12 @@
         'xh' => 'xhosza',
         'xh_ZA' => 'xhosza (Dél-afrikai Köztársaság)',
         'yi' => 'jiddis',
-        'yi_001' => 'jiddis (Világ)',
+        'yi_UA' => 'jiddis (Ukrajna)',
         'yo' => 'joruba',
         'yo_BJ' => 'joruba (Benin)',
         'yo_NG' => 'joruba (Nigéria)',
+        'za' => 'zsuang',
+        'za_CN' => 'zsuang (Kína)',
         'zh' => 'kínai',
         'zh_CN' => 'kínai (Kína)',
         'zh_HK' => 'kínai (Hongkong KKT)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hy.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/hy.php	2026-05-20 10:22:01.000000000 +0200
@@ -112,7 +112,7 @@
         'en_BI' => 'անգլերեն (Բուրունդի)',
         'en_BM' => 'անգլերեն (Բերմուդներ)',
         'en_BS' => 'անգլերեն (Բահամյան կղզիներ)',
-        'en_BW' => 'անգլերեն (Բոթսվանա)',
+        'en_BW' => 'անգլերեն (Բոտսվանա)',
         'en_BZ' => 'անգլերեն (Բելիզ)',
         'en_CA' => 'անգլերեն (Կանադա)',
         'en_CC' => 'անգլերեն (Կոկոսյան [Քիլինգ] կղզիներ)',
@@ -138,11 +138,12 @@
         'en_GU' => 'անգլերեն (Գուամ)',
         'en_GY' => 'անգլերեն (Գայանա)',
         'en_HK' => 'անգլերեն (Հոնկոնգի ՀՎՇ)',
+        'en_ID' => 'անգլերեն (Ինդոնեզիա)',
         'en_IE' => 'անգլերեն (Իռլանդիա)',
         'en_IL' => 'անգլերեն (Իսրայել)',
         'en_IM' => 'անգլերեն (Մեն կղզի)',
         'en_IN' => 'անգլերեն (Հնդկաստան)',
-        'en_IO' => 'անգլերեն (Բրիտանական Տարածք Հնդկական Օվկիանոսում)',
+        'en_IO' => 'անգլերեն (Բրիտանական տարածք Հնդկական Օվկիանոսում)',
         'en_JE' => 'անգլերեն (Ջերսի)',
         'en_JM' => 'անգլերեն (Ճամայկա)',
         'en_KE' => 'անգլերեն (Քենիա)',
@@ -357,6 +358,8 @@
         'ia_001' => 'ինտերլինգուա (Աշխարհ)',
         'id' => 'ինդոնեզերեն',
         'id_ID' => 'ինդոնեզերեն (Ինդոնեզիա)',
+        'ie' => 'ինտերլինգուե',
+        'ie_EE' => 'ինտերլինգուե (Էստոնիա)',
         'ig' => 'իգբո',
         'ig_NG' => 'իգբո (Նիգերիա)',
         'ii' => 'սիչուան',
@@ -377,6 +380,8 @@
         'ki' => 'կիկույու',
         'ki_KE' => 'կիկույու (Քենիա)',
         'kk' => 'ղազախերեն',
+        'kk_Cyrl' => 'ղազախերեն (կյուրեղագիր)',
+        'kk_Cyrl_KZ' => 'ղազախերեն (կյուրեղագիր, Ղազախստան)',
         'kk_KZ' => 'ղազախերեն (Ղազախստան)',
         'kl' => 'կալաալիսուտ',
         'kl_GL' => 'կալաալիսուտ (Գրենլանդիա)',
@@ -385,6 +390,7 @@
         'kn' => 'կաննադա',
         'kn_IN' => 'կաննադա (Հնդկաստան)',
         'ko' => 'կորեերեն',
+        'ko_CN' => 'կորեերեն (Չինաստան)',
         'ko_KP' => 'կորեերեն (Հյուսիսային Կորեա)',
         'ko_KR' => 'կորեերեն (Հարավային Կորեա)',
         'ks' => 'քաշմիրերեն',
@@ -457,6 +463,9 @@
         'nn_NO' => 'նոր նորվեգերեն (Նորվեգիա)',
         'no' => 'նորվեգերեն',
         'no_NO' => 'նորվեգերեն (Նորվեգիա)',
+        'oc' => 'օքսիտաներեն',
+        'oc_ES' => 'օքսիտաներեն (Իսպանիա)',
+        'oc_FR' => 'օքսիտաներեն (Ֆրանսիա)',
         'om' => 'օրոմո',
         'om_ET' => 'օրոմո (Եթովպիա)',
         'om_KE' => 'օրոմո (Քենիա)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'սերբերեն (լատինական, Սերբիա)',
         'sr_ME' => 'սերբերեն (Չեռնոգորիա)',
         'sr_RS' => 'սերբերեն (Սերբիա)',
+        'st' => 'հարավային սոթո',
+        'st_LS' => 'հարավային սոթո (Լեսոտո)',
+        'st_ZA' => 'հարավային սոթո (Հարավաֆրիկյան Հանրապետություն)',
         'su' => 'սունդաներեն',
         'su_ID' => 'սունդաներեն (Ինդոնեզիա)',
         'su_Latn' => 'սունդաներեն (լատինական)',
@@ -580,7 +592,7 @@
         'tg' => 'տաջիկերեն',
         'tg_TJ' => 'տաջիկերեն (Տաջիկստան)',
         'th' => 'թայերեն',
-        'th_TH' => 'թայերեն (Թայլանդ)',
+        'th_TH' => 'թայերեն (Թաիլանդ)',
         'ti' => 'տիգրինյա',
         'ti_ER' => 'տիգրինյա (Էրիթրեա)',
         'ti_ET' => 'տիգրինյա (Եթովպիա)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'թուրքմեներեն (Թուրքմենստան)',
         'tl' => 'տագալերեն',
         'tl_PH' => 'տագալերեն (Ֆիլիպիններ)',
+        'tn' => 'ցվանա',
+        'tn_BW' => 'ցվանա (Բոտսվանա)',
+        'tn_ZA' => 'ցվանա (Հարավաֆրիկյան Հանրապետություն)',
         'to' => 'տոնգերեն',
         'to_TO' => 'տոնգերեն (Տոնգա)',
         'tr' => 'թուրքերեն',
@@ -618,10 +633,12 @@
         'xh' => 'քոսա',
         'xh_ZA' => 'քոսա (Հարավաֆրիկյան Հանրապետություն)',
         'yi' => 'իդիշ',
-        'yi_001' => 'իդիշ (Աշխարհ)',
+        'yi_UA' => 'իդիշ (Ուկրաինա)',
         'yo' => 'յորուբա',
         'yo_BJ' => 'յորուբա (Բենին)',
         'yo_NG' => 'յորուբա (Նիգերիա)',
+        'za' => 'ժուանգ',
+        'za_CN' => 'ժուանգ (Չինաստան)',
         'zh' => 'չինարեն',
         'zh_CN' => 'չինարեն (Չինաստան)',
         'zh_HK' => 'չինարեն (Հոնկոնգի ՀՎՇ)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ia.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ia.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ia.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ia.php	2026-05-20 10:22:01.000000000 +0200
@@ -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)',
@@ -138,6 +138,7 @@
         'en_GU' => 'anglese (Guam)',
         'en_GY' => 'anglese (Guyana)',
         'en_HK' => 'anglese (Hongkong, R.A.S. de China)',
+        'en_ID' => 'anglese (Indonesia)',
         'en_IE' => 'anglese (Irlanda)',
         'en_IL' => 'anglese (Israel)',
         'en_IM' => 'anglese (Insula de Man)',
@@ -205,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)',
@@ -341,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',
@@ -364,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)',
@@ -372,6 +377,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (India)',
         'ko' => 'coreano',
+        'ko_CN' => 'coreano (China)',
         'ko_KP' => 'coreano (Corea del Nord)',
         'ko_KR' => 'coreano (Corea del Sud)',
         'ks' => 'kashmiri',
@@ -444,6 +450,9 @@
         'nn_NO' => 'norvegiano nynorsk (Norvegia)',
         'no' => 'norvegiano',
         'no_NO' => 'norvegiano (Norvegia)',
+        'oc' => 'occitano',
+        'oc_ES' => 'occitano (Espania)',
+        'oc_FR' => 'occitano (Francia)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Ethiopia)',
         'om_KE' => 'oromo (Kenya)',
@@ -514,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',
@@ -542,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)',
@@ -571,6 +585,9 @@
         'ti_ET' => 'tigrinya (Ethiopia)',
         'tk' => 'turkmeno',
         'tk_TM' => 'turkmeno (Turkmenistan)',
+        'tn' => 'tswana',
+        'tn_BW' => 'tswana (Botswana)',
+        'tn_ZA' => 'tswana (Africa del Sud)',
         'to' => 'tongano',
         'to_TO' => 'tongano (Tonga)',
         'tr' => 'turco',
@@ -601,10 +618,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Africa del Sud)',
         'yi' => 'yiddish',
-        'yi_001' => 'yiddish (Mundo)',
+        'yi_UA' => 'yiddish (Ukraina)',
         '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)',
@@ -612,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/id.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/id.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/id.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/id.php	2026-05-20 10:22:01.000000000 +0200
@@ -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',
@@ -138,6 +138,7 @@
         'en_GU' => 'Inggris (Guam)',
         'en_GY' => 'Inggris (Guyana)',
         'en_HK' => 'Inggris (Hong Kong DAK Tiongkok)',
+        'en_ID' => 'Inggris (Indonesia)',
         'en_IE' => 'Inggris (Irlandia)',
         'en_IL' => 'Inggris (Israel)',
         'en_IM' => 'Inggris (Pulau Man)',
@@ -233,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',
@@ -357,6 +358,8 @@
         'ia_001' => 'Interlingua (Dunia)',
         'id' => 'Indonesia',
         'id_ID' => 'Indonesia (Indonesia)',
+        'ie' => 'Interlingue',
+        'ie_EE' => 'Interlingue (Estonia)',
         'ig' => 'Igbo',
         'ig_NG' => 'Igbo (Nigeria)',
         'ii' => 'Sichuan Yi',
@@ -377,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)',
@@ -385,11 +390,10 @@
         'kn' => 'Kannada',
         'kn_IN' => 'Kannada (India)',
         'ko' => 'Korea',
+        'ko_CN' => 'Korea (Tiongkok)',
         '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)',
@@ -410,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',
@@ -457,6 +461,9 @@
         'nn_NO' => 'Nynorsk Norwegia (Norwegia)',
         'no' => 'Norwegia',
         'no_NO' => 'Norwegia (Norwegia)',
+        'oc' => 'Ositania',
+        'oc_ES' => 'Ositania (Spanyol)',
+        'oc_FR' => 'Ositania (Prancis)',
         'om' => 'Oromo',
         'om_ET' => 'Oromo (Etiopia)',
         'om_KE' => 'Oromo (Kenya)',
@@ -466,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)',
@@ -515,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)',
@@ -533,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',
@@ -557,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)',
@@ -588,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',
@@ -604,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)',
@@ -618,10 +625,12 @@
         'xh' => 'Xhosa',
         'xh_ZA' => 'Xhosa (Afrika Selatan)',
         'yi' => 'Yiddish',
-        'yi_001' => 'Yiddish (Dunia)',
+        'yi_UA' => 'Yiddish (Ukraina)',
         'yo' => 'Yoruba',
         'yo_BJ' => 'Yoruba (Benin)',
         'yo_NG' => 'Yoruba (Nigeria)',
+        'za' => 'Zhuang',
+        'za_CN' => 'Zhuang (Tiongkok)',
         'zh' => 'Tionghoa',
         'zh_CN' => 'Tionghoa (Tiongkok)',
         'zh_HK' => 'Tionghoa (Hong Kong DAK Tiongkok)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ie.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ie.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ie.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ie.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,118 @@
+<?php
+
+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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ig.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ig.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ig.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ig.php	2026-05-20 10:22:01.000000000 +0200
@@ -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)',
@@ -138,6 +138,7 @@
         'en_GU' => 'Bekee (Guam)',
         'en_GY' => 'Bekee (Guyana)',
         'en_HK' => 'Bekee (Hong Kong SAR China)',
+        'en_ID' => 'Bekee (Indonesia)',
         'en_IE' => 'Bekee (Ireland)',
         'en_IL' => 'Bekee (Israel)',
         'en_IM' => 'Bekee (Isle of Man)',
@@ -147,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)',
@@ -187,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)',
@@ -196,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)',
@@ -271,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',
@@ -342,129 +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_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)',
-        '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)',
@@ -472,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)',
@@ -486,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_001' => 'Yịdịsh (Uwa)',
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ii.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ii.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ii.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ii.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/is.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/is.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/is.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/is.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'enska (Gvam)',
         'en_GY' => 'enska (Gvæjana)',
         'en_HK' => 'enska (sérstjórnarsvæðið Hong Kong)',
+        'en_ID' => 'enska (Indónesía)',
         'en_IE' => 'enska (Írland)',
         'en_IL' => 'enska (Ísrael)',
         'en_IM' => 'enska (Mön)',
@@ -186,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)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (Heimurinn)',
         'id' => 'indónesíska',
         'id_ID' => 'indónesíska (Indónesía)',
+        'ie' => 'interlingve',
+        'ie_EE' => 'interlingve (Eistland)',
         'ig' => 'ígbó',
         'ig_NG' => 'ígbó (Nígería)',
         'ii' => 'sísúanjí',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (Indland)',
         'ko' => 'kóreska',
+        'ko_CN' => 'kóreska (Kína)',
         'ko_KP' => 'kóreska (Norður-Kórea)',
         'ko_KR' => 'kóreska (Suður-Kórea)',
         'ks' => 'kasmírska',
@@ -457,6 +463,9 @@
         'nn_NO' => 'nýnorska (Noregur)',
         'no' => 'norska',
         'no_NO' => 'norska (Noregur)',
+        'oc' => 'oksítaníska',
+        'oc_ES' => 'oksítaníska (Spánn)',
+        'oc_FR' => 'oksítaníska (Frakkland)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Eþíópía)',
         'om_KE' => 'oromo (Kenía)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'sósa',
         'xh_ZA' => 'sósa (Suður-Afríka)',
         'yi' => 'jiddíska',
-        'yi_001' => 'jiddíska (Heimurinn)',
+        'yi_UA' => 'jiddíska (Úkraína)',
         'yo' => 'jórúba',
         'yo_BJ' => 'jórúba (Benín)',
         'yo_NG' => 'jórúba (Nígería)',
+        'za' => 'súang',
+        'za_CN' => 'súang (Kína)',
         'zh' => 'kínverska',
         'zh_CN' => 'kínverska (Kína)',
         'zh_HK' => 'kínverska (sérstjórnarsvæðið Hong Kong)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/it.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/it.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/it.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/it.php	2026-05-20 10:22:01.000000000 +0200
@@ -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)',
@@ -138,11 +138,12 @@
         'en_GU' => 'inglese (Guam)',
         'en_GY' => 'inglese (Guyana)',
         'en_HK' => 'inglese (RAS di Hong Kong)',
+        'en_ID' => 'inglese (Indonesia)',
         'en_IE' => 'inglese (Irlanda)',
         '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)',
@@ -155,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)',
@@ -186,7 +187,7 @@
         'en_SL' => 'inglese (Sierra Leone)',
         'en_SS' => 'inglese (Sud Sudan)',
         'en_SX' => 'inglese (Sint Maarten)',
-        'en_SZ' => 'inglese (eSwatini)',
+        'en_SZ' => 'inglese (Eswatini)',
         'en_TC' => 'inglese (Isole Turks e Caicos)',
         'en_TK' => 'inglese (Tokelau)',
         'en_TO' => 'inglese (Tonga)',
@@ -310,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)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (Mondo)',
         'id' => 'indonesiano',
         'id_ID' => 'indonesiano (Indonesia)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estonia)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigeria)',
         'ii' => 'sichuan yi',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (India)',
         'ko' => 'coreano',
+        'ko_CN' => 'coreano (Cina)',
         'ko_KP' => 'coreano (Corea del Nord)',
         'ko_KR' => 'coreano (Corea del Sud)',
         'ks' => 'kashmiri',
@@ -448,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)',
@@ -457,6 +463,9 @@
         'nn_NO' => 'norvegese nynorsk (Norvegia)',
         'no' => 'norvegese',
         'no_NO' => 'norvegese (Norvegia)',
+        'oc' => 'occitano',
+        'oc_ES' => 'occitano (Spagna)',
+        'oc_FR' => 'occitano (Francia)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiopia)',
         'om_KE' => 'oromo (Kenya)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Sudafrica)',
         'yi' => 'yiddish',
-        'yi_001' => 'yiddish (Mondo)',
+        'yi_UA' => 'yiddish (Ucraina)',
         'yo' => 'yoruba',
         'yo_BJ' => 'yoruba (Benin)',
         'yo_NG' => 'yoruba (Nigeria)',
+        'za' => 'zhuang',
+        'za_CN' => 'zhuang (Cina)',
         'zh' => 'cinese',
         'zh_CN' => 'cinese (Cina)',
         'zh_HK' => 'cinese (RAS di Hong Kong)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ja.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ja.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ja.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ja.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => '英語 (グアム)',
         'en_GY' => '英語 (ガイアナ)',
         'en_HK' => '英語 (中華人民共和国香港特別行政区)',
+        'en_ID' => '英語 (インドネシア)',
         'en_IE' => '英語 (アイルランド)',
         'en_IL' => '英語 (イスラエル)',
         'en_IM' => '英語 (マン島)',
@@ -357,6 +358,8 @@
         'ia_001' => 'インターリングア (世界)',
         'id' => 'インドネシア語',
         'id_ID' => 'インドネシア語 (インドネシア)',
+        'ie' => 'インターリング',
+        'ie_EE' => 'インターリング (エストニア)',
         'ig' => 'イボ語',
         'ig_NG' => 'イボ語 (ナイジェリア)',
         'ii' => '四川イ語',
@@ -377,6 +380,8 @@
         'ki' => 'キクユ語',
         'ki_KE' => 'キクユ語 (ケニア)',
         'kk' => 'カザフ語',
+        'kk_Cyrl' => 'カザフ語 (キリル文字)',
+        'kk_Cyrl_KZ' => 'カザフ語 (キリル文字、カザフスタン)',
         'kk_KZ' => 'カザフ語 (カザフスタン)',
         'kl' => 'グリーンランド語',
         'kl_GL' => 'グリーンランド語 (グリーンランド)',
@@ -385,6 +390,7 @@
         'kn' => 'カンナダ語',
         'kn_IN' => 'カンナダ語 (インド)',
         'ko' => '韓国語',
+        'ko_CN' => '韓国語 (中国)',
         'ko_KP' => '韓国語 (北朝鮮)',
         'ko_KR' => '韓国語 (韓国)',
         'ks' => 'カシミール語',
@@ -457,6 +463,9 @@
         'nn_NO' => 'ノルウェー語[ニーノシュク] (ノルウェー)',
         'no' => 'ノルウェー語',
         'no_NO' => 'ノルウェー語 (ノルウェー)',
+        'oc' => 'オック語',
+        'oc_ES' => 'オック語 (スペイン)',
+        'oc_FR' => 'オック語 (フランス)',
         'om' => 'オロモ語',
         'om_ET' => 'オロモ語 (エチオピア)',
         'om_KE' => 'オロモ語 (ケニア)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'セルビア語 (ラテン文字、セルビア)',
         'sr_ME' => 'セルビア語 (モンテネグロ)',
         'sr_RS' => 'セルビア語 (セルビア)',
+        'st' => '南部ソト語',
+        'st_LS' => '南部ソト語 (レソト)',
+        'st_ZA' => '南部ソト語 (南アフリカ)',
         'su' => 'スンダ語',
         'su_ID' => 'スンダ語 (インドネシア)',
         'su_Latn' => 'スンダ語 (ラテン文字)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'トルクメン語 (トルクメニスタン)',
         'tl' => 'タガログ語',
         'tl_PH' => 'タガログ語 (フィリピン)',
+        'tn' => 'ツワナ語',
+        'tn_BW' => 'ツワナ語 (ボツワナ)',
+        'tn_ZA' => 'ツワナ語 (南アフリカ)',
         'to' => 'トンガ語',
         'to_TO' => 'トンガ語 (トンガ)',
         'tr' => 'トルコ語',
@@ -618,10 +633,12 @@
         'xh' => 'コサ語',
         'xh_ZA' => 'コサ語 (南アフリカ)',
         'yi' => 'イディッシュ語',
-        'yi_001' => 'イディッシュ語 (世界)',
+        'yi_UA' => 'イディッシュ語 (ウクライナ)',
         'yo' => 'ヨルバ語',
         'yo_BJ' => 'ヨルバ語 (ベナン)',
         'yo_NG' => 'ヨルバ語 (ナイジェリア)',
+        'za' => 'チワン語',
+        'za_CN' => 'チワン語 (中国)',
         'zh' => '中国語',
         'zh_CN' => '中国語 (中国)',
         'zh_HK' => '中国語 (中華人民共和国香港特別行政区)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/jv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/jv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/jv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/jv.php	2026-05-20 10:22:01.000000000 +0200
@@ -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)',
@@ -138,11 +138,12 @@
         'en_GU' => 'Inggris (Guam)',
         'en_GY' => 'Inggris (Guyana)',
         'en_HK' => 'Inggris (Laladan Administratif Astamiwa Hong Kong)',
+        'en_ID' => 'Inggris (Indonésia)',
         'en_IE' => 'Inggris (Républik Irlan)',
         'en_IL' => 'Inggris (Israèl)',
         'en_IM' => 'Inggris (Pulo Man)',
         'en_IN' => 'Inggris (Indhia)',
-        'en_IO' => 'Inggris (Wilayah Inggris nang Segoro Hindia)',
+        'en_IO' => 'Inggris (Wilayah Inggris ing Segara Hindia)',
         'en_JE' => 'Inggris (Jersey)',
         'en_JM' => 'Inggris (Jamaika)',
         'en_KE' => 'Inggris (Kénya)',
@@ -240,37 +241,37 @@
         'fa' => 'Persia',
         'fa_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',
@@ -357,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',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'Kannada',
         'kn_IN' => 'Kannada (Indhia)',
         'ko' => 'Korea',
+        'ko_CN' => 'Korea (Tyongkok)',
         'ko_KP' => 'Korea (Korea Lor)',
         'ko_KR' => 'Korea (Koréa Kidul)',
         'ks' => 'Kashmiri',
@@ -457,6 +463,9 @@
         'nn_NO' => 'Nynorsk Norwegia (Nurwègen)',
         'no' => 'Norwegia',
         'no_NO' => 'Norwegia (Nurwègen)',
+        'oc' => 'Ossitan',
+        'oc_ES' => 'Ossitan (Sepanyol)',
+        'oc_FR' => 'Ossitan (Prancis)',
         'om' => 'Oromo',
         'om_ET' => 'Oromo (Étiopia)',
         'om_KE' => 'Oromo (Kénya)',
@@ -512,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)',
@@ -555,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)',
@@ -584,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',
@@ -614,10 +629,12 @@
         'xh' => 'Xhosa',
         'xh_ZA' => 'Xhosa (Afrika Kidul)',
         'yi' => 'Yiddish',
-        'yi_001' => 'Yiddish (Donya)',
+        'yi_UA' => 'Yiddish (Ukrania)',
         '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)',
@@ -625,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ka.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ka.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ka.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ka.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'ინგლისური (გუამი)',
         'en_GY' => 'ინგლისური (გაიანა)',
         'en_HK' => 'ინგლისური (ჰონკონგის სპეციალური ადმინისტრაციული რეგიონი, ჩინეთი)',
+        'en_ID' => 'ინგლისური (ინდონეზია)',
         'en_IE' => 'ინგლისური (ირლანდია)',
         'en_IL' => 'ინგლისური (ისრაელი)',
         'en_IM' => 'ინგლისური (მენის კუნძული)',
@@ -357,6 +358,8 @@
         'ia_001' => 'ინტერლინგუალური (მსოფლიო)',
         'id' => 'ინდონეზიური',
         'id_ID' => 'ინდონეზიური (ინდონეზია)',
+        'ie' => 'ინტერლინგი',
+        'ie_EE' => 'ინტერლინგი (ესტონეთი)',
         'ig' => 'იგბო',
         'ig_NG' => 'იგბო (ნიგერია)',
         'ii' => 'სიჩუანის ი',
@@ -377,6 +380,8 @@
         'ki' => 'კიკუიუ',
         'ki_KE' => 'კიკუიუ (კენია)',
         'kk' => 'ყაზახური',
+        'kk_Cyrl' => 'ყაზახური (კირილიცა)',
+        'kk_Cyrl_KZ' => 'ყაზახური (კირილიცა, ყაზახეთი)',
         'kk_KZ' => 'ყაზახური (ყაზახეთი)',
         'kl' => 'დასავლეთ გრენლანდიური',
         'kl_GL' => 'დასავლეთ გრენლანდიური (გრენლანდია)',
@@ -385,6 +390,7 @@
         'kn' => 'კანადა',
         'kn_IN' => 'კანადა (ინდოეთი)',
         'ko' => 'კორეული',
+        'ko_CN' => 'კორეული (ჩინეთი)',
         'ko_KP' => 'კორეული (ჩრდილოეთ კორეა)',
         'ko_KR' => 'კორეული (სამხრეთ კორეა)',
         'ks' => 'ქაშმირული',
@@ -457,6 +463,9 @@
         'nn_NO' => 'ნორვეგიული ნიუნორსკი (ნორვეგია)',
         'no' => 'ნორვეგიული',
         'no_NO' => 'ნორვეგიული (ნორვეგია)',
+        'oc' => 'ოქსიტანური',
+        'oc_ES' => 'ოქსიტანური (ესპანეთი)',
+        'oc_FR' => 'ოქსიტანური (საფრანგეთი)',
         'om' => 'ორომო',
         'om_ET' => 'ორომო (ეთიოპია)',
         'om_KE' => 'ორომო (კენია)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'სერბული (ლათინური, სერბეთი)',
         'sr_ME' => 'სერბული (მონტენეგრო)',
         'sr_RS' => 'სერბული (სერბეთი)',
+        'st' => 'სამხრეთ სოთოს ენა',
+        'st_LS' => 'სამხრეთ სოთოს ენა (ლესოთო)',
+        'st_ZA' => 'სამხრეთ სოთოს ენა (სამხრეთ აფრიკის რესპუბლიკა)',
         'su' => 'სუნდური',
         'su_ID' => 'სუნდური (ინდონეზია)',
         'su_Latn' => 'სუნდური (ლათინური)',
@@ -586,6 +598,9 @@
         'ti_ET' => 'ტიგრინია (ეთიოპია)',
         'tk' => 'თურქმენული',
         'tk_TM' => 'თურქმენული (თურქმენეთი)',
+        'tn' => 'ტსვანა',
+        'tn_BW' => 'ტსვანა (ბოტსვანა)',
+        'tn_ZA' => 'ტსვანა (სამხრეთ აფრიკის რესპუბლიკა)',
         'to' => 'ტონგანური',
         'to_TO' => 'ტონგანური (ტონგა)',
         'tr' => 'თურქული',
@@ -616,10 +631,12 @@
         'xh' => 'ქჰოსა',
         'xh_ZA' => 'ქჰოსა (სამხრეთ აფრიკის რესპუბლიკა)',
         'yi' => 'იდიში',
-        'yi_001' => 'იდიში (მსოფლიო)',
+        'yi_UA' => 'იდიში (უკრაინა)',
         'yo' => 'იორუბა',
         'yo_BJ' => 'იორუბა (ბენინი)',
         'yo_NG' => 'იორუბა (ნიგერია)',
+        'za' => 'ზჰუანგი',
+        'za_CN' => 'ზჰუანგი (ჩინეთი)',
         'zh' => 'ჩინური',
         'zh_CN' => 'ჩინური (ჩინეთი)',
         'zh_HK' => 'ჩინური (ჰონკონგის სპეციალური ადმინისტრაციული რეგიონი, ჩინეთი)',
@@ -627,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ki.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ki.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ki.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ki.php	2026-05-20 10:22:01.000000000 +0200
@@ -86,10 +86,10 @@
         'en_GM' => 'Gĩthungũ (Gambia)',
         'en_GU' => 'Gĩthungũ (Gwam)',
         'en_GY' => 'Gĩthungũ (Guyana)',
+        'en_ID' => 'Gĩthungũ (Indonesia)',
         'en_IE' => 'Gĩthungũ (Ayalandi)',
         'en_IL' => 'Gĩthungũ (Israeli)',
         'en_IN' => 'Gĩthungũ (India)',
-        'en_IO' => 'Gĩthungũ (Eneo la Uingereza katika Bahari Hindi)',
         'en_JM' => 'Gĩthungũ (Jamaika)',
         'en_KE' => 'Gĩthungũ (Kenya)',
         'en_KI' => 'Gĩthungũ (Kiribati)',
@@ -246,6 +246,7 @@
         'km' => 'Kikambodia',
         'km_KH' => 'Kikambodia (Kambodia)',
         'ko' => 'Kikorea',
+        'ko_CN' => 'Kikorea (Caina)',
         'ko_KP' => 'Kikorea (Korea Kaskazini)',
         'ko_KR' => 'Kikorea (Korea Kusini)',
         'ms' => 'Kimalesia',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/kk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/kk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/kk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/kk.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'ағылшын тілі (Гуам)',
         'en_GY' => 'ағылшын тілі (Гайана)',
         'en_HK' => 'ағылшын тілі (Сянган АӘА)',
+        'en_ID' => 'ағылшын тілі (Индонезия)',
         'en_IE' => 'ағылшын тілі (Ирландия)',
         'en_IL' => 'ағылшын тілі (Израиль)',
         'en_IM' => 'ағылшын тілі (Мэн аралы)',
@@ -357,6 +358,8 @@
         'ia_001' => 'интерлингва тілі (әлем)',
         'id' => 'индонезия тілі',
         'id_ID' => 'индонезия тілі (Индонезия)',
+        'ie' => 'интерлингве тілі',
+        'ie_EE' => 'интерлингве тілі (Эстония)',
         'ig' => 'игбо тілі',
         'ig_NG' => 'игбо тілі (Нигерия)',
         'ii' => 'сычуан и тілі',
@@ -377,6 +380,8 @@
         'ki' => 'кикуйю тілі',
         'ki_KE' => 'кикуйю тілі (Кения)',
         'kk' => 'қазақ тілі',
+        'kk_Cyrl' => 'қазақ тілі (кирилл жазуы)',
+        'kk_Cyrl_KZ' => 'қазақ тілі (кирилл жазуы, Қазақстан)',
         'kk_KZ' => 'қазақ тілі (Қазақстан)',
         'kl' => 'калаалисут тілі',
         'kl_GL' => 'калаалисут тілі (Гренландия)',
@@ -385,6 +390,7 @@
         'kn' => 'каннада тілі',
         'kn_IN' => 'каннада тілі (Үндістан)',
         'ko' => 'корей тілі',
+        'ko_CN' => 'корей тілі (Қытай)',
         'ko_KP' => 'корей тілі (Солтүстік Корея)',
         'ko_KR' => 'корей тілі (Оңтүстік Корея)',
         'ks' => 'кашмир тілі',
@@ -457,6 +463,9 @@
         'nn_NO' => 'норвегиялық нюнорск тілі (Норвегия)',
         'no' => 'норвег тілі',
         'no_NO' => 'норвег тілі (Норвегия)',
+        'oc' => 'окситан тілі',
+        'oc_ES' => 'окситан тілі (Испания)',
+        'oc_FR' => 'окситан тілі (Франция)',
         'om' => 'оромо тілі',
         'om_ET' => 'оромо тілі (Эфиопия)',
         'om_KE' => 'оромо тілі (Кения)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'серб тілі (латын жазуы, Сербия)',
         'sr_ME' => 'серб тілі (Черногория)',
         'sr_RS' => 'серб тілі (Сербия)',
+        'st' => 'оңтүстік сото тілі',
+        'st_LS' => 'оңтүстік сото тілі (Лесото)',
+        'st_ZA' => 'оңтүстік сото тілі (Оңтүстік Африка)',
         'su' => 'сундан тілі',
         'su_ID' => 'сундан тілі (Индонезия)',
         'su_Latn' => 'сундан тілі (латын жазуы)',
@@ -586,6 +598,9 @@
         'ti_ET' => 'тигринья тілі (Эфиопия)',
         'tk' => 'түрікмен тілі',
         'tk_TM' => 'түрікмен тілі (Түрікменстан)',
+        'tn' => 'тсвана тілі',
+        'tn_BW' => 'тсвана тілі (Ботсвана)',
+        'tn_ZA' => 'тсвана тілі (Оңтүстік Африка)',
         'to' => 'тонган тілі',
         'to_TO' => 'тонган тілі (Тонга)',
         'tr' => 'түрік тілі',
@@ -616,10 +631,12 @@
         'xh' => 'кхоса тілі',
         'xh_ZA' => 'кхоса тілі (Оңтүстік Африка)',
         'yi' => 'идиш тілі',
-        'yi_001' => 'идиш тілі (әлем)',
+        'yi_UA' => 'идиш тілі (Украина)',
         'yo' => 'йоруба тілі',
         'yo_BJ' => 'йоруба тілі (Бенин)',
         'yo_NG' => 'йоруба тілі (Нигерия)',
+        'za' => 'чжуан тілі',
+        'za_CN' => 'чжуан тілі (Қытай)',
         'zh' => 'қытай тілі',
         'zh_CN' => 'қытай тілі (Қытай)',
         'zh_HK' => 'қытай тілі (Сянган АӘА)',
@@ -627,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/km.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/km.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/km.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/km.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => 'កាតាឡាន (អេស្ប៉ាញ)',
@@ -138,6 +138,7 @@
         'en_GU' => 'អង់គ្លេស (ហ្គាំ)',
         'en_GY' => 'អង់គ្លេស (ហ្គីយ៉ាន)',
         'en_HK' => 'អង់គ្លេស (ហុងកុង តំបន់រដ្ឋបាលពិសេសចិន)',
+        'en_ID' => 'អង់គ្លេស (ឥណ្ឌូណេស៊ី)',
         'en_IE' => 'អង់គ្លេស (អៀរឡង់)',
         'en_IL' => 'អង់គ្លេស (អ៊ីស្រាអែល)',
         'en_IM' => 'អង់គ្លេស (អែលអុហ្វមែន)',
@@ -357,6 +358,8 @@
         'ia_001' => 'អ៊ីនធើលីង (ពិភពលោក)',
         'id' => 'ឥណ្ឌូណេស៊ី',
         'id_ID' => 'ឥណ្ឌូណេស៊ី (ឥណ្ឌូណេស៊ី)',
+        'ie' => 'អ៊ីនធើលីងវេ',
+        'ie_EE' => 'អ៊ីនធើលីងវេ (អេស្តូនី)',
         'ig' => 'អ៊ីកបូ',
         'ig_NG' => 'អ៊ីកបូ (នីហ្សេរីយ៉ា)',
         'ii' => 'ស៊ីឈាន់យី',
@@ -377,6 +380,8 @@
         'ki' => 'គីគូយូ',
         'ki_KE' => 'គីគូយូ (កេនយ៉ា)',
         'kk' => 'កាហ្សាក់',
+        'kk_Cyrl' => 'កាហ្សាក់ (ស៊ីរីលីក)',
+        'kk_Cyrl_KZ' => 'កាហ្សាក់ (ស៊ីរីលីក, កាហ្សាក់ស្ថាន)',
         'kk_KZ' => 'កាហ្សាក់ (កាហ្សាក់ស្ថាន)',
         'kl' => 'កាឡាលលីស៊ុត',
         'kl_GL' => 'កាឡាលលីស៊ុត (ហ្គ្រោអង់ឡង់)',
@@ -385,6 +390,7 @@
         'kn' => 'ខាណាដា',
         'kn_IN' => 'ខាណាដា (ឥណ្ឌា)',
         'ko' => 'កូរ៉េ',
+        'ko_CN' => 'កូរ៉េ (ចិន)',
         'ko_KP' => 'កូរ៉េ (កូរ៉េ​ខាង​ជើង)',
         'ko_KR' => 'កូរ៉េ (កូរ៉េ​ខាង​ត្បូង)',
         'ks' => 'កាស្មៀរ',
@@ -457,6 +463,9 @@
         'nn_NO' => 'ន័រវែស នីនូស (ន័រវែស)',
         'no' => 'ន័រវែស',
         'no_NO' => 'ន័រវែស (ន័រវែស)',
+        'oc' => 'អូសីតាន់',
+        'oc_ES' => 'អូសីតាន់ (អេស្ប៉ាញ)',
+        'oc_FR' => 'អូសីតាន់ (បារាំង)',
         'om' => 'អូរ៉ូម៉ូ',
         'om_ET' => 'អូរ៉ូម៉ូ (អេត្យូពី)',
         'om_KE' => 'អូរ៉ូម៉ូ (កេនយ៉ា)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'ស៊ែប (ឡាតាំង, សែប៊ី)',
         'sr_ME' => 'ស៊ែប (ម៉ុងតេណេហ្គ្រោ)',
         'sr_RS' => 'ស៊ែប (សែប៊ី)',
+        'st' => 'សូថូខាងត្បូង',
+        'st_LS' => 'សូថូខាងត្បូង (ឡេសូតូ)',
+        'st_ZA' => 'សូថូខាងត្បូង (អាហ្វ្រិកខាងត្បូង)',
         'su' => 'ស៊ូដង់',
         'su_ID' => 'ស៊ូដង់ (ឥណ្ឌូណេស៊ី)',
         'su_Latn' => 'ស៊ូដង់ (ឡាតាំង)',
@@ -586,6 +598,9 @@
         'ti_ET' => 'ទីហ្គ្រីញ៉ា (អេត្យូពី)',
         'tk' => 'តួកម៉េន',
         'tk_TM' => 'តួកម៉េន (តួកម៉េនីស្ថាន)',
+        'tn' => 'ស្វាណា',
+        'tn_BW' => 'ស្វាណា (បុតស្វាណា)',
+        'tn_ZA' => 'ស្វាណា (អាហ្វ្រិកខាងត្បូង)',
         'to' => 'តុងហ្គា',
         'to_TO' => 'តុងហ្គា (តុងហ្គា)',
         'tr' => 'ទួរគី',
@@ -616,10 +631,12 @@
         'xh' => 'ឃសា',
         'xh_ZA' => 'ឃសា (អាហ្វ្រិកខាងត្បូង)',
         'yi' => 'យ៉ីឌីស',
-        'yi_001' => 'យ៉ីឌីស (ពិភពលោក)',
+        'yi_UA' => 'យ៉ីឌីស (អ៊ុយក្រែន)',
         'yo' => 'យរូបា',
         'yo_BJ' => 'យរូបា (បេណាំង)',
         'yo_NG' => 'យរូបា (នីហ្សេរីយ៉ា)',
+        'za' => 'ហ្សួង',
+        'za_CN' => 'ហ្សួង (ចិន)',
         'zh' => 'ចិន',
         'zh_CN' => 'ចិន (ចិន)',
         'zh_HK' => 'ចិន (ហុងកុង តំបន់រដ្ឋបាលពិសេសចិន)',
@@ -627,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/kn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/kn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/kn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/kn.php	2026-05-20 10:22:01.000000000 +0200
@@ -137,7 +137,8 @@
         'en_GM' => 'ಇಂಗ್ಲಿಷ್ (ಗ್ಯಾಂಬಿಯಾ)',
         'en_GU' => 'ಇಂಗ್ಲಿಷ್ (ಗುವಾಮ್)',
         'en_GY' => 'ಇಂಗ್ಲಿಷ್ (ಗಯಾನಾ)',
-        'en_HK' => 'ಇಂಗ್ಲಿಷ್ (ಹಾಂಗ್ ಕಾಂಗ್ SAR ಚೈನಾ)',
+        'en_HK' => 'ಇಂಗ್ಲಿಷ್ (ಹಾಂಗ್ ಕಾಂಗ್ ಎಸ್ಎಆರ್ ಚೈನಾ)',
+        'en_ID' => 'ಇಂಗ್ಲಿಷ್ (ಇಂಡೋನೇಶಿಯಾ)',
         'en_IE' => 'ಇಂಗ್ಲಿಷ್ (ಐರ್ಲೆಂಡ್)',
         'en_IL' => 'ಇಂಗ್ಲಿಷ್ (ಇಸ್ರೇಲ್)',
         'en_IM' => 'ಇಂಗ್ಲಿಷ್ (ಐಲ್ ಆಫ್ ಮ್ಯಾನ್)',
@@ -154,7 +155,7 @@
         'en_LS' => 'ಇಂಗ್ಲಿಷ್ (ಲೆಸೊಥೊ)',
         'en_MG' => 'ಇಂಗ್ಲಿಷ್ (ಮಡಗಾಸ್ಕರ್)',
         'en_MH' => 'ಇಂಗ್ಲಿಷ್ (ಮಾರ್ಷಲ್ ದ್ವೀಪಗಳು)',
-        'en_MO' => 'ಇಂಗ್ಲಿಷ್ (ಮಕಾವು SAR ಚೈನಾ)',
+        'en_MO' => 'ಇಂಗ್ಲಿಷ್ (ಮಕಾವು ಎಸ್ಎಆರ್ ಚೈನಾ)',
         'en_MP' => 'ಇಂಗ್ಲಿಷ್ (ಉತ್ತರ ಮರಿಯಾನಾ ದ್ವೀಪಗಳು)',
         'en_MS' => 'ಇಂಗ್ಲಿಷ್ (ಮಾಂಟ್‌ಸೆರಟ್)',
         'en_MT' => 'ಇಂಗ್ಲಿಷ್ (ಮಾಲ್ಟಾ)',
@@ -357,6 +358,8 @@
         'ia_001' => 'ಇಂಟರ್‌ಲಿಂಗ್ವಾ (ಪ್ರಪಂಚ)',
         'id' => 'ಇಂಡೋನೇಶಿಯನ್',
         'id_ID' => 'ಇಂಡೋನೇಶಿಯನ್ (ಇಂಡೋನೇಶಿಯಾ)',
+        'ie' => 'ಇಂಟರ್‌ಲಿಂಗ್',
+        'ie_EE' => 'ಇಂಟರ್‌ಲಿಂಗ್ (ಎಸ್ಟೋನಿಯಾ)',
         'ig' => 'ಇಗ್ಬೊ',
         'ig_NG' => 'ಇಗ್ಬೊ (ನೈಜೀರಿಯಾ)',
         'ii' => 'ಸಿಚುಅನ್ ಯಿ',
@@ -377,6 +380,8 @@
         'ki' => 'ಕಿಕುಯು',
         'ki_KE' => 'ಕಿಕುಯು (ಕೀನ್ಯಾ)',
         'kk' => 'ಕಝಕ್',
+        'kk_Cyrl' => 'ಕಝಕ್ (ಸಿರಿಲಿಕ್)',
+        'kk_Cyrl_KZ' => 'ಕಝಕ್ (ಸಿರಿಲಿಕ್, ಕಝಾಕಿಸ್ಥಾನ್)',
         'kk_KZ' => 'ಕಝಕ್ (ಕಝಾಕಿಸ್ಥಾನ್)',
         'kl' => 'ಕಲಾಲ್ಲಿಸುಟ್',
         'kl_GL' => 'ಕಲಾಲ್ಲಿಸುಟ್ (ಗ್ರೀನ್‌ಲ್ಯಾಂಡ್)',
@@ -385,6 +390,7 @@
         'kn' => 'ಕನ್ನಡ',
         'kn_IN' => 'ಕನ್ನಡ (ಭಾರತ)',
         'ko' => 'ಕೊರಿಯನ್',
+        'ko_CN' => 'ಕೊರಿಯನ್ (ಚೀನಾ)',
         'ko_KP' => 'ಕೊರಿಯನ್ (ಉತ್ತರ ಕೊರಿಯಾ)',
         'ko_KR' => 'ಕೊರಿಯನ್ (ದಕ್ಷಿಣ ಕೊರಿಯಾ)',
         'ks' => 'ಕಾಶ್ಮೀರಿ',
@@ -394,7 +400,7 @@
         'ks_Deva_IN' => 'ಕಾಶ್ಮೀರಿ (ದೇವನಾಗರಿ, ಭಾರತ)',
         'ks_IN' => 'ಕಾಶ್ಮೀರಿ (ಭಾರತ)',
         'ku' => 'ಕುರ್ದಿಷ್',
-        'ku_TR' => 'ಕುರ್ದಿಷ್ (ಟರ್ಕಿ)',
+        'ku_TR' => 'ಕುರ್ದಿಷ್ (ತುರ್ಕಿಯೆ)',
         'kw' => 'ಕಾರ್ನಿಷ್',
         'kw_GB' => 'ಕಾರ್ನಿಷ್ (ಯುನೈಟೆಡ್ ಕಿಂಗ್‌ಡಮ್)',
         'ky' => 'ಕಿರ್ಗಿಜ್',
@@ -457,6 +463,9 @@
         'nn_NO' => 'ನಾರ್ವೇಜಿಯನ್ ನೈನಾರ್ಸ್ಕ್ (ನಾರ್ವೆ)',
         'no' => 'ನಾರ್ವೇಜಿಯನ್',
         'no_NO' => 'ನಾರ್ವೇಜಿಯನ್ (ನಾರ್ವೆ)',
+        'oc' => 'ಒಸಿಟನ್',
+        'oc_ES' => 'ಒಸಿಟನ್ (ಸ್ಪೇನ್)',
+        'oc_FR' => 'ಒಸಿಟನ್ (ಫ್ರಾನ್ಸ್)',
         'om' => 'ಒರೊಮೊ',
         'om_ET' => 'ಒರೊಮೊ (ಇಥಿಯೋಪಿಯಾ)',
         'om_KE' => 'ಒರೊಮೊ (ಕೀನ್ಯಾ)',
@@ -485,7 +494,7 @@
         'pt_GQ' => 'ಪೋರ್ಚುಗೀಸ್ (ಈಕ್ವೆಟೋರಿಯಲ್ ಗಿನಿ)',
         'pt_GW' => 'ಪೋರ್ಚುಗೀಸ್ (ಗಿನಿ-ಬಿಸ್ಸಾವ್)',
         'pt_LU' => 'ಪೋರ್ಚುಗೀಸ್ (ಲಕ್ಸೆಂಬರ್ಗ್)',
-        'pt_MO' => 'ಪೋರ್ಚುಗೀಸ್ (ಮಕಾವು SAR ಚೈನಾ)',
+        'pt_MO' => 'ಪೋರ್ಚುಗೀಸ್ (ಮಕಾವು ಎಸ್ಎಆರ್ ಚೈನಾ)',
         'pt_MZ' => 'ಪೋರ್ಚುಗೀಸ್ (ಮೊಜಾಂಬಿಕ್)',
         'pt_PT' => 'ಪೋರ್ಚುಗೀಸ್ (ಪೋರ್ಚುಗಲ್)',
         'pt_ST' => 'ಪೋರ್ಚುಗೀಸ್ (ಸಾವೋ ಟೋಮ್ ಮತ್ತು ಪ್ರಿನ್ಸಿಪಿ)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'ಸೆರ್ಬಿಯನ್ (ಲ್ಯಾಟಿನ್, ಸೆರ್ಬಿಯಾ)',
         'sr_ME' => 'ಸೆರ್ಬಿಯನ್ (ಮೊಂಟೆನೆಗ್ರೋ)',
         'sr_RS' => 'ಸೆರ್ಬಿಯನ್ (ಸೆರ್ಬಿಯಾ)',
+        'st' => 'ದಕ್ಷಿಣ ಸೋಥೋ',
+        'st_LS' => 'ದಕ್ಷಿಣ ಸೋಥೋ (ಲೆಸೊಥೊ)',
+        'st_ZA' => 'ದಕ್ಷಿಣ ಸೋಥೋ (ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ)',
         'su' => 'ಸುಂಡಾನೀಸ್',
         'su_ID' => 'ಸುಂಡಾನೀಸ್ (ಇಂಡೋನೇಶಿಯಾ)',
         'su_Latn' => 'ಸುಂಡಾನೀಸ್ (ಲ್ಯಾಟಿನ್)',
@@ -588,11 +600,14 @@
         'tk_TM' => 'ಟರ್ಕ್‌ಮೆನ್ (ತುರ್ಕಮೆನಿಸ್ತಾನ್)',
         'tl' => 'ಟ್ಯಾಗಲೋಗ್',
         'tl_PH' => 'ಟ್ಯಾಗಲೋಗ್ (ಫಿಲಿಫೈನ್ಸ್)',
+        'tn' => 'ಸ್ವಾನಾ',
+        'tn_BW' => 'ಸ್ವಾನಾ (ಬೋಟ್ಸ್‌ವಾನಾ)',
+        'tn_ZA' => 'ಸ್ವಾನಾ (ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ)',
         'to' => 'ಟೋಂಗನ್',
         'to_TO' => 'ಟೋಂಗನ್ (ಟೊಂಗಾ)',
         'tr' => 'ಟರ್ಕಿಶ್',
         'tr_CY' => 'ಟರ್ಕಿಶ್ (ಸೈಪ್ರಸ್)',
-        'tr_TR' => 'ಟರ್ಕಿಶ್ (ಟರ್ಕಿ)',
+        'tr_TR' => 'ಟರ್ಕಿಶ್ (ತುರ್ಕಿಯೆ)',
         'tt' => 'ಟಾಟರ್',
         'tt_RU' => 'ಟಾಟರ್ (ರಷ್ಯಾ)',
         'ug' => 'ಉಯಿಘರ್',
@@ -618,23 +633,27 @@
         'xh' => 'ಕ್ಸೋಸ',
         'xh_ZA' => 'ಕ್ಸೋಸ (ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ)',
         'yi' => 'ಯಿಡ್ಡಿಶ್',
-        'yi_001' => 'ಯಿಡ್ಡಿಶ್ (ಪ್ರಪಂಚ)',
+        'yi_UA' => 'ಯಿಡ್ಡಿಶ್ (ಉಕ್ರೈನ್)',
         'yo' => 'ಯೊರುಬಾ',
         'yo_BJ' => 'ಯೊರುಬಾ (ಬೆನಿನ್)',
         'yo_NG' => 'ಯೊರುಬಾ (ನೈಜೀರಿಯಾ)',
+        'za' => 'ಝೂವಾಂಗ್',
+        'za_CN' => 'ಝೂವಾಂಗ್ (ಚೀನಾ)',
         'zh' => 'ಚೈನೀಸ್',
         'zh_CN' => 'ಚೈನೀಸ್ (ಚೀನಾ)',
-        'zh_HK' => 'ಚೈನೀಸ್ (ಹಾಂಗ್ ಕಾಂಗ್ SAR ಚೈನಾ)',
+        'zh_HK' => 'ಚೈನೀಸ್ (ಹಾಂಗ್ ಕಾಂಗ್ ಎಸ್ಎಆರ್ ಚೈನಾ)',
         'zh_Hans' => 'ಚೈನೀಸ್ (ಸರಳೀಕೃತ)',
         'zh_Hans_CN' => 'ಚೈನೀಸ್ (ಸರಳೀಕೃತ, ಚೀನಾ)',
-        'zh_Hans_HK' => 'ಚೈನೀಸ್ (ಸರಳೀಕೃತ, ಹಾಂಗ್ ಕಾಂಗ್ SAR ಚೈನಾ)',
-        'zh_Hans_MO' => 'ಚೈನೀಸ್ (ಸರಳೀಕೃತ, ಮಕಾವು SAR ಚೈನಾ)',
+        'zh_Hans_HK' => 'ಚೈನೀಸ್ (ಸರಳೀಕೃತ, ಹಾಂಗ್ ಕಾಂಗ್ ಎಸ್ಎಆರ್ ಚೈನಾ)',
+        'zh_Hans_MO' => 'ಚೈನೀಸ್ (ಸರಳೀಕೃತ, ಮಕಾವು ಎಸ್ಎಆರ್ ಚೈನಾ)',
+        'zh_Hans_MY' => 'ಚೈನೀಸ್ (ಸರಳೀಕೃತ, ಮಲೇಶಿಯಾ)',
         'zh_Hans_SG' => 'ಚೈನೀಸ್ (ಸರಳೀಕೃತ, ಸಿಂಗಪುರ್)',
         'zh_Hant' => 'ಚೈನೀಸ್ (ಸಾಂಪ್ರದಾಯಿಕ)',
-        'zh_Hant_HK' => 'ಚೈನೀಸ್ (ಸಾಂಪ್ರದಾಯಿಕ, ಹಾಂಗ್ ಕಾಂಗ್ SAR ಚೈನಾ)',
-        'zh_Hant_MO' => 'ಚೈನೀಸ್ (ಸಾಂಪ್ರದಾಯಿಕ, ಮಕಾವು SAR ಚೈನಾ)',
+        'zh_Hant_HK' => 'ಚೈನೀಸ್ (ಸಾಂಪ್ರದಾಯಿಕ, ಹಾಂಗ್ ಕಾಂಗ್ ಎಸ್ಎಆರ್ ಚೈನಾ)',
+        'zh_Hant_MO' => 'ಚೈನೀಸ್ (ಸಾಂಪ್ರದಾಯಿಕ, ಮಕಾವು ಎಸ್ಎಆರ್ ಚೈನಾ)',
+        'zh_Hant_MY' => 'ಚೈನೀಸ್ (ಸಾಂಪ್ರದಾಯಿಕ, ಮಲೇಶಿಯಾ)',
         'zh_Hant_TW' => 'ಚೈನೀಸ್ (ಸಾಂಪ್ರದಾಯಿಕ, ತೈವಾನ್)',
-        'zh_MO' => 'ಚೈನೀಸ್ (ಮಕಾವು SAR ಚೈನಾ)',
+        'zh_MO' => 'ಚೈನೀಸ್ (ಮಕಾವು ಎಸ್ಎಆರ್ ಚೈನಾ)',
         'zh_SG' => 'ಚೈನೀಸ್ (ಸಿಂಗಪುರ್)',
         'zh_TW' => 'ಚೈನೀಸ್ (ತೈವಾನ್)',
         'zu' => 'ಜುಲು',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ko.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ko.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ko.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ko.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,11 +138,12 @@
         'en_GU' => '영어(괌)',
         'en_GY' => '영어(가이아나)',
         'en_HK' => '영어(홍콩[중국 특별행정구])',
+        'en_ID' => '영어(인도네시아)',
         'en_IE' => '영어(아일랜드)',
         'en_IL' => '영어(이스라엘)',
         'en_IM' => '영어(맨섬)',
         'en_IN' => '영어(인도)',
-        'en_IO' => '영어(영국령 인도양 식민지)',
+        'en_IO' => '영어(영국령 인도양 지역)',
         'en_JE' => '영어(저지)',
         'en_JM' => '영어(자메이카)',
         'en_KE' => '영어(케냐)',
@@ -357,6 +358,8 @@
         'ia_001' => '인터링구아(세계)',
         'id' => '인도네시아어',
         'id_ID' => '인도네시아어(인도네시아)',
+        'ie' => '인테르링구에',
+        'ie_EE' => '인테르링구에(에스토니아)',
         'ig' => '이그보어',
         'ig_NG' => '이그보어(나이지리아)',
         'ii' => '쓰촨 이어',
@@ -377,6 +380,8 @@
         'ki' => '키쿠유어',
         'ki_KE' => '키쿠유어(케냐)',
         'kk' => '카자흐어',
+        'kk_Cyrl' => '카자흐어(키릴 문자)',
+        'kk_Cyrl_KZ' => '카자흐어(키릴 문자, 카자흐스탄)',
         'kk_KZ' => '카자흐어(카자흐스탄)',
         'kl' => '그린란드어',
         'kl_GL' => '그린란드어(그린란드)',
@@ -385,6 +390,7 @@
         'kn' => '칸나다어',
         'kn_IN' => '칸나다어(인도)',
         'ko' => '한국어',
+        'ko_CN' => '한국어(중국)',
         'ko_KP' => '한국어(북한)',
         'ko_KR' => '한국어(대한민국)',
         'ks' => '카슈미르어',
@@ -457,6 +463,9 @@
         'nn_NO' => '노르웨이어[니노르스크](노르웨이)',
         'no' => '노르웨이어',
         'no_NO' => '노르웨이어(노르웨이)',
+        'oc' => '오크어',
+        'oc_ES' => '오크어(스페인)',
+        'oc_FR' => '오크어(프랑스)',
         'om' => '오로모어',
         'om_ET' => '오로모어(에티오피아)',
         'om_KE' => '오로모어(케냐)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => '세르비아어(로마자, 세르비아)',
         'sr_ME' => '세르비아어(몬테네그로)',
         'sr_RS' => '세르비아어(세르비아)',
+        'st' => '남부 소토어',
+        'st_LS' => '남부 소토어(레소토)',
+        'st_ZA' => '남부 소토어(남아프리카)',
         'su' => '순다어',
         'su_ID' => '순다어(인도네시아)',
         'su_Latn' => '순다어(로마자)',
@@ -588,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' => '위구르어',
@@ -618,10 +633,12 @@
         'xh' => '코사어',
         'xh_ZA' => '코사어(남아프리카)',
         'yi' => '이디시어',
-        'yi_001' => '이디시어(세계)',
+        'yi_UA' => '이디시어(우크라이나)',
         'yo' => '요루바어',
         'yo_BJ' => '요루바어(베냉)',
         'yo_NG' => '요루바어(나이지리아)',
+        'za' => '주앙어',
+        'za_CN' => '주앙어(중국)',
         'zh' => '중국어',
         'zh_CN' => '중국어(중국)',
         'zh_HK' => '중국어(홍콩[중국 특별행정구])',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ks_Deva.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ks_Deva.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ks_Deva.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ks_Deva.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,12 +2,12 @@
 
 return [
     'Names' => [
-        'as_IN' => 'اسٲمۍ (हिंदोस्तान)',
+        'as_IN' => 'اسٲمؠ (हिंदोस्तान)',
         'az_Cyrl' => 'اَزَربیجانی (सिरिलिक)',
         'az_Cyrl_AZ' => 'اَزَربیجانی (सिरिलिक, آذربائیجان)',
         'az_Latn' => 'اَزَربیجانی (लातिनी)',
         'az_Latn_AZ' => 'اَزَربیجانی (लातिनी, آذربائیجان)',
-        'bn_IN' => 'بَنگٲلۍ (हिंदोस्तान)',
+        'bn_IN' => 'بَنگٲلؠ (हिंदोस्तान)',
         'bo_CN' => 'تِبتی (चीन)',
         'bo_IN' => 'تِبتی (हिंदोस्तान)',
         'br_FR' => 'بریٹَن (फ्रांस)',
@@ -68,11 +68,11 @@
         'en_GU' => 'अंगरिज़ी (گُوام)',
         'en_GY' => 'अंगरिज़ी (گُیانا)',
         'en_HK' => 'अंगरिज़ी (ہانگ کانگ ایس اے آر چیٖن)',
+        'en_ID' => 'अंगरिज़ी (انڈونیشیا)',
         'en_IE' => 'अंगरिज़ी (اَیَرلینڑ)',
         'en_IL' => 'अंगरिज़ी (اسرا ییل)',
         'en_IM' => 'अंगरिज़ी (آیِل آف مین)',
         'en_IN' => 'अंगरिज़ी (हिंदोस्तान)',
-        'en_IO' => 'अंगरिज़ी (برطانوی بحرِ ہِندۍ علاقہٕ)',
         'en_JE' => 'अंगरिज़ी (جٔرسی)',
         'en_JM' => 'अंगरिज़ी (جَمایکا)',
         'en_KE' => 'अंगरिज़ी (کِنیا)',
@@ -102,7 +102,7 @@
         'en_PG' => 'अंगरिज़ी (پاپُوا نیوٗ گیٖنی)',
         'en_PH' => 'अंगरिज़ी (فلپائن)',
         'en_PK' => 'अंगरिज़ी (پاکِستان)',
-        'en_PN' => 'अंगरिज़ी (پِٹکیرٕنۍ جٔزیٖرٕ)',
+        'en_PN' => 'अंगरिज़ी (پِٹکیرٕنؠ جٔزیٖرٕ)',
         'en_PR' => 'अंगरिज़ी (پٔرٹو رِکو)',
         'en_PW' => 'अंगरिज़ी (پَلاو)',
         'en_RW' => 'अंगरिज़ी (روٗوانڈا)',
@@ -235,7 +235,10 @@
         'it_VA' => 'इतालवी (ویٹِکَن سِٹی)',
         'ja' => 'जापानी',
         'ja_JP' => 'जापानी (जापान)',
+        'kk_Cyrl' => 'کازَخ (सिरिलिक)',
+        'kk_Cyrl_KZ' => 'کازَخ (सिरिलिक, قازقستان)',
         'kn_IN' => 'کَنَڑ (हिंदोस्तान)',
+        'ko_CN' => 'کوریَن (चीन)',
         'ks' => 'कॉशुर',
         'ks_Arab' => 'कॉशुर (अरबी)',
         'ks_Arab_IN' => 'कॉशुर (अरबी, हिंदोस्तान)',
@@ -244,14 +247,15 @@
         'ks_IN' => 'कॉशुर (हिंदोस्तान)',
         'kw_GB' => 'کورنِش (मुतहीद बादशाहत)',
         'ml_IN' => 'مٔلیالَم (हिंदोस्तान)',
-        'mr_IN' => 'مَرٲٹھۍ (हिंदोस्तान)',
-        'ne_IN' => 'نیپٲلۍ (हिंदोस्तान)',
+        'mr_IN' => 'مَرٲٹھؠ (हिंदोस्तान)',
+        'ne_IN' => 'نیپٲلؠ (हिंदोस्तान)',
+        'oc_FR' => 'اوکسیٖٹَن (फ्रांस)',
         'or_IN' => 'اۆرِیا (हिंदोस्तान)',
         'os_RU' => 'اۆسیٹِک (रूस)',
-        'pa_Arab' => 'پَنجٲبۍ (अरबी)',
-        'pa_Arab_PK' => 'پَنجٲبۍ (अरबी, پاکِستان)',
-        'pa_Guru_IN' => 'پَنجٲبۍ (گُجرٲتۍ, हिंदोस्तान)',
-        'pa_IN' => 'پَنجٲبۍ (हिंदोस्तान)',
+        'pa_Arab' => 'پَنجٲبؠ (अरबी)',
+        'pa_Arab_PK' => 'پَنجٲبؠ (अरबी, پاکِستان)',
+        'pa_Guru_IN' => 'پَنجٲبؠ (گُجرٲتؠ, हिंदोस्तान)',
+        'pa_IN' => 'پَنجٲبؠ (हिंदोस्तान)',
         'pt' => 'पुरतउगाली',
         'pt_AO' => 'पुरतउगाली (انگولا)',
         'pt_BR' => 'पुरतउगाली (ब्राज़ील)',
@@ -299,6 +303,7 @@
         'uz_Cyrl_UZ' => 'اُزبیک (सिरिलिक, اُزبِکِستان)',
         'uz_Latn' => 'اُزبیک (लातिनी)',
         'uz_Latn_UZ' => 'اُزبیک (लातिनी, اُزبِکِستان)',
+        'za_CN' => 'زُہانگ (चीन)',
         'zh' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।]',
         'zh_CN' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।] (चीन)',
         'zh_HK' => 'चीनी [तरजुम इशार: खास तोर, मैन्डरिन चीनी।] (ہانگ کانگ ایس اے آر چیٖن)',
@@ -306,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ks.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ks.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ks.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ks.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,8 +38,8 @@
         'ar_TD' => 'عربی (چاڑ)',
         'ar_TN' => 'عربی (ٹونیشِیا)',
         'ar_YE' => 'عربی (یَمَن)',
-        'as' => 'اسٲمۍ',
-        'as_IN' => 'اسٲمۍ (ہِندوستان)',
+        'as' => 'اسٲمؠ',
+        'as_IN' => 'اسٲمؠ (ہِندوستان)',
         'az' => 'اَزَربیجانی',
         'az_AZ' => 'اَزَربیجانی (آذربائیجان)',
         'az_Cyrl' => 'اَزَربیجانی (سَیرِلِک)',
@@ -52,9 +52,9 @@
         'bg_BG' => 'بینا (بَلجیرِیا)',
         'bm' => 'بَمبارا',
         'bm_ML' => 'بَمبارا (مالی)',
-        'bn' => 'بَنگٲلۍ',
-        'bn_BD' => 'بَنگٲلۍ (بَنگلادیش)',
-        'bn_IN' => 'بَنگٲلۍ (ہِندوستان)',
+        'bn' => 'بَنگٲلؠ',
+        'bn_BD' => 'بَنگٲلؠ (بَنگلادیش)',
+        'bn_IN' => 'بَنگٲلؠ (ہِندوستان)',
         'bo' => 'تِبتی',
         'bo_CN' => 'تِبتی (چیٖن)',
         'bo_IN' => 'تِبتی (ہِندوستان)',
@@ -98,112 +98,112 @@
         'el' => 'یوٗنٲنی',
         'el_CY' => 'یوٗنٲنی (سائپرس)',
         'el_GR' => 'یوٗنٲنی (گریٖس)',
-        '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_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_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' => 'ہسپانوی',
@@ -327,8 +327,8 @@
         'ha_GH' => 'ہاوسا (گانا)',
         'ha_NE' => 'ہاوسا (نایجَر)',
         'ha_NG' => 'ہاوسا (نایجیرِیا)',
-        'he' => 'عبرٲنۍ',
-        'he_IL' => 'عبرٲنۍ (اسرا ییل)',
+        'he' => 'عبرٲنؠ',
+        'he_IL' => 'عبرٲنؠ (اسرا ییل)',
         'hi' => 'ہِندی',
         'hi_IN' => 'ہِندی (ہِندوستان)',
         'hi_Latn' => 'ہِندی (لاطیٖنی)',
@@ -344,6 +344,8 @@
         'ia_001' => 'اِنٹَرلِنگوا (دُنیا)',
         'id' => 'اِنڈونیشیا',
         'id_ID' => 'اِنڈونیشیا (انڈونیشیا)',
+        'ie' => 'اِنٹَر لِننگویے',
+        'ie_EE' => 'اِنٹَر لِننگویے (ایسٹونِیا)',
         'ig' => 'اِگبو',
         'ig_NG' => 'اِگبو (نایجیرِیا)',
         'ii' => 'سِچوان یٖی',
@@ -355,8 +357,8 @@
         'it_IT' => 'اِطالوی (اِٹلی)',
         'it_SM' => 'اِطالوی (سین میرِنو)',
         'it_VA' => 'اِطالوی (ویٹِکَن سِٹی)',
-        'ja' => 'جاپٲنۍ',
-        'ja_JP' => 'جاپٲنۍ (جاپان)',
+        'ja' => 'جاپٲنؠ',
+        'ja_JP' => 'جاپٲنؠ (جاپان)',
         'jv' => 'جَوَنیٖز',
         'jv_ID' => 'جَوَنیٖز (انڈونیشیا)',
         'ka' => 'جارجِیَن',
@@ -364,6 +366,8 @@
         'ki' => 'کِکُیوٗ',
         'ki_KE' => 'کِکُیوٗ (کِنیا)',
         'kk' => 'کازَخ',
+        'kk_Cyrl' => 'کازَخ (سَیرِلِک)',
+        'kk_Cyrl_KZ' => 'کازَخ (سَیرِلِک, قازقستان)',
         'kk_KZ' => 'کازَخ (قازقستان)',
         'kl' => 'کَلالِسُت',
         'kl_GL' => 'کَلالِسُت (گرین لینڈ)',
@@ -372,6 +376,7 @@
         'kn' => 'کَنَڑ',
         'kn_IN' => 'کَنَڑ (ہِندوستان)',
         'ko' => 'کوریَن',
+        'ko_CN' => 'کوریَن (چیٖن)',
         'ko_KP' => 'کوریَن (شُمٲلی کورِیا)',
         'ko_KR' => 'کوریَن (جنوٗبی کورِیا)',
         'ks' => 'کٲشُر',
@@ -413,8 +418,8 @@
         'ml_IN' => 'مٔلیالَم (ہِندوستان)',
         'mn' => 'مَنگولی',
         'mn_MN' => 'مَنگولی (مَنگولِیا)',
-        'mr' => 'مَرٲٹھۍ',
-        'mr_IN' => 'مَرٲٹھۍ (ہِندوستان)',
+        'mr' => 'مَرٲٹھؠ',
+        'mr_IN' => 'مَرٲٹھؠ (ہِندوستان)',
         'ms' => 'مَلَے',
         'ms_BN' => 'مَلَے (برونے)',
         'ms_ID' => 'مَلَے (انڈونیشیا)',
@@ -429,9 +434,9 @@
         'nb_SJ' => 'ناروییَن بوکمال (سَوالبریڑ تہٕ جان ماییڑ)',
         'nd' => 'شُمال ڈَبیل',
         'nd_ZW' => 'شُمال ڈَبیل (زِمبابے)',
-        'ne' => 'نیپٲلۍ',
-        'ne_IN' => 'نیپٲلۍ (ہِندوستان)',
-        'ne_NP' => 'نیپٲلۍ (نیپال)',
+        'ne' => 'نیپٲلؠ',
+        'ne_IN' => 'نیپٲلؠ (ہِندوستان)',
+        'ne_NP' => 'نیپٲلؠ (نیپال)',
         'nl' => 'ڈَچ',
         'nl_AW' => 'ڈَچ (اَروٗبا)',
         'nl_BE' => 'ڈَچ (بیلجِیَم)',
@@ -444,6 +449,9 @@
         'nn_NO' => 'ناروییَن نَے نورسک (ناروے)',
         'no' => 'ناروییَن',
         'no_NO' => 'ناروییَن (ناروے)',
+        'oc' => 'اوکسیٖٹَن',
+        'oc_ES' => 'اوکسیٖٹَن (سٕپین)',
+        'oc_FR' => 'اوکسیٖٹَن (فرانس)',
         'om' => 'اۆرومو',
         'om_ET' => 'اۆرومو (اِتھوپِیا)',
         'om_KE' => 'اۆرومو (کِنیا)',
@@ -452,13 +460,13 @@
         'os' => 'اۆسیٹِک',
         'os_GE' => 'اۆسیٹِک (جارجِیا)',
         'os_RU' => 'اۆسیٹِک (روٗس)',
-        'pa' => 'پَنجٲبۍ',
-        'pa_Arab' => 'پَنجٲبۍ (عربی)',
-        'pa_Arab_PK' => 'پَنجٲبۍ (عربی, پاکِستان)',
-        'pa_Guru' => 'پَنجٲبۍ (گُجرٲتۍ)',
-        'pa_Guru_IN' => 'پَنجٲبۍ (گُجرٲتۍ, ہِندوستان)',
-        'pa_IN' => 'پَنجٲبۍ (ہِندوستان)',
-        'pa_PK' => 'پَنجٲبۍ (پاکِستان)',
+        'pa' => 'پَنجٲبؠ',
+        'pa_Arab' => 'پَنجٲبؠ (عربی)',
+        'pa_Arab_PK' => 'پَنجٲبؠ (عربی, پاکِستان)',
+        'pa_Guru' => 'پَنجٲبؠ (گُجرٲتؠ)',
+        'pa_Guru_IN' => 'پَنجٲبؠ (گُجرٲتؠ, ہِندوستان)',
+        'pa_IN' => 'پَنجٲبؠ (ہِندوستان)',
+        'pa_PK' => 'پَنجٲبؠ (پاکِستان)',
         'pl' => 'پالِش',
         'pl_PL' => 'پالِش (پولینڈ)',
         'ps' => 'پَشتوٗ',
@@ -544,6 +552,9 @@
         'sr_Latn_RS' => 'سٔربِیَن (لاطیٖنی, سَربِیا)',
         'sr_ME' => 'سٔربِیَن (موٹونیگِریو)',
         'sr_RS' => 'سٔربِیَن (سَربِیا)',
+        'st' => 'جنوبی ستھو',
+        'st_LS' => 'جنوبی ستھو (لیسوتھو)',
+        'st_ZA' => 'جنوبی ستھو (جنوبی افریقہ)',
         'su' => 'سَنڈَنیٖز',
         'su_ID' => 'سَنڈَنیٖز (انڈونیشیا)',
         'su_Latn' => 'سَنڈَنیٖز (لاطیٖنی)',
@@ -575,6 +586,9 @@
         'tk_TM' => 'تُرکمین (تُرکمنستان)',
         'tl' => 'تَماشیک',
         'tl_PH' => 'تَماشیک (فلپائن)',
+        'tn' => 'سوانا',
+        'tn_BW' => 'سوانا (بوتَسوانا)',
+        'tn_ZA' => 'سوانا (جنوبی افریقہ)',
         'to' => 'ٹونگا',
         'to_TO' => 'ٹونگا (ٹونگا)',
         'tr' => 'تُرکِش',
@@ -603,22 +617,26 @@
         'xh' => 'کھوسا',
         'xh_ZA' => 'کھوسا (جنوبی افریقہ)',
         'yi' => 'یِدِش',
-        'yi_001' => 'یِدِش (دُنیا)',
+        'yi_UA' => 'یِدِش (یوٗرِکین)',
         '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_SG' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (سَہل ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتۍ اِستعمال یِوان کرنٕہ۔﴾, سِنگاپوٗر)',
-        'zh_Hant' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (رِوٲجی ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتۍ اِستعمال یِوان کرنٕہ۔﴾)',
-        'zh_Hant_HK' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (رِوٲجی ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتۍ اِستعمال یِوان کرنٕہ۔﴾, ہانگ کانگ ایس اے آر چیٖن)',
-        'zh_Hant_MO' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (رِوٲجی ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتۍ اِستعمال یِوان کرنٕہ۔﴾, مَکاوو ایس اے آر چیٖن)',
-        'zh_Hant_TW' => 'چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾ (رِوٲجی ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتۍ اِستعمال یِوان کرنٕہ۔﴾, تایوان)',
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ku.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ku.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ku.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ku.php	2026-05-20 10:22:01.000000000 +0200
@@ -5,53 +5,55 @@
         'af' => 'afrîkansî',
         'af_NA' => 'afrîkansî (Namîbya)',
         'af_ZA' => 'afrîkansî (Afrîkaya Başûr)',
+        'ak' => 'akanî',
+        'ak_GH' => 'akanî (Gana)',
         'am' => 'amharî',
-        'am_ET' => 'amharî (Etiyopya)',
+        'am_ET' => 'amharî (Etîyopya)',
         'ar' => 'erebî',
-        'ar_001' => 'erebî (Cîhan)',
-        'ar_AE' => 'erebî (Emîrtiyên Erebî yên Yekbûyî)',
+        'ar_001' => 'erebî (dinya)',
+        'ar_AE' => 'erebî (Mîrgehên Erebî yên Yekbûyî)',
         'ar_BH' => 'erebî (Behreyn)',
         'ar_DJ' => 'erebî (Cîbûtî)',
-        'ar_DZ' => 'erebî (Cezayir)',
+        'ar_DZ' => 'erebî (Cezayîr)',
         'ar_EG' => 'erebî (Misir)',
         'ar_EH' => 'erebî (Sahraya Rojava)',
-        'ar_ER' => 'erebî (Erîtrea)',
-        'ar_IL' => 'erebî (Îsraêl)',
-        'ar_IQ' => 'erebî (Iraq)',
+        'ar_ER' => 'erebî (Erître)',
+        'ar_IL' => 'erebî (Îsraîl)',
+        '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î (Xakên filistînî)',
+        'ar_PS' => 'erebî (Herêmên Filîstînî)',
         'ar_QA' => 'erebî (Qeter)',
-        'ar_SA' => 'erebî (Erebistana Siyûdî)',
+        'ar_SA' => 'erebî (Erebistana Siûdî)',
         '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)',
         'as' => 'asamî',
         'as_IN' => 'asamî (Hindistan)',
         'az' => 'azerî',
-        'az_AZ' => 'azerî (Azerbaycan)',
+        'az_AZ' => 'azerî (Azerbeycan)',
         'az_Cyrl' => 'azerî (kirîlî)',
-        'az_Cyrl_AZ' => 'azerî (kirîlî, Azerbaycan)',
+        'az_Cyrl_AZ' => 'azerî (kirîlî, Azerbeycan)',
         'az_Latn' => 'azerî (latînî)',
-        'az_Latn_AZ' => 'azerî (latînî, Azerbaycan)',
-        'be' => 'belarusî',
-        'be_BY' => 'belarusî (Belarûs)',
+        'az_Latn_AZ' => 'azerî (latînî, Azerbeycan)',
+        'be' => 'belarûsî',
+        'be_BY' => 'belarûsî (Belarûs)',
         'bg' => 'bulgarî',
         'bg_BG' => 'bulgarî (Bulgaristan)',
         'bm' => 'bambarayî',
         'bm_ML' => 'bambarayî (Malî)',
         'bn' => 'bengalî',
-        'bn_BD' => 'bengalî (Bangladeş)',
+        'bn_BD' => 'bengalî (Bengladeş)',
         'bn_IN' => 'bengalî (Hindistan)',
         'bo' => 'tîbetî',
         'bo_CN' => 'tîbetî (Çîn)',
@@ -59,11 +61,11 @@
         'br' => 'bretonî',
         'br_FR' => 'bretonî (Fransa)',
         'bs' => 'bosnî',
-        'bs_BA' => 'bosnî (Bosniya û Herzegovîna)',
+        'bs_BA' => 'bosnî (Bosna û Hersek)',
         'bs_Cyrl' => 'bosnî (kirîlî)',
-        'bs_Cyrl_BA' => 'bosnî (kirîlî, Bosniya û Herzegovîna)',
+        'bs_Cyrl_BA' => 'bosnî (kirîlî, Bosna û Hersek)',
         'bs_Latn' => 'bosnî (latînî)',
-        'bs_Latn_BA' => 'bosnî (latînî, Bosniya û Herzegovîna)',
+        'bs_Latn_BA' => 'bosnî (latînî, Bosna û Hersek)',
         'ca' => 'katalanî',
         'ca_AD' => 'katalanî (Andorra)',
         'ca_ES' => 'katalanî (Spanya)',
@@ -76,66 +78,73 @@
         '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înlenda)',
-        'de' => 'elmanî',
-        'de_AT' => 'elmanî (Awistirya)',
-        'de_BE' => 'elmanî (Belçîka)',
-        'de_CH' => 'elmanî (Swîsre)',
-        'de_DE' => 'elmanî (Almanya)',
-        'de_IT' => 'elmanî (Îtalya)',
-        'de_LI' => 'elmanî (Liechtenstein)',
-        'de_LU' => 'elmanî (Lûksembûrg)',
+        'da_GL' => 'danmarkî (Grînlanda)',
+        'de' => 'almanî',
+        'de_AT' => 'almanî (Awistirya)',
+        'de_BE' => 'almanî (Belçîka)',
+        'de_CH' => 'almanî (Swîsre)',
+        'de_DE' => 'almanî (Almanya)',
+        'de_IT' => 'almanî (Îtalya)',
+        'de_LI' => 'almanî (Liechtenstein)',
+        'de_LU' => 'almanî (Luksembûrg)',
         'dz' => 'conxayî',
         'dz_BT' => 'conxayî (Bûtan)',
         'ee' => 'eweyî',
         'ee_GH' => 'eweyî (Gana)',
         'ee_TG' => 'eweyî (Togo)',
-        'el' => 'yewnanî',
-        'el_CY' => 'yewnanî (Kîpros)',
-        '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î (Cîhan)',
+        'en_001' => 'îngilîzî (dinya)',
         'en_150' => 'îngilîzî (Ewropa)',
-        'en_AE' => 'îngilîzî (Emîrtiyên Erebî yên Yekbûyî)',
+        'en_AE' => 'îngilîzî (Mîrgehên Erebî yên Yekbûyî)',
         'en_AG' => 'îngilîzî (Antîgua û Berbûda)',
+        'en_AI' => 'îngilîzî (Anguîla)',
         'en_AS' => 'îngilîzî (Samoaya Amerîkanî)',
         'en_AT' => 'îngilîzî (Awistirya)',
         'en_AU' => 'îngilîzî (Awistralya)',
         'en_BB' => 'îngilîzî (Barbados)',
         'en_BE' => 'îngilîzî (Belçîka)',
-        'en_BI' => 'îngilîzî (Burundî)',
+        'en_BI' => 'îngilîzî (Bûrûndî)',
         'en_BM' => 'îngilîzî (Bermûda)',
         'en_BS' => 'îngilîzî (Bahama)',
         'en_BW' => 'îngilîzî (Botswana)',
         'en_BZ' => 'îngilîzî (Belîze)',
         '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_CY' => 'îngilîzî (Kîpros)',
+        'en_CX' => 'îngilîzî (Girava Christmasê)',
+        'en_CY' => 'îngilîzî (Qibris)',
         'en_DE' => 'îngilîzî (Almanya)',
         'en_DK' => 'îngilîzî (Danîmarka)',
         'en_DM' => 'îngilîzî (Domînîka)',
-        'en_ER' => 'îngilîzî (Erîtrea)',
+        'en_ER' => 'îngilîzî (Erître)',
         'en_FI' => 'îngilîzî (Fînlenda)',
         'en_FJ' => 'îngilîzî (Fîjî)',
-        'en_FK' => 'îngilîzî (Giravên Malvîn)',
+        '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 Kong)',
-        'en_IE' => 'îngilîzî (Îrlenda)',
-        'en_IL' => 'îngilîzî (Îsraêl)',
-        'en_IM' => 'îngilîzî (Girava Man)',
+        'en_HK' => 'îngilîzî (Hong Konga HîT ya Çînê)',
+        'en_ID' => 'îngilîzî (Endonezya)',
+        'en_IE' => 'îngilîzî (Îrlanda)',
+        'en_IL' => 'îngilîzî (Îsraîl)',
+        'en_IM' => 'îngilîzî (Girava Manê)',
         'en_IN' => 'îngilîzî (Hindistan)',
+        'en_IO' => 'îngilîzî (Herêma Okyanûsa Hindî ya Brîtanyayê)',
+        'en_JE' => 'îngilîzî (Jersey)',
         'en_JM' => 'îngilîzî (Jamaîka)',
         'en_KE' => 'îngilîzî (Kenya)',
         'en_KI' => 'îngilîzî (Kirîbatî)',
@@ -145,76 +154,82 @@
         '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_MO' => 'îngilîzî (Makao)',
+        '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_MV' => 'îngilîzî (Maldîv)',
+        'en_MU' => 'îngilîzî (Mauritius)',
+        'en_MV' => 'îngilîzî (Maldîva)',
         'en_MW' => 'îngilîzî (Malawî)',
         'en_MY' => 'îngilîzî (Malezya)',
         'en_NA' => 'îngilîzî (Namîbya)',
-        'en_NF' => 'îngilîzî (Girava Norfolk)',
+        'en_NF' => 'îngilîzî (Girava Norfolkê)',
         'en_NG' => 'îngilîzî (Nîjerya)',
-        'en_NL' => 'îngilîzî (Holenda)',
+        'en_NL' => 'îngilîzî (Holanda)',
         'en_NR' => 'îngilîzî (Naûrû)',
         'en_NU' => 'îngilîzî (Niûe)',
-        'en_NZ' => 'îngilîzî (Nû Zelenda)',
+        'en_NZ' => 'îngilîzî (Zelandaya Nû)',
         'en_PG' => 'îngilîzî (Papua Gîneya Nû)',
-        'en_PH' => 'îngilîzî (Filîpî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)',
-        'en_SB' => 'îngilîzî (Giravên Salomon)',
+        'en_SB' => 'îngilîzî (Giravên Solomonê)',
         'en_SC' => 'îngilîzî (Seyşel)',
         'en_SD' => 'îngilîzî (Sûdan)',
         'en_SE' => 'îngilîzî (Swêd)',
-        'en_SG' => 'îngilîzî (Singapûr)',
+        'en_SG' => 'îngilîzî (Sîngapûr)',
+        'en_SH' => 'îngilîzî (Saint Helena)',
         'en_SI' => 'îngilîzî (Slovenya)',
         'en_SL' => 'îngilîzî (Sierra Leone)',
         'en_SS' => 'îngilîzî (Sûdana Başûr)',
-        'en_SZ' => 'îngilîzî (Swazîlenda)',
-        'en_TC' => 'îngilîzî (Giravên Turk û Kaîkos)',
+        'en_SX' => 'îngilîzî (Sint Marteen)',
+        'en_SZ' => 'îngilîzî (Eswatînî)',
+        'en_TC' => 'îngilîzî (Giravên Turks û Kaîkosê)',
         'en_TK' => 'îngilîzî (Tokelau)',
         'en_TO' => 'îngilîzî (Tonga)',
         'en_TT' => 'îngilîzî (Trînîdad û Tobago)',
         'en_TV' => 'îngilîzî (Tûvalû)',
         'en_TZ' => 'îngilîzî (Tanzanya)',
         'en_UG' => 'îngilîzî (Ûganda)',
+        'en_UM' => 'îngilîzî (Giravên Biçûk ên Derveyî DYAyê)',
         'en_US' => 'îngilîzî (Dewletên Yekbûyî yên Amerîkayê)',
-        'en_VC' => 'îngilîzî (Saint Vincent û Giravên Grenadîn)',
+        'en_VC' => 'îngilîzî (Saint Vincent û Giravên Grenadînê)',
+        'en_VG' => 'îngilîzî (Giravên Vîrjînê yên Brîtanyayê)',
+        'en_VI' => 'îngilîzî (Giravên Vîrjînê yên Amerîkayê)',
         '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î (Cîhan)',
+        'eo_001' => 'esperantoyî (dinya)',
         'es' => 'spanî',
-        'es_419' => 'spanî (Amerîkaya Latînî)',
-        'es_AR' => 'spanî (Arjentîn)',
+        'es_419' => 'spanî (Amerîkaya Latîn)',
+        'es_AR' => 'spanî (Arjantîn)',
         'es_BO' => 'spanî (Bolîvya)',
-        'es_BR' => 'spanî (Brazîl)',
+        '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î (Kûba)',
-        'es_DO' => 'spanî (Komara Domînîk)',
-        'es_EC' => 'spanî (Ekuador)',
+        'es_CU' => 'spanî (Kuba)',
+        'es_DO' => 'spanî (Komara Domînîkê)',
+        'es_EC' => 'spanî (Ekwador)',
         'es_ES' => 'spanî (Spanya)',
-        'es_GQ' => 'spanî (Gîneya Rojbendî)',
+        'es_GQ' => 'spanî (Gîneya Ekwadorê)',
         'es_GT' => 'spanî (Guatemala)',
         'es_HN' => 'spanî (Hondûras)',
-        'es_MX' => 'spanî (Meksîk)',
+        'es_MX' => 'spanî (Meksîka)',
         'es_NI' => 'spanî (Nîkaragua)',
         'es_PA' => 'spanî (Panama)',
         'es_PE' => 'spanî (Perû)',
-        'es_PH' => 'spanî (Filîpîn)',
+        'es_PH' => 'spanî (Fîlîpîn)',
         'es_PR' => 'spanî (Porto Rîko)',
-        'es_PY' => 'spanî (Paraguay)',
+        'es_PY' => 'spanî (Paragûay)',
         'es_SV' => 'spanî (El Salvador)',
         'es_US' => 'spanî (Dewletên Yekbûyî yên Amerîkayê)',
         'es_UY' => 'spanî (Ûrûguay)',
@@ -233,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)',
@@ -248,174 +263,198 @@
         'fi_FI' => 'fînî (Fînlenda)',
         'fo' => 'ferî',
         'fo_DK' => 'ferî (Danîmarka)',
-        'fo_FO' => 'ferî (Giravên Feroe)',
-        'fr' => 'frensî',
-        'fr_BE' => 'frensî (Belçîka)',
-        'fr_BF' => 'frensî (Burkîna Faso)',
-        'fr_BI' => 'frensî (Burundî)',
-        'fr_BJ' => 'frensî (Bênîn)',
-        'fr_BL' => 'frensî (Saint-Barthélemy)',
-        'fr_CA' => 'frensî (Kanada)',
-        'fr_CD' => 'frensî (Kongo - Kînşasa)',
-        'fr_CF' => 'frensî (Komara Afrîkaya Navend)',
-        'fr_CG' => 'frensî (Kongo - Brazzaville)',
-        'fr_CH' => 'frensî (Swîsre)',
-        'fr_CI' => 'frensî (Peravê Diranfîl)',
-        'fr_CM' => 'frensî (Kamerûn)',
-        'fr_DJ' => 'frensî (Cîbûtî)',
-        'fr_DZ' => 'frensî (Cezayir)',
-        'fr_FR' => 'frensî (Fransa)',
-        'fr_GA' => 'frensî (Gabon)',
-        'fr_GF' => 'frensî (Guyanaya Fransî)',
-        'fr_GN' => 'frensî (Gîne)',
-        'fr_GP' => 'frensî (Guadeloupe)',
-        'fr_GQ' => 'frensî (Gîneya Rojbendî)',
-        'fr_HT' => 'frensî (Haîtî)',
-        'fr_KM' => 'frensî (Komor)',
-        'fr_LU' => 'frensî (Lûksembûrg)',
-        'fr_MA' => 'frensî (Maroko)',
-        'fr_MC' => 'frensî (Monako)',
-        'fr_MG' => 'frensî (Madagaskar)',
-        'fr_ML' => 'frensî (Malî)',
-        'fr_MQ' => 'frensî (Martinique)',
-        'fr_MR' => 'frensî (Morîtanya)',
-        'fr_MU' => 'frensî (Maurîtius)',
-        'fr_NC' => 'frensî (Kaledonyaya Nû)',
-        'fr_NE' => 'frensî (Nîjer)',
-        'fr_PF' => 'frensî (Polînezyaya Fransî)',
-        'fr_PM' => 'frensî (Saint-Pierre û Miquelon)',
-        'fr_RE' => 'frensî (Réunion)',
-        'fr_RW' => 'frensî (Rwanda)',
-        'fr_SC' => 'frensî (Seyşel)',
-        'fr_SN' => 'frensî (Senegal)',
-        'fr_SY' => 'frensî (Sûrî)',
-        'fr_TD' => 'frensî (Çad)',
-        'fr_TG' => 'frensî (Togo)',
-        'fr_TN' => 'frensî (Tûnis)',
-        'fr_VU' => 'frensî (Vanûatû)',
-        'fr_WF' => 'frensî (Wallis û Futuna)',
+        'fo_FO' => 'ferî (Giravên Faroeyê)',
+        '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î (Holenda)',
-        'ga' => 'îrî',
-        'ga_GB' => 'îrî (Keyaniya Yekbûyî)',
-        'ga_IE' => 'îrî (Îrlenda)',
+        'fy_NL' => 'frîsî (Holanda)',
+        'ga' => 'îrlendî',
+        '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î',
         'gu_IN' => 'gujaratî (Hindistan)',
         'gv' => 'manksî',
-        'gv_IM' => 'manksî (Girava Man)',
+        'gv_IM' => 'manksî (Girava Manê)',
         'ha' => 'hawsayî',
         'ha_GH' => 'hawsayî (Gana)',
         'ha_NE' => 'hawsayî (Nîjer)',
         'ha_NG' => 'hawsayî (Nîjerya)',
         'he' => 'îbranî',
-        'he_IL' => 'îbranî (Îsraêl)',
+        'he_IL' => 'îbranî (Îsraîl)',
         'hi' => 'hindî',
         'hi_IN' => 'hindî (Hindistan)',
         'hi_Latn' => 'hindî (latînî)',
         'hi_Latn_IN' => 'hindî (latînî, Hindistan)',
         'hr' => 'xirwatî',
-        'hr_BA' => 'xirwatî (Bosniya û Herzegovîna)',
-        '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 (Cîhan)',
-        'id' => 'indonezî',
-        'id_ID' => 'indonezî (Îndonezya)',
+        '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' => 'yîyîya siçuwayî',
+        'ii_CN' => 'yîyîya siçuwayî (Çîn)',
         'is' => 'îzlendî',
-        'is_IS' => 'îzlendî (Îslenda)',
+        'is_IS' => 'îzlendî (Îslanda)',
         'it' => 'îtalî',
         'it_CH' => 'îtalî (Swîsre)',
         'it_IT' => 'îtalî (Îtalya)',
         'it_SM' => 'îtalî (San Marîno)',
         'it_VA' => 'îtalî (Vatîkan)',
         'ja' => 'japonî',
-        'ja_JP' => 'japonî (Japon)',
+        'ja_JP' => 'japonî (Japonya)',
         'jv' => 'javayî',
-        'jv_ID' => 'javayî (Îndonezya)',
+        'jv_ID' => 'javayî (Endonezya)',
         'ka' => 'gurcî',
         'ka_GE' => 'gurcî (Gurcistan)',
+        '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înlenda)',
+        'kl_GL' => 'kalalîsûtî (Grînlanda)',
         'km' => 'ximêrî',
-        'km_KH' => 'ximêrî (Kamboca)',
+        'km_KH' => 'ximêrî (Kamboçya)',
         'kn' => 'kannadayî',
         'kn_IN' => 'kannadayî (Hindistan)',
         'ko' => 'koreyî',
-        'ko_KP' => 'koreyî (Korêya Bakur)',
-        'ko_KR' => 'koreyî (Korêya Başûr)',
+        'ko_CN' => 'koreyî (Çîn)',
+        '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)',
         'ks_Deva' => 'keşmîrî (devanagarî)',
         'ks_Deva_IN' => 'keşmîrî (devanagarî, Hindistan)',
         'ks_IN' => 'keşmîrî (Hindistan)',
-        'ku' => 'kurdî',
-        'ku_TR' => 'kurdî (Tirkiye)',
+        'ku' => 'kurdî [kurmancî]',
+        '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î',
-        'lb_LU' => 'luksembûrgî (Lûksembûrg)',
+        'lb_LU' => 'luksembûrgî (Luksembûrg)',
         'lg' => 'lugandayî',
         'lg_UG' => 'lugandayî (Ûganda)',
         '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)',
         'lt' => 'lîtwanî',
         'lt_LT' => 'lîtwanî (Lîtvanya)',
-        'lv' => 'latviyayî',
-        'lv_LV' => 'latviyayî (Letonya)',
+        'lu' => 'luba-katangayî',
+        'lu_CD' => 'luba-katangayî (Kongo - Kînşasa)',
+        'lv' => 'latvîyayî',
+        'lv_LV' => 'latvîyayî (Letonya)',
         'mg' => 'malagasî',
         'mg_MG' => 'malagasî (Madagaskar)',
         'mi' => 'maorî',
-        'mi_NZ' => 'maorî (Nû Zelenda)',
+        'mi_NZ' => 'maorî (Zelandaya Nû)',
         'mk' => 'makedonî',
-        'mk_MK' => 'makedonî (Makedonya)',
+        '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î',
         'ms_BN' => 'malezî (Brûney)',
-        'ms_ID' => 'malezî (Îndonezya)',
+        'ms_ID' => 'malezî (Endonezya)',
         'ms_MY' => 'malezî (Malezya)',
-        'ms_SG' => 'malezî (Singapûr)',
+        'ms_SG' => 'malezî (Sîngapûr)',
         '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' => 'ndebelîya bakurî',
+        'nd_ZW' => 'ndebelîya bakurî (Zîmbabwe)',
         'ne' => 'nepalî',
         'ne_IN' => 'nepalî (Hindistan)',
         'ne_NP' => 'nepalî (Nepal)',
         'nl' => 'holendî',
         'nl_AW' => 'holendî (Arûba)',
         'nl_BE' => 'holendî (Belçîka)',
-        'nl_NL' => 'holendî (Holenda)',
-        'nl_SR' => 'holendî (Sûrînam)',
+        'nl_BQ' => 'holendî (Holendaya Karayîbê)',
+        'nl_CW' => 'holendî (Curaçao)',
+        'nl_NL' => 'holendî (Holanda)',
+        'nl_SR' => 'holendî (Surînam)',
+        'nl_SX' => 'holendî (Sint Marteen)',
         'nn' => 'norwecî [nynorsk]',
         'nn_NO' => 'norwecî [nynorsk] (Norwêc)',
+        'no' => 'norwecî',
+        'no_NO' => 'norwecî (Norwêc)',
+        'oc' => 'oksîtanî',
+        '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)',
@@ -434,33 +473,35 @@
         'ps_PK' => 'peştûyî (Pakistan)',
         'pt' => 'portugalî',
         'pt_AO' => 'portugalî (Angola)',
-        'pt_BR' => 'portugalî (Brazîl)',
+        'pt_BR' => 'portugalî (Brezîlya)',
         'pt_CH' => 'portugalî (Swîsre)',
         'pt_CV' => 'portugalî (Kap Verde)',
-        'pt_GQ' => 'portugalî (Gîneya Rojbendî)',
+        'pt_GQ' => 'portugalî (Gîneya Ekwadorê)',
         'pt_GW' => 'portugalî (Gîne-Bissau)',
-        'pt_LU' => 'portugalî (Lûksembûrg)',
-        'pt_MO' => 'portugalî (Makao)',
+        'pt_LU' => 'portugalî (Luksembûrg)',
+        'pt_MO' => 'portugalî (Makaoya Hît ya Çînê)',
         'pt_MZ' => 'portugalî (Mozambîk)',
         'pt_PT' => 'portugalî (Portûgal)',
         'pt_ST' => 'portugalî (Sao Tome û Prînsîpe)',
-        'pt_TL' => 'portugalî (Tîmora-Leste)',
+        'pt_TL' => 'portugalî (Tîmor-Leste)',
         'qu' => 'keçwayî',
         'qu_BO' => 'keçwayî (Bolîvya)',
-        'qu_EC' => 'keçwayî (Ekuador)',
+        'qu_EC' => 'keçwayî (Ekwador)',
         'qu_PE' => 'keçwayî (Perû)',
         'rm' => 'romancî',
         'rm_CH' => 'romancî (Swîsre)',
+        'rn' => 'rundî',
+        'rn_BI' => 'rundî (Bûrûndî)',
         'ro' => 'romanî',
         'ro_MD' => 'romanî (Moldova)',
         'ro_RO' => 'romanî (Romanya)',
-        'ru' => 'rusî',
-        'ru_BY' => 'rusî (Belarûs)',
-        'ru_KG' => 'rusî (Qirgizistan)',
-        'ru_KZ' => 'rusî (Qazaxistan)',
-        'ru_MD' => 'rusî (Moldova)',
-        'ru_RU' => 'rusî (Rûsya)',
-        'ru_UA' => 'rusî (Ûkrayna)',
+        'ru' => 'rûsî',
+        'ru_BY' => 'rûsî (Belarûs)',
+        'ru_KG' => 'rûsî (Qirgizistan)',
+        'ru_KZ' => 'rûsî (Qazaxistan)',
+        'ru_MD' => 'rûsî (Moldova)',
+        'ru_RU' => 'rûsî (Rûsya)',
+        'ru_UA' => 'rûsî (Ûkrayna)',
         'rw' => 'kînyariwandayî',
         'rw_RW' => 'kînyariwandayî (Rwanda)',
         'sa' => 'sanskrîtî',
@@ -474,10 +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 Navîn)',
         'si' => 'kîngalî',
         'si_LK' => 'kîngalî (Srî Lanka)',
         'sk' => 'slovakî',
@@ -488,29 +531,33 @@
         '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î (Makedonya)',
+        'sq' => 'arnawidî',
+        'sq_AL' => 'arnawidî (Albanya)',
+        'sq_MK' => 'arnawidî (Makendonyaya Bakur)',
         'sr' => 'sirbî',
-        'sr_BA' => 'sirbî (Bosniya û Herzegovîna)',
+        'sr_BA' => 'sirbî (Bosna û Hersek)',
         'sr_Cyrl' => 'sirbî (kirîlî)',
-        'sr_Cyrl_BA' => 'sirbî (kirîlî, Bosniya û Herzegovîna)',
+        'sr_Cyrl_BA' => 'sirbî (kirîlî, Bosna û Hersek)',
         'sr_Cyrl_ME' => 'sirbî (kirîlî, Montenegro)',
-        'sr_Cyrl_RS' => 'sirbî (kirîlî, Serbistan)',
+        'sr_Cyrl_RS' => 'sirbî (kirîlî, Sirbistan)',
         'sr_Latn' => 'sirbî (latînî)',
-        'sr_Latn_BA' => 'sirbî (latînî, Bosniya û Herzegovîna)',
+        'sr_Latn_BA' => 'sirbî (latînî, Bosna û Hersek)',
         'sr_Latn_ME' => 'sirbî (latînî, Montenegro)',
-        'sr_Latn_RS' => 'sirbî (latînî, Serbistan)',
+        'sr_Latn_RS' => 'sirbî (latînî, Sirbistan)',
         'sr_ME' => 'sirbî (Montenegro)',
-        'sr_RS' => 'sirbî (Serbistan)',
+        '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î (Îndonezya)',
+        'su_ID' => 'sundanî (Endonezya)',
         'su_Latn' => 'sundanî (latînî)',
-        'su_Latn_ID' => 'sundanî (latînî, Îndonezya)',
+        'su_Latn_ID' => 'sundanî (latînî, Endonezya)',
         'sv' => 'swêdî',
+        'sv_AX' => 'swêdî (Giravên Alandê)',
         'sv_FI' => 'swêdî (Fînlenda)',
         'sv_SE' => 'swêdî (Swêd)',
         'sw' => 'swahîlî',
@@ -522,23 +569,26 @@
         'ta_IN' => 'tamîlî (Hindistan)',
         'ta_LK' => 'tamîlî (Srî Lanka)',
         'ta_MY' => 'tamîlî (Malezya)',
-        'ta_SG' => 'tamîlî (Singapûr)',
+        'ta_SG' => 'tamîlî (Sîngapûr)',
         'te' => 'telûgûyî',
         'te_IN' => 'telûgûyî (Hindistan)',
         'tg' => 'tacikî',
         'tg_TJ' => 'tacikî (Tacîkistan)',
         'th' => 'tayî',
-        'th_TH' => 'tayî (Taylenda)',
+        'th_TH' => 'tayî (Tayland)',
         'ti' => 'tigrînî',
-        'ti_ER' => 'tigrînî (Erîtrea)',
-        'ti_ET' => 'tigrînî (Etiyopya)',
+        'ti_ER' => 'tigrînî (Erître)',
+        '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î (Kîpros)',
-        'tr_TR' => 'tirkî (Tirkiye)',
+        'tr_CY' => 'tirkî (Qibris)',
+        'tr_TR' => 'tirkî (Tirkîye)',
         'tt' => 'teterî',
         'tt_RU' => 'teterî (Rûsya)',
         'ug' => 'oygurî',
@@ -553,21 +603,40 @@
         '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î',
         'xh_ZA' => 'xosayî (Afrîkaya Başûr)',
         'yi' => 'yidîşî',
-        'yi_001' => 'yidîşî (Cîhan)',
+        'yi_UA' => 'yidîşî (Ûkrayna)',
         'yo' => 'yorubayî',
         'yo_BJ' => 'yorubayî (Bênîn)',
         'yo_NG' => 'yorubayî (Nîjerya)',
+        'za' => 'zhuangî',
+        'za_CN' => 'zhuangî (Çîn)',
+        'zh' => 'çînî',
+        'zh_CN' => 'çînî (Çîn)',
+        'zh_HK' => 'çînî (Hong Konga HîT ya Çînê)',
+        'zh_Hans' => 'çînî (sadekirî)',
+        '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)',
+        'zh_TW' => 'çînî (Taywan)',
         'zu' => 'zuluyî',
         'zu_ZA' => 'zuluyî (Afrîkaya Başûr)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ky.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ky.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ky.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ky.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'англисче (Гуам)',
         'en_GY' => 'англисче (Гайана)',
         'en_HK' => 'англисче (Гонконг Кытай ААА)',
+        'en_ID' => 'англисче (Индонезия)',
         'en_IE' => 'англисче (Ирландия)',
         'en_IL' => 'англисче (Израиль)',
         'en_IM' => 'англисче (Мэн аралы)',
@@ -293,7 +294,7 @@
         'fr_DZ' => 'французча (Алжир)',
         'fr_FR' => 'французча (Франция)',
         'fr_GA' => 'французча (Габон)',
-        'fr_GF' => 'французча (Француздук Гвиана)',
+        'fr_GF' => 'французча (Франция Гвианасы)',
         'fr_GN' => 'французча (Гвинея)',
         'fr_GP' => 'французча (Гваделупа)',
         'fr_GQ' => 'французча (Экватордук Гвинея)',
@@ -357,6 +358,8 @@
         'ia_001' => 'интерлингва (Дүйнө)',
         'id' => 'индонезияча',
         'id_ID' => 'индонезияча (Индонезия)',
+        'ie' => 'интерлинг',
+        'ie_EE' => 'интерлинг (Эстония)',
         'ig' => 'игбочо',
         'ig_NG' => 'игбочо (Нигерия)',
         'ii' => 'сычуань йиче',
@@ -369,7 +372,7 @@
         'it_SM' => 'италиянча (Сан Марино)',
         'it_VA' => 'италиянча (Ватикан)',
         'ja' => 'жапончо',
-        'ja_JP' => 'жапончо (Япония)',
+        'ja_JP' => 'жапончо (Жапония)',
         'jv' => 'жаванизче',
         'jv_ID' => 'жаванизче (Индонезия)',
         'ka' => 'грузинче',
@@ -377,6 +380,8 @@
         'ki' => 'кикуйиче',
         'ki_KE' => 'кикуйиче (Кения)',
         'kk' => 'казакча',
+        'kk_Cyrl' => 'казакча (Кирилл)',
+        'kk_Cyrl_KZ' => 'казакча (Кирилл, Казакстан)',
         'kk_KZ' => 'казакча (Казакстан)',
         'kl' => 'калаалисутча',
         'kl_GL' => 'калаалисутча (Гренландия)',
@@ -385,6 +390,7 @@
         'kn' => 'каннадача',
         'kn_IN' => 'каннадача (Индия)',
         'ko' => 'корейче',
+        'ko_CN' => 'корейче (Кытай)',
         'ko_KP' => 'корейче (Түндүк Корея)',
         'ko_KR' => 'корейче (Түштүк Корея)',
         'ks' => 'кашмирче',
@@ -457,6 +463,9 @@
         'nn_NO' => 'норвежче [нинорск] (Норвегия)',
         'no' => 'норвежче',
         'no_NO' => 'норвежче (Норвегия)',
+        'oc' => 'окситанча',
+        'oc_ES' => 'окситанча (Испания)',
+        'oc_FR' => 'окситанча (Франция)',
         'om' => 'оромочо',
         'om_ET' => 'оромочо (Эфиопия)',
         'om_KE' => 'оромочо (Кения)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'сербче (Латын, Сербия)',
         'sr_ME' => 'сербче (Черногория)',
         'sr_RS' => 'сербче (Сербия)',
+        'st' => 'сесоточо',
+        'st_LS' => 'сесоточо (Лесото)',
+        'st_ZA' => 'сесоточо (Түштүк-Африка Республикасы)',
         'su' => 'сунданча',
         'su_ID' => 'сунданча (Индонезия)',
         'su_Latn' => 'сунданча (Латын)',
@@ -586,6 +598,9 @@
         'ti_ET' => 'тигриниача (Эфиопия)',
         'tk' => 'түркмөнчө',
         'tk_TM' => 'түркмөнчө (Түркмөнстан)',
+        'tn' => 'тсванача',
+        'tn_BW' => 'тсванача (Ботсвана)',
+        'tn_ZA' => 'тсванача (Түштүк-Африка Республикасы)',
         'to' => 'тонгача',
         'to_TO' => 'тонгача (Тонга)',
         'tr' => 'түркчө',
@@ -616,10 +631,12 @@
         'xh' => 'косача',
         'xh_ZA' => 'косача (Түштүк-Африка Республикасы)',
         'yi' => 'идишче',
-        'yi_001' => 'идишче (Дүйнө)',
+        'yi_UA' => 'идишче (Украина)',
         'yo' => 'йорубача',
         'yo_BJ' => 'йорубача (Бенин)',
         'yo_NG' => 'йорубача (Нигерия)',
+        'za' => 'чжуанча',
+        'za_CN' => 'чжуанча (Кытай)',
         'zh' => 'кытайча',
         'zh_CN' => 'кытайча (Кытай)',
         'zh_HK' => 'кытайча (Гонконг Кытай ААА)',
@@ -627,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lb.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lb.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lb.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lb.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,11 +138,11 @@
         'en_GU' => 'Englesch (Guam)',
         'en_GY' => 'Englesch (Guyana)',
         'en_HK' => 'Englesch (Spezialverwaltungszon Hong Kong)',
+        'en_ID' => 'Englesch (Indonesien)',
         'en_IE' => 'Englesch (Irland)',
         'en_IL' => 'Englesch (Israel)',
         'en_IM' => 'Englesch (Isle of Man)',
         'en_IN' => 'Englesch (Indien)',
-        'en_IO' => 'Englesch (Britescht Territorium am Indeschen Ozean)',
         'en_JE' => 'Englesch (Jersey)',
         'en_JM' => 'Englesch (Jamaika)',
         'en_KE' => 'Englesch (Kenia)',
@@ -344,6 +344,8 @@
         'ia_001' => 'Interlingua (Welt)',
         'id' => 'Indonesesch',
         'id_ID' => 'Indonesesch (Indonesien)',
+        'ie' => 'Interlingue',
+        'ie_EE' => 'Interlingue (Estland)',
         'ig' => 'Igbo-Sprooch',
         'ig_NG' => 'Igbo-Sprooch (Nigeria)',
         'ii' => 'Sichuan Yi',
@@ -364,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)',
@@ -372,6 +376,7 @@
         'kn' => 'Kannada',
         'kn_IN' => 'Kannada (Indien)',
         'ko' => 'Koreanesch',
+        'ko_CN' => 'Koreanesch (China)',
         'ko_KP' => 'Koreanesch (Nordkorea)',
         'ko_KR' => 'Koreanesch (Südkorea)',
         'ks' => 'Kaschmiresch',
@@ -444,6 +449,9 @@
         'nn_NO' => 'Norwegesch Nynorsk (Norwegen)',
         'no' => 'Norwegesch',
         'no_NO' => 'Norwegesch (Norwegen)',
+        'oc' => 'Okzitanesch',
+        'oc_ES' => 'Okzitanesch (Spanien)',
+        'oc_FR' => 'Okzitanesch (Frankräich)',
         'om' => 'Oromo',
         'om_ET' => 'Oromo (Ethiopien)',
         'om_KE' => 'Oromo (Kenia)',
@@ -544,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)',
@@ -575,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',
@@ -605,10 +619,12 @@
         'xh' => 'Xhosa',
         'xh_ZA' => 'Xhosa (Südafrika)',
         'yi' => 'Jiddesch',
-        'yi_001' => 'Jiddesch (Welt)',
+        'yi_UA' => 'Jiddesch (Ukrain)',
         'yo' => 'Yoruba',
         'yo_BJ' => 'Yoruba (Benin)',
         'yo_NG' => 'Yoruba (Nigeria)',
+        'za' => 'Zhuang',
+        'za_CN' => 'Zhuang (China)',
         'zh' => 'Chinesesch',
         'zh_CN' => 'Chinesesch (China)',
         'zh_HK' => 'Chinesesch (Spezialverwaltungszon Hong Kong)',
@@ -616,10 +632,12 @@
         'zh_Hans_CN' => 'Chinesesch (Vereinfacht, China)',
         'zh_Hans_HK' => 'Chinesesch (Vereinfacht, Spezialverwaltungszon 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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lg.php	2026-05-20 10:22:01.000000000 +0200
@@ -86,10 +86,10 @@
         'en_GM' => 'Lungereza (Gambya)',
         'en_GU' => 'Lungereza (Gwamu)',
         'en_GY' => 'Lungereza (Gayana)',
+        'en_ID' => 'Lungereza (Yindonezya)',
         'en_IE' => 'Lungereza (Ayalandi)',
         'en_IL' => 'Lungereza (Yisirayeri)',
         'en_IN' => 'Lungereza (Buyindi)',
-        'en_IO' => 'Lungereza (Bizinga by’eCago)',
         'en_JM' => 'Lungereza (Jamayika)',
         'en_KE' => 'Lungereza (Kenya)',
         'en_KI' => 'Lungereza (Kiribati)',
@@ -244,6 +244,7 @@
         'km' => 'Lukme',
         'km_KH' => 'Lukme (Kambodya)',
         'ko' => 'Lukoreya',
+        'ko_CN' => 'Lukoreya (Cayina)',
         'ko_KP' => 'Lukoreya (Koreya ey’omumambuka)',
         'ko_KR' => 'Lukoreya (Koreya ey’omumaserengeta)',
         'lg' => 'Luganda',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ln.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ln.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ln.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ln.php	2026-05-20 10:22:01.000000000 +0200
@@ -87,10 +87,10 @@
         'en_GM' => 'lingɛlɛ́sa (Gambi)',
         'en_GU' => 'lingɛlɛ́sa (Gwamɛ)',
         'en_GY' => 'lingɛlɛ́sa (Giyane)',
+        'en_ID' => 'lingɛlɛ́sa (Indonezi)',
         'en_IE' => 'lingɛlɛ́sa (Irelandɛ)',
         'en_IL' => 'lingɛlɛ́sa (Isirayelɛ)',
         'en_IN' => 'lingɛlɛ́sa (Índɛ)',
-        'en_IO' => 'lingɛlɛ́sa (Mabelé ya Angɛlɛtɛ́lɛ na mbú ya Indiya)',
         'en_JM' => 'lingɛlɛ́sa (Zamaiki)',
         'en_KE' => 'lingɛlɛ́sa (Kenya)',
         'en_KI' => 'lingɛlɛ́sa (Kiribati)',
@@ -245,6 +245,7 @@
         'km' => 'likambodza',
         'km_KH' => 'likambodza (Kambodza)',
         'ko' => 'likoreya',
+        'ko_CN' => 'likoreya (Sinɛ)',
         'ko_KP' => 'likoreya (Korɛ ya nɔ́rdi)',
         'ko_KR' => 'likoreya (Korɛ ya súdi)',
         'ln' => 'lingála',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lo.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,11 +138,12 @@
         'en_GU' => 'ອັງກິດ (ກວາມ)',
         'en_GY' => 'ອັງກິດ (ກາຍຢານາ)',
         'en_HK' => 'ອັງກິດ (ຮົງກົງ ເຂດປົກຄອງພິເສດ ຈີນ)',
+        'en_ID' => 'ອັງກິດ (ອິນໂດເນເຊຍ)',
         'en_IE' => 'ອັງກິດ (ໄອແລນ)',
         'en_IL' => 'ອັງກິດ (ອິສຣາເອວ)',
         'en_IM' => 'ອັງກິດ (ເອວ ອອບ ແມນ)',
         'en_IN' => 'ອັງກິດ (ອິນເດຍ)',
-        'en_IO' => 'ອັງກິດ (ເຂດແດນອັງກິດໃນມະຫາສະມຸດອິນເດຍ)',
+        'en_IO' => 'ອັງກິດ (ເຂດແດນອັງກິດໃນມະຫາສະໝຸດອິນເດຍ)',
         'en_JE' => 'ອັງກິດ (ເຈີຊີ)',
         'en_JM' => 'ອັງກິດ (ຈາໄມຄາ)',
         'en_KE' => 'ອັງກິດ (ເຄນຢາ)',
@@ -357,6 +358,8 @@
         'ia_001' => 'ອິນເຕີລິງລົວ (ໂລກ)',
         'id' => 'ອິນໂດເນຊຽນ',
         'id_ID' => 'ອິນໂດເນຊຽນ (ອິນໂດເນເຊຍ)',
+        'ie' => 'ອິນເຕີລິງກຣີ',
+        'ie_EE' => 'ອິນເຕີລິງກຣີ (ເອສໂຕເນຍ)',
         'ig' => 'ອິກໂບ',
         'ig_NG' => 'ອິກໂບ (ໄນຈີເຣຍ)',
         'ii' => 'ເສສວນ ອີ',
@@ -377,6 +380,8 @@
         'ki' => 'ຄິຄູຢຸ',
         'ki_KE' => 'ຄິຄູຢຸ (ເຄນຢາ)',
         'kk' => 'ຄາຊັກ',
+        'kk_Cyrl' => 'ຄາຊັກ (ຊີຣິວລິກ)',
+        'kk_Cyrl_KZ' => 'ຄາຊັກ (ຊີຣິວລິກ, ຄາຊັກສະຖານ)',
         'kk_KZ' => 'ຄາຊັກ (ຄາຊັກສະຖານ)',
         'kl' => 'ກຣີນແລນລິດ',
         'kl_GL' => 'ກຣີນແລນລິດ (ກຣີນແລນ)',
@@ -385,6 +390,7 @@
         'kn' => 'ຄັນນາດາ',
         'kn_IN' => 'ຄັນນາດາ (ອິນເດຍ)',
         'ko' => 'ເກົາຫລີ',
+        'ko_CN' => 'ເກົາຫລີ (ຈີນ)',
         'ko_KP' => 'ເກົາຫລີ (ເກົາຫລີເໜືອ)',
         'ko_KR' => 'ເກົາຫລີ (ເກົາຫລີໃຕ້)',
         'ks' => 'ຄາສເມຍຣິ',
@@ -455,13 +461,16 @@
         'nl_SX' => 'ດັຊ (ຊິນ ມາເທັນ)',
         'nn' => 'ນໍເວຈຽນ ນີນອກ',
         'nn_NO' => 'ນໍເວຈຽນ ນີນອກ (ນໍເວ)',
-        'no' => 'ນໍເວຍ',
-        'no_NO' => 'ນໍເວຍ (ນໍເວ)',
+        'no' => 'ນໍເວຈຽນ',
+        'no_NO' => 'ນໍເວຈຽນ (ນໍເວ)',
+        'oc' => 'ອັອກຊີຕານ',
+        'oc_ES' => 'ອັອກຊີຕານ (ສະເປນ)',
+        'oc_FR' => 'ອັອກຊີຕານ (ຝຣັ່ງ)',
         'om' => 'ໂອໂຣໂມ',
         'om_ET' => 'ໂອໂຣໂມ (ອີທິໂອເປຍ)',
         'om_KE' => 'ໂອໂຣໂມ (ເຄນຢາ)',
-        'or' => 'ໂອຣິຢາ',
-        'or_IN' => 'ໂອຣິຢາ (ອິນເດຍ)',
+        'or' => 'ໂອເດຍ',
+        'or_IN' => 'ໂອເດຍ (ອິນເດຍ)',
         'os' => 'ອອດເຊຕິກ',
         'os_GE' => 'ອອດເຊຕິກ (ຈໍເຈຍ)',
         'os_RU' => 'ອອດເຊຕິກ (ຣັດເຊຍ)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'ເຊີບຽນ (ລາຕິນ, ເຊີເບຍ)',
         'sr_ME' => 'ເຊີບຽນ (ມອນເຕເນໂກຣ)',
         'sr_RS' => 'ເຊີບຽນ (ເຊີເບຍ)',
+        'st' => 'ໂຊໂທໃຕ້',
+        'st_LS' => 'ໂຊໂທໃຕ້ (ເລໂຊໂທ)',
+        'st_ZA' => 'ໂຊໂທໃຕ້ (ອາຟຣິກາໃຕ້)',
         'su' => 'ຊຸນແດນນີສ',
         'su_ID' => 'ຊຸນແດນນີສ (ອິນໂດເນເຊຍ)',
         'su_Latn' => 'ຊຸນແດນນີສ (ລາຕິນ)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'ເທີກເມັນ (ເທີກເມນິສະຖານ)',
         'tl' => 'ຕາກາລອກ',
         'tl_PH' => 'ຕາກາລອກ (ຟິລິບປິນ)',
+        'tn' => 'ເຕສະວານາ',
+        'tn_BW' => 'ເຕສະວານາ (ບອດສະວານາ)',
+        'tn_ZA' => 'ເຕສະວານາ (ອາຟຣິກາໃຕ້)',
         'to' => 'ທອງການ',
         'to_TO' => 'ທອງການ (ທອງກາ)',
         'tr' => 'ເທີຄິຊ',
@@ -618,10 +633,12 @@
         'xh' => 'ໂຮຊາ',
         'xh_ZA' => 'ໂຮຊາ (ອາຟຣິກາໃຕ້)',
         'yi' => 'ຢິວ',
-        'yi_001' => 'ຢິວ (ໂລກ)',
+        'yi_UA' => 'ຢິວ (ຢູເຄຣນ)',
         'yo' => 'ໂຢຣູບາ',
         'yo_BJ' => 'ໂຢຣູບາ (ເບນິນ)',
         'yo_NG' => 'ໂຢຣູບາ (ໄນຈີເຣຍ)',
+        'za' => 'ຊວາງ',
+        'za_CN' => 'ຊວາງ (ຈີນ)',
         'zh' => 'ຈີນ',
         'zh_CN' => 'ຈີນ (ຈີນ)',
         'zh_HK' => 'ຈີນ (ຮົງກົງ ເຂດປົກຄອງພິເສດ ຈີນ)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lt.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'anglų (Guamas)',
         'en_GY' => 'anglų (Gajana)',
         'en_HK' => 'anglų (Ypatingasis Administracinis Kinijos Regionas Honkongas)',
+        'en_ID' => 'anglų (Indonezija)',
         'en_IE' => 'anglų (Airija)',
         'en_IL' => 'anglų (Izraelis)',
         'en_IM' => 'anglų (Meno Sala)',
@@ -357,6 +358,8 @@
         'ia_001' => 'tarpinė (pasaulis)',
         'id' => 'indoneziečių',
         'id_ID' => 'indoneziečių (Indonezija)',
+        'ie' => 'interkalba',
+        'ie_EE' => 'interkalba (Estija)',
         'ig' => 'igbų',
         'ig_NG' => 'igbų (Nigerija)',
         'ii' => 'sičuan ji',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kanadų',
         'kn_IN' => 'kanadų (Indija)',
         'ko' => 'korėjiečių',
+        'ko_CN' => 'korėjiečių (Kinija)',
         'ko_KP' => 'korėjiečių (Šiaurės Korėja)',
         'ko_KR' => 'korėjiečių (Pietų Korėja)',
         'ks' => 'kašmyrų',
@@ -457,6 +463,9 @@
         'nn_NO' => 'naujoji norvegų (Norvegija)',
         'no' => 'norvegų',
         'no_NO' => 'norvegų (Norvegija)',
+        'oc' => 'očitarų',
+        'oc_ES' => 'očitarų (Ispanija)',
+        'oc_FR' => 'očitarų (Prancūzija)',
         'om' => 'oromų',
         'om_ET' => 'oromų (Etiopija)',
         'om_KE' => 'oromų (Kenija)',
@@ -557,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ų)',
@@ -588,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ų',
@@ -618,10 +633,12 @@
         'xh' => 'kosų',
         'xh_ZA' => 'kosų (Pietų Afrika)',
         'yi' => 'jidiš',
-        'yi_001' => 'jidiš (pasaulis)',
+        'yi_UA' => 'jidiš (Ukraina)',
         'yo' => 'jorubų',
         'yo_BJ' => 'jorubų (Beninas)',
         'yo_NG' => 'jorubų (Nigerija)',
+        'za' => 'chuang',
+        'za_CN' => 'chuang (Kinija)',
         'zh' => 'kinų',
         'zh_CN' => 'kinų (Kinija)',
         'zh_HK' => 'kinų (Ypatingasis Administracinis Kinijos Regionas Honkongas)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lu.php	2026-05-20 10:22:01.000000000 +0200
@@ -86,10 +86,10 @@
         'en_GM' => 'Lingelesa (Gambi)',
         'en_GU' => 'Lingelesa (Ngwame)',
         'en_GY' => 'Lingelesa (Ngiyane)',
+        'en_ID' => 'Lingelesa (Indonezi)',
         'en_IE' => 'Lingelesa (Irelande)',
         'en_IL' => 'Lingelesa (Isirayele)',
         'en_IN' => 'Lingelesa (Inde)',
-        'en_IO' => 'Lingelesa (Lutanda lwa Angeletele ku mbu wa Indiya)',
         'en_JM' => 'Lingelesa (Jamaiki)',
         'en_KE' => 'Lingelesa (Kenya)',
         'en_KI' => 'Lingelesa (Kiribati)',
@@ -242,6 +242,7 @@
         'jv' => 'Java',
         'jv_ID' => 'Java (Indonezi)',
         'ko' => 'Likoreya',
+        'ko_CN' => 'Likoreya (Shine)',
         'ko_KP' => 'Likoreya (Kore wa muulu)',
         'ko_KR' => 'Likoreya (Kore wa mwinshi)',
         'lu' => 'Tshiluba',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/lv.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'angļu (Guama)',
         'en_GY' => 'angļu (Gajāna)',
         'en_HK' => 'angļu (Ķīnas īpašās pārvaldes apgabals Honkonga)',
+        'en_ID' => 'angļu (Indonēzija)',
         'en_IE' => 'angļu (Īrija)',
         'en_IL' => 'angļu (Izraēla)',
         'en_IM' => 'angļu (Menas sala)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingva (pasaule)',
         'id' => 'indonēziešu',
         'id_ID' => 'indonēziešu (Indonēzija)',
+        'ie' => 'interlingve',
+        'ie_EE' => 'interlingve (Igaunija)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigērija)',
         'ii' => 'Sičuaņas ji',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannadu',
         'kn_IN' => 'kannadu (Indija)',
         'ko' => 'korejiešu',
+        'ko_CN' => 'korejiešu (Ķīna)',
         'ko_KP' => 'korejiešu (Ziemeļkoreja)',
         'ko_KR' => 'korejiešu (Dienvidkoreja)',
         'ks' => 'kašmiriešu',
@@ -457,6 +463,9 @@
         'nn_NO' => 'jaunnorvēģu (Norvēģija)',
         'no' => 'norvēģu',
         'no_NO' => 'norvēģu (Norvēģija)',
+        'oc' => 'oksitāņu',
+        'oc_ES' => 'oksitāņu (Spānija)',
+        'oc_FR' => 'oksitāņu (Francija)',
         'om' => 'oromu',
         'om_ET' => 'oromu (Etiopija)',
         'om_KE' => 'oromu (Kenija)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'khosu',
         'xh_ZA' => 'khosu (Dienvidāfrikas Republika)',
         'yi' => 'jidišs',
-        'yi_001' => 'jidišs (pasaule)',
+        'yi_UA' => 'jidišs (Ukraina)',
         'yo' => 'jorubu',
         'yo_BJ' => 'jorubu (Benina)',
         'yo_NG' => 'jorubu (Nigērija)',
+        'za' => 'džuanu',
+        'za_CN' => 'džuanu (Ķīna)',
         'zh' => 'ķīniešu',
         'zh_CN' => 'ķīniešu (Ķīna)',
         'zh_HK' => 'ķīniešu (Ķīnas īpašās pārvaldes apgabals Honkonga)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/meta.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/meta.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/meta.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/meta.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,669 +2,688 @@
 
 return [
     'Locales' => [
-        0 => 'af',
-        1 => 'af_NA',
-        2 => 'af_ZA',
-        3 => 'ak',
-        4 => 'ak_GH',
-        5 => 'am',
-        6 => 'am_ET',
-        7 => 'ar',
-        8 => 'ar_001',
-        9 => 'ar_AE',
-        10 => 'ar_BH',
-        11 => 'ar_DJ',
-        12 => 'ar_DZ',
-        13 => 'ar_EG',
-        14 => 'ar_EH',
-        15 => 'ar_ER',
-        16 => 'ar_IL',
-        17 => 'ar_IQ',
-        18 => 'ar_JO',
-        19 => 'ar_KM',
-        20 => 'ar_KW',
-        21 => 'ar_LB',
-        22 => 'ar_LY',
-        23 => 'ar_MA',
-        24 => 'ar_MR',
-        25 => 'ar_OM',
-        26 => 'ar_PS',
-        27 => 'ar_QA',
-        28 => 'ar_SA',
-        29 => 'ar_SD',
-        30 => 'ar_SO',
-        31 => 'ar_SS',
-        32 => 'ar_SY',
-        33 => 'ar_TD',
-        34 => 'ar_TN',
-        35 => 'ar_YE',
-        36 => 'as',
-        37 => 'as_IN',
-        38 => 'az',
-        39 => 'az_AZ',
-        40 => 'az_Cyrl',
-        41 => 'az_Cyrl_AZ',
-        42 => 'az_Latn',
-        43 => 'az_Latn_AZ',
-        44 => 'be',
-        45 => 'be_BY',
-        46 => 'bg',
-        47 => 'bg_BG',
-        48 => 'bm',
-        49 => 'bm_ML',
-        50 => 'bn',
-        51 => 'bn_BD',
-        52 => 'bn_IN',
-        53 => 'bo',
-        54 => 'bo_CN',
-        55 => 'bo_IN',
-        56 => 'br',
-        57 => 'br_FR',
-        58 => 'bs',
-        59 => 'bs_BA',
-        60 => 'bs_Cyrl',
-        61 => 'bs_Cyrl_BA',
-        62 => 'bs_Latn',
-        63 => 'bs_Latn_BA',
-        64 => 'ca',
-        65 => 'ca_AD',
-        66 => 'ca_ES',
-        67 => 'ca_FR',
-        68 => 'ca_IT',
-        69 => 'ce',
-        70 => 'ce_RU',
-        71 => 'cs',
-        72 => 'cs_CZ',
-        73 => 'cv',
-        74 => 'cv_RU',
-        75 => 'cy',
-        76 => 'cy_GB',
-        77 => 'da',
-        78 => 'da_DK',
-        79 => 'da_GL',
-        80 => 'de',
-        81 => 'de_AT',
-        82 => 'de_BE',
-        83 => 'de_CH',
-        84 => 'de_DE',
-        85 => 'de_IT',
-        86 => 'de_LI',
-        87 => 'de_LU',
-        88 => 'dz',
-        89 => 'dz_BT',
-        90 => 'ee',
-        91 => 'ee_GH',
-        92 => 'ee_TG',
-        93 => 'el',
-        94 => 'el_CY',
-        95 => 'el_GR',
-        96 => 'en',
-        97 => 'en_001',
-        98 => 'en_150',
-        99 => 'en_AE',
-        100 => 'en_AG',
-        101 => 'en_AI',
-        102 => 'en_AS',
-        103 => 'en_AT',
-        104 => 'en_AU',
-        105 => 'en_BB',
-        106 => 'en_BE',
-        107 => 'en_BI',
-        108 => 'en_BM',
-        109 => 'en_BS',
-        110 => 'en_BW',
-        111 => 'en_BZ',
-        112 => 'en_CA',
-        113 => 'en_CC',
-        114 => 'en_CH',
-        115 => 'en_CK',
-        116 => 'en_CM',
-        117 => 'en_CX',
-        118 => 'en_CY',
-        119 => 'en_DE',
-        120 => 'en_DG',
-        121 => 'en_DK',
-        122 => 'en_DM',
-        123 => 'en_ER',
-        124 => 'en_FI',
-        125 => 'en_FJ',
-        126 => 'en_FK',
-        127 => 'en_FM',
-        128 => 'en_GB',
-        129 => 'en_GD',
-        130 => 'en_GG',
-        131 => 'en_GH',
-        132 => 'en_GI',
-        133 => 'en_GM',
-        134 => 'en_GU',
-        135 => 'en_GY',
-        136 => 'en_HK',
-        137 => 'en_IE',
-        138 => 'en_IL',
-        139 => 'en_IM',
-        140 => 'en_IN',
-        141 => 'en_IO',
-        142 => 'en_JE',
-        143 => 'en_JM',
-        144 => 'en_KE',
-        145 => 'en_KI',
-        146 => 'en_KN',
-        147 => 'en_KY',
-        148 => 'en_LC',
-        149 => 'en_LR',
-        150 => 'en_LS',
-        151 => 'en_MG',
-        152 => 'en_MH',
-        153 => 'en_MO',
-        154 => 'en_MP',
-        155 => 'en_MS',
-        156 => 'en_MT',
-        157 => 'en_MU',
-        158 => 'en_MV',
-        159 => 'en_MW',
-        160 => 'en_MY',
-        161 => 'en_NA',
-        162 => 'en_NF',
-        163 => 'en_NG',
-        164 => 'en_NH',
-        165 => 'en_NL',
-        166 => 'en_NR',
-        167 => 'en_NU',
-        168 => 'en_NZ',
-        169 => 'en_PG',
-        170 => 'en_PH',
-        171 => 'en_PK',
-        172 => 'en_PN',
-        173 => 'en_PR',
-        174 => 'en_PW',
-        175 => 'en_RH',
-        176 => 'en_RW',
-        177 => 'en_SB',
-        178 => 'en_SC',
-        179 => 'en_SD',
-        180 => 'en_SE',
-        181 => 'en_SG',
-        182 => 'en_SH',
-        183 => 'en_SI',
-        184 => 'en_SL',
-        185 => 'en_SS',
-        186 => 'en_SX',
-        187 => 'en_SZ',
-        188 => 'en_TC',
-        189 => 'en_TK',
-        190 => 'en_TO',
-        191 => 'en_TT',
-        192 => 'en_TV',
-        193 => 'en_TZ',
-        194 => 'en_UG',
-        195 => 'en_UM',
-        196 => 'en_US',
-        197 => 'en_US_POSIX',
-        198 => 'en_VC',
-        199 => 'en_VG',
-        200 => 'en_VI',
-        201 => 'en_VU',
-        202 => 'en_WS',
-        203 => 'en_ZA',
-        204 => 'en_ZM',
-        205 => 'en_ZW',
-        206 => 'eo',
-        207 => 'eo_001',
-        208 => 'es',
-        209 => 'es_419',
-        210 => 'es_AR',
-        211 => 'es_BO',
-        212 => 'es_BR',
-        213 => 'es_BZ',
-        214 => 'es_CL',
-        215 => 'es_CO',
-        216 => 'es_CR',
-        217 => 'es_CU',
-        218 => 'es_DO',
-        219 => 'es_EA',
-        220 => 'es_EC',
-        221 => 'es_ES',
-        222 => 'es_GQ',
-        223 => 'es_GT',
-        224 => 'es_HN',
-        225 => 'es_IC',
-        226 => 'es_MX',
-        227 => 'es_NI',
-        228 => 'es_PA',
-        229 => 'es_PE',
-        230 => 'es_PH',
-        231 => 'es_PR',
-        232 => 'es_PY',
-        233 => 'es_SV',
-        234 => 'es_US',
-        235 => 'es_UY',
-        236 => 'es_VE',
-        237 => 'et',
-        238 => 'et_EE',
-        239 => 'eu',
-        240 => 'eu_ES',
-        241 => 'fa',
-        242 => 'fa_AF',
-        243 => 'fa_IR',
-        244 => 'ff',
-        245 => 'ff_Adlm',
-        246 => 'ff_Adlm_BF',
-        247 => 'ff_Adlm_CM',
-        248 => 'ff_Adlm_GH',
-        249 => 'ff_Adlm_GM',
-        250 => 'ff_Adlm_GN',
-        251 => 'ff_Adlm_GW',
-        252 => 'ff_Adlm_LR',
-        253 => 'ff_Adlm_MR',
-        254 => 'ff_Adlm_NE',
-        255 => 'ff_Adlm_NG',
-        256 => 'ff_Adlm_SL',
-        257 => 'ff_Adlm_SN',
-        258 => 'ff_CM',
-        259 => 'ff_GN',
-        260 => 'ff_Latn',
-        261 => 'ff_Latn_BF',
-        262 => 'ff_Latn_CM',
-        263 => 'ff_Latn_GH',
-        264 => 'ff_Latn_GM',
-        265 => 'ff_Latn_GN',
-        266 => 'ff_Latn_GW',
-        267 => 'ff_Latn_LR',
-        268 => 'ff_Latn_MR',
-        269 => 'ff_Latn_NE',
-        270 => 'ff_Latn_NG',
-        271 => 'ff_Latn_SL',
-        272 => 'ff_Latn_SN',
-        273 => 'ff_MR',
-        274 => 'ff_SN',
-        275 => 'fi',
-        276 => 'fi_FI',
-        277 => 'fo',
-        278 => 'fo_DK',
-        279 => 'fo_FO',
-        280 => 'fr',
-        281 => 'fr_BE',
-        282 => 'fr_BF',
-        283 => 'fr_BI',
-        284 => 'fr_BJ',
-        285 => 'fr_BL',
-        286 => 'fr_CA',
-        287 => 'fr_CD',
-        288 => 'fr_CF',
-        289 => 'fr_CG',
-        290 => 'fr_CH',
-        291 => 'fr_CI',
-        292 => 'fr_CM',
-        293 => 'fr_DJ',
-        294 => 'fr_DZ',
-        295 => 'fr_FR',
-        296 => 'fr_GA',
-        297 => 'fr_GF',
-        298 => 'fr_GN',
-        299 => 'fr_GP',
-        300 => 'fr_GQ',
-        301 => 'fr_HT',
-        302 => 'fr_KM',
-        303 => 'fr_LU',
-        304 => 'fr_MA',
-        305 => 'fr_MC',
-        306 => 'fr_MF',
-        307 => 'fr_MG',
-        308 => 'fr_ML',
-        309 => 'fr_MQ',
-        310 => 'fr_MR',
-        311 => 'fr_MU',
-        312 => 'fr_NC',
-        313 => 'fr_NE',
-        314 => 'fr_PF',
-        315 => 'fr_PM',
-        316 => 'fr_RE',
-        317 => 'fr_RW',
-        318 => 'fr_SC',
-        319 => 'fr_SN',
-        320 => 'fr_SY',
-        321 => 'fr_TD',
-        322 => 'fr_TG',
-        323 => 'fr_TN',
-        324 => 'fr_VU',
-        325 => 'fr_WF',
-        326 => 'fr_YT',
-        327 => 'fy',
-        328 => 'fy_NL',
-        329 => 'ga',
-        330 => 'ga_GB',
-        331 => 'ga_IE',
-        332 => 'gd',
-        333 => 'gd_GB',
-        334 => 'gl',
-        335 => 'gl_ES',
-        336 => 'gu',
-        337 => 'gu_IN',
-        338 => 'gv',
-        339 => 'gv_IM',
-        340 => 'ha',
-        341 => 'ha_GH',
-        342 => 'ha_NE',
-        343 => 'ha_NG',
-        344 => 'he',
-        345 => 'he_IL',
-        346 => 'hi',
-        347 => 'hi_IN',
-        348 => 'hi_Latn',
-        349 => 'hi_Latn_IN',
-        350 => 'hr',
-        351 => 'hr_BA',
-        352 => 'hr_HR',
-        353 => 'hu',
-        354 => 'hu_HU',
-        355 => 'hy',
-        356 => 'hy_AM',
-        357 => 'ia',
-        358 => 'ia_001',
-        359 => 'id',
-        360 => 'id_ID',
-        361 => 'ig',
-        362 => 'ig_NG',
-        363 => 'ii',
-        364 => 'ii_CN',
-        365 => 'in',
-        366 => 'in_ID',
-        367 => 'is',
-        368 => 'is_IS',
-        369 => 'it',
-        370 => 'it_CH',
-        371 => 'it_IT',
-        372 => 'it_SM',
-        373 => 'it_VA',
-        374 => 'iw',
-        375 => 'iw_IL',
-        376 => 'ja',
-        377 => 'ja_JP',
-        378 => 'ja_JP_TRADITIONAL',
-        379 => 'jv',
-        380 => 'jv_ID',
-        381 => 'ka',
-        382 => 'ka_GE',
-        383 => 'ki',
-        384 => 'ki_KE',
-        385 => 'kk',
-        386 => 'kk_KZ',
-        387 => 'kl',
-        388 => 'kl_GL',
-        389 => 'km',
-        390 => 'km_KH',
-        391 => 'kn',
-        392 => 'kn_IN',
-        393 => 'ko',
-        394 => 'ko_KP',
-        395 => 'ko_KR',
-        396 => 'ks',
-        397 => 'ks_Arab',
-        398 => 'ks_Arab_IN',
-        399 => 'ks_Deva',
-        400 => 'ks_Deva_IN',
-        401 => 'ks_IN',
-        402 => 'ku',
-        403 => 'ku_TR',
-        404 => 'kw',
-        405 => 'kw_GB',
-        406 => 'ky',
-        407 => 'ky_KG',
-        408 => 'lb',
-        409 => 'lb_LU',
-        410 => 'lg',
-        411 => 'lg_UG',
-        412 => 'ln',
-        413 => 'ln_AO',
-        414 => 'ln_CD',
-        415 => 'ln_CF',
-        416 => 'ln_CG',
-        417 => 'lo',
-        418 => 'lo_LA',
-        419 => 'lt',
-        420 => 'lt_LT',
-        421 => 'lu',
-        422 => 'lu_CD',
-        423 => 'lv',
-        424 => 'lv_LV',
-        425 => 'mg',
-        426 => 'mg_MG',
-        427 => 'mi',
-        428 => 'mi_NZ',
-        429 => 'mk',
-        430 => 'mk_MK',
-        431 => 'ml',
-        432 => 'ml_IN',
-        433 => 'mn',
-        434 => 'mn_MN',
-        435 => 'mo',
-        436 => 'mr',
-        437 => 'mr_IN',
-        438 => 'ms',
-        439 => 'ms_BN',
-        440 => 'ms_ID',
-        441 => 'ms_MY',
-        442 => 'ms_SG',
-        443 => 'mt',
-        444 => 'mt_MT',
-        445 => 'my',
-        446 => 'my_MM',
-        447 => 'nb',
-        448 => 'nb_NO',
-        449 => 'nb_SJ',
-        450 => 'nd',
-        451 => 'nd_ZW',
-        452 => 'ne',
-        453 => 'ne_IN',
-        454 => 'ne_NP',
-        455 => 'nl',
-        456 => 'nl_AW',
-        457 => 'nl_BE',
-        458 => 'nl_BQ',
-        459 => 'nl_CW',
-        460 => 'nl_NL',
-        461 => 'nl_SR',
-        462 => 'nl_SX',
-        463 => 'nn',
-        464 => 'nn_NO',
-        465 => 'no',
-        466 => 'no_NO',
-        467 => 'no_NO_NY',
-        468 => 'om',
-        469 => 'om_ET',
-        470 => 'om_KE',
-        471 => 'or',
-        472 => 'or_IN',
-        473 => 'os',
-        474 => 'os_GE',
-        475 => 'os_RU',
-        476 => 'pa',
-        477 => 'pa_Arab',
-        478 => 'pa_Arab_PK',
-        479 => 'pa_Guru',
-        480 => 'pa_Guru_IN',
-        481 => 'pa_IN',
-        482 => 'pa_PK',
-        483 => 'pl',
-        484 => 'pl_PL',
-        485 => 'ps',
-        486 => 'ps_AF',
-        487 => 'ps_PK',
-        488 => 'pt',
-        489 => 'pt_AO',
-        490 => 'pt_BR',
-        491 => 'pt_CH',
-        492 => 'pt_CV',
-        493 => 'pt_GQ',
-        494 => 'pt_GW',
-        495 => 'pt_LU',
-        496 => 'pt_MO',
-        497 => 'pt_MZ',
-        498 => 'pt_PT',
-        499 => 'pt_ST',
-        500 => 'pt_TL',
-        501 => 'qu',
-        502 => 'qu_BO',
-        503 => 'qu_EC',
-        504 => 'qu_PE',
-        505 => 'rm',
-        506 => 'rm_CH',
-        507 => 'rn',
-        508 => 'rn_BI',
-        509 => 'ro',
-        510 => 'ro_MD',
-        511 => 'ro_RO',
-        512 => 'ru',
-        513 => 'ru_BY',
-        514 => 'ru_KG',
-        515 => 'ru_KZ',
-        516 => 'ru_MD',
-        517 => 'ru_RU',
-        518 => 'ru_UA',
-        519 => 'rw',
-        520 => 'rw_RW',
-        521 => 'sa',
-        522 => 'sa_IN',
-        523 => 'sc',
-        524 => 'sc_IT',
-        525 => 'sd',
-        526 => 'sd_Arab',
-        527 => 'sd_Arab_PK',
-        528 => 'sd_Deva',
-        529 => 'sd_Deva_IN',
-        530 => 'sd_IN',
-        531 => 'sd_PK',
-        532 => 'se',
-        533 => 'se_FI',
-        534 => 'se_NO',
-        535 => 'se_SE',
-        536 => 'sg',
-        537 => 'sg_CF',
-        538 => 'sh',
-        539 => 'sh_BA',
-        540 => 'sh_CS',
-        541 => 'sh_YU',
-        542 => 'si',
-        543 => 'si_LK',
-        544 => 'sk',
-        545 => 'sk_SK',
-        546 => 'sl',
-        547 => 'sl_SI',
-        548 => 'sn',
-        549 => 'sn_ZW',
-        550 => 'so',
-        551 => 'so_DJ',
-        552 => 'so_ET',
-        553 => 'so_KE',
-        554 => 'so_SO',
-        555 => 'sq',
-        556 => 'sq_AL',
-        557 => 'sq_MK',
-        558 => 'sq_XK',
-        559 => 'sr',
-        560 => 'sr_BA',
-        561 => 'sr_CS',
-        562 => 'sr_Cyrl',
-        563 => 'sr_Cyrl_BA',
-        564 => 'sr_Cyrl_CS',
-        565 => 'sr_Cyrl_ME',
-        566 => 'sr_Cyrl_RS',
-        567 => 'sr_Cyrl_XK',
-        568 => 'sr_Cyrl_YU',
-        569 => 'sr_Latn',
-        570 => 'sr_Latn_BA',
-        571 => 'sr_Latn_CS',
-        572 => 'sr_Latn_ME',
-        573 => 'sr_Latn_RS',
-        574 => 'sr_Latn_XK',
-        575 => 'sr_Latn_YU',
-        576 => 'sr_ME',
-        577 => 'sr_RS',
-        578 => 'sr_XK',
-        579 => 'sr_YU',
-        580 => 'su',
-        581 => 'su_ID',
-        582 => 'su_Latn',
-        583 => 'su_Latn_ID',
-        584 => 'sv',
-        585 => 'sv_AX',
-        586 => 'sv_FI',
-        587 => 'sv_SE',
-        588 => 'sw',
-        589 => 'sw_CD',
-        590 => 'sw_KE',
-        591 => 'sw_TZ',
-        592 => 'sw_UG',
-        593 => 'ta',
-        594 => 'ta_IN',
-        595 => 'ta_LK',
-        596 => 'ta_MY',
-        597 => 'ta_SG',
-        598 => 'te',
-        599 => 'te_IN',
-        600 => 'tg',
-        601 => 'tg_TJ',
-        602 => 'th',
-        603 => 'th_TH',
-        604 => 'th_TH_TRADITIONAL',
-        605 => 'ti',
-        606 => 'ti_ER',
-        607 => 'ti_ET',
-        608 => 'tk',
-        609 => 'tk_TM',
-        610 => 'tl',
-        611 => 'tl_PH',
-        612 => 'to',
-        613 => 'to_TO',
-        614 => 'tr',
-        615 => 'tr_CY',
-        616 => 'tr_TR',
-        617 => 'tt',
-        618 => 'tt_RU',
-        619 => 'ug',
-        620 => 'ug_CN',
-        621 => 'uk',
-        622 => 'uk_UA',
-        623 => 'ur',
-        624 => 'ur_IN',
-        625 => 'ur_PK',
-        626 => 'uz',
-        627 => 'uz_AF',
-        628 => 'uz_Arab',
-        629 => 'uz_Arab_AF',
-        630 => 'uz_Cyrl',
-        631 => 'uz_Cyrl_UZ',
-        632 => 'uz_Latn',
-        633 => 'uz_Latn_UZ',
-        634 => 'uz_UZ',
-        635 => 'vi',
-        636 => 'vi_VN',
-        637 => 'wo',
-        638 => 'wo_SN',
-        639 => 'xh',
-        640 => 'xh_ZA',
-        641 => 'yi',
-        642 => 'yi_001',
-        643 => 'yo',
-        644 => 'yo_BJ',
-        645 => 'yo_NG',
-        646 => 'zh',
-        647 => 'zh_CN',
-        648 => 'zh_HK',
-        649 => 'zh_Hans',
-        650 => 'zh_Hans_CN',
-        651 => 'zh_Hans_HK',
-        652 => 'zh_Hans_MO',
-        653 => 'zh_Hans_SG',
-        654 => 'zh_Hant',
-        655 => 'zh_Hant_HK',
-        656 => 'zh_Hant_MO',
-        657 => 'zh_Hant_TW',
-        658 => 'zh_MO',
-        659 => 'zh_SG',
-        660 => 'zh_TW',
-        661 => 'zu',
-        662 => 'zu_ZA',
+        'af',
+        'af_NA',
+        'af_ZA',
+        'ak',
+        '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',
+        'as',
+        'as_IN',
+        'az',
+        'az_AZ',
+        'az_Cyrl',
+        'az_Cyrl_AZ',
+        'az_Latn',
+        'az_Latn_AZ',
+        'be',
+        'be_BY',
+        'bg',
+        'bg_BG',
+        'bm',
+        'bm_ML',
+        'bn',
+        'bn_BD',
+        'bn_IN',
+        'bo',
+        'bo_CN',
+        'bo_IN',
+        'br',
+        'br_FR',
+        'bs',
+        'bs_BA',
+        'bs_Cyrl',
+        'bs_Cyrl_BA',
+        'bs_Latn',
+        'bs_Latn_BA',
+        'ca',
+        'ca_AD',
+        'ca_ES',
+        'ca_FR',
+        'ca_IT',
+        'ce',
+        'ce_RU',
+        'cs',
+        'cs_CZ',
+        'cv',
+        'cv_RU',
+        'cy',
+        'cy_GB',
+        'da',
+        'da_DK',
+        'da_GL',
+        'de',
+        'de_AT',
+        'de_BE',
+        'de_CH',
+        'de_DE',
+        'de_IT',
+        'de_LI',
+        'de_LU',
+        'dz',
+        'dz_BT',
+        'ee',
+        'ee_GH',
+        'ee_TG',
+        'el',
+        'el_CY',
+        'el_GR',
+        '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_DG',
+        '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_NH',
+        'en_NL',
+        'en_NR',
+        'en_NU',
+        'en_NZ',
+        'en_PG',
+        'en_PH',
+        'en_PK',
+        'en_PN',
+        'en_PR',
+        'en_PW',
+        'en_RH',
+        '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_US_POSIX',
+        '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',
+        'es_BZ',
+        'es_CL',
+        'es_CO',
+        'es_CR',
+        'es_CU',
+        'es_DO',
+        'es_EA',
+        'es_EC',
+        'es_ES',
+        'es_GQ',
+        'es_GT',
+        'es_HN',
+        'es_IC',
+        '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',
+        'eu_ES',
+        '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',
+        'fo',
+        'fo_DK',
+        'fo_FO',
+        'fr',
+        'fr_BE',
+        'fr_BF',
+        'fr_BI',
+        'fr_BJ',
+        'fr_BL',
+        'fr_CA',
+        'fr_CD',
+        'fr_CF',
+        'fr_CG',
+        'fr_CH',
+        'fr_CI',
+        'fr_CM',
+        'fr_DJ',
+        'fr_DZ',
+        'fr_FR',
+        'fr_GA',
+        'fr_GF',
+        'fr_GN',
+        'fr_GP',
+        'fr_GQ',
+        'fr_HT',
+        'fr_KM',
+        'fr_LU',
+        'fr_MA',
+        'fr_MC',
+        'fr_MF',
+        'fr_MG',
+        'fr_ML',
+        'fr_MQ',
+        'fr_MR',
+        'fr_MU',
+        'fr_NC',
+        'fr_NE',
+        'fr_PF',
+        'fr_PM',
+        'fr_RE',
+        'fr_RW',
+        'fr_SC',
+        'fr_SN',
+        'fr_SY',
+        'fr_TD',
+        'fr_TG',
+        'fr_TN',
+        'fr_VU',
+        'fr_WF',
+        'fr_YT',
+        'fy',
+        'fy_NL',
+        'ga',
+        'ga_GB',
+        'ga_IE',
+        'gd',
+        'gd_GB',
+        'gl',
+        'gl_ES',
+        'gu',
+        'gu_IN',
+        'gv',
+        'gv_IM',
+        'ha',
+        'ha_GH',
+        'ha_NE',
+        'ha_NG',
+        'he',
+        'he_IL',
+        'hi',
+        'hi_IN',
+        'hi_Latn',
+        'hi_Latn_IN',
+        'hr',
+        'hr_BA',
+        'hr_HR',
+        'hu',
+        'hu_HU',
+        'hy',
+        'hy_AM',
+        'ia',
+        'ia_001',
+        'id',
+        'id_ID',
+        'ie',
+        'ie_EE',
+        'ig',
+        'ig_NG',
+        'ii',
+        'ii_CN',
+        'in',
+        'in_ID',
+        'is',
+        'is_IS',
+        'it',
+        'it_CH',
+        'it_IT',
+        'it_SM',
+        'it_VA',
+        'iw',
+        'iw_IL',
+        'ja',
+        'ja_JP',
+        'ja_JP_TRADITIONAL',
+        'jv',
+        'jv_ID',
+        'ka',
+        'ka_GE',
+        'ki',
+        'ki_KE',
+        'kk',
+        'kk_Cyrl',
+        'kk_Cyrl_KZ',
+        'kk_KZ',
+        'kl',
+        'kl_GL',
+        'km',
+        'km_KH',
+        'kn',
+        'kn_IN',
+        'ko',
+        'ko_CN',
+        'ko_KP',
+        'ko_KR',
+        'ks',
+        'ks_Arab',
+        'ks_Arab_IN',
+        'ks_Deva',
+        'ks_Deva_IN',
+        'ks_IN',
+        'ku',
+        'ku_TR',
+        'kw',
+        'kw_GB',
+        'ky',
+        'ky_KG',
+        'lb',
+        'lb_LU',
+        'lg',
+        'lg_UG',
+        'ln',
+        'ln_AO',
+        'ln_CD',
+        'ln_CF',
+        'ln_CG',
+        'lo',
+        'lo_LA',
+        'lt',
+        'lt_LT',
+        'lu',
+        'lu_CD',
+        'lv',
+        'lv_LV',
+        'mg',
+        'mg_MG',
+        'mi',
+        'mi_NZ',
+        'mk',
+        'mk_MK',
+        'ml',
+        'ml_IN',
+        'mn',
+        'mn_MN',
+        'mo',
+        'mr',
+        'mr_IN',
+        'ms',
+        'ms_BN',
+        'ms_ID',
+        'ms_MY',
+        'ms_SG',
+        'mt',
+        'mt_MT',
+        'my',
+        'my_MM',
+        'nb',
+        'nb_NO',
+        'nb_SJ',
+        'nd',
+        'nd_ZW',
+        'ne',
+        'ne_IN',
+        'ne_NP',
+        'nl',
+        'nl_AW',
+        'nl_BE',
+        'nl_BQ',
+        'nl_CW',
+        'nl_NL',
+        'nl_SR',
+        'nl_SX',
+        'nn',
+        'nn_NO',
+        'no',
+        'no_NO',
+        'no_NO_NY',
+        'oc',
+        'oc_ES',
+        'oc_FR',
+        'om',
+        'om_ET',
+        'om_KE',
+        'or',
+        'or_IN',
+        'os',
+        'os_GE',
+        'os_RU',
+        'pa',
+        'pa_Arab',
+        'pa_Arab_PK',
+        'pa_Guru',
+        'pa_Guru_IN',
+        'pa_IN',
+        'pa_PK',
+        'pl',
+        'pl_PL',
+        'ps',
+        'ps_AF',
+        'ps_PK',
+        'pt',
+        'pt_AO',
+        'pt_BR',
+        'pt_CH',
+        'pt_CV',
+        'pt_GQ',
+        'pt_GW',
+        'pt_LU',
+        'pt_MO',
+        'pt_MZ',
+        'pt_PT',
+        'pt_ST',
+        'pt_TL',
+        'qu',
+        'qu_BO',
+        'qu_EC',
+        'qu_PE',
+        'rm',
+        'rm_CH',
+        'rn',
+        'rn_BI',
+        'ro',
+        'ro_MD',
+        'ro_RO',
+        'ru',
+        'ru_BY',
+        'ru_KG',
+        'ru_KZ',
+        'ru_MD',
+        'ru_RU',
+        'ru_UA',
+        'rw',
+        'rw_RW',
+        'sa',
+        'sa_IN',
+        'sc',
+        'sc_IT',
+        'sd',
+        'sd_Arab',
+        'sd_Arab_PK',
+        'sd_Deva',
+        'sd_Deva_IN',
+        'sd_IN',
+        'sd_PK',
+        'se',
+        'se_FI',
+        'se_NO',
+        'se_SE',
+        'sg',
+        'sg_CF',
+        'sh',
+        'sh_BA',
+        'sh_CS',
+        'sh_YU',
+        'si',
+        'si_LK',
+        'sk',
+        'sk_SK',
+        'sl',
+        'sl_SI',
+        'sn',
+        'sn_ZW',
+        'so',
+        'so_DJ',
+        'so_ET',
+        'so_KE',
+        'so_SO',
+        'sq',
+        'sq_AL',
+        'sq_MK',
+        'sq_XK',
+        'sr',
+        'sr_BA',
+        'sr_CS',
+        'sr_Cyrl',
+        'sr_Cyrl_BA',
+        'sr_Cyrl_CS',
+        'sr_Cyrl_ME',
+        'sr_Cyrl_RS',
+        'sr_Cyrl_XK',
+        'sr_Cyrl_YU',
+        'sr_Latn',
+        'sr_Latn_BA',
+        'sr_Latn_CS',
+        'sr_Latn_ME',
+        'sr_Latn_RS',
+        'sr_Latn_XK',
+        'sr_Latn_YU',
+        'sr_ME',
+        'sr_RS',
+        'sr_XK',
+        'sr_YU',
+        'st',
+        'st_LS',
+        'st_ZA',
+        'su',
+        'su_ID',
+        'su_Latn',
+        'su_Latn_ID',
+        'sv',
+        'sv_AX',
+        'sv_FI',
+        'sv_SE',
+        'sw',
+        'sw_CD',
+        'sw_KE',
+        'sw_TZ',
+        'sw_UG',
+        'ta',
+        'ta_IN',
+        'ta_LK',
+        'ta_MY',
+        'ta_SG',
+        'te',
+        'te_IN',
+        'tg',
+        'tg_TJ',
+        'th',
+        'th_TH',
+        'th_TH_TRADITIONAL',
+        'ti',
+        'ti_ER',
+        'ti_ET',
+        'tk',
+        'tk_TM',
+        'tl',
+        'tl_PH',
+        'tn',
+        'tn_BW',
+        'tn_ZA',
+        'to',
+        'to_TO',
+        'tr',
+        'tr_CY',
+        'tr_TR',
+        'tt',
+        'tt_RU',
+        'ug',
+        'ug_CN',
+        'uk',
+        'uk_UA',
+        'ur',
+        'ur_IN',
+        'ur_PK',
+        'uz',
+        'uz_AF',
+        'uz_Arab',
+        'uz_Arab_AF',
+        'uz_Cyrl',
+        'uz_Cyrl_UZ',
+        'uz_Latn',
+        'uz_Latn_UZ',
+        'uz_UZ',
+        'vi',
+        'vi_VN',
+        'wo',
+        'wo_SN',
+        'xh',
+        'xh_ZA',
+        'yi',
+        'yi_UA',
+        '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',
+        'zu',
+        'zu_ZA',
     ],
     'Aliases' => [
         'az_AZ' => 'az_Latn_AZ',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mg.php	2026-05-20 10:22:01.000000000 +0200
@@ -86,10 +86,10 @@
         'en_GM' => 'Anglisy (Gambia)',
         'en_GU' => 'Anglisy (Guam)',
         'en_GY' => 'Anglisy (Guyana)',
+        'en_ID' => 'Anglisy (Indonezia)',
         'en_IE' => 'Anglisy (Irlandy)',
         'en_IL' => 'Anglisy (Israely)',
         'en_IN' => 'Anglisy (Indy)',
-        'en_IO' => 'Anglisy (Faridranomasina indiana britanika)',
         'en_JM' => 'Anglisy (Jamaïka)',
         'en_KE' => 'Anglisy (Kenya)',
         'en_KI' => 'Anglisy (Kiribati)',
@@ -244,6 +244,7 @@
         'km' => 'khmer',
         'km_KH' => 'khmer (Kambôdja)',
         'ko' => 'Koreanina',
+        'ko_CN' => 'Koreanina (Sina)',
         'ko_KP' => 'Koreanina (Korea Avaratra)',
         'ko_KR' => 'Koreanina (Korea Atsimo)',
         'mg' => 'Malagasy',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mi.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,7 +3,7 @@
 return [
     'Names' => [
         'af' => 'Awherikāna',
-        'af_NA' => 'Awherikāna (Namīpia)',
+        'af_NA' => 'Awherikāna (Namipia)',
         'af_ZA' => 'Awherikāna (Āwherika ki te Tonga)',
         'ak' => 'Ākana',
         'ak_GH' => 'Ākana (Kāna)',
@@ -11,131 +11,197 @@
         'am_ET' => 'Amahereka (Etiopia)',
         'ar' => 'Ārapi',
         'ar_001' => 'Ārapi (te ao)',
+        'ar_AE' => 'Ārapi (Kotahitanga o ngā Whenua o Ārapi)',
+        'ar_BH' => 'Ārapi (Pāreina)',
         'ar_DJ' => 'Ārapi (Tipūti)',
         'ar_DZ' => 'Ārapi (Aratiria)',
         'ar_EG' => 'Ārapi (Īhipa)',
         'ar_EH' => 'Ārapi (Hahāra ki te Tonga)',
         'ar_ER' => 'Ārapi (Eritēria)',
+        'ar_IL' => 'Ārapi (Iharaira)',
+        'ar_IQ' => 'Ārapi (Irāka)',
+        'ar_JO' => 'Ārapi (Hōrano)',
         'ar_KM' => 'Ārapi (Komoro)',
-        'ar_LY' => 'Ārapi (Rīpia)',
+        'ar_KW' => 'Ārapi (Kūweiti)',
+        'ar_LB' => 'Ārapi (Repanona)',
+        'ar_LY' => 'Ārapi (Ripia)',
         'ar_MA' => 'Ārapi (Moroko)',
         'ar_MR' => 'Ārapi (Mauritānia)',
+        'ar_OM' => 'Ārapi (Ōmana)',
+        'ar_PS' => 'Ārapi (Ngā Rohe o Parihitini)',
+        'ar_QA' => 'Ārapi (Katā)',
+        'ar_SA' => 'Ārapi (Hauri Arāpia)',
         'ar_SD' => 'Ārapi (Hūtāne)',
         'ar_SO' => 'Ārapi (Hūmārie)',
         'ar_SS' => 'Ārapi (Hūtāne ki te Tonga)',
+        'ar_SY' => 'Ārapi (Hiria)',
         'ar_TD' => 'Ārapi (Kāta)',
         'ar_TN' => 'Ārapi (Tūnihia)',
+        'ar_YE' => 'Ārapi (Īmene)',
         'as' => 'Āhamēhi',
         'as_IN' => 'Āhamēhi (Inia)',
-        'az' => 'Ahapahāna',
-        'az_Cyrl' => 'Ahapahāna (Hīririki)',
-        'az_Latn' => 'Ahapahāna (Rātina)',
+        'az' => 'Atepaihānia',
+        'az_AZ' => 'Atepaihānia (Atepaihānia)',
+        'az_Cyrl' => 'Atepaihānia (Hīririki)',
+        'az_Cyrl_AZ' => 'Atepaihānia (Hīririki, Atepaihānia)',
+        'az_Latn' => 'Atepaihānia (Rātini)',
+        'az_Latn_AZ' => 'Atepaihānia (Rātini, Atepaihānia)',
         'be' => 'Perarūhiana',
-        'bg' => 'Pukēriana',
+        'be_BY' => 'Perarūhiana (Pērara)',
+        'bg' => 'Purukāriana',
+        'bg_BG' => 'Purukāriana (Purukāria)',
         'bm' => 'Pāpara',
         'bm_ML' => 'Pāpara (Māri)',
-        'bn' => 'Pāngara',
-        'bn_IN' => 'Pāngara (Inia)',
+        'bn' => 'Pākara',
+        'bn_BD' => 'Pākara (Pākaratēhi)',
+        'bn_IN' => 'Pākara (Inia)',
         'bo' => 'Tipete',
         'bo_CN' => 'Tipete (Haina)',
         'bo_IN' => 'Tipete (Inia)',
         'br' => 'Peretana',
         'br_FR' => 'Peretana (Wīwī)',
         'bs' => 'Pōngiana',
+        'bs_BA' => 'Pōngiana (Pōngia-Herekōwini)',
         'bs_Cyrl' => 'Pōngiana (Hīririki)',
-        'bs_Latn' => 'Pōngiana (Rātina)',
+        'bs_Cyrl_BA' => 'Pōngiana (Hīririki, Pōngia-Herekōwini)',
+        'bs_Latn' => 'Pōngiana (Rātini)',
+        'bs_Latn_BA' => 'Pōngiana (Rātini, Pōngia-Herekōwini)',
         'ca' => 'Katarana',
+        'ca_AD' => 'Katarana (Anatōra)',
+        'ca_ES' => 'Katarana (Peina)',
         'ca_FR' => 'Katarana (Wīwī)',
         'ca_IT' => 'Katarana (Itāria)',
         'ce' => 'Tietiene',
         'ce_RU' => 'Tietiene (Rūhia)',
-        'cs' => 'Tiekerowākiana',
-        'cv' => 'Tiuwhā',
-        'cv_RU' => 'Tiuwhā (Rūhia)',
+        'cs' => 'Tieke',
+        'cs_CZ' => 'Tieke (Tiekia)',
+        'cv' => 'Tiuwhāhi',
+        'cv_RU' => 'Tiuwhāhi (Rūhia)',
         'cy' => 'Werehi',
         'cy_GB' => 'Werehi (Te Hononga o Piritene)',
         'da' => 'Teina',
         'da_DK' => 'Teina (Tenemāka)',
-        'da_GL' => 'Teina (Kirīrangi)',
+        'da_GL' => 'Teina (Whenuakāriki)',
         'de' => 'Tiamana',
-        'de_AT' => 'Tiamana (Ateria)',
-        'de_BE' => 'Tiamana (Paratiamu)',
+        'de_AT' => 'Tiamana (Ataria)',
+        'de_BE' => 'Tiamana (Peretiama)',
         'de_CH' => 'Tiamana (Huiterangi)',
-        'de_DE' => 'Tiamana (Tiamani)',
+        'de_DE' => 'Tiamana (Tiamana)',
         'de_IT' => 'Tiamana (Itāria)',
-        'de_LI' => 'Tiamana (Rīkeneteina)',
-        'de_LU' => 'Tiamana (Rakimipēki)',
+        'de_LI' => 'Tiamana (Rīkenetaina)',
+        'de_LU' => 'Tiamana (Rakapuō)',
         'dz' => 'Tonoka',
+        'dz_BT' => 'Tonoka (Pūtana)',
         'ee' => 'Ewe',
         'ee_GH' => 'Ewe (Kāna)',
         'ee_TG' => 'Ewe (Toko)',
-        'el' => 'Kiriki',
+        'el' => 'Kariki',
+        'el_CY' => 'Kariki (Haipara)',
+        'el_GR' => 'Kariki (Kirihi)',
         'en' => 'Ingarihi',
         'en_001' => 'Ingarihi (te ao)',
         'en_150' => 'Ingarihi (Ūropi)',
-        'en_AG' => 'Ingarihi (Anatikua me Pāpura)',
-        'en_AI' => 'Ingarihi (Ākuira)',
-        'en_AT' => 'Ingarihi (Ateria)',
-        'en_BB' => 'Ingarihi (Pāpetō)',
-        'en_BE' => 'Ingarihi (Paratiamu)',
+        'en_AE' => 'Ingarihi (Kotahitanga o ngā Whenua o Ārapi)',
+        'en_AG' => 'Ingarihi (Motu Nehe me Pāputa)',
+        'en_AI' => 'Ingarihi (Anguira)',
+        'en_AS' => 'Ingarihi (Hāmoa-Amerika)',
+        'en_AT' => 'Ingarihi (Ataria)',
+        'en_AU' => 'Ingarihi (Ahitereiria)',
+        'en_BB' => 'Ingarihi (Papatohe)',
+        'en_BE' => 'Ingarihi (Peretiama)',
         'en_BI' => 'Ingarihi (Puruniti)',
-        'en_BM' => 'Ingarihi (Pemiuta)',
-        'en_BS' => 'Ingarihi (Pahāma)',
+        'en_BM' => 'Ingarihi (Pāmura)',
+        'en_BS' => 'Ingarihi (Pahama)',
         'en_BW' => 'Ingarihi (Poriwana)',
         'en_BZ' => 'Ingarihi (Perīhi)',
         'en_CA' => 'Ingarihi (Kānata)',
+        'en_CC' => 'Ingarihi (Ngā Moutere Kokoko [Kirini])',
         'en_CH' => 'Ingarihi (Huiterangi)',
+        'en_CK' => 'Ingarihi (Kuki Airani)',
         'en_CM' => 'Ingarihi (Kamarūna)',
-        'en_DE' => 'Ingarihi (Tiamani)',
+        'en_CX' => 'Ingarihi (Te Moutere Kirihimete)',
+        'en_CY' => 'Ingarihi (Haipara)',
+        'en_DE' => 'Ingarihi (Tiamana)',
         'en_DK' => 'Ingarihi (Tenemāka)',
         'en_DM' => 'Ingarihi (Tominika)',
         'en_ER' => 'Ingarihi (Eritēria)',
-        'en_FI' => 'Ingarihi (Whinirana)',
+        'en_FI' => 'Ingarihi (Whinarana)',
+        'en_FJ' => 'Ingarihi (Whītī)',
         'en_FK' => 'Ingarihi (Motu Whākarangi)',
+        'en_FM' => 'Ingarihi (Mekanēhia)',
         'en_GB' => 'Ingarihi (Te Hononga o Piritene)',
         'en_GD' => 'Ingarihi (Kerenāta)',
-        'en_GG' => 'Ingarihi (Kēni)',
+        'en_GG' => 'Ingarihi (Kōnihi)',
         'en_GH' => 'Ingarihi (Kāna)',
-        'en_GM' => 'Ingarihi (Te Kamopia)',
+        'en_GI' => 'Ingarihi (Kāmaka)',
+        'en_GM' => 'Ingarihi (Kamopia)',
+        'en_GU' => 'Ingarihi (Kuama)',
         'en_GY' => 'Ingarihi (Kaiana)',
-        'en_IE' => 'Ingarihi (Aerana)',
-        'en_IM' => 'Ingarihi (Motu Tangata)',
+        'en_HK' => 'Ingarihi (Hongipua Haina)',
+        'en_ID' => 'Ingarihi (Initonīhia)',
+        'en_IE' => 'Ingarihi (Airani)',
+        'en_IL' => 'Ingarihi (Iharaira)',
+        'en_IM' => 'Ingarihi (Te Moutere Mana)',
         'en_IN' => 'Ingarihi (Inia)',
         'en_IO' => 'Ingarihi (Te Rohe o te Moana Īniana Piritihi)',
-        'en_JE' => 'Ingarihi (Tiehe)',
+        'en_JE' => 'Ingarihi (Tōrehe)',
         'en_JM' => 'Ingarihi (Hemeika)',
-        'en_KE' => 'Ingarihi (Kēnia)',
+        'en_KE' => 'Ingarihi (Kenia)',
+        'en_KI' => 'Ingarihi (Kiripati)',
         'en_KN' => 'Ingarihi (Hato Kiti me Newhi)',
         'en_KY' => 'Ingarihi (Ngā Motu Keimana)',
         'en_LC' => 'Ingarihi (Hato Ruhia)',
-        'en_LR' => 'Ingarihi (Raipiri)',
+        'en_LR' => 'Ingarihi (Raipiria)',
         'en_LS' => 'Ingarihi (Teroto)',
-        'en_MG' => 'Ingarihi (Marakāhia)',
+        'en_MG' => 'Ingarihi (Matakāhika)',
+        'en_MH' => 'Ingarihi (Ngā Motu Māhara)',
+        'en_MO' => 'Ingarihi (Makau Haina)',
+        'en_MP' => 'Ingarihi (Ngā Motu Mariana ki te Raki)',
         'en_MS' => 'Ingarihi (Monoterā)',
-        'en_MU' => 'Ingarihi (Mōrihi)',
+        'en_MT' => 'Ingarihi (Mārata)',
+        'en_MU' => 'Ingarihi (Marihi)',
+        'en_MV' => 'Ingarihi (Māratiri)',
         'en_MW' => 'Ingarihi (Marāwi)',
-        'en_NA' => 'Ingarihi (Namīpia)',
+        'en_MY' => 'Ingarihi (Mareia)',
+        'en_NA' => 'Ingarihi (Namipia)',
+        'en_NF' => 'Ingarihi (Te Moutere Nōpoke)',
         'en_NG' => 'Ingarihi (Ngāitiria)',
         'en_NL' => 'Ingarihi (Hōrana)',
+        'en_NR' => 'Ingarihi (Nauru)',
+        'en_NU' => 'Ingarihi (Niue)',
         'en_NZ' => 'Ingarihi (Aotearoa)',
-        'en_PR' => 'Ingarihi (Pōta Riko)',
+        'en_PG' => 'Ingarihi (Papua Nūkini)',
+        'en_PH' => 'Ingarihi (Piripīni)',
+        'en_PK' => 'Ingarihi (Pakitāne)',
+        'en_PN' => 'Ingarihi (Pitikeina)',
+        'en_PR' => 'Ingarihi (Peta Riko)',
+        'en_PW' => 'Ingarihi (Pārau)',
         'en_RW' => 'Ingarihi (Rāwana)',
-        'en_SC' => 'Ingarihi (Heihere)',
+        'en_SB' => 'Ingarihi (Ngā Motu Horomona)',
+        'en_SC' => 'Ingarihi (Heikere)',
         'en_SD' => 'Ingarihi (Hūtāne)',
-        'en_SE' => 'Ingarihi (Huītene)',
-        'en_SH' => 'Ingarihi (Hato Harīna)',
+        'en_SE' => 'Ingarihi (Huitene)',
+        'en_SG' => 'Ingarihi (Hingapoa)',
+        'en_SH' => 'Ingarihi (Hato Hērena)',
+        'en_SI' => 'Ingarihi (Horowinia)',
         'en_SL' => 'Ingarihi (Te Araone)',
         'en_SS' => 'Ingarihi (Hūtāne ki te Tonga)',
         'en_SX' => 'Ingarihi (Hiti Mātene)',
-        'en_SZ' => 'Ingarihi (Ewatini)',
-        'en_TC' => 'Ingarihi (Tāke me ngā Motu o Keiko)',
-        'en_TT' => 'Ingarihi (Tinitātā me Topēko)',
+        'en_SZ' => 'Ingarihi (Ehiwatini)',
+        'en_TC' => 'Ingarihi (Koru-Kākoa)',
+        'en_TK' => 'Ingarihi (Tokerau)',
+        'en_TO' => 'Ingarihi (Tonga)',
+        'en_TT' => 'Ingarihi (Tirinaki Tōpako)',
+        'en_TV' => 'Ingarihi (Tūwaru)',
         'en_TZ' => 'Ingarihi (Tānahia)',
-        'en_UG' => 'Ingarihi (Ukāna)',
+        'en_UG' => 'Ingarihi (Ukānga)',
+        'en_UM' => 'Ingarihi (Ngā Moutere Amerika o Waho)',
         'en_US' => 'Ingarihi (Hononga o Amerika)',
-        'en_VC' => 'Ingarihi (Hato Wetene me Keretīni)',
-        'en_VG' => 'Ingarihi (Ngā Motu o Tātāhou Piritene)',
-        'en_VI' => 'Ingarihi (Ngā Motu o Tātāhou Amerika)',
+        'en_VC' => 'Ingarihi (Hato Wēneti me Keretīni)',
+        'en_VG' => 'Ingarihi (Ngā Moutere Puhi Piritene)',
+        'en_VI' => 'Ingarihi (Ngā Moutere Puhi Amerika)',
+        'en_VU' => 'Ingarihi (Whenuatū)',
+        'en_WS' => 'Ingarihi (Hāmoa)',
         'en_ZA' => 'Ingarihi (Āwherika ki te Tonga)',
         'en_ZM' => 'Ingarihi (Tāmipia)',
         'en_ZW' => 'Ingarihi (Timuwawe)',
@@ -149,73 +215,78 @@
         'es_BZ' => 'Pāniora (Perīhi)',
         'es_CL' => 'Pāniora (Hiri)',
         'es_CO' => 'Pāniora (Koromōpia)',
-        'es_CR' => 'Pāniora (Kota Rīka)',
+        'es_CR' => 'Pāniora (Koto Rīka)',
         'es_CU' => 'Pāniora (Kiupa)',
-        'es_DO' => 'Pāniora (Te Whenua Tominika)',
+        'es_DO' => 'Pāniora (Te Whenua Tūhake o Tominika)',
         'es_EC' => 'Pāniora (Ekuatoa)',
+        'es_ES' => 'Pāniora (Peina)',
         'es_GQ' => 'Pāniora (Kini Ekuatoria)',
         'es_GT' => 'Pāniora (Kuatamāra)',
-        'es_HN' => 'Pāniora (Honūra)',
+        'es_HN' => 'Pāniora (Honotura)',
         'es_MX' => 'Pāniora (Mēhiko)',
-        'es_NI' => 'Pāniora (Nikarakua)',
+        'es_NI' => 'Pāniora (Nikarāhua)',
         'es_PA' => 'Pāniora (Panama)',
         'es_PE' => 'Pāniora (Peru)',
-        'es_PR' => 'Pāniora (Pōta Riko)',
+        'es_PH' => 'Pāniora (Piripīni)',
+        'es_PR' => 'Pāniora (Peta Riko)',
         'es_PY' => 'Pāniora (Parakai)',
-        'es_SV' => 'Pāniora (Ere Hāwhatō)',
+        'es_SV' => 'Pāniora (Whakaora)',
         'es_US' => 'Pāniora (Hononga o Amerika)',
         'es_UY' => 'Pāniora (Urukoi)',
-        'es_VE' => 'Pāniora (Wenehūera)',
-        'et' => 'Ehetōniana',
-        'et_EE' => 'Ehetōniana (Etōnia)',
-        'eu' => 'Pāka',
+        'es_VE' => 'Pāniora (Penehūera)',
+        'et' => 'Etōniana',
+        'et_EE' => 'Etōniana (Etōnia)',
+        'eu' => 'Pākihi',
+        'eu_ES' => 'Pākihi (Peina)',
         'fa' => 'Pāhiana',
-        'ff' => 'Wharā',
-        'ff_Adlm' => 'Wharā (Arāma)',
-        'ff_Adlm_BF' => 'Wharā (Arāma, Pēkina Waho)',
-        'ff_Adlm_CM' => 'Wharā (Arāma, Kamarūna)',
-        'ff_Adlm_GH' => 'Wharā (Arāma, Kāna)',
-        'ff_Adlm_GM' => 'Wharā (Arāma, Te Kamopia)',
-        'ff_Adlm_GN' => 'Wharā (Arāma, Kini)',
-        'ff_Adlm_GW' => 'Wharā (Arāma, Kini-Pihao)',
-        'ff_Adlm_LR' => 'Wharā (Arāma, Raipiri)',
-        'ff_Adlm_MR' => 'Wharā (Arāma, Mauritānia)',
-        'ff_Adlm_NE' => 'Wharā (Arāma, Ngāika)',
-        'ff_Adlm_NG' => 'Wharā (Arāma, Ngāitiria)',
-        'ff_Adlm_SL' => 'Wharā (Arāma, Te Araone)',
-        'ff_Adlm_SN' => 'Wharā (Arāma, Henekara)',
-        'ff_CM' => 'Wharā (Kamarūna)',
-        'ff_GN' => 'Wharā (Kini)',
-        'ff_Latn' => 'Wharā (Rātina)',
-        'ff_Latn_BF' => 'Wharā (Rātina, Pēkina Waho)',
-        'ff_Latn_CM' => 'Wharā (Rātina, Kamarūna)',
-        'ff_Latn_GH' => 'Wharā (Rātina, Kāna)',
-        'ff_Latn_GM' => 'Wharā (Rātina, Te Kamopia)',
-        'ff_Latn_GN' => 'Wharā (Rātina, Kini)',
-        'ff_Latn_GW' => 'Wharā (Rātina, Kini-Pihao)',
-        'ff_Latn_LR' => 'Wharā (Rātina, Raipiri)',
-        'ff_Latn_MR' => 'Wharā (Rātina, Mauritānia)',
-        'ff_Latn_NE' => 'Wharā (Rātina, Ngāika)',
-        'ff_Latn_NG' => 'Wharā (Rātina, Ngāitiria)',
-        'ff_Latn_SL' => 'Wharā (Rātina, Te Araone)',
-        'ff_Latn_SN' => 'Wharā (Rātina, Henekara)',
-        'ff_MR' => 'Wharā (Mauritānia)',
-        'ff_SN' => 'Wharā (Henekara)',
+        'fa_AF' => 'Pāhiana (Awhekenetāna)',
+        'fa_IR' => 'Pāhiana (Irāna)',
+        'ff' => 'Whūra',
+        'ff_Adlm' => 'Whūra (Atarama)',
+        'ff_Adlm_BF' => 'Whūra (Atarama, Pākina Wharo)',
+        'ff_Adlm_CM' => 'Whūra (Atarama, Kamarūna)',
+        'ff_Adlm_GH' => 'Whūra (Atarama, Kāna)',
+        'ff_Adlm_GM' => 'Whūra (Atarama, Kamopia)',
+        'ff_Adlm_GN' => 'Whūra (Atarama, Kini)',
+        'ff_Adlm_GW' => 'Whūra (Atarama, Kini-Pihao)',
+        'ff_Adlm_LR' => 'Whūra (Atarama, Raipiria)',
+        'ff_Adlm_MR' => 'Whūra (Atarama, Mauritānia)',
+        'ff_Adlm_NE' => 'Whūra (Atarama, Ngāika)',
+        'ff_Adlm_NG' => 'Whūra (Atarama, Ngāitiria)',
+        'ff_Adlm_SL' => 'Whūra (Atarama, Te Araone)',
+        'ff_Adlm_SN' => 'Whūra (Atarama, Henekara)',
+        'ff_CM' => 'Whūra (Kamarūna)',
+        'ff_GN' => 'Whūra (Kini)',
+        'ff_Latn' => 'Whūra (Rātini)',
+        'ff_Latn_BF' => 'Whūra (Rātini, Pākina Wharo)',
+        'ff_Latn_CM' => 'Whūra (Rātini, Kamarūna)',
+        'ff_Latn_GH' => 'Whūra (Rātini, Kāna)',
+        'ff_Latn_GM' => 'Whūra (Rātini, Kamopia)',
+        'ff_Latn_GN' => 'Whūra (Rātini, Kini)',
+        'ff_Latn_GW' => 'Whūra (Rātini, Kini-Pihao)',
+        'ff_Latn_LR' => 'Whūra (Rātini, Raipiria)',
+        'ff_Latn_MR' => 'Whūra (Rātini, Mauritānia)',
+        'ff_Latn_NE' => 'Whūra (Rātini, Ngāika)',
+        'ff_Latn_NG' => 'Whūra (Rātini, Ngāitiria)',
+        'ff_Latn_SL' => 'Whūra (Rātini, Te Araone)',
+        'ff_Latn_SN' => 'Whūra (Rātini, Henekara)',
+        'ff_MR' => 'Whūra (Mauritānia)',
+        'ff_SN' => 'Whūra (Henekara)',
         'fi' => 'Whinirānia',
-        'fi_FI' => 'Whinirānia (Whinirana)',
+        'fi_FI' => 'Whinirānia (Whinarana)',
         'fo' => 'Wharoīhi',
         'fo_DK' => 'Wharoīhi (Tenemāka)',
-        'fo_FO' => 'Wharoīhi (Motu Wharo)',
+        'fo_FO' => 'Wharoīhi (Motu Wharau)',
         'fr' => 'Wīwī',
-        'fr_BE' => 'Wīwī (Paratiamu)',
-        'fr_BF' => 'Wīwī (Pēkina Waho)',
+        'fr_BE' => 'Wīwī (Peretiama)',
+        'fr_BF' => 'Wīwī (Pākina Wharo)',
         'fr_BI' => 'Wīwī (Puruniti)',
         'fr_BJ' => 'Wīwī (Penīna)',
         'fr_BL' => 'Wīwī (Hato Pāteremi)',
         'fr_CA' => 'Wīwī (Kānata)',
-        'fr_CD' => 'Wīwī (Kōngo - Kingihāha)',
-        'fr_CF' => 'Wīwī (Te Puku o Āwherika)',
-        'fr_CG' => 'Wīwī (Kōngo - Parāwhe)',
+        'fr_CD' => 'Wīwī (Kōngo - Kinihāha)',
+        'fr_CF' => 'Wīwī (Te Whenua Tūhake o Āwherika Waenga)',
+        'fr_CG' => 'Wīwī (Kōngo - Pārawhe)',
         'fr_CH' => 'Wīwī (Huiterangi)',
         'fr_CI' => 'Wīwī (Te Tai Rei)',
         'fr_CM' => 'Wīwī (Kamarūna)',
@@ -223,80 +294,103 @@
         'fr_DZ' => 'Wīwī (Aratiria)',
         'fr_FR' => 'Wīwī (Wīwī)',
         'fr_GA' => 'Wīwī (Kāpona)',
-        'fr_GF' => 'Wīwī (Kaiana Wīwī)',
+        'fr_GF' => 'Wīwī (Kiāna Wīwī)',
         'fr_GN' => 'Wīwī (Kini)',
-        'fr_GP' => 'Wīwī (Kuatarū)',
+        'fr_GP' => 'Wīwī (Kuatarupa)',
         'fr_GQ' => 'Wīwī (Kini Ekuatoria)',
         'fr_HT' => 'Wīwī (Haiti)',
         'fr_KM' => 'Wīwī (Komoro)',
-        'fr_LU' => 'Wīwī (Rakimipēki)',
+        'fr_LU' => 'Wīwī (Rakapuō)',
         'fr_MA' => 'Wīwī (Moroko)',
-        'fr_MC' => 'Wīwī (Manako)',
+        'fr_MC' => 'Wīwī (Monāko)',
         'fr_MF' => 'Wīwī (Hato Mātene)',
-        'fr_MG' => 'Wīwī (Marakāhia)',
+        'fr_MG' => 'Wīwī (Matakāhika)',
         'fr_ML' => 'Wīwī (Māri)',
-        'fr_MQ' => 'Wīwī (Māteniki)',
+        'fr_MQ' => 'Wīwī (Mātiniki)',
         'fr_MR' => 'Wīwī (Mauritānia)',
-        'fr_MU' => 'Wīwī (Mōrihi)',
+        'fr_MU' => 'Wīwī (Marihi)',
+        'fr_NC' => 'Wīwī (Whenua Kanaki)',
         'fr_NE' => 'Wīwī (Ngāika)',
-        'fr_PM' => 'Wīwī (Hato Piere & Mikarona)',
-        'fr_RE' => 'Wīwī (Rēnio)',
+        'fr_PF' => 'Wīwī (Poronēhia Wīwī)',
+        'fr_PM' => 'Wīwī (Hato Piere & Mikerona)',
+        'fr_RE' => 'Wīwī (Reūnio)',
         'fr_RW' => 'Wīwī (Rāwana)',
-        'fr_SC' => 'Wīwī (Heihere)',
+        'fr_SC' => 'Wīwī (Heikere)',
         'fr_SN' => 'Wīwī (Henekara)',
+        'fr_SY' => 'Wīwī (Hiria)',
         'fr_TD' => 'Wīwī (Kāta)',
         'fr_TG' => 'Wīwī (Toko)',
         'fr_TN' => 'Wīwī (Tūnihia)',
-        'fr_YT' => 'Wīwī (Maio)',
+        'fr_VU' => 'Wīwī (Whenuatū)',
+        'fr_WF' => 'Wīwī (Warihi me Whutuna)',
+        'fr_YT' => 'Wīwī (Māiota)',
         'fy' => 'Whirīhiana ki te Uru',
         'fy_NL' => 'Whirīhiana ki te Uru (Hōrana)',
         'ga' => 'Airihi',
         'ga_GB' => 'Airihi (Te Hononga o Piritene)',
-        'ga_IE' => 'Airihi (Aerana)',
-        'gd' => 'Kotimana Keiriki',
-        'gd_GB' => 'Kotimana Keiriki (Te Hononga o Piritene)',
+        'ga_IE' => 'Airihi (Airani)',
+        'gd' => 'Keiriki Kotimana',
+        'gd_GB' => 'Keiriki Kotimana (Te Hononga o Piritene)',
         'gl' => 'Karīhia',
+        'gl_ES' => 'Karīhia (Peina)',
         'gu' => 'Kutarāti',
         'gu_IN' => 'Kutarāti (Inia)',
         'gv' => 'Manaki',
-        'gv_IM' => 'Manaki (Motu Tangata)',
+        'gv_IM' => 'Manaki (Te Moutere Mana)',
         'ha' => 'Hauha',
         'ha_GH' => 'Hauha (Kāna)',
         'ha_NE' => 'Hauha (Ngāika)',
         'ha_NG' => 'Hauha (Ngāitiria)',
         'he' => 'Hīperu',
+        'he_IL' => 'Hīperu (Iharaira)',
         'hi' => 'Hīni',
         'hi_IN' => 'Hīni (Inia)',
-        'hi_Latn' => 'Hīni (Rātina)',
-        'hi_Latn_IN' => 'Hīni (Rātina, Inia)',
+        'hi_Latn' => 'Hīni (Rātini)',
+        'hi_Latn_IN' => 'Hīni (Rātini, Inia)',
         'hr' => 'Koroātiana',
-        'hu' => 'Hanakariana',
-        'hy' => 'Āmeiniana',
+        'hr_BA' => 'Koroātiana (Pōngia-Herekōwini)',
+        'hr_HR' => 'Koroātiana (Koroātia)',
+        'hu' => 'Hanekari',
+        'hu_HU' => 'Hanekari (Hanekari)',
+        'hy' => 'Āmeniana',
+        'hy_AM' => 'Āmeniana (Āmenia)',
         'ia' => 'Inarīngua',
         'ia_001' => 'Inarīngua (te ao)',
         'id' => 'Initonīhiana',
-        'ig' => 'Ingo',
-        'ig_NG' => 'Ingo (Ngāitiria)',
+        'id_ID' => 'Initonīhiana (Initonīhia)',
+        'ig' => 'Ikapo',
+        'ig_NG' => 'Ikapo (Ngāitiria)',
         'ii' => 'Hīhuana Eī',
         'ii_CN' => 'Hīhuana Eī (Haina)',
-        'is' => 'Tiorangiana',
-        'is_IS' => 'Tiorangiana (Tiorangi)',
+        'is' => 'Tiorangi',
+        'is_IS' => 'Tiorangi (Tiorangi)',
         'it' => 'Itāriana',
         'it_CH' => 'Itāriana (Huiterangi)',
         'it_IT' => 'Itāriana (Itāria)',
+        'it_SM' => 'Itāriana (Hana Marino)',
+        'it_VA' => 'Itāriana (Te Poho-o-Pita)',
         'ja' => 'Hapanihi',
         'ja_JP' => 'Hapanihi (Hapani)',
         'jv' => 'Hāwhanihi',
+        'jv_ID' => 'Hāwhanihi (Initonīhia)',
         'ka' => 'Hōriana',
-        'ki' => 'Kikiu',
-        'ki_KE' => 'Kikiu (Kēnia)',
+        'ka_GE' => 'Hōriana (Hōria)',
+        'ki' => 'Kikūiu',
+        'ki_KE' => 'Kikūiu (Kenia)',
         'kk' => 'Kahāka',
-        'kl' => 'Karārihutu',
-        'kl_GL' => 'Karārihutu (Kirīrangi)',
-        'km' => 'Kimei',
+        '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)',
+        'km' => 'Kimēra',
+        'km_KH' => 'Kimēra (Kamapōtia)',
         'kn' => 'Kanara',
         'kn_IN' => 'Kanara (Inia)',
         'ko' => 'Kōreana',
+        'ko_CN' => 'Kōreana (Haina)',
+        'ko_KP' => 'Kōreana (Kōrea ki te Raki)',
+        'ko_KR' => 'Kōreana (Kōrea ki te Tonga)',
         'ks' => 'Kahimiri',
         'ks_Arab' => 'Kahimiri (Arapika)',
         'ks_Arab_IN' => 'Kahimiri (Arapika, Inia)',
@@ -304,72 +398,92 @@
         'ks_Deva_IN' => 'Kahimiri (Tewhangāngari, Inia)',
         'ks_IN' => 'Kahimiri (Inia)',
         'ku' => 'Kūrihi',
+        'ku_TR' => 'Kūrihi (Tākei)',
         'kw' => 'Kōnihi',
         'kw_GB' => 'Kōnihi (Te Hononga o Piritene)',
-        'ky' => 'Kēkete',
-        'lb' => 'Rakimipēkihi',
-        'lb_LU' => 'Rakimipēkihi (Rakimipēki)',
-        'lg' => 'Kanāta',
-        'lg_UG' => 'Kanāta (Ukāna)',
-        'ln' => 'Ringarā',
-        'ln_AO' => 'Ringarā (Anakora)',
-        'ln_CD' => 'Ringarā (Kōngo - Kingihāha)',
-        'ln_CF' => 'Ringarā (Te Puku o Āwherika)',
-        'ln_CG' => 'Ringarā (Kōngo - Parāwhe)',
+        'ky' => 'Kiakihi',
+        'ky_KG' => 'Kiakihi (Kikitānga)',
+        'lb' => 'Rakapuō',
+        'lb_LU' => 'Rakapuō (Rakapuō)',
+        'lg' => 'Kānata',
+        'lg_UG' => 'Kānata (Ukānga)',
+        'ln' => 'Ringāra',
+        'ln_AO' => 'Ringāra (Anakora)',
+        'ln_CD' => 'Ringāra (Kōngo - Kinihāha)',
+        'ln_CF' => 'Ringāra (Te Whenua Tūhake o Āwherika Waenga)',
+        'ln_CG' => 'Ringāra (Kōngo - Pārawhe)',
         'lo' => 'Rao',
-        'lt' => 'Rihuainiana',
-        'lt_LT' => 'Rihuainiana (Rituānia)',
+        'lo_LA' => 'Rao (Rāoho)',
+        'lt' => 'Rituānia',
+        'lt_LT' => 'Rituānia (Rituānia)',
         'lu' => 'Rupa Katanga',
-        'lu_CD' => 'Rupa Katanga (Kōngo - Kingihāha)',
-        'lv' => 'Rātiana',
-        'lv_LV' => 'Rātiana (Ratawia)',
+        'lu_CD' => 'Rupa Katanga (Kōngo - Kinihāha)',
+        'lv' => 'Rāwhia',
+        'lv_LV' => 'Rāwhia (Rāwhia)',
         'mg' => 'Marakāhi',
-        'mg_MG' => 'Marakāhi (Marakāhia)',
+        'mg_MG' => 'Marakāhi (Matakāhika)',
         'mi' => 'Māori',
         'mi_NZ' => 'Māori (Aotearoa)',
-        'mk' => 'Makatōniana',
-        'mk_MK' => 'Makatōniana (Makerōnia ki te Raki)',
-        'ml' => 'Mareiarama',
-        'ml_IN' => 'Mareiarama (Inia)',
-        'mn' => 'Mongōriana',
+        'mk' => 'Makerōnia',
+        'mk_MK' => 'Makerōnia (Makerōnia ki te Raki)',
+        'ml' => 'Mareiārama',
+        'ml_IN' => 'Mareiārama (Inia)',
+        'mn' => 'Mongōria',
+        'mn_MN' => 'Mongōria (Mongōria)',
         'mr' => 'Marati',
         'mr_IN' => 'Marati (Inia)',
         'ms' => 'Marei',
-        'mt' => 'Mōtīhi',
-        'my' => 'Pūmīhī',
-        'nb' => 'Pakamō Nōwītiana',
-        'nb_NO' => 'Pakamō Nōwītiana (Nōwei)',
-        'nb_SJ' => 'Pakamō Nōwītiana (Heopāra me Ia Maiana)',
+        'ms_BN' => 'Marei (Poronai)',
+        'ms_ID' => 'Marei (Initonīhia)',
+        'ms_MY' => 'Marei (Mareia)',
+        'ms_SG' => 'Marei (Hingapoa)',
+        'mt' => 'Mārata',
+        'mt_MT' => 'Mārata (Mārata)',
+        'my' => 'Pēmīhi',
+        'my_MM' => 'Pēmīhi (Pēma)',
+        'nb' => 'Pakamō Nōwei',
+        'nb_NO' => 'Pakamō Nōwei (Nōwei)',
+        'nb_SJ' => 'Pakamō Nōwei (Heopara me Iana Maiana)',
         'nd' => 'Enetepēra ki te Raki',
         'nd_ZW' => 'Enetepēra ki te Raki (Timuwawe)',
         'ne' => 'Nepari',
         'ne_IN' => 'Nepari (Inia)',
+        'ne_NP' => 'Nepari (Nepōra)',
         'nl' => 'Tati',
         'nl_AW' => 'Tati (Arūpa)',
-        'nl_BE' => 'Tati (Paratiamu)',
-        'nl_BQ' => 'Tati (Karepeana Hōrana)',
+        'nl_BE' => 'Tati (Peretiama)',
+        'nl_BQ' => 'Tati (Karapīana Hōrana)',
         'nl_CW' => 'Tati (Kurahao)',
         'nl_NL' => 'Tati (Hōrana)',
-        'nl_SR' => 'Tati (Hurināme)',
+        'nl_SR' => 'Tati (Huriname)',
         'nl_SX' => 'Tati (Hiti Mātene)',
-        'nn' => 'Nīnōka Nōwītiana',
-        'nn_NO' => 'Nīnōka Nōwītiana (Nōwei)',
-        'no' => 'Nōwītiana',
-        'no_NO' => 'Nōwītiana (Nōwei)',
+        'nn' => 'Nīnōka Nōwei',
+        'nn_NO' => 'Nīnōka Nōwei (Nōwei)',
+        'no' => 'Nōwei',
+        'no_NO' => 'Nōwei (Nōwei)',
+        'oc' => 'Ōkitana',
+        'oc_ES' => 'Ōkitana (Peina)',
+        'oc_FR' => 'Ōkitana (Wīwī)',
         'om' => 'Ōromo',
         'om_ET' => 'Ōromo (Etiopia)',
-        'om_KE' => 'Ōromo (Kēnia)',
+        'om_KE' => 'Ōromo (Kenia)',
         'or' => 'Ōtia',
         'or_IN' => 'Ōtia (Inia)',
         'os' => 'Ōtītiki',
+        'os_GE' => 'Ōtītiki (Hōria)',
         'os_RU' => 'Ōtītiki (Rūhia)',
         'pa' => 'Punutapi',
         'pa_Arab' => 'Punutapi (Arapika)',
+        'pa_Arab_PK' => 'Punutapi (Arapika, Pakitāne)',
         'pa_Guru' => 'Punutapi (Kūmuki)',
         'pa_Guru_IN' => 'Punutapi (Kūmuki, Inia)',
         'pa_IN' => 'Punutapi (Inia)',
-        'pl' => 'Pōrīhi',
-        'ps' => 'Pātio',
+        'pa_PK' => 'Punutapi (Pakitāne)',
+        'pl' => 'Pōrihi',
+        'pl_PL' => 'Pōrihi (Pōrana)',
+        'ps' => 'Pāhitō',
+        'ps_AF' => 'Pāhitō (Awhekenetāna)',
+        'ps_PK' => 'Pāhitō (Pakitāne)',
         'pt' => 'Pōtukīhi',
         'pt_AO' => 'Pōtukīhi (Anakora)',
         'pt_BR' => 'Pōtukīhi (Parīhi)',
@@ -377,9 +491,12 @@
         'pt_CV' => 'Pōtukīhi (Te Kūrae Matomato)',
         'pt_GQ' => 'Pōtukīhi (Kini Ekuatoria)',
         'pt_GW' => 'Pōtukīhi (Kini-Pihao)',
-        'pt_LU' => 'Pōtukīhi (Rakimipēki)',
+        'pt_LU' => 'Pōtukīhi (Rakapuō)',
+        'pt_MO' => 'Pōtukīhi (Makau Haina)',
         'pt_MZ' => 'Pōtukīhi (Mohapiki)',
-        'pt_ST' => 'Pōtukīhi (Hao Tomei me Pirinipei)',
+        'pt_PT' => 'Pōtukīhi (Potukara)',
+        'pt_ST' => 'Pōtukīhi (Hato Tomei me Pirinipei)',
+        'pt_TL' => 'Pōtukīhi (Tīmoa ki te Rāwhiti)',
         'qu' => 'Kētua',
         'qu_BO' => 'Kētua (Poriwia)',
         'qu_EC' => 'Kētua (Ekuatoa)',
@@ -388,90 +505,149 @@
         'rm_CH' => 'Romānihi (Huiterangi)',
         'rn' => 'Rūniti',
         'rn_BI' => 'Rūniti (Puruniti)',
-        'ro' => 'Romēniana',
+        'ro' => 'Romeinia',
+        'ro_MD' => 'Romeinia (Morotawa)',
+        'ro_RO' => 'Romeinia (Romeinia)',
         'ru' => 'Ruhiana',
+        'ru_BY' => 'Ruhiana (Pērara)',
+        'ru_KG' => 'Ruhiana (Kikitānga)',
+        'ru_KZ' => 'Ruhiana (Katatānga)',
+        'ru_MD' => 'Ruhiana (Morotawa)',
         'ru_RU' => 'Ruhiana (Rūhia)',
+        'ru_UA' => 'Ruhiana (Ukareinga)',
         'rw' => 'Kiniawāna',
         'rw_RW' => 'Kiniawāna (Rāwana)',
         'sa' => 'Hanahiti',
         'sa_IN' => 'Hanahiti (Inia)',
-        'sc' => 'Hātīriana',
-        'sc_IT' => 'Hātīriana (Itāria)',
+        'sc' => 'Hārinia',
+        'sc_IT' => 'Hārinia (Itāria)',
         'sd' => 'Hiniti',
         'sd_Arab' => 'Hiniti (Arapika)',
+        'sd_Arab_PK' => 'Hiniti (Arapika, Pakitāne)',
         'sd_Deva' => 'Hiniti (Tewhangāngari)',
         'sd_Deva_IN' => 'Hiniti (Tewhangāngari, Inia)',
         'sd_IN' => 'Hiniti (Inia)',
+        'sd_PK' => 'Hiniti (Pakitāne)',
         'se' => 'Hami ki te Raki',
-        'se_FI' => 'Hami ki te Raki (Whinirana)',
+        'se_FI' => 'Hami ki te Raki (Whinarana)',
         'se_NO' => 'Hami ki te Raki (Nōwei)',
-        'se_SE' => 'Hami ki te Raki (Huītene)',
+        'se_SE' => 'Hami ki te Raki (Huitene)',
         'sg' => 'Hāngo',
-        'sg_CF' => 'Hāngo (Te Puku o Āwherika)',
+        'sg_CF' => 'Hāngo (Te Whenua Tūhake o Āwherika Waenga)',
         'si' => 'Hinihāra',
+        'si_LK' => 'Hinihāra (Hiri Rānaka)',
         'sk' => 'Horowākia',
-        'sl' => 'Horowēniana',
+        'sk_SK' => 'Horowākia (Horowākia)',
+        'sl' => 'Horowinia',
+        'sl_SI' => 'Horowinia (Horowinia)',
         'sn' => 'Hōna',
         'sn_ZW' => 'Hōna (Timuwawe)',
         'so' => 'Hamāri',
         'so_DJ' => 'Hamāri (Tipūti)',
         'so_ET' => 'Hamāri (Etiopia)',
-        'so_KE' => 'Hamāri (Kēnia)',
+        'so_KE' => 'Hamāri (Kenia)',
         'so_SO' => 'Hamāri (Hūmārie)',
         'sq' => 'Arapeiniana',
+        'sq_AL' => 'Arapeiniana (Arapeinia)',
         'sq_MK' => 'Arapeiniana (Makerōnia ki te Raki)',
-        'sr' => 'Hēpiana',
-        'sr_Cyrl' => 'Hēpiana (Hīririki)',
-        'sr_Latn' => 'Hēpiana (Rātina)',
+        'sr' => 'Hirupia',
+        'sr_BA' => 'Hirupia (Pōngia-Herekōwini)',
+        'sr_Cyrl' => 'Hirupia (Hīririki)',
+        'sr_Cyrl_BA' => 'Hirupia (Hīririki, Pōngia-Herekōwini)',
+        'sr_Cyrl_ME' => 'Hirupia (Hīririki, Maungakororiko)',
+        'sr_Cyrl_RS' => 'Hirupia (Hīririki, Hirupia)',
+        'sr_Latn' => 'Hirupia (Rātini)',
+        'sr_Latn_BA' => 'Hirupia (Rātini, Pōngia-Herekōwini)',
+        'sr_Latn_ME' => 'Hirupia (Rātini, Maungakororiko)',
+        '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_Latn' => 'Hunanīhi (Rātina)',
-        'sv' => 'Huīteneana',
-        'sv_AX' => 'Huīteneana (Motu Ōrana)',
-        'sv_FI' => 'Huīteneana (Whinirana)',
-        'sv_SE' => 'Huīteneana (Huītene)',
+        'su_ID' => 'Hunanīhi (Initonīhia)',
+        'su_Latn' => 'Hunanīhi (Rātini)',
+        'su_Latn_ID' => 'Hunanīhi (Rātini, Initonīhia)',
+        'sv' => 'Huitene',
+        'sv_AX' => 'Huitene (Motu Ōrana)',
+        'sv_FI' => 'Huitene (Whinarana)',
+        'sv_SE' => 'Huitene (Huitene)',
         'sw' => 'Wāhīri',
-        'sw_CD' => 'Wāhīri (Kōngo - Kingihāha)',
-        'sw_KE' => 'Wāhīri (Kēnia)',
+        'sw_CD' => 'Wāhīri (Kōngo - Kinihāha)',
+        'sw_KE' => 'Wāhīri (Kenia)',
         'sw_TZ' => 'Wāhīri (Tānahia)',
-        'sw_UG' => 'Wāhīri (Ukāna)',
+        'sw_UG' => 'Wāhīri (Ukānga)',
         'ta' => 'Tamira',
         'ta_IN' => 'Tamira (Inia)',
+        'ta_LK' => 'Tamira (Hiri Rānaka)',
+        'ta_MY' => 'Tamira (Mareia)',
+        'ta_SG' => 'Tamira (Hingapoa)',
         'te' => 'Teruku',
         'te_IN' => 'Teruku (Inia)',
         'tg' => 'Tāhiki',
+        'tg_TJ' => 'Tāhiki (Takiritānga)',
         'th' => 'Tai',
-        'ti' => 'Tekirina',
-        'ti_ER' => 'Tekirina (Eritēria)',
-        'ti_ET' => 'Tekirina (Etiopia)',
+        'th_TH' => 'Tai (Tairanga)',
+        'ti' => 'Tekirinia',
+        'ti_ER' => 'Tekirinia (Eritēria)',
+        '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',
+        'tr_CY' => 'Tākei (Haipara)',
+        'tr_TR' => 'Tākei (Tākei)',
         'tt' => 'Tatā',
         'tt_RU' => 'Tatā (Rūhia)',
         'ug' => 'Wīkura',
         'ug_CN' => 'Wīkura (Haina)',
-        'uk' => 'Ukarainiana',
-        'ur' => 'Ūru',
-        'ur_IN' => 'Ūru (Inia)',
+        'uk' => 'Ukareinga',
+        'uk_UA' => 'Ukareinga (Ukareinga)',
+        'ur' => 'Ūrutu',
+        'ur_IN' => 'Ūrutu (Inia)',
+        'ur_PK' => 'Ūrutu (Pakitāne)',
         'uz' => 'Ūpeke',
+        'uz_AF' => 'Ūpeke (Awhekenetāna)',
         'uz_Arab' => 'Ūpeke (Arapika)',
+        'uz_Arab_AF' => 'Ūpeke (Arapika, Awhekenetāna)',
         'uz_Cyrl' => 'Ūpeke (Hīririki)',
-        'uz_Latn' => 'Ūpeke (Rātina)',
-        'vi' => 'Witināmiana',
+        'uz_Cyrl_UZ' => 'Ūpeke (Hīririki, Uhipeketāne)',
+        'uz_Latn' => 'Ūpeke (Rātini)',
+        'uz_Latn_UZ' => 'Ūpeke (Rātini, Uhipeketāne)',
+        'uz_UZ' => 'Ūpeke (Uhipeketāne)',
+        'vi' => 'Whitināmu',
+        'vi_VN' => 'Whitināmu (Whitināmu)',
         'wo' => 'Warawhe',
         'wo_SN' => 'Warawhe (Henekara)',
         'xh' => 'Tōha',
         'xh_ZA' => 'Tōha (Āwherika ki te Tonga)',
         'yi' => 'Irihi',
-        'yi_001' => 'Irihi (te ao)',
+        'yi_UA' => 'Irihi (Ukareinga)',
         'yo' => 'Ōrūpa',
         'yo_BJ' => 'Ōrūpa (Penīna)',
         'yo_NG' => 'Ōrūpa (Ngāitiria)',
         'zh' => 'Hainamana',
         'zh_CN' => 'Hainamana (Haina)',
+        'zh_HK' => 'Hainamana (Hongipua Haina)',
         'zh_Hans' => 'Hainamana (Māmā)',
         '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)',
+        'zh_TW' => 'Hainamana (Taiwana)',
         'zu' => 'Tūru',
         'zu_ZA' => 'Tūru (Āwherika ki te Tonga)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mk.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'англиски (Гуам)',
         'en_GY' => 'англиски (Гвајана)',
         'en_HK' => 'англиски (Хонгконг САР Кина)',
+        'en_ID' => 'англиски (Индонезија)',
         'en_IE' => 'англиски (Ирска)',
         'en_IL' => 'англиски (Израел)',
         'en_IM' => 'англиски (Остров Ман)',
@@ -330,8 +331,8 @@
         'ga_IE' => 'ирски (Ирска)',
         'gd' => 'шкотски гелски',
         'gd_GB' => 'шкотски гелски (Обединето Кралство)',
-        'gl' => 'галициски',
-        'gl_ES' => 'галициски (Шпанија)',
+        'gl' => 'галисиски',
+        'gl_ES' => 'галисиски (Шпанија)',
         'gu' => 'гуџарати',
         'gu_IN' => 'гуџарати (Индија)',
         'gv' => 'манкс',
@@ -357,6 +358,8 @@
         'ia_001' => 'интерлингва (Свет)',
         'id' => 'индонезиски',
         'id_ID' => 'индонезиски (Индонезија)',
+        'ie' => 'интерлингве',
+        'ie_EE' => 'интерлингве (Естонија)',
         'ig' => 'игбо',
         'ig_NG' => 'игбо (Нигерија)',
         'ii' => 'сичуан ји',
@@ -377,6 +380,8 @@
         'ki' => 'кикују',
         'ki_KE' => 'кикују (Кенија)',
         'kk' => 'казашки',
+        'kk_Cyrl' => 'казашки (кирилско писмо)',
+        'kk_Cyrl_KZ' => 'казашки (кирилско писмо, Казахстан)',
         'kk_KZ' => 'казашки (Казахстан)',
         'kl' => 'калалисут',
         'kl_GL' => 'калалисут (Гренланд)',
@@ -385,6 +390,7 @@
         'kn' => 'каннада',
         'kn_IN' => 'каннада (Индија)',
         'ko' => 'корејски',
+        'ko_CN' => 'корејски (Кина)',
         'ko_KP' => 'корејски (Северна Кореја)',
         'ko_KR' => 'корејски (Јужна Кореја)',
         'ks' => 'кашмирски',
@@ -457,6 +463,9 @@
         'nn_NO' => 'норвешки нинорск (Норвешка)',
         'no' => 'норвешки',
         'no_NO' => 'норвешки (Норвешка)',
+        'oc' => 'окситански',
+        'oc_ES' => 'окситански (Шпанија)',
+        'oc_FR' => 'окситански (Франција)',
         'om' => 'оромо',
         'om_ET' => 'оромо (Етиопија)',
         'om_KE' => 'оромо (Кенија)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'српски (латинично писмо, Србија)',
         'sr_ME' => 'српски (Црна Гора)',
         'sr_RS' => 'српски (Србија)',
+        'st' => 'сесото',
+        'st_LS' => 'сесото (Лесото)',
+        'st_ZA' => 'сесото (Јужноафриканска Република)',
         'su' => 'сундски',
         'su_ID' => 'сундски (Индонезија)',
         'su_Latn' => 'сундски (латинично писмо)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'туркменски (Туркменистан)',
         'tl' => 'тагалог',
         'tl_PH' => 'тагалог (Филипини)',
+        'tn' => 'цвана',
+        'tn_BW' => 'цвана (Боцвана)',
+        'tn_ZA' => 'цвана (Јужноафриканска Република)',
         'to' => 'тонгајски',
         'to_TO' => 'тонгајски (Тонга)',
         'tr' => 'турски',
@@ -618,10 +633,12 @@
         'xh' => 'коса',
         'xh_ZA' => 'коса (Јужноафриканска Република)',
         'yi' => 'јидиш',
-        'yi_001' => 'јидиш (Свет)',
+        'yi_UA' => 'јидиш (Украина)',
         'yo' => 'јорупски',
         'yo_BJ' => 'јорупски (Бенин)',
         'yo_NG' => 'јорупски (Нигерија)',
+        'za' => 'џуаншки',
+        'za_CN' => 'џуаншки (Кина)',
         'zh' => 'кинески',
         'zh_CN' => 'кинески (Кина)',
         'zh_HK' => 'кинески (Хонгконг САР Кина)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ml.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ml.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ml.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ml.php	2026-05-20 10:22:01.000000000 +0200
@@ -81,7 +81,7 @@
         'cy_GB' => 'വെൽഷ് (യുണൈറ്റഡ് കിംഗ്ഡം)',
         'da' => 'ഡാനിഷ്',
         'da_DK' => 'ഡാനിഷ് (ഡെൻമാർക്ക്)',
-        'da_GL' => 'ഡാനിഷ് (ഗ്രീൻലാൻറ്)',
+        'da_GL' => 'ഡാനിഷ് (ഗ്രീൻലൻഡ്)',
         'de' => 'ജർമ്മൻ',
         'de_AT' => 'ജർമ്മൻ (ഓസ്ട്രിയ)',
         'de_BE' => 'ജർമ്മൻ (ബെൽജിയം)',
@@ -92,9 +92,9 @@
         'de_LU' => 'ജർമ്മൻ (ലക്സംബർഗ്)',
         'dz' => 'ദ്‌സോങ്ക',
         'dz_BT' => 'ദ്‌സോങ്ക (ഭൂട്ടാൻ)',
-        'ee' => 'യൂവ്',
-        'ee_GH' => 'യൂവ് (ഘാന)',
-        'ee_TG' => 'യൂവ് (ടോഗോ)',
+        'ee' => 'യൂ',
+        'ee_GH' => 'യൂ (ഘാന)',
+        'ee_TG' => 'യൂ (ടോഗോ)',
         'el' => 'ഗ്രീക്ക്',
         'el_CY' => 'ഗ്രീക്ക് (സൈപ്രസ്)',
         'el_GR' => 'ഗ്രീക്ക് (ഗ്രീസ്)',
@@ -138,11 +138,12 @@
         'en_GU' => 'ഇംഗ്ലീഷ് (ഗ്വാം)',
         'en_GY' => 'ഇംഗ്ലീഷ് (ഗയാന)',
         'en_HK' => 'ഇംഗ്ലീഷ് (ഹോങ്കോങ് [SAR] ചൈന)',
+        'en_ID' => 'ഇംഗ്ലീഷ് (ഇന്തോനേഷ്യ)',
         'en_IE' => 'ഇംഗ്ലീഷ് (അയർലൻഡ്)',
         'en_IL' => 'ഇംഗ്ലീഷ് (ഇസ്രായേൽ)',
         'en_IM' => 'ഇംഗ്ലീഷ് (ഐൽ ഓഫ് മാൻ)',
         'en_IN' => 'ഇംഗ്ലീഷ് (ഇന്ത്യ)',
-        'en_IO' => 'ഇംഗ്ലീഷ് (ബ്രിട്ടീഷ് ഇന്ത്യൻ മഹാസമുദ്ര പ്രദേശം)',
+        'en_IO' => 'ഇംഗ്ലീഷ് (ബ്രിട്ടീഷ് ഇന്ത്യൻ ഓഷ്യൻ ടെറിട്ടറി)',
         'en_JE' => 'ഇംഗ്ലീഷ് (ജേഴ്സി)',
         'en_JM' => 'ഇംഗ്ലീഷ് (ജമൈക്ക)',
         'en_KE' => 'ഇംഗ്ലീഷ് (കെനിയ)',
@@ -154,7 +155,7 @@
         'en_LS' => 'ഇംഗ്ലീഷ് (ലെസോതോ)',
         'en_MG' => 'ഇംഗ്ലീഷ് (മഡഗാസ്കർ)',
         'en_MH' => 'ഇംഗ്ലീഷ് (മാർഷൽ ദ്വീപുകൾ)',
-        'en_MO' => 'ഇംഗ്ലീഷ് (മക്കാവു SAR ചൈന)',
+        'en_MO' => 'ഇംഗ്ലീഷ് (മക്കാവു എസ്.എ.ആർ. ചൈന)',
         'en_MP' => 'ഇംഗ്ലീഷ് (ഉത്തര മറിയാനാ ദ്വീപുകൾ)',
         'en_MS' => 'ഇംഗ്ലീഷ് (മൊണ്ടെസരത്ത്)',
         'en_MT' => 'ഇംഗ്ലീഷ് (മാൾട്ട)',
@@ -168,7 +169,7 @@
         'en_NL' => 'ഇംഗ്ലീഷ് (നെതർലാൻഡ്‌സ്)',
         'en_NR' => 'ഇംഗ്ലീഷ് (നൗറു)',
         'en_NU' => 'ഇംഗ്ലീഷ് (ന്യൂയി)',
-        'en_NZ' => 'ഇംഗ്ലീഷ് (ന്യൂസിലാൻറ്)',
+        'en_NZ' => 'ഇംഗ്ലീഷ് (ന്യൂസിലൻഡ്)',
         'en_PG' => 'ഇംഗ്ലീഷ് (പാപ്പുവ ന്യൂ ഗിനിയ)',
         'en_PH' => 'ഇംഗ്ലീഷ് (ഫിലിപ്പീൻസ്)',
         'en_PK' => 'ഇംഗ്ലീഷ് (പാക്കിസ്ഥാൻ)',
@@ -357,6 +358,8 @@
         'ia_001' => 'ഇന്റർലിംഗ്വ (ലോകം)',
         'id' => 'ഇന്തോനേഷ്യൻ',
         'id_ID' => 'ഇന്തോനേഷ്യൻ (ഇന്തോനേഷ്യ)',
+        'ie' => 'ഇന്റർലിംഗ്വേ',
+        'ie_EE' => 'ഇന്റർലിംഗ്വേ (എസ്റ്റോണിയ‍)',
         'ig' => 'ഇഗ്ബോ',
         'ig_NG' => 'ഇഗ്ബോ (നൈജീരിയ)',
         'ii' => 'ഷുവാൻയി',
@@ -377,22 +380,25 @@
         'ki' => 'കികൂയു',
         'ki_KE' => 'കികൂയു (കെനിയ)',
         'kk' => 'കസാഖ്',
+        'kk_Cyrl' => 'കസാഖ് (സിറിലിക്)',
+        'kk_Cyrl_KZ' => 'കസാഖ് (സിറിലിക്, കസാഖിസ്ഥാൻ)',
         'kk_KZ' => 'കസാഖ് (കസാഖിസ്ഥാൻ)',
-        'kl' => 'കലാല്ലിസട്ട്',
-        'kl_GL' => 'കലാല്ലിസട്ട് (ഗ്രീൻലാൻറ്)',
+        'kl' => 'കലാല്ലിസുട്ട്',
+        'kl_GL' => 'കലാല്ലിസുട്ട് (ഗ്രീൻലൻഡ്)',
         'km' => 'ഖമെർ',
         'km_KH' => 'ഖമെർ (കംബോഡിയ)',
         'kn' => 'കന്നഡ',
         'kn_IN' => 'കന്നഡ (ഇന്ത്യ)',
         'ko' => 'കൊറിയൻ',
+        'ko_CN' => 'കൊറിയൻ (ചൈന)',
         'ko_KP' => 'കൊറിയൻ (ഉത്തരകൊറിയ)',
         'ko_KR' => 'കൊറിയൻ (ദക്ഷിണകൊറിയ)',
-        'ks' => 'കാശ്‌മീരി',
-        'ks_Arab' => 'കാശ്‌മീരി (അറബിക്)',
-        'ks_Arab_IN' => 'കാശ്‌മീരി (അറബിക്, ഇന്ത്യ)',
-        'ks_Deva' => 'കാശ്‌മീരി (ദേവനാഗരി)',
-        'ks_Deva_IN' => 'കാശ്‌മീരി (ദേവനാഗരി, ഇന്ത്യ)',
-        'ks_IN' => 'കാശ്‌മീരി (ഇന്ത്യ)',
+        'ks' => 'കശ്‌മീരി',
+        'ks_Arab' => 'കശ്‌മീരി (അറബിക്)',
+        'ks_Arab_IN' => 'കശ്‌മീരി (അറബിക്, ഇന്ത്യ)',
+        'ks_Deva' => 'കശ്‌മീരി (ദേവനാഗരി)',
+        'ks_Deva_IN' => 'കശ്‌മീരി (ദേവനാഗരി, ഇന്ത്യ)',
+        'ks_IN' => 'കശ്‌മീരി (ഇന്ത്യ)',
         'ku' => 'കുർദ്ദിഷ്',
         'ku_TR' => 'കുർദ്ദിഷ് (തുർക്കിയെ)',
         'kw' => 'കോർണിഷ്',
@@ -419,7 +425,7 @@
         'mg' => 'മലഗാസി',
         'mg_MG' => 'മലഗാസി (മഡഗാസ്കർ)',
         'mi' => 'മവോറി',
-        'mi_NZ' => 'മവോറി (ന്യൂസിലാൻറ്)',
+        'mi_NZ' => 'മവോറി (ന്യൂസിലൻഡ്)',
         'mk' => 'മാസിഡോണിയൻ',
         'mk_MK' => 'മാസിഡോണിയൻ (നോർത്ത് മാസിഡോണിയ)',
         'ml' => 'മലയാളം',
@@ -457,6 +463,9 @@
         'nn_NO' => 'നോർവീജിയൻ നൈനോർക്‌സ് (നോർവെ)',
         'no' => 'നോർവീജിയൻ',
         'no_NO' => 'നോർവീജിയൻ (നോർവെ)',
+        'oc' => 'ഓക്‌സിറ്റൻ',
+        'oc_ES' => 'ഓക്‌സിറ്റൻ (സ്‌പെയിൻ)',
+        'oc_FR' => 'ഓക്‌സിറ്റൻ (ഫ്രാൻസ്)',
         'om' => 'ഒറോമോ',
         'om_ET' => 'ഒറോമോ (എത്യോപ്യ)',
         'om_KE' => 'ഒറോമോ (കെനിയ)',
@@ -485,7 +494,7 @@
         'pt_GQ' => 'പോർച്ചുഗീസ് (ഇക്വറ്റോറിയൽ ഗിനിയ)',
         'pt_GW' => 'പോർച്ചുഗീസ് (ഗിനിയ-ബിസൗ)',
         'pt_LU' => 'പോർച്ചുഗീസ് (ലക്സംബർഗ്)',
-        'pt_MO' => 'പോർച്ചുഗീസ് (മക്കാവു SAR ചൈന)',
+        'pt_MO' => 'പോർച്ചുഗീസ് (മക്കാവു എസ്.എ.ആർ. ചൈന)',
         'pt_MZ' => 'പോർച്ചുഗീസ് (മൊസാംബിക്ക്)',
         'pt_PT' => 'പോർച്ചുഗീസ് (പോർച്ചുഗൽ)',
         'pt_ST' => 'പോർച്ചുഗീസ് (സാവോ ടോമും പ്രിൻസിപെയും)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'സെർബിയൻ (ലാറ്റിൻ, സെർബിയ)',
         'sr_ME' => 'സെർബിയൻ (മോണ്ടെനെഗ്രോ)',
         'sr_RS' => 'സെർബിയൻ (സെർബിയ)',
+        'st' => 'തെക്കൻ സോതോ',
+        'st_LS' => 'തെക്കൻ സോതോ (ലെസോതോ)',
+        'st_ZA' => 'തെക്കൻ സോതോ (ദക്ഷിണാഫ്രിക്ക)',
         'su' => 'സുണ്ടാനീസ്',
         'su_ID' => 'സുണ്ടാനീസ് (ഇന്തോനേഷ്യ)',
         'su_Latn' => 'സുണ്ടാനീസ് (ലാറ്റിൻ)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'തുർക്‌മെൻ (തുർക്ക്മെനിസ്ഥാൻ)',
         'tl' => 'തഗാലോഗ്',
         'tl_PH' => 'തഗാലോഗ് (ഫിലിപ്പീൻസ്)',
+        'tn' => 'സ്വാന',
+        'tn_BW' => 'സ്വാന (ബോട്സ്വാന)',
+        'tn_ZA' => 'സ്വാന (ദക്ഷിണാഫ്രിക്ക)',
         'to' => 'ടോംഗൻ',
         'to_TO' => 'ടോംഗൻ (ടോംഗ)',
         'tr' => 'ടർക്കിഷ്',
@@ -618,23 +633,27 @@
         'xh' => 'ഖോസ',
         'xh_ZA' => 'ഖോസ (ദക്ഷിണാഫ്രിക്ക)',
         'yi' => 'യിദ്ദിഷ്',
-        'yi_001' => 'യിദ്ദിഷ് (ലോകം)',
+        'yi_UA' => 'യിദ്ദിഷ് (ഉക്രെയ്‌ൻ)',
         'yo' => 'യൊറൂബാ',
         'yo_BJ' => 'യൊറൂബാ (ബെനിൻ)',
         'yo_NG' => 'യൊറൂബാ (നൈജീരിയ)',
+        'za' => 'സ്വാംഗ്',
+        'za_CN' => 'സ്വാംഗ് (ചൈന)',
         'zh' => 'ചൈനീസ്',
         'zh_CN' => 'ചൈനീസ് (ചൈന)',
         'zh_HK' => 'ചൈനീസ് (ഹോങ്കോങ് [SAR] ചൈന)',
         '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mn.php	2026-05-20 10:22:01.000000000 +0200
@@ -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,9 +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' => 'англи (Британийн харьяа Энэтхэгийн далай дахь нутаг дэвсгэр)',
@@ -272,7 +273,7 @@
         'ff_MR' => 'фула (Мавритани)',
         'ff_SN' => 'фула (Сенегал)',
         'fi' => 'фин',
-        'fi_FI' => 'фин (Финлянд)',
+        'fi_FI' => 'фин (Финланд)',
         'fo' => 'фарер',
         'fo_DK' => 'фарер (Дани)',
         'fo_FO' => 'фарер (Фарерын арлууд)',
@@ -286,7 +287,7 @@
         'fr_CD' => 'франц (Конго-Киншаса)',
         'fr_CF' => 'франц (Төв Африкийн Бүгд Найрамдах Улс)',
         'fr_CG' => 'франц (Конго-Браззавиль)',
-        'fr_CH' => 'франц (Швейцарь)',
+        'fr_CH' => 'франц (Швейцар)',
         'fr_CI' => 'франц (Кот-д’Ивуар)',
         'fr_CM' => 'франц (Камерун)',
         'fr_DJ' => 'франц (Джибути)',
@@ -341,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' => 'мажар (Унгар)',
@@ -357,6 +358,8 @@
         'ia_001' => 'интерлингво (Дэлхий)',
         'id' => 'индонези',
         'id_ID' => 'индонези (Индонез)',
+        'ie' => 'нэгдмэл хэл',
+        'ie_EE' => 'нэгдмэл хэл (Эстони)',
         'ig' => 'игбо',
         'ig_NG' => 'игбо (Нигери)',
         'ii' => 'сычуань и',
@@ -364,7 +367,7 @@
         'is' => 'исланд',
         'is_IS' => 'исланд (Исланд)',
         'it' => 'итали',
-        'it_CH' => 'итали (Швейцарь)',
+        'it_CH' => 'итали (Швейцар)',
         'it_IT' => 'итали (Итали)',
         'it_SM' => 'итали (Сан-Марино)',
         'it_VA' => 'итали (Ватикан хот улс)',
@@ -377,6 +380,8 @@
         'ki' => 'кикуюү',
         'ki_KE' => 'кикуюү (Кени)',
         'kk' => 'казах',
+        'kk_Cyrl' => 'казах (кирилл)',
+        'kk_Cyrl_KZ' => 'казах (кирилл, Казахстан)',
         'kk_KZ' => 'казах (Казахстан)',
         'kl' => 'калалисут',
         'kl_GL' => 'калалисут (Гренланд)',
@@ -385,6 +390,7 @@
         'kn' => 'каннада',
         'kn_IN' => 'каннада (Энэтхэг)',
         'ko' => 'солонгос',
+        'ko_CN' => 'солонгос (Хятад)',
         'ko_KP' => 'солонгос (Хойд Солонгос)',
         'ko_KR' => 'солонгос (Өмнөд Солонгос)',
         'ks' => 'кашмир',
@@ -398,7 +404,7 @@
         'kw' => 'корн',
         'kw_GB' => 'корн (Их Британи)',
         'ky' => 'киргиз',
-        'ky_KG' => 'киргиз (Кыргызстан)',
+        'ky_KG' => 'киргиз (Киргиз)',
         'lb' => 'люксембург',
         'lb_LU' => 'люксембург (Люксембург)',
         'lg' => 'ганда',
@@ -438,7 +444,7 @@
         'my' => 'бирм',
         'my_MM' => 'бирм (Мьянмар)',
         'nb' => 'норвегийн букмол',
-        'nb_NO' => 'норвегийн букмол (Норвеги)',
+        'nb_NO' => 'норвегийн букмол (Норвег)',
         'nb_SJ' => 'норвегийн букмол (Свалбард ба Ян Майен)',
         'nd' => 'хойд ндебеле',
         'nd_ZW' => 'хойд ндебеле (Зимбабве)',
@@ -454,9 +460,12 @@
         'nl_SR' => 'нидерланд (Суринам)',
         'nl_SX' => 'нидерланд (Синт Мартен)',
         'nn' => 'норвегийн нинорск',
-        'nn_NO' => 'норвегийн нинорск (Норвеги)',
+        'nn_NO' => 'норвегийн нинорск (Норвег)',
         'no' => 'норвег',
-        'no_NO' => 'норвег (Норвеги)',
+        'no_NO' => 'норвег (Норвег)',
+        'oc' => 'окситан',
+        'oc_ES' => 'окситан (Испани)',
+        'oc_FR' => 'окситан (Франц)',
         'om' => 'оромо',
         'om_ET' => 'оромо (Этиоп)',
         'om_KE' => 'оромо (Кени)',
@@ -480,7 +489,7 @@
         'pt' => 'португал',
         'pt_AO' => 'португал (Ангол)',
         'pt_BR' => 'португал (Бразил)',
-        'pt_CH' => 'португал (Швейцарь)',
+        'pt_CH' => 'португал (Швейцар)',
         'pt_CV' => 'португал (Кабо-Верде)',
         'pt_GQ' => 'португал (Экваторын Гвиней)',
         'pt_GW' => 'португал (Гвиней-Бисау)',
@@ -495,7 +504,7 @@
         'qu_EC' => 'кечуа (Эквадор)',
         'qu_PE' => 'кечуа (Перу)',
         'rm' => 'романш',
-        'rm_CH' => 'романш (Швейцарь)',
+        'rm_CH' => 'романш (Швейцар)',
         'rn' => 'рунди',
         'rn_BI' => 'рунди (Бурунди)',
         'ro' => 'румын',
@@ -503,7 +512,7 @@
         'ro_RO' => 'румын (Румын)',
         'ru' => 'орос',
         'ru_BY' => 'орос (Беларусь)',
-        'ru_KG' => 'орос (Кыргызстан)',
+        'ru_KG' => 'орос (Киргиз)',
         'ru_KZ' => 'орос (Казахстан)',
         'ru_MD' => 'орос (Молдова)',
         'ru_RU' => 'орос (Орос)',
@@ -522,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' => 'словак',
@@ -546,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' => 'свахили (Конго-Киншаса)',
@@ -586,6 +598,9 @@
         'ti_ET' => 'тигринья (Этиоп)',
         'tk' => 'туркмен',
         'tk_TM' => 'туркмен (Туркменистан)',
+        'tn' => 'цвана',
+        'tn_BW' => 'цвана (Ботсван)',
+        'tn_ZA' => 'цвана (Өмнөд Африк)',
         'to' => 'тонга',
         'to_TO' => 'тонга (Тонга)',
         'tr' => 'турк',
@@ -616,21 +631,25 @@
         'xh' => 'хоса',
         'xh_ZA' => 'хоса (Өмнөд Африк)',
         'yi' => 'иддиш',
-        'yi_001' => 'иддиш (Дэлхий)',
+        'yi_UA' => 'иддиш (Украин)',
         '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mr.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => 'इंग्रजी (अँटिग्वा आणि बर्बुडा)',
@@ -138,6 +138,7 @@
         'en_GU' => 'इंग्रजी (गुआम)',
         'en_GY' => 'इंग्रजी (गयाना)',
         'en_HK' => 'इंग्रजी (हाँगकाँग एसएआर चीन)',
+        'en_ID' => 'इंग्रजी (इंडोनेशिया)',
         'en_IE' => 'इंग्रजी (आयर्लंड)',
         'en_IL' => 'इंग्रजी (इस्त्राइल)',
         'en_IM' => 'इंग्रजी (आयल ऑफ मॅन)',
@@ -205,7 +206,7 @@
         'en_ZM' => 'इंग्रजी (झाम्बिया)',
         'en_ZW' => 'इंग्रजी (झिम्बाब्वे)',
         'eo' => 'एस्परान्टो',
-        'eo_001' => 'एस्परान्टो (विश्व)',
+        'eo_001' => 'एस्परान्टो (जग)',
         'es' => 'स्पॅनिश',
         'es_419' => 'स्पॅनिश (लॅटिन अमेरिका)',
         'es_AR' => 'स्पॅनिश (अर्जेंटिना)',
@@ -271,8 +272,8 @@
         'ff_Latn_SN' => 'फुलाह (लॅटिन, सेनेगल)',
         'ff_MR' => 'फुलाह (मॉरिटानिया)',
         'ff_SN' => 'फुलाह (सेनेगल)',
-        'fi' => 'फिन्निश',
-        'fi_FI' => 'फिन्निश (फिनलंड)',
+        'fi' => 'फिनिश',
+        'fi_FI' => 'फिनिश (फिनलंड)',
         'fo' => 'फरोइज',
         'fo_DK' => 'फरोइज (डेन्मार्क)',
         'fo_FO' => 'फरोइज (फेरो बेटे)',
@@ -351,12 +352,14 @@
         'hr_HR' => 'क्रोएशियन (क्रोएशिया)',
         'hu' => 'हंगेरियन',
         'hu_HU' => 'हंगेरियन (हंगेरी)',
-        'hy' => 'आर्मेनियन',
-        'hy_AM' => 'आर्मेनियन (अर्मेनिया)',
+        'hy' => 'अर्मेनियन',
+        'hy_AM' => 'अर्मेनियन (अर्मेनिया)',
         'ia' => 'इंटरलिंग्वा',
-        'ia_001' => 'इंटरलिंग्वा (विश्व)',
+        'ia_001' => 'इंटरलिंग्वा (जग)',
         'id' => 'इंडोनेशियन',
         'id_ID' => 'इंडोनेशियन (इंडोनेशिया)',
+        'ie' => 'इंटरलिंग',
+        'ie_EE' => 'इंटरलिंग (एस्टोनिया)',
         'ig' => 'ईग्बो',
         'ig_NG' => 'ईग्बो (नायजेरिया)',
         'ii' => 'सिचुआन यी',
@@ -377,6 +380,8 @@
         'ki' => 'किकुयू',
         'ki_KE' => 'किकुयू (केनिया)',
         'kk' => 'कझाक',
+        'kk_Cyrl' => 'कझाक (सीरिलिक)',
+        'kk_Cyrl_KZ' => 'कझाक (सीरिलिक, कझाकस्तान)',
         'kk_KZ' => 'कझाक (कझाकस्तान)',
         'kl' => 'कलाल्लिसत',
         'kl_GL' => 'कलाल्लिसत (ग्रीनलंड)',
@@ -385,6 +390,7 @@
         'kn' => 'कन्नड',
         'kn_IN' => 'कन्नड (भारत)',
         'ko' => 'कोरियन',
+        'ko_CN' => 'कोरियन (चीन)',
         'ko_KP' => 'कोरियन (उत्तर कोरिया)',
         'ko_KR' => 'कोरियन (दक्षिण कोरिया)',
         'ks' => 'काश्मीरी',
@@ -455,8 +461,11 @@
         'nl_SX' => 'डच (सिंट मार्टेन)',
         'nn' => 'नॉर्वेजियन न्योर्स्क',
         'nn_NO' => 'नॉर्वेजियन न्योर्स्क (नॉर्वे)',
-        'no' => 'नोर्वेजियन',
-        'no_NO' => 'नोर्वेजियन (नॉर्वे)',
+        'no' => 'नॉर्वेजियन',
+        'no_NO' => 'नॉर्वेजियन (नॉर्वे)',
+        'oc' => 'ऑक्सितान',
+        'oc_ES' => 'ऑक्सितान (स्पेन)',
+        'oc_FR' => 'ऑक्सितान (फ्रान्स)',
         'om' => 'ओरोमो',
         'om_ET' => 'ओरोमो (इथिओपिया)',
         'om_KE' => 'ओरोमो (केनिया)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'सर्बियन (लॅटिन, सर्बिया)',
         'sr_ME' => 'सर्बियन (मोंटेनेग्रो)',
         'sr_RS' => 'सर्बियन (सर्बिया)',
+        'st' => 'दक्षिणी सोथो',
+        'st_LS' => 'दक्षिणी सोथो (लेसोथो)',
+        'st_ZA' => 'दक्षिणी सोथो (दक्षिण आफ्रिका)',
         'su' => 'सुंदानीज',
         'su_ID' => 'सुंदानीज (इंडोनेशिया)',
         'su_Latn' => 'सुंदानीज (लॅटिन)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'तुर्कमेन (तुर्कमेनिस्तान)',
         'tl' => 'टागालोग',
         'tl_PH' => 'टागालोग (फिलिपिन्स)',
+        'tn' => 'त्स्वाना',
+        'tn_BW' => 'त्स्वाना (बोट्सवाना)',
+        'tn_ZA' => 'त्स्वाना (दक्षिण आफ्रिका)',
         'to' => 'टोंगन',
         'to_TO' => 'टोंगन (टोंगा)',
         'tr' => 'तुर्की',
@@ -618,10 +633,12 @@
         'xh' => 'खोसा',
         'xh_ZA' => 'खोसा (दक्षिण आफ्रिका)',
         'yi' => 'यिद्दिश',
-        'yi_001' => 'यिद्दिश (विश्व)',
+        'yi_UA' => 'यिद्दिश (युक्रेन)',
         'yo' => 'योरुबा',
         'yo_BJ' => 'योरुबा (बेनिन)',
         'yo_NG' => 'योरुबा (नायजेरिया)',
+        'za' => 'झुआंग',
+        'za_CN' => 'झुआंग (चीन)',
         'zh' => 'चीनी',
         'zh_CN' => 'चीनी (चीन)',
         'zh_HK' => 'चीनी (हाँगकाँग एसएआर चीन)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ms.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ms.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ms.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ms.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'Inggeris (Guam)',
         'en_GY' => 'Inggeris (Guyana)',
         'en_HK' => 'Inggeris (Hong Kong SAR China)',
+        'en_ID' => 'Inggeris (Indonesia)',
         'en_IE' => 'Inggeris (Ireland)',
         'en_IL' => 'Inggeris (Israel)',
         'en_IM' => 'Inggeris (Isle of Man)',
@@ -332,8 +333,8 @@
         'gd_GB' => 'Scots Gaelic (United Kingdom)',
         'gl' => 'Galicia',
         'gl_ES' => 'Galicia (Sepanyol)',
-        'gu' => 'Gujerat',
-        'gu_IN' => 'Gujerat (India)',
+        'gu' => 'Gujarat',
+        'gu_IN' => 'Gujarat (India)',
         'gv' => 'Manx',
         'gv_IM' => 'Manx (Isle of Man)',
         'ha' => 'Hausa',
@@ -357,6 +358,8 @@
         'ia_001' => 'Interlingua (Dunia)',
         'id' => 'Indonesia',
         'id_ID' => 'Indonesia (Indonesia)',
+        'ie' => 'Interlingue',
+        'ie_EE' => 'Interlingue (Estonia)',
         'ig' => 'Igbo',
         'ig_NG' => 'Igbo (Nigeria)',
         'ii' => 'Sichuan Yi',
@@ -377,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)',
@@ -385,11 +390,10 @@
         'kn' => 'Kannada',
         'kn_IN' => 'Kannada (India)',
         'ko' => 'Korea',
+        'ko_CN' => 'Korea (China)',
         '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)',
@@ -457,6 +461,9 @@
         'nn_NO' => 'Nynorsk Norway (Norway)',
         'no' => 'Norway',
         'no_NO' => 'Norway (Norway)',
+        'oc' => 'Occitania',
+        'oc_ES' => 'Occitania (Sepanyol)',
+        'oc_FR' => 'Occitania (Perancis)',
         'om' => 'Oromo',
         'om_ET' => 'Oromo (Ethiopia)',
         'om_KE' => 'Oromo (Kenya)',
@@ -466,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)',
@@ -515,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)',
@@ -557,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)',
@@ -586,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',
@@ -602,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)',
@@ -616,10 +623,12 @@
         'xh' => 'Xhosa',
         'xh_ZA' => 'Xhosa (Afrika Selatan)',
         'yi' => 'Yiddish',
-        'yi_001' => 'Yiddish (Dunia)',
+        'yi_UA' => 'Yiddish (Ukraine)',
         '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)',
@@ -627,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/mt.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,11 +138,11 @@
         'en_GU' => 'Ingliż (Guam)',
         'en_GY' => 'Ingliż (il-Guyana)',
         'en_HK' => 'Ingliż (ir-Reġjun Amministrattiv Speċjali ta’ Hong Kong tar-Repubblika tal-Poplu taċ-Ċina)',
+        'en_ID' => 'Ingliż (l-Indoneżja)',
         'en_IE' => 'Ingliż (l-Irlanda)',
         'en_IL' => 'Ingliż (Iżrael)',
         'en_IM' => 'Ingliż (Isle of Man)',
         'en_IN' => 'Ingliż (l-Indja)',
-        'en_IO' => 'Ingliż (Territorju Brittaniku tal-Oċean Indjan)',
         'en_JE' => 'Ingliż (Jersey)',
         'en_JM' => 'Ingliż (il-Ġamajka)',
         'en_KE' => 'Ingliż (il-Kenja)',
@@ -344,6 +344,8 @@
         'ia_001' => 'Interlingua (Dinja)',
         'id' => 'Indoneżjan',
         'id_ID' => 'Indoneżjan (l-Indoneżja)',
+        'ie' => 'Interlingue',
+        'ie_EE' => 'Interlingue (l-Estonja)',
         'ig' => 'Igbo',
         'ig_NG' => 'Igbo (in-Niġerja)',
         'ii' => 'Sichuan Yi',
@@ -364,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)',
@@ -372,6 +376,7 @@
         'kn' => 'Kannada',
         'kn_IN' => 'Kannada (l-Indja)',
         'ko' => 'Korean',
+        'ko_CN' => 'Korean (iċ-Ċina)',
         'ko_KP' => 'Korean (il-Korea ta’ Fuq)',
         'ko_KR' => 'Korean (il-Korea t’Isfel)',
         'ks' => 'Kashmiri',
@@ -442,6 +447,9 @@
         'nn_NO' => 'Ninorsk Norveġiż (in-Norveġja)',
         'no' => 'Norveġiż',
         'no_NO' => 'Norveġiż (in-Norveġja)',
+        'oc' => 'Oċċitan',
+        'oc_ES' => 'Oċċitan (Spanja)',
+        'oc_FR' => 'Oċċitan (Franza)',
         'om' => 'Oromo',
         'om_ET' => 'Oromo (l-Etjopja)',
         'om_KE' => 'Oromo (il-Kenja)',
@@ -538,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)',
@@ -569,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',
@@ -599,10 +613,12 @@
         'xh' => 'Xhosa',
         'xh_ZA' => 'Xhosa (l-Afrika t’Isfel)',
         'yi' => 'Yiddish',
-        'yi_001' => 'Yiddish (Dinja)',
+        'yi_UA' => 'Yiddish (l-Ukrajna)',
         'yo' => 'Yoruba',
         'yo_BJ' => 'Yoruba (il-Benin)',
         'yo_NG' => 'Yoruba (in-Niġerja)',
+        'za' => 'Zhuang',
+        'za_CN' => 'Zhuang (iċ-Ċina)',
         'zh' => 'Ċiniż',
         'zh_CN' => 'Ċiniż (iċ-Ċina)',
         'zh_HK' => 'Ċiniż (ir-Reġjun Amministrattiv Speċjali ta’ Hong Kong tar-Repubblika tal-Poplu taċ-Ċina)',
@@ -610,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/my.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/my.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/my.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/my.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'အင်္ဂလိပ် (ဂူအမ်)',
         'en_GY' => 'အင်္ဂလိပ် (ဂိုင်ယာနာ)',
         'en_HK' => 'အင်္ဂလိပ် (ဟောင်ကောင် [တရုတ်ပြည်])',
+        'en_ID' => 'အင်္ဂလိပ် (အင်ဒိုနီးရှား)',
         'en_IE' => 'အင်္ဂလိပ် (အိုင်ယာလန်)',
         'en_IL' => 'အင်္ဂလိပ် (အစ္စရေး)',
         'en_IM' => 'အင်္ဂလိပ် (မန်ကျွန်း)',
@@ -342,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' => 'ခရိုအေးရှား (ခရိုအေးရှား)',
@@ -357,6 +358,8 @@
         'ia_001' => 'အင်တာလင်ဂွါ (ကမ္ဘာ)',
         'id' => 'အင်ဒိုနီးရှား',
         'id_ID' => 'အင်ဒိုနီးရှား (အင်ဒိုနီးရှား)',
+        'ie' => 'အင်တာလင်း',
+        'ie_EE' => 'အင်တာလင်း (အက်စတိုးနီးယား)',
         'ig' => 'အစ္ဂဘို',
         'ig_NG' => 'အစ္ဂဘို (နိုင်ဂျီးရီးယား)',
         'ii' => 'စီချွမ် ရီ',
@@ -377,6 +380,8 @@
         'ki' => 'ကီကူယူ',
         'ki_KE' => 'ကီကူယူ (ကင်ညာ)',
         'kk' => 'ကာဇာချ',
+        'kk_Cyrl' => 'ကာဇာချ (စစ်ရိလစ်)',
+        'kk_Cyrl_KZ' => 'ကာဇာချ (စစ်ရိလစ်/ ကာဇက်စတန်)',
         'kk_KZ' => 'ကာဇာချ (ကာဇက်စတန်)',
         'kl' => 'ကလာအ်လီဆပ်',
         'kl_GL' => 'ကလာအ်လီဆပ် (ဂရင်းလန်း)',
@@ -385,6 +390,7 @@
         'kn' => 'ကန်နာဒါ',
         'kn_IN' => 'ကန်နာဒါ (အိန္ဒိယ)',
         'ko' => 'ကိုရီးယား',
+        'ko_CN' => 'ကိုရီးယား (တရုတ်)',
         'ko_KP' => 'ကိုရီးယား (မြောက်ကိုရီးယား)',
         'ko_KR' => 'ကိုရီးယား (တောင်ကိုရီးယား)',
         'ks' => 'ကက်ရှ်မီးယား',
@@ -457,6 +463,9 @@
         'nn_NO' => 'နော်ဝေ နီးနောစ် (နော်ဝေ)',
         'no' => 'နော်ဝေ',
         'no_NO' => 'နော်ဝေ (နော်ဝေ)',
+        'oc' => 'အိုစီတန်',
+        'oc_ES' => 'အိုစီတန် (စပိန်)',
+        'oc_FR' => 'အိုစီတန် (ပြင်သစ်)',
         'om' => 'အိုရိုမို',
         'om_ET' => 'အိုရိုမို (အီသီယိုးပီးယား)',
         'om_KE' => 'အိုရိုမို (ကင်ညာ)',
@@ -555,6 +564,9 @@
         'sr_Latn_RS' => 'ဆားဘီးယား (လက်တင်/ ဆားဘီးယား)',
         'sr_ME' => 'ဆားဘီးယား (မွန်တီနိဂရိုး)',
         'sr_RS' => 'ဆားဘီးယား (ဆားဘီးယား)',
+        'st' => 'တောင်ပိုင်း ဆိုသို',
+        'st_LS' => 'တောင်ပိုင်း ဆိုသို (လီဆိုသို)',
+        'st_ZA' => 'တောင်ပိုင်း ဆိုသို (တောင်အာဖရိက)',
         'su' => 'ဆူဒန်',
         'su_ID' => 'ဆူဒန် (အင်ဒိုနီးရှား)',
         'su_Latn' => 'ဆူဒန် (လက်တင်)',
@@ -584,6 +596,9 @@
         'ti_ET' => 'တီဂ်ရင်ယာ (အီသီယိုးပီးယား)',
         'tk' => 'တာ့ခ်မင်နစ္စတန်',
         'tk_TM' => 'တာ့ခ်မင်နစ္စတန် (တာ့ခ်မင်နစ္စတန်)',
+        'tn' => 'တီဆဝါနာ',
+        'tn_BW' => 'တီဆဝါနာ (ဘော့ဆွာနာ)',
+        'tn_ZA' => 'တီဆဝါနာ (တောင်အာဖရိက)',
         'to' => 'တွန်ဂါ',
         'to_TO' => 'တွန်ဂါ (တွန်ဂါ)',
         'tr' => 'တူရကီ',
@@ -614,10 +629,12 @@
         'xh' => 'ဇိုစာ',
         'xh_ZA' => 'ဇိုစာ (တောင်အာဖရိက)',
         'yi' => 'ရဟူဒီ',
-        'yi_001' => 'ရဟူဒီ (ကမ္ဘာ)',
+        'yi_UA' => 'ရဟူဒီ (ယူကရိန်း)',
         'yo' => 'ယိုရူဘာ',
         'yo_BJ' => 'ယိုရူဘာ (ဘီနင်)',
         'yo_NG' => 'ယိုရူဘာ (နိုင်ဂျီးရီးယား)',
+        'za' => 'ဂျွမ်',
+        'za_CN' => 'ဂျွမ် (တရုတ်)',
         'zh' => 'တရုတ်',
         'zh_CN' => 'တရုတ် (တရုတ်)',
         'zh_HK' => 'တရုတ် (ဟောင်ကောင် [တရုတ်ပြည်])',
@@ -625,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/nd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/nd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/nd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/nd.php	2026-05-20 10:22:01.000000000 +0200
@@ -86,10 +86,10 @@
         'en_GM' => 'isi-Ngisi (Gambiya)',
         'en_GU' => 'isi-Ngisi (Guam)',
         'en_GY' => 'isi-Ngisi (Guyana)',
+        'en_ID' => 'isi-Ngisi (Indonesiya)',
         'en_IE' => 'isi-Ngisi (Ireland)',
         'en_IL' => 'isi-Ngisi (Isuraeli)',
         'en_IN' => 'isi-Ngisi (Indiya)',
-        'en_IO' => 'isi-Ngisi (British Indian Ocean Territory)',
         'en_JM' => 'isi-Ngisi (Jamaica)',
         'en_KE' => 'isi-Ngisi (Khenya)',
         'en_KI' => 'isi-Ngisi (Khiribati)',
@@ -244,6 +244,7 @@
         'km' => 'isi-Khambodiya',
         'km_KH' => 'isi-Khambodiya (Cambodia)',
         'ko' => 'isi-Koriya',
+        'ko_CN' => 'isi-Koriya (China)',
         'ko_KP' => 'isi-Koriya (North Korea)',
         'ko_KR' => 'isi-Koriya (South Korea)',
         'ms' => 'isi-Malayi',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ne.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ne.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ne.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ne.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'अङ्ग्रेजी (गुवाम)',
         'en_GY' => 'अङ्ग्रेजी (गुयाना)',
         'en_HK' => 'अङ्ग्रेजी (हङकङ चिनियाँ विशेष प्रशासनिक क्षेत्र)',
+        'en_ID' => 'अङ्ग्रेजी (इन्डोनेशिया)',
         'en_IE' => 'अङ्ग्रेजी (आयरल्याण्ड)',
         'en_IL' => 'अङ्ग्रेजी (इजरायल)',
         'en_IM' => 'अङ्ग्रेजी (आइल अफ म्यान)',
@@ -357,6 +358,8 @@
         'ia_001' => 'इन्टर्लिङ्गुआ (विश्व)',
         'id' => 'इन्डोनेसियाली',
         'id_ID' => 'इन्डोनेसियाली (इन्डोनेशिया)',
+        'ie' => 'इन्टरलिङ्ग्वे',
+        'ie_EE' => 'इन्टरलिङ्ग्वे (इस्टोनिया)',
         'ig' => 'इग्बो',
         'ig_NG' => 'इग्बो (नाइजेरिया)',
         'ii' => 'सिचुआन यि',
@@ -377,6 +380,8 @@
         'ki' => 'किकुयु',
         'ki_KE' => 'किकुयु (केन्या)',
         'kk' => 'काजाख',
+        'kk_Cyrl' => 'काजाख (सिरिलिक)',
+        'kk_Cyrl_KZ' => 'काजाख (सिरिलिक, काजाकस्तान)',
         'kk_KZ' => 'काजाख (काजाकस्तान)',
         'kl' => 'कालालिसुट',
         'kl_GL' => 'कालालिसुट (ग्रिनल्याण्ड)',
@@ -385,6 +390,7 @@
         'kn' => 'कन्नाडा',
         'kn_IN' => 'कन्नाडा (भारत)',
         'ko' => 'कोरियाली',
+        'ko_CN' => 'कोरियाली (चीन)',
         'ko_KP' => 'कोरियाली (उत्तर कोरिया)',
         'ko_KR' => 'कोरियाली (दक्षिण कोरिया)',
         'ks' => 'कास्मिरी',
@@ -457,6 +463,9 @@
         'nn_NO' => 'नर्वेली नाइनोर्स्क (नर्वे)',
         'no' => 'नर्वेली',
         'no_NO' => 'नर्वेली (नर्वे)',
+        'oc' => 'अक्सिटन',
+        'oc_ES' => 'अक्सिटन (स्पेन)',
+        'oc_FR' => 'अक्सिटन (फ्रान्स)',
         'om' => 'ओरोमो',
         'om_ET' => 'ओरोमो (इथियोपिया)',
         'om_KE' => 'ओरोमो (केन्या)',
@@ -555,6 +564,9 @@
         'sr_Latn_RS' => 'सर्बियाली (ल्याटिन, सर्बिया)',
         'sr_ME' => 'सर्बियाली (मोन्टेनिग्रो)',
         'sr_RS' => 'सर्बियाली (सर्बिया)',
+        'st' => 'दक्षिणी सोथो',
+        'st_LS' => 'दक्षिणी सोथो (लेसोथो)',
+        'st_ZA' => 'दक्षिणी सोथो (दक्षिण अफ्रिका)',
         'su' => 'सुडानी',
         'su_ID' => 'सुडानी (इन्डोनेशिया)',
         'su_Latn' => 'सुडानी (ल्याटिन)',
@@ -584,6 +596,9 @@
         'ti_ET' => 'टिग्रिन्या (इथियोपिया)',
         'tk' => 'टर्कमेन',
         'tk_TM' => 'टर्कमेन (तुर्कमेनिस्तान)',
+        'tn' => 'ट्स्वाना',
+        'tn_BW' => 'ट्स्वाना (बोट्स्वाना)',
+        'tn_ZA' => 'ट्स्वाना (दक्षिण अफ्रिका)',
         'to' => 'टोङ्गन',
         'to_TO' => 'टोङ्गन (टोंगा)',
         'tr' => 'टर्किश',
@@ -614,10 +629,12 @@
         'xh' => 'खोसा',
         'xh_ZA' => 'खोसा (दक्षिण अफ्रिका)',
         'yi' => 'यिद्दिस',
-        'yi_001' => 'यिद्दिस (विश्व)',
+        'yi_UA' => 'यिद्दिस (युक्रेन)',
         'yo' => 'योरूवा',
         'yo_BJ' => 'योरूवा (बेनिन)',
         'yo_NG' => 'योरूवा (नाइजेरिया)',
+        'za' => 'झुुआङ्ग',
+        'za_CN' => 'झुुआङ्ग (चीन)',
         'zh' => 'चिनियाँ',
         'zh_CN' => 'चिनियाँ (चीन)',
         'zh_HK' => 'चिनियाँ (हङकङ चिनियाँ विशेष प्रशासनिक क्षेत्र)',
@@ -625,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/nl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/nl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/nl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/nl.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'Engels (Guam)',
         'en_GY' => 'Engels (Guyana)',
         'en_HK' => 'Engels (Hongkong SAR van China)',
+        'en_ID' => 'Engels (Indonesië)',
         'en_IE' => 'Engels (Ierland)',
         'en_IL' => 'Engels (Israël)',
         'en_IM' => 'Engels (Isle of Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'Interlingua (wereld)',
         'id' => 'Indonesisch',
         'id_ID' => 'Indonesisch (Indonesië)',
+        'ie' => 'Interlingue',
+        'ie_EE' => 'Interlingue (Estland)',
         'ig' => 'Igbo',
         'ig_NG' => 'Igbo (Nigeria)',
         'ii' => 'Yi',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'Kannada',
         'kn_IN' => 'Kannada (India)',
         'ko' => 'Koreaans',
+        'ko_CN' => 'Koreaans (China)',
         'ko_KP' => 'Koreaans (Noord-Korea)',
         'ko_KR' => 'Koreaans (Zuid-Korea)',
         'ks' => 'Kasjmiri',
@@ -457,6 +463,9 @@
         'nn_NO' => 'Noors - Nynorsk (Noorwegen)',
         'no' => 'Noors',
         'no_NO' => 'Noors (Noorwegen)',
+        'oc' => 'Occitaans',
+        'oc_ES' => 'Occitaans (Spanje)',
+        'oc_FR' => 'Occitaans (Frankrijk)',
         'om' => 'Afaan Oromo',
         'om_ET' => 'Afaan Oromo (Ethiopië)',
         'om_KE' => 'Afaan Oromo (Kenia)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'Xhosa',
         'xh_ZA' => 'Xhosa (Zuid-Afrika)',
         'yi' => 'Jiddisch',
-        'yi_001' => 'Jiddisch (wereld)',
+        'yi_UA' => 'Jiddisch (Oekraïne)',
         'yo' => 'Yoruba',
         'yo_BJ' => 'Yoruba (Benin)',
         'yo_NG' => 'Yoruba (Nigeria)',
+        'za' => 'Zhuang',
+        'za_CN' => 'Zhuang (China)',
         'zh' => 'Chinees',
         'zh_CN' => 'Chinees (China)',
         'zh_HK' => 'Chinees (Hongkong SAR van China)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/nn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/nn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/nn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/nn.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,14 +2,13 @@
 
 return [
     'Names' => [
-        'be' => 'kviterussisk',
-        'be_BY' => 'kviterussisk (Kviterussland)',
         'cv' => 'tsjuvansk',
         'gv' => 'manx',
         'kl' => 'grønlandsk [kalaallisut]',
         'mg' => 'madagassisk',
         'ne' => 'nepalsk',
-        'rw' => 'kinjarwanda',
         'sc' => 'sardinsk',
+        'st' => 'sørsotho',
+        'tn' => 'tswana',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/no.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/no.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/no.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/no.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,8 +46,8 @@
         'az_Cyrl_AZ' => 'aserbajdsjansk (kyrillisk, Aserbajdsjan)',
         'az_Latn' => 'aserbajdsjansk (latinsk)',
         'az_Latn_AZ' => 'aserbajdsjansk (latinsk, Aserbajdsjan)',
-        'be' => 'hviterussisk',
-        'be_BY' => 'hviterussisk (Hviterussland)',
+        'be' => 'belarusisk',
+        'be_BY' => 'belarusisk (Belarus)',
         'bg' => 'bulgarsk',
         'bg_BG' => 'bulgarsk (Bulgaria)',
         'bm' => 'bambara',
@@ -138,6 +138,7 @@
         'en_GU' => 'engelsk (Guam)',
         'en_GY' => 'engelsk (Guyana)',
         'en_HK' => 'engelsk (Hongkong SAR Kina)',
+        'en_ID' => 'engelsk (Indonesia)',
         'en_IE' => 'engelsk (Irland)',
         'en_IL' => 'engelsk (Israel)',
         'en_IM' => 'engelsk (Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (verden)',
         'id' => 'indonesisk',
         'id_ID' => 'indonesisk (Indonesia)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estland)',
         'ig' => 'ibo',
         'ig_NG' => 'ibo (Nigeria)',
         'ii' => 'sichuan-yi',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (India)',
         'ko' => 'koreansk',
+        'ko_CN' => 'koreansk (Kina)',
         'ko_KP' => 'koreansk (Nord-Korea)',
         'ko_KR' => 'koreansk (Sør-Korea)',
         'ks' => 'kasjmiri',
@@ -457,6 +463,9 @@
         'nn_NO' => 'norsk nynorsk (Norge)',
         'no' => 'norsk',
         'no_NO' => 'norsk (Norge)',
+        'oc' => 'oksitansk',
+        'oc_ES' => 'oksitansk (Spania)',
+        'oc_FR' => 'oksitansk (Frankrike)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiopia)',
         'om_KE' => 'oromo (Kenya)',
@@ -502,7 +511,7 @@
         'ro_MD' => 'rumensk (Moldova)',
         'ro_RO' => 'rumensk (Romania)',
         'ru' => 'russisk',
-        'ru_BY' => 'russisk (Hviterussland)',
+        'ru_BY' => 'russisk (Belarus)',
         'ru_KG' => 'russisk (Kirgisistan)',
         'ru_KZ' => 'russisk (Kasakhstan)',
         'ru_MD' => 'russisk (Moldova)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Sør-Afrika)',
         'yi' => 'jiddisk',
-        'yi_001' => 'jiddisk (verden)',
+        'yi_UA' => 'jiddisk (Ukraina)',
         'yo' => 'joruba',
         'yo_BJ' => 'joruba (Benin)',
         'yo_NG' => 'joruba (Nigeria)',
+        'za' => 'zhuang',
+        'za_CN' => 'zhuang (Kina)',
         'zh' => 'kinesisk',
         'zh_CN' => 'kinesisk (Kina)',
         'zh_HK' => 'kinesisk (Hongkong SAR Kina)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/oc.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/oc.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/oc.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/oc.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,11 @@
+<?php
+
+return [
+    'Names' => [
+        'en' => 'anglés',
+        'en_HK' => 'anglés (Hong Kong)',
+        'oc' => 'occitan',
+        'oc_ES' => 'occitan (Espanha)',
+        'oc_FR' => 'occitan (França)',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/om.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/om.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/om.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/om.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,126 +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)',
+        '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 (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_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' => '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/or.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/or.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/or.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/or.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => 'ଦଡଜୋଙ୍ଗଖା (ଭୁଟାନ)',
@@ -138,11 +138,12 @@
         'en_GU' => 'ଇଂରାଜୀ (ଗୁଆମ୍)',
         'en_GY' => 'ଇଂରାଜୀ (ଗୁଇନା)',
         'en_HK' => 'ଇଂରାଜୀ (ହଂ କଂ ଏସଏଆର୍‌ ଚାଇନା)',
+        'en_ID' => 'ଇଂରାଜୀ (ଇଣ୍ଡୋନେସିଆ)',
         'en_IE' => 'ଇଂରାଜୀ (ଆୟରଲ୍ୟାଣ୍ଡ)',
         'en_IL' => 'ଇଂରାଜୀ (ଇସ୍ରାଏଲ୍)',
         'en_IM' => 'ଇଂରାଜୀ (ଆଇଲ୍‌ ଅଫ୍‌ ମ୍ୟାନ୍‌)',
         'en_IN' => 'ଇଂରାଜୀ (ଭାରତ)',
-        'en_IO' => 'ଇଂରାଜୀ (ବ୍ରିଟିଶ୍‌ ଭାରତ ମାହାସାଗର କ୍ଷେତ୍ର)',
+        'en_IO' => 'ଇଂରାଜୀ (ବ୍ରିଟିଶ୍‌ ଭାରତୀୟ ମହାସାଗର କ୍ଷେତ୍ର)',
         'en_JE' => 'ଇଂରାଜୀ (ଜର୍ସି)',
         'en_JM' => 'ଇଂରାଜୀ (ଜାମାଇକା)',
         'en_KE' => 'ଇଂରାଜୀ (କେନିୟା)',
@@ -169,7 +170,7 @@
         'en_NR' => 'ଇଂରାଜୀ (ନାଉରୁ)',
         'en_NU' => 'ଇଂରାଜୀ (ନିଉ)',
         'en_NZ' => 'ଇଂରାଜୀ (ନ୍ୟୁଜିଲାଣ୍ଡ)',
-        'en_PG' => 'ଇଂରାଜୀ (ପପୁଆ ନ୍ୟୁ ଗୁଏନିଆ)',
+        'en_PG' => 'ଇଂରାଜୀ (ପପୁଆ ନ୍ୟୁ ଗିନି)',
         'en_PH' => 'ଇଂରାଜୀ (ଫିଲିପାଇନସ୍)',
         'en_PK' => 'ଇଂରାଜୀ (ପାକିସ୍ତାନ)',
         'en_PN' => 'ଇଂରାଜୀ (ପିଟକାଇରିନ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ)',
@@ -179,7 +180,7 @@
         'en_SB' => 'ଇଂରାଜୀ (ସୋଲୋମନ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ)',
         'en_SC' => 'ଇଂରାଜୀ (ସେଚେଲସ୍)',
         'en_SD' => 'ଇଂରାଜୀ (ସୁଦାନ)',
-        'en_SE' => 'ଇଂରାଜୀ (ସ୍ୱେଡେନ୍)',
+        'en_SE' => 'ଇଂରାଜୀ (ସ୍ୱିଡେନ୍‌)',
         'en_SG' => 'ଇଂରାଜୀ (ସିଙ୍ଗାପୁର୍)',
         'en_SH' => 'ଇଂରାଜୀ (ସେଣ୍ଟ ହେଲେନା)',
         'en_SI' => 'ଇଂରାଜୀ (ସ୍ଲୋଭେନିଆ)',
@@ -196,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' => 'ଇଂରାଜୀ (ଦକ୍ଷିଣ ଆଫ୍ରିକା)',
@@ -206,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' => 'ବାସ୍କ୍ୱି',
@@ -273,9 +274,9 @@
         'ff_SN' => 'ଫୁଲାହ (ସେନେଗାଲ୍)',
         'fi' => 'ଫିନ୍ନିସ୍',
         'fi_FI' => 'ଫିନ୍ନିସ୍ (ଫିନଲ୍ୟାଣ୍ଡ)',
-        'fo' => 'ଫାରୋଏସେ',
-        'fo_DK' => 'ଫାରୋଏସେ (ଡେନମାର୍କ)',
-        'fo_FO' => 'ଫାରୋଏସେ (ଫାରୋଇ ଦ୍ୱୀପପୁଞ୍ଜ)',
+        'fo' => 'ଫାରୋଇଜ୍‌',
+        'fo_DK' => 'ଫାରୋଇଜ୍‌ (ଡେନମାର୍କ)',
+        'fo_FO' => 'ଫାରୋଇଜ୍‌ (ଫାରୋଇ ଦ୍ୱୀପପୁଞ୍ଜ)',
         'fr' => 'ଫରାସୀ',
         'fr_BE' => 'ଫରାସୀ (ବେଲଜିୟମ୍)',
         'fr_BF' => 'ଫରାସୀ (ବୁର୍କିନା ଫାସୋ)',
@@ -296,7 +297,7 @@
         'fr_GF' => 'ଫରାସୀ (ଫ୍ରେଞ୍ଚ ଗୁଇନା)',
         'fr_GN' => 'ଫରାସୀ (ଗୁଇନିଆ)',
         'fr_GP' => 'ଫରାସୀ (ଗୁଆଡେଲୋପ୍)',
-        'fr_GQ' => 'ଫରାସୀ (ଇକ୍ବାଟେରିଆଲ୍ ଗୁଇନିଆ)',
+        'fr_GQ' => 'ଫରାସୀ (ଇକ୍ବାଟୋରିଆଲ୍ ଗୁଇନିଆ)',
         'fr_HT' => 'ଫରାସୀ (ହାଇତି)',
         'fr_KM' => 'ଫରାସୀ (କୋମୋରସ୍)',
         'fr_LU' => 'ଫରାସୀ (ଲକ୍ସେମବର୍ଗ)',
@@ -325,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' => 'ଆର୍ମେନିଆନ୍',
@@ -357,10 +358,12 @@
         'ia_001' => 'ଇର୍ଣ୍ଟଲିଙ୍ଗୁଆ (ବିଶ୍ୱ)',
         'id' => 'ଇଣ୍ଡୋନେସୀୟ',
         'id_ID' => 'ଇଣ୍ଡୋନେସୀୟ (ଇଣ୍ଡୋନେସିଆ)',
+        'ie' => 'ଇର୍ଣ୍ଟରଲିଙ୍ଗୁଇ',
+        'ie_EE' => 'ଇର୍ଣ୍ଟରଲିଙ୍ଗୁଇ (ଏସ୍ତୋନିଆ)',
         'ig' => 'ଇଗବୋ',
         'ig_NG' => 'ଇଗବୋ (ନାଇଜେରିଆ)',
         'ii' => 'ସିଚୁଆନ୍ ୟୀ',
-        'ii_CN' => 'ସିଚୁଆନ୍ ୟୀ (ଚିନ୍)',
+        'ii_CN' => 'ସିଚୁଆନ୍ ୟୀ (ଚୀନ୍‌)',
         'is' => 'ଆଇସଲାଣ୍ଡିକ୍',
         'is_IS' => 'ଆଇସଲାଣ୍ଡିକ୍ (ଆଇସଲ୍ୟାଣ୍ଡ)',
         'it' => 'ଇଟାଲୀୟ',
@@ -370,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' => 'ଖାମେର୍',
@@ -385,13 +390,14 @@
         'kn' => 'କନ୍ନଡ',
         'kn_IN' => 'କନ୍ନଡ (ଭାରତ)',
         'ko' => 'କୋରିଆନ୍',
+        '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' => 'କୁର୍ଦ୍ଦିଶ୍ (ତୁର୍କୀ)',
@@ -424,8 +430,8 @@
         'mk_MK' => 'ମାସେଡୋନିଆନ୍ (ଉତ୍ତର ମାସେଡୋନିଆ)',
         'ml' => 'ମାଲାୟଲମ୍',
         'ml_IN' => 'ମାଲାୟଲମ୍ (ଭାରତ)',
-        'mn' => 'ମଙ୍ଗୋଳିୟ',
-        'mn_MN' => 'ମଙ୍ଗୋଳିୟ (ମଙ୍ଗୋଲିଆ)',
+        'mn' => 'ମଙ୍ଗୋଲୀୟ',
+        'mn_MN' => 'ମଙ୍ଗୋଲୀୟ (ମଙ୍ଗୋଲିଆ)',
         'mr' => 'ମରାଠୀ',
         'mr_IN' => 'ମରାଠୀ (ଭାରତ)',
         'ms' => 'ମାଲୟ',
@@ -453,10 +459,13 @@
         'nl_NL' => 'ଡଚ୍ (ନେଦରଲ୍ୟାଣ୍ଡ)',
         'nl_SR' => 'ଡଚ୍ (ସୁରିନାମ)',
         'nl_SX' => 'ଡଚ୍ (ସିଣ୍ଟ ମାର୍ଟୀନ୍‌)',
-        'nn' => 'ନରୱେଜିଆନ୍ ନିୟୋର୍ସ୍କ',
-        'nn_NO' => 'ନରୱେଜିଆନ୍ ନିୟୋର୍ସ୍କ (ନରୱେ)',
+        'nn' => 'ନରୱେଜିଆନ୍ ନିନର୍ସ୍କ୍‌',
+        'nn_NO' => 'ନରୱେଜିଆନ୍ ନିନର୍ସ୍କ୍‌ (ନରୱେ)',
         'no' => 'ନରୱେଜିଆନ୍',
         'no_NO' => 'ନରୱେଜିଆନ୍ (ନରୱେ)',
+        'oc' => 'ଓସିଟାନ୍',
+        'oc_ES' => 'ଓସିଟାନ୍ (ସ୍ପେନ୍)',
+        'oc_FR' => 'ଓସିଟାନ୍ (ଫ୍ରାନ୍ସ)',
         'om' => 'ଓରୋମୋ',
         'om_ET' => 'ଓରୋମୋ (ଇଥିଓପିଆ)',
         'om_KE' => 'ଓରୋମୋ (କେନିୟା)',
@@ -482,7 +491,7 @@
         'pt_BR' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ବ୍ରାଜିଲ୍)',
         'pt_CH' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ସ୍ୱିଜରଲ୍ୟାଣ୍ଡ)',
         'pt_CV' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (କେପ୍ ଭର୍ଦେ)',
-        'pt_GQ' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ଇକ୍ବାଟେରିଆଲ୍ ଗୁଇନିଆ)',
+        'pt_GQ' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ଇକ୍ବାଟୋରିଆଲ୍ ଗୁଇନିଆ)',
         'pt_GW' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ଗୁଇନିଆ-ବିସାଉ)',
         'pt_LU' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ଲକ୍ସେମବର୍ଗ)',
         'pt_MO' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ମାକାଉ ଏସଏଆର୍‌ ଚାଇନା)',
@@ -491,8 +500,8 @@
         'pt_ST' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ସାଓ ଟୋମେ ଏବଂ ପ୍ରିନସିପି)',
         'pt_TL' => 'ପର୍ତ୍ତୁଗୀଜ୍‌ (ତିମୋର୍-ଲେଷ୍ଟେ)',
         'qu' => 'କ୍ୱେଚୁଆ',
-        'qu_BO' => 'କ୍ୱେଚୁଆ (ବୋଲଭିଆ)',
-        'qu_EC' => 'କ୍ୱେଚୁଆ (ଇକ୍ୱାଡୋର୍)',
+        'qu_BO' => 'କ୍ୱେଚୁଆ (ବୋଲିଭିଆ)',
+        'qu_EC' => 'କ୍ୱେଚୁଆ (ଇକ୍ୱେଡର୍‌)',
         'qu_PE' => 'କ୍ୱେଚୁଆ (ପେରୁ)',
         'rm' => 'ରୋମାନଶ୍‌',
         'rm_CH' => 'ରୋମାନଶ୍‌ (ସ୍ୱିଜରଲ୍ୟାଣ୍ଡ)',
@@ -504,7 +513,7 @@
         'ru' => 'ରୁଷିୟ',
         'ru_BY' => 'ରୁଷିୟ (ବେଲାରୁଷ୍)',
         'ru_KG' => 'ରୁଷିୟ (କିର୍ଗିଜିସ୍ତାନ)',
-        'ru_KZ' => 'ରୁଷିୟ (କାଜାକାସ୍ତାନ)',
+        'ru_KZ' => 'ରୁଷିୟ (କାଜାଖସ୍ତାନ୍‌)',
         'ru_MD' => 'ରୁଷିୟ (ମୋଲଡୋଭା)',
         'ru_RU' => 'ରୁଷିୟ (ରୁଷିଆ)',
         'ru_UA' => 'ରୁଷିୟ (ୟୁକ୍ରେନ୍)',
@@ -512,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' => 'ସର୍ବୋ-କ୍ରୋଆଟିଆନ୍',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'ସର୍ବିୟ (ଲାଟିନ୍, ସର୍ବିଆ)',
         'sr_ME' => 'ସର୍ବିୟ (ମଣ୍ଟେନିଗ୍ରୋ)',
         'sr_RS' => 'ସର୍ବିୟ (ସର୍ବିଆ)',
+        'st' => 'ସେସୋଥୋ',
+        'st_LS' => 'ସେସୋଥୋ (ଲେସୋଥୋ)',
+        'st_ZA' => 'ସେସୋଥୋ (ଦକ୍ଷିଣ ଆଫ୍ରିକା)',
         'su' => 'ସୁଦାନୀଜ୍',
         'su_ID' => 'ସୁଦାନୀଜ୍ (ଇଣ୍ଡୋନେସିଆ)',
         'su_Latn' => 'ସୁଦାନୀଜ୍ (ଲାଟିନ୍)',
@@ -564,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' => 'ତାମିଲ୍ (ଶ୍ରୀଲଙ୍କା)',
@@ -581,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' => 'ତୁର୍କିସ୍',
@@ -596,9 +611,9 @@
         'tt' => 'ତାତାର୍',
         'tt_RU' => 'ତାତାର୍ (ରୁଷିଆ)',
         'ug' => 'ୟୁଘୁର୍',
-        'ug_CN' => 'ୟୁଘୁର୍ (ଚିନ୍)',
-        'uk' => 'ୟୁକ୍ରାନିଆନ୍',
-        'uk_UA' => 'ୟୁକ୍ରାନିଆନ୍ (ୟୁକ୍ରେନ୍)',
+        'ug_CN' => 'ୟୁଘୁର୍ (ଚୀନ୍‌)',
+        'uk' => 'ୟୁକ୍ରେନିଆନ୍',
+        'uk_UA' => 'ୟୁକ୍ରେନିଆନ୍ (ୟୁକ୍ରେନ୍)',
         'ur' => 'ଉର୍ଦ୍ଦୁ',
         'ur_IN' => 'ଉର୍ଦ୍ଦୁ (ଭାରତ)',
         'ur_PK' => 'ଉର୍ଦ୍ଦୁ (ପାକିସ୍ତାନ)',
@@ -618,21 +633,25 @@
         'xh' => 'ଖୋସା',
         'xh_ZA' => 'ଖୋସା (ଦକ୍ଷିଣ ଆଫ୍ରିକା)',
         'yi' => 'ୟିଡିସ୍',
-        'yi_001' => 'ୟିଡିସ୍ (ବିଶ୍ୱ)',
+        'yi_UA' => 'ୟିଡିସ୍ (ୟୁକ୍ରେନ୍)',
         'yo' => 'ୟୋରୁବା',
         'yo_BJ' => 'ୟୋରୁବା (ବେନିନ୍)',
         'yo_NG' => 'ୟୋରୁବା (ନାଇଜେରିଆ)',
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pa.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pa.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pa.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pa.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,7 +13,7 @@
         'ar_001' => 'ਅਰਬੀ (ਸੰਸਾਰ)',
         'ar_AE' => 'ਅਰਬੀ (ਸੰਯੁਕਤ ਅਰਬ ਅਮੀਰਾਤ)',
         'ar_BH' => 'ਅਰਬੀ (ਬਹਿਰੀਨ)',
-        'ar_DJ' => 'ਅਰਬੀ (ਜ਼ੀਬੂਤੀ)',
+        'ar_DJ' => 'ਅਰਬੀ (ਜਿਬੂਤੀ)',
         'ar_DZ' => 'ਅਰਬੀ (ਅਲਜੀਰੀਆ)',
         'ar_EG' => 'ਅਰਬੀ (ਮਿਸਰ)',
         'ar_EH' => 'ਅਰਬੀ (ਪੱਛਮੀ ਸਹਾਰਾ)',
@@ -138,6 +138,7 @@
         'en_GU' => 'ਅੰਗਰੇਜ਼ੀ (ਗੁਆਮ)',
         'en_GY' => 'ਅੰਗਰੇਜ਼ੀ (ਗੁਯਾਨਾ)',
         'en_HK' => 'ਅੰਗਰੇਜ਼ੀ (ਹਾਂਗ ਕਾਂਗ ਐਸਏਆਰ ਚੀਨ)',
+        'en_ID' => 'ਅੰਗਰੇਜ਼ੀ (ਇੰਡੋਨੇਸ਼ੀਆ)',
         'en_IE' => 'ਅੰਗਰੇਜ਼ੀ (ਆਇਰਲੈਂਡ)',
         'en_IL' => 'ਅੰਗਰੇਜ਼ੀ (ਇਜ਼ਰਾਈਲ)',
         'en_IM' => 'ਅੰਗਰੇਜ਼ੀ (ਆਇਲ ਆਫ ਮੈਨ)',
@@ -289,7 +290,7 @@
         'fr_CH' => 'ਫਰਾਂਸੀਸੀ (ਸਵਿਟਜ਼ਰਲੈਂਡ)',
         'fr_CI' => 'ਫਰਾਂਸੀਸੀ (ਕੋਟ ਡੀਵੋਆਰ)',
         'fr_CM' => 'ਫਰਾਂਸੀਸੀ (ਕੈਮਰੂਨ)',
-        'fr_DJ' => 'ਫਰਾਂਸੀਸੀ (ਜ਼ੀਬੂਤੀ)',
+        'fr_DJ' => 'ਫਰਾਂਸੀਸੀ (ਜਿਬੂਤੀ)',
         'fr_DZ' => 'ਫਰਾਂਸੀਸੀ (ਅਲਜੀਰੀਆ)',
         'fr_FR' => 'ਫਰਾਂਸੀਸੀ (ਫ਼ਰਾਂਸ)',
         'fr_GA' => 'ਫਰਾਂਸੀਸੀ (ਗਬੋਨ)',
@@ -357,6 +358,8 @@
         'ia_001' => 'ਇੰਟਰਲਿੰਗੁਆ (ਸੰਸਾਰ)',
         'id' => 'ਇੰਡੋਨੇਸ਼ੀਆਈ',
         'id_ID' => 'ਇੰਡੋਨੇਸ਼ੀਆਈ (ਇੰਡੋਨੇਸ਼ੀਆ)',
+        'ie' => 'ਇੰਟਰਲਿੰਗੁਈ',
+        'ie_EE' => 'ਇੰਟਰਲਿੰਗੁਈ (ਇਸਟੋਨੀਆ)',
         'ig' => 'ਇਗਬੋ',
         'ig_NG' => 'ਇਗਬੋ (ਨਾਈਜੀਰੀਆ)',
         'ii' => 'ਸਿਚੁਆਨ ਯੀ',
@@ -377,6 +380,8 @@
         'ki' => 'ਕਿਕੂਯੂ',
         'ki_KE' => 'ਕਿਕੂਯੂ (ਕੀਨੀਆ)',
         'kk' => 'ਕਜ਼ਾਖ਼',
+        'kk_Cyrl' => 'ਕਜ਼ਾਖ਼ (ਸਿਰਿਲਿਕ)',
+        'kk_Cyrl_KZ' => 'ਕਜ਼ਾਖ਼ (ਸਿਰਿਲਿਕ, ਕਜ਼ਾਖਸਤਾਨ)',
         'kk_KZ' => 'ਕਜ਼ਾਖ਼ (ਕਜ਼ਾਖਸਤਾਨ)',
         'kl' => 'ਕਲਾਅੱਲੀਸੁਟ',
         'kl_GL' => 'ਕਲਾਅੱਲੀਸੁਟ (ਗ੍ਰੀਨਲੈਂਡ)',
@@ -385,6 +390,7 @@
         'kn' => 'ਕੰਨੜ',
         'kn_IN' => 'ਕੰਨੜ (ਭਾਰਤ)',
         'ko' => 'ਕੋਰੀਆਈ',
+        'ko_CN' => 'ਕੋਰੀਆਈ (ਚੀਨ)',
         'ko_KP' => 'ਕੋਰੀਆਈ (ਉੱਤਰ ਕੋਰੀਆ)',
         'ko_KR' => 'ਕੋਰੀਆਈ (ਦੱਖਣ ਕੋਰੀਆ)',
         'ks' => 'ਕਸ਼ਮੀਰੀ',
@@ -457,6 +463,9 @@
         'nn_NO' => 'ਨਾਰਵੇਜਿਆਈ ਨਿਓਨੌਰਸਕ (ਨਾਰਵੇ)',
         'no' => 'ਨਾਰਵੇਜਿਆਈ',
         'no_NO' => 'ਨਾਰਵੇਜਿਆਈ (ਨਾਰਵੇ)',
+        'oc' => 'ਓਕਸੀਟਾਨ',
+        'oc_ES' => 'ਓਕਸੀਟਾਨ (ਸਪੇਨ)',
+        'oc_FR' => 'ਓਕਸੀਟਾਨ (ਫ਼ਰਾਂਸ)',
         'om' => 'ਓਰੋਮੋ',
         'om_ET' => 'ਓਰੋਮੋ (ਇਥੋਪੀਆ)',
         'om_KE' => 'ਓਰੋਮੋ (ਕੀਨੀਆ)',
@@ -536,7 +545,7 @@
         'sn' => 'ਸ਼ੋਨਾ',
         'sn_ZW' => 'ਸ਼ੋਨਾ (ਜ਼ਿੰਬਾਬਵੇ)',
         'so' => 'ਸੋਮਾਲੀ',
-        'so_DJ' => 'ਸੋਮਾਲੀ (ਜ਼ੀਬੂਤੀ)',
+        'so_DJ' => 'ਸੋਮਾਲੀ (ਜਿਬੂਤੀ)',
         'so_ET' => 'ਸੋਮਾਲੀ (ਇਥੋਪੀਆ)',
         'so_KE' => 'ਸੋਮਾਲੀ (ਕੀਨੀਆ)',
         'so_SO' => 'ਸੋਮਾਲੀ (ਸੋਮਾਲੀਆ)',
@@ -555,6 +564,9 @@
         'sr_Latn_RS' => 'ਸਰਬੀਆਈ (ਲਾਤੀਨੀ, ਸਰਬੀਆ)',
         'sr_ME' => 'ਸਰਬੀਆਈ (ਮੋਂਟੇਨੇਗਰੋ)',
         'sr_RS' => 'ਸਰਬੀਆਈ (ਸਰਬੀਆ)',
+        'st' => 'ਦੱਖਣੀ ਸੋਥੋ',
+        'st_LS' => 'ਦੱਖਣੀ ਸੋਥੋ (ਲੇਸੋਥੋ)',
+        'st_ZA' => 'ਦੱਖਣੀ ਸੋਥੋ (ਦੱਖਣੀ ਅਫਰੀਕਾ)',
         'su' => 'ਸੂੰਡਾਨੀ',
         'su_ID' => 'ਸੂੰਡਾਨੀ (ਇੰਡੋਨੇਸ਼ੀਆ)',
         'su_Latn' => 'ਸੂੰਡਾਨੀ (ਲਾਤੀਨੀ)',
@@ -584,6 +596,9 @@
         'ti_ET' => 'ਤਿਗ੍ਰੀਨਿਆ (ਇਥੋਪੀਆ)',
         'tk' => 'ਤੁਰਕਮੇਨ',
         'tk_TM' => 'ਤੁਰਕਮੇਨ (ਤੁਰਕਮੇਨਿਸਤਾਨ)',
+        'tn' => 'ਤਸਵਾਨਾ',
+        'tn_BW' => 'ਤਸਵਾਨਾ (ਬੋਤਸਵਾਨਾ)',
+        'tn_ZA' => 'ਤਸਵਾਨਾ (ਦੱਖਣੀ ਅਫਰੀਕਾ)',
         'to' => 'ਟੌਂਗਨ',
         'to_TO' => 'ਟੌਂਗਨ (ਟੌਂਗਾ)',
         'tr' => 'ਤੁਰਕੀ',
@@ -614,10 +629,12 @@
         'xh' => 'ਖੋਸਾ',
         'xh_ZA' => 'ਖੋਸਾ (ਦੱਖਣੀ ਅਫਰੀਕਾ)',
         'yi' => 'ਯਿਦਿਸ਼',
-        'yi_001' => 'ਯਿਦਿਸ਼ (ਸੰਸਾਰ)',
+        'yi_UA' => 'ਯਿਦਿਸ਼ (ਯੂਕਰੇਨ)',
         'yo' => 'ਯੋਰੂਬਾ',
         'yo_BJ' => 'ਯੋਰੂਬਾ (ਬੇਨਿਨ)',
         'yo_NG' => 'ਯੋਰੂਬਾ (ਨਾਈਜੀਰੀਆ)',
+        'za' => 'ਜ਼ੁਆਂਗ',
+        'za_CN' => 'ਜ਼ੁਆਂਗ (ਚੀਨ)',
         'zh' => 'ਚੀਨੀ',
         'zh_CN' => 'ਚੀਨੀ (ਚੀਨ)',
         'zh_HK' => 'ਚੀਨੀ (ਹਾਂਗ ਕਾਂਗ ਐਸਏਆਰ ਚੀਨ)',
@@ -625,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pl.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'angielski (Guam)',
         'en_GY' => 'angielski (Gujana)',
         'en_HK' => 'angielski (SRA Hongkong [Chiny])',
+        'en_ID' => 'angielski (Indonezja)',
         'en_IE' => 'angielski (Irlandia)',
         'en_IL' => 'angielski (Izrael)',
         'en_IM' => 'angielski (Wyspa Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (świat)',
         'id' => 'indonezyjski',
         'id_ID' => 'indonezyjski (Indonezja)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estonia)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigeria)',
         'ii' => 'syczuański',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (Indie)',
         'ko' => 'koreański',
+        'ko_CN' => 'koreański (Chiny)',
         'ko_KP' => 'koreański (Korea Północna)',
         'ko_KR' => 'koreański (Korea Południowa)',
         'ks' => 'kaszmirski',
@@ -457,6 +463,9 @@
         'nn_NO' => 'norweski [nynorsk] (Norwegia)',
         'no' => 'norweski',
         'no_NO' => 'norweski (Norwegia)',
+        'oc' => 'oksytański',
+        'oc_ES' => 'oksytański (Hiszpania)',
+        'oc_FR' => 'oksytański (Francja)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiopia)',
         'om_KE' => 'oromo (Kenia)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'khosa',
         'xh_ZA' => 'khosa (Republika Południowej Afryki)',
         'yi' => 'jidysz',
-        'yi_001' => 'jidysz (świat)',
+        'yi_UA' => 'jidysz (Ukraina)',
         'yo' => 'joruba',
         'yo_BJ' => 'joruba (Benin)',
         'yo_NG' => 'joruba (Nigeria)',
+        'za' => 'czuang',
+        'za_CN' => 'czuang (Chiny)',
         'zh' => 'chiński',
         'zh_CN' => 'chiński (Chiny)',
         'zh_HK' => 'chiński (SRA Hongkong [Chiny])',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ps.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ps.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ps.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ps.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'انګليسي (ګوام)',
         'en_GY' => 'انګليسي (ګیانا)',
         'en_HK' => 'انګليسي (هانګ کانګ SAR چین)',
+        'en_ID' => 'انګليسي (اندونیزیا)',
         'en_IE' => 'انګليسي (آيرلېنډ)',
         'en_IL' => 'انګليسي (اسراييل)',
         'en_IM' => 'انګليسي (د آئل آف مین)',
@@ -357,6 +358,8 @@
         'ia_001' => 'انټرلنګوا (نړۍ)',
         'id' => 'انډونېزي',
         'id_ID' => 'انډونېزي (اندونیزیا)',
+        'ie' => 'آسا نا جبة',
+        'ie_EE' => 'آسا نا جبة (استونیا)',
         'ig' => 'اګبو',
         'ig_NG' => 'اګبو (نایجیریا)',
         'ii' => 'سیچیان یی',
@@ -377,14 +380,17 @@
         'ki' => 'ککوؤو',
         'ki_KE' => 'ککوؤو (کینیا)',
         'kk' => 'قازق',
+        'kk_Cyrl' => 'قازق (سیریلیک)',
+        'kk_Cyrl_KZ' => 'قازق (سیریلیک, قزاقستان)',
         'kk_KZ' => 'قازق (قزاقستان)',
-        'kl' => 'کلالیسٹ',
-        'kl_GL' => 'کلالیسٹ (ګرینلینډ)',
+        'kl' => 'کالالیست',
+        'kl_GL' => 'کالالیست (ګرینلینډ)',
         'km' => 'خمر',
         'km_KH' => 'خمر (کمبودیا)',
         'kn' => 'کناډا',
         'kn_IN' => 'کناډا (هند)',
         'ko' => 'کوریایی',
+        'ko_CN' => 'کوریایی (چین)',
         'ko_KP' => 'کوریایی (شمالی کوریا)',
         'ko_KR' => 'کوریایی (سویلي کوریا)',
         'ks' => 'کشمیري',
@@ -457,6 +463,9 @@
         'nn_NO' => 'ناروېئي [نائنورسک] (ناروۍ)',
         'no' => 'ناروېئي',
         'no_NO' => 'ناروېئي (ناروۍ)',
+        'oc' => 'اوکسيټاني',
+        'oc_ES' => 'اوکسيټاني (هسپانیه)',
+        'oc_FR' => 'اوکسيټاني (فرانسه)',
         'om' => 'اورومو',
         'om_ET' => 'اورومو (حبشه)',
         'om_KE' => 'اورومو (کینیا)',
@@ -555,6 +564,9 @@
         'sr_Latn_RS' => 'سربيائي (لاتين/لاتيني, سربيا)',
         'sr_ME' => 'سربيائي (مونټینیګرو)',
         'sr_RS' => 'سربيائي (سربيا)',
+        'st' => 'سويلي سوتو',
+        'st_LS' => 'سويلي سوتو (لسوتو)',
+        'st_ZA' => 'سويلي سوتو (سویلي افریقا)',
         'su' => 'سوډاني',
         'su_ID' => 'سوډاني (اندونیزیا)',
         'su_Latn' => 'سوډاني (لاتين/لاتيني)',
@@ -584,6 +596,9 @@
         'ti_ET' => 'تيګريني (حبشه)',
         'tk' => 'ترکمني',
         'tk_TM' => 'ترکمني (تورکمنستان)',
+        'tn' => 'سووانا',
+        'tn_BW' => 'سووانا (بوتسوانه)',
+        'tn_ZA' => 'سووانا (سویلي افریقا)',
         'to' => 'تونګان',
         'to_TO' => 'تونګان (تونګا)',
         'tr' => 'ترکي',
@@ -614,10 +629,12 @@
         'xh' => 'خوسا',
         'xh_ZA' => 'خوسا (سویلي افریقا)',
         'yi' => 'يديش',
-        'yi_001' => 'يديش (نړۍ)',
+        'yi_UA' => 'يديش (اوکراین)',
         'yo' => 'یوروبا',
         'yo_BJ' => 'یوروبا (بینن)',
         'yo_NG' => 'یوروبا (نایجیریا)',
+        'za' => 'ژوانګ',
+        'za_CN' => 'ژوانګ (چین)',
         'zh' => 'چیني',
         'zh_CN' => 'چیني (چین)',
         'zh_HK' => 'چیني (هانګ کانګ SAR چین)',
@@ -625,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pt.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'inglês (Guam)',
         'en_GY' => 'inglês (Guiana)',
         'en_HK' => 'inglês (Hong Kong, RAE da China)',
+        'en_ID' => 'inglês (Indonésia)',
         'en_IE' => 'inglês (Irlanda)',
         'en_IL' => 'inglês (Israel)',
         'en_IM' => 'inglês (Ilha de Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlíngua (Mundo)',
         'id' => 'indonésio',
         'id_ID' => 'indonésio (Indonésia)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estônia)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigéria)',
         'ii' => 'sichuan yi',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'canarim',
         'kn_IN' => 'canarim (Índia)',
         'ko' => 'coreano',
+        'ko_CN' => 'coreano (China)',
         'ko_KP' => 'coreano (Coreia do Norte)',
         'ko_KR' => 'coreano (Coreia do Sul)',
         'ks' => 'caxemira',
@@ -457,6 +463,9 @@
         'nn_NO' => 'nynorsk norueguês (Noruega)',
         'no' => 'norueguês',
         'no_NO' => 'norueguês (Noruega)',
+        'oc' => 'occitânico',
+        'oc_ES' => 'occitânico (Espanha)',
+        'oc_FR' => 'occitânico (França)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiópia)',
         'om_KE' => 'oromo (Quênia)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (África do Sul)',
         'yi' => 'iídiche',
-        'yi_001' => 'iídiche (Mundo)',
+        'yi_UA' => 'iídiche (Ucrânia)',
         'yo' => 'iorubá',
         'yo_BJ' => 'iorubá (Benin)',
         'yo_NG' => 'iorubá (Nigéria)',
+        'za' => 'zhuang',
+        'za_CN' => 'zhuang (China)',
         'zh' => 'chinês',
         'zh_CN' => 'chinês (China)',
         'zh_HK' => 'chinês (Hong Kong, RAE da China)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pt_PT.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pt_PT.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pt_PT.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/pt_PT.php	2026-05-20 10:22:01.000000000 +0200
@@ -70,6 +70,7 @@
         'hi_Latn_IN' => 'hindi (latim, Índia)',
         'hy' => 'arménio',
         'hy_AM' => 'arménio (Arménia)',
+        'ie_EE' => 'interlingue (Estónia)',
         'it_SM' => 'italiano (São Marinho)',
         'ki_KE' => 'quicuio (Quénia)',
         'kl' => 'gronelandês',
@@ -99,6 +100,9 @@
         'nl_SX' => 'neerlandês (São Martinho [Sint Maarten])',
         'nn' => 'norueguês nynorsk',
         'nn_NO' => 'norueguês nynorsk (Noruega)',
+        'oc' => 'occitano',
+        'oc_ES' => 'occitano (Espanha)',
+        'oc_FR' => 'occitano (França)',
         'om_KE' => 'oromo (Quénia)',
         'os' => 'ossético',
         'os_GE' => 'ossético (Geórgia)',
@@ -120,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/qu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/qu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/qu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/qu.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'Ingles Simi (Guam)',
         'en_GY' => 'Ingles Simi (Guyana)',
         'en_HK' => 'Ingles Simi (Hong Kong RAE China)',
+        'en_ID' => 'Ingles Simi (Indonesia)',
         'en_IE' => 'Ingles Simi (Irlanda)',
         'en_IL' => 'Ingles Simi (Israel)',
         'en_IM' => 'Ingles Simi (Isla de Man)',
@@ -377,6 +378,8 @@
         'ki' => 'Kikuyu Simi',
         'ki_KE' => 'Kikuyu 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)',
@@ -385,6 +388,7 @@
         'kn' => 'Kannada Simi',
         'kn_IN' => 'Kannada Simi (India)',
         'ko' => 'Coreano Simi',
+        'ko_CN' => 'Coreano Simi (China)',
         'ko_KP' => 'Coreano Simi (Corea del Norte)',
         'ko_KR' => 'Coreano Simi (Corea del Sur)',
         'ks' => 'Cachemir Simi',
@@ -457,6 +461,9 @@
         'nn_NO' => 'Noruego Nynorsk Simi (Noruega)',
         'no' => 'Noruego Simi',
         'no_NO' => 'Noruego Simi (Noruega)',
+        'oc' => 'Occitano Simi',
+        'oc_ES' => 'Occitano Simi (España)',
+        'oc_FR' => 'Occitano Simi (Francia)',
         'om' => 'Oromo Simi',
         'om_ET' => 'Oromo Simi (Etiopía)',
         'om_KE' => 'Oromo Simi (Kenia)',
@@ -555,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)',
@@ -584,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',
@@ -614,7 +627,7 @@
         'xh' => 'Isixhosa Simi',
         'xh_ZA' => 'Isixhosa Simi (Sudáfrica)',
         'yi' => 'Yiddish Simi',
-        'yi_001' => 'Yiddish Simi (Pacha)',
+        'yi_UA' => 'Yiddish Simi (Ucrania)',
         'yo' => 'Yoruba Simi',
         'yo_BJ' => 'Yoruba Simi (Benín)',
         'yo_NG' => 'Yoruba Simi (Nigeria)',
@@ -625,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/rm.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/rm.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/rm.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/rm.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,11 +138,11 @@
         'en_GU' => 'englais (Guam)',
         'en_GY' => 'englais (Guyana)',
         'en_HK' => 'englais (Regiun d’administraziun speziala da Hongkong, China)',
+        'en_ID' => 'englais (Indonesia)',
         'en_IE' => 'englais (Irlanda)',
         'en_IL' => 'englais (Israel)',
         'en_IM' => 'englais (Insla da Man)',
         'en_IN' => 'englais (India)',
-        'en_IO' => 'englais (Territori Britannic en l’Ocean Indic)',
         'en_JE' => 'englais (Jersey)',
         'en_JM' => 'englais (Giamaica)',
         'en_KE' => 'englais (Kenia)',
@@ -344,6 +344,8 @@
         'ia_001' => 'interlingua (mund)',
         'id' => 'indonais',
         'id_ID' => 'indonais (Indonesia)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estonia)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigeria)',
         'ii' => 'sichuan yi',
@@ -364,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)',
@@ -372,6 +376,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (India)',
         'ko' => 'corean',
+        'ko_CN' => 'corean (China)',
         'ko_KP' => 'corean (Corea dal Nord)',
         'ko_KR' => 'corean (Corea dal Sid)',
         'ks' => 'kashmiri',
@@ -444,6 +449,9 @@
         'nn_NO' => 'norvegiais nynorsk (Norvegia)',
         'no' => 'norvegiais',
         'no_NO' => 'norvegiais (Norvegia)',
+        'oc' => 'occitan',
+        'oc_ES' => 'occitan (Spagna)',
+        'oc_FR' => 'occitan (Frantscha)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiopia)',
         'om_KE' => 'oromo (Kenia)',
@@ -544,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)',
@@ -575,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',
@@ -605,10 +619,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Africa dal Sid)',
         'yi' => 'jiddic',
-        'yi_001' => 'jiddic (mund)',
+        'yi_UA' => 'jiddic (Ucraina)',
         'yo' => 'yoruba',
         'yo_BJ' => 'yoruba (Benin)',
         'yo_NG' => 'yoruba (Nigeria)',
+        'za' => 'zhuang',
+        'za_CN' => 'zhuang (China)',
         'zh' => 'chinais',
         'zh_CN' => 'chinais (China)',
         'zh_HK' => 'chinais (Regiun d’administraziun speziala da Hongkong, China)',
@@ -616,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/rn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/rn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/rn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/rn.php	2026-05-20 10:22:01.000000000 +0200
@@ -86,10 +86,10 @@
         'en_GM' => 'Icongereza (Gambiya)',
         'en_GU' => 'Icongereza (Gwamu)',
         'en_GY' => 'Icongereza (Guyane)',
+        'en_ID' => 'Icongereza (Indoneziya)',
         'en_IE' => 'Icongereza (Irilandi)',
         'en_IL' => 'Icongereza (Isiraheli)',
         'en_IN' => 'Icongereza (Ubuhindi)',
-        'en_IO' => 'Icongereza (Intara y’Ubwongereza yo mu birwa by’Abahindi)',
         'en_JM' => 'Icongereza (Jamayika)',
         'en_KE' => 'Icongereza (Kenya)',
         'en_KI' => 'Icongereza (Kiribati)',
@@ -244,6 +244,7 @@
         'km' => 'Igikambodiya',
         'km_KH' => 'Igikambodiya (Kamboje)',
         'ko' => 'Ikinyakoreya',
+        'ko_CN' => 'Ikinyakoreya (Ubushinwa)',
         'ko_KP' => 'Ikinyakoreya (Koreya y’amajaruguru)',
         'ko_KR' => 'Ikinyakoreya (Koreya y’amajepfo)',
         'ms' => 'Ikinyamaleziya',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ro.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ro.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ro.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ro.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'engleză (Guam)',
         'en_GY' => 'engleză (Guyana)',
         'en_HK' => 'engleză (R.A.S. Hong Kong, China)',
+        'en_ID' => 'engleză (Indonezia)',
         'en_IE' => 'engleză (Irlanda)',
         'en_IL' => 'engleză (Israel)',
         'en_IM' => 'engleză (Insula Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (Lume)',
         'id' => 'indoneziană',
         'id_ID' => 'indoneziană (Indonezia)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estonia)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigeria)',
         'ii' => 'yi din Sichuan',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (India)',
         'ko' => 'coreeană',
+        'ko_CN' => 'coreeană (China)',
         'ko_KP' => 'coreeană (Coreea de Nord)',
         'ko_KR' => 'coreeană (Coreea de Sud)',
         'ks' => 'cașmiră',
@@ -457,6 +463,9 @@
         'nn_NO' => 'norvegiană nynorsk (Norvegia)',
         'no' => 'norvegiană',
         'no_NO' => 'norvegiană (Norvegia)',
+        'oc' => 'occitană',
+        'oc_ES' => 'occitană (Spania)',
+        'oc_FR' => 'occitană (Franța)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiopia)',
         'om_KE' => 'oromo (Kenya)',
@@ -557,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ă)',
@@ -588,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ă',
@@ -618,10 +633,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Africa de Sud)',
         'yi' => 'idiș',
-        'yi_001' => 'idiș (Lume)',
+        'yi_UA' => 'idiș (Ucraina)',
         'yo' => 'yoruba',
         'yo_BJ' => 'yoruba (Benin)',
         'yo_NG' => 'yoruba (Nigeria)',
+        'za' => 'zhuang',
+        'za_CN' => 'zhuang (China)',
         'zh' => 'chineză',
         'zh_CN' => 'chineză (China)',
         'zh_HK' => 'chineză (R.A.S. Hong Kong, China)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ru.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ru.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ru.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ru.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'английский (Гуам)',
         'en_GY' => 'английский (Гайана)',
         'en_HK' => 'английский (Гонконг [САР])',
+        'en_ID' => 'английский (Индонезия)',
         'en_IE' => 'английский (Ирландия)',
         'en_IL' => 'английский (Израиль)',
         'en_IM' => 'английский (о-в Мэн)',
@@ -357,6 +358,8 @@
         'ia_001' => 'интерлингва (весь мир)',
         'id' => 'индонезийский',
         'id_ID' => 'индонезийский (Индонезия)',
+        'ie' => 'интерлингве',
+        'ie_EE' => 'интерлингве (Эстония)',
         'ig' => 'игбо',
         'ig_NG' => 'игбо (Нигерия)',
         'ii' => 'носу',
@@ -377,6 +380,8 @@
         'ki' => 'кикуйю',
         'ki_KE' => 'кикуйю (Кения)',
         'kk' => 'казахский',
+        'kk_Cyrl' => 'казахский (кириллица)',
+        'kk_Cyrl_KZ' => 'казахский (кириллица, Казахстан)',
         'kk_KZ' => 'казахский (Казахстан)',
         'kl' => 'гренландский',
         'kl_GL' => 'гренландский (Гренландия)',
@@ -385,6 +390,7 @@
         'kn' => 'каннада',
         'kn_IN' => 'каннада (Индия)',
         'ko' => 'корейский',
+        'ko_CN' => 'корейский (Китай)',
         'ko_KP' => 'корейский (КНДР)',
         'ko_KR' => 'корейский (Республика Корея)',
         'ks' => 'кашмири',
@@ -457,6 +463,9 @@
         'nn_NO' => 'нюнорск (Норвегия)',
         'no' => 'норвежский',
         'no_NO' => 'норвежский (Норвегия)',
+        'oc' => 'окситанский',
+        'oc_ES' => 'окситанский (Испания)',
+        'oc_FR' => 'окситанский (Франция)',
         'om' => 'оромо',
         'om_ET' => 'оромо (Эфиопия)',
         'om_KE' => 'оромо (Кения)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'сербский (латиница, Сербия)',
         'sr_ME' => 'сербский (Черногория)',
         'sr_RS' => 'сербский (Сербия)',
+        'st' => 'южный сото',
+        'st_LS' => 'южный сото (Лесото)',
+        'st_ZA' => 'южный сото (Южно-Африканская Республика)',
         'su' => 'сунданский',
         'su_ID' => 'сунданский (Индонезия)',
         'su_Latn' => 'сунданский (латиница)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'туркменский (Туркменистан)',
         'tl' => 'тагалог',
         'tl_PH' => 'тагалог (Филиппины)',
+        'tn' => 'тсвана',
+        'tn_BW' => 'тсвана (Ботсвана)',
+        'tn_ZA' => 'тсвана (Южно-Африканская Республика)',
         'to' => 'тонганский',
         'to_TO' => 'тонганский (Тонга)',
         'tr' => 'турецкий',
@@ -618,10 +633,12 @@
         'xh' => 'коса',
         'xh_ZA' => 'коса (Южно-Африканская Республика)',
         'yi' => 'идиш',
-        'yi_001' => 'идиш (весь мир)',
+        'yi_UA' => 'идиш (Украина)',
         'yo' => 'йоруба',
         'yo_BJ' => 'йоруба (Бенин)',
         'yo_NG' => 'йоруба (Нигерия)',
+        'za' => 'чжуань',
+        'za_CN' => 'чжуань (Китай)',
         'zh' => 'китайский',
         'zh_CN' => 'китайский (Китай)',
         'zh_HK' => 'китайский (Гонконг [САР])',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/rw.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/rw.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/rw.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/rw.php	2026-05-20 10:22:01.000000000 +0200
@@ -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,11 +39,13 @@
         'gu' => 'Inyegujarati',
         'he' => 'Igiheburayo',
         'hi' => 'Igihindi',
+        'hi_Latn' => 'Igihindi (Latin)',
         'hr' => 'Igikorowasiya',
         'hu' => 'Igihongiriya',
         'hy' => 'Ikinyarumeniya',
         'ia' => 'Ururimi Gahuzamiryango',
         'id' => 'Ikinyendoziya',
+        'ie' => 'Uruhuzandimi',
         'is' => 'Igisilande',
         'it' => 'Igitaliyani',
         'ja' => 'Ikiyapani',
@@ -67,6 +71,7 @@
         'nl' => 'Ikinerilande',
         'nn' => 'Inyenoruveji [Nyonorusiki]',
         'no' => 'Ikinoruveji',
+        'oc' => 'Inyogusitani',
         'or' => 'Inyoriya',
         'pa' => 'Igipunjabi',
         'pl' => 'Igipolone',
@@ -74,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',
@@ -86,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',
@@ -99,6 +107,7 @@
         'uk' => 'Ikinyayukereni',
         'ur' => 'Inyeyurudu',
         'uz' => 'Inyeyuzubeki',
+        'uz_Latn' => 'Inyeyuzubeki (Latin)',
         'vi' => 'Ikinyaviyetinamu',
         'xh' => 'Inyehawusa',
         'yi' => 'Inyeyidishi',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sc.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sc.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sc.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sc.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'inglesu (Guàm)',
         'en_GY' => 'inglesu (Guyana)',
         'en_HK' => 'inglesu (RAS tzinesa de Hong Kong)',
+        'en_ID' => 'inglesu (Indonèsia)',
         'en_IE' => 'inglesu (Irlanda)',
         'en_IL' => 'inglesu (Israele)',
         'en_IM' => 'inglesu (Ìsula de Man)',
@@ -357,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',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (Ìndia)',
         'ko' => 'coreanu',
+        'ko_CN' => 'coreanu (Tzina)',
         'ko_KP' => 'coreanu (Corea de su Nord)',
         'ko_KR' => 'coreanu (Corea de su Sud)',
         'ks' => 'kashmiri',
@@ -457,6 +463,9 @@
         'nn_NO' => 'norvegesu nynorsk (Norvègia)',
         'no' => 'norvegesu',
         'no_NO' => 'norvegesu (Norvègia)',
+        'oc' => 'otzitanu',
+        'oc_ES' => 'otzitanu (Ispagna)',
+        'oc_FR' => 'otzitanu (Frantza)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiòpia)',
         'om_KE' => 'oromo (Kènya)',
@@ -555,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)',
@@ -584,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',
@@ -614,10 +629,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Sudàfrica)',
         'yi' => 'yiddish',
-        'yi_001' => 'yiddish (Mundu)',
+        'yi_UA' => 'yiddish (Ucraina)',
         '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)',
@@ -625,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sd_Deva.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sd_Deva.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sd_Deva.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sd_Deva.php	2026-05-20 10:22:01.000000000 +0200
@@ -60,7 +60,7 @@
         'en_FK' => 'अंगरेज़ी (فاڪ لينڊ ٻيٽ)',
         'en_FM' => 'अंगरेज़ी (مائڪرونيشيا)',
         'en_GB' => 'अंगरेज़ी (बरतानी)',
-        'en_GD' => 'अंगरेज़ी (گرينڊا)',
+        'en_GD' => 'अंगरेज़ी (گريناڊا)',
         'en_GG' => 'अंगरेज़ी (گورنسي)',
         'en_GH' => 'अंगरेज़ी (گهانا)',
         'en_GI' => 'अंगरेज़ी (جبرالٽر)',
@@ -68,6 +68,7 @@
         'en_GU' => 'अंगरेज़ी (گوام)',
         'en_GY' => 'अंगरेज़ी (گيانا)',
         'en_HK' => 'अंगरेज़ी (هانگ ڪانگ SAR)',
+        'en_ID' => 'अंगरेज़ी (انڊونيشيا)',
         'en_IE' => 'अंगरेज़ी (آئرلينڊ)',
         'en_IL' => 'अंगरेज़ी (اسرائيل)',
         'en_IM' => 'अंगरेज़ी (انسانن جو ٻيٽ)',
@@ -235,7 +236,10 @@
         'it_VA' => 'इटालियनु (ويٽڪين سٽي)',
         'ja' => 'जापानी',
         'ja_JP' => 'जापानी (जापान)',
+        'kk_Cyrl' => 'قازق (सिरिलिक)',
+        'kk_Cyrl_KZ' => 'قازق (सिरिलिक, قازقستان)',
         'kn_IN' => 'ڪناڊا (भारत)',
+        'ko_CN' => 'ڪوريائي (चीन)',
         'ks_Arab' => 'ڪشميري (अरबी)',
         'ks_Arab_IN' => 'ڪشميري (अरबी, भारत)',
         'ks_Deva' => 'ڪشميري (देवनागिरी)',
@@ -245,6 +249,7 @@
         'ml_IN' => 'مليالم (भारत)',
         'mr_IN' => 'مراٺي (भारत)',
         'ne_IN' => 'نيپالي (भारत)',
+        'oc_FR' => 'آڪسيٽن (फ़्रांस)',
         'or_IN' => 'اوڊيا (भारत)',
         'os_RU' => 'اوسيٽڪ (रशिया)',
         'pa_Arab' => 'پنجابي (अरबी)',
@@ -304,6 +309,7 @@
         'uz_Cyrl_UZ' => 'ازبڪ (सिरिलिक, ازبڪستان)',
         'uz_Latn' => 'ازبڪ (लैटिन)',
         'uz_Latn_UZ' => 'ازبڪ (लैटिन, ازبڪستان)',
+        'za_CN' => 'جوئنگ (चीन)',
         'zh' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी]',
         'zh_CN' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (चीन)',
         'zh_HK' => 'चीनी [तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी] (هانگ ڪانگ SAR)',
@@ -311,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sd.php	2026-05-20 10:22:01.000000000 +0200
@@ -130,7 +130,7 @@
         'en_FK' => 'انگريزي (فاڪ لينڊ ٻيٽ)',
         'en_FM' => 'انگريزي (مائڪرونيشيا)',
         'en_GB' => 'انگريزي (برطانيہ)',
-        'en_GD' => 'انگريزي (گرينڊا)',
+        'en_GD' => 'انگريزي (گريناڊا)',
         'en_GG' => 'انگريزي (گورنسي)',
         'en_GH' => 'انگريزي (گهانا)',
         'en_GI' => 'انگريزي (جبرالٽر)',
@@ -138,6 +138,7 @@
         'en_GU' => 'انگريزي (گوام)',
         'en_GY' => 'انگريزي (گيانا)',
         'en_HK' => 'انگريزي (هانگ ڪانگ SAR)',
+        'en_ID' => 'انگريزي (انڊونيشيا)',
         'en_IE' => 'انگريزي (آئرلينڊ)',
         'en_IL' => 'انگريزي (اسرائيل)',
         'en_IM' => 'انگريزي (انسانن جو ٻيٽ)',
@@ -357,6 +358,8 @@
         'ia_001' => 'انٽرلنگئا (دنيا)',
         'id' => 'انڊونيشي',
         'id_ID' => 'انڊونيشي (انڊونيشيا)',
+        'ie' => 'انٽرلنگئي',
+        'ie_EE' => 'انٽرلنگئي (ايسٽونيا)',
         'ig' => 'اگبو',
         'ig_NG' => 'اگبو (نائيجيريا)',
         'ii' => 'سچوان يي',
@@ -377,6 +380,8 @@
         'ki' => 'اڪويو',
         'ki_KE' => 'اڪويو (ڪينيا)',
         'kk' => 'قازق',
+        'kk_Cyrl' => 'قازق (سيريلي)',
+        'kk_Cyrl_KZ' => 'قازق (سيريلي, قازقستان)',
         'kk_KZ' => 'قازق (قازقستان)',
         'kl' => 'ڪالا ليسٽ',
         'kl_GL' => 'ڪالا ليسٽ (گرين لينڊ)',
@@ -385,6 +390,7 @@
         'kn' => 'ڪناڊا',
         'kn_IN' => 'ڪناڊا (ڀارت)',
         'ko' => 'ڪوريائي',
+        'ko_CN' => 'ڪوريائي (چين)',
         'ko_KP' => 'ڪوريائي (اتر ڪوريا)',
         'ko_KR' => 'ڪوريائي (ڏکڻ ڪوريا)',
         'ks' => 'ڪشميري',
@@ -457,6 +463,9 @@
         'nn_NO' => 'نارويائي نيوناسڪ (ناروي)',
         'no' => 'نارويجيائي',
         'no_NO' => 'نارويجيائي (ناروي)',
+        'oc' => 'آڪسيٽن',
+        'oc_ES' => 'آڪسيٽن (اسپين)',
+        'oc_FR' => 'آڪسيٽن (فرانس)',
         'om' => 'اورومو',
         'om_ET' => 'اورومو (ايٿوپيا)',
         'om_KE' => 'اورومو (ڪينيا)',
@@ -555,6 +564,9 @@
         'sr_Latn_RS' => 'سربيائي (لاطيني, سربيا)',
         'sr_ME' => 'سربيائي (مونٽي نيگرو)',
         'sr_RS' => 'سربيائي (سربيا)',
+        'st' => 'ڏکڻ سوٿي',
+        'st_LS' => 'ڏکڻ سوٿي (ليسوٿو)',
+        'st_ZA' => 'ڏکڻ سوٿي (ڏکڻ آفريقا)',
         'su' => 'سوڊاني',
         'su_ID' => 'سوڊاني (انڊونيشيا)',
         'su_Latn' => 'سوڊاني (لاطيني)',
@@ -584,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' => 'يوغور',
@@ -614,10 +629,12 @@
         'xh' => 'زھوسا',
         'xh_ZA' => 'زھوسا (ڏکڻ آفريقا)',
         'yi' => 'يدش',
-        'yi_001' => 'يدش (دنيا)',
+        'yi_UA' => 'يدش (يوڪرين)',
         'yo' => 'يوروبا',
         'yo_BJ' => 'يوروبا (بينن)',
         'yo_NG' => 'يوروبا (نائيجيريا)',
+        'za' => 'جوئنگ',
+        'za_CN' => 'جوئنگ (چين)',
         'zh' => 'چيني',
         'zh_CN' => 'چيني (چين)',
         'zh_HK' => 'چيني (هانگ ڪانگ SAR)',
@@ -625,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/se_FI.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/se_FI.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/se_FI.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/se_FI.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/se.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/se.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/se.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/se.php	2026-05-20 10:22:01.000000000 +0200
@@ -117,6 +117,7 @@
         'en_GU' => 'eaŋgalsgiella (Guam)',
         'en_GY' => 'eaŋgalsgiella (Guyana)',
         'en_HK' => 'eaŋgalsgiella (Hongkong)',
+        'en_ID' => 'eaŋgalsgiella (Indonesia)',
         'en_IE' => 'eaŋgalsgiella (Irlánda)',
         'en_IL' => 'eaŋgalsgiella (Israel)',
         'en_IM' => 'eaŋgalsgiella (Mann-sullot)',
@@ -305,10 +306,13 @@
         '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)',
         'ko' => 'koreagiella',
+        'ko_CN' => 'koreagiella (Kiinná)',
         'ko_KP' => 'koreagiella (Davvi-Korea)',
         'ko_KR' => 'koreagiella (Mátta-Korea)',
         'ku' => 'kurdigiella',
@@ -349,6 +353,9 @@
         'nn_NO' => 'ođđadárogiella (Norga)',
         'no' => 'dárogiella',
         'no_NO' => 'dárogiella (Norga)',
+        'oc' => 'oksitánagiella',
+        'oc_ES' => 'oksitánagiella (Spánia)',
+        'oc_FR' => 'oksitánagiella (Frankriika)',
         'pa' => 'panjabigiella',
         'pa_Arab' => 'panjabigiella (arába)',
         'pa_Arab_PK' => 'panjabigiella (arába, Pakistan)',
@@ -430,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sg.php	2026-05-20 10:22:01.000000000 +0200
@@ -86,10 +86,10 @@
         'en_GM' => 'Anglëe (Gambïi)',
         'en_GU' => 'Anglëe (Guâm)',
         'en_GY' => 'Anglëe (Gayâna)',
+        'en_ID' => 'Anglëe (Ênndonezïi)',
         'en_IE' => 'Anglëe (Irlânde)',
         'en_IL' => 'Anglëe (Israëli)',
         'en_IN' => 'Anglëe (Ênnde)',
-        'en_IO' => 'Anglëe (Sêse tî Anglëe na Ngûyämä tî Ênnde)',
         'en_JM' => 'Anglëe (Zamaîka)',
         'en_KE' => 'Anglëe (Kenyäa)',
         'en_KI' => 'Anglëe (Kiribati)',
@@ -244,6 +244,7 @@
         'km' => 'Kmêre',
         'km_KH' => 'Kmêre (Kämbôzi)',
         'ko' => 'Koreyëen',
+        'ko_CN' => 'Koreyëen (Shîna)',
         'ko_KP' => 'Koreyëen (Korëe tî Banga)',
         'ko_KR' => 'Koreyëen (Korëe tî Mbongo)',
         'ms' => 'Malëe',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/si.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/si.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/si.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/si.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'ඉංග්‍රීසි (ගුවාම්)',
         'en_GY' => 'ඉංග්‍රීසි (ගයනාව)',
         'en_HK' => 'ඉංග්‍රීසි (හොංකොං විශේෂ පරිපාලන කලාපය චීනය)',
+        'en_ID' => 'ඉංග්‍රීසි (ඉන්දුනීසියාව)',
         'en_IE' => 'ඉංග්‍රීසි (අයර්ලන්තය)',
         'en_IL' => 'ඉංග්‍රීසි (ඊශ්‍රායලය)',
         'en_IM' => 'ඉංග්‍රීසි (අයිල් ඔෆ් මෑන්)',
@@ -357,6 +358,8 @@
         'ia_001' => 'ඉන්ටලින්ගුආ (ලෝකය)',
         'id' => 'ඉන්දුනීසියානු',
         'id_ID' => 'ඉන්දුනීසියානු (ඉන්දුනීසියාව)',
+        'ie' => 'ඉන්ටර්ලින්ග්',
+        'ie_EE' => 'ඉන්ටර්ලින්ග් (එස්තෝනියාව)',
         'ig' => 'ඉග්බෝ',
         'ig_NG' => 'ඉග්බෝ (නයිජීරියාව)',
         'ii' => 'සිචුආන් යී',
@@ -377,6 +380,8 @@
         'ki' => 'කිකුයු',
         'ki_KE' => 'කිකුයු (කෙන්යාව)',
         'kk' => 'කසාඛ්',
+        'kk_Cyrl' => 'කසාඛ් (සිරිලික්)',
+        'kk_Cyrl_KZ' => 'කසාඛ් (සිරිලික්, කසකස්තානය)',
         'kk_KZ' => 'කසාඛ් (කසකස්තානය)',
         'kl' => 'කලාලිසට්',
         'kl_GL' => 'කලාලිසට් (ග්‍රීන්ලන්තය)',
@@ -385,6 +390,7 @@
         'kn' => 'කණ්ණඩ',
         'kn_IN' => 'කණ්ණඩ (ඉන්දියාව)',
         'ko' => 'කොරියානු',
+        'ko_CN' => 'කොරියානු (චීනය)',
         'ko_KP' => 'කොරියානු (උතුරු කොරියාව)',
         'ko_KR' => 'කොරියානු (දකුණු කොරියාව)',
         'ks' => 'කාෂ්මීර්',
@@ -457,6 +463,9 @@
         'nn_NO' => 'නෝර්වීජියානු නයිනෝර්ස්ක් (නෝර්වේ)',
         'no' => 'නෝර්වීජියානු',
         'no_NO' => 'නෝර්වීජියානු (නෝර්වේ)',
+        'oc' => 'ඔසිටාන්',
+        'oc_ES' => 'ඔසිටාන් (ස්පාඤ්ඤය)',
+        'oc_FR' => 'ඔසිටාන් (ප්‍රංශය)',
         'om' => 'ඔරොමෝ',
         'om_ET' => 'ඔරොමෝ (ඉතියෝපියාව)',
         'om_KE' => 'ඔරොමෝ (කෙන්යාව)',
@@ -555,6 +564,9 @@
         'sr_Latn_RS' => 'සර්බියානු (ලතින්, සර්බියාව)',
         'sr_ME' => 'සර්බියානු (මොන්ටෙනීග්‍රෝ)',
         'sr_RS' => 'සර්බියානු (සර්බියාව)',
+        'st' => 'සතර්න් සොතො',
+        'st_LS' => 'සතර්න් සොතො (ලෙසතෝ)',
+        'st_ZA' => 'සතර්න් සොතො (දකුණු අප්‍රිකාව)',
         'su' => 'සන්ඩනීසියානු',
         'su_ID' => 'සන්ඩනීසියානු (ඉන්දුනීසියාව)',
         'su_Latn' => 'සන්ඩනීසියානු (ලතින්)',
@@ -584,6 +596,9 @@
         'ti_ET' => 'ටිග්‍රින්යා (ඉතියෝපියාව)',
         'tk' => 'ටර්ක්මෙන්',
         'tk_TM' => 'ටර්ක්මෙන් (ටර්ක්මෙනිස්ථානය)',
+        'tn' => 'ස්වනා',
+        'tn_BW' => 'ස්වනා (බොට්ස්වානා)',
+        'tn_ZA' => 'ස්වනා (දකුණු අප්‍රිකාව)',
         'to' => 'ටොංගා',
         'to_TO' => 'ටොංගා (ටොංගා)',
         'tr' => 'තුර්කි',
@@ -614,10 +629,12 @@
         'xh' => 'ශෝසා',
         'xh_ZA' => 'ශෝසා (දකුණු අප්‍රිකාව)',
         'yi' => 'යිඩිශ්',
-        'yi_001' => 'යිඩිශ් (ලෝකය)',
+        'yi_UA' => 'යිඩිශ් (යුක්රේනය)',
         'yo' => 'යොරූබා',
         'yo_BJ' => 'යොරූබා (බෙනින්)',
         'yo_NG' => 'යොරූබා (නයිජීරියාව)',
+        'za' => 'ෂුවාං',
+        'za_CN' => 'ෂුවාං (චීනය)',
         'zh' => 'චීන',
         'zh_CN' => 'චීන (චීනය)',
         'zh_HK' => 'චීන (හොංකොං විශේෂ පරිපාලන කලාපය චීනය)',
@@ -625,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sk.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'angličtina (Guam)',
         'en_GY' => 'angličtina (Guyana)',
         'en_HK' => 'angličtina (Hongkong – OAO Číny)',
+        'en_ID' => 'angličtina (Indonézia)',
         'en_IE' => 'angličtina (Írsko)',
         'en_IL' => 'angličtina (Izrael)',
         'en_IM' => 'angličtina (Ostrov Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (svet)',
         'id' => 'indonézština',
         'id_ID' => 'indonézština (Indonézia)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estónsko)',
         'ig' => 'igboština',
         'ig_NG' => 'igboština (Nigéria)',
         'ii' => 's’čchuanská iovčina',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannadčina',
         'kn_IN' => 'kannadčina (India)',
         'ko' => 'kórejčina',
+        'ko_CN' => 'kórejčina (Čína)',
         'ko_KP' => 'kórejčina (Severná Kórea)',
         'ko_KR' => 'kórejčina (Južná Kórea)',
         'ks' => 'kašmírčina',
@@ -457,6 +463,9 @@
         'nn_NO' => 'nórčina [nynorsk] (Nórsko)',
         'no' => 'nórčina',
         'no_NO' => 'nórčina (Nórsko)',
+        'oc' => 'okcitánčina',
+        'oc_ES' => 'okcitánčina (Španielsko)',
+        'oc_FR' => 'okcitánčina (Francúzsko)',
         'om' => 'oromčina',
         'om_ET' => 'oromčina (Etiópia)',
         'om_KE' => 'oromčina (Keňa)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'xhoština',
         'xh_ZA' => 'xhoština (Južná Afrika)',
         'yi' => 'jidiš',
-        'yi_001' => 'jidiš (svet)',
+        'yi_UA' => 'jidiš (Ukrajina)',
         'yo' => 'jorubčina',
         'yo_BJ' => 'jorubčina (Benin)',
         'yo_NG' => 'jorubčina (Nigéria)',
+        'za' => 'čuangčina',
+        'za_CN' => 'čuangčina (Čína)',
         'zh' => 'čínština',
         'zh_CN' => 'čínština (Čína)',
         'zh_HK' => 'čínština (Hongkong – OAO Číny)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sl.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'angleščina (Guam)',
         'en_GY' => 'angleščina (Gvajana)',
         'en_HK' => 'angleščina (Posebno upravno območje Ljudske republike Kitajske Hongkong)',
+        'en_ID' => 'angleščina (Indonezija)',
         'en_IE' => 'angleščina (Irska)',
         'en_IL' => 'angleščina (Izrael)',
         'en_IM' => 'angleščina (Otok Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingva (svet)',
         'id' => 'indonezijščina',
         'id_ID' => 'indonezijščina (Indonezija)',
+        'ie' => 'interlingve',
+        'ie_EE' => 'interlingve (Estonija)',
         'ig' => 'igboščina',
         'ig_NG' => 'igboščina (Nigerija)',
         'ii' => 'sečuanska jiščina',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kanareščina',
         'kn_IN' => 'kanareščina (Indija)',
         'ko' => 'korejščina',
+        'ko_CN' => 'korejščina (Kitajska)',
         'ko_KP' => 'korejščina (Severna Koreja)',
         'ko_KR' => 'korejščina (Južna Koreja)',
         'ks' => 'kašmirščina',
@@ -457,6 +463,9 @@
         'nn_NO' => 'novonorveščina (Norveška)',
         'no' => 'norveščina',
         'no_NO' => 'norveščina (Norveška)',
+        'oc' => 'okcitanščina',
+        'oc_ES' => 'okcitanščina (Španija)',
+        'oc_FR' => 'okcitanščina (Francija)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiopija)',
         'om_KE' => 'oromo (Kenija)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'koščina',
         'xh_ZA' => 'koščina (Južnoafriška republika)',
         'yi' => 'jidiš',
-        'yi_001' => 'jidiš (svet)',
+        'yi_UA' => 'jidiš (Ukrajina)',
         '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)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sn.php	2026-05-20 10:22:01.000000000 +0200
@@ -85,10 +85,10 @@
         'en_GM' => 'Chirungu (Gambia)',
         'en_GU' => 'Chirungu (Guam)',
         'en_GY' => 'Chirungu (Guyana)',
+        'en_ID' => 'Chirungu (Indonesia)',
         'en_IE' => 'Chirungu (Ireland)',
         'en_IL' => 'Chirungu (Izuraeri)',
         'en_IN' => 'Chirungu (India)',
-        'en_IO' => 'Chirungu (British Indian Ocean Territory)',
         'en_JM' => 'Chirungu (Jamaica)',
         'en_KE' => 'Chirungu (Kenya)',
         'en_KI' => 'Chirungu (Kiribati)',
@@ -243,6 +243,7 @@
         'km' => 'chiKhema',
         'km_KH' => 'chiKhema (Kambodia)',
         'ko' => 'chiKoria',
+        'ko_CN' => 'chiKoria (China)',
         'ko_KP' => 'chiKoria (Korea, North)',
         'ko_KR' => 'chiKoria (Korea, South)',
         'ms' => 'chiMalay',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/so.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/so.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/so.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/so.php	2026-05-20 10:22:01.000000000 +0200
@@ -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)',
@@ -138,11 +138,12 @@
         'en_GU' => 'Ingiriisi (Guaam)',
         'en_GY' => 'Ingiriisi (Guyana)',
         'en_HK' => 'Ingiriisi (Hong Kong)',
+        'en_ID' => 'Ingiriisi (Indoneesiya)',
         'en_IE' => 'Ingiriisi (Ayrlaand)',
         'en_IL' => 'Ingiriisi (Israaʼiil)',
         'en_IM' => 'Ingiriisi (Jasiiradda Isle of Man)',
         'en_IN' => 'Ingiriisi (Hindiya)',
-        'en_IO' => 'Ingiriisi (Dhul xadeedka Badweynta Hindiya ee Biritishka)',
+        'en_IO' => 'Ingiriisi (Dhul xadeedka Badweynta Hindiya ee Ingiriiska)',
         'en_JE' => 'Ingiriisi (Jaarsey)',
         'en_JM' => 'Ingiriisi (Jamaaika)',
         'en_KE' => 'Ingiriisi (Kenya)',
@@ -205,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)',
@@ -354,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',
@@ -367,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',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'Kannadays',
         'kn_IN' => 'Kannadays (Hindiya)',
         'ko' => 'Kuuriyaan',
+        'ko_CN' => 'Kuuriyaan (Shiinaha)',
         'ko_KP' => 'Kuuriyaan (Kuuriyada Waqooyi)',
         'ko_KR' => 'Kuuriyaan (Kuuriyada Koonfureed)',
         'ks' => 'Kaashmiir',
@@ -457,6 +463,9 @@
         'nn_NO' => 'Nawriijiga Nynorsk (Noorweey)',
         'no' => 'Nawriiji',
         'no_NO' => 'Nawriiji (Noorweey)',
+        'oc' => 'Occitan',
+        'oc_ES' => 'Occitan (Isbeyn)',
+        'oc_FR' => 'Occitan (Faransiis)',
         'om' => 'Oromo',
         'om_ET' => 'Oromo (Itoobiya)',
         'om_KE' => 'Oromo (Kenya)',
@@ -489,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',
@@ -527,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',
@@ -555,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)',
@@ -584,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',
@@ -611,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_001' => 'Yadhish (Dunida)',
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sq.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sq.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sq.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sq.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'anglisht (Guam)',
         'en_GY' => 'anglisht (Guajanë)',
         'en_HK' => 'anglisht (RPA i Hong-Kongut)',
+        'en_ID' => 'anglisht (Indonezi)',
         'en_IE' => 'anglisht (Irlandë)',
         'en_IL' => 'anglisht (Izrael)',
         'en_IM' => 'anglisht (Ishulli i Manit)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (Bota)',
         'id' => 'indonezisht',
         'id_ID' => 'indonezisht (Indonezi)',
+        'ie' => 'gjuha oksidentale',
+        'ie_EE' => 'gjuha oksidentale (Estoni)',
         'ig' => 'igboisht',
         'ig_NG' => 'igboisht (Nigeri)',
         'ii' => 'sishuanisht',
@@ -377,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ë)',
@@ -385,6 +390,7 @@
         'kn' => 'kanadisht',
         'kn_IN' => 'kanadisht (Indi)',
         'ko' => 'koreanisht',
+        'ko_CN' => 'koreanisht (Kinë)',
         'ko_KP' => 'koreanisht (Kore e Veriut)',
         'ko_KR' => 'koreanisht (Kore e Jugut)',
         'ks' => 'kashmirisht',
@@ -457,6 +463,9 @@
         'nn_NO' => 'norvegjishte nynorsk (Norvegji)',
         'no' => 'norvegjisht',
         'no_NO' => 'norvegjisht (Norvegji)',
+        'oc' => 'oksitanisht',
+        'oc_ES' => 'oksitanisht (Spanjë)',
+        'oc_FR' => 'oksitanisht (Francë)',
         'om' => 'oromoisht',
         'om_ET' => 'oromoisht (Etiopi)',
         'om_KE' => 'oromoisht (Kenia)',
@@ -557,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)',
@@ -586,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',
@@ -616,10 +631,12 @@
         'xh' => 'xhosaisht',
         'xh_ZA' => 'xhosaisht (Afrika e Jugut)',
         'yi' => 'jidisht',
-        'yi_001' => 'jidisht (Bota)',
+        'yi_UA' => 'jidisht (Ukrainë)',
         '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)',
@@ -627,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr_Cyrl_BA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr_Cyrl_BA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr_Cyrl_BA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr_Cyrl_BA.php	2026-05-20 10:22:01.000000000 +0200
@@ -56,7 +56,6 @@
         'se_SE' => 'сјеверни сами (Шведска)',
         'sq_MK' => 'албански (Сјеверна Македонија)',
         'sv_AX' => 'шведски (Оландска острва)',
-        'yi_001' => 'јидиш (свијет)',
         'zh_HK' => 'кинески (Хонгконг [САО Кине])',
         'zh_Hans_HK' => 'кинески (поједностављено кинеско писмо, Хонгконг [САО Кине])',
         'zh_Hant_HK' => 'кинески (традиционално кинеско писмо, Хонгконг [САО Кине])',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn_BA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn_BA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn_BA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn_BA.php	2026-05-20 10:22:01.000000000 +0200
@@ -56,7 +56,6 @@
         'se_SE' => 'sjeverni sami (Švedska)',
         'sq_MK' => 'albanski (Sjeverna Makedonija)',
         'sv_AX' => 'švedski (Olandska ostrva)',
-        'yi_001' => 'jidiš (svijet)',
         'zh_HK' => 'kineski (Hongkong [SAO Kine])',
         'zh_Hans_HK' => 'kineski (pojednostavljeno kinesko pismo, Hongkong [SAO Kine])',
         'zh_Hant_HK' => 'kineski (tradicionalno kinesko pismo, Hongkong [SAO Kine])',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn.php	2026-05-20 10:22:01.000000000 +0200
@@ -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)',
@@ -138,6 +138,7 @@
         'en_GU' => 'engleski (Guam)',
         'en_GY' => 'engleski (Gvajana)',
         'en_HK' => 'engleski (SAR Hongkong [Kina])',
+        'en_ID' => 'engleski (Indonezija)',
         'en_IE' => 'engleski (Irska)',
         'en_IL' => 'engleski (Izrael)',
         'en_IM' => 'engleski (Ostrvo Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingva (svet)',
         'id' => 'indonežanski',
         'id_ID' => 'indonežanski (Indonezija)',
+        'ie' => 'interlingve',
+        'ie_EE' => 'interlingve (Estonija)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigerija)',
         'ii' => 'sečuanski ji',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kanada',
         'kn_IN' => 'kanada (Indija)',
         'ko' => 'korejski',
+        'ko_CN' => 'korejski (Kina)',
         'ko_KP' => 'korejski (Severna Koreja)',
         'ko_KR' => 'korejski (Južna Koreja)',
         'ks' => 'kašmirski',
@@ -457,6 +463,9 @@
         'nn_NO' => 'norveški ninorsk (Norveška)',
         'no' => 'norveški',
         'no_NO' => 'norveški (Norveška)',
+        'oc' => 'oksitanski',
+        'oc_ES' => 'oksitanski (Španija)',
+        'oc_FR' => 'oksitanski (Francuska)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiopija)',
         'om_KE' => 'oromo (Kenija)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'kosa',
         'xh_ZA' => 'kosa (Južnoafrička Republika)',
         'yi' => 'jidiš',
-        'yi_001' => 'jidiš (svet)',
+        'yi_UA' => 'jidiš (Ukrajina)',
         'yo' => 'joruba',
         'yo_BJ' => 'joruba (Benin)',
         'yo_NG' => 'joruba (Nigerija)',
+        'za' => 'džuanški',
+        'za_CN' => 'džuanški (Kina)',
         'zh' => 'kineski',
         'zh_CN' => 'kineski (Kina)',
         'zh_HK' => 'kineski (SAR Hongkong [Kina])',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sr.php	2026-05-20 10:22:01.000000000 +0200
@@ -110,7 +110,7 @@
         'en_BB' => 'енглески (Барбадос)',
         'en_BE' => 'енглески (Белгија)',
         'en_BI' => 'енглески (Бурунди)',
-        'en_BM' => 'енглески (Бермуда)',
+        'en_BM' => 'енглески (Бермуди)',
         'en_BS' => 'енглески (Бахами)',
         'en_BW' => 'енглески (Боцвана)',
         'en_BZ' => 'енглески (Белизе)',
@@ -138,6 +138,7 @@
         'en_GU' => 'енглески (Гуам)',
         'en_GY' => 'енглески (Гвајана)',
         'en_HK' => 'енглески (САР Хонгконг [Кина])',
+        'en_ID' => 'енглески (Индонезија)',
         'en_IE' => 'енглески (Ирска)',
         'en_IL' => 'енглески (Израел)',
         'en_IM' => 'енглески (Острво Ман)',
@@ -357,6 +358,8 @@
         'ia_001' => 'интерлингва (свет)',
         'id' => 'индонежански',
         'id_ID' => 'индонежански (Индонезија)',
+        'ie' => 'интерлингве',
+        'ie_EE' => 'интерлингве (Естонија)',
         'ig' => 'игбо',
         'ig_NG' => 'игбо (Нигерија)',
         'ii' => 'сечуански ји',
@@ -377,6 +380,8 @@
         'ki' => 'кикују',
         'ki_KE' => 'кикују (Кенија)',
         'kk' => 'казашки',
+        'kk_Cyrl' => 'казашки (ћирилица)',
+        'kk_Cyrl_KZ' => 'казашки (ћирилица, Казахстан)',
         'kk_KZ' => 'казашки (Казахстан)',
         'kl' => 'гренландски',
         'kl_GL' => 'гренландски (Гренланд)',
@@ -385,6 +390,7 @@
         'kn' => 'канада',
         'kn_IN' => 'канада (Индија)',
         'ko' => 'корејски',
+        'ko_CN' => 'корејски (Кина)',
         'ko_KP' => 'корејски (Северна Кореја)',
         'ko_KR' => 'корејски (Јужна Кореја)',
         'ks' => 'кашмирски',
@@ -457,6 +463,9 @@
         'nn_NO' => 'норвешки нинорск (Норвешка)',
         'no' => 'норвешки',
         'no_NO' => 'норвешки (Норвешка)',
+        'oc' => 'окситански',
+        'oc_ES' => 'окситански (Шпанија)',
+        'oc_FR' => 'окситански (Француска)',
         'om' => 'оромо',
         'om_ET' => 'оромо (Етиопија)',
         'om_KE' => 'оромо (Кенија)',
@@ -557,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' => 'шведски (Финска)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'туркменски (Туркменистан)',
         'tl' => 'тагалог',
         'tl_PH' => 'тагалог (Филипини)',
+        'tn' => 'цвана',
+        'tn_BW' => 'цвана (Боцвана)',
+        'tn_ZA' => 'цвана (Јужноафричка Република)',
         'to' => 'тонгански',
         'to_TO' => 'тонгански (Тонга)',
         'tr' => 'турски',
@@ -618,10 +633,12 @@
         'xh' => 'коса',
         'xh_ZA' => 'коса (Јужноафричка Република)',
         'yi' => 'јидиш',
-        'yi_001' => 'јидиш (свет)',
+        'yi_UA' => 'јидиш (Украјина)',
         'yo' => 'јоруба',
         'yo_BJ' => 'јоруба (Бенин)',
         'yo_NG' => 'јоруба (Нигерија)',
+        'za' => 'џуаншки',
+        'za_CN' => 'џуаншки (Кина)',
         'zh' => 'кинески',
         'zh_CN' => 'кинески (Кина)',
         'zh_HK' => 'кинески (САР Хонгконг [Кина])',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/st.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/st.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/st.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/st.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,12 @@
+<?php
+
+return [
+    'Names' => [
+        'en' => 'Senyesemane',
+        'en_LS' => 'Senyesemane (Lesotho)',
+        'en_ZA' => 'Senyesemane (Afrika Borwa)',
+        'st' => 'Sesotho',
+        'st_LS' => 'Sesotho (Lesotho)',
+        'st_ZA' => 'Sesotho (Afrika Borwa)',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/su.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/su.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/su.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/su.php	2026-05-20 10:22:01.000000000 +0200
@@ -8,6 +8,7 @@
         'en' => 'Inggris',
         'en_DE' => 'Inggris (Jérman)',
         'en_GB' => 'Inggris (Britania Raya)',
+        'en_ID' => 'Inggris (Indonesia)',
         'en_IN' => 'Inggris (India)',
         'en_US' => 'Inggris (Amérika Sarikat)',
         'es' => 'Spanyol',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sv.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,8 +46,8 @@
         'az_Cyrl_AZ' => 'azerbajdzjanska (kyrilliska, Azerbajdzjan)',
         'az_Latn' => 'azerbajdzjanska (latinska)',
         'az_Latn_AZ' => 'azerbajdzjanska (latinska, Azerbajdzjan)',
-        'be' => 'vitryska',
-        'be_BY' => 'vitryska (Vitryssland)',
+        'be' => 'belarusiska',
+        'be_BY' => 'belarusiska (Belarus)',
         'bg' => 'bulgariska',
         'bg_BG' => 'bulgariska (Bulgarien)',
         'bm' => 'bambara',
@@ -138,6 +138,7 @@
         'en_GU' => 'engelska (Guam)',
         'en_GY' => 'engelska (Guyana)',
         'en_HK' => 'engelska (Hongkong SAR)',
+        'en_ID' => 'engelska (Indonesien)',
         'en_IE' => 'engelska (Irland)',
         'en_IL' => 'engelska (Israel)',
         'en_IM' => 'engelska (Isle of Man)',
@@ -287,7 +288,7 @@
         'fr_CF' => 'franska (Centralafrikanska republiken)',
         'fr_CG' => 'franska (Kongo-Brazzaville)',
         'fr_CH' => 'franska (Schweiz)',
-        'fr_CI' => 'franska (Côte d’Ivoire)',
+        'fr_CI' => 'franska (Elfenbenskusten)',
         'fr_CM' => 'franska (Kamerun)',
         'fr_DJ' => 'franska (Djibouti)',
         'fr_DZ' => 'franska (Algeriet)',
@@ -328,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',
@@ -357,6 +358,8 @@
         'ia_001' => 'interlingua (världen)',
         'id' => 'indonesiska',
         'id_ID' => 'indonesiska (Indonesien)',
+        'ie' => 'interlingue',
+        'ie_EE' => 'interlingue (Estland)',
         'ig' => 'igbo',
         'ig_NG' => 'igbo (Nigeria)',
         'ii' => 'szezuan i',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (Indien)',
         'ko' => 'koreanska',
+        'ko_CN' => 'koreanska (Kina)',
         'ko_KP' => 'koreanska (Nordkorea)',
         'ko_KR' => 'koreanska (Sydkorea)',
         'ks' => 'kashmiriska',
@@ -457,6 +463,9 @@
         'nn_NO' => 'nynorska (Norge)',
         'no' => 'norska',
         'no_NO' => 'norska (Norge)',
+        'oc' => 'occitanska',
+        'oc_ES' => 'occitanska (Spanien)',
+        'oc_FR' => 'occitanska (Frankrike)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Etiopien)',
         'om_KE' => 'oromo (Kenya)',
@@ -502,7 +511,7 @@
         'ro_MD' => 'rumänska (Moldavien)',
         'ro_RO' => 'rumänska (Rumänien)',
         'ru' => 'ryska',
-        'ru_BY' => 'ryska (Vitryssland)',
+        'ru_BY' => 'ryska (Belarus)',
         'ru_KG' => 'ryska (Kirgizistan)',
         'ru_KZ' => 'ryska (Kazakstan)',
         'ru_MD' => 'ryska (Moldavien)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'xhosa',
         'xh_ZA' => 'xhosa (Sydafrika)',
         'yi' => 'jiddisch',
-        'yi_001' => 'jiddisch (världen)',
+        'yi_UA' => 'jiddisch (Ukraina)',
         'yo' => 'yoruba',
         'yo_BJ' => 'yoruba (Benin)',
         'yo_NG' => 'yoruba (Nigeria)',
+        'za' => 'zhuang',
+        'za_CN' => 'zhuang (Kina)',
         'zh' => 'kinesiska',
         'zh_CN' => 'kinesiska (Kina)',
         'zh_HK' => 'kinesiska (Hongkong SAR)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sw_CD.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sw_CD.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sw_CD.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sw_CD.php	2026-05-20 10:22:01.000000000 +0200
@@ -60,7 +60,7 @@
         'uz_AF' => 'Kiuzbeki (Afuganistani)',
         'uz_Arab_AF' => 'Kiuzbeki (Kiarabu, Afuganistani)',
         'yi' => 'Kiyidi',
-        'yi_001' => 'Kiyidi (Dunia)',
+        'yi_UA' => 'Kiyidi (Ukraine)',
         'yo_BJ' => 'Kiyoruba (Benini)',
         'yo_NG' => 'Kiyoruba (Nijeria)',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sw_KE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sw_KE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sw_KE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sw_KE.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,6 @@
         'en_BS' => 'Kiingereza (Bahamas)',
         'en_CC' => 'Kiingereza (Visiwa vya Kokos [Keeling])',
         'en_GU' => 'Kiingereza (Guami)',
-        'en_IO' => 'Kiingereza (Himaya ya Uingereza katika Bahari Hindi)',
         'en_LS' => 'Kiingereza (Lesotho)',
         'en_MS' => 'Kiingereza (Montserati)',
         'en_PG' => 'Kiingereza (Papua Guinea Mpya)',
@@ -119,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)',
@@ -143,6 +144,9 @@
         'nl_CW' => 'Kiholanzi (Kurakao)',
         'nn_NO' => 'Kinorwe cha Nynorsk (Norwe)',
         'no_NO' => 'Kinorwe (Norwe)',
+        'oc' => 'Kiositia',
+        'oc_ES' => 'Kiositia (Uhispania)',
+        'oc_FR' => 'Kiositia (Ufaransa)',
         'or' => 'Kiodia',
         'or_IN' => 'Kiodia (India)',
         'pl_PL' => 'Kipolandi (Polandi)',
@@ -163,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)',
@@ -171,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',
@@ -184,12 +194,13 @@
         'xh' => 'Kikhosa',
         'xh_ZA' => 'Kikhosa (Afrika Kusini)',
         'yi' => 'Kiyidi',
-        'yi_001' => 'Kiyidi (dunia)',
+        'yi_UA' => 'Kiyidi (Ukreni)',
         'yo_BJ' => 'Kiyoruba (Benini)',
         'zh_Hans' => 'Kichina (Kilichorahisishwa)',
         '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sw.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sw.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sw.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/sw.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'Kiingereza (Guam)',
         'en_GY' => 'Kiingereza (Guyana)',
         'en_HK' => 'Kiingereza (Hong Kong SAR China)',
+        'en_ID' => 'Kiingereza (Indonesia)',
         'en_IE' => 'Kiingereza (Ayalandi)',
         'en_IL' => 'Kiingereza (Israeli)',
         'en_IM' => 'Kiingereza (Kisiwa cha Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'Kiintalingua (Dunia)',
         'id' => 'Kiindonesia',
         'id_ID' => 'Kiindonesia (Indonesia)',
+        'ie' => 'lugha ya kisayansi',
+        'ie_EE' => 'lugha ya kisayansi (Estonia)',
         'ig' => 'Kiigbo',
         'ig_NG' => 'Kiigbo (Nigeria)',
         'ii' => 'Kiyi cha Sichuan',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'Kikannada',
         'kn_IN' => 'Kikannada (India)',
         'ko' => 'Kikorea',
+        'ko_CN' => 'Kikorea (Uchina)',
         'ko_KP' => 'Kikorea (Korea Kaskazini)',
         'ko_KR' => 'Kikorea (Korea Kusini)',
         'ks' => 'Kikashmiri',
@@ -457,6 +463,9 @@
         'nn_NO' => 'Kinorwe cha Nynorsk (Norway)',
         'no' => 'Kinorwe',
         'no_NO' => 'Kinorwe (Norway)',
+        'oc' => 'Kiokitani',
+        'oc_ES' => 'Kiokitani (Uhispania)',
+        'oc_FR' => 'Kiokitani (Ufaransa)',
         'om' => 'Kioromo',
         'om_ET' => 'Kioromo (Ethiopia)',
         'om_KE' => 'Kioromo (Kenya)',
@@ -557,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)',
@@ -586,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',
@@ -616,10 +631,12 @@
         'xh' => 'Kixhosa',
         'xh_ZA' => 'Kixhosa (Afrika Kusini)',
         'yi' => 'Kiyiddi',
-        'yi_001' => 'Kiyiddi (Dunia)',
+        'yi_UA' => 'Kiyiddi (Ukraine)',
         '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)',
@@ -627,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ta.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ta.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ta.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ta.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'ஆங்கிலம் (குவாம்)',
         'en_GY' => 'ஆங்கிலம் (கயானா)',
         'en_HK' => 'ஆங்கிலம் (ஹாங்காங் எஸ்ஏஆர் சீனா)',
+        'en_ID' => 'ஆங்கிலம் (இந்தோனேசியா)',
         'en_IE' => 'ஆங்கிலம் (அயர்லாந்து)',
         'en_IL' => 'ஆங்கிலம் (இஸ்ரேல்)',
         'en_IM' => 'ஆங்கிலம் (ஐல் ஆஃப் மேன்)',
@@ -357,6 +358,8 @@
         'ia_001' => 'இன்டர்லிங்வா (உலகம்)',
         'id' => 'இந்தோனேஷியன்',
         'id_ID' => 'இந்தோனேஷியன் (இந்தோனேசியா)',
+        'ie' => 'இன்டர்லிங்',
+        'ie_EE' => 'இன்டர்லிங் (எஸ்டோனியா)',
         'ig' => 'இக்போ',
         'ig_NG' => 'இக்போ (நைஜீரியா)',
         'ii' => 'சிசுவான் ஈ',
@@ -377,6 +380,8 @@
         'ki' => 'கிகுயூ',
         'ki_KE' => 'கிகுயூ (கென்யா)',
         'kk' => 'கசாக்',
+        'kk_Cyrl' => 'கசாக் (சிரிலிக்)',
+        'kk_Cyrl_KZ' => 'கசாக் (சிரிலிக், கஸகஸ்தான்)',
         'kk_KZ' => 'கசாக் (கஸகஸ்தான்)',
         'kl' => 'கலாலிசூட்',
         'kl_GL' => 'கலாலிசூட் (கிரீன்லாந்து)',
@@ -385,6 +390,7 @@
         'kn' => 'கன்னடம்',
         'kn_IN' => 'கன்னடம் (இந்தியா)',
         'ko' => 'கொரியன்',
+        'ko_CN' => 'கொரியன் (சீனா)',
         'ko_KP' => 'கொரியன் (வட கொரியா)',
         'ko_KR' => 'கொரியன் (தென் கொரியா)',
         'ks' => 'காஷ்மிரி',
@@ -457,6 +463,9 @@
         'nn_NO' => 'நார்வேஜியன் நியூநார்ஸ்க் (நார்வே)',
         'no' => 'நார்வேஜியன்',
         'no_NO' => 'நார்வேஜியன் (நார்வே)',
+        'oc' => 'ஒக்கிடன்',
+        'oc_ES' => 'ஒக்கிடன் (ஸ்பெயின்)',
+        'oc_FR' => 'ஒக்கிடன் (பிரான்ஸ்)',
         'om' => 'ஒரோமோ',
         'om_ET' => 'ஒரோமோ (எத்தியோப்பியா)',
         'om_KE' => 'ஒரோமோ (கென்யா)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'செர்பியன் (லத்தின், செர்பியா)',
         'sr_ME' => 'செர்பியன் (மான்டேனெக்ரோ)',
         'sr_RS' => 'செர்பியன் (செர்பியா)',
+        'st' => 'தெற்கு ஸோதோ',
+        'st_LS' => 'தெற்கு ஸோதோ (லெசோதோ)',
+        'st_ZA' => 'தெற்கு ஸோதோ (தென் ஆப்பிரிக்கா)',
         'su' => 'சுண்டானீஸ்',
         'su_ID' => 'சுண்டானீஸ் (இந்தோனேசியா)',
         'su_Latn' => 'சுண்டானீஸ் (லத்தின்)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'துருக்மென் (துர்க்மெனிஸ்தான்)',
         'tl' => 'டாகாலோக்',
         'tl_PH' => 'டாகாலோக் (பிலிப்பைன்ஸ்)',
+        'tn' => 'ஸ்வானா',
+        'tn_BW' => 'ஸ்வானா (போட்ஸ்வானா)',
+        'tn_ZA' => 'ஸ்வானா (தென் ஆப்பிரிக்கா)',
         'to' => 'டோங்கான்',
         'to_TO' => 'டோங்கான் (டோங்கா)',
         'tr' => 'துருக்கிஷ்',
@@ -618,10 +633,12 @@
         'xh' => 'ஹோசா',
         'xh_ZA' => 'ஹோசா (தென் ஆப்பிரிக்கா)',
         'yi' => 'யெட்டிஷ்',
-        'yi_001' => 'யெட்டிஷ் (உலகம்)',
+        'yi_UA' => 'யெட்டிஷ் (உக்ரைன்)',
         'yo' => 'யோருபா',
         'yo_BJ' => 'யோருபா (பெனின்)',
         'yo_NG' => 'யோருபா (நைஜீரியா)',
+        'za' => 'ஜுவாங்',
+        'za_CN' => 'ஜுவாங் (சீனா)',
         'zh' => 'சீனம்',
         'zh_CN' => 'சீனம் (சீனா)',
         'zh_HK' => 'சீனம் (ஹாங்காங் எஸ்ஏஆர் சீனா)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/te.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/te.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/te.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/te.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => 'ఇంగ్లీష్ (ఆంగ్విల్లా)',
@@ -138,6 +138,7 @@
         'en_GU' => 'ఇంగ్లీష్ (గ్వామ్)',
         'en_GY' => 'ఇంగ్లీష్ (గయానా)',
         'en_HK' => 'ఇంగ్లీష్ (హాంకాంగ్ ఎస్ఏఆర్ చైనా)',
+        'en_ID' => 'ఇంగ్లీష్ (ఇండోనేషియా)',
         'en_IE' => 'ఇంగ్లీష్ (ఐర్లాండ్)',
         'en_IL' => 'ఇంగ్లీష్ (ఇజ్రాయెల్)',
         'en_IM' => 'ఇంగ్లీష్ (ఐల్ ఆఫ్ మాన్)',
@@ -249,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' => 'ఫ్యుల (అద్లామ్, సియెర్రా లియాన్)',
@@ -264,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' => 'ఫిన్నిష్ (ఫిన్లాండ్)',
@@ -297,7 +298,7 @@
         'fr_GN' => 'ఫ్రెంచ్ (గినియా)',
         'fr_GP' => 'ఫ్రెంచ్ (గ్వాడెలోప్)',
         'fr_GQ' => 'ఫ్రెంచ్ (ఈక్వటోరియల్ గినియా)',
-        'fr_HT' => 'ఫ్రెంచ్ (హైటి)',
+        'fr_HT' => 'ఫ్రెంచ్ (హైతీ)',
         'fr_KM' => 'ఫ్రెంచ్ (కొమొరోస్)',
         'fr_LU' => 'ఫ్రెంచ్ (లక్సెంబర్గ్)',
         'fr_MA' => 'ఫ్రెంచ్ (మొరాకో)',
@@ -306,7 +307,7 @@
         'fr_MG' => 'ఫ్రెంచ్ (మడగాస్కర్)',
         'fr_ML' => 'ఫ్రెంచ్ (మాలి)',
         'fr_MQ' => 'ఫ్రెంచ్ (మార్టినీక్)',
-        'fr_MR' => 'ఫ్రెంచ్ (మౌరిటేనియా)',
+        'fr_MR' => 'ఫ్రెంచ్ (మారిటేనియా)',
         'fr_MU' => 'ఫ్రెంచ్ (మారిషస్)',
         'fr_NC' => 'ఫ్రెంచ్ (క్రొత్త కాలెడోనియా)',
         'fr_NE' => 'ఫ్రెంచ్ (నైజర్)',
@@ -332,8 +333,8 @@
         'gd_GB' => 'స్కాటిష్ గేలిక్ (యునైటెడ్ కింగ్‌డమ్)',
         'gl' => 'గాలిషియన్',
         'gl_ES' => 'గాలిషియన్ (స్పెయిన్)',
-        'gu' => 'గుజరాతి',
-        'gu_IN' => 'గుజరాతి (భారతదేశం)',
+        'gu' => 'గుజరాతీ',
+        'gu_IN' => 'గుజరాతీ (భారతదేశం)',
         'gv' => 'మాంక్స్',
         'gv_IM' => 'మాంక్స్ (ఐల్ ఆఫ్ మాన్)',
         'ha' => 'హౌసా',
@@ -351,12 +352,14 @@
         'hr_HR' => 'క్రొయేషియన్ (క్రొయేషియా)',
         'hu' => 'హంగేరియన్',
         'hu_HU' => 'హంగేరియన్ (హంగేరీ)',
-        'hy' => 'ఆర్మేనియన్',
-        'hy_AM' => 'ఆర్మేనియన్ (ఆర్మేనియా)',
+        'hy' => 'ఆర్మీనియన్',
+        'hy_AM' => 'ఆర్మీనియన్ (ఆర్మేనియా)',
         'ia' => 'ఇంటర్లింగ్వా',
         'ia_001' => 'ఇంటర్లింగ్వా (ప్రపంచం)',
         'id' => 'ఇండోనేషియన్',
         'id_ID' => 'ఇండోనేషియన్ (ఇండోనేషియా)',
+        'ie' => 'ఇంటర్లింగ్',
+        'ie_EE' => 'ఇంటర్లింగ్ (ఎస్టోనియా)',
         'ig' => 'ఇగ్బో',
         'ig_NG' => 'ఇగ్బో (నైజీరియా)',
         'ii' => 'శిషువన్ ఈ',
@@ -377,6 +380,8 @@
         'ki' => 'కికుయు',
         'ki_KE' => 'కికుయు (కెన్యా)',
         'kk' => 'కజఖ్',
+        'kk_Cyrl' => 'కజఖ్ (సిరిలిక్)',
+        'kk_Cyrl_KZ' => 'కజఖ్ (సిరిలిక్, కజకిస్తాన్)',
         'kk_KZ' => 'కజఖ్ (కజకిస్తాన్)',
         'kl' => 'కలాల్లిసూట్',
         'kl_GL' => 'కలాల్లిసూట్ (గ్రీన్‌ల్యాండ్)',
@@ -385,6 +390,7 @@
         'kn' => 'కన్నడ',
         'kn_IN' => 'కన్నడ (భారతదేశం)',
         'ko' => 'కొరియన్',
+        'ko_CN' => 'కొరియన్ (చైనా)',
         'ko_KP' => 'కొరియన్ (ఉత్తర కొరియా)',
         'ko_KR' => 'కొరియన్ (దక్షిణ కొరియా)',
         'ks' => 'కాశ్మీరి',
@@ -442,9 +448,9 @@
         'nb_SJ' => 'నార్వేజియన్ బొక్మాల్ (స్వాల్‌బార్డ్ మరియు జాన్ మాయెన్)',
         'nd' => 'ఉత్తర దెబెలె',
         'nd_ZW' => 'ఉత్తర దెబెలె (జింబాబ్వే)',
-        'ne' => 'నేపాలి',
-        'ne_IN' => 'నేపాలి (భారతదేశం)',
-        'ne_NP' => 'నేపాలి (నేపాల్)',
+        'ne' => 'నేపాలీ',
+        'ne_IN' => 'నేపాలీ (భారతదేశం)',
+        'ne_NP' => 'నేపాలీ (నేపాల్)',
         'nl' => 'డచ్',
         'nl_AW' => 'డచ్ (అరుబా)',
         'nl_BE' => 'డచ్ (బెల్జియం)',
@@ -457,6 +463,9 @@
         'nn_NO' => 'నార్వేజియాన్ న్యోర్స్క్ (నార్వే)',
         'no' => 'నార్వేజియన్',
         'no_NO' => 'నార్వేజియన్ (నార్వే)',
+        'oc' => 'ఆక్సిటన్',
+        'oc_ES' => 'ఆక్సిటన్ (స్పెయిన్)',
+        'oc_FR' => 'ఆక్సిటన్ (ఫ్రాన్స్‌)',
         'om' => 'ఒరోమో',
         'om_ET' => 'ఒరోమో (ఇథియోపియా)',
         'om_KE' => 'ఒరోమో (కెన్యా)',
@@ -498,9 +507,9 @@
         'rm_CH' => 'రోమన్ష్ (స్విట్జర్లాండ్)',
         'rn' => 'రుండి',
         'rn_BI' => 'రుండి (బురుండి)',
-        'ro' => 'రోమేనియన్',
-        'ro_MD' => 'రోమేనియన్ (మోల్డోవా)',
-        'ro_RO' => 'రోమేనియన్ (రోమేనియా)',
+        'ro' => 'రొమేనియన్',
+        'ro_MD' => 'రొమేనియన్ (మోల్డోవా)',
+        'ro_RO' => 'రొమేనియన్ (రోమేనియా)',
         'ru' => 'రష్యన్',
         'ru_BY' => 'రష్యన్ (బెలారస్)',
         'ru_KG' => 'రష్యన్ (కిర్గిజిస్తాన్)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'సెర్బియన్ (లాటిన్, సెర్బియా)',
         'sr_ME' => 'సెర్బియన్ (మాంటెనెగ్రో)',
         'sr_RS' => 'సెర్బియన్ (సెర్బియా)',
+        'st' => 'దక్షిణ సోతో',
+        'st_LS' => 'దక్షిణ సోతో (లెసోతో)',
+        'st_ZA' => 'దక్షిణ సోతో (దక్షిణ ఆఫ్రికా)',
         'su' => 'సండానీస్',
         'su_ID' => 'సండానీస్ (ఇండోనేషియా)',
         'su_Latn' => 'సండానీస్ (లాటిన్)',
@@ -570,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' => 'తజిక్',
@@ -588,6 +600,9 @@
         'tk_TM' => 'తుర్క్‌మెన్ (టర్క్‌మెనిస్తాన్)',
         'tl' => 'టగలాగ్',
         'tl_PH' => 'టగలాగ్ (ఫిలిప్పైన్స్)',
+        'tn' => 'స్వానా',
+        'tn_BW' => 'స్వానా (బోట్స్వానా)',
+        'tn_ZA' => 'స్వానా (దక్షిణ ఆఫ్రికా)',
         'to' => 'టాంగాన్',
         'to_TO' => 'టాంగాన్ (టోంగా)',
         'tr' => 'టర్కిష్',
@@ -618,10 +633,12 @@
         'xh' => 'షోసా',
         'xh_ZA' => 'షోసా (దక్షిణ ఆఫ్రికా)',
         'yi' => 'ఇడ్డిష్',
-        'yi_001' => 'ఇడ్డిష్ (ప్రపంచం)',
+        'yi_UA' => 'ఇడ్డిష్ (ఉక్రెయిన్)',
         'yo' => 'యోరుబా',
         'yo_BJ' => 'యోరుబా (బెనిన్)',
         'yo_NG' => 'యోరుబా (నైజీరియా)',
+        'za' => 'జువాన్',
+        'za_CN' => 'జువాన్ (చైనా)',
         'zh' => 'చైనీస్',
         'zh_CN' => 'చైనీస్ (చైనా)',
         'zh_HK' => 'చైనీస్ (హాంకాంగ్ ఎస్ఏఆర్ చైనా)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tg.php	2026-05-20 10:22:01.000000000 +0200
@@ -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,112 +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_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' => 'испанӣ (Бразилия)',
@@ -223,6 +231,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' => 'фулаҳ (Лотинӣ)',
@@ -252,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' => 'франсузӣ (Камерун)',
@@ -336,16 +357,22 @@
         'ka' => 'гурҷӣ',
         'ka_GE' => 'гурҷӣ (Гурҷистон)',
         'kk' => 'қазоқӣ',
+        'kk_Cyrl' => 'қазоқӣ (Кириллӣ)',
+        'kk_Cyrl_KZ' => 'қазоқӣ (Кириллӣ, Қазоқистон)',
         'kk_KZ' => 'қазоқӣ (Қазоқистон)',
         'km' => 'кхмерӣ',
         'km_KH' => 'кхмерӣ (Камбоҷа)',
         'kn' => 'каннада',
         'kn_IN' => 'каннада (Ҳиндустон)',
         'ko' => 'кореягӣ',
+        'ko_CN' => 'кореягӣ (Хитой)',
         'ko_KP' => 'кореягӣ (Кореяи Шимолӣ)',
+        'ko_KR' => 'кореягӣ (Кореяи Ҷанубӣ)',
         'ks' => 'кашмирӣ',
         'ks_Arab' => 'кашмирӣ (Арабӣ)',
         'ks_Arab_IN' => 'кашмирӣ (Арабӣ, Ҳиндустон)',
+        'ks_Deva' => 'кашмирӣ (Деванагарӣ)',
+        'ks_Deva_IN' => 'кашмирӣ (Деванагарӣ, Ҳиндустон)',
         'ks_IN' => 'кашмирӣ (Ҳиндустон)',
         'ku' => 'курдӣ',
         'ku_TR' => 'курдӣ (Туркия)',
@@ -386,12 +413,16 @@
         'nl' => 'голландӣ',
         'nl_AW' => 'голландӣ (Аруба)',
         'nl_BE' => 'голландӣ (Белгия)',
+        'nl_BQ' => 'голландӣ (Кариби Нидерланд)',
         'nl_CW' => 'голландӣ (Кюрасао)',
         'nl_NL' => 'голландӣ (Нидерландия)',
         'nl_SR' => 'голландӣ (Суринам)',
         'nl_SX' => 'голландӣ (Синт-Маартен)',
         'no' => 'норвегӣ',
         'no_NO' => 'норвегӣ (Норвегия)',
+        'oc' => 'окситанӣ',
+        'oc_ES' => 'окситанӣ (Испания)',
+        'oc_FR' => 'окситанӣ (Фаронса)',
         'om' => 'оромо',
         'om_ET' => 'оромо (Эфиопия)',
         'om_KE' => 'оромо (Кения)',
@@ -400,6 +431,8 @@
         'pa' => 'панҷобӣ',
         'pa_Arab' => 'панҷобӣ (Арабӣ)',
         'pa_Arab_PK' => 'панҷобӣ (Арабӣ, Покистон)',
+        'pa_Guru' => 'панҷобӣ (Гумрухӣ)',
+        'pa_Guru_IN' => 'панҷобӣ (Гумрухӣ, Ҳиндустон)',
         'pa_IN' => 'панҷобӣ (Ҳиндустон)',
         'pa_PK' => 'панҷобӣ (Покистон)',
         'pl' => 'лаҳистонӣ',
@@ -443,6 +476,8 @@
         'sd' => 'синдӣ',
         'sd_Arab' => 'синдӣ (Арабӣ)',
         'sd_Arab_PK' => 'синдӣ (Арабӣ, Покистон)',
+        'sd_Deva' => 'синдӣ (Деванагарӣ)',
+        'sd_Deva_IN' => 'синдӣ (Деванагарӣ, Ҳиндустон)',
         'sd_IN' => 'синдӣ (Ҳиндустон)',
         'sd_PK' => 'синдӣ (Покистон)',
         'se' => 'самии шимолӣ',
@@ -523,6 +558,7 @@
         'wo' => 'волоф',
         'wo_SN' => 'волоф (Сенегал)',
         'yi' => 'идиш',
+        'yi_UA' => 'идиш (Украина)',
         'yo' => 'йоруба',
         'yo_BJ' => 'йоруба (Бенин)',
         'yo_NG' => 'йоруба (Нигерия)',
@@ -533,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/th.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/th.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/th.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/th.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'อังกฤษ (กวม)',
         'en_GY' => 'อังกฤษ (กายอานา)',
         'en_HK' => 'อังกฤษ (เขตปกครองพิเศษฮ่องกงแห่งสาธารณรัฐประชาชนจีน)',
+        'en_ID' => 'อังกฤษ (อินโดนีเซีย)',
         'en_IE' => 'อังกฤษ (ไอร์แลนด์)',
         'en_IL' => 'อังกฤษ (อิสราเอล)',
         'en_IM' => 'อังกฤษ (เกาะแมน)',
@@ -357,6 +358,8 @@
         'ia_001' => 'อินเตอร์ลิงกัว (โลก)',
         'id' => 'อินโดนีเซีย',
         'id_ID' => 'อินโดนีเซีย (อินโดนีเซีย)',
+        'ie' => 'อินเตอร์ลิงกิว',
+        'ie_EE' => 'อินเตอร์ลิงกิว (เอสโตเนีย)',
         'ig' => 'อิกโบ',
         'ig_NG' => 'อิกโบ (ไนจีเรีย)',
         'ii' => 'เสฉวนยี่',
@@ -377,6 +380,8 @@
         'ki' => 'กีกูยู',
         'ki_KE' => 'กีกูยู (เคนยา)',
         'kk' => 'คาซัค',
+        'kk_Cyrl' => 'คาซัค (ซีริลลิก)',
+        'kk_Cyrl_KZ' => 'คาซัค (ซีริลลิก, คาซัคสถาน)',
         'kk_KZ' => 'คาซัค (คาซัคสถาน)',
         'kl' => 'กรีนแลนด์',
         'kl_GL' => 'กรีนแลนด์ (กรีนแลนด์)',
@@ -385,6 +390,7 @@
         'kn' => 'กันนาดา',
         'kn_IN' => 'กันนาดา (อินเดีย)',
         'ko' => 'เกาหลี',
+        'ko_CN' => 'เกาหลี (จีน)',
         'ko_KP' => 'เกาหลี (เกาหลีเหนือ)',
         'ko_KR' => 'เกาหลี (เกาหลีใต้)',
         'ks' => 'แคชเมียร์',
@@ -457,6 +463,9 @@
         'nn_NO' => 'นอร์เวย์นีนอสก์ (นอร์เวย์)',
         'no' => 'นอร์เวย์',
         'no_NO' => 'นอร์เวย์ (นอร์เวย์)',
+        'oc' => 'อ็อกซิตัน',
+        'oc_ES' => 'อ็อกซิตัน (สเปน)',
+        'oc_FR' => 'อ็อกซิตัน (ฝรั่งเศส)',
         'om' => 'โอโรโม',
         'om_ET' => 'โอโรโม (เอธิโอเปีย)',
         'om_KE' => 'โอโรโม (เคนยา)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'เซอร์เบีย (ละติน, เซอร์เบีย)',
         'sr_ME' => 'เซอร์เบีย (มอนเตเนโกร)',
         'sr_RS' => 'เซอร์เบีย (เซอร์เบีย)',
+        'st' => 'โซโทใต้',
+        'st_LS' => 'โซโทใต้ (เลโซโท)',
+        'st_ZA' => 'โซโทใต้ (แอฟริกาใต้)',
         'su' => 'ซุนดา',
         'su_ID' => 'ซุนดา (อินโดนีเซีย)',
         'su_Latn' => 'ซุนดา (ละติน)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'เติร์กเมน (เติร์กเมนิสถาน)',
         'tl' => 'ตากาล็อก',
         'tl_PH' => 'ตากาล็อก (ฟิลิปปินส์)',
+        'tn' => 'สวานา',
+        'tn_BW' => 'สวานา (บอตสวานา)',
+        'tn_ZA' => 'สวานา (แอฟริกาใต้)',
         'to' => 'ตองกา',
         'to_TO' => 'ตองกา (ตองกา)',
         'tr' => 'ตุรกี',
@@ -618,10 +633,12 @@
         'xh' => 'คะห์โอซา',
         'xh_ZA' => 'คะห์โอซา (แอฟริกาใต้)',
         'yi' => 'ยิดดิช',
-        'yi_001' => 'ยิดดิช (โลก)',
+        'yi_UA' => 'ยิดดิช (ยูเครน)',
         'yo' => 'โยรูบา',
         'yo_BJ' => 'โยรูบา (เบนิน)',
         'yo_NG' => 'โยรูบา (ไนจีเรีย)',
+        'za' => 'จ้วง',
+        'za_CN' => 'จ้วง (จีน)',
         'zh' => 'จีน',
         'zh_CN' => 'จีน (จีน)',
         'zh_HK' => 'จีน (เขตปกครองพิเศษฮ่องกงแห่งสาธารณรัฐประชาชนจีน)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ti_ER.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ti_ER.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ti_ER.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ti_ER.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ti.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ti.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ti.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ti.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => 'ካታላን',
@@ -134,6 +138,7 @@
         'en_GU' => 'እንግሊዝኛ (ጓም)',
         'en_GY' => 'እንግሊዝኛ (ጉያና)',
         'en_HK' => 'እንግሊዝኛ (ፍሉይ ምምሕዳራዊ ዞባ ሆንግ ኮንግ [ቻይና])',
+        'en_ID' => 'እንግሊዝኛ (ኢንዶነዥያ)',
         'en_IE' => 'እንግሊዝኛ (ኣየርላንድ)',
         'en_IL' => 'እንግሊዝኛ (እስራኤል)',
         'en_IM' => 'እንግሊዝኛ (ኣይል ኦፍ ማን)',
@@ -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' => 'ግሪንላንድኛ (ግሪንላንድ)',
@@ -368,9 +390,14 @@
         'kn' => 'ካንናዳ',
         'kn_IN' => 'ካንናዳ (ህንዲ)',
         'ko' => 'ኮርይኛ',
+        'ko_CN' => 'ኮርይኛ (ቻይና)',
         'ko_KP' => 'ኮርይኛ (ሰሜን ኮርያ)',
         'ko_KR' => 'ኮርይኛ (ደቡብ ኮርያ)',
         'ks' => 'ካሽሚሪ',
+        'ks_Arab' => 'ካሽሚሪ (ዓረብኛ)',
+        'ks_Arab_IN' => 'ካሽሚሪ (ዓረብኛ፣ ህንዲ)',
+        'ks_Deva' => 'ካሽሚሪ (ዴቫንጋሪ)',
+        'ks_Deva_IN' => 'ካሽሚሪ (ዴቫንጋሪ፣ ህንዲ)',
         'ks_IN' => 'ካሽሚሪ (ህንዲ)',
         'ku' => 'ኩርዲሽ',
         'ku_TR' => 'ኩርዲሽ (ቱርኪ)',
@@ -436,6 +463,9 @@
         'nn_NO' => 'ኖርወያዊ ናይኖርስክ (ኖርወይ)',
         'no' => 'ኖርወይኛ',
         'no_NO' => 'ኖርወይኛ (ኖርወይ)',
+        'oc' => 'ኦክሲታንኛ',
+        'oc_ES' => 'ኦክሲታንኛ (ስጳኛ)',
+        'oc_FR' => 'ኦክሲታንኛ (ፈረንሳ)',
         'om' => 'ኦሮሞ',
         'om_ET' => 'ኦሮሞ (ኢትዮጵያ)',
         'om_KE' => 'ኦሮሞ (ኬንያ)',
@@ -445,6 +475,10 @@
         'os_GE' => 'ኦሰትኛ (ጆርጅያ)',
         'os_RU' => 'ኦሰትኛ (ሩስያ)',
         'pa' => 'ፑንጃቢ',
+        'pa_Arab' => 'ፑንጃቢ (ዓረብኛ)',
+        'pa_Arab_PK' => 'ፑንጃቢ (ዓረብኛ፣ ፓኪስታን)',
+        'pa_Guru' => 'ፑንጃቢ (ጉርሙኪ)',
+        'pa_Guru_IN' => 'ፑንጃቢ (ጉርሙኪ፣ ህንዲ)',
         'pa_IN' => 'ፑንጃቢ (ህንዲ)',
         'pa_PK' => 'ፑንጃቢ (ፓኪስታን)',
         'pl' => 'ፖሊሽ',
@@ -490,6 +524,10 @@
         'sc' => 'ሳርዲንኛ',
         'sc_IT' => 'ሳርዲንኛ (ኢጣልያ)',
         'sd' => 'ሲንድሂ',
+        'sd_Arab' => 'ሲንድሂ (ዓረብኛ)',
+        'sd_Arab_PK' => 'ሲንድሂ (ዓረብኛ፣ ፓኪስታን)',
+        'sd_Deva' => 'ሲንድሂ (ዴቫንጋሪ)',
+        'sd_Deva_IN' => 'ሲንድሂ (ዴቫንጋሪ፣ ህንዲ)',
         'sd_IN' => 'ሲንድሂ (ህንዲ)',
         'sd_PK' => 'ሲንድሂ (ፓኪስታን)',
         'se' => 'ሰሜናዊ ሳሚ',
@@ -498,8 +536,8 @@
         'se_SE' => 'ሰሜናዊ ሳሚ (ሽወደን)',
         'sg' => 'ሳንጎ',
         'sg_CF' => 'ሳንጎ (ሪፓብሊክ ማእከላይ ኣፍሪቃ)',
-        'sh' => 'ሰርቦ-ክሮኤሽያን',
-        'sh_BA' => 'ሰርቦ-ክሮኤሽያን (ቦዝንያን ሄርዘጎቪናን)',
+        'sh' => 'ሰርቦ-ክሮኤሽያኛ',
+        'sh_BA' => 'ሰርቦ-ክሮኤሽያኛ (ቦዝንያን ሄርዘጎቪናን)',
         'si' => 'ሲንሃላ',
         'si_LK' => 'ሲንሃላ (ስሪ ላንካ)',
         'sk' => 'ስሎቫክኛ',
@@ -516,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' => 'ስዊድንኛ (ፊንላንድ)',
@@ -553,6 +598,9 @@
         'ti_ET' => 'ትግርኛ (ኢትዮጵያ)',
         'tk' => 'ቱርክመንኛ',
         'tk_TM' => 'ቱርክመንኛ (ቱርክመኒስታን)',
+        'tn' => 'ስዋና',
+        'tn_BW' => 'ስዋና (ቦትስዋና)',
+        'tn_ZA' => 'ስዋና (ደቡብ ኣፍሪቃ)',
         'to' => 'ቶንጋንኛ',
         'to_TO' => 'ቶንጋንኛ (ቶንጋ)',
         'tr' => 'ቱርክኛ',
@@ -569,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' => 'ኡዝበክኛ (ኡዝበኪስታን)',
@@ -579,13 +631,26 @@
         'xh' => 'ኮሳ',
         'xh_ZA' => 'ኮሳ (ደቡብ ኣፍሪቃ)',
         'yi' => 'ይሁድኛ',
-        'yi_001' => 'ይሁድኛ (ዓለም)',
+        'yi_UA' => 'ይሁድኛ (ዩክሬን)',
         '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tk.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'iňlis dili (Guam)',
         'en_GY' => 'iňlis dili (Gaýana)',
         'en_HK' => 'iňlis dili (Gonkong AAS Hytaý)',
+        'en_ID' => 'iňlis dili (Indoneziýa)',
         'en_IE' => 'iňlis dili (Irlandiýa)',
         'en_IL' => 'iňlis dili (Ysraýyl)',
         'en_IM' => 'iňlis dili (Men adasy)',
@@ -241,19 +242,19 @@
         'fa_AF' => 'pars dili (Owganystan)',
         'fa_IR' => 'pars dili (Eýran)',
         'ff' => 'fula dili',
-        'ff_Adlm' => 'fula dili (Adlam)',
-        'ff_Adlm_BF' => 'fula dili (Adlam, Burkina-Faso)',
-        'ff_Adlm_CM' => 'fula dili (Adlam, Kamerun)',
-        'ff_Adlm_GH' => 'fula dili (Adlam, Gana)',
-        'ff_Adlm_GM' => 'fula dili (Adlam, Gambiýa)',
-        'ff_Adlm_GN' => 'fula dili (Adlam, Gwineýa)',
-        'ff_Adlm_GW' => 'fula dili (Adlam, Gwineýa-Bisau)',
-        'ff_Adlm_LR' => 'fula dili (Adlam, Liberiýa)',
-        'ff_Adlm_MR' => 'fula dili (Adlam, Mawritaniýa)',
-        'ff_Adlm_NE' => 'fula dili (Adlam, Niger)',
-        'ff_Adlm_NG' => 'fula dili (Adlam, Nigeriýa)',
-        'ff_Adlm_SL' => 'fula dili (Adlam, Sýerra-Leone)',
-        'ff_Adlm_SN' => 'fula dili (Adlam, Senegal)',
+        'ff_Adlm' => 'fula dili (adlam)',
+        'ff_Adlm_BF' => 'fula dili (adlam, Burkina-Faso)',
+        'ff_Adlm_CM' => 'fula dili (adlam, Kamerun)',
+        'ff_Adlm_GH' => 'fula dili (adlam, Gana)',
+        'ff_Adlm_GM' => 'fula dili (adlam, Gambiýa)',
+        'ff_Adlm_GN' => 'fula dili (adlam, Gwineýa)',
+        'ff_Adlm_GW' => 'fula dili (adlam, Gwineýa-Bisau)',
+        'ff_Adlm_LR' => 'fula dili (adlam, Liberiýa)',
+        'ff_Adlm_MR' => 'fula dili (adlam, Mawritaniýa)',
+        'ff_Adlm_NE' => 'fula dili (adlam, Niger)',
+        'ff_Adlm_NG' => 'fula dili (adlam, Nigeriýa)',
+        'ff_Adlm_SL' => 'fula dili (adlam, Sýerra-Leone)',
+        'ff_Adlm_SN' => 'fula dili (adlam, Senegal)',
         'ff_CM' => 'fula dili (Kamerun)',
         'ff_GN' => 'fula dili (Gwineýa)',
         'ff_Latn' => 'fula dili (Latyn elipbiýi)',
@@ -357,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',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada dili',
         'kn_IN' => 'kannada dili (Hindistan)',
         'ko' => 'koreý dili',
+        'ko_CN' => 'koreý dili (Hytaý)',
         'ko_KP' => 'koreý dili (Demirgazyk Koreýa)',
         'ko_KR' => 'koreý dili (Günorta Koreýa)',
         'ks' => 'kaşmiri dili',
@@ -457,6 +463,9 @@
         'nn_NO' => 'norwegiýa nýunorsk dili (Norwegiýa)',
         'no' => 'norweg dili',
         'no_NO' => 'norweg dili (Norwegiýa)',
+        'oc' => 'oksitan dili',
+        'oc_ES' => 'oksitan dili (Ispaniýa)',
+        'oc_FR' => 'oksitan dili (Fransiýa)',
         'om' => 'oromo dili',
         'om_ET' => 'oromo dili (Efiopiýa)',
         'om_KE' => 'oromo dili (Keniýa)',
@@ -555,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)',
@@ -584,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',
@@ -614,10 +629,12 @@
         'xh' => 'kosa dili',
         'xh_ZA' => 'kosa dili (Günorta Afrika)',
         'yi' => 'idiş dili',
-        'yi_001' => 'idiş dili (Dünýä)',
+        'yi_UA' => 'idiş dili (Ukraina)',
         '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ý)',
@@ -625,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tn.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tn.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,12 @@
+<?php
+
+return [
+    'Names' => [
+        'en' => 'Sekgoa',
+        'en_BW' => 'Sekgoa (Botswana)',
+        'en_ZA' => 'Sekgoa (Aforika Borwa)',
+        'tn' => 'Setswana',
+        'tn_BW' => 'Setswana (Botswana)',
+        'tn_ZA' => 'Setswana (Aforika Borwa)',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/to.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/to.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/to.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/to.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,12 +40,12 @@
         'ar_YE' => 'lea fakaʻalepea (Iemeni)',
         'as' => 'lea fakaʻasamia',
         'as_IN' => 'lea fakaʻasamia (ʻInitia)',
-        'az' => 'lea fakaʻasapaisani',
-        'az_AZ' => 'lea fakaʻasapaisani (ʻAsapaisani)',
-        'az_Cyrl' => 'lea fakaʻasapaisani (tohinima fakalūsia)',
-        'az_Cyrl_AZ' => 'lea fakaʻasapaisani (tohinima fakalūsia, ʻAsapaisani)',
-        'az_Latn' => 'lea fakaʻasapaisani (tohinima fakalatina)',
-        'az_Latn_AZ' => 'lea fakaʻasapaisani (tohinima fakalatina, ʻAsapaisani)',
+        'az' => 'lea fakaʻasepaisani',
+        'az_AZ' => 'lea fakaʻasepaisani (ʻAsapaisani)',
+        'az_Cyrl' => 'lea fakaʻasepaisani (tohinima fakalūsia)',
+        'az_Cyrl_AZ' => 'lea fakaʻasepaisani (tohinima fakalūsia, ʻAsapaisani)',
+        'az_Latn' => 'lea fakaʻasepaisani (tohinima fakalatina)',
+        'az_Latn_AZ' => 'lea fakaʻasepaisani (tohinima fakalatina, ʻAsapaisani)',
         'be' => 'lea fakapelalusi',
         'be_BY' => 'lea fakapelalusi (Pelalusi)',
         'bg' => 'lea fakapulukalia',
@@ -138,6 +138,7 @@
         'en_GU' => 'lea fakapālangi (Kuamu)',
         'en_GY' => 'lea fakapālangi (Kuiana)',
         'en_HK' => 'lea fakapālangi (Hongi Kongi SAR Siaina)',
+        'en_ID' => 'lea fakapālangi (ʻInitonēsia)',
         'en_IE' => 'lea fakapālangi (ʻAealani)',
         'en_IL' => 'lea fakapālangi (ʻIsileli)',
         'en_IM' => 'lea fakapālangi (Motu Mani)',
@@ -357,6 +358,8 @@
         'ia_001' => 'lea fakavahaʻalea (Māmani)',
         'id' => 'lea fakaʻinitōnesia',
         'id_ID' => 'lea fakaʻinitōnesia (ʻInitonēsia)',
+        'ie' => 'lea fakavahaʻalingikē',
+        'ie_EE' => 'lea fakavahaʻalingikē (ʻEsitōnia)',
         'ig' => 'lea fakaʻikipō',
         'ig_NG' => 'lea fakaʻikipō (Naisilia)',
         'ii' => 'lea fakasisiuani-ī',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'lea fakakanata',
         'kn_IN' => 'lea fakakanata (ʻInitia)',
         'ko' => 'lea fakakōlea',
+        'ko_CN' => 'lea fakakōlea (Siaina)',
         'ko_KP' => 'lea fakakōlea (Kōlea tokelau)',
         'ko_KR' => 'lea fakakōlea (Kōlea tonga)',
         'ks' => 'lea fakakāsimila',
@@ -418,8 +424,8 @@
         'lv_LV' => 'lea fakalativia (Lativia)',
         'mg' => 'lea fakamalakasi',
         'mg_MG' => 'lea fakamalakasi (Matakasika)',
-        'mi' => 'lea fakamauli',
-        'mi_NZ' => 'lea fakamauli (Nuʻusila)',
+        'mi' => 'lea fakamāuli',
+        'mi_NZ' => 'lea fakamāuli (Nuʻusila)',
         'mk' => 'lea fakamasitōnia',
         'mk_MK' => 'lea fakamasitōnia (Masetōnia fakatokelau)',
         'ml' => 'lea fakaʻinitia-malāialami',
@@ -457,6 +463,9 @@
         'nn_NO' => 'lea fakanoauē-ninosiki (Noauē)',
         'no' => 'lea fakanouaē',
         'no_NO' => 'lea fakanouaē (Noauē)',
+        'oc' => 'lea fakaʻokitane',
+        'oc_ES' => 'lea fakaʻokitane (Sipeini)',
+        'oc_FR' => 'lea fakaʻokitane (Falanisē)',
         'om' => 'lea fakaʻolomo',
         'om_ET' => 'lea fakaʻolomo (ʻĪtiōpia)',
         'om_KE' => 'lea fakaʻolomo (Keniā)',
@@ -557,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)',
@@ -588,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',
@@ -618,22 +633,26 @@
         'xh' => 'lea fakatōsa',
         'xh_ZA' => 'lea fakatōsa (ʻAfilika tonga)',
         'yi' => 'lea fakaītisi',
-        'yi_001' => 'lea fakaītisi (Māmani)',
+        'yi_UA' => 'lea fakaītisi (ʻŪkalaʻine)',
         'yo' => 'lea fakaʻiōlupa',
         'yo_BJ' => 'lea fakaʻiōlupa (Penini)',
         'yo_NG' => 'lea fakaʻiōlupa (Naisilia)',
+        'za' => 'lea fakasuangi',
+        'za_CN' => 'lea fakasuangi (Siaina)',
         'zh' => 'lea fakasiaina',
         'zh_CN' => 'lea fakasiaina (Siaina)',
         'zh_HK' => 'lea fakasiaina (Hongi Kongi SAR Siaina)',
-        'zh_Hans' => 'lea fakasiaina (tohinima fakasiaina-fakafaingofua)',
-        'zh_Hans_CN' => 'lea fakasiaina (tohinima fakasiaina-fakafaingofua, Siaina)',
-        'zh_Hans_HK' => 'lea fakasiaina (tohinima fakasiaina-fakafaingofua, Hongi Kongi SAR Siaina)',
-        'zh_Hans_MO' => 'lea fakasiaina (tohinima fakasiaina-fakafaingofua, Makau SAR Siaina)',
-        'zh_Hans_SG' => 'lea fakasiaina (tohinima fakasiaina-fakafaingofua, Singapoa)',
-        'zh_Hant' => 'lea fakasiaina (tohinima fakasiaina-tukufakaholo)',
-        'zh_Hant_HK' => 'lea fakasiaina (tohinima fakasiaina-tukufakaholo, Hongi Kongi SAR Siaina)',
-        'zh_Hant_MO' => 'lea fakasiaina (tohinima fakasiaina-tukufakaholo, Makau SAR Siaina)',
-        'zh_Hant_TW' => 'lea fakasiaina (tohinima fakasiaina-tukufakaholo, Taiuani)',
+        'zh_Hans' => 'lea fakasiaina (fakafaingofua)',
+        '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)',
         'zh_TW' => 'lea fakasiaina (Taiuani)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tr.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'İngilizce (Guam)',
         'en_GY' => 'İngilizce (Guyana)',
         'en_HK' => 'İngilizce (Çin Hong Kong ÖİB)',
+        'en_ID' => 'İngilizce (Endonezya)',
         'en_IE' => 'İngilizce (İrlanda)',
         'en_IL' => 'İngilizce (İsrail)',
         'en_IM' => 'İngilizce (Man Adası)',
@@ -357,6 +358,8 @@
         'ia_001' => 'İnterlingua (Dünya)',
         'id' => 'Endonezce',
         'id_ID' => 'Endonezce (Endonezya)',
+        'ie' => 'Interlingue',
+        'ie_EE' => 'Interlingue (Estonya)',
         'ig' => 'İbo dili',
         'ig_NG' => 'İbo dili (Nijerya)',
         'ii' => 'Sichuan Yi',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'Kannada dili',
         'kn_IN' => 'Kannada dili (Hindistan)',
         'ko' => 'Korece',
+        'ko_CN' => 'Korece (Çin)',
         'ko_KP' => 'Korece (Kuzey Kore)',
         'ko_KR' => 'Korece (Güney Kore)',
         'ks' => 'Keşmir dili',
@@ -457,6 +463,9 @@
         'nn_NO' => 'Norveççe Nynorsk (Norveç)',
         'no' => 'Norveççe',
         'no_NO' => 'Norveççe (Norveç)',
+        'oc' => 'Oksitan dili',
+        'oc_ES' => 'Oksitan dili (İspanya)',
+        'oc_FR' => 'Oksitan dili (Fransa)',
         'om' => 'Oromo dili',
         'om_ET' => 'Oromo dili (Etiyopya)',
         'om_KE' => 'Oromo dili (Kenya)',
@@ -481,7 +490,7 @@
         'pt_AO' => 'Portekizce (Angola)',
         'pt_BR' => 'Portekizce (Brezilya)',
         'pt_CH' => 'Portekizce (İsviçre)',
-        'pt_CV' => 'Portekizce (Cape Verde)',
+        'pt_CV' => 'Portekizce (Cabo Verde)',
         'pt_GQ' => 'Portekizce (Ekvator Ginesi)',
         'pt_GW' => 'Portekizce (Gine-Bissau)',
         'pt_LU' => 'Portekizce (Lüksemburg)',
@@ -557,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)',
@@ -588,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',
@@ -618,10 +633,12 @@
         'xh' => 'Zosa dili',
         'xh_ZA' => 'Zosa dili (Güney Afrika)',
         'yi' => 'Yidiş',
-        'yi_001' => 'Yidiş (Dünya)',
+        'yi_UA' => 'Yidiş (Ukrayna)',
         'yo' => 'Yorubaca',
         'yo_BJ' => 'Yorubaca (Benin)',
         'yo_NG' => 'Yorubaca (Nijerya)',
+        'za' => 'Zhuangca',
+        'za_CN' => 'Zhuangca (Çin)',
         'zh' => 'Çince',
         'zh_CN' => 'Çince (Çin)',
         'zh_HK' => 'Çince (Çin Hong Kong ÖİB)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/tt.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => 'инглиз (Ангилья)',
@@ -122,6 +127,7 @@
         'en_GU' => 'инглиз (Гуам)',
         'en_GY' => 'инглиз (Гайана)',
         'en_HK' => 'инглиз (Гонконг Махсус Идарәле Төбәге)',
+        'en_ID' => 'инглиз (Индонезия)',
         'en_IE' => 'инглиз (Ирландия)',
         'en_IL' => 'инглиз (Израиль)',
         'en_IM' => 'инглиз (Мэн утравы)',
@@ -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,18 +336,23 @@
         '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' => 'кхмер (Камбоджа)',
         'kn' => 'каннада',
         'kn_IN' => 'каннада (Индия)',
         'ko' => 'корея',
+        'ko_CN' => 'корея (Кытай)',
         'ko_KP' => 'корея (Төньяк Корея)',
+        'ko_KR' => 'корея (Көньяк Корея)',
         'ks' => 'кашмири',
         'ks_Arab' => 'кашмири (гарәп)',
         'ks_Arab_IN' => 'кашмири (гарәп, Индия)',
@@ -374,16 +389,21 @@
         'mt' => 'мальта',
         'mt_MT' => 'мальта (Мальта)',
         'my' => 'бирма',
+        'my_MM' => 'бирма (Мьянма [Бирма])',
         'ne' => 'непали',
         'ne_IN' => 'непали (Индия)',
         'ne_NP' => 'непали (Непал)',
         'nl' => 'голланд',
         'nl_AW' => 'голланд (Аруба)',
         'nl_BE' => 'голланд (Бельгия)',
+        'nl_BQ' => 'голланд (Кариб Нидерландлары)',
         'nl_CW' => 'голланд (Кюрасао)',
         'nl_NL' => 'голланд (Нидерланд)',
         'nl_SR' => 'голланд (Суринам)',
         'nl_SX' => 'голланд (Синт-Мартен)',
+        'oc' => 'окситан',
+        'oc_ES' => 'окситан (Испания)',
+        'oc_FR' => 'окситан (Франция)',
         'om' => 'оромо',
         'om_ET' => 'оромо (Эфиопия)',
         'om_KE' => 'оромо (Кения)',
@@ -515,6 +535,7 @@
         'wo' => 'волоф',
         'wo_SN' => 'волоф (Сенегал)',
         'yi' => 'идиш',
+        'yi_UA' => 'идиш (Украина)',
         'yo' => 'йоруба',
         'yo_BJ' => 'йоруба (Бенин)',
         'yo_NG' => 'йоруба (Нигерия)',
@@ -525,10 +546,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ug.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ug.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ug.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ug.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,11 +138,11 @@
         'en_GU' => 'ئىنگلىزچە (گۇئام)',
         'en_GY' => 'ئىنگلىزچە (گىۋىيانا)',
         'en_HK' => 'ئىنگلىزچە (شياڭگاڭ ئالاھىدە مەمۇرىي رايونى [جۇڭگو])',
+        'en_ID' => 'ئىنگلىزچە (ھىندونېزىيە)',
         'en_IE' => 'ئىنگلىزچە (ئىرېلاندىيە)',
         'en_IL' => 'ئىنگلىزچە (ئىسرائىلىيە)',
         'en_IM' => 'ئىنگلىزچە (مان ئارىلى)',
         'en_IN' => 'ئىنگلىزچە (ھىندىستان)',
-        'en_IO' => 'ئىنگلىزچە (ئەنگلىيەگە قاراشلىق ھىندى ئوكيان تېررىتورىيەسى)',
         'en_JE' => 'ئىنگلىزچە (جېرسېي)',
         'en_JM' => 'ئىنگلىزچە (يامايكا)',
         'en_KE' => 'ئىنگلىزچە (كېنىيە)',
@@ -344,6 +344,8 @@
         'ia_001' => 'ئارىلىق تىل (دۇنيا)',
         'id' => 'ھىندونېزچە',
         'id_ID' => 'ھىندونېزچە (ھىندونېزىيە)',
+        'ie' => 'ئىنتىرلىڭچە',
+        'ie_EE' => 'ئىنتىرلىڭچە (ئېستونىيە)',
         'ig' => 'ئىگبوچە',
         'ig_NG' => 'ئىگبوچە (نىگېرىيە)',
         'ii' => 'يىچە [سىچۈەن]',
@@ -364,6 +366,8 @@
         'ki' => 'كىكۇيۇچە',
         'ki_KE' => 'كىكۇيۇچە (كېنىيە)',
         'kk' => 'قازاقچە',
+        'kk_Cyrl' => 'قازاقچە (كىرىل)',
+        'kk_Cyrl_KZ' => 'قازاقچە (كىرىل، قازاقىستان)',
         'kk_KZ' => 'قازاقچە (قازاقىستان)',
         'kl' => 'گىرېنلاندچە',
         'kl_GL' => 'گىرېنلاندچە (گىرېنلاندىيە)',
@@ -372,6 +376,7 @@
         'kn' => 'كانناداچە',
         'kn_IN' => 'كانناداچە (ھىندىستان)',
         'ko' => 'كورېيەچە',
+        'ko_CN' => 'كورېيەچە (جۇڭگو)',
         'ko_KP' => 'كورېيەچە (چاۋشيەن)',
         'ko_KR' => 'كورېيەچە (كورېيە)',
         'ks' => 'كەشمىرچە',
@@ -444,6 +449,9 @@
         'nn_NO' => 'يېڭى نورۋېگچە (نورۋېگىيە)',
         'no' => 'نورۋېگچە',
         'no_NO' => 'نورۋېگچە (نورۋېگىيە)',
+        'oc' => 'ئوكسىتچە',
+        'oc_ES' => 'ئوكسىتچە (ئىسپانىيە)',
+        'oc_FR' => 'ئوكسىتچە (فىرانسىيە)',
         'om' => 'ئوروموچە',
         'om_ET' => 'ئوروموچە (ئېفىيوپىيە)',
         'om_KE' => 'ئوروموچە (كېنىيە)',
@@ -544,6 +552,9 @@
         'sr_Latn_RS' => 'سېربچە (لاتىنچە، سېربىيە)',
         'sr_ME' => 'سېربچە (قارا تاغ)',
         'sr_RS' => 'سېربچە (سېربىيە)',
+        'st' => 'سوتوچە',
+        'st_LS' => 'سوتوچە (لېسوتو)',
+        'st_ZA' => 'سوتوچە (جەنۇبىي ئافرىقا)',
         'su' => 'سۇنداچە',
         'su_ID' => 'سۇنداچە (ھىندونېزىيە)',
         'su_Latn' => 'سۇنداچە (لاتىنچە)',
@@ -575,6 +586,9 @@
         'tk_TM' => 'تۈركمەنچە (تۈركمەنىستان)',
         'tl' => 'تاگالوگچە',
         'tl_PH' => 'تاگالوگچە (فىلىپپىن)',
+        'tn' => 'سىۋاناچە',
+        'tn_BW' => 'سىۋاناچە (بوتسۋانا)',
+        'tn_ZA' => 'سىۋاناچە (جەنۇبىي ئافرىقا)',
         'to' => 'تونگانچە',
         'to_TO' => 'تونگانچە (تونگا)',
         'tr' => 'تۈركچە',
@@ -605,10 +619,12 @@
         'xh' => 'خوساچە',
         'xh_ZA' => 'خوساچە (جەنۇبىي ئافرىقا)',
         'yi' => 'يىددىشچە',
-        'yi_001' => 'يىددىشچە (دۇنيا)',
+        'yi_UA' => 'يىددىشچە (ئۇكرائىنا)',
         'yo' => 'يورۇباچە',
         'yo_BJ' => 'يورۇباچە (بېنىن)',
         'yo_NG' => 'يورۇباچە (نىگېرىيە)',
+        'za' => 'جۇاڭچە',
+        'za_CN' => 'جۇاڭچە (جۇڭگو)',
         'zh' => 'خەنزۇچە',
         'zh_CN' => 'خەنزۇچە (جۇڭگو)',
         'zh_HK' => 'خەنزۇچە (شياڭگاڭ ئالاھىدە مەمۇرىي رايونى [جۇڭگو])',
@@ -616,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/uk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/uk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/uk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/uk.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,11 +138,12 @@
         'en_GU' => 'англійська (Гуам)',
         'en_GY' => 'англійська (Гаяна)',
         'en_HK' => 'англійська (Гонконг, ОАР Китаю)',
+        'en_ID' => 'англійська (Індонезія)',
         'en_IE' => 'англійська (Ірландія)',
         'en_IL' => 'англійська (Ізраїль)',
         'en_IM' => 'англійська (Острів Мен)',
         'en_IN' => 'англійська (Індія)',
-        'en_IO' => 'англійська (Британська територія в Індійському Океані)',
+        'en_IO' => 'англійська (Британська територія в Індійському океані)',
         'en_JE' => 'англійська (Джерсі)',
         'en_JM' => 'англійська (Ямайка)',
         'en_KE' => 'англійська (Кенія)',
@@ -357,6 +358,8 @@
         'ia_001' => 'інтерлінгва (Світ)',
         'id' => 'індонезійська',
         'id_ID' => 'індонезійська (Індонезія)',
+        'ie' => 'інтерлінгве',
+        'ie_EE' => 'інтерлінгве (Естонія)',
         'ig' => 'ігбо',
         'ig_NG' => 'ігбо (Нігерія)',
         'ii' => 'сичуаньська ї',
@@ -377,6 +380,8 @@
         'ki' => 'кікуйю',
         'ki_KE' => 'кікуйю (Кенія)',
         'kk' => 'казахська',
+        'kk_Cyrl' => 'казахська (кирилиця)',
+        'kk_Cyrl_KZ' => 'казахська (кирилиця, Казахстан)',
         'kk_KZ' => 'казахська (Казахстан)',
         'kl' => 'калааллісут',
         'kl_GL' => 'калааллісут (Гренландія)',
@@ -385,6 +390,7 @@
         'kn' => 'каннада',
         'kn_IN' => 'каннада (Індія)',
         'ko' => 'корейська',
+        'ko_CN' => 'корейська (Китай)',
         'ko_KP' => 'корейська (Північна Корея)',
         'ko_KR' => 'корейська (Південна Корея)',
         'ks' => 'кашмірська',
@@ -457,6 +463,9 @@
         'nn_NO' => 'норвезька [нюношк] (Норвегія)',
         'no' => 'норвезька',
         'no_NO' => 'норвезька (Норвегія)',
+        'oc' => 'окситанська',
+        'oc_ES' => 'окситанська (Іспанія)',
+        'oc_FR' => 'окситанська (Франція)',
         'om' => 'оромо',
         'om_ET' => 'оромо (Ефіопія)',
         'om_KE' => 'оромо (Кенія)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'сербська (латиниця, Сербія)',
         'sr_ME' => 'сербська (Чорногорія)',
         'sr_RS' => 'сербська (Сербія)',
+        'st' => 'південна сото',
+        'st_LS' => 'південна сото (Лесото)',
+        'st_ZA' => 'південна сото (Південно-Африканська Республіка)',
         'su' => 'сунданська',
         'su_ID' => 'сунданська (Індонезія)',
         'su_Latn' => 'сунданська (латиниця)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'туркменська (Туркменістан)',
         'tl' => 'тагальська',
         'tl_PH' => 'тагальська (Філіппіни)',
+        'tn' => 'тсвана',
+        'tn_BW' => 'тсвана (Ботсвана)',
+        'tn_ZA' => 'тсвана (Південно-Африканська Республіка)',
         'to' => 'тонганська',
         'to_TO' => 'тонганська (Тонга)',
         'tr' => 'турецька',
@@ -618,10 +633,12 @@
         'xh' => 'кхоса',
         'xh_ZA' => 'кхоса (Південно-Африканська Республіка)',
         'yi' => 'їдиш',
-        'yi_001' => 'їдиш (Світ)',
+        'yi_UA' => 'їдиш (Україна)',
         'yo' => 'йоруба',
         'yo_BJ' => 'йоруба (Бенін)',
         'yo_NG' => 'йоруба (Нігерія)',
+        'za' => 'чжуан',
+        'za_CN' => 'чжуан (Китай)',
         'zh' => 'китайська',
         'zh_CN' => 'китайська (Китай)',
         'zh_HK' => 'китайська (Гонконг, ОАР Китаю)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ur_IN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ur_IN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ur_IN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ur_IN.php	2026-05-20 10:22:01.000000000 +0200
@@ -5,7 +5,6 @@
         'en_CC' => 'انگریزی (جزائر [کیلنگ] کوکوس)',
         'en_CK' => 'انگریزی (جزائر کک)',
         'en_FK' => 'انگریزی (جزائر فاکلینڈ)',
-        'en_IO' => 'انگریزی (برطانوی بحرہند خطہ)',
         'en_MH' => 'انگریزی (جزائر مارشل)',
         'en_MP' => 'انگریزی (جزائر شمالی ماریانا)',
         'en_NF' => 'انگریزی (جزیرہ نارفوک)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ur.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ur.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ur.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/ur.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'انگریزی (گوام)',
         'en_GY' => 'انگریزی (گیانا)',
         'en_HK' => 'انگریزی (ہانگ کانگ SAR چین)',
+        'en_ID' => 'انگریزی (انڈونیشیا)',
         'en_IE' => 'انگریزی (آئرلینڈ)',
         'en_IL' => 'انگریزی (اسرائیل)',
         'en_IM' => 'انگریزی (آئل آف مین)',
@@ -357,6 +358,8 @@
         'ia_001' => 'بین لسانیات (دنیا)',
         'id' => 'انڈونیثیائی',
         'id_ID' => 'انڈونیثیائی (انڈونیشیا)',
+        'ie' => 'غربی',
+        'ie_EE' => 'غربی (اسٹونیا)',
         'ig' => 'اِگبو',
         'ig_NG' => 'اِگبو (نائجیریا)',
         'ii' => 'سچوان ای',
@@ -377,6 +380,8 @@
         'ki' => 'کیکویو',
         'ki_KE' => 'کیکویو (کینیا)',
         'kk' => 'قزاخ',
+        'kk_Cyrl' => 'قزاخ (سیریلک)',
+        'kk_Cyrl_KZ' => 'قزاخ (سیریلک،قزاخستان)',
         'kk_KZ' => 'قزاخ (قزاخستان)',
         'kl' => 'کالاليست',
         'kl_GL' => 'کالاليست (گرین لینڈ)',
@@ -385,6 +390,7 @@
         'kn' => 'کنّاڈا',
         'kn_IN' => 'کنّاڈا (بھارت)',
         'ko' => 'کوریائی',
+        'ko_CN' => 'کوریائی (چین)',
         'ko_KP' => 'کوریائی (شمالی کوریا)',
         'ko_KR' => 'کوریائی (جنوبی کوریا)',
         'ks' => 'کشمیری',
@@ -426,8 +432,8 @@
         'ml_IN' => 'مالایالم (بھارت)',
         'mn' => 'منگولین',
         'mn_MN' => 'منگولین (منگولیا)',
-        'mr' => 'مراٹهی',
-        'mr_IN' => 'مراٹهی (بھارت)',
+        'mr' => 'مراٹھی',
+        'mr_IN' => 'مراٹھی (بھارت)',
         'ms' => 'مالے',
         'ms_BN' => 'مالے (برونائی)',
         'ms_ID' => 'مالے (انڈونیشیا)',
@@ -457,6 +463,9 @@
         'nn_NO' => 'نارویجین نینورسک (ناروے)',
         'no' => 'نارویجین',
         'no_NO' => 'نارویجین (ناروے)',
+        'oc' => 'آکسیٹان',
+        'oc_ES' => 'آکسیٹان (ہسپانیہ)',
+        'oc_FR' => 'آکسیٹان (فرانس)',
         'om' => 'اورومو',
         'om_ET' => 'اورومو (ایتھوپیا)',
         'om_KE' => 'اورومو (کینیا)',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => 'سربین (لاطینی،سربیا)',
         'sr_ME' => 'سربین (مونٹے نیگرو)',
         'sr_RS' => 'سربین (سربیا)',
+        'st' => 'جنوبی سوتھو',
+        'st_LS' => 'جنوبی سوتھو (لیسوتھو)',
+        'st_ZA' => 'جنوبی سوتھو (جنوبی افریقہ)',
         'su' => 'سنڈانیز',
         'su_ID' => 'سنڈانیز (انڈونیشیا)',
         'su_Latn' => 'سنڈانیز (لاطینی)',
@@ -588,6 +600,9 @@
         'tk_TM' => 'ترکمان (ترکمانستان)',
         'tl' => 'ٹیگا لوگ',
         'tl_PH' => 'ٹیگا لوگ (فلپائن)',
+        'tn' => 'سوانا',
+        'tn_BW' => 'سوانا (بوتسوانا)',
+        'tn_ZA' => 'سوانا (جنوبی افریقہ)',
         'to' => 'ٹونگن',
         'to_TO' => 'ٹونگن (ٹونگا)',
         'tr' => 'ترکی',
@@ -618,10 +633,12 @@
         'xh' => 'ژوسا',
         'xh_ZA' => 'ژوسا (جنوبی افریقہ)',
         'yi' => 'یدش',
-        'yi_001' => 'یدش (دنیا)',
+        'yi_UA' => 'یدش (یوکرین)',
         'yo' => 'یوروبا',
         'yo_BJ' => 'یوروبا (بینن)',
         'yo_NG' => 'یوروبا (نائجیریا)',
+        'za' => 'ژوانگی',
+        'za_CN' => 'ژوانگی (چین)',
         'zh' => 'چینی',
         'zh_CN' => 'چینی (چین)',
         'zh_HK' => 'چینی (ہانگ کانگ SAR چین)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/uz_Cyrl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/uz_Cyrl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/uz_Cyrl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/uz_Cyrl.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,11 +138,12 @@
         'en_GU' => 'инглизча (Гуам)',
         'en_GY' => 'инглизча (Гаяна)',
         'en_HK' => 'инглизча (Гонконг [Хитой ММҲ])',
+        'en_ID' => 'инглизча (Индонезия)',
         'en_IE' => 'инглизча (Ирландия)',
         'en_IL' => 'инглизча (Исроил)',
         'en_IM' => 'инглизча (Мэн ороли)',
         'en_IN' => 'инглизча (Ҳиндистон)',
-        'en_IO' => 'инглизча (Британиянинг Ҳинд океанидаги ҳудуди)',
+        'en_IO' => 'инглизча (Britaniyaning Hind okeanidagi hududi)',
         'en_JE' => 'инглизча (Жерси)',
         'en_JM' => 'инглизча (Ямайка)',
         'en_KE' => 'инглизча (Кения)',
@@ -357,6 +358,7 @@
         'ia_001' => 'интерлингва (Дунё)',
         'id' => 'индонезча',
         'id_ID' => 'индонезча (Индонезия)',
+        'ie_EE' => 'interlingve (Эстония)',
         'ig' => 'игбо',
         'ig_NG' => 'игбо (Нигерия)',
         'ii_CN' => 'sichuan (Хитой)',
@@ -376,6 +378,8 @@
         'ki' => 'кикую',
         'ki_KE' => 'кикую (Кения)',
         'kk' => 'қозоқча',
+        'kk_Cyrl' => 'қозоқча (Кирил)',
+        'kk_Cyrl_KZ' => 'қозоқча (Кирил, Қозоғистон)',
         'kk_KZ' => 'қозоқча (Қозоғистон)',
         'kl' => 'гренландча',
         'kl_GL' => 'гренландча (Гренландия)',
@@ -384,6 +388,7 @@
         'kn' => 'каннада',
         'kn_IN' => 'каннада (Ҳиндистон)',
         'ko' => 'корейсча',
+        'ko_CN' => 'корейсча (Хитой)',
         'ko_KP' => 'корейсча (Шимолий Корея)',
         'ko_KR' => 'корейсча (Жанубий Корея)',
         'ks' => 'кашмирча',
@@ -455,6 +460,9 @@
         'nn' => 'норвегча нюнорск',
         'nn_NO' => 'норвегча нюнорск (Норвегия)',
         'no_NO' => 'norveg (Норвегия)',
+        'oc' => 'окситанча',
+        'oc_ES' => 'окситанча (Испания)',
+        'oc_FR' => 'окситанча (Франция)',
         'om' => 'оромо',
         'om_ET' => 'оромо (Эфиопия)',
         'om_KE' => 'оромо (Кения)',
@@ -551,6 +559,8 @@
         'sr_Latn_RS' => 'сербча (Лотин, Сербия)',
         'sr_ME' => 'сербча (Черногория)',
         'sr_RS' => 'сербча (Сербия)',
+        'st_LS' => 'janubiy soto (Лесото)',
+        'st_ZA' => 'janubiy soto (Жанубий Африка Республикаси)',
         'su' => 'сунданча',
         'su_ID' => 'сунданча (Индонезия)',
         'su_Latn' => 'сунданча (Лотин)',
@@ -580,6 +590,8 @@
         'ti_ET' => 'тигриняча (Эфиопия)',
         'tk' => 'туркманча',
         'tk_TM' => 'туркманча (Туркманистон)',
+        'tn_BW' => 'tsvana (Ботсванна)',
+        'tn_ZA' => 'tsvana (Жанубий Африка Республикаси)',
         'to' => 'тонганча',
         'to_TO' => 'тонганча (Тонга)',
         'tr' => 'туркча',
@@ -610,10 +622,11 @@
         'xh' => 'хоса',
         'xh_ZA' => 'хоса (Жанубий Африка Республикаси)',
         'yi' => 'иддиш',
-        'yi_001' => 'иддиш (Дунё)',
+        'yi_UA' => 'иддиш (Украина)',
         'yo' => 'йоруба',
         'yo_BJ' => 'йоруба (Бенин)',
         'yo_NG' => 'йоруба (Нигерия)',
+        'za_CN' => 'Chjuan (Хитой)',
         'zh' => 'хитойча',
         'zh_CN' => 'хитойча (Хитой)',
         'zh_HK' => 'хитойча (Гонконг [Хитой ММҲ])',
@@ -621,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/uz.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/uz.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/uz.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/uz.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'inglizcha (Guam)',
         'en_GY' => 'inglizcha (Gayana)',
         'en_HK' => 'inglizcha (Gonkong [Xitoy MMH])',
+        'en_ID' => 'inglizcha (Indoneziya)',
         'en_IE' => 'inglizcha (Irlandiya)',
         'en_IL' => 'inglizcha (Isroil)',
         'en_IM' => 'inglizcha (Men oroli)',
@@ -357,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',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'kannada',
         'kn_IN' => 'kannada (Hindiston)',
         'ko' => 'koreyscha',
+        'ko_CN' => 'koreyscha (Xitoy)',
         'ko_KP' => 'koreyscha (Shimoliy Koreya)',
         'ko_KR' => 'koreyscha (Janubiy Koreya)',
         'ks' => 'kashmircha',
@@ -457,6 +463,9 @@
         'nn_NO' => 'norveg-nyunorsk (Norvegiya)',
         'no' => 'norveg',
         'no_NO' => 'norveg (Norvegiya)',
+        'oc' => 'oksitan',
+        'oc_ES' => 'oksitan (Ispaniya)',
+        'oc_FR' => 'oksitan (Fransiya)',
         'om' => 'oromo',
         'om_ET' => 'oromo (Efiopiya)',
         'om_KE' => 'oromo (Keniya)',
@@ -555,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)',
@@ -584,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',
@@ -614,10 +629,12 @@
         'xh' => 'kxosa',
         'xh_ZA' => 'kxosa (Janubiy Afrika Respublikasi)',
         'yi' => 'idish',
-        'yi_001' => 'idish (Dunyo)',
+        'yi_UA' => 'idish (Ukraina)',
         '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])',
@@ -625,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/vi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/vi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/vi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/vi.php	2026-05-20 10:22:01.000000000 +0200
@@ -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',
@@ -138,6 +138,7 @@
         'en_GU' => 'Tiếng Anh (Guam)',
         'en_GY' => 'Tiếng Anh (Guyana)',
         'en_HK' => 'Tiếng Anh (Đặc khu Hành chính Hồng Kông, Trung Quốc)',
+        'en_ID' => 'Tiếng Anh (Indonesia)',
         'en_IE' => 'Tiếng Anh (Ireland)',
         'en_IL' => 'Tiếng Anh (Israel)',
         'en_IM' => 'Tiếng Anh (Đảo Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'Tiếng Khoa Học Quốc Tế (Thế giới)',
         'id' => 'Tiếng Indonesia',
         'id_ID' => 'Tiếng Indonesia (Indonesia)',
+        'ie' => 'Tiếng Interlingue',
+        'ie_EE' => 'Tiếng Interlingue (Estonia)',
         'ig' => 'Tiếng Igbo',
         'ig_NG' => 'Tiếng Igbo (Nigeria)',
         'ii' => 'Tiếng Di Tứ Xuyên',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'Tiếng Kannada',
         'kn_IN' => 'Tiếng Kannada (Ấn Độ)',
         'ko' => 'Tiếng Hàn',
+        'ko_CN' => 'Tiếng Hàn (Trung Quốc)',
         'ko_KP' => 'Tiếng Hàn (Triều Tiên)',
         'ko_KR' => 'Tiếng Hàn (Hàn Quốc)',
         'ks' => 'Tiếng Kashmir',
@@ -457,6 +463,9 @@
         'nn_NO' => 'Tiếng Na Uy [Nynorsk] (Na Uy)',
         'no' => 'Tiếng Na Uy',
         'no_NO' => 'Tiếng Na Uy (Na Uy)',
+        'oc' => 'Tiếng Occitan',
+        'oc_ES' => 'Tiếng Occitan (Tây Ban Nha)',
+        'oc_FR' => 'Tiếng Occitan (Pháp)',
         'om' => 'Tiếng Oromo',
         'om_ET' => 'Tiếng Oromo (Ethiopia)',
         'om_KE' => 'Tiếng Oromo (Kenya)',
@@ -557,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)',
@@ -588,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ỳ',
@@ -618,10 +633,12 @@
         'xh' => 'Tiếng Xhosa',
         'xh_ZA' => 'Tiếng Xhosa (Nam Phi)',
         'yi' => 'Tiếng Yiddish',
-        'yi_001' => 'Tiếng Yiddish (Thế giới)',
+        'yi_UA' => 'Tiếng Yiddish (Ukraina)',
         'yo' => 'Tiếng Yoruba',
         'yo_BJ' => 'Tiếng Yoruba (Benin)',
         'yo_NG' => 'Tiếng Yoruba (Nigeria)',
+        'za' => 'Tiếng Choang',
+        'za_CN' => 'Tiếng Choang (Trung Quốc)',
         'zh' => 'Tiếng Trung',
         'zh_CN' => 'Tiếng Trung (Trung Quốc)',
         'zh_HK' => 'Tiếng Trung (Đặc khu Hành chính Hồng Kông, Trung Quốc)',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/wo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/wo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/wo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/wo.php	2026-05-20 10:22:01.000000000 +0200
@@ -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)',
@@ -122,6 +127,7 @@
         'en_GU' => 'Àngale (Guwam)',
         'en_GY' => 'Àngale (Giyaan)',
         'en_HK' => 'Àngale (Ooŋ Koŋ)',
+        'en_ID' => 'Àngale (Indonesi)',
         'en_IE' => 'Àngale (Irlànd)',
         'en_IL' => 'Àngale (Israyel)',
         'en_IM' => 'Àngale (Dunu Maan)',
@@ -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,13 +342,17 @@
         '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)',
         'kn' => 'Kannadaa',
         'kn_IN' => 'Kannadaa (End)',
         '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)',
@@ -384,12 +396,16 @@
         '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)',
         'nl_SX' => 'Neyerlànde (Sin Marten)',
         'no' => 'Nerwesiye',
         'no_NO' => 'Nerwesiye (Norwees)',
+        'oc' => 'Ositan',
+        'oc_ES' => 'Ositan (Españ)',
+        'oc_FR' => 'Ositan (Faraans)',
         'om' => 'Oromo',
         'om_ET' => 'Oromo (Ecopi)',
         'om_KE' => 'Oromo (Keeña)',
@@ -521,6 +537,7 @@
         'wo' => 'Wolof',
         'wo_SN' => 'Wolof (Senegaal)',
         'yi' => 'Yidis',
+        'yi_UA' => 'Yidis (Ikeren)',
         'yo' => 'Yoruba',
         'yo_BJ' => 'Yoruba (Benee)',
         'yo_NG' => 'Yoruba (Niseriya)',
@@ -531,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/xh.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/xh.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/xh.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/xh.php	2026-05-20 10:22:01.000000000 +0200
@@ -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)',
@@ -85,6 +87,7 @@
         'en_GU' => 'IsiNgesi (EGuam)',
         'en_GY' => 'IsiNgesi (EGuyana)',
         'en_HK' => 'IsiNgesi (EHong Kong SAR China)',
+        'en_ID' => 'IsiNgesi (E-Indonesia)',
         'en_IE' => 'IsiNgesi (E-Ireland)',
         'en_IL' => 'IsiNgesi (E-Israel)',
         'en_IM' => 'IsiNgesi (E-Isle of Man)',
@@ -239,6 +242,7 @@
         'ja' => 'IsiJapan',
         'ja_JP' => 'IsiJapan (EJapan)',
         'ko' => 'Isi-Korean',
+        'ko_CN' => 'Isi-Korean (ETshayina)',
         'ko_KP' => 'Isi-Korean (EMntla Korea)',
         'ko_KR' => 'Isi-Korean (EMzantsi Korea)',
         'nl' => 'IsiDatshi',
@@ -271,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',
@@ -281,15 +288,17 @@
         'zh' => 'IsiMandarin',
         'zh_CN' => 'IsiMandarin (ETshayina)',
         'zh_HK' => 'IsiMandarin (EHong Kong SAR China)',
-        'zh_Hans' => 'IsiMandarin (IsiHans)',
-        'zh_Hans_CN' => 'IsiMandarin (IsiHans, ETshayina)',
-        'zh_Hans_HK' => 'IsiMandarin (IsiHans, EHong Kong SAR China)',
-        'zh_Hans_MO' => 'IsiMandarin (IsiHans, EMacao SAR China)',
-        'zh_Hans_SG' => 'IsiMandarin (IsiHans, ESingapore)',
-        'zh_Hant' => 'IsiMandarin (IsiHant)',
-        'zh_Hant_HK' => 'IsiMandarin (IsiHant, EHong Kong SAR China)',
-        'zh_Hant_MO' => 'IsiMandarin (IsiHant, EMacao SAR China)',
-        'zh_Hant_TW' => 'IsiMandarin (IsiHant, ETaiwan)',
+        'zh_Hans' => 'IsiMandarin (IsiHans Esenziwe Lula)',
+        '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)',
         'zh_TW' => 'IsiMandarin (ETaiwan)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/yi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/yi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/yi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/yi.php	2026-05-20 10:22:01.000000000 +0200
@@ -104,6 +104,7 @@
         'en_GM' => 'ענגליש (גאַמביע)',
         'en_GU' => 'ענגליש (גוואַם)',
         'en_GY' => 'ענגליש (גויאַנע)',
+        'en_ID' => 'ענגליש (אינדאנעזיע)',
         'en_IE' => 'ענגליש (אירלאַנד)',
         'en_IL' => 'ענגליש (ישראל)',
         'en_IN' => 'ענגליש (אינדיע)',
@@ -279,11 +280,13 @@
         'ka' => 'גרוזיניש',
         'ka_GE' => 'גרוזיניש (גרוזיע)',
         'kk' => 'קאַזאַכיש',
+        'kk_Cyrl' => 'קאַזאַכיש (ציריליש)',
         'km' => 'כמער',
         'km_KH' => 'כמער (קאַמבאדיע)',
         'kn' => 'קאַנאַדאַ',
         'kn_IN' => 'קאַנאַדאַ (אינדיע)',
         'ko' => 'קארעאיש',
+        'ko_CN' => 'קארעאיש (כינע)',
         'ku' => 'קורדיש',
         'ku_TR' => 'קורדיש (טערקיי)',
         'kw' => 'קארניש',
@@ -321,6 +324,9 @@
         'nn_NO' => 'נײַ־נארוועגיש (נארוועגיע)',
         'no' => 'נארוועגיש',
         'no_NO' => 'נארוועגיש (נארוועגיע)',
+        'oc' => 'אקסיטאַניש',
+        'oc_ES' => 'אקסיטאַניש (שפּאַניע)',
+        'oc_FR' => 'אקסיטאַניש (פֿראַנקרייך)',
         'os' => 'אסעטיש',
         'os_GE' => 'אסעטיש (גרוזיע)',
         'os_RU' => 'אסעטיש (רוסלאַנד)',
@@ -426,7 +432,7 @@
         'vi' => 'וויעטנאַמעזיש',
         'vi_VN' => 'וויעטנאַמעזיש (וויעטנאַם)',
         'yi' => 'ייִדיש',
-        'yi_001' => 'ייִדיש (וועלט)',
+        'yi_UA' => 'ייִדיש (אוקראַינע)',
         'zh' => 'כינעזיש',
         'zh_CN' => 'כינעזיש (כינע)',
         'zh_SG' => 'כינעזיש (סינגאַפּור)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/yo_BJ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/yo_BJ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/yo_BJ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/yo_BJ.php	2026-05-20 10:22:01.000000000 +0200
@@ -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,12 +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ì (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)',
@@ -96,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)',
@@ -149,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)',
@@ -183,25 +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ì',
@@ -211,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ì)',
@@ -218,14 +226,17 @@
         'nl' => 'Èdè Dɔ́ɔ̀shì',
         'nl_AW' => 'Èdè Dɔ́ɔ̀shì (Árúbà)',
         'nl_BE' => 'Èdè Dɔ́ɔ̀shì (Bégíɔ́mù)',
-        'nl_BQ' => 'Èdè Dɔ́ɔ̀shì (Káríbíánì ti Nɛ́dálándì)',
-        'nl_CW' => 'Èdè Dɔ́ɔ̀shì (Kúrásáò)',
+        'nl_BQ' => 'Èdè Dɔ́ɔ̀shì (Kàríbíánì ti Nɛ́dálándì)',
+        'nl_CW' => 'Èdè Dɔ́ɔ̀shì (Curaçao)',
         'nl_NL' => 'Èdè Dɔ́ɔ̀shì (Nedalandi)',
         'nl_SR' => 'Èdè Dɔ́ɔ̀shì (Surinami)',
         'nl_SX' => 'Èdè Dɔ́ɔ̀shì (Síntì Mátɛ́ɛ̀nì)',
         '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)',
@@ -244,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íà',
@@ -259,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à',
@@ -268,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ì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íà)',
@@ -290,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í)',
@@ -297,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/yo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/yo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/yo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/yo.php	2026-05-20 10:22:01.000000000 +0200
@@ -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,12 +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ì (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)',
@@ -163,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)',
@@ -218,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)',
@@ -302,7 +303,7 @@
         'fr_LU' => 'Èdè Faransé (Lusemogi)',
         'fr_MA' => 'Èdè Faransé (Moroko)',
         'fr_MC' => 'Èdè Faransé (Monako)',
-        'fr_MF' => 'Èdè Faransé (Ìlú Mátíìnì)',
+        'fr_MF' => 'Èdè Faransé (Ìlú Màtìnì)',
         'fr_MG' => 'Èdè Faransé (Madasika)',
         'fr_ML' => 'Èdè Faransé (Mali)',
         'fr_MQ' => 'Èdè Faransé (Matinikuwi)',
@@ -331,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á)',
@@ -343,20 +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)',
+        '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ì',
@@ -371,28 +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ììṣì',
@@ -414,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',
@@ -443,13 +449,13 @@
         '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à)',
         'nl_BE' => 'Èdè Dọ́ọ̀ṣì (Bégíọ́mù)',
-        'nl_BQ' => 'Èdè Dọ́ọ̀ṣì (Káríbíánì ti Nẹ́dálándì)',
-        'nl_CW' => 'Èdè Dọ́ọ̀ṣì (Kúrásáò)',
+        'nl_BQ' => 'Èdè Dọ́ọ̀ṣì (Kàríbíánì ti Nẹ́dálándì)',
+        'nl_CW' => 'Èdè Dọ́ọ̀ṣì (Curaçao)',
         'nl_NL' => 'Èdè Dọ́ọ̀ṣì (Nedalandi)',
         'nl_SR' => 'Èdè Dọ́ọ̀ṣì (Surinami)',
         'nl_SX' => 'Èdè Dọ́ọ̀ṣì (Síntì Mátẹ́ẹ̀nì)',
@@ -457,11 +463,14 @@
         'nn_NO' => 'Nọ́ọ́wè Nínọ̀sìkì (Nọọwii)',
         'no' => 'Èdè Norway',
         '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)',
-        '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)',
@@ -469,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)',
@@ -489,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ì',
@@ -511,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)',
@@ -549,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',
@@ -571,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ì)',
@@ -616,10 +631,12 @@
         'xh' => 'Èdè Xhosa',
         'xh_ZA' => 'Èdè Xhosa (Gúúṣù Áfíríkà)',
         'yi' => 'Èdè Yiddishi',
-        'yi_001' => 'Èdè Yiddishi (Agbáyé)',
+        'yi_UA' => 'Èdè Yiddishi (Ukarini)',
         '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í)',
@@ -627,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/za.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/za.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/za.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/za.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,9 @@
+<?php
+
+return [
+    'Names' => [
+        'en' => 'Yinghyij',
+        'za' => 'Vahcuengh',
+        'za_CN' => 'Vahcuengh (Cunghgoz)',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant_HK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant_HK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant_HK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant_HK.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,7 +3,8 @@
 return [
     'Names' => [
         'ak_GH' => '阿坎文（加納）',
-        'am_ET' => '阿姆哈拉文（埃塞俄比亞）',
+        'am' => '岩哈拉語',
+        'am_ET' => '岩哈拉語（埃塞俄比亞）',
         'ar_AE' => '阿拉伯文（阿拉伯聯合酋長國）',
         'ar_DJ' => '阿拉伯文（吉布提）',
         'ar_ER' => '阿拉伯文（厄立特里亞）',
@@ -17,8 +18,8 @@
         'ar_YE' => '阿拉伯文（也門）',
         'az' => '阿塞拜疆文',
         'az_AZ' => '阿塞拜疆文（亞塞拜疆）',
-        'az_Cyrl' => '阿塞拜疆文（西里爾文）',
-        'az_Cyrl_AZ' => '阿塞拜疆文（西里爾文，亞塞拜疆）',
+        'az_Cyrl' => '阿塞拜疆文（西里爾文字）',
+        'az_Cyrl_AZ' => '阿塞拜疆文（西里爾文字，亞塞拜疆）',
         'az_Latn' => '阿塞拜疆文（拉丁字母）',
         'az_Latn_AZ' => '阿塞拜疆文（拉丁字母，亞塞拜疆）',
         'bm_ML' => '班巴拉文（馬里）',
@@ -26,8 +27,8 @@
         'br_FR' => '布里多尼文（法國）',
         'bs' => '波斯尼亞文',
         'bs_BA' => '波斯尼亞文（波斯尼亞和黑塞哥維那）',
-        'bs_Cyrl' => '波斯尼亞文（西里爾文）',
-        'bs_Cyrl_BA' => '波斯尼亞文（西里爾文，波斯尼亞和黑塞哥維那）',
+        'bs_Cyrl' => '波斯尼亞文（西里爾文字）',
+        'bs_Cyrl_BA' => '波斯尼亞文（西里爾文字，波斯尼亞和黑塞哥維那）',
         'bs_Latn' => '波斯尼亞文（拉丁字母）',
         'bs_Latn_BA' => '波斯尼亞文（拉丁字母，波斯尼亞和黑塞哥維那）',
         'ca' => '加泰隆尼亞文',
@@ -101,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' => '法文（布隆迪）',
@@ -136,11 +133,9 @@
         'gl' => '加里西亞文',
         'gl_ES' => '加里西亞文（西班牙）',
         'gv_IM' => '曼島文（馬恩島）',
-        'ha_GH' => '豪撒文（加納）',
-        'ha_NE' => '豪撒文（尼日爾）',
-        'ha_NG' => '豪撒文（尼日利亞）',
-        'hi_Latn' => '印地文（拉丁字母）',
-        'hi_Latn_IN' => '印地文（拉丁字母，印度）',
+        'ha_GH' => '豪薩文（加納）',
+        'ha_NE' => '豪薩文（尼日爾）',
+        'ha_NG' => '豪薩文（尼日利亞）',
         'hr' => '克羅地亞文',
         'hr_BA' => '克羅地亞文（波斯尼亞和黑塞哥維那）',
         'hr_HR' => '克羅地亞文（克羅地亞）',
@@ -164,7 +159,7 @@
         'ml_IN' => '馬拉雅拉姆文（印度）',
         'mt' => '馬耳他文',
         'mt_MT' => '馬耳他文（馬耳他）',
-        'nb_SJ' => '巴克摩挪威文（斯瓦爾巴特群島及揚馬延島）',
+        'nb_SJ' => '書面挪威文（斯瓦爾巴特群島及揚馬延島）',
         'nd_ZW' => '北地畢列文（津巴布韋）',
         'nl_AW' => '荷蘭文（阿魯巴）',
         'nl_SR' => '荷蘭文（蘇里南）',
@@ -195,17 +190,12 @@
         'so_KE' => '索馬里文（肯尼亞）',
         'so_SO' => '索馬里文（索馬里）',
         'sr_BA' => '塞爾維亞文（波斯尼亞和黑塞哥維那）',
-        'sr_Cyrl' => '塞爾維亞文（西里爾文）',
-        'sr_Cyrl_BA' => '塞爾維亞文（西里爾文，波斯尼亞和黑塞哥維那）',
-        'sr_Cyrl_ME' => '塞爾維亞文（西里爾文，黑山）',
-        'sr_Cyrl_RS' => '塞爾維亞文（西里爾文，塞爾維亞）',
-        'sr_Latn' => '塞爾維亞文（拉丁字母）',
+        'sr_Cyrl_BA' => '塞爾維亞文（西里爾文字，波斯尼亞和黑塞哥維那）',
+        'sr_Cyrl_ME' => '塞爾維亞文（西里爾文字，黑山）',
         'sr_Latn_BA' => '塞爾維亞文（拉丁字母，波斯尼亞和黑塞哥維那）',
         'sr_Latn_ME' => '塞爾維亞文（拉丁字母，黑山）',
-        'sr_Latn_RS' => '塞爾維亞文（拉丁字母，塞爾維亞）',
         'sr_ME' => '塞爾維亞文（黑山）',
-        'su_Latn' => '巽他文（拉丁字母）',
-        'su_Latn_ID' => '巽他文（拉丁字母，印尼）',
+        'st_LS' => '塞索托文（萊索托）',
         'sw_KE' => '史瓦希里文（肯尼亞）',
         'sw_TZ' => '史瓦希里文（坦桑尼亞）',
         'ta' => '泰米爾文',
@@ -215,26 +205,27 @@
         'ta_SG' => '泰米爾文（新加坡）',
         'ti_ER' => '提格利尼亞文（厄立特里亞）',
         'ti_ET' => '提格利尼亞文（埃塞俄比亞）',
+        'tn' => '突尼西亞文',
+        'tn_BW' => '突尼西亞文（博茨瓦納）',
+        'tn_ZA' => '突尼西亞文（南非）',
         'to' => '湯加文',
         'to_TO' => '湯加文（湯加）',
         'tr_CY' => '土耳其文（塞浦路斯）',
         'ur' => '烏爾都文',
         'ur_IN' => '烏爾都文（印度）',
         'ur_PK' => '烏爾都文（巴基斯坦）',
-        'uz_Cyrl' => '烏茲別克文（西里爾文）',
-        'uz_Cyrl_UZ' => '烏茲別克文（西里爾文，烏茲別克）',
-        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zh_Hant.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => '加泰蘭文（西班牙）',
@@ -138,6 +138,7 @@
         'en_GU' => '英文（關島）',
         'en_GY' => '英文（蓋亞那）',
         'en_HK' => '英文（中國香港特別行政區）',
+        'en_ID' => '英文（印尼）',
         'en_IE' => '英文（愛爾蘭）',
         'en_IL' => '英文（以色列）',
         'en_IM' => '英文（曼島）',
@@ -256,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' => '芬蘭文',
@@ -336,16 +337,16 @@
         'gu_IN' => '古吉拉特文（印度）',
         'gv' => '曼島文',
         'gv_IM' => '曼島文（曼島）',
-        'ha' => '豪撒文',
-        'ha_GH' => '豪撒文（迦納）',
-        'ha_NE' => '豪撒文（尼日）',
-        'ha_NG' => '豪撒文（奈及利亞）',
+        'ha' => '豪薩文',
+        'ha_GH' => '豪薩文（迦納）',
+        'ha_NE' => '豪薩文（尼日）',
+        'ha_NG' => '豪薩文（奈及利亞）',
         'he' => '希伯來文',
         'he_IL' => '希伯來文（以色列）',
         'hi' => '印地文',
         'hi_IN' => '印地文（印度）',
-        'hi_Latn' => '印地文（拉丁文）',
-        'hi_Latn_IN' => '印地文（拉丁文，印度）',
+        'hi_Latn' => '印地文（拉丁字母）',
+        'hi_Latn_IN' => '印地文（拉丁字母，印度）',
         'hr' => '克羅埃西亞文',
         'hr_BA' => '克羅埃西亞文（波士尼亞與赫塞哥維納）',
         'hr_HR' => '克羅埃西亞文（克羅埃西亞）',
@@ -357,6 +358,8 @@
         'ia_001' => '國際文（世界）',
         'id' => '印尼文',
         'id_ID' => '印尼文（印尼）',
+        'ie' => '國際文（E）',
+        'ie_EE' => '國際文（E）（愛沙尼亞）',
         'ig' => '伊布文',
         'ig_NG' => '伊布文（奈及利亞）',
         'ii' => '四川彝文',
@@ -377,6 +380,8 @@
         'ki' => '吉庫尤文',
         'ki_KE' => '吉庫尤文（肯亞）',
         'kk' => '哈薩克文',
+        'kk_Cyrl' => '哈薩克文（西里爾文字）',
+        'kk_Cyrl_KZ' => '哈薩克文（西里爾文字，哈薩克）',
         'kk_KZ' => '哈薩克文（哈薩克）',
         'kl' => '格陵蘭文',
         'kl_GL' => '格陵蘭文（格陵蘭）',
@@ -385,6 +390,7 @@
         'kn' => '坎那達文',
         'kn_IN' => '坎那達文（印度）',
         'ko' => '韓文',
+        'ko_CN' => '韓文（中國）',
         'ko_KP' => '韓文（北韓）',
         'ko_KR' => '韓文（南韓）',
         'ks' => '喀什米爾文',
@@ -437,9 +443,9 @@
         'mt_MT' => '馬爾他文（馬爾他）',
         'my' => '緬甸文',
         'my_MM' => '緬甸文（緬甸）',
-        'nb' => '巴克摩挪威文',
-        'nb_NO' => '巴克摩挪威文（挪威）',
-        'nb_SJ' => '巴克摩挪威文（挪威屬斯瓦巴及尖棉）',
+        'nb' => '書面挪威文',
+        'nb_NO' => '書面挪威文（挪威）',
+        'nb_SJ' => '書面挪威文（挪威屬斯瓦巴及尖棉）',
         'nd' => '北地畢列文',
         'nd_ZW' => '北地畢列文（辛巴威）',
         'ne' => '尼泊爾文',
@@ -453,10 +459,13 @@
         'nl_NL' => '荷蘭文（荷蘭）',
         'nl_SR' => '荷蘭文（蘇利南）',
         'nl_SX' => '荷蘭文（荷屬聖馬丁）',
-        'nn' => '耐諾斯克挪威文',
-        'nn_NO' => '耐諾斯克挪威文（挪威）',
+        'nn' => '新挪威文',
+        'nn_NO' => '新挪威文（挪威）',
         'no' => '挪威文',
         'no_NO' => '挪威文（挪威）',
+        'oc' => '奧克西坦文',
+        'oc_ES' => '奧克西坦文（西班牙）',
+        'oc_FR' => '奧克西坦文（法國）',
         'om' => '奧羅莫文',
         'om_ET' => '奧羅莫文（衣索比亞）',
         'om_KE' => '奧羅莫文（肯亞）',
@@ -551,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' => '瑞典文（芬蘭）',
@@ -588,6 +600,9 @@
         'tk_TM' => '土庫曼文（土庫曼）',
         'tl' => '塔加路族文',
         'tl_PH' => '塔加路族文（菲律賓）',
+        'tn' => '塞茲瓦納文',
+        'tn_BW' => '塞茲瓦納文（波札那）',
+        'tn_ZA' => '塞茲瓦納文（南非）',
         'to' => '東加文',
         'to_TO' => '東加文（東加）',
         'tr' => '土耳其文',
@@ -608,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' => '越南文（越南）',
@@ -618,20 +633,24 @@
         'xh' => '科薩文',
         'xh_ZA' => '科薩文（南非）',
         'yi' => '意第緒文',
-        'yi_001' => '意第緒文（世界）',
+        'yi_UA' => '意第緒文（烏克蘭）',
         'yo' => '約魯巴文',
         'yo_BJ' => '約魯巴文（貝南）',
         'yo_NG' => '約魯巴文（奈及利亞）',
+        'za' => '壯文',
+        'za_CN' => '壯文（中國）',
         '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_TW' => '中文（台灣）',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zh.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zh.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zh.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zh.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => '英语（关岛）',
         'en_GY' => '英语（圭亚那）',
         'en_HK' => '英语（中国香港特别行政区）',
+        'en_ID' => '英语（印度尼西亚）',
         'en_IE' => '英语（爱尔兰）',
         'en_IL' => '英语（以色列）',
         'en_IM' => '英语（马恩岛）',
@@ -357,10 +358,12 @@
         'ia_001' => '国际语（世界）',
         'id' => '印度尼西亚语',
         'id_ID' => '印度尼西亚语（印度尼西亚）',
+        'ie' => '国际文字（E）',
+        'ie_EE' => '国际文字（E）（爱沙尼亚）',
         'ig' => '伊博语',
         'ig_NG' => '伊博语（尼日利亚）',
-        'ii' => '四川彝语',
-        'ii_CN' => '四川彝语（中国）',
+        'ii' => '凉山彝语',
+        'ii_CN' => '凉山彝语（中国）',
         'is' => '冰岛语',
         'is_IS' => '冰岛语（冰岛）',
         'it' => '意大利语',
@@ -377,6 +380,8 @@
         'ki' => '吉库尤语',
         'ki_KE' => '吉库尤语（肯尼亚）',
         'kk' => '哈萨克语',
+        'kk_Cyrl' => '哈萨克语（西里尔文）',
+        'kk_Cyrl_KZ' => '哈萨克语（西里尔文，哈萨克斯坦）',
         'kk_KZ' => '哈萨克语（哈萨克斯坦）',
         'kl' => '格陵兰语',
         'kl_GL' => '格陵兰语（格陵兰）',
@@ -385,6 +390,7 @@
         'kn' => '卡纳达语',
         'kn_IN' => '卡纳达语（印度）',
         'ko' => '韩语',
+        'ko_CN' => '韩语（中国）',
         'ko_KP' => '韩语（朝鲜）',
         'ko_KR' => '韩语（韩国）',
         'ks' => '克什米尔语',
@@ -457,6 +463,9 @@
         'nn_NO' => '挪威尼诺斯克语（挪威）',
         'no' => '挪威语',
         'no_NO' => '挪威语（挪威）',
+        'oc' => '奥克语',
+        'oc_ES' => '奥克语（西班牙）',
+        'oc_FR' => '奥克语（法国）',
         'om' => '奥罗莫语',
         'om_ET' => '奥罗莫语（埃塞俄比亚）',
         'om_KE' => '奥罗莫语（肯尼亚）',
@@ -557,6 +566,9 @@
         'sr_Latn_RS' => '塞尔维亚语（拉丁文，塞尔维亚）',
         'sr_ME' => '塞尔维亚语（黑山）',
         'sr_RS' => '塞尔维亚语（塞尔维亚）',
+        'st' => '南索托语',
+        'st_LS' => '南索托语（莱索托）',
+        'st_ZA' => '南索托语（南非）',
         'su' => '巽他语',
         'su_ID' => '巽他语（印度尼西亚）',
         'su_Latn' => '巽他语（拉丁文）',
@@ -588,6 +600,9 @@
         'tk_TM' => '土库曼语（土库曼斯坦）',
         'tl' => '他加禄语',
         'tl_PH' => '他加禄语（菲律宾）',
+        'tn' => '茨瓦纳语',
+        'tn_BW' => '茨瓦纳语（博茨瓦纳）',
+        'tn_ZA' => '茨瓦纳语（南非）',
         'to' => '汤加语',
         'to_TO' => '汤加语（汤加）',
         'tr' => '土耳其语',
@@ -618,10 +633,12 @@
         'xh' => '科萨语',
         'xh_ZA' => '科萨语（南非）',
         'yi' => '意第绪语',
-        'yi_001' => '意第绪语（世界）',
+        'yi_UA' => '意第绪语（乌克兰）',
         'yo' => '约鲁巴语',
         'yo_BJ' => '约鲁巴语（贝宁）',
         'yo_NG' => '约鲁巴语（尼日利亚）',
+        'za' => '壮语',
+        'za_CN' => '壮语（中国）',
         'zh' => '中文',
         'zh_CN' => '中文（中国）',
         'zh_HK' => '中文（中国香港特别行政区）',
@@ -629,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/locales/zu.php	2026-05-20 10:22:01.000000000 +0200
@@ -138,6 +138,7 @@
         'en_GU' => 'i-English (i-Guam)',
         'en_GY' => 'i-English (i-Guyana)',
         'en_HK' => 'i-English (i-Hong Kong SAR China)',
+        'en_ID' => 'i-English (i-Indonesia)',
         'en_IE' => 'i-English (i-Ireland)',
         'en_IL' => 'i-English (kwa-Israel)',
         'en_IM' => 'i-English (i-Isle of Man)',
@@ -357,6 +358,8 @@
         'ia_001' => 'izilimi ezihlangene (umhlaba)',
         'id' => 'isi-Indonesian',
         'id_ID' => 'isi-Indonesian (i-Indonesia)',
+        'ie' => 'izimili',
+        'ie_EE' => 'izimili (i-Estonia)',
         'ig' => 'isi-Igbo',
         'ig_NG' => 'isi-Igbo (i-Nigeria)',
         'ii' => 'isi-Sichuan Yi',
@@ -377,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)',
@@ -385,6 +390,7 @@
         'kn' => 'isi-Kannada',
         'kn_IN' => 'isi-Kannada (i-India)',
         'ko' => 'isi-Korean',
+        'ko_CN' => 'isi-Korean (i-China)',
         'ko_KP' => 'isi-Korean (i-North Korea)',
         'ko_KR' => 'isi-Korean (i-South Korea)',
         'ks' => 'isi-Kashmiri',
@@ -457,6 +463,9 @@
         'nn_NO' => 'isi-Norwegian Nynorsk (i-Norway)',
         'no' => 'isi-Norwegian',
         'no_NO' => 'isi-Norwegian (i-Norway)',
+        'oc' => 'isi-Occitan',
+        'oc_ES' => 'isi-Occitan (i-Spain)',
+        'oc_FR' => 'isi-Occitan (i-France)',
         'om' => 'isi-Oromo',
         'om_ET' => 'isi-Oromo (i-Ethiopia)',
         'om_KE' => 'isi-Oromo (i-Kenya)',
@@ -557,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)',
@@ -586,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',
@@ -616,10 +631,12 @@
         'xh' => 'isiXhosa',
         'xh_ZA' => 'isiXhosa (iNingizimu Afrika)',
         'yi' => 'isi-Yiddish',
-        'yi_001' => 'isi-Yiddish (umhlaba)',
+        'yi_UA' => 'isi-Yiddish (i-Ukraine)',
         '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)',
@@ -627,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/af.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/af.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/af.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/af.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ak.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ak.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ak.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ak.php	2026-05-20 10:22:01.000000000 +0200
@@ -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,35 +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 Hɔn Man Wɔ India Po No Mu',
+        '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',
@@ -117,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',
@@ -143,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',
@@ -157,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',
@@ -205,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/am.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/am.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/am.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/am.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => 'ቦሊቪያ',
@@ -45,7 +45,7 @@
         'CF' => 'ማዕከላዊ አፍሪካ ሪፑብሊክ',
         'CG' => 'ኮንጎ ብራዛቪል',
         'CH' => 'ስዊዘርላንድ',
-        'CI' => 'ኮት ዲቯር',
+        'CI' => 'ኮትዲቯር',
         'CK' => 'ኩክ ደሴቶች',
         'CL' => 'ቺሊ',
         'CM' => 'ካሜሩን',
@@ -53,7 +53,7 @@
         'CO' => 'ኮሎምቢያ',
         'CR' => 'ኮስታሪካ',
         'CU' => 'ኩባ',
-        'CV' => 'ኬፕ ቬርዴ',
+        'CV' => 'ኬፕቨርዴ',
         'CW' => 'ኩራሳዎ',
         'CX' => 'ክሪስማስ ደሴት',
         'CY' => 'ሳይፕረስ',
@@ -74,7 +74,7 @@
         'FI' => 'ፊንላንድ',
         'FJ' => 'ፊጂ',
         'FK' => 'የፎክላንድ ደሴቶች',
-        'FM' => 'ሚክሮኔዢያ',
+        'FM' => 'ማይክሮኔዢያ',
         'FO' => 'የፋሮ ደሴቶች',
         'FR' => 'ፈረንሳይ',
         'GA' => 'ጋቦን',
@@ -94,10 +94,10 @@
         'GS' => 'ደቡብ ጆርጂያ እና የደቡብ ሳንድዊች ደሴቶች',
         'GT' => 'ጉዋቲማላ',
         'GU' => 'ጉዋም',
-        'GW' => 'ጊኒ ቢሳኦ',
+        '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' => 'ሱዋዚላንድ',
+        'SY' => 'ሶሪያ',
+        'SZ' => 'ኤስዋቲኒ',
         'TC' => 'የቱርኮችና የካኢኮስ ደሴቶች',
         'TD' => 'ቻድ',
         'TF' => 'የፈረንሳይ ደቡባዊ ግዛቶች',
@@ -238,7 +238,7 @@
         'UY' => 'ኡራጓይ',
         'UZ' => 'ኡዝቤኪስታን',
         'VA' => 'ቫቲካን ከተማ',
-        'VC' => 'ቅዱስ ቪንሴንት እና ግሬናዲንስ',
+        'VC' => 'ሴንት ቪንሴንት እና ግሬናዲንስ',
         'VE' => 'ቬንዙዌላ',
         'VG' => 'የእንግሊዝ ቨርጂን ደሴቶች',
         'VI' => 'የአሜሪካ ቨርጂን ደሴቶች',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ar.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ar.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ar.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ar.php	2026-05-20 10:22:01.000000000 +0200
@@ -221,7 +221,7 @@
         'TG' => 'توغو',
         'TH' => 'تايلاند',
         'TJ' => 'طاجيكستان',
-        'TK' => 'توكيلو',
+        'TK' => 'توكيلاو',
         'TL' => 'تيمور - ليشتي',
         'TM' => 'تركمانستان',
         'TN' => 'تونس',
@@ -241,7 +241,7 @@
         'VC' => 'سانت فنسنت وجزر غرينادين',
         'VE' => 'فنزويلا',
         'VG' => 'جزر فيرجن البريطانية',
-        'VI' => 'جزر فيرجن التابعة للولايات المتحدة',
+        'VI' => 'جزر فيرجن الأمريكية',
         'VN' => 'فيتنام',
         'VU' => 'فانواتو',
         'WF' => 'جزر والس وفوتونا',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/az_Cyrl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/az_Cyrl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/az_Cyrl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/az_Cyrl.php	2026-05-20 10:22:01.000000000 +0200
@@ -105,7 +105,6 @@
         'IL' => 'Исраил',
         'IM' => 'Мен адасы',
         'IN' => 'Һиндистан',
-        'IO' => 'Британтјанын Һинд Океаны Әразиси',
         'IQ' => 'Ираг',
         'IR' => 'Иран',
         'IS' => 'Исландија',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/be.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/be.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/be.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/be.php	2026-05-20 10:22:01.000000000 +0200
@@ -234,7 +234,7 @@
         'UA' => 'Украіна',
         'UG' => 'Уганда',
         'UM' => 'Малыя Аддаленыя астравы ЗША',
-        'US' => 'Злучаныя Штаты',
+        'US' => 'Злучаныя Штаты Амерыкі',
         'UY' => 'Уругвай',
         'UZ' => 'Узбекістан',
         'VA' => 'Ватыкан',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/bm.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/bm.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/bm.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/bm.php	2026-05-20 10:22:01.000000000 +0200
@@ -92,7 +92,6 @@
         'IE' => 'Irilandi',
         'IL' => 'Isirayeli',
         'IN' => 'Ɛndujamana',
-        'IO' => 'Angilɛ ka ɛndu dugukolo',
         'IQ' => 'Iraki',
         'IR' => 'Iraŋ',
         'IS' => 'Isilandi',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/bo_IN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/bo_IN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/bo_IN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/bo_IN.php	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,5 @@
 <?php
 
 return [
-    'Names' => [
-    ],
+    'Names' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/br.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/br.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/br.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/br.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,6 @@
         'IL' => 'Israel',
         'IM' => 'Enez Vanav',
         'IN' => 'India',
-        'IO' => 'Tiriad breizhveurat Meurvor Indez',
         'IQ' => 'Iraq',
         'IR' => 'Iran',
         'IS' => 'Island',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/bs.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/bs.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/bs.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/bs.php	2026-05-20 10:22:01.000000000 +0200
@@ -147,7 +147,7 @@
         'MH' => 'Maršalova ostrva',
         'MK' => 'Sjeverna Makedonija',
         'ML' => 'Mali',
-        'MM' => 'Mjanmar',
+        'MM' => 'Mijanmar',
         'MN' => 'Mongolija',
         'MO' => 'Makao (SAR Kina)',
         'MP' => 'Sjeverna Marijanska ostrva',
@@ -167,7 +167,7 @@
         'NF' => 'Ostrvo Norfolk',
         'NG' => 'Nigerija',
         'NI' => 'Nikaragva',
-        'NL' => 'Holandija',
+        'NL' => 'Nizozemska',
         'NO' => 'Norveška',
         'NP' => 'Nepal',
         'NR' => 'Nauru',
@@ -202,7 +202,7 @@
         'SG' => 'Singapur',
         'SH' => 'Sveta Helena',
         'SI' => 'Slovenija',
-        'SJ' => 'Svalbard i Jan Majen',
+        'SJ' => 'Svalbard i Jan Mayen',
         'SK' => 'Slovačka',
         'SL' => 'Sijera Leone',
         'SM' => 'San Marino',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ca.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ca.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ca.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ca.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,7 +12,7 @@
         'AO' => 'Angola',
         'AQ' => 'Antàrtida',
         'AR' => 'Argentina',
-        'AS' => 'Samoa Nord-americana',
+        'AS' => 'Samoa Americana',
         'AT' => 'Àustria',
         'AU' => 'Austràlia',
         'AW' => 'Aruba',
@@ -35,12 +35,12 @@
         'BR' => 'Brasil',
         'BS' => 'Bahames',
         'BT' => 'Bhutan',
-        'BV' => 'Bouvet',
+        'BV' => 'Illa Bouvet',
         'BW' => 'Botswana',
         'BY' => 'Belarús',
         'BZ' => 'Belize',
         'CA' => 'Canadà',
-        'CC' => 'Illes Cocos',
+        'CC' => 'Illes Cocos (Keeling)',
         'CD' => 'Congo - Kinshasa',
         'CF' => 'República Centreafricana',
         'CG' => 'Congo - Brazzaville',
@@ -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',
@@ -97,7 +97,7 @@
         'GW' => 'Guinea Bissau',
         'GY' => 'Guyana',
         'HK' => 'Hong Kong (RAE Xina)',
-        'HM' => 'Illa Heard i Illes McDonald',
+        'HM' => 'Illes Heard i McDonald',
         'HN' => 'Hondures',
         'HR' => 'Croàcia',
         'HT' => 'Haití',
@@ -127,7 +127,7 @@
         'KW' => 'Kuwait',
         'KY' => 'Illes Caiman',
         'KZ' => 'Kazakhstan',
-        'LA' => 'Laos',
+        'LA' => 'Lao',
         'LB' => 'Líban',
         'LC' => 'Saint Lucia',
         'LI' => 'Liechtenstein',
@@ -150,7 +150,7 @@
         'MM' => 'Myanmar (Birmània)',
         'MN' => 'Mongòlia',
         'MO' => 'Macau (RAE Xina)',
-        'MP' => 'Illes Mariannes Septentrionals',
+        'MP' => 'Illes Marianes del Nord',
         'MQ' => 'Martinica',
         'MR' => 'Mauritània',
         'MS' => 'Montserrat',
@@ -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',
@@ -194,7 +194,7 @@
         'RS' => 'Sèrbia',
         'RU' => 'Rússia',
         'RW' => 'Ruanda',
-        'SA' => 'Aràbia Saudita',
+        'SA' => 'Aràbia Saudí',
         'SB' => 'Illes Salomó',
         'SC' => 'Seychelles',
         'SD' => 'Sudan',
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ce.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ce.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ce.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ce.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,6 @@
         'IL' => 'Израиль',
         'IM' => 'Мэн гӀайре',
         'IN' => 'ХӀинди',
-        'IO' => 'Британин латта Индин океанехь',
         'IQ' => 'Ӏиракъ',
         'IR' => 'ГӀажарийчоь',
         'IS' => 'Исланди',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/cv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/cv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/cv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/cv.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,6 @@
         'IL' => 'Израиль',
         'IM' => 'Мэн утравӗ',
         'IN' => 'Инди',
-        'IO' => 'Британин территори Инди океанӗре',
         'IQ' => 'Ирак',
         'IR' => 'Иран',
         'IS' => 'Исланди',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/dz.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/dz.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/dz.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/dz.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,6 @@
         'IL' => 'ཨིས་ར་ཡེལ',
         'IM' => 'ཨ་ཡུལ་ ཨོཕ་ མཱན',
         'IN' => 'རྒྱ་གར',
-        'IO' => 'བྲི་ཊིཤ་རྒྱ་གར་གྱི་རྒྱ་མཚོ་ས་ཁོངས',
         'IQ' => 'ཨི་རཱཀ',
         'IR' => 'ཨི་རཱན',
         'IS' => 'ཨཱའིས་ལེནཌ',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ee.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ee.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ee.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ee.php	2026-05-20 10:22:01.000000000 +0200
@@ -105,7 +105,6 @@
         'IL' => 'Israel nutome',
         'IM' => 'Aisle of Man nutome',
         'IN' => 'India nutome',
-        'IO' => 'Britaintɔwo ƒe india ƒudome nutome',
         'IQ' => 'iraqdukɔ',
         'IR' => 'Iran nutome',
         'IS' => 'Aiseland nutome',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/eo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/eo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/eo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/eo.php	2026-05-20 10:22:01.000000000 +0200
@@ -5,7 +5,7 @@
         'AD' => 'Andoro',
         'AE' => 'Unuiĝintaj Arabaj Emirlandoj',
         'AF' => 'Afganujo',
-        'AG' => 'Antigvo-Barbudo',
+        'AG' => 'Antigvo kaj Barbudo',
         'AI' => 'Angvilo',
         'AL' => 'Albanujo',
         'AM' => 'Armenujo',
@@ -16,7 +16,7 @@
         'AU' => 'Aŭstralio',
         'AW' => 'Arubo',
         'AZ' => 'Azerbajĝano',
-        'BA' => 'Bosnio-Hercegovino',
+        'BA' => 'Bosnujo kaj Hercegovino',
         'BB' => 'Barbado',
         'BD' => 'Bangladeŝo',
         'BE' => 'Belgujo',
@@ -36,7 +36,7 @@
         'BZ' => 'Belizo',
         'CA' => 'Kanado',
         'CF' => 'Centr-Afrika Respubliko',
-        'CG' => 'Kongolo',
+        'CG' => 'Kongo Brazavila',
         'CH' => 'Svisujo',
         'CI' => 'Ebur-Bordo',
         'CK' => 'Kukinsuloj',
@@ -46,7 +46,7 @@
         'CO' => 'Kolombio',
         'CR' => 'Kostariko',
         'CU' => 'Kubo',
-        'CV' => 'Kabo-Verdo',
+        'CV' => 'Kaboverdo',
         'CY' => 'Kipro',
         'CZ' => 'Ĉeĥujo',
         'DE' => 'Germanujo',
@@ -57,7 +57,7 @@
         'DZ' => 'Alĝerio',
         'EC' => 'Ekvadoro',
         'EE' => 'Estonujo',
-        'EG' => 'Egipto',
+        'EG' => 'Egiptujo',
         'EH' => 'Okcidenta Saharo',
         'ER' => 'Eritreo',
         'ES' => 'Hispanujo',
@@ -94,7 +94,6 @@
         'IE' => 'Irlando',
         'IL' => 'Israelo',
         'IN' => 'Hindujo',
-        'IO' => 'Brita Hindoceana Teritorio',
         'IQ' => 'Irako',
         'IR' => 'Irano',
         'IS' => 'Islando',
@@ -103,21 +102,21 @@
         'JO' => 'Jordanio',
         'JP' => 'Japanujo',
         'KE' => 'Kenjo',
-        'KG' => 'Kirgizistano',
+        'KG' => 'Kirgizujo',
         'KH' => 'Kamboĝo',
         'KI' => 'Kiribato',
         'KM' => 'Komoroj',
-        'KN' => 'Sent-Kristofo kaj Neviso',
+        'KN' => 'Sankta Kristoforo kaj Neviso',
         'KP' => 'Nord-Koreo',
         'KR' => 'Sud-Koreo',
         'KW' => 'Kuvajto',
         'KY' => 'Kejmanoj',
-        'KZ' => 'Kazaĥstano',
+        'KZ' => 'Kazaĥujo',
         'LA' => 'Laoso',
         'LB' => 'Libano',
-        'LC' => 'Sent-Lucio',
+        'LC' => 'Sankta Lucio',
         'LI' => 'Liĥtenŝtejno',
-        'LK' => 'Sri-Lanko',
+        'LK' => 'Srilanko',
         'LR' => 'Liberio',
         'LS' => 'Lesoto',
         'LT' => 'Litovujo',
@@ -130,7 +129,7 @@
         'MG' => 'Madagaskaro',
         'MH' => 'Marŝaloj',
         'ML' => 'Malio',
-        'MM' => 'Mjanmao',
+        'MM' => 'Birmo',
         'MN' => 'Mongolujo',
         'MP' => 'Nord-Marianoj',
         'MQ' => 'Martiniko',
@@ -162,38 +161,38 @@
         'PH' => 'Filipinoj',
         'PK' => 'Pakistano',
         'PL' => 'Pollando',
-        'PM' => 'Sent-Piero kaj Mikelono',
+        'PM' => 'Sankta Piero kaj Mikelono',
         'PN' => 'Pitkarna Insulo',
-        'PR' => 'Puerto-Riko',
+        'PR' => 'Puertoriko',
         'PT' => 'Portugalujo',
-        'PW' => 'Belaŭo',
+        'PW' => 'Palaŭo',
         'PY' => 'Paragvajo',
         'QA' => 'Kataro',
         'RE' => 'Reunio',
         'RO' => 'Rumanujo',
         'RU' => 'Rusujo',
         'RW' => 'Ruando',
-        'SA' => 'Saŭda Arabujo',
+        'SA' => 'Sauda Arabujo',
         'SB' => 'Salomonoj',
         'SC' => 'Sejŝeloj',
         'SD' => 'Sudano',
         'SE' => 'Svedujo',
         'SG' => 'Singapuro',
-        'SH' => 'Sent-Heleno',
+        'SH' => 'Sankta Heleno',
         'SI' => 'Slovenujo',
-        'SJ' => 'Svalbardo kaj Jan-Majen-insulo',
+        'SJ' => 'Svalbardo kaj Janmajeno',
         'SK' => 'Slovakujo',
-        'SL' => 'Siera-Leono',
-        'SM' => 'San-Marino',
+        'SL' => 'Sieraleono',
+        'SM' => 'Sanmarino',
         'SN' => 'Senegalo',
         'SO' => 'Somalujo',
         'SR' => 'Surinamo',
-        'ST' => 'Sao-Tomeo kaj Principeo',
+        'ST' => 'Santomeo kaj Principeo',
         'SV' => 'Salvadoro',
         'SY' => 'Sirio',
         'SZ' => 'Svazilando',
         'TD' => 'Ĉado',
-        'TG' => 'Togolo',
+        'TG' => 'Togolando',
         'TH' => 'Tajlando',
         'TJ' => 'Taĝikujo',
         'TM' => 'Turkmenujo',
@@ -204,14 +203,14 @@
         'TV' => 'Tuvalo',
         'TW' => 'Tajvano',
         'TZ' => 'Tanzanio',
-        'UA' => 'Ukrajno',
+        'UA' => 'Ukrainujo',
         'UG' => 'Ugando',
         'UM' => 'Usonaj malgrandaj insuloj',
         'US' => 'Usono',
         'UY' => 'Urugvajo',
         'UZ' => 'Uzbekujo',
         'VA' => 'Vatikano',
-        'VC' => 'Sent-Vincento kaj la Grenadinoj',
+        'VC' => 'Sankta Vincento kaj Grenadinoj',
         'VE' => 'Venezuelo',
         'VG' => 'Britaj Virgulininsuloj',
         'VI' => 'Usonaj Virgulininsuloj',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_419.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_419.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_419.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_419.php	2026-05-20 10:22:01.000000000 +0200
@@ -6,6 +6,10 @@
         'BA' => 'Bosnia-Herzegovina',
         'CG' => 'República del Congo',
         'CI' => 'Costa de Marfil',
+        'GS' => 'Islas Georgia del Sur y Sándwich del Sur',
+        'RO' => 'Rumania',
+        'SA' => 'Arabia Saudita',
+        'TL' => 'Timor Oriental',
         'UM' => 'Islas Ultramarinas de EE.UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_AR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_AR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_AR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_AR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,6 +3,7 @@
 return [
     'Names' => [
         'BA' => 'Bosnia y Herzegovina',
+        'TL' => 'Timor-Leste',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_BO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_BO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_BO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_BO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,6 +3,7 @@
 return [
     'Names' => [
         'BA' => 'Bosnia y Herzegovina',
+        'TL' => 'Timor-Leste',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_CL.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_CL.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_CL.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_CL.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,6 +4,7 @@
     'Names' => [
         'BA' => 'Bosnia y Herzegovina',
         'EH' => 'Sahara Occidental',
+        'TL' => 'Timor-Leste',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_CO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_CO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_CO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_CO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,6 +3,7 @@
 return [
     'Names' => [
         'BA' => 'Bosnia y Herzegovina',
+        'TL' => 'Timor-Leste',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_CR.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_CR.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_CR.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_CR.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,6 +3,7 @@
 return [
     'Names' => [
         'BA' => 'Bosnia y Herzegovina',
+        'TL' => 'Timor-Leste',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_DO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_DO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_DO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_DO.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,6 +3,7 @@
 return [
     'Names' => [
         'BA' => 'Bosnia y Herzegovina',
+        'TL' => 'Timor-Leste',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_EC.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_EC.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_EC.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_EC.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,6 +3,7 @@
 return [
     'Names' => [
         'BA' => 'Bosnia y Herzegovina',
+        'TL' => 'Timor-Leste',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_GT.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_GT.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_GT.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_GT.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,6 +3,7 @@
 return [
     'Names' => [
         'BA' => 'Bosnia y Herzegovina',
+        'TL' => 'Timor-Leste',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_HN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_HN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_HN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_HN.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,6 +3,7 @@
 return [
     'Names' => [
         'BA' => 'Bosnia y Herzegovina',
+        'TL' => 'Timor-Leste',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_MX.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_MX.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_MX.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_MX.php	2026-05-20 10:22:01.000000000 +0200
@@ -5,8 +5,6 @@
         'BA' => 'Bosnia y Herzegovina',
         'CI' => 'Côte d’Ivoire',
         'GG' => 'Guernsey',
-        'RO' => 'Rumania',
-        'SA' => 'Arabia Saudita',
         'SZ' => 'Eswatini',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_NI.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_NI.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_NI.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_NI.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,6 +3,7 @@
 return [
     'Names' => [
         'BA' => 'Bosnia y Herzegovina',
+        'TL' => 'Timor-Leste',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_PA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_PA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_PA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_PA.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,6 +3,7 @@
 return [
     'Names' => [
         'BA' => 'Bosnia y Herzegovina',
+        'TL' => 'Timor-Leste',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_PE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_PE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_PE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_PE.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,6 +3,7 @@
 return [
     'Names' => [
         'BA' => 'Bosnia y Herzegovina',
+        'TL' => 'Timor-Leste',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_PY.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_PY.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_PY.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_PY.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,6 +3,7 @@
 return [
     'Names' => [
         'BA' => 'Bosnia y Herzegovina',
+        'TL' => 'Timor-Leste',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_VE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_VE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_VE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/es_VE.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,6 +3,7 @@
 return [
     'Names' => [
         'BA' => 'Bosnia y Herzegovina',
+        'TL' => 'Timor-Leste',
         'UM' => 'Islas menores alejadas de EE. UU.',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/et.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/et.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/et.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/et.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
         'BM' => 'Bermuda',
         'BN' => 'Brunei',
         'BO' => 'Boliivia',
-        'BQ' => 'Hollandi Kariibi mere saared',
+        'BQ' => 'Kariibi Madalmaad',
         'BR' => 'Brasiilia',
         'BS' => 'Bahama',
         'BT' => 'Bhutan',
@@ -45,7 +45,7 @@
         'CF' => 'Kesk-Aafrika Vabariik',
         'CG' => 'Kongo Vabariik',
         'CH' => 'Šveits',
-        'CI' => 'Côte d’Ivoire',
+        'CI' => 'Elevandiluurannik',
         'CK' => 'Cooki saared',
         'CL' => 'Tšiili',
         'CM' => 'Kamerun',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ff_Adlm.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ff_Adlm.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ff_Adlm.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ff_Adlm.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
         'BS' => '𞤄𞤢𞤸𞤢𞤥𞤢𞥄𞤧',
         'BT' => '𞤄𞤵𞥅𞤼𞤢𞥄𞤲',
         'BV' => '𞤅𞤵𞤪𞤭𞥅𞤪𞤫 𞤄𞤵𞥅𞤾𞤫𞥅',
-        'BW' => '‮𞤄𞤮𞤼𞤧𞤵𞤱𞤢𞥄𞤲𞤢',
+        'BW' => '𞤄𞤮𞤼𞤧𞤵𞤱𞤢𞥄𞤲𞤢',
         'BY' => '𞤄𞤫𞤤𞤢𞤪𞤵𞥅𞤧',
         'BZ' => '𞤄𞤫𞤤𞤭𞥅𞥁',
         'CA' => '𞤑𞤢𞤲𞤢𞤣𞤢𞥄',
@@ -107,7 +107,6 @@
         'IL' => '𞤋𞤧𞤪𞤢𞥄𞤴𞤭𞥅𞤤',
         'IM' => '𞤅𞤵𞤪𞤭𞥅𞤪𞤫 𞤃𞤫𞥅𞤲',
         'IN' => '𞤋𞤲𞤣𞤭𞤴𞤢',
-        'IO' => '𞤚𞤵𞤥𞤦𞤫𞤪𞤫 𞤄𞤪𞤭𞤼𞤢𞤲𞤭𞤲𞤳𞤮𞥅𞤪𞤫 𞤀𞤬𞤪𞤭𞤳𞤭',
         'IQ' => '𞤋𞤪𞤢𞥄𞤳',
         'IR' => '𞤋𞤪𞤢𞥄𞤲',
         'IS' => '𞤀𞤴𞤧𞤵𞤤𞤢𞤲𞤣',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ff.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ff.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ff.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ff.php	2026-05-20 10:22:01.000000000 +0200
@@ -92,7 +92,6 @@
         'IE' => 'Irlannda',
         'IL' => 'Israa’iila',
         'IN' => 'Enndo',
-        'IO' => 'Keeriindi britaani to maayo enndo',
         'IQ' => 'Iraak',
         'IR' => 'Iraan',
         'IS' => 'Islannda',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/fi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/fi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/fi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/fi.php	2026-05-20 10:22:01.000000000 +0200
@@ -202,7 +202,7 @@
         'SG' => 'Singapore',
         'SH' => 'Saint Helena',
         'SI' => 'Slovenia',
-        'SJ' => 'Svalbard ja Jan Mayen',
+        'SJ' => 'Huippuvuoret ja Jan Mayen',
         'SK' => 'Slovakia',
         'SL' => 'Sierra Leone',
         'SM' => 'San Marino',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/fr_CA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/fr_CA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/fr_CA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/fr_CA.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,10 @@
 return [
     'Names' => [
         'AX' => 'îles d’Åland',
+        'BN' => 'Brunéi',
         'BV' => 'île Bouvet',
         'BY' => 'Bélarus',
+        'BZ' => 'Bélize',
         'CC' => 'îles Cocos (Keeling)',
         'CK' => 'îles Cook',
         'CX' => 'île Christmas',
@@ -12,8 +14,8 @@
         'FO' => 'îles Féroé',
         'HM' => 'îles Heard et McDonald',
         'IM' => 'île de Man',
-        'IO' => 'territoire britannique de l’océan Indien',
         'KG' => 'Kirghizistan',
+        'KN' => 'Saint‑Kitts‑et‑Nevis',
         'LR' => 'Libéria',
         'MF' => 'Saint-Martin (France)',
         'MM' => 'Myanmar',
@@ -26,6 +28,7 @@
         'TL' => 'Timor-Leste',
         'UM' => 'îles mineures éloignées des États-Unis',
         'VA' => 'Cité du Vatican',
+        'VE' => 'Vénézuéla',
         'VG' => 'îles Vierges britanniques',
         'VI' => 'îles Vierges américaines',
         'VN' => 'Vietnam',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/fy.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/fy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/fy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/fy.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,6 @@
         'IL' => 'Israël',
         'IM' => 'Isle of Man',
         'IN' => 'India',
-        'IO' => 'Britse Gebieden yn de Indyske Oseaan',
         'IQ' => 'Irak',
         'IR' => 'Iran',
         'IS' => 'Yslân',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ga.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ga.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ga.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ga.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
         'CF' => 'Poblacht na hAfraice Láir',
         'CG' => 'Congó-Brazzaville',
         'CH' => 'an Eilvéis',
-        'CI' => 'an Cósta Eabhair',
+        'CI' => 'An Cósta Eabhair',
         'CK' => 'Oileáin Cook',
         'CL' => 'an tSile',
         'CM' => 'Camarún',
@@ -63,11 +63,11 @@
         'DK' => 'an Danmhairg',
         'DM' => 'Doiminice',
         'DO' => 'an Phoblacht Dhoiminiceach',
-        'DZ' => 'an Ailgéir',
+        'DZ' => 'An Ailgéir',
         'EC' => 'Eacuadór',
         'EE' => 'an Eastóin',
-        'EG' => 'an Éigipt',
-        'EH' => 'an Sahára Thiar',
+        'EG' => 'An Éigipt',
+        'EH' => 'An Sahára Thiar',
         'ER' => 'an Eiritré',
         'ES' => 'an Spáinn',
         'ET' => 'an Aetóip',
@@ -86,16 +86,16 @@
         'GH' => 'Gána',
         'GI' => 'Giobráltar',
         'GL' => 'an Ghraonlainn',
-        'GM' => 'an Ghaimbia',
-        'GN' => 'an Ghuine',
+        'GM' => 'An Ghaimbia',
+        'GN' => 'An Ghuine',
         'GP' => 'Guadalúip',
         'GQ' => 'an Ghuine Mheánchiorclach',
         'GR' => 'an Ghréig',
-        'GS' => 'an tSeoirsia Theas agus Oileáin Sandwich Theas',
+        'GS' => 'An tSeoirsia Theas agus Oileáin Sandwich Theas',
         'GT' => 'Guatamala',
         'GU' => 'Guam',
         'GW' => 'Guine Bissau',
-        'GY' => 'an Ghuáin',
+        'GY' => 'An Ghuáin',
         'HK' => 'Sainréigiún Riaracháin Hong Cong, Daonphoblacht na Síne',
         'HM' => 'Oileán Heard agus Oileáin McDonald',
         'HN' => 'Hondúras',
@@ -132,12 +132,12 @@
         'LC' => 'Saint Lucia',
         'LI' => 'Lichtinstéin',
         'LK' => 'Srí Lanca',
-        'LR' => 'an Libéir',
+        'LR' => 'An Libéir',
         'LS' => 'Leosóta',
         'LT' => 'an Liotuáin',
         'LU' => 'Lucsamburg',
         'LV' => 'an Laitvia',
-        'LY' => 'an Libia',
+        'LY' => 'An Libia',
         'MA' => 'Maracó',
         'MC' => 'Monacó',
         'MD' => 'an Mholdóiv',
@@ -150,9 +150,9 @@
         'MM' => 'Maenmar (Burma)',
         'MN' => 'an Mhongóil',
         'MO' => 'Sainréigiún Riaracháin Macao, Daonphoblacht na Síne',
-        'MP' => 'na hOileáin Mháirianacha Thuaidh',
+        'MP' => 'Na hOileáin Mháirianacha Thuaidh',
         'MQ' => 'Martinique',
-        'MR' => 'an Mháratáin',
+        'MR' => 'An Mháratái',
         'MS' => 'Montsarat',
         'MT' => 'Málta',
         'MU' => 'Oileán Mhuirís',
@@ -163,9 +163,9 @@
         'MZ' => 'Mósaimbíc',
         'NA' => 'an Namaib',
         'NC' => 'an Nua-Chaladóin',
-        'NE' => 'an Nígir',
+        'NE' => 'An Nígir',
         'NF' => 'Oileán Norfolk',
-        'NG' => 'an Nigéir',
+        'NG' => 'An Nigéir',
         'NI' => 'Nicearagua',
         'NL' => 'an Ísiltír',
         'NO' => 'an Iorua',
@@ -178,7 +178,7 @@
         'PE' => 'Peiriú',
         'PF' => 'Polainéis na Fraince',
         'PG' => 'Nua-Ghuine Phapua',
-        'PH' => 'na hOileáin Fhilipíneacha',
+        'PH' => 'Na hOileáin Fhilipíneacha',
         'PK' => 'an Phacastáin',
         'PL' => 'an Pholainn',
         'PM' => 'San Pierre agus Miquelon',
@@ -197,7 +197,7 @@
         'SA' => 'an Araib Shádach',
         'SB' => 'Oileáin Sholaimh',
         'SC' => 'na Séiséil',
-        'SD' => 'an tSúdáin',
+        'SD' => 'An tSúdáin',
         'SE' => 'an tSualainn',
         'SG' => 'Singeapór',
         'SH' => 'San Héilin',
@@ -206,12 +206,12 @@
         'SK' => 'an tSlóvaic',
         'SL' => 'Siarra Leon',
         'SM' => 'San Mairíne',
-        'SN' => 'an tSeineagáil',
+        'SN' => 'An tSeineagáil',
         'SO' => 'an tSomáil',
         'SR' => 'Suranam',
         'SS' => 'an tSúdáin Theas',
         'ST' => 'São Tomé agus Príncipe',
-        'SV' => 'an tSalvadóir',
+        'SV' => 'An tSalvadóir',
         'SX' => 'Sint Maarten',
         'SY' => 'an tSiria',
         'SZ' => 'eSuaitíní',
@@ -224,7 +224,7 @@
         'TK' => 'Tócalá',
         'TL' => 'Tíomór Thoir',
         'TM' => 'an Tuircméanastáin',
-        'TN' => 'an Túinéis',
+        'TN' => 'An Tuinéis',
         'TO' => 'Tonga',
         'TR' => 'an Tuirc',
         'TT' => 'Oileán na Tríonóide agus Tobága',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/gd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/gd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/gd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/gd.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/gl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/gl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/gl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/gl.php	2026-05-20 10:22:01.000000000 +0200
@@ -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',
@@ -140,7 +140,7 @@
         'LY' => 'Libia',
         'MA' => 'Marrocos',
         'MC' => 'Mónaco',
-        'MD' => 'Moldavia',
+        'MD' => 'República Moldova',
         'ME' => 'Montenegro',
         'MF' => 'Saint Martin',
         'MG' => 'Madagascar',
@@ -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,11 +234,11 @@
         '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',
+        'VC' => 'San Vicente e as Granadinas',
         'VE' => 'Venezuela',
         'VG' => 'Illas Virxes Británicas',
         'VI' => 'Illas Virxes Estadounidenses',
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ha.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ha.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ha.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ha.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/hi_Latn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/hi_Latn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/hi_Latn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/hi_Latn.php	2026-05-20 10:22:01.000000000 +0200
@@ -6,6 +6,7 @@
         'BL' => 'St. Barthelemy',
         'CI' => 'Cote d’Ivoire',
         'CW' => 'Curacao',
+        'IN' => 'Bharat',
         'KN' => 'St. Kitts & Nevis',
         'LC' => 'St. Lucia',
         'MF' => 'St. Martin',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/hr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/hr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/hr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/hr.php	2026-05-20 10:22:01.000000000 +0200
@@ -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',
@@ -181,8 +181,8 @@
         'PH' => 'Filipini',
         'PK' => 'Pakistan',
         'PL' => 'Poljska',
-        'PM' => 'Saint-Pierre-et-Miquelon',
-        'PN' => 'Otoci Pitcairn',
+        'PM' => 'Sveti Petar i Mikelon',
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/hy.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/hy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/hy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/hy.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
         'BS' => 'Բահամյան կղզիներ',
         'BT' => 'Բութան',
         'BV' => 'Բուվե կղզի',
-        'BW' => 'Բոթսվանա',
+        'BW' => 'Բոտսվանա',
         'BY' => 'Բելառուս',
         'BZ' => 'Բելիզ',
         'CA' => 'Կանադա',
@@ -107,7 +107,7 @@
         'IL' => 'Իսրայել',
         'IM' => 'Մեն կղզի',
         'IN' => 'Հնդկաստան',
-        'IO' => 'Բրիտանական Տարածք Հնդկական Օվկիանոսում',
+        'IO' => 'Բրիտանական տարածք Հնդկական Օվկիանոսում',
         'IQ' => 'Իրաք',
         'IR' => 'Իրան',
         'IS' => 'Իսլանդիա',
@@ -219,7 +219,7 @@
         'TD' => 'Չադ',
         'TF' => 'Ֆրանսիական Հարավային Տարածքներ',
         'TG' => 'Տոգո',
-        'TH' => 'Թայլանդ',
+        'TH' => 'Թաիլանդ',
         'TJ' => 'Տաջիկստան',
         'TK' => 'Տոկելաու',
         'TL' => 'Թիմոր Լեշտի',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ie.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ie.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ie.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ie.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,71 @@
+<?php
+
+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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ig.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ig.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ig.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ig.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ii.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ii.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ii.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ii.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,6 +2,7 @@
 
 return [
     'Names' => [
+        'BE' => 'ꀘꆹꏃ',
         'BR' => 'ꀠꑭ',
         'CN' => 'ꍏꇩ',
         'DE' => 'ꄓꇩ',
@@ -10,6 +11,7 @@
         'IN' => 'ꑴꄗ',
         'IT' => 'ꑴꄊꆺ',
         'JP' => 'ꏝꀪ',
+        'MX' => 'ꃀꑭꇬ',
         'RU' => 'ꊉꇆꌦ',
         'US' => 'ꂰꇩ',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/is.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/is.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/is.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/is.php	2026-05-20 10:22:01.000000000 +0200
@@ -214,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/it.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/it.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/it.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/it.php	2026-05-20 10:22:01.000000000 +0200
@@ -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',
@@ -214,10 +214,10 @@
         'SV' => 'El Salvador',
         'SX' => 'Sint Maarten',
         'SY' => 'Siria',
-        'SZ' => 'eSwatini',
+        'SZ' => 'Eswatini',
         'TC' => 'Isole Turks e Caicos',
         'TD' => 'Ciad',
-        'TF' => 'Terre australi francesi',
+        'TF' => 'Terre Australi Francesi',
         'TG' => 'Togo',
         'TH' => 'Thailandia',
         'TJ' => 'Tagikistan',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/jv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/jv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/jv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/jv.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
         'BO' => 'Bolivia',
         'BQ' => 'Karibia Walanda',
         'BR' => 'Brasil',
-        'BS' => 'Bahamas',
+        'BS' => 'Bahama',
         'BT' => 'Bhutan',
         'BV' => 'Pulo Bovèt',
         'BW' => 'Botswana',
@@ -107,7 +107,7 @@
         'IL' => 'Israèl',
         'IM' => 'Pulo Man',
         'IN' => 'Indhia',
-        'IO' => 'Wilayah Inggris nang Segoro Hindia',
+        'IO' => 'Wilayah Inggris ing Segara Hindia',
         'IQ' => 'Irak',
         'IR' => 'Iran',
         'IS' => 'Èslan',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ki.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ki.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ki.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ki.php	2026-05-20 10:22:01.000000000 +0200
@@ -92,7 +92,6 @@
         'IE' => 'Ayalandi',
         'IL' => 'Israeli',
         'IN' => 'India',
-        'IO' => 'Eneo la Uingereza katika Bahari Hindi',
         'IQ' => 'Iraki',
         'IR' => 'Uajemi',
         'IS' => 'Aislandi',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/kn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/kn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/kn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/kn.php	2026-05-20 10:22:01.000000000 +0200
@@ -96,7 +96,7 @@
         'GU' => 'ಗುವಾಮ್',
         'GW' => 'ಗಿನಿ-ಬಿಸ್ಸಾವ್',
         'GY' => 'ಗಯಾನಾ',
-        'HK' => 'ಹಾಂಗ್ ಕಾಂಗ್ SAR ಚೈನಾ',
+        'HK' => 'ಹಾಂಗ್ ಕಾಂಗ್ ಎಸ್ಎಆರ್ ಚೈನಾ',
         'HM' => 'ಹರ್ಡ್ ಮತ್ತು ಮ್ಯಾಕ್‌ಡೋನಾಲ್ಡ್ ದ್ವೀಪಗಳು',
         'HN' => 'ಹೊಂಡುರಾಸ್',
         'HR' => 'ಕ್ರೊಯೇಷಿಯಾ',
@@ -149,7 +149,7 @@
         'ML' => 'ಮಾಲಿ',
         'MM' => 'ಮಯನ್ಮಾರ್ (ಬರ್ಮಾ)',
         'MN' => 'ಮಂಗೋಲಿಯಾ',
-        'MO' => 'ಮಕಾವು SAR ಚೈನಾ',
+        'MO' => 'ಮಕಾವು ಎಸ್ಎಆರ್ ಚೈನಾ',
         'MP' => 'ಉತ್ತರ ಮರಿಯಾನಾ ದ್ವೀಪಗಳು',
         'MQ' => 'ಮಾರ್ಟಿನಿಕ್',
         'MR' => 'ಮಾರಿಟೇನಿಯಾ',
@@ -226,7 +226,7 @@
         'TM' => 'ತುರ್ಕಮೆನಿಸ್ತಾನ್',
         'TN' => 'ಟುನೀಶಿಯ',
         'TO' => 'ಟೊಂಗಾ',
-        'TR' => 'ಟರ್ಕಿ',
+        'TR' => 'ತುರ್ಕಿಯೆ',
         'TT' => 'ಟ್ರಿನಿಡಾಡ್ ಮತ್ತು ಟೊಬಾಗೊ',
         'TV' => 'ಟುವಾಲು',
         'TW' => 'ತೈವಾನ್',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ko.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ko.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ko.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ko.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,7 @@
         'IL' => '이스라엘',
         'IM' => '맨섬',
         'IN' => '인도',
-        'IO' => '영국령 인도양 식민지',
+        'IO' => '영국령 인도양 지역',
         'IQ' => '이라크',
         'IR' => '이란',
         'IS' => '아이슬란드',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ks.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ks.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ks.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ks.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,6 @@
         'IL' => 'اسرا ییل',
         'IM' => 'آیِل آف مین',
         'IN' => 'ہِندوستان',
-        'IO' => 'برطانوی بحرِ ہِندۍ علاقہٕ',
         'IQ' => 'ایٖراق',
         'IR' => 'ایٖران',
         'IS' => 'اَیِسلینڑ',
@@ -182,7 +181,7 @@
         'PK' => 'پاکِستان',
         'PL' => 'پولینڈ',
         'PM' => 'سینٹ پیٖری تہٕ موکیلِیَن',
-        'PN' => 'پِٹکیرٕنۍ جٔزیٖرٕ',
+        'PN' => 'پِٹکیرٕنؠ جٔزیٖرٕ',
         'PR' => 'پٔرٹو رِکو',
         'PS' => 'فلسطینی علاقٕہ',
         'PT' => 'پُرتِگال',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ku.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ku.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ku.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ku.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,115 +3,127 @@
 return [
     'Names' => [
         'AD' => 'Andorra',
-        'AE' => 'Emîrtiyên Erebî yên Yekbûyî',
+        'AE' => 'Mîrgehên Erebî yên Yekbûyî',
         'AF' => 'Efxanistan',
         'AG' => 'Antîgua û Berbûda',
+        'AI' => 'Anguîla',
         'AL' => 'Albanya',
         'AM' => 'Ermenistan',
         'AO' => 'Angola',
         'AQ' => 'Antarktîka',
-        'AR' => 'Arjentîn',
+        'AR' => 'Arjantîn',
         'AS' => 'Samoaya Amerîkanî',
         'AT' => 'Awistirya',
         'AU' => 'Awistralya',
         'AW' => 'Arûba',
-        'AZ' => 'Azerbaycan',
-        'BA' => 'Bosniya û Herzegovîna',
+        'AX' => 'Giravên Alandê',
+        'AZ' => 'Azerbeycan',
+        'BA' => 'Bosna û Hersek',
         'BB' => 'Barbados',
-        'BD' => 'Bangladeş',
+        'BD' => 'Bengladeş',
         'BE' => 'Belçîka',
         'BF' => 'Burkîna Faso',
         'BG' => 'Bulgaristan',
         'BH' => 'Behreyn',
-        'BI' => 'Burundî',
+        'BI' => 'Bûrûndî',
         'BJ' => 'Bênîn',
-        'BL' => 'Saint-Barthélemy',
+        'BL' => 'Saint Barthelemy',
         'BM' => 'Bermûda',
         'BN' => 'Brûney',
         'BO' => 'Bolîvya',
-        'BR' => 'Brazîl',
+        'BQ' => 'Holendaya Karayîbê',
+        'BR' => 'Brezîlya',
         'BS' => 'Bahama',
         'BT' => 'Bûtan',
+        'BV' => 'Girava Bouvetê',
         'BW' => 'Botswana',
         'BY' => 'Belarûs',
         'BZ' => 'Belîze',
         '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' => 'Peravê Diranfîl',
-        'CK' => 'Giravên Cook',
+        'CI' => 'Côte d’Ivoire',
+        'CK' => 'Giravên Cookê',
         'CL' => 'Şîle',
         'CM' => 'Kamerûn',
         'CN' => 'Çîn',
-        'CO' => 'Kolombiya',
+        'CO' => 'Kolombîya',
         'CR' => 'Kosta Rîka',
-        'CU' => 'Kûba',
+        'CU' => 'Kuba',
         'CV' => 'Kap Verde',
-        'CY' => 'Kîpros',
+        'CW' => 'Curaçao',
+        'CX' => 'Girava Christmasê',
+        'CY' => 'Qibris',
         'CZ' => 'Çekya',
         'DE' => 'Almanya',
         'DJ' => 'Cîbûtî',
         'DK' => 'Danîmarka',
         'DM' => 'Domînîka',
-        'DO' => 'Komara Domînîk',
-        'DZ' => 'Cezayir',
-        'EC' => 'Ekuador',
+        'DO' => 'Komara Domînîkê',
+        'DZ' => 'Cezayîr',
+        'EC' => 'Ekwador',
         'EE' => 'Estonya',
         'EG' => 'Misir',
         'EH' => 'Sahraya Rojava',
-        'ER' => 'Erîtrea',
+        'ER' => 'Erître',
         'ES' => 'Spanya',
-        'ET' => 'Etiyopya',
+        'ET' => 'Etîyopya',
         'FI' => 'Fînlenda',
         'FJ' => 'Fîjî',
-        'FK' => 'Giravên Malvîn',
+        'FK' => 'Giravên Falklandê',
         'FM' => 'Mîkronezya',
-        'FO' => 'Giravên Feroe',
+        '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',
-        'GL' => 'Grînlenda',
-        'GM' => 'Gambiya',
+        'GI' => 'Cebelîtariq',
+        'GL' => 'Grînlanda',
+        'GM' => 'Gambîya',
         'GN' => 'Gîne',
         'GP' => 'Guadeloupe',
-        'GQ' => 'Gîneya Rojbendî',
-        'GR' => 'Yewnanistan',
+        'GQ' => 'Gîneya Ekwadorê',
+        'GR' => 'Yûnanistan',
+        'GS' => 'Giravên Georgîyaya Başûr û Sandwicha Başûr',
         'GT' => 'Guatemala',
         'GU' => 'Guam',
         'GW' => 'Gîne-Bissau',
         'GY' => 'Guyana',
-        'HK' => 'Hong Kong',
+        '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' => 'Îndonezya',
-        'IE' => 'Îrlenda',
-        'IL' => 'Îsraêl',
-        'IM' => 'Girava Man',
+        'ID' => 'Endonezya',
+        'IE' => 'Îrlanda',
+        'IL' => 'Îsraîl',
+        'IM' => 'Girava Manê',
         'IN' => 'Hindistan',
-        'IQ' => 'Iraq',
+        'IO' => 'Herêma Okyanûsa Hindî ya Brîtanyayê',
+        'IQ' => 'Îraq',
         'IR' => 'Îran',
-        'IS' => 'Îslenda',
+        'IS' => 'Îslanda',
         'IT' => 'Îtalya',
+        'JE' => 'Jersey',
         'JM' => 'Jamaîka',
         'JO' => 'Urdun',
-        'JP' => 'Japon',
+        'JP' => 'Japonya',
         'KE' => 'Kenya',
         'KG' => 'Qirgizistan',
-        'KH' => 'Kamboca',
+        'KH' => 'Kamboçya',
         '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',
@@ -123,111 +135,121 @@
         'LR' => 'Lîberya',
         'LS' => 'Lesoto',
         'LT' => 'Lîtvanya',
-        'LU' => 'Lûksembûrg',
+        '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',
-        'MK' => 'Makedonya',
+        'MH' => 'Giravên Marşalê',
+        'MK' => 'Makendonyaya Bakur',
         'ML' => 'Malî',
-        'MM' => 'Myanmar (Birmanya)',
-        'MN' => 'Mongolya',
-        'MO' => 'Makao',
+        'MM' => 'Myanmar (Bûrma)',
+        'MN' => 'Moxolistan',
+        'MO' => 'Makaoya Hît ya Çînê',
         'MP' => 'Giravên Bakurê Marianan',
-        'MQ' => 'Martinique',
+        'MQ' => 'Martînîk',
         'MR' => 'Morîtanya',
+        'MS' => 'Montserat',
         'MT' => 'Malta',
-        'MU' => 'Maurîtius',
-        'MV' => 'Maldîv',
+        'MU' => 'Mauritius',
+        'MV' => 'Maldîva',
         'MW' => 'Malawî',
-        'MX' => 'Meksîk',
+        'MX' => 'Meksîka',
         'MY' => 'Malezya',
         'MZ' => 'Mozambîk',
         'NA' => 'Namîbya',
         'NC' => 'Kaledonyaya Nû',
         'NE' => 'Nîjer',
-        'NF' => 'Girava Norfolk',
+        'NF' => 'Girava Norfolkê',
         'NG' => 'Nîjerya',
         'NI' => 'Nîkaragua',
-        'NL' => 'Holenda',
+        'NL' => 'Holanda',
         'NO' => 'Norwêc',
         'NP' => 'Nepal',
         'NR' => 'Naûrû',
         'NU' => 'Niûe',
-        'NZ' => 'Nû Zelenda',
+        'NZ' => 'Zelandaya Nû',
         'OM' => 'Oman',
         'PA' => 'Panama',
         'PE' => 'Perû',
-        'PF' => 'Polînezyaya Fransî',
+        'PF' => 'Polînezyaya Fransizî',
         'PG' => 'Papua Gîneya Nû',
-        'PH' => 'Filîpî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' => 'Xakên filistînî',
+        'PS' => 'Herêmên Filîstînî',
         'PT' => 'Portûgal',
         'PW' => 'Palau',
-        'PY' => 'Paraguay',
+        'PY' => 'Paragûay',
         'QA' => 'Qeter',
         'RE' => 'Réunion',
         'RO' => 'Romanya',
-        'RS' => 'Serbistan',
+        'RS' => 'Sirbistan',
         'RU' => 'Rûsya',
         'RW' => 'Rwanda',
-        'SA' => 'Erebistana Siyûdî',
-        'SB' => 'Giravên Salomon',
+        'SA' => 'Erebistana Siûdî',
+        'SB' => 'Giravên Solomonê',
         'SC' => 'Seyşel',
         'SD' => 'Sûdan',
         'SE' => 'Swêd',
-        'SG' => 'Singapûr',
+        'SG' => 'Sîngapûr',
+        'SH' => 'Saint Helena',
         'SI' => 'Slovenya',
+        'SJ' => 'Svalbard û Jan Mayen',
         'SK' => 'Slovakya',
         'SL' => 'Sierra Leone',
         'SM' => 'San Marîno',
         'SN' => 'Senegal',
         'SO' => 'Somalya',
-        'SR' => 'Sûrînam',
+        'SR' => 'Surînam',
         'SS' => 'Sûdana Başûr',
         'ST' => 'Sao Tome û Prînsîpe',
         'SV' => 'El Salvador',
-        'SY' => 'Sûrî',
-        'SZ' => 'Swazîlenda',
-        'TC' => 'Giravên Turk û Kaîkos',
+        'SX' => 'Sint Marteen',
+        'SY' => 'Sûrîye',
+        'SZ' => 'Eswatînî',
+        'TC' => 'Giravên Turks û Kaîkosê',
         'TD' => 'Çad',
+        'TF' => 'Herêmên Başûr ên Fransayê',
         'TG' => 'Togo',
-        'TH' => 'Taylenda',
+        'TH' => 'Tayland',
         'TJ' => 'Tacîkistan',
         'TK' => 'Tokelau',
-        'TL' => 'Tîmora-Leste',
+        'TL' => 'Tîmor-Leste',
         'TM' => 'Tirkmenistan',
         'TN' => 'Tûnis',
         'TO' => 'Tonga',
-        'TR' => 'Tirkiye',
+        'TR' => 'Tirkîye',
         'TT' => 'Trînîdad û Tobago',
         'TV' => 'Tûvalû',
         'TW' => 'Taywan',
         'TZ' => 'Tanzanya',
         'UA' => 'Ûkrayna',
         'UG' => 'Ûganda',
+        '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',
+        'VC' => 'Saint Vincent û Giravên Grenadînê',
         'VE' => 'Venezuela',
-        'VN' => 'Viyetnam',
+        'VG' => 'Giravên Vîrjînê yên Brîtanyayê',
+        'VI' => 'Giravên Vîrjînê yên Amerîkayê',
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ky.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ky.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ky.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ky.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lb.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lb.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lb.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lb.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,6 @@
         'IL' => 'Israel',
         'IM' => 'Isle of Man',
         'IN' => 'Indien',
-        'IO' => 'Britescht Territorium am Indeschen Ozean',
         'IQ' => 'Irak',
         'IR' => 'Iran',
         'IS' => 'Island',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lg.php	2026-05-20 10:22:01.000000000 +0200
@@ -92,7 +92,6 @@
         'IE' => 'Ayalandi',
         'IL' => 'Yisirayeri',
         'IN' => 'Buyindi',
-        'IO' => 'Bizinga by’eCago',
         'IQ' => 'Yiraaka',
         'IR' => 'Yiraani',
         'IS' => 'Ayisirandi',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ln.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ln.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ln.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ln.php	2026-05-20 10:22:01.000000000 +0200
@@ -96,7 +96,6 @@
         'IE' => 'Irelandɛ',
         'IL' => 'Isirayelɛ',
         'IN' => 'Índɛ',
-        'IO' => 'Mabelé ya Angɛlɛtɛ́lɛ na mbú ya Indiya',
         'IQ' => 'Iraki',
         'IR' => 'Irâ',
         'IS' => 'Isilandɛ',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lo.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,7 @@
         'IL' => 'ອິສຣາເອວ',
         'IM' => 'ເອວ ອອບ ແມນ',
         'IN' => 'ອິນເດຍ',
-        'IO' => 'ເຂດແດນອັງກິດໃນມະຫາສະມຸດອິນເດຍ',
+        'IO' => 'ເຂດແດນອັງກິດໃນມະຫາສະໝຸດອິນເດຍ',
         'IQ' => 'ອີຣັກ',
         'IR' => 'ອີຣານ',
         'IS' => 'ໄອສແລນ',
@@ -217,7 +217,7 @@
         'SZ' => '​ເອ​ສະ​ວາ​ຕິ​ນີ',
         'TC' => 'ໝູ່ເກາະ ເທີກ ແລະ ໄຄໂຄສ',
         'TD' => 'ຊາດ',
-        'TF' => 'ເຂດແດນທາງໃຕ້ຂອຝຮັ່ງ',
+        'TF' => 'ເຂດແດນທາງໃຕ້ຂອງຝຮັ່ງ',
         'TG' => 'ໂຕໂກ',
         'TH' => 'ໄທ',
         'TJ' => 'ທາຈິກິດສະຖານ',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/lu.php	2026-05-20 10:22:01.000000000 +0200
@@ -92,7 +92,6 @@
         'IE' => 'Irelande',
         'IL' => 'Isirayele',
         'IN' => 'Inde',
-        'IO' => 'Lutanda lwa Angeletele ku mbu wa Indiya',
         'IQ' => 'Iraki',
         'IR' => 'Ira',
         'IS' => 'Isilande',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/meta.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/meta.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/meta.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/meta.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,255 +2,255 @@
 
 return [
     'Regions' => [
-        0 => 'AD',
-        1 => 'AE',
-        2 => 'AF',
-        3 => 'AG',
-        4 => 'AI',
-        5 => 'AL',
-        6 => 'AM',
-        7 => 'AO',
-        8 => 'AQ',
-        9 => 'AR',
-        10 => 'AS',
-        11 => 'AT',
-        12 => 'AU',
-        13 => 'AW',
-        14 => 'AX',
-        15 => 'AZ',
-        16 => 'BA',
-        17 => 'BB',
-        18 => 'BD',
-        19 => 'BE',
-        20 => 'BF',
-        21 => 'BG',
-        22 => 'BH',
-        23 => 'BI',
-        24 => 'BJ',
-        25 => 'BL',
-        26 => 'BM',
-        27 => 'BN',
-        28 => 'BO',
-        29 => 'BQ',
-        30 => 'BR',
-        31 => 'BS',
-        32 => 'BT',
-        33 => 'BV',
-        34 => 'BW',
-        35 => 'BY',
-        36 => 'BZ',
-        37 => 'CA',
-        38 => 'CC',
-        39 => 'CD',
-        40 => 'CF',
-        41 => 'CG',
-        42 => 'CH',
-        43 => 'CI',
-        44 => 'CK',
-        45 => 'CL',
-        46 => 'CM',
-        47 => 'CN',
-        48 => 'CO',
-        49 => 'CR',
-        50 => 'CU',
-        51 => 'CV',
-        52 => 'CW',
-        53 => 'CX',
-        54 => 'CY',
-        55 => 'CZ',
-        56 => 'DE',
-        57 => 'DJ',
-        58 => 'DK',
-        59 => 'DM',
-        60 => 'DO',
-        61 => 'DZ',
-        62 => 'EC',
-        63 => 'EE',
-        64 => 'EG',
-        65 => 'EH',
-        66 => 'ER',
-        67 => 'ES',
-        68 => 'ET',
-        69 => 'FI',
-        70 => 'FJ',
-        71 => 'FK',
-        72 => 'FM',
-        73 => 'FO',
-        74 => 'FR',
-        75 => 'GA',
-        76 => 'GB',
-        77 => 'GD',
-        78 => 'GE',
-        79 => 'GF',
-        80 => 'GG',
-        81 => 'GH',
-        82 => 'GI',
-        83 => 'GL',
-        84 => 'GM',
-        85 => 'GN',
-        86 => 'GP',
-        87 => 'GQ',
-        88 => 'GR',
-        89 => 'GS',
-        90 => 'GT',
-        91 => 'GU',
-        92 => 'GW',
-        93 => 'GY',
-        94 => 'HK',
-        95 => 'HM',
-        96 => 'HN',
-        97 => 'HR',
-        98 => 'HT',
-        99 => 'HU',
-        100 => 'ID',
-        101 => 'IE',
-        102 => 'IL',
-        103 => 'IM',
-        104 => 'IN',
-        105 => 'IO',
-        106 => 'IQ',
-        107 => 'IR',
-        108 => 'IS',
-        109 => 'IT',
-        110 => 'JE',
-        111 => 'JM',
-        112 => 'JO',
-        113 => 'JP',
-        114 => 'KE',
-        115 => 'KG',
-        116 => 'KH',
-        117 => 'KI',
-        118 => 'KM',
-        119 => 'KN',
-        120 => 'KP',
-        121 => 'KR',
-        122 => 'KW',
-        123 => 'KY',
-        124 => 'KZ',
-        125 => 'LA',
-        126 => 'LB',
-        127 => 'LC',
-        128 => 'LI',
-        129 => 'LK',
-        130 => 'LR',
-        131 => 'LS',
-        132 => 'LT',
-        133 => 'LU',
-        134 => 'LV',
-        135 => 'LY',
-        136 => 'MA',
-        137 => 'MC',
-        138 => 'MD',
-        139 => 'ME',
-        140 => 'MF',
-        141 => 'MG',
-        142 => 'MH',
-        143 => 'MK',
-        144 => 'ML',
-        145 => 'MM',
-        146 => 'MN',
-        147 => 'MO',
-        148 => 'MP',
-        149 => 'MQ',
-        150 => 'MR',
-        151 => 'MS',
-        152 => 'MT',
-        153 => 'MU',
-        154 => 'MV',
-        155 => 'MW',
-        156 => 'MX',
-        157 => 'MY',
-        158 => 'MZ',
-        159 => 'NA',
-        160 => 'NC',
-        161 => 'NE',
-        162 => 'NF',
-        163 => 'NG',
-        164 => 'NI',
-        165 => 'NL',
-        166 => 'NO',
-        167 => 'NP',
-        168 => 'NR',
-        169 => 'NU',
-        170 => 'NZ',
-        171 => 'OM',
-        172 => 'PA',
-        173 => 'PE',
-        174 => 'PF',
-        175 => 'PG',
-        176 => 'PH',
-        177 => 'PK',
-        178 => 'PL',
-        179 => 'PM',
-        180 => 'PN',
-        181 => 'PR',
-        182 => 'PS',
-        183 => 'PT',
-        184 => 'PW',
-        185 => 'PY',
-        186 => 'QA',
-        187 => 'RE',
-        188 => 'RO',
-        189 => 'RS',
-        190 => 'RU',
-        191 => 'RW',
-        192 => 'SA',
-        193 => 'SB',
-        194 => 'SC',
-        195 => 'SD',
-        196 => 'SE',
-        197 => 'SG',
-        198 => 'SH',
-        199 => 'SI',
-        200 => 'SJ',
-        201 => 'SK',
-        202 => 'SL',
-        203 => 'SM',
-        204 => 'SN',
-        205 => 'SO',
-        206 => 'SR',
-        207 => 'SS',
-        208 => 'ST',
-        209 => 'SV',
-        210 => 'SX',
-        211 => 'SY',
-        212 => 'SZ',
-        213 => 'TC',
-        214 => 'TD',
-        215 => 'TF',
-        216 => 'TG',
-        217 => 'TH',
-        218 => 'TJ',
-        219 => 'TK',
-        220 => 'TL',
-        221 => 'TM',
-        222 => 'TN',
-        223 => 'TO',
-        224 => 'TR',
-        225 => 'TT',
-        226 => 'TV',
-        227 => 'TW',
-        228 => 'TZ',
-        229 => 'UA',
-        230 => 'UG',
-        231 => 'UM',
-        232 => 'US',
-        233 => 'UY',
-        234 => 'UZ',
-        235 => 'VA',
-        236 => 'VC',
-        237 => 'VE',
-        238 => 'VG',
-        239 => 'VI',
-        240 => 'VN',
-        241 => 'VU',
-        242 => 'WF',
-        243 => 'WS',
-        244 => 'YE',
-        245 => 'YT',
-        246 => 'ZA',
-        247 => 'ZM',
-        248 => 'ZW',
+        'AD',
+        'AE',
+        'AF',
+        'AG',
+        'AI',
+        'AL',
+        'AM',
+        'AO',
+        'AQ',
+        'AR',
+        'AS',
+        'AT',
+        'AU',
+        'AW',
+        'AX',
+        'AZ',
+        'BA',
+        'BB',
+        'BD',
+        'BE',
+        'BF',
+        'BG',
+        'BH',
+        'BI',
+        'BJ',
+        'BL',
+        'BM',
+        'BN',
+        'BO',
+        'BQ',
+        'BR',
+        'BS',
+        'BT',
+        'BV',
+        'BW',
+        'BY',
+        'BZ',
+        'CA',
+        'CC',
+        'CD',
+        'CF',
+        'CG',
+        'CH',
+        'CI',
+        'CK',
+        'CL',
+        'CM',
+        'CN',
+        'CO',
+        'CR',
+        'CU',
+        'CV',
+        'CW',
+        'CX',
+        'CY',
+        'CZ',
+        'DE',
+        'DJ',
+        'DK',
+        'DM',
+        'DO',
+        'DZ',
+        'EC',
+        'EE',
+        'EG',
+        'EH',
+        'ER',
+        'ES',
+        'ET',
+        'FI',
+        'FJ',
+        'FK',
+        'FM',
+        'FO',
+        'FR',
+        'GA',
+        'GB',
+        'GD',
+        'GE',
+        'GF',
+        'GG',
+        'GH',
+        'GI',
+        'GL',
+        'GM',
+        'GN',
+        'GP',
+        'GQ',
+        'GR',
+        'GS',
+        'GT',
+        'GU',
+        'GW',
+        'GY',
+        'HK',
+        'HM',
+        'HN',
+        'HR',
+        'HT',
+        'HU',
+        'ID',
+        'IE',
+        'IL',
+        'IM',
+        'IN',
+        'IO',
+        'IQ',
+        'IR',
+        'IS',
+        'IT',
+        'JE',
+        'JM',
+        'JO',
+        'JP',
+        'KE',
+        'KG',
+        'KH',
+        'KI',
+        'KM',
+        'KN',
+        'KP',
+        'KR',
+        'KW',
+        'KY',
+        'KZ',
+        'LA',
+        'LB',
+        'LC',
+        'LI',
+        'LK',
+        'LR',
+        'LS',
+        'LT',
+        'LU',
+        'LV',
+        'LY',
+        'MA',
+        'MC',
+        'MD',
+        'ME',
+        'MF',
+        'MG',
+        'MH',
+        'MK',
+        'ML',
+        'MM',
+        'MN',
+        'MO',
+        'MP',
+        'MQ',
+        'MR',
+        'MS',
+        'MT',
+        'MU',
+        'MV',
+        'MW',
+        'MX',
+        'MY',
+        'MZ',
+        'NA',
+        'NC',
+        'NE',
+        'NF',
+        'NG',
+        'NI',
+        'NL',
+        'NO',
+        'NP',
+        'NR',
+        'NU',
+        'NZ',
+        'OM',
+        'PA',
+        'PE',
+        'PF',
+        'PG',
+        'PH',
+        'PK',
+        'PL',
+        'PM',
+        'PN',
+        'PR',
+        'PS',
+        'PT',
+        'PW',
+        'PY',
+        'QA',
+        'RE',
+        'RO',
+        'RS',
+        'RU',
+        'RW',
+        'SA',
+        'SB',
+        'SC',
+        'SD',
+        'SE',
+        'SG',
+        'SH',
+        'SI',
+        'SJ',
+        'SK',
+        'SL',
+        'SM',
+        'SN',
+        'SO',
+        'SR',
+        'SS',
+        'ST',
+        'SV',
+        'SX',
+        'SY',
+        'SZ',
+        'TC',
+        'TD',
+        'TF',
+        'TG',
+        'TH',
+        'TJ',
+        'TK',
+        'TL',
+        'TM',
+        'TN',
+        'TO',
+        'TR',
+        'TT',
+        'TV',
+        'TW',
+        'TZ',
+        'UA',
+        'UG',
+        'UM',
+        'US',
+        'UY',
+        'UZ',
+        'VA',
+        'VC',
+        'VE',
+        'VG',
+        'VI',
+        'VN',
+        'VU',
+        'WF',
+        'WS',
+        'YE',
+        'YT',
+        'ZA',
+        'ZM',
+        'ZW',
     ],
     'Alpha2ToAlpha3' => [
         'AW' => 'ABW',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mg.php	2026-05-20 10:22:01.000000000 +0200
@@ -92,7 +92,6 @@
         'IE' => 'Irlandy',
         'IL' => 'Israely',
         'IN' => 'Indy',
-        'IO' => 'Faridranomasina indiana britanika',
         'IQ' => 'Irak',
         'IR' => 'Iran',
         'IS' => 'Islandy',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mi.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,152 +2,252 @@
 
 return [
     'Names' => [
-        'AG' => 'Anatikua me Pāpura',
-        'AI' => 'Ākuira',
+        'AD' => 'Anatōra',
+        'AE' => 'Kotahitanga o ngā Whenua o Ārapi',
+        'AF' => 'Awhekenetāna',
+        'AG' => 'Motu Nehe me Pāputa',
+        'AI' => 'Anguira',
+        'AL' => 'Arapeinia',
+        'AM' => 'Āmenia',
         'AO' => 'Anakora',
+        'AQ' => 'Te Kōpakatanga ki te Tonga',
         'AR' => 'Āketina',
-        'AT' => 'Ateria',
+        'AS' => 'Hāmoa-Amerika',
+        'AT' => 'Ataria',
+        'AU' => 'Ahitereiria',
         'AW' => 'Arūpa',
         'AX' => 'Motu Ōrana',
-        'BB' => 'Pāpetō',
-        'BE' => 'Paratiamu',
-        'BF' => 'Pēkina Waho',
+        'AZ' => 'Atepaihānia',
+        'BA' => 'Pōngia-Herekōwini',
+        'BB' => 'Papatohe',
+        'BD' => 'Pākaratēhi',
+        'BE' => 'Peretiama',
+        'BF' => 'Pākina Wharo',
+        'BG' => 'Purukāria',
+        'BH' => 'Pāreina',
         'BI' => 'Puruniti',
         'BJ' => 'Penīna',
         'BL' => 'Hato Pāteremi',
-        'BM' => 'Pemiuta',
+        'BM' => 'Pāmura',
+        'BN' => 'Poronai',
         'BO' => 'Poriwia',
-        'BQ' => 'Karepeana Hōrana',
+        'BQ' => 'Karapīana Hōrana',
         'BR' => 'Parīhi',
-        'BS' => 'Pahāma',
+        'BS' => 'Pahama',
+        'BT' => 'Pūtana',
         'BV' => 'Motu Pūwei',
         'BW' => 'Poriwana',
+        'BY' => 'Pērara',
         'BZ' => 'Perīhi',
         'CA' => 'Kānata',
-        'CD' => 'Kōngo - Kingihāha',
-        'CF' => 'Te Puku o Āwherika',
-        'CG' => 'Kōngo - Parāwhe',
+        'CC' => 'Ngā Moutere Kokoko (Kirini)',
+        'CD' => 'Kōngo - Kinihāha',
+        'CF' => 'Te Whenua Tūhake o Āwherika Waenga',
+        'CG' => 'Kōngo - Pārawhe',
         'CH' => 'Huiterangi',
         'CI' => 'Te Tai Rei',
+        'CK' => 'Kuki Airani',
         'CL' => 'Hiri',
         'CM' => 'Kamarūna',
         'CN' => 'Haina',
         'CO' => 'Koromōpia',
-        'CR' => 'Kota Rīka',
+        'CR' => 'Koto Rīka',
         'CU' => 'Kiupa',
         'CV' => 'Te Kūrae Matomato',
         'CW' => 'Kurahao',
-        'DE' => 'Tiamani',
+        'CX' => 'Te Moutere Kirihimete',
+        'CY' => 'Haipara',
+        'CZ' => 'Tiekia',
+        'DE' => 'Tiamana',
         'DJ' => 'Tipūti',
         'DK' => 'Tenemāka',
         'DM' => 'Tominika',
-        'DO' => 'Te Whenua Tominika',
+        'DO' => 'Te Whenua Tūhake o Tominika',
         'DZ' => 'Aratiria',
         'EC' => 'Ekuatoa',
         'EE' => 'Etōnia',
         'EG' => 'Īhipa',
         'EH' => 'Hahāra ki te Tonga',
         'ER' => 'Eritēria',
+        'ES' => 'Peina',
         'ET' => 'Etiopia',
-        'FI' => 'Whinirana',
+        'FI' => 'Whinarana',
+        'FJ' => 'Whītī',
         'FK' => 'Motu Whākarangi',
-        'FO' => 'Motu Wharo',
+        'FM' => 'Mekanēhia',
+        'FO' => 'Motu Wharau',
         'FR' => 'Wīwī',
         'GA' => 'Kāpona',
         'GB' => 'Te Hononga o Piritene',
         'GD' => 'Kerenāta',
-        'GF' => 'Kaiana Wīwī',
-        'GG' => 'Kēni',
+        'GE' => 'Hōria',
+        'GF' => 'Kiāna Wīwī',
+        'GG' => 'Kōnihi',
         'GH' => 'Kāna',
-        'GL' => 'Kirīrangi',
-        'GM' => 'Te Kamopia',
+        'GI' => 'Kāmaka',
+        'GL' => 'Whenuakāriki',
+        'GM' => 'Kamopia',
         'GN' => 'Kini',
-        'GP' => 'Kuatarū',
+        'GP' => 'Kuatarupa',
         'GQ' => 'Kini Ekuatoria',
-        'GS' => 'Hōria ki te Tonga me Motu Hanuwiti ki te Tonga',
+        'GR' => 'Kirihi',
+        'GS' => 'Hōria ki te Tonga me ngā Motu Hanawiti ki te Tonga',
         'GT' => 'Kuatamāra',
+        'GU' => 'Kuama',
         'GW' => 'Kini-Pihao',
         'GY' => 'Kaiana',
-        'HN' => 'Honūra',
+        'HK' => 'Hongipua Haina',
+        'HM' => 'Ngā Moutere Heriti me Makitānara',
+        'HN' => 'Honotura',
+        'HR' => 'Koroātia',
         'HT' => 'Haiti',
-        'IE' => 'Aerana',
-        'IM' => 'Motu Tangata',
+        'HU' => 'Hanekari',
+        'ID' => 'Initonīhia',
+        'IE' => 'Airani',
+        'IL' => 'Iharaira',
+        'IM' => 'Te Moutere Mana',
         'IN' => 'Inia',
         'IO' => 'Te Rohe o te Moana Īniana Piritihi',
+        'IQ' => 'Irāka',
+        'IR' => 'Irāna',
         'IS' => 'Tiorangi',
         'IT' => 'Itāria',
-        'JE' => 'Tiehe',
+        'JE' => 'Tōrehe',
         'JM' => 'Hemeika',
+        'JO' => 'Hōrano',
         'JP' => 'Hapani',
-        'KE' => 'Kēnia',
+        'KE' => 'Kenia',
+        'KG' => 'Kikitānga',
+        'KH' => 'Kamapōtia',
+        'KI' => 'Kiripati',
         'KM' => 'Komoro',
         'KN' => 'Hato Kiti me Newhi',
+        'KP' => 'Kōrea ki te Raki',
+        'KR' => 'Kōrea ki te Tonga',
+        'KW' => 'Kūweiti',
         'KY' => 'Ngā Motu Keimana',
+        'KZ' => 'Katatānga',
+        'LA' => 'Rāoho',
+        'LB' => 'Repanona',
         'LC' => 'Hato Ruhia',
-        'LI' => 'Rīkeneteina',
-        'LR' => 'Raipiri',
+        'LI' => 'Rīkenetaina',
+        'LK' => 'Hiri Rānaka',
+        'LR' => 'Raipiria',
         'LS' => 'Teroto',
         'LT' => 'Rituānia',
-        'LU' => 'Rakimipēki',
-        'LV' => 'Ratawia',
-        'LY' => 'Rīpia',
+        'LU' => 'Rakapuō',
+        'LV' => 'Rāwhia',
+        'LY' => 'Ripia',
         'MA' => 'Moroko',
-        'MC' => 'Manako',
+        'MC' => 'Monāko',
+        'MD' => 'Morotawa',
+        'ME' => 'Maungakororiko',
         'MF' => 'Hato Mātene',
-        'MG' => 'Marakāhia',
+        'MG' => 'Matakāhika',
+        'MH' => 'Ngā Motu Māhara',
         'MK' => 'Makerōnia ki te Raki',
         'ML' => 'Māri',
-        'MQ' => 'Māteniki',
+        'MM' => 'Pēma',
+        'MN' => 'Mongōria',
+        'MO' => 'Makau Haina',
+        'MP' => 'Ngā Motu Mariana ki te Raki',
+        'MQ' => 'Mātiniki',
         'MR' => 'Mauritānia',
         'MS' => 'Monoterā',
-        'MU' => 'Mōrihi',
+        'MT' => 'Mārata',
+        'MU' => 'Marihi',
+        'MV' => 'Māratiri',
         'MW' => 'Marāwi',
         'MX' => 'Mēhiko',
+        'MY' => 'Mareia',
         'MZ' => 'Mohapiki',
-        'NA' => 'Namīpia',
+        'NA' => 'Namipia',
+        'NC' => 'Whenua Kanaki',
         'NE' => 'Ngāika',
+        'NF' => 'Te Moutere Nōpoke',
         'NG' => 'Ngāitiria',
-        'NI' => 'Nikarakua',
+        'NI' => 'Nikarāhua',
         'NL' => 'Hōrana',
         'NO' => 'Nōwei',
+        'NP' => 'Nepōra',
+        'NR' => 'Nauru',
+        'NU' => 'Niue',
         'NZ' => 'Aotearoa',
+        'OM' => 'Ōmana',
         'PA' => 'Panama',
         'PE' => 'Peru',
-        'PM' => 'Hato Piere & Mikarona',
-        'PR' => 'Pōta Riko',
+        'PF' => 'Poronēhia Wīwī',
+        'PG' => 'Papua Nūkini',
+        'PH' => 'Piripīni',
+        'PK' => 'Pakitāne',
+        'PL' => 'Pōrana',
+        'PM' => 'Hato Piere & Mikerona',
+        'PN' => 'Pitikeina',
+        'PR' => 'Peta Riko',
+        'PS' => 'Ngā Rohe o Parihitini',
+        'PT' => 'Potukara',
+        'PW' => 'Pārau',
         'PY' => 'Parakai',
-        'RE' => 'Rēnio',
+        'QA' => 'Katā',
+        'RE' => 'Reūnio',
+        'RO' => 'Romeinia',
+        'RS' => 'Hirupia',
         'RU' => 'Rūhia',
         'RW' => 'Rāwana',
-        'SC' => 'Heihere',
+        'SA' => 'Hauri Arāpia',
+        'SB' => 'Ngā Motu Horomona',
+        'SC' => 'Heikere',
         'SD' => 'Hūtāne',
-        'SE' => 'Huītene',
-        'SH' => 'Hato Harīna',
-        'SJ' => 'Heopāra me Ia Maiana',
+        'SE' => 'Huitene',
+        'SG' => 'Hingapoa',
+        'SH' => 'Hato Hērena',
+        'SI' => 'Horowinia',
+        'SJ' => 'Heopara me Iana Maiana',
+        'SK' => 'Horowākia',
         'SL' => 'Te Araone',
+        'SM' => 'Hana Marino',
         'SN' => 'Henekara',
         'SO' => 'Hūmārie',
-        'SR' => 'Hurināme',
+        'SR' => 'Huriname',
         'SS' => 'Hūtāne ki te Tonga',
-        'ST' => 'Hao Tomei me Pirinipei',
-        'SV' => 'Ere Hāwhatō',
+        'ST' => 'Hato Tomei me Pirinipei',
+        'SV' => 'Whakaora',
         'SX' => 'Hiti Mātene',
-        'SZ' => 'Ewatini',
-        'TC' => 'Tāke me ngā Motu o Keiko',
+        'SY' => 'Hiria',
+        'SZ' => 'Ehiwatini',
+        'TC' => 'Koru-Kākoa',
         'TD' => 'Kāta',
         'TF' => 'Ngā Rohe o Wīwī ki te Tonga',
         'TG' => 'Toko',
+        'TH' => 'Tairanga',
+        'TJ' => 'Takiritānga',
+        'TK' => 'Tokerau',
+        'TL' => 'Tīmoa ki te Rāwhiti',
+        'TM' => 'Tukumanatānga',
         'TN' => 'Tūnihia',
-        'TT' => 'Tinitātā me Topēko',
+        'TO' => 'Tonga',
+        'TR' => 'Tākei',
+        'TT' => 'Tirinaki Tōpako',
+        'TV' => 'Tūwaru',
+        'TW' => 'Taiwana',
         'TZ' => 'Tānahia',
-        'UG' => 'Ukāna',
+        'UA' => 'Ukareinga',
+        'UG' => 'Ukānga',
+        'UM' => 'Ngā Moutere Amerika o Waho',
         'US' => 'Hononga o Amerika',
         'UY' => 'Urukoi',
-        'VC' => 'Hato Wetene me Keretīni',
-        'VE' => 'Wenehūera',
-        'VG' => 'Ngā Motu o Tātāhou Piritene',
-        'VI' => 'Ngā Motu o Tātāhou Amerika',
-        'YT' => 'Maio',
+        'UZ' => 'Uhipeketāne',
+        'VA' => 'Te Poho-o-Pita',
+        'VC' => 'Hato Wēneti me Keretīni',
+        'VE' => 'Penehūera',
+        'VG' => 'Ngā Moutere Puhi Piritene',
+        'VI' => 'Ngā Moutere Puhi Amerika',
+        'VN' => 'Whitināmu',
+        'VU' => 'Whenuatū',
+        'WF' => 'Warihi me Whutuna',
+        'WS' => 'Hāmoa',
+        'YE' => 'Īmene',
+        'YT' => 'Māiota',
         'ZA' => 'Āwherika ki te Tonga',
         'ZM' => 'Tāmipia',
         'ZW' => 'Timuwawe',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ml.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ml.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ml.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ml.php	2026-05-20 10:22:01.000000000 +0200
@@ -85,7 +85,7 @@
         'GG' => 'ഗേൺസി',
         'GH' => 'ഘാന',
         'GI' => 'ജിബ്രാൾട്ടർ',
-        'GL' => 'ഗ്രീൻലാൻറ്',
+        'GL' => 'ഗ്രീൻലൻഡ്',
         'GM' => 'ഗാംബിയ',
         'GN' => 'ഗിനിയ',
         'GP' => 'ഗ്വാഡലൂപ്പ്',
@@ -97,7 +97,7 @@
         'GW' => 'ഗിനിയ-ബിസൗ',
         'GY' => 'ഗയാന',
         'HK' => 'ഹോങ്കോങ് (SAR) ചൈന',
-        'HM' => 'ഹിയേർഡും മക്‌ഡൊണാൾഡ് ദ്വീപുകളും',
+        'HM' => 'ഹേർഡ്, മക്ഡോണൾഡ് ദ്വീപുകൾ',
         'HN' => 'ഹോണ്ടുറാസ്',
         'HR' => 'ക്രൊയേഷ്യ',
         'HT' => 'ഹെയ്തി',
@@ -107,7 +107,7 @@
         'IL' => 'ഇസ്രായേൽ',
         'IM' => 'ഐൽ ഓഫ് മാൻ',
         'IN' => 'ഇന്ത്യ',
-        'IO' => 'ബ്രിട്ടീഷ് ഇന്ത്യൻ മഹാസമുദ്ര പ്രദേശം',
+        'IO' => 'ബ്രിട്ടീഷ് ഇന്ത്യൻ ഓഷ്യൻ ടെറിട്ടറി',
         'IQ' => 'ഇറാഖ്',
         'IR' => 'ഇറാൻ',
         'IS' => 'ഐസ്‌ലാന്റ്',
@@ -149,7 +149,7 @@
         'ML' => 'മാലി',
         'MM' => 'മ്യാൻമാർ (ബർമ്മ)',
         'MN' => 'മംഗോളിയ',
-        'MO' => 'മക്കാവു SAR ചൈന',
+        'MO' => 'മക്കാവു എസ്.എ.ആർ. ചൈന',
         'MP' => 'ഉത്തര മറിയാനാ ദ്വീപുകൾ',
         'MQ' => 'മാർട്ടിനിക്ക്',
         'MR' => 'മൗറിറ്റാനിയ',
@@ -172,7 +172,7 @@
         'NP' => 'നേപ്പാൾ',
         'NR' => 'നൗറു',
         'NU' => 'ന്യൂയി',
-        'NZ' => 'ന്യൂസിലാൻറ്',
+        'NZ' => 'ന്യൂസിലൻഡ്',
         'OM' => 'ഒമാൻ',
         'PA' => 'പനാമ',
         'PE' => 'പെറു',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mn.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/mt.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,6 @@
         'IL' => 'Iżrael',
         'IM' => 'Isle of Man',
         'IN' => 'l-Indja',
-        'IO' => 'Territorju Brittaniku tal-Oċean Indjan',
         'IQ' => 'l-Iraq',
         'IR' => 'l-Iran',
         'IS' => 'l-Iżlanda',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/nd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/nd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/nd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/nd.php	2026-05-20 10:22:01.000000000 +0200
@@ -92,7 +92,6 @@
         'IE' => 'Ireland',
         'IL' => 'Isuraeli',
         'IN' => 'Indiya',
-        'IO' => 'British Indian Ocean Territory',
         'IQ' => 'Iraki',
         'IR' => 'Iran',
         'IS' => 'Iceland',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/nn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/nn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/nn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/nn.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,7 +4,6 @@
     'Names' => [
         'AE' => 'Dei sameinte arabiske emirata',
         'AT' => 'Austerrike',
-        'BY' => 'Kviterussland',
         'CC' => 'Kokosøyane',
         'CD' => 'Kongo-Kinshasa',
         'CF' => 'Den sentralafrikanske republikken',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/no_NO.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/no_NO.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/no_NO.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/no_NO.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
         'BT' => 'Bhutan',
         'BV' => 'Bouvetøya',
         'BW' => 'Botswana',
-        'BY' => 'Hviterussland',
+        'BY' => 'Belarus',
         'BZ' => 'Belize',
         'CA' => 'Canada',
         'CC' => 'Kokosøyene',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/no.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/no.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/no.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/no.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
         'BT' => 'Bhutan',
         'BV' => 'Bouvetøya',
         'BW' => 'Botswana',
-        'BY' => 'Hviterussland',
+        'BY' => 'Belarus',
         'BZ' => 'Belize',
         'CA' => 'Canada',
         'CC' => 'Kokosøyene',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/oc.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/oc.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/oc.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/oc.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,9 @@
+<?php
+
+return [
+    'Names' => [
+        'ES' => 'Espanha',
+        'FR' => 'França',
+        'HK' => 'Hong Kong',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/om.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/om.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/om.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/om.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/or.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/or.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/or.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/or.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/pa.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/pa.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/pa.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/pa.php	2026-05-20 10:22:01.000000000 +0200
@@ -59,7 +59,7 @@
         'CY' => 'ਸਾਇਪ੍ਰਸ',
         'CZ' => 'ਚੈਕੀਆ',
         'DE' => 'ਜਰਮਨੀ',
-        'DJ' => 'ਜ਼ੀਬੂਤੀ',
+        'DJ' => 'ਜਿਬੂਤੀ',
         'DK' => 'ਡੈਨਮਾਰਕ',
         'DM' => 'ਡੋਮੀਨਿਕਾ',
         'DO' => 'ਡੋਮੀਨਿਕਾਈ ਗਣਰਾਜ',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/rm.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/rm.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/rm.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/rm.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,6 @@
         'IL' => 'Israel',
         'IM' => 'Insla da Man',
         'IN' => 'India',
-        'IO' => 'Territori Britannic en l’Ocean Indic',
         'IQ' => 'Irac',
         'IR' => 'Iran',
         'IS' => 'Islanda',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/rn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/rn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/rn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/rn.php	2026-05-20 10:22:01.000000000 +0200
@@ -92,7 +92,6 @@
         'IE' => 'Irilandi',
         'IL' => 'Isiraheli',
         'IN' => 'Ubuhindi',
-        'IO' => 'Intara y’Ubwongereza yo mu birwa by’Abahindi',
         'IQ' => 'Iraki',
         'IR' => 'Irani',
         'IS' => 'Ayisilandi',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sd.php	2026-05-20 10:22:01.000000000 +0200
@@ -79,7 +79,7 @@
         'FR' => 'فرانس',
         'GA' => 'گبون',
         'GB' => 'برطانيہ',
-        'GD' => 'گرينڊا',
+        'GD' => 'گريناڊا',
         'GE' => 'جارجيا',
         'GF' => 'فرانسيسي گيانا',
         'GG' => 'گورنسي',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sg.php	2026-05-20 10:22:01.000000000 +0200
@@ -92,7 +92,6 @@
         'IE' => 'Irlânde',
         'IL' => 'Israëli',
         'IN' => 'Ênnde',
-        'IO' => 'Sêse tî Anglëe na Ngûyämä tî Ênnde',
         'IQ' => 'Irâki',
         'IR' => 'Iräan',
         'IS' => 'Islânde',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sh.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sh.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sh.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sh.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
         'BI' => 'Burundi',
         'BJ' => 'Benin',
         'BL' => 'Sveti Bartolomej',
-        'BM' => 'Bermuda',
+        'BM' => 'Bermudi',
         'BN' => 'Brunej',
         'BO' => 'Bolivija',
         'BQ' => 'Karipska Holandija',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sn.php	2026-05-20 10:22:01.000000000 +0200
@@ -92,7 +92,6 @@
         'IE' => 'Ireland',
         'IL' => 'Izuraeri',
         'IN' => 'India',
-        'IO' => 'British Indian Ocean Territory',
         'IQ' => 'Iraq',
         'IR' => 'Iran',
         'IS' => 'Iceland',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/so.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/so.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/so.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/so.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,7 @@
         'IL' => 'Israaʼiil',
         'IM' => 'Jasiiradda Isle of Man',
         'IN' => 'Hindiya',
-        'IO' => 'Dhul xadeedka Badweynta Hindiya ee Biritishka',
+        'IO' => 'Dhul xadeedka Badweynta Hindiya ee Ingiriiska',
         'IQ' => 'Ciraaq',
         'IR' => 'Iiraan',
         'IS' => 'Ayslaand',
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sr_Latn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sr_Latn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sr_Latn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sr_Latn.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
         'BI' => 'Burundi',
         'BJ' => 'Benin',
         'BL' => 'Sveti Bartolomej',
-        'BM' => 'Bermuda',
+        'BM' => 'Bermudi',
         'BN' => 'Brunej',
         'BO' => 'Bolivija',
         'BQ' => 'Karipska Holandija',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sr.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
         'BI' => 'Бурунди',
         'BJ' => 'Бенин',
         'BL' => 'Свети Бартоломеј',
-        'BM' => 'Бермуда',
+        'BM' => 'Бермуди',
         'BN' => 'Брунеј',
         'BO' => 'Боливија',
         'BQ' => 'Карипска Холандија',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/st.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/st.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/st.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/st.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+<?php
+
+return [
+    'Names' => [
+        'LS' => 'Lesotho',
+        'ZA' => 'Afrika Borwa',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sv.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
         'BT' => 'Bhutan',
         'BV' => 'Bouvetön',
         'BW' => 'Botswana',
-        'BY' => 'Vitryssland',
+        'BY' => 'Belarus',
         'BZ' => 'Belize',
         'CA' => 'Kanada',
         'CC' => 'Kokosöarna',
@@ -45,7 +45,7 @@
         'CF' => 'Centralafrikanska republiken',
         'CG' => 'Kongo-Brazzaville',
         'CH' => 'Schweiz',
-        'CI' => 'Côte d’Ivoire',
+        'CI' => 'Elfenbenskusten',
         'CK' => 'Cooköarna',
         'CL' => 'Chile',
         'CM' => 'Kamerun',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sw_KE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sw_KE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sw_KE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/sw_KE.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,6 @@
         'GT' => 'Gwatemala',
         'GU' => 'Guami',
         'HR' => 'Kroashia',
-        'IO' => 'Himaya ya Uingereza katika Bahari Hindi',
         'JO' => 'Yordani',
         'LA' => 'Laosi',
         'LB' => 'Lebanoni',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/te.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/te.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/te.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/te.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tg.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ti.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ti.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ti.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ti.php	2026-05-20 10:22:01.000000000 +0200
@@ -216,7 +216,7 @@
         'SY' => 'ሶርያ',
         'SZ' => 'ኤስዋቲኒ',
         'TC' => 'ደሴታት ቱርካትን ካይኮስን',
-        'TD' => 'ጫድ',
+        'TD' => 'ቻድ',
         'TF' => 'ፈረንሳዊ ደቡባዊ ግዝኣታት',
         'TG' => 'ቶጎ',
         'TH' => 'ታይላንድ',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tn.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tn.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+<?php
+
+return [
+    'Names' => [
+        'BW' => 'Botswana',
+        'ZA' => 'Aforika Borwa',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tr.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,7 +53,7 @@
         'CO' => 'Kolombiya',
         'CR' => 'Kosta Rika',
         'CU' => 'Küba',
-        'CV' => 'Cape Verde',
+        'CV' => 'Cabo Verde',
         'CW' => 'Curaçao',
         'CX' => 'Christmas Adası',
         'CY' => 'Kıbrıs',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/tt.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => 'Эфиопия',
@@ -120,6 +123,7 @@
         'KM' => 'Комор утраулары',
         'KN' => 'Сент-Китс һәм Невис',
         'KP' => 'Төньяк Корея',
+        'KR' => 'Көньяк Корея',
         'KW' => 'Күвәйт',
         'KY' => 'Кайман утраулары',
         'KZ' => 'Казахстан',
@@ -143,6 +147,7 @@
         'MH' => 'Маршалл утраулары',
         'MK' => 'Төньяк Македония',
         'ML' => 'Мали',
+        'MM' => 'Мьянма (Бирма)',
         'MN' => 'Монголия',
         'MO' => 'Макао Махсус Идарәле Төбәге',
         'MP' => 'Төньяк Мариана утраулары',
@@ -179,6 +184,7 @@
         'PM' => 'Сен-Пьер һәм Микелон',
         'PN' => 'Питкэрн утраулары',
         'PR' => 'Пуэрто-Рико',
+        'PS' => 'Фәләстин территорияләре',
         'PT' => 'Португалия',
         'PW' => 'Палау',
         'PY' => 'Парагвай',
@@ -194,6 +200,7 @@
         'SD' => 'Судан',
         'SE' => 'Швеция',
         'SG' => 'Сингапур',
+        'SH' => 'Изге Елена утравы',
         'SI' => 'Словения',
         'SJ' => 'Шпицберген һәм Ян-Майен',
         'SK' => 'Словакия',
@@ -230,6 +237,7 @@
         'US' => 'АКШ',
         'UY' => 'Уругвай',
         'UZ' => 'Үзбәкстан',
+        'VA' => 'Ватикан',
         'VC' => 'Сент-Винсент һәм Гренадин',
         'VE' => 'Венесуэла',
         'VG' => 'Британия Виргин утраулары',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ug.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ug.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ug.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ug.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,6 @@
         'IL' => 'ئىسرائىلىيە',
         'IM' => 'مان ئارىلى',
         'IN' => 'ھىندىستان',
-        'IO' => 'ئەنگلىيەگە قاراشلىق ھىندى ئوكيان تېررىتورىيەسى',
         'IQ' => 'ئىراق',
         'IR' => 'ئىران',
         'IS' => 'ئىسلاندىيە',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/uk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/uk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/uk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/uk.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,7 @@
         'IL' => 'Ізраїль',
         'IM' => 'Острів Мен',
         'IN' => 'Індія',
-        'IO' => 'Британська територія в Індійському Океані',
+        'IO' => 'Британська територія в Індійському океані',
         'IQ' => 'Ірак',
         'IR' => 'Іран',
         'IS' => 'Ісландія',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ur_IN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ur_IN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ur_IN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/ur_IN.php	2026-05-20 10:22:01.000000000 +0200
@@ -10,7 +10,6 @@
         'FO' => 'جزائر فیرو',
         'GF' => 'فرانسیسی گیانا',
         'HM' => 'جزائر ہرڈ و مکڈونلڈ',
-        'IO' => 'برطانوی بحرہند خطہ',
         'MH' => 'جزائر مارشل',
         'MP' => 'جزائر شمالی ماریانا',
         'NF' => 'جزیرہ نارفوک',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/uz_Cyrl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/uz_Cyrl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/uz_Cyrl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/uz_Cyrl.php	2026-05-20 10:22:01.000000000 +0200
@@ -107,7 +107,6 @@
         'IL' => 'Исроил',
         'IM' => 'Мэн ороли',
         'IN' => 'Ҳиндистон',
-        'IO' => 'Британиянинг Ҳинд океанидаги ҳудуди',
         'IQ' => 'Ироқ',
         'IR' => 'Эрон',
         'IS' => 'Исландия',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/wo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/wo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/wo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/wo.php	2026-05-20 10:22:01.000000000 +0200
@@ -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',
@@ -121,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ŋ',
@@ -181,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/yo_BJ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/yo_BJ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/yo_BJ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/yo_BJ.php	2026-05-20 10:22:01.000000000 +0200
@@ -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ù',
@@ -12,7 +12,7 @@
         'BL' => 'Ìlú Bátílɛ́mì',
         'BN' => 'Búrúnɛ́lì',
         'BO' => 'Bɔ̀lífíyà',
-        'BQ' => 'Káríbíánì ti Nɛ́dálándì',
+        'BQ' => 'Kàríbíánì ti Nɛ́dálándì',
         'BW' => 'Bɔ̀tìsúwánà',
         'BZ' => 'Bèlísɛ̀',
         'CH' => 'switishilandi',
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/yo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/yo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/yo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/yo.php	2026-05-20 10:22:01.000000000 +0200
@@ -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ì',
@@ -31,7 +31,7 @@
         'BM' => 'Bémúdà',
         'BN' => 'Búrúnẹ́lì',
         'BO' => 'Bọ̀lífíyà',
-        'BQ' => 'Káríbíánì ti Nẹ́dálándì',
+        'BQ' => 'Kàríbíánì ti Nẹ́dálándì',
         'BR' => 'Bàràsílì',
         'BS' => 'Bàhámásì',
         'BT' => 'Bútánì',
@@ -54,7 +54,7 @@
         'CR' => 'Kuusita Ríkà',
         'CU' => 'Kúbà',
         'CV' => 'Etíokun Kápé féndè',
-        'CW' => 'Kúrásáò',
+        'CW' => 'Curaçao',
         'CX' => 'Erékùsù Christmas',
         'CY' => 'Kúrúsì',
         'CZ' => 'Ṣẹ́ẹ́kì',
@@ -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,8 +141,8 @@
         'MA' => 'Moroko',
         'MC' => 'Monako',
         'MD' => 'Modofia',
-        'ME' => 'Montenegro',
-        'MF' => 'Ìlú Mátíìnì',
+        'ME' => 'Montenégrò',
+        'MF' => 'Ìlú Màtìnì',
         'MG' => 'Madasika',
         'MH' => 'Etikun Máṣali',
         'MK' => 'Àríwá Macedonia',
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/za.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/za.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/regions/za.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/regions/za.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,7 @@
+<?php
+
+return [
+    'Names' => [
+        'CN' => 'Cunghgoz',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/af.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/af.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/af.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/af.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ak.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ak.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ak.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ak.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,63 @@
+<?php
+
+return [
+    'Names' => [
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/am.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/am.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/am.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/am.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,7 +11,7 @@
         'Brai' => 'ብሬይል',
         'Buhd' => 'ቡሂድ',
         'Cakm' => 'ቻክማ',
-        'Cans' => 'የተዋሐዱ የካናዳ ጥንታዊ ምልክቶች',
+        'Cans' => 'የተዋሐዱ የካናዳ አቦሪጂኖች ፊደላት',
         'Cher' => 'ቼሮኪ',
         'Copt' => 'ኮፕቲክ',
         'Cprt' => 'ሲፕሪኦት',
@@ -19,12 +19,12 @@
         'Deva' => 'ደቫንጋሪ',
         'Dsrt' => 'ዴዘረት',
         'Ethi' => 'ኢትዮፒክ',
-        'Geor' => 'ጆርጂያዊ',
+        'Geor' => 'ጆርጂያኛ',
         'Goth' => 'ጐቲክ',
         'Grek' => 'ግሪክ',
         'Gujr' => 'ጉጃራቲ',
         'Guru' => 'ጉርሙኪ',
-        'Hanb' => 'ሃንብ',
+        'Hanb' => 'ሃን ከቦፖሞፎ ጋር',
         'Hang' => 'ሐንጉል',
         'Hani' => 'ሃን',
         'Hano' => 'ሀኑኦ',
@@ -32,33 +32,33 @@
         'Hant' => 'ባህላዊ',
         'Hebr' => 'እብራይስጥ',
         'Hira' => 'ሂራጋና',
-        'Hrkt' => 'ካታካና ወይንም ሂራጋና',
+        'Hrkt' => 'ጃፓንኛ ፊደላት',
         'Jamo' => 'ጃሞ',
         'Jpan' => 'ጃፓንኛ',
         'Kana' => 'ካታካና',
         'Khmr' => 'ክህመር',
-        'Knda' => 'ካንአዳ',
+        'Knda' => 'ካናዳ',
         'Kore' => 'ኮሪያኛ',
         'Laoo' => 'ላኦ',
         'Latn' => 'ላቲን',
         'Limb' => 'ሊምቡ',
         'Lina' => 'ሊኒያር ኤ',
         'Linb' => 'ሊኒያር ቢ',
-        'Mlym' => 'ማላያልም',
+        'Mlym' => 'ማላይላም',
         'Mong' => 'ሞንጎሊያኛ',
         'Mtei' => 'ሜቴ ማይክ',
         'Mymr' => 'ምያንማር',
         '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/cs.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/cs.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/cs.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/cs.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,6 +42,7 @@
         'Geok' => 'gruzínské chutsuri',
         'Geor' => 'gruzínské',
         'Glag' => 'hlaholice',
+        'Gong' => 'gundžala gondí',
         'Goth' => 'gotické',
         'Gran' => 'grantha',
         'Grek' => 'řecké',
@@ -57,6 +58,7 @@
         'Hira' => 'hiragana',
         'Hluw' => 'anatolské hieroglyfy',
         'Hmng' => 'hmongské',
+        'Hmnp' => 'nyiakeng puachue hmong',
         'Hrkt' => 'japonské slabičné',
         'Hung' => 'staromaďarské',
         'Inds' => 'harappské',
@@ -166,6 +168,7 @@
         'Xpeo' => 'staroperské klínové písmo',
         'Xsux' => 'sumero-akkadské klínové písmo',
         'Yiii' => 'yi',
+        'Zinh' => 'zděděné',
         'Zmth' => 'matematický zápis',
         'Zsye' => 'emodži',
         'Zsym' => 'symboly',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/cy.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/cy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/cy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/cy.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,6 @@
         'Hebr' => 'Hebreig',
         'Hira' => 'Hiragana',
         'Hrkt' => 'Syllwyddor Japaneaidd',
-        'Jamo' => 'Jamo',
         'Jpan' => 'Japaneaidd',
         'Kana' => 'Catacana',
         'Khmr' => 'Chmeraidd',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/de.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/de.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/de.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/de.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
         'Bugi' => 'Buginesisch',
         'Buhd' => 'Buhid',
         'Cakm' => 'Chakma',
-        'Cans' => 'UCAS',
+        'Cans' => 'Kanadische Aborigine-Silbenschrift',
         'Cari' => 'Karisch',
         'Cher' => 'Cherokee',
         'Cirt' => 'Cirth',
@@ -59,7 +59,6 @@
         'Hung' => 'Altungarisch',
         'Inds' => 'Indus-Schrift',
         'Ital' => 'Altitalisch',
-        'Jamo' => 'Jamo',
         'Java' => 'Javanesisch',
         'Jpan' => 'Japanisch',
         'Jurc' => 'Jurchen',
@@ -152,7 +151,6 @@
         'Tfng' => 'Tifinagh',
         'Tglg' => 'Tagalog',
         'Thaa' => 'Thaana',
-        'Thai' => 'Thai',
         'Tibt' => 'Tibetisch',
         'Tirh' => 'Tirhuta',
         'Ugar' => 'Ugaritisch',
@@ -168,6 +166,6 @@
         'Zsye' => 'Emoji',
         'Zsym' => 'Symbole',
         'Zxxx' => 'Schriftlos',
-        'Zyyy' => 'Verbreitet',
+        'Zyyy' => 'Unbestimmt',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ee.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ee.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ee.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ee.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/en_CA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/en_CA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/en_CA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/en_CA.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-<?php
-
-return [
-    'Names' => [
-        'Zmth' => 'mathematical notation',
-        'Zsye' => 'emoji',
-        'Zsym' => 'symbols',
-        'Zxxx' => 'unwritten',
-    ],
-];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/en.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/en.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/en.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/en.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/eo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/eo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/eo.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/eo.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,7 @@
+<?php
+
+return [
+    'Names' => [
+        'Latn' => 'latina',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/et.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/et.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/et.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/et.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,9 @@
         'Egyh' => 'egiptuse hieraatiline',
         'Egyp' => 'egiptuse hieroglüüfkiri',
         'Elba' => 'Elbasani',
+        'Elym' => 'elümi',
         'Ethi' => 'etioopia',
+        'Gara' => 'garai',
         'Geok' => 'hutsuri',
         'Geor' => 'gruusia',
         'Glag' => 'glagoolitsa',
@@ -74,6 +76,7 @@
         'Jurc' => 'tšurtšeni',
         'Kali' => 'kaja-lii',
         'Kana' => 'katakana',
+        'Kawi' => 'kaavi',
         'Khar' => 'kharoshthi',
         'Khmr' => 'khmeeri',
         'Khoj' => 'hodžki',
@@ -111,6 +114,7 @@
         'Mtei' => 'meitei',
         'Mult' => 'Multani',
         'Mymr' => 'birma',
+        'Nagm' => 'Nagi mundari',
         'Narb' => 'Põhja-Araabia',
         'Nbat' => 'Nabatea',
         'Newa' => 'nevari',
@@ -152,6 +156,7 @@
         'Sora' => 'sora',
         'Soyo' => 'sojombo',
         'Sund' => 'sunda',
+        'Sunu' => 'sunvari',
         'Sylo' => 'siloti',
         'Syrc' => 'süüria',
         'Syre' => 'süüria estrangelo',
@@ -183,6 +188,7 @@
         'Wole' => 'voleai',
         'Xpeo' => 'vanapärsia',
         'Xsux' => 'sumeri-akadi kiilkiri',
+        'Yezi' => 'jeziidi',
         'Yiii' => 'jii',
         'Zanb' => 'Dzanabadzari ruutkiri',
         'Zinh' => 'päritud',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/eu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/eu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/eu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/eu.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,11 +2,11 @@
 
 return [
     'Names' => [
-        'Adlm' => 'adlam',
+        'Adlm' => 'adlama',
         'Aghb' => 'Kaukasoko albaniera',
         'Ahom' => 'ahomera',
         'Arab' => 'arabiarra',
-        'Aran' => 'nastaliq',
+        'Aran' => 'nastaliqa',
         'Armi' => 'aramiera inperiarra',
         'Armn' => 'armeniarra',
         'Avst' => 'avestera',
@@ -22,10 +22,10 @@
         'Bugi' => 'buginera',
         'Buhd' => 'buhid',
         'Cakm' => 'txakma',
-        'Cans' => 'Kanadiako aborigenen silabiko bateratua',
+        'Cans' => 'Kanadako aborigenen silabario bateratua',
         'Cari' => 'kariera',
         'Cham' => 'txamera',
-        'Cher' => 'txerokiera',
+        'Cher' => 'txerokiarra',
         'Chrs' => 'korasmiera',
         'Copt' => 'koptikera',
         'Cpmn' => 'zipro-minoera',
@@ -49,7 +49,7 @@
         'Grek' => 'grekoa',
         'Gujr' => 'gujaratarra',
         'Guru' => 'gurmukhia',
-        'Hanb' => 'hänera',
+        'Hanb' => 'idazkera txinatarra bopomofoarekin',
         'Hang' => 'hangula',
         'Hani' => 'idazkera txinatarra',
         'Hano' => 'hanunuera',
@@ -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,11 +96,11 @@
         'Mend' => 'mende',
         'Merc' => 'meroitiar etzana',
         'Mero' => 'meroitirra',
-        'Mlym' => 'malayalamarra',
+        'Mlym' => 'malabartarra',
         'Modi' => 'modiera',
         'Mong' => 'mongoliarra',
         'Mroo' => 'mroera',
-        'Mtei' => 'meitei mayekera',
+        'Mtei' => 'meiteiarra',
         'Mult' => 'multaniera',
         'Mymr' => 'birmaniarra',
         'Nagm' => 'nag mundariera',
@@ -108,10 +108,10 @@
         'Narb' => 'iparraldeko arabiera zaharra',
         'Nbat' => 'nabatera',
         'Newa' => 'newaera',
-        'Nkoo' => 'n’ko',
+        'Nkoo' => 'n’koa',
         'Nshu' => 'nushuera',
         'Ogam' => 'oghamera',
-        'Olck' => 'ol txikiera',
+        'Olck' => 'ol chikia',
         'Orkh' => 'orkhonera',
         'Orya' => 'oriyarra',
         'Osge' => 'osagera',
@@ -128,7 +128,7 @@
         'Prti' => 'Partiera inskripzioak',
         'Qaag' => 'zauagiera',
         'Rjng' => 'Rejang',
-        'Rohg' => 'hanifiera',
+        'Rohg' => 'hanifia',
         'Runr' => 'errunikoa',
         'Samr' => 'samariera',
         'Sarb' => 'hegoaldeko arabiera zaharra',
@@ -143,18 +143,18 @@
         'Sogo' => 'sogdiera zaharra',
         'Sora' => 'sora sompeng',
         'Soyo' => 'soyomboera',
-        'Sund' => 'sudanera',
+        'Sund' => 'sudandarra',
         'Sylo' => 'syloti nagriera',
-        'Syrc' => 'siriera',
+        'Syrc' => 'asiriarra',
         'Tagb' => 'tagbanwa',
         'Takr' => 'takriera',
         'Tale' => 'tai le',
         'Talu' => 'tai lue berria',
-        'Taml' => 'tamilarra',
+        'Taml' => 'tamildarra',
         'Tang' => 'tangutera',
         'Tavt' => 'tai viet',
         'Telu' => 'teluguarra',
-        'Tfng' => 'tifinagera',
+        'Tfng' => 'tifinagha',
         'Tglg' => 'tagaloa',
         'Thaa' => 'thaana',
         'Thai' => 'thailandiarra',
@@ -163,18 +163,18 @@
         'Tnsa' => 'tangsa',
         'Toto' => 'totoera',
         'Ugar' => 'ugaritiera',
-        'Vaii' => 'vaiera',
+        'Vaii' => 'vaiarra',
         'Vith' => 'vithkuqi',
         'Wara' => 'varang kshiti',
         'Wcho' => 'wanchoera',
         'Xpeo' => 'pertsiera zaharra',
         'Xsux' => 'sumero-akadiera kuneiformea',
         'Yezi' => 'yezidiera',
-        'Yiii' => 'yiera',
+        'Yiii' => 'yiarra',
         'Zanb' => 'zanabazar koadroa',
         'Zinh' => 'heredatua',
         'Zmth' => 'matematikako notazioa',
-        'Zsye' => 'emotikonoa',
+        'Zsye' => 'emojiak',
         'Zsym' => 'ikurrak',
         'Zxxx' => 'idatzi gabea',
         'Zyyy' => 'ohikoa',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/fo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/fo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/fo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/fo.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => 'malayalam',
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ga.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ga.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ga.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ga.php	2026-05-20 10:22:01.000000000 +0200
@@ -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árach',
         '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/gd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/gd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/gd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/gd.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ha_NE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ha_NE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ha_NE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ha_NE.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-<?php
-
-return [
-    'Names' => [
-        'Cans' => 'Haɗaɗɗun Gaɓoɓin Ƴan Asali na Kanada',
-    ],
-];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ha.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ha.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ha.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ha.php	2026-05-20 10:22:01.000000000 +0200
@@ -5,24 +5,24 @@
         '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',
@@ -49,7 +49,6 @@
         'Telu' => 'Yaren Telugu',
         'Tfng' => 'Tifinagh',
         'Thaa' => 'Yaren Thaana',
-        'Thai' => 'Thai',
         'Tibt' => 'Yaren Tibet',
         'Vaii' => 'Vai',
         'Yiii' => 'Yi',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/hu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/hu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/hu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/hu.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,7 +3,7 @@
 return [
     'Names' => [
         'Adlm' => 'Adlam',
-        'Arab' => 'Arab',
+        'Aghb' => 'Kaukázusi albaniai',
         'Aran' => 'Nasztalik',
         'Armi' => 'Birodalmi arámi',
         'Armn' => 'Örmény',
@@ -23,6 +23,7 @@
         'Cham' => 'Csám',
         'Cher' => 'Cseroki',
         'Copt' => 'Kopt',
+        'Cpmn' => 'Ciprusi-minószi',
         'Cprt' => 'Ciprusi',
         'Cyrl' => 'Cirill',
         'Cyrs' => 'Óegyházi szláv cirill',
@@ -47,12 +48,12 @@
         'Hant' => 'Hagyományos',
         'Hebr' => 'Héber',
         'Hira' => 'Hiragana',
+        'Hluw' => 'Anatóliai hieroglifák',
         'Hmng' => 'Pahawh hmong',
         'Hrkt' => 'Katakana vagy hiragana',
         'Hung' => 'Ómagyar',
         'Inds' => 'Indus',
         'Ital' => 'Régi olasz',
-        'Jamo' => 'Jamo',
         'Java' => 'Jávai',
         'Jpan' => 'Japán',
         'Kali' => 'Kajah li',
@@ -82,6 +83,7 @@
         'Moon' => 'Moon',
         'Mtei' => 'Meitei mayek',
         'Mymr' => 'Burmai',
+        'Nbat' => 'Nabateus',
         'Nkoo' => 'N’ko',
         'Ogam' => 'Ogham',
         'Olck' => 'Ol chiki',
@@ -126,7 +128,6 @@
         'Tfng' => 'Berber',
         'Tglg' => 'Tagalog',
         'Thaa' => 'Thaana',
-        'Thai' => 'Thai',
         'Tibt' => 'Tibeti',
         'Ugar' => 'Ugari',
         'Vaii' => 'Vai',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ia.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ia.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ia.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ia.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,6 +40,7 @@
         'Thaa' => 'thaana',
         'Thai' => 'thailandese',
         'Tibt' => 'tibetan',
+        'Zinh' => 'hereditate',
         'Zmth' => 'notation mathematic',
         'Zsye' => 'emoji',
         'Zsym' => 'symbolos',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/id.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/id.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/id.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/id.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ie.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ie.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ie.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ie.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,14 @@
+<?php
+
+return [
+    'Names' => [
+        'Arab' => 'arabic',
+        'Cyrl' => 'cirillic',
+        'Hans' => 'simplificat',
+        'Hant' => 'traditional',
+        'Jpan' => 'japanesi',
+        'Kore' => 'korean',
+        'Latn' => 'latin',
+        'Zxxx' => 'ínscrit',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ig.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ig.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ig.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ig.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ii.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ii.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ii.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ii.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,9 +4,9 @@
     'Names' => [
         'Arab' => 'ꀊꇁꀨꁱꂷ',
         'Cyrl' => 'ꀊꆨꌦꇁꃚꁱꂷ',
-        'Hans' => 'ꈝꐯꉌꈲꁱꂷ',
-        'Hant' => 'ꀎꋏꉌꈲꁱꂷ',
-        'Latn' => 'ꇁꄀꁱꂷ',
+        'Hans' => 'ꈝꐮꁱꂷ',
+        'Hant' => 'ꀎꋏꁱꂷ',
+        'Latn' => 'ꇁꄂꁱꂷ',
         'Yiii' => 'ꆈꌠꁱꂷ',
         'Zxxx' => 'ꁱꀋꉆꌠ',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/in.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/in.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/in.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/in.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/is.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/is.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/is.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/is.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/jv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/jv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/jv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/jv.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
         'Tfng' => 'Tifinak',
         'Thaa' => 'Thaana',
         'Thai' => 'Thailand',
-        'Tibt' => 'Tibetan',
+        'Tibt' => 'Tibet',
         'Vaii' => 'Vai',
         'Yiii' => 'Yi',
         'Zmth' => 'Notasi Matematika',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ks.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ks.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ks.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ks.php	2026-05-20 10:22:01.000000000 +0200
@@ -8,7 +8,7 @@
         'Avst' => 'اَویستَن',
         'Bali' => 'بالَنیٖز',
         'Batk' => 'باتَک',
-        'Beng' => 'بینگٲلۍ',
+        'Beng' => 'بینگٲلؠ',
         'Blis' => 'بِلِس سِمبلز',
         'Bopo' => 'بوپوموفو',
         'Brah' => 'براہمی',
@@ -36,12 +36,12 @@
         'Goth' => 'گوتھِک',
         'Grek' => 'گرَنتھا',
         'Gujr' => 'گریٖک',
-        'Guru' => 'گُجرٲتۍ',
+        'Guru' => 'گُجرٲتؠ',
         'Hang' => 'ہانگُل',
         'Hani' => 'ہان',
         'Hano' => 'ہانُنوٗ',
-        'Hans' => 'سَہل ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتۍ اِستعمال یِوان کرنٕہ۔﴾',
-        'Hant' => 'رِوٲجی ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتۍ اِستعمال یِوان کرنٕہ۔﴾',
+        'Hans' => 'سَہل ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتؠ اِستعمال یِوان کرنٕہ۔﴾',
+        'Hant' => 'رِوٲجی ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ ناؤ کِس مجموعَس سٕتؠ اِستعمال یِوان کرنٕہ۔﴾',
         'Hebr' => 'ہِبرِو',
         'Hira' => 'ہیٖراگانا',
         'Hmng' => 'پَہاو مانگ',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ku.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ku.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ku.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ku.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,18 +3,51 @@
 return [
     'Names' => [
         'Arab' => 'erebî',
+        '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' => 'hanîya bi bopomofoyê',
+        'Hang' => 'hangulî',
+        'Hani' => 'hanî',
+        'Hans' => 'sadekirî',
+        'Hant' => 'kevneşopî',
+        'Hebr' => 'îbranî',
+        'Hira' => 'hîraganayî',
+        'Hrkt' => 'nivîsên heceyî yên japonî',
+        'Jamo' => 'jamoyî',
+        'Jpan' => 'japonî',
+        'Kana' => 'katakanayî',
         'Khmr' => 'ximêrî',
+        'Knda' => 'kannadayî',
+        'Kore' => 'koreyî',
+        'Laoo' => 'laoyî',
         'Latn' => 'latînî',
-        'Mong' => 'mongolî',
+        'Mlym' => 'malayamî',
+        'Mong' => 'moxolî',
+        'Mymr' => 'myanmarî',
+        'Qaag' => 'zawgyi',
+        'Sinh' => 'sînhalayî',
+        'Taml' => 'tamîlî',
+        'Telu' => 'teluguyî',
+        'Thai' => 'tayî',
         'Tibt' => 'tîbetî',
+        'Yezi' => 'êzidî',
+        'Zmth' => 'nîşandana matematîkî',
+        'Zsye' => 'emojî',
         'Zsym' => 'sembol',
-        'Zxxx' => 'ne nivîsandî',
+        'Zxxx' => 'nenivîskî',
         'Zyyy' => 'hevpar',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/lo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/lo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/lo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/lo.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
         'Cans' => 'ສັນຍາລັກຊົນເຜົ່າພື້ນເມືອງແຄນນາດາ',
         'Cari' => 'ຄາເຮຍ',
         'Cham' => 'ຈາມ',
-        'Cher' => 'ເຊໂຮກີ',
+        'Cher' => 'ເຊໂຣກີ',
         'Cirt' => 'ເຊີຮ',
         'Copt' => 'ຄອບຕິກ',
         'Cprt' => 'ໄຊເປຍ',
@@ -131,7 +131,7 @@
         'Sora' => 'ໂສຮາສົມເປັງ',
         'Sund' => 'ຊຸນດາ',
         'Sylo' => 'ຊີໂລຕິນາກຣີ',
-        'Syrc' => 'ຊີເຮຍ',
+        'Syrc' => 'ຊີເຣຍ',
         'Syre' => 'ຊີເຮຍເອສທຮານຈີໂລ',
         'Syrj' => 'ຊີເຮຍຕາເວັນຕົກ',
         'Syrn' => 'ຊີເຮຍຕາເວັນອອກ',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/lt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/lt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/lt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/lt.php	2026-05-20 10:22:01.000000000 +0200
@@ -95,7 +95,6 @@
         'Merc' => 'Merojitų rankraštinis',
         'Mero' => 'meroitik',
         'Mlym' => 'malajalių',
-        'Modi' => 'Modi',
         'Mong' => 'mongolų',
         'Moon' => 'mūn',
         'Mroo' => 'Mro',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/meta.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/meta.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/meta.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/meta.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,206 +2,213 @@
 
 return [
     'Scripts' => [
-        0 => 'Adlm',
-        1 => 'Afak',
-        2 => 'Aghb',
-        3 => 'Ahom',
-        4 => 'Arab',
-        5 => 'Aran',
-        6 => 'Armi',
-        7 => 'Armn',
-        8 => 'Avst',
-        9 => 'Bali',
-        10 => 'Bamu',
-        11 => 'Bass',
-        12 => 'Batk',
-        13 => 'Beng',
-        14 => 'Bhks',
-        15 => 'Blis',
-        16 => 'Bopo',
-        17 => 'Brah',
-        18 => 'Brai',
-        19 => 'Bugi',
-        20 => 'Buhd',
-        21 => 'Cakm',
-        22 => 'Cans',
-        23 => 'Cari',
-        24 => 'Cham',
-        25 => 'Cher',
-        26 => 'Chrs',
-        27 => 'Cirt',
-        28 => 'Copt',
-        29 => 'Cpmn',
-        30 => 'Cprt',
-        31 => 'Cyrl',
-        32 => 'Cyrs',
-        33 => 'Deva',
-        34 => 'Diak',
-        35 => 'Dogr',
-        36 => 'Dsrt',
-        37 => 'Dupl',
-        38 => 'Egyd',
-        39 => 'Egyh',
-        40 => 'Egyp',
-        41 => 'Elba',
-        42 => 'Elym',
-        43 => 'Ethi',
-        44 => 'Geok',
-        45 => 'Geor',
-        46 => 'Glag',
-        47 => 'Gong',
-        48 => 'Gonm',
-        49 => 'Goth',
-        50 => 'Gran',
-        51 => 'Grek',
-        52 => 'Gujr',
-        53 => 'Guru',
-        54 => 'Hanb',
-        55 => 'Hang',
-        56 => 'Hani',
-        57 => 'Hano',
-        58 => 'Hans',
-        59 => 'Hant',
-        60 => 'Hatr',
-        61 => 'Hebr',
-        62 => 'Hira',
-        63 => 'Hluw',
-        64 => 'Hmng',
-        65 => 'Hmnp',
-        66 => 'Hrkt',
-        67 => 'Hung',
-        68 => 'Inds',
-        69 => 'Ital',
-        70 => 'Jamo',
-        71 => 'Java',
-        72 => 'Jpan',
-        73 => 'Jurc',
-        74 => 'Kali',
-        75 => 'Kana',
-        76 => 'Kawi',
-        77 => 'Khar',
-        78 => 'Khmr',
-        79 => 'Khoj',
-        80 => 'Kits',
-        81 => 'Knda',
-        82 => 'Kore',
-        83 => 'Kpel',
-        84 => 'Kthi',
-        85 => 'Lana',
-        86 => 'Laoo',
-        87 => 'Latf',
-        88 => 'Latg',
-        89 => 'Latn',
-        90 => 'Lepc',
-        91 => 'Limb',
-        92 => 'Lina',
-        93 => 'Linb',
-        94 => 'Lisu',
-        95 => 'Loma',
-        96 => 'Lyci',
-        97 => 'Lydi',
-        98 => 'Mahj',
-        99 => 'Maka',
-        100 => 'Mand',
-        101 => 'Mani',
-        102 => 'Marc',
-        103 => 'Maya',
-        104 => 'Medf',
-        105 => 'Mend',
-        106 => 'Merc',
-        107 => 'Mero',
-        108 => 'Mlym',
-        109 => 'Modi',
-        110 => 'Mong',
-        111 => 'Moon',
-        112 => 'Mroo',
-        113 => 'Mtei',
-        114 => 'Mult',
-        115 => 'Mymr',
-        116 => 'Nagm',
-        117 => 'Nand',
-        118 => 'Narb',
-        119 => 'Nbat',
-        120 => 'Newa',
-        121 => 'Nkgb',
-        122 => 'Nkoo',
-        123 => 'Nshu',
-        124 => 'Ogam',
-        125 => 'Olck',
-        126 => 'Orkh',
-        127 => 'Orya',
-        128 => 'Osge',
-        129 => 'Osma',
-        130 => 'Ougr',
-        131 => 'Palm',
-        132 => 'Pauc',
-        133 => 'Perm',
-        134 => 'Phag',
-        135 => 'Phli',
-        136 => 'Phlp',
-        137 => 'Phlv',
-        138 => 'Phnx',
-        139 => 'Plrd',
-        140 => 'Prti',
-        141 => 'Qaag',
-        142 => 'Rjng',
-        143 => 'Rohg',
-        144 => 'Roro',
-        145 => 'Runr',
-        146 => 'Samr',
-        147 => 'Sara',
-        148 => 'Sarb',
-        149 => 'Saur',
-        150 => 'Sgnw',
-        151 => 'Shaw',
-        152 => 'Shrd',
-        153 => 'Sidd',
-        154 => 'Sind',
-        155 => 'Sinh',
-        156 => 'Sogd',
-        157 => 'Sogo',
-        158 => 'Sora',
-        159 => 'Soyo',
-        160 => 'Sund',
-        161 => 'Sylo',
-        162 => 'Syrc',
-        163 => 'Syre',
-        164 => 'Syrj',
-        165 => 'Syrn',
-        166 => 'Tagb',
-        167 => 'Takr',
-        168 => 'Tale',
-        169 => 'Talu',
-        170 => 'Taml',
-        171 => 'Tang',
-        172 => 'Tavt',
-        173 => 'Telu',
-        174 => 'Teng',
-        175 => 'Tfng',
-        176 => 'Tglg',
-        177 => 'Thaa',
-        178 => 'Thai',
-        179 => 'Tibt',
-        180 => 'Tirh',
-        181 => 'Tnsa',
-        182 => 'Toto',
-        183 => 'Ugar',
-        184 => 'Vaii',
-        185 => 'Visp',
-        186 => 'Vith',
-        187 => 'Wara',
-        188 => 'Wcho',
-        189 => 'Wole',
-        190 => 'Xpeo',
-        191 => 'Xsux',
-        192 => 'Yezi',
-        193 => 'Yiii',
-        194 => 'Zanb',
-        195 => 'Zinh',
-        196 => 'Zmth',
-        197 => 'Zsye',
-        198 => 'Zsym',
-        199 => 'Zxxx',
-        200 => 'Zyyy',
+        'Adlm',
+        'Afak',
+        'Aghb',
+        'Ahom',
+        'Arab',
+        'Aran',
+        'Armi',
+        'Armn',
+        'Avst',
+        'Bali',
+        'Bamu',
+        'Bass',
+        'Batk',
+        'Beng',
+        'Bhks',
+        'Blis',
+        'Bopo',
+        'Brah',
+        'Brai',
+        'Bugi',
+        'Buhd',
+        'Cakm',
+        'Cans',
+        'Cari',
+        'Cham',
+        'Cher',
+        'Chrs',
+        'Cirt',
+        'Copt',
+        'Cpmn',
+        'Cprt',
+        'Cyrl',
+        'Cyrs',
+        'Deva',
+        'Diak',
+        'Dogr',
+        'Dsrt',
+        'Dupl',
+        'Egyd',
+        'Egyh',
+        'Egyp',
+        'Elba',
+        'Elym',
+        'Ethi',
+        'Gara',
+        'Geok',
+        'Geor',
+        'Glag',
+        'Gong',
+        'Gonm',
+        'Goth',
+        'Gran',
+        'Grek',
+        'Gujr',
+        'Gukh',
+        'Guru',
+        'Hanb',
+        'Hang',
+        'Hani',
+        'Hano',
+        'Hans',
+        'Hant',
+        'Hatr',
+        'Hebr',
+        'Hira',
+        'Hluw',
+        'Hmng',
+        'Hmnp',
+        'Hrkt',
+        'Hung',
+        'Inds',
+        'Ital',
+        'Jamo',
+        'Java',
+        'Jpan',
+        'Jurc',
+        'Kali',
+        'Kana',
+        'Kawi',
+        'Khar',
+        'Khmr',
+        'Khoj',
+        'Kits',
+        'Knda',
+        'Kore',
+        'Kpel',
+        'Krai',
+        'Kthi',
+        'Lana',
+        'Laoo',
+        'Latf',
+        'Latg',
+        'Latn',
+        'Lepc',
+        'Limb',
+        'Lina',
+        'Linb',
+        'Lisu',
+        'Loma',
+        'Lyci',
+        'Lydi',
+        'Mahj',
+        'Maka',
+        'Mand',
+        'Mani',
+        'Marc',
+        'Maya',
+        'Medf',
+        'Mend',
+        'Merc',
+        'Mero',
+        'Mlym',
+        'Modi',
+        'Mong',
+        'Moon',
+        'Mroo',
+        'Mtei',
+        'Mult',
+        'Mymr',
+        'Nagm',
+        'Nand',
+        'Narb',
+        'Nbat',
+        'Newa',
+        'Nkgb',
+        'Nkoo',
+        'Nshu',
+        'Ogam',
+        'Olck',
+        'Onao',
+        'Orkh',
+        'Orya',
+        'Osge',
+        'Osma',
+        'Ougr',
+        'Palm',
+        'Pauc',
+        'Perm',
+        'Phag',
+        'Phli',
+        'Phlp',
+        'Phlv',
+        'Phnx',
+        'Plrd',
+        'Prti',
+        'Qaag',
+        'Rjng',
+        'Rohg',
+        'Roro',
+        'Runr',
+        'Samr',
+        'Sara',
+        'Sarb',
+        'Saur',
+        'Sgnw',
+        'Shaw',
+        'Shrd',
+        'Sidd',
+        'Sind',
+        'Sinh',
+        'Sogd',
+        'Sogo',
+        'Sora',
+        'Soyo',
+        'Sund',
+        'Sunu',
+        'Sylo',
+        'Syrc',
+        'Syre',
+        'Syrj',
+        'Syrn',
+        'Tagb',
+        'Takr',
+        'Tale',
+        'Talu',
+        'Taml',
+        'Tang',
+        'Tavt',
+        'Telu',
+        'Teng',
+        'Tfng',
+        'Tglg',
+        'Thaa',
+        'Thai',
+        'Tibt',
+        'Tirh',
+        'Tnsa',
+        'Todr',
+        'Toto',
+        'Tutg',
+        'Ugar',
+        'Vaii',
+        'Visp',
+        'Vith',
+        'Wara',
+        'Wcho',
+        'Wole',
+        'Xpeo',
+        'Xsux',
+        'Yezi',
+        'Yiii',
+        'Zanb',
+        'Zinh',
+        'Zmth',
+        'Zsye',
+        'Zsym',
+        'Zxxx',
+        'Zyyy',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/mi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/mi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/mi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/mi.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,21 +2,21 @@
 
 return [
     'Names' => [
-        'Adlm' => 'Arāma',
+        'Adlm' => 'Atarama',
         'Arab' => 'Arapika',
-        'Aran' => 'Natārika',
-        'Armn' => 'Āmeiniana',
+        'Aran' => 'Nātarika',
+        'Armn' => 'Āmeniana',
         'Beng' => 'Pāngara',
         'Bopo' => 'Papamawha',
         'Brai' => 'Tuhi Matapō',
         'Cakm' => 'Tiakamā',
-        'Cans' => 'Ngā Tohu o te reo o ngā iwi Taketake o Kānata kua paiheretia',
+        'Cans' => 'Ngā Kūoro o ngā Iwi Taketake o Kānata kua paiheretia',
         'Cher' => 'Terokī',
         'Cyrl' => 'Hīririki',
         'Deva' => 'Tewhangāngari',
         'Ethi' => 'Etiopika',
         'Geor' => 'Hōriana',
-        'Grek' => 'Kiriki',
+        'Grek' => 'Kariki',
         'Gujr' => 'Kutarāti',
         'Guru' => 'Kūmuki',
         'Hanb' => 'Hana me te Papamawha',
@@ -26,17 +26,17 @@
         'Hant' => 'Tuku iho',
         'Hebr' => 'Hīperu',
         'Hira' => 'Hirakana',
-        'Hrkt' => 'Tohu Hapanihi',
+        'Hrkt' => 'Kūoro Hapanihi',
         'Jamo' => 'Hamo',
         'Jpan' => 'Hapanihi',
         'Kana' => 'Katakana',
-        'Khmr' => 'Kimei',
-        'Knda' => 'Kanara',
+        'Khmr' => 'Kimēra',
+        'Knda' => 'Kanāra',
         'Kore' => 'Kōreana',
         'Laoo' => 'Rao',
-        'Latn' => 'Rātina',
-        'Mlym' => 'Maramara',
-        'Mong' => 'Mongōriana',
+        'Latn' => 'Rātini',
+        'Mlym' => 'Maraiārama',
+        'Mong' => 'Mongōria',
         'Mtei' => 'Meitei Maeke',
         'Mymr' => 'Mienemā',
         'Nkoo' => 'Unukō',
@@ -53,7 +53,7 @@
         'Thai' => 'Tai',
         'Tibt' => 'Tipete',
         'Vaii' => 'Wai',
-        'Yiii' => 'Ei',
+        'Yiii' => 'Eī',
         'Zmth' => 'Reo Tohu Pāngarau',
         'Zsye' => 'Emohi',
         'Zsym' => 'Tohu',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ms.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ms.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ms.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ms.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/mt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/mt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/mt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/mt.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,10 +3,12 @@
 return [
     'Names' => [
         'Arab' => 'Għarbi',
+        'Brai' => 'Braille',
         'Cyrl' => 'Ċirilliku',
         'Grek' => 'Grieg',
         'Hans' => 'Simplifikat',
         'Hant' => 'Tradizzjonali',
+        'Jpan' => 'Ġappuniż',
         'Latn' => 'Latin',
         'Xpeo' => 'Persjan Antik',
         'Zxxx' => 'Mhux Miktub',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/nl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/nl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/nl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/nl.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/nn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/nn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/nn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/nn.php	2026-05-20 10:22:01.000000000 +0200
@@ -10,7 +10,7 @@
         'Hanb' => 'hanb',
         'Hans' => 'forenkla',
         'Hmng' => 'pahawk hmong',
-        'Hrkt' => 'japansk stavingsskrifter',
+        'Hrkt' => 'japanske stavingsskrifter',
         'Hung' => 'gammalungarsk',
         'Ital' => 'gammalitalisk',
         'Latf' => 'latinsk (frakturvariant)',
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/oc.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/oc.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/oc.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/oc.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,7 @@
+<?php
+
+return [
+    'Names' => [
+        'Latn' => 'latin',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/om.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/om.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/om.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/om.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/or.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/or.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/or.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/or.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/qu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/qu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/qu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/qu.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,6 @@
         'Hebr' => 'Hebreo Simi',
         'Hira' => 'Hiragana',
         'Hrkt' => 'Japones silabico sananpakuna',
-        'Jamo' => 'Jamo',
         'Jpan' => 'Japones Simi',
         'Kana' => 'Katakana',
         'Khmr' => 'Khmer',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/rw.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/rw.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/rw.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/rw.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,7 @@
+<?php
+
+return [
+    'Names' => [
+        'Latn' => 'Latin',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/sd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/sd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/sd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/sd.php	2026-05-20 10:22:01.000000000 +0200
@@ -8,7 +8,7 @@
         'Armn' => 'عرماني',
         'Beng' => 'بنگلا',
         'Bopo' => 'بوپوموفو',
-        'Brai' => 'بريلي',
+        'Brai' => 'بريل',
         'Cakm' => 'چڪما',
         'Cans' => 'يونيفائيڊ ڪينيڊيئن ابارجيني سليبڪس',
         'Cher' => 'چيروڪي',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/so.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/so.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/so.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/so.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/st.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/st.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/st.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/st.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,7 @@
+<?php
+
+return [
+    'Names' => [
+        'Latn' => 'Selatine',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/te.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/te.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/te.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/te.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tg.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,12 +2,181 @@
 
 return [
     'Names' => [
+        'Adlm' => 'Адламӣ',
+        'Aghb' => 'Албани Қафқозӣ',
+        'Ahom' => 'Ахомӣ',
         'Arab' => 'Арабӣ',
+        'Aran' => 'Насталиқӣ',
+        'Armi' => 'Арамейкии Империалӣ',
+        'Armn' => 'Арманӣ',
+        'Avst' => 'Авестоӣ',
+        'Bali' => 'Балинесӣ',
+        'Bamu' => 'Бамумӣ',
+        'Bass' => 'Басса Вахӣ',
+        'Batk' => 'Батакӣ',
+        'Beng' => 'Бангладешӣ',
+        'Bhks' => 'Бхайксукӣ',
+        'Bopo' => 'Бопомофоӣ',
+        'Brah' => 'Брахмӣ',
+        'Brai' => 'Брайл',
+        'Bugi' => 'Бугинӣ',
+        'Buhd' => 'Бухидӣ',
+        'Cakm' => 'Чакама',
+        'Cans' => 'Низоми ягонаи ҳиҷои аборигении каннадӣ',
+        'Cari' => 'Карианӣ',
+        'Cham' => 'Чамӣ',
+        'Cher' => 'Черокӣ',
+        'Chrs' => 'Хоразмиёнӣ',
+        'Copt' => 'Коптӣ',
+        'Cpmn' => 'Кипро-Миноанӣ',
+        'Cprt' => 'Кипрӣ',
         'Cyrl' => 'Кириллӣ',
+        'Deva' => 'Деванагарӣ',
+        'Diak' => 'Дивс Акуру',
+        'Dogr' => 'Догра',
+        'Dsrt' => 'Дезерет',
+        'Dupl' => 'Стенографияи Дуплоянӣ',
+        'Egyp' => 'Иероглифҳои Мисрӣ',
+        'Elba' => 'Элбасан',
+        'Elym' => 'Элимайӣ',
+        'Ethi' => 'Эфиопӣ',
+        'Geor' => 'Гурҷӣ',
+        'Glag' => 'Глаголитикӣ',
+        'Gong' => 'Гунҷала Гондӣ',
+        'Gonm' => 'Масарам Гондӣ',
+        'Goth' => 'Готика',
+        'Gran' => 'Гранта',
+        'Grek' => 'Юнонӣ',
+        'Gujr' => 'Гуҷаротӣ',
+        'Guru' => 'Гумрухӣ',
+        'Hanb' => 'Хан бо Бопомофо',
+        'Hang' => 'Ҳангул',
+        'Hani' => 'Хан',
+        'Hano' => 'Хануну',
         'Hans' => 'Осонфаҳм',
         'Hant' => 'Анъанавӣ',
+        'Hatr' => 'Хатран',
+        'Hebr' => 'Яҳудӣ',
+        'Hira' => 'Хирагана',
+        'Hluw' => 'Иероглифҳои Анатолӣ',
+        'Hmng' => 'Пахах Хмонг',
+        'Hmnp' => 'Някенг Пуачэ Хмонг',
+        'Hrkt' => 'Ҳиҷоҳои ҷопонӣ',
+        'Hung' => 'Венгерии Куҳна',
+        'Ital' => 'Курсиви Куҳна',
+        'Jamo' => 'Ҷамо',
+        'Java' => 'Ҷаванесӣ',
+        'Jpan' => 'Ҷопонӣ',
+        'Kali' => 'Кайя Ли',
+        'Kana' => 'Катакана',
+        'Kawi' => 'Кавӣ',
+        'Khar' => 'Хароштӣ',
+        'Khmr' => 'Хмерӣ',
+        'Khoj' => 'Хочки',
+        'Kits' => 'Хатти хурди Китонӣ',
+        'Knda' => 'Каннада',
         'Kore' => 'Кореягӣ',
+        'Kthi' => 'Кайтӣ',
+        'Lana' => 'Ланна',
+        'Laoo' => 'Лао',
         'Latn' => 'Лотинӣ',
+        'Lepc' => 'Лепча',
+        'Limb' => 'Лимбу',
+        'Lina' => 'Хати А',
+        'Linb' => 'Хати Б',
+        'Lisu' => 'Фрейзер',
+        'Lyci' => 'Ликия',
+        'Lydi' => 'Лидия',
+        'Mahj' => 'Махаҷанӣ',
+        'Maka' => 'Макасарӣ',
+        'Mand' => 'Мандаеан',
+        'Mani' => 'Манихейӣ',
+        'Marc' => 'Маршенӣ',
+        'Medf' => 'Медефаидринӣ',
+        'Mend' => 'Менде',
+        'Merc' => 'Курсиви Мероитӣ',
+        'Mero' => 'Мероитӣ',
+        'Mlym' => 'Малаяламӣ',
+        'Modi' => 'Модӣ',
+        'Mong' => 'Муғулӣ',
+        'Mroo' => 'Мро',
+        'Mtei' => 'Мейтеи Майек',
+        'Mult' => 'Мултанӣ',
+        'Mymr' => 'Мянмар',
+        'Nagm' => 'Наг Мундарӣ',
+        'Nand' => 'Нандинагарӣ',
+        'Narb' => 'Арабии Шимолии Куҳна',
+        'Nbat' => 'Набатаинӣ',
+        'Newa' => 'Нева',
+        'Nkoo' => 'Н’Ко',
+        'Nshu' => 'Нушу',
+        'Ogam' => 'Огам',
+        'Olck' => 'Ол Чикӣ',
+        'Orkh' => 'Оркон',
+        'Orya' => 'Одия',
+        'Osge' => 'Осейҷӣ',
+        'Osma' => 'Османияӣ',
+        'Ougr' => 'Уйғури Куҳна',
+        'Palm' => 'Палмирена',
+        'Pauc' => 'Пау Син Хау',
+        'Perm' => 'Пермикии Куҳна',
+        'Phag' => 'Фагс-па',
+        'Phli' => 'Паҳлавии Хаттӣ',
+        'Phlp' => 'Паҳлавии Псалтирӣ',
+        'Phnx' => 'Финикӣ',
+        'Plrd' => 'Овоии поллардӣ',
+        'Prti' => 'Парфияи Хаттӣ',
+        'Qaag' => 'Завгӯйӣ',
+        'Rjng' => 'Реҷанг',
+        'Rohg' => 'Ханифӣ',
+        'Runr' => 'Руникӣ',
+        'Samr' => 'Самаританӣ',
+        'Sarb' => 'Арабии Ҷанубии Куҳна',
+        'Saur' => 'Саураштра',
+        'Sgnw' => 'Аломатнависӣ',
+        'Shaw' => 'Шавианӣ',
+        'Shrd' => 'Шарада',
+        'Sidd' => 'Сиддам',
+        'Sind' => 'Худовадӣ',
+        'Sinh' => 'Синхала',
+        'Sogd' => 'Суғдӣ',
+        'Sogo' => 'Суғдии Куҳна',
+        'Sora' => 'Сора Сомпенг',
+        'Soyo' => 'Соёмбо',
+        'Sund' => 'Сунданезӣ',
+        'Sylo' => 'Силоти Нагрӣ',
+        'Syrc' => 'Сурёнӣ',
+        'Tagb' => 'Тагбанва',
+        'Takr' => 'Такрӣ',
+        'Tale' => 'Тай Ле',
+        'Talu' => 'Тай Леи Нав',
+        'Taml' => 'Тамилӣ',
+        'Tang' => 'Тангут',
+        'Tavt' => 'Ветнамии Тайӣ',
+        'Telu' => 'Телугу',
+        'Tfng' => 'Тифинаг',
+        'Tglg' => 'Тагалогӣ',
+        'Thaa' => 'Таана',
+        'Thai' => 'Тайӣ',
+        'Tibt' => 'Тибетӣ',
+        'Tirh' => 'Тирхута',
+        'Tnsa' => 'Тангса',
+        'Toto' => 'Тото',
+        'Ugar' => 'Угаритӣ',
+        'Vaii' => 'Вайӣ',
+        'Vith' => 'Виткукӣ',
+        'Wara' => 'Варанг Кшитӣ',
+        'Wcho' => 'Ванчо',
+        'Xpeo' => 'Форсии Куҳна',
+        'Xsux' => 'Хати Сумеро-Аккадӣ',
+        'Yezi' => 'Язидӣ',
+        'Yiii' => 'Юйӣ',
+        'Zanb' => 'Майдони Занабазорӣ',
+        'Zinh' => 'Мерос',
+        'Zmth' => 'Аломати риёзӣ',
+        'Zsye' => 'Эмоҷи',
+        'Zsym' => 'Аломатҳо',
         'Zxxx' => 'Нонавишта',
+        'Zyyy' => 'Умумӣ',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ti.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ti.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ti.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/ti.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tk.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,16 +2,16 @@
 
 return [
     'Names' => [
-        'Adlm' => 'Adlam',
+        'Adlm' => 'adlam',
         'Arab' => 'Arap elipbiýi',
         'Aran' => 'Nastalik ýazuwy',
         'Armn' => 'Ermeni elipbiýi',
         'Beng' => 'Bengal elipbiýi',
         'Bopo' => 'Bopomofo elipbiýi',
         'Brai' => 'Braýl elipbiýi',
-        'Cakm' => 'Çakma',
+        'Cakm' => 'çakma',
         'Cans' => 'Kanadanyň ýerlileriniň bogunlarynyň bitewileşdirilen ulgamy',
-        'Cher' => 'Çeroki',
+        'Cher' => 'çeroki',
         'Cyrl' => 'Kiril elipbiýi',
         'Deva' => 'Dewanagari elipbiýi',
         'Ethi' => 'Efiop elipbiýi',
@@ -37,12 +37,12 @@
         'Latn' => 'Latyn elipbiýi',
         'Mlym' => 'Malaýalam elipbiýi',
         'Mong' => 'Mongol elipbiýi',
-        'Mtei' => 'Meýteý Maýek',
+        'Mtei' => 'meýteý-maýek',
         'Mymr' => 'Mýanma elipbiýi',
-        'Nkoo' => 'N’Ko',
-        'Olck' => 'Ol Çiki',
+        'Nkoo' => 'nko',
+        'Olck' => 'ol-çiki',
         'Orya' => 'Oriýa elipbiýi',
-        'Rohg' => 'Hanifi',
+        'Rohg' => 'hanifi',
         'Sinh' => 'Singal elipbiýi',
         'Sund' => 'Sundanez ýazuwy',
         'Syrc' => 'Siriýa ýazuwy',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tl.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tn.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tn.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,7 @@
+<?php
+
+return [
+    'Names' => [
+        'Latn' => 'Selatine',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/to.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/to.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/to.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/to.php	2026-05-20 10:22:01.000000000 +0200
@@ -51,8 +51,8 @@
         'Hang' => 'tohinima fakakōlea-hāngūlu',
         'Hani' => 'tohinima fakasiaina',
         'Hano' => 'tohinima fakahanunōʻo',
-        'Hans' => 'tohinima fakasiaina-fakafaingofua',
-        'Hant' => 'tohinima fakasiaina-tukufakaholo',
+        'Hans' => 'fakafaingofua',
+        'Hant' => 'tukufakaholo',
         'Hebr' => 'tohinima fakahepelū',
         'Hira' => 'tohinima fakasiapani-hilakana',
         'Hluw' => 'tohinima tongitapu-fakaʻanatolia',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tr.php	2026-05-20 10:22:01.000000000 +0200
@@ -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',
@@ -89,12 +87,12 @@
         'Lydi' => 'Lidya',
         'Mahj' => 'Mahajani',
         'Mand' => 'Manden',
+        'Mani' => 'Maniheist',
         'Maya' => 'Maya Hiyeroglifleri',
         'Mend' => 'Mende',
         'Merc' => 'Meroitik El Yazısı',
         'Mero' => 'Meroitik',
         'Mlym' => 'Malayalam',
-        'Modi' => 'Modi',
         'Mong' => 'Moğol',
         'Moon' => 'Moon',
         'Mroo' => 'Mro',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/tt.php	2026-05-20 10:22:01.000000000 +0200
@@ -6,6 +6,8 @@
         'Cyrl' => 'кирилл',
         'Hans' => 'гадиләштерелгән',
         'Hant' => 'традицион',
+        'Jpan' => 'япон',
+        'Kore' => 'корея',
         'Latn' => 'латин',
         'Zxxx' => 'язусыз',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/vi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/vi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/vi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/vi.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/wo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/wo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/wo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/wo.php	2026-05-20 10:22:01.000000000 +0200
@@ -6,6 +6,8 @@
         'Cyrl' => 'Sirilik',
         'Hans' => 'Buñ woyofal',
         'Hant' => 'Cosaan',
+        'Jpan' => 'Nihon no',
+        'Kore' => 'hangug-ui',
         'Latn' => 'Latin',
         'Zxxx' => 'Luñ bindul',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/xh.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/xh.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/xh.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/xh.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,8 +4,8 @@
     'Names' => [
         'Arab' => 'Isi-Arabhu',
         'Cyrl' => 'IsiCyrillic',
-        'Hans' => 'IsiHans',
-        'Hant' => 'IsiHant',
+        'Hans' => 'IsiHans Esenziwe Lula',
+        'Hant' => 'IsiHant Esiqhelekileyo',
         'Jpan' => 'IsiJapanese',
         'Kore' => 'IsiKorean',
         'Latn' => 'IsiLatin',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/yo_BJ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/yo_BJ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/yo_BJ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/yo_BJ.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/yo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/yo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/yo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/yo.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/za.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/za.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/za.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/za.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,7 @@
+<?php
+
+return [
+    'Names' => [
+        'Latn' => 'Lahdinghvwnz',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant_HK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant_HK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant_HK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant_HK.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,7 +2,6 @@
 
 return [
     'Names' => [
-        'Cyrl' => '西里爾文',
         'Ethi' => '埃塞俄比亞文',
         'Geor' => '格魯吉亞文',
         'Guru' => '古木基文',
@@ -10,7 +9,6 @@
         'Hant' => '繁體字',
         'Knda' => '坎納達文',
         'Laoo' => '老撾文',
-        'Latn' => '拉丁字母',
         'Mlym' => '馬拉雅拉姆文',
         'Newa' => '尼瓦爾文',
         'Orya' => '奧里雅文',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh_Hant.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => '鄂爾渾文',
@@ -144,6 +144,8 @@
         'Sidd' => '悉曇文字',
         'Sind' => '信德文',
         'Sinh' => '錫蘭文',
+        'Sogd' => '粟特文',
+        'Sogo' => '古粟特文',
         'Sora' => '索朗桑朋文字',
         'Soyo' => '索永布文字',
         'Sund' => '巽他文',
@@ -165,7 +167,7 @@
         'Tglg' => '塔加拉文',
         'Thaa' => '塔安那文',
         'Thai' => '泰文',
-        'Tibt' => '西藏文',
+        'Tibt' => '藏文',
         'Tirh' => '邁蒂利文',
         'Ugar' => '烏加列文',
         'Vaii' => '瓦依文',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh_HK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh_HK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh_HK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh_HK.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,7 +2,6 @@
 
 return [
     'Names' => [
-        'Cyrl' => '西里爾文',
         'Ethi' => '埃塞俄比亞文',
         'Geor' => '格魯吉亞文',
         'Guru' => '古木基文',
@@ -10,7 +9,6 @@
         'Hant' => '繁體字',
         'Knda' => '坎納達文',
         'Laoo' => '老撾文',
-        'Latn' => '拉丁字母',
         'Mlym' => '馬拉雅拉姆文',
         'Newa' => '尼瓦爾文',
         'Orya' => '奧里雅文',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/scripts/zh.php	2026-05-20 10:22:01.000000000 +0200
@@ -5,7 +5,7 @@
         'Adlm' => '阿德拉姆文',
         'Afak' => '阿法卡文',
         'Aghb' => '高加索阿尔巴尼亚文',
-        'Ahom' => 'Ahom',
+        'Ahom' => '阿豪姆文',
         'Arab' => '阿拉伯文',
         'Aran' => '波斯体',
         'Armi' => '皇室亚拉姆文',
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/af.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/af.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/af.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/af.php	2026-05-20 10:22:01.000000000 +0200
@@ -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)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Noord-Amerikaanse bergtyd (Fort Nelson)',
         'America/Fortaleza' => 'Brasilia-tyd (Fortaleza)',
         'America/Glace_Bay' => 'Atlantiese tyd (Glacebaai)',
-        'America/Godthab' => 'Wes-Groenland-tyd (Nuuk)',
+        'America/Godthab' => 'Groenland-tyd (Nuuk)',
         'America/Goose_Bay' => 'Atlantiese tyd (Goosebaai)',
         'America/Grand_Turk' => 'Noord-Amerikaanse oostelike tyd (Grand Turk)',
         'America/Grenada' => 'Atlantiese tyd (Grenada)',
@@ -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',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantiese tyd (Montserrat)',
         'America/Nassau' => 'Noord-Amerikaanse oostelike tyd (Nassau)',
         'America/New_York' => 'Noord-Amerikaanse oostelike tyd (New York)',
-        'America/Nipigon' => 'Noord-Amerikaanse oostelike tyd (Nipigon)',
         'America/Nome' => 'Alaska-tyd (Nome)',
         'America/Noronha' => 'Fernando de Noronha-tyd',
         'America/North_Dakota/Beulah' => 'Noord-Amerikaanse sentrale tyd (Beulah, Noord-Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Noord-Amerikaanse sentrale tyd (New Salem, Noord-Dakota)',
         'America/Ojinaga' => 'Noord-Amerikaanse sentrale tyd (Ojinaga)',
         'America/Panama' => 'Noord-Amerikaanse oostelike tyd (Panama)',
-        'America/Pangnirtung' => 'Noord-Amerikaanse oostelike tyd (Pangnirtung)',
         'America/Paramaribo' => 'Suriname-tyd (Paramaribo)',
         'America/Phoenix' => 'Noord-Amerikaanse bergtyd (Phoenix)',
         'America/Port-au-Prince' => 'Noord-Amerikaanse oostelike tyd (Port-au-Prince)',
@@ -172,20 +170,18 @@
         'America/Porto_Velho' => 'Amasone-tyd (Porto Velho)',
         'America/Puerto_Rico' => 'Atlantiese tyd (Puerto Rico)',
         'America/Punta_Arenas' => 'Chili-tyd (Punta Arenas)',
-        'America/Rainy_River' => 'Noord-Amerikaanse sentrale tyd (Rainyrivier)',
         'America/Rankin_Inlet' => 'Noord-Amerikaanse sentrale tyd (Rankin Inlet)',
         'America/Recife' => 'Brasilia-tyd (Recife)',
         'America/Regina' => 'Noord-Amerikaanse sentrale tyd (Regina)',
         'America/Resolute' => 'Noord-Amerikaanse sentrale tyd (Resolute)',
         'America/Rio_Branco' => 'Brasilië-tyd (Rio Branco)',
-        'America/Santa_Isabel' => 'Noordwes-Meksiko-tyd (Santa Isabel)',
         'America/Santarem' => 'Brasilia-tyd (Santarem)',
         'America/Santiago' => 'Chili-tyd (Santiago)',
         'America/Santo_Domingo' => 'Atlantiese tyd (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasilia-tyd (Sao Paulo)',
-        'America/Scoresbysund' => 'Oos-Groenland-tyd (Ittoqqortoormiit)',
+        '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)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Noord-Amerikaanse sentrale tyd (Swift Current)',
         'America/Tegucigalpa' => 'Noord-Amerikaanse sentrale tyd (Tegucigalpa)',
         'America/Thule' => 'Atlantiese tyd (Thule)',
-        'America/Thunder_Bay' => 'Noord-Amerikaanse oostelike tyd (Thunderbaai)',
         'America/Tijuana' => 'Pasifiese tyd (Tijuana)',
         'America/Toronto' => 'Noord-Amerikaanse oostelike tyd (Toronto)',
         'America/Tortola' => 'Atlantiese tyd (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Yukontyd (Whitehorse)',
         'America/Winnipeg' => 'Noord-Amerikaanse sentrale tyd (Winnipeg)',
         'America/Yakutat' => 'Alaska-tyd (Yakutat)',
-        'America/Yellowknife' => 'Noord-Amerikaanse bergtyd (Yellowknife)',
-        'Antarctica/Casey' => 'Antarktika-tyd (Casey)',
+        'Antarctica/Casey' => 'Westelike Australiese tyd (Casey)',
         'Antarctica/Davis' => 'Davis-tyd',
         'Antarctica/DumontDUrville' => 'Dumont-d’Urville-tyd',
         'Antarctica/Macquarie' => 'Oostelike Australiese tyd (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Wostok-tyd',
         'Arctic/Longyearbyen' => 'Sentraal-Europese tyd (Longyearbyen)',
         'Asia/Aden' => 'Arabiese tyd (Aden)',
-        'Asia/Almaty' => 'Oos-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)',
@@ -233,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)',
@@ -267,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' => 'Oos-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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Sentraal-Australiese tyd (Adelaide)',
         'Australia/Brisbane' => 'Oostelike Australiese tyd (Brisbane)',
         'Australia/Broken_Hill' => 'Sentraal-Australiese tyd (Broken Hill)',
-        'Australia/Currie' => 'Oostelike Australiese tyd (Currie)',
         'Australia/Darwin' => 'Sentraal-Australiese tyd (Darwin)',
         'Australia/Eucla' => 'Sentraal-westelike Australiese tyd (Eucla)',
         'Australia/Hobart' => 'Oostelike Australiese tyd (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Oos-Europese tyd (Tallinn)',
         'Europe/Tirane' => 'Sentraal-Europese tyd (Tirane)',
         'Europe/Ulyanovsk' => 'Moskou-tyd (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Oos-Europese tyd (Uzhgorod)',
         'Europe/Vaduz' => 'Sentraal-Europese tyd (Vaduz)',
         'Europe/Vatican' => 'Sentraal-Europese tyd (Vatikaanstad)',
         'Europe/Vienna' => 'Sentraal-Europese tyd (Wene)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Wolgograd-tyd',
         'Europe/Warsaw' => 'Sentraal-Europese tyd (Warskou)',
         'Europe/Zagreb' => 'Sentraal-Europese tyd (Zagreb)',
-        'Europe/Zaporozhye' => 'Oos-Europese tyd (Zaporozhye)',
         'Europe/Zurich' => 'Sentraal-Europese tyd (Zürich)',
         'Indian/Antananarivo' => 'Oos-Afrika-tyd (Antananarivo)',
         'Indian/Chagos' => 'Indiese Oseaan-tyd (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Salomonseilande-tyd (Guadalcanal)',
         'Pacific/Guam' => 'Chamorro-standaardtyd (Guam)',
         'Pacific/Honolulu' => 'Hawaii-Aleoete-tyd (Honolulu)',
-        'Pacific/Johnston' => 'Hawaii-Aleoete-tyd (Johnston)',
         'Pacific/Kiritimati' => 'Line-eilande-tyd (Kiritimati)',
         'Pacific/Kosrae' => 'Kosrae-tyd',
         'Pacific/Kwajalein' => 'Marshalleilande-tyd (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Wake-eiland-tyd',
         'Pacific/Wallis' => 'Wallis en Futuna-tyd (Mata-Utu)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ak.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ak.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ak.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ak.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,426 @@
+<?php
+
+return [
+    'Names' => [
+        '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ɛ (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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/am.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/am.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/am.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/am.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => 'የአትላንቲክ የሰዓት አቆጣጠር (ግሬናዳ)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'የአትላንቲክ የሰዓት አቆጣጠር (ሞንትሴራት)',
         'America/Nassau' => 'ምስራቃዊ ሰዓት አቆጣጠር (ናሳው)',
         'America/New_York' => 'ምስራቃዊ ሰዓት አቆጣጠር (ኒውዮርክ)',
-        'America/Nipigon' => 'ምስራቃዊ ሰዓት አቆጣጠር (ኒፒጎን)',
         'America/Nome' => 'የአላስካ ሰዓት አቆጣጠር (ኖሜ)',
         'America/Noronha' => 'የኖሮንሃ ሰዓት አቆጣጠር (ኖሮኛ)',
         'America/North_Dakota/Beulah' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር (ቤኡላህ, ሰሜን ዳኮታ)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር (አዲስ ሳሌም, ሰሜን ዳኮታ)',
         'America/Ojinaga' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር (ኦዪናጋ)',
         'America/Panama' => 'ምስራቃዊ ሰዓት አቆጣጠር (ፓናማ)',
-        'America/Pangnirtung' => 'ምስራቃዊ ሰዓት አቆጣጠር (ፓንግኒርተንግ)',
         'America/Paramaribo' => 'የሱሪናም ሰዓት (ፓራማሪቦ)',
         'America/Phoenix' => 'የተራራ የሰዓት አቆጣጠር (ፊኒክስ)',
         'America/Port-au-Prince' => 'ምስራቃዊ ሰዓት አቆጣጠር (ፖርት ኦ ፕሪንስ)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'የአማዞን ሰዓት አቆጣጠር (ፔትሮ ቬልሆ)',
         'America/Puerto_Rico' => 'የአትላንቲክ የሰዓት አቆጣጠር (ፖርቶሪኮ)',
         'America/Punta_Arenas' => 'የቺሊ ሰዓት (ፑንታ አሬናስ)',
-        'America/Rainy_River' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር (ሬኒ ሪቨር)',
         'America/Rankin_Inlet' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር (ራንኪን ኢንሌት)',
         'America/Recife' => 'የብራዚላዊ ሰዓት አቆጣጠር (ረሲፍ)',
         'America/Regina' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር (ረጂና)',
         'America/Resolute' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር (ሪዞሊዩት)',
-        'America/Rio_Branco' => 'ብራዚል ጊዜ (ሪዮ ብራንኮ)',
-        'America/Santa_Isabel' => 'ሰሜናዊ ምእራብ የሜክሲኮ ሰዓት አቆጣጠር (ሳንታ ኢዛቤል)',
+        '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' => 'የኒውፋውንድላንድ የሰዓት አቆጣጠር (ቅዱስ ዮሐንስ)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር (የሐዋላ ገንዘብ)',
         'America/Tegucigalpa' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር (ቴጉሲጋልፓ)',
         'America/Thule' => 'የአትላንቲክ የሰዓት አቆጣጠር (ቱሌ)',
-        'America/Thunder_Bay' => 'ምስራቃዊ ሰዓት አቆጣጠር (ተንደር ቤይ)',
         'America/Tijuana' => 'የፓስፊክ ሰዓት አቆጣጠር (ቲጁአና)',
         'America/Toronto' => 'ምስራቃዊ ሰዓት አቆጣጠር (ቶሮንቶ)',
         'America/Tortola' => 'የአትላንቲክ የሰዓት አቆጣጠር (ቶርቶላ)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'የዩኮን ጊዜ (ኋይትሆርስ)',
         'America/Winnipeg' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር (ዊኒፔግ)',
         'America/Yakutat' => 'የአላስካ ሰዓት አቆጣጠር (ያኩታት)',
-        'America/Yellowknife' => 'የተራራ የሰዓት አቆጣጠር (የሎውናይፍ)',
-        'Antarctica/Casey' => 'አንታርክቲካ ጊዜ (ካዚይ)',
+        'Antarctica/Casey' => 'የምስራቃዊ አውስትራሊያ ሰዓት አቆጣጠር (ካዚይ)',
         'Antarctica/Davis' => 'የዴቪስ ሰዓት (ዳቪስ)',
         'Antarctica/DumontDUrville' => 'የዱሞንት-ዱርቪል ሰዓት (ደሞንት ዲኡርቪል)',
         'Antarctica/Macquarie' => 'የምዕራባዊ አውስትራሊያ የሰዓት አቆጣጠር (ማከሪ)',
@@ -216,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' => 'የባንግላዴሽ ሰዓት (ዳካ)',
@@ -267,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' => 'የኢንዶቻይና ሰዓት (ሆ ቺ ሚንህ ከተማ)',
@@ -289,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' => 'የቭላዲቮስቶክ የሰዓት አቆጣጠር',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'የመካከለኛው አውስትራሊያ ሰዓት አቆጣጠር (አዴሌእድ)',
         'Australia/Brisbane' => 'የምዕራባዊ አውስትራሊያ የሰዓት አቆጣጠር (ብሪስቤን)',
         'Australia/Broken_Hill' => 'የመካከለኛው አውስትራሊያ ሰዓት አቆጣጠር (ብሮክን ሂል)',
-        'Australia/Currie' => 'የምዕራባዊ አውስትራሊያ የሰዓት አቆጣጠር (ከሪ)',
         'Australia/Darwin' => 'የመካከለኛው አውስትራሊያ ሰዓት አቆጣጠር (ዳርዊን)',
         'Australia/Eucla' => 'የአውስትራሊያ መካከለኛ ምስራቃዊ ሰዓት አቆጣጠር (ኡክላ)',
         'Australia/Hobart' => 'የምዕራባዊ አውስትራሊያ የሰዓት አቆጣጠር (ሆባርት)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'የምዕራባዊ አውስትራሊያ የሰዓት አቆጣጠር (ሜልቦርን)',
         'Australia/Perth' => 'የምስራቃዊ አውስትራሊያ ሰዓት አቆጣጠር (ፐርዝ)',
         'Australia/Sydney' => 'የምዕራባዊ አውስትራሊያ የሰዓት አቆጣጠር (ሲድኒ)',
-        'CST6CDT' => 'የሰሜን አሜሪካ የመካከለኛ ሰዓት አቆጣጠር',
-        'EST5EDT' => 'ምስራቃዊ ሰዓት አቆጣጠር',
         'Etc/GMT' => 'ግሪንዊች ማዕከላዊ ሰዓት',
         'Etc/UTC' => 'የተቀነባበረ ሁለገብ ሰዓት',
         'Europe/Amsterdam' => 'የመካከለኛው አውሮፓ ሰዓት (አምስተርዳም)',
@@ -342,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' => 'ግሪንዊች ማዕከላዊ ሰዓት (ለንደን)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'የምስራቃዊ አውሮፓ ሰዓት (ታሊን)',
         'Europe/Tirane' => 'የመካከለኛው አውሮፓ ሰዓት (ቴራን)',
         'Europe/Ulyanovsk' => 'የሞስኮ ሰዓት አቆጣጠር (ኡልያኖቭስክ)',
-        'Europe/Uzhgorod' => 'የምስራቃዊ አውሮፓ ሰዓት (ኡዝጎሮድ)',
         'Europe/Vaduz' => 'የመካከለኛው አውሮፓ ሰዓት (ቫዱዝ)',
         'Europe/Vatican' => 'የመካከለኛው አውሮፓ ሰዓት (ቫቲካን)',
         'Europe/Vienna' => 'የመካከለኛው አውሮፓ ሰዓት (ቪየና)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'የቮልጎራድ የሰዓት አቆጣጠር',
         'Europe/Warsaw' => 'የመካከለኛው አውሮፓ ሰዓት (ዋርሶው)',
         'Europe/Zagreb' => 'የመካከለኛው አውሮፓ ሰዓት (ዛግሬብ)',
-        'Europe/Zaporozhye' => 'የምስራቃዊ አውሮፓ ሰዓት (ዛፖሮዚይ)',
         'Europe/Zurich' => 'የመካከለኛው አውሮፓ ሰዓት (ዙሪክ)',
         'Indian/Antananarivo' => 'የምስራቅ አፍሪካ ሰዓት (አንታናናሪቮ)',
         'Indian/Chagos' => 'የህንድ ውቅያኖስ ሰዓት (ቻጎስ)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'የማውሪሺየስ ሰዓት (ሞሪሽየስ)',
         'Indian/Mayotte' => 'የምስራቅ አፍሪካ ሰዓት (ማዮቴ)',
         'Indian/Reunion' => 'የሬዩኒየን ሰዓት',
-        'MST7MDT' => 'የተራራ የሰዓት አቆጣጠር',
-        'PST8PDT' => 'የፓስፊክ ሰዓት አቆጣጠር',
         'Pacific/Apia' => 'የአፒያ ሰዓት (አፒአ)',
         'Pacific/Auckland' => 'የኒው ዚላንድ ሰዓት (ኦክላንድ)',
         'Pacific/Bougainville' => 'የፓፗ ኒው ጊኒ ሰዓት (ቦጌይንቪል)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'የሰለሞን ደሴቶች ሰዓት (ጉዋዳልካናል)',
         'Pacific/Guam' => 'የቻሞሮ መደበኛ ሰዓት (ጉአም)',
         'Pacific/Honolulu' => 'የሃዋይ አሌኡት ሰዓት አቆጣጠር (ሆኖሉሉ)',
-        'Pacific/Johnston' => 'የሃዋይ አሌኡት ሰዓት አቆጣጠር (ጆንስተን)',
         'Pacific/Kiritimati' => 'የላይን ደሴቶች ሰዓት (ኪሪቲማቲ)',
         'Pacific/Kosrae' => 'የኮስራኤ ሰዓት (ኮስሬ)',
         'Pacific/Kwajalein' => 'የማርሻል ደሴቶች ሰዓት (ክዋጃሊን)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ar.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ar.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ar.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ar.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'التوقيت الجبلي لأمريكا الشمالية (فورت نيلسون)',
         'America/Fortaleza' => 'توقيت برازيليا (فورتاليزا)',
         'America/Glace_Bay' => 'توقيت الأطلسي (جلاس باي)',
-        'America/Godthab' => 'توقيت غرب غرينلاند (غودثاب)',
+        'America/Godthab' => 'توقيت غرينلاند (غودثاب)',
         'America/Goose_Bay' => 'توقيت الأطلسي (جوس باي)',
         'America/Grand_Turk' => 'التوقيت الشرقي لأمريكا الشمالية (غراند ترك)',
         'America/Grenada' => 'توقيت الأطلسي (غرينادا)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'توقيت الأطلسي (مونتسيرات)',
         'America/Nassau' => 'التوقيت الشرقي لأمريكا الشمالية (ناسو)',
         'America/New_York' => 'التوقيت الشرقي لأمريكا الشمالية (نيويورك)',
-        'America/Nipigon' => 'التوقيت الشرقي لأمريكا الشمالية (نيبيجون)',
         'America/Nome' => 'توقيت ألاسكا (نوم)',
         'America/Noronha' => 'توقيت فيرناندو دي نورونها (نوروناه)',
         'America/North_Dakota/Beulah' => 'التوقيت المركزي لأمريكا الشمالية (بيولا، داكوتا الشمالية)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'التوقيت المركزي لأمريكا الشمالية (نيو ساليم)',
         'America/Ojinaga' => 'التوقيت المركزي لأمريكا الشمالية (أوجيناجا)',
         'America/Panama' => 'التوقيت الشرقي لأمريكا الشمالية (بنما)',
-        'America/Pangnirtung' => 'التوقيت الشرقي لأمريكا الشمالية (بانجينتينج)',
         'America/Paramaribo' => 'توقيت سورينام (باراماريبو)',
         'America/Phoenix' => 'التوقيت الجبلي لأمريكا الشمالية (فينكس)',
         'America/Port-au-Prince' => 'التوقيت الشرقي لأمريكا الشمالية (بورت أو برنس)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'توقيت الأمازون (بورتو فيلو)',
         'America/Puerto_Rico' => 'توقيت الأطلسي (بورتوريكو)',
         'America/Punta_Arenas' => 'توقيت تشيلي (بونتا أريناز)',
-        'America/Rainy_River' => 'التوقيت المركزي لأمريكا الشمالية (راني ريفر)',
         'America/Rankin_Inlet' => 'التوقيت المركزي لأمريكا الشمالية (رانكن انلت)',
         'America/Recife' => 'توقيت برازيليا (ريسيف)',
         'America/Regina' => 'التوقيت المركزي لأمريكا الشمالية (ريجينا)',
         'America/Resolute' => 'التوقيت المركزي لأمريكا الشمالية (ريزولوت)',
         'America/Rio_Branco' => 'توقيت البرازيل (ريوبرانكو)',
-        'America/Santa_Isabel' => 'توقيت شمال غرب المكسيك (سانتا إيزابيل)',
         'America/Santarem' => 'توقيت برازيليا (سانتاريم)',
         'America/Santiago' => 'توقيت تشيلي (سانتياغو)',
         'America/Santo_Domingo' => 'توقيت الأطلسي (سانتو دومينغو)',
         'America/Sao_Paulo' => 'توقيت برازيليا (ساو باولو)',
-        'America/Scoresbysund' => 'توقيت شرق غرينلاند (سكورسبيسند)',
+        'America/Scoresbysund' => 'توقيت غرينلاند (سكورسبيسند)',
         'America/Sitka' => 'توقيت ألاسكا (سيتكا)',
         'America/St_Barthelemy' => 'توقيت الأطلسي (سانت بارتيليمي)',
         'America/St_Johns' => 'توقيت نيوفاوندلاند (سانت جونس)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'التوقيت المركزي لأمريكا الشمالية (سوفت كارنت)',
         'America/Tegucigalpa' => 'التوقيت المركزي لأمريكا الشمالية (تيغوسيغالبا)',
         'America/Thule' => 'توقيت الأطلسي (ثيل)',
-        'America/Thunder_Bay' => 'التوقيت الشرقي لأمريكا الشمالية (ثندر باي)',
         'America/Tijuana' => 'توقيت المحيط الهادي (تيخوانا)',
         'America/Toronto' => 'التوقيت الشرقي لأمريكا الشمالية (تورونتو)',
         'America/Tortola' => 'توقيت الأطلسي (تورتولا)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'توقيت يوكون (وايت هورس)',
         'America/Winnipeg' => 'التوقيت المركزي لأمريكا الشمالية (وينيبيج)',
         'America/Yakutat' => 'توقيت ألاسكا (ياكوتات)',
-        'America/Yellowknife' => 'التوقيت الجبلي لأمريكا الشمالية (يلونيف)',
-        'Antarctica/Casey' => 'توقيت أنتاركتيكا (كاساي)',
+        'Antarctica/Casey' => 'توقيت غرب أستراليا (كاساي)',
         'Antarctica/Davis' => 'توقيت دافيز',
         'Antarctica/DumontDUrville' => 'توقيت دي مونت دو روفيل',
         'Antarctica/Macquarie' => 'توقيت شرق أستراليا (ماكواري)',
@@ -216,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' => 'توقيت أذربيجان (باكو)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'توقيت بروناي',
         'Asia/Calcutta' => 'توقيت الهند (كالكتا)',
         'Asia/Chita' => 'توقيت ياكوتسك (تشيتا)',
-        'Asia/Choibalsan' => 'توقيت أولان باتور (تشوبالسان)',
         'Asia/Colombo' => 'توقيت الهند (كولومبو)',
         'Asia/Damascus' => 'توقيت شرق أوروبا (دمشق)',
         'Asia/Dhaka' => 'توقيت بنغلاديش (دكا)',
@@ -267,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' => 'توقيت الهند الصينية (مدينة هو تشي منة)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'توقيت وسط أستراليا (أديليد)',
         'Australia/Brisbane' => 'توقيت شرق أستراليا (برسيبان)',
         'Australia/Broken_Hill' => 'توقيت وسط أستراليا (بروكن هيل)',
-        'Australia/Currie' => 'توقيت شرق أستراليا (كوري)',
         'Australia/Darwin' => 'توقيت وسط أستراليا (دارون)',
         'Australia/Eucla' => 'توقيت غرب وسط أستراليا (أوكلا)',
         'Australia/Hobart' => 'توقيت شرق أستراليا (هوبارت)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'توقيت شرق أستراليا (ميلبورن)',
         'Australia/Perth' => 'توقيت غرب أستراليا (برثا)',
         'Australia/Sydney' => 'توقيت شرق أستراليا (سيدني)',
-        'CST6CDT' => 'التوقيت المركزي لأمريكا الشمالية',
-        'EST5EDT' => 'التوقيت الشرقي لأمريكا الشمالية',
         'Etc/GMT' => 'توقيت غرينتش',
         'Etc/UTC' => 'التوقيت العالمي المنسق',
         'Europe/Amsterdam' => 'توقيت وسط أوروبا (أمستردام)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'توقيت شرق أوروبا (تالين)',
         'Europe/Tirane' => 'توقيت وسط أوروبا (تيرانا)',
         'Europe/Ulyanovsk' => 'توقيت موسكو (أوليانوفسك)',
-        'Europe/Uzhgorod' => 'توقيت شرق أوروبا (أوزجرود)',
         'Europe/Vaduz' => 'توقيت وسط أوروبا (فادوز)',
         'Europe/Vatican' => 'توقيت وسط أوروبا (الفاتيكان)',
         'Europe/Vienna' => 'توقيت وسط أوروبا (فيينا)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'توقيت فولغوغراد (فولوجراد)',
         'Europe/Warsaw' => 'توقيت وسط أوروبا (وارسو)',
         'Europe/Zagreb' => 'توقيت وسط أوروبا (زغرب)',
-        'Europe/Zaporozhye' => 'توقيت شرق أوروبا (زابوروزي)',
         'Europe/Zurich' => 'توقيت وسط أوروبا (زيورخ)',
         'Indian/Antananarivo' => 'توقيت شرق أفريقيا (أنتاناناريفو)',
         'Indian/Chagos' => 'توقيت المحيط الهندي (تشاغوس)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'توقيت موريشيوس',
         'Indian/Mayotte' => 'توقيت شرق أفريقيا (مايوت)',
         'Indian/Reunion' => 'توقيت روينيون (ريونيون)',
-        'MST7MDT' => 'التوقيت الجبلي لأمريكا الشمالية',
-        'PST8PDT' => 'توقيت المحيط الهادي',
         'Pacific/Apia' => 'توقيت آبيا (أبيا)',
         'Pacific/Auckland' => 'توقيت نيوزيلندا (أوكلاند)',
         'Pacific/Bougainville' => 'توقيت بابوا غينيا الجديدة (بوغانفيل)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'توقيت جزر سليمان (غوادالكانال)',
         'Pacific/Guam' => 'توقيت تشامورو (غوام)',
         'Pacific/Honolulu' => 'توقيت هاواي ألوتيان (هونولولو)',
-        'Pacific/Johnston' => 'توقيت هاواي ألوتيان (جونستون)',
         'Pacific/Kiritimati' => 'توقيت جزر لاين (كيريتي ماتي)',
         'Pacific/Kosrae' => 'توقيت كوسرا',
         'Pacific/Kwajalein' => 'توقيت جزر مارشال (كواجالين)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/as.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/as.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/as.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/as.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'উত্তৰ আমেৰিকাৰ পৰ্ব্বতীয় সময় (ফ’ৰ্ট নেলছন)',
         'America/Fortaleza' => 'ব্ৰাজিলিয়াৰ সময় (ফোৰ্টালেজা)',
         'America/Glace_Bay' => 'আটলাণ্টিক সময় (গ্লেচ উপসাগৰ)',
-        'America/Godthab' => 'পশ্চিম গ্ৰীণলেণ্ডৰ সময় (নুক)',
+        'America/Godthab' => 'গ্ৰীণলেণ্ড সময় (নুক)',
         'America/Goose_Bay' => 'আটলাণ্টিক সময় (গুছ উপসাগৰ)',
         'America/Grand_Turk' => 'উত্তৰ আমেৰিকাৰ প্ৰাচ্য সময় (গ্ৰেণ্ড টাৰ্ক)',
         'America/Grenada' => 'আটলাণ্টিক সময় (গ্ৰেনাডা)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'আটলাণ্টিক সময় (মণ্টছেৰাট)',
         'America/Nassau' => 'উত্তৰ আমেৰিকাৰ প্ৰাচ্য সময় (নাছাউ)',
         'America/New_York' => 'উত্তৰ আমেৰিকাৰ প্ৰাচ্য সময় (নিউ ইয়ৰ্ক)',
-        'America/Nipigon' => 'উত্তৰ আমেৰিকাৰ প্ৰাচ্য সময় (নিপিগন)',
         'America/Nome' => 'আলাস্কাৰ সময় (নোম)',
         'America/Noronha' => 'ফাৰ্নাণ্ডো ডে নোৰোন্‌হাৰ সময়',
         'America/North_Dakota/Beulah' => 'উত্তৰ আমেৰিকাৰ কেন্দ্ৰীয় সময় (বেউলাহ, উত্তৰ ডাকোটা)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'উত্তৰ আমেৰিকাৰ কেন্দ্ৰীয় সময় (নিউ ছালেম, উত্তৰ ডাকোটা)',
         'America/Ojinaga' => 'উত্তৰ আমেৰিকাৰ কেন্দ্ৰীয় সময় (অ’জিনাগা)',
         'America/Panama' => 'উত্তৰ আমেৰিকাৰ প্ৰাচ্য সময় (পানামা)',
-        'America/Pangnirtung' => 'উত্তৰ আমেৰিকাৰ প্ৰাচ্য সময় (পাংনিৰ্টুংগ)',
         'America/Paramaribo' => 'ছুৰিনামৰ সময় (পাৰামাৰিবো)',
         'America/Phoenix' => 'উত্তৰ আমেৰিকাৰ পৰ্ব্বতীয় সময় (ফিনিক্স)',
         'America/Port-au-Prince' => 'উত্তৰ আমেৰিকাৰ প্ৰাচ্য সময় (প’ৰ্ট-ঔ-প্ৰিন্স)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'আমাজনৰ সময় (পোৰ্টো ভেল্‌হো)',
         'America/Puerto_Rico' => 'আটলাণ্টিক সময় (পুৱেৰ্টো ৰিকো)',
         'America/Punta_Arenas' => 'চিলিৰ সময় (পুণ্টা এৰিনাছ)',
-        'America/Rainy_River' => 'উত্তৰ আমেৰিকাৰ কেন্দ্ৰীয় সময় (ৰেইনী নদী)',
         'America/Rankin_Inlet' => 'উত্তৰ আমেৰিকাৰ কেন্দ্ৰীয় সময় (ৰেংকিন ইনলেট)',
         'America/Recife' => 'ব্ৰাজিলিয়াৰ সময় (ৰেচাইফ)',
         'America/Regina' => 'উত্তৰ আমেৰিকাৰ কেন্দ্ৰীয় সময় (ৰেজিনা)',
         'America/Resolute' => 'উত্তৰ আমেৰিকাৰ কেন্দ্ৰীয় সময় (ৰিজ’লিউট)',
         'America/Rio_Branco' => 'ব্ৰাজিল সময় (ৰিঅ’ ব্ৰাংকো)',
-        'America/Santa_Isabel' => 'উত্তৰ-পশ্চিম মেক্সিকোৰ সময় (Santa Isabel)',
         'America/Santarem' => 'ব্ৰাজিলিয়াৰ সময় (ছেণ্টাৰেম)',
         'America/Santiago' => 'চিলিৰ সময় (ছেণ্টিয়াগো)',
         'America/Santo_Domingo' => 'আটলাণ্টিক সময় (ছাণ্টো ডোমিংগো)',
         'America/Sao_Paulo' => 'ব্ৰাজিলিয়াৰ সময় (ছাও পাউলো)',
-        'America/Scoresbysund' => 'পূব গ্ৰীণলেণ্ডৰ সময় (ইটোকোৰ্টোৰমিট)',
+        'America/Scoresbysund' => 'গ্ৰীণলেণ্ড সময় (ইটোকোৰ্টোৰমিট)',
         'America/Sitka' => 'আলাস্কাৰ সময় (ছিট্‌‌কা)',
         'America/St_Barthelemy' => 'আটলাণ্টিক সময় (ছেইণ্ট বাৰ্থলেমে)',
         'America/St_Johns' => 'নিউফাউণ্ডলেণ্ডৰ সময় (ছেইণ্ট জনচ্)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'উত্তৰ আমেৰিকাৰ কেন্দ্ৰীয় সময় (ছুইফ্ট কাৰেণ্ট)',
         'America/Tegucigalpa' => 'উত্তৰ আমেৰিকাৰ কেন্দ্ৰীয় সময় (টেগুচিগাল্পা)',
         'America/Thule' => 'আটলাণ্টিক সময় (থ্যুলে)',
-        'America/Thunder_Bay' => 'উত্তৰ আমেৰিকাৰ প্ৰাচ্য সময় (থাণ্ডাৰ উপসাগৰ)',
         'America/Tijuana' => 'উত্তৰ আমেৰিকাৰ প্ৰশান্ত সময় (তিজুৱানা)',
         'America/Toronto' => 'উত্তৰ আমেৰিকাৰ প্ৰাচ্য সময় (ট’ৰ’ণ্টো)',
         'America/Tortola' => 'আটলাণ্টিক সময় (টোৰ্টোলা)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'য়ুকোন সময় (হোৱাইটহৰ্চ)',
         'America/Winnipeg' => 'উত্তৰ আমেৰিকাৰ কেন্দ্ৰীয় সময় (ৱিনিপেগ)',
         'America/Yakutat' => 'আলাস্কাৰ সময় (য়াকুটাট)',
-        'America/Yellowknife' => 'উত্তৰ আমেৰিকাৰ পৰ্ব্বতীয় সময় (য়েল্লোনাইফ)',
-        'Antarctica/Casey' => 'এণ্টাৰ্কটিকা সময় (কেছী)',
+        'Antarctica/Casey' => 'পাশ্চাত্য অষ্ট্ৰেলিয়াৰ সময় (কেছী)',
         'Antarctica/Davis' => 'ডেভিছৰ সময়',
         'Antarctica/DumontDUrville' => 'ডুমোণ্ট-ডি আৰ্ভিলৰ সময়',
         'Antarctica/Macquarie' => 'প্ৰাচ্য অষ্ট্ৰেলিয়াৰ সময় (মেক্‌কুৱেৰী)',
@@ -216,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' => 'আজেৰবাইজানৰ সময় (বাকু)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'ব্ৰুনেই ডাৰুছালেমৰ সময়',
         'Asia/Calcutta' => 'ভাৰতীয় মান সময় (কলকাতা)',
         'Asia/Chita' => 'য়াকুত্স্কৰ সময় (চিটা)',
-        'Asia/Choibalsan' => 'উলানবাটাৰৰ সময় (কোইবাল্ছন)',
         'Asia/Colombo' => 'ভাৰতীয় মান সময় (কলম্বো)',
         'Asia/Damascus' => 'প্ৰাচ্য ইউৰোপীয় সময় (ডামাস্কাছ)',
         'Asia/Dhaka' => 'বাংলাদেশৰ সময় (ঢাকা)',
@@ -267,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' => 'ইণ্ডোচাইনাৰ সময় (হো চি মিন চিটী)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'মধ্য অষ্ট্ৰেলিয়াৰ সময় (এডিলেইড)',
         'Australia/Brisbane' => 'প্ৰাচ্য অষ্ট্ৰেলিয়াৰ সময় (ব্ৰিচবেন)',
         'Australia/Broken_Hill' => 'মধ্য অষ্ট্ৰেলিয়াৰ সময় (ব্ৰোকেন হিল)',
-        'Australia/Currie' => 'প্ৰাচ্য অষ্ট্ৰেলিয়াৰ সময় (ক্যুৰি)',
         'Australia/Darwin' => 'মধ্য অষ্ট্ৰেলিয়াৰ সময় (ডাৰউইন)',
         'Australia/Eucla' => 'অষ্ট্ৰেলিয়াৰ কেন্দ্ৰীয় পাশ্চাত্য সময় (ইউক্লা)',
         'Australia/Hobart' => 'প্ৰাচ্য অষ্ট্ৰেলিয়াৰ সময় (হোবাৰ্ট)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'প্ৰাচ্য অষ্ট্ৰেলিয়াৰ সময় (মেলব’ৰ্ণ)',
         'Australia/Perth' => 'পাশ্চাত্য অষ্ট্ৰেলিয়াৰ সময় (পাৰ্থ)',
         'Australia/Sydney' => 'প্ৰাচ্য অষ্ট্ৰেলিয়াৰ সময় (চিডনী)',
-        'CST6CDT' => 'উত্তৰ আমেৰিকাৰ কেন্দ্ৰীয় সময়',
-        'EST5EDT' => 'উত্তৰ আমেৰিকাৰ প্ৰাচ্য সময়',
         'Etc/GMT' => 'গ্ৰীণউইচ মান সময়',
         'Etc/UTC' => 'সমন্বিত সাৰ্বজনীন সময়',
         'Europe/Amsterdam' => 'মধ্য ইউৰোপীয় সময় (আমষ্টাৰডাম)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'প্ৰাচ্য ইউৰোপীয় সময় (তেলিন)',
         'Europe/Tirane' => 'মধ্য ইউৰোপীয় সময় (টাইৰেন)',
         'Europe/Ulyanovsk' => 'মস্কোৰ সময় (উল্যানোভ্‌স্ক)',
-        'Europe/Uzhgorod' => 'প্ৰাচ্য ইউৰোপীয় সময় (উজ্গোৰোড)',
         'Europe/Vaduz' => 'মধ্য ইউৰোপীয় সময় (ভাদুজ)',
         'Europe/Vatican' => 'মধ্য ইউৰোপীয় সময় (ভেটিকান)',
         'Europe/Vienna' => 'মধ্য ইউৰোপীয় সময় (ভিয়েনা)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'ভোল্গোগ্ৰাডৰ সময়',
         'Europe/Warsaw' => 'মধ্য ইউৰোপীয় সময় (ৱাৰছাও)',
         'Europe/Zagreb' => 'মধ্য ইউৰোপীয় সময় (জাগ্ৰেব)',
-        'Europe/Zaporozhye' => 'প্ৰাচ্য ইউৰোপীয় সময় (জাপোৰোজাই)',
         'Europe/Zurich' => 'মধ্য ইউৰোপীয় সময় (জুৰিখ)',
         'Indian/Antananarivo' => 'পূব আফ্ৰিকাৰ সময় (এণ্টানানাৰিভো)',
         'Indian/Chagos' => 'ভাৰত মহাসাগৰীয় সময় (চাগোছ)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'মৰিছাছৰ সময়',
         'Indian/Mayotte' => 'পূব আফ্ৰিকাৰ সময় (মায়োট্টে)',
         'Indian/Reunion' => 'ৰিইউনিয়নৰ সময়',
-        'MST7MDT' => 'উত্তৰ আমেৰিকাৰ পৰ্ব্বতীয় সময়',
-        'PST8PDT' => 'উত্তৰ আমেৰিকাৰ প্ৰশান্ত সময়',
         'Pacific/Apia' => 'আপিয়াৰ সময়',
         'Pacific/Auckland' => 'নিউজিলেণ্ডৰ সময় (অকলেণ্ড)',
         'Pacific/Bougainville' => 'পাপুৱা নিউ গিনিৰ সময় (বোগেইনভিলে)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'চোলোমোন দ্বীপপুঞ্জৰ সময় (গুৱাডলকানাল)',
         'Pacific/Guam' => 'চামোৰোৰ মান সময় (গুৱাম)',
         'Pacific/Honolulu' => 'হাৱাই-এলিউশ্বনৰ সময় (Honolulu)',
-        'Pacific/Johnston' => 'হাৱাই-এলিউশ্বনৰ সময় (জনষ্টন)',
         'Pacific/Kiritimati' => 'লাইন দ্বীপপুঞ্জৰ সময় (কিৰিটিমাটি)',
         'Pacific/Kosrae' => 'কোছৰায়ে সময়',
         'Pacific/Kwajalein' => 'মাৰ্শ্বাল দ্বীপপুঞ্জৰ সময় (কোৱাজালিন)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'ৱেক দ্বীপৰ সময়',
         'Pacific/Wallis' => 'ৱালিছ আৰু ফুটুনাৰ সময়',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/az.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/az.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/az.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/az.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Şimali Dağlıq Amerika Vaxtı (Fort Nelson)',
         'America/Fortaleza' => 'Braziliya Vaxtı (Fortaleza)',
         'America/Glace_Bay' => 'Atlantik Vaxt (Qleys Körfəzi)',
-        'America/Godthab' => 'Qərbi Qrenlandiya Vaxtı (Nuuk)',
+        'America/Godthab' => 'Qrenlandiya Vaxtı (Nuuk)',
         'America/Goose_Bay' => 'Atlantik Vaxt (Quz Körfəzi)',
         'America/Grand_Turk' => 'Şimali Şərqi Amerika Vaxtı (Qrand Turk)',
         'America/Grenada' => 'Atlantik Vaxt (Qrenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantik Vaxt (Monserat)',
         'America/Nassau' => 'Şimali Şərqi Amerika Vaxtı (Nassau)',
         'America/New_York' => 'Şimali Şərqi Amerika Vaxtı (Nyu York)',
-        'America/Nipigon' => 'Şimali Şərqi Amerika Vaxtı (Nipiqon)',
         'America/Nome' => 'Alyaska Vaxtı (Nom)',
         'America/Noronha' => 'Fernando de Noronya Vaxtı',
         'America/North_Dakota/Beulah' => 'Şimali Mərkəzi Amerika Vaxtı (Beulah, Şimali Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Şimali Mərkəzi Amerika Vaxtı (Nyu Salem)',
         'America/Ojinaga' => 'Şimali Mərkəzi Amerika Vaxtı (Ocinaqa)',
         'America/Panama' => 'Şimali Şərqi Amerika Vaxtı (Panama)',
-        'America/Pangnirtung' => 'Şimali Şərqi Amerika Vaxtı (Panqnirtanq)',
         'America/Paramaribo' => 'Surinam Vaxtı (Paramaribo)',
         'America/Phoenix' => 'Şimali Dağlıq Amerika Vaxtı (Feniks)',
         'America/Port-au-Prince' => 'Şimali Şərqi Amerika Vaxtı (Port-o-Prins)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazon Vaxtı (Porto Velyo)',
         'America/Puerto_Rico' => 'Atlantik Vaxt (Puerto Riko)',
         'America/Punta_Arenas' => 'Çili Vaxtı (Punta Arenas)',
-        'America/Rainy_River' => 'Şimali Mərkəzi Amerika Vaxtı (Reyni Çayı)',
         'America/Rankin_Inlet' => 'Şimali Mərkəzi Amerika Vaxtı (Rankin Girişi)',
         'America/Recife' => 'Braziliya Vaxtı (Resif)',
         'America/Regina' => 'Şimali Mərkəzi Amerika Vaxtı (Recina)',
         'America/Resolute' => 'Şimali Mərkəzi Amerika Vaxtı (Rezolyut)',
         'America/Rio_Branco' => 'Braziliya Vaxtı (Rio Branko)',
-        'America/Santa_Isabel' => 'Şimal-Qərbi Meksika Vaxtı (Santa İzabel)',
         'America/Santarem' => 'Braziliya Vaxtı (Santarem)',
         'America/Santiago' => 'Çili Vaxtı (Santyaqo)',
         'America/Santo_Domingo' => 'Atlantik Vaxt (Santo Dominqo)',
         'America/Sao_Paulo' => 'Braziliya Vaxtı (San Paulo)',
-        'America/Scoresbysund' => 'Şərqi Qrenlandiya Vaxtı (Skoresbisund)',
+        'America/Scoresbysund' => 'Qrenlandiya Vaxtı (Skoresbisund)',
         'America/Sitka' => 'Alyaska Vaxtı (Sitka)',
         'America/St_Barthelemy' => 'Atlantik Vaxt (Sent-Bartelemi)',
         'America/St_Johns' => 'Nyufaundlend Vaxtı (Sent Cons)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Şimali Mərkəzi Amerika Vaxtı (Svift Kurent)',
         'America/Tegucigalpa' => 'Şimali Mərkəzi Amerika Vaxtı (Tequsiqalpa)',
         'America/Thule' => 'Atlantik Vaxt (Tul)',
-        'America/Thunder_Bay' => 'Şimali Şərqi Amerika Vaxtı (İldırım Körfəzi)',
         'America/Tijuana' => 'Şimali Amerika Sakit Okean Vaxtı (Tixuana)',
         'America/Toronto' => 'Şimali Şərqi Amerika Vaxtı (Toronto)',
         'America/Tortola' => 'Atlantik Vaxt (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Yukon Vaxtı (Uaythors)',
         'America/Winnipeg' => 'Şimali Mərkəzi Amerika Vaxtı (Vinnipeq)',
         'America/Yakutat' => 'Alyaska Vaxtı (Yakutat)',
-        'America/Yellowknife' => 'Şimali Dağlıq Amerika Vaxtı (Yellounayf)',
-        'Antarctica/Casey' => 'Antarktika Vaxtı (Keysi)',
+        'Antarctica/Casey' => 'Qərbi Avstraliya Vaxtı (Keysi)',
         'Antarctica/Davis' => 'Devis Vaxtı (Deyvis)',
         'Antarctica/DumontDUrville' => 'Dümon-d’Ürvil Vaxtı (Dumont d’Urvil)',
         'Antarctica/Macquarie' => 'Şərqi Avstraliya Vaxtı (Makuari)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Vostok Vaxtı',
         'Arctic/Longyearbyen' => 'Mərkəzi Avropa Vaxtı (Lonqyir)',
         'Asia/Aden' => 'Ərəbistan Vaxtı (Aden)',
-        'Asia/Almaty' => 'Şərqi 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ı)',
@@ -233,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ə)',
@@ -267,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' => 'Şərqi 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Mərkəzi Avstraliya Vaxtı (Adelaida)',
         'Australia/Brisbane' => 'Şərqi Avstraliya Vaxtı (Brisbeyn)',
         'Australia/Broken_Hill' => 'Mərkəzi Avstraliya Vaxtı (Broken Hill)',
-        'Australia/Currie' => 'Şərqi Avstraliya Vaxtı (Kuriye)',
         'Australia/Darwin' => 'Mərkəzi Avstraliya Vaxtı (Darvin)',
         'Australia/Eucla' => 'Mərkəzi Qərbi Avstraliya Vaxtı (Yukla)',
         'Australia/Hobart' => 'Şərqi Avstraliya Vaxtı (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Şərqi Avropa Vaxtı (Tallin)',
         'Europe/Tirane' => 'Mərkəzi Avropa Vaxtı (Tirana)',
         'Europe/Ulyanovsk' => 'Moskva Vaxtı (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Şərqi Avropa Vaxtı (Ujqorod)',
         'Europe/Vaduz' => 'Mərkəzi Avropa Vaxtı (Vaduts)',
         'Europe/Vatican' => 'Mərkəzi Avropa Vaxtı (Vatikan)',
         'Europe/Vienna' => 'Mərkəzi Avropa Vaxtı (Vyana)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Volqoqrad Vaxtı',
         'Europe/Warsaw' => 'Mərkəzi Avropa Vaxtı (Varşava)',
         'Europe/Zagreb' => 'Mərkəzi Avropa Vaxtı (Zaqreb)',
-        'Europe/Zaporozhye' => 'Şərqi Avropa Vaxtı (Zaporojye)',
         'Europe/Zurich' => 'Mərkəzi Avropa Vaxtı (Sürix)',
         'Indian/Antananarivo' => 'Şərqi Afrika Vaxtı (Antananarivo)',
         'Indian/Chagos' => 'Hind Okeanı Vaxtı (Çaqos)',
@@ -394,9 +382,7 @@
         'Indian/Maldives' => 'Maldiv Vaxtı',
         'Indian/Mauritius' => 'Mavriki Vaxtı',
         'Indian/Mayotte' => 'Şərqi Afrika Vaxtı (Mayot)',
-        'Indian/Reunion' => 'Reyunyon (Reunion)',
-        'MST7MDT' => 'Şimali Dağlıq Amerika Vaxtı',
-        'PST8PDT' => 'Şimali Amerika Sakit Okean Vaxtı',
+        'Indian/Reunion' => 'Reyunyon (Réunion)',
         'Pacific/Apia' => 'Apia Vaxtı',
         'Pacific/Auckland' => 'Yeni Zelandiya Vaxtı (Oklənd)',
         'Pacific/Bougainville' => 'Papua Yeni Qvineya Vaxtı (Buqanvil)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Solomon Adaları Vaxtı (Quadalkanal)',
         'Pacific/Guam' => 'Çamorro Vaxtı (Quam)',
         'Pacific/Honolulu' => 'Havay-Aleut Vaxtı (Honolulu)',
-        'Pacific/Johnston' => 'Havay-Aleut Vaxtı (Conston)',
         'Pacific/Kiritimati' => 'Layn Adaları Vaxtı (Kirimati)',
         'Pacific/Kosrae' => 'Korse Vaxtı (Kosraye)',
         'Pacific/Kwajalein' => 'Marşal Adaları Vaxtı (Kvajaleyn)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Ueyk Vaxtı (Veyk)',
         'Pacific/Wallis' => 'Uollis və Futuna Vaxtı',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/be.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/be.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/be.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/be.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Паўночнаамерыканскі горны час (Форт-Нельсан)',
         'America/Fortaleza' => 'Бразільскі час (Фарталеза)',
         'America/Glace_Bay' => 'Атлантычны час (Глэйс-Бэй)',
-        'America/Godthab' => 'Час Заходняй Грэнландыі (Нук)',
+        'America/Godthab' => 'Час: Грэнландыя (Нук)',
         'America/Goose_Bay' => 'Атлантычны час (Гус-Бэй)',
         'America/Grand_Turk' => 'Паўночнаамерыканскі ўсходні час (Гранд-Цёрк)',
         'America/Grenada' => 'Атлантычны час (Грэнада)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Атлантычны час (Мантсерат)',
         'America/Nassau' => 'Паўночнаамерыканскі ўсходні час (Насаў)',
         'America/New_York' => 'Паўночнаамерыканскі ўсходні час (Нью-Ёрк)',
-        'America/Nipigon' => 'Паўночнаамерыканскі ўсходні час (Ніпіган)',
         'America/Nome' => 'Час Аляскі (Ном)',
         'America/Noronha' => 'Час Фернанду-дзі-Наронья',
         'America/North_Dakota/Beulah' => 'Паўночнаамерыканскі цэнтральны час (Б’юла, Паўночная Дакота)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Паўночнаамерыканскі цэнтральны час (Нью-Сейлем, Паўночная Дакота)',
         'America/Ojinaga' => 'Паўночнаамерыканскі цэнтральны час (Ахінага)',
         'America/Panama' => 'Паўночнаамерыканскі ўсходні час (Панама)',
-        'America/Pangnirtung' => 'Паўночнаамерыканскі ўсходні час (Пангніртанг)',
         'America/Paramaribo' => 'Час Сурынама (Парамарыба)',
         'America/Phoenix' => 'Паўночнаамерыканскі горны час (Фінікс)',
         'America/Port-au-Prince' => 'Паўночнаамерыканскі ўсходні час (Порт-о-Прэнс)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Амазонскі час (Порту-Велью)',
         'America/Puerto_Rico' => 'Атлантычны час (Пуэрта-Рыка)',
         'America/Punta_Arenas' => 'Чылійскі час (Пунта-Арэнас)',
-        'America/Rainy_River' => 'Паўночнаамерыканскі цэнтральны час (Рэйні-Рывер)',
         'America/Rankin_Inlet' => 'Паўночнаамерыканскі цэнтральны час (Ранкін-Інлет)',
         'America/Recife' => 'Бразільскі час (Рэсіфі)',
         'America/Regina' => 'Паўночнаамерыканскі цэнтральны час (Рэджайна)',
         'America/Resolute' => 'Паўночнаамерыканскі цэнтральны час (Рэзальют)',
         'America/Rio_Branco' => 'Час: Бразілія (Рыу-Бранку)',
-        'America/Santa_Isabel' => 'Паўночна-заходні мексіканскі час (Санта-Ісабель)',
         'America/Santarem' => 'Бразільскі час (Сантарэн)',
         'America/Santiago' => 'Чылійскі час (Сант’яга)',
         'America/Santo_Domingo' => 'Атлантычны час (Санта-Дамінга)',
         'America/Sao_Paulo' => 'Бразільскі час (Сан-Паўлу)',
-        'America/Scoresbysund' => 'Час Усходняй Грэнландыі (Ітакартаарміт)',
+        'America/Scoresbysund' => 'Час: Грэнландыя (Ітакартаарміт)',
         'America/Sitka' => 'Час Аляскі (Сітка)',
         'America/St_Barthelemy' => 'Атлантычны час (Сен-Бартэльмі)',
         'America/St_Johns' => 'Ньюфаўндлендскі час (Сент-Джонс)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Паўночнаамерыканскі цэнтральны час (Свіфт-Керэнт)',
         'America/Tegucigalpa' => 'Паўночнаамерыканскі цэнтральны час (Тэгусігальпа)',
         'America/Thule' => 'Атлантычны час (Туле)',
-        'America/Thunder_Bay' => 'Паўночнаамерыканскі ўсходні час (Тандэр-Бэй)',
         'America/Tijuana' => 'Ціхаакіянскі час (Тыхуана)',
         'America/Toronto' => 'Паўночнаамерыканскі ўсходні час (Таронта)',
         'America/Tortola' => 'Атлантычны час (Тартола)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Час Юкана (Уайтхорс)',
         'America/Winnipeg' => 'Паўночнаамерыканскі цэнтральны час (Вініпег)',
         'America/Yakutat' => 'Час Аляскі (Якутат)',
-        'America/Yellowknife' => 'Паўночнаамерыканскі горны час (Елаўнайф)',
-        'Antarctica/Casey' => 'Час: Антарктыка (Кэйсі)',
+        'Antarctica/Casey' => 'Час заходняй Аўстраліі (Кэйсі)',
         'Antarctica/Davis' => 'Час станцыі Дэйвіс',
         'Antarctica/DumontDUrville' => 'Час станцыі Дзюмон-Дзюрвіль',
         'Antarctica/Macquarie' => 'Час усходняй Аўстраліі (Макуоры)',
@@ -216,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' => 'Час Азербайджана (Баку)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'Час Брунея (Бруней)',
         'Asia/Calcutta' => 'Час Індыі (Калькута)',
         'Asia/Chita' => 'Якуцкі час (Чыта)',
-        'Asia/Choibalsan' => 'Час Улан-Батара (Чайбалсан)',
         'Asia/Colombo' => 'Час Індыі (Каломба)',
         'Asia/Damascus' => 'Усходнееўрапейскі час (Дамаск)',
         'Asia/Dhaka' => 'Час Бангладэш (Дака)',
@@ -267,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' => 'Індакітайскі час (Хашымін)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Час цэнтральнай Аўстраліі (Адэлаіда)',
         'Australia/Brisbane' => 'Час усходняй Аўстраліі (Брысбен)',
         'Australia/Broken_Hill' => 'Час цэнтральнай Аўстраліі (Брокен-Хіл)',
-        'Australia/Currie' => 'Час усходняй Аўстраліі (Керы)',
         'Australia/Darwin' => 'Час цэнтральнай Аўстраліі (Дарвін)',
         'Australia/Eucla' => 'Цэнтральна-заходні час Аўстраліі (Юкла)',
         'Australia/Hobart' => 'Час усходняй Аўстраліі (Хобарт)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'Час усходняй Аўстраліі (Мельбурн)',
         'Australia/Perth' => 'Час заходняй Аўстраліі (Перт)',
         'Australia/Sydney' => 'Час усходняй Аўстраліі (Сідней)',
-        'CST6CDT' => 'Паўночнаамерыканскі цэнтральны час',
-        'EST5EDT' => 'Паўночнаамерыканскі ўсходні час',
         'Etc/GMT' => 'Час па Грынвічы',
         'Etc/UTC' => 'Універсальны каардынаваны час',
         'Europe/Amsterdam' => 'Цэнтральнаеўрапейскі час (Амстэрдам)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Усходнееўрапейскі час (Талін)',
         'Europe/Tirane' => 'Цэнтральнаеўрапейскі час (Тырана)',
         'Europe/Ulyanovsk' => 'Маскоўскі час (Ульянаўск)',
-        'Europe/Uzhgorod' => 'Усходнееўрапейскі час (Ужгарад)',
         'Europe/Vaduz' => 'Цэнтральнаеўрапейскі час (Вадуц)',
         'Europe/Vatican' => 'Цэнтральнаеўрапейскі час (Ватыкан)',
         'Europe/Vienna' => 'Цэнтральнаеўрапейскі час (Вена)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Валгаградскі час',
         'Europe/Warsaw' => 'Цэнтральнаеўрапейскі час (Варшава)',
         'Europe/Zagreb' => 'Цэнтральнаеўрапейскі час (Заграб)',
-        'Europe/Zaporozhye' => 'Усходнееўрапейскі час (Запарожжа)',
         'Europe/Zurich' => 'Цэнтральнаеўрапейскі час (Цюрых)',
         'Indian/Antananarivo' => 'Усходнеафрыканскі час (Антананарыву)',
         'Indian/Chagos' => 'Час Індыйскага акіяна (Чагас)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'Час Маўрыкія (Маўрыкій)',
         'Indian/Mayotte' => 'Усходнеафрыканскі час (Маёта)',
         'Indian/Reunion' => 'Час Рэюньёна',
-        'MST7MDT' => 'Паўночнаамерыканскі горны час',
-        'PST8PDT' => 'Ціхаакіянскі час',
         'Pacific/Apia' => 'Час Апіі (Апія)',
         'Pacific/Auckland' => 'Час Новай Зеландыі (Окленд)',
         'Pacific/Bougainville' => 'Час Папуа-Новай Гвінеі (Бугенвіль)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Час Саламонавых астравоў (Гуадалканал)',
         'Pacific/Guam' => 'Час Чамора (Гуам)',
         'Pacific/Honolulu' => 'Гавайска-Алеуцкі час (Ганалулу)',
-        'Pacific/Johnston' => 'Гавайска-Алеуцкі час (Джонстан)',
         'Pacific/Kiritimati' => 'Час астравоў Лайн (Кірыцімаці)',
         'Pacific/Kosrae' => 'Час астравоў Кусаіе',
         'Pacific/Kwajalein' => 'Час Маршалавых астравоў (Кваджалейн)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Час вострава Уэйк',
         'Pacific/Wallis' => 'Час астравоў Уоліс і Футуна',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bg.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Северноамериканско планинско време (Форт Нелсън)',
         'America/Fortaleza' => 'Бразилско време (Форталеза)',
         'America/Glace_Bay' => 'Северноамериканско атлантическо време (Глейс Бей)',
-        'America/Godthab' => 'Западногренландско време (Нуук)',
+        'America/Godthab' => 'Гренландия (Нуук)',
         'America/Goose_Bay' => 'Северноамериканско атлантическо време (Гус Бей)',
         'America/Grand_Turk' => 'Северноамериканско източно време (Гранд Търк)',
         'America/Grenada' => 'Северноамериканско атлантическо време (Гренада)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Северноамериканско атлантическо време (Монтсерат)',
         'America/Nassau' => 'Северноамериканско източно време (Насау)',
         'America/New_York' => 'Северноамериканско източно време (Ню Йорк)',
-        'America/Nipigon' => 'Северноамериканско източно време (Нипигон)',
         'America/Nome' => 'Аляска (Ноум)',
         'America/Noronha' => 'Фернандо де Нороня',
         'America/North_Dakota/Beulah' => 'Северноамериканско централно време (Бюла)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Северноамериканско централно време (Ню Сейлъм)',
         'America/Ojinaga' => 'Северноамериканско централно време (Охинага)',
         'America/Panama' => 'Северноамериканско източно време (Панама)',
-        'America/Pangnirtung' => 'Северноамериканско източно време (Пангниртунг)',
         'America/Paramaribo' => 'Суринамско време (Парамарибо)',
         'America/Phoenix' => 'Северноамериканско планинско време (Финикс)',
         'America/Port-au-Prince' => 'Северноамериканско източно време (Порт-о-Пренс)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Амазонско време (Порто Вельо)',
         'America/Puerto_Rico' => 'Северноамериканско атлантическо време (Пуерто Рико)',
         'America/Punta_Arenas' => 'Чилийско време (Пунта Аренас)',
-        'America/Rainy_River' => 'Северноамериканско централно време (Рейни Ривър)',
         'America/Rankin_Inlet' => 'Северноамериканско централно време (Ранкин Инлет)',
         'America/Recife' => 'Бразилско време (Ресифе)',
         'America/Regina' => 'Северноамериканско централно време (Риджайна)',
         'America/Resolute' => 'Северноамериканско централно време (Резолют)',
         'America/Rio_Branco' => 'Бразилия (Рио Бранко)',
-        'America/Santa_Isabel' => 'Северозападно мексиканско време (Санта Исабел)',
         'America/Santarem' => 'Бразилско време (Сантарем)',
         'America/Santiago' => 'Чилийско време (Сантяго)',
         'America/Santo_Domingo' => 'Северноамериканско атлантическо време (Санто Доминго)',
         'America/Sao_Paulo' => 'Бразилско време (Сао Пауло)',
-        'America/Scoresbysund' => 'Източногренландско време (Сгорсбисон)',
+        'America/Scoresbysund' => 'Гренландия (Сгорсбисон)',
         'America/Sitka' => 'Аляска (Ситка)',
         'America/St_Barthelemy' => 'Северноамериканско атлантическо време (Сен Бартелеми)',
         'America/St_Johns' => 'Нюфаундлендско време (Сейнт Джонс)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Северноамериканско централно време (Суифт Кърент)',
         'America/Tegucigalpa' => 'Северноамериканско централно време (Тегусигалпа)',
         'America/Thule' => 'Северноамериканско атлантическо време (Туле)',
-        'America/Thunder_Bay' => 'Северноамериканско източно време (Тъндър Бей)',
         'America/Tijuana' => 'Северноамериканско тихоокеанско време (Тихуана)',
         'America/Toronto' => 'Северноамериканско източно време (Торонто)',
         'America/Tortola' => 'Северноамериканско атлантическо време (Тортола)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Юкон (Уайтхорс)',
         'America/Winnipeg' => 'Северноамериканско централно време (Уинипег)',
         'America/Yakutat' => 'Аляска (Якутат)',
-        'America/Yellowknife' => 'Северноамериканско планинско време (Йелоунайф)',
-        'Antarctica/Casey' => 'Антарктика (Кейси)',
+        'Antarctica/Casey' => 'Западноавстралийско време (Кейси)',
         'Antarctica/Davis' => 'Дейвис',
         'Antarctica/DumontDUrville' => 'Дюмон Дюрвил',
         'Antarctica/Macquarie' => 'Източноавстралийско време (Маккуори)',
@@ -216,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' => 'Азербайджанско време (Баку)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'Бруней Даруссалам',
         'Asia/Calcutta' => 'Индийско време (Колката)',
         'Asia/Chita' => 'Якутско време (Чита)',
-        'Asia/Choibalsan' => 'Уланбаторско време (Чойбалсан)',
         'Asia/Colombo' => 'Индийско време (Коломбо)',
         'Asia/Damascus' => 'Източноевропейско време (Дамаск)',
         'Asia/Dhaka' => 'Бангладешко време (Дака)',
@@ -267,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' => 'Индокитайско време (Хошимин)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Централноавстралийско време (Аделаида)',
         'Australia/Brisbane' => 'Източноавстралийско време (Бризбейн)',
         'Australia/Broken_Hill' => 'Централноавстралийско време (Броукън Хил)',
-        'Australia/Currie' => 'Източноавстралийско време (Къри)',
         'Australia/Darwin' => 'Централноавстралийско време (Дарвин)',
         'Australia/Eucla' => 'Австралия – западно централно време (Юкла)',
         'Australia/Hobart' => 'Източноавстралийско време (Хобарт)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'Източноавстралийско време (Мелбърн)',
         'Australia/Perth' => 'Западноавстралийско време (Пърт)',
         'Australia/Sydney' => 'Източноавстралийско време (Сидни)',
-        'CST6CDT' => 'Северноамериканско централно време',
-        'EST5EDT' => 'Северноамериканско източно време',
         'Etc/GMT' => 'Средно гринуичко време',
         'Etc/UTC' => 'Координирано универсално време',
         'Europe/Amsterdam' => 'Централноевропейско време (Амстердам)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Източноевропейско време (Талин)',
         'Europe/Tirane' => 'Централноевропейско време (Тирана)',
         'Europe/Ulyanovsk' => 'Московско време (Уляновск)',
-        'Europe/Uzhgorod' => 'Източноевропейско време (Ужгород)',
         'Europe/Vaduz' => 'Централноевропейско време (Вадуц)',
         'Europe/Vatican' => 'Централноевропейско време (Ватикан)',
         'Europe/Vienna' => 'Централноевропейско време (Виена)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Волгоградско време',
         'Europe/Warsaw' => 'Централноевропейско време (Варшава)',
         'Europe/Zagreb' => 'Централноевропейско време (Загреб)',
-        'Europe/Zaporozhye' => 'Източноевропейско време (Запорожие)',
         'Europe/Zurich' => 'Централноевропейско време (Цюрих)',
         'Indian/Antananarivo' => 'Източноафриканско време (Антананариво)',
         'Indian/Chagos' => 'Индийски океан (Чагос)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'Мавриций',
         'Indian/Mayotte' => 'Източноафриканско време (Майот)',
         'Indian/Reunion' => 'Реюнион',
-        'MST7MDT' => 'Северноамериканско планинско време',
-        'PST8PDT' => 'Северноамериканско тихоокеанско време',
         'Pacific/Apia' => 'Апия',
         'Pacific/Auckland' => 'Новозеландско време (Окланд)',
         'Pacific/Bougainville' => 'Папуа Нова Гвинея (Бугенвил)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Соломонови острови (Гуадалканал)',
         'Pacific/Guam' => 'Чаморско време (Гуам)',
         'Pacific/Honolulu' => 'Хавайско-алеутско време (Хонолулу)',
-        'Pacific/Johnston' => 'Хавайско-алеутско време (Джонстън)',
         'Pacific/Kiritimati' => 'Екваториални острови (Киритимати)',
         'Pacific/Kosrae' => 'Кошрай',
         'Pacific/Kwajalein' => 'Маршалови острови (Куаджалин)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bn.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'পার্বত্য অঞ্চলের সময় (ফোর্ট নেলসন)',
         'America/Fortaleza' => 'ব্রাসিলিয়া সময় (ফোর্টালেজা)',
         'America/Glace_Bay' => 'অতলান্তিকের সময় (গ্লাস বে)',
-        'America/Godthab' => 'পশ্চিম গ্রীনল্যান্ড সময় (নুক)',
+        'America/Godthab' => 'গ্রীনল্যান্ড সময় (নুক)',
         'America/Goose_Bay' => 'অতলান্তিকের সময় (গুস বে)',
         'America/Grand_Turk' => 'পূর্বাঞ্চলীয় সময় (গ্র্যান্ড তুর্ক)',
         'America/Grenada' => 'অতলান্তিকের সময় (গ্রেনাডা)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'অতলান্তিকের সময় (মন্তসেরাত)',
         'America/Nassau' => 'পূর্বাঞ্চলীয় সময় (নাসাউ)',
         'America/New_York' => 'পূর্বাঞ্চলীয় সময় (নিউইয়র্ক)',
-        'America/Nipigon' => 'পূর্বাঞ্চলীয় সময় (নিপিগোন)',
         'America/Nome' => 'আলাস্কা সময় (নোম)',
         'America/Noronha' => 'ফার্নান্দো ডি নোরোনহা সময় (নরোন্‌হা)',
         'America/North_Dakota/Beulah' => 'কেন্দ্রীয় সময় (বেউলা, উত্তর ডাকোটা)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'কেন্দ্রীয় সময় (নিউ সালেম, উত্তর ডাকোটা)',
         'America/Ojinaga' => 'কেন্দ্রীয় সময় (ওজিনাগা)',
         'America/Panama' => 'পূর্বাঞ্চলীয় সময় (পানামা)',
-        'America/Pangnirtung' => 'পূর্বাঞ্চলীয় সময় (প্যাঙ্গনির্টুং)',
         'America/Paramaribo' => 'সুরিনাম সময় (প্যারামেরিবো)',
         'America/Phoenix' => 'পার্বত্য অঞ্চলের সময় (ফিনিক্স)',
         'America/Port-au-Prince' => 'পূর্বাঞ্চলীয় সময় (পোর্ট-অহ-প্রিন্স)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'আমাজন সময় (পোর্তো ভেল্‌হো)',
         'America/Puerto_Rico' => 'অতলান্তিকের সময় (পুয়ের্তো রিকো)',
         'America/Punta_Arenas' => 'চিলি সময় (পুন্টা আরেনাস)',
-        'America/Rainy_River' => 'কেন্দ্রীয় সময় (রেইনি রিভার)',
         'America/Rankin_Inlet' => 'কেন্দ্রীয় সময় (র‍্যাঙ্কিন ইনলেট)',
         'America/Recife' => 'ব্রাসিলিয়া সময় (রেসিফে)',
         'America/Regina' => 'কেন্দ্রীয় সময় (রেজিনা)',
         'America/Resolute' => 'কেন্দ্রীয় সময় (রেসোলুট)',
         'America/Rio_Branco' => 'একর সময় (রিও ব্রাঙ্কো)',
-        'America/Santa_Isabel' => 'উত্তরপশ্চিম মেক্সিকোর সময় (সান্তা ইসাবেল)',
         'America/Santarem' => 'ব্রাসিলিয়া সময় (সেনটুরেম)',
         'America/Santiago' => 'চিলি সময় (সান্টিয়াগো)',
         'America/Santo_Domingo' => 'অতলান্তিকের সময় (স্যান্টো ডোমিংগো)',
         'America/Sao_Paulo' => 'ব্রাসিলিয়া সময় (সাও পাউলো)',
-        'America/Scoresbysund' => 'পূর্ব গ্রীনল্যান্ড সময় (ইট্টকুয়োরটুরমিট)',
+        'America/Scoresbysund' => 'গ্রীনল্যান্ড সময় (ইট্টকুয়োরটুরমিট)',
         'America/Sitka' => 'আলাস্কা সময় (শিটকা)',
         'America/St_Barthelemy' => 'অতলান্তিকের সময় (সেন্ট.বার্থেলেমি)',
         'America/St_Johns' => 'নিউফাউন্ডল্যান্ড সময় (সেন্ট জন্স)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'কেন্দ্রীয় সময় (সুইফ্ট কারেন্ট)',
         'America/Tegucigalpa' => 'কেন্দ্রীয় সময় (তেগুসিগালপা)',
         'America/Thule' => 'অতলান্তিকের সময় (থুলি)',
-        'America/Thunder_Bay' => 'পূর্বাঞ্চলীয় সময় (থান্ডার বে)',
         'America/Tijuana' => 'প্রশান্ত মহাসাগরীয় অঞ্চলের সময় (তিজুয়ানা)',
         'America/Toronto' => 'পূর্বাঞ্চলীয় সময় (টোরন্টো)',
         'America/Tortola' => 'অতলান্তিকের সময় (টরটোলা)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'ইউকোন সময় (হোয়াইটহর্স)',
         'America/Winnipeg' => 'কেন্দ্রীয় সময় (উইনিপেগ)',
         'America/Yakutat' => 'আলাস্কা সময় (ইয়াকুটাট)',
-        'America/Yellowknife' => 'পার্বত্য অঞ্চলের সময় (ইয়েলোনাইফ)',
-        'Antarctica/Casey' => 'অ্যান্টার্কটিকা সময় (কেইসি)',
+        'Antarctica/Casey' => 'পশ্চিমি অস্ট্রেলীয় সময় (কেইসি)',
         'Antarctica/Davis' => 'ডেভিস সময়',
         'Antarctica/DumontDUrville' => 'ডুমন্ট-দ্য’উরভিলে সময় (ডুমন্ট ডি’উরভিল)',
         'Antarctica/Macquarie' => 'পূর্ব অস্ট্রেলীয় সময় (ম্যাককুয়্যারি)',
@@ -216,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' => 'আজারবাইজান সময় (বাকু)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'ব্রুনেই দারুসসালাম সময়',
         'Asia/Calcutta' => 'ভারতীয় মানক সময় (কোলকাতা)',
         'Asia/Chita' => 'ইয়াকুটাস্ক সময় (চিতা)',
-        'Asia/Choibalsan' => 'উলান বাতোর সময় (চোইবাল্‌স্যান)',
         'Asia/Colombo' => 'ভারতীয় মানক সময় (কলম্বো)',
         'Asia/Damascus' => 'পূর্ব ইউরোপীয় সময় (দামাস্কাস)',
         'Asia/Dhaka' => 'বাংলাদেশ সময় (ঢাকা)',
@@ -267,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' => 'ইন্দোচীন সময় (হো চি মিন শহর)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'কেন্দ্রীয় অস্ট্রেলীয় সময় (এ্যাডেলেইড)',
         'Australia/Brisbane' => 'পূর্ব অস্ট্রেলীয় সময় (ব্রিসবেন)',
         'Australia/Broken_Hill' => 'কেন্দ্রীয় অস্ট্রেলীয় সময় (ব্রোকেন হিল)',
-        'Australia/Currie' => 'পূর্ব অস্ট্রেলীয় সময় (কিউরি)',
         'Australia/Darwin' => 'কেন্দ্রীয় অস্ট্রেলীয় সময় (ডারউইন)',
         'Australia/Eucla' => 'অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি সময় (ইউক্লা)',
         'Australia/Hobart' => 'পূর্ব অস্ট্রেলীয় সময় (হোবার্ট)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'পূর্ব অস্ট্রেলীয় সময় (মেলবোর্ন)',
         'Australia/Perth' => 'পশ্চিমি অস্ট্রেলীয় সময় (পার্থ)',
         'Australia/Sydney' => 'পূর্ব অস্ট্রেলীয় সময় (সিডনি)',
-        'CST6CDT' => 'কেন্দ্রীয় সময়',
-        'EST5EDT' => 'পূর্বাঞ্চলীয় সময়',
         'Etc/GMT' => 'গ্রীনিচ মিন টাইম',
         'Etc/UTC' => 'স্থানাংকিত আন্তর্জাতিক সময়',
         'Europe/Amsterdam' => 'মধ্য ইউরোপীয় সময় (আমস্টারডাম)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'পূর্ব ইউরোপীয় সময় (তাহলিন)',
         'Europe/Tirane' => 'মধ্য ইউরোপীয় সময় (তিরানা)',
         'Europe/Ulyanovsk' => 'মস্কো সময় (উলিয়ানোভস্ক)',
-        'Europe/Uzhgorod' => 'পূর্ব ইউরোপীয় সময় (উঝগোরোড)',
         'Europe/Vaduz' => 'মধ্য ইউরোপীয় সময় (ভাদুজ)',
         'Europe/Vatican' => 'মধ্য ইউরোপীয় সময় (ভাটিকান)',
         'Europe/Vienna' => 'মধ্য ইউরোপীয় সময় (ভিয়েনা)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'ভলগোগ্রাড সময় (ভোল্গোগ্রাদ)',
         'Europe/Warsaw' => 'মধ্য ইউরোপীয় সময় (ওয়ারশ)',
         'Europe/Zagreb' => 'মধ্য ইউরোপীয় সময় (জাগ্রেব)',
-        'Europe/Zaporozhye' => 'পূর্ব ইউরোপীয় সময় (জেপোরোজাইয়াই)',
         'Europe/Zurich' => 'মধ্য ইউরোপীয় সময় (জুরিখ)',
         'Indian/Antananarivo' => 'পূর্ব আফ্রিকা সময় (আন্তুনানারিভো)',
         'Indian/Chagos' => 'ভারত মহাসাগরীয় সময় (ছাগোস)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'মরিশাস সময়',
         'Indian/Mayotte' => 'পূর্ব আফ্রিকা সময় (মায়োতো)',
         'Indian/Reunion' => 'রিইউনিয়ন সময়',
-        'MST7MDT' => 'পার্বত্য অঞ্চলের সময়',
-        'PST8PDT' => 'প্রশান্ত মহাসাগরীয় অঞ্চলের সময়',
         'Pacific/Apia' => 'অপিয়া সময় (আপিয়া)',
         'Pacific/Auckland' => 'নিউজিল্যান্ড সময় (অকল্যান্ড)',
         'Pacific/Bougainville' => 'পাপুয়া নিউ গিনি সময় (বুগেনভিলে)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'সলোমন দ্বীপপুঞ্জ সময় (গোয়াদালকুনাল)',
         'Pacific/Guam' => 'চামেরো মানক সময় (গুয়াম)',
         'Pacific/Honolulu' => 'হাওয়াই-আলেউত সময় (হনোলুলু)',
-        'Pacific/Johnston' => 'হাওয়াই-আলেউত সময় (জনস্টন)',
         'Pacific/Kiritimati' => 'লাইন দ্বীপপুঞ্জ সময় (কিরিতিমাতি)',
         'Pacific/Kosrae' => 'কোসরেই সময় (কোসরায়)',
         'Pacific/Kwajalein' => 'মার্শাল দ্বীপপুঞ্জ সময় (কোয়াজালেইন)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bo.php	2026-05-20 10:22:01.000000000 +0200
@@ -69,6 +69,5 @@
         'Europe/Volgograd' => 'ཨུ་རུ་སུ་ (Volgograd)',
         'Pacific/Honolulu' => 'ཨ་མེ་རི་ཀ། (Honolulu)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/br.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/br.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/br.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/br.php	2026-05-20 10:22:01.000000000 +0200
@@ -93,7 +93,7 @@
         'America/Costa_Rica' => 'eur ar Cʼhreiz (Costa Rica)',
         'America/Creston' => 'eur ar Menezioù (Creston)',
         'America/Cuiaba' => 'eur an Amazon (Cuiaba)',
-        'America/Curacao' => 'eur an Atlantel (Curacao)',
+        'America/Curacao' => 'eur an Atlantel (Curaçao)',
         'America/Danmarkshavn' => 'Amzer keitat Greenwich (AKG) (Danmarkshavn)',
         'America/Dawson' => 'eur Kanada (Dawson)',
         'America/Dawson_Creek' => 'eur ar Menezioù (Dawson Creek)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'eur ar Menezioù (Fort Nelson)',
         'America/Fortaleza' => 'eur Brasília (Fortaleza)',
         'America/Glace_Bay' => 'eur an Atlantel (Glace Bay)',
-        'America/Godthab' => 'eur Greunland ar Cʼhornôg (Nuuk (Godthåb))',
+        'America/Godthab' => 'eur Greunland (Nuuk (Godthåb))',
         'America/Goose_Bay' => 'eur an Atlantel (Goose Bay)',
         'America/Grand_Turk' => 'eur ar Reter (Grand Turk)',
         'America/Grenada' => 'eur an Atlantel (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'eur an Atlantel (Montserrat)',
         'America/Nassau' => 'eur ar Reter (Nassau)',
         'America/New_York' => 'eur ar Reter (New York)',
-        'America/Nipigon' => 'eur ar Reter (Nipigon)',
         'America/Nome' => 'eur Alaska (Nome)',
         'America/Noronha' => 'eur Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'eur ar Cʼhreiz (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'eur ar Cʼhreiz (New Salem, North Dakota)',
         'America/Ojinaga' => 'eur ar Cʼhreiz (Ojinaga)',
         'America/Panama' => 'eur ar Reter (Panamá)',
-        'America/Pangnirtung' => 'eur ar Reter (Pangnirtung)',
         'America/Paramaribo' => 'eur Surinam (Paramaribo)',
         'America/Phoenix' => 'eur ar Menezioù (Phoenix)',
         'America/Port-au-Prince' => 'eur ar Reter (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'eur an Amazon (Porto Velho)',
         'America/Puerto_Rico' => 'eur an Atlantel (Puerto Rico)',
         'America/Punta_Arenas' => 'eur Chile (Punta Arenas)',
-        'America/Rainy_River' => 'eur ar Cʼhreiz (Rainy River)',
         'America/Rankin_Inlet' => 'eur ar Cʼhreiz (Rankin Inlet)',
         'America/Recife' => 'eur Brasília (Recife)',
         'America/Regina' => 'eur ar Cʼhreiz (Regina)',
         'America/Resolute' => 'eur ar Cʼhreiz (Resolute)',
         'America/Rio_Branco' => 'eur Brazil (Rio Branco)',
-        'America/Santa_Isabel' => 'eur Gwalarn Mecʼhiko (Santa Isabel)',
         'America/Santarem' => 'eur Brasília (Santarem)',
         'America/Santiago' => 'eur Chile (Santiago)',
         'America/Santo_Domingo' => 'eur an Atlantel (Santo Domingo)',
         'America/Sao_Paulo' => 'eur Brasília (São Paulo)',
-        'America/Scoresbysund' => 'eur Greunland ar Reter (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'eur Greunland (Ittoqqortoormiit)',
         'America/Sitka' => 'eur Alaska (Sitka)',
         'America/St_Barthelemy' => 'eur an Atlantel (Saint Barthélemy)',
         'America/St_Johns' => 'eur Newfoundland (Saint Johnʼs)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'eur ar Cʼhreiz (Swift Current)',
         'America/Tegucigalpa' => 'eur ar Cʼhreiz (Tegucigalpa)',
         'America/Thule' => 'eur an Atlantel (Qânâq)',
-        'America/Thunder_Bay' => 'eur ar Reter (Thunder Bay)',
         'America/Tijuana' => 'eur an Habask (Tijuana)',
         'America/Toronto' => 'eur ar Reter (Toronto)',
         'America/Tortola' => 'eur an Atlantel (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'eur Kanada (Whitehorse)',
         'America/Winnipeg' => 'eur ar Cʼhreiz (Winnipeg)',
         'America/Yakutat' => 'eur Alaska (Yakutat)',
-        'America/Yellowknife' => 'eur ar Menezioù (Yellowknife)',
-        'Antarctica/Casey' => 'eur Antarktika (Casey)',
+        'Antarctica/Casey' => 'eur Aostralia ar Cʼhornôg (Casey)',
         'Antarctica/Davis' => 'eur Davis',
         'Antarctica/DumontDUrville' => 'eur Dumont-d’Urville',
         'Antarctica/Macquarie' => 'eur Aostralia ar Reter (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'eur Vostok',
         'Arctic/Longyearbyen' => 'eur Kreizeuropa (Longyearbyen)',
         'Asia/Aden' => 'eur Arabia (Aden)',
-        'Asia/Almaty' => 'eur Kazakstan ar Reter (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)',
@@ -233,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)',
@@ -267,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 Reter (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'eur Kreizaostralia (Adelaide)',
         'Australia/Brisbane' => 'eur Aostralia ar Reter (Brisbane)',
         'Australia/Broken_Hill' => 'eur Kreizaostralia (Broken Hill)',
-        'Australia/Currie' => 'eur Aostralia ar Reter (Currie)',
         'Australia/Darwin' => 'eur Kreizaostralia (Darwin)',
         'Australia/Eucla' => 'eur Kreizaostralia ar Cʼhornôg (Eucla)',
         'Australia/Hobart' => 'eur Aostralia ar Reter (Hobart)',
@@ -320,8 +312,6 @@
         'Australia/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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'eur Europa ar Reter (Tallinn)',
         'Europe/Tirane' => 'eur Kreizeuropa (Tiranë)',
         'Europe/Ulyanovsk' => 'eur Moskov (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'eur Europa ar Reter (Uzhgorod)',
         'Europe/Vaduz' => 'eur Kreizeuropa (Vaduz)',
         'Europe/Vatican' => 'eur Kreizeuropa (Vatikan)',
         'Europe/Vienna' => 'eur Kreizeuropa (Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'eur Volgograd',
         'Europe/Warsaw' => 'eur Kreizeuropa (Varsovia)',
         'Europe/Zagreb' => 'eur Kreizeuropa (Zagreb)',
-        'Europe/Zaporozhye' => 'eur Europa ar Reter (Zaporozhye)',
         'Europe/Zurich' => 'eur Kreizeuropa (Zurich)',
         'Indian/Antananarivo' => 'eur Afrika ar Reter (Antananarivo)',
         'Indian/Chagos' => 'eur Meurvor Indez (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'eur Inizi Salomon (Guadalcanal)',
         'Pacific/Guam' => 'eur Chamorro (Guam)',
         'Pacific/Honolulu' => 'eur Hawaii hag an Aleouted (Honolulu)',
-        'Pacific/Johnston' => 'eur Hawaii hag an Aleouted (Johnston)',
         'Pacific/Kiritimati' => 'eur Line Islands (Kiritimati)',
         'Pacific/Kosrae' => 'eur Kosrae',
         'Pacific/Kwajalein' => 'eur Inizi Marshall (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'eur Wake Island',
         'Pacific/Wallis' => 'eur Wallis ha Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bs_Cyrl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bs_Cyrl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bs_Cyrl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bs_Cyrl.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => 'Источно вријеме (Детроит)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Планинско вријеме (Форт Нелсон)',
         'America/Fortaleza' => 'Бразилија вријеме (Форталеза)',
         'America/Glace_Bay' => 'Атланско вријеме (Глејс Беј)',
-        'America/Godthab' => 'Западни Гренланд вријеме (Нук)',
+        'America/Godthab' => 'Време: Гренланд (Нук)',
         'America/Goose_Bay' => 'Атланско вријеме (Гус Беј)',
         'America/Grand_Turk' => 'Источно вријеме (Гранд Турк)',
         'America/Grenada' => 'Атланско вријеме (Гренада)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Атланско вријеме (Монтсерат)',
         'America/Nassau' => 'Источно вријеме (Насау)',
         'America/New_York' => 'Источно вријеме (Њујорк)',
-        'America/Nipigon' => 'Источно вријеме (Нипигон)',
         'America/Nome' => 'Аљаска вријеме (Ном)',
         'America/Noronha' => 'Фернандо де Нороња вријеме',
         'America/North_Dakota/Beulah' => 'Централно вријеме (Бијула, Северна Дакота)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Централно вријеме (Нови Салем, Северна Дакота)',
         'America/Ojinaga' => 'Централно вријеме (Охинага)',
         'America/Panama' => 'Источно вријеме (Панама)',
-        'America/Pangnirtung' => 'Источно вријеме (Пангниртунг)',
         'America/Paramaribo' => 'Суринам вријеме (Парамарибо)',
         'America/Phoenix' => 'Планинско вријеме (Феникс)',
         'America/Port-au-Prince' => 'Источно вријеме (Порт-о-Пренс)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Амазон вријеме (Порто Вељо)',
         'America/Puerto_Rico' => 'Атланско вријеме (Порторико)',
         'America/Punta_Arenas' => 'Чиле вријеме (Пунта Аренас)',
-        'America/Rainy_River' => 'Централно вријеме (Рејни Ривер)',
         'America/Rankin_Inlet' => 'Централно вријеме (Ранкин Инлет)',
         'America/Recife' => 'Бразилија вријеме (Ресифе)',
         'America/Regina' => 'Централно вријеме (Регина)',
         'America/Resolute' => 'Централно вријеме (Ресолут)',
         'America/Rio_Branco' => 'Акре време (Рио Бранко)',
-        'America/Santa_Isabel' => 'Сјеверномексичко вријеме (Santa Isabel)',
         'America/Santarem' => 'Бразилија вријеме (Сантарем)',
         'America/Santiago' => 'Чиле вријеме (Сантијаго)',
         'America/Santo_Domingo' => 'Атланско вријеме (Санто Доминго)',
         'America/Sao_Paulo' => 'Бразилија вријеме (Сао Паоло)',
-        'America/Scoresbysund' => 'Источни Гренланд вријеме (Итокортормит)',
+        'America/Scoresbysund' => 'Време: Гренланд (Итокортормит)',
         'America/Sitka' => 'Аљаска вријеме (Ситка)',
         'America/St_Barthelemy' => 'Атланско вријеме (Св. Бартоломeј)',
         'America/St_Johns' => 'Њуфаундленд вријеме (Св. Џон)',
@@ -194,16 +190,14 @@
         'America/Swift_Current' => 'Централно вријеме (Свифт Курент)',
         'America/Tegucigalpa' => 'Централно вријеме (Тегусигалпа)',
         'America/Thule' => 'Атланско вријеме (Туле)',
-        'America/Thunder_Bay' => 'Источно вријеме (Тандер Беј)',
         'America/Tijuana' => 'Пацифичко вријеме (Тихуана)',
         'America/Toronto' => 'Источно вријеме (Торонто)',
         'America/Tortola' => 'Атланско вријеме (Тортола)',
         'America/Vancouver' => 'Пацифичко вријеме (Ванкувер)',
-        'America/Whitehorse' => 'Jukonsko vrijeme (Вајтхорс)',
+        'America/Whitehorse' => 'Yukon Time (Вајтхорс)',
         'America/Winnipeg' => 'Централно вријеме (Винипег)',
         'America/Yakutat' => 'Аљаска вријеме (Јакутат)',
-        'America/Yellowknife' => 'Планинско вријеме (Јелоунајф)',
-        'Antarctica/Casey' => 'Време: Антарктик (Касеј)',
+        'Antarctica/Casey' => 'Аустралијско западно вријеме (Касеј)',
         'Antarctica/Davis' => 'Дејвис вријеме',
         'Antarctica/DumontDUrville' => 'Димон д’Урвил вријеме',
         'Antarctica/Macquarie' => 'Аустралијско источно вријеме (Меквори)',
@@ -216,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' => 'Азербејџан вријеме (Баку)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'Брунеј Дарусалам вријеме (Брунеји)',
         'Asia/Calcutta' => 'Индијско стандардно вријеме (Калкута)',
         'Asia/Chita' => 'Јакутск вријеме (Чита)',
-        'Asia/Choibalsan' => 'Улан Батор вријеме (Чојбалсан)',
         'Asia/Colombo' => 'Индијско стандардно вријеме (Коломбо)',
         'Asia/Damascus' => 'Источноевропско вријеме (Дамаск)',
         'Asia/Dhaka' => 'Бангладеш вријеме (Дака)',
@@ -267,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' => 'Индокина вријеме (Хо Ши Мин)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Аустралијско централно вријеме (Аделаида)',
         'Australia/Brisbane' => 'Аустралијско источно вријеме (Бризбејн)',
         'Australia/Broken_Hill' => 'Аустралијско централно вријеме (Брокен Хил)',
-        'Australia/Currie' => 'Аустралијско источно вријеме (Курие)',
         'Australia/Darwin' => 'Аустралијско централно вријеме (Дарвин)',
         'Australia/Eucla' => 'Аустралијско централно западно вријеме (Иукла)',
         'Australia/Hobart' => 'Аустралијско источно вријеме (Хобарт)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'Аустралијско источно вријеме (Мелбурн)',
         'Australia/Perth' => 'Аустралијско западно вријеме (Перт)',
         'Australia/Sydney' => 'Аустралијско источно вријеме (Сиднеј)',
-        'CST6CDT' => 'Централно вријеме',
-        'EST5EDT' => 'Источно вријеме',
         'Etc/GMT' => 'Гриничко средње вријеме',
         'Etc/UTC' => 'Координисано универзално вријеме',
         'Europe/Amsterdam' => 'Средњеевропско вријеме (Амстердам)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Источноевропско вријеме (Талин)',
         'Europe/Tirane' => 'Средњеевропско вријеме (Тирана)',
         'Europe/Ulyanovsk' => 'Москва вријеме (Уљановск)',
-        'Europe/Uzhgorod' => 'Источноевропско вријеме (Ужгород)',
         'Europe/Vaduz' => 'Средњеевропско вријеме (Вадуз)',
         'Europe/Vatican' => 'Средњеевропско вријеме (Ватикан)',
         'Europe/Vienna' => 'Средњеевропско вријеме (Беч)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Волгоград вријеме',
         'Europe/Warsaw' => 'Средњеевропско вријеме (Варшава)',
         'Europe/Zagreb' => 'Средњеевропско вријеме (Загреб)',
-        'Europe/Zaporozhye' => 'Источноевропско вријеме (Запорожје)',
         'Europe/Zurich' => 'Средњеевропско вријеме (Цирих)',
         'Indian/Antananarivo' => 'Источно-афричко вријеме (Антананариво)',
         'Indian/Chagos' => 'Индијско океанско вријеме (Чагос)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'Маурицијус вријеме',
         'Indian/Mayotte' => 'Источно-афричко вријеме (Мајот)',
         'Indian/Reunion' => 'Реинион вријеме (Реунион)',
-        'MST7MDT' => 'Планинско вријеме',
-        'PST8PDT' => 'Пацифичко вријеме',
         'Pacific/Apia' => 'Апија вријеме',
         'Pacific/Auckland' => 'Нови Зеланд вријеме (Окланд)',
         'Pacific/Bougainville' => 'Папуа Нова Гвинеја вријеме (Бугенвил)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Соломонска Острва вријеме (Гвадалканал)',
         'Pacific/Guam' => 'Чаморо вријеме (Гуам)',
         'Pacific/Honolulu' => 'Хавајско-алеутско вријеме (Хонолулу)',
-        'Pacific/Johnston' => 'Хавајско-алеутско вријеме (Џонстон)',
         'Pacific/Kiritimati' => 'Лине Острва вријеме (Киритимати)',
         'Pacific/Kosrae' => 'Кошре вријеме',
         'Pacific/Kwajalein' => 'Маршалска Острва вријеме (Кваџалејин)',
@@ -437,7 +422,5 @@
         'Pacific/Wake' => 'Вејк острво вријеме',
         'Pacific/Wallis' => 'Валис и Футуна Острва вријеме',
     ],
-    'Meta' => [
-        'GmtFormat' => 'GMT%s',
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bs.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bs.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bs.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/bs.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
         'Africa/Nouakchott' => 'Griničko vrijeme (Nouakchott)',
         'Africa/Ouagadougou' => 'Griničko vrijeme (Ouagadougou)',
         'Africa/Porto-Novo' => 'Zapadnoafričko vrijeme (Porto-Novo)',
-        'Africa/Sao_Tome' => 'Griničko vrijeme (Sao Tome)',
+        'Africa/Sao_Tome' => 'Griničko vrijeme (São Tomé)',
         'Africa/Tripoli' => 'Istočnoevropsko vrijeme (Tripoli)',
         'Africa/Tunis' => 'Centralnoevropsko vrijeme (Tunis)',
         'Africa/Windhoek' => 'Centralnoafričko vrijeme (Windhoek)',
@@ -67,7 +67,7 @@
         'America/Argentina/Tucuman' => 'Argentinsko vrijeme (Tucuman)',
         'America/Argentina/Ushuaia' => 'Argentinsko vrijeme (Ushuaia)',
         'America/Aruba' => 'Sjevernoameričko atlantsko vrijeme (Aruba)',
-        'America/Asuncion' => 'Paragvajsko vrijeme (Asuncion)',
+        'America/Asuncion' => 'Paragvajsko vrijeme (Asunción)',
         'America/Bahia' => 'Brazilijsko vrijeme (Bahia)',
         'America/Bahia_Banderas' => 'Sjevernoameričko centralno vrijeme (Bahia Banderas)',
         'America/Barbados' => 'Sjevernoameričko atlantsko vrijeme (Barbados)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Sjevernoameričko planinsko vrijeme (Fort Nelson)',
         'America/Fortaleza' => 'Brazilijsko vrijeme (Fortaleza)',
         'America/Glace_Bay' => 'Sjevernoameričko atlantsko vrijeme (Glace Bay)',
-        'America/Godthab' => 'Zapadnogrenlandsko vrijeme (Nuuk)',
+        'America/Godthab' => 'Grenland (Nuuk)',
         'America/Goose_Bay' => 'Sjevernoameričko atlantsko vrijeme (Goose Bay)',
         'America/Grand_Turk' => 'Sjevernoameričko istočno vrijeme (Grand Turk)',
         'America/Grenada' => 'Sjevernoameričko atlantsko vrijeme (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Sjevernoameričko atlantsko vrijeme (Montserrat)',
         'America/Nassau' => 'Sjevernoameričko istočno vrijeme (Nassau)',
         'America/New_York' => 'Sjevernoameričko istočno vrijeme (New York)',
-        'America/Nipigon' => 'Sjevernoameričko istočno vrijeme (Nipigon)',
         'America/Nome' => 'Aljaskansko vrijeme (Nome)',
         'America/Noronha' => 'Vrijeme na ostrvu Fernando di Noronja (Noronha)',
         'America/North_Dakota/Beulah' => 'Sjevernoameričko centralno vrijeme (Beulah, Sjeverna Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Sjevernoameričko centralno vrijeme (New Salem, Sjeverna Dakota)',
         'America/Ojinaga' => 'Sjevernoameričko centralno vrijeme (Ojinaga)',
         'America/Panama' => 'Sjevernoameričko istočno vrijeme (Panama)',
-        'America/Pangnirtung' => 'Sjevernoameričko istočno vrijeme (Pangnirtung)',
         'America/Paramaribo' => 'Surinamsko vrijeme (Paramaribo)',
         'America/Phoenix' => 'Sjevernoameričko planinsko vrijeme (Phoenix)',
         'America/Port-au-Prince' => 'Sjevernoameričko istočno vrijeme (Port-au-Prince)',
@@ -172,20 +170,18 @@
         'America/Porto_Velho' => 'Amazonsko vrijeme (Porto Velho)',
         'America/Puerto_Rico' => 'Sjevernoameričko atlantsko vrijeme (Portoriko)',
         'America/Punta_Arenas' => 'Čileansko vrijeme (Punta Arenas)',
-        'America/Rainy_River' => 'Sjevernoameričko centralno vrijeme (Rainy River)',
         'America/Rankin_Inlet' => 'Sjevernoameričko centralno vrijeme (Rankin Inlet)',
         'America/Recife' => 'Brazilijsko vrijeme (Recife)',
         'America/Regina' => 'Sjevernoameričko centralno vrijeme (Regina)',
         'America/Resolute' => 'Sjevernoameričko centralno vrijeme (Resolute)',
         'America/Rio_Branco' => 'Acre vreme (Rio Branco)',
-        'America/Santa_Isabel' => 'Sjeverozapadno meksičko vrijeme (Santa Isabel)',
         'America/Santarem' => 'Brazilijsko vrijeme (Santarem)',
         'America/Santiago' => 'Čileansko vrijeme (Santiago)',
         'America/Santo_Domingo' => 'Sjevernoameričko atlantsko vrijeme (Santo Domingo)',
         'America/Sao_Paulo' => 'Brazilijsko vrijeme (Sao Paulo)',
-        'America/Scoresbysund' => 'Istočnogrenlandsko vrijeme (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Grenland (Ittoqqortoormiit)',
         'America/Sitka' => 'Aljaskansko vrijeme (Sitka)',
-        'America/St_Barthelemy' => 'Sjevernoameričko atlantsko vrijeme (St. Barthelemy)',
+        'America/St_Barthelemy' => 'Sjevernoameričko atlantsko vrijeme (St. Barthélemy)',
         'America/St_Johns' => 'Njufaundlendsko vrijeme (St. John’s)',
         'America/St_Kitts' => 'Sjevernoameričko atlantsko vrijeme (St. Kitts)',
         'America/St_Lucia' => 'Sjevernoameričko atlantsko vrijeme (St. Lucia)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Sjevernoameričko centralno vrijeme (Swift Current)',
         'America/Tegucigalpa' => 'Sjevernoameričko centralno vrijeme (Tegucigalpa)',
         'America/Thule' => 'Sjevernoameričko atlantsko vrijeme (Thule)',
-        'America/Thunder_Bay' => 'Sjevernoameričko istočno vrijeme (Thunder Bay)',
         'America/Tijuana' => 'Sjevernoameričko pacifičko vrijeme (Tijuana)',
         'America/Toronto' => 'Sjevernoameričko istočno vrijeme (Toronto)',
         'America/Tortola' => 'Sjevernoameričko atlantsko vrijeme (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Jukonsko vrijeme (Whitehorse)',
         'America/Winnipeg' => 'Sjevernoameričko centralno vrijeme (Winnipeg)',
         'America/Yakutat' => 'Aljaskansko vrijeme (Yakutat)',
-        'America/Yellowknife' => 'Sjevernoameričko planinsko vrijeme (Yellowknife)',
-        'Antarctica/Casey' => 'Antarktika (Casey)',
+        'Antarctica/Casey' => 'Zapadnoaustralijsko vrijeme (Casey)',
         'Antarctica/Davis' => 'Vrijeme stanice Davis',
         'Antarctica/DumontDUrville' => 'Vrijeme stanice Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Istočnoaustralijsko vrijeme (Macquarie)',
@@ -216,30 +210,29 @@
         'Antarctica/Vostok' => 'Vrijeme stanice Vostok',
         'Arctic/Longyearbyen' => 'Centralnoevropsko vrijeme (Longyearbyen)',
         'Asia/Aden' => 'Arabijsko vrijeme (Aden)',
-        'Asia/Almaty' => 'Istočnokazahstansko 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)',
@@ -267,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' => 'Istočnokazahstansko 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Centralnoaustralijsko vrijeme (Adelaide)',
         'Australia/Brisbane' => 'Istočnoaustralijsko vrijeme (Brisbane)',
         'Australia/Broken_Hill' => 'Centralnoaustralijsko vrijeme (Broken Hill)',
-        'Australia/Currie' => 'Istočnoaustralijsko vrijeme (Currie)',
         'Australia/Darwin' => 'Centralnoaustralijsko vrijeme (Darwin)',
         'Australia/Eucla' => 'Australijsko centralno zapadno vrijeme (Eucla)',
         'Australia/Hobart' => 'Istočnoaustralijsko vrijeme (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Istočnoevropsko vrijeme (Talin)',
         'Europe/Tirane' => 'Centralnoevropsko vrijeme (Tirana)',
         'Europe/Ulyanovsk' => 'Moskovsko vrijeme (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Istočnoevropsko vrijeme (Užgorod)',
         'Europe/Vaduz' => 'Centralnoevropsko vrijeme (Vaduz)',
         'Europe/Vatican' => 'Centralnoevropsko vrijeme (Vatikan)',
         'Europe/Vienna' => 'Centralnoevropsko vrijeme (Beč)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Volgogradsko vrijeme',
         'Europe/Warsaw' => 'Centralnoevropsko vrijeme (Varšava)',
         'Europe/Zagreb' => 'Centralnoevropsko vrijeme (Zagreb)',
-        'Europe/Zaporozhye' => 'Istočnoevropsko vrijeme (Zaporožje)',
         'Europe/Zurich' => 'Centralnoevropsko vrijeme (Cirih)',
         'Indian/Antananarivo' => 'Istočnoafričko vrijeme (Antananarivo)',
         'Indian/Chagos' => 'Vrijeme na Indijskom okeanu (Chagos)',
@@ -394,9 +382,7 @@
         'Indian/Maldives' => 'Maldivsko vrijeme (Maldivi)',
         'Indian/Mauritius' => 'Mauricijsko vrijeme (Mauricijus)',
         'Indian/Mayotte' => 'Istočnoafričko vrijeme (Mayotte)',
-        'Indian/Reunion' => 'Reunionsko vrijeme',
-        'MST7MDT' => 'Sjevernoameričko planinsko vrijeme',
-        'PST8PDT' => 'Sjevernoameričko pacifičko vrijeme',
+        'Indian/Reunion' => 'Reunionsko vrijeme (Réunion)',
         'Pacific/Apia' => 'Apijsko vrijeme (Apia)',
         'Pacific/Auckland' => 'Novozelandsko vrijeme (Auckland)',
         'Pacific/Bougainville' => 'Vrijeme na Papui Novoj Gvineji (Bougainville)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Vrijeme na Solomonskim ostrvima (Guadalcanal)',
         'Pacific/Guam' => 'Čamorsko standardno vrijeme (Guam)',
         'Pacific/Honolulu' => 'Havajsko-aleućansko vrijeme (Honolulu)',
-        'Pacific/Johnston' => 'Havajsko-aleućansko vrijeme (Johnston)',
         'Pacific/Kiritimati' => 'Vrijeme na Ostrvima Lajn (Kiritimati)',
         'Pacific/Kosrae' => 'Vrijeme na Ostrvu Kosrae',
         'Pacific/Kwajalein' => 'Vrijeme na Maršalovim ostrvima (Kwajalein)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ca.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ca.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ca.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ca.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 (Muqdiisho)',
-        'Africa/Monrovia' => 'Hora del Meridià de Greenwich (Monrovia)',
-        'Africa/Nairobi' => 'Hora de l’Àfrica Oriental (Nairobi)',
-        'Africa/Ndjamena' => 'Hora de l’Àfrica Occidental (Ndjamena)',
-        '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)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Hora de muntanya d’Amèrica del Nord (Fort Nelson)',
         'America/Fortaleza' => 'Hora de Brasília (Fortaleza)',
         'America/Glace_Bay' => 'Hora de l’Atlàntic (Glace Bay)',
-        'America/Godthab' => 'Hora de l’Oest de Groenlàndia (Nuuk)',
+        'America/Godthab' => 'Hora de: Groenlàndia (Nuuk)',
         'America/Goose_Bay' => 'Hora de l’Atlàntic (Goose Bay)',
         'America/Grand_Turk' => 'Hora oriental d’Amèrica del Nord (Grand Turk)',
         'America/Grenada' => 'Hora de l’Atlàntic (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Hora de l’Atlàntic (Montserrat)',
         'America/Nassau' => 'Hora oriental d’Amèrica del Nord (Nassau)',
         'America/New_York' => 'Hora oriental d’Amèrica del Nord (Nova York)',
-        'America/Nipigon' => 'Hora oriental d’Amèrica del Nord (Nipigon)',
         'America/Nome' => 'Hora d’Alaska (Nome)',
         'America/Noronha' => 'Hora de Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Hora central d’Amèrica del Nord (Beulah, Dakota del Nord)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Hora central d’Amèrica del Nord (New Salem, Dakota del Nord)',
         'America/Ojinaga' => 'Hora central d’Amèrica del Nord (Ojinaga)',
         'America/Panama' => 'Hora oriental d’Amèrica del Nord (Panamà)',
-        'America/Pangnirtung' => 'Hora oriental d’Amèrica del Nord (Pangnirtung)',
         'America/Paramaribo' => 'Hora de Surinam (Paramaribo)',
         'America/Phoenix' => 'Hora de muntanya d’Amèrica del Nord (Phoenix)',
         'America/Port-au-Prince' => 'Hora oriental d’Amèrica del Nord (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Hora de l’Amazones (Porto Velho)',
         'America/Puerto_Rico' => 'Hora de l’Atlàntic (Puerto Rico)',
         'America/Punta_Arenas' => 'Hora de Xile (Punta Arenas)',
-        'America/Rainy_River' => 'Hora central d’Amèrica del Nord (Rainy River)',
         'America/Rankin_Inlet' => 'Hora central d’Amèrica del Nord (Rankin Inlet)',
         'America/Recife' => 'Hora de Brasília (Recife)',
         'America/Regina' => 'Hora central d’Amèrica del Nord (Regina)',
         'America/Resolute' => 'Hora central d’Amèrica del Nord (Resolute)',
-        'America/Rio_Branco' => 'Hora de: Brasil (Río Branco)',
-        'America/Santa_Isabel' => 'Hora del nord-oest de Mèxic (Santa Isabel)',
+        'America/Rio_Branco' => 'Hora de: Brasil (Rio Branco)',
         'America/Santarem' => 'Hora de Brasília (Santarém)',
         'America/Santiago' => 'Hora de Xile (Santiago)',
         'America/Santo_Domingo' => 'Hora de l’Atlàntic (Santo Domingo)',
         'America/Sao_Paulo' => 'Hora de Brasília (São Paulo)',
-        'America/Scoresbysund' => 'Hora de l’Est de Groenlàndia (Scoresbysund)',
+        'America/Scoresbysund' => 'Hora de: Groenlàndia (Scoresbysund)',
         'America/Sitka' => 'Hora d’Alaska (Sitka)',
         'America/St_Barthelemy' => 'Hora de l’Atlàntic (Saint Barthélemy)',
         'America/St_Johns' => 'Hora de Terranova (Saint John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Hora central d’Amèrica del Nord (Swift Current)',
         'America/Tegucigalpa' => 'Hora central d’Amèrica del Nord (Tegucigalpa)',
         'America/Thule' => 'Hora de l’Atlàntic (Thule)',
-        'America/Thunder_Bay' => 'Hora oriental d’Amèrica del Nord (Thunder Bay)',
         'America/Tijuana' => 'Hora del Pacífic d’Amèrica del Nord (Tijuana)',
         'America/Toronto' => 'Hora oriental d’Amèrica del Nord (Toronto)',
         'America/Tortola' => 'Hora de l’Atlàntic (Tortola)',
@@ -202,54 +197,52 @@
         'America/Whitehorse' => 'Hora de Yukon (Whitehorse)',
         'America/Winnipeg' => 'Hora central d’Amèrica del Nord (Winnipeg)',
         'America/Yakutat' => 'Hora d’Alaska (Yakutat)',
-        'America/Yellowknife' => 'Hora de muntanya d’Amèrica del Nord (Yellowknife)',
-        'Antarctica/Casey' => 'Hora de: Antàrtida (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’est del Kazakhstan (Almaty)',
-        'Asia/Amman' => 'Hora de l’Est d’Europa (Amman)',
-        'Asia/Anadyr' => 'Hora d’Anadyr (Anadyr’)',
-        'Asia/Aqtau' => 'Hora de l’oest del Kazakhstan (Aqtaū)',
-        'Asia/Aqtobe' => 'Hora de l’oest del Kazakhstan (Aqtobe)',
-        'Asia/Ashgabat' => 'Hora del Turkmenistan (Ashgabat)',
-        'Asia/Atyrau' => 'Hora de l’oest del Kazakhstan (Atirau)',
+        '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 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 (Barnaul)',
-        'Asia/Beirut' => 'Hora de l’Est d’Europa (Beirut)',
-        'Asia/Bishkek' => 'Hora del Kirguizistan (Bixkek)',
+        'Asia/Barnaul' => 'Hora de: Rússia (Barnaül)',
+        '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’Ulan Bator (Choibalsan)',
         'Asia/Colombo' => 'Hora de l’Índia (Colombo)',
-        'Asia/Damascus' => 'Hora de l’Est d’Europa (Damasc)',
-        'Asia/Dhaka' => 'Hora de Bangladesh (Dacca)',
+        '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 (Dushanbe)',
-        '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/Dushanbe' => 'Hora del Tadjikistan (Duixanbé)',
+        '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 Hovd',
+        'Asia/Hovd' => 'Hora de Khovd',
         'Asia/Irkutsk' => 'Hora d’Irkutsk',
         'Asia/Jakarta' => 'Hora de l’oest d’Indonèsia (Jakarta)',
         'Asia/Jayapura' => 'Hora de l’est d’Indonèsia (Jaipur)',
         'Asia/Jerusalem' => 'Hora d’Israel (Jerusalem)',
-        'Asia/Kabul' => 'Hora de l’Afganistan (Kābul)',
+        'Asia/Kabul' => 'Hora de l’Afganistan (Kabul)',
         'Asia/Kamchatka' => 'Hora de Kamtxatka',
         'Asia/Karachi' => 'Hora del Pakistan (Karachi)',
         'Asia/Katmandu' => 'Hora del Nepal (Katmandú)',
@@ -260,143 +253,136 @@
         'Asia/Kuwait' => 'Hora àrab (Kuwait)',
         'Asia/Macau' => 'Hora de la Xina (Macau)',
         'Asia/Magadan' => 'Hora de Magadan',
-        'Asia/Makassar' => 'Hora central d’Indonèsia (Makasar)',
+        '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 (Novosibirsk)',
+        '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’est del Kazakhstan (Kostanai)',
-        'Asia/Qyzylorda' => 'Hora de l’oest del Kazakhstan (Kizil-Orda)',
-        'Asia/Rangoon' => 'Hora de Myanmar (Yangôn)',
-        'Asia/Riyadh' => 'Hora àrab (Al-Riyād)',
-        'Asia/Saigon' => 'Hora de l’Indoxina (Ho Chi Minh)',
-        'Asia/Sakhalin' => 'Hora de Sakhalin',
+        '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)',
+        'Asia/Sakhalin' => 'Hora de Sakhalín',
         'Asia/Samarkand' => 'Hora de l’Uzbekistan (Samarcanda)',
         'Asia/Seoul' => 'Hora de Corea (Seül)',
-        'Asia/Shanghai' => 'Hora de la Xina (Xangai)',
+        'Asia/Shanghai' => 'Hora de la Xina (Shanghai)',
         'Asia/Singapore' => 'Hora de Singapur',
         'Asia/Srednekolymsk' => 'Hora de Magadan (Srednekolimsk)',
         'Asia/Taipei' => 'Hora de Taipei',
         'Asia/Tashkent' => 'Hora de l’Uzbekistan (Taixkent)',
-        'Asia/Tbilisi' => 'Hora de Geòrgia (Tbilissi)',
+        'Asia/Tbilisi' => 'Hora de Geòrgia (Tbilisi)',
         'Asia/Tehran' => 'Hora de l’Iran (Teheran)',
-        'Asia/Thimphu' => 'Hora de Bhutan (Thimbu)',
+        'Asia/Thimphu' => 'Hora de Bhutan (Thimphu)',
         'Asia/Tokyo' => 'Hora del Japó (Tòquio)',
         'Asia/Tomsk' => 'Hora de: Rússia (Tomsk)',
-        'Asia/Ulaanbaatar' => 'Hora d’Ulan Bator',
+        'Asia/Ulaanbaatar' => 'Hora d’Ulaanbaatar',
         'Asia/Urumqi' => 'Hora de: Xina (Ürümchi)',
         'Asia/Ust-Nera' => 'Hora de Vladivostok (Ust’-Nera)',
         'Asia/Vientiane' => 'Hora de l’Indoxina (Vientiane)',
         'Asia/Vladivostok' => 'Hora de Vladivostok',
-        'Asia/Yakutsk' => 'Hora de Iakutsk (Jakutsk)',
-        'Asia/Yekaterinburg' => 'Hora d’Ekaterinburg (Iekaterinburg)',
-        'Asia/Yerevan' => 'Hora d’Armènia (Erevan)',
+        'Asia/Yakutsk' => 'Hora de Iakutsk',
+        'Asia/Yekaterinburg' => 'Hora de Iekaterinburg',
+        '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 (Reykjavik)',
+        '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/Currie' => 'Hora d’Austràlia Oriental (Currie)',
-        '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/Astrakhan' => 'Hora de Moscou (Astrakhan)',
-        '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 (Copenhagen)',
-        '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/Amsterdam' => 'Hora d’Europa central (Amsterdam)',
+        'Europe/Andorra' => 'Hora d’Europa central (Andorra)',
+        'Europe/Astrakhan' => 'Hora de Moscou (Astracan)',
+        '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/Kirov' => 'Hora de: Rússia (Kirov)',
-        '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/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 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/Uzhgorod' => 'Hora de l’Est d’Europa (Uzhgorod)',
-        '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/Zaporozhye' => 'Hora de l’Est d’Europa (Zaporíjia)',
-        'Europe/Zurich' => 'Hora del Centre d’Europa (Zuric)',
-        '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)',
@@ -412,8 +398,7 @@
         'Pacific/Guadalcanal' => 'Hora de les illes Salomó (Guadalcanal)',
         'Pacific/Guam' => 'Hora estàndard de Chamorro (Guam)',
         'Pacific/Honolulu' => 'Hora de Hawaii-Aleutianes (Honolulu)',
-        'Pacific/Johnston' => 'Hora de Hawaii-Aleutianes (Johnston)',
-        'Pacific/Kiritimati' => 'Hora de Line Islands (Kiritimati)',
+        'Pacific/Kiritimati' => 'Hora de les illes Line (Kiritimati)',
         'Pacific/Kosrae' => 'Hora de Kosrae',
         'Pacific/Kwajalein' => 'Hora de les illes Marshall (Kwajalein)',
         'Pacific/Majuro' => 'Hora de les illes Marshall (Majuro)',
@@ -421,7 +406,7 @@
         'Pacific/Midway' => 'Hora de Samoa (Midway)',
         'Pacific/Nauru' => 'Hora de Nauru',
         'Pacific/Niue' => 'Hora de Niue',
-        'Pacific/Norfolk' => 'Hora de les illes Norfolk',
+        'Pacific/Norfolk' => 'Hora de l’illa Norfolk',
         'Pacific/Noumea' => 'Hora de Nova Caledònia (Nouméa)',
         'Pacific/Pago_Pago' => 'Hora de Samoa (Pago Pago)',
         'Pacific/Palau' => 'Hora de Palau',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Hora de les illes Wake',
         'Pacific/Wallis' => 'Hora de Wallis i Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ce.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ce.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ce.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ce.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Лаьмнийн хан (АЦШ) (Форт Нельсон)',
         'America/Fortaleza' => 'Бразили (Форталеза)',
         'America/Glace_Bay' => 'Атлантикан хан (Глейс-Бей)',
-        'America/Godthab' => 'Малхбузен Гренланди (Готхоб)',
+        'America/Godthab' => 'Гренланди (Готхоб)',
         'America/Goose_Bay' => 'Атлантикан хан (Гус-Бей)',
         'America/Grand_Turk' => 'Малхбален Америка (Гранд Турк)',
         'America/Grenada' => 'Атлантикан хан (Гренада)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Атлантикан хан (Монсеррат)',
         'America/Nassau' => 'Малхбален Америка (Нассау)',
         'America/New_York' => 'Малхбален Америка (Нью-Йорк)',
-        'America/Nipigon' => 'Малхбален Америка (Нипигон)',
         'America/Nome' => 'Аляска (Ном)',
         'America/Noronha' => 'Фернанду-ди-Норонья (Норонха)',
         'America/North_Dakota/Beulah' => 'Юккъера Америка (Бойла, Къилбаседа Дакота)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Юккъера Америка (Нью-Салем)',
         'America/Ojinaga' => 'Юккъера Америка (Охинага)',
         'America/Panama' => 'Малхбален Америка (Панама)',
-        'America/Pangnirtung' => 'Малхбален Америка (Пангниртанг)',
         'America/Paramaribo' => 'Суринам (Парамарибо)',
         'America/Phoenix' => 'Лаьмнийн хан (АЦШ) (Финикс)',
         'America/Port-au-Prince' => 'Малхбален Америка (Порт-о-Пренс)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Амазонка (Порту-Велью)',
         'America/Puerto_Rico' => 'Атлантикан хан (Пуэрто-Рико)',
         'America/Punta_Arenas' => 'Чили (Пунта-Аренас)',
-        'America/Rainy_River' => 'Юккъера Америка (Рейни-Ривер)',
         'America/Rankin_Inlet' => 'Юккъера Америка (Ранкин-Инлет)',
         'America/Recife' => 'Бразили (Ресифи)',
         'America/Regina' => 'Юккъера Америка (Реджайна)',
         'America/Resolute' => 'Юккъера Америка (Резолют)',
         'America/Rio_Branco' => 'Бразили (Риу-Бранку)',
-        'America/Santa_Isabel' => 'Къилбаседа Американ Мексикан хан (Санта-Изабел)',
         'America/Santarem' => 'Бразили (Сантарен)',
         'America/Santiago' => 'Чили (Сантьяго)',
         'America/Santo_Domingo' => 'Атлантикан хан (Санто-Доминго)',
         'America/Sao_Paulo' => 'Бразили (Сан-Паулу)',
-        'America/Scoresbysund' => 'Малхбален Гренланди (Скорсбисунн)',
+        'America/Scoresbysund' => 'Гренланди (Скорсбисунн)',
         'America/Sitka' => 'Аляска (Ситка)',
         'America/St_Barthelemy' => 'Атлантикан хан (Сен-Бартельми)',
         'America/St_Johns' => 'Ньюфаундленд (Сент-Джонс)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Юккъера Америка (Свифт-Карент)',
         'America/Tegucigalpa' => 'Юккъера Америка (Тегусигальпа)',
         'America/Thule' => 'Атлантикан хан (Туле)',
-        'America/Thunder_Bay' => 'Малхбален Америка (Тандер-Бей)',
         'America/Tijuana' => 'Тийна океанан хан (Тихуана)',
         'America/Toronto' => 'Малхбален Америка (Торонто)',
         'America/Tortola' => 'Атлантикан хан (Тортола)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Канада (Уайтхорс)',
         'America/Winnipeg' => 'Юккъера Америка (Виннипег)',
         'America/Yakutat' => 'Аляска (Якутат)',
-        'America/Yellowknife' => 'Лаьмнийн хан (АЦШ) (Йеллоунайф)',
-        'Antarctica/Casey' => 'Антарктида (Кейси)',
+        'Antarctica/Casey' => 'Малхбузен Австрали (Кейси)',
         'Antarctica/Davis' => 'Дейвис',
         'Antarctica/DumontDUrville' => 'Дюмон-д’Юрвиль',
         'Antarctica/Macquarie' => 'Малхбален Австрали (Маккуори)',
@@ -216,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' => 'Азербайджан (Бакох)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'Бруней-Даруссалам',
         'Asia/Calcutta' => 'ХӀинди (Калькутта)',
         'Asia/Chita' => 'Якутск (Чита)',
-        'Asia/Choibalsan' => 'Улан-Батор (Чойбалсан)',
         'Asia/Colombo' => 'ХӀинди (Коломбо)',
         'Asia/Damascus' => 'Малхбален Европа (Димашкъ)',
         'Asia/Dhaka' => 'Бангладеш (Дакка)',
@@ -267,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' => 'Индокитай (Хошимин)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Юккъера Австрали (Аделаида)',
         'Australia/Brisbane' => 'Малхбален Австрали (Брисбен)',
         'Australia/Broken_Hill' => 'Юккъера Австрали (Брокен-Хилл)',
-        'Australia/Currie' => 'Малхбален Австрали (Керри)',
         'Australia/Darwin' => 'Юккъера Австрали (Дарвин)',
         'Australia/Eucla' => 'Юккъера Австрали, малхбузен хан (Юкла)',
         'Australia/Hobart' => 'Малхбален Австрали (Хобарт)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'Малхбален Австрали (Мельбурн)',
         'Australia/Perth' => 'Малхбузен Австрали (Перт)',
         'Australia/Sydney' => 'Малхбален Австрали (Сидней)',
-        'CST6CDT' => 'Юккъера Америка',
-        'EST5EDT' => 'Малхбален Америка',
         'Etc/GMT' => 'Гринвичица юкъара хан',
         'Europe/Amsterdam' => 'Юккъера Европа (Амстердам)',
         'Europe/Andorra' => 'Юккъера Европа (Андорра)',
@@ -373,7 +363,6 @@
         'Europe/Tallinn' => 'Малхбален Европа (Таллин)',
         'Europe/Tirane' => 'Юккъера Европа (Тирана)',
         'Europe/Ulyanovsk' => 'Москва (Ульяновск)',
-        'Europe/Uzhgorod' => 'Малхбален Европа (Ужгород)',
         'Europe/Vaduz' => 'Юккъера Европа (Вадуц)',
         'Europe/Vatican' => 'Юккъера Европа (Ватикан)',
         'Europe/Vienna' => 'Юккъера Европа (Вена)',
@@ -381,7 +370,6 @@
         'Europe/Volgograd' => 'Волгоград',
         'Europe/Warsaw' => 'Юккъера Европа (Варшава)',
         'Europe/Zagreb' => 'Юккъера Европа (Загреб)',
-        'Europe/Zaporozhye' => 'Малхбален Европа (Запорожье)',
         'Europe/Zurich' => 'Юккъера Европа (Цюрих)',
         'Indian/Antananarivo' => 'Малхбален Африка (Антананариву)',
         'Indian/Chagos' => 'Индин океан (Чагос)',
@@ -394,8 +382,6 @@
         'Indian/Mauritius' => 'Маврики',
         'Indian/Mayotte' => 'Малхбален Африка (Майорка)',
         'Indian/Reunion' => 'Реюньон',
-        'MST7MDT' => 'Лаьмнийн хан (АЦШ)',
-        'PST8PDT' => 'Тийна океанан хан',
         'Pacific/Apia' => 'хан Апиа, Самоа',
         'Pacific/Auckland' => 'Керла Зеланди (Окленд)',
         'Pacific/Bougainville' => 'Папуа – Керла Гвиней (Бугенвиль, гӀ-е)',
@@ -411,7 +397,6 @@
         'Pacific/Guadalcanal' => 'Соломонан, гӀ-наш (Гвадалканал)',
         'Pacific/Guam' => 'Чаморро (Гуам)',
         'Pacific/Honolulu' => 'Гавайн-алеутийн хан (Гонолулу)',
-        'Pacific/Johnston' => 'Гавайн-алеутийн хан (Джонстон)',
         'Pacific/Kiritimati' => 'Лайн, гӀ-наш (Киритимати)',
         'Pacific/Kosrae' => 'Косраэ (Косрае)',
         'Pacific/Kwajalein' => 'Маршалан , гӀ-наш (Кваджалейн)',
@@ -436,6 +421,5 @@
         'Pacific/Wake' => 'Уэйк, гӀ-е',
         'Pacific/Wallis' => 'Уоллис а, Футуна а',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/cs.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/cs.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/cs.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/cs.php	2026-05-20 10:22:01.000000000 +0200
@@ -101,12 +101,12 @@
         'America/Detroit' => 'severoamerický východní čas (Detroit)',
         'America/Dominica' => 'atlantický čas (Dominika)',
         'America/Edmonton' => 'severoamerický horský čas (Edmonton)',
-        'America/Eirunepe' => 'Acrejský čas (Eirunepe)',
+        'America/Eirunepe' => 'acrejský čas (Eirunepe)',
         'America/El_Salvador' => 'severoamerický centrální čas (Salvador)',
         'America/Fort_Nelson' => 'severoamerický horský čas (Fort Nelson)',
         'America/Fortaleza' => 'brasilijský čas (Fortaleza)',
         'America/Glace_Bay' => 'atlantický čas (Glace Bay)',
-        'America/Godthab' => 'západogrónský čas (Nuuk)',
+        'America/Godthab' => 'časové pásmo Grónsko (Nuuk)',
         'America/Goose_Bay' => 'atlantický čas (Goose Bay)',
         'America/Grand_Turk' => 'severoamerický východní čas (Grand Turk)',
         'America/Grenada' => 'atlantický čas (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'atlantický čas (Montserrat)',
         'America/Nassau' => 'severoamerický východní čas (Nassau)',
         'America/New_York' => 'severoamerický východní čas (New York)',
-        'America/Nipigon' => 'severoamerický východní čas (Nipigon)',
         'America/Nome' => 'aljašský čas (Nome)',
         'America/Noronha' => 'čas souostroví Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'severoamerický centrální čas (Beulah, Severní Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'severoamerický centrální čas (New Salem, Severní Dakota)',
         'America/Ojinaga' => 'severoamerický centrální čas (Ojinaga)',
         'America/Panama' => 'severoamerický východní čas (Panama)',
-        'America/Pangnirtung' => 'severoamerický východní čas (Pangnirtung)',
         'America/Paramaribo' => 'surinamský čas (Paramaribo)',
         'America/Phoenix' => 'severoamerický horský čas (Phoenix)',
         'America/Port-au-Prince' => 'severoamerický východní čas (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'amazonský čas (Porto Velho)',
         'America/Puerto_Rico' => 'atlantický čas (Portoriko)',
         'America/Punta_Arenas' => 'chilský čas (Punta Arenas)',
-        'America/Rainy_River' => 'severoamerický centrální čas (Rainy River)',
         'America/Rankin_Inlet' => 'severoamerický centrální čas (Rankin Inlet)',
         'America/Recife' => 'brasilijský čas (Recife)',
         'America/Regina' => 'severoamerický centrální čas (Regina)',
         'America/Resolute' => 'severoamerický centrální čas (Resolute)',
-        'America/Rio_Branco' => 'Acrejský čas (Rio Branco)',
-        'America/Santa_Isabel' => 'severozápadní mexický čas (Santa Isabel)',
+        'America/Rio_Branco' => 'acrejský čas (Rio Branco)',
         'America/Santarem' => 'brasilijský čas (Santarém)',
         'America/Santiago' => 'chilský čas (Santiago)',
         'America/Santo_Domingo' => 'atlantický čas (Santo Domingo)',
         'America/Sao_Paulo' => 'brasilijský čas (São Paulo)',
-        'America/Scoresbysund' => 'východogrónský čas (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'časové pásmo Grónsko (Ittoqqortoormiit)',
         'America/Sitka' => 'aljašský čas (Sitka)',
         'America/St_Barthelemy' => 'atlantický čas (Svatý Bartoloměj)',
         'America/St_Johns' => 'newfoundlandský čas (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'severoamerický centrální čas (Swift Current)',
         'America/Tegucigalpa' => 'severoamerický centrální čas (Tegucigalpa)',
         'America/Thule' => 'atlantický čas (Thule)',
-        'America/Thunder_Bay' => 'severoamerický východní čas (Thunder Bay)',
         'America/Tijuana' => 'severoamerický pacifický čas (Tijuana)',
         'America/Toronto' => 'severoamerický východní čas (Toronto)',
         'America/Tortola' => 'atlantický čas (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'yukonský čas (Whitehorse)',
         'America/Winnipeg' => 'severoamerický centrální čas (Winnipeg)',
         'America/Yakutat' => 'aljašský čas (Yakutat)',
-        'America/Yellowknife' => 'severoamerický horský čas (Yellowknife)',
-        'Antarctica/Casey' => 'Čas Caseyho stanice',
+        'Antarctica/Casey' => 'západoaustralský čas (Casey)',
         'Antarctica/Davis' => 'čas Davisovy stanice',
         'Antarctica/DumontDUrville' => 'čas stanice Dumonta d’Urvilla (Dumont d’Urville)',
         'Antarctica/Macquarie' => 'východoaustralský čas (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'čas stanice Vostok',
         'Arctic/Longyearbyen' => 'středoevropský čas (Longyearbyen)',
         'Asia/Aden' => 'arabský čas (Aden)',
-        'Asia/Almaty' => 'východokazachstá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/Anadyr' => 'anadyrský čas',
+        '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)',
@@ -233,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)',
@@ -250,7 +243,7 @@
         'Asia/Jayapura' => 'východoindonéský čas (Jayapura)',
         'Asia/Jerusalem' => 'izraelský čas (Jeruzalém)',
         'Asia/Kabul' => 'afghánský čas (Kábul)',
-        'Asia/Kamchatka' => 'Petropavlovsko-kamčatský čas (Kamčatka)',
+        'Asia/Kamchatka' => 'petropavlovsko-kamčatský čas (Kamčatka)',
         'Asia/Karachi' => 'pákistánský čas (Karáčí)',
         'Asia/Katmandu' => 'nepálský čas (Káthmándú)',
         'Asia/Khandyga' => 'jakutský čas (Chandyga)',
@@ -267,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' => 'východokazachstá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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'středoaustralský čas (Adelaide)',
         'Australia/Brisbane' => 'východoaustralský čas (Brisbane)',
         'Australia/Broken_Hill' => 'středoaustralský čas (Broken Hill)',
-        'Australia/Currie' => 'východoaustralský čas (Currie)',
         'Australia/Darwin' => 'středoaustralský čas (Darwin)',
         'Australia/Eucla' => 'středozápadní australský čas (Eucla)',
         'Australia/Hobart' => 'východoaustralský čas (Hobart)',
@@ -320,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)',
@@ -363,7 +353,7 @@
         'Europe/Prague' => 'středoevropský čas (Praha)',
         'Europe/Riga' => 'východoevropský čas (Riga)',
         'Europe/Rome' => 'středoevropský čas (Řím)',
-        'Europe/Samara' => 'Samarský čas (Samara)',
+        'Europe/Samara' => 'samarský čas (Samara)',
         'Europe/San_Marino' => 'středoevropský čas (San Marino)',
         'Europe/Sarajevo' => 'středoevropský čas (Sarajevo)',
         'Europe/Saratov' => 'moskevský čas (Saratov)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'východoevropský čas (Tallinn)',
         'Europe/Tirane' => 'středoevropský čas (Tirana)',
         'Europe/Ulyanovsk' => 'moskevský čas (Uljanovsk)',
-        'Europe/Uzhgorod' => 'východoevropský čas (Užhorod)',
         'Europe/Vaduz' => 'středoevropský čas (Vaduz)',
         'Europe/Vatican' => 'středoevropský čas (Vatikán)',
         'Europe/Vienna' => 'středoevropský čas (Vídeň)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'volgogradský čas',
         'Europe/Warsaw' => 'středoevropský čas (Varšava)',
         'Europe/Zagreb' => 'středoevropský čas (Záhřeb)',
-        'Europe/Zaporozhye' => 'východoevropský čas (Záporoží)',
         'Europe/Zurich' => 'středoevropský čas (Curych)',
         'Indian/Antananarivo' => 'východoafrický čas (Antananarivo)',
         'Indian/Chagos' => 'indickooceánský čas (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'čas Šalamounových ostrovů (Guadalcanal)',
         'Pacific/Guam' => 'chamorrský čas (Guam)',
         'Pacific/Honolulu' => 'havajsko-aleutský čas (Honolulu)',
-        'Pacific/Johnston' => 'havajsko-aleutský čas (Johnston)',
         'Pacific/Kiritimati' => 'čas Rovníkových ostrovů (Kiritimati)',
         'Pacific/Kosrae' => 'kosrajský čas (Kosrae)',
         'Pacific/Kwajalein' => 'čas Marshallových ostrovů (Kwajalein)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/cv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/cv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/cv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/cv.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Ту вӑхӑчӗ (Ҫурҫӗр Америка) (Форт Нельсон)',
         'America/Fortaleza' => 'Бразили вӑхӑчӗ (Форталеза)',
         'America/Glace_Bay' => 'Атлантика вӑхӑчӗ (Глейс-Бей)',
-        'America/Godthab' => 'Анӑҫ Гринланди вӑхӑчӗ (Нуук)',
+        'America/Godthab' => 'Гренланди (Нуук)',
         'America/Goose_Bay' => 'Атлантика вӑхӑчӗ (Гус-Бей)',
         'America/Grand_Turk' => 'Хӗвелтухӑҫ Америка вӑхӑчӗ (Гранд-Терк)',
         'America/Grenada' => 'Атлантика вӑхӑчӗ (Гренада)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Атлантика вӑхӑчӗ (Монтсеррат)',
         'America/Nassau' => 'Хӗвелтухӑҫ Америка вӑхӑчӗ (Нассау)',
         'America/New_York' => 'Хӗвелтухӑҫ Америка вӑхӑчӗ (Нью-Йорк)',
-        'America/Nipigon' => 'Хӗвелтухӑҫ Америка вӑхӑчӗ (Нипигон)',
         'America/Nome' => 'Аляска вӑхӑчӗ (Ном)',
         'America/Noronha' => 'Фернанду-ди-Норонья вӑхӑчӗ',
         'America/North_Dakota/Beulah' => 'Тӗп Америка вӑхӑчӗ (Бойла, Ҫурҫӗр Дакота)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Тӗп Америка вӑхӑчӗ (Нью-Сейлем, Ҫурҫӗр Дакота)',
         'America/Ojinaga' => 'Тӗп Америка вӑхӑчӗ (Охинага)',
         'America/Panama' => 'Хӗвелтухӑҫ Америка вӑхӑчӗ (Панама)',
-        'America/Pangnirtung' => 'Хӗвелтухӑҫ Америка вӑхӑчӗ (Пангниртанг)',
         'America/Paramaribo' => 'Суринам вӑхӑчӗ (Парамарибо)',
         'America/Phoenix' => 'Ту вӑхӑчӗ (Ҫурҫӗр Америка) (Финикс)',
         'America/Port-au-Prince' => 'Хӗвелтухӑҫ Америка вӑхӑчӗ (Порт-о-Пренс)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Амазонка вӑхӑчӗ (Порту-Велью)',
         'America/Puerto_Rico' => 'Атлантика вӑхӑчӗ (Пуэрто-Рико)',
         'America/Punta_Arenas' => 'Чили вӑхӑчӗ (Пунта-Аренас)',
-        'America/Rainy_River' => 'Тӗп Америка вӑхӑчӗ (Рейни-Ривер)',
         'America/Rankin_Inlet' => 'Тӗп Америка вӑхӑчӗ (Ранкин-Инлет)',
         'America/Recife' => 'Бразили вӑхӑчӗ (Ресифи)',
         'America/Regina' => 'Тӗп Америка вӑхӑчӗ (Реджайна)',
         'America/Resolute' => 'Тӗп Америка вӑхӑчӗ (Резольют)',
         'America/Rio_Branco' => 'Бразили (Риу-Бранку)',
-        'America/Santa_Isabel' => 'Ҫурҫӗр-анӑҫ Мексика вӑхӑчӗ (Santa Isabel)',
         'America/Santarem' => 'Бразили вӑхӑчӗ (Сантарен)',
         'America/Santiago' => 'Чили вӑхӑчӗ (Сантьяго)',
         'America/Santo_Domingo' => 'Атлантика вӑхӑчӗ (Санто-Доминго)',
         'America/Sao_Paulo' => 'Бразили вӑхӑчӗ (Сан-Паулу Сан-Паулу)',
-        'America/Scoresbysund' => 'Хӗвелтухӑҫ Гринланди вӑхӑчӗ (Скорсбисунн)',
+        'America/Scoresbysund' => 'Гренланди (Скорсбисунн)',
         'America/Sitka' => 'Аляска вӑхӑчӗ (Ситка)',
         'America/St_Barthelemy' => 'Атлантика вӑхӑчӗ (Сен-Бартелеми)',
         'America/St_Johns' => 'Ньюфаундленд вӑхӑчӗ (Сент-Джонс)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Тӗп Америка вӑхӑчӗ (Свифт-Керрент)',
         'America/Tegucigalpa' => 'Тӗп Америка вӑхӑчӗ (Тегусигальпа)',
         'America/Thule' => 'Атлантика вӑхӑчӗ (Туле)',
-        'America/Thunder_Bay' => 'Хӗвелтухӑҫ Америка вӑхӑчӗ (Тандер-Бей)',
         'America/Tijuana' => 'Лӑпкӑ океан вӑхӑчӗ (Тихуана)',
         'America/Toronto' => 'Хӗвелтухӑҫ Америка вӑхӑчӗ (Торонто)',
         'America/Tortola' => 'Атлантика вӑхӑчӗ (Тортола)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Юкон вӑхӑчӗ (Уайтхорс)',
         'America/Winnipeg' => 'Тӗп Америка вӑхӑчӗ (Виннипег)',
         'America/Yakutat' => 'Аляска вӑхӑчӗ (Якутат)',
-        'America/Yellowknife' => 'Ту вӑхӑчӗ (Ҫурҫӗр Америка) (Йеллоунайф)',
-        'Antarctica/Casey' => 'Антарктида (Кейси)',
+        'Antarctica/Casey' => 'Анӑҫ Австрали вӑхӑчӗ (Кейси)',
         'Antarctica/Davis' => 'Дейвис вӑхӑчӗ',
         'Antarctica/DumontDUrville' => 'Дюмон-д’Юрвиль вӑхӑчӗ (Дюмон-д’Юрвиль Дюмон-д’Юрвиль)',
         'Antarctica/Macquarie' => 'Хӗвелтухӑҫ Австрали вӑхӑчӗ (Маккуори)',
@@ -216,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' => 'Азербайджан вӑхӑчӗ (Баку)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'Бруней-Даруссалам вӑхӑчӗ',
         'Asia/Calcutta' => 'Инди вӑхӑчӗ (Калькутта)',
         'Asia/Chita' => 'Якутск вӑхӑчӗ (Чита)',
-        'Asia/Choibalsan' => 'Улан-Батор вӑхӑчӗ (Чойбалсан)',
         'Asia/Colombo' => 'Инди вӑхӑчӗ (Коломбо)',
         'Asia/Damascus' => 'Хӗвелтухӑҫ Европа вӑхӑчӗ (Дамаск)',
         'Asia/Dhaka' => 'Бангладеш вӑхӑчӗ (Дакка)',
@@ -267,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' => 'Индокитай вӑхӑчӗ (Хошимин)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Тӗп Австрали вӑхӑчӗ (Аделаида)',
         'Australia/Brisbane' => 'Хӗвелтухӑҫ Австрали вӑхӑчӗ (Брисбен)',
         'Australia/Broken_Hill' => 'Тӗп Австрали вӑхӑчӗ (Брокен-Хилл)',
-        'Australia/Currie' => 'Хӗвелтухӑҫ Австрали вӑхӑчӗ (Currie)',
         'Australia/Darwin' => 'Тӗп Австрали вӑхӑчӗ (Дарвин)',
         'Australia/Eucla' => 'Тӗп Австрали анӑҫ вӑхӑчӗ (Юкла)',
         'Australia/Hobart' => 'Хӗвелтухӑҫ Австрали вӑхӑчӗ (Хобарт)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'Хӗвелтухӑҫ Австрали вӑхӑчӗ (Мельбурн)',
         'Australia/Perth' => 'Анӑҫ Австрали вӑхӑчӗ (Перт)',
         'Australia/Sydney' => 'Хӗвелтухӑҫ Австрали вӑхӑчӗ (Сидней)',
-        'CST6CDT' => 'Тӗп Америка вӑхӑчӗ',
-        'EST5EDT' => 'Хӗвелтухӑҫ Америка вӑхӑчӗ',
         'Etc/GMT' => 'Гринвичпа вӑтам вӑхӑчӗ',
         'Etc/UTC' => 'Пӗтӗм тӗнчери координацилене вӑхӑчӗ',
         'Europe/Amsterdam' => 'Тӗп Европа вӑхӑчӗ (Амстердам)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Хӗвелтухӑҫ Европа вӑхӑчӗ (Таллин)',
         'Europe/Tirane' => 'Тӗп Европа вӑхӑчӗ (Тирана)',
         'Europe/Ulyanovsk' => 'Мускав вӑхӑчӗ (Ульяновск)',
-        'Europe/Uzhgorod' => 'Хӗвелтухӑҫ Европа вӑхӑчӗ (Ужгород)',
         'Europe/Vaduz' => 'Тӗп Европа вӑхӑчӗ (Вадуц)',
         'Europe/Vatican' => 'Тӗп Европа вӑхӑчӗ (Ватикан)',
         'Europe/Vienna' => 'Тӗп Европа вӑхӑчӗ (Вена)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Волгоград вӑхӑчӗ',
         'Europe/Warsaw' => 'Тӗп Европа вӑхӑчӗ (Варшава)',
         'Europe/Zagreb' => 'Тӗп Европа вӑхӑчӗ (Загреб)',
-        'Europe/Zaporozhye' => 'Хӗвелтухӑҫ Европа вӑхӑчӗ (Запорожье)',
         'Europe/Zurich' => 'Тӗп Европа вӑхӑчӗ (Цюрих)',
         'Indian/Antananarivo' => 'Хӗвелтухӑҫ Африка вӑхӑчӗ (Антананариву)',
         'Indian/Chagos' => 'Инди океанӗ вӑхӑчӗ (Чагос)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'Маврикий вӑхӑчӗ',
         'Indian/Mayotte' => 'Хӗвелтухӑҫ Африка вӑхӑчӗ (Майотта)',
         'Indian/Reunion' => 'Реюньон вӑхӑчӗ',
-        'MST7MDT' => 'Ту вӑхӑчӗ (Ҫурҫӗр Америка)',
-        'PST8PDT' => 'Лӑпкӑ океан вӑхӑчӗ',
         'Pacific/Apia' => 'Апиа вӑхӑчӗ',
         'Pacific/Auckland' => 'Ҫӗнӗ Зеланди вӑхӑчӗ (Окленд)',
         'Pacific/Bougainville' => 'Папуа — Ҫӗнӗ Гвиней вӑхӑчӗ (Бугенвиль)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Соломон вӑхӑчӗ (Гуадалканал)',
         'Pacific/Guam' => 'Чаморро вӑхӑчӗ (Гуам)',
         'Pacific/Honolulu' => 'Гавайи Алеут вӑхӑчӗ (Honolulu)',
-        'Pacific/Johnston' => 'Гавайи Алеут вӑхӑчӗ (Джонстон)',
         'Pacific/Kiritimati' => 'Лайн утравӗсен вӑхӑчӗ (Киритимати)',
         'Pacific/Kosrae' => 'Косрае вӑхӑчӗ',
         'Pacific/Kwajalein' => 'Маршалл утравӗсен вӑхӑчӗ (Кваджалейн)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Уэйк вӑхӑчӗ',
         'Pacific/Wallis' => 'Уоллис тата Футуна вӑхӑчӗ',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/cy.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/cy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/cy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/cy.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Amser Mynyddoedd Gogledd America (Fort Nelson)',
         'America/Fortaleza' => 'Amser Brasília (Fortaleza)',
         'America/Glace_Bay' => 'Amser Cefnfor yr Iwerydd (Glace Bay)',
-        'America/Godthab' => 'Amser Gorllewin yr Ynys Las (Nuuk)',
+        'America/Godthab' => 'Amser Yr Ynys Las (Nuuk)',
         'America/Goose_Bay' => 'Amser Cefnfor yr Iwerydd (Goose Bay)',
         'America/Grand_Turk' => 'Amser Dwyrain Gogledd America (Grand Turk)',
         'America/Grenada' => 'Amser Cefnfor yr Iwerydd (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Amser Cefnfor yr Iwerydd (Montserrat)',
         'America/Nassau' => 'Amser Dwyrain Gogledd America (Nassau)',
         'America/New_York' => 'Amser Dwyrain Gogledd America (Efrog Newydd)',
-        'America/Nipigon' => 'Amser Dwyrain Gogledd America (Nipigon)',
         'America/Nome' => 'Amser Alaska (Nome)',
         'America/Noronha' => 'Amser Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Amser Canolbarth Gogledd America (Beulah, Gogledd Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Amser Canolbarth Gogledd America (New Salem, Gogledd Dakota)',
         'America/Ojinaga' => 'Amser Canolbarth Gogledd America (Ojinaga)',
         'America/Panama' => 'Amser Dwyrain Gogledd America (Panama)',
-        'America/Pangnirtung' => 'Amser Dwyrain Gogledd America (Pangnirtung)',
         'America/Paramaribo' => 'Amser Suriname (Paramaribo)',
         'America/Phoenix' => 'Amser Mynyddoedd Gogledd America (Phoenix)',
         'America/Port-au-Prince' => 'Amser Dwyrain Gogledd America (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amser Amazonas (Porto Velho)',
         'America/Puerto_Rico' => 'Amser Cefnfor yr Iwerydd (Puerto Rico)',
         'America/Punta_Arenas' => 'Amser Chile (Punta Arenas)',
-        'America/Rainy_River' => 'Amser Canolbarth Gogledd America (Rainy River)',
         'America/Rankin_Inlet' => 'Amser Canolbarth Gogledd America (Rankin Inlet)',
         'America/Recife' => 'Amser Brasília (Recife)',
         'America/Regina' => 'Amser Canolbarth Gogledd America (Regina)',
         'America/Resolute' => 'Amser Canolbarth Gogledd America (Resolute)',
         'America/Rio_Branco' => 'Amser Brasil (Rio Branco)',
-        'America/Santa_Isabel' => 'Amser Gogledd Orllewin Mecsico (Santa Isabel)',
         'America/Santarem' => 'Amser Brasília (Santarem)',
         'America/Santiago' => 'Amser Chile (Santiago)',
         'America/Santo_Domingo' => 'Amser Cefnfor yr Iwerydd (Santo Domingo)',
         'America/Sao_Paulo' => 'Amser Brasília (Sao Paulo)',
-        'America/Scoresbysund' => 'Amser Dwyrain yr Ynys Las (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Amser Yr Ynys Las (Ittoqqortoormiit)',
         'America/Sitka' => 'Amser Alaska (Sitka)',
         'America/St_Barthelemy' => 'Amser Cefnfor yr Iwerydd (St. Barthélemy)',
         'America/St_Johns' => 'Amser Newfoundland (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Amser Canolbarth Gogledd America (Swift Current)',
         'America/Tegucigalpa' => 'Amser Canolbarth Gogledd America (Tegucigalpa)',
         'America/Thule' => 'Amser Cefnfor yr Iwerydd (Thule)',
-        'America/Thunder_Bay' => 'Amser Dwyrain Gogledd America (Thunder Bay)',
         'America/Tijuana' => 'Amser Cefnfor Tawel Gogledd America (Tijuana)',
         'America/Toronto' => 'Amser Dwyrain Gogledd America (Toronto)',
         'America/Tortola' => 'Amser Cefnfor yr Iwerydd (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Amser Yukon (Whitehorse)',
         'America/Winnipeg' => 'Amser Canolbarth Gogledd America (Winnipeg)',
         'America/Yakutat' => 'Amser Alaska (Yakutat)',
-        'America/Yellowknife' => 'Amser Mynyddoedd Gogledd America (Yellowknife)',
-        'Antarctica/Casey' => 'Amser Antarctica (Casey)',
+        'Antarctica/Casey' => 'Amser Gorllewin Awstralia (Casey)',
         'Antarctica/Davis' => 'Amser Davis',
         'Antarctica/DumontDUrville' => 'Amser Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Amser Dwyrain Awstralia (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Amser Vostok',
         'Arctic/Longyearbyen' => 'Amser Canolbarth Ewrop (Longyearbyen)',
         'Asia/Aden' => 'Amser Arabaidd (Aden)',
-        'Asia/Almaty' => 'Amser Dwyrain 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)',
@@ -233,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)',
@@ -267,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 Dwyrain 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Amser Canolbarth Awstralia (Adelaide)',
         'Australia/Brisbane' => 'Amser Dwyrain Awstralia (Brisbane)',
         'Australia/Broken_Hill' => 'Amser Canolbarth Awstralia (Broken Hill)',
-        'Australia/Currie' => 'Amser Dwyrain Awstralia (Currie)',
         'Australia/Darwin' => 'Amser Canolbarth Awstralia (Darwin)',
         'Australia/Eucla' => 'Amser Canolbarth Gorllewin Awstralia (Eucla)',
         'Australia/Hobart' => 'Amser Dwyrain Awstralia (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Amser Dwyrain Ewrop (Tallinn)',
         'Europe/Tirane' => 'Amser Canolbarth Ewrop (Tirane)',
         'Europe/Ulyanovsk' => 'Amser Moscfa (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Amser Dwyrain Ewrop (Uzhhorod)',
         'Europe/Vaduz' => 'Amser Canolbarth Ewrop (Vaduz)',
         'Europe/Vatican' => 'Amser Canolbarth Ewrop (Y Fatican)',
         'Europe/Vienna' => 'Amser Canolbarth Ewrop (Fienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Amser Volgograd',
         'Europe/Warsaw' => 'Amser Canolbarth Ewrop (Warsaw)',
         'Europe/Zagreb' => 'Amser Canolbarth Ewrop (Zagreb)',
-        'Europe/Zaporozhye' => 'Amser Dwyrain Ewrop (Zaporozhye)',
         'Europe/Zurich' => 'Amser Canolbarth Ewrop (Zurich)',
         'Indian/Antananarivo' => 'Amser Dwyrain Affrica (Antananarivo)',
         'Indian/Chagos' => 'Amser Cefnfor India (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Amser Ynysoedd Solomon (Guadalcanal)',
         'Pacific/Guam' => 'Amser Chamorro (Guam)',
         'Pacific/Honolulu' => 'Amser Hawaii-Aleutian (Honolulu)',
-        'Pacific/Johnston' => 'Amser Hawaii-Aleutian (Johnston)',
         'Pacific/Kiritimati' => 'Amser Ynysoedd Line (Kiritimati)',
         'Pacific/Kosrae' => 'Amser Kosrae',
         'Pacific/Kwajalein' => 'Amser Ynysoedd Marshall (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Amser Ynys Wake',
         'Pacific/Wallis' => 'Amser Wallis a Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/da.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/da.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/da.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/da.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Mountain-tid (Fort Nelson)',
         'America/Fortaleza' => 'Brasiliansk tid (Fortaleza)',
         'America/Glace_Bay' => 'Atlantic-tid (Glace Bay)',
-        'America/Godthab' => 'Vestgrønlandsk tid (Nuuk)',
+        'America/Godthab' => 'Grønland-tid (Nuuk)',
         'America/Goose_Bay' => 'Atlantic-tid (Goose Bay)',
         'America/Grand_Turk' => 'Eastern-tid (Grand Turk)',
         'America/Grenada' => 'Atlantic-tid (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantic-tid (Montserrat)',
         'America/Nassau' => 'Eastern-tid (Nassau)',
         'America/New_York' => 'Eastern-tid (New York)',
-        'America/Nipigon' => 'Eastern-tid (Nipigon)',
         'America/Nome' => 'Alaska-tid (Nome)',
         'America/Noronha' => 'Fernando de Noronha-tid',
         'America/North_Dakota/Beulah' => 'Central-tid (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Central-tid (New Salem, North Dakota)',
         'America/Ojinaga' => 'Central-tid (Ojinaga)',
         'America/Panama' => 'Eastern-tid (Panama)',
-        'America/Pangnirtung' => 'Eastern-tid (Pangnirtung)',
         'America/Paramaribo' => 'Surinam-tid (Paramaribo)',
         'America/Phoenix' => 'Mountain-tid (Phoenix)',
         'America/Port-au-Prince' => 'Eastern-tid (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazonas-tid (Porto Velho)',
         'America/Puerto_Rico' => 'Atlantic-tid (Puerto Rico)',
         'America/Punta_Arenas' => 'Chilensk tid (Punta Arenas)',
-        'America/Rainy_River' => 'Central-tid (Rainy River)',
         'America/Rankin_Inlet' => 'Central-tid (Rankin Inlet)',
         'America/Recife' => 'Brasiliansk tid (Recife)',
         'America/Regina' => 'Central-tid (Regina)',
         'America/Resolute' => 'Central-tid (Resolute)',
         'America/Rio_Branco' => 'Acre-tid (Rio Branco)',
-        'America/Santa_Isabel' => 'Nordvestmexicansk tid (Santa Isabel)',
         'America/Santarem' => 'Brasiliansk tid (Santarem)',
         'America/Santiago' => 'Chilensk tid (Santiago)',
         'America/Santo_Domingo' => 'Atlantic-tid (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasiliansk tid (São Paulo)',
-        'America/Scoresbysund' => 'Østgrønlandsk tid (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Grønland-tid (Ittoqqortoormiit)',
         'America/Sitka' => 'Alaska-tid (Sitka)',
         'America/St_Barthelemy' => 'Atlantic-tid (Saint-Barthélemy)',
         'America/St_Johns' => 'Newfoundlandsk tid (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Central-tid (Swift Current)',
         'America/Tegucigalpa' => 'Central-tid (Tegucigalpa)',
         'America/Thule' => 'Atlantic-tid (Thule)',
-        'America/Thunder_Bay' => 'Eastern-tid (Thunder Bay)',
         'America/Tijuana' => 'Pacific-tid (Tijuana)',
         'America/Toronto' => 'Eastern-tid (Toronto)',
         'America/Tortola' => 'Atlantic-tid (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Yukon-tid (Whitehorse)',
         'America/Winnipeg' => 'Central-tid (Winnipeg)',
         'America/Yakutat' => 'Alaska-tid (Yakutat)',
-        'America/Yellowknife' => 'Mountain-tid (Yellowknife)',
-        'Antarctica/Casey' => 'Antarktis (Casey)',
+        'Antarctica/Casey' => 'Vestaustralsk tid (Casey)',
         'Antarctica/Davis' => 'Davis-tid',
         'Antarctica/DumontDUrville' => 'Dumont-d’Urville-tid',
         'Antarctica/Macquarie' => 'Østaustralsk tid (Macquarie)',
@@ -216,24 +210,23 @@
         'Antarctica/Vostok' => 'Vostok-tid',
         'Arctic/Longyearbyen' => 'Centraleuropæisk tid (Longyearbyen)',
         'Asia/Aden' => 'Arabisk tid (Aden)',
-        'Asia/Almaty' => 'Østkasakhstansk 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)',
         'Asia/Bangkok' => 'Indokina-tid (Bangkok)',
-        'Asia/Barnaul' => 'Rusland (Barnaul)',
+        'Asia/Barnaul' => 'Rusland-tid (Barnaul)',
         'Asia/Beirut' => 'Østeuropæisk tid (Beirut)',
         'Asia/Bishkek' => 'Kirgisisk tid (Bisjkek)',
         '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)',
@@ -267,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' => 'Østkasakhstansk 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)',
@@ -289,9 +282,9 @@
         'Asia/Tehran' => 'Iransk tid (Teheran)',
         'Asia/Thimphu' => 'Bhutan-tid (Thimphu)',
         'Asia/Tokyo' => 'Japansk tid (Tokyo)',
-        'Asia/Tomsk' => 'Rusland (Tomsk)',
+        'Asia/Tomsk' => 'Rusland-tid (Tomsk)',
         'Asia/Ulaanbaatar' => 'Ulan Bator-tid',
-        'Asia/Urumqi' => 'Kina (Ürümqi)',
+        'Asia/Urumqi' => 'Kina-tid (Ürümqi)',
         'Asia/Ust-Nera' => 'Vladivostok-tid (Ust-Nera)',
         'Asia/Vientiane' => 'Indokina-tid (Vientiane)',
         'Asia/Vladivostok' => 'Vladivostok-tid',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Centralaustralsk tid (Adelaide)',
         'Australia/Brisbane' => 'Østaustralsk tid (Brisbane)',
         'Australia/Broken_Hill' => 'Centralaustralsk tid (Broken Hill)',
-        'Australia/Currie' => 'Østaustralsk tid (Currie)',
         'Australia/Darwin' => 'Centralaustralsk tid (Darwin)',
         'Australia/Eucla' => 'Vestlig centralaustralsk tid (Eucla)',
         'Australia/Hobart' => 'Østaustralsk tid (Hobart)',
@@ -320,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)',
@@ -342,11 +332,11 @@
         'Europe/Guernsey' => 'GMT (Guernsey)',
         'Europe/Helsinki' => 'Østeuropæisk tid (Helsinki)',
         'Europe/Isle_of_Man' => 'GMT (Isle of Man)',
-        'Europe/Istanbul' => 'Tyrkiet (Istanbul)',
+        'Europe/Istanbul' => 'Tyrkiet-tid (Istanbul)',
         'Europe/Jersey' => 'GMT (Jersey)',
         'Europe/Kaliningrad' => 'Østeuropæisk tid (Kaliningrad)',
         'Europe/Kiev' => 'Østeuropæisk tid (Kiev)',
-        'Europe/Kirov' => 'Rusland (Kirov)',
+        'Europe/Kirov' => 'Rusland-tid (Kirov)',
         'Europe/Lisbon' => 'Vesteuropæisk tid (Lissabon)',
         'Europe/Ljubljana' => 'Centraleuropæisk tid (Ljubljana)',
         'Europe/London' => 'GMT (London)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Østeuropæisk tid (Tallinn)',
         'Europe/Tirane' => 'Centraleuropæisk tid (Tirana)',
         'Europe/Ulyanovsk' => 'Moskva-tid (Uljanovsk)',
-        'Europe/Uzhgorod' => 'Østeuropæisk tid (Uzjhorod)',
         'Europe/Vaduz' => 'Centraleuropæisk tid (Vaduz)',
         'Europe/Vatican' => 'Centraleuropæisk tid (Vatikanet)',
         'Europe/Vienna' => 'Centraleuropæisk tid (Wien)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Volgograd-tid',
         'Europe/Warsaw' => 'Centraleuropæisk tid (Warszawa)',
         'Europe/Zagreb' => 'Centraleuropæisk tid (Zagreb)',
-        'Europe/Zaporozhye' => 'Østeuropæisk tid (Zaporizjzja)',
         'Europe/Zurich' => 'Centraleuropæisk tid (Zürich)',
         'Indian/Antananarivo' => 'Østafrikansk tid (Antananarivo)',
         'Indian/Chagos' => 'Indiske Ocean-normaltid (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Salomonøerne-tid (Guadalcanal)',
         'Pacific/Guam' => 'Chamorro-tid (Guam)',
         'Pacific/Honolulu' => 'Hawaii-Aleutian-tid (Honolulu)',
-        'Pacific/Johnston' => 'Hawaii-Aleutian-tid (Johnston)',
         'Pacific/Kiritimati' => 'Linjeøerne-tid (Kiritimati)',
         'Pacific/Kosrae' => 'Kosrae-tid',
         'Pacific/Kwajalein' => 'Marshalløerne-tid (Kwajalein)',
@@ -424,7 +409,7 @@
         'Pacific/Norfolk' => 'Norfolk Island-tid',
         'Pacific/Noumea' => 'Ny Kaledonien-tid (Noumea)',
         'Pacific/Pago_Pago' => 'Samoansk tid (Pago Pago)',
-        'Pacific/Palau' => 'Palau-normaltid',
+        'Pacific/Palau' => 'Palau-tid',
         'Pacific/Pitcairn' => 'Pitcairn-tid',
         'Pacific/Ponape' => 'Ponape-tid (Pohnpei)',
         'Pacific/Port_Moresby' => 'Papua Ny Guinea-tid (Port Moresby)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/de_CH.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/de_CH.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/de_CH.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/de_CH.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,6 +7,5 @@
         'Europe/Saratov' => 'Moskauer Zeit (Saratov)',
         'Pacific/Guadalcanal' => 'Salomoninseln-Zeit (Guadalcanal)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/de.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/de.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/de.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/de.php	2026-05-20 10:22:01.000000000 +0200
@@ -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,26 +87,26 @@
         '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' => 'Westgrönland-Zeit (Nuuk)',
+        'America/Godthab' => 'Grönland (Ortszeit) (Nuuk)',
         'America/Goose_Bay' => 'Atlantik-Zeit (Goose Bay)',
         'America/Grand_Turk' => 'Nordamerikanische Ostküstenzeit (Grand Turk)',
         'America/Grenada' => 'Atlantik-Zeit (Grenada)',
@@ -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)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantik-Zeit (Montserrat)',
         'America/Nassau' => 'Nordamerikanische Ostküstenzeit (Nassau)',
         'America/New_York' => 'Nordamerikanische Ostküstenzeit (New York)',
-        'America/Nipigon' => 'Nordamerikanische Ostküstenzeit (Nipigon)',
         'America/Nome' => 'Alaska-Zeit (Nome)',
         'America/Noronha' => 'Fernando-de-Noronha-Zeit',
         'America/North_Dakota/Beulah' => 'Nordamerikanische Zentralzeit (Beulah, North Dakota)',
@@ -164,26 +163,23 @@
         'America/North_Dakota/New_Salem' => 'Nordamerikanische Zentralzeit (New Salem, North Dakota)',
         'America/Ojinaga' => 'Nordamerikanische Zentralzeit (Ojinaga)',
         'America/Panama' => 'Nordamerikanische Ostküstenzeit (Panama)',
-        'America/Pangnirtung' => 'Nordamerikanische Ostküstenzeit (Pangnirtung)',
         '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)',
         'America/Puerto_Rico' => 'Atlantik-Zeit (Puerto Rico)',
         'America/Punta_Arenas' => 'Chilenische Zeit (Punta Arenas)',
-        'America/Rainy_River' => 'Nordamerikanische Zentralzeit (Rainy River)',
         'America/Rankin_Inlet' => 'Nordamerikanische Zentralzeit (Rankin Inlet)',
         'America/Recife' => 'Brasília-Zeit (Recife)',
         'America/Regina' => 'Nordamerikanische Zentralzeit (Regina)',
         'America/Resolute' => 'Nordamerikanische Zentralzeit (Resolute)',
         'America/Rio_Branco' => 'Acre-Zeit (Rio Branco)',
-        'America/Santa_Isabel' => 'Nordwestmexiko-Zeit (Santa Isabel)',
         'America/Santarem' => 'Brasília-Zeit (Santarem)',
         'America/Santiago' => 'Chilenische Zeit (Santiago)',
         'America/Santo_Domingo' => 'Atlantik-Zeit (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasília-Zeit (São Paulo)',
-        'America/Scoresbysund' => 'Ostgrönland-Zeit (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Grönland (Ortszeit) (Ittoqqortoormiit)',
         'America/Sitka' => 'Alaska-Zeit (Sitka)',
         'America/St_Barthelemy' => 'Atlantik-Zeit (Saint-Barthélemy)',
         'America/St_Johns' => 'Neufundland-Zeit (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Nordamerikanische Zentralzeit (Swift Current)',
         'America/Tegucigalpa' => 'Nordamerikanische Zentralzeit (Tegucigalpa)',
         'America/Thule' => 'Atlantik-Zeit (Thule)',
-        'America/Thunder_Bay' => 'Nordamerikanische Ostküstenzeit (Thunder Bay)',
         'America/Tijuana' => 'Nordamerikanische Westküstenzeit (Tijuana)',
         'America/Toronto' => 'Nordamerikanische Ostküstenzeit (Toronto)',
         'America/Tortola' => 'Atlantik-Zeit (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Yukon-Zeit (Whitehorse)',
         'America/Winnipeg' => 'Nordamerikanische Zentralzeit (Winnipeg)',
         'America/Yakutat' => 'Alaska-Zeit (Yakutat)',
-        'America/Yellowknife' => 'Rocky-Mountain-Zeit (Yellowknife)',
-        'Antarctica/Casey' => 'Casey-Zeit',
+        'Antarctica/Casey' => 'Westaustralische Zeit (Casey)',
         'Antarctica/Davis' => 'Davis-Zeit',
         'Antarctica/DumontDUrville' => 'Dumont-d’Urville-Zeit',
         'Antarctica/Macquarie' => 'Ostaustralische Zeit (Macquarie)',
@@ -216,30 +210,29 @@
         'Antarctica/Vostok' => 'Wostok-Zeit',
         'Arctic/Longyearbyen' => 'Mitteleuropäische Zeit (Longyearbyen)',
         'Asia/Aden' => 'Arabische Zeit (Aden)',
-        'Asia/Almaty' => 'Ostkasachische 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)',
@@ -267,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' => 'Ostkasachische 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/Tashkent' => 'Usbekistan-Zeit (Taschkent)',
+        'Asia/Tashkent' => 'Usbekische Zeit (Taschkent)',
         'Asia/Tbilisi' => 'Georgische Zeit (Tiflis)',
         'Asia/Tehran' => 'Iranische Zeit (Teheran)',
         'Asia/Thimphu' => 'Bhutan-Zeit (Thimphu)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Zentralaustralische Zeit (Adelaide)',
         'Australia/Brisbane' => 'Ostaustralische Zeit (Brisbane)',
         'Australia/Broken_Hill' => 'Zentralaustralische Zeit (Broken Hill)',
-        'Australia/Currie' => 'Ostaustralische Zeit (Currie)',
         'Australia/Darwin' => 'Zentralaustralische Zeit (Darwin)',
         'Australia/Eucla' => 'Zentral-/Westaustralische Zeit (Eucla)',
         'Australia/Hobart' => 'Ostaustralische Zeit (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Osteuropäische Zeit (Tallinn)',
         'Europe/Tirane' => 'Mitteleuropäische Zeit (Tirana)',
         'Europe/Ulyanovsk' => 'Moskauer Zeit (Uljanowsk)',
-        'Europe/Uzhgorod' => 'Osteuropäische Zeit (Uschgorod)',
         'Europe/Vaduz' => 'Mitteleuropäische Zeit (Vaduz)',
         'Europe/Vatican' => 'Mitteleuropäische Zeit (Vatikan)',
         'Europe/Vienna' => 'Mitteleuropäische Zeit (Wien)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Wolgograder Zeit',
         'Europe/Warsaw' => 'Mitteleuropäische Zeit (Warschau)',
         'Europe/Zagreb' => 'Mitteleuropäische Zeit (Zagreb)',
-        'Europe/Zaporozhye' => 'Osteuropäische Zeit (Saporischschja)',
         'Europe/Zurich' => 'Mitteleuropäische Zeit (Zürich)',
         'Indian/Antananarivo' => 'Ostafrikanische Zeit (Antananarivo)',
         'Indian/Chagos' => 'Indischer-Ozean-Zeit (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Salomonen-Zeit (Guadalcanal)',
         'Pacific/Guam' => 'Chamorro-Zeit (Guam)',
         'Pacific/Honolulu' => 'Hawaii-Aleuten-Zeit (Honolulu)',
-        'Pacific/Johnston' => 'Hawaii-Aleuten-Zeit (Johnston)',
         'Pacific/Kiritimati' => 'Linieninseln-Zeit (Kiritimati)',
         'Pacific/Kosrae' => 'Kosrae-Zeit',
         'Pacific/Kwajalein' => 'Marshallinseln-Zeit (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Wake-Insel-Zeit',
         'Pacific/Wallis' => 'Wallis-und-Futuna-Zeit',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/dz.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/dz.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/dz.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/dz.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
         'Africa/Nouakchott' => 'གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད། (Nouakchott་)',
         'Africa/Ouagadougou' => 'གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད། (Ouagadougou་)',
         'Africa/Porto-Novo' => 'ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད། (Porto-Novo་)',
-        'Africa/Sao_Tome' => 'གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད། (Sao Tome་)',
+        'Africa/Sao_Tome' => 'གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད། (São Tomé་)',
         'Africa/Tripoli' => 'ཤར་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (ཏྲི་པོ་ལི་)',
         'Africa/Tunis' => 'དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (ཊུ་ནིས྄་)',
         'Africa/Windhoek' => 'དབུས་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད། (Windhoek་)',
@@ -67,7 +67,7 @@
         'America/Argentina/Tucuman' => 'ཨར་ཇེན་ཊི་ན་ཆུ་ཚོད། (Tucuman་)',
         'America/Argentina/Ushuaia' => 'ཨར་ཇེན་ཊི་ན་ཆུ་ཚོད། (Ushuaia་)',
         'America/Aruba' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (Aruba་)',
-        'America/Asuncion' => 'པ་ར་གུ་ཝའི་ཆུ་ཚོད། (Asuncion་)',
+        'America/Asuncion' => 'པ་ར་གུ་ཝའི་ཆུ་ཚོད། (Asunción་)',
         'America/Bahia' => 'བྲ་ཛི་ལི་ཡ་ཆུ་ཚོད། (Bahia་)',
         'America/Bahia_Banderas' => 'བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཆུ་ཚོད། (Bahía de Banderas་)',
         'America/Barbados' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (བྷར་བེ་ཌོས་)',
@@ -93,7 +93,7 @@
         'America/Costa_Rica' => 'བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཆུ་ཚོད། (ཀོས་ཊ་རི་ཀ་)',
         'America/Creston' => 'བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཆུ་ཚོད། (Creston་)',
         'America/Cuiaba' => 'ཨེ་མ་ཛཱོན་ཆུ་ཚོད། (Cuiaba་)',
-        'America/Curacao' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (Curacao་)',
+        'America/Curacao' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (Curaçao་)',
         'America/Danmarkshavn' => 'གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད། (Danmarkshavn་)',
         'America/Dawson' => 'ཀེ་ན་ཌ་ཆུ་ཚོད།། (དའུ་སཱོན་)',
         'America/Dawson_Creek' => 'བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཆུ་ཚོད། (དའུ་སཱོན་ ཀིརིཀ་)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཆུ་ཚོད། (Fort Nelson་)',
         'America/Fortaleza' => 'བྲ་ཛི་ལི་ཡ་ཆུ་ཚོད། (Fortaleza་)',
         'America/Glace_Bay' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (Glace Bay་)',
-        'America/Godthab' => 'ནུབ་ཕྱོགས་གིརིན་ལེནཌ་ཆུ་ཚོད། (Nuuk་)',
+        'America/Godthab' => 'གིརཱིན་ལནཌ྄་ཆུ་ཚོད།། (Nuuk་)',
         'America/Goose_Bay' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (གཱུསི་ བའེ་)',
         'America/Grand_Turk' => 'བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཆུ་ཚོད། (Grand Turk་)',
         'America/Grenada' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (Grenada་)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (Montserrat་)',
         'America/Nassau' => 'བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཆུ་ཚོད། (Nassau་)',
         'America/New_York' => 'བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཆུ་ཚོད། (New York་)',
-        'America/Nipigon' => 'བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཆུ་ཚོད། (ནི་པི་གཱོན་)',
         'America/Nome' => 'ཨ་ལསི་ཀ་ཆུ་ཚོད། (Nome་)',
         'America/Noronha' => 'ཕར་ནེན་ཌོ་ ཌི་ ནོ་རཱོན་ཧ་ཆུ་ཚོད། (Noronha་)',
         'America/North_Dakota/Beulah' => 'བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཆུ་ཚོད། (Beulah, North Dakota་)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཆུ་ཚོད། (New Salem, North Dakota་)',
         'America/Ojinaga' => 'བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཆུ་ཚོད། (Ojinaga་)',
         'America/Panama' => 'བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཆུ་ཚོད། (པ་ན་མ་)',
-        'America/Pangnirtung' => 'བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཆུ་ཚོད། (པེང་ནིར་ཏུང་)',
         'America/Paramaribo' => 'སུ་རི་ནཱམ་ཆུ་ཚོད། (Paramaribo་)',
         'America/Phoenix' => 'བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཆུ་ཚོད། (Phoenix་)',
         'America/Port-au-Prince' => 'བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཆུ་ཚོད། (Port-au-Prince་)',
@@ -172,20 +170,18 @@
         'America/Porto_Velho' => 'ཨེ་མ་ཛཱོན་ཆུ་ཚོད། (Porto Velho་)',
         'America/Puerto_Rico' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (Puerto Rico་)',
         'America/Punta_Arenas' => 'ཅི་ལི་ཆུ་ཚོད། (Punta Arenas་)',
-        'America/Rainy_River' => 'བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཆུ་ཚོད། (རཱེ་ནི་རི་ཝར་)',
         'America/Rankin_Inlet' => 'བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཆུ་ཚོད། (རེན་ཀིན་ ཨིན་ལེཊ་)',
         'America/Recife' => 'བྲ་ཛི་ལི་ཡ་ཆུ་ཚོད། (Recife་)',
         'America/Regina' => 'བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཆུ་ཚོད། (རི་ཇི་ན་)',
         'America/Resolute' => 'བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཆུ་ཚོད། (རི་སོ་ལིའུཊ་)',
         'America/Rio_Branco' => 'བྲ་ཛིལ་ཆུ་ཚོད།། (Rio Branco་)',
-        'America/Santa_Isabel' => 'མེཀ་སི་ཀོ་ཆུ་ཚོད།། (Santa Isabel་)',
         'America/Santarem' => 'བྲ་ཛི་ལི་ཡ་ཆུ་ཚོད། (Santarem་)',
         'America/Santiago' => 'ཅི་ལི་ཆུ་ཚོད། (སཱན་ཊི་ཡ་གྷོ་)',
         'America/Santo_Domingo' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (སཱན་ཊོ་ ཌོ་མིང་གྷོ་)',
         'America/Sao_Paulo' => 'བྲ་ཛི་ལི་ཡ་ཆུ་ཚོད། (Sao Paulo་)',
-        'America/Scoresbysund' => 'ཤར་ཕྱོགས་གིརིན་ལེནཌ་ཆུ་ཚོད། (Ittoqqortoormiit་)',
+        'America/Scoresbysund' => 'གིརཱིན་ལནཌ྄་ཆུ་ཚོད།། (Ittoqqortoormiit་)',
         'America/Sitka' => 'ཨ་ལསི་ཀ་ཆུ་ཚོད། (Sitka་)',
-        'America/St_Barthelemy' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (St. Barthelemy་)',
+        'America/St_Barthelemy' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (St. Barthélemy་)',
         'America/St_Johns' => 'ནིའུ་ཕའུནཌ་ལེནཌ་ཆུ་ཚོད། (ཨིསི་ཊེཊ་ ཇཱོནསི་་)',
         'America/St_Kitts' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (St. Kitts་)',
         'America/St_Lucia' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (St. Lucia་)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཆུ་ཚོད། (སུ་ཨིཕཊ་ཀ་རེནཊ་)',
         'America/Tegucigalpa' => 'བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཆུ་ཚོད། (ཊེ་གུ་སི་གཱལ་པ་)',
         'America/Thule' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (Thule་)',
-        'America/Thunder_Bay' => 'བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཆུ་ཚོད། (ཐན་ཌར་ བའེ་)',
         'America/Tijuana' => 'བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཆུ་ཚོད། (ཏིའུ་ཝ་ན་)',
         'America/Toronto' => 'བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཆུ་ཚོད། (ཊོ་རོན་ཊོ་)',
         'America/Tortola' => 'ཨེཊ་ལེན་ཊིཀ་ཆུ་ཚོད། (Tortola་)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'ཀེ་ན་ཌ་ཆུ་ཚོད།། (Whitehorse་)',
         'America/Winnipeg' => 'བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཆུ་ཚོད། (Winnipeg་)',
         'America/Yakutat' => 'ཨ་ལསི་ཀ་ཆུ་ཚོད། (ཡ་ཀུ་ཏཏ་)',
-        'America/Yellowknife' => 'བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཆུ་ཚོད། (Yellowknife་)',
-        'Antarctica/Casey' => 'འཛམ་གླིང་ལྷོ་མཐའི་ཁྱགས་གླིང་ཆུ་ཚོད།། (Casey་)',
+        'Antarctica/Casey' => 'ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Casey་)',
         'Antarctica/Davis' => 'འཛམ་གླིང་ལྷོ་མཐའི་ཁྱགས་གླིང་ཆུ་ཚོད།། (ཌེ་ཝིས།་)',
         'Antarctica/DumontDUrville' => 'འཛམ་གླིང་ལྷོ་མཐའི་ཁྱགས་གླིང་ཆུ་ཚོད།། (Dumont d’Urville་)',
         'Antarctica/Macquarie' => 'ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Macquarie་)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'བྷྲུ་ནའི་ཆུ་ཚོད།། (Brunei་)',
         'Asia/Calcutta' => 'རྒྱ་གར་ཆུ་ཚོད། (Kolkata་)',
         'Asia/Chita' => 'ཡ་ཀུཙིཀི་ཆུ་ཚོད། (Chita་)',
-        'Asia/Choibalsan' => 'སོག་པོ་ཡུལ་ཆུ་ཚོད།། (Choibalsan་)',
         'Asia/Colombo' => 'རྒྱ་གར་ཆུ་ཚོད། (Colombo་)',
         'Asia/Damascus' => 'ཤར་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Damascus་)',
         'Asia/Dhaka' => 'བངྒ་ལ་དེཤ་ཆུ་ཚོད། (Dhaka་)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Adelaide་)',
         'Australia/Brisbane' => 'ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Brisbane་)',
         'Australia/Broken_Hill' => 'དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Broken Hill་)',
-        'Australia/Currie' => 'ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Currie་)',
         'Australia/Darwin' => 'དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Darwin་)',
         'Australia/Eucla' => 'བུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Eucla་)',
         'Australia/Hobart' => 'ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Hobart་)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Melbourne་)',
         'Australia/Perth' => 'ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Perth་)',
         'Australia/Sydney' => 'ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཆུ་ཚོད། (Sydney་)',
-        'CST6CDT' => 'བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཆུ་ཚོད',
-        'EST5EDT' => 'བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཆུ་ཚོད',
         'Etc/GMT' => 'གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད',
         'Europe/Amsterdam' => 'དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Amsterdam་)',
         'Europe/Andorra' => 'དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Andorra་)',
@@ -373,7 +363,6 @@
         'Europe/Tallinn' => 'ཤར་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (ཊཱ་ལཱིན་)',
         'Europe/Tirane' => 'དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Tirane་)',
         'Europe/Ulyanovsk' => 'མཽས་ཀོ་ཆུ་ཚོད། (Ulyanovsk་)',
-        'Europe/Uzhgorod' => 'ཤར་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Uzhgorod་)',
         'Europe/Vaduz' => 'དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Vaduz་)',
         'Europe/Vatican' => 'དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Vatican་)',
         'Europe/Vienna' => 'དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Vienna་)',
@@ -381,7 +370,6 @@
         'Europe/Volgograd' => 'བཱོལ་གོ་གིརེཌ་ཆུ་ཚོད། (Volgograd་)',
         'Europe/Warsaw' => 'དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Warsaw་)',
         'Europe/Zagreb' => 'དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Zagreb་)',
-        'Europe/Zaporozhye' => 'ཤར་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Zaporozhye་)',
         'Europe/Zurich' => 'དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཆུ་ཚོད། (Zurich་)',
         'Indian/Antananarivo' => 'ཤར་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད། (Antananarivo་)',
         'Indian/Chagos' => 'རྒྱ་གར་གྱི་རྒྱ་མཚོ་ཆུ་ཚོད། (Chagos་)',
@@ -393,9 +381,7 @@
         'Indian/Maldives' => 'མཱལ་དིབས་ཆུ་ཚོད། (Maldives་)',
         'Indian/Mauritius' => 'མོ་རི་ཤཱས་ཆུ་ཚོད། (Mauritius་)',
         'Indian/Mayotte' => 'ཤར་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད། (Mayotte་)',
-        'Indian/Reunion' => 'རི་ཡུ་ནི་ཡཱན་ཆུ་ཚོད། (Reunion་)',
-        'MST7MDT' => 'བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཆུ་ཚོད',
-        'PST8PDT' => 'བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཆུ་ཚོད',
+        'Indian/Reunion' => 'རི་ཡུ་ནི་ཡཱན་ཆུ་ཚོད། (Réunion་)',
         'Pacific/Apia' => 'ས་མོ་ཨ་ཆུ་ཚོད།། (ཨ་པི་ཡ་)',
         'Pacific/Auckland' => 'ནིའུ་ཛི་ལེནཌ་ཆུ་ཚོད། (Auckland་)',
         'Pacific/Bougainville' => 'པ་པུ་ ནིའུ་གི་ནི་ཆུ་ཚོད།། (Bougainville་)',
@@ -411,7 +397,6 @@
         'Pacific/Guadalcanal' => 'སོ་ལོ་མོན་ གླིང་ཚོམ་ཆུ་ཚོད།། (Guadalcanal་)',
         'Pacific/Guam' => 'གུ་འམ་ མཚོ་གླིང་ཆུ་ཚོད།། (Guam་)',
         'Pacific/Honolulu' => 'ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཆུ་ཚོད། (Honolulu་)',
-        'Pacific/Johnston' => 'ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཆུ་ཚོད། (Johnston་)',
         'Pacific/Kiritimati' => 'ཀི་རི་བ་ཏི་མཚོ་གླིང་ཆུ་ཚོད།། (Kiritimati་)',
         'Pacific/Kosrae' => 'མའི་ཀྲོ་ནི་ཤི་ཡ་ཆུ་ཚོད།། (Kosrae་)',
         'Pacific/Kwajalein' => 'མར་ཤེལ་གླིང་ཚོམ་ཆུ་ཚོད།། (Kwajalein་)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ee.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ee.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ee.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ee.php	2026-05-20 10:22:01.000000000 +0200
@@ -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,26 +31,26 @@
         '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/Sao_Tome' => 'Greenwich gaƒoƒo me (Sao Tome)',
+        '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)',
         'Africa/Windhoek' => 'Central Africa gaƒoƒo me (Windhoek)',
@@ -67,7 +67,7 @@
         'America/Argentina/Tucuman' => 'Argentina gaƒoƒo me (Tucuman)',
         'America/Argentina/Ushuaia' => 'Argentina gaƒoƒo me (Ushuaia)',
         'America/Aruba' => 'Atlantic gaƒoƒome (Aruba)',
-        'America/Asuncion' => 'Paraguay gaƒoƒo me (Asuncion)',
+        'America/Asuncion' => 'Paraguay gaƒoƒo me (Asunción)',
         'America/Bahia' => 'Brasilia gaƒoƒo me (Bahia)',
         'America/Bahia_Banderas' => 'Titina America gaƒoƒome (Bahia Banderas)',
         'America/Barbados' => 'Atlantic gaƒoƒome (Barbados)',
@@ -93,20 +93,20 @@
         'America/Costa_Rica' => 'Titina America gaƒoƒome (Costa Rica)',
         'America/Creston' => 'Mountain gaƒoƒo me (Creston)',
         'America/Cuiaba' => 'Amazon gaƒoƒome (Cuiaba)',
-        'America/Curacao' => 'Atlantic gaƒoƒome (Curacao)',
+        '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' => 'West Greenland 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)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantic gaƒoƒome (Montserrat)',
         'America/Nassau' => 'Eastern America gaƒoƒo me (Nassau)',
         'America/New_York' => 'Eastern America gaƒoƒo me (New York)',
-        'America/Nipigon' => 'Eastern America gaƒoƒo me (Nipigon)',
         'America/Nome' => 'Alaska gaƒoƒome (Nome)',
         'America/Noronha' => 'Fernando de Noronha gaƒoƒo me',
         'America/North_Dakota/Beulah' => 'Titina America gaƒoƒome (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Titina America gaƒoƒome (New Salem, North Dakota)',
         'America/Ojinaga' => 'Titina America gaƒoƒome (Ojinaga)',
         'America/Panama' => 'Eastern America gaƒoƒo me (Panama)',
-        'America/Pangnirtung' => 'Eastern America gaƒoƒo me (Pangnirtung)',
         'America/Paramaribo' => 'Suriname gaƒoƒome (Paramaribo)',
         'America/Phoenix' => 'Mountain gaƒoƒo me (Phoenix)',
         'America/Port-au-Prince' => 'Eastern America gaƒoƒo me (Port-au-Prince)',
@@ -172,20 +170,18 @@
         'America/Porto_Velho' => 'Amazon gaƒoƒome (Porto Velho)',
         'America/Puerto_Rico' => 'Atlantic gaƒoƒome (Puerto Rico)',
         'America/Punta_Arenas' => 'Chile gaƒoƒo me (Punta Arenas)',
-        'America/Rainy_River' => 'Titina America gaƒoƒome (Rainy River)',
         'America/Rankin_Inlet' => 'Titina America gaƒoƒome (Rankin Inlet)',
         '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/Santa_Isabel' => 'Northwest Mexico gaƒoƒo me (Santa Isabel)',
+        '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' => 'East Greenland gaƒoƒome (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Grinland nutome game (Ittoqqortoormiit)',
         'America/Sitka' => 'Alaska gaƒoƒome (Sitka)',
-        'America/St_Barthelemy' => 'Atlantic gaƒoƒome (St. Barthelemy)',
+        'America/St_Barthelemy' => 'Atlantic gaƒoƒome (St. Barthélemy)',
         'America/St_Johns' => 'Newfoundland gaƒoƒome (St. John’s)',
         'America/St_Kitts' => 'Atlantic gaƒoƒome (St. Kitts)',
         'America/St_Lucia' => 'Atlantic gaƒoƒome (St. Lucia)',
@@ -194,16 +190,14 @@
         'America/Swift_Current' => 'Titina America gaƒoƒome (Swift Current)',
         'America/Tegucigalpa' => 'Titina America gaƒoƒome (Tegucigalpa)',
         'America/Thule' => 'Atlantic gaƒoƒome (Thule)',
-        'America/Thunder_Bay' => 'Eastern America gaƒoƒo me (Thunder Bay)',
         'America/Tijuana' => 'Pacific gaƒoƒome (Tijuana)',
         '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)',
-        'America/Yellowknife' => 'Mountain gaƒoƒo me (Yellowknife)',
-        'Antarctica/Casey' => 'Antartica nutome gaƒoƒo me (Casey)',
+        'Antarctica/Casey' => 'Western Australia gaƒoƒo me (Casey)',
         'Antarctica/Davis' => 'Davis gaƒoƒo me',
         'Antarctica/DumontDUrville' => 'Dumont-d’Urville gaƒoƒo me',
         'Antarctica/Macquarie' => 'Eastern Australia gaƒoƒo me (Macquarie)',
@@ -216,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' => 'East 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)',
@@ -250,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)',
@@ -267,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' => 'East 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)',
@@ -289,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',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Central Australia gaƒoƒo me (Adelaide)',
         'Australia/Brisbane' => 'Eastern Australia gaƒoƒo me (Brisbane)',
         'Australia/Broken_Hill' => 'Central Australia gaƒoƒo me (Broken Hill)',
-        'Australia/Currie' => 'Eastern Australia gaƒoƒo me (Currie)',
         'Australia/Darwin' => 'Central Australia gaƒoƒo me (Darwin)',
         'Australia/Eucla' => 'Australian Central Australia ɣetoɖofe gaƒoƒo me (Eucla)',
         'Australia/Hobart' => 'Eastern Australia gaƒoƒo me (Hobart)',
@@ -320,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)',
@@ -342,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)',
@@ -363,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Ɣedzeƒe Europe gaƒoƒome (Tallinn)',
         'Europe/Tirane' => 'Central Europe gaƒoƒo me (Tirane)',
         'Europe/Ulyanovsk' => 'Moscow gaƒoƒo me (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Ɣedzeƒe Europe gaƒoƒome (Uzhgorod)',
         'Europe/Vaduz' => 'Central Europe gaƒoƒo me (Vaduz)',
         'Europe/Vatican' => 'Central Europe gaƒoƒo me (Vatican)',
         'Europe/Vienna' => 'Central Europe gaƒoƒo me (Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Volgograd gaƒoƒo me',
         'Europe/Warsaw' => 'Central Europe gaƒoƒo me (Warsaw)',
         'Europe/Zagreb' => 'Central Europe gaƒoƒo me (Zagreb)',
-        'Europe/Zaporozhye' => 'Ɣedzeƒe Europe gaƒoƒome (Zaporozhye)',
         'Europe/Zurich' => 'Central Europe gaƒoƒo me (Zurich)',
         'Indian/Antananarivo' => 'East Africa gaƒoƒo me (Antananarivo)',
         'Indian/Chagos' => 'Indian Ocean gaƒoƒo me (Chagos)',
@@ -394,9 +382,7 @@
         'Indian/Maldives' => 'Maldives gaƒoƒo me',
         'Indian/Mauritius' => 'Mauritius gaƒoƒo me',
         'Indian/Mayotte' => 'East Africa gaƒoƒo me (Mayotte)',
-        'Indian/Reunion' => 'Reunion gaƒoƒo me',
-        'MST7MDT' => 'Mountain gaƒoƒo me',
-        'PST8PDT' => 'Pacific gaƒoƒome',
+        'Indian/Reunion' => 'Reunion gaƒoƒo me (Réunion)',
         '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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Solomon Islands gaƒoƒo me (Guadalcanal)',
         'Pacific/Guam' => 'Chamorro gaƒoƒo me (Guam)',
         'Pacific/Honolulu' => 'Hawaii-Aleutia gaƒoƒo me (Honolulu)',
-        'Pacific/Johnston' => 'Hawaii-Aleutia gaƒoƒo me (Johnston)',
         'Pacific/Kiritimati' => 'Line Islands gaƒoƒo me (Kiritimati)',
         'Pacific/Kosrae' => 'Kosrae gaƒoƒo me',
         'Pacific/Kwajalein' => 'Marshall Islands gaƒoƒo me (Kwajalein)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/el.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/el.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/el.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/el.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => '[Ορεινή ώρα Βόρειας Αμερικής (Φορτ Νέλσον)]',
         'America/Fortaleza' => '[Ώρα Μπραζίλιας (Φορταλέζα)]',
         'America/Glace_Bay' => '[Ώρα Ατλαντικού (Γκλέις Μπέι)]',
-        'America/Godthab' => '[Ώρα Δυτικής Γροιλανδίας (Νουούκ)]',
+        'America/Godthab' => '[Ώρα (Γροιλανδία) (Νουούκ)]',
         'America/Goose_Bay' => '[Ώρα Ατλαντικού (Γκους Μπέι)]',
         'America/Grand_Turk' => '[Ανατολική ώρα Βόρειας Αμερικής (Γκραντ Τουρκ)]',
         'America/Grenada' => '[Ώρα Ατλαντικού (Γρενάδα)]',
@@ -156,7 +156,6 @@
         'America/Montserrat' => '[Ώρα Ατλαντικού (Μονσεράτ)]',
         'America/Nassau' => '[Ανατολική ώρα Βόρειας Αμερικής (Νασάου)]',
         'America/New_York' => '[Ανατολική ώρα Βόρειας Αμερικής (Νέα Υόρκη)]',
-        'America/Nipigon' => '[Ανατολική ώρα Βόρειας Αμερικής (Νιπιγκόν)]',
         'America/Nome' => '[Ώρα Αλάσκας (Νόμε)]',
         'America/Noronha' => 'Ώρα Φερνάρντο ντε Νορόνια',
         'America/North_Dakota/Beulah' => '[Κεντρική ώρα Βόρειας Αμερικής (Μπέουλα, Βόρεια Ντακότα)]',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => '[Κεντρική ώρα Βόρειας Αμερικής (Νιου Σέιλεμ, Βόρεια Ντακότα)]',
         'America/Ojinaga' => '[Κεντρική ώρα Βόρειας Αμερικής (Οχινάγκα)]',
         'America/Panama' => '[Ανατολική ώρα Βόρειας Αμερικής (Παναμάς)]',
-        'America/Pangnirtung' => '[Ανατολική ώρα Βόρειας Αμερικής (Πανγκνίρτουνγκ)]',
         'America/Paramaribo' => '[Ώρα Σουρινάμ (Παραμαρίμπο)]',
         'America/Phoenix' => '[Ορεινή ώρα Βόρειας Αμερικής (Φοίνιξ)]',
         'America/Port-au-Prince' => '[Ανατολική ώρα Βόρειας Αμερικής (Πορτ-ο-Πρενς)]',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => '[Ώρα Αμαζονίου (Πόρτο Βέλιο)]',
         'America/Puerto_Rico' => '[Ώρα Ατλαντικού (Πουέρτο Ρίκο)]',
         'America/Punta_Arenas' => '[Ώρα Χιλής (Πούντα Αρένας)]',
-        'America/Rainy_River' => '[Κεντρική ώρα Βόρειας Αμερικής (Ρέινι Ρίβερ)]',
         'America/Rankin_Inlet' => '[Κεντρική ώρα Βόρειας Αμερικής (Ράνκιν Ίνλετ)]',
         'America/Recife' => '[Ώρα Μπραζίλιας (Ρεσίφε)]',
         'America/Regina' => '[Κεντρική ώρα Βόρειας Αμερικής (Ρετζάινα)]',
         'America/Resolute' => '[Κεντρική ώρα Βόρειας Αμερικής (Ρέζολουτ)]',
         'America/Rio_Branco' => '[Ώρα (Βραζιλία) (Ρίο Μπράνκο)]',
-        'America/Santa_Isabel' => '[Ώρα Βορειοδυτικού Μεξικού (Σάντα Ιζαμπέλ)]',
         'America/Santarem' => '[Ώρα Μπραζίλιας (Σανταρέμ)]',
         'America/Santiago' => '[Ώρα Χιλής (Σαντιάγκο)]',
         'America/Santo_Domingo' => '[Ώρα Ατλαντικού (Άγιος Δομίνικος)]',
         'America/Sao_Paulo' => '[Ώρα Μπραζίλιας (Σάο Πάολο)]',
-        'America/Scoresbysund' => '[Ώρα Ανατολικής Γροιλανδίας (Σκορεσμπίσουντ)]',
+        'America/Scoresbysund' => '[Ώρα (Γροιλανδία) (Σκορεσμπίσουντ)]',
         'America/Sitka' => '[Ώρα Αλάσκας (Σίτκα)]',
         'America/St_Barthelemy' => '[Ώρα Ατλαντικού (Άγιος Βαρθολομαίος)]',
         'America/St_Johns' => '[Ώρα Νέας Γης (Σεν Τζονς)]',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => '[Κεντρική ώρα Βόρειας Αμερικής (Σουίφτ Κάρεντ)]',
         'America/Tegucigalpa' => '[Κεντρική ώρα Βόρειας Αμερικής (Τεγκουσιγκάλπα)]',
         'America/Thule' => '[Ώρα Ατλαντικού (Θούλη)]',
-        'America/Thunder_Bay' => '[Ανατολική ώρα Βόρειας Αμερικής (Θάντερ Μπέι)]',
         'America/Tijuana' => '[Ώρα Ειρηνικού (Τιχουάνα)]',
         'America/Toronto' => '[Ανατολική ώρα Βόρειας Αμερικής (Τορόντο)]',
         'America/Tortola' => '[Ώρα Ατλαντικού (Τορτόλα)]',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => '[Ώρα Γιούκον (Γουάιτχορς)]',
         'America/Winnipeg' => '[Κεντρική ώρα Βόρειας Αμερικής (Γουίνιπεγκ)]',
         'America/Yakutat' => '[Ώρα Αλάσκας (Γιάκουτατ)]',
-        'America/Yellowknife' => '[Ορεινή ώρα Βόρειας Αμερικής (Γέλοουναϊφ)]',
-        'Antarctica/Casey' => '[Ώρα (Ανταρκτική) (Κάσεϊ)]',
+        'Antarctica/Casey' => '[Ώρα Δυτικής Αυστραλίας (Κάσεϊ)]',
         'Antarctica/Davis' => 'Ώρα Ντέιβις',
         'Antarctica/DumontDUrville' => 'Ώρα Ντιμόν ντ’ Ουρβίλ',
         'Antarctica/Macquarie' => '[Ώρα Ανατολικής Αυστραλίας (Μακουάρι)]',
@@ -216,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' => '[Ώρα Αζερμπαϊτζάν (Μπακού)]',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'Ώρα Μπρουνέι Νταρουσαλάμ',
         'Asia/Calcutta' => '[Ώρα Ινδίας (Καλκούτα)]',
         'Asia/Chita' => '[Ώρα Γιακούτσκ (Τσιτά)]',
-        'Asia/Choibalsan' => '[Ώρα Ουλάν Μπατόρ (Τσοϊμπαλσάν)]',
         'Asia/Colombo' => '[Ώρα Ινδίας (Κολόμπο)]',
         'Asia/Damascus' => '[Ώρα Ανατολικής Ευρώπης (Δαμασκός)]',
         'Asia/Dhaka' => '[Ώρα Μπανγκλαντές (Ντάκα)]',
@@ -267,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' => '[Ώρα Ινδοκίνας (Πόλη Χο Τσι Μινχ)]',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => '[Ώρα Κεντρικής Αυστραλίας (Αδελαΐδα)]',
         'Australia/Brisbane' => '[Ώρα Ανατολικής Αυστραλίας (Μπρισμπέιν)]',
         'Australia/Broken_Hill' => '[Ώρα Κεντρικής Αυστραλίας (Μπρόκεν Χιλ)]',
-        'Australia/Currie' => '[Ώρα Ανατολικής Αυστραλίας (Κάρι)]',
         'Australia/Darwin' => '[Ώρα Κεντρικής Αυστραλίας (Ντάργουιν)]',
         'Australia/Eucla' => '[Ώρα Κεντροδυτικής Αυστραλίας (Γιούκλα)]',
         'Australia/Hobart' => '[Ώρα Ανατολικής Αυστραλίας (Χόμπαρτ)]',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => '[Ώρα Ανατολικής Αυστραλίας (Μελβούρνη)]',
         'Australia/Perth' => '[Ώρα Δυτικής Αυστραλίας (Περθ)]',
         'Australia/Sydney' => '[Ώρα Ανατολικής Αυστραλίας (Σίδνεϊ)]',
-        'CST6CDT' => 'Κεντρική ώρα Βόρειας Αμερικής',
-        'EST5EDT' => 'Ανατολική ώρα Βόρειας Αμερικής',
         'Etc/GMT' => 'Μέση ώρα Γκρίνουιτς',
         'Etc/UTC' => 'Συντονισμένη Παγκόσμια Ώρα',
         'Europe/Amsterdam' => '[Ώρα Κεντρικής Ευρώπης (Άμστερνταμ)]',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => '[Ώρα Ανατολικής Ευρώπης (Ταλίν)]',
         'Europe/Tirane' => '[Ώρα Κεντρικής Ευρώπης (Τίρανα)]',
         'Europe/Ulyanovsk' => '[Ώρα Μόσχας (Ουλιάνοφσκ)]',
-        'Europe/Uzhgorod' => '[Ώρα Ανατολικής Ευρώπης (Ούζχοροντ)]',
         'Europe/Vaduz' => '[Ώρα Κεντρικής Ευρώπης (Βαντούζ)]',
         'Europe/Vatican' => '[Ώρα Κεντρικής Ευρώπης (Βατικανό)]',
         'Europe/Vienna' => '[Ώρα Κεντρικής Ευρώπης (Βιέννη)]',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => '[Ώρα Βόλγκογκραντ (Βόλγκοκραντ)]',
         'Europe/Warsaw' => '[Ώρα Κεντρικής Ευρώπης (Βαρσοβία)]',
         'Europe/Zagreb' => '[Ώρα Κεντρικής Ευρώπης (Ζάγκρεμπ)]',
-        'Europe/Zaporozhye' => '[Ώρα Ανατολικής Ευρώπης (Ζαπορόζιε)]',
         'Europe/Zurich' => '[Ώρα Κεντρικής Ευρώπης (Ζυρίχη)]',
         'Indian/Antananarivo' => '[Ώρα Ανατολικής Αφρικής (Ανταναναρίβο)]',
         'Indian/Chagos' => '[Ώρα Ινδικού Ωκεανού (Τσάγκος)]',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => '[Ώρα Μαυρίκιου (Μαυρίκιος)]',
         'Indian/Mayotte' => '[Ώρα Ανατολικής Αφρικής (Μαγιότ)]',
         'Indian/Reunion' => 'Ώρα Ρεϊνιόν',
-        'MST7MDT' => 'Ορεινή ώρα Βόρειας Αμερικής',
-        'PST8PDT' => 'Ώρα Ειρηνικού',
         'Pacific/Apia' => 'Ώρα Απία',
         'Pacific/Auckland' => '[Ώρα Νέας Ζηλανδίας (Όκλαντ)]',
         'Pacific/Bougainville' => '[Ώρα Παπούας Νέας Γουινέας (Μπουγκενβίλ)]',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => '[Ώρα Νήσων Σολομώντος (Γκουανταλκανάλ)]',
         'Pacific/Guam' => '[Ώρα Τσαμόρο (Γκουάμ)]',
         'Pacific/Honolulu' => '[Ώρα Χαβάης-Αλεούτιων Νήσων (Χονολουλού)]',
-        'Pacific/Johnston' => '[Ώρα Χαβάης-Αλεούτιων Νήσων (Τζόνστον)]',
         'Pacific/Kiritimati' => '[Ώρα Νήσων Λάιν (Κιριτιμάτι)]',
         'Pacific/Kosrae' => 'Ώρα Κόσραϊ',
         'Pacific/Kwajalein' => '[Ώρα Νήσων Μάρσαλ (Κουατζαλέιν)]',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Ώρα Νήσου Γουέικ',
         'Pacific/Wallis' => '[Ώρα Ουάλις και Φουτούνα (Γουάλις)]',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_001.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_001.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_001.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_001.php	2026-05-20 10:22:01.000000000 +0200
@@ -9,9 +9,8 @@
         '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' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_AU.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_AU.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_AU.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_AU.php	2026-05-20 10:22:01.000000000 +0200
@@ -9,6 +9,7 @@
         'Africa/Kampala' => 'Eastern Africa Time (Kampala)',
         'Africa/Mogadishu' => 'Eastern Africa Time (Mogadishu)',
         'Africa/Nairobi' => 'Eastern Africa Time (Nairobi)',
+        'Antarctica/Casey' => 'Australian Western Time (Casey)',
         'Antarctica/Macquarie' => 'Australian Eastern Time (Macquarie)',
         'Asia/Aden' => 'Arabia Time (Aden)',
         'Asia/Baghdad' => 'Arabia Time (Baghdad)',
@@ -21,7 +22,6 @@
         'Australia/Adelaide' => 'Australian Central Time (Adelaide)',
         'Australia/Brisbane' => 'Australian Eastern Time (Brisbane)',
         'Australia/Broken_Hill' => 'Australian Central Time (Broken Hill)',
-        'Australia/Currie' => 'Australian Eastern Time (Currie)',
         'Australia/Darwin' => 'Australian Central Time (Darwin)',
         'Australia/Hobart' => 'Australian Eastern Time (Hobart)',
         'Australia/Lindeman' => 'Australian Eastern Time (Lindeman)',
@@ -33,6 +33,5 @@
         'Indian/Mayotte' => 'Eastern Africa Time (Mayotte)',
         'Pacific/Rarotonga' => 'Cook Island Time (Rarotonga)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_CA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_CA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_CA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_CA.php	2026-05-20 10:22:01.000000000 +0200
@@ -9,12 +9,10 @@
         '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)',
         'Pacific/Wallis' => 'Wallis and Futuna Time',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_GB.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_GB.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_GB.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_GB.php	2026-05-20 10:22:01.000000000 +0200
@@ -6,6 +6,5 @@
         'America/Cancun' => 'Eastern Time (Cancun)',
         'America/Merida' => 'Central Time (Merida)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_IN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_IN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_IN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en_IN.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,8 +2,8 @@
 
 return [
     'Names' => [
-        'Asia/Rangoon' => 'Myanmar Time (Rangoon)',
-    ],
-    'Meta' => [
+        'Asia/Hovd' => 'Khovd Time',
+        'Asia/Qyzylorda' => 'Kazakhstan Time (Kyzylorda)',
     ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/en.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Mountain Time (Fort Nelson)',
         'America/Fortaleza' => 'Brasilia Time (Fortaleza)',
         'America/Glace_Bay' => 'Atlantic Time (Glace Bay)',
-        'America/Godthab' => 'West Greenland Time (Nuuk)',
+        'America/Godthab' => 'Greenland Time (Nuuk)',
         'America/Goose_Bay' => 'Atlantic Time (Goose Bay)',
         'America/Grand_Turk' => 'Eastern Time (Grand Turk)',
         'America/Grenada' => 'Atlantic Time (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantic Time (Montserrat)',
         'America/Nassau' => 'Eastern Time (Nassau)',
         'America/New_York' => 'Eastern Time (New York)',
-        'America/Nipigon' => 'Eastern Time (Nipigon)',
         'America/Nome' => 'Alaska Time (Nome)',
         'America/Noronha' => 'Fernando de Noronha Time',
         'America/North_Dakota/Beulah' => 'Central Time (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Central Time (New Salem, North Dakota)',
         'America/Ojinaga' => 'Central Time (Ojinaga)',
         'America/Panama' => 'Eastern Time (Panama)',
-        'America/Pangnirtung' => 'Eastern Time (Pangnirtung)',
         'America/Paramaribo' => 'Suriname Time (Paramaribo)',
         'America/Phoenix' => 'Mountain Time (Phoenix)',
         'America/Port-au-Prince' => 'Eastern Time (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazon Time (Porto Velho)',
         'America/Puerto_Rico' => 'Atlantic Time (Puerto Rico)',
         'America/Punta_Arenas' => 'Chile Time (Punta Arenas)',
-        'America/Rainy_River' => 'Central Time (Rainy River)',
         'America/Rankin_Inlet' => 'Central Time (Rankin Inlet)',
         'America/Recife' => 'Brasilia Time (Recife)',
         'America/Regina' => 'Central Time (Regina)',
         'America/Resolute' => 'Central Time (Resolute)',
         'America/Rio_Branco' => 'Acre Time (Rio Branco)',
-        'America/Santa_Isabel' => 'Northwest Mexico Time (Santa Isabel)',
         'America/Santarem' => 'Brasilia Time (Santarem)',
         'America/Santiago' => 'Chile Time (Santiago)',
         'America/Santo_Domingo' => 'Atlantic Time (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasilia Time (Sao Paulo)',
-        'America/Scoresbysund' => 'East Greenland Time (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Greenland Time (Ittoqqortoormiit)',
         'America/Sitka' => 'Alaska Time (Sitka)',
         'America/St_Barthelemy' => 'Atlantic Time (St. Barthélemy)',
         'America/St_Johns' => 'Newfoundland Time (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Central Time (Swift Current)',
         'America/Tegucigalpa' => 'Central Time (Tegucigalpa)',
         'America/Thule' => 'Atlantic Time (Thule)',
-        'America/Thunder_Bay' => 'Eastern Time (Thunder Bay)',
         'America/Tijuana' => 'Pacific Time (Tijuana)',
         'America/Toronto' => 'Eastern Time (Toronto)',
         'America/Tortola' => 'Atlantic Time (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Yukon Time (Whitehorse)',
         'America/Winnipeg' => 'Central Time (Winnipeg)',
         'America/Yakutat' => 'Alaska Time (Yakutat)',
-        'America/Yellowknife' => 'Mountain Time (Yellowknife)',
-        'Antarctica/Casey' => 'Casey Time',
+        'Antarctica/Casey' => 'Western Australia Time (Casey)',
         'Antarctica/Davis' => 'Davis Time',
         'Antarctica/DumontDUrville' => 'Dumont-d’Urville Time',
         'Antarctica/Macquarie' => 'Eastern Australia Time (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Vostok Time',
         'Arctic/Longyearbyen' => 'Central European Time (Longyearbyen)',
         'Asia/Aden' => 'Arabian Time (Aden)',
-        'Asia/Almaty' => 'East 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)',
@@ -233,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)',
@@ -267,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' => 'East 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Central Australia Time (Adelaide)',
         'Australia/Brisbane' => 'Eastern Australia Time (Brisbane)',
         'Australia/Broken_Hill' => 'Central Australia Time (Broken Hill)',
-        'Australia/Currie' => 'Eastern Australia Time (Currie)',
         'Australia/Darwin' => 'Central Australia Time (Darwin)',
         'Australia/Eucla' => 'Australian Central Western Time (Eucla)',
         'Australia/Hobart' => 'Eastern Australia Time (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Eastern European Time (Tallinn)',
         'Europe/Tirane' => 'Central European Time (Tirane)',
         'Europe/Ulyanovsk' => 'Moscow Time (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Eastern European Time (Uzhhorod)',
         'Europe/Vaduz' => 'Central European Time (Vaduz)',
         'Europe/Vatican' => 'Central European Time (Vatican)',
         'Europe/Vienna' => 'Central European Time (Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Volgograd Time',
         'Europe/Warsaw' => 'Central European Time (Warsaw)',
         'Europe/Zagreb' => 'Central European Time (Zagreb)',
-        'Europe/Zaporozhye' => 'Eastern European Time (Zaporozhye)',
         'Europe/Zurich' => 'Central European Time (Zurich)',
         'Indian/Antananarivo' => 'East Africa Time (Antananarivo)',
         'Indian/Chagos' => 'Indian Ocean Time (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Solomon Islands Time (Guadalcanal)',
         'Pacific/Guam' => 'Chamorro Standard Time (Guam)',
         'Pacific/Honolulu' => 'Hawaii-Aleutian Time (Honolulu)',
-        'Pacific/Johnston' => 'Hawaii-Aleutian Time (Johnston)',
         'Pacific/Kiritimati' => 'Line Islands Time (Kiritimati)',
         'Pacific/Kosrae' => 'Kosrae Time',
         'Pacific/Kwajalein' => 'Marshall Islands Time (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Wake Island Time',
         'Pacific/Wallis' => 'Wallis & Futuna Time',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/eo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/eo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/eo.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/eo.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,401 @@
+<?php
+
+return [
+    'Names' => [
+        'Africa/Abidjan' => 'universala tempo kunordigita (Abidjan)',
+        'Africa/Accra' => 'universala tempo kunordigita (Accra)',
+        'Africa/Addis_Ababa' => 'tempo de Etiopujo (Addis Ababa)',
+        'Africa/Algiers' => 'tempo de Alĝerio (Algiers)',
+        'Africa/Asmera' => 'tempo de Eritreo (Asmara)',
+        'Africa/Bamako' => 'universala tempo kunordigita (Bamako)',
+        'Africa/Bangui' => 'tempo de Centr-Afrika Respubliko (Bangui)',
+        'Africa/Banjul' => 'universala tempo kunordigita (Banjul)',
+        'Africa/Bissau' => 'universala tempo kunordigita (Bissau)',
+        'Africa/Blantyre' => 'tempo de Malavio (Blantyre)',
+        'Africa/Brazzaville' => 'tempo de Kongo Brazavila (Brazzaville)',
+        'Africa/Bujumbura' => 'tempo de Burundo (Bujumbura)',
+        'Africa/Cairo' => 'tempo de Egiptujo (Cairo)',
+        'Africa/Casablanca' => 'tempo de Maroko (Casablanca)',
+        'Africa/Ceuta' => 'tempo de Hispanujo (Ceuta)',
+        'Africa/Conakry' => 'universala tempo kunordigita (Conakry)',
+        'Africa/Dakar' => 'universala tempo kunordigita (Dakar)',
+        'Africa/Dar_es_Salaam' => 'tempo de Tanzanio (Dar es Salaam)',
+        'Africa/Djibouti' => 'tempo de Ĝibutio (Djibouti)',
+        'Africa/Douala' => 'tempo de Kameruno (Douala)',
+        'Africa/El_Aaiun' => 'tempo de Okcidenta Saharo (El Aaiun)',
+        'Africa/Freetown' => 'universala tempo kunordigita (Freetown)',
+        'Africa/Gaborone' => 'tempo de Bocvano (Gaborone)',
+        'Africa/Harare' => 'tempo de Zimbabvo (Harare)',
+        'Africa/Johannesburg' => 'tempo de Sud-Afriko (Johannesburg)',
+        'Africa/Kampala' => 'tempo de Ugando (Kampala)',
+        'Africa/Khartoum' => 'tempo de Sudano (Khartoum)',
+        'Africa/Kigali' => 'tempo de Ruando (Kigali)',
+        'Africa/Lagos' => 'tempo de Niĝerio (Lagos)',
+        'Africa/Libreville' => 'tempo de Gabono (Libreville)',
+        'Africa/Lome' => 'universala tempo kunordigita (Lome)',
+        'Africa/Luanda' => 'tempo de Angolo (Luanda)',
+        'Africa/Lusaka' => 'tempo de Zambio (Lusaka)',
+        'Africa/Malabo' => 'tempo de Ekvatora Gvineo (Malabo)',
+        'Africa/Maputo' => 'tempo de Mozambiko (Maputo)',
+        'Africa/Maseru' => 'tempo de Lesoto (Maseru)',
+        'Africa/Mbabane' => 'tempo de Svazilando (Mbabane)',
+        'Africa/Mogadishu' => 'tempo de Somalujo (Mogadishu)',
+        'Africa/Monrovia' => 'universala tempo kunordigita (Monrovia)',
+        'Africa/Nairobi' => 'tempo de Kenjo (Nairobi)',
+        'Africa/Ndjamena' => 'tempo de Ĉado (Ndjamena)',
+        'Africa/Niamey' => 'tempo de Niĝero (Niamey)',
+        'Africa/Nouakchott' => 'universala tempo kunordigita (Nouakchott)',
+        'Africa/Ouagadougou' => 'universala tempo kunordigita (Ouagadougou)',
+        'Africa/Porto-Novo' => 'tempo de Benino (Porto-Novo)',
+        'Africa/Sao_Tome' => 'universala tempo kunordigita (São Tomé)',
+        'Africa/Tripoli' => 'tempo de Libio (Tripoli)',
+        'Africa/Tunis' => 'tempo de Tunizio (Tunis)',
+        'Africa/Windhoek' => 'tempo de Namibio (Windhoek)',
+        'America/Adak' => 'tempo de Usono (Adak)',
+        'America/Anchorage' => 'tempo de Usono (Anchorage)',
+        'America/Anguilla' => 'tempo de Angvilo (Anguilla)',
+        'America/Antigua' => 'tempo de Antigvo kaj Barbudo (Antigua)',
+        'America/Araguaina' => 'tempo de Brazilo (Araguaina)',
+        'America/Argentina/La_Rioja' => 'tempo de Argentino (La Rioja)',
+        'America/Argentina/Rio_Gallegos' => 'tempo de Argentino (Rio Gallegos)',
+        'America/Argentina/Salta' => 'tempo de Argentino (Salta)',
+        'America/Argentina/San_Juan' => 'tempo de Argentino (San Juan)',
+        'America/Argentina/San_Luis' => 'tempo de Argentino (San Luis)',
+        'America/Argentina/Tucuman' => 'tempo de Argentino (Tucuman)',
+        'America/Argentina/Ushuaia' => 'tempo de Argentino (Ushuaia)',
+        'America/Aruba' => 'tempo de Arubo (Aruba)',
+        'America/Asuncion' => 'tempo de Paragvajo (Asunción)',
+        'America/Bahia' => 'tempo de Brazilo (Bahia)',
+        'America/Bahia_Banderas' => 'tempo de Meksiko (Bahía de Banderas)',
+        'America/Barbados' => 'tempo de Barbado (Barbados)',
+        'America/Belem' => 'tempo de Brazilo (Belem)',
+        'America/Belize' => 'tempo de Belizo (Belize)',
+        'America/Blanc-Sablon' => 'tempo de Kanado (Blanc-Sablon)',
+        'America/Boa_Vista' => 'tempo de Brazilo (Boa Vista)',
+        'America/Bogota' => 'tempo de Kolombio (Bogota)',
+        'America/Boise' => 'tempo de Usono (Boise)',
+        'America/Buenos_Aires' => 'tempo de Argentino (Buenos Aires)',
+        'America/Cambridge_Bay' => 'tempo de Kanado (Cambridge Bay)',
+        'America/Campo_Grande' => 'tempo de Brazilo (Campo Grande)',
+        'America/Cancun' => 'tempo de Meksiko (Cancún)',
+        'America/Caracas' => 'tempo de Venezuelo (Caracas)',
+        'America/Catamarca' => 'tempo de Argentino (Catamarca)',
+        'America/Cayenne' => 'tempo de Franca Gviano (Cayenne)',
+        'America/Cayman' => 'tempo de Kejmanoj (Cayman)',
+        'America/Chicago' => 'tempo de Usono (Chicago)',
+        'America/Chihuahua' => 'tempo de Meksiko (Chihuahua)',
+        'America/Ciudad_Juarez' => 'tempo de Meksiko (Ciudad Juárez)',
+        'America/Coral_Harbour' => 'tempo de Kanado (Atikokan)',
+        'America/Cordoba' => 'tempo de Argentino (Cordoba)',
+        'America/Costa_Rica' => 'tempo de Kostariko (Costa Rica)',
+        'America/Creston' => 'tempo de Kanado (Creston)',
+        'America/Cuiaba' => 'tempo de Brazilo (Cuiaba)',
+        'America/Danmarkshavn' => 'universala tempo kunordigita (Danmarkshavn)',
+        'America/Dawson' => 'tempo de Kanado (Dawson)',
+        'America/Dawson_Creek' => 'tempo de Kanado (Dawson Creek)',
+        'America/Denver' => 'tempo de Usono (Denver)',
+        'America/Detroit' => 'tempo de Usono (Detroit)',
+        'America/Dominica' => 'tempo de Dominiko (Dominica)',
+        'America/Edmonton' => 'tempo de Kanado (Edmonton)',
+        'America/Eirunepe' => 'tempo de Brazilo (Eirunepe)',
+        'America/El_Salvador' => 'tempo de Salvadoro (El Salvador)',
+        'America/Fort_Nelson' => 'tempo de Kanado (Fort Nelson)',
+        'America/Fortaleza' => 'tempo de Brazilo (Fortaleza)',
+        'America/Glace_Bay' => 'tempo de Kanado (Glace Bay)',
+        'America/Godthab' => 'tempo de Gronlando (Nuuk)',
+        'America/Goose_Bay' => 'tempo de Kanado (Goose Bay)',
+        'America/Grenada' => 'tempo de Grenado (Grenada)',
+        'America/Guadeloupe' => 'tempo de Gvadelupo (Guadeloupe)',
+        'America/Guatemala' => 'tempo de Gvatemalo (Guatemala)',
+        'America/Guayaquil' => 'tempo de Ekvadoro (Guayaquil)',
+        'America/Guyana' => 'tempo de Gujano (Guyana)',
+        'America/Halifax' => 'tempo de Kanado (Halifax)',
+        'America/Havana' => 'tempo de Kubo (Havana)',
+        'America/Hermosillo' => 'tempo de Meksiko (Hermosillo)',
+        'America/Indiana/Knox' => 'tempo de Usono (Knox, Indiana)',
+        'America/Indiana/Marengo' => 'tempo de Usono (Marengo, Indiana)',
+        'America/Indiana/Petersburg' => 'tempo de Usono (Petersburg, Indiana)',
+        'America/Indiana/Tell_City' => 'tempo de Usono (Tell City, Indiana)',
+        'America/Indiana/Vevay' => 'tempo de Usono (Vevay, Indiana)',
+        'America/Indiana/Vincennes' => 'tempo de Usono (Vincennes, Indiana)',
+        'America/Indiana/Winamac' => 'tempo de Usono (Winamac, Indiana)',
+        'America/Indianapolis' => 'tempo de Usono (Indianapolis)',
+        'America/Inuvik' => 'tempo de Kanado (Inuvik)',
+        'America/Iqaluit' => 'tempo de Kanado (Iqaluit)',
+        'America/Jamaica' => 'tempo de Jamajko (Jamaica)',
+        'America/Jujuy' => 'tempo de Argentino (Jujuy)',
+        'America/Juneau' => 'tempo de Usono (Juneau)',
+        'America/Kentucky/Monticello' => 'tempo de Usono (Monticello, Kentucky)',
+        'America/La_Paz' => 'tempo de Bolivio (La Paz)',
+        'America/Lima' => 'tempo de Peruo (Lima)',
+        'America/Los_Angeles' => 'tempo de Usono (Los Angeles)',
+        'America/Louisville' => 'tempo de Usono (Louisville)',
+        'America/Maceio' => 'tempo de Brazilo (Maceio)',
+        'America/Managua' => 'tempo de Nikaragvo (Managua)',
+        'America/Manaus' => 'tempo de Brazilo (Manaus)',
+        'America/Martinique' => 'tempo de Martiniko (Martinique)',
+        'America/Matamoros' => 'tempo de Meksiko (Matamoros)',
+        'America/Mazatlan' => 'tempo de Meksiko (Mazatlan)',
+        'America/Mendoza' => 'tempo de Argentino (Mendoza)',
+        'America/Menominee' => 'tempo de Usono (Menominee)',
+        'America/Merida' => 'tempo de Meksiko (Mérida)',
+        'America/Metlakatla' => 'tempo de Usono (Metlakatla)',
+        'America/Mexico_City' => 'tempo de Meksiko (Mexico City)',
+        'America/Miquelon' => 'tempo de Sankta Piero kaj Mikelono (Miquelon)',
+        'America/Moncton' => 'tempo de Kanado (Moncton)',
+        'America/Monterrey' => 'tempo de Meksiko (Monterrey)',
+        'America/Montevideo' => 'tempo de Urugvajo (Montevideo)',
+        'America/Nassau' => 'tempo de Bahamoj (Nassau)',
+        'America/New_York' => 'tempo de Usono (New York)',
+        'America/Nome' => 'tempo de Usono (Nome)',
+        'America/Noronha' => 'tempo de Brazilo (Noronha)',
+        'America/North_Dakota/Beulah' => 'tempo de Usono (Beulah, North Dakota)',
+        'America/North_Dakota/Center' => 'tempo de Usono (Center, North Dakota)',
+        'America/North_Dakota/New_Salem' => 'tempo de Usono (New Salem, North Dakota)',
+        'America/Ojinaga' => 'tempo de Meksiko (Ojinaga)',
+        'America/Panama' => 'tempo de Panamo (Panama)',
+        'America/Paramaribo' => 'tempo de Surinamo (Paramaribo)',
+        'America/Phoenix' => 'tempo de Usono (Phoenix)',
+        'America/Port-au-Prince' => 'tempo de Haitio (Port-au-Prince)',
+        'America/Port_of_Spain' => 'tempo de Trinidado kaj Tobago (Port of Spain)',
+        'America/Porto_Velho' => 'tempo de Brazilo (Porto Velho)',
+        'America/Puerto_Rico' => 'tempo de Puertoriko (Puerto Rico)',
+        'America/Punta_Arenas' => 'tempo de Ĉilio (Punta Arenas)',
+        'America/Rankin_Inlet' => 'tempo de Kanado (Rankin Inlet)',
+        'America/Recife' => 'tempo de Brazilo (Recife)',
+        'America/Regina' => 'tempo de Kanado (Regina)',
+        'America/Resolute' => 'tempo de Kanado (Resolute)',
+        'America/Rio_Branco' => 'tempo de Brazilo (Rio Branco)',
+        'America/Santarem' => 'tempo de Brazilo (Santarem)',
+        'America/Santiago' => 'tempo de Ĉilio (Santiago)',
+        'America/Santo_Domingo' => 'tempo de Domingo (Santo Domingo)',
+        'America/Sao_Paulo' => 'tempo de Brazilo (Sao Paulo)',
+        'America/Scoresbysund' => 'tempo de Gronlando (Ittoqqortoormiit)',
+        'America/Sitka' => 'tempo de Usono (Sitka)',
+        'America/St_Johns' => 'tempo de Kanado (St. John’s)',
+        'America/St_Kitts' => 'tempo de Sankta Kristoforo kaj Neviso (St. Kitts)',
+        'America/St_Lucia' => 'tempo de Sankta Lucio (St. Lucia)',
+        'America/St_Thomas' => 'tempo de Usonaj Virgulininsuloj (St. Thomas)',
+        'America/St_Vincent' => 'tempo de Sankta Vincento kaj Grenadinoj (St. Vincent)',
+        'America/Swift_Current' => 'tempo de Kanado (Swift Current)',
+        'America/Tegucigalpa' => 'tempo de Honduro (Tegucigalpa)',
+        'America/Thule' => 'tempo de Gronlando (Thule)',
+        'America/Tijuana' => 'tempo de Meksiko (Tijuana)',
+        'America/Toronto' => 'tempo de Kanado (Toronto)',
+        'America/Tortola' => 'tempo de Britaj Virgulininsuloj (Tortola)',
+        'America/Vancouver' => 'tempo de Kanado (Vancouver)',
+        'America/Whitehorse' => 'tempo de Kanado (Whitehorse)',
+        'America/Winnipeg' => 'tempo de Kanado (Winnipeg)',
+        'America/Yakutat' => 'tempo de Usono (Yakutat)',
+        'Antarctica/Casey' => 'tempo de Antarkto (Casey)',
+        'Antarctica/Davis' => 'tempo de Antarkto (Davis)',
+        'Antarctica/DumontDUrville' => 'tempo de Antarkto (Dumont d’Urville)',
+        'Antarctica/Macquarie' => 'tempo de Aŭstralio (Macquarie)',
+        'Antarctica/Mawson' => 'tempo de Antarkto (Mawson)',
+        'Antarctica/McMurdo' => 'tempo de Antarkto (McMurdo)',
+        'Antarctica/Palmer' => 'tempo de Antarkto (Palmer)',
+        'Antarctica/Rothera' => 'tempo de Antarkto (Rothera)',
+        'Antarctica/Syowa' => 'tempo de Antarkto (Syowa)',
+        'Antarctica/Troll' => 'universala tempo kunordigita (Troll)',
+        'Antarctica/Vostok' => 'tempo de Antarkto (Vostok)',
+        'Arctic/Longyearbyen' => 'tempo de Svalbardo kaj Janmajeno (Longyearbyen)',
+        'Asia/Aden' => 'tempo de Jemeno (Aden)',
+        'Asia/Almaty' => 'tempo de Kazaĥujo (Almaty)',
+        'Asia/Amman' => 'tempo de Jordanio (Amman)',
+        'Asia/Anadyr' => 'tempo de Rusujo (Anadyr)',
+        'Asia/Aqtau' => 'tempo de Kazaĥujo (Aqtau)',
+        'Asia/Aqtobe' => 'tempo de Kazaĥujo (Aqtobe)',
+        'Asia/Ashgabat' => 'tempo de Turkmenujo (Ashgabat)',
+        'Asia/Atyrau' => 'tempo de Kazaĥujo (Atyrau)',
+        'Asia/Baghdad' => 'tempo de Irako (Baghdad)',
+        'Asia/Bahrain' => 'tempo de Barejno (Bahrain)',
+        'Asia/Baku' => 'tempo de Azerbajĝano (Baku)',
+        'Asia/Bangkok' => 'tempo de Tajlando (Bangkok)',
+        'Asia/Barnaul' => 'tempo de Rusujo (Barnaul)',
+        'Asia/Beirut' => 'tempo de Libano (Beirut)',
+        'Asia/Bishkek' => 'tempo de Kirgizujo (Bishkek)',
+        'Asia/Brunei' => 'tempo de Brunejo (Brunei)',
+        'Asia/Calcutta' => 'tempo de Hindujo (Kolkata)',
+        'Asia/Chita' => 'tempo de Rusujo (Chita)',
+        'Asia/Colombo' => 'tempo de Srilanko (Colombo)',
+        'Asia/Damascus' => 'tempo de Sirio (Damascus)',
+        'Asia/Dhaka' => 'tempo de Bangladeŝo (Dhaka)',
+        'Asia/Dubai' => 'tempo de Unuiĝintaj Arabaj Emirlandoj (Dubai)',
+        'Asia/Dushanbe' => 'tempo de Taĝikujo (Dushanbe)',
+        'Asia/Famagusta' => 'tempo de Kipro (Famagusta)',
+        'Asia/Hovd' => 'tempo de Mongolujo (Hovd)',
+        'Asia/Irkutsk' => 'tempo de Rusujo (Irkutsk)',
+        'Asia/Jakarta' => 'tempo de Indonezio (Jakarta)',
+        'Asia/Jayapura' => 'tempo de Indonezio (Jayapura)',
+        'Asia/Jerusalem' => 'tempo de Israelo (Jerusalem)',
+        'Asia/Kabul' => 'tempo de Afganujo (Kabul)',
+        'Asia/Kamchatka' => 'tempo de Rusujo (Kamchatka)',
+        'Asia/Karachi' => 'tempo de Pakistano (Karachi)',
+        'Asia/Katmandu' => 'tempo de Nepalo (Kathmandu)',
+        'Asia/Khandyga' => 'tempo de Rusujo (Khandyga)',
+        'Asia/Krasnoyarsk' => 'tempo de Rusujo (Krasnoyarsk)',
+        'Asia/Kuala_Lumpur' => 'tempo de Malajzio (Kuala Lumpur)',
+        'Asia/Kuching' => 'tempo de Malajzio (Kuching)',
+        'Asia/Kuwait' => 'tempo de Kuvajto (Kuwait)',
+        'Asia/Magadan' => 'tempo de Rusujo (Magadan)',
+        'Asia/Makassar' => 'tempo de Indonezio (Makassar)',
+        'Asia/Manila' => 'tempo de Filipinoj (Manila)',
+        'Asia/Muscat' => 'tempo de Omano (Muscat)',
+        'Asia/Nicosia' => 'tempo de Kipro (Nicosia)',
+        'Asia/Novokuznetsk' => 'tempo de Rusujo (Novokuznetsk)',
+        'Asia/Novosibirsk' => 'tempo de Rusujo (Novosibirsk)',
+        'Asia/Omsk' => 'tempo de Rusujo (Omsk)',
+        'Asia/Oral' => 'tempo de Kazaĥujo (Oral)',
+        'Asia/Phnom_Penh' => 'tempo de Kamboĝo (Phnom Penh)',
+        'Asia/Pontianak' => 'tempo de Indonezio (Pontianak)',
+        'Asia/Pyongyang' => 'tempo de Nord-Koreo (Pyongyang)',
+        'Asia/Qatar' => 'tempo de Kataro (Qatar)',
+        'Asia/Qostanay' => 'tempo de Kazaĥujo (Qostanay)',
+        'Asia/Qyzylorda' => 'tempo de Kazaĥujo (Qyzylorda)',
+        'Asia/Rangoon' => 'tempo de Birmo (Yangon)',
+        'Asia/Riyadh' => 'tempo de Sauda Arabujo (Riyadh)',
+        'Asia/Saigon' => 'tempo de Vjetnamo (Ho Chi Minh)',
+        'Asia/Sakhalin' => 'tempo de Rusujo (Sakhalin)',
+        'Asia/Samarkand' => 'tempo de Uzbekujo (Samarkand)',
+        'Asia/Seoul' => 'tempo de Sud-Koreo (Seoul)',
+        'Asia/Shanghai' => 'tempo de Ĉinujo (Shanghai)',
+        'Asia/Singapore' => 'tempo de Singapuro (Singapore)',
+        'Asia/Srednekolymsk' => 'tempo de Rusujo (Srednekolymsk)',
+        'Asia/Taipei' => 'tempo de Tajvano (Taipei)',
+        'Asia/Tashkent' => 'tempo de Uzbekujo (Tashkent)',
+        'Asia/Tbilisi' => 'tempo de Kartvelujo (Tbilisi)',
+        'Asia/Tehran' => 'tempo de Irano (Tehran)',
+        'Asia/Thimphu' => 'tempo de Butano (Thimphu)',
+        'Asia/Tokyo' => 'tempo de Japanujo (Tokyo)',
+        'Asia/Tomsk' => 'tempo de Rusujo (Tomsk)',
+        'Asia/Ulaanbaatar' => 'tempo de Mongolujo (Ulaanbaatar)',
+        'Asia/Urumqi' => 'tempo de Ĉinujo (Urumqi)',
+        'Asia/Ust-Nera' => 'tempo de Rusujo (Ust-Nera)',
+        'Asia/Vientiane' => 'tempo de Laoso (Vientiane)',
+        'Asia/Vladivostok' => 'tempo de Rusujo (Vladivostok)',
+        'Asia/Yakutsk' => 'tempo de Rusujo (Yakutsk)',
+        'Asia/Yekaterinburg' => 'tempo de Rusujo (Yekaterinburg)',
+        'Asia/Yerevan' => 'tempo de Armenujo (Yerevan)',
+        'Atlantic/Azores' => 'tempo de Portugalujo (Azores)',
+        'Atlantic/Bermuda' => 'tempo de Bermudoj (Bermuda)',
+        'Atlantic/Canary' => 'tempo de Hispanujo (Canary)',
+        'Atlantic/Cape_Verde' => 'tempo de Kaboverdo (Cape Verde)',
+        'Atlantic/Faeroe' => 'tempo de Ferooj (Faroe)',
+        'Atlantic/Madeira' => 'tempo de Portugalujo (Madeira)',
+        'Atlantic/Reykjavik' => 'universala tempo kunordigita (Reykjavik)',
+        'Atlantic/South_Georgia' => 'tempo de Sud-Georgio kaj Sud-Sandviĉinsuloj (South Georgia)',
+        'Atlantic/St_Helena' => 'universala tempo kunordigita (St. Helena)',
+        'Australia/Adelaide' => 'tempo de Aŭstralio (Adelaide)',
+        'Australia/Brisbane' => 'tempo de Aŭstralio (Brisbane)',
+        'Australia/Broken_Hill' => 'tempo de Aŭstralio (Broken Hill)',
+        'Australia/Darwin' => 'tempo de Aŭstralio (Darwin)',
+        'Australia/Eucla' => 'tempo de Aŭstralio (Eucla)',
+        'Australia/Hobart' => 'tempo de Aŭstralio (Hobart)',
+        'Australia/Lindeman' => 'tempo de Aŭstralio (Lindeman)',
+        'Australia/Lord_Howe' => 'tempo de Aŭstralio (Lord Howe)',
+        'Australia/Melbourne' => 'tempo de Aŭstralio (Melbourne)',
+        'Australia/Perth' => 'tempo de Aŭstralio (Perth)',
+        'Australia/Sydney' => 'tempo de Aŭstralio (Sydney)',
+        'Etc/GMT' => 'universala tempo kunordigita',
+        'Europe/Amsterdam' => 'tempo de Nederlando (Amsterdam)',
+        'Europe/Andorra' => 'tempo de Andoro (Andorra)',
+        'Europe/Astrakhan' => 'tempo de Rusujo (Astrakhan)',
+        'Europe/Athens' => 'tempo de Grekujo (Athens)',
+        'Europe/Berlin' => 'tempo de Germanujo (Berlin)',
+        'Europe/Bratislava' => 'tempo de Slovakujo (Bratislava)',
+        'Europe/Brussels' => 'tempo de Belgujo (Brussels)',
+        'Europe/Bucharest' => 'tempo de Rumanujo (Bucharest)',
+        'Europe/Budapest' => 'tempo de Hungarujo (Budapest)',
+        'Europe/Busingen' => 'tempo de Germanujo (Busingen)',
+        'Europe/Chisinau' => 'tempo de Moldavujo (Chisinau)',
+        'Europe/Copenhagen' => 'tempo de Danujo (Copenhagen)',
+        'Europe/Dublin' => 'universala tempo kunordigita (Dublin)',
+        'Europe/Gibraltar' => 'tempo de Ĝibraltaro (Gibraltar)',
+        'Europe/Guernsey' => 'universala tempo kunordigita (Guernsey)',
+        'Europe/Helsinki' => 'tempo de Finnlando (Helsinki)',
+        'Europe/Isle_of_Man' => 'universala tempo kunordigita (Isle of Man)',
+        'Europe/Istanbul' => 'tempo de Turkujo (Istanbul)',
+        'Europe/Jersey' => 'universala tempo kunordigita (Jersey)',
+        'Europe/Kaliningrad' => 'tempo de Rusujo (Kaliningrad)',
+        'Europe/Kiev' => 'tempo de Ukrainujo (Kyiv)',
+        'Europe/Kirov' => 'tempo de Rusujo (Kirov)',
+        'Europe/Lisbon' => 'tempo de Portugalujo (Lisbon)',
+        'Europe/Ljubljana' => 'tempo de Slovenujo (Ljubljana)',
+        'Europe/London' => 'universala tempo kunordigita (London)',
+        'Europe/Luxembourg' => 'tempo de Luksemburgo (Luxembourg)',
+        'Europe/Madrid' => 'tempo de Hispanujo (Madrid)',
+        'Europe/Malta' => 'tempo de Malto (Malta)',
+        'Europe/Minsk' => 'tempo de Belorusujo (Minsk)',
+        'Europe/Monaco' => 'tempo de Monako (Monaco)',
+        'Europe/Moscow' => 'tempo de Rusujo (Moscow)',
+        'Europe/Oslo' => 'tempo de Norvegujo (Oslo)',
+        'Europe/Paris' => 'tempo de Francujo (Paris)',
+        'Europe/Prague' => 'tempo de Ĉeĥujo (Prague)',
+        'Europe/Riga' => 'tempo de Latvujo (Riga)',
+        'Europe/Rome' => 'tempo de Italujo (Rome)',
+        'Europe/Samara' => 'tempo de Rusujo (Samara)',
+        'Europe/San_Marino' => 'tempo de Sanmarino (San Marino)',
+        'Europe/Sarajevo' => 'tempo de Bosnujo kaj Hercegovino (Sarajevo)',
+        'Europe/Saratov' => 'tempo de Rusujo (Saratov)',
+        'Europe/Simferopol' => 'tempo de Ukrainujo (Simferopol)',
+        'Europe/Sofia' => 'tempo de Bulgarujo (Sofia)',
+        'Europe/Stockholm' => 'tempo de Svedujo (Stockholm)',
+        'Europe/Tallinn' => 'tempo de Estonujo (Tallinn)',
+        'Europe/Tirane' => 'tempo de Albanujo (Tirane)',
+        'Europe/Ulyanovsk' => 'tempo de Rusujo (Ulyanovsk)',
+        'Europe/Vaduz' => 'tempo de Liĥtenŝtejno (Vaduz)',
+        'Europe/Vatican' => 'tempo de Vatikano (Vatican)',
+        'Europe/Vienna' => 'tempo de Aŭstrujo (Vienna)',
+        'Europe/Vilnius' => 'tempo de Litovujo (Vilnius)',
+        'Europe/Volgograd' => 'tempo de Rusujo (Volgograd)',
+        'Europe/Warsaw' => 'tempo de Pollando (Warsaw)',
+        'Europe/Zagreb' => 'tempo de Kroatujo (Zagreb)',
+        'Europe/Zurich' => 'tempo de Svisujo (Zurich)',
+        'Indian/Antananarivo' => 'tempo de Madagaskaro (Antananarivo)',
+        'Indian/Comoro' => 'tempo de Komoroj (Comoro)',
+        'Indian/Mahe' => 'tempo de Sejŝeloj (Mahe)',
+        'Indian/Maldives' => 'tempo de Maldivoj (Maldives)',
+        'Indian/Mauritius' => 'tempo de Maŭricio (Mauritius)',
+        'Indian/Mayotte' => 'tempo de Majoto (Mayotte)',
+        'Indian/Reunion' => 'tempo de Reunio (Réunion)',
+        'Pacific/Apia' => 'tempo de Samoo (Apia)',
+        'Pacific/Auckland' => 'tempo de Nov-Zelando (Auckland)',
+        'Pacific/Bougainville' => 'tempo de Papuo-Nov-Gvineo (Bougainville)',
+        'Pacific/Chatham' => 'tempo de Nov-Zelando (Chatham)',
+        'Pacific/Easter' => 'tempo de Ĉilio (Easter)',
+        'Pacific/Efate' => 'tempo de Vanuatuo (Efate)',
+        'Pacific/Enderbury' => 'tempo de Kiribato (Enderbury)',
+        'Pacific/Fiji' => 'tempo de Fiĝoj (Fiji)',
+        'Pacific/Funafuti' => 'tempo de Tuvalo (Funafuti)',
+        'Pacific/Galapagos' => 'tempo de Ekvadoro (Galapagos)',
+        'Pacific/Gambier' => 'tempo de Franca Polinezio (Gambier)',
+        'Pacific/Guadalcanal' => 'tempo de Salomonoj (Guadalcanal)',
+        'Pacific/Guam' => 'tempo de Gvamo (Guam)',
+        'Pacific/Honolulu' => 'tempo de Usono (Honolulu)',
+        'Pacific/Kiritimati' => 'tempo de Kiribato (Kiritimati)',
+        'Pacific/Kosrae' => 'tempo de Mikronezio (Kosrae)',
+        'Pacific/Kwajalein' => 'tempo de Marŝaloj (Kwajalein)',
+        'Pacific/Majuro' => 'tempo de Marŝaloj (Majuro)',
+        'Pacific/Marquesas' => 'tempo de Franca Polinezio (Marquesas)',
+        'Pacific/Midway' => 'tempo de Usonaj malgrandaj insuloj (Midway)',
+        'Pacific/Nauru' => 'tempo de Nauro (Nauru)',
+        'Pacific/Niue' => 'tempo de Niuo (Niue)',
+        'Pacific/Norfolk' => 'tempo de Norfolkinsulo (Norfolk)',
+        'Pacific/Noumea' => 'tempo de Nov-Kaledonio (Noumea)',
+        'Pacific/Palau' => 'tempo de Palaŭo (Palau)',
+        'Pacific/Pitcairn' => 'tempo de Pitkarna Insulo (Pitcairn)',
+        'Pacific/Ponape' => 'tempo de Mikronezio (Pohnpei)',
+        'Pacific/Port_Moresby' => 'tempo de Papuo-Nov-Gvineo (Port Moresby)',
+        'Pacific/Rarotonga' => 'tempo de Kukinsuloj (Rarotonga)',
+        'Pacific/Saipan' => 'tempo de Nord-Marianoj (Saipan)',
+        'Pacific/Tahiti' => 'tempo de Franca Polinezio (Tahiti)',
+        'Pacific/Tarawa' => 'tempo de Kiribato (Tarawa)',
+        'Pacific/Tongatapu' => 'tempo de Tongo (Tongatapu)',
+        'Pacific/Truk' => 'tempo de Mikronezio (Chuuk)',
+        'Pacific/Wake' => 'tempo de Usonaj malgrandaj insuloj (Wake)',
+        'Pacific/Wallis' => 'tempo de Valiso kaj Futuno (Wallis)',
+    ],
+    'Meta' => [
+        'GmtFormat' => 'UTC%s',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es_419.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es_419.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es_419.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es_419.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,6 @@
         'America/Phoenix' => 'hora de la montaña (Phoenix)',
         'America/Santiago' => 'hora de Chile (Santiago)',
         'America/St_Thomas' => 'hora del Atlántico (Santo Tomás)',
-        'America/Yellowknife' => 'hora de la montaña (Yellowknife)',
         'Asia/Amman' => 'hora de Europa del Este (Ammán)',
         'Asia/Beirut' => 'hora de Europa del Este (Beirut)',
         'Asia/Calcutta' => 'hora de India (Calcuta)',
@@ -50,12 +49,9 @@
         'Europe/Riga' => 'hora de Europa del Este (Riga)',
         'Europe/Sofia' => 'hora de Europa del Este (Sofía)',
         'Europe/Tallinn' => 'hora de Europa del Este (Tallin)',
-        'Europe/Uzhgorod' => 'hora de Europa del Este (Úzhgorod)',
         'Europe/Vilnius' => 'hora de Europa del Este (Vilna)',
-        'Europe/Zaporozhye' => 'hora de Europa del Este (Zaporiyia)',
         '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)',
@@ -65,6 +61,5 @@
         'Pacific/Tarawa' => 'hora de Islas Gilbert (Tarawa)',
         'Pacific/Wake' => 'hora de Isla Wake',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es_MX.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es_MX.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es_MX.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es_MX.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 oriental (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',
@@ -15,6 +15,5 @@
         'Pacific/Tarawa' => 'hora de las Islas Gilbert (Tarawa)',
         'Pacific/Wake' => 'hora de la Isla Wake',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'hora de las Montañas Rocosas (Fort Nelson)',
         'America/Fortaleza' => 'hora de Brasilia (Fortaleza)',
         'America/Glace_Bay' => 'hora del Atlántico (Glace Bay)',
-        'America/Godthab' => 'hora de Groenlandia occidental (Nuuk)',
+        'America/Godthab' => 'hora de Groenlandia (Nuuk)',
         'America/Goose_Bay' => 'hora del Atlántico (Goose Bay)',
         'America/Grand_Turk' => 'hora oriental (Gran Turca)',
         'America/Grenada' => 'hora del Atlántico (Granada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'hora del Atlántico (Montserrat)',
         'America/Nassau' => 'hora oriental (Nassau)',
         'America/New_York' => 'hora oriental (Nueva York)',
-        'America/Nipigon' => 'hora oriental (Nipigon)',
         'America/Nome' => 'hora de Alaska (Nome)',
         'America/Noronha' => 'hora de Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'hora central (Beulah, Dakota del Norte)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'hora central (New Salem, Dakota del Norte)',
         'America/Ojinaga' => 'hora central (Ojinaga)',
         'America/Panama' => 'hora oriental (Panamá)',
-        'America/Pangnirtung' => 'hora oriental (Pangnirtung)',
         'America/Paramaribo' => 'hora de Surinam (Paramaribo)',
         'America/Phoenix' => 'hora de las Montañas Rocosas (Phoenix)',
         'America/Port-au-Prince' => 'hora oriental (Puerto Príncipe)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'hora del Amazonas (Porto Velho)',
         'America/Puerto_Rico' => 'hora del Atlántico (Puerto Rico)',
         'America/Punta_Arenas' => 'hora de Chile (Punta Arenas)',
-        'America/Rainy_River' => 'hora central (Rainy River)',
         'America/Rankin_Inlet' => 'hora central (Rankin Inlet)',
         'America/Recife' => 'hora de Brasilia (Recife)',
         'America/Regina' => 'hora central (Regina)',
         'America/Resolute' => 'hora central (Resolute)',
         'America/Rio_Branco' => 'Hora de Acre (Río Branco)',
-        'America/Santa_Isabel' => 'hora del noroeste de México (Santa Isabel)',
         'America/Santarem' => 'hora de Brasilia (Santarém)',
         'America/Santiago' => 'hora de Chile (Santiago de Chile)',
         'America/Santo_Domingo' => 'hora del Atlántico (Santo Domingo)',
         'America/Sao_Paulo' => 'hora de Brasilia (São Paulo)',
-        'America/Scoresbysund' => 'hora de Groenlandia oriental (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'hora de Groenlandia (Ittoqqortoormiit)',
         'America/Sitka' => 'hora de Alaska (Sitka)',
         'America/St_Barthelemy' => 'hora del Atlántico (San Bartolomé)',
         'America/St_Johns' => 'hora de Terranova (San Juan de Terranova)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'hora central (Swift Current)',
         'America/Tegucigalpa' => 'hora central (Tegucigalpa)',
         'America/Thule' => 'hora del Atlántico (Thule)',
-        'America/Thunder_Bay' => 'hora oriental (Thunder Bay)',
         'America/Tijuana' => 'hora del Pacífico (Tijuana)',
         'America/Toronto' => 'hora oriental (Toronto)',
         'America/Tortola' => 'hora del Atlántico (Tórtola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'hora de Yukón (Whitehorse)',
         'America/Winnipeg' => 'hora central (Winnipeg)',
         'America/Yakutat' => 'hora de Alaska (Yakutat)',
-        'America/Yellowknife' => 'hora de las Montañas Rocosas (Yellowknife)',
-        'Antarctica/Casey' => 'hora de Antártida (Casey)',
+        'Antarctica/Casey' => 'hora de Australia occidental (Casey)',
         'Antarctica/Davis' => 'hora de Davis',
         'Antarctica/DumontDUrville' => 'hora de Dumont-d’Urville',
         'Antarctica/Macquarie' => 'hora de Australia oriental (Macquarie)',
@@ -216,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 oriental (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ú)',
@@ -233,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)',
@@ -267,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 oriental (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'hora de Australia central (Adelaida)',
         'Australia/Brisbane' => 'hora de Australia oriental (Brisbane)',
         'Australia/Broken_Hill' => 'hora de Australia central (Broken Hill)',
-        'Australia/Currie' => 'hora de Australia oriental (Currie)',
         'Australia/Darwin' => 'hora de Australia central (Darwin)',
         'Australia/Eucla' => 'hora de Australia centroccidental (Eucla)',
         'Australia/Hobart' => 'hora de Australia oriental (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'hora de Europa oriental (Tallin)',
         'Europe/Tirane' => 'hora de Europa central (Tirana)',
         'Europe/Ulyanovsk' => 'hora de Moscú (Uliánovsk)',
-        'Europe/Uzhgorod' => 'hora de Europa oriental (Úzhgorod)',
         'Europe/Vaduz' => 'hora de Europa central (Vaduz)',
         'Europe/Vatican' => 'hora de Europa central (El Vaticano)',
         'Europe/Vienna' => 'hora de Europa central (Viena)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'hora de Volgogrado',
         'Europe/Warsaw' => 'hora de Europa central (Varsovia)',
         'Europe/Zagreb' => 'hora de Europa central (Zagreb)',
-        'Europe/Zaporozhye' => 'hora de Europa oriental (Zaporiyia)',
         'Europe/Zurich' => 'hora de Europa central (Zúrich)',
         'Indian/Antananarivo' => 'hora de África oriental (Antananarivo)',
         'Indian/Chagos' => 'hora del océano Índico (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'hora de las Islas Salomón (Guadalcanal)',
         'Pacific/Guam' => 'hora estándar de Chamorro (Guam)',
         'Pacific/Honolulu' => 'hora de Hawái-Aleutianas (Honolulú)',
-        'Pacific/Johnston' => 'hora de Hawái-Aleutianas (Johnston)',
         'Pacific/Kiritimati' => 'hora de las Espóradas Ecuatoriales (Kiritimati)',
         'Pacific/Kosrae' => 'hora de Kosrae',
         'Pacific/Kwajalein' => 'hora de las Islas Marshall (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'hora de la isla Wake',
         'Pacific/Wallis' => 'hora de Wallis y Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es_US.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es_US.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es_US.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/es_US.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,6 +14,5 @@
         'Pacific/Marquesas' => 'hora de las islas Marquesas',
         'Pacific/Saipan' => 'hora de Chamorro (Saipán)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/et.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/et.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/et.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/et.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => 'Lääne-Gröönimaa aeg (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)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlandi aeg (Montserrat)',
         'America/Nassau' => 'Idaranniku aeg (Nassau)',
         'America/New_York' => 'Idaranniku aeg (New York)',
-        'America/Nipigon' => 'Idaranniku aeg (Nipigon)',
         'America/Nome' => 'Alaska aeg (Nome)',
         'America/Noronha' => 'Fernando de Noronha aeg',
         'America/North_Dakota/Beulah' => 'Kesk-Ameerika aeg (Beulah, Põhja-Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Kesk-Ameerika aeg (New Salem, Põhja-Dakota)',
         'America/Ojinaga' => 'Kesk-Ameerika aeg (Ojinaga)',
         'America/Panama' => 'Idaranniku aeg (Panama)',
-        'America/Pangnirtung' => 'Idaranniku aeg (Pangnirtung)',
         'America/Paramaribo' => 'Suriname aeg (Paramaribo)',
         'America/Phoenix' => 'Mäestikuvööndi aeg (Phoenix)',
         'America/Port-au-Prince' => 'Idaranniku aeg (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazonase aeg (Porto Velho)',
         'America/Puerto_Rico' => 'Atlandi aeg (Puerto Rico)',
         'America/Punta_Arenas' => 'Tšiili aeg (Punta Arenas)',
-        'America/Rainy_River' => 'Kesk-Ameerika aeg (Rainy River)',
         'America/Rankin_Inlet' => 'Kesk-Ameerika aeg (Rankin Inlet)',
         'America/Recife' => 'Brasiilia aeg (Recife)',
         'America/Regina' => 'Kesk-Ameerika aeg (Regina)',
         'America/Resolute' => 'Kesk-Ameerika aeg (Resolute)',
         'America/Rio_Branco' => 'Acre aeg (Rio Branco)',
-        'America/Santa_Isabel' => 'Loode-Mehhiko aeg (Santa Isabel)',
         'America/Santarem' => 'Brasiilia aeg (Santarém)',
         'America/Santiago' => 'Tšiili aeg (Santiago)',
         'America/Santo_Domingo' => 'Atlandi aeg (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasiilia aeg (São Paulo)',
-        'America/Scoresbysund' => 'Ida-Gröönimaa aeg (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)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Kesk-Ameerika aeg (Swift Current)',
         'America/Tegucigalpa' => 'Kesk-Ameerika aeg (Tegucigalpa)',
         'America/Thule' => 'Atlandi aeg (Thule)',
-        'America/Thunder_Bay' => 'Idaranniku aeg (Thunder Bay)',
         'America/Tijuana' => 'Vaikse ookeani aeg (Tijuana)',
         'America/Toronto' => 'Idaranniku aeg (Toronto)',
         'America/Tortola' => 'Atlandi aeg (Tortola)',
@@ -202,10 +197,9 @@
         'America/Whitehorse' => 'Yukoni aeg (Whitehorse)',
         'America/Winnipeg' => 'Kesk-Ameerika aeg (Winnipeg)',
         'America/Yakutat' => 'Alaska aeg (Yakutat)',
-        'America/Yellowknife' => 'Mäestikuvööndi aeg (Yellowknife)',
-        'Antarctica/Casey' => 'Casey aeg',
+        '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)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Vostoki aeg',
         'Arctic/Longyearbyen' => 'Kesk-Euroopa aeg (Longyearbyen)',
         'Asia/Aden' => 'Araabia aeg (Aden)',
-        'Asia/Almaty' => 'Ida-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)',
@@ -233,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)',
@@ -267,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' => 'Ida-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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Kesk-Austraalia aeg (Adelaide)',
         'Australia/Brisbane' => 'Ida-Austraalia aeg (Brisbane)',
         'Australia/Broken_Hill' => 'Kesk-Austraalia aeg (Broken Hill)',
-        'Australia/Currie' => 'Ida-Austraalia aeg (Currie)',
         'Australia/Darwin' => 'Kesk-Austraalia aeg (Darwin)',
         'Australia/Eucla' => 'Austraalia Kesk-Lääne aeg (Eucla)',
         'Australia/Hobart' => 'Ida-Austraalia aeg (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Ida-Euroopa aeg (Tallinn)',
         'Europe/Tirane' => 'Kesk-Euroopa aeg (Tirana)',
         'Europe/Ulyanovsk' => 'Moskva aeg (Uljanovsk)',
-        'Europe/Uzhgorod' => 'Ida-Euroopa aeg (Užgorod)',
         'Europe/Vaduz' => 'Kesk-Euroopa aeg (Vaduz)',
         'Europe/Vatican' => 'Kesk-Euroopa aeg (Vatikan)',
         'Europe/Vienna' => 'Kesk-Euroopa aeg (Viin)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Volgogradi aeg',
         'Europe/Warsaw' => 'Kesk-Euroopa aeg (Varssavi)',
         'Europe/Zagreb' => 'Kesk-Euroopa aeg (Zagreb)',
-        'Europe/Zaporozhye' => 'Ida-Euroopa aeg (Zaporožje)',
         'Europe/Zurich' => 'Kesk-Euroopa aeg (Zürich)',
         'Indian/Antananarivo' => 'Ida-Aafrika aeg (Antananarivo)',
         'Indian/Chagos' => 'India ookeani aeg (Chagos)',
@@ -390,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 +398,6 @@
         'Pacific/Guadalcanal' => 'Saalomoni Saarte aeg (Guadalcanal)',
         'Pacific/Guam' => 'Tšamorro standardaeg (Guam)',
         'Pacific/Honolulu' => 'Hawaii-Aleuudi aeg (Honolulu)',
-        'Pacific/Johnston' => 'Hawaii-Aleuudi aeg (Johnston)',
         'Pacific/Kiritimati' => 'Line’i saarte aeg (Kiritimati)',
         'Pacific/Kosrae' => 'Kosrae aeg',
         'Pacific/Kwajalein' => 'Marshalli Saarte aeg (Kwajalein)',
@@ -422,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/eu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/eu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/eu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/eu.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,15 +21,15 @@
         'Africa/Dakar' => 'Greenwichko meridianoaren ordua (Dakar)',
         'Africa/Dar_es_Salaam' => 'Afrikako ekialdeko ordua (Dar es Salaam)',
         'Africa/Djibouti' => 'Afrikako ekialdeko ordua (Djibuti)',
-        'Africa/Douala' => 'Afrikako mendebaldeko ordua (Douala)',
+        'Africa/Douala' => 'Afrikako mendebaldeko ordua (Duala)',
         'Africa/El_Aaiun' => 'Europako mendebaldeko ordua (Aaiun)',
         'Africa/Freetown' => 'Greenwichko meridianoaren ordua (Freetown)',
         'Africa/Gaborone' => 'Afrikako erdialdeko ordua (Gaborone)',
         'Africa/Harare' => 'Afrikako erdialdeko ordua (Harare)',
-        'Africa/Johannesburg' => 'Afrikako hegoaldeko ordua (Johannesburgo)',
+        'Africa/Johannesburg' => 'Afrikako hegoaldeko ordua (Johannesburg)',
         'Africa/Juba' => 'Afrikako erdialdeko ordua (Juba)',
         'Africa/Kampala' => 'Afrikako ekialdeko ordua (Kampala)',
-        'Africa/Khartoum' => 'Afrikako erdialdeko ordua (Khartoum)',
+        'Africa/Khartoum' => 'Afrikako erdialdeko ordua (Khartum)',
         'Africa/Kigali' => 'Afrikako erdialdeko ordua (Kigali)',
         'Africa/Kinshasa' => 'Afrikako mendebaldeko ordua (Kinshasa)',
         'Africa/Lagos' => 'Afrikako mendebaldeko ordua (Lagos)',
@@ -50,7 +50,7 @@
         'Africa/Nouakchott' => 'Greenwichko meridianoaren ordua (Nuakxot)',
         'Africa/Ouagadougou' => 'Greenwichko meridianoaren ordua (Uagadugu)',
         'Africa/Porto-Novo' => 'Afrikako mendebaldeko ordua (Porto Novo)',
-        'Africa/Sao_Tome' => 'Greenwichko meridianoaren ordua (Sao Tome)',
+        'Africa/Sao_Tome' => 'Greenwichko meridianoaren ordua (São Tomé)',
         'Africa/Tripoli' => 'Europako ekialdeko ordua (Tripoli)',
         'Africa/Tunis' => 'Europako erdialdeko ordua (Tunis)',
         'Africa/Windhoek' => 'Afrikako erdialdeko ordua (Windhoek)',
@@ -67,7 +67,7 @@
         'America/Argentina/Tucuman' => 'Argentinako ordua (Tucumán)',
         'America/Argentina/Ushuaia' => 'Argentinako ordua (Ushuaia)',
         'America/Aruba' => 'Ipar Amerikako Atlantikoko ordua (Aruba)',
-        'America/Asuncion' => 'Paraguaiko ordua (Asuncion)',
+        'America/Asuncion' => 'Paraguaiko ordua (Asunción)',
         'America/Bahia' => 'Brasiliako ordua (Bahia)',
         'America/Bahia_Banderas' => 'Ipar Amerikako erdialdeko ordua (Bahía de Banderas)',
         'America/Barbados' => 'Ipar Amerikako Atlantikoko ordua (Barbados)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Ipar Amerikako mendialdeko ordua (Fort Nelson)',
         'America/Fortaleza' => 'Brasiliako ordua (Fortaleza)',
         'America/Glace_Bay' => 'Ipar Amerikako Atlantikoko ordua (Glace Bay)',
-        'America/Godthab' => 'Groenlandiako mendebaldeko ordua (Nuuk)',
+        'America/Godthab' => 'Groenlandia aldeko ordua (Nuuk)',
         'America/Goose_Bay' => 'Ipar Amerikako Atlantikoko ordua (Goose Bay)',
         'America/Grand_Turk' => 'Ipar Amerikako ekialdeko ordua (Grand Turk)',
         'America/Grenada' => 'Ipar Amerikako Atlantikoko ordua (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Ipar Amerikako Atlantikoko ordua (Montserrat)',
         'America/Nassau' => 'Ipar Amerikako ekialdeko ordua (Nassau)',
         'America/New_York' => 'Ipar Amerikako ekialdeko ordua (New York)',
-        'America/Nipigon' => 'Ipar Amerikako ekialdeko ordua (Nipigon)',
         'America/Nome' => 'Alaskako ordua (Nome)',
         'America/Noronha' => 'Fernando de Noronhako ordua',
         'America/North_Dakota/Beulah' => 'Ipar Amerikako erdialdeko ordua (Beulah, Ipar Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Ipar Amerikako erdialdeko ordua (New Salem, Ipar Dakota)',
         'America/Ojinaga' => 'Ipar Amerikako erdialdeko ordua (Ojinaga)',
         'America/Panama' => 'Ipar Amerikako ekialdeko ordua (Panama)',
-        'America/Pangnirtung' => 'Ipar Amerikako ekialdeko ordua (Pangnirtung)',
         'America/Paramaribo' => 'Surinamgo ordua (Paramaribo)',
         'America/Phoenix' => 'Ipar Amerikako mendialdeko ordua (Phoenix)',
         'America/Port-au-Prince' => 'Ipar Amerikako ekialdeko ordua (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazoniako ordua (Porto Velho)',
         'America/Puerto_Rico' => 'Ipar Amerikako Atlantikoko ordua (Puerto Rico)',
         'America/Punta_Arenas' => 'Txileko ordua (Punta Arenas)',
-        'America/Rainy_River' => 'Ipar Amerikako erdialdeko ordua (Rainy River)',
         'America/Rankin_Inlet' => 'Ipar Amerikako erdialdeko ordua (Rankin Inlet)',
         'America/Recife' => 'Brasiliako ordua (Recife)',
         'America/Regina' => 'Ipar Amerikako erdialdeko ordua (Regina)',
         'America/Resolute' => 'Ipar Amerikako erdialdeko ordua (Resolute)',
         'America/Rio_Branco' => 'Acreko ordua (Rio Branco)',
-        'America/Santa_Isabel' => 'Mexikoko ipar-ekialdeko ordua (Santa Isabel)',
         'America/Santarem' => 'Brasiliako ordua (Santarém)',
         'America/Santiago' => 'Txileko ordua (Santiago)',
         'America/Santo_Domingo' => 'Ipar Amerikako Atlantikoko ordua (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasiliako ordua (São Paulo)',
-        'America/Scoresbysund' => 'Groenlandiako ekialdeko ordua (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Groenlandia aldeko ordua (Ittoqqortoormiit)',
         'America/Sitka' => 'Alaskako ordua (Sitka)',
         'America/St_Barthelemy' => 'Ipar Amerikako Atlantikoko ordua (Saint-Barthélemy)',
         'America/St_Johns' => 'Ternuako ordua (Saint John’s)',
@@ -193,8 +189,7 @@
         'America/St_Vincent' => 'Ipar Amerikako Atlantikoko ordua (Saint Vincent)',
         'America/Swift_Current' => 'Ipar Amerikako erdialdeko ordua (Swift Current)',
         'America/Tegucigalpa' => 'Ipar Amerikako erdialdeko ordua (Tegucigalpa)',
-        'America/Thule' => 'Ipar Amerikako Atlantikoko ordua (Qaanaac)',
-        'America/Thunder_Bay' => 'Ipar Amerikako ekialdeko ordua (Thunder Bay)',
+        'America/Thule' => 'Ipar Amerikako Atlantikoko ordua (Qaanaaq)',
         'America/Tijuana' => 'Ipar Amerikako Pazifikoko ordua (Tijuana)',
         'America/Toronto' => 'Ipar Amerikako ekialdeko ordua (Toronto)',
         'America/Tortola' => 'Ipar Amerikako Atlantikoko ordua (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Yukongo ordua (Whitehorse)',
         'America/Winnipeg' => 'Ipar Amerikako erdialdeko ordua (Winnipeg)',
         'America/Yakutat' => 'Alaskako ordua (Yakutat)',
-        'America/Yellowknife' => 'Ipar Amerikako mendialdeko ordua (Yellowknife)',
-        'Antarctica/Casey' => 'Caseyko ordua',
+        'Antarctica/Casey' => 'Australiako mendebaldeko ordua (Casey)',
         'Antarctica/Davis' => 'Daviseko ordua',
         'Antarctica/DumontDUrville' => 'Dumont-d’Urvilleko ordua',
         'Antarctica/Macquarie' => 'Australiako ekialdeko ordua (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Vostokeko ordua',
         'Arctic/Longyearbyen' => 'Europako erdialdeko ordua (Longyearbyen)',
         'Asia/Aden' => 'Arabiako ordua (Aden)',
-        'Asia/Almaty' => 'Kazakhstango ekialdeko 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)',
@@ -232,8 +226,7 @@
         'Asia/Bishkek' => 'Kirgizistango ordua (Bixkek)',
         'Asia/Brunei' => 'Brunei Darussalamgo ordua',
         'Asia/Calcutta' => 'Indiako ordua (Kalkuta)',
-        'Asia/Chita' => 'Jakutskeko ordua (Chita)',
-        'Asia/Choibalsan' => 'Ulan Batorreko ordua (Txoibalsan)',
+        'Asia/Chita' => 'Jakutskeko ordua (Txita)',
         'Asia/Colombo' => 'Indiako ordua (Kolombo)',
         'Asia/Damascus' => 'Europako ekialdeko ordua (Damasko)',
         'Asia/Dhaka' => 'Bangladesheko ordua (Dhaka)',
@@ -267,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 ekialdeko 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)',
@@ -305,13 +298,12 @@
         'Atlantic/Faeroe' => 'Europako mendebaldeko ordua (Faroe)',
         'Atlantic/Madeira' => 'Europako mendebaldeko ordua (Madeira)',
         'Atlantic/Reykjavik' => 'Greenwichko meridianoaren ordua (Reykjavik)',
-        'Atlantic/South_Georgia' => 'Hegoaldeko Georgietako ordua (South Georgia)',
+        'Atlantic/South_Georgia' => 'Hegoaldeko Georgietako ordua (Hegoaldeko Georgiak)',
         'Atlantic/St_Helena' => 'Greenwichko meridianoaren ordua (Santa Helena)',
         'Atlantic/Stanley' => 'Falkland uharteetako ordua (Stanley)',
         'Australia/Adelaide' => 'Australiako erdialdeko ordua (Adelaide)',
         'Australia/Brisbane' => 'Australiako ekialdeko ordua (Brisbane)',
         'Australia/Broken_Hill' => 'Australiako erdialdeko ordua (Broken Hill)',
-        'Australia/Currie' => 'Australiako ekialdeko ordua (Currie)',
         'Australia/Darwin' => 'Australiako erdialdeko ordua (Darwin)',
         'Australia/Eucla' => 'Australiako erdi-mendebaldeko ordua (Eucla)',
         'Australia/Hobart' => 'Australiako ekialdeko ordua (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Europako ekialdeko ordua (Tallinn)',
         'Europe/Tirane' => 'Europako erdialdeko ordua (Tirana)',
         'Europe/Ulyanovsk' => 'Moskuko ordua (Ulianovsk)',
-        'Europe/Uzhgorod' => 'Europako ekialdeko ordua (Uzhhorod)',
         'Europe/Vaduz' => 'Europako erdialdeko ordua (Vaduz)',
         'Europe/Vatican' => 'Europako erdialdeko ordua (Vatikano Hiria)',
         'Europe/Vienna' => 'Europako erdialdeko ordua (Viena)',
@@ -382,10 +371,9 @@
         'Europe/Volgograd' => 'Volgogradeko ordua',
         'Europe/Warsaw' => 'Europako erdialdeko ordua (Varsovia)',
         'Europe/Zagreb' => 'Europako erdialdeko ordua (Zagreb)',
-        'Europe/Zaporozhye' => 'Europako ekialdeko ordua (Zaporozhye)',
         'Europe/Zurich' => 'Europako erdialdeko ordua (Zürich)',
         'Indian/Antananarivo' => 'Afrikako ekialdeko ordua (Antananarivo)',
-        'Indian/Chagos' => 'Indiako Ozeanoko ordua (Chagos)',
+        'Indian/Chagos' => 'Indiako ozeanoko ordua (Chagos)',
         'Indian/Christmas' => 'Christmas uharteko ordua',
         'Indian/Cocos' => 'Cocos uharteetako ordua',
         'Indian/Comoro' => 'Afrikako ekialdeko ordua (Comoro)',
@@ -394,9 +382,7 @@
         'Indian/Maldives' => 'Maldivetako ordua (Maldivak)',
         'Indian/Mauritius' => 'Maurizioko ordua',
         'Indian/Mayotte' => 'Afrikako ekialdeko ordua (Mayotte)',
-        'Indian/Reunion' => 'Reunioneko ordua',
-        'MST7MDT' => 'Ipar Amerikako mendialdeko ordua',
-        'PST8PDT' => 'Ipar Amerikako Pazifikoko ordua',
+        'Indian/Reunion' => 'Reunioneko ordua (Réunion)',
         'Pacific/Apia' => 'Apiako ordua',
         'Pacific/Auckland' => 'Zeelanda Berriko ordua (Auckland)',
         'Pacific/Bougainville' => 'Papua Ginea Berriko ordua (Bougainville)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Salomon Uharteetako ordua (Guadalcanal)',
         'Pacific/Guam' => 'Chamorroko ordu estandarra (Guam)',
         'Pacific/Honolulu' => 'Hawaii-Aleutiar uharteetako ordua (Honolulu)',
-        'Pacific/Johnston' => 'Hawaii-Aleutiar uharteetako ordua (Johnston)',
         'Pacific/Kiritimati' => 'Line uharteetako ordua (Kiritimati)',
         'Pacific/Kosrae' => 'Kosraeko ordua',
         'Pacific/Kwajalein' => 'Marshall Uharteetako ordua (Kwajalein)',
@@ -438,5 +423,6 @@
         'Pacific/Wallis' => 'Wallis eta Futunako ordutegia',
     ],
     'Meta' => [
+        'HourFormatNeg' => '–%02d:%02d',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fa.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fa.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fa.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fa.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,9 +11,9 @@
         'Africa/Bangui' => 'وقت غرب افریقا (بانگی)',
         'Africa/Banjul' => 'وقت گرینویچ (بانجول)',
         'Africa/Bissau' => 'وقت گرینویچ (بیسائو)',
-        'Africa/Blantyre' => 'وقت مرکز افریقا (بلانتیره)',
+        'Africa/Blantyre' => 'وقت مرکز آفریقا (بلانتیره)',
         'Africa/Brazzaville' => 'وقت غرب افریقا (برازویل)',
-        'Africa/Bujumbura' => 'وقت مرکز افریقا (بوجومبورا)',
+        'Africa/Bujumbura' => 'وقت مرکز آفریقا (بوجومبورا)',
         'Africa/Cairo' => 'وقت شرق اروپا (قاهره)',
         'Africa/Casablanca' => 'وقت غرب اروپا (کازابلانکا)',
         'Africa/Ceuta' => 'وقت مرکز اروپا (سبته)',
@@ -24,22 +24,22 @@
         'Africa/Douala' => 'وقت غرب افریقا (دوآلا)',
         'Africa/El_Aaiun' => 'وقت غرب اروپا (العیون)',
         'Africa/Freetown' => 'وقت گرینویچ (فری‌تاون)',
-        'Africa/Gaborone' => 'وقت مرکز افریقا (گابورون)',
-        'Africa/Harare' => 'وقت مرکز افریقا (هراره)',
+        'Africa/Gaborone' => 'وقت مرکز آفریقا (گابورون)',
+        'Africa/Harare' => 'وقت مرکز آفریقا (هراره)',
         'Africa/Johannesburg' => 'وقت عادی جنوب افریقا (ژوهانسبورگ)',
-        'Africa/Juba' => 'وقت مرکز افریقا (جوبا)',
+        'Africa/Juba' => 'وقت مرکز آفریقا (جوبا)',
         'Africa/Kampala' => 'وقت شرق افریقا (کامپالا)',
-        'Africa/Khartoum' => 'وقت مرکز افریقا (خارطوم)',
-        'Africa/Kigali' => 'وقت مرکز افریقا (کیگالی)',
+        'Africa/Khartoum' => 'وقت مرکز آفریقا (خارطوم)',
+        'Africa/Kigali' => 'وقت مرکز آفریقا (کیگالی)',
         'Africa/Kinshasa' => 'وقت غرب افریقا (کینشاسا)',
         'Africa/Lagos' => 'وقت غرب افریقا (لاگوس)',
         'Africa/Libreville' => 'وقت غرب افریقا (لیبرویل)',
         'Africa/Lome' => 'وقت گرینویچ (لومه)',
         'Africa/Luanda' => 'وقت غرب افریقا (لواندا)',
-        'Africa/Lubumbashi' => 'وقت مرکز افریقا (لوبومباشی)',
-        'Africa/Lusaka' => 'وقت مرکز افریقا (لوزاکا)',
+        'Africa/Lubumbashi' => 'وقت مرکز آفریقا (لوبومباشی)',
+        'Africa/Lusaka' => 'وقت مرکز آفریقا (لوزاکا)',
         'Africa/Malabo' => 'وقت غرب افریقا (مالابو)',
-        'Africa/Maputo' => 'وقت مرکز افریقا (ماپوتو)',
+        'Africa/Maputo' => 'وقت مرکز آفریقا (ماپوتو)',
         'Africa/Maseru' => 'وقت عادی جنوب افریقا (ماسرو)',
         'Africa/Mbabane' => 'وقت عادی جنوب افریقا (مبابانه)',
         'Africa/Mogadishu' => 'وقت شرق افریقا (موگادیشو)',
@@ -53,7 +53,7 @@
         'Africa/Sao_Tome' => 'وقت گرینویچ (سائوتومه)',
         'Africa/Tripoli' => 'وقت شرق اروپا (طرابلس)',
         'Africa/Tunis' => 'وقت مرکز اروپا (تونس)',
-        'Africa/Windhoek' => 'وقت مرکز افریقا (ویندهوک)',
+        'Africa/Windhoek' => 'وقت مرکز آفریقا (ویندهوک)',
         'America/Adak' => 'وقت هاوایی‐الوشن (ایدک)',
         'America/Anchorage' => 'وقت آلاسکا (انکوریج)',
         'America/Anguilla' => 'وقت آتلانتیک (آنگوئیلا)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'وقت کوهستانی امریکا (فورت نلسون)',
         'America/Fortaleza' => 'وقت برازیلیا (فورتالزا)',
         'America/Glace_Bay' => 'وقت آتلانتیک (گلیس‌بی)',
-        'America/Godthab' => 'وقت غرب گرینلند (نووک)',
+        'America/Godthab' => 'وقت گرینلند (نووک)',
         'America/Goose_Bay' => 'وقت آتلانتیک (گوس‌بی)',
         'America/Grand_Turk' => 'وقت شرق امریکا (گراند تورک)',
         'America/Grenada' => 'وقت آتلانتیک (گرنادا)',
@@ -156,15 +156,13 @@
         'America/Montserrat' => 'وقت آتلانتیک (مونتسرات)',
         'America/Nassau' => 'وقت شرق امریکا (ناسائو)',
         'America/New_York' => 'وقت شرق امریکا (نیویورک)',
-        'America/Nipigon' => 'وقت شرق امریکا (نیپیگان)',
         'America/Nome' => 'وقت آلاسکا (نوم)',
         'America/Noronha' => 'وقت فرناندو دی نورونیا',
         'America/North_Dakota/Beulah' => 'وقت مرکز امریکا (بیولا، داکوتای شمالی)',
         'America/North_Dakota/Center' => 'وقت مرکز امریکا (سنتر، داکوتای شمالی)',
         'America/North_Dakota/New_Salem' => 'وقت مرکز امریکا (نیوسالم، داکوتای شمالی)',
-        'America/Ojinaga' => 'وقت مرکز امریکا (اخیناگا)',
+        'America/Ojinaga' => 'وقت مرکز امریکا (اوجیناگا)',
         'America/Panama' => 'وقت شرق امریکا (پاناما)',
-        'America/Pangnirtung' => 'وقت شرق امریکا (پانگنیرتونگ)',
         'America/Paramaribo' => 'وقت سورینام (پاراماریبو)',
         'America/Phoenix' => 'وقت کوهستانی امریکا (فینکس)',
         'America/Port-au-Prince' => 'وقت شرق امریکا (پورتوپرنس)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'وقت آمازون (پورتوولیو)',
         'America/Puerto_Rico' => 'وقت آتلانتیک (پورتوریکو)',
         'America/Punta_Arenas' => 'وقت شیلی (پونتا آرناس)',
-        'America/Rainy_River' => 'وقت مرکز امریکا (رینی‌ریور)',
         'America/Rankin_Inlet' => 'وقت مرکز امریکا (خلیجک رنکین)',
         'America/Recife' => 'وقت برازیلیا (ریسیفی)',
         'America/Regina' => 'وقت مرکز امریکا (رجاینا)',
         'America/Resolute' => 'وقت مرکز امریکا (رزولوت)',
         'America/Rio_Branco' => 'وقت برزیل (ریوبرانکو)',
-        'America/Santa_Isabel' => 'وقت شمال غرب مکزیک (سانتا ایزابل)',
         'America/Santarem' => 'وقت برازیلیا (سنتارم)',
         'America/Santiago' => 'وقت شیلی (سانتیاگو)',
         'America/Santo_Domingo' => 'وقت آتلانتیک (سانتو دومینگو)',
         'America/Sao_Paulo' => 'وقت برازیلیا (سائوپائولو)',
-        'America/Scoresbysund' => 'وقت شرق گرینلند (اسکورسبیسوند)',
+        'America/Scoresbysund' => 'وقت گرینلند (اسکورسبیسوند)',
         'America/Sitka' => 'وقت آلاسکا (سیتکا)',
         'America/St_Barthelemy' => 'وقت آتلانتیک (سنت بارتلمی)',
         'America/St_Johns' => 'وقت نیوفاندلند (سنت جان)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'وقت مرکز امریکا (سویفت‌کارنت)',
         'America/Tegucigalpa' => 'وقت مرکز امریکا (تگوسیگالپا)',
         'America/Thule' => 'وقت آتلانتیک (تول)',
-        'America/Thunder_Bay' => 'وقت شرق امریکا (تاندربی)',
         'America/Tijuana' => 'وقت غرب امریکا (تیخوانا)',
         'America/Toronto' => 'وقت شرق امریکا (تورنتو)',
         'America/Tortola' => 'وقت آتلانتیک (تورتولا)',
@@ -202,11 +197,10 @@
         'America/Whitehorse' => 'وقت یوکان (وایت‌هورس)',
         'America/Winnipeg' => 'وقت مرکز امریکا (وینیپگ)',
         'America/Yakutat' => 'وقت آلاسکا (یاکوتات)',
-        'America/Yellowknife' => 'وقت کوهستانی امریکا (یلونایف)',
-        'Antarctica/Casey' => 'وقت جنوبگان (کیسی)',
+        'Antarctica/Casey' => 'وقت استرالیای غربی (کیسی)',
         'Antarctica/Davis' => 'وقت دیویس',
         'Antarctica/DumontDUrville' => 'وقت دومون دورویل',
-        'Antarctica/Macquarie' => 'وقت شرق استرالیا (مکواری)',
+        'Antarctica/Macquarie' => 'وقت استرالیای شرقی (مکواری)',
         'Antarctica/Mawson' => 'وقت ماوسون',
         'Antarctica/McMurdo' => 'وقت نیوزیلند (مک‌موردو)',
         'Antarctica/Palmer' => 'وقت شیلی (پالمر)',
@@ -216,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' => 'وقت جمهوری آذربایجان (باکو)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'وقت برونئی دارالسلام',
         'Asia/Calcutta' => 'وقت هند (کلکته)',
         'Asia/Chita' => 'وقت یاکوتسک (چیتا)',
-        'Asia/Choibalsan' => 'وقت اولان‌باتور (چویبالسان)',
         'Asia/Colombo' => 'وقت هند (کلمبو)',
         'Asia/Damascus' => 'وقت شرق اروپا (دمشق)',
         'Asia/Dhaka' => 'وقت بنگلادش (داکا)',
@@ -267,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' => 'وقت هندوچین (هوشی‌مین‌سیتی)',
@@ -309,19 +302,16 @@
         'Atlantic/St_Helena' => 'وقت گرینویچ (سنت هلنا)',
         'Atlantic/Stanley' => 'وقت جزایر فالکلند (استانلی)',
         'Australia/Adelaide' => 'وقت مرکز استرالیا (آدلاید)',
-        'Australia/Brisbane' => 'وقت شرق استرالیا (بریسبین)',
+        'Australia/Brisbane' => 'وقت استرالیای شرقی (بریسبین)',
         'Australia/Broken_Hill' => 'وقت مرکز استرالیا (بروکن‌هیل)',
-        'Australia/Currie' => 'وقت شرق استرالیا (کوری)',
         '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' => 'وقت مرکز اروپا (آمستردام)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'وقت شرق اروپا (تالین)',
         'Europe/Tirane' => 'وقت مرکز اروپا (تیرانا)',
         'Europe/Ulyanovsk' => 'وقت مسکو (اولیانوفسک)',
-        'Europe/Uzhgorod' => 'وقت شرق اروپا (اوژگورود)',
         'Europe/Vaduz' => 'وقت مرکز اروپا (فادوتس)',
         'Europe/Vatican' => 'وقت مرکز اروپا (واتیکان)',
         'Europe/Vienna' => 'وقت مرکز اروپا (وین)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'وقت ولگاگراد',
         'Europe/Warsaw' => 'وقت مرکز اروپا (ورشو)',
         'Europe/Zagreb' => 'وقت مرکز اروپا (زاگرب)',
-        'Europe/Zaporozhye' => 'وقت شرق اروپا (زاپوروژیا)',
         'Europe/Zurich' => 'وقت مرکز اروپا (زوریخ)',
         'Indian/Antananarivo' => 'وقت شرق افریقا (آنتاناناریوو)',
         'Indian/Chagos' => 'وقت اقیانوس هند (شاگوس)',
@@ -395,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' => 'وقت جزایر فونیکس (اندربری)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'وقت جزایر سلیمان (گوادال‌کانال)',
         'Pacific/Guam' => 'وقت عادی چامورو (گوام)',
         'Pacific/Honolulu' => 'وقت هاوایی‐الوشن (هونولولو)',
-        'Pacific/Johnston' => 'وقت هاوایی‐الوشن (جانستون)',
         'Pacific/Kiritimati' => 'وقت جزایر لاین (کریتیماتی)',
         'Pacific/Kosrae' => 'وقت کوسرای',
         'Pacific/Kwajalein' => 'وقت جزایر مارشال (کواجیلین)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ff_Adlm.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ff_Adlm.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ff_Adlm.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ff_Adlm.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤆𞤫𞤤𞥆𞤭𞤲𞤳𞤮𞥅𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤊𞤮𞤪𞤼-𞤐𞤫𞤤𞤧𞤮𞤲;)',
         'America/Fortaleza' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤄𞤪𞤢𞤧𞤭𞤤𞤭𞤴𞤢𞥄 (𞤊𞤮𞤪𞤼𞤢𞤤𞤫𞥅𞥁𞤢)',
         'America/Glace_Bay' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤫𞤳𞤵 (𞤘𞤤𞤫𞤧-𞤄𞤫𞥅)',
-        'America/Godthab' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤭𞥅𞤪𞤲𞤢𞥄𞤲𞤺𞤫 𞤘𞤭𞤪𞤤𞤢𞤲𞤣 (𞤐𞤵𞥅𞤳)',
+        'America/Godthab' => '𞤘𞤭𞤪𞤤𞤢𞤲𞤣𞤭 𞤑𞤭𞤶𞤮𞥅𞤪𞤫 (𞤐𞤵𞥅𞤳)',
         'America/Goose_Bay' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤫𞤳𞤵 (𞤘𞤮𞥅𞤧-𞤄𞤫𞥅)',
         'America/Grand_Turk' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤘𞤪𞤢𞤲𞤣-𞤚𞤵𞤪𞤳)',
         'America/Grenada' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤫𞤳𞤵 (𞤘𞤪𞤫𞤲𞤢𞥄𞤣𞤢)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤫𞤳𞤵 (𞤃𞤮𞤲𞤼𞤧𞤭𞤪𞤢𞤴𞤼)',
         'America/Nassau' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤐𞤢𞤧𞤮𞥅)',
         'America/New_York' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤐𞤫𞤱-𞤒𞤮𞤪𞤳)',
-        'America/Nipigon' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤐𞤭𞤨𞤭𞤺𞤮𞤲)',
         'America/Nome' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞤤𞤢𞤧𞤳𞤢𞥄 (𞤐𞤮𞤱𞤥𞤵)',
         'America/Noronha' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤫𞤪𞤲𞤢𞤲𞤣𞤮𞥅 𞤣𞤫 𞤐𞤮𞤪𞤮𞤲𞤽𞤢𞥄 (𞤃𞤢𞤪𞤮𞤲𞤿𞤢)',
         'America/North_Dakota/Beulah' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤄𞤵𞤤𞤢𞥄, 𞤐𞤮𞤪𞤬-𞤁𞤢𞤳𞤮𞤼𞤢)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤐𞤫𞤱-𞤅𞤫𞤤𞤫𞤥, 𞤐𞤮𞤪𞤬-𞤁𞤢𞤳𞤮𞤼𞤢𞥄)',
         'America/Ojinaga' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤌𞤶𞤭𞤲𞤢𞤺𞤢)',
         'America/Panama' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤆𞤢𞤲𞤢𞤲𞤥𞤢𞥄)',
-        'America/Pangnirtung' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤆𞤢𞤲𞤺)',
         'America/Paramaribo' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤅𞤭𞤪𞤭𞤲𞤢𞤥 (𞤆𞤢𞤪𞤢𞤥𞤢𞤪𞤭𞤦𞤮)',
         'America/Phoenix' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤆𞤫𞤤𞥆𞤭𞤲𞤳𞤮𞥅𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤊𞤭𞤲𞤭𞤳𞤧)',
         'America/Port-au-Prince' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤆𞤮𞤪𞤼-𞤮-𞤆𞤪𞤫𞤲𞤧)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞤥𞤢𞥁𞤮𞥅𞤲 (𞤆𞤮𞤪𞤼𞤮-𞤜𞤫𞤤𞤸𞤮𞥅)',
         'America/Puerto_Rico' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤫𞤳𞤵 (𞤆𞤮𞤪𞤼-𞤈𞤭𞤳𞤮𞥅)',
         'America/Punta_Arenas' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤕𞤭𞤤𞤫𞥅 (𞤆𞤵𞤲𞤼𞤢-𞤀𞤪𞤫𞤲𞤢𞥁)',
-        'America/Rainy_River' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤈𞤫𞤲𞤭𞥅-𞤈𞤭𞤾𞤮𞥅)',
         'America/Rankin_Inlet' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤈𞤢𞤲𞤳𞤭𞤲 𞤋𞤲𞤤𞤫𞤼)',
         'America/Recife' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤄𞤪𞤢𞤧𞤭𞤤𞤭𞤴𞤢𞥄 (𞤈𞤫𞤧𞤭𞤬𞤭)',
         'America/Regina' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤈𞤭𞤺𞤭𞤲𞤢𞥄)',
         'America/Resolute' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤈𞤭𞤧𞤮𞤤𞤵𞥅𞤼)',
         'America/Rio_Branco' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞥄𞤳𞤭𞤪 (𞤈𞤭𞤴𞤮-𞤄𞤪𞤢𞤲𞤳𞤮)',
-        'America/Santa_Isabel' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤐𞤢𞤲𞤮-𞤸𞤭𞥅𞤪𞤲𞤢𞥄𞤲𞤺𞤫 𞤃𞤫𞤳𞤧𞤭𞤳𞤮𞥅 (Santa Isabel)',
         'America/Santarem' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤄𞤪𞤢𞤧𞤭𞤤𞤭𞤴𞤢𞥄 (𞤅𞤢𞤲𞤼𞤢𞤪𞤫𞥅𞤥)',
         'America/Santiago' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤕𞤭𞤤𞤫𞥅 (𞤅𞤢𞤲𞤼𞤭𞤴𞤢𞤺𞤮𞥅)',
         'America/Santo_Domingo' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤫𞤳𞤵 (𞤅𞤢𞤲𞤼𞤢-𞤁𞤮𞤥𞤭𞤲𞤺𞤮𞥅)',
         'America/Sao_Paulo' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤄𞤪𞤢𞤧𞤭𞤤𞤭𞤴𞤢𞥄 (𞤅𞤢𞥄𞤱-𞤆𞤮𞤤𞤮𞥅)',
-        'America/Scoresbysund' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫 𞤘𞤭𞤪𞤤𞤢𞤲𞤣 (‮𞤋𞤼𞥆𞤮𞤳𞤮𞤪𞤼𞤮𞥅𞤪𞤥𞤭𞥅𞤼)',
+        'America/Scoresbysund' => '𞤘𞤭𞤪𞤤𞤢𞤲𞤣𞤭 𞤑𞤭𞤶𞤮𞥅𞤪𞤫 (𞤋𞤼𞥆𞤮𞤳𞤮𞤪𞤼𞤮𞥅𞤪𞤥𞤭𞥅𞤼)',
         'America/Sitka' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞤤𞤢𞤧𞤳𞤢𞥄 (𞤅𞤭𞤼𞤳𞤢)',
         'America/St_Barthelemy' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤫𞤳𞤵 (𞤅𞤫𞤲𞤼-𞤄𞤢𞤼𞤫𞤤𞤫𞤥𞤭𞥅)',
         'America/St_Johns' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤐𞤫𞤱-𞤊𞤵𞤲𞤣𞤵𞤤𞤢𞤲𞤣 (𞤅𞤫𞤲𞤼-𞤔𞤮𞥅𞤲𞤧)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤅𞤭𞤬𞤼-𞤑𞤭𞤪𞥆𞤢𞤲𞤼)',
         'America/Tegucigalpa' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤚𞤵𞤺𞤵𞤧𞤭𞤺𞤵𞤤𞤨𞤢)',
         'America/Thule' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤫𞤳𞤵 (𞤚𞤵𞤤𞤫)',
-        'America/Thunder_Bay' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤚𞤵𞤲𞤣𞤮𞥅 𞤄𞤫𞥅)',
         'America/Tijuana' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤁𞤫𞤰𞥆𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤚𞤭𞤶𞤵𞤱𞤢𞥄𞤲𞤢)',
         'America/Toronto' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤚𞤮𞤪𞤮𞤲𞤼𞤮𞥅)',
         'America/Tortola' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤫𞤳𞤵 (𞤚𞤮𞤪𞤼𞤮𞤤𞤢𞥄)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => '𞤑𞤢𞤲𞤢𞤣𞤢𞥄 𞤑𞤭𞤶𞤮𞥅𞤪𞤫 (𞤏𞤢𞤴𞤼𞤸𞤮𞤪𞤧𞤫)',
         'America/Winnipeg' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤏𞤭𞤲𞤭𞤨𞤫𞥅𞤺)',
         'America/Yakutat' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞤤𞤢𞤧𞤳𞤢𞥄 (𞤒𞤢𞤳𞤵𞤼𞤢𞤼)',
-        'America/Yellowknife' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤆𞤫𞤤𞥆𞤭𞤲𞤳𞤮𞥅𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄 (𞤒𞤫𞤤𞤮𞥅𞤲𞤢𞤴𞤬)',
-        'Antarctica/Casey' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤑𞤢𞥄𞤧𞤫𞤴 (𞤑𞤢𞤴𞤧𞤫)',
+        'Antarctica/Casey' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤭𞥅𞤪𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤑𞤢𞤴𞤧𞤫)',
         'Antarctica/Davis' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤁𞤫𞥅𞤾𞤭𞤧 (𞤁𞤢𞤾𞤭𞥅𞤧)',
         'Antarctica/DumontDUrville' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤁𞤭𞤥𞤮𞤲𞤼𞤵-𞤁𞤵𞤪𞤾𞤭𞤤',
         'Antarctica/Macquarie' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤃𞤢𞤳𞤢𞥄𞤪𞤭)',
@@ -216,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' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞤶𞤫𞤪𞤦𞤢𞤴𞤶𞤢𞤲 (𞤄𞤢𞥄𞤳𞤵)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤄𞤵𞤪𞤲𞤢𞤴',
         'Asia/Calcutta' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤢𞤱𞤪𞤵𞤲𞥋𞤣𞤫 𞤋𞤲𞤣𞤭𞤴𞤢 (𞤑𞤮𞤤𞤳𞤢𞤼𞤢)',
         'Asia/Chita' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤒𞤢𞤳𞤢𞤼𞤭𞤧𞤳𞤵 (𞤕𞤭𞥅𞤼𞤢)',
-        'Asia/Choibalsan' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤓𞤤𞤢𞤲𞤦𞤢𞤼𞤢𞤪 (𞤕𞤮𞤴𞤦𞤢𞤤𞤧𞤢𞤲)',
         'Asia/Colombo' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤢𞤱𞤪𞤵𞤲𞥋𞤣𞤫 𞤋𞤲𞤣𞤭𞤴𞤢 (𞤑𞤮𞤤𞤮𞤥𞤦𞤢)',
         'Asia/Damascus' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤁𞤢𞤥𞤢𞤧𞤹𞤢)',
         'Asia/Dhaka' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤄𞤢𞤲𞤺𞤭𞤤𞤢𞤣𞤫𞥅𞤧 (𞤁𞤢𞤳𞤢𞥄)',
@@ -267,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' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤋𞤲𞤣𞤮𞤧𞤭𞥅𞤲 (𞤅𞤢𞤸𞤪𞤫 𞤖𞤮𞥅-𞤕𞤭 𞤃𞤭𞥅𞤲)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤀𞤣𞤢𞤤𞤢𞤴𞤣𞤭)',
         'Australia/Brisbane' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤄𞤭𞤪𞤧𞤭𞤦𞤢𞥄𞤲𞤵)',
         'Australia/Broken_Hill' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤄𞤪𞤮𞤳𞤭𞤲-𞤖𞤭𞥅𞤤)',
-        'Australia/Currie' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤑𞤵𞥅𞤪𞤭𞥅)',
         'Australia/Darwin' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤁𞤢𞥄𞤪𞤱𞤭𞤲)',
         'Australia/Eucla' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮 𞤖𞤭𞥅𞤪𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤓𞥅𞤳𞤵𞤤𞤢)',
         'Australia/Hobart' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤖𞤵𞥅𞤦𞤢𞤪𞤼𞤵)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤃𞤫𞤤𞤦𞤵𞥅𞤪𞤲𞤵)',
         'Australia/Perth' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤭𞥅𞤪𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤆𞤫𞤪𞤧𞤭)',
         'Australia/Sydney' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤌𞤧𞤼𞤢𞤪𞤤𞤭𞤴𞤢𞥄 (𞤅𞤭𞤣𞤲𞤫𞥅)',
-        'CST6CDT' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄',
-        'EST5EDT' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄',
         'Etc/GMT' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤢𞤳𞤭𞤲𞤭𞥅𞤲𞥋𞤣𞤫 𞤘𞤪𞤭𞤲𞤱𞤭𞥅𞤧',
         'Etc/UTC' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤭𞤤𞥆𞤢𞤲𞤳𞤮𞥅𞤪𞤫 𞤊𞤮𞤲𞤣𞤢𞥄𞤲𞤣𞤫',
         'Europe/Amsterdam' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮𞥅𞤪𞤭 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤀𞤥𞤧𞤭𞤼𞤫𞤪𞤣𞤢𞥄𞤥)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤚𞤢𞤤𞤭𞥅𞤲𞤵)',
         'Europe/Tirane' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮𞥅𞤪𞤭 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤚𞤭𞤪𞤢𞤲𞤢)',
         'Europe/Ulyanovsk' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤃𞤮𞤧𞤳𞤮 (𞤓𞤤𞤴𞤢𞤲𞤮𞤾𞤮𞤧𞤳𞤵)',
-        'Europe/Uzhgorod' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤓𞥅𞤶𞤢𞤪𞤵𞥅𞤣𞤵)',
         'Europe/Vaduz' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮𞥅𞤪𞤭 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤜𞤢𞤣𞤵𞥅𞤶𞤵)',
         'Europe/Vatican' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮𞥅𞤪𞤭 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤜𞤢𞤼𞤭𞤳𞤢𞤲)',
         'Europe/Vienna' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮𞥅𞤪𞤭 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤜𞤭𞤴𞤫𞤲𞤢𞥄)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤜𞤮𞤤𞤺𞤮𞤺𞤢𞤪𞤢𞥄𞤣 (𞤜𞤮𞤤𞤺𞤮𞤺𞤢𞤪𞤢𞤣)',
         'Europe/Warsaw' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮𞥅𞤪𞤭 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤏𞤢𞤪𞤧𞤮)',
         'Europe/Zagreb' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮𞥅𞤪𞤭 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤟𞤢𞤺𞤪𞤫𞤦𞤵)',
-        'Europe/Zaporozhye' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞥋𞤺𞤫 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤟𞤢𞤨𞤮𞤪𞤵𞥅𞥁)',
         'Europe/Zurich' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤚𞤵𞤥𞤦𞤮𞥅𞤪𞤭 𞤀𞤪𞤮𞥅𞤦𞤢 (𞤟𞤵𞤪𞤵𞤳)',
         'Indian/Antananarivo' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫 𞤀𞤬𞤪𞤭𞤳𞤢𞥄 (𞤀𞤲𞤼𞤢𞤲𞤢𞤲𞤢𞤪𞤭𞥅𞤾𞤮𞥅)',
         'Indian/Chagos' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤃𞤢𞥄𞤴𞤮 𞤋𞤲𞤣𞤭𞤴𞤢𞤱𞤮 (𞤅𞤢𞤺𞤮𞤧)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤃𞤮𞤪𞤭𞥅𞤧𞤭',
         'Indian/Mayotte' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤊𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫 𞤀𞤬𞤪𞤭𞤳𞤢𞥄 (𞤃𞤢𞤴𞤮𞥅𞤼𞤵)',
         'Indian/Reunion' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤈𞤫𞤲𞤭𞤴𞤮𞤲 (𞤈𞤫𞥅𞤲𞤭𞤴𞤮𞤲)',
-        'MST7MDT' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤆𞤫𞤤𞥆𞤭𞤲𞤳𞤮𞥅𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄',
-        'PST8PDT' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤁𞤫𞤰𞥆𞤮 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞥄',
         'Pacific/Apia' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤀𞥄𞤨𞤭𞤴𞤢',
         'Pacific/Auckland' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤐𞤫𞤱-𞤟𞤫𞤤𞤢𞤲𞤣𞤭 (𞤌𞤳𞤤𞤢𞤲𞤣𞤭)',
         'Pacific/Bougainville' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤆𞤢𞤨𞤵𞤱𞤢 𞤘𞤭𞤲𞤫 𞤖𞤫𞤧𞤮 (𞤄𞤵𞤺𞤫𞤲𞤾𞤭𞥅𞤤)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤕𞤵𞤪𞤭𞥅𞤶𞤫 𞤅𞤵𞤤𞤢𞤴𞤥𞤢𞥄𞤲 (𞤘𞤵𞤱𞤢𞤣𞤢𞤤𞤳𞤢𞤲𞤢𞤤)',
         'Pacific/Guam' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤢𞤱𞤪𞤵𞤲𞥋𞤣𞤫 𞤕𞤮𞤥𞤮𞥅𞤪𞤮 (𞤘𞤵𞤱𞤢𞥄𞤥)',
         'Pacific/Honolulu' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤢𞤱𞤢𞥄𞤴𞤭𞥅-𞤀𞤤𞤮𞤧𞤭𞤴𞤢𞤲 (Honolulu)',
-        'Pacific/Johnston' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤖𞤢𞤱𞤢𞥄𞤴𞤭𞥅-𞤀𞤤𞤮𞤧𞤭𞤴𞤢𞤲 (𞤔𞤮𞤲𞤧𞤼𞤮𞤲)',
         'Pacific/Kiritimati' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤕𞤵𞤪𞤭𞥅𞤶𞤫 𞤂𞤢𞤴𞤲𞤵 (𞤑𞤭𞤪𞤭𞤼𞤭𞤥𞤢𞤼𞤭)',
         'Pacific/Kosrae' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤑𞤮𞤧𞤪𞤢𞤴 (𞤑𞤮𞤧𞤪𞤫𞤴)',
         'Pacific/Kwajalein' => '𞤑𞤭𞤶𞤮𞥅𞤪𞤫 𞤅𞤵𞤪𞤭𞥅𞤶𞤫 𞤃𞤢𞤪𞤧𞤢𞤤 (𞤑𞤢𞤱𞤢𞤶𞤢𞤤𞤭𞥅𞤲)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fi.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Kalliovuorten aika (Fort Nelson)',
         'America/Fortaleza' => 'Brasilian aika (Fortaleza)',
         'America/Glace_Bay' => 'Kanadan Atlantin aika (Glace Bay)',
-        'America/Godthab' => 'Länsi-Grönlannin aika (Nuuk)',
+        'America/Godthab' => 'aikavyöhyke: Grönlanti (Nuuk)',
         'America/Goose_Bay' => 'Kanadan Atlantin aika (Goose Bay)',
         'America/Grand_Turk' => 'Yhdysvaltain itäinen aika (Grand Turk)',
         'America/Grenada' => 'Kanadan Atlantin aika (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Kanadan Atlantin aika (Montserrat)',
         'America/Nassau' => 'Yhdysvaltain itäinen aika (Nassau)',
         'America/New_York' => 'Yhdysvaltain itäinen aika (New York)',
-        'America/Nipigon' => 'Yhdysvaltain itäinen aika (Nipigon)',
         'America/Nome' => 'Alaskan aika (Nome)',
         'America/Noronha' => 'Fernando de Noronhan aika',
         'America/North_Dakota/Beulah' => 'Yhdysvaltain keskinen aika (Beulah, Pohjois-Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Yhdysvaltain keskinen aika (New Salem, Pohjois-Dakota)',
         'America/Ojinaga' => 'Yhdysvaltain keskinen aika (Ojinaga)',
         'America/Panama' => 'Yhdysvaltain itäinen aika (Panama)',
-        'America/Pangnirtung' => 'Yhdysvaltain itäinen aika (Pangnirtung)',
         'America/Paramaribo' => 'Surinamen aika (Paramaribo)',
         'America/Phoenix' => 'Kalliovuorten aika (Phoenix)',
         'America/Port-au-Prince' => 'Yhdysvaltain itäinen aika (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazonin aika (Porto Velho)',
         'America/Puerto_Rico' => 'Kanadan Atlantin aika (Puerto Rico)',
         'America/Punta_Arenas' => 'Chilen aika (Punta Arenas)',
-        'America/Rainy_River' => 'Yhdysvaltain keskinen aika (Rainy River)',
         'America/Rankin_Inlet' => 'Yhdysvaltain keskinen aika (Rankin Inlet)',
         'America/Recife' => 'Brasilian aika (Recife)',
         'America/Regina' => 'Yhdysvaltain keskinen aika (Regina)',
         'America/Resolute' => 'Yhdysvaltain keskinen aika (Resolute)',
         'America/Rio_Branco' => 'Acren aika (Rio Branco)',
-        'America/Santa_Isabel' => 'Luoteis-Meksikon aika (Santa Isabel)',
         'America/Santarem' => 'Brasilian aika (Santarém)',
         'America/Santiago' => 'Chilen aika (Santiago de Chile)',
         'America/Santo_Domingo' => 'Kanadan Atlantin aika (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasilian aika (São Paulo)',
-        'America/Scoresbysund' => 'Itä-Grönlannin aika (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'aikavyöhyke: Grönlanti (Ittoqqortoormiit)',
         'America/Sitka' => 'Alaskan aika (Sitka)',
         'America/St_Barthelemy' => 'Kanadan Atlantin aika (Saint-Barthélemy)',
         'America/St_Johns' => 'Newfoundlandin aika (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Yhdysvaltain keskinen aika (Swift Current)',
         'America/Tegucigalpa' => 'Yhdysvaltain keskinen aika (Tegucigalpa)',
         'America/Thule' => 'Kanadan Atlantin aika (Thule)',
-        'America/Thunder_Bay' => 'Yhdysvaltain itäinen aika (Thunder Bay)',
         'America/Tijuana' => 'Yhdysvaltain Tyynenmeren aika (Tijuana)',
         'America/Toronto' => 'Yhdysvaltain itäinen aika (Toronto)',
         'America/Tortola' => 'Kanadan Atlantin aika (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Yukonin aika (Whitehorse)',
         'America/Winnipeg' => 'Yhdysvaltain keskinen aika (Winnipeg)',
         'America/Yakutat' => 'Alaskan aika (Yakutat)',
-        'America/Yellowknife' => 'Kalliovuorten aika (Yellowknife)',
-        'Antarctica/Casey' => 'Caseyn aika',
+        'Antarctica/Casey' => 'Länsi-Australian aika (Casey)',
         'Antarctica/Davis' => 'Davisin aika',
         'Antarctica/DumontDUrville' => 'Dumont d’Urvillen aika',
         'Antarctica/Macquarie' => 'Itä-Australian aika (Macquariensaari)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Vostokin aika',
         'Arctic/Longyearbyen' => 'Keski-Euroopan aika (Longyearbyen)',
         'Asia/Aden' => 'Saudi-Arabian aika (Aden)',
-        'Asia/Almaty' => 'Itä-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)',
@@ -233,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)',
@@ -267,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' => 'Itä-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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Keski-Australian aika (Adelaide)',
         'Australia/Brisbane' => 'Itä-Australian aika (Brisbane)',
         'Australia/Broken_Hill' => 'Keski-Australian aika (Broken Hill)',
-        'Australia/Currie' => 'Itä-Australian aika (Currie)',
         'Australia/Darwin' => 'Keski-Australian aika (Darwin)',
         'Australia/Eucla' => 'Läntisen Keski-Australian aika (Eucla)',
         'Australia/Hobart' => 'Itä-Australian aika (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Itä-Euroopan aika (Tallinna)',
         'Europe/Tirane' => 'Keski-Euroopan aika (Tirana)',
         'Europe/Ulyanovsk' => 'Moskovan aika (Uljanovsk)',
-        'Europe/Uzhgorod' => 'Itä-Euroopan aika (Užgorod)',
         'Europe/Vaduz' => 'Keski-Euroopan aika (Vaduz)',
         'Europe/Vatican' => 'Keski-Euroopan aika (Vatikaani)',
         'Europe/Vienna' => 'Keski-Euroopan aika (Wien)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Volgogradin aika',
         'Europe/Warsaw' => 'Keski-Euroopan aika (Varsova)',
         'Europe/Zagreb' => 'Keski-Euroopan aika (Zagreb)',
-        'Europe/Zaporozhye' => 'Itä-Euroopan aika (Zaporižžja)',
         'Europe/Zurich' => 'Keski-Euroopan aika (Zürich)',
         'Indian/Antananarivo' => 'Itä-Afrikan aika (Antananarivo)',
         'Indian/Chagos' => 'Intian valtameren aika (Chagos)',
@@ -395,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',
         'Pacific/Apia' => 'Apian aika',
         'Pacific/Auckland' => 'Uuden-Seelannin aika (Auckland)',
         'Pacific/Bougainville' => 'Papua-Uuden-Guinean aika (Bougainville)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Salomonsaarten aika (Guadalcanal)',
         'Pacific/Guam' => 'Tšamorron aika (Guam)',
         'Pacific/Honolulu' => 'Havaijin-Aleuttien aika (Honolulu)',
-        'Pacific/Johnston' => 'Havaijin-Aleuttien aika (Johnston)',
         'Pacific/Kiritimati' => 'Linesaarten aika (Kiritimati)',
         'Pacific/Kosrae' => 'Kosraen aika',
         'Pacific/Kwajalein' => 'Marshallinsaarten aika (Kwajalein)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fo.php	2026-05-20 10:22:01.000000000 +0200
@@ -95,7 +95,7 @@
         'America/Cuiaba' => 'Amasona tíð (Cuiaba)',
         'America/Curacao' => 'Atlantic tíð (Curaçao)',
         'America/Danmarkshavn' => 'Greenwich Mean tíð (Danmarkshavn)',
-        'America/Dawson' => 'Kanada tíð (Dawson)',
+        'America/Dawson' => 'Yukon tíð (Dawson)',
         'America/Dawson_Creek' => 'Mountain tíð (Dawson Creek)',
         'America/Denver' => 'Mountain tíð (Denver)',
         'America/Detroit' => 'Eastern tíð (Detroit)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Mountain tíð (Fort Nelson)',
         'America/Fortaleza' => 'Brasilia tíð (Fortaleza)',
         'America/Glace_Bay' => 'Atlantic tíð (Glace Bay)',
-        'America/Godthab' => 'Vestur grønlendsk tíð (Nuuk)',
+        'America/Godthab' => 'Grønland tíð (Nuuk)',
         'America/Goose_Bay' => 'Atlantic tíð (Goose Bay)',
         'America/Grand_Turk' => 'Eastern tíð (Grand Turk)',
         'America/Grenada' => 'Atlantic tíð (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantic tíð (Montserrat)',
         'America/Nassau' => 'Eastern tíð (Nassau)',
         'America/New_York' => 'Eastern tíð (New York)',
-        'America/Nipigon' => 'Eastern tíð (Nipigon)',
         'America/Nome' => 'Alaska tíð (Nome)',
         'America/Noronha' => 'Fernando de Noronha tíð',
         'America/North_Dakota/Beulah' => 'Central tíð (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Central tíð (New Salem, North Dakota)',
         'America/Ojinaga' => 'Central tíð (Ojinaga)',
         'America/Panama' => 'Eastern tíð (Panama)',
-        'America/Pangnirtung' => 'Eastern tíð (Pangnirtung)',
         'America/Paramaribo' => 'Surinam tíð (Paramaribo)',
         'America/Phoenix' => 'Mountain tíð (Phoenix)',
         'America/Port-au-Prince' => 'Eastern tíð (Port-au-Prince)',
@@ -172,20 +170,18 @@
         'America/Porto_Velho' => 'Amasona tíð (Porto Velho)',
         'America/Puerto_Rico' => 'Atlantic tíð (Puerto Riko)',
         'America/Punta_Arenas' => 'Kili tíð (Punta Arenas)',
-        'America/Rainy_River' => 'Central tíð (Rainy River)',
         'America/Rankin_Inlet' => 'Central tíð (Rankin Inlet)',
         'America/Recife' => 'Brasilia tíð (Recife)',
         'America/Regina' => 'Central tíð (Regina)',
         'America/Resolute' => 'Central tíð (Resolute)',
         'America/Rio_Branco' => 'Brasil tíð (Rio Branco)',
-        'America/Santa_Isabel' => 'Northwest Mexico tíð (Santa Isabel)',
         'America/Santarem' => 'Brasilia tíð (Santarem)',
         'America/Santiago' => 'Kili tíð (Santiago)',
         'America/Santo_Domingo' => 'Atlantic tíð (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasilia tíð (Sao Paulo)',
-        'America/Scoresbysund' => 'Eystur grønlendsk tíð (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Grønland tíð (Ittoqqortoormiit)',
         'America/Sitka' => 'Alaska tíð (Sitka)',
-        'America/St_Barthelemy' => 'Atlantic tíð (St. Barthelemy)',
+        'America/St_Barthelemy' => 'Atlantic tíð (St. Barthélemy)',
         'America/St_Johns' => 'Newfoundland tíð (St. John’s)',
         'America/St_Kitts' => 'Atlantic tíð (St. Kitts)',
         'America/St_Lucia' => 'Atlantic tíð (St. Lucia)',
@@ -194,16 +190,14 @@
         'America/Swift_Current' => 'Central tíð (Swift Current)',
         'America/Tegucigalpa' => 'Central tíð (Tegucigalpa)',
         'America/Thule' => 'Atlantic tíð (Thule)',
-        'America/Thunder_Bay' => 'Eastern tíð (Thunder Bay)',
         'America/Tijuana' => 'Pacific tíð (Tijuana)',
         'America/Toronto' => 'Eastern tíð (Toronto)',
         'America/Tortola' => 'Atlantic tíð (Tortola)',
         'America/Vancouver' => 'Pacific tíð (Vancouver)',
-        'America/Whitehorse' => 'Kanada tíð (Whitehorse)',
+        'America/Whitehorse' => 'Yukon tíð (Whitehorse)',
         'America/Winnipeg' => 'Central tíð (Winnipeg)',
         'America/Yakutat' => 'Alaska tíð (Yakutat)',
-        'America/Yellowknife' => 'Mountain tíð (Yellowknife)',
-        'Antarctica/Casey' => 'Antarktis tíð (Casey)',
+        'Antarctica/Casey' => 'vestur Avstralia tíð (Casey)',
         'Antarctica/Davis' => 'Davis tíð',
         'Antarctica/DumontDUrville' => 'Dumont-d’Urville tíð',
         'Antarctica/Macquarie' => 'eystur Avstralia tíð (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Vostok tíð',
         'Arctic/Longyearbyen' => 'Miðevropa tíð (Longyearbyen)',
         'Asia/Aden' => 'Arabisk tíð (Aden)',
-        'Asia/Almaty' => 'Eystur 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)',
@@ -233,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)',
@@ -267,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' => 'Eystur 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'mið Avstralia tíð (Adelaide)',
         'Australia/Brisbane' => 'eystur Avstralia tíð (Brisbane)',
         'Australia/Broken_Hill' => 'mið Avstralia tíð (Broken Hill)',
-        'Australia/Currie' => 'eystur Avstralia tíð (Currie)',
         'Australia/Darwin' => 'mið Avstralia tíð (Darwin)',
         'Australia/Eucla' => 'miðvestur Avstralia tíð (Eucla)',
         'Australia/Hobart' => 'eystur Avstralia tíð (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Eysturevropa tíð (Tallinn)',
         'Europe/Tirane' => 'Miðevropa tíð (Tirane)',
         'Europe/Ulyanovsk' => 'Moskva tíð (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Eysturevropa tíð (Uzhhorod)',
         'Europe/Vaduz' => 'Miðevropa tíð (Vaduz)',
         'Europe/Vatican' => 'Miðevropa tíð (Vatikanið)',
         'Europe/Vienna' => 'Miðevropa tíð (Wien)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Volgograd tíð',
         'Europe/Warsaw' => 'Miðevropa tíð (Varsjava)',
         'Europe/Zagreb' => 'Miðevropa tíð (Zagreb)',
-        'Europe/Zaporozhye' => 'Eysturevropa tíð (Zaporozhye)',
         'Europe/Zurich' => 'Miðevropa tíð (Zürich)',
         'Indian/Antananarivo' => 'Eysturafrika tíð (Antananarivo)',
         'Indian/Chagos' => 'Indiahav tíð (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Salomonoyggjar tíð (Guadalcanal)',
         'Pacific/Guam' => 'Chamorro vanlig tíð (Guam)',
         'Pacific/Honolulu' => 'Hawaii-Aleutian tíð (Honolulu)',
-        'Pacific/Johnston' => 'Hawaii-Aleutian tíð (Johnston)',
         'Pacific/Kiritimati' => 'Lineoyggjar tíð (Kiritimati)',
         'Pacific/Kosrae' => 'Kosrae tíð',
         'Pacific/Kwajalein' => 'Marshalloyggjar tíð (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Wakeoyggj tíð',
         'Pacific/Wallis' => 'Wallis- og Futunaoyggjar tíð',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fr_CA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fr_CA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fr_CA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fr_CA.php	2026-05-20 10:22:01.000000000 +0200
@@ -67,15 +67,12 @@
         'America/Monterrey' => 'heure du Centre (Monterrey)',
         'America/Nassau' => 'heure de l’Est (Nassau)',
         'America/New_York' => 'heure de l’Est (New York)',
-        'America/Nipigon' => 'heure de l’Est (Nipigon)',
         '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/Pangnirtung' => 'heure de l’Est (Pangnirtung)',
         'America/Port-au-Prince' => 'heure de l’Est (Port-au-Prince)',
-        'America/Rainy_River' => 'heure du Centre (Rainy River)',
         'America/Rankin_Inlet' => 'heure du Centre (Rankin Inlet)',
         'America/Regina' => 'heure du Centre (Regina)',
         'America/Resolute' => 'heure du Centre (Resolute)',
@@ -83,8 +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/Thunder_Bay' => 'heure de l’Est (Thunder Bay)',
+        '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)',
@@ -103,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)',
@@ -145,25 +139,21 @@
         'Europe/Stockholm' => 'heure de l’Europe centrale (Stockholm)',
         'Europe/Tallinn' => 'heure de l’Europe de l’Est (Tallinn)',
         'Europe/Tirane' => 'heure de l’Europe centrale (Tirana)',
-        'Europe/Uzhgorod' => 'heure de l’Europe de l’Est (Oujgorod)',
         'Europe/Vaduz' => 'heure de l’Europe centrale (Vaduz)',
         'Europe/Vatican' => 'heure de l’Europe centrale (Vatican)',
         'Europe/Vienna' => 'heure de l’Europe centrale (Vienne)',
         'Europe/Vilnius' => 'heure de l’Europe de l’Est (Vilnius)',
         'Europe/Warsaw' => 'heure de l’Europe centrale (Varsovie)',
         'Europe/Zagreb' => 'heure de l’Europe centrale (Zagreb)',
-        'Europe/Zaporozhye' => 'heure de l’Europe de l’Est (Zaporojie)',
         '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/Johnston' => 'heure d’Hawaï-Aléoutiennes (Johnston)',
         'Pacific/Niue' => 'heure de Nioué (Niue)',
         'Pacific/Palau' => 'heure des Palaos (Palau)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fr.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'heure des Rocheuses (Fort Nelson)',
         'America/Fortaleza' => 'heure de Brasilia (Fortaleza)',
         'America/Glace_Bay' => 'heure de l’Atlantique (Glace Bay)',
-        'America/Godthab' => 'heure de l’Ouest du Groenland (Nuuk)',
+        'America/Godthab' => 'heure : Groenland (Nuuk)',
         'America/Goose_Bay' => 'heure de l’Atlantique (Goose Bay)',
         'America/Grand_Turk' => 'heure de l’Est nord-américain (Grand Turk)',
         'America/Grenada' => 'heure de l’Atlantique (Grenade)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'heure de l’Atlantique (Montserrat)',
         'America/Nassau' => 'heure de l’Est nord-américain (Nassau)',
         'America/New_York' => 'heure de l’Est nord-américain (New York)',
-        'America/Nipigon' => 'heure de l’Est nord-américain (Nipigon)',
         'America/Nome' => 'heure de l’Alaska (Nome)',
         'America/Noronha' => 'heure de Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'heure du centre nord-américain (Beulah (Dakota du Nord))',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'heure du centre nord-américain (New Salem (Dakota du Nord))',
         'America/Ojinaga' => 'heure du centre nord-américain (Ojinaga)',
         'America/Panama' => 'heure de l’Est nord-américain (Panama)',
-        'America/Pangnirtung' => 'heure de l’Est nord-américain (Pangnirtung)',
         'America/Paramaribo' => 'heure du Suriname (Paramaribo)',
         'America/Phoenix' => 'heure des Rocheuses (Phoenix)',
         'America/Port-au-Prince' => 'heure de l’Est nord-américain (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'heure de l’Amazonie (Porto Velho)',
         'America/Puerto_Rico' => 'heure de l’Atlantique (Porto Rico)',
         'America/Punta_Arenas' => 'heure du Chili (Punta Arenas)',
-        'America/Rainy_River' => 'heure du centre nord-américain (Rainy River)',
         'America/Rankin_Inlet' => 'heure du centre nord-américain (Rankin Inlet)',
         'America/Recife' => 'heure de Brasilia (Recife)',
         'America/Regina' => 'heure du centre nord-américain (Regina)',
         'America/Resolute' => 'heure du centre nord-américain (Resolute)',
         'America/Rio_Branco' => 'heure de l’Acre (Rio Branco)',
-        'America/Santa_Isabel' => 'heure du Nord-Ouest du Mexique (Santa Isabel)',
         'America/Santarem' => 'heure de Brasilia (Santarém)',
         'America/Santiago' => 'heure du Chili (Santiago)',
         'America/Santo_Domingo' => 'heure de l’Atlantique (Saint-Domingue)',
         'America/Sao_Paulo' => 'heure de Brasilia (São Paulo)',
-        'America/Scoresbysund' => 'heure de l’Est du Groenland (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'heure : Groenland (Ittoqqortoormiit)',
         'America/Sitka' => 'heure de l’Alaska (Sitka)',
         'America/St_Barthelemy' => 'heure de l’Atlantique (Saint-Barthélemy)',
         'America/St_Johns' => 'heure de Terre-Neuve (Saint-Jean de Terre-Neuve)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'heure du centre nord-américain (Swift Current)',
         'America/Tegucigalpa' => 'heure du centre nord-américain (Tegucigalpa)',
         'America/Thule' => 'heure de l’Atlantique (Thulé)',
-        'America/Thunder_Bay' => 'heure de l’Est nord-américain (Thunder Bay)',
         'America/Tijuana' => 'heure du Pacifique nord-américain (Tijuana)',
         'America/Toronto' => 'heure de l’Est nord-américain (Toronto)',
         'America/Tortola' => 'heure de l’Atlantique (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'heure normale du Yukon (Whitehorse)',
         'America/Winnipeg' => 'heure du centre nord-américain (Winnipeg)',
         'America/Yakutat' => 'heure de l’Alaska (Yakutat)',
-        'America/Yellowknife' => 'heure des Rocheuses (Yellowknife)',
-        'Antarctica/Casey' => 'heure : Antarctique (Casey)',
+        'Antarctica/Casey' => 'heure de l’Ouest de l’Australie (Casey)',
         'Antarctica/Davis' => 'heure de Davis',
         'Antarctica/DumontDUrville' => 'heure de Dumont-d’Urville',
         'Antarctica/Macquarie' => 'heure de l’Est de l’Australie (Macquarie)',
@@ -216,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’Est 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)',
@@ -233,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)',
@@ -267,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’Est 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'heure du centre de l’Australie (Adélaïde)',
         'Australia/Brisbane' => 'heure de l’Est de l’Australie (Brisbane)',
         'Australia/Broken_Hill' => 'heure du centre de l’Australie (Broken Hill)',
-        'Australia/Currie' => 'heure de l’Est de l’Australie (Currie)',
         'Australia/Darwin' => 'heure du centre de l’Australie (Darwin)',
         'Australia/Eucla' => 'heure du centre-ouest de l’Australie (Eucla)',
         'Australia/Hobart' => 'heure de l’Est de l’Australie (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'heure d’Europe de l’Est (Tallinn)',
         'Europe/Tirane' => 'heure d’Europe centrale (Tirana)',
         'Europe/Ulyanovsk' => 'heure de Moscou (Oulianovsk)',
-        'Europe/Uzhgorod' => 'heure d’Europe de l’Est (Oujgorod)',
         'Europe/Vaduz' => 'heure d’Europe centrale (Vaduz)',
         'Europe/Vatican' => 'heure d’Europe centrale (Le Vatican)',
         'Europe/Vienna' => 'heure d’Europe centrale (Vienne)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'heure de Volgograd',
         'Europe/Warsaw' => 'heure d’Europe centrale (Varsovie)',
         'Europe/Zagreb' => 'heure d’Europe centrale (Zagreb)',
-        'Europe/Zaporozhye' => 'heure d’Europe de l’Est (Zaporojie)',
         'Europe/Zurich' => 'heure d’Europe centrale (Zurich)',
         'Indian/Antananarivo' => 'heure normale d’Afrique de l’Est (Antananarivo)',
         'Indian/Chagos' => 'heure de l’Océan Indien (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'heure des îles Salomon (Guadalcanal)',
         'Pacific/Guam' => 'heure des Chamorro (Guam)',
         'Pacific/Honolulu' => 'heure d’Hawaï - Aléoutiennes (Honolulu)',
-        'Pacific/Johnston' => 'heure d’Hawaï - Aléoutiennes (Johnston)',
         'Pacific/Kiritimati' => 'heure des îles de la Ligne (Kiritimati)',
         'Pacific/Kosrae' => 'heure de Kosrae',
         'Pacific/Kwajalein' => 'heure des îles Marshall (Kwajalein)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fy.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/fy.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Mountain-tiid (Fort Nelson)',
         'America/Fortaleza' => 'Brazyljaanske tiid (Fortaleza)',
         'America/Glace_Bay' => 'Atlantic-tiid (Glace Bay)',
-        'America/Godthab' => 'West-Groenlânske tiid (Nuuk)',
+        'America/Godthab' => 'Grienlân-tiid (Nuuk)',
         'America/Goose_Bay' => 'Atlantic-tiid (Goose Bay)',
         'America/Grand_Turk' => 'Eastern-tiid (Grand Turk)',
         'America/Grenada' => 'Atlantic-tiid (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantic-tiid (Montserrat)',
         'America/Nassau' => 'Eastern-tiid (Nassau)',
         'America/New_York' => 'Eastern-tiid (New York)',
-        'America/Nipigon' => 'Eastern-tiid (Nipigon)',
         'America/Nome' => 'Alaska-tiid (Nome)',
         'America/Noronha' => 'Fernando de Noronha-tiid',
         'America/North_Dakota/Beulah' => 'Central-tiid (Beulah, Noard-Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Central-tiid (New Salem, Noard-Dakota)',
         'America/Ojinaga' => 'Central-tiid (Ojinaga)',
         'America/Panama' => 'Eastern-tiid (Panama)',
-        'America/Pangnirtung' => 'Eastern-tiid (Pangnirtung)',
         'America/Paramaribo' => 'Surinaamske tiid (Paramaribo)',
         'America/Phoenix' => 'Mountain-tiid (Phoenix)',
         'America/Port-au-Prince' => 'Eastern-tiid (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazone-tiid (Pôrto Velho)',
         'America/Puerto_Rico' => 'Atlantic-tiid (Puerto Rico)',
         'America/Punta_Arenas' => 'Sileenske tiid (Punta Arenas)',
-        'America/Rainy_River' => 'Central-tiid (Rainy River)',
         'America/Rankin_Inlet' => 'Central-tiid (Rankin Inlet)',
         'America/Recife' => 'Brazyljaanske tiid (Recife)',
         'America/Regina' => 'Central-tiid (Regina)',
         'America/Resolute' => 'Central-tiid (Resolute)',
         'America/Rio_Branco' => 'Acre-tiid (Rio Branco)',
-        'America/Santa_Isabel' => 'Mexico-tiid (Santa Isabel)',
         'America/Santarem' => 'Brazyljaanske tiid (Santarem)',
         'America/Santiago' => 'Sileenske tiid (Santiago)',
         'America/Santo_Domingo' => 'Atlantic-tiid (Santo Domingo)',
         'America/Sao_Paulo' => 'Brazyljaanske tiid (São Paulo)',
-        'America/Scoresbysund' => 'East-Groenlânske tiid (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Grienlân-tiid (Ittoqqortoormiit)',
         'America/Sitka' => 'Alaska-tiid (Sitka)',
         'America/St_Barthelemy' => 'Atlantic-tiid (Saint-Barthélemy)',
         'America/St_Johns' => 'Newfoundlânske-tiid (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Central-tiid (Swift Current)',
         'America/Tegucigalpa' => 'Central-tiid (Tegucigalpa)',
         'America/Thule' => 'Atlantic-tiid (Thule)',
-        'America/Thunder_Bay' => 'Eastern-tiid (Thunder Bay)',
         'America/Tijuana' => 'Pasifik-tiid (Tijuana)',
         'America/Toronto' => 'Eastern-tiid (Toronto)',
         'America/Tortola' => 'Atlantic-tiid (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Canada-tiid (Whitehorse)',
         'America/Winnipeg' => 'Central-tiid (Winnipeg)',
         'America/Yakutat' => 'Alaska-tiid (Yakutat)',
-        'America/Yellowknife' => 'Mountain-tiid (Yellowknife)',
-        'Antarctica/Casey' => 'Antarctica-tiid (Casey)',
+        'Antarctica/Casey' => 'West-Australyske tiid (Casey)',
         'Antarctica/Davis' => 'Davis tiid',
         'Antarctica/DumontDUrville' => 'Dumont-d’Urville tiid',
         'Antarctica/Macquarie' => 'East-Australyske tiid (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Vostok tiid',
         'Arctic/Longyearbyen' => 'Midden-Europeeske tiid (Longyearbyen)',
         'Asia/Aden' => 'Arabyske tiid (Aden)',
-        'Asia/Almaty' => 'East-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)',
@@ -233,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)',
@@ -267,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' => 'East-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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Midden-Australyske tiid (Adelaide)',
         'Australia/Brisbane' => 'East-Australyske tiid (Brisbane)',
         'Australia/Broken_Hill' => 'Midden-Australyske tiid (Broken Hill)',
-        'Australia/Currie' => 'East-Australyske tiid (Currie)',
         'Australia/Darwin' => 'Midden-Australyske tiid (Darwin)',
         'Australia/Eucla' => 'Midden-Australyske westelijke tiid (Eucla)',
         'Australia/Hobart' => 'East-Australyske tiid (Hobart)',
@@ -320,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)',
@@ -373,7 +363,6 @@
         'Europe/Tallinn' => 'East-Europeeske tiid (Tallinn)',
         'Europe/Tirane' => 'Midden-Europeeske tiid (Tirana)',
         'Europe/Ulyanovsk' => 'Moskou-tiid (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'East-Europeeske tiid (Oezjhorod)',
         'Europe/Vaduz' => 'Midden-Europeeske tiid (Vaduz)',
         'Europe/Vatican' => 'Midden-Europeeske tiid (Fatikaanstêd)',
         'Europe/Vienna' => 'Midden-Europeeske tiid (Wenen)',
@@ -381,7 +370,6 @@
         'Europe/Volgograd' => 'Wolgograd-tiid',
         'Europe/Warsaw' => 'Midden-Europeeske tiid (Warschau)',
         'Europe/Zagreb' => 'Midden-Europeeske tiid (Zagreb)',
-        'Europe/Zaporozhye' => 'East-Europeeske tiid (Zaporizja)',
         'Europe/Zurich' => 'Midden-Europeeske tiid (Zürich)',
         'Indian/Antananarivo' => 'East-Afrikaanske tiid (Antananarivo)',
         'Indian/Chagos' => 'Yndyske Oceaan-tiid (Chagosarchipel)',
@@ -394,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)',
@@ -411,7 +397,6 @@
         'Pacific/Guadalcanal' => 'Salomonseilânske tiid (Guadalcanal)',
         'Pacific/Guam' => 'Chamorro-tiid (Guam)',
         'Pacific/Honolulu' => 'Hawaii-Aleoetyske tiid (Honolulu)',
-        'Pacific/Johnston' => 'Hawaii-Aleoetyske tiid (Johnston)',
         'Pacific/Kiritimati' => 'Line-eilânske tiid (Kiritimati)',
         'Pacific/Kosrae' => 'Kosraese tiid',
         'Pacific/Kwajalein' => 'Marshalleilânske tiid (Kwajalein)',
@@ -436,6 +421,5 @@
         'Pacific/Wake' => 'Wake-eilânske tiid',
         'Pacific/Wallis' => 'Wallis en Futunase tiid',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ga.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ga.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ga.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ga.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Am Sléibhte Mheiriceá Thuaidh (Fort Nelson)',
         'America/Fortaleza' => 'Am Bhrasília (Fortaleza)',
         'America/Glace_Bay' => 'Am an Atlantaigh (Glace Bay)',
-        'America/Godthab' => 'Am Iarthar na Graonlainne (Nuuk)',
+        'America/Godthab' => 'an Ghraonlainn (Nuuk)',
         'America/Goose_Bay' => 'Am an Atlantaigh (Goose Bay)',
         'America/Grand_Turk' => 'Am Oirthearach Mheiriceá Thuaidh (Grand Turk)',
         'America/Grenada' => 'Am an Atlantaigh (Greanáda)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Am an Atlantaigh (Montsarat)',
         'America/Nassau' => 'Am Oirthearach Mheiriceá Thuaidh (Nassau)',
         'America/New_York' => 'Am Oirthearach Mheiriceá Thuaidh (Nua-Eabhrac)',
-        'America/Nipigon' => 'Am Oirthearach Mheiriceá Thuaidh (Nipigon)',
         'America/Nome' => 'Am Alasca (Nome)',
         'America/Noronha' => 'Am Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Am Lárnach Mheiriceá Thuaidh (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Am Lárnach Mheiriceá Thuaidh (New Salem, North Dakota)',
         'America/Ojinaga' => 'Am Lárnach Mheiriceá Thuaidh (Ojinaga)',
         'America/Panama' => 'Am Oirthearach Mheiriceá Thuaidh (Panama)',
-        'America/Pangnirtung' => 'Am Oirthearach Mheiriceá Thuaidh (Pangnirtung)',
         'America/Paramaribo' => 'Am Shuranam (Paramaribo)',
         'America/Phoenix' => 'Am Sléibhte Mheiriceá Thuaidh (Phoenix)',
         'America/Port-au-Prince' => 'Am Oirthearach Mheiriceá Thuaidh (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Am na hAmasóine (Porto Velho)',
         'America/Puerto_Rico' => 'Am an Atlantaigh (Pórtó Ríce)',
         'America/Punta_Arenas' => 'Am na Sile (Punta Arenas)',
-        'America/Rainy_River' => 'Am Lárnach Mheiriceá Thuaidh (Rainy River)',
         'America/Rankin_Inlet' => 'Am Lárnach Mheiriceá Thuaidh (Rankin Inlet)',
         'America/Recife' => 'Am Bhrasília (Recife)',
         'America/Regina' => 'Am Lárnach Mheiriceá Thuaidh (Regina)',
         'America/Resolute' => 'Am Lárnach Mheiriceá Thuaidh (Resolute)',
         'America/Rio_Branco' => 'Am Acre (Rio Branco)',
-        'America/Santa_Isabel' => 'Am Iarthuaisceart Mheicsiceo (Santa Isabel)',
         'America/Santarem' => 'Am Bhrasília (Santarem)',
         'America/Santiago' => 'Am na Sile (Santiago)',
         'America/Santo_Domingo' => 'Am an Atlantaigh (Santo Domingo)',
         'America/Sao_Paulo' => 'Am Bhrasília (São Paulo)',
-        'America/Scoresbysund' => 'Am Oirthear na Graonlainne (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'an Ghraonlainn (Ittoqqortoormiit)',
         'America/Sitka' => 'Am Alasca (Sitka)',
         'America/St_Barthelemy' => 'Am an Atlantaigh (Saint Barthélemy)',
         'America/St_Johns' => 'Am Thalamh an Éisc (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Am Lárnach Mheiriceá Thuaidh (Swift Current)',
         'America/Tegucigalpa' => 'Am Lárnach Mheiriceá Thuaidh (Tegucigalpa)',
         'America/Thule' => 'Am an Atlantaigh (Inis Tuile)',
-        'America/Thunder_Bay' => 'Am Oirthearach Mheiriceá Thuaidh (Thunder Bay)',
         'America/Tijuana' => 'Am an Aigéin Chiúin (Tijuana)',
         'America/Toronto' => 'Am Oirthearach Mheiriceá Thuaidh (Toronto)',
         'America/Tortola' => 'Am an Atlantaigh (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Am Yukon (Whitehorse)',
         'America/Winnipeg' => 'Am Lárnach Mheiriceá Thuaidh (Winnipeg)',
         'America/Yakutat' => 'Am Alasca (Yakutat)',
-        'America/Yellowknife' => 'Am Sléibhte Mheiriceá Thuaidh (Yellowknife)',
-        'Antarctica/Casey' => 'Am Stáisiún Casey',
+        'Antarctica/Casey' => 'Am Iarthar na hAstráile (Casey)',
         'Antarctica/Davis' => 'Am Davis',
         'Antarctica/DumontDUrville' => 'Am Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Am Oirthear na hAstráile (Mac Guaire)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Am Vostok',
         'Arctic/Longyearbyen' => 'Am Lár na hEorpa (Longyearbyen)',
         'Asia/Aden' => 'Am na hAraibe (Áidin)',
-        'Asia/Almaty' => 'Am Oirthear 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)',
@@ -233,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)',
@@ -267,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 Oirthear 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Am Lár na hAstráile (Adelaide)',
         'Australia/Brisbane' => 'Am Oirthear na hAstráile (Brisbane)',
         'Australia/Broken_Hill' => 'Am Lár na hAstráile (Broken Hill)',
-        'Australia/Currie' => 'Am Oirthear na hAstráile (Currie)',
         'Australia/Darwin' => 'Am Lár na hAstráile (Darwin)',
         'Australia/Eucla' => 'Am Mheániarthar na hAstráile (Eucla)',
         'Australia/Hobart' => 'Am Oirthear na hAstráile (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Am Oirthear na hEorpa (Taillinn)',
         'Europe/Tirane' => 'Am Lár na hEorpa (Tiorána)',
         'Europe/Ulyanovsk' => 'Am Mhoscó (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Am Oirthear na hEorpa (Uzhgorod)',
         'Europe/Vaduz' => 'Am Lár na hEorpa (Vadús)',
         'Europe/Vatican' => 'Am Lár na hEorpa (an Vatacáin)',
         'Europe/Vienna' => 'Am Lár na hEorpa (Vín)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Am Volgograd',
         'Europe/Warsaw' => 'Am Lár na hEorpa (Vársá)',
         'Europe/Zagreb' => 'Am Lár na hEorpa (Ságrab)',
-        'Europe/Zaporozhye' => 'Am Oirthear na hEorpa (Zaporozhye)',
         'Europe/Zurich' => 'Am Lár na hEorpa (Zürich)',
         'Indian/Antananarivo' => 'Am Oirthear na hAfraice (Antananairíveo)',
         'Indian/Chagos' => 'Am an Aigéin Indiaigh (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Am Oileáin Sholaimh (Guadalcanal)',
         'Pacific/Guam' => 'Am Caighdeánach Seamórach (Guam)',
         'Pacific/Honolulu' => 'Am Haváí-Ailiúit (Honolulu)',
-        'Pacific/Johnston' => 'Am Haváí-Ailiúit (Johnston)',
         'Pacific/Kiritimati' => 'Am Oileáin na Líne (Kiritimati)',
         'Pacific/Kosrae' => 'Am Kosrae',
         'Pacific/Kwajalein' => 'Am Oileáin Marshall (Kwajalein)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/gd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/gd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/gd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/gd.php	2026-05-20 10:22:01.000000000 +0200
@@ -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,144 +66,138 @@
         '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' => 'Àm na Graonlainn an Iar (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/Nipigon' => 'Àm Aimeireaga a Tuath an Ear (Nipigon)',
+        '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/Pangnirtung' => 'Àm Aimeireaga a Tuath an Ear (Pangniqtuuq)',
+        '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/Rainy_River' => 'Àm Meadhan Aimeireaga a Tuath (Rainy River)',
-        '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/Santa_Isabel' => 'Àm Mheagsago an Iar-thuath (Santa Isabel)',
         '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' => 'Àm na Graonlainn an Ear (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/Thunder_Bay' => 'Àm Aimeireaga a Tuath an Ear (Thunder Bay)',
-        '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)',
-        'America/Yellowknife' => 'Àm Monadh Aimeireaga a Tuath (Yellowknife)',
-        'Antarctica/Casey' => 'Àm Chasey (Casey)',
+        'Antarctica/Casey' => 'Àm Astràilia an Iar (Casey)',
         'Antarctica/Davis' => 'Àm Dhavis (Davis)',
         'Antarctica/DumontDUrville' => 'Àm Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Àm Astràilia an Ear (Eilean MhicGuaire)',
@@ -216,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 Ear (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)',
@@ -233,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)',
@@ -267,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 Ear (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)',
@@ -299,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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Àm Meadhan Astràilia (Adelaide)',
         'Australia/Brisbane' => 'Àm Astràilia an Ear (Brisbane)',
         'Australia/Broken_Hill' => 'Àm Meadhan Astràilia (Broken Hill)',
-        'Australia/Currie' => 'Àm Astràilia an Ear (Currie)',
         'Australia/Darwin' => 'Àm Meadhan Astràilia (Darwin)',
         'Australia/Eucla' => 'Àm Meadhan Astràilia an Iar (Eucla)',
         'Australia/Hobart' => 'Àm Astràilia an Ear (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Àm na Roinn-Eòrpa an Ear (Tallinn)',
         'Europe/Tirane' => 'Àm Meadhan na Roinn-Eòrpa (Tiranë)',
         'Europe/Ulyanovsk' => 'Àm Mhosgo (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Àm na Roinn-Eòrpa an Ear (Uzhgorod)',
         'Europe/Vaduz' => 'Àm Meadhan na Roinn-Eòrpa (Vaduz)',
         'Europe/Vatican' => 'Àm Meadhan na Roinn-Eòrpa (A’ Bhatacan)',
         'Europe/Vienna' => 'Àm Meadhan na Roinn-Eòrpa (Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Àm Volgograd',
         'Europe/Warsaw' => 'Àm Meadhan na Roinn-Eòrpa (Warsaw)',
         'Europe/Zagreb' => 'Àm Meadhan na Roinn-Eòrpa (Zagreb)',
-        'Europe/Zaporozhye' => 'Àm na Roinn-Eòrpa an Ear (Zaporozhye)',
         'Europe/Zurich' => 'Àm Meadhan na Roinn-Eòrpa (Zürich)',
         'Indian/Antananarivo' => 'Àm Afraga an Ear (Antananarivo)',
         'Indian/Chagos' => 'Àm Cuan nan Innseachan (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Àm Eileanan Sholaimh (Guadalcanal)',
         'Pacific/Guam' => 'Àm Chamorro (Guam)',
         'Pacific/Honolulu' => 'Àm nan Eileanan Hawai’i ’s Aleutach (Honolulu)',
-        'Pacific/Johnston' => 'Àm nan Eileanan Hawai’i ’s Aleutach (Johnston)',
         'Pacific/Kiritimati' => 'Àm Eileanan Teraina (Kiritimati)',
         'Pacific/Kosrae' => 'Àm Kosrae',
         'Pacific/Kwajalein' => 'Àm Eileanan Mharshall (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Àm Eilean Wake',
         'Pacific/Wallis' => 'Àm Uallas agus Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/gl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/gl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/gl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/gl.php	2026-05-20 10:22:01.000000000 +0200
@@ -59,7 +59,7 @@
         'America/Anguilla' => 'hora do Atlántico (Anguila)',
         'America/Antigua' => 'hora do Atlántico (Antigua)',
         'America/Araguaina' => 'hora de Brasilia (Araguaína)',
-        'America/Argentina/La_Rioja' => 'hora da Arxentina (A Rioxa)',
+        'America/Argentina/La_Rioja' => 'hora da Arxentina (La Rioja)',
         'America/Argentina/Rio_Gallegos' => 'hora da Arxentina (Río Gallegos)',
         'America/Argentina/Salta' => 'hora da Arxentina (Salta)',
         'America/Argentina/San_Juan' => 'hora da Arxentina (San Juan)',
@@ -101,12 +101,12 @@
         '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)',
         'America/Glace_Bay' => 'hora do Atlántico (Glace Bay)',
-        'America/Godthab' => 'hora de Groenlandia Occidental (Nuuk)',
+        'America/Godthab' => 'hora de: Groenlandia (Nuuk)',
         'America/Goose_Bay' => 'hora do Atlántico (Goose Bay)',
         'America/Grand_Turk' => 'hora do leste, América do Norte (Grand Turk)',
         'America/Grenada' => 'hora do Atlántico (Granada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'hora do Atlántico (Montserrat)',
         'America/Nassau' => 'hora do leste, América do Norte (Nassau)',
         'America/New_York' => 'hora do leste, América do Norte (Nova York)',
-        'America/Nipigon' => 'hora do leste, América do Norte (Nipigon)',
         'America/Nome' => 'hora de Alasca (Nome)',
         'America/Noronha' => 'hora de Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'hora central, Norteamérica (Beulah, Dacota do Norte)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'hora central, Norteamérica (New Salem, Dacota do Norte)',
         'America/Ojinaga' => 'hora central, Norteamérica (Ojinaga)',
         'America/Panama' => 'hora do leste, América do Norte (Panamá)',
-        'America/Pangnirtung' => 'hora do leste, América do Norte (Pangnirtung)',
         'America/Paramaribo' => 'hora de Suriname (Paramaribo)',
         'America/Phoenix' => 'hora da montaña, América do Norte (Phoenix)',
         'America/Port-au-Prince' => 'hora do leste, América do Norte (Porto Príncipe)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'hora do Amazonas (Porto Velho)',
         'America/Puerto_Rico' => 'hora do Atlántico (Porto Rico)',
         'America/Punta_Arenas' => 'hora de Chile (Punta Arenas)',
-        'America/Rainy_River' => 'hora central, Norteamérica (Rainy River)',
         'America/Rankin_Inlet' => 'hora central, Norteamérica (Rankin Inlet)',
         '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/Santa_Isabel' => 'hora do noroeste de México (Santa Isabel)',
+        '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)',
         'America/Sao_Paulo' => 'hora de Brasilia (São Paulo)',
-        'America/Scoresbysund' => 'hora de Groenlandia Oriental (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'hora de: Groenlandia (Ittoqqortoormiit)',
         'America/Sitka' => 'hora de Alasca (Sitka)',
         'America/St_Barthelemy' => 'hora do Atlántico (Saint Barthélemy)',
         'America/St_Johns' => 'hora de Terra Nova (Saint John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'hora central, Norteamérica (Swift Current)',
         'America/Tegucigalpa' => 'hora central, Norteamérica (Tegucigalpa)',
         'America/Thule' => 'hora do Atlántico (Thule)',
-        'America/Thunder_Bay' => 'hora do leste, América do Norte (Thunder Bay)',
         'America/Tijuana' => 'hora do Pacífico, América do Norte (Tijuana)',
         'America/Toronto' => 'hora do leste, América do Norte (Toronto)',
         'America/Tortola' => 'hora do Atlántico (Tórtola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'hora de Yukon (Whitehorse)',
         'America/Winnipeg' => 'hora central, Norteamérica (Winnipeg)',
         'America/Yakutat' => 'hora de Alasca (Yakutat)',
-        'America/Yellowknife' => 'hora da montaña, América do Norte (Yellowknife)',
-        'Antarctica/Casey' => 'hora de: A Antártida (Casey)',
+        'Antarctica/Casey' => 'hora de Australia Occidental (Casey)',
         'Antarctica/Davis' => 'hora de Davis',
         'Antarctica/DumontDUrville' => 'hora de Dumont-d’Urville',
         'Antarctica/Macquarie' => 'hora de Australia Oriental (Macquarie)',
@@ -216,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 Oriental (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ú)',
@@ -233,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)',
@@ -250,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)',
@@ -267,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 Oriental (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)',
@@ -291,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',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'hora de Australia Central (Adelaida)',
         'Australia/Brisbane' => 'hora de Australia Oriental (Brisbane)',
         'Australia/Broken_Hill' => 'hora de Australia Central (Broken Hill)',
-        'Australia/Currie' => 'hora de Australia Oriental (Currie)',
         'Australia/Darwin' => 'hora de Australia Central (Darwin)',
         'Australia/Eucla' => 'hora de Australia Occidental Central (Eucla)',
         'Australia/Hobart' => 'hora de Australia Oriental (Hobart)',
@@ -320,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)',
@@ -345,7 +335,7 @@
         'Europe/Istanbul' => 'hora de: Turquía (Istanbul)',
         'Europe/Jersey' => 'hora do meridiano de Greenwich (Jersey)',
         'Europe/Kaliningrad' => 'hora de Europa Oriental (Kaliningrado)',
-        'Europe/Kiev' => 'hora de Europa Oriental (Kiev)',
+        'Europe/Kiev' => 'hora de Europa Oriental (Kíiv)',
         'Europe/Kirov' => 'hora de: Rusia (Kirov)',
         'Europe/Lisbon' => 'hora de Europa Occidental (Lisboa)',
         'Europe/Ljubljana' => 'hora de Europa Central (Liubliana)',
@@ -363,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'hora de Europa Oriental (Tallinn)',
         'Europe/Tirane' => 'hora de Europa Central (Tirana)',
         'Europe/Ulyanovsk' => 'hora de Moscova (Ulianovsk)',
-        'Europe/Uzhgorod' => 'hora de Europa Oriental (Uzghorod)',
         'Europe/Vaduz' => 'hora de Europa Central (Vaduz)',
         'Europe/Vatican' => 'hora de Europa Central (Vaticano)',
         'Europe/Vienna' => 'hora de Europa Central (Viena)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'hora de Volgogrado',
         'Europe/Warsaw' => 'hora de Europa Central (Varsovia)',
         'Europe/Zagreb' => 'hora de Europa Central (Zagreb)',
-        'Europe/Zaporozhye' => 'hora de Europa Oriental (Zaporizhia)',
         'Europe/Zurich' => 'hora de Europa Central (Zürich)',
         'Indian/Antananarivo' => 'hora de África Oriental (Antananarivo)',
         'Indian/Chagos' => 'hora do Océano Índico (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'hora das Illas Salomón (Guadalcanal)',
         'Pacific/Guam' => 'hora estándar chamorro (Guam)',
         'Pacific/Honolulu' => 'hora de Hawai-illas Aleutianas (Honolulú)',
-        'Pacific/Johnston' => 'hora de Hawai-illas Aleutianas (Johnston)',
         'Pacific/Kiritimati' => 'hora das Illas da Liña (Kiritimati)',
         'Pacific/Kosrae' => 'hora de Kosrae',
         'Pacific/Kwajalein' => 'hora das Illas Marshall (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'hora da Illa Wake',
         'Pacific/Wallis' => 'hora de Wallis e Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/gu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/gu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/gu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/gu.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'ઉત્તર અમેરિકન માઉન્ટન સમય (ફોર્ટ નેલ્સન)',
         'America/Fortaleza' => 'બ્રાઝિલિયા સમય (ફોર્ટાલેઝા)',
         'America/Glace_Bay' => 'એટલાન્ટિક સમય (ગ્લેસ બે)',
-        'America/Godthab' => 'પશ્ચિમ ગ્રીનલેન્ડ સમય (નૂક)',
+        'America/Godthab' => 'ગ્રીનલેન્ડ સમય (નૂક)',
         'America/Goose_Bay' => 'એટલાન્ટિક સમય (ગૂસ બે)',
         'America/Grand_Turk' => 'ઉત્તર અમેરિકન પૂર્વી સમય (ગ્રાન્ડ ટર્ક)',
         'America/Grenada' => 'એટલાન્ટિક સમય (ગ્રેનેડા)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'એટલાન્ટિક સમય (મોંટસેરાત)',
         'America/Nassau' => 'ઉત્તર અમેરિકન પૂર્વી સમય (નાસાઉ)',
         'America/New_York' => 'ઉત્તર અમેરિકન પૂર્વી સમય (ન્યૂયોર્ક)',
-        'America/Nipigon' => 'ઉત્તર અમેરિકન પૂર્વી સમય (નિપિગોન)',
         'America/Nome' => 'અલાસ્કા સમય (નોમ)',
         'America/Noronha' => 'ફર્નાન્ડો ડી નોરોન્હા સમય',
         'America/North_Dakota/Beulah' => 'ઉત્તર અમેરિકન કેન્દ્રીય સમય (બિયુલાહ, ઉત્તર ડેકોટા)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'ઉત્તર અમેરિકન કેન્દ્રીય સમય (ન્યુ સેલમ, ઉત્તર ડેકોટા)',
         'America/Ojinaga' => 'ઉત્તર અમેરિકન કેન્દ્રીય સમય (ઓજિનાગા)',
         'America/Panama' => 'ઉત્તર અમેરિકન પૂર્વી સમય (પનામા)',
-        'America/Pangnirtung' => 'ઉત્તર અમેરિકન પૂર્વી સમય (પેંગનિરતુંગ)',
         'America/Paramaribo' => 'સુરીનામ સમય (પેરામેરિબો)',
         'America/Phoenix' => 'ઉત્તર અમેરિકન માઉન્ટન સમય (ફોનિક્સ)',
         'America/Port-au-Prince' => 'ઉત્તર અમેરિકન પૂર્વી સમય (પોર્ટ-ઓ-પ્રિન્સ)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'એમેઝોન સમય (પોર્ટો વેલ્હો)',
         'America/Puerto_Rico' => 'એટલાન્ટિક સમય (પ્યુઅર્ટો રિકો)',
         'America/Punta_Arenas' => 'ચિલી સમય (પુન્ટા એરીનાઝ)',
-        'America/Rainy_River' => 'ઉત્તર અમેરિકન કેન્દ્રીય સમય (રેઇની નદી)',
         'America/Rankin_Inlet' => 'ઉત્તર અમેરિકન કેન્દ્રીય સમય (રેંકિન ઇન્લેટ)',
         'America/Recife' => 'બ્રાઝિલિયા સમય (રેસીફ)',
         'America/Regina' => 'ઉત્તર અમેરિકન કેન્દ્રીય સમય (રેજીના)',
         'America/Resolute' => 'ઉત્તર અમેરિકન કેન્દ્રીય સમય (રેઝોલૂટ)',
         'America/Rio_Branco' => 'એકર સમય (રિયો બ્રાંકો)',
-        'America/Santa_Isabel' => 'ઉત્તરપશ્ચિમ મેક્સિકો સમય (સાંતા ઇસાબેલ)',
         'America/Santarem' => 'બ્રાઝિલિયા સમય (સેન્તારેમ)',
         'America/Santiago' => 'ચિલી સમય (સાંટિયાગો)',
         'America/Santo_Domingo' => 'એટલાન્ટિક સમય (સેંટો ડોમિંગો)',
         'America/Sao_Paulo' => 'બ્રાઝિલિયા સમય (સાઓ પાઉલો)',
-        'America/Scoresbysund' => 'પૂર્વ ગ્રીનલેન્ડ સમય (ઇતોકોર્ટોરોમિટ)',
+        'America/Scoresbysund' => 'ગ્રીનલેન્ડ સમય (ઇતોકોર્ટોરોમિટ)',
         'America/Sitka' => 'અલાસ્કા સમય (સિટ્કા)',
         'America/St_Barthelemy' => 'એટલાન્ટિક સમય (સેંટ બાર્થેલેમી)',
         'America/St_Johns' => 'ન્યૂફાઉન્ડલેન્ડ સમય (સેંટ જ્હોન્સ)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'ઉત્તર અમેરિકન કેન્દ્રીય સમય (સ્વિફ્ટ કરંટ)',
         'America/Tegucigalpa' => 'ઉત્તર અમેરિકન કેન્દ્રીય સમય (તેગુસિગલ્પા)',
         'America/Thule' => 'એટલાન્ટિક સમય (થુલે)',
-        'America/Thunder_Bay' => 'ઉત્તર અમેરિકન પૂર્વી સમય (થંડર બે)',
         'America/Tijuana' => 'ઉત્તર અમેરિકન પેસિફિક સમય (તિજુઆના)',
         'America/Toronto' => 'ઉત્તર અમેરિકન પૂર્વી સમય (ટોરન્ટો)',
         'America/Tortola' => 'એટલાન્ટિક સમય (ટોર્ટોલા)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'યુકોન સમય (વ્હાઇટહોર્સ)',
         'America/Winnipeg' => 'ઉત્તર અમેરિકન કેન્દ્રીય સમય (વિન્નિપેગ)',
         'America/Yakutat' => 'અલાસ્કા સમય (યકુતત)',
-        'America/Yellowknife' => 'ઉત્તર અમેરિકન માઉન્ટન સમય (યેલોનાઇફ)',
-        'Antarctica/Casey' => 'એન્ટાર્કટિકા સમય (કૅસી)',
+        'Antarctica/Casey' => 'પશ્ચિમી ઑસ્ટ્રેલિયા સમય (કૅસી)',
         'Antarctica/Davis' => 'ડેવિસ સમય',
         'Antarctica/DumontDUrville' => 'ડ્યુમોન્ટ-ડી‘ઉર્વિલ સમય (દુમોન્ત દી‘ઉર્વિલ)',
         'Antarctica/Macquarie' => 'પૂર્વીય ઑસ્ટ્રેલિયા સમય (મેક્વેરી)',
@@ -216,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' => 'અઝરબૈજાન સમય (બાકુ)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'બ્રુનેઇ દરુસલામ સમય',
         'Asia/Calcutta' => 'ભારતીય માનક સમય (કોલકાતા)',
         'Asia/Chita' => 'યાકુત્સ્ક સમય (ચિતા)',
-        'Asia/Choibalsan' => 'ઉલાન બાટોર સમય (ચોઇબાલ્સન)',
         'Asia/Colombo' => 'ભારતીય માનક સમય (કોલંબો)',
         'Asia/Damascus' => 'પૂર્વી યુરોપિયન સમય (દમાસ્કસ)',
         'Asia/Dhaka' => 'બાંગ્લાદેશ સમય (ઢાકા)',
@@ -267,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' => 'ઇન્ડોચાઇના સમય (હો ચી મીન સિટી)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'કેન્દ્રીય ઑસ્ટ્રેલિયન સમય (એડિલેઇડ)',
         'Australia/Brisbane' => 'પૂર્વીય ઑસ્ટ્રેલિયા સમય (બ્રિસબેન)',
         'Australia/Broken_Hill' => 'કેન્દ્રીય ઑસ્ટ્રેલિયન સમય (બ્રોકન હિલ)',
-        'Australia/Currie' => 'પૂર્વીય ઑસ્ટ્રેલિયા સમય (ક્યુરી)',
         'Australia/Darwin' => 'કેન્દ્રીય ઑસ્ટ્રેલિયન સમય (ડાર્વિન)',
         'Australia/Eucla' => 'ઑસ્ટ્રેલિયન કેન્દ્રીય પશ્ચિમી સમય (ઉક્લા)',
         'Australia/Hobart' => 'પૂર્વીય ઑસ્ટ્રેલિયા સમય (હોબાર્ટ)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'પૂર્વીય ઑસ્ટ્રેલિયા સમય (મેલબોર્ન)',
         'Australia/Perth' => 'પશ્ચિમી ઑસ્ટ્રેલિયા સમય (પર્થ)',
         'Australia/Sydney' => 'પૂર્વીય ઑસ્ટ્રેલિયા સમય (સિડની)',
-        'CST6CDT' => 'ઉત્તર અમેરિકન કેન્દ્રીય સમય',
-        'EST5EDT' => 'ઉત્તર અમેરિકન પૂર્વી સમય',
         'Etc/GMT' => 'ગ્રીનવિચ મધ્યમ સમય',
         'Etc/UTC' => 'સંકલિત યુનિવર્સલ સમય',
         'Europe/Amsterdam' => 'મધ્ય યુરોપિયન સમય (ઍમ્સ્ટરડૅમ)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'પૂર્વી યુરોપિયન સમય (તલ્લીન)',
         'Europe/Tirane' => 'મધ્ય યુરોપિયન સમય (તિરાને)',
         'Europe/Ulyanovsk' => 'મોસ્કો સમય (ઉલેનોવ્સ્ક)',
-        'Europe/Uzhgorod' => 'પૂર્વી યુરોપિયન સમય (ઉઝ્ગોરોદ)',
         'Europe/Vaduz' => 'મધ્ય યુરોપિયન સમય (વૅદુઝ)',
         'Europe/Vatican' => 'મધ્ય યુરોપિયન સમય (વેટિકન)',
         'Europe/Vienna' => 'મધ્ય યુરોપિયન સમય (વિયેના)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'વોલ્ગોગ્રેડ સમય',
         'Europe/Warsaw' => 'મધ્ય યુરોપિયન સમય (વોરસૉ)',
         'Europe/Zagreb' => 'મધ્ય યુરોપિયન સમય (ઝેગરેબ)',
-        'Europe/Zaporozhye' => 'પૂર્વી યુરોપિયન સમય (જેપોરોઝિયે)',
         'Europe/Zurich' => 'મધ્ય યુરોપિયન સમય (ઝુરીક)',
         'Indian/Antananarivo' => 'પૂર્વ આફ્રિકા સમય (અંતાનાનારિવો)',
         'Indian/Chagos' => 'ભારતીય મહાસાગર સમય (ચાગોસ)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'મોરિશિયસ સમય',
         'Indian/Mayotte' => 'પૂર્વ આફ્રિકા સમય (મેયોટ)',
         'Indian/Reunion' => 'રીયુનિયન સમય',
-        'MST7MDT' => 'ઉત્તર અમેરિકન માઉન્ટન સમય',
-        'PST8PDT' => 'ઉત્તર અમેરિકન પેસિફિક સમય',
         'Pacific/Apia' => 'એપિયા સમય',
         'Pacific/Auckland' => 'ન્યુઝીલેન્ડ સમય (ઑકલેન્ડ)',
         'Pacific/Bougainville' => 'પાપુઆ ન્યુ ગિની સમય (બૌગેઈનવિલે)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'સોલોમન આઇલેન્ડ્સ સમય (ગૌડલકૅનલ)',
         'Pacific/Guam' => 'કેમોરો માનક સમય (ગ્વામ)',
         'Pacific/Honolulu' => 'હવાઈ-એલ્યુશિઅન સમય (હોનોલુલુ)',
-        'Pacific/Johnston' => 'હવાઈ-એલ્યુશિઅન સમય (જોહ્નસ્ટોન)',
         'Pacific/Kiritimati' => 'લાઇન આઇલેન્ડ્સ સમય (કિરિતિમાતી)',
         'Pacific/Kosrae' => 'કોસરે સમય',
         'Pacific/Kwajalein' => 'માર્શલ આઇલેન્ડ્સ સમય (ક્વાજાલીન)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'વૅક આઇલેન્ડ સમય (વેક)',
         'Pacific/Wallis' => 'વૉલિસ અને ફ્યુચુના સમય (વાલિસ)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ha.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ha.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ha.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ha.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 (Sao Tome)',
+        '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)',
@@ -67,7 +67,7 @@
         'America/Argentina/Tucuman' => 'Lokacin Argentina (Tucuman)',
         'America/Argentina/Ushuaia' => 'Lokacin Argentina (Ushuaia)',
         'America/Aruba' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (Aruba)',
-        'America/Asuncion' => 'Lokacin Paraguay (Asuncion)',
+        'America/Asuncion' => 'Lokacin Paraguay (Asunción)',
         'America/Bahia' => 'Lokacin Brasillia (Bahia)',
         'America/Bahia_Banderas' => 'Lokaci dake Amurika arewa ta tsakiyar (Bahía de Banderas)',
         'America/Barbados' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (Barbados)',
@@ -93,8 +93,8 @@
         'America/Costa_Rica' => 'Lokaci dake Amurika arewa ta tsakiyar (Costa Rica)',
         'America/Creston' => 'Lokacin Tsauni na Arewacin Amurka (Creston)',
         'America/Cuiaba' => 'Lokacin Amazon (Cuiaba)',
-        'America/Curacao' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (Curacao)',
-        'America/Danmarkshavn' => 'Lokacin Greenwhich a London (Danmarkshavn)',
+        'America/Curacao' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (Curaçao)',
+        '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)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Lokacin Tsauni na Arewacin Amurka (Fort Nelson)',
         'America/Fortaleza' => 'Lokacin Brasillia (Fortaleza)',
         'America/Glace_Bay' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (Glace Bay)',
-        'America/Godthab' => 'Lokacin Yammacin Greenland (Nuuk)',
+        'America/Godthab' => 'Grinlan Lokaci (Nuuk)',
         'America/Goose_Bay' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (Goose Bay)',
         'America/Grand_Turk' => 'Lokacin Gabas dake Arewacin Amurikaa (Grand Turk)',
         'America/Grenada' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (Montserrat)',
         'America/Nassau' => 'Lokacin Gabas dake Arewacin Amurikaa (Nassau)',
         'America/New_York' => 'Lokacin Gabas dake Arewacin Amurikaa (New York)',
-        'America/Nipigon' => 'Lokacin Gabas dake Arewacin Amurikaa (Nipigon)',
         'America/Nome' => 'Lokacin Alaska (Nome)',
         'America/Noronha' => 'Lokacin Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Lokaci dake Amurika arewa ta tsakiyar (Beulah, Arewacin Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Lokaci dake Amurika arewa ta tsakiyar (New Salem, Arewacin Dakota)',
         'America/Ojinaga' => 'Lokaci dake Amurika arewa ta tsakiyar (Ojinaga)',
         'America/Panama' => 'Lokacin Gabas dake Arewacin Amurikaa (Panama)',
-        'America/Pangnirtung' => 'Lokacin Gabas dake Arewacin Amurikaa (Pangnirtung)',
         'America/Paramaribo' => 'Lokacin Suriname (Paramaribo)',
         'America/Phoenix' => 'Lokacin Tsauni na Arewacin Amurka (Phoenix)',
         'America/Port-au-Prince' => 'Lokacin Gabas dake Arewacin Amurikaa (Port-au-Prince)',
@@ -172,20 +170,18 @@
         'America/Porto_Velho' => 'Lokacin Amazon (Porto Velho)',
         'America/Puerto_Rico' => 'Lokacin Kanada, Puerto Rico da Virgin Islands',
         'America/Punta_Arenas' => 'Lokacin Chile (Punta Arenas)',
-        'America/Rainy_River' => 'Lokaci dake Amurika arewa ta tsakiyar (Rainy River)',
         'America/Rankin_Inlet' => 'Lokaci dake Amurika arewa ta tsakiyar (Rankin Inlet)',
         'America/Recife' => 'Lokacin Brasillia (Recife)',
         'America/Regina' => 'Lokaci dake Amurika arewa ta tsakiyar (Regina)',
         'America/Resolute' => 'Lokaci dake Amurika arewa ta tsakiyar (Resolute)',
         'America/Rio_Branco' => 'Birazil Lokaci (Rio Branco)',
-        'America/Santa_Isabel' => 'Lokacin Arewa Maso Yammacin Mekziko (Santa Isabel)',
         'America/Santarem' => 'Lokacin Brasillia (Santarem)',
         'America/Santiago' => 'Lokacin Chile (Santiago)',
         'America/Santo_Domingo' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (Santo Domingo)',
         'America/Sao_Paulo' => 'Lokacin Brasillia (Sao Paulo)',
-        'America/Scoresbysund' => 'Lokacin Gabas na Greenland (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Grinlan Lokaci (Ittoqqortoormiit)',
         'America/Sitka' => 'Lokacin Alaska (Sitka)',
-        'America/St_Barthelemy' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (St. Barthelemy)',
+        'America/St_Barthelemy' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (St. Barthélemy)',
         'America/St_Johns' => 'Lokacin Newfoundland (St. John’s)',
         'America/St_Kitts' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (St. Kitts)',
         'America/St_Lucia' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (St. Lucia)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Lokaci dake Amurika arewa ta tsakiyar (Swift Current)',
         'America/Tegucigalpa' => 'Lokaci dake Amurika arewa ta tsakiyar (Tegucigalpa)',
         'America/Thule' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (Thule)',
-        'America/Thunder_Bay' => 'Lokacin Gabas dake Arewacin Amurikaa (Thunder Bay)',
         'America/Tijuana' => 'Lokacin Arewacin Amurika (Tijuana)',
         'America/Toronto' => 'Lokacin Gabas dake Arewacin Amurikaa (Toronto)',
         'America/Tortola' => 'Lokacin Kanada, Puerto Rico da Virgin Islands (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Lokacin Yukon (Whitehorse)',
         'America/Winnipeg' => 'Lokaci dake Amurika arewa ta tsakiyar (Winnipeg)',
         'America/Yakutat' => 'Lokacin Alaska (Yakutat)',
-        'America/Yellowknife' => 'Lokacin Tsauni na Arewacin Amurka (Yellowknife)',
-        'Antarctica/Casey' => 'Antatika Lokaci (Casey)',
+        'Antarctica/Casey' => 'Lokacin Yammacin Austiralia (Casey)',
         'Antarctica/Davis' => 'Lokacin Davis',
         'Antarctica/DumontDUrville' => 'Lokacin Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Lokacin Gabashin Austiraliya (Macquarie)',
@@ -212,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 Gabashin 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)',
@@ -247,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)',
@@ -262,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 Gabashin 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)',
@@ -287,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',
@@ -304,15 +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/Currie' => 'Lokacin Gabashin Austiraliya (Currie)',
-        '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)',
@@ -320,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)',
@@ -337,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Lokaci a turai gabas (Tallinn)',
         'Europe/Tirane' => 'Tsakiyar a lokaci turai (Tirane)',
         'Europe/Ulyanovsk' => 'Lokacin Moscow (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Lokaci a turai gabas (Uzhgorod)',
         'Europe/Vaduz' => 'Tsakiyar a lokaci turai (Vaduz)',
         'Europe/Vatican' => 'Tsakiyar a lokaci turai (Vatican)',
         'Europe/Vienna' => 'Tsakiyar a lokaci turai (Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Lokacin Volgograd',
         'Europe/Warsaw' => 'Tsakiyar a lokaci turai (Warsaw)',
         'Europe/Zagreb' => 'Tsakiyar a lokaci turai (Zagreb)',
-        'Europe/Zaporozhye' => 'Lokaci a turai gabas (Zaporozhye)',
         'Europe/Zurich' => 'Tsakiyar a lokaci turai (Zurich)',
         'Indian/Antananarivo' => 'Lokacin Gabashin Afirka (Antananarivo)',
         'Indian/Chagos' => 'Lokacin Tekun Indiya (Chagos)',
@@ -394,9 +382,7 @@
         'Indian/Maldives' => 'Lokacin Maldives',
         'Indian/Mauritius' => 'Lokacin Mauritius',
         'Indian/Mayotte' => 'Lokacin Gabashin Afirka (Mayotte)',
-        'Indian/Reunion' => 'Lokacin Réunion (Reunion)',
-        'MST7MDT' => 'Lokacin Tsauni na Arewacin Amurka',
-        'PST8PDT' => 'Lokacin Arewacin Amurika',
+        'Indian/Reunion' => 'Lokacin Réunion',
         'Pacific/Apia' => 'Lokacin Apia',
         'Pacific/Auckland' => 'Lokacin New Zealand (Auckland)',
         'Pacific/Bougainville' => 'Lokacin Papua New Guinea (Bougainville)',
@@ -404,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',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Lokacin Rana na Solomon (Guadalcanal)',
         'Pacific/Guam' => 'Tsayayyen Lokacin Chamorro (Guam)',
         'Pacific/Honolulu' => 'Lokaci na Hawaii-Aleutian (Honolulu)',
-        'Pacific/Johnston' => 'Lokaci na Hawaii-Aleutian (Johnston)',
         'Pacific/Kiritimati' => 'Lokacin Line Islands (Kiritimati)',
         'Pacific/Kosrae' => 'Lokacin Kosrae',
         'Pacific/Kwajalein' => 'Lokacin Marshall Islands (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Lokacin Wake Island',
         'Pacific/Wallis' => 'Lokacin Wallis da Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/he.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/he.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/he.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/he.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'שעון אזור ההרים בארה״ב (פורט נלסון)',
         'America/Fortaleza' => 'שעון ברזיליה (פורטאלזה)',
         'America/Glace_Bay' => 'שעון האוקיינוס האטלנטי (גלייס ביי)',
-        'America/Godthab' => 'שעון מערב גרינלנד (נואוק)',
+        'America/Godthab' => 'שעון גרינלנד (נואוק)',
         'America/Goose_Bay' => 'שעון האוקיינוס האטלנטי (גוס ביי)',
         'America/Grand_Turk' => 'שעון החוף המזרחי (גרנד טורק)',
         'America/Grenada' => 'שעון האוקיינוס האטלנטי (גרנדה)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'שעון האוקיינוס האטלנטי (מונסראט)',
         'America/Nassau' => 'שעון החוף המזרחי (נסאו)',
         'America/New_York' => 'שעון החוף המזרחי (ניו יורק)',
-        'America/Nipigon' => 'שעון החוף המזרחי (ניפיגון)',
         'America/Nome' => 'שעון אלסקה (נום)',
         'America/Noronha' => 'שעון פרננדו די נורוניה',
         'America/North_Dakota/Beulah' => 'שעון מרכז ארה״ב (ביולה, דקוטה הצפונית)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'שעון מרכז ארה״ב (ניו סיילם, דקוטה הצפונית)',
         'America/Ojinaga' => 'שעון מרכז ארה״ב (אוג׳ינאגה)',
         'America/Panama' => 'שעון החוף המזרחי (פנמה)',
-        'America/Pangnirtung' => 'שעון החוף המזרחי (פנגנירטונג)',
         'America/Paramaribo' => 'שעון סורינאם (פרמריבו)',
         'America/Phoenix' => 'שעון אזור ההרים בארה״ב (פיניקס)',
         'America/Port-au-Prince' => 'שעון החוף המזרחי (פורט או פראנס)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'שעון אמזונס (פורטו וליו)',
         'America/Puerto_Rico' => 'שעון האוקיינוס האטלנטי (פוארטו ריקו)',
         'America/Punta_Arenas' => 'שעון צ׳ילה (פונטה ארנס)',
-        'America/Rainy_River' => 'שעון מרכז ארה״ב (רייני ריבר)',
         'America/Rankin_Inlet' => 'שעון מרכז ארה״ב (רנקין אינלט)',
         'America/Recife' => 'שעון ברזיליה (רסיפה)',
         'America/Regina' => 'שעון מרכז ארה״ב (רג׳ינה)',
         'America/Resolute' => 'שעון מרכז ארה״ב (רזולוט)',
         'America/Rio_Branco' => 'שעון ברזיל (ריו ברנקו)',
-        'America/Santa_Isabel' => 'שעון צפון-מערב מקסיקו (סנטה איזבל)',
         'America/Santarem' => 'שעון ברזיליה (סנטרם)',
         'America/Santiago' => 'שעון צ׳ילה (סנטיאגו)',
         'America/Santo_Domingo' => 'שעון האוקיינוס האטלנטי (סנטו דומינגו)',
         'America/Sao_Paulo' => 'שעון ברזיליה (סאו פאולו)',
-        'America/Scoresbysund' => 'שעון מזרח גרינלנד (סקורסביסונד)',
+        'America/Scoresbysund' => 'שעון גרינלנד (סקורסביסונד)',
         'America/Sitka' => 'שעון אלסקה (סיטקה)',
         'America/St_Barthelemy' => 'שעון האוקיינוס האטלנטי (סנט ברתלמי)',
         'America/St_Johns' => 'שעון ניופאונדלנד (סנט ג׳ונס)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'שעון מרכז ארה״ב (סוויפט קרנט)',
         'America/Tegucigalpa' => 'שעון מרכז ארה״ב (טגוסיגלפה)',
         'America/Thule' => 'שעון האוקיינוס האטלנטי (תולה)',
-        'America/Thunder_Bay' => 'שעון החוף המזרחי (ת׳אנדר ביי)',
         'America/Tijuana' => 'שעון מערב ארה״ב (טיחואנה)',
         'America/Toronto' => 'שעון החוף המזרחי (טורונטו)',
         'America/Tortola' => 'שעון האוקיינוס האטלנטי (טורטולה)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'שעון יוקון (ווייטהורס)',
         'America/Winnipeg' => 'שעון מרכז ארה״ב (וויניפג)',
         'America/Yakutat' => 'שעון אלסקה (יקוטאט)',
-        'America/Yellowknife' => 'שעון אזור ההרים בארה״ב (ילונייף)',
-        'Antarctica/Casey' => 'שעון אנטארקטיקה (קייסי)',
+        'Antarctica/Casey' => 'שעון מערב אוסטרליה (קייסי)',
         'Antarctica/Davis' => 'שעון דיוויס',
         'Antarctica/DumontDUrville' => 'שעון דומון ד׳אורוויל',
         'Antarctica/Macquarie' => 'שעון מזרח אוסטרליה (מקווארי)',
@@ -216,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' => 'שעון אזרבייג׳ן (באקו)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'שעון ברוניי דארוסלאם',
         'Asia/Calcutta' => 'שעון הודו (קולקטה)',
         'Asia/Chita' => 'שעון יקוטסק (צ׳יטה)',
-        'Asia/Choibalsan' => 'שעון אולאן באטור (צ׳ויבלסן)',
         'Asia/Colombo' => 'שעון הודו (קולומבו)',
         'Asia/Damascus' => 'שעון מזרח אירופה (דמשק)',
         'Asia/Dhaka' => 'שעון בנגלדש (דאקה)',
@@ -267,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' => 'שעון הודו-סין (הו צ׳י מין סיטי)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'שעון מרכז אוסטרליה (אדלייד)',
         'Australia/Brisbane' => 'שעון מזרח אוסטרליה (בריסביין)',
         'Australia/Broken_Hill' => 'שעון מרכז אוסטרליה (ברוקן היל)',
-        'Australia/Currie' => 'שעון מזרח אוסטרליה (קרי)',
         'Australia/Darwin' => 'שעון מרכז אוסטרליה (דרווין)',
         'Australia/Eucla' => 'שעון מרכז-מערב אוסטרליה (יוקלה)',
         'Australia/Hobart' => 'שעון מזרח אוסטרליה (הוברט)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'שעון מזרח אוסטרליה (מלבורן)',
         'Australia/Perth' => 'שעון מערב אוסטרליה (פרת׳)',
         'Australia/Sydney' => 'שעון מזרח אוסטרליה (סידני)',
-        'CST6CDT' => 'שעון מרכז ארה״ב',
-        'EST5EDT' => 'שעון החוף המזרחי',
         'Etc/GMT' => 'שעון גריניץ׳‏',
         'Etc/UTC' => 'זמן אוניברסלי מתואם',
         'Europe/Amsterdam' => 'שעון מרכז אירופה (אמסטרדם)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'שעון מזרח אירופה (טאלין)',
         'Europe/Tirane' => 'שעון מרכז אירופה (טירנה)',
         'Europe/Ulyanovsk' => 'שעון מוסקבה (אוליאנובסק)',
-        'Europe/Uzhgorod' => 'שעון מזרח אירופה (אוז׳הורוד)',
         'Europe/Vaduz' => 'שעון מרכז אירופה (ואדוץ)',
         'Europe/Vatican' => 'שעון מרכז אירופה (הוותיקן)',
         'Europe/Vienna' => 'שעון מרכז אירופה (וינה)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'שעון וולגוגרד',
         'Europe/Warsaw' => 'שעון מרכז אירופה (ורשה)',
         'Europe/Zagreb' => 'שעון מרכז אירופה (זאגרב)',
-        'Europe/Zaporozhye' => 'שעון מזרח אירופה (זפורוז׳יה)',
         'Europe/Zurich' => 'שעון מרכז אירופה (ציריך)',
         'Indian/Antananarivo' => 'שעון מזרח אפריקה (אנטננריבו)',
         'Indian/Chagos' => 'שעון האוקיינוס ההודי (צ׳אגוס)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'שעון מאוריציוס',
         'Indian/Mayotte' => 'שעון מזרח אפריקה (מאיוט)',
         'Indian/Reunion' => 'שעון ראוניון',
-        'MST7MDT' => 'שעון אזור ההרים בארה״ב',
-        'PST8PDT' => 'שעון מערב ארה״ב',
         'Pacific/Apia' => 'שעון אפיה',
         'Pacific/Auckland' => 'שעון ניו זילנד (אוקלנד)',
         'Pacific/Bougainville' => 'שעון פפואה גיניאה החדשה (בוגנוויל)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'שעון איי שלמה (גוודלקנאל)',
         'Pacific/Guam' => 'שעון צ׳אמורו (גואם)',
         'Pacific/Honolulu' => 'שעון האיים האלאוטיים הוואי (הונולולו)',
-        'Pacific/Johnston' => 'שעון האיים האלאוטיים הוואי (ג׳ונסטון)',
         'Pacific/Kiritimati' => 'שעון איי ליין (קיריטימאטי)',
         'Pacific/Kosrae' => 'שעון קוסראה (קוסרה)',
         'Pacific/Kwajalein' => 'שעון איי מרשל (קוואג׳ליין)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hi_Latn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hi_Latn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hi_Latn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hi_Latn.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,424 +2,83 @@
 
 return [
     'Names' => [
-        'Africa/Abidjan' => 'ग्रीनविच मीन टाइम (Abidjan)',
-        'Africa/Accra' => 'ग्रीनविच मीन टाइम (Accra)',
-        'Africa/Addis_Ababa' => 'पूर्वी अफ़्रीका समय (Addis Ababa)',
-        'Africa/Algiers' => 'मध्य यूरोपीय समय (Algiers)',
         'Africa/Asmera' => 'पूर्वी अफ़्रीका समय (Asmera)',
-        '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' => 'ग्रीनविच मीन टाइम (Sao Tome)',
-        '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' => 'पैराग्वे समय (Asuncion)',
-        'America/Bahia' => 'ब्राज़ीलिया समय (Bahia)',
         'America/Bahia_Banderas' => 'North America Central Time (Bahia Banderas)',
-        'America/Barbados' => 'अटलांटिक समय (Barbados)',
-        'America/Belem' => 'ब्राज़ीलिया समय (Belem)',
-        'America/Belize' => 'North America Central Time (Belize)',
+        'America/Belize' => 'North America Central Time (बेलीज़)',
         'America/Blanc-Sablon' => 'अटलांटिक समय (Blanc Sablon)',
-        'America/Boa_Vista' => 'अमेज़न समय (Boa Vista)',
-        'America/Bogota' => 'कोलंबिया समय (Bogota)',
-        'America/Boise' => 'North America Mountain Time (Boise)',
-        'America/Buenos_Aires' => 'अर्जेंटीना समय (Buenos Aires)',
-        'America/Cambridge_Bay' => 'North America Mountain Time (Cambridge Bay)',
-        'America/Campo_Grande' => 'अमेज़न समय (Campo Grande)',
+        'America/Boise' => 'North America Mountain Time (बॉइसी)',
+        'America/Cambridge_Bay' => 'North America Mountain Time (कैम्ब्रिज खाड़ी)',
         'America/Cancun' => 'North America Eastern Time (Cancun)',
-        'America/Caracas' => 'वेनेज़ुएला समय (Caracas)',
-        'America/Catamarca' => 'अर्जेंटीना समय (Catamarca)',
-        'America/Cayenne' => 'फ़्रेंच गुयाना समय (Cayenne)',
-        'America/Cayman' => 'North America Eastern Time (Cayman)',
-        'America/Chicago' => 'North America Central Time (Chicago)',
-        'America/Chihuahua' => 'North America Central Time (Chihuahua)',
+        'America/Cayman' => 'North America Eastern Time (कैमेन)',
+        'America/Chicago' => 'North America Central Time (शिकागो)',
+        'America/Chihuahua' => 'North America Central Time (चिहुआहुआ)',
         'America/Ciudad_Juarez' => 'North America Mountain Time (Ciudad Juarez)',
         'America/Coral_Harbour' => 'North America Eastern Time (Coral Harbour)',
-        'America/Cordoba' => 'अर्जेंटीना समय (Cordoba)',
-        'America/Costa_Rica' => 'North America Central Time (Costa Rica)',
-        'America/Creston' => 'North America Mountain Time (Creston)',
-        'America/Cuiaba' => 'अमेज़न समय (Cuiaba)',
+        'America/Costa_Rica' => 'North America Central Time (कोस्टा रिका)',
+        'America/Creston' => 'North America Mountain Time (क्रेस्टन)',
         'America/Curacao' => 'अटलांटिक समय (Curacao)',
-        'America/Danmarkshavn' => 'ग्रीनविच मीन टाइम (Danmarkshavn)',
-        'America/Dawson' => 'युकॉन समय (Dawson)',
-        'America/Dawson_Creek' => 'North America Mountain Time (Dawson Creek)',
-        'America/Denver' => 'North America Mountain Time (Denver)',
-        'America/Detroit' => 'North America Eastern Time (Detroit)',
-        'America/Dominica' => 'अटलांटिक समय (Dominica)',
-        'America/Edmonton' => 'North America Mountain Time (Edmonton)',
-        'America/Eirunepe' => 'ब्राज़ील समय (Eirunepe)',
-        'America/El_Salvador' => 'North America Central Time (El Salvador)',
-        'America/Fort_Nelson' => 'North America Mountain Time (Fort Nelson)',
-        'America/Fortaleza' => 'ब्राज़ीलिया समय (Fortaleza)',
-        'America/Glace_Bay' => 'अटलांटिक समय (Glace Bay)',
-        'America/Goose_Bay' => 'अटलांटिक समय (Goose Bay)',
-        'America/Grand_Turk' => 'North America Eastern Time (Grand Turk)',
-        'America/Grenada' => 'अटलांटिक समय (Grenada)',
-        'America/Guadeloupe' => 'अटलांटिक समय (Guadeloupe)',
-        'America/Guatemala' => 'North America Central Time (Guatemala)',
-        'America/Guayaquil' => 'इक्वाडोर समय (Guayaquil)',
-        'America/Guyana' => 'गुयाना समय (Guyana)',
-        'America/Halifax' => 'अटलांटिक समय (Halifax)',
-        'America/Havana' => 'क्यूबा समय (Havana)',
-        'America/Hermosillo' => 'मेक्सिकन प्रशांत समय (Hermosillo)',
-        'America/Indiana/Knox' => 'North America Central Time (Knox, Indiana)',
+        'America/Dawson_Creek' => 'North America Mountain Time (डॉसन क्रीक)',
+        'America/Denver' => 'North America Mountain Time (डेनवर)',
+        'America/Detroit' => 'North America Eastern Time (डेट्रॉयट)',
+        'America/Edmonton' => 'North America Mountain Time (एडमंटन)',
+        'America/El_Salvador' => 'North America Central Time (अल सल्वाडोर)',
+        'America/Fort_Nelson' => 'North America Mountain Time (फ़ोर्ट नेल्सन)',
+        'America/Grand_Turk' => 'North America Eastern Time (ग्रांड टर्क)',
+        'America/Guatemala' => 'North America Central Time (ग्वाटेमाला)',
+        'America/Indiana/Knox' => 'North America Central Time (नौक्स, इंडियाना)',
         'America/Indiana/Marengo' => 'North America Eastern Time (मारेंगो, इंडियाना)',
         'America/Indiana/Petersburg' => 'North America Eastern Time (पीटर्सबर्ग, इंडियाना)',
         'America/Indiana/Tell_City' => 'North America Central Time (टेल सिटी, इंडियाना)',
         'America/Indiana/Vevay' => 'North America Eastern Time (वेवे, इंडियाना)',
         'America/Indiana/Vincennes' => 'North America Eastern Time (विंसेनेस, इंडियाना)',
         'America/Indiana/Winamac' => 'North America Eastern Time (विनामेक, इंडियाना)',
-        'America/Indianapolis' => 'North America Eastern Time (Indianapolis)',
-        'America/Inuvik' => 'North America Mountain Time (Inuvik)',
-        'America/Iqaluit' => 'North America Eastern Time (Iqaluit)',
-        'America/Jamaica' => 'North America Eastern Time (Jamaica)',
-        'America/Jujuy' => 'अर्जेंटीना समय (Jujuy)',
-        'America/Juneau' => 'अलास्का समय (Juneau)',
+        'America/Indianapolis' => 'North America Eastern Time (इंडियानापोलिस)',
+        'America/Inuvik' => 'North America Mountain Time (इनूविक)',
+        'America/Iqaluit' => 'North America Eastern Time (इकालुईट)',
+        'America/Jamaica' => 'North America Eastern Time (जमैका)',
         'America/Kentucky/Monticello' => 'North America Eastern Time (मोंटीसेलो, केंटकी)',
-        'America/Kralendijk' => 'अटलांटिक समय (Kralendijk)',
-        'America/La_Paz' => 'बोलीविया समय (La Paz)',
-        'America/Lima' => 'पेरू समय (Lima)',
-        'America/Los_Angeles' => 'North America Pacific Time (Los Angeles)',
-        'America/Louisville' => 'North America Eastern Time (Louisville)',
-        'America/Maceio' => 'ब्राज़ीलिया समय (Maceio)',
-        'America/Managua' => 'North America Central Time (Managua)',
-        'America/Manaus' => 'अमेज़न समय (Manaus)',
-        'America/Marigot' => 'अटलांटिक समय (Marigot)',
-        'America/Martinique' => 'अटलांटिक समय (Martinique)',
-        'America/Matamoros' => 'North America Central Time (Matamoros)',
-        'America/Mazatlan' => 'मेक्सिकन प्रशांत समय (Mazatlan)',
-        'America/Mendoza' => 'अर्जेंटीना समय (Mendoza)',
-        'America/Menominee' => 'North America Central Time (Menominee)',
+        'America/Los_Angeles' => 'North America Pacific Time (लॉस एंजिल्स)',
+        'America/Louisville' => 'North America Eastern Time (लुइसविले)',
+        'America/Managua' => 'North America Central Time (मानागुआ)',
+        'America/Matamoros' => 'North America Central Time (माटामोरोस)',
+        'America/Menominee' => 'North America Central Time (मेनोमिनी)',
         'America/Merida' => 'North America Central Time (Merida)',
-        'America/Metlakatla' => 'अलास्का समय (Metlakatla)',
-        'America/Mexico_City' => 'North America Central Time (Mexico City)',
-        'America/Miquelon' => 'St. Pierre & Miquelon Time',
-        'America/Moncton' => 'अटलांटिक समय (Moncton)',
-        'America/Monterrey' => 'North America Central Time (Monterrey)',
-        'America/Montevideo' => 'उरुग्वे समय (Montevideo)',
-        'America/Montserrat' => 'अटलांटिक समय (Montserrat)',
-        'America/Nassau' => 'North America Eastern Time (Nassau)',
-        'America/New_York' => 'North America Eastern Time (New York)',
-        'America/Nipigon' => 'North America Eastern Time (Nipigon)',
-        'America/Nome' => 'अलास्का समय (Nome)',
-        'America/Noronha' => 'फ़र्नांर्डो डे नोरोन्हा समय (Noronha)',
+        'America/Mexico_City' => 'North America Central Time (मेक्सिको सिटी)',
+        'America/Miquelon' => 'St. Pierre & Miquelon Time (मिकेलॉन)',
+        'America/Monterrey' => 'North America Central Time (मोंटेरेरी)',
+        'America/Nassau' => 'North America Eastern Time (नासाउ)',
+        'America/New_York' => 'North America Eastern Time (न्यूयॉर्क)',
         'America/North_Dakota/Beulah' => 'North America Central Time (ब्यूला, उत्तरी डकोटा)',
         'America/North_Dakota/Center' => 'North America Central Time (मध्य, उत्तरी दाकोता)',
         'America/North_Dakota/New_Salem' => 'North America Central Time (न्यू सालेम, उत्तरी डकोटा)',
-        'America/Ojinaga' => 'North America Central Time (Ojinaga)',
-        'America/Panama' => 'North America Eastern Time (Panama)',
-        'America/Pangnirtung' => 'North America Eastern Time (Pangnirtung)',
-        'America/Paramaribo' => 'सूरीनाम समय (Paramaribo)',
-        'America/Phoenix' => 'North America Mountain Time (Phoenix)',
-        'America/Port-au-Prince' => 'North America Eastern Time (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/Rainy_River' => 'North America Central Time (Rainy River)',
-        'America/Rankin_Inlet' => 'North America Central Time (Rankin Inlet)',
-        'America/Recife' => 'ब्राज़ीलिया समय (Recife)',
-        'America/Regina' => 'North America Central Time (Regina)',
-        'America/Resolute' => 'North America Central Time (Resolute)',
-        'America/Rio_Branco' => 'ब्राज़ील समय (Rio Branco)',
-        'America/Santarem' => 'ब्राज़ीलिया समय (Santarem)',
-        'America/Santiago' => 'चिली समय (Santiago)',
-        'America/Santo_Domingo' => 'अटलांटिक समय (Santo Domingo)',
-        'America/Sao_Paulo' => 'ब्राज़ीलिया समय (Sao Paulo)',
-        'America/Sitka' => 'अलास्का समय (Sitka)',
+        'America/Ojinaga' => 'North America Central Time (ओखाजीनागा)',
+        'America/Panama' => 'North America Eastern Time (पनामा)',
+        'America/Phoenix' => 'North America Mountain Time (फ़ीनिक्स)',
+        'America/Port-au-Prince' => 'North America Eastern Time (पोर्ट-ऑ-प्रिंस)',
+        'America/Rankin_Inlet' => 'North America Central Time (रेंकिन इनलेट)',
+        'America/Regina' => 'North America Central Time (रेजिना)',
+        'America/Resolute' => 'North America Central Time (रिसोल्यूट)',
         'America/St_Barthelemy' => 'अटलांटिक समय (St Barthelemy)',
-        'America/Swift_Current' => 'North America Central Time (Swift Current)',
-        'America/Tegucigalpa' => 'North America Central Time (Tegucigalpa)',
-        'America/Thule' => 'अटलांटिक समय (Thule)',
-        'America/Thunder_Bay' => 'North America Eastern Time (Thunder Bay)',
-        'America/Tijuana' => 'North America Pacific Time (Tijuana)',
-        'America/Toronto' => 'North America Eastern Time (Toronto)',
-        'America/Tortola' => 'अटलांटिक समय (Tortola)',
-        'America/Vancouver' => 'North America Pacific Time (Vancouver)',
-        'America/Whitehorse' => 'युकॉन समय (Whitehorse)',
-        'America/Winnipeg' => 'North America Central Time (Winnipeg)',
-        'America/Yakutat' => 'अलास्का समय (Yakutat)',
-        'America/Yellowknife' => 'North America Mountain Time (Yellowknife)',
-        'Antarctica/Casey' => 'अंटार्कटिका समय (Casey)',
-        'Antarctica/Davis' => 'डेविस समय (Davis)',
+        'America/Swift_Current' => 'North America Central Time (स्विफ़्ट करंट)',
+        'America/Tegucigalpa' => 'North America Central Time (टेगुसिगल्पा)',
+        'America/Tijuana' => 'North America Pacific Time (तिजुआना)',
+        'America/Toronto' => 'North America Eastern Time (टोरंटो)',
+        'America/Vancouver' => 'North America Pacific Time (वैंकूवर)',
+        'America/Winnipeg' => 'North America Central Time (विनीपेग)',
         'Antarctica/DumontDUrville' => 'ड्यूमोंट डी अर्विले समय (DumontDUrville)',
-        '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/Khandyga' => 'याकुत्स्क समय (Khandyga)',
-        'Asia/Krasnoyarsk' => 'क्रास्नोयार्स्क समय (Krasnoyarsk)',
-        'Asia/Kuala_Lumpur' => 'मलेशिया समय (Kuala Lumpur)',
-        'Asia/Kuching' => 'मलेशिया समय (Kuching)',
-        'Asia/Kuwait' => 'अरब समय (Kuwait)',
+        'Asia/Aqtau' => 'कज़ाखस्तान समय (Aqtau)',
         'Asia/Macau' => 'चीन समय (Macau)',
-        '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/Qostanay' => 'कज़ाखस्तान समय (Qostanay)',
         'Asia/Saigon' => 'इंडोचाइना समय (Saigon)',
-        'Asia/Sakhalin' => 'सखालिन समय (Sakhalin)',
-        'Asia/Samarkand' => 'उज़्बेकिस्तान समय (Samarkand)',
-        'Asia/Seoul' => 'कोरियाई समय (Seoul)',
-        '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' => 'पश्चिमी यूरोपीय समय (Faeroe)',
-        'Atlantic/Madeira' => 'पश्चिमी यूरोपीय समय (Madeira)',
-        'Atlantic/Reykjavik' => 'ग्रीनविच मीन टाइम (Reykjavik)',
-        'Atlantic/South_Georgia' => 'दक्षिणी जॉर्जिया समय (South Georgia)',
-        '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' => 'North America Central Time',
-        'EST5EDT' => 'North America Eastern Time',
-        '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' => 'Turkiye समय (Istanbul)',
-        'Europe/Jersey' => 'ग्रीनविच मीन टाइम (Jersey)',
-        'Europe/Kaliningrad' => 'पूर्वी यूरोपीय समय (Kaliningrad)',
-        '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/Uzhgorod' => 'पूर्वी यूरोपीय समय (Uzhgorod)',
-        'Europe/Vaduz' => 'मध्य यूरोपीय समय (Vaduz)',
-        'Europe/Vatican' => 'मध्य यूरोपीय समय (Vatican)',
-        'Europe/Vienna' => 'मध्य यूरोपीय समय (Vienna)',
-        'Europe/Vilnius' => 'पूर्वी यूरोपीय समय (Vilnius)',
-        'Europe/Volgograd' => 'वोल्गोग्राड समय (Volgograd)',
-        'Europe/Warsaw' => 'मध्य यूरोपीय समय (Warsaw)',
-        'Europe/Zagreb' => 'मध्य यूरोपीय समय (Zagreb)',
-        'Europe/Zaporozhye' => 'पूर्वी यूरोपीय समय (Zaporozhye)',
-        '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)',
+        'Europe/Istanbul' => 'Turkiye समय (इस्तांबुल)',
         'Indian/Reunion' => 'Reunion Time',
-        'MST7MDT' => 'North America Mountain Time',
-        'PST8PDT' => 'North America Pacific Time',
-        'Pacific/Apia' => 'एपिआ समय (Apia)',
-        'Pacific/Auckland' => 'न्यूज़ीलैंड समय (Auckland)',
-        'Pacific/Bougainville' => 'पापुआ न्यू गिनी समय (Bougainville)',
-        'Pacific/Chatham' => 'चैथम समय (Chatham)',
-        'Pacific/Easter' => 'ईस्टर द्वीप समय (Easter)',
-        'Pacific/Efate' => 'वनुआतू समय (Efate)',
-        '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/Johnston' => 'हवाई–आल्यूशन समय (Johnston)',
-        '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' => 'पोनापे समय (Ponape)',
-        'Pacific/Port_Moresby' => 'पापुआ न्यू गिनी समय (Port Moresby)',
-        'Pacific/Rarotonga' => 'कुक द्वीपसमूह समय (Rarotonga)',
-        'Pacific/Saipan' => 'चामोरो मानक समय (Saipan)',
-        'Pacific/Tahiti' => 'ताहिती समय (Tahiti)',
-        'Pacific/Tarawa' => 'गिल्बर्ट द्वीपसमूह समय (Tarawa)',
-        'Pacific/Tongatapu' => 'टोंगा समय (Tongatapu)',
         'Pacific/Truk' => 'चुक समय (Truk)',
-        'Pacific/Wake' => 'वेक द्वीप समय (Wake)',
-        'Pacific/Wallis' => 'वालिस और फ़्यूचूना समय (Wallis)',
-    ],
-    'Meta' => [
     ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hi.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'उत्तरी अमेरिकी माउंटेन समय (फ़ोर्ट नेल्सन)',
         'America/Fortaleza' => 'ब्राज़ीलिया समय (फ़ोर्टालेज़ा)',
         'America/Glace_Bay' => 'अटलांटिक समय (ग्लेस खाड़ी)',
-        'America/Godthab' => 'पश्चिमी ग्रीनलैंड समय (नुक)',
+        'America/Godthab' => 'ग्रीनलैंड समय (नुक)',
         'America/Goose_Bay' => 'अटलांटिक समय (गूस खाड़ी)',
         'America/Grand_Turk' => 'उत्तरी अमेरिकी पूर्वी समय (ग्रांड टर्क)',
         'America/Grenada' => 'अटलांटिक समय (ग्रेनाडा)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'अटलांटिक समय (मोंटसेरात)',
         'America/Nassau' => 'उत्तरी अमेरिकी पूर्वी समय (नासाउ)',
         'America/New_York' => 'उत्तरी अमेरिकी पूर्वी समय (न्यूयॉर्क)',
-        'America/Nipigon' => 'उत्तरी अमेरिकी पूर्वी समय (निपिगन)',
         'America/Nome' => 'अलास्का समय (नोम)',
         'America/Noronha' => 'फ़र्नांर्डो डे नोरोन्हा समय',
         'America/North_Dakota/Beulah' => 'उत्तरी अमेरिकी केंद्रीय समय (ब्यूला, उत्तरी डकोटा)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'उत्तरी अमेरिकी केंद्रीय समय (न्यू सालेम, उत्तरी डकोटा)',
         'America/Ojinaga' => 'उत्तरी अमेरिकी केंद्रीय समय (ओखाजीनागा)',
         'America/Panama' => 'उत्तरी अमेरिकी पूर्वी समय (पनामा)',
-        'America/Pangnirtung' => 'उत्तरी अमेरिकी पूर्वी समय (पांगनिर्टंग)',
         'America/Paramaribo' => 'सूरीनाम समय (पारामारिबो)',
         'America/Phoenix' => 'उत्तरी अमेरिकी माउंटेन समय (फ़ीनिक्स)',
         'America/Port-au-Prince' => 'उत्तरी अमेरिकी पूर्वी समय (पोर्ट-ऑ-प्रिंस)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'अमेज़न समय (पोर्टो वेल्हो)',
         'America/Puerto_Rico' => 'अटलांटिक समय (पोर्टो रिको)',
         'America/Punta_Arenas' => 'चिली समय (पुंटा एरिनास)',
-        'America/Rainy_River' => 'उत्तरी अमेरिकी केंद्रीय समय (रेनी नदी)',
         'America/Rankin_Inlet' => 'उत्तरी अमेरिकी केंद्रीय समय (रेंकिन इनलेट)',
         'America/Recife' => 'ब्राज़ीलिया समय (रेसाइफ़)',
         'America/Regina' => 'उत्तरी अमेरिकी केंद्रीय समय (रेजिना)',
         'America/Resolute' => 'उत्तरी अमेरिकी केंद्रीय समय (रिसोल्यूट)',
         'America/Rio_Branco' => 'ब्राज़ील समय (रियो ब्रांको)',
-        'America/Santa_Isabel' => 'उत्तर पश्चिमी मेक्सिको समय (सांता इसाबेल)',
         'America/Santarem' => 'ब्राज़ीलिया समय (सैंटारेम)',
         'America/Santiago' => 'चिली समय (सैंटियागो)',
         'America/Santo_Domingo' => 'अटलांटिक समय (सेंटो डोमिंगो)',
         'America/Sao_Paulo' => 'ब्राज़ीलिया समय (साओ पाउलो)',
-        'America/Scoresbysund' => 'पूर्वी ग्रीनलैंड समय (इटोकोर्टोरमिट)',
+        'America/Scoresbysund' => 'ग्रीनलैंड समय (इटोकोर्टोरमिट)',
         'America/Sitka' => 'अलास्का समय (सिट्का)',
         'America/St_Barthelemy' => 'अटलांटिक समय (सेंट बार्थेलेमी)',
         'America/St_Johns' => 'न्यूफ़ाउंडलैंड समय (सेंट जोंस)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'उत्तरी अमेरिकी केंद्रीय समय (स्विफ़्ट करंट)',
         'America/Tegucigalpa' => 'उत्तरी अमेरिकी केंद्रीय समय (टेगुसिगल्पा)',
         'America/Thule' => 'अटलांटिक समय (थ्यूले)',
-        'America/Thunder_Bay' => 'उत्तरी अमेरिकी पूर्वी समय (थंडर खाड़ी)',
         'America/Tijuana' => 'उत्तरी अमेरिकी प्रशांत समय (तिजुआना)',
         'America/Toronto' => 'उत्तरी अमेरिकी पूर्वी समय (टोरंटो)',
         'America/Tortola' => 'अटलांटिक समय (टोर्टोला)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'युकॉन समय (व्हाइटहोर्स)',
         'America/Winnipeg' => 'उत्तरी अमेरिकी केंद्रीय समय (विनीपेग)',
         'America/Yakutat' => 'अलास्का समय (याकूटाट)',
-        'America/Yellowknife' => 'उत्तरी अमेरिकी माउंटेन समय (येलोनाइफ़)',
-        'Antarctica/Casey' => 'अंटार्कटिका समय (केसी)',
+        'Antarctica/Casey' => 'पश्चिमी ऑस्ट्रेलिया समय (केसी)',
         'Antarctica/Davis' => 'डेविस समय',
         'Antarctica/DumontDUrville' => 'ड्यूमोंट डी अर्विले समय',
         'Antarctica/Macquarie' => 'पूर्वी ऑस्ट्रेलिया समय (मक्वारी)',
@@ -216,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' => 'अज़रबैजान समय (बाकु)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'ब्रूनेई दारूस्सलम समय',
         'Asia/Calcutta' => 'भारतीय मानक समय (कोलकाता)',
         'Asia/Chita' => 'याकुत्स्क समय (त्शिता)',
-        'Asia/Choibalsan' => 'उलान बटोर समय (चोइबालसन)',
         'Asia/Colombo' => 'भारतीय मानक समय (कोलंबो)',
         'Asia/Damascus' => 'पूर्वी यूरोपीय समय (दमास्कस)',
         'Asia/Dhaka' => 'बांग्लादेश समय (ढाका)',
@@ -267,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' => 'इंडोचाइना समय (हो ची मिन्ह सिटी)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'मध्य ऑस्ट्रेलियाई समय (एडिलेड)',
         'Australia/Brisbane' => 'पूर्वी ऑस्ट्रेलिया समय (ब्रिस्बन)',
         'Australia/Broken_Hill' => 'मध्य ऑस्ट्रेलियाई समय (ब्रोकन हिल)',
-        'Australia/Currie' => 'पूर्वी ऑस्ट्रेलिया समय (क्यूरी)',
         'Australia/Darwin' => 'मध्य ऑस्ट्रेलियाई समय (डार्विन)',
         'Australia/Eucla' => 'ऑस्‍ट्रेलियाई केंद्रीय पश्चिमी समय (यूक्ला)',
         'Australia/Hobart' => 'पूर्वी ऑस्ट्रेलिया समय (होबार्ट)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'पूर्वी ऑस्ट्रेलिया समय (मेलबोर्न)',
         'Australia/Perth' => 'पश्चिमी ऑस्ट्रेलिया समय (पर्थ)',
         'Australia/Sydney' => 'पूर्वी ऑस्ट्रेलिया समय (सिडनी)',
-        'CST6CDT' => 'उत्तरी अमेरिकी केंद्रीय समय',
-        'EST5EDT' => 'उत्तरी अमेरिकी पूर्वी समय',
         'Etc/GMT' => 'ग्रीनविच मीन टाइम',
         'Etc/UTC' => 'समन्वित वैश्विक समय',
         'Europe/Amsterdam' => 'मध्य यूरोपीय समय (एम्स्टर्डम)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'पूर्वी यूरोपीय समय (तेलिन)',
         'Europe/Tirane' => 'मध्य यूरोपीय समय (टाइरेन)',
         'Europe/Ulyanovsk' => 'मॉस्को समय (उल्यानोव्स्क)',
-        'Europe/Uzhgorod' => 'पूर्वी यूरोपीय समय (अज़्गोरोद)',
         'Europe/Vaduz' => 'मध्य यूरोपीय समय (वादुज़)',
         'Europe/Vatican' => 'मध्य यूरोपीय समय (वेटिकन)',
         'Europe/Vienna' => 'मध्य यूरोपीय समय (विएना)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'वोल्गोग्राड समय',
         'Europe/Warsaw' => 'मध्य यूरोपीय समय (वॉरसॉ)',
         'Europe/Zagreb' => 'मध्य यूरोपीय समय (ज़ाग्रेब)',
-        'Europe/Zaporozhye' => 'पूर्वी यूरोपीय समय (ज़ैपोरोज़ाई)',
         'Europe/Zurich' => 'मध्य यूरोपीय समय (ज़्यूरिख़)',
         'Indian/Antananarivo' => 'पूर्वी अफ़्रीका समय (एंटानानरीवो)',
         'Indian/Chagos' => 'हिंद महासागर समय (शागोस)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'मॉरीशस समय',
         'Indian/Mayotte' => 'पूर्वी अफ़्रीका समय (मायोत्ते)',
         'Indian/Reunion' => 'रीयूनियन समय',
-        'MST7MDT' => 'उत्तरी अमेरिकी माउंटेन समय',
-        'PST8PDT' => 'उत्तरी अमेरिकी प्रशांत समय',
         'Pacific/Apia' => 'एपिआ समय (एपिया)',
         'Pacific/Auckland' => 'न्यूज़ीलैंड समय (ऑकलैंड)',
         'Pacific/Bougainville' => 'पापुआ न्यू गिनी समय (बोगनविले)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'सोलोमन द्वीपसमूह समय (ग्वाडलकनाल)',
         'Pacific/Guam' => 'चामोरो मानक समय (गुआम)',
         'Pacific/Honolulu' => 'हवाई–आल्यूशन समय (होनोलुलु)',
-        'Pacific/Johnston' => 'हवाई–आल्यूशन समय (जॉनस्टन)',
         'Pacific/Kiritimati' => 'लाइन द्वीपसमूह समय (किरीतिमाति)',
         'Pacific/Kosrae' => 'कोसराए समय',
         'Pacific/Kwajalein' => 'मार्शल द्वीपसमूह समय (क्वाज़ालीन)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'वेक द्वीप समय',
         'Pacific/Wallis' => 'वालिस और फ़्यूचूना समय',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hr.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'planinsko vrijeme (Fort Nelson)',
         'America/Fortaleza' => 'brazilsko vrijeme (Fortaleza)',
         'America/Glace_Bay' => 'atlantsko vrijeme (Glace Bay)',
-        'America/Godthab' => 'zapadnogrenlandsko vrijeme (Nuuk)',
+        'America/Godthab' => 'Grenland (Nuuk)',
         'America/Goose_Bay' => 'atlantsko vrijeme (Goose Bay)',
         'America/Grand_Turk' => 'istočno vrijeme (Grand Turk)',
         'America/Grenada' => 'atlantsko vrijeme (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'atlantsko vrijeme (Montserrat)',
         'America/Nassau' => 'istočno vrijeme (Nassau)',
         'America/New_York' => 'istočno vrijeme (New York)',
-        'America/Nipigon' => 'istočno vrijeme (Nipigon)',
         'America/Nome' => 'aljaško vrijeme (Nome)',
         'America/Noronha' => 'vrijeme grada Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'središnje vrijeme (Beulah, Sjeverna Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'središnje vrijeme (New Salem, Sjeverna Dakota)',
         'America/Ojinaga' => 'središnje vrijeme (Ojinaga)',
         'America/Panama' => 'istočno vrijeme (Panama)',
-        'America/Pangnirtung' => 'istočno vrijeme (Pangnirtung)',
         'America/Paramaribo' => 'surinamsko vrijeme (Paramaribo)',
         'America/Phoenix' => 'planinsko vrijeme (Phoenix)',
         'America/Port-au-Prince' => 'istočno vrijeme (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'amazonsko vrijeme (Porto Velho)',
         'America/Puerto_Rico' => 'atlantsko vrijeme (Portoriko)',
         'America/Punta_Arenas' => 'čileansko vrijeme (Punta Arenas)',
-        'America/Rainy_River' => 'središnje vrijeme (Rainy River)',
         'America/Rankin_Inlet' => 'središnje vrijeme (Rankin Inlet)',
         'America/Recife' => 'brazilsko vrijeme (Recife)',
         'America/Regina' => 'središnje vrijeme (Regina)',
         'America/Resolute' => 'središnje vrijeme (Resolute)',
         'America/Rio_Branco' => 'Acre vrijeme (Rio Branco)',
-        'America/Santa_Isabel' => 'sjeverozapadno meksičko vrijeme (Santa Isabel)',
         'America/Santarem' => 'brazilsko vrijeme (Santarem)',
         'America/Santiago' => 'čileansko vrijeme (Santiago)',
         'America/Santo_Domingo' => 'atlantsko vrijeme (Santo Domingo)',
         'America/Sao_Paulo' => 'brazilsko vrijeme (Sao Paulo)',
-        'America/Scoresbysund' => 'istočnogrenlandsko vrijeme (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Grenland (Ittoqqortoormiit)',
         'America/Sitka' => 'aljaško vrijeme (Sitka)',
         'America/St_Barthelemy' => 'atlantsko vrijeme (Saint Barthélemy)',
         'America/St_Johns' => 'newfoundlandsko vrijeme (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'središnje vrijeme (Swift Current)',
         'America/Tegucigalpa' => 'središnje vrijeme (Tegucigalpa)',
         'America/Thule' => 'atlantsko vrijeme (Thule)',
-        'America/Thunder_Bay' => 'istočno vrijeme (Thunder Bay)',
         'America/Tijuana' => 'pacifičko vrijeme (Tijuana)',
         'America/Toronto' => 'istočno vrijeme (Toronto)',
         'America/Tortola' => 'atlantsko vrijeme (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'jukonško vrijeme (Whitehorse)',
         'America/Winnipeg' => 'središnje vrijeme (Winnipeg)',
         'America/Yakutat' => 'aljaško vrijeme (Yakutat)',
-        'America/Yellowknife' => 'planinsko vrijeme (Yellowknife)',
-        'Antarctica/Casey' => 'vrijeme Caseyja',
+        'Antarctica/Casey' => 'zapadnoaustralsko vrijeme (Casey)',
         'Antarctica/Davis' => 'vrijeme Davisa',
         'Antarctica/DumontDUrville' => 'vrijeme Dumont-d’Urvillea',
         'Antarctica/Macquarie' => 'istočnoaustralsko vrijeme (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'vostočko vrijeme (Vostok)',
         'Arctic/Longyearbyen' => 'srednjoeuropsko vrijeme (Longyearbyen)',
         'Asia/Aden' => 'arapsko vrijeme (Aden)',
-        'Asia/Almaty' => 'istočnokazahstansko 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)',
@@ -233,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)',
@@ -251,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)',
@@ -267,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' => 'istočnokazahstansko 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)',
@@ -288,30 +281,29 @@
         '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)',
         'Australia/Broken_Hill' => 'srednjoaustralsko vrijeme (Broken Hill)',
-        'Australia/Currie' => 'istočnoaustralsko vrijeme (Currie)',
         'Australia/Darwin' => 'srednjoaustralsko vrijeme (Darwin)',
         'Australia/Eucla' => 'australsko središnje zapadno vrijeme (Eucla)',
         'Australia/Hobart' => 'istočnoaustralsko vrijeme (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'istočnoeuropsko vrijeme (Tallinn)',
         'Europe/Tirane' => 'srednjoeuropsko vrijeme (Tirana)',
         'Europe/Ulyanovsk' => 'moskovsko vrijeme (Uljanovsk)',
-        'Europe/Uzhgorod' => 'istočnoeuropsko vrijeme (Užgorod)',
         'Europe/Vaduz' => 'srednjoeuropsko vrijeme (Vaduz)',
         'Europe/Vatican' => 'srednjoeuropsko vrijeme (Vatikan)',
         'Europe/Vienna' => 'srednjoeuropsko vrijeme (Beč)',
@@ -382,21 +371,18 @@
         'Europe/Volgograd' => 'volgogradsko vrijeme',
         'Europe/Warsaw' => 'srednjoeuropsko vrijeme (Varšava)',
         'Europe/Zagreb' => 'srednjoeuropsko vrijeme (Zagreb)',
-        'Europe/Zaporozhye' => 'istočnoeuropsko vrijeme (Zaporožje)',
         '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)',
@@ -409,10 +395,9 @@
         '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/Johnston' => 'havajsko-aleutsko vrijeme (Johnston)',
         'Pacific/Kiritimati' => 'vrijeme Ekvatorskih otoka (Kiritimati)',
         'Pacific/Kosrae' => 'vrijeme Kosrae',
         'Pacific/Kwajalein' => 'vrijeme Maršalovih Otoka (Kwajalein)',
@@ -428,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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hu.php	2026-05-20 10:22:01.000000000 +0200
@@ -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)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'hegyvidéki idő (Fort Nelson)',
         'America/Fortaleza' => 'brazíliai idő (Fortaleza)',
         'America/Glace_Bay' => 'atlanti-óceáni idő (Glace Bay)',
-        'America/Godthab' => 'nyugat-grönlandi időzóna (Nuuk)',
+        'America/Godthab' => 'Grönland idő (Nuuk)',
         'America/Goose_Bay' => 'atlanti-óceáni idő (Goose Bay)',
         'America/Grand_Turk' => 'keleti államokbeli idő (Grand Turk)',
         'America/Grenada' => 'atlanti-óceáni idő (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'atlanti-óceáni idő (Montserrat)',
         'America/Nassau' => 'keleti államokbeli idő (Nassau)',
         'America/New_York' => 'keleti államokbeli idő (New York)',
-        'America/Nipigon' => 'keleti államokbeli idő (Nipigon)',
         'America/Nome' => 'alaszkai idő (Nome)',
         'America/Noronha' => 'Fernando de Noronha-i idő',
         'America/North_Dakota/Beulah' => 'középső államokbeli idő (Beulah, Észak-Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'középső államokbeli idő (New Salem, Észak-Dakota)',
         'America/Ojinaga' => 'középső államokbeli idő (Ojinaga)',
         'America/Panama' => 'keleti államokbeli idő (Panama)',
-        'America/Pangnirtung' => 'keleti államokbeli idő (Pangnirtung)',
         'America/Paramaribo' => 'szurinámi idő (Paramaribo)',
         'America/Phoenix' => 'hegyvidéki idő (Phoenix)',
         'America/Port-au-Prince' => 'keleti államokbeli idő (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'amazóniai idő (Porto Velho)',
         'America/Puerto_Rico' => 'atlanti-óceáni idő (Puerto Rico)',
         'America/Punta_Arenas' => 'chilei időzóna (Punta Arenas)',
-        'America/Rainy_River' => 'középső államokbeli idő (Rainy River)',
         'America/Rankin_Inlet' => 'középső államokbeli idő (Rankin Inlet)',
         'America/Recife' => 'brazíliai idő (Recife)',
         'America/Regina' => 'középső államokbeli idő (Regina)',
         'America/Resolute' => 'középső államokbeli idő (Resolute)',
         'America/Rio_Branco' => 'Acre idő (Río Branco)',
-        'America/Santa_Isabel' => 'északnyugat-mexikói idő (Santa Isabel)',
         'America/Santarem' => 'brazíliai idő (Santarem)',
         'America/Santiago' => 'chilei időzóna (Santiago)',
         'America/Santo_Domingo' => 'atlanti-óceáni idő (Santo Domingo)',
         'America/Sao_Paulo' => 'brazíliai idő (São Paulo)',
-        'America/Scoresbysund' => 'kelet-grönlandi időzóna (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Grönland idő (Ittoqqortoormiit)',
         'America/Sitka' => 'alaszkai idő (Sitka)',
         'America/St_Barthelemy' => 'atlanti-óceáni idő (Saint-Barthélemy)',
         'America/St_Johns' => 'új-fundlandi idő (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'középső államokbeli idő (Swift Current)',
         'America/Tegucigalpa' => 'középső államokbeli idő (Tegucigalpa)',
         'America/Thule' => 'atlanti-óceáni idő (Thule)',
-        'America/Thunder_Bay' => 'keleti államokbeli idő (Thunder Bay)',
         'America/Tijuana' => 'csendes-óceáni idő (Tijuana)',
         'America/Toronto' => 'keleti államokbeli idő (Toronto)',
         'America/Tortola' => 'atlanti-óceáni idő (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'yukoni idő (Whitehorse)',
         'America/Winnipeg' => 'középső államokbeli idő (Winnipeg)',
         'America/Yakutat' => 'alaszkai idő (Yakutat)',
-        'America/Yellowknife' => 'hegyvidéki idő (Yellowknife)',
-        'Antarctica/Casey' => 'Antarktisz idő (Casey)',
+        'Antarctica/Casey' => 'nyugat-ausztráliai idő (Casey)',
         'Antarctica/Davis' => 'davisi idő',
         'Antarctica/DumontDUrville' => 'dumont-d’Urville-i idő',
         'Antarctica/Macquarie' => 'kelet-ausztráliai idő (Macquarie)',
@@ -216,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' => 'kelet-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)',
@@ -233,13 +227,12 @@
         '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)',
         'Asia/Dili' => 'kelet-timori téli idő (Dili)',
-        'Asia/Dubai' => 'öbölbeli téli idő (Dubai)',
-        'Asia/Dushanbe' => 'tádzsikisztáni idő (Dushanbe)',
+        'Asia/Dubai' => 'öbölbeli téli idő (Dubaj)',
+        'Asia/Dushanbe' => 'tádzsikisztáni idő (Dusanbe)',
         'Asia/Famagusta' => 'kelet-európai időzóna (Famagusta)',
         'Asia/Gaza' => 'kelet-európai időzóna (Gáza)',
         'Asia/Hebron' => 'kelet-európai időzóna (Hebron)',
@@ -262,18 +255,18 @@
         'Asia/Magadan' => 'magadáni idő',
         'Asia/Makassar' => 'közép-indonéziai idő (Makasar)',
         'Asia/Manila' => 'fülöp-szigeteki idő (Manila)',
-        'Asia/Muscat' => 'öbölbeli téli idő (Muscat)',
+        'Asia/Muscat' => 'öbölbeli téli idő (Maszkat)',
         'Asia/Nicosia' => 'kelet-európai időzóna (Nicosia)',
         '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' => 'kelet-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)',
@@ -287,11 +280,11 @@
         'Asia/Tashkent' => 'üzbegisztáni idő (Taskent)',
         'Asia/Tbilisi' => 'grúziai idő (Tbiliszi)',
         'Asia/Tehran' => 'iráni idő (Teherán)',
-        'Asia/Thimphu' => 'butáni idő (Thimphu)',
+        'Asia/Thimphu' => 'butáni idő (Timpu)',
         'Asia/Tokyo' => 'japán idő (Tokió)',
         'Asia/Tomsk' => 'Oroszország idő (Tomszk)',
         'Asia/Ulaanbaatar' => 'ulánbátori idő',
-        'Asia/Urumqi' => 'Kína idő (Ürümqi)',
+        'Asia/Urumqi' => 'Kína idő (Ürümcsi)',
         'Asia/Ust-Nera' => 'vlagyivosztoki idő (Uszty-Nyera)',
         'Asia/Vientiane' => 'indokínai idő (Vientián)',
         'Asia/Vladivostok' => 'vlagyivosztoki idő',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'közép-ausztráliai idő (Adelaide)',
         'Australia/Brisbane' => 'kelet-ausztráliai idő (Brisbane)',
         'Australia/Broken_Hill' => 'közép-ausztráliai idő (Broken Hill)',
-        'Australia/Currie' => 'kelet-ausztráliai idő (Currie)',
         'Australia/Darwin' => 'közép-ausztráliai idő (Darwin)',
         'Australia/Eucla' => 'közép-nyugat-ausztráliai idő (Eucla)',
         'Australia/Hobart' => 'kelet-ausztráliai idő (Hobart)',
@@ -320,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)',
@@ -368,13 +358,12 @@
         'Europe/Sarajevo' => 'közép-európai időzóna (Szarajevó)',
         'Europe/Saratov' => 'moszkvai idő (Szaratov)',
         'Europe/Simferopol' => 'moszkvai idő (Szimferopol)',
-        'Europe/Skopje' => 'közép-európai időzóna (Skopje)',
+        'Europe/Skopje' => 'közép-európai időzóna (Szkopje)',
         'Europe/Sofia' => 'kelet-európai időzóna (Szófia)',
         'Europe/Stockholm' => 'közép-európai időzóna (Stockholm)',
         'Europe/Tallinn' => 'kelet-európai időzóna (Tallin)',
         'Europe/Tirane' => 'közép-európai időzóna (Tirana)',
         'Europe/Ulyanovsk' => 'moszkvai idő (Uljanovszk)',
-        'Europe/Uzhgorod' => 'kelet-európai időzóna (Ungvár)',
         'Europe/Vaduz' => 'közép-európai időzóna (Vaduz)',
         'Europe/Vatican' => 'közép-európai időzóna (Vatikán)',
         'Europe/Vienna' => 'közép-európai időzóna (Bécs)',
@@ -382,11 +371,10 @@
         'Europe/Volgograd' => 'volgográdi idő',
         'Europe/Warsaw' => 'közép-európai időzóna (Varsó)',
         'Europe/Zagreb' => 'közép-európai időzóna (Zágráb)',
-        'Europe/Zaporozhye' => 'kelet-európai időzóna (Zaporozsje)',
         'Europe/Zurich' => 'közép-európai időzóna (Zürich)',
         'Indian/Antananarivo' => 'kelet-afrikai téli idő (Antananarivo)',
         'Indian/Chagos' => 'indiai-óceáni idő (Chagos)',
-        'Indian/Christmas' => 'karácsony-szigeti téli idő',
+        'Indian/Christmas' => 'karácsony-szigeti idő',
         'Indian/Cocos' => 'kókusz-szigeteki téli idő',
         'Indian/Comoro' => 'kelet-afrikai téli idő (Komoró)',
         'Indian/Kerguelen' => 'francia déli és antarktiszi idő (Kerguelen)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'salamon-szigeteki idő (Guadalcanal)',
         'Pacific/Guam' => 'chamorrói téli idő (Guam)',
         'Pacific/Honolulu' => 'hawaii-aleuti időzóna (Honolulu)',
-        'Pacific/Johnston' => 'hawaii-aleuti időzóna (Johnston)',
         'Pacific/Kiritimati' => 'sor-szigeteki idő (Kiritimati-sziget)',
         'Pacific/Kosrae' => 'kosraei idő (Kosrae-szigetek)',
         'Pacific/Kwajalein' => 'marshall-szigeteki idő (Kwajalein-zátony)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'wake-szigeti idő',
         'Pacific/Wallis' => 'Wallis és Futuna-i idő',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hy.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/hy.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Լեռնային ժամանակ (ԱՄՆ) (Ֆորտ Նելսոն)',
         'America/Fortaleza' => 'Բրազիլիայի ժամանակ (Ֆորտալեզա)',
         'America/Glace_Bay' => 'Ատլանտյան ժամանակ (Գլեյս Բեյ)',
-        'America/Godthab' => 'Արևմտյան Գրենլանդիայի ժամանակ (Նուուկ)',
+        'America/Godthab' => 'Գրենլանդիա (Նուուկ)',
         'America/Goose_Bay' => 'Ատլանտյան ժամանակ (Գուս Բեյ)',
         'America/Grand_Turk' => 'Արևելյան Ամերիկայի ժամանակ (Գրանդ Տյորք)',
         'America/Grenada' => 'Ատլանտյան ժամանակ (Գրենադա)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Ատլանտյան ժամանակ (Մոնսեռատ)',
         'America/Nassau' => 'Արևելյան Ամերիկայի ժամանակ (Նասաու)',
         'America/New_York' => 'Արևելյան Ամերիկայի ժամանակ (Նյու Յորք)',
-        'America/Nipigon' => 'Արևելյան Ամերիկայի ժամանակ (Նիպիգոն)',
         'America/Nome' => 'Ալյասկայի ժամանակ (Նոմ)',
         'America/Noronha' => 'Ֆերնանդու դի Նորոնյայի ժամանակ',
         'America/North_Dakota/Beulah' => 'Կենտրոնական Ամերիկայի ժամանակ (Բոյլա, Հյուսիսային Դակոտա)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Կենտրոնական Ամերիկայի ժամանակ (Նյու Սալեմ, Հյուսիսային Դակոտա)',
         'America/Ojinaga' => 'Կենտրոնական Ամերիկայի ժամանակ (Օխինագա)',
         'America/Panama' => 'Արևելյան Ամերիկայի ժամանակ (Պանամա)',
-        'America/Pangnirtung' => 'Արևելյան Ամերիկայի ժամանակ (Պանգնիրտանգ)',
         'America/Paramaribo' => 'Սուրինամի ժամանակ (Պարամարիբո)',
         'America/Phoenix' => 'Լեռնային ժամանակ (ԱՄՆ) (Ֆինիքս)',
         'America/Port-au-Prince' => 'Արևելյան Ամերիկայի ժամանակ (Պորտ-օ-Պրենս)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Ամազոնյան ժամանակ (Պորտու Վելյու)',
         'America/Puerto_Rico' => 'Ատլանտյան ժամանակ (Պուերտո Ռիկո)',
         'America/Punta_Arenas' => 'Չիլիի ժամանակ (Պունտա Արենաս)',
-        'America/Rainy_River' => 'Կենտրոնական Ամերիկայի ժամանակ (Ռեյնի Ռիվեր)',
         'America/Rankin_Inlet' => 'Կենտրոնական Ամերիկայի ժամանակ (Ռանկին Ինլեթ)',
         'America/Recife' => 'Բրազիլիայի ժամանակ (Ռեսիֆի)',
         'America/Regina' => 'Կենտրոնական Ամերիկայի ժամանակ (Ռեջայնա)',
         'America/Resolute' => 'Կենտրոնական Ամերիկայի ժամանակ (Ռեզոլյուտ)',
         'America/Rio_Branco' => 'Բրազիլիա (Ռիու Բրանկու)',
-        'America/Santa_Isabel' => 'Հյուսիսարևմտյան Մեքսիկայի ժամանակ (Սանտա Իզաբել)',
         'America/Santarem' => 'Բրազիլիայի ժամանակ (Սանտարեմ)',
         'America/Santiago' => 'Չիլիի ժամանակ (Սանտյագո)',
         'America/Santo_Domingo' => 'Ատլանտյան ժամանակ (Սանտո Դոմինգո)',
         'America/Sao_Paulo' => 'Բրազիլիայի ժամանակ (Սան Պաուլու)',
-        'America/Scoresbysund' => 'Արևելյան Գրենլանդիայի ժամանակ (Սկորսբիսուն)',
+        'America/Scoresbysund' => 'Գրենլանդիա (Սկորսբիսուն)',
         'America/Sitka' => 'Ալյասկայի ժամանակ (Սիտկա)',
         'America/St_Barthelemy' => 'Ատլանտյան ժամանակ (Սեն Բարտելմի)',
         'America/St_Johns' => 'Նյուֆաունդլենդի ժամանակ (Սենթ Ջոնս)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Կենտրոնական Ամերիկայի ժամանակ (Սվիֆթ Քարենթ)',
         'America/Tegucigalpa' => 'Կենտրոնական Ամերիկայի ժամանակ (Տեգուսիգալպա)',
         'America/Thule' => 'Ատլանտյան ժամանակ (Տուլե)',
-        'America/Thunder_Bay' => 'Արևելյան Ամերիկայի ժամանակ (Թանդեր Բեյ)',
         'America/Tijuana' => 'Խաղաղօվկիանոսյան ժամանակ (Տիխուանա)',
         'America/Toronto' => 'Արևելյան Ամերիկայի ժամանակ (Տորոնտո)',
         'America/Tortola' => 'Ատլանտյան ժամանակ (Թորթոլա)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Յուկոնի ժամանակ (Ուայթհորս)',
         'America/Winnipeg' => 'Կենտրոնական Ամերիկայի ժամանակ (Վինիպեգ)',
         'America/Yakutat' => 'Ալյասկայի ժամանակ (Յակուտատ)',
-        'America/Yellowknife' => 'Լեռնային ժամանակ (ԱՄՆ) (Յելոունայֆ)',
-        'Antarctica/Casey' => 'Անտարկտիդա (Քեյսի)',
+        'Antarctica/Casey' => 'Արևմտյան Ավստրալիայի ժամանակ (Քեյսի)',
         'Antarctica/Davis' => 'Դեյվիսի ժամանակ',
         'Antarctica/DumontDUrville' => 'Դյումոն դ’Յուրվիլի ժամանակ',
         'Antarctica/Macquarie' => 'Արևելյան Ավստրալիայի ժամանակ (Մակկուորի կղզի)',
@@ -216,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' => 'Ադրբեջանի ժամանակ (Բաքու)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'Բրունեյի ժամանակ',
         'Asia/Calcutta' => 'Հնդկաստանի ստանդարտ ժամանակ (Կալկուտա)',
         'Asia/Chita' => 'Յակուտսկի ժամանակ (Չիտա)',
-        'Asia/Choibalsan' => 'Ուլան Բատորի ժամանակ (Չոյբալսան)',
         'Asia/Colombo' => 'Հնդկաստանի ստանդարտ ժամանակ (Կոլոմբո)',
         'Asia/Damascus' => 'Արևելյան Եվրոպայի ժամանակ (Դամասկոս)',
         'Asia/Dhaka' => 'Բանգլադեշի ժամանակ (Դաքքա)',
@@ -267,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' => 'Հնդկաչինական ժամանակ (Հոշիմին)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Կենտրոնական Ավստրալիայի ժամանակ (Ադելաիդա)',
         'Australia/Brisbane' => 'Արևելյան Ավստրալիայի ժամանակ (Բրիսբեն)',
         'Australia/Broken_Hill' => 'Կենտրոնական Ավստրալիայի ժամանակ (Բրոքեն Հիլ)',
-        'Australia/Currie' => 'Արևելյան Ավստրալիայի ժամանակ (Քերի)',
         'Australia/Darwin' => 'Կենտրոնական Ավստրալիայի ժամանակ (Դարվին)',
         'Australia/Eucla' => 'Կենտրոնական Ավստրալիայի արևմտյան ժամանակ (Յուկլա)',
         'Australia/Hobart' => 'Արևելյան Ավստրալիայի ժամանակ (Հոբարտ)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'Արևելյան Ավստրալիայի ժամանակ (Մելբուրն)',
         'Australia/Perth' => 'Արևմտյան Ավստրալիայի ժամանակ (Պերթ)',
         'Australia/Sydney' => 'Արևելյան Ավստրալիայի ժամանակ (Սիդնեյ)',
-        'CST6CDT' => 'Կենտրոնական Ամերիկայի ժամանակ',
-        'EST5EDT' => 'Արևելյան Ամերիկայի ժամանակ',
         'Etc/GMT' => 'Գրինվիչի ժամանակ',
         'Etc/UTC' => 'Համաշխարհային կոորդինացված ժամանակ',
         'Europe/Amsterdam' => 'Կենտրոնական Եվրոպայի ժամանակ (Ամստերդամ)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Արևելյան Եվրոպայի ժամանակ (Տալլին)',
         'Europe/Tirane' => 'Կենտրոնական Եվրոպայի ժամանակ (Տիրանա)',
         'Europe/Ulyanovsk' => 'Մոսկվայի ժամանակ (Ուլյանովսկ)',
-        'Europe/Uzhgorod' => 'Արևելյան Եվրոպայի ժամանակ (Ուժգորոդ)',
         'Europe/Vaduz' => 'Կենտրոնական Եվրոպայի ժամանակ (Վադուց)',
         'Europe/Vatican' => 'Կենտրոնական Եվրոպայի ժամանակ (Վատիկան)',
         'Europe/Vienna' => 'Կենտրոնական Եվրոպայի ժամանակ (Վիեննա)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Վոլգոգրադի ժամանակ',
         'Europe/Warsaw' => 'Կենտրոնական Եվրոպայի ժամանակ (Վարշավա)',
         'Europe/Zagreb' => 'Կենտրոնական Եվրոպայի ժամանակ (Զագրեբ)',
-        'Europe/Zaporozhye' => 'Արևելյան Եվրոպայի ժամանակ (Զապոռոժյե)',
         'Europe/Zurich' => 'Կենտրոնական Եվրոպայի ժամանակ (Ցյուրիխ)',
         'Indian/Antananarivo' => 'Արևելյան Աֆրիկայի ժամանակ (Անտանանարիվու)',
         'Indian/Chagos' => 'Հնդկական օվկիանոսի ժամանակ (Չագոս)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'Մավրիկիոսի ժամանակ',
         'Indian/Mayotte' => 'Արևելյան Աֆրիկայի ժամանակ (Մայոթ)',
         'Indian/Reunion' => 'Ռեյունիոնի ժամանակ',
-        'MST7MDT' => 'Լեռնային ժամանակ (ԱՄՆ)',
-        'PST8PDT' => 'Խաղաղօվկիանոսյան ժամանակ',
         'Pacific/Apia' => 'Ապիայի ժամանակ',
         'Pacific/Auckland' => 'Նոր Զելանդիայի ժամանակ (Օքլենդ)',
         'Pacific/Bougainville' => 'Պապուա Նոր Գվինեայի ժամանակ (Բուգենվիլ)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Սողոմոնի կղզիների ժամանակ (Գուադալկանալ)',
         'Pacific/Guam' => 'Չամոռոյի ժամանակ (Գուամ)',
         'Pacific/Honolulu' => 'Հավայան-ալեության ժամանակ (Հոնոլուլու)',
-        'Pacific/Johnston' => 'Հավայան-ալեության ժամանակ (Ջոնսթոն)',
         'Pacific/Kiritimati' => 'Լայն կղզիների ժամանակ (Կիրիտիմատի)',
         'Pacific/Kosrae' => 'Կոսրաեյի ժամանակ',
         'Pacific/Kwajalein' => 'Մարշալյան կղզիների ժամանակ (Քվաջալեյն)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Ուեյք կղզու ժամանակ (Ուեյք կղզի)',
         'Pacific/Wallis' => 'Ուոլիս և Ֆուտունայի ժամանակ',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ia.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ia.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ia.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ia.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,61 +4,61 @@
     'Names' => [
         'Africa/Abidjan' => 'hora medie de Greenwich (Abidjan)',
         'Africa/Accra' => 'hora medie de Greenwich (Accra)',
-        'Africa/Addis_Ababa' => 'hora de Ethiopia (Addis Ababa)',
+        'Africa/Addis_Ababa' => 'hora de Africa del Est (Addis Ababa)',
         'Africa/Algiers' => 'hora de Europa central (Algiers)',
-        'Africa/Asmera' => 'hora de Eritrea (Asmara)',
+        'Africa/Asmera' => 'hora de Africa del Est (Asmara)',
         'Africa/Bamako' => 'hora medie de Greenwich (Bamako)',
-        'Africa/Bangui' => 'hora de Republica African Central (Bangui)',
+        'Africa/Bangui' => 'hora de Africa del West (Bangui)',
         'Africa/Banjul' => 'hora medie de Greenwich (Banjul)',
         'Africa/Bissau' => 'hora medie de Greenwich (Bissau)',
-        'Africa/Blantyre' => 'hora de Malawi (Blantyre)',
-        'Africa/Brazzaville' => 'hora de Congo - Brazzaville (Brazzaville)',
-        'Africa/Bujumbura' => 'hora de Burundi (Bujumbura)',
+        'Africa/Blantyre' => 'hora de Africa Central (Blantyre)',
+        'Africa/Brazzaville' => 'hora de Africa del West (Brazzaville)',
+        'Africa/Bujumbura' => 'hora de Africa Central (Bujumbura)',
         'Africa/Cairo' => 'hora de Europa oriental (Cairo)',
         'Africa/Casablanca' => 'hora de Europa occidental (Casablanca)',
         'Africa/Ceuta' => 'hora de Europa central (Ceuta)',
         'Africa/Conakry' => 'hora medie de Greenwich (Conakry)',
         'Africa/Dakar' => 'hora medie de Greenwich (Dakar)',
-        'Africa/Dar_es_Salaam' => 'hora de Tanzania (Dar es Salaam)',
-        'Africa/Djibouti' => 'hora de Djibuti (Djibuti)',
-        'Africa/Douala' => 'hora de Camerun (Douala)',
+        'Africa/Dar_es_Salaam' => 'hora de Africa del Est (Dar es Salaam)',
+        'Africa/Djibouti' => 'hora de Africa del Est (Djibuti)',
+        'Africa/Douala' => 'hora de Africa del West (Douala)',
         'Africa/El_Aaiun' => 'hora de Europa occidental (El Aaiun)',
         'Africa/Freetown' => 'hora medie de Greenwich (Freetown)',
-        'Africa/Gaborone' => 'hora de Botswana (Gaborone)',
-        'Africa/Harare' => 'hora de Zimbabwe (Harare)',
-        'Africa/Johannesburg' => 'hora de Africa del Sud (Johannesburg)',
-        'Africa/Juba' => 'hora de Sudan del Sud (Juba)',
-        'Africa/Kampala' => 'hora de Uganda (Kampala)',
-        'Africa/Khartoum' => 'hora de Sudan (Khartoum)',
-        'Africa/Kigali' => 'hora de Ruanda (Kigali)',
-        'Africa/Kinshasa' => 'hora de Congo - Kinshasa (Kinshasa)',
-        'Africa/Lagos' => 'hora de Nigeria (Lagos)',
-        'Africa/Libreville' => 'hora de Gabon (Libreville)',
+        'Africa/Gaborone' => 'hora de Africa Central (Gaborone)',
+        'Africa/Harare' => 'hora de Africa Central (Harare)',
+        'Africa/Johannesburg' => 'hora standard de Africa del Sud (Johannesburg)',
+        'Africa/Juba' => 'hora de Africa Central (Juba)',
+        'Africa/Kampala' => 'hora de Africa del Est (Kampala)',
+        'Africa/Khartoum' => 'hora de Africa Central (Khartoum)',
+        'Africa/Kigali' => 'hora de Africa Central (Kigali)',
+        'Africa/Kinshasa' => 'hora de Africa del West (Kinshasa)',
+        'Africa/Lagos' => 'hora de Africa del West (Lagos)',
+        'Africa/Libreville' => 'hora de Africa del West (Libreville)',
         'Africa/Lome' => 'hora medie de Greenwich (Lome)',
-        'Africa/Luanda' => 'hora de Angola (Luanda)',
-        'Africa/Lubumbashi' => 'hora de Congo - Kinshasa (Lubumbashi)',
-        'Africa/Lusaka' => 'hora de Zambia (Lusaka)',
-        'Africa/Malabo' => 'hora de Guinea equatorial (Malabo)',
-        'Africa/Maputo' => 'hora de Mozambique (Maputo)',
-        'Africa/Maseru' => 'hora de Lesotho (Maseru)',
-        'Africa/Mbabane' => 'hora de Eswatini (Mbabane)',
-        'Africa/Mogadishu' => 'hora de Somalia (Mogadishu)',
+        'Africa/Luanda' => 'hora de Africa del West (Luanda)',
+        'Africa/Lubumbashi' => 'hora de Africa Central (Lubumbashi)',
+        'Africa/Lusaka' => 'hora de Africa Central (Lusaka)',
+        'Africa/Malabo' => 'hora de Africa del West (Malabo)',
+        'Africa/Maputo' => 'hora de Africa Central (Maputo)',
+        'Africa/Maseru' => 'hora standard de Africa del Sud (Maseru)',
+        'Africa/Mbabane' => 'hora standard de Africa del Sud (Mbabane)',
+        'Africa/Mogadishu' => 'hora de Africa del Est (Mogadishu)',
         'Africa/Monrovia' => 'hora medie de Greenwich (Monrovia)',
-        'Africa/Nairobi' => 'hora de Kenya (Nairobi)',
-        'Africa/Ndjamena' => 'hora de Tchad (Ndjamena)',
-        'Africa/Niamey' => 'hora de Niger (Niamey)',
+        'Africa/Nairobi' => 'hora de Africa del Est (Nairobi)',
+        'Africa/Ndjamena' => 'hora de Africa del West (Ndjamena)',
+        'Africa/Niamey' => 'hora de Africa del West (Niamey)',
         'Africa/Nouakchott' => 'hora medie de Greenwich (Nouakchott)',
         'Africa/Ouagadougou' => 'hora medie de Greenwich (Ouagadougou)',
-        'Africa/Porto-Novo' => 'hora de Benin (Porto-Novo)',
-        'Africa/Sao_Tome' => 'hora medie de Greenwich (Sao Tome)',
+        'Africa/Porto-Novo' => 'hora de Africa del West (Porto-Novo)',
+        'Africa/Sao_Tome' => 'hora medie de Greenwich (São Tomé)',
         'Africa/Tripoli' => 'hora de Europa oriental (Tripoli)',
         'Africa/Tunis' => 'hora de Europa central (Tunis)',
-        'Africa/Windhoek' => 'hora de Namibia (Windhoek)',
+        'Africa/Windhoek' => 'hora de Africa Central (Windhoek)',
         'America/Adak' => 'hora de Hawaii-Aleutianas (Adak)',
         'America/Anchorage' => 'hora de Alaska (Anchorage)',
         'America/Anguilla' => 'hora atlantic (Anguilla)',
         'America/Antigua' => 'hora atlantic (Antigua)',
-        'America/Araguaina' => 'hora de Brasil (Araguaina)',
+        'America/Araguaina' => 'hora de Brasilia (Araguaina)',
         'America/Argentina/La_Rioja' => 'hora de Argentina (La Rioja)',
         'America/Argentina/Rio_Gallegos' => 'hora de Argentina (Rio Gallegos)',
         'America/Argentina/Salta' => 'hora de Argentina (Salta)',
@@ -67,23 +67,23 @@
         'America/Argentina/Tucuman' => 'hora de Argentina (Tucuman)',
         'America/Argentina/Ushuaia' => 'hora de Argentina (Ushuaia)',
         'America/Aruba' => 'hora atlantic (Aruba)',
-        'America/Asuncion' => 'hora de Paraguay (Asuncion)',
-        'America/Bahia' => 'hora de Brasil (Bahia)',
+        'America/Asuncion' => 'hora de Paraguay (Asunción)',
+        'America/Bahia' => 'hora de Brasilia (Bahia)',
         'America/Bahia_Banderas' => 'hora central (Bahia de Banderas)',
         'America/Barbados' => 'hora atlantic (Barbados)',
-        'America/Belem' => 'hora de Brasil (Belem)',
+        'America/Belem' => 'hora de Brasilia (Belem)',
         'America/Belize' => 'hora central (Belize)',
         'America/Blanc-Sablon' => 'hora atlantic (Blanc-Sablon)',
-        'America/Boa_Vista' => 'hora de Brasil (Boa Vista)',
+        'America/Boa_Vista' => 'hora de Amazonia (Boa Vista)',
         'America/Bogota' => 'hora de Colombia (Bogota)',
         'America/Boise' => 'hora del montanias (Boise)',
         'America/Buenos_Aires' => 'hora de Argentina (Buenos Aires)',
         'America/Cambridge_Bay' => 'hora del montanias (Cambridge Bay)',
-        'America/Campo_Grande' => 'hora de Brasil (Campo Grande)',
+        'America/Campo_Grande' => 'hora de Amazonia (Campo Grande)',
         'America/Cancun' => 'hora del est (Cancun)',
         'America/Caracas' => 'hora de Venezuela (Caracas)',
         'America/Catamarca' => 'hora de Argentina (Catamarca)',
-        'America/Cayenne' => 'hora de Guyana francese (Cayenne)',
+        'America/Cayenne' => 'hora de Guiana Francese (Cayenne)',
         'America/Cayman' => 'hora del est (Caiman)',
         'America/Chicago' => 'hora central (Chicago)',
         'America/Chihuahua' => 'hora central (Chihuahua)',
@@ -92,10 +92,10 @@
         'America/Cordoba' => 'hora de Argentina (Cordoba)',
         'America/Costa_Rica' => 'hora central (Costa Rica)',
         'America/Creston' => 'hora del montanias (Creston)',
-        'America/Cuiaba' => 'hora de Brasil (Cuiaba)',
+        'America/Cuiaba' => 'hora de Amazonia (Cuiaba)',
         'America/Curacao' => 'hora atlantic (Curaçao)',
         'America/Danmarkshavn' => 'hora medie de Greenwich (Danmarkshavn)',
-        'America/Dawson' => 'hora de Canada (Dawson)',
+        'America/Dawson' => 'hora de Yukon (Dawson)',
         'America/Dawson_Creek' => 'hora del montanias (Dawson Creek)',
         'America/Denver' => 'hora del montanias (Denver)',
         'America/Detroit' => 'hora del est (Detroit)',
@@ -104,16 +104,16 @@
         'America/Eirunepe' => 'hora de Brasil (Eirunepe)',
         'America/El_Salvador' => 'hora central (El Salvador)',
         'America/Fort_Nelson' => 'hora del montanias (Fort Nelson)',
-        'America/Fortaleza' => 'hora de Brasil (Fortaleza)',
+        'America/Fortaleza' => 'hora de Brasilia (Fortaleza)',
         'America/Glace_Bay' => 'hora atlantic (Glace Bay)',
-        'America/Godthab' => 'hora de Groenlandia occidental (Nuuk)',
+        'America/Godthab' => 'hora de Groenlandia (Nuuk)',
         'America/Goose_Bay' => 'hora atlantic (Goose Bay)',
         'America/Grand_Turk' => 'hora del est (Grand Turk)',
         'America/Grenada' => 'hora atlantic (Grenada)',
         'America/Guadeloupe' => 'hora atlantic (Guadeloupe)',
         'America/Guatemala' => 'hora central (Guatemala)',
         'America/Guayaquil' => 'hora de Ecuador (Guayaquil)',
-        'America/Guyana' => 'hora de Guyana (Guyana)',
+        'America/Guyana' => 'hora de Guyana',
         'America/Halifax' => 'hora atlantic (Halifax)',
         'America/Havana' => 'hora de Cuba (Havana)',
         'America/Hermosillo' => 'hora del Pacifico mexican (Hermosillo)',
@@ -137,9 +137,9 @@
         'America/Los_Angeles' => 'hora pacific (Los Angeles)',
         'America/Louisville' => 'hora del est (Louisville)',
         'America/Lower_Princes' => 'hora atlantic (Lower Prince’s Quarter)',
-        'America/Maceio' => 'hora de Brasil (Maceio)',
+        'America/Maceio' => 'hora de Brasilia (Maceio)',
         'America/Managua' => 'hora central (Managua)',
-        'America/Manaus' => 'hora de Brasil (Manaus)',
+        'America/Manaus' => 'hora de Amazonia (Manaus)',
         'America/Marigot' => 'hora atlantic (Marigot)',
         'America/Martinique' => 'hora atlantic (Martinica)',
         'America/Matamoros' => 'hora central (Matamoros)',
@@ -156,34 +156,30 @@
         'America/Montserrat' => 'hora atlantic (Montserrat)',
         'America/Nassau' => 'hora del est (Nassau)',
         'America/New_York' => 'hora del est (Nove York)',
-        'America/Nipigon' => 'hora del est (Nipigon)',
         'America/Nome' => 'hora de Alaska (Nome)',
-        'America/Noronha' => 'hora de Brasil (Noronha)',
+        'America/Noronha' => 'hora de Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'hora central (Beulah, Dakota del Nord)',
         'America/North_Dakota/Center' => 'hora central (Center, Dakota del Nord)',
         'America/North_Dakota/New_Salem' => 'hora central (New Salem, Dakota del Nord)',
         'America/Ojinaga' => 'hora central (Ojinaga)',
         'America/Panama' => 'hora del est (Panama)',
-        'America/Pangnirtung' => 'hora del est (Pangnirtung)',
         'America/Paramaribo' => 'hora de Suriname (Paramaribo)',
         'America/Phoenix' => 'hora del montanias (Phoenix)',
         'America/Port-au-Prince' => 'hora del est (Port-au-Prince)',
         'America/Port_of_Spain' => 'hora atlantic (Port of Spain)',
-        'America/Porto_Velho' => 'hora de Brasil (Porto Velho)',
+        'America/Porto_Velho' => 'hora de Amazonia (Porto Velho)',
         'America/Puerto_Rico' => 'hora atlantic (Porto Rico)',
         'America/Punta_Arenas' => 'hora de Chile (Punta Arenas)',
-        'America/Rainy_River' => 'hora central (Rainy River)',
         'America/Rankin_Inlet' => 'hora central (Rankin Inlet)',
-        'America/Recife' => 'hora de Brasil (Recife)',
+        'America/Recife' => 'hora de Brasilia (Recife)',
         'America/Regina' => 'hora central (Regina)',
         'America/Resolute' => 'hora central (Resolute)',
         'America/Rio_Branco' => 'hora de Brasil (Rio Branco)',
-        'America/Santa_Isabel' => 'hora del nordwest de Mexico (Santa Isabel)',
-        'America/Santarem' => 'hora de Brasil (Santarem)',
+        'America/Santarem' => 'hora de Brasilia (Santarem)',
         'America/Santiago' => 'hora de Chile (Santiago)',
         'America/Santo_Domingo' => 'hora atlantic (Santo Domingo)',
-        'America/Sao_Paulo' => 'hora de Brasil (Sao Paulo)',
-        'America/Scoresbysund' => 'hora de Groenlandia oriental (Ittoqqortoormiit)',
+        'America/Sao_Paulo' => 'hora de Brasilia (Sao Paulo)',
+        'America/Scoresbysund' => 'hora de Groenlandia (Ittoqqortoormiit)',
         'America/Sitka' => 'hora de Alaska (Sitka)',
         'America/St_Barthelemy' => 'hora atlantic (Sancte Bartholomeo)',
         'America/St_Johns' => 'hora de Terranova (Sancte Johannes de Terranova)',
@@ -194,28 +190,26 @@
         'America/Swift_Current' => 'hora central (Swift Current)',
         'America/Tegucigalpa' => 'hora central (Tegucigalpa)',
         'America/Thule' => 'hora atlantic (Thule)',
-        'America/Thunder_Bay' => 'hora del est (Thunder Bay)',
         'America/Tijuana' => 'hora pacific (Tijuana)',
         'America/Toronto' => 'hora del est (Toronto)',
         'America/Tortola' => 'hora atlantic (Tortola)',
         'America/Vancouver' => 'hora pacific (Vancouver)',
-        'America/Whitehorse' => 'hora de Canada (Whitehorse)',
+        'America/Whitehorse' => 'hora de Yukon (Whitehorse)',
         'America/Winnipeg' => 'hora central (Winnipeg)',
         'America/Yakutat' => 'hora de Alaska (Yakutat)',
-        'America/Yellowknife' => 'hora del montanias (Yellowknife)',
-        'Antarctica/Casey' => 'hora de Antarctica (Casey)',
-        'Antarctica/Davis' => 'hora de Antarctica (Davis)',
-        'Antarctica/DumontDUrville' => 'hora de Antarctica (Dumont d’Urville)',
-        'Antarctica/Macquarie' => 'hora de Australia (Macquarie)',
-        'Antarctica/Mawson' => 'hora de Antarctica (Mawson)',
-        'Antarctica/McMurdo' => 'hora de Antarctica (McMurdo)',
-        'Antarctica/Palmer' => 'hora de Antarctica (Palmer)',
-        'Antarctica/Rothera' => 'hora de Antarctica (Rothera)',
-        'Antarctica/Syowa' => 'hora de Antarctica (Syowa)',
+        'Antarctica/Casey' => 'hora de Australia occidental (Casey)',
+        'Antarctica/Davis' => 'hora de Davis',
+        'Antarctica/DumontDUrville' => 'hora de Dumont-d’Urville',
+        'Antarctica/Macquarie' => 'hora de Australia oriental (Macquarie)',
+        'Antarctica/Mawson' => 'hora de Mawson',
+        'Antarctica/McMurdo' => 'hora de Nove Zelanda (McMurdo)',
+        'Antarctica/Palmer' => 'hora de Chile (Palmer)',
+        'Antarctica/Rothera' => 'hora de Rothera',
+        'Antarctica/Syowa' => 'hora de Syowa',
         'Antarctica/Troll' => 'hora medie de Greenwich (Troll)',
-        'Antarctica/Vostok' => 'hora de Antarctica (Vostok)',
+        'Antarctica/Vostok' => 'hora de Vostok',
         'Arctic/Longyearbyen' => 'hora de Europa central (Longyearbyen)',
-        'Asia/Aden' => 'hora de Yemen (Aden)',
+        'Asia/Aden' => 'hora arabe (Aden)',
         'Asia/Almaty' => 'hora de Kazakhstan (Almaty)',
         'Asia/Amman' => 'hora de Europa oriental (Amman)',
         'Asia/Anadyr' => 'hora de Russia (Anadyr)',
@@ -223,31 +217,30 @@
         'Asia/Aqtobe' => 'hora de Kazakhstan (Aqtobe)',
         'Asia/Ashgabat' => 'hora de Turkmenistan (Ashgabat)',
         'Asia/Atyrau' => 'hora de Kazakhstan (Atyrau)',
-        'Asia/Baghdad' => 'hora de Irak (Baghdad)',
-        'Asia/Bahrain' => 'hora de Bahrain (Bahrain)',
-        'Asia/Baku' => 'hora de Azerbaidzhan (Baku)',
-        'Asia/Bangkok' => 'hora de Thailandia (Bangkok)',
+        'Asia/Baghdad' => 'hora arabe (Baghdad)',
+        'Asia/Bahrain' => 'hora arabe (Bahrein)',
+        'Asia/Baku' => 'hora de Azerbeidzhan (Baku)',
+        'Asia/Bangkok' => 'hora de Indochina (Bangkok)',
         'Asia/Barnaul' => 'hora de Russia (Barnaul)',
         'Asia/Beirut' => 'hora de Europa oriental (Beirut)',
         'Asia/Bishkek' => 'hora de Kirghizistan (Bishkek)',
-        'Asia/Brunei' => 'hora de Brunei (Brunei)',
-        'Asia/Calcutta' => 'hora de India (Kolkata)',
+        'Asia/Brunei' => 'hora de Brunei Darussalam',
+        'Asia/Calcutta' => 'hora standard de India (Calcutta)',
         'Asia/Chita' => 'hora de Yakutsk (Chita)',
-        'Asia/Choibalsan' => 'hora de Mongolia (Choibalsan)',
-        'Asia/Colombo' => 'hora de Sri Lanka (Colombo)',
-        'Asia/Damascus' => 'hora de Europa oriental (Damascus)',
+        'Asia/Colombo' => 'hora standard de India (Colombo)',
+        'Asia/Damascus' => 'hora de Europa oriental (Damasco)',
         'Asia/Dhaka' => 'hora de Bangladesh (Dhaka)',
         'Asia/Dili' => 'hora de Timor del Est (Dili)',
-        'Asia/Dubai' => 'hora de Emiratos Arabe Unite (Dubai)',
-        'Asia/Dushanbe' => 'hora de Tadzhikistan (Dushanbe)',
+        'Asia/Dubai' => 'hora standard del Golfo (Dubai)',
+        'Asia/Dushanbe' => 'hora de Tajikistan (Dushanbe)',
         'Asia/Famagusta' => 'hora de Europa oriental (Famagusta)',
         'Asia/Gaza' => 'hora de Europa oriental (Gaza)',
         'Asia/Hebron' => 'hora de Europa oriental (Hebron)',
-        'Asia/Hong_Kong' => 'hora de Hongkong, R.A.S. de China (Hongkong)',
-        'Asia/Hovd' => 'hora de Mongolia (Hovd)',
+        'Asia/Hong_Kong' => 'hora de Hongkong',
+        'Asia/Hovd' => 'hora de Hovd',
         'Asia/Irkutsk' => 'hora de Irkutsk',
-        'Asia/Jakarta' => 'hora de Indonesia (Jakarta)',
-        'Asia/Jayapura' => 'hora de Indonesia (Jayapura)',
+        'Asia/Jakarta' => 'hora de Indonesia del West (Jakarta)',
+        'Asia/Jayapura' => 'hora de Indonesia del Est (Jayapura)',
         'Asia/Jerusalem' => 'hora de Israel (Jerusalem)',
         'Asia/Kabul' => 'hora de Afghanistan (Kabul)',
         'Asia/Kamchatka' => 'hora de Russia (Kamchatka)',
@@ -257,43 +250,43 @@
         'Asia/Krasnoyarsk' => 'hora de Krasnoyarsk',
         'Asia/Kuala_Lumpur' => 'hora de Malaysia (Kuala Lumpur)',
         'Asia/Kuching' => 'hora de Malaysia (Kuching)',
-        'Asia/Kuwait' => 'hora de Kuwait (Kuwait)',
-        'Asia/Macau' => 'hora de Macao, R.A.S. de China (Macao)',
+        'Asia/Kuwait' => 'hora arabe (Kuwait)',
+        'Asia/Macau' => 'hora de China (Macao)',
         'Asia/Magadan' => 'hora de Magadan',
-        'Asia/Makassar' => 'hora de Indonesia (Makassar)',
-        'Asia/Manila' => 'hora de Philippinas (Manila)',
-        'Asia/Muscat' => 'hora de Oman (Muscat)',
+        'Asia/Makassar' => 'hora de Indonesia Central (Makassar)',
+        'Asia/Manila' => 'hora del Philippinas (Manila)',
+        'Asia/Muscat' => 'hora standard del Golfo (Muscat)',
         'Asia/Nicosia' => 'hora de Europa oriental (Nicosia)',
         'Asia/Novokuznetsk' => 'hora de Krasnoyarsk (Novokuznetsk)',
         'Asia/Novosibirsk' => 'hora de Novosibirsk',
         'Asia/Omsk' => 'hora de Omsk',
         'Asia/Oral' => 'hora de Kazakhstan (Oral)',
-        'Asia/Phnom_Penh' => 'hora de Cambodgia (Phnom Penh)',
-        'Asia/Pontianak' => 'hora de Indonesia (Pontianak)',
-        'Asia/Pyongyang' => 'hora de Corea del Nord (Pyongyang)',
-        'Asia/Qatar' => 'hora de Qatar (Qatar)',
+        '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 (Qostanay)',
         'Asia/Qyzylorda' => 'hora de Kazakhstan (Qyzylorda)',
-        'Asia/Rangoon' => 'hora de Myanmar (Birmania) (Yangon)',
-        'Asia/Riyadh' => 'hora de Arabia Saudita (Riyadh)',
-        'Asia/Saigon' => 'hora de Vietnam (Ho Chi Minh)',
+        'Asia/Rangoon' => 'hora de Myanmar (Yangon)',
+        'Asia/Riyadh' => 'hora arabe (Riyadh)',
+        'Asia/Saigon' => 'hora de Indochina (Ho Chi Minh)',
         'Asia/Sakhalin' => 'hora de Sachalin',
         'Asia/Samarkand' => 'hora de Uzbekistan (Samarkand)',
-        'Asia/Seoul' => 'hora de Corea del Sud (Seoul)',
+        'Asia/Seoul' => 'hora de Corea (Seoul)',
         'Asia/Shanghai' => 'hora de China (Shanghai)',
-        'Asia/Singapore' => 'hora de Singapur (Singapore)',
+        'Asia/Singapore' => 'hora standard de Singapore',
         'Asia/Srednekolymsk' => 'hora de Magadan (Srednekolymsk)',
-        'Asia/Taipei' => 'hora de Taiwan (Taipei)',
+        'Asia/Taipei' => 'hora de Taipei',
         'Asia/Tashkent' => 'hora de Uzbekistan (Tashkent)',
         'Asia/Tbilisi' => 'hora de Georgia (Tbilisi)',
         'Asia/Tehran' => 'hora de Iran (Tehran)',
         'Asia/Thimphu' => 'hora de Bhutan (Thimphu)',
         'Asia/Tokyo' => 'hora de Japon (Tokyo)',
         'Asia/Tomsk' => 'hora de Russia (Tomsk)',
-        'Asia/Ulaanbaatar' => 'hora de Mongolia (Ulaanbaatar)',
+        'Asia/Ulaanbaatar' => 'hora de Ulan Bator',
         'Asia/Urumqi' => 'hora de China (Urumqi)',
         'Asia/Ust-Nera' => 'hora de Vladivostok (Ust-Nera)',
-        'Asia/Vientiane' => 'hora de Laos (Vientiane)',
+        'Asia/Vientiane' => 'hora de Indochina (Vientiane)',
         'Asia/Vladivostok' => 'hora de Vladivostok',
         'Asia/Yakutsk' => 'hora de Yakutsk',
         'Asia/Yekaterinburg' => 'hora de Ekaterinburg',
@@ -301,27 +294,24 @@
         'Atlantic/Azores' => 'hora del Azores',
         'Atlantic/Bermuda' => 'hora atlantic (Bermuda)',
         'Atlantic/Canary' => 'hora de Europa occidental (Canarias)',
-        'Atlantic/Cape_Verde' => 'hora de Capo Verde (Capo Verde)',
+        'Atlantic/Cape_Verde' => 'hora de Capo Verde',
         'Atlantic/Faeroe' => 'hora de Europa occidental (Feroe)',
         'Atlantic/Madeira' => 'hora de Europa occidental (Madeira)',
         'Atlantic/Reykjavik' => 'hora medie de Greenwich (Reykjavik)',
-        'Atlantic/South_Georgia' => 'hora de Georgia del Sud e Insulas Sandwich Austral (South Georgia)',
+        'Atlantic/South_Georgia' => 'hora de Georgia del Sud (South Georgia)',
         'Atlantic/St_Helena' => 'hora medie de Greenwich (St. Helena)',
-        'Atlantic/Stanley' => 'hora de Insulas Falkland (Stanley)',
-        'Australia/Adelaide' => 'hora de Australia (Adelaide)',
-        'Australia/Brisbane' => 'hora de Australia (Brisbane)',
-        'Australia/Broken_Hill' => 'hora de Australia (Broken Hill)',
-        'Australia/Currie' => 'hora de Australia (Currie)',
-        'Australia/Darwin' => 'hora de Australia (Darwin)',
-        'Australia/Eucla' => 'hora de Australia (Eucla)',
-        'Australia/Hobart' => 'hora de Australia (Hobart)',
-        'Australia/Lindeman' => 'hora de Australia (Lindeman)',
-        'Australia/Lord_Howe' => 'hora de Australia (Lord Howe)',
-        'Australia/Melbourne' => 'hora de Australia (Melbourne)',
-        'Australia/Perth' => 'hora de Australia (Perth)',
-        'Australia/Sydney' => 'hora de Australia (Sydney)',
-        'CST6CDT' => 'hora central',
-        'EST5EDT' => 'hora del est',
+        'Atlantic/Stanley' => 'hora del Insulas Falkland (Stanley)',
+        'Australia/Adelaide' => 'hora de Australia central (Adelaide)',
+        'Australia/Brisbane' => 'hora de Australia oriental (Brisbane)',
+        'Australia/Broken_Hill' => 'hora de Australia central (Broken Hill)',
+        'Australia/Darwin' => 'hora de Australia central (Darwin)',
+        'Australia/Eucla' => 'hora de Australia centro-occidental (Eucla)',
+        'Australia/Hobart' => 'hora de Australia oriental (Hobart)',
+        'Australia/Lindeman' => 'hora de Australia oriental (Lindeman)',
+        'Australia/Lord_Howe' => 'hora de Lord Howe',
+        'Australia/Melbourne' => 'hora de Australia oriental (Melbourne)',
+        'Australia/Perth' => 'hora de Australia occidental (Perth)',
+        'Australia/Sydney' => 'hora de Australia oriental (Sydney)',
         'Etc/GMT' => 'hora medie de Greenwich',
         'Etc/UTC' => 'Universal Tempore Coordinate',
         'Europe/Amsterdam' => 'hora de Europa central (Amsterdam)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'hora de Europa oriental (Tallinn)',
         'Europe/Tirane' => 'hora de Europa central (Tirana)',
         'Europe/Ulyanovsk' => 'hora de Moscova (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'hora de Europa oriental (Uzhgorod)',
         'Europe/Vaduz' => 'hora de Europa central (Vaduz)',
         'Europe/Vatican' => 'hora de Europa central (Vaticano)',
         'Europe/Vienna' => 'hora de Europa central (Vienna)',
@@ -382,61 +371,56 @@
         'Europe/Volgograd' => 'hora de Volgograd',
         'Europe/Warsaw' => 'hora de Europa central (Varsovia)',
         'Europe/Zagreb' => 'hora de Europa central (Zagreb)',
-        'Europe/Zaporozhye' => 'hora de Europa oriental (Zaporozhye)',
         'Europe/Zurich' => 'hora de Europa central (Zurich)',
-        'Indian/Antananarivo' => 'hora de Madagascar (Antananarivo)',
-        'Indian/Chagos' => 'hora de Territorio oceanic britanno-indian (Chagos)',
-        'Indian/Christmas' => 'hora de Insula de Natal (Christmas)',
-        'Indian/Cocos' => 'hora de Insulas Cocos (Keeling) (Cocos)',
-        'Indian/Comoro' => 'hora de Comoros (Comoro)',
-        'Indian/Kerguelen' => 'hora de Territorios meridional francese (Kerguelen)',
-        'Indian/Mahe' => 'hora de Seychelles (Mahe)',
-        'Indian/Maldives' => 'hora de Maldivas (Maldivas)',
-        'Indian/Mauritius' => 'hora de Mauritio (Mauritio)',
-        'Indian/Mayotte' => 'hora de Mayotte (Mayotta)',
-        'Indian/Reunion' => 'hora de Reunion (Reunion)',
-        'MST7MDT' => 'hora del montanias',
-        'PST8PDT' => 'hora pacific',
-        'Pacific/Apia' => 'hora de Samoa (Apia)',
+        'Indian/Antananarivo' => 'hora de Africa del Est (Antananarivo)',
+        'Indian/Chagos' => 'hora del Oceano Indian (Chagos)',
+        'Indian/Christmas' => 'hora del Insula de Natal',
+        'Indian/Cocos' => 'hora del Insulas Cocos',
+        'Indian/Comoro' => 'hora de Africa del Est (Comoro)',
+        'Indian/Kerguelen' => 'hora francese meridional e antarctic (Kerguelen)',
+        'Indian/Mahe' => 'hora del Seychelles (Mahe)',
+        'Indian/Maldives' => 'hora del Maldivas',
+        'Indian/Mauritius' => 'hora de Mauritio',
+        'Indian/Mayotte' => 'hora de Africa del Est (Mayotta)',
+        'Indian/Reunion' => 'hora de Réunion',
+        'Pacific/Apia' => 'hora de Apia',
         'Pacific/Auckland' => 'hora de Nove Zelanda (Auckland)',
         'Pacific/Bougainville' => 'hora de Papua Nove Guinea (Bougainville)',
-        'Pacific/Chatham' => 'hora de Nove Zelanda (Chatham)',
-        'Pacific/Easter' => 'hora de Chile (Easter)',
+        'Pacific/Chatham' => 'hora de Chatham',
+        'Pacific/Easter' => 'hora del Insula de Pascha',
         'Pacific/Efate' => 'hora de Vanuatu (Efate)',
-        'Pacific/Enderbury' => 'hora de Kiribati (Enderbury)',
+        'Pacific/Enderbury' => 'hora del Insulas Phenice (Enderbury)',
         'Pacific/Fakaofo' => 'hora de Tokelau (Fakaofo)',
-        'Pacific/Fiji' => 'hora de Fiji (Fiji)',
+        'Pacific/Fiji' => 'hora de Fiji',
         'Pacific/Funafuti' => 'hora de Tuvalu (Funafuti)',
-        'Pacific/Galapagos' => 'hora de Ecuador (Galapagos)',
-        'Pacific/Gambier' => 'hora de Polynesia francese (Gambier)',
-        'Pacific/Guadalcanal' => 'hora de Insulas Solomon (Guadalcanal)',
-        'Pacific/Guam' => 'hora de Guam (Guam)',
+        'Pacific/Galapagos' => 'hora del Galápagos',
+        'Pacific/Gambier' => 'hora de Gambier',
+        'Pacific/Guadalcanal' => 'hora del Insulas Solomon (Guadalcanal)',
+        'Pacific/Guam' => 'hora standard de Chamorro (Guam)',
         'Pacific/Honolulu' => 'hora de Hawaii-Aleutianas (Honolulu)',
-        'Pacific/Johnston' => 'hora de Hawaii-Aleutianas (Johnston)',
-        'Pacific/Kiritimati' => 'hora de Kiribati (Kiritimati)',
-        'Pacific/Kosrae' => 'hora de Micronesia (Kosrae)',
-        'Pacific/Kwajalein' => 'hora de Insulas Marshall (Kwajalein)',
-        'Pacific/Majuro' => 'hora de Insulas Marshall (Majuro)',
-        'Pacific/Marquesas' => 'hora de Polynesia francese (Marquesas)',
-        'Pacific/Midway' => 'hora de Insulas peripheric del SUA (Midway)',
-        'Pacific/Nauru' => 'hora de Nauru (Nauru)',
-        'Pacific/Niue' => 'hora de Niue (Niue)',
-        'Pacific/Norfolk' => 'hora de Insula Norfolk (Norfolk)',
+        'Pacific/Kiritimati' => 'hora del Insulas del Linea (Kiritimati)',
+        'Pacific/Kosrae' => 'hora de Kosrae',
+        'Pacific/Kwajalein' => 'hora del Insulas Marshall (Kwajalein)',
+        'Pacific/Majuro' => 'hora del Insulas Marshall (Majuro)',
+        'Pacific/Marquesas' => 'hora de Marquesas',
+        'Pacific/Midway' => 'hora de Samoa (Midway)',
+        'Pacific/Nauru' => 'hora de Nauru',
+        'Pacific/Niue' => 'hora de Niue',
+        'Pacific/Norfolk' => 'hora del Insula Norfolk',
         'Pacific/Noumea' => 'hora de Nove Caledonia (Noumea)',
-        'Pacific/Pago_Pago' => 'hora de Samoa american (Pago Pago)',
-        'Pacific/Palau' => 'hora de Palau (Palau)',
-        'Pacific/Pitcairn' => 'hora de Insulas Pitcairn (Pitcairn)',
-        'Pacific/Ponape' => 'hora de Micronesia (Pohnpei)',
+        'Pacific/Pago_Pago' => 'hora de Samoa (Pago Pago)',
+        'Pacific/Palau' => 'hora de Palau',
+        'Pacific/Pitcairn' => 'hora de Pitcairn',
+        'Pacific/Ponape' => 'hora de Ponape (Pohnpei)',
         'Pacific/Port_Moresby' => 'hora de Papua Nove Guinea (Port Moresby)',
-        'Pacific/Rarotonga' => 'hora de Insulas Cook (Rarotonga)',
-        'Pacific/Saipan' => 'hora de Insulas Marianna del Nord (Saipan)',
-        'Pacific/Tahiti' => 'hora de Polynesia francese (Tahiti)',
-        'Pacific/Tarawa' => 'hora de Kiribati (Tarawa)',
+        'Pacific/Rarotonga' => 'hora del Insulas Cook (Rarotonga)',
+        'Pacific/Saipan' => 'hora standard de Chamorro (Saipan)',
+        'Pacific/Tahiti' => 'hora de Tahiti',
+        'Pacific/Tarawa' => 'hora del Insulas Gilbert (Tarawa)',
         'Pacific/Tongatapu' => 'hora de Tonga (Tongatapu)',
-        'Pacific/Truk' => 'hora de Micronesia (Chuuk)',
-        'Pacific/Wake' => 'hora de Insulas peripheric del SUA (Wake)',
-        'Pacific/Wallis' => 'hora de Wallis e Futuna (Wallis)',
-    ],
-    'Meta' => [
+        'Pacific/Truk' => 'hora de Chuuk',
+        'Pacific/Wake' => 'hora del Insula Wake',
+        'Pacific/Wallis' => 'hora de Wallis e Futuna',
     ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/id.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/id.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/id.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/id.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
         'Africa/Nouakchott' => 'Greenwich Mean Time (Nouakchott)',
         'Africa/Ouagadougou' => 'Greenwich Mean Time (Ouagadougou)',
         'Africa/Porto-Novo' => 'Waktu Afrika Barat (Porto-Novo)',
-        'Africa/Sao_Tome' => 'Greenwich Mean Time (Sao Tome)',
+        'Africa/Sao_Tome' => 'Greenwich Mean Time (São Tomé)',
         'Africa/Tripoli' => 'Waktu Eropa Timur (Tripoli)',
         'Africa/Tunis' => 'Waktu Eropa Tengah (Tunis)',
         'Africa/Windhoek' => 'Waktu Afrika Tengah (Windhoek)',
@@ -67,7 +67,7 @@
         'America/Argentina/Tucuman' => 'Waktu Argentina (Tucuman)',
         'America/Argentina/Ushuaia' => 'Waktu Argentina (Ushuaia)',
         'America/Aruba' => 'Waktu Atlantik (Aruba)',
-        'America/Asuncion' => 'Waktu Paraguay (Asuncion)',
+        'America/Asuncion' => 'Waktu Paraguay (Asunción)',
         'America/Bahia' => 'Waktu Brasil (Bahia)',
         'America/Bahia_Banderas' => 'Waktu Tengah (Bahia Banderas)',
         'America/Barbados' => 'Waktu Atlantik (Barbados)',
@@ -93,7 +93,7 @@
         'America/Costa_Rica' => 'Waktu Tengah (Kosta Rika)',
         'America/Creston' => 'Waktu Pegunungan (Creston)',
         'America/Cuiaba' => 'Waktu Amazon (Cuiaba)',
-        'America/Curacao' => 'Waktu Atlantik (Curacao)',
+        'America/Curacao' => 'Waktu Atlantik (Curaçao)',
         'America/Danmarkshavn' => 'Greenwich Mean Time (Danmarkshavn)',
         'America/Dawson' => 'Waktu Yukon (Dawson)',
         'America/Dawson_Creek' => 'Waktu Pegunungan (Dawson Creek)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Waktu Pegunungan (Fort Nelson)',
         'America/Fortaleza' => 'Waktu Brasil (Fortaleza)',
         'America/Glace_Bay' => 'Waktu Atlantik (Glace Bay)',
-        'America/Godthab' => 'Waktu Greenland Barat (Nuuk)',
+        'America/Godthab' => 'Waktu Greenland (Nuuk)',
         'America/Goose_Bay' => 'Waktu Atlantik (Goose Bay)',
         'America/Grand_Turk' => 'Waktu Timur (Grand Turk)',
         'America/Grenada' => 'Waktu Atlantik (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Waktu Atlantik (Montserrat)',
         'America/Nassau' => 'Waktu Timur (Nassau)',
         'America/New_York' => 'Waktu Timur (New York)',
-        'America/Nipigon' => 'Waktu Timur (Nipigon)',
         'America/Nome' => 'Waktu Alaska (Nome)',
         'America/Noronha' => 'Waktu Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Waktu Tengah (Beulah, Dakota Utara)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Waktu Tengah (New Salem, Dakota Utara)',
         'America/Ojinaga' => 'Waktu Tengah (Ojinaga)',
         'America/Panama' => 'Waktu Timur (Panama)',
-        'America/Pangnirtung' => 'Waktu Timur (Pangnirtung)',
         'America/Paramaribo' => 'Waktu Suriname (Paramaribo)',
         'America/Phoenix' => 'Waktu Pegunungan (Phoenix)',
         'America/Port-au-Prince' => 'Waktu Timur (Port-au-Prince)',
@@ -172,20 +170,18 @@
         'America/Porto_Velho' => 'Waktu Amazon (Porto Velho)',
         'America/Puerto_Rico' => 'Waktu Atlantik (Puerto Rico)',
         'America/Punta_Arenas' => 'Waktu Cile (Punta Arenas)',
-        'America/Rainy_River' => 'Waktu Tengah (Rainy River)',
         'America/Rankin_Inlet' => 'Waktu Tengah (Rankin Inlet)',
         'America/Recife' => 'Waktu Brasil (Recife)',
         'America/Regina' => 'Waktu Tengah (Regina)',
         'America/Resolute' => 'Waktu Tengah (Resolute)',
         'America/Rio_Branco' => 'Waktu Acre (Rio Branco)',
-        'America/Santa_Isabel' => 'Waktu Meksiko Barat Laut (Santa Isabel)',
         'America/Santarem' => 'Waktu Brasil (Santarem)',
         'America/Santiago' => 'Waktu Cile (Santiago)',
         'America/Santo_Domingo' => 'Waktu Atlantik (Santo Domingo)',
         'America/Sao_Paulo' => 'Waktu Brasil (Sao Paulo)',
-        'America/Scoresbysund' => 'Waktu Greenland Timur (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Waktu Greenland (Ittoqqortoormiit)',
         'America/Sitka' => 'Waktu Alaska (Sitka)',
-        'America/St_Barthelemy' => 'Waktu Atlantik (St. Barthelemy)',
+        'America/St_Barthelemy' => 'Waktu Atlantik (St. Barthélemy)',
         'America/St_Johns' => 'Waktu Newfoundland (St. John’s)',
         'America/St_Kitts' => 'Waktu Atlantik (St. Kitts)',
         'America/St_Lucia' => 'Waktu Atlantik (St. Lucia)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Waktu Tengah (Swift Current)',
         'America/Tegucigalpa' => 'Waktu Tengah (Tegucigalpa)',
         'America/Thule' => 'Waktu Atlantik (Thule)',
-        'America/Thunder_Bay' => 'Waktu Timur (Thunder Bay)',
         'America/Tijuana' => 'Waktu Pasifik (Tijuana)',
         'America/Toronto' => 'Waktu Timur (Toronto)',
         'America/Tortola' => 'Waktu Atlantik (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Waktu Yukon (Whitehorse)',
         'America/Winnipeg' => 'Waktu Tengah (Winnipeg)',
         'America/Yakutat' => 'Waktu Alaska (Yakutat)',
-        'America/Yellowknife' => 'Waktu Pegunungan (Yellowknife)',
-        'Antarctica/Casey' => 'Waktu Casey',
+        'Antarctica/Casey' => 'Waktu Barat Australia (Casey)',
         'Antarctica/Davis' => 'Waktu Davis',
         'Antarctica/DumontDUrville' => 'Waktu Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Waktu Timur Australia (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Waktu Vostok',
         'Arctic/Longyearbyen' => 'Waktu Eropa Tengah (Longyearbyen)',
         'Asia/Aden' => 'Waktu Arab (Aden)',
-        'Asia/Almaty' => 'Waktu Kazakhstan Timur (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)',
@@ -233,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)',
@@ -267,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 Timur (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Waktu Tengah Australia (Adelaide)',
         'Australia/Brisbane' => 'Waktu Timur Australia (Brisbane)',
         'Australia/Broken_Hill' => 'Waktu Tengah Australia (Broken Hill)',
-        'Australia/Currie' => 'Waktu Timur Australia (Currie)',
         'Australia/Darwin' => 'Waktu Tengah Australia (Darwin)',
         'Australia/Eucla' => 'Waktu Barat Tengah Australia (Eucla)',
         'Australia/Hobart' => 'Waktu Timur Australia (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Waktu Eropa Timur (Tallinn)',
         'Europe/Tirane' => 'Waktu Eropa Tengah (Tirane)',
         'Europe/Ulyanovsk' => 'Waktu Moskow (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Waktu Eropa Timur (Uzhhorod)',
         'Europe/Vaduz' => 'Waktu Eropa Tengah (Vaduz)',
         'Europe/Vatican' => 'Waktu Eropa Tengah (Vatikan)',
         'Europe/Vienna' => 'Waktu Eropa Tengah (Wina)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Waktu Volgograd',
         'Europe/Warsaw' => 'Waktu Eropa Tengah (Warsawa)',
         'Europe/Zagreb' => 'Waktu Eropa Tengah (Zagreb)',
-        'Europe/Zaporozhye' => 'Waktu Eropa Timur (Zaporizhia)',
         'Europe/Zurich' => 'Waktu Eropa Tengah (Zurich)',
         'Indian/Antananarivo' => 'Waktu Afrika Timur (Antananarivo)',
         'Indian/Chagos' => 'Waktu Samudera Hindia (Chagos)',
@@ -394,9 +382,7 @@
         'Indian/Maldives' => 'Waktu Maladewa',
         'Indian/Mauritius' => 'Waktu Mauritius',
         'Indian/Mayotte' => 'Waktu Afrika Timur (Mayotte)',
-        'Indian/Reunion' => 'Waktu Reunion',
-        'MST7MDT' => 'Waktu Pegunungan',
-        'PST8PDT' => 'Waktu Pasifik',
+        'Indian/Reunion' => 'Waktu Reunion (Réunion)',
         'Pacific/Apia' => 'Waktu Apia',
         'Pacific/Auckland' => 'Waktu Selandia Baru (Auckland)',
         'Pacific/Bougainville' => 'Waktu Papua Nugini (Bougainville)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Waktu Kepulauan Solomon (Guadalkanal)',
         'Pacific/Guam' => 'Waktu Standar Chamorro (Guam)',
         'Pacific/Honolulu' => 'Waktu Hawaii-Aleutian (Honolulu)',
-        'Pacific/Johnston' => 'Waktu Hawaii-Aleutian (Johnston)',
         'Pacific/Kiritimati' => 'Waktu Kep. Line (Kiritimati)',
         'Pacific/Kosrae' => 'Waktu Kosrae',
         'Pacific/Kwajalein' => 'Waktu Kep. Marshall (Kwajalein)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ie.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ie.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ie.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ie.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,137 @@
+<?php
+
+return [
+    '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ig.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ig.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ig.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ig.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
         'Africa/Nouakchott' => 'Oge Mpaghara Greemwich Mean (Nouakchott)',
         'Africa/Ouagadougou' => 'Oge Mpaghara Greemwich Mean (Ouagadougou)',
         'Africa/Porto-Novo' => 'Oge Mpaghara Ọdịda Anyanwụ Afrịka (Porto-Novo)',
-        'Africa/Sao_Tome' => 'Oge Mpaghara Greemwich Mean (Sao Tome)',
+        'Africa/Sao_Tome' => 'Oge Mpaghara Greemwich Mean (São Tomé)',
         'Africa/Tripoli' => 'Oge Mpaghara Ọwụwa Anyanwụ Europe (Tripoli)',
         'Africa/Tunis' => 'Oge Mpaghara Etiti Europe (Tunis)',
         'Africa/Windhoek' => 'Oge Etiti Afrịka (Windhoek)',
@@ -67,7 +67,7 @@
         'America/Argentina/Tucuman' => 'Oge Argentina (Tucuman)',
         'America/Argentina/Ushuaia' => 'Oge Argentina (Ushuaia)',
         'America/Aruba' => 'Oge Mpaghara Atlantic (Aruba)',
-        'America/Asuncion' => 'Oge Paraguay (Asuncion)',
+        'America/Asuncion' => 'Oge Paraguay (Asunción)',
         'America/Bahia' => 'Oge Brasilia (Bahia)',
         'America/Bahia_Banderas' => 'Oge Mpaghara Etiti (Bahía de Banderas)',
         'America/Barbados' => 'Oge Mpaghara Atlantic (Barbados)',
@@ -93,7 +93,7 @@
         'America/Costa_Rica' => 'Oge Mpaghara Etiti (Costa Rica)',
         'America/Creston' => 'Oge Mpaghara Ugwu (Creston)',
         'America/Cuiaba' => 'Oge Amazon (Cuiaba)',
-        'America/Curacao' => 'Oge Mpaghara Atlantic (Curacao)',
+        'America/Curacao' => 'Oge Mpaghara Atlantic (Curaçao)',
         'America/Danmarkshavn' => 'Oge Mpaghara Greemwich Mean (Danmarkshavn)',
         'America/Dawson' => 'Oge Yukon (Dawson)',
         'America/Dawson_Creek' => 'Oge Mpaghara Ugwu (Dawson Creek)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Oge Mpaghara Ugwu (Fort Nelson)',
         'America/Fortaleza' => 'Oge Brasilia (Fortaleza)',
         'America/Glace_Bay' => 'Oge Mpaghara Atlantic (Glace Bay)',
-        'America/Godthab' => 'Oge Mpaghara Ọdịda Anyanwụ Greenland (Nuuk)',
+        'America/Godthab' => 'Oge Greenland (Nuuk)',
         'America/Goose_Bay' => 'Oge Mpaghara Atlantic (Goose Bay)',
         'America/Grand_Turk' => 'Oge Mpaghara Ọwụwa Anyanwụ (Grand Turk)',
         'America/Grenada' => 'Oge Mpaghara Atlantic (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Oge Mpaghara Atlantic (Montserrat)',
         'America/Nassau' => 'Oge Mpaghara Ọwụwa Anyanwụ (Nassau)',
         'America/New_York' => 'Oge Mpaghara Ọwụwa Anyanwụ (New York)',
-        'America/Nipigon' => 'Oge Mpaghara Ọwụwa Anyanwụ (Nipigon)',
         'America/Nome' => 'Oge Alaska (Nome)',
         'America/Noronha' => 'Oge Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Oge Mpaghara Etiti (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Oge Mpaghara Etiti (New Salem, North Dakota)',
         'America/Ojinaga' => 'Oge Mpaghara Etiti (Ojinaga)',
         'America/Panama' => 'Oge Mpaghara Ọwụwa Anyanwụ (Panama)',
-        'America/Pangnirtung' => 'Oge Mpaghara Ọwụwa Anyanwụ (Pangnirtung)',
         'America/Paramaribo' => 'Oge Suriname (Paramaribo)',
         'America/Phoenix' => 'Oge Mpaghara Ugwu (Phoenix)',
         'America/Port-au-Prince' => 'Oge Mpaghara Ọwụwa Anyanwụ (Port-au-Prince)',
@@ -172,20 +170,18 @@
         'America/Porto_Velho' => 'Oge Amazon (Porto Velho)',
         'America/Puerto_Rico' => 'Oge Mpaghara Atlantic (Puerto Rico)',
         'America/Punta_Arenas' => 'Oge Chile (Punta Arenas)',
-        'America/Rainy_River' => 'Oge Mpaghara Etiti (Rainy River)',
         'America/Rankin_Inlet' => 'Oge Mpaghara Etiti (Rankin Inlet)',
         'America/Recife' => 'Oge Brasilia (Recife)',
         'America/Regina' => 'Oge Mpaghara Etiti (Regina)',
         'America/Resolute' => 'Oge Mpaghara Etiti (Resolute)',
         'America/Rio_Branco' => 'Oge Brazil (Rio Branco)',
-        'America/Santa_Isabel' => 'Oge Northwest Mexico (Santa Isabel)',
         'America/Santarem' => 'Oge Brasilia (Santarem)',
         'America/Santiago' => 'Oge Chile (Santiago)',
         'America/Santo_Domingo' => 'Oge Mpaghara Atlantic (Santo Domingo)',
         'America/Sao_Paulo' => 'Oge Brasilia (Sao Paulo)',
-        'America/Scoresbysund' => 'Oge Mpaghara Ọwụwa Anyanwụ Greenland (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Oge Greenland (Ittoqqortoormiit)',
         'America/Sitka' => 'Oge Alaska (Sitka)',
-        'America/St_Barthelemy' => 'Oge Mpaghara Atlantic (St. Barthelemy)',
+        'America/St_Barthelemy' => 'Oge Mpaghara Atlantic (St. Barthélemy)',
         'America/St_Johns' => 'Oge Newfoundland (St. John’s)',
         'America/St_Kitts' => 'Oge Mpaghara Atlantic (St. Kitts)',
         'America/St_Lucia' => 'Oge Mpaghara Atlantic (St. Lucia)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Oge Mpaghara Etiti (Swift Current)',
         'America/Tegucigalpa' => 'Oge Mpaghara Etiti (Tegucigalpa)',
         'America/Thule' => 'Oge Mpaghara Atlantic (Thule)',
-        'America/Thunder_Bay' => 'Oge Mpaghara Ọwụwa Anyanwụ (Thunder Bay)',
         'America/Tijuana' => 'Oge Mpaghara Pacific (Tijuana)',
         'America/Toronto' => 'Oge Mpaghara Ọwụwa Anyanwụ (Toronto)',
         'America/Tortola' => 'Oge Mpaghara Atlantic (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Oge Yukon (Whitehorse)',
         'America/Winnipeg' => 'Oge Mpaghara Etiti (Winnipeg)',
         'America/Yakutat' => 'Oge Alaska (Yakutat)',
-        'America/Yellowknife' => 'Oge Mpaghara Ugwu (Yellowknife)',
-        'Antarctica/Casey' => 'Oge Antarctica (Casey)',
+        'Antarctica/Casey' => 'Oge Mpaghara Ọdịda Anyanwụ Australia (Casey)',
         'Antarctica/Davis' => 'Oge Davis',
         'Antarctica/DumontDUrville' => 'Oge Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Oge Mpaghara Ọwụwa Anyanwụ Australia (Macquarie)',
@@ -216,24 +210,23 @@
         'Antarctica/Vostok' => 'Oge Vostok',
         'Arctic/Longyearbyen' => 'Oge Mpaghara Etiti Europe (Longyearbyen)',
         'Asia/Aden' => 'Oge Arab (Aden)',
-        'Asia/Almaty' => 'Oge Mpaghara Ọwụwa 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)',
@@ -250,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)',
@@ -267,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 Ọwụwa 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)',
@@ -289,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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Oge Etiti Australia (Adelaide)',
         'Australia/Brisbane' => 'Oge Mpaghara Ọwụwa Anyanwụ Australia (Brisbane)',
         'Australia/Broken_Hill' => 'Oge Etiti Australia (Broken Hill)',
-        'Australia/Currie' => 'Oge Mpaghara Ọwụwa Anyanwụ Australia (Currie)',
         'Australia/Darwin' => 'Oge Etiti Australia (Darwin)',
         'Australia/Eucla' => 'Oge Mpaghara Ọdịda Anyanwụ Etiti Australia (Eucla)',
         'Australia/Hobart' => 'Oge Mpaghara Ọwụwa Anyanwụ Australia (Hobart)',
@@ -320,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)',
@@ -342,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)',
@@ -363,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Oge Mpaghara Ọwụwa Anyanwụ Europe (Tallinn)',
         'Europe/Tirane' => 'Oge Mpaghara Etiti Europe (Tirane)',
         'Europe/Ulyanovsk' => 'Oge Moscow (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Oge Mpaghara Ọwụwa Anyanwụ Europe (Uzhgorod)',
         'Europe/Vaduz' => 'Oge Mpaghara Etiti Europe (Vaduz)',
         'Europe/Vatican' => 'Oge Mpaghara Etiti Europe (Vatican)',
         'Europe/Vienna' => 'Oge Mpaghara Etiti Europe (Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Oge Volgograd',
         'Europe/Warsaw' => 'Oge Mpaghara Etiti Europe (Warsaw)',
         'Europe/Zagreb' => 'Oge Mpaghara Etiti Europe (Zagreb)',
-        'Europe/Zaporozhye' => 'Oge Mpaghara Ọwụwa Anyanwụ Europe (Zaporozhye)',
         'Europe/Zurich' => 'Oge Mpaghara Etiti Europe (Zurich)',
         'Indian/Antananarivo' => 'Oge Mpaghara Ọwụwa Anyanwụ Afrịka (Antananarivo)',
         'Indian/Chagos' => 'Oge Osimiri India (Chagos)',
@@ -394,9 +382,7 @@
         'Indian/Maldives' => 'Oge Maldives',
         'Indian/Mauritius' => 'Oge Mauritius',
         'Indian/Mayotte' => 'Oge Mpaghara Ọwụwa Anyanwụ Afrịka (Mayotte)',
-        'Indian/Reunion' => 'Oge Réunion (Reunion)',
-        'MST7MDT' => 'Oge Mpaghara Ugwu',
-        'PST8PDT' => 'Oge Mpaghara Pacific',
+        'Indian/Reunion' => 'Oge Réunion',
         'Pacific/Apia' => 'Oge Apia',
         'Pacific/Auckland' => 'Oge New Zealand (Auckland)',
         'Pacific/Bougainville' => 'Oge Papua New Guinea (Bougainville)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Oge Solomon Islands (Guadalcanal)',
         'Pacific/Guam' => 'Oge Izugbe Chamorro (Guam)',
         'Pacific/Honolulu' => 'Oge Hawaii-Aleutian (Honolulu)',
-        'Pacific/Johnston' => 'Oge Hawaii-Aleutian (Johnston)',
         'Pacific/Kiritimati' => 'Oge Line Islands (Kiritimati)',
         'Pacific/Kosrae' => 'Oge Kosrae',
         'Pacific/Kwajalein' => 'Oge Marshall Islands (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Oge Wake Island',
         'Pacific/Wallis' => 'Oge Wallis & Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ii.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ii.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ii.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ii.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,88 +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' => 'ꀠꑭ (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/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',
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/is.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/is.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/is.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/is.php	2026-05-20 10:22:01.000000000 +0200
@@ -93,7 +93,7 @@
         'America/Costa_Rica' => 'Tími í miðhluta Bandaríkjanna og Kanada (Kostaríka)',
         'America/Creston' => 'Tími í Klettafjöllum (Creston)',
         'America/Cuiaba' => 'Amasóntími (Cuiaba)',
-        'America/Curacao' => 'Tími á Atlantshafssvæðinu (Curacao)',
+        'America/Curacao' => 'Tími á Atlantshafssvæðinu (Curaçao)',
         'America/Danmarkshavn' => 'Greenwich-staðaltími (Danmarkshavn)',
         'America/Dawson' => 'Tími í Júkon (Dawson)',
         'America/Dawson_Creek' => 'Tími í Klettafjöllum (Dawson Creek)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Tími í Klettafjöllum (Fort Nelson)',
         'America/Fortaleza' => 'Brasilíutími (Fortaleza)',
         'America/Glace_Bay' => 'Tími á Atlantshafssvæðinu (Glace Bay)',
-        'America/Godthab' => 'Vestur-Grænlandstími (Nuuk)',
+        'America/Godthab' => 'Grænland (Nuuk)',
         'America/Goose_Bay' => 'Tími á Atlantshafssvæðinu (Goose Bay)',
         'America/Grand_Turk' => 'Tími í austurhluta Bandaríkjanna og Kanada (Grand Turk)',
         'America/Grenada' => 'Tími á Atlantshafssvæðinu (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Tími á Atlantshafssvæðinu (Montserrat)',
         'America/Nassau' => 'Tími í austurhluta Bandaríkjanna og Kanada (Nassau)',
         'America/New_York' => 'Tími í austurhluta Bandaríkjanna og Kanada (New York)',
-        'America/Nipigon' => 'Tími í austurhluta Bandaríkjanna og Kanada (Nipigon)',
         'America/Nome' => 'Tími í Alaska (Nome)',
         'America/Noronha' => 'Tími í Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Tími í miðhluta Bandaríkjanna og Kanada (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Tími í miðhluta Bandaríkjanna og Kanada (New Salem, North Dakota)',
         'America/Ojinaga' => 'Tími í miðhluta Bandaríkjanna og Kanada (Ojinaga)',
         'America/Panama' => 'Tími í austurhluta Bandaríkjanna og Kanada (Panama)',
-        'America/Pangnirtung' => 'Tími í austurhluta Bandaríkjanna og Kanada (Pangnirtung)',
         'America/Paramaribo' => 'Súrinamtími (Paramaribo)',
         'America/Phoenix' => 'Tími í Klettafjöllum (Phoenix)',
         'America/Port-au-Prince' => 'Tími í austurhluta Bandaríkjanna og Kanada (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amasóntími (Porto Velho)',
         'America/Puerto_Rico' => 'Tími á Atlantshafssvæðinu (Púertó Ríkó)',
         'America/Punta_Arenas' => 'Síletími (Punta Arenas)',
-        'America/Rainy_River' => 'Tími í miðhluta Bandaríkjanna og Kanada (Rainy River)',
         'America/Rankin_Inlet' => 'Tími í miðhluta Bandaríkjanna og Kanada (Rankin Inlet)',
         'America/Recife' => 'Brasilíutími (Recife)',
         'America/Regina' => 'Tími í miðhluta Bandaríkjanna og Kanada (Regina)',
         'America/Resolute' => 'Tími í miðhluta Bandaríkjanna og Kanada (Resolute)',
         'America/Rio_Branco' => 'Brasilía (Rio Branco)',
-        'America/Santa_Isabel' => 'Tími í Norðvestur-Mexíkó (Santa Isabel)',
         'America/Santarem' => 'Brasilíutími (Santarem)',
         'America/Santiago' => 'Síletími (Santiago)',
         'America/Santo_Domingo' => 'Tími á Atlantshafssvæðinu (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasilíutími (Sao Paulo)',
-        'America/Scoresbysund' => 'Austur-Grænlandstími (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Grænland (Ittoqqortoormiit)',
         'America/Sitka' => 'Tími í Alaska (Sitka)',
         'America/St_Barthelemy' => 'Tími á Atlantshafssvæðinu (Sankti Bartólómeusareyjar)',
         'America/St_Johns' => 'Tími á Nýfundnalandi (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Tími í miðhluta Bandaríkjanna og Kanada (Swift Current)',
         'America/Tegucigalpa' => 'Tími í miðhluta Bandaríkjanna og Kanada (Tegucigalpa)',
         'America/Thule' => 'Tími á Atlantshafssvæðinu (Thule)',
-        'America/Thunder_Bay' => 'Tími í austurhluta Bandaríkjanna og Kanada (Thunder Bay)',
         'America/Tijuana' => 'Tími á Kyrrahafssvæðinu (Tijuana)',
         'America/Toronto' => 'Tími í austurhluta Bandaríkjanna og Kanada (Toronto)',
         'America/Tortola' => 'Tími á Atlantshafssvæðinu (Tortóla)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Tími í Júkon (Whitehorse)',
         'America/Winnipeg' => 'Tími í miðhluta Bandaríkjanna og Kanada (Winnipeg)',
         'America/Yakutat' => 'Tími í Alaska (Yakutat)',
-        'America/Yellowknife' => 'Tími í Klettafjöllum (Yellowknife)',
-        'Antarctica/Casey' => 'Suðurskautslandið (Casey)',
+        'Antarctica/Casey' => 'Tími í Vestur-Ástralíu (Casey)',
         'Antarctica/Davis' => 'Davis-tími',
         'Antarctica/DumontDUrville' => 'Tími á Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Tími í Austur-Ástralíu (Macquarie)',
@@ -216,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 í Austur-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ú)',
@@ -233,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)',
@@ -267,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 í Austur-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æ)',
@@ -297,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)',
         'Atlantic/Canary' => 'Vestur-Evróputími (Kanaríeyjar)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Tími í Mið-Ástralíu (Adelaide)',
         'Australia/Brisbane' => 'Tími í Austur-Ástralíu (Brisbane)',
         'Australia/Broken_Hill' => 'Tími í Mið-Ástralíu (Broken Hill)',
-        'Australia/Currie' => 'Tími í Austur-Ástralíu (Currie)',
         'Australia/Darwin' => 'Tími í Mið-Ástralíu (Darwin)',
         'Australia/Eucla' => 'Tími í miðvesturhluta Ástralíu (Eucla)',
         'Australia/Hobart' => 'Tími í Austur-Ástralíu (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Austur-Evróputími (Tallinn)',
         'Europe/Tirane' => 'Mið-Evróputími (Tírana)',
         'Europe/Ulyanovsk' => 'Moskvutími (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Austur-Evróputími (Uzhgorod)',
         'Europe/Vaduz' => 'Mið-Evróputími (Vaduz)',
         'Europe/Vatican' => 'Mið-Evróputími (Vatíkanið)',
         'Europe/Vienna' => 'Mið-Evróputími (Vín)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Tími í Volgograd',
         'Europe/Warsaw' => 'Mið-Evróputími (Varsjá)',
         'Europe/Zagreb' => 'Mið-Evróputími (Zagreb)',
-        'Europe/Zaporozhye' => 'Austur-Evróputími (Zaporozhye)',
         'Europe/Zurich' => 'Mið-Evróputími (Zurich)',
         'Indian/Antananarivo' => 'Austur-Afríkutími (Antananarivo)',
         'Indian/Chagos' => 'Indlandshafstími (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Salómonseyjatími (Guadalcanal)',
         'Pacific/Guam' => 'Chamorro-staðaltími (Gvam)',
         'Pacific/Honolulu' => 'Tími á Havaí og Aleúta (Honolulu)',
-        'Pacific/Johnston' => 'Tími á Havaí og Aleúta (Johnston)',
         'Pacific/Kiritimati' => 'Línueyja-tími (Kiritimati)',
         'Pacific/Kosrae' => 'Kosrae-tími',
         'Pacific/Kwajalein' => 'Tími á Marshall-eyjum (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Tími á Wake-eyju',
         'Pacific/Wallis' => 'Tími á Wallis- og Fútúnaeyjum',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/it.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/it.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/it.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/it.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Ora Montagne Rocciose USA (Fort Nelson)',
         'America/Fortaleza' => 'Ora di Brasilia (Fortaleza)',
         'America/Glace_Bay' => 'Ora dell’Atlantico (Glace Bay)',
-        'America/Godthab' => 'Ora della Groenlandia occidentale (Nuuk)',
+        'America/Godthab' => 'Ora Groenlandia (Nuuk)',
         'America/Goose_Bay' => 'Ora dell’Atlantico (Goose Bay)',
         'America/Grand_Turk' => 'Ora orientale USA (Grand Turk)',
         'America/Grenada' => 'Ora dell’Atlantico (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Ora dell’Atlantico (Montserrat)',
         'America/Nassau' => 'Ora orientale USA (Nassau)',
         'America/New_York' => 'Ora orientale USA (New York)',
-        'America/Nipigon' => 'Ora orientale USA (Nipigon)',
         'America/Nome' => 'Ora dell’Alaska (Nome)',
         'America/Noronha' => 'Ora di Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Ora centrale USA (Beulah, Dakota del nord)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Ora centrale USA (New Salem, Dakota del nord)',
         'America/Ojinaga' => 'Ora centrale USA (Ojinaga)',
         'America/Panama' => 'Ora orientale USA (Panama)',
-        'America/Pangnirtung' => 'Ora orientale USA (Pangnirtung)',
         'America/Paramaribo' => 'Ora del Suriname (Paramaribo)',
         'America/Phoenix' => 'Ora Montagne Rocciose USA (Phoenix)',
         'America/Port-au-Prince' => 'Ora orientale USA (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Ora dell’Amazzonia (Porto Velho)',
         'America/Puerto_Rico' => 'Ora dell’Atlantico (Portorico)',
         'America/Punta_Arenas' => 'Ora del Cile (Punta Arenas)',
-        'America/Rainy_River' => 'Ora centrale USA (Rainy River)',
         'America/Rankin_Inlet' => 'Ora centrale USA (Rankin Inlet)',
         'America/Recife' => 'Ora di Brasilia (Recife)',
         'America/Regina' => 'Ora centrale USA (Regina)',
         'America/Resolute' => 'Ora centrale USA (Resolute)',
         'America/Rio_Branco' => 'Ora Brasile (Rio Branco)',
-        'America/Santa_Isabel' => 'Ora del Messico nord-occidentale (Santa Isabel)',
         'America/Santarem' => 'Ora di Brasilia (Santarém)',
         'America/Santiago' => 'Ora del Cile (Santiago)',
         'America/Santo_Domingo' => 'Ora dell’Atlantico (Santo Domingo)',
         'America/Sao_Paulo' => 'Ora di Brasilia (San Paolo)',
-        'America/Scoresbysund' => 'Ora della Groenlandia orientale (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Ora Groenlandia (Ittoqqortoormiit)',
         'America/Sitka' => 'Ora dell’Alaska (Sitka)',
         'America/St_Barthelemy' => 'Ora dell’Atlantico (Saint-Barthélemy)',
         'America/St_Johns' => 'Ora di Terranova (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Ora centrale USA (Swift Current)',
         'America/Tegucigalpa' => 'Ora centrale USA (Tegucigalpa)',
         'America/Thule' => 'Ora dell’Atlantico (Thule)',
-        'America/Thunder_Bay' => 'Ora orientale USA (Thunder Bay)',
         'America/Tijuana' => 'Ora del Pacifico USA (Tijuana)',
         'America/Toronto' => 'Ora orientale USA (Toronto)',
         'America/Tortola' => 'Ora dell’Atlantico (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Ora dello Yukon (Whitehorse)',
         'America/Winnipeg' => 'Ora centrale USA (Winnipeg)',
         'America/Yakutat' => 'Ora dell’Alaska (Yakutat)',
-        'America/Yellowknife' => 'Ora Montagne Rocciose USA (Yellowknife)',
-        'Antarctica/Casey' => 'Ora Antartide (Casey)',
+        'Antarctica/Casey' => 'Ora dell’Australia occidentale (Casey)',
         'Antarctica/Davis' => 'Ora di Davis',
         'Antarctica/DumontDUrville' => 'Ora di Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Ora dell’Australia orientale (Macquarie)',
@@ -216,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 orientale (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)',
@@ -233,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)',
@@ -267,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 orientale (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Ora dell’Australia centrale (Adelaide)',
         'Australia/Brisbane' => 'Ora dell’Australia orientale (Brisbane)',
         'Australia/Broken_Hill' => 'Ora dell’Australia centrale (Broken Hill)',
-        'Australia/Currie' => 'Ora dell’Australia orientale (Currie)',
         'Australia/Darwin' => 'Ora dell’Australia centrale (Darwin)',
         'Australia/Eucla' => 'Ora dell’Australia centroccidentale (Eucla)',
         'Australia/Hobart' => 'Ora dell’Australia orientale (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Ora dell’Europa orientale (Tallinn)',
         'Europe/Tirane' => 'Ora dell’Europa centrale (Tirana)',
         'Europe/Ulyanovsk' => 'Ora di Mosca (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Ora dell’Europa orientale (Užhorod)',
         'Europe/Vaduz' => 'Ora dell’Europa centrale (Vaduz)',
         'Europe/Vatican' => 'Ora dell’Europa centrale (Città del Vaticano)',
         'Europe/Vienna' => 'Ora dell’Europa centrale (Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Ora di Volgograd',
         'Europe/Warsaw' => 'Ora dell’Europa centrale (Varsavia)',
         'Europe/Zagreb' => 'Ora dell’Europa centrale (Zagabria)',
-        'Europe/Zaporozhye' => 'Ora dell’Europa orientale (Zaporozhye)',
         'Europe/Zurich' => 'Ora dell’Europa centrale (Zurigo)',
         'Indian/Antananarivo' => 'Ora dell’Africa orientale (Antananarivo)',
         'Indian/Chagos' => 'Ora dell’Oceano Indiano (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Ora delle Isole Salomone (Guadalcanal)',
         'Pacific/Guam' => 'Ora di Chamorro (Guam)',
         'Pacific/Honolulu' => 'Ora delle isole Hawaii-Aleutine (Honolulu)',
-        'Pacific/Johnston' => 'Ora delle isole Hawaii-Aleutine (Johnston)',
         'Pacific/Kiritimati' => 'Ora delle Sporadi equatoriali (Kiritimati)',
         'Pacific/Kosrae' => 'Ora del Kosrae',
         'Pacific/Kwajalein' => 'Ora delle Isole Marshall (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Ora dell’Isola di Wake',
         'Pacific/Wallis' => 'Ora di Wallis e Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ja.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ja.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ja.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ja.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'アメリカ山地時間（フォートネルソン）',
         'America/Fortaleza' => 'ブラジリア時間（フォルタレザ）',
         'America/Glace_Bay' => '大西洋時間（グレースベイ）',
-        'America/Godthab' => 'グリーンランド西部時間（ヌーク）',
+        'America/Godthab' => 'グリーンランド時間（ヌーク）',
         'America/Goose_Bay' => '大西洋時間（グースベイ）',
         'America/Grand_Turk' => 'アメリカ東部時間（グランドターク）',
         'America/Grenada' => '大西洋時間（グレナダ）',
@@ -156,7 +156,6 @@
         'America/Montserrat' => '大西洋時間（モントセラト）',
         'America/Nassau' => 'アメリカ東部時間（ナッソー）',
         'America/New_York' => 'アメリカ東部時間（ニューヨーク）',
-        'America/Nipigon' => 'アメリカ東部時間（ニピゴン）',
         'America/Nome' => 'アラスカ時間（ノーム）',
         'America/Noronha' => 'フェルナンド・デ・ノローニャ時間',
         'America/North_Dakota/Beulah' => 'アメリカ中部時間（ノースダコタ州ビューラー）',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'アメリカ中部時間（ノースダコタ州ニューセーラム）',
         'America/Ojinaga' => 'アメリカ中部時間（オヒナガ）',
         'America/Panama' => 'アメリカ東部時間（パナマ）',
-        'America/Pangnirtung' => 'アメリカ東部時間（パンナータング）',
         'America/Paramaribo' => 'スリナム時間（パラマリボ）',
         'America/Phoenix' => 'アメリカ山地時間（フェニックス）',
         'America/Port-au-Prince' => 'アメリカ東部時間（ポルトープランス）',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'アマゾン時間（ポルトベーリョ）',
         'America/Puerto_Rico' => '大西洋時間（プエルトリコ）',
         'America/Punta_Arenas' => 'チリ時間（プンタアレナス）',
-        'America/Rainy_River' => 'アメリカ中部時間（レイニーリバー）',
         'America/Rankin_Inlet' => 'アメリカ中部時間（ランキンインレット）',
         'America/Recife' => 'ブラジリア時間（レシフェ）',
         'America/Regina' => 'アメリカ中部時間（レジャイナ）',
         'America/Resolute' => 'アメリカ中部時間（レゾリュート）',
         'America/Rio_Branco' => 'アクレ時間（リオブランコ）',
-        'America/Santa_Isabel' => 'メキシコ北西部時間（サンタイサベル）',
         'America/Santarem' => 'ブラジリア時間（サンタレム）',
         'America/Santiago' => 'チリ時間（サンチアゴ）',
         'America/Santo_Domingo' => '大西洋時間（サントドミンゴ）',
         'America/Sao_Paulo' => 'ブラジリア時間（サンパウロ）',
-        'America/Scoresbysund' => 'グリーンランド東部時間（イトコルトルミット）',
+        'America/Scoresbysund' => 'グリーンランド時間（イトコルトルミット）',
         'America/Sitka' => 'アラスカ時間（シトカ）',
         'America/St_Barthelemy' => '大西洋時間（サン・バルテルミー）',
         'America/St_Johns' => 'ニューファンドランド時間（セントジョンズ）',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'アメリカ中部時間（スウィフトカレント）',
         'America/Tegucigalpa' => 'アメリカ中部時間（テグシガルパ）',
         'America/Thule' => '大西洋時間（チューレ）',
-        'America/Thunder_Bay' => 'アメリカ東部時間（サンダーベイ）',
         'America/Tijuana' => 'アメリカ太平洋時間（ティフアナ）',
         'America/Toronto' => 'アメリカ東部時間（トロント）',
         'America/Tortola' => '大西洋時間（トルトーラ）',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'ユーコン時間（ホワイトホース）',
         'America/Winnipeg' => 'アメリカ中部時間（ウィニペグ）',
         'America/Yakutat' => 'アラスカ時間（ヤクタット）',
-        'America/Yellowknife' => 'アメリカ山地時間（イエローナイフ）',
-        'Antarctica/Casey' => 'ケイシー基地時間（ケーシー基地）',
+        'Antarctica/Casey' => 'オーストラリア西部時間（ケーシー基地）',
         'Antarctica/Davis' => 'デービス基地時間',
         'Antarctica/DumontDUrville' => 'デュモン・デュルヴィル基地時間',
         'Antarctica/Macquarie' => 'オーストラリア東部時間（マッコリー）',
@@ -216,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' => 'アゼルバイジャン時間（バクー）',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'ブルネイ・ダルサラーム時間',
         'Asia/Calcutta' => 'インド標準時（コルカタ）',
         'Asia/Chita' => 'ヤクーツク時間（チタ）',
-        'Asia/Choibalsan' => 'ウランバートル時間（チョイバルサン）',
         'Asia/Colombo' => 'インド標準時（コロンボ）',
         'Asia/Damascus' => '東ヨーロッパ時間（ダマスカス）',
         'Asia/Dhaka' => 'バングラデシュ時間（ダッカ）',
@@ -267,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' => 'インドシナ時間（ホーチミン）',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'オーストラリア中部時間（アデレード）',
         'Australia/Brisbane' => 'オーストラリア東部時間（ブリスベン）',
         'Australia/Broken_Hill' => 'オーストラリア中部時間（ブロークンヒル）',
-        'Australia/Currie' => 'オーストラリア東部時間（カリー）',
         'Australia/Darwin' => 'オーストラリア中部時間（ダーウィン）',
         'Australia/Eucla' => 'オーストラリア中西部時間（ユークラ）',
         'Australia/Hobart' => 'オーストラリア東部時間（ホバート）',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'オーストラリア東部時間（メルボルン）',
         'Australia/Perth' => 'オーストラリア西部時間（パース）',
         'Australia/Sydney' => 'オーストラリア東部時間（シドニー）',
-        'CST6CDT' => 'アメリカ中部時間',
-        'EST5EDT' => 'アメリカ東部時間',
         'Etc/GMT' => 'グリニッジ標準時',
         'Etc/UTC' => '協定世界時',
         'Europe/Amsterdam' => '中央ヨーロッパ時間（アムステルダム）',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => '東ヨーロッパ時間（タリン）',
         'Europe/Tirane' => '中央ヨーロッパ時間（ティラナ）',
         'Europe/Ulyanovsk' => 'モスクワ時間（ウリヤノフスク）',
-        'Europe/Uzhgorod' => '東ヨーロッパ時間（ウージュホロド）',
         'Europe/Vaduz' => '中央ヨーロッパ時間（ファドゥーツ）',
         'Europe/Vatican' => '中央ヨーロッパ時間（バチカン）',
         'Europe/Vienna' => '中央ヨーロッパ時間（ウィーン）',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'ボルゴグラード時間',
         'Europe/Warsaw' => '中央ヨーロッパ時間（ワルシャワ）',
         'Europe/Zagreb' => '中央ヨーロッパ時間（ザグレブ）',
-        'Europe/Zaporozhye' => '東ヨーロッパ時間（ザポリージャ）',
         'Europe/Zurich' => '中央ヨーロッパ時間（チューリッヒ）',
         'Indian/Antananarivo' => '東アフリカ時間（アンタナナリボ）',
         'Indian/Chagos' => 'インド洋時間（チャゴス）',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'モーリシャス時間',
         'Indian/Mayotte' => '東アフリカ時間（マヨット）',
         'Indian/Reunion' => 'レユニオン時間',
-        'MST7MDT' => 'アメリカ山地時間',
-        'PST8PDT' => 'アメリカ太平洋時間',
         'Pacific/Apia' => 'アピア時間',
         'Pacific/Auckland' => 'ニュージーランド時間（オークランド）',
         'Pacific/Bougainville' => 'パプアニューギニア時間（ブーゲンビル）',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'ソロモン諸島時間（ガダルカナル）',
         'Pacific/Guam' => 'チャモロ時間（グアム）',
         'Pacific/Honolulu' => 'ハワイ・アリューシャン時間（ホノルル）',
-        'Pacific/Johnston' => 'ハワイ・アリューシャン時間（ジョンストン島）',
         'Pacific/Kiritimati' => 'ライン諸島時間（キリスィマスィ島）',
         'Pacific/Kosrae' => 'コスラエ時間',
         'Pacific/Kwajalein' => 'マーシャル諸島時間（クェゼリン）',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'ウェーク島時間',
         'Pacific/Wallis' => 'ウォリス・フツナ時間（ウォリス諸島）',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/jv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/jv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/jv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/jv.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
         'Africa/Nouakchott' => 'Wektu Rerata Greenwich (Nouakchott)',
         'Africa/Ouagadougou' => 'Wektu Rerata Greenwich (Ouagadougou)',
         'Africa/Porto-Novo' => 'Wektu Afrika Kulon (Porto-Novo)',
-        'Africa/Sao_Tome' => 'Wektu Rerata Greenwich (Sao Tome)',
+        'Africa/Sao_Tome' => 'Wektu Rerata Greenwich (São Tomé)',
         'Africa/Tripoli' => 'Wektu Eropa sisih Wetan (Tripoli)',
         'Africa/Tunis' => 'Wektu Eropa Tengah (Tunis)',
         'Africa/Windhoek' => 'Wektu Afrika Tengah (Windhoek)',
@@ -67,7 +67,7 @@
         'America/Argentina/Tucuman' => 'Wektu Argentina (Tucuman)',
         'America/Argentina/Ushuaia' => 'Wektu Argentina (Ushuaia)',
         'America/Aruba' => 'Wektu Atlantik (Aruba)',
-        'America/Asuncion' => 'Wektu Paraguay (Asuncion)',
+        'America/Asuncion' => 'Wektu Paraguay (Asunción)',
         'America/Bahia' => 'Wektu Brasilia (Bahia)',
         'America/Bahia_Banderas' => 'Wektu Tengah (Bahia Banderas)',
         'America/Barbados' => 'Wektu Atlantik (Barbados)',
@@ -93,7 +93,7 @@
         'America/Costa_Rica' => 'Wektu Tengah (Kosta Rika)',
         'America/Creston' => 'Wektu Giri (Creston)',
         'America/Cuiaba' => 'Wektu Amazon (Kuiaba)',
-        'America/Curacao' => 'Wektu Atlantik (Curacao)',
+        'America/Curacao' => 'Wektu Atlantik (Curaçao)',
         'America/Danmarkshavn' => 'Wektu Rerata Greenwich (Danmarkshavn)',
         'America/Dawson' => 'Wektu Yukon (Dawson)',
         'America/Dawson_Creek' => 'Wektu Giri (Dawson Creek)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Wektu Giri (Benteng Nelson)',
         'America/Fortaleza' => 'Wektu Brasilia (Fortaleza)',
         'America/Glace_Bay' => 'Wektu Atlantik (Teluk Glace)',
-        'America/Godthab' => 'Wektu Grinland Kulon (Nuuk)',
+        'America/Godthab' => 'Wektu Greenland (Nuuk)',
         'America/Goose_Bay' => 'Wektu Atlantik (Teluk Goose)',
         'America/Grand_Turk' => 'Wektu sisih Wetan (Grand Turk)',
         'America/Grenada' => 'Wektu Atlantik (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Wektu Atlantik (Montserrat)',
         'America/Nassau' => 'Wektu sisih Wetan (Nassau)',
         'America/New_York' => 'Wektu sisih Wetan (New York)',
-        'America/Nipigon' => 'Wektu sisih Wetan (Nipigon)',
         'America/Nome' => 'Wektu Alaska (Nome)',
         'America/Noronha' => 'Wektu Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Wektu Tengah (Beulah [Dakota Lor])',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Wektu Tengah (Salem Anyar [Dakota Lor])',
         'America/Ojinaga' => 'Wektu Tengah (Ojinaga)',
         'America/Panama' => 'Wektu sisih Wetan (Panama)',
-        'America/Pangnirtung' => 'Wektu sisih Wetan (Pangnirtung)',
         'America/Paramaribo' => 'Wektu Suriname (Paramaribo)',
         'America/Phoenix' => 'Wektu Giri (Phoenix)',
         'America/Port-au-Prince' => 'Wektu sisih Wetan (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Wektu Amazon (Porto Velho)',
         'America/Puerto_Rico' => 'Wektu Atlantik (Puerto Riko)',
         'America/Punta_Arenas' => 'Wektu Chili (Punta Arenas)',
-        'America/Rainy_River' => 'Wektu Tengah (Kali Rainy)',
         'America/Rankin_Inlet' => 'Wektu Tengah (Rankin Inlet)',
         'America/Recife' => 'Wektu Brasilia (Recife)',
         'America/Regina' => 'Wektu Tengah (Regina)',
         'America/Resolute' => 'Wektu Tengah (Resolute)',
         'America/Rio_Branco' => 'Wektu Brasil (Rio Branco)',
-        'America/Santa_Isabel' => 'Wektu Meksiko Lor-Kulon (Santa Isabel)',
         'America/Santarem' => 'Wektu Brasilia (Santarem)',
         'America/Santiago' => 'Wektu Chili (Santiago)',
         'America/Santo_Domingo' => 'Wektu Atlantik (Santo Domingo)',
         'America/Sao_Paulo' => 'Wektu Brasilia (Sao Paulo)',
-        'America/Scoresbysund' => 'Wektu Grinland Wetan (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Wektu Greenland (Ittoqqortoormiit)',
         'America/Sitka' => 'Wektu Alaska (Sitka)',
         'America/St_Barthelemy' => 'Wektu Atlantik (Santa Barthelemy)',
         'America/St_Johns' => 'Wektu Newfoundland (Santa John)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Wektu Tengah (Arus Banter)',
         'America/Tegucigalpa' => 'Wektu Tengah (Tegucigalpa)',
         'America/Thule' => 'Wektu Atlantik (Thule)',
-        'America/Thunder_Bay' => 'Wektu sisih Wetan (Teluk Gludhug)',
         'America/Tijuana' => 'Wektu Pasifik (Tijuana)',
         'America/Toronto' => 'Wektu sisih Wetan (Toronto)',
         'America/Tortola' => 'Wektu Atlantik (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Wektu Yukon (Whitehorse)',
         'America/Winnipeg' => 'Wektu Tengah (Winnipeg)',
         'America/Yakutat' => 'Wektu Alaska (Yakutat)',
-        'America/Yellowknife' => 'Wektu Giri (Yellowknife)',
-        'Antarctica/Casey' => 'Wektu Antartika (Casey)',
+        'Antarctica/Casey' => 'Wektu Australia sisih Kulon (Casey)',
         'Antarctica/Davis' => 'Wektu Davis',
         'Antarctica/DumontDUrville' => 'Wektu Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Wektu Australia sisih Wetan (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Wektu Vostok',
         'Arctic/Longyearbyen' => 'Wektu Eropa Tengah (Longyearbyen)',
         'Asia/Aden' => 'Wektu Arab (Aden)',
-        'Asia/Almaty' => 'Wektu Kazakhstan Wetan (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)',
@@ -233,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)',
@@ -267,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 Wetan (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Wektu Australia Tengah (Adelaide)',
         'Australia/Brisbane' => 'Wektu Australia sisih Wetan (Brisbane)',
         'Australia/Broken_Hill' => 'Wektu Australia Tengah (Broken Hill)',
-        'Australia/Currie' => 'Wektu Australia sisih Wetan (Currie)',
         'Australia/Darwin' => 'Wektu Australia Tengah (Darwin)',
         'Australia/Eucla' => 'Wektu Australia Tengah sisih Kulon (Eucla)',
         'Australia/Hobart' => 'Wektu Australia sisih Wetan (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Wektu Eropa sisih Wetan (Tallinn)',
         'Europe/Tirane' => 'Wektu Eropa Tengah (Tirane)',
         'Europe/Ulyanovsk' => 'Wektu Moscow (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Wektu Eropa sisih Wetan (Uzhgorod)',
         'Europe/Vaduz' => 'Wektu Eropa Tengah (Vaduz)',
         'Europe/Vatican' => 'Wektu Eropa Tengah (Vatikan)',
         'Europe/Vienna' => 'Wektu Eropa Tengah (Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Wektu Volgograd',
         'Europe/Warsaw' => 'Wektu Eropa Tengah (Warsaw)',
         'Europe/Zagreb' => 'Wektu Eropa Tengah (Zagreb)',
-        'Europe/Zaporozhye' => 'Wektu Eropa sisih Wetan (Zaporozhye)',
         'Europe/Zurich' => 'Wektu Eropa Tengah (Zurich)',
         'Indian/Antananarivo' => 'Wektu Afrika Wetan (Antananarivo)',
         'Indian/Chagos' => 'Wektu Segoro Hindia (Khagos)',
@@ -394,9 +382,7 @@
         'Indian/Maldives' => 'Wektu Maladewa',
         'Indian/Mauritius' => 'Wektu Mauritius',
         'Indian/Mayotte' => 'Wektu Afrika Wetan (Mayotte)',
-        'Indian/Reunion' => 'Wektu Reunion',
-        'MST7MDT' => 'Wektu Giri',
-        'PST8PDT' => 'Wektu Pasifik',
+        'Indian/Reunion' => 'Wektu Reunion (Réunion)',
         'Pacific/Apia' => 'Wektu Apia',
         'Pacific/Auckland' => 'Wektu Selandia Anyar (Auckland)',
         'Pacific/Bougainville' => 'Wektu Papua Nugini (Bougainville)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Wektu Kepuloan Solomon (Guadalcanal)',
         'Pacific/Guam' => 'Wektu Chamorro (Guam)',
         'Pacific/Honolulu' => 'Wektu Hawaii-Aleutian (Honolulu)',
-        'Pacific/Johnston' => 'Wektu Hawaii-Aleutian (Johnston)',
         'Pacific/Kiritimati' => 'Wektu Kepuloan Line (Kiritimati)',
         'Pacific/Kosrae' => 'Wektu Kosrae',
         'Pacific/Kwajalein' => 'Wektu Kepuloan Marshall (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Wektu Pulo Wake',
         'Pacific/Wallis' => 'Wektu Wallis lan Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ka.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ka.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ka.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ka.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'ჩრდილოეთ ამერიკის მაუნთინის დრო (ფორტ-ნელსონი)',
         'America/Fortaleza' => 'ბრაზილიის დრო (ფორტალეზა)',
         'America/Glace_Bay' => 'ატლანტიკის ოკეანის დრო (გლეის ბეი)',
-        'America/Godthab' => 'დასავლეთ გრენლანდიის დრო (გოდთები)',
+        'America/Godthab' => 'დრო: გრენლანდია (გოდთები)',
         'America/Goose_Bay' => 'ატლანტიკის ოკეანის დრო (გუზ ბეი)',
         'America/Grand_Turk' => 'ჩრდილოეთ ამერიკის აღმოსავლეთის დრო (გრანდ-ტურკი)',
         'America/Grenada' => 'ატლანტიკის ოკეანის დრო (გრენადა)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'ატლანტიკის ოკეანის დრო (მონსერატი)',
         'America/Nassau' => 'ჩრდილოეთ ამერიკის აღმოსავლეთის დრო (ნასაუ)',
         'America/New_York' => 'ჩრდილოეთ ამერიკის აღმოსავლეთის დრო (ნიუ-იორკი)',
-        'America/Nipigon' => 'ჩრდილოეთ ამერიკის აღმოსავლეთის დრო (ნიპიგონი)',
         'America/Nome' => 'ალასკის დრო (ნომი)',
         'America/Noronha' => 'ფერნანდო-დე-ნორონიას დრო',
         'America/North_Dakota/Beulah' => 'ჩრდილოეთ ამერიკის ცენტრალური დრო (ბიულა, ჩრდილოეთი დაკოტა)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'ჩრდილოეთ ამერიკის ცენტრალური დრო (ნიუ-სალემი, ჩრდილოეთი დაკოტა)',
         'America/Ojinaga' => 'ჩრდილოეთ ამერიკის ცენტრალური დრო (ოხინაგა)',
         'America/Panama' => 'ჩრდილოეთ ამერიკის აღმოსავლეთის დრო (პანამა)',
-        'America/Pangnirtung' => 'ჩრდილოეთ ამერიკის აღმოსავლეთის დრო (პანგნირტუნგი)',
         'America/Paramaribo' => 'სურინამის დრო (პარამარიბო)',
         'America/Phoenix' => 'ჩრდილოეთ ამერიკის მაუნთინის დრო (ფენიქსი)',
         'America/Port-au-Prince' => 'ჩრდილოეთ ამერიკის აღმოსავლეთის დრო (პორტ-ა-პრინსი)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'ამაზონიის დრო (პორტუ-ველიო)',
         'America/Puerto_Rico' => 'ატლანტიკის ოკეანის დრო (პუერტო-რიკო)',
         'America/Punta_Arenas' => 'ჩილეს დრო (პუნტა-არენასი)',
-        'America/Rainy_River' => 'ჩრდილოეთ ამერიკის ცენტრალური დრო (რეინი რივერი)',
         'America/Rankin_Inlet' => 'ჩრდილოეთ ამერიკის ცენტრალური დრო (რენკინ ინლეტი)',
         'America/Recife' => 'ბრაზილიის დრო (რეციფე)',
         'America/Regina' => 'ჩრდილოეთ ამერიკის ცენტრალური დრო (რეჯინა)',
         'America/Resolute' => 'ჩრდილოეთ ამერიკის ცენტრალური დრო (რეზოლუტე)',
         'America/Rio_Branco' => 'დრო: ბრაზილია (რიო ბრანკო)',
-        'America/Santa_Isabel' => 'ჩრდილო-აღმოსავლეთ მექსიკის დრო (სანტა ისაბელი)',
         'America/Santarem' => 'ბრაზილიის დრო (სანტარემი)',
         'America/Santiago' => 'ჩილეს დრო (სანტიაგო)',
         'America/Santo_Domingo' => 'ატლანტიკის ოკეანის დრო (სანტო-დომინგო)',
         'America/Sao_Paulo' => 'ბრაზილიის დრო (სან-პაულუ)',
-        'America/Scoresbysund' => 'აღმოსავლეთ გრენლანდიის დრო (სკორსბისუნდი)',
+        'America/Scoresbysund' => 'დრო: გრენლანდია (სკორსბისუნდი)',
         'America/Sitka' => 'ალასკის დრო (სიტკა)',
         'America/St_Barthelemy' => 'ატლანტიკის ოკეანის დრო (სენ-ბართელემი)',
         'America/St_Johns' => 'ნიუფაუნდლენდის დრო (სენტ-ჯონსი)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'ჩრდილოეთ ამერიკის ცენტრალური დრო (სვიფტ კარენტი)',
         'America/Tegucigalpa' => 'ჩრდილოეთ ამერიკის ცენტრალური დრო (ტეგუჩიგალპა)',
         'America/Thule' => 'ატლანტიკის ოკეანის დრო (თულე)',
-        'America/Thunder_Bay' => 'ჩრდილოეთ ამერიკის აღმოსავლეთის დრო (თანდერ ბეი)',
         'America/Tijuana' => 'ჩრდილოეთ ამერიკის წყნარი ოკეანის დრო (ტიხუანა)',
         'America/Toronto' => 'ჩრდილოეთ ამერიკის აღმოსავლეთის დრო (ტორონტო)',
         'America/Tortola' => 'ატლანტიკის ოკეანის დრო (ტორტოლა)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'იუკონის დრო (უაითჰორსი)',
         'America/Winnipeg' => 'ჩრდილოეთ ამერიკის ცენტრალური დრო (უინიპეგი)',
         'America/Yakutat' => 'ალასკის დრო (იაკუტატი)',
-        'America/Yellowknife' => 'ჩრდილოეთ ამერიკის მაუნთინის დრო (იელოუნაიფი)',
-        'Antarctica/Casey' => 'დრო: ანტარქტიკა (კეისი)',
+        'Antarctica/Casey' => 'დასავლეთ ავსტრალიის დრო (კეისი)',
         'Antarctica/Davis' => 'დევისის დრო',
         'Antarctica/DumontDUrville' => 'დუმონ-დურვილის დრო (დიუმონ დ’ურვილი)',
         'Antarctica/Macquarie' => 'აღმოსავლეთ ავსტრალიის დრო (მექვორი)',
@@ -216,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' => 'აზერბაიჯანის დრო (ბაქო)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'ბრუნეი-დარუსალამის დრო',
         'Asia/Calcutta' => 'ინდოეთის დრო (კალკუტა)',
         'Asia/Chita' => 'იაკუტსკის დრო (ჩიტა)',
-        'Asia/Choibalsan' => 'ულან-ბატორის დრო (ჩოიბალსანი)',
         'Asia/Colombo' => 'ინდოეთის დრო (კოლომბო)',
         'Asia/Damascus' => 'აღმოსავლეთ ევროპის დრო (დამასკი)',
         'Asia/Dhaka' => 'ბანგლადეშის დრო (დაკა)',
@@ -267,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' => 'ინდოჩინეთის დრო (ჰოჩიმინი)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'ცენტრალური ავსტრალიის დრო (ადელაიდა)',
         'Australia/Brisbane' => 'აღმოსავლეთ ავსტრალიის დრო (ბრისბეინი)',
         'Australia/Broken_Hill' => 'ცენტრალური ავსტრალიის დრო (ბროუკენ ჰილი)',
-        'Australia/Currie' => 'აღმოსავლეთ ავსტრალიის დრო (ქური)',
         'Australia/Darwin' => 'ცენტრალური ავსტრალიის დრო (დარვინი)',
         'Australia/Eucla' => 'ცენტრალური და დასავლეთ ავსტრალიის დრო (ეუკლა)',
         'Australia/Hobart' => 'აღმოსავლეთ ავსტრალიის დრო (ჰობარტი)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'აღმოსავლეთ ავსტრალიის დრო (მელბურნი)',
         'Australia/Perth' => 'დასავლეთ ავსტრალიის დრო (პერთი)',
         'Australia/Sydney' => 'აღმოსავლეთ ავსტრალიის დრო (სიდნეი)',
-        'CST6CDT' => 'ჩრდილოეთ ამერიკის ცენტრალური დრო',
-        'EST5EDT' => 'ჩრდილოეთ ამერიკის აღმოსავლეთის დრო',
         'Etc/GMT' => 'გრინვიჩის საშუალო დრო',
         'Etc/UTC' => 'მსოფლიო კოორდინირებული დრო',
         'Europe/Amsterdam' => 'ცენტრალური ევროპის დრო (ამსტერდამი)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'აღმოსავლეთ ევროპის დრო (ტალინი)',
         'Europe/Tirane' => 'ცენტრალური ევროპის დრო (ტირანა)',
         'Europe/Ulyanovsk' => 'მოსკოვის დრო (ულიანოვსკი)',
-        'Europe/Uzhgorod' => 'აღმოსავლეთ ევროპის დრო (უჟგოროდი)',
         'Europe/Vaduz' => 'ცენტრალური ევროპის დრო (ვადუცი)',
         'Europe/Vatican' => 'ცენტრალური ევროპის დრო (ვატიკანი)',
         'Europe/Vienna' => 'ცენტრალური ევროპის დრო (ვენა)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'ვოლგოგრადის დრო',
         'Europe/Warsaw' => 'ცენტრალური ევროპის დრო (ვარშავა)',
         'Europe/Zagreb' => 'ცენტრალური ევროპის დრო (ზაგრები)',
-        'Europe/Zaporozhye' => 'აღმოსავლეთ ევროპის დრო (ზაპოროჟიე)',
         'Europe/Zurich' => 'ცენტრალური ევროპის დრო (ციურიხი)',
         'Indian/Antananarivo' => 'აღმოსავლეთ აფრიკის დრო (ანტანანარივუ)',
         'Indian/Chagos' => 'ინდოეთის ოკეანის კუნძულების დრო (ჩაგოსი)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'მავრიკის დრო',
         'Indian/Mayotte' => 'აღმოსავლეთ აფრიკის დრო (მაიოტი)',
         'Indian/Reunion' => 'რეიუნიონის დრო',
-        'MST7MDT' => 'ჩრდილოეთ ამერიკის მაუნთინის დრო',
-        'PST8PDT' => 'ჩრდილოეთ ამერიკის წყნარი ოკეანის დრო',
         'Pacific/Apia' => 'აპიას დრო',
         'Pacific/Auckland' => 'ახალი ზელანდიის დრო (ოკლენდი)',
         'Pacific/Bougainville' => 'პაპუა-ახალი გვინეის დრო (ბუგენვილი)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'სოლომონის კუნძულების დრო (გვადალკანალი)',
         'Pacific/Guam' => 'ჩამოროს დრო (გუამი)',
         'Pacific/Honolulu' => 'ჰავაისა და ალეუტის დრო (ჰონოლულუ)',
-        'Pacific/Johnston' => 'ჰავაისა და ალეუტის დრო (ჯონსტონი)',
         'Pacific/Kiritimati' => 'ლაინის კუნძულების დრო (კირიტიმატი)',
         'Pacific/Kosrae' => 'კოსრეს დრო (კოსრაე)',
         'Pacific/Kwajalein' => 'მარშალის კუნძულების დრო (კვაჯალეინი)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'ვეიკის კუნძულის დრო (უეიკი)',
         'Pacific/Wallis' => 'ვოლისი და ფუტუნას დრო (ვალისი)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/kk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/kk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/kk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/kk.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Солтүстік Америка тау уақыты (Форт-Нельсон)',
         'America/Fortaleza' => 'Бразилия уақыты (Форталеза)',
         'America/Glace_Bay' => 'Атлантика уақыты (Глейс-Бей)',
-        'America/Godthab' => 'Батыс Гренландия уақыты (Нуук)',
+        'America/Godthab' => 'Гренландия уақыты (Нуук)',
         'America/Goose_Bay' => 'Атлантика уақыты (Гус-Бей)',
         'America/Grand_Turk' => 'Солтүстік Америка шығыс уақыты (Гранд-Терк)',
         'America/Grenada' => 'Атлантика уақыты (Гренада)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Атлантика уақыты (Монтсеррат)',
         'America/Nassau' => 'Солтүстік Америка шығыс уақыты (Нассау)',
         'America/New_York' => 'Солтүстік Америка шығыс уақыты (Нью-Йорк)',
-        'America/Nipigon' => 'Солтүстік Америка шығыс уақыты (Нипигон)',
         'America/Nome' => 'Аляска уақыты (Ном)',
         'America/Noronha' => 'Фернанду-ди-Норонья уақыты',
         'America/North_Dakota/Beulah' => 'Солтүстік Америка орталық уақыты (Бойла, Солтүстік Дакота)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Солтүстік Америка орталық уақыты (Нью Сейлем, Солтүстік Дакота)',
         'America/Ojinaga' => 'Солтүстік Америка орталық уақыты (Охинага)',
         'America/Panama' => 'Солтүстік Америка шығыс уақыты (Панама)',
-        'America/Pangnirtung' => 'Солтүстік Америка шығыс уақыты (Пангниртанг)',
         'America/Paramaribo' => 'Суринам уақыты (Парамарибо)',
         'America/Phoenix' => 'Солтүстік Америка тау уақыты (Финикс)',
         'America/Port-au-Prince' => 'Солтүстік Америка шығыс уақыты (Порт-о-Пренс)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Амазонка уақыты (Порту-Велью)',
         'America/Puerto_Rico' => 'Атлантика уақыты (Пуэрто-Рико)',
         'America/Punta_Arenas' => 'Чили уақыты (Пунта-Аренас)',
-        'America/Rainy_River' => 'Солтүстік Америка орталық уақыты (Рейни-Ривер)',
         'America/Rankin_Inlet' => 'Солтүстік Америка орталық уақыты (Ранкин-Инлет)',
         'America/Recife' => 'Бразилия уақыты (Ресифи)',
         'America/Regina' => 'Солтүстік Америка орталық уақыты (Реджайна)',
         'America/Resolute' => 'Солтүстік Америка орталық уақыты (Резольют)',
         'America/Rio_Branco' => 'Бразилия уақыты (Риу-Бранку)',
-        'America/Santa_Isabel' => 'Солтүстік-батыс Мексика уақыты (Санта-Исабель)',
         'America/Santarem' => 'Бразилия уақыты (Сантарен)',
         'America/Santiago' => 'Чили уақыты (Сантьяго)',
         'America/Santo_Domingo' => 'Атлантика уақыты (Санто-Доминго)',
         'America/Sao_Paulo' => 'Бразилия уақыты (Сан-Паулу)',
-        'America/Scoresbysund' => 'Шығыс Гренландия уақыты (Иллоккортоормиут)',
+        'America/Scoresbysund' => 'Гренландия уақыты (Иллоккортоормиут)',
         'America/Sitka' => 'Аляска уақыты (Ситка)',
         'America/St_Barthelemy' => 'Атлантика уақыты (Сен-Бартелеми)',
         'America/St_Johns' => 'Ньюфаундленд уақыты (Сент-Джонс)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Солтүстік Америка орталық уақыты (Суифт-Каррент)',
         'America/Tegucigalpa' => 'Солтүстік Америка орталық уақыты (Тегусигальпа)',
         'America/Thule' => 'Атлантика уақыты (Туле)',
-        'America/Thunder_Bay' => 'Солтүстік Америка шығыс уақыты (Тандер-Бей)',
         'America/Tijuana' => 'Солтүстік Америка Тынық мұхиты уақыты (Тихуана)',
         'America/Toronto' => 'Солтүстік Америка шығыс уақыты (Торонто)',
         'America/Tortola' => 'Атлантика уақыты (Тортола)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Юкон уақыты (Уайтхорс)',
         'America/Winnipeg' => 'Солтүстік Америка орталық уақыты (Виннипег)',
         'America/Yakutat' => 'Аляска уақыты (Якутат)',
-        'America/Yellowknife' => 'Солтүстік Америка тау уақыты (Йеллоунайф)',
-        'Antarctica/Casey' => 'Антарктида уақыты (Кейси)',
+        'Antarctica/Casey' => 'Батыс Аустралия уақыты (Кейси)',
         'Antarctica/Davis' => 'Дейвис уақыты (Дэйвис)',
         'Antarctica/DumontDUrville' => 'Дюмон-д’Юрвиль уақыты',
         'Antarctica/Macquarie' => 'Шығыс Аустралия уақыты (Маккуори)',
@@ -216,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' => 'Әзірбайжан уақыты (Баку)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'Бруней-Даруссалам уақыты',
         'Asia/Calcutta' => 'Үндістан стандартты уақыты (Калькутта)',
         'Asia/Chita' => 'Якутск уақыты (Чита)',
-        'Asia/Choibalsan' => 'Ұланбатыр уақыты (Чойбалсан)',
         'Asia/Colombo' => 'Үндістан стандартты уақыты (Коломбо)',
         'Asia/Damascus' => 'Шығыс Еуропа уақыты (Дамаск)',
         'Asia/Dhaka' => 'Бангладеш уақыты (Дакка)',
@@ -267,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' => 'Үндіқытай уақыты (Хошимин)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Орталық Аустралия уақыты (Аделаида)',
         'Australia/Brisbane' => 'Шығыс Аустралия уақыты (Брисбен)',
         'Australia/Broken_Hill' => 'Орталық Аустралия уақыты (Брокен-Хилл)',
-        'Australia/Currie' => 'Шығыс Аустралия уақыты (Керри)',
         'Australia/Darwin' => 'Орталық Аустралия уақыты (Дарвин)',
         'Australia/Eucla' => 'Аустралия орталық-батыс уақыты (Юкла)',
         'Australia/Hobart' => 'Шығыс Аустралия уақыты (Хобарт)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'Шығыс Аустралия уақыты (Мельбурн)',
         'Australia/Perth' => 'Батыс Аустралия уақыты (Перт)',
         'Australia/Sydney' => 'Шығыс Аустралия уақыты (Сидней)',
-        'CST6CDT' => 'Солтүстік Америка орталық уақыты',
-        'EST5EDT' => 'Солтүстік Америка шығыс уақыты',
         'Etc/GMT' => 'Гринвич уақыты',
         'Etc/UTC' => 'Дүниежүзілік үйлестірілген уақыт',
         'Europe/Amsterdam' => 'Орталық Еуропа уақыты (Амстердам)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Шығыс Еуропа уақыты (Таллин)',
         'Europe/Tirane' => 'Орталық Еуропа уақыты (Тирана)',
         'Europe/Ulyanovsk' => 'Мәскеу уақыты (Ульяновск)',
-        'Europe/Uzhgorod' => 'Шығыс Еуропа уақыты (Ужгород)',
         'Europe/Vaduz' => 'Орталық Еуропа уақыты (Вадуц)',
         'Europe/Vatican' => 'Орталық Еуропа уақыты (Ватикан)',
         'Europe/Vienna' => 'Орталық Еуропа уақыты (Вена)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Волгоград уақыты',
         'Europe/Warsaw' => 'Орталық Еуропа уақыты (Варшава)',
         'Europe/Zagreb' => 'Орталық Еуропа уақыты (Загреб)',
-        'Europe/Zaporozhye' => 'Шығыс Еуропа уақыты (Запорожье)',
         'Europe/Zurich' => 'Орталық Еуропа уақыты (Цюрих)',
         'Indian/Antananarivo' => 'Шығыс Африка уақыты (Антананариву)',
         'Indian/Chagos' => 'Үнді мұхиты уақыты (Чагос)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'Маврикий уақыты',
         'Indian/Mayotte' => 'Шығыс Африка уақыты (Майотта)',
         'Indian/Reunion' => 'Реюньон уақыты',
-        'MST7MDT' => 'Солтүстік Америка тау уақыты',
-        'PST8PDT' => 'Солтүстік Америка Тынық мұхиты уақыты',
         'Pacific/Apia' => 'Апиа уақыты',
         'Pacific/Auckland' => 'Жаңа Зеландия уақыты (Окленд)',
         'Pacific/Bougainville' => 'Папуа – Жаңа Гвинея уақыты (Бугенвиль)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Соломон аралдары уақыты (Гуадалканал)',
         'Pacific/Guam' => 'Чаморро стандартты уақыты (Гуам)',
         'Pacific/Honolulu' => 'Гавай және Алеут аралдары уақыты (Гонолулу)',
-        'Pacific/Johnston' => 'Гавай және Алеут аралдары уақыты (Джонстон)',
         'Pacific/Kiritimati' => 'Лайн аралдары уақыты (Киритимати)',
         'Pacific/Kosrae' => 'Кусаие уақыты',
         'Pacific/Kwajalein' => 'Маршалл аралдары уақыты (Кваджалейн)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Уэйк аралы уақыты',
         'Pacific/Wallis' => 'Уоллис және Футуна уақыты',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/km.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/km.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/km.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/km.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'ម៉ោង​នៅតំបន់ភ្នំនៃទ្វីប​អាមេរិក​​​ខាង​ជើង (ហ្វតណេលសាន់)',
         'America/Fortaleza' => 'ម៉ោង​នៅ​ប្រាស៊ីលីយ៉ា (ហ្វ័រតាឡេហ្សារ)',
         'America/Glace_Bay' => 'ម៉ោង​នៅ​អាត្លង់ទិក (ក្លាស​បេ)',
-        'America/Godthab' => 'ម៉ោងនៅហ្គ្រីនលែនខាងលិច (នូក)',
+        'America/Godthab' => 'ម៉ោង​នៅ​ ហ្គ្រោអង់ឡង់ (នូក)',
         'America/Goose_Bay' => 'ម៉ោង​នៅ​អាត្លង់ទិក (កូសេបេ)',
         'America/Grand_Turk' => 'ម៉ោងនៅទ្វីបអាមរិកខាងជើងភាគខាងកើត (ហ្គ្រេន​ទូក)',
         'America/Grenada' => 'ម៉ោង​នៅ​អាត្លង់ទិក (ហ្គ្រើណាដ)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'ម៉ោង​នៅ​អាត្លង់ទិក (ម៉ុងស៊ែរ៉ាត​)',
         'America/Nassau' => 'ម៉ោងនៅទ្វីបអាមរិកខាងជើងភាគខាងកើត (ណាស្សូ)',
         'America/New_York' => 'ម៉ោងនៅទ្វីបអាមរិកខាងជើងភាគខាងកើត (ញូវយ៉ក)',
-        'America/Nipigon' => 'ម៉ោងនៅទ្វីបអាមរិកខាងជើងភាគខាងកើត (នីពីកុន)',
         'America/Nome' => 'ម៉ោង​នៅ​អាឡាស្កា (ណូម)',
         'America/Noronha' => 'ម៉ោង​នៅហ្វ៊ែណាន់ដូ​ដឺណូរ៉ូញ៉ា (ណូរ៉ុនញ៉ា)',
         'America/North_Dakota/Beulah' => 'ម៉ោង​​នៅ​ទ្វីបអាមេរិក​ខាង​ជើងភាគកណ្តាល (ប៊ឺឡា ដាកូតា​ខាងជើង)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'ម៉ោង​​នៅ​ទ្វីបអាមេរិក​ខាង​ជើងភាគកណ្តាល (ញូវ​សាឡឹម ដាកូតា​ខាង​ជើង)',
         'America/Ojinaga' => 'ម៉ោង​​នៅ​ទ្វីបអាមេរិក​ខាង​ជើងភាគកណ្តាល (អូជីណាហ្កា)',
         'America/Panama' => 'ម៉ោងនៅទ្វីបអាមរិកខាងជើងភាគខាងកើត (ប៉ាណាម៉ា)',
-        'America/Pangnirtung' => 'ម៉ោងនៅទ្វីបអាមរិកខាងជើងភាគខាងកើត (ប៉ាងនីទុង)',
         'America/Paramaribo' => 'ម៉ោង​នៅ​សូរីណាម (ប៉ារ៉ាម៉ារីបូ)',
         'America/Phoenix' => 'ម៉ោង​នៅតំបន់ភ្នំនៃទ្វីប​អាមេរិក​​​ខាង​ជើង (ផូនីក)',
         'America/Port-au-Prince' => 'ម៉ោងនៅទ្វីបអាមរិកខាងជើងភាគខាងកើត (ព័រអូប្រ៉ាំង)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'ម៉ោង​នៅ​អាម៉ាហ្សូន (ព័រតូ​វិលហូ)',
         'America/Puerto_Rico' => 'ម៉ោង​នៅ​អាត្លង់ទិក (ព័រតូរីកូ)',
         'America/Punta_Arenas' => 'ម៉ោងនៅស៊ីលី (ពុនតា អារ៉េណា)',
-        'America/Rainy_River' => 'ម៉ោង​​នៅ​ទ្វីបអាមេរិក​ខាង​ជើងភាគកណ្តាល (រ៉េនីរីវើ)',
         'America/Rankin_Inlet' => 'ម៉ោង​​នៅ​ទ្វីបអាមេរិក​ខាង​ជើងភាគកណ្តាល (រ៉ាន់ឃីន​អ៊ីនឡិត)',
         'America/Recife' => 'ម៉ោង​នៅ​ប្រាស៊ីលីយ៉ា (រ៉េស៊ីហ្វី)',
         'America/Regina' => 'ម៉ោង​​នៅ​ទ្វីបអាមេរិក​ខាង​ជើងភាគកណ្តាល (រ៉េហ្គីណា)',
         'America/Resolute' => 'ម៉ោង​​នៅ​ទ្វីបអាមេរិក​ខាង​ជើងភាគកណ្តាល (រ៉េ​ស៊ូឡូត)',
         'America/Rio_Branco' => 'ម៉ោង​នៅ​ ប្រេស៊ីល (រីយ៉ូប្រានកូ)',
-        'America/Santa_Isabel' => 'ម៉ោង​នៅ​ម៉ិកស៊ិកភាគពាយព្យ (សាន់តាអ៊ីសាប៊ែល)',
         'America/Santarem' => 'ម៉ោង​នៅ​ប្រាស៊ីលីយ៉ា (សាន់តារឹម)',
         'America/Santiago' => 'ម៉ោងនៅស៊ីលី (សាន់ទីអេហ្គោ)',
         'America/Santo_Domingo' => 'ម៉ោង​នៅ​អាត្លង់ទិក (សាន់ដូម៉ាំង)',
         'America/Sao_Paulo' => 'ម៉ោង​នៅ​ប្រាស៊ីលីយ៉ា (សៅ​ប៉ូឡូ)',
-        'America/Scoresbysund' => 'ម៉ោង​​នៅ​ហ្គ្រីនលែន​ខាង​កើត (អ៊ីតូគ័រតូមីត)',
+        'America/Scoresbysund' => 'ម៉ោង​នៅ​ ហ្គ្រោអង់ឡង់ (អ៊ីតូគ័រតូមីត)',
         'America/Sitka' => 'ម៉ោង​នៅ​អាឡាស្កា (ស៊ីតកា)',
         'America/St_Barthelemy' => 'ម៉ោង​នៅ​អាត្លង់ទិក (សាំង​បាធីលីម៉ី)',
         'America/St_Johns' => 'ម៉ោង​​នៅញូវហ្វោនឡែន (សាំង​ចន)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'ម៉ោង​​នៅ​ទ្វីបអាមេរិក​ខាង​ជើងភាគកណ្តាល (ស្វីត​ខឺរិន)',
         'America/Tegucigalpa' => 'ម៉ោង​​នៅ​ទ្វីបអាមេរិក​ខាង​ជើងភាគកណ្តាល (តេហ្គូស៊ីហ្គាល់ប៉ា)',
         'America/Thule' => 'ម៉ោង​នៅ​អាត្លង់ទិក (ធុឡេ)',
-        'America/Thunder_Bay' => 'ម៉ោងនៅទ្វីបអាមរិកខាងជើងភាគខាងកើត (សាន់ដឺ​បេ)',
         'America/Tijuana' => 'ម៉ោងនៅប៉ាស៊ីហ្វិកអាមេរិក (ទីយ្យូអាណា)',
         'America/Toronto' => 'ម៉ោងនៅទ្វីបអាមរិកខាងជើងភាគខាងកើត (តូរ៉ុនតូ)',
         'America/Tortola' => 'ម៉ោង​នៅ​អាត្លង់ទិក (តូតូឡា)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'ម៉ោងនៅយូខន់ (វ៉ាយហស)',
         'America/Winnipeg' => 'ម៉ោង​​នៅ​ទ្វីបអាមេរិក​ខាង​ជើងភាគកណ្តាល (វីនីភិក)',
         'America/Yakutat' => 'ម៉ោង​នៅ​អាឡាស្កា (យ៉ាគូតាត)',
-        'America/Yellowknife' => 'ម៉ោង​នៅតំបន់ភ្នំនៃទ្វីប​អាមេរិក​​​ខាង​ជើង (យេឡូណៃ)',
-        'Antarctica/Casey' => 'ម៉ោង​នៅ​ អង់តាក់ទិក (កាសី)',
+        'Antarctica/Casey' => 'ម៉ោង​​​នៅ​អូស្ត្រាលី​ខាង​លិច (កាសី)',
         'Antarctica/Davis' => 'ម៉ោង​នៅ​ដាវីស',
         'Antarctica/DumontDUrville' => 'ម៉ោង​នៅ​ឌុយម៉ុងដឺអ៊ុយវីល',
         'Antarctica/Macquarie' => 'ម៉ោង​នៅ​អូស្ត្រាលី​ខាង​កើត (ម៉ាកខ្វារី)',
@@ -216,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' => 'ម៉ោង​នៅ​អាស៊ែបៃហ្សង់ (បាគូ)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'ម៉ោងនៅព្រុយណេដារូសាឡឹម',
         'Asia/Calcutta' => 'ម៉ោង​ស្តង់ដារនៅ​ឥណ្ឌា (កុលកាតា)',
         'Asia/Chita' => 'ម៉ោង​នៅ​យ៉ាគុតស្កិ៍ (ឈីតា)',
-        'Asia/Choibalsan' => 'ម៉ោង​នៅ​អ៊ូឡាន​បាទូ (ឈូបាល់សាន)',
         'Asia/Colombo' => 'ម៉ោង​ស្តង់ដារនៅ​ឥណ្ឌា (កូឡុំបូ)',
         'Asia/Damascus' => 'ម៉ោង​នៅ​អឺរ៉ុប​​ខាង​កើត​ (ដាម៉ាស)',
         'Asia/Dhaka' => 'ម៉ោង​នៅ​បង់ក្លាដែស (ដាក្កា)',
@@ -267,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' => 'ម៉ោង​នៅ​ឥណ្ឌូចិន (ហូជីមីញ)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'ម៉ោង​នៅអូស្ត្រាលី​កណ្ដាល (អាដេឡែត)',
         'Australia/Brisbane' => 'ម៉ោង​នៅ​អូស្ត្រាលី​ខាង​កើត (ប្រីសប៊ែន)',
         'Australia/Broken_Hill' => 'ម៉ោង​នៅអូស្ត្រាលី​កណ្ដាល (ប្រូកខិនហីល)',
-        'Australia/Currie' => 'ម៉ោង​នៅ​អូស្ត្រាលី​ខាង​កើត (ខូរៀ)',
         'Australia/Darwin' => 'ម៉ោង​នៅអូស្ត្រាលី​កណ្ដាល (ដាវីន)',
         'Australia/Eucla' => 'ម៉ោង​នៅ​​​ភាគ​ខាង​លិច​នៅ​អូស្ត្រាលី​កណ្ដាល (អ៊ុយក្លា)',
         'Australia/Hobart' => 'ម៉ោង​នៅ​អូស្ត្រាលី​ខាង​កើត (ហូបាត)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'ម៉ោង​នៅ​អូស្ត្រាលី​ខាង​កើត (ម៉េលប៊ន)',
         'Australia/Perth' => 'ម៉ោង​​​នៅ​អូស្ត្រាលី​ខាង​លិច (ភឺធ)',
         'Australia/Sydney' => 'ម៉ោង​នៅ​អូស្ត្រាលី​ខាង​កើត (ស៊ីដនី)',
-        'CST6CDT' => 'ម៉ោង​​នៅ​ទ្វីបអាមេរិក​ខាង​ជើងភាគកណ្តាល',
-        'EST5EDT' => 'ម៉ោងនៅទ្វីបអាមរិកខាងជើងភាគខាងកើត',
         'Etc/GMT' => 'ម៉ោងនៅគ្រីនវិច',
         'Etc/UTC' => 'ម៉ោងសកលដែលមានការសម្រួល',
         'Europe/Amsterdam' => 'ម៉ោង​នៅ​អឺរ៉ុប​កណ្ដាល (អាំស្ទែដាំ)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'ម៉ោង​នៅ​អឺរ៉ុប​​ខាង​កើត​ (តាលិន)',
         'Europe/Tirane' => 'ម៉ោង​នៅ​អឺរ៉ុប​កណ្ដាល (ទីរ៉ាណេ)',
         'Europe/Ulyanovsk' => 'ម៉ោង​នៅ​មូស្គូ (អុលយ៉ាណូវស្កិ៍)',
-        'Europe/Uzhgorod' => 'ម៉ោង​នៅ​អឺរ៉ុប​​ខាង​កើត​ (អ៊ុយហ្គោរ៉ូដ)',
         'Europe/Vaduz' => 'ម៉ោង​នៅ​អឺរ៉ុប​កណ្ដាល (វ៉ាឌូស)',
         'Europe/Vatican' => 'ម៉ោង​នៅ​អឺរ៉ុប​កណ្ដាល (វ៉ាទីកង់)',
         'Europe/Vienna' => 'ម៉ោង​នៅ​អឺរ៉ុប​កណ្ដាល (វីយែន)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'ម៉ោង​នៅ​វ៉ូហ្កោក្រាដ (វ៉ុលហ្គោហ្គ្រាដ)',
         'Europe/Warsaw' => 'ម៉ោង​នៅ​អឺរ៉ុប​កណ្ដាល (វ៉ាសូវី)',
         'Europe/Zagreb' => 'ម៉ោង​នៅ​អឺរ៉ុប​កណ្ដាល (សាគ្រែប)',
-        'Europe/Zaporozhye' => 'ម៉ោង​នៅ​អឺរ៉ុប​​ខាង​កើត​ (ហ្សាប៉ូរ៉ូហ្ស៊ីយ៉េ)',
         'Europe/Zurich' => 'ម៉ោង​នៅ​អឺរ៉ុប​កណ្ដាល (ហ៊្សូរីច)',
         'Indian/Antananarivo' => 'ម៉ោង​នៅ​អាហ្វ្រិក​ខាង​កើត (អង់តាណាណារីវ)',
         'Indian/Chagos' => 'ម៉ោង​នៅ​មហាសមុទ្រ​ឥណ្ឌា (កាហ្គោ)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'ម៉ោង​នៅ​ម៉ូរីស',
         'Indian/Mayotte' => 'ម៉ោង​នៅ​អាហ្វ្រិក​ខាង​កើត (ម៉ាយុត)',
         'Indian/Reunion' => 'ម៉ោងនៅរេអ៊ុយ៉ុង',
-        'MST7MDT' => 'ម៉ោង​នៅតំបន់ភ្នំនៃទ្វីប​អាមេរិក​​​ខាង​ជើង',
-        'PST8PDT' => 'ម៉ោងនៅប៉ាស៊ីហ្វិកអាមេរិក',
         'Pacific/Apia' => 'ម៉ោង​នៅ​អាប្យា (អាពី)',
         'Pacific/Auckland' => 'ម៉ោង​នៅ​នូវែលសេឡង់ (អកឡែន)',
         'Pacific/Bougainville' => 'ម៉ោង​នៅប៉ាពូអាស៊ី នូវែលហ្គីណេ (បូហ្គែនវីល)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'ម៉ោង​នៅ​កោះ​សូឡូម៉ុន (ហ្គាដាល់ខាណាល់)',
         'Pacific/Guam' => 'ម៉ោង​ស្តង់ដារនៅ​ចាំម៉ូរ៉ូ (ហ្គាំ)',
         'Pacific/Honolulu' => 'ម៉ោង​​នៅ​ហាវៃ-អាល់ដ្យូសិន (ហូណូលូលូ)',
-        'Pacific/Johnston' => 'ម៉ោង​​នៅ​ហាវៃ-អាល់ដ្យូសិន (ចនស្តុន)',
         'Pacific/Kiritimati' => 'ម៉ោង​នៅ​កោះ​ឡាញ (គិរីទីម៉ាទិ)',
         'Pacific/Kosrae' => 'ម៉ោង​នៅ​កូស្រៃ (កូស្រែ)',
         'Pacific/Kwajalein' => 'ម៉ោង​នៅ​ម៉ាសាល (ក្វាហ្សាលៀន)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/kn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/kn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/kn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/kn.php	2026-05-20 10:22:01.000000000 +0200
@@ -59,13 +59,13 @@
         '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/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' => 'ಬ್ರೆಸಿಲಿಯಾದ ಸಮಯ (ಬಹೀಯಾ)',
@@ -77,19 +77,19 @@
         'America/Boa_Vista' => 'ಅಮೆಜಾನ್ ಸಮಯ (ಬೋವಾ ವಿಸ್ಟ)',
         'America/Bogota' => 'ಕೊಲಂಬಿಯಾ ಸಮಯ (ಬೊಗೋಟ)',
         'America/Boise' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಸಮಯ (ಬ್ವಾಸಿ)',
-        'America/Buenos_Aires' => 'ಅರ್ಜೆಂಟಿನಾ ಸಮಯ (ಬ್ಯೂನಸ್ ಐರಿಸ್)',
+        'America/Buenos_Aires' => 'ಅರ್ಜೆಂಟೀನಾ ಸಮಯ (ಬ್ಯೂನಸ್ ಐರಿಸ್)',
         'America/Cambridge_Bay' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಸಮಯ (ಕೇಮ್‌ಬ್ರಿಡ್ಜ್ ಬೇ)',
         'America/Campo_Grande' => 'ಅಮೆಜಾನ್ ಸಮಯ (ಕಾಂಪೊ ಗ್ರಾಂಡೆ)',
         'America/Cancun' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ಕ್ಯಾಂಕನ್)',
         'America/Caracas' => 'ವೆನಿಜುವೆಲಾ ಸಮಯ (ಕ್ಯಾರಕಾಸ್)',
-        'America/Catamarca' => 'ಅರ್ಜೆಂಟಿನಾ ಸಮಯ (ಕಟಮಾರ್ಕ)',
+        'America/Catamarca' => 'ಅರ್ಜೆಂಟೀನಾ ಸಮಯ (ಕಟಮಾರ್ಕ)',
         'America/Cayenne' => 'ಫ್ರೆಂಚ್ ಗಯಾನಾ ಸಮಯ (ಕೆಯೆನಿ)',
         'America/Cayman' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ಕೇಮನ್)',
         'America/Chicago' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ಚಿಕಾಗೋ)',
         'America/Chihuahua' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ಚಿವಾವ)',
         'America/Ciudad_Juarez' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಸಮಯ (ಸಿಯುಡಾಡ್ ವಾರೆಝ್)',
         'America/Coral_Harbour' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ಅಟಿಕೊಕಾನ್)',
-        'America/Cordoba' => 'ಅರ್ಜೆಂಟಿನಾ ಸಮಯ (ಕೊರ್ಡೊಬಾ)',
+        'America/Cordoba' => 'ಅರ್ಜೆಂಟೀನಾ ಸಮಯ (ಕೊರ್ಡೊಬಾ)',
         'America/Costa_Rica' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ಕೋಸ್ಟಾ ರಿಕಾ)',
         'America/Creston' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಸಮಯ (ಕ್ರೆಸ್ಟನ್)',
         'America/Cuiaba' => 'ಅಮೆಜಾನ್ ಸಮಯ (ಕ್ಯೂಇಬಾ)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಸಮಯ (ಫೋರ್ಟ್ ನೆಲ್ಸನ್)',
         'America/Fortaleza' => 'ಬ್ರೆಸಿಲಿಯಾದ ಸಮಯ (ಫೊರ್ಟಲೆಜಾ)',
         'America/Glace_Bay' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಗ್ಲೇಸ್ ಬೇ)',
-        'America/Godthab' => 'ಪಶ್ಚಿಮ ಗ್ರೀನ್‌ಲ್ಯಾಂಡ್ ಸಮಯ (ನೂಕ್)',
+        'America/Godthab' => 'ಗ್ರೀನ್‌ಲ್ಯಾಂಡ್ ಸಮಯ (ನೂಕ್)',
         'America/Goose_Bay' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಗೂಸ್ ಬೇ)',
         'America/Grand_Turk' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ಗ್ರ್ಯಾಂಡ್ ಟರ್ಕ್)',
         'America/Grenada' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಗ್ರೆನಾಡ)',
@@ -128,7 +128,7 @@
         'America/Inuvik' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಸಮಯ (ಇನುವಿಕ್)',
         'America/Iqaluit' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ಈಕ್ವಾಲಿಟ್)',
         'America/Jamaica' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ಜಮೈಕಾ)',
-        'America/Jujuy' => 'ಅರ್ಜೆಂಟಿನಾ ಸಮಯ (ಜುಜೈ)',
+        'America/Jujuy' => 'ಅರ್ಜೆಂಟೀನಾ ಸಮಯ (ಜುಜೈ)',
         'America/Juneau' => 'ಅಲಾಸ್ಕಾ ಸಮಯ (ಜುನೇವ್)',
         'America/Kentucky/Monticello' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ಮೊಂಟಿಸೆಲ್ಲೋ, ಕೆಂಟುಕಿ)',
         'America/Kralendijk' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಕ್ರೆಲೆಂಡಿಜ್ಕ್)',
@@ -144,7 +144,7 @@
         'America/Martinique' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಮಾರ್ಟಿನಿಕ್)',
         'America/Matamoros' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ಮಟಾಮೋರಸ್)',
         'America/Mazatlan' => 'ಮೆಕ್ಸಿಕನ್ ಪೆಸಿಫಿಕ್ ಸಮಯ (ಮಜಟ್ಲಾನ್)',
-        'America/Mendoza' => 'ಅರ್ಜೆಂಟಿನಾ ಸಮಯ (ಮೆಂಡೊಜಾ)',
+        'America/Mendoza' => 'ಅರ್ಜೆಂಟೀನಾ ಸಮಯ (ಮೆಂಡೊಜಾ)',
         'America/Menominee' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ಮೆನೊಮಿನೀ)',
         'America/Merida' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ಮೆರಿದಾ)',
         'America/Metlakatla' => 'ಅಲಾಸ್ಕಾ ಸಮಯ (ಮೆಟ್ಲಾಕಾಟ್ಲಾ)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಮಾಂಟ್‌ಸೆರೇಟ್)',
         'America/Nassau' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ನಸ್ಸೌವ್)',
         'America/New_York' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ನ್ಯೂಯಾರ್ಕ್)',
-        'America/Nipigon' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ನಿಪಿಗನ್)',
         'America/Nome' => 'ಅಲಾಸ್ಕಾ ಸಮಯ (ನೋಮ್)',
         'America/Noronha' => 'ಫೆರ್ನಾಂಡೋ ಡೆ ನೊರೊನ್ಹಾ ಸಮಯ',
         'America/North_Dakota/Beulah' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ಬ್ಯೂಲಾ, ಉತ್ತರ ಡಕೊಟ)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ನ್ಯೂ ಸಲೇಂ, ಉತ್ತರ ಡಕೊಟ)',
         'America/Ojinaga' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ಓಜಿನಾಗಾ)',
         'America/Panama' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ಪನಾಮಾ)',
-        'America/Pangnirtung' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ಪಂಗ್ನೀರ್‌ಟಂಗ್)',
         'America/Paramaribo' => 'ಸುರಿನೇಮ್ ಸಮಯ (ಪರಮಾರಿಬೋ)',
         'America/Phoenix' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಸಮಯ (ಫಿನಿಕ್ಸ್)',
         'America/Port-au-Prince' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ಪೋರ್ಟ್-ಒ-ಪ್ರಿನ್ಸ್)',
@@ -172,29 +170,26 @@
         'America/Porto_Velho' => 'ಅಮೆಜಾನ್ ಸಮಯ (ಪೋರ್ಟೊ ವೆಲ್ಹೋ)',
         'America/Puerto_Rico' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಪ್ಯುರ್ಟೋ ರಿಕೊ)',
         'America/Punta_Arenas' => 'ಚಿಲಿ ಸಮಯ (ಪುಂತಾ ಅರೇನಾಸ್)',
-        'America/Rainy_River' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ರೈನಿ ರಿವರ್)',
         'America/Rankin_Inlet' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ರಾಂಕಿನ್ ಇನ್‌ಲೆಟ್)',
         'America/Recife' => 'ಬ್ರೆಸಿಲಿಯಾದ ಸಮಯ (ರೆಸಿಫಿ)',
         'America/Regina' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ರೆಜಿನಾ)',
         'America/Resolute' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ರೆಸೊಲ್ಯೂಟ್)',
         'America/Rio_Branco' => 'ಏಕರ್ ಸಮಯ (ರಿಯೋ ಬ್ರ್ಯಾಂಕೊ)',
-        'America/Santa_Isabel' => 'ವಾಯವ್ಯ ಮೆಕ್ಸಿಕೊ ಸಮಯ (ಸಾಂತಾ ಇಸಾಬೆಲ್)',
         'America/Santarem' => 'ಬ್ರೆಸಿಲಿಯಾದ ಸಮಯ (ಸಾಂಟರೆಮ್)',
         'America/Santiago' => 'ಚಿಲಿ ಸಮಯ (ಸ್ಯಾಂಟಿಯಾಗೊ)',
         'America/Santo_Domingo' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಸ್ಯಾಂಟೋ ಡೊಮಿಂಗೊ)',
         'America/Sao_Paulo' => 'ಬ್ರೆಸಿಲಿಯಾದ ಸಮಯ (ಸಾವ್ ಪಾಲೊ)',
-        'America/Scoresbysund' => 'ಪೂರ್ವ ಗ್ರೀನ್‌ಲ್ಯಾಂಡ್ ಸಮಯ (ಇಟ್ಟೊಕ್ಕೊರ್ಟೂಮಿಯೈಟ್)',
+        'America/Scoresbysund' => 'ಗ್ರೀನ್‌ಲ್ಯಾಂಡ್ ಸಮಯ (ಇಟ್ಟೊಕ್ಕೊರ್ಟೂಮಿಯೈಟ್)',
         'America/Sitka' => 'ಅಲಾಸ್ಕಾ ಸಮಯ (ಸಿತ್ಕಾ)',
         'America/St_Barthelemy' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಸೇಂಟ್ ಬಾರ್ತೆಲೆಮಿ)',
         'America/St_Johns' => 'ನ್ಯೂಫೌಂಡ್‌ಲ್ಯಾಂಡ್ ಸಮಯ (ಸೇಂಟ್ ಜಾನ್ಸ್)',
         'America/St_Kitts' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಸೇಂಟ್ ಕಿಟ್ಸ್)',
         'America/St_Lucia' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಸೇಂಟ್ ಲೂಸಿಯಾ)',
-        'America/St_Thomas' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಸೆಂಟ್ ಥಾಮಸ್)',
+        'America/St_Thomas' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಸೇಂಟ್ ಥಾಮಸ್)',
         'America/St_Vincent' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಸೇಂಟ್ ವಿನ್ಸೆಂಟ್)',
         'America/Swift_Current' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ಸ್ವಿಫ್ಟ್ ಕರೆಂಟ್)',
         'America/Tegucigalpa' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ತೆಗುಸಿಗಲ್ಪಾ)',
         'America/Thule' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಥೂಲೆ)',
-        'America/Thunder_Bay' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ಥಂಡರ್ ಬೇ)',
         'America/Tijuana' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ಸಮಯ (ತಿಜ್ವಾನಾ)',
         'America/Toronto' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ (ಟೊರೊಂಟೋ)',
         'America/Tortola' => 'ಅಟ್ಲಾಂಟಿಕ್ ಸಮಯ (ಟಾರ್ಟೊಲಾ)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'ಯುಕಾನ್ ಸಮಯ (ವೈಟ್‌ಹಾರ್ಸ್)',
         'America/Winnipeg' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ (ವಿನ್ನಿಪೆಗ್)',
         'America/Yakutat' => 'ಅಲಾಸ್ಕಾ ಸಮಯ (ಯಾಕುಟಾಟ್)',
-        'America/Yellowknife' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಸಮಯ (ಯೆಲ್ಲೋ‌ನೈಫ್)',
-        'Antarctica/Casey' => 'ಅಂಟಾರ್ಟಿಕಾ ಸಮಯ (ಕೇಸಿ)',
+        'Antarctica/Casey' => 'ಪಶ್ಚಿಮ ಆಸ್ಟ್ರೇಲಿಯಾ ಸಮಯ (ಕೇಸಿ)',
         'Antarctica/Davis' => 'ಡೇವಿಸ್ ಸಮಯ (ಡೇವೀಸ್)',
         'Antarctica/DumontDUrville' => 'ಡುಮಂಟ್-ಡಿ ಉರ್ವಿಲೆ ಸಮಯ',
         'Antarctica/Macquarie' => 'ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾ ಸಮಯ (ಮ್ಯಾಕ್ವೆರಿ)',
@@ -216,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' => 'ಅಜರ್ಬೈಜಾನ್ ಸಮಯ (ಬಕು)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'ಬ್ರೂನಿ ದಾರುಸಲೆಮ್ ಸಮಯ',
         'Asia/Calcutta' => 'ಭಾರತೀಯ ಪ್ರಮಾಣಿತ ಸಮಯ (ಕೊಲ್ಕತ್ತಾ)',
         'Asia/Chita' => 'ಯಾಕುಟ್ಸಕ್ ಸಮಯ (ಚಿಟ)',
-        'Asia/Choibalsan' => 'ಉಲಾನ್ ಬತೊರ್ ಸಮಯ (ಚೊಯ್‍ಬಾಲ್ಸನ್)',
         'Asia/Colombo' => 'ಭಾರತೀಯ ಪ್ರಮಾಣಿತ ಸಮಯ (ಕೊಲಂಬೊ)',
         'Asia/Damascus' => 'ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಸಮಯ (ಡಮಾಸ್ಕಸ್)',
         'Asia/Dhaka' => 'ಬಾಂಗ್ಲಾದೇಶ ಸಮಯ (ಢಾಕಾ)',
@@ -267,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' => 'ಇಂಡೊಚೈನಾ ಸಮಯ (ಹೊ ಚಿ ಮಿನ್ ಸಿಟಿ)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'ಕೇಂದ್ರ ಆಸ್ಟ್ರೇಲಿಯಾ ಸಮಯ (ಅಡಿಲೇಡ್)',
         'Australia/Brisbane' => 'ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾ ಸಮಯ (ಬ್ರಿಸ್ಬೇನ್‌)',
         'Australia/Broken_Hill' => 'ಕೇಂದ್ರ ಆಸ್ಟ್ರೇಲಿಯಾ ಸಮಯ (ಬ್ರೊಕನ್ ಹಿಲ್)',
-        'Australia/Currie' => 'ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾ ಸಮಯ (ಕರೀ)',
         'Australia/Darwin' => 'ಕೇಂದ್ರ ಆಸ್ಟ್ರೇಲಿಯಾ ಸಮಯ (ಡಾರ್ವಿನ್)',
         'Australia/Eucla' => 'ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಸಮಯ (ಯುಕ್ಲಾ)',
         'Australia/Hobart' => 'ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾ ಸಮಯ (ಹೋಬಾರ್ಟ್‌)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾ ಸಮಯ (ಮೆಲ್ಬರ್ನ್)',
         'Australia/Perth' => 'ಪಶ್ಚಿಮ ಆಸ್ಟ್ರೇಲಿಯಾ ಸಮಯ (ಪರ್ಥ್)',
         'Australia/Sydney' => 'ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾ ಸಮಯ (ಸಿಡ್ನಿ)',
-        'CST6CDT' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಸಮಯ',
-        'EST5EDT' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಸಮಯ',
         'Etc/GMT' => 'ಗ್ರೀನ್‌ವಿಚ್ ಸರಾಸರಿ ಕಾಲಮಾನ',
         'Etc/UTC' => 'ಸಂಘಟಿತ ಸಾರ್ವತ್ರಿಕ ಸಮಯ',
         'Europe/Amsterdam' => 'ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಸಮಯ (ಆಮ್‌ಸ್ಟೆರ್‌ಡ್ಯಾಂ)',
@@ -342,7 +332,7 @@
         'Europe/Guernsey' => 'ಗ್ರೀನ್‌ವಿಚ್ ಸರಾಸರಿ ಕಾಲಮಾನ (ಗ್ಯುರ್ನ್‍ಸೆ)',
         'Europe/Helsinki' => 'ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಸಮಯ (ಹೆಲ್ಸಿಂಕಿ)',
         'Europe/Isle_of_Man' => 'ಗ್ರೀನ್‌ವಿಚ್ ಸರಾಸರಿ ಕಾಲಮಾನ (ಐಲ್ ಆಫ್ ಮ್ಯಾನ್)',
-        'Europe/Istanbul' => 'ಟರ್ಕಿ ಸಮಯ (ಇಸ್ತಾನ್‌ಬುಲ್)',
+        'Europe/Istanbul' => 'ತುರ್ಕಿಯೆ ಸಮಯ (ಇಸ್ತಾನ್‌ಬುಲ್)',
         'Europe/Jersey' => 'ಗ್ರೀನ್‌ವಿಚ್ ಸರಾಸರಿ ಕಾಲಮಾನ (ಜೆರ್ಸಿ)',
         'Europe/Kaliningrad' => 'ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಸಮಯ (ಕಲಿನಿನ್‌ಗ್ರಾಡ್)',
         'Europe/Kiev' => 'ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಸಮಯ (ಕಿವ್)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಸಮಯ (ಟ್ಯಾಲಿನ್)',
         'Europe/Tirane' => 'ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಸಮಯ (ಟಿರಾನೆ)',
         'Europe/Ulyanovsk' => 'ಮಾಸ್ಕೋ ಸಮಯ (ಉಲ್ಯಾನೊವಸ್ಕ್)',
-        'Europe/Uzhgorod' => 'ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಸಮಯ (ಉಜ್‌ಗೊರೊದ್)',
         'Europe/Vaduz' => 'ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಸಮಯ (ವಡೂಜ್)',
         'Europe/Vatican' => 'ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಸಮಯ (ವ್ಯಾಟಿಕನ್)',
         'Europe/Vienna' => 'ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಸಮಯ (ವಿಯೆನ್ನಾ)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'ವೋಲ್ಗೋಗಾರ್ಡ್ ಸಮಯ (ವೊಲ್ಗೊಗ್ರಾಡ್)',
         'Europe/Warsaw' => 'ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಸಮಯ (ವಾರ್ಸಾ)',
         'Europe/Zagreb' => 'ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಸಮಯ (ಜಾಗ್ರೆಬ್‌)',
-        'Europe/Zaporozhye' => 'ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಸಮಯ (ಜಾಪರೀಝಿಯಾ)',
         'Europe/Zurich' => 'ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಸಮಯ (ಜ್ಯೂರಿಕ್)',
         'Indian/Antananarivo' => 'ಪೂರ್ವ ಆಫ್ರಿಕಾ ಸಮಯ (ಅಂಟಾನನಾರಿವೊ)',
         'Indian/Chagos' => 'ಹಿಂದೂ ಮಹಾಸಾಗರ ಸಮಯ (ಚಾಗೊಸ್)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'ಮಾರಿಷಸ್ ಸಮಯ',
         'Indian/Mayotte' => 'ಪೂರ್ವ ಆಫ್ರಿಕಾ ಸಮಯ (ಮಯೊಟ್ಟೆ)',
         'Indian/Reunion' => 'ರಿಯೂನಿಯನ್ ಸಮಯ (ರೀಯೂನಿಯನ್)',
-        'MST7MDT' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಸಮಯ',
-        'PST8PDT' => 'ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ಸಮಯ',
         'Pacific/Apia' => 'ಅಪಿಯಾ ಸಮಯ',
         'Pacific/Auckland' => 'ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಸಮಯ (ಆಕ್ ಲ್ಯಾಂಡ್)',
         'Pacific/Bougainville' => 'ಪಪುವಾ ನ್ಯೂ ಗಿನಿಯಾ ಸಮಯ (ಬೌಗೆನ್‍ವಿಲ್ಲೆ)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'ಸಾಲಮನ್ ದ್ವೀಪಗಳ ಸಮಯ (ಗ್ವಾಡಲ್ಕೆನಾಲ್)',
         'Pacific/Guam' => 'ಚಮೋರೋ ಪ್ರಮಾಣಿತ ಸಮಯ (ಗ್ವಾಮ್)',
         'Pacific/Honolulu' => 'ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಸಮಯ (ಹೊನಲುಲು)',
-        'Pacific/Johnston' => 'ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಸಮಯ (ಜಾನ್‌ಸ್ಟನ್)',
         'Pacific/Kiritimati' => 'ಲೈನ್ ದ್ವೀಪಗಳ ಸಮಯ (ಕಿರಿತಿಮತಿ)',
         'Pacific/Kosrae' => 'ಕೊಸರೆ ಸಮಯ (ಕೋಸ್ರೆ)',
         'Pacific/Kwajalein' => 'ಮಾರ್ಷಲ್ ದ್ವೀಪಗಳ ಸಮಯ (ಕ್ವಾಜಲೇನ್)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'ವೇಕ್ ದ್ವೀಪ ಸಮಯ',
         'Pacific/Wallis' => 'ವ್ಯಾಲೀಸ್ ಮತ್ತು ಫ್ಯುಟುನಾ ಸಮಯ (ವ್ಯಾಲಿಸ್)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ko_KP.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ko_KP.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ko_KP.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ko_KP.php	2026-05-20 10:22:01.000000000 +0200
@@ -5,6 +5,5 @@
         'Asia/Pyongyang' => '조선 시간(평양)',
         'Asia/Seoul' => '조선 시간(서울)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ko.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ko.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ko.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ko.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => '미 산지 시간(포트 넬슨)',
         'America/Fortaleza' => '브라질리아 시간(포르탈레자)',
         'America/Glace_Bay' => '대서양 시간(글라스베이)',
-        'America/Godthab' => '그린란드 서부 시간(고드호프)',
+        'America/Godthab' => '그린란드 시간(고드호프)',
         'America/Goose_Bay' => '대서양 시간(구즈베이)',
         'America/Grand_Turk' => '미 동부 시간(그랜드 터크)',
         'America/Grenada' => '대서양 시간(그레나다)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => '대서양 시간(몬세라트)',
         'America/Nassau' => '미 동부 시간(나소)',
         'America/New_York' => '미 동부 시간(뉴욕)',
-        'America/Nipigon' => '미 동부 시간(니피곤)',
         'America/Nome' => '알래스카 시간(놈)',
         'America/Noronha' => '페르난도 데 노로냐 시간(노롱야)',
         'America/North_Dakota/Beulah' => '미 중부 시간(노스다코타주, 베라)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => '미 중부 시간(노스다코타주, 뉴살렘)',
         'America/Ojinaga' => '미 중부 시간(오히나가)',
         'America/Panama' => '미 동부 시간(파나마)',
-        'America/Pangnirtung' => '미 동부 시간(팡니르퉁)',
         'America/Paramaribo' => '수리남 시간(파라마리보)',
         'America/Phoenix' => '미 산지 시간(피닉스)',
         'America/Port-au-Prince' => '미 동부 시간(포르토프랭스)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => '아마존 시간(포르토벨료)',
         'America/Puerto_Rico' => '대서양 시간(푸에르토리코)',
         'America/Punta_Arenas' => '칠레 시간(푼타아레나스)',
-        'America/Rainy_River' => '미 중부 시간(레이니강)',
         'America/Rankin_Inlet' => '미 중부 시간(랭킹 인렛)',
         'America/Recife' => '브라질리아 시간(레시페)',
         'America/Regina' => '미 중부 시간(리자이나)',
         'America/Resolute' => '미 중부 시간(리졸루트)',
         'America/Rio_Branco' => '아크레 시간(히우 브랑쿠)',
-        'America/Santa_Isabel' => '멕시코 북서부 시간(산타 이사벨)',
         'America/Santarem' => '브라질리아 시간(산타렘)',
         'America/Santiago' => '칠레 시간(산티아고)',
         'America/Santo_Domingo' => '대서양 시간(산토도밍고)',
         'America/Sao_Paulo' => '브라질리아 시간(상파울루)',
-        'America/Scoresbysund' => '그린란드 동부 시간(스코레스바이선드)',
+        'America/Scoresbysund' => '그린란드 시간(스코레스바이선드)',
         'America/Sitka' => '알래스카 시간(싯카)',
         'America/St_Barthelemy' => '대서양 시간(생바르텔레미)',
         'America/St_Johns' => '뉴펀들랜드 시간(세인트존스)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => '미 중부 시간(스위프트커런트)',
         'America/Tegucigalpa' => '미 중부 시간(테구시갈파)',
         'America/Thule' => '대서양 시간(툴레)',
-        'America/Thunder_Bay' => '미 동부 시간(선더베이)',
         'America/Tijuana' => '미 태평양 시간(티후아나)',
         'America/Toronto' => '미 동부 시간(토론토)',
         'America/Tortola' => '대서양 시간(토르톨라)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => '유콘 시간(화이트호스)',
         'America/Winnipeg' => '미 중부 시간(위니펙)',
         'America/Yakutat' => '알래스카 시간(야쿠타트)',
-        'America/Yellowknife' => '미 산지 시간(옐로나이프)',
-        'Antarctica/Casey' => '케이시 시간',
+        'Antarctica/Casey' => '오스트레일리아 서부 시간(케이시)',
         'Antarctica/Davis' => '데이비스 시간',
         'Antarctica/DumontDUrville' => '뒤몽뒤르빌 시간(뒤몽 뒤르빌)',
         'Antarctica/Macquarie' => '오스트레일리아 동부 시간(맥쿼리)',
@@ -216,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' => '아제르바이잔 시간(바쿠)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => '브루나이 시간',
         'Asia/Calcutta' => '인도 표준시(콜카타)',
         'Asia/Chita' => '야쿠츠크 시간(치타)',
-        'Asia/Choibalsan' => '울란바토르 시간(초이발산)',
         'Asia/Colombo' => '인도 표준시(콜롬보)',
         'Asia/Damascus' => '동유럽 시간(다마스쿠스)',
         'Asia/Dhaka' => '방글라데시 시간(다카)',
@@ -267,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' => '인도차이나 시간(사이공)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => '오스트레일리아 중부 시간(애들레이드)',
         'Australia/Brisbane' => '오스트레일리아 동부 시간(브리스베인)',
         'Australia/Broken_Hill' => '오스트레일리아 중부 시간(브로컨힐)',
-        'Australia/Currie' => '오스트레일리아 동부 시간(퀴리)',
         'Australia/Darwin' => '오스트레일리아 중부 시간(다윈)',
         'Australia/Eucla' => '오스트레일리아 중서부 시간(유클라)',
         'Australia/Hobart' => '오스트레일리아 동부 시간(호바트)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => '오스트레일리아 동부 시간(멜버른)',
         'Australia/Perth' => '오스트레일리아 서부 시간(퍼스)',
         'Australia/Sydney' => '오스트레일리아 동부 시간(시드니)',
-        'CST6CDT' => '미 중부 시간',
-        'EST5EDT' => '미 동부 시간',
         'Etc/GMT' => '그리니치 표준시',
         'Etc/UTC' => '협정 세계시',
         'Europe/Amsterdam' => '중부유럽 시간(암스테르담)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => '동유럽 시간(탈린)',
         'Europe/Tirane' => '중부유럽 시간(티라나)',
         'Europe/Ulyanovsk' => '모스크바 시간(울리야노프스크)',
-        'Europe/Uzhgorod' => '동유럽 시간(우주고로트)',
         'Europe/Vaduz' => '중부유럽 시간(파두츠)',
         'Europe/Vatican' => '중부유럽 시간(바티칸)',
         'Europe/Vienna' => '중부유럽 시간(비엔나)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => '볼고그라드 시간(볼고그라트)',
         'Europe/Warsaw' => '중부유럽 시간(바르샤바)',
         'Europe/Zagreb' => '중부유럽 시간(자그레브)',
-        'Europe/Zaporozhye' => '동유럽 시간(자포로지예)',
         'Europe/Zurich' => '중부유럽 시간(취리히)',
         'Indian/Antananarivo' => '동아프리카 시간(안타나나리보)',
         'Indian/Chagos' => '인도양 시간(차고스)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => '모리셔스 시간',
         'Indian/Mayotte' => '동아프리카 시간(메요트)',
         'Indian/Reunion' => '레위니옹 시간',
-        'MST7MDT' => '미 산지 시간',
-        'PST8PDT' => '미 태평양 시간',
         'Pacific/Apia' => '아피아 시간',
         'Pacific/Auckland' => '뉴질랜드 시간(오클랜드)',
         'Pacific/Bougainville' => '파푸아뉴기니 시간(부갱빌)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => '솔로몬 제도 시간(과달카날)',
         'Pacific/Guam' => '차모로 시간(괌)',
         'Pacific/Honolulu' => '하와이 알류샨 시간(호놀룰루)',
-        'Pacific/Johnston' => '하와이 알류샨 시간(존스톤)',
         'Pacific/Kiritimati' => '라인 제도 시간(키리티마티)',
         'Pacific/Kosrae' => '코스라에섬 시간(코스레)',
         'Pacific/Kwajalein' => '마셜 제도 시간(콰잘렌)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => '웨이크섬 시간',
         'Pacific/Wallis' => '월리스푸투나 제도 시간',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ks_Deva.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ks_Deva.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ks_Deva.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ks_Deva.php	2026-05-20 10:22:01.000000000 +0200
@@ -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,7 +40,7 @@
         'America/Costa_Rica' => 'सेंट्रल वख (کوسٹا ریٖکا)',
         'America/Creston' => 'माउंटेन वख (کریسٹن)',
         'America/Curacao' => 'अटलांटिक वख (کیوٗراکااو)',
-        'America/Danmarkshavn' => 'ग्रीनविच मीन वख (ڈنمارک شاون)',
+        'America/Danmarkshavn' => 'ग्रीनविच ओसत वख (ڈنمارک شاون)',
         'America/Dawson_Creek' => 'माउंटेन वख (ڈواسَن کریٖک)',
         'America/Denver' => 'माउंटेन वख (ڈینوَر)',
         'America/Detroit' => 'मशरिकी वख (ڈیٹرایِٹ)',
@@ -49,6 +49,7 @@
         'America/El_Salvador' => 'सेंट्रल वख (ایل سَلویدَر)',
         'America/Fort_Nelson' => 'माउंटेन वख (فورٹ نیلسن)',
         'America/Glace_Bay' => 'अटलांटिक वख (گلیس خلیٖج)',
+        'America/Godthab' => 'گرین لینڈ वख (نوٗک)',
         'America/Goose_Bay' => 'अटलांटिक वख (گوٗس خلیٖج)',
         'America/Grand_Turk' => 'मशरिकी वख (گرینڈ تٔرک)',
         'America/Grenada' => 'अटलांटिक वख (گریناڈا)',
@@ -83,22 +84,20 @@
         'America/Montserrat' => 'अटलांटिक वख (مونژیرات)',
         'America/Nassau' => 'मशरिकी वख (نساؤں)',
         'America/New_York' => 'मशरिकी वख (نِو یارک)',
-        'America/Nipigon' => 'मशरिकी वख (نِپِگَن)',
         'America/North_Dakota/Beulah' => 'सेंट्रल वख (بیولاہ، شُمالی ڈیکوٹا)',
         'America/North_Dakota/Center' => 'सेंट्रल वख (مَرکزی جنوٗبی ڈکوٹا)',
         'America/North_Dakota/New_Salem' => 'सेंट्रल वख (نوو سیلٕم، شُمالی ڈیکوٹا)',
         'America/Ojinaga' => 'सेंट्रल वख (اوجی ناگا)',
         'America/Panama' => 'मशरिकी वख (پَناما)',
-        'America/Pangnirtung' => 'मशरिकी वख (پَنگنِرٹَنگ)',
         'America/Phoenix' => 'माउंटेन वख (پھِنِکس)',
         'America/Port-au-Prince' => 'मशरिकी वख (پوٹ آؤں پرِنس)',
         'America/Port_of_Spain' => 'अटलांटिक वख (پوٹ آف سپین)',
         'America/Puerto_Rico' => 'अटलांटिक वख (پیٖٹو رِکو)',
-        'America/Rainy_River' => 'सेंट्रल वख (رینی رِوَر)',
         'America/Rankin_Inlet' => 'सेंट्रल वख (رینکِن اِنلؠٹ)',
         'America/Regina' => 'सेंट्रल वख (رؠجیٖنا)',
         'America/Resolute' => 'सेंट्रल वख (رِسولیوٗٹ)',
         'America/Santo_Domingo' => 'अटलांटिक वख (سؠنٹو ڑومِنگو)',
+        'America/Scoresbysund' => 'گرین لینڈ वख (سکورٕسباےسَنڑ)',
         'America/St_Barthelemy' => 'अटलांटिक वख (سینٹ بارتھیلمی)',
         'America/St_Kitts' => 'अटलांटिक वख (سینٹ کِٹس)',
         'America/St_Lucia' => 'अटलांटिक वख (سؠنٹ لوٗسِیا)',
@@ -107,17 +106,18 @@
         'America/Swift_Current' => 'सेंट्रल वख (سٕوِفٹ کَرَنٹ)',
         'America/Tegucigalpa' => 'सेंट्रल वख (ٹیگوسی گالپا)',
         'America/Thule' => 'अटलांटिक वख (تھیوٗلے)',
-        'America/Thunder_Bay' => 'मशरिकी वख (تھَنڈر خلیٖج)',
         'America/Tijuana' => 'पेसिफिक वख (تِجُوانا)',
         'America/Toronto' => 'मशरिकी वख (ٹورونٹو)',
         'America/Tortola' => 'अटलांटिक वख (ٹارٹولا)',
         'America/Vancouver' => 'पेसिफिक वख (وؠنکووَر)',
         'America/Winnipeg' => 'सेंट्रल वख (وِنِپؠگ)',
-        'America/Yellowknife' => 'माउंटेन वख (یؠلو نایِف)',
-        'Antarctica/Casey' => 'اینٹارٹِکا वख (کیسی)',
-        'Antarctica/Troll' => 'ग्रीनविच मीन वख (Troll)',
+        'Antarctica/Troll' => 'ग्रीनविच ओसत वख (Troll)',
         'Arctic/Longyearbyen' => 'मरकज़ी यूरपी वख (لونگ ییئر بئین)',
+        'Asia/Almaty' => 'قازقستان वख (اَلماٹی)',
         'Asia/Amman' => 'मशरिकी यूरपी वख (اَمان)',
+        'Asia/Aqtau' => 'قازقستان वख (اکٹو)',
+        'Asia/Aqtobe' => 'قازقستان वख (اَقٹوب)',
+        'Asia/Atyrau' => 'قازقستان वख (اٹیرو)',
         'Asia/Barnaul' => 'रूस वख (برنول)',
         'Asia/Beirut' => 'मशरिकी यूरपी वख (بیرٹ)',
         'Asia/Damascus' => 'मशरिकी यूरपी वख (دَمَسکَس)',
@@ -125,17 +125,18 @@
         'Asia/Gaza' => 'मशरिकी यूरपी वख (غزہ)',
         'Asia/Hebron' => 'मशरिकी यूरपी वख (ہیبرون)',
         'Asia/Nicosia' => 'मशरिकी यूरपी वख (نِکوسِیا)',
+        'Asia/Oral' => 'قازقستان वख (اورَل)',
+        'Asia/Qostanay' => 'قازقستان वख (کوسٹانے)',
+        'Asia/Qyzylorda' => 'قازقستان वख (قؠزؠلوڑا)',
         '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 +150,19 @@
         'Europe/Busingen' => 'मरकज़ी यूरपी वख (بوسِنگین)',
         'Europe/Chisinau' => 'मशरिकी यूरपी वख (چِسیٖنو)',
         'Europe/Copenhagen' => 'मरकज़ी यूरपी वख (کوپن ہیگن)',
-        'Europe/Dublin' => 'ग्रीनविच मीन वख (ڈَبلِن)',
+        'Europe/Dublin' => 'ग्रीनविच ओसत वख (ڈَبلِن)',
         'Europe/Gibraltar' => 'मरकज़ी यूरपी वख (گِبرالٹَر)',
-        'Europe/Guernsey' => 'ग्रीनविच मीन वख (گویرنسے)',
+        'Europe/Guernsey' => 'ग्रीनविच ओसत वख (گویرنسے)',
         'Europe/Helsinki' => 'मशरिकी यूरपी वख (حؠلسِنکی)',
-        'Europe/Isle_of_Man' => 'ग्रीनविच मीन वख (آئل آف مین)',
+        'Europe/Isle_of_Man' => 'ग्रीनविच ओसत वख (آئل آف مین)',
         'Europe/Istanbul' => 'تُرکی वख (اِستانبُل)',
-        'Europe/Jersey' => 'ग्रीनविच मीन वख (جرسی)',
+        'Europe/Jersey' => 'ग्रीनविच ओसत वख (جرسی)',
         'Europe/Kaliningrad' => 'मशरिकी यूरपी वख (کَلِناِنگرَد)',
         'Europe/Kiev' => 'मशरिकी यूरपी वख (کیٖو)',
         'Europe/Kirov' => 'रूस वख (کیرو)',
         'Europe/Lisbon' => 'मगरीबी यूरपी वख (لِسبَن)',
         'Europe/Ljubljana' => 'मरकज़ी यूरपी वख (لِیوٗب لِیانا)',
-        'Europe/London' => 'ग्रीनविच मीन वख (لَندَن)',
+        'Europe/London' => 'ग्रीनविच ओसत वख (لَندَن)',
         'Europe/Luxembourg' => 'मरकज़ी यूरपी वख (لَکزٕمبٔرگ)',
         'Europe/Madrid' => 'मरकज़ी यूरपी वख (میڈریڈ)',
         'Europe/Malta' => 'मरकज़ी यूरपी वख (مالٹا)',
@@ -180,17 +181,13 @@
         'Europe/Stockholm' => 'मरकज़ी यूरपी वख (سٹاک ہولم)',
         'Europe/Tallinn' => 'मशरिकी यूरपी वख (ٹؠلِن)',
         'Europe/Tirane' => 'मरकज़ी यूरपी वख (ٹِرین)',
-        'Europe/Uzhgorod' => 'मशरिकी यूरपी वख (اُزگورود)',
         'Europe/Vaduz' => 'मरकज़ी यूरपी वख (وادُز)',
         'Europe/Vatican' => 'मरकज़ी यूरपी वख (ویٹیکن)',
         'Europe/Vienna' => 'मरकज़ी यूरपी वख (وِیَننا)',
         'Europe/Vilnius' => 'मशरिकी यूरपी वख (وِلِنِیَس)',
         'Europe/Warsaw' => 'मरकज़ी यूरपी वख (وارسا)',
         'Europe/Zagreb' => 'मरकज़ी यूरपी वख (زگریب)',
-        'Europe/Zaporozhye' => 'मशरिकी यूरपी वख (زَپوروزَے)',
         'Europe/Zurich' => 'मरकज़ी यूरपी वख (زیوٗرِک)',
-        'MST7MDT' => 'माउंटेन वख',
-        'PST8PDT' => 'पेसिफिक वख',
         'Pacific/Apia' => 'سامو वख (آپِیا)',
     ],
     'Meta' => [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ks.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ks.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ks.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ks.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'ماونٹین ٹایِم (فورٹ نیلسن)',
         'America/Fortaleza' => 'برؠسِلِیا ٹایِم (فورٹیلیزا)',
         'America/Glace_Bay' => 'اؠٹلانٹِک ٹایِم (گلیس خلیٖج)',
-        'America/Godthab' => 'مغرِبی گریٖن لینڈُک ٹایِم (نوٗک)',
+        'America/Godthab' => 'گرین لینڈ وَکھ (نوٗک)',
         'America/Goose_Bay' => 'اؠٹلانٹِک ٹایِم (گوٗس خلیٖج)',
         'America/Grand_Turk' => 'مشرقی ٹایِم (گرینڈ تٔرک)',
         'America/Grenada' => 'اؠٹلانٹِک ٹایِم (گریناڈا)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'اؠٹلانٹِک ٹایِم (مونژیرات)',
         'America/Nassau' => 'مشرقی ٹایِم (نساؤں)',
         'America/New_York' => 'مشرقی ٹایِم (نِو یارک)',
-        'America/Nipigon' => 'مشرقی ٹایِم (نِپِگَن)',
         'America/Nome' => 'اؠلاسکا ٹایِم (نوم)',
         'America/Noronha' => 'فرنینڈو ڈی نورونہا ٹائم',
         'America/North_Dakota/Beulah' => 'مرکزی ٹایِم (بیولاہ، شُمالی ڈیکوٹا)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'مرکزی ٹایِم (نوو سیلٕم، شُمالی ڈیکوٹا)',
         'America/Ojinaga' => 'مرکزی ٹایِم (اوجی ناگا)',
         'America/Panama' => 'مشرقی ٹایِم (پَناما)',
-        'America/Pangnirtung' => 'مشرقی ٹایِم (پَنگنِرٹَنگ)',
         'America/Paramaribo' => 'سُرِنام ٹایِم (پَرامارِبو)',
         'America/Phoenix' => 'ماونٹین ٹایِم (پھِنِکس)',
         'America/Port-au-Prince' => 'مشرقی ٹایِم (پوٹ آؤں پرِنس)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'اؠمَزَن ٹایِم (پوٹو وؠلہو)',
         'America/Puerto_Rico' => 'اؠٹلانٹِک ٹایِم (پیٖٹو رِکو)',
         'America/Punta_Arenas' => 'چِلی ٹایِم (پونٹا اریناس)',
-        'America/Rainy_River' => 'مرکزی ٹایِم (رینی رِوَر)',
         'America/Rankin_Inlet' => 'مرکزی ٹایِم (رینکِن اِنلؠٹ)',
         'America/Recife' => 'برؠسِلِیا ٹایِم (ریسیف)',
         'America/Regina' => 'مرکزی ٹایِم (رؠجیٖنا)',
         'America/Resolute' => 'مرکزی ٹایِم (رِسولیوٗٹ)',
         'America/Rio_Branco' => 'اؠکرے ٹایِم (رِیو برانکو)',
-        'America/Santa_Isabel' => 'شُمال مغربی میکسیکو ٹائم (Santa Isabel)',
         'America/Santarem' => 'برؠسِلِیا ٹایِم (سانتاریم)',
         'America/Santiago' => 'چِلی ٹایِم (سینٹیاگو)',
         'America/Santo_Domingo' => 'اؠٹلانٹِک ٹایِم (سؠنٹو ڑومِنگو)',
         'America/Sao_Paulo' => 'برؠسِلِیا ٹایِم (ساؤ پالو)',
-        'America/Scoresbysund' => 'مشرِقی گریٖن لینڈُک ٹایِم (سکورٕسباےسَنڑ)',
+        'America/Scoresbysund' => 'گرین لینڈ وَکھ (سکورٕسباےسَنڑ)',
         'America/Sitka' => 'اؠلاسکا ٹایِم (سِٹکا)',
         'America/St_Barthelemy' => 'اؠٹلانٹِک ٹایِم (سینٹ بارتھیلمی)',
         'America/St_Johns' => 'نیو فاؤنڈ لینڈ ٹائم (سؠنٹ جونس)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'مرکزی ٹایِم (سٕوِفٹ کَرَنٹ)',
         'America/Tegucigalpa' => 'مرکزی ٹایِم (ٹیگوسی گالپا)',
         'America/Thule' => 'اؠٹلانٹِک ٹایِم (تھیوٗلے)',
-        'America/Thunder_Bay' => 'مشرقی ٹایِم (تھَنڈر خلیٖج)',
         'America/Tijuana' => 'پیسِفِک ٹایِم (تِجُوانا)',
         'America/Toronto' => 'مشرقی ٹایِم (ٹورونٹو)',
         'America/Tortola' => 'اؠٹلانٹِک ٹایِم (ٹارٹولا)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'یوکون ٹائم (وایِٹ ہارٕس)',
         'America/Winnipeg' => 'مرکزی ٹایِم (وِنِپؠگ)',
         'America/Yakutat' => 'اؠلاسکا ٹایِم (یکوٗتات)',
-        'America/Yellowknife' => 'ماونٹین ٹایِم (یؠلو نایِف)',
-        'Antarctica/Casey' => 'اینٹارٹِکا وَکھ (کیسی)',
+        'Antarctica/Casey' => 'مغرِبی آسٹریلِیا ٹایِم (کیسی)',
         'Antarctica/Davis' => 'ڑیوِس ٹایِم (ڈیوِس)',
         'Antarctica/DumontDUrville' => 'ڑمانٹ ڈی اُرویٖل ٹایِم (ڈُمونٹ ڈ اَروِل)',
         'Antarctica/Macquarie' => 'مشرِقی آسٹریلِیا ٹایِم (Macquarie)',
@@ -216,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' => 'ازربائیجان ٹائم (باقوٗ)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'بروٗنَے دَروٗسَلَم ٹایِم',
         'Asia/Calcutta' => 'ہِندوستان (Kolkata)',
         'Asia/Chita' => 'یَکُٹسک ٹایِم (چیٹا)',
-        'Asia/Choibalsan' => 'اولن باٹر ٹائم (چویبالسَن)',
         'Asia/Colombo' => 'ہِندوستان (کولَمبو)',
         'Asia/Damascus' => 'مشرقی یوٗرپی ٹایِم (دَمَسکَس)',
         'Asia/Dhaka' => 'بَنگلادیش ٹایِم (ڈھاکا)',
@@ -252,7 +245,7 @@
         'Asia/Kabul' => 'افغانِستان ٹایِم (قابُل)',
         'Asia/Kamchatka' => 'کَمچَٹکا ٹایِم (کَمچھٹکا)',
         'Asia/Karachi' => 'پاکِستان ٹایِم (کَراچی)',
-        'Asia/Katmandu' => 'نؠپٲلۍ ٹایِم (کاٹھمَنڈوٗ)',
+        'Asia/Katmandu' => 'نؠپٲلؠ ٹایِم (کاٹھمَنڈوٗ)',
         'Asia/Khandyga' => 'یَکُٹسک ٹایِم (کھانڈیگا)',
         'Asia/Krasnoyarsk' => 'کرؠسنوےیارسک ٹایِم (کرنسنویارسک)',
         'Asia/Kuala_Lumpur' => 'مَلیشِیا ٹایِم (کولالَمپوٗر)',
@@ -267,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' => 'اِنڑوچَینا ٹایِم (سیگَن)',
@@ -286,9 +279,9 @@
         'Asia/Taipei' => 'ٹے پے ٹائم (تَیپیے)',
         'Asia/Tashkent' => 'اُزبیکِستان ٹایِم (تاشکینٹ)',
         'Asia/Tbilisi' => 'جورجِیاہُک ٹایِم (بِلِسی)',
-        'Asia/Tehran' => 'اِیٖرٲنۍ ٹایِم (تؠہران)',
+        'Asia/Tehran' => 'اِیٖرٲنؠ ٹایِم (تؠہران)',
         'Asia/Thimphu' => 'بوٗٹان ٹایِم (تھِمپوٗ)',
-        'Asia/Tokyo' => 'جاپٲنۍ ٹایِم (ٹوکیو)',
+        'Asia/Tokyo' => 'جاپٲنؠ ٹایِم (ٹوکیو)',
         'Asia/Tomsk' => 'روٗس وَکھ (ٹومسک)',
         'Asia/Ulaanbaatar' => 'اولن باٹر ٹائم',
         'Asia/Urumqi' => 'چیٖن وَکھ (اُرومقی)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'مرکزی آسٹریلِیَن ٹایِم (اؠڑِلیڑ)',
         'Australia/Brisbane' => 'مشرِقی آسٹریلِیا ٹایِم (برسبین)',
         'Australia/Broken_Hill' => 'مرکزی آسٹریلِیَن ٹایِم (بروکٕن ہِل)',
-        'Australia/Currie' => 'مشرِقی آسٹریلِیا ٹایِم (کیوٗری)',
         'Australia/Darwin' => 'مرکزی آسٹریلِیَن ٹایِم (ڈاروِن)',
         'Australia/Eucla' => 'آسٹریلِیَن مرکزی مغربی ٹایِم (یوٗکلا)',
         'Australia/Hobart' => 'مشرِقی آسٹریلِیا ٹایِم (حۄبٲٹ)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'مشرِقی آسٹریلِیا ٹایِم (مؠلبعارن)',
         'Australia/Perth' => 'مغرِبی آسٹریلِیا ٹایِم (پٔرتھ)',
         'Australia/Sydney' => 'مشرِقی آسٹریلِیا ٹایِم (سِڑنی)',
-        'CST6CDT' => 'مرکزی ٹایِم',
-        'EST5EDT' => 'مشرقی ٹایِم',
         'Etc/GMT' => 'گریٖن وِچ میٖن ٹایِم',
         'Etc/UTC' => 'کوآرڈنیٹڈ یونیورسل وَکھ',
         'Europe/Amsterdam' => 'مرکزی یوٗرپی ٹایِم (ایمسٹَرڈیم)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'مشرقی یوٗرپی ٹایِم (ٹؠلِن)',
         'Europe/Tirane' => 'مرکزی یوٗرپی ٹایِم (ٹِرین)',
         'Europe/Ulyanovsk' => 'ماسکَو ٹایِم (اولیانووسک)',
-        'Europe/Uzhgorod' => 'مشرقی یوٗرپی ٹایِم (اُزگورود)',
         'Europe/Vaduz' => 'مرکزی یوٗرپی ٹایِم (وادُز)',
         'Europe/Vatican' => 'مرکزی یوٗرپی ٹایِم (ویٹیکن)',
         'Europe/Vienna' => 'مرکزی یوٗرپی ٹایِم (وِیَننا)',
@@ -382,10 +371,9 @@
         'Europe/Volgograd' => 'وولگوگریڑ ٹایِم (وولگوگرَد)',
         'Europe/Warsaw' => 'مرکزی یوٗرپی ٹایِم (وارسا)',
         'Europe/Zagreb' => 'مرکزی یوٗرپی ٹایِم (زگریب)',
-        'Europe/Zaporozhye' => 'مشرقی یوٗرپی ٹایِم (زَپوروزَے)',
         'Europe/Zurich' => 'مرکزی یوٗرپی ٹایِم (زیوٗرِک)',
         'Indian/Antananarivo' => 'مشرقی افریٖقا ٹایِم (اؠنٹنانرِوو)',
-        'Indian/Chagos' => 'ہِندوستٲنۍ اوشَن ٹائم (چاگوس)',
+        'Indian/Chagos' => 'ہِندوستٲنؠ اوشَن ٹائم (چاگوس)',
         'Indian/Christmas' => 'کرسمَس ٹایِم (کرِسمَس)',
         'Indian/Cocos' => 'کوکوز اَیلینڑز ٹایِم (کوکوس)',
         'Indian/Comoro' => 'مشرقی افریٖقا ٹایِم (کومورو)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'مورِشَس ٹایِم (مورِشیس)',
         'Indian/Mayotte' => 'مشرقی افریٖقا ٹایِم (میوٹ)',
         'Indian/Reunion' => 'رِیوٗنِیَن ٹایِم (رِیوٗنیَن)',
-        'MST7MDT' => 'ماونٹین ٹایِم',
-        'PST8PDT' => 'پیسِفِک ٹایِم',
         'Pacific/Apia' => 'سامو وَکھ (آپِیا)',
         'Pacific/Auckland' => 'نِوزِلینڑ ٹایِم (آکلینڈ)',
         'Pacific/Bougainville' => 'پاپُعا نیوٗ گؠنی ٹایِم (Bougainville)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'سولومَن ججیٖرَن ہُند ٹایِم (گُوادَلچَنَل)',
         'Pacific/Guam' => 'کؠمورو سٹینڑاڑ ٹایِم (گوام)',
         'Pacific/Honolulu' => 'حَواے اؠلیوٗٹِیَن ٹایِم (ہونولو لو)',
-        'Pacific/Johnston' => 'حَواے اؠلیوٗٹِیَن ٹایِم (جانسٹَن)',
         'Pacific/Kiritimati' => 'لایِٔن ججیٖرُک ٹایِم (کِرِتِماتی)',
         'Pacific/Kosrae' => 'کورسَے ٹایِم (کوسراے)',
         'Pacific/Kwajalein' => 'مارشَل ججیٖرُک ٹایِم (کُوجلین)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'ویک ججیٖرُک ٹایِم',
         'Pacific/Wallis' => 'والِس تہٕ فیوٗٹیوٗنا ٹایِم (ویلِس)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ku.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ku.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ku.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ku.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,426 @@
+<?php
+
+return [
+    'Names' => [
+        'Africa/Abidjan' => 'Saeta Navînî ya Greenwichê (Abidjan)',
+        'Africa/Accra' => 'Saeta Navînî ya Greenwichê (Akra)',
+        'Africa/Addis_Ababa' => 'Saeta Afrîkaya Rojhilat (Addis Ababa)',
+        'Africa/Algiers' => 'Saeta Ewropaya Navîn (Cezayîr)',
+        'Africa/Asmera' => 'Saeta Afrîkaya Rojhilat (Asmara)',
+        'Africa/Bamako' => 'Saeta Navînî ya Greenwichê (Bamako)',
+        'Africa/Bangui' => 'Saeta Afrîkaya Rojava (Bangui)',
+        'Africa/Banjul' => 'Saeta Navînî ya Greenwichê (Banjul)',
+        'Africa/Bissau' => 'Saeta Navînî ya Greenwichê (Bissau)',
+        'Africa/Blantyre' => 'Saeta Afrîkaya Navîn (Blantyre)',
+        'Africa/Brazzaville' => 'Saeta Afrîkaya Rojava (Brazzaville)',
+        'Africa/Bujumbura' => 'Saeta Afrîkaya Navîn (Bujumbura)',
+        'Africa/Cairo' => 'Saeta Ewropaya Rojhilat (Qahîre)',
+        'Africa/Casablanca' => 'Saeta Ewropaya Rojava (Kazablanka)',
+        'Africa/Ceuta' => 'Saeta Ewropaya Navîn (Septe)',
+        'Africa/Conakry' => 'Saeta Navînî ya Greenwichê (Konakrî)',
+        'Africa/Dakar' => 'Saeta Navînî ya Greenwichê (Dakar)',
+        'Africa/Dar_es_Salaam' => 'Saeta Afrîkaya Rojhilat (Daruselam)',
+        'Africa/Djibouti' => 'Saeta Afrîkaya Rojhilat (Cibûtî)',
+        'Africa/Douala' => 'Saeta Afrîkaya Rojava (Douala)',
+        'Africa/El_Aaiun' => 'Saeta Ewropaya Rojava (El Aaiun)',
+        'Africa/Freetown' => 'Saeta Navînî ya Greenwichê (Freetown)',
+        '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 (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î)',
+        'Africa/Kinshasa' => 'Saeta Afrîkaya Rojava (Kînşasa)',
+        'Africa/Lagos' => 'Saeta Afrîkaya Rojava (Lagos)',
+        'Africa/Libreville' => 'Saeta Afrîkaya Rojava (Lîbrevîl)',
+        'Africa/Lome' => 'Saeta Navînî ya Greenwichê (Lome)',
+        'Africa/Luanda' => 'Saeta Afrîkaya Rojava (Luanda)',
+        'Africa/Lubumbashi' => 'Saeta Afrîkaya Navîn (Lubumbashi)',
+        'Africa/Lusaka' => 'Saeta Afrîkaya Navîn (Lusaka)',
+        'Africa/Malabo' => 'Saeta Afrîkaya Rojava (Malabo)',
+        'Africa/Maputo' => 'Saeta Afrîkaya Navîn (Maputo)',
+        'Africa/Maseru' => 'Saeta Standard a Afrîkaya Başûr (Maserû)',
+        'Africa/Mbabane' => 'Saeta Standard a Afrîkaya Başûr (Mbabane)',
+        'Africa/Mogadishu' => 'Saeta Afrîkaya Rojhilat (Mogadîşû)',
+        'Africa/Monrovia' => 'Saeta Navînî ya Greenwichê (Monrovia)',
+        'Africa/Nairobi' => 'Saeta Afrîkaya Rojhilat (Naîrobî)',
+        'Africa/Ndjamena' => 'Saeta Afrîkaya Rojava (Ndjamena)',
+        'Africa/Niamey' => 'Saeta Afrîkaya Rojava (Niamey)',
+        'Africa/Nouakchott' => 'Saeta Navînî ya Greenwichê (Nouakchott)',
+        'Africa/Ouagadougou' => 'Saeta Navînî ya Greenwichê (Ouagadougou)',
+        'Africa/Porto-Novo' => 'Saeta Afrîkaya Rojava (Porto-Novo)',
+        'Africa/Sao_Tome' => 'Saeta Navînî ya Greenwichê (São Tomé)',
+        'Africa/Tripoli' => 'Saeta Ewropaya Rojhilat (Trablûs)',
+        'Africa/Tunis' => 'Saeta Ewropaya Navîn (Tûnis)',
+        'Africa/Windhoek' => 'Saeta Afrîkaya Navîn (Windhoek)',
+        'America/Adak' => 'Saeta Hawaii-Aleutianê (Adak)',
+        'America/Anchorage' => 'Saeta Alaskayê (Anchorage)',
+        'America/Anguilla' => 'Saeta Atlantîkê (Anguilla)',
+        'America/Antigua' => 'Saeta Atlantîkê (Antigua)',
+        'America/Araguaina' => 'Saeta Brasîlyayê (Araguaina)',
+        'America/Argentina/La_Rioja' => 'Saeta Arjantînê (La Rioja)',
+        'America/Argentina/Rio_Gallegos' => 'Saeta Arjantînê (Rio Gallegos)',
+        'America/Argentina/Salta' => 'Saeta Arjantînê (Salta)',
+        'America/Argentina/San_Juan' => 'Saeta Arjantînê (San Juan)',
+        'America/Argentina/San_Luis' => 'Saeta Arjantînê (San Luis)',
+        'America/Argentina/Tucuman' => 'Saeta Arjantînê (Tucuman)',
+        'America/Argentina/Ushuaia' => 'Saeta Arjantînê (Ushuaia)',
+        'America/Aruba' => 'Saeta Atlantîkê (Arûba)',
+        'America/Asuncion' => 'Saeta Paragûayê (Asunción)',
+        'America/Bahia' => 'Saeta Brasîlyayê (Bahia)',
+        'America/Bahia_Banderas' => 'Saeta Navendî ya Amerîkaya Bakur (Bahîa Banderas)',
+        'America/Barbados' => 'Saeta Atlantîkê (Barbados)',
+        'America/Belem' => 'Saeta Brasîlyayê (Belem)',
+        '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 Kolombîyayê (Bogota)',
+        'America/Boise' => 'Saeta Çîyayî ya Amerîkaya Bakur (Boise)',
+        'America/Buenos_Aires' => 'Saeta Arjantînê (Buenos Aires)',
+        '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)',
+        'America/Catamarca' => 'Saeta Arjantînê (Catamarca)',
+        'America/Cayenne' => 'Saeta Guiyanaya Fransî (Cayenne)',
+        '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 Çî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 Çî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 Çî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 Çî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 Çî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)',
+        'America/Goose_Bay' => 'Saeta Atlantîkê (Goose Bay)',
+        'America/Grand_Turk' => 'Saeta Rojhilat a Amerîkaya Bakur (Grand Turk)',
+        'America/Grenada' => 'Saeta Atlantîkê (Grenada)',
+        'America/Guadeloupe' => 'Saeta Atlantîkê (Guadeloupe)',
+        'America/Guatemala' => 'Saeta Navendî ya Amerîkaya Bakur (Guatemala)',
+        'America/Guayaquil' => 'Saeta Ekwadorê (Guayaquil)',
+        'America/Guyana' => 'Saeta Guyanayê',
+        'America/Halifax' => 'Saeta Atlantîkê (Halifax)',
+        'America/Havana' => 'Saeta Kubayê (Havana)',
+        'America/Hermosillo' => 'Saeta Pasîfîka Meksîkayê (Hermosillo)',
+        'America/Indiana/Knox' => 'Saeta Navendî ya Amerîkaya Bakur (Knox, Indiana)',
+        'America/Indiana/Marengo' => 'Saeta Rojhilat a Amerîkaya Bakur (Marengo, Indiana)',
+        'America/Indiana/Petersburg' => 'Saeta Rojhilat a Amerîkaya Bakur (Petersburg, Indiana)',
+        'America/Indiana/Tell_City' => 'Saeta Navendî ya Amerîkaya Bakur (Tell City, Indiana)',
+        'America/Indiana/Vevay' => 'Saeta Rojhilat a Amerîkaya Bakur (Vevay, Indiana)',
+        '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 Çî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)',
+        'America/Juneau' => 'Saeta Alaskayê (Juneau)',
+        'America/Kentucky/Monticello' => 'Saeta Rojhilat a Amerîkaya Bakur (Monticello, Kentucky)',
+        'America/Kralendijk' => 'Saeta Atlantîkê (Kralendijk)',
+        'America/La_Paz' => 'Saeta Bolîvyayê (La Paz)',
+        'America/Lima' => 'Saeta Perûyê (Lima)',
+        'America/Los_Angeles' => 'Saeta Pasîfîkê ya Amerîkaya Bakur (Los Angeles)',
+        'America/Louisville' => 'Saeta Rojhilat a Amerîkaya Bakur (Louisville)',
+        'America/Lower_Princes' => 'Saeta Atlantîkê (Lower Prince’s Quarter)',
+        'America/Maceio' => 'Saeta Brasîlyayê (Maceio)',
+        'America/Managua' => 'Saeta Navendî ya Amerîkaya Bakur (Managua)',
+        'America/Manaus' => 'Saeta Amazonê (Manaus)',
+        'America/Marigot' => 'Saeta Atlantîkê (Marigot)',
+        'America/Martinique' => 'Saeta Atlantîkê (Martinique)',
+        'America/Matamoros' => 'Saeta Navendî ya Amerîkaya Bakur (Matamoros)',
+        'America/Mazatlan' => 'Saeta Pasîfîka Meksîkayê (Mazatlan)',
+        'America/Mendoza' => 'Saeta Arjantînê (Mendoza)',
+        'America/Menominee' => 'Saeta Navendî ya Amerîkaya Bakur (Menominee)',
+        'America/Merida' => 'Saeta Navendî ya Amerîkaya Bakur (Merîda)',
+        'America/Metlakatla' => 'Saeta Alaskayê (Metlakatla)',
+        'America/Mexico_City' => 'Saeta Navendî ya Amerîkaya Bakur (Mexico City)',
+        'America/Miquelon' => 'Saeta Saint Pierre û Miquelonê',
+        'America/Moncton' => 'Saeta Atlantîkê (Moncton)',
+        'America/Monterrey' => 'Saeta Navendî ya Amerîkaya Bakur (Monterrey)',
+        'America/Montevideo' => 'Saeta Ûrûgûayê (Montevideo)',
+        'America/Montserrat' => 'Saeta Atlantîkê (Montserrat)',
+        'America/Nassau' => 'Saeta Rojhilat a Amerîkaya Bakur (Nassau)',
+        'America/New_York' => 'Saeta Rojhilat a Amerîkaya Bakur (New York)',
+        'America/Nome' => 'Saeta Alaskayê (Nome)',
+        'America/Noronha' => 'Saeta Fernando de Noronhayê',
+        'America/North_Dakota/Beulah' => 'Saeta Navendî ya Amerîkaya Bakur (Beûlah, Dakotaya Bakur)',
+        'America/North_Dakota/Center' => 'Saeta Navendî ya Amerîkaya Bakur (Center, Dakotaya Bakur)',
+        'America/North_Dakota/New_Salem' => 'Saeta Navendî ya Amerîkaya Bakur (New Salem, Dakotaya Bakur)',
+        '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 Çî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 Şî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 Şî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)',
+        'America/Sitka' => 'Saeta Alaskayê (Sitka)',
+        'America/St_Barthelemy' => 'Saeta Atlantîkê (Saint Barthelemy)',
+        'America/St_Johns' => 'Saeta Newfoundlandê (St. John’s)',
+        'America/St_Kitts' => 'Saeta Atlantîkê (St. Kitts)',
+        'America/St_Lucia' => 'Saeta Atlantîkê (St. Lucia)',
+        'America/St_Thomas' => 'Saeta Atlantîkê (St. Thomas)',
+        'America/St_Vincent' => 'Saeta Atlantîkê (St. Vincent)',
+        'America/Swift_Current' => 'Saeta Navendî ya Amerîkaya Bakur (Swift Current)',
+        'America/Tegucigalpa' => 'Saeta Navendî ya Amerîkaya Bakur (Tegucigalpa)',
+        'America/Thule' => 'Saeta Atlantîkê (Thule)',
+        'America/Tijuana' => 'Saeta Pasîfîkê ya Amerîkaya Bakur (Tijuana)',
+        'America/Toronto' => 'Saeta Rojhilat a Amerîkaya Bakur (Toronto)',
+        'America/Tortola' => 'Saeta Atlantîkê (Tortola)',
+        'America/Vancouver' => 'Saeta Pasîfîkê ya Amerîkaya Bakur (Vancouver)',
+        'America/Whitehorse' => 'Saeta Yukonê (Whitehorse)',
+        'America/Winnipeg' => 'Saeta Navendî ya Amerîkaya Bakur (Winnipeg)',
+        'America/Yakutat' => 'Saeta Alaskayê (Yakutat)',
+        'Antarctica/Casey' => 'Saeta Awistralyaya Rojava (Casey)',
+        'Antarctica/Davis' => 'Saeta Davîsê',
+        'Antarctica/DumontDUrville' => 'Saeta Dumont-d’Urvilleyê',
+        'Antarctica/Macquarie' => 'Saeta Awistralyaya Rojhilat (Macquarie)',
+        'Antarctica/Mawson' => 'Saeta Mawsonê',
+        'Antarctica/McMurdo' => 'Saeta Zelandaya Nû (McMurdo)',
+        '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 Qazaxistanê (Almatî)',
+        'Asia/Amman' => 'Saeta Ewropaya Rojhilat (Eman)',
+        'Asia/Anadyr' => 'Saeta Rûsya(y)ê (Anadir)',
+        'Asia/Aqtau' => 'Saeta Qazaxistanê (Aqtaw)',
+        'Asia/Aqtobe' => 'Saeta Qazaxistanê (Aqtobe)',
+        'Asia/Ashgabat' => 'Saeta Tirkmenistanê (Eşqabat)',
+        'Asia/Atyrau' => 'Saeta Qazaxistanê (Atîrav)',
+        'Asia/Baghdad' => 'Saeta Erebistanê (Bexda)',
+        'Asia/Bahrain' => 'Saeta Erebistanê (Behreyn)',
+        'Asia/Baku' => 'Saeta Azerbeycanê (Bakû)',
+        'Asia/Bangkok' => 'Saeta Hindiçînê (Bangkok)',
+        'Asia/Barnaul' => 'Saeta Rûsya(y)ê (Barnaul)',
+        'Asia/Beirut' => 'Saeta Ewropaya Rojhilat (Beyrût)',
+        'Asia/Bishkek' => 'Saeta Qirxizistanê (Bîşkek)',
+        'Asia/Brunei' => 'Saeta Brûney Darusselamê',
+        'Asia/Calcutta' => 'Saeta Standard a Hindistanê (Kolkata)',
+        'Asia/Chita' => 'Saeta Yakutskê (Çîta)',
+        'Asia/Colombo' => 'Saeta Standard a Hindistanê (Kolombo)',
+        'Asia/Damascus' => 'Saeta Ewropaya Rojhilat (Şam)',
+        'Asia/Dhaka' => 'Saeta Bengladeşê (Daka)',
+        'Asia/Dili' => 'Saeta Tîmûra Rojhilat (Dîlî)',
+        'Asia/Dubai' => 'Saeta Standard a Kendavê (Dûbaî)',
+        'Asia/Dushanbe' => 'Saeta Tacikistanê (Duşenbe)',
+        'Asia/Famagusta' => 'Saeta Ewropaya Rojhilat (Famagusta)',
+        'Asia/Gaza' => 'Saeta Ewropaya Rojhilat (Xeze)',
+        'Asia/Hebron' => 'Saeta Ewropaya Rojhilat (Hebron)',
+        'Asia/Hong_Kong' => 'Saeta Hong Kongê',
+        'Asia/Hovd' => 'Saeta Hovdê',
+        'Asia/Irkutsk' => 'Saeta Irkutskê',
+        'Asia/Jakarta' => 'Saeta Endonezyaya Rojava (Cakarta)',
+        'Asia/Jayapura' => 'Saeta Endonezyaya Rojhilat (Cayapûra)',
+        'Asia/Jerusalem' => 'Saeta Îsraîlê (Quds)',
+        'Asia/Kabul' => 'Saeta Efxanistanê (Kabûl)',
+        'Asia/Kamchatka' => 'Saeta Rûsya(y)ê (Kamçatka)',
+        'Asia/Karachi' => 'Saeta Pakistanê (Karaçî)',
+        'Asia/Katmandu' => 'Saeta Nepalê (Katmandû)',
+        'Asia/Khandyga' => 'Saeta Yakutskê (Xandîga)',
+        'Asia/Krasnoyarsk' => 'Saeta Krasnoyarskê',
+        'Asia/Kuala_Lumpur' => 'Saeta Malezyayê (Kûala Lûmpûr)',
+        'Asia/Kuching' => 'Saeta Malezyayê (Kûçîng)',
+        'Asia/Kuwait' => 'Saeta Erebistanê (Kuweyt)',
+        'Asia/Macau' => 'Saeta Çînê (Makao)',
+        'Asia/Magadan' => 'Saeta Magadanê',
+        'Asia/Makassar' => 'Saeta Endonezyaya Navîn (Makasar)',
+        'Asia/Manila' => 'Saeta Fîlîpînê (Manîla)',
+        'Asia/Muscat' => 'Saeta Standard a Kendavê (Muskat)',
+        'Asia/Nicosia' => 'Saeta Ewropaya Rojhilat (Lefkoşe)',
+        'Asia/Novokuznetsk' => 'Saeta Krasnoyarskê (Novokuznetsk)',
+        'Asia/Novosibirsk' => 'Saeta Novosibirskê',
+        'Asia/Omsk' => 'Saeta Omskê',
+        '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 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ê)',
+        'Asia/Sakhalin' => 'Saeta Saxalînê',
+        'Asia/Samarkand' => 'Saeta Ozbekistanê (Semerkand)',
+        'Asia/Seoul' => 'Saeta Koreyê (Seûl)',
+        'Asia/Shanghai' => 'Saeta Çînê (Şanghay)',
+        'Asia/Singapore' => 'Saeta Standard a Sîngapûrê',
+        'Asia/Srednekolymsk' => 'Saeta Magadanê (Srednekolymsk)',
+        'Asia/Taipei' => 'Saeta Taîpeîyê',
+        'Asia/Tashkent' => 'Saeta Ozbekistanê (Taşkent)',
+        'Asia/Tbilisi' => 'Saeta Gurcistanê (Tiflîs)',
+        'Asia/Tehran' => 'Saeta Îranê (Tehran)',
+        'Asia/Thimphu' => 'Saeta Bûtanê (Thimphu)',
+        'Asia/Tokyo' => 'Saeta Japonyayê (Tokyo)',
+        'Asia/Tomsk' => 'Saeta Rûsya(y)ê (Tomsk)',
+        'Asia/Ulaanbaatar' => 'Saeta Ûlanbatarê',
+        'Asia/Urumqi' => 'Saeta Çîn(y)ê (Ûrûmçî)',
+        'Asia/Ust-Nera' => 'Saeta Vladivostokê (Ûst-Nera)',
+        'Asia/Vientiane' => 'Saeta Hindiçînê (Vientiane)',
+        'Asia/Vladivostok' => 'Saeta Vladivostokê',
+        'Asia/Yakutsk' => 'Saeta Yakutskê',
+        'Asia/Yekaterinburg' => 'Saeta Yekaterinburgê',
+        'Asia/Yerevan' => 'Saeta Ermenistanê (Rewan)',
+        'Atlantic/Azores' => 'Saeta Azoran (Giravên Azorê)',
+        'Atlantic/Bermuda' => 'Saeta Atlantîkê (Bermûda)',
+        'Atlantic/Canary' => 'Saeta Ewropaya Rojava (Giravên Kanaryayê)',
+        'Atlantic/Cape_Verde' => 'Saeta Cape Verdeyê (Kap Verde)',
+        'Atlantic/Faeroe' => 'Saeta Ewropaya Rojava (Faroe)',
+        'Atlantic/Madeira' => 'Saeta Ewropaya Rojava (Madeira)',
+        'Atlantic/Reykjavik' => 'Saeta Navînî ya Greenwichê (Reykjavik)',
+        'Atlantic/South_Georgia' => 'Saeta Georgiaya Başûr',
+        'Atlantic/St_Helena' => 'Saeta Navînî ya Greenwichê (St. Helena)',
+        'Atlantic/Stanley' => 'Saeta Giravên Falklandê (Stanley)',
+        'Australia/Adelaide' => 'Saeta Awistralyaya Navîn (Adelaide)',
+        'Australia/Brisbane' => 'Saeta Awistralyaya Rojhilat (Brisbane)',
+        'Australia/Broken_Hill' => 'Saeta Awistralyaya Navîn (Broken Hill)',
+        'Australia/Darwin' => 'Saeta Awistralyaya Navîn (Darwin)',
+        'Australia/Eucla' => 'Saeta Rojavaya Navîn a Awistralyayê (Eucla)',
+        'Australia/Hobart' => 'Saeta Awistralyaya Rojhilat (Hobart)',
+        'Australia/Lindeman' => 'Saeta Awistralyaya Rojhilat (Lindeman)',
+        'Australia/Lord_Howe' => 'Saeta Lord Howeyê',
+        'Australia/Melbourne' => 'Saeta Awistralyaya Rojhilat (Melbourne)',
+        'Australia/Perth' => 'Saeta Awistralyaya Rojava (Perth)',
+        'Australia/Sydney' => 'Saeta Awistralyaya Rojhilat (Sîdney)',
+        'Etc/GMT' => 'Saeta Navînî ya Greenwichê',
+        'Etc/UTC' => 'Saeta Gerdûnî ya Hevdemî',
+        'Europe/Amsterdam' => 'Saeta Ewropaya Navîn (Amsterdam)',
+        'Europe/Andorra' => 'Saeta Ewropaya Navîn (Andora)',
+        'Europe/Astrakhan' => 'Saeta Moskovayê (Astraxan)',
+        'Europe/Athens' => 'Saeta Ewropaya Rojhilat (Atîna)',
+        'Europe/Belgrade' => 'Saeta Ewropaya Navîn (Belgrad)',
+        'Europe/Berlin' => 'Saeta Ewropaya Navîn (Berlîn)',
+        'Europe/Bratislava' => 'Saeta Ewropaya Navîn (Bratislava)',
+        'Europe/Brussels' => 'Saeta Ewropaya Navîn (Bruksel)',
+        'Europe/Bucharest' => 'Saeta Ewropaya Rojhilat (Bukreş)',
+        'Europe/Budapest' => 'Saeta Ewropaya Navîn (Bûdapeşt)',
+        'Europe/Busingen' => 'Saeta Ewropaya Navîn (Bûsîngen)',
+        '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 (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 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)',
+        'Europe/Kirov' => 'Saeta Rûsya(y)ê (Kîrov)',
+        'Europe/Lisbon' => 'Saeta Ewropaya Rojava (Lîzbon)',
+        'Europe/Ljubljana' => 'Saeta Ewropaya Navîn (Ljubljana)',
+        'Europe/London' => 'Saeta Navînî ya Greenwichê (Londra)',
+        'Europe/Luxembourg' => 'Saeta Ewropaya Navîn (Luksembûrg)',
+        'Europe/Madrid' => 'Saeta Ewropaya Navîn (Madrîd)',
+        'Europe/Malta' => 'Saeta Ewropaya Navîn (Malta)',
+        'Europe/Mariehamn' => 'Saeta Ewropaya Rojhilat (Mariehamn)',
+        'Europe/Minsk' => 'Saeta Moskovayê (Mînsk)',
+        'Europe/Monaco' => 'Saeta Ewropaya Navîn (Monako)',
+        'Europe/Moscow' => 'Saeta Moskovayê',
+        'Europe/Oslo' => 'Saeta Ewropaya Navîn (Oslo)',
+        'Europe/Paris' => 'Saeta Ewropaya Navîn (Parîs)',
+        'Europe/Podgorica' => 'Saeta Ewropaya Navîn (Podgorîka)',
+        'Europe/Prague' => 'Saeta Ewropaya Navîn (Prag)',
+        'Europe/Riga' => 'Saeta Ewropaya Rojhilat (Rîga)',
+        'Europe/Rome' => 'Saeta Ewropaya Navîn (Roma)',
+        'Europe/Samara' => 'Saeta Rûsya(y)ê (Samara)',
+        'Europe/San_Marino' => 'Saeta Ewropaya Navîn (San Marîno)',
+        'Europe/Sarajevo' => 'Saeta Ewropaya Navîn (Saraybosna)',
+        'Europe/Saratov' => 'Saeta Moskovayê (Saratov)',
+        'Europe/Simferopol' => 'Saeta Moskovayê (Simferopol)',
+        'Europe/Skopje' => 'Saeta Ewropaya Navîn (Uskup)',
+        'Europe/Sofia' => 'Saeta Ewropaya Rojhilat (Sofya)',
+        'Europe/Stockholm' => 'Saeta Ewropaya Navîn (Stokholm)',
+        'Europe/Tallinn' => 'Saeta Ewropaya Rojhilat (Talîn)',
+        'Europe/Tirane' => 'Saeta Ewropaya Navîn (Tîran)',
+        'Europe/Ulyanovsk' => 'Saeta Moskovayê (Ulyanovsk)',
+        'Europe/Vaduz' => 'Saeta Ewropaya Navîn (Vaduz)',
+        'Europe/Vatican' => 'Saeta Ewropaya Navîn (Vatîkan)',
+        'Europe/Vienna' => 'Saeta Ewropaya Navîn (Viyana)',
+        'Europe/Vilnius' => 'Saeta Ewropaya Rojhilat (Vîlnûs)',
+        'Europe/Volgograd' => 'Saeta Volgogradê',
+        'Europe/Warsaw' => 'Saeta Ewropaya Navîn (Warşova)',
+        'Europe/Zagreb' => 'Saeta Ewropaya Navîn (Zagreb)',
+        'Europe/Zurich' => 'Saeta Ewropaya Navîn (Zûrîh)',
+        'Indian/Antananarivo' => 'Saeta Afrîkaya Rojhilat (Antananarivo)',
+        'Indian/Chagos' => 'Saeta Okyanûsa Hindê (Chagos)',
+        'Indian/Christmas' => 'Saeta Girava Christmasê',
+        'Indian/Cocos' => 'Saeta Giravên Cocosê',
+        'Indian/Comoro' => 'Saeta Afrîkaya Rojhilat (Komor)',
+        'Indian/Kerguelen' => 'Saeta Antarktîka û Başûrê Fransayê (Kerguelen)',
+        'Indian/Mahe' => 'Saeta Seyşelerê (Mahe)',
+        'Indian/Maldives' => 'Saeta Maldîvan',
+        'Indian/Mauritius' => 'Saeta Mauritiusê',
+        'Indian/Mayotte' => 'Saeta Afrîkaya Rojhilat (Mayotte)',
+        'Indian/Reunion' => 'Saeta Réunionê',
+        '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ê (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îjîyê',
+        'Pacific/Funafuti' => 'Saeta Tûvalûyê (Funafuti)',
+        'Pacific/Galapagos' => 'Saeta Galapagosê',
+        'Pacific/Gambier' => 'Saeta Gambierê',
+        'Pacific/Guadalcanal' => 'Saeta Giravên Solomonê (Guadalcanal)',
+        'Pacific/Guam' => 'Saeta Standard a Chamorroyê (Guam)',
+        'Pacific/Honolulu' => 'Saeta Hawaii-Aleutianê (Honolulu)',
+        'Pacific/Kiritimati' => 'Saeta Giravên Lîneyê (Kiritimati)',
+        'Pacific/Kosrae' => 'Saeta Kosraeyê',
+        'Pacific/Kwajalein' => 'Saeta Giravên Marşalê (Kwajalein)',
+        'Pacific/Majuro' => 'Saeta Giravên Marşalê (Majuro)',
+        'Pacific/Marquesas' => 'Saeta Marquesasê',
+        'Pacific/Midway' => 'Saeta Samoayê (Midway)',
+        'Pacific/Nauru' => 'Saeta Naûrûyê (Nauru)',
+        'Pacific/Niue' => 'Saeta Niueyê',
+        'Pacific/Norfolk' => 'Saeta Girava Norfolkê',
+        'Pacific/Noumea' => 'Saeta Kaledonyaya Nû (Noumea)',
+        'Pacific/Pago_Pago' => 'Saeta Samoayê (Pago Pago)',
+        'Pacific/Palau' => 'Saeta Palauyê',
+        'Pacific/Pitcairn' => 'Saeta Pitcairnê',
+        'Pacific/Ponape' => 'Saeta Ponapeyê (Pohnpei)',
+        '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îtîyê',
+        'Pacific/Tarawa' => 'Saeta Giravên Gilbertê (Tarawa)',
+        'Pacific/Tongatapu' => 'Saeta Tongayê (Tongatapu)',
+        'Pacific/Truk' => 'Saeta Chuukê',
+        'Pacific/Wake' => 'Saeta Girava Wakeyê',
+        'Pacific/Wallis' => 'Saeta Wallis û Futunayê',
+    ],
+    'Meta' => [],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ky.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ky.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ky.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ky.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Түндүк Америка, тоо убактысы (Форт Нельсон)',
         'America/Fortaleza' => 'Бразилия убактысы (Форталеза)',
         'America/Glace_Bay' => 'Атлантика убактысы (Глейс Бей)',
-        'America/Godthab' => 'Батыш Гренландия убактысы (Нуук)',
+        'America/Godthab' => 'Гренландия убактысы (Нуук)',
         'America/Goose_Bay' => 'Атлантика убактысы (Гус Бей)',
         'America/Grand_Turk' => 'Түндүк Америка, чыгыш убактысы (Гранд Түрк)',
         'America/Grenada' => 'Атлантика убактысы (Гренада)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Атлантика убактысы (Монсерат)',
         'America/Nassau' => 'Түндүк Америка, чыгыш убактысы (Нассау)',
         'America/New_York' => 'Түндүк Америка, чыгыш убактысы (Нью-Йорк)',
-        'America/Nipigon' => 'Түндүк Америка, чыгыш убактысы (Нипигон)',
         'America/Nome' => 'Аляска убактысы (Ном)',
         'America/Noronha' => 'Фернандо де Норонья убактысы (Норониа)',
         'America/North_Dakota/Beulah' => 'Түндүк Америка, борбордук убакыт (Беула, Түндүк Дакота)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Түндүк Америка, борбордук убакыт (Нью-Салем, Түндүк Дакота)',
         'America/Ojinaga' => 'Түндүк Америка, борбордук убакыт (Охинага)',
         'America/Panama' => 'Түндүк Америка, чыгыш убактысы (Панама)',
-        'America/Pangnirtung' => 'Түндүк Америка, чыгыш убактысы (Пангиртуң)',
         'America/Paramaribo' => 'Суринаме убактысы (Парамарибо)',
         'America/Phoenix' => 'Түндүк Америка, тоо убактысы (Феникс)',
         'America/Port-au-Prince' => 'Түндүк Америка, чыгыш убактысы (Порт-о-Пренс)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Амазон убактысы (Порто Велио)',
         'America/Puerto_Rico' => 'Атлантика убактысы (Пуэрто-Рико)',
         'America/Punta_Arenas' => 'Чили убактысы (Пунта-Аренас)',
-        'America/Rainy_River' => 'Түндүк Америка, борбордук убакыт (Рейни Ривер)',
         'America/Rankin_Inlet' => 'Түндүк Америка, борбордук убакыт (Рэнкин Инлет)',
         'America/Recife' => 'Бразилия убактысы (Ресифи)',
         'America/Regina' => 'Түндүк Америка, борбордук убакыт (Регина)',
         'America/Resolute' => 'Түндүк Америка, борбордук убакыт (Резолут)',
         'America/Rio_Branco' => 'Бразилия убактысы (Рио Бранко)',
-        'America/Santa_Isabel' => 'Түндүк-чыгыш Мексика убактысы (Санта Изабел)',
         'America/Santarem' => 'Бразилия убактысы (Сантарем)',
         'America/Santiago' => 'Чили убактысы (Сантиаго)',
         'America/Santo_Domingo' => 'Атлантика убактысы (Санто Доминго)',
         'America/Sao_Paulo' => 'Бразилия убактысы (Сао Пауло)',
-        'America/Scoresbysund' => 'Чыгыш Гренландия убактысы (Иттоккортоормиит)',
+        'America/Scoresbysund' => 'Гренландия убактысы (Иттоккортоормиит)',
         'America/Sitka' => 'Аляска убактысы (Ситка)',
         'America/St_Barthelemy' => 'Атлантика убактысы (Сент-Бартелеми)',
         'America/St_Johns' => 'Нюфаундлэнд убактысы (Сент Жонс)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Түндүк Америка, борбордук убакыт (Свифт Каррент)',
         'America/Tegucigalpa' => 'Түндүк Америка, борбордук убакыт (Тегусигальпа)',
         'America/Thule' => 'Атлантика убактысы (Туле)',
-        'America/Thunder_Bay' => 'Түндүк Америка, чыгыш убактысы (Сандер Бей)',
         'America/Tijuana' => 'Түндүк Америка, Тынч океан убактысы (Тихуана)',
         'America/Toronto' => 'Түндүк Америка, чыгыш убактысы (Торонто)',
         'America/Tortola' => 'Атлантика убактысы (Тортола)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Юкон убактысы (Уайтхорс)',
         'America/Winnipeg' => 'Түндүк Америка, борбордук убакыт (Уиннипег)',
         'America/Yakutat' => 'Аляска убактысы (Якутат)',
-        'America/Yellowknife' => 'Түндүк Америка, тоо убактысы (Йеллоунайф)',
-        'Antarctica/Casey' => 'Антарктида убактысы (Кейси)',
+        'Antarctica/Casey' => 'Австралия батыш убактысы (Кейси)',
         'Antarctica/Davis' => 'Дэвис убактысы',
         'Antarctica/DumontDUrville' => 'Дюмон-д-Урвил убактысы',
         'Antarctica/Macquarie' => 'Австралия чыгыш убактысы (Маккуори)',
@@ -216,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' => 'Азербайжан убактысы (Баку)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'Бруней Даруссалам убактысы',
         'Asia/Calcutta' => 'Индия убактысы (Калькутта)',
         'Asia/Chita' => 'Якутск убактысы (Чита)',
-        'Asia/Choibalsan' => 'Улан Батор убактысы (Чойбалсан)',
         'Asia/Colombo' => 'Индия убактысы (Коломбо)',
         'Asia/Damascus' => 'Чыгыш Европа убактысы (Дамаск)',
         'Asia/Dhaka' => 'Бангладеш убактысы (Дакка)',
@@ -267,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' => 'Индокытай убактысы (Хо Ши Мин)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Австралия борбордук убактысы (Аделаида)',
         'Australia/Brisbane' => 'Австралия чыгыш убактысы (Брисбен)',
         'Australia/Broken_Hill' => 'Австралия борбордук убактысы (Броукен Хил)',
-        'Australia/Currie' => 'Австралия чыгыш убактысы (Керри)',
         'Australia/Darwin' => 'Австралия борбордук убактысы (Дарвин)',
         'Australia/Eucla' => 'Австралия борбордук батыш убактысы (Юкла)',
         'Australia/Hobart' => 'Австралия чыгыш убактысы (Хобарт)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'Австралия чыгыш убактысы (Мельбурн)',
         'Australia/Perth' => 'Австралия батыш убактысы (Перт)',
         'Australia/Sydney' => 'Австралия чыгыш убактысы (Сидней)',
-        'CST6CDT' => 'Түндүк Америка, борбордук убакыт',
-        'EST5EDT' => 'Түндүк Америка, чыгыш убактысы',
         'Etc/GMT' => 'Гринвич боюнча орточо убакыт',
         'Etc/UTC' => 'Бирдиктүү дүйнөлүк убакыт',
         'Europe/Amsterdam' => 'Борбордук Европа убактысы (Амстердам)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Чыгыш Европа убактысы (Таллин)',
         'Europe/Tirane' => 'Борбордук Европа убактысы (Тирана)',
         'Europe/Ulyanovsk' => 'Москва убактысы (Ульяновск)',
-        'Europe/Uzhgorod' => 'Чыгыш Европа убактысы (Ужгород)',
         'Europe/Vaduz' => 'Борбордук Европа убактысы (Фадуц)',
         'Europe/Vatican' => 'Борбордук Европа убактысы (Ватикан)',
         'Europe/Vienna' => 'Борбордук Европа убактысы (Вена)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Волгоград убактысы',
         'Europe/Warsaw' => 'Борбордук Европа убактысы (Варшава)',
         'Europe/Zagreb' => 'Борбордук Европа убактысы (Загреб)',
-        'Europe/Zaporozhye' => 'Чыгыш Европа убактысы (Запорожье)',
         'Europe/Zurich' => 'Борбордук Европа убактысы (Цюрих)',
         'Indian/Antananarivo' => 'Чыгыш Африка убактысы (Антананариво)',
         'Indian/Chagos' => 'Инди океан убактысы (Чагос)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'Маврикий убактысы',
         'Indian/Mayotte' => 'Чыгыш Африка убактысы (Майотт)',
         'Indian/Reunion' => 'Реюнион убактысы',
-        'MST7MDT' => 'Түндүк Америка, тоо убактысы',
-        'PST8PDT' => 'Түндүк Америка, Тынч океан убактысы',
         'Pacific/Apia' => 'Апиа убактысы',
         'Pacific/Auckland' => 'Жаңы Зеландия убактысы (Оклэнд)',
         'Pacific/Bougainville' => 'Папуа-Жаңы Гвинея убакыты (Бугенвиль)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Соломон аралдарынын убактысы (Гуадалканал)',
         'Pacific/Guam' => 'Чаморро убактысы (Гуам)',
         'Pacific/Honolulu' => 'Гавайи-Алеут убактысы (Гонолулу)',
-        'Pacific/Johnston' => 'Гавайи-Алеут убактысы (Жонстон)',
         'Pacific/Kiritimati' => 'Лайн аралдарынын убактысы (Киритимати)',
         'Pacific/Kosrae' => 'Косрае убактысы (Козрае)',
         'Pacific/Kwajalein' => 'Маршалл аралдарынын убактысы (Куажалейн)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Уейк аралдарынын убактысы',
         'Pacific/Wallis' => 'Уолис жана Футуна убактысы',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lb.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lb.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lb.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lb.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Rocky-Mountain-Zäit (Fort Nelson)',
         'America/Fortaleza' => 'Brasília-Zäit (Fortaleza)',
         'America/Glace_Bay' => 'Atlantik-Zäit (Glace Bay)',
-        'America/Godthab' => 'Westgrönland-Zäit (Nuuk)',
+        'America/Godthab' => 'Grönland Zäit (Nuuk)',
         'America/Goose_Bay' => 'Atlantik-Zäit (Goose Bay)',
         'America/Grand_Turk' => 'Nordamerikanesch Ostküstenzäit (Grand Turk)',
         'America/Grenada' => 'Atlantik-Zäit (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantik-Zäit (Montserrat)',
         'America/Nassau' => 'Nordamerikanesch Ostküstenzäit (Nassau)',
         'America/New_York' => 'Nordamerikanesch Ostküstenzäit (New York)',
-        'America/Nipigon' => 'Nordamerikanesch Ostküstenzäit (Nipigon)',
         'America/Nome' => 'Alaska-Zäit (Nome)',
         'America/Noronha' => 'Fernando-de-Noronha-Zäit',
         'America/North_Dakota/Beulah' => 'Nordamerikanesch Inlandzäit (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Nordamerikanesch Inlandzäit (New Salem, North Dakota)',
         'America/Ojinaga' => 'Nordamerikanesch Inlandzäit (Ojinaga)',
         'America/Panama' => 'Nordamerikanesch Ostküstenzäit (Panama)',
-        'America/Pangnirtung' => 'Nordamerikanesch Ostküstenzäit (Pangnirtung)',
         'America/Paramaribo' => 'Suriname-Zäit (Paramaribo)',
         'America/Phoenix' => 'Rocky-Mountain-Zäit (Phoenix)',
         'America/Port-au-Prince' => 'Nordamerikanesch Ostküstenzäit (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazonas-Zäit (Porto Velho)',
         'America/Puerto_Rico' => 'Atlantik-Zäit (Puerto Rico)',
         'America/Punta_Arenas' => 'Chilenesch Zäit (Punta Arenas)',
-        'America/Rainy_River' => 'Nordamerikanesch Inlandzäit (Rainy River)',
         'America/Rankin_Inlet' => 'Nordamerikanesch Inlandzäit (Rankin Inlet)',
         'America/Recife' => 'Brasília-Zäit (Recife)',
         'America/Regina' => 'Nordamerikanesch Inlandzäit (Regina)',
         'America/Resolute' => 'Nordamerikanesch Inlandzäit (Resolute)',
         'America/Rio_Branco' => 'Acre-Zäit (Rio Branco)',
-        'America/Santa_Isabel' => 'Nordwest-Mexiko-Zäit (Santa Isabel)',
         'America/Santarem' => 'Brasília-Zäit (Santarem)',
         'America/Santiago' => 'Chilenesch Zäit (Santiago)',
         'America/Santo_Domingo' => 'Atlantik-Zäit (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasília-Zäit (Sao Paulo)',
-        'America/Scoresbysund' => 'Ostgrönland-Zäit (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Grönland Zäit (Ittoqqortoormiit)',
         'America/Sitka' => 'Alaska-Zäit (Sitka)',
         'America/St_Barthelemy' => 'Atlantik-Zäit (Saint-Barthélemy)',
         'America/St_Johns' => 'Neifundland-Zäit (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Nordamerikanesch Inlandzäit (Swift Current)',
         'America/Tegucigalpa' => 'Nordamerikanesch Inlandzäit (Tegucigalpa)',
         'America/Thule' => 'Atlantik-Zäit (Thule)',
-        'America/Thunder_Bay' => 'Nordamerikanesch Ostküstenzäit (Thunder Bay)',
         'America/Tijuana' => 'Nordamerikanesch Westküstenzäit (Tijuana)',
         'America/Toronto' => 'Nordamerikanesch Ostküstenzäit (Toronto)',
         'America/Tortola' => 'Atlantik-Zäit (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Kanada Zäit (Whitehorse)',
         'America/Winnipeg' => 'Nordamerikanesch Inlandzäit (Winnipeg)',
         'America/Yakutat' => 'Alaska-Zäit (Yakutat)',
-        'America/Yellowknife' => 'Rocky-Mountain-Zäit (Yellowknife)',
-        'Antarctica/Casey' => 'Antarktis Zäit (Casey)',
+        'Antarctica/Casey' => 'Westaustralesch Zäit (Casey)',
         'Antarctica/Davis' => 'Davis-Zäit',
         'Antarctica/DumontDUrville' => 'Dumont-d’Urville-Zäit',
         'Antarctica/Macquarie' => 'Ostaustralesch Zäit (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Wostok-Zäit',
         'Arctic/Longyearbyen' => 'Mëtteleuropäesch Zäit (Longyearbyen)',
         'Asia/Aden' => 'Arabesch Zäit (Aden)',
-        'Asia/Almaty' => 'Ostkasachesch 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)',
@@ -233,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)',
@@ -267,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' => 'Ostkasachesch 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Zentralaustralesch Zäit (Adelaide)',
         'Australia/Brisbane' => 'Ostaustralesch Zäit (Brisbane)',
         'Australia/Broken_Hill' => 'Zentralaustralesch Zäit (Broken Hill)',
-        'Australia/Currie' => 'Ostaustralesch Zäit (Currie)',
         'Australia/Darwin' => 'Zentralaustralesch Zäit (Darwin)',
         'Australia/Eucla' => 'Zentral-/Westaustralesch Zäit (Eucla)',
         'Australia/Hobart' => 'Ostaustralesch Zäit (Hobart)',
@@ -320,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)',
@@ -373,7 +363,6 @@
         'Europe/Tallinn' => 'Osteuropäesch Zäit (Tallinn)',
         'Europe/Tirane' => 'Mëtteleuropäesch Zäit (Tirana)',
         'Europe/Ulyanovsk' => 'Moskauer Zäit (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Osteuropäesch Zäit (Uschgorod)',
         'Europe/Vaduz' => 'Mëtteleuropäesch Zäit (Vaduz)',
         'Europe/Vatican' => 'Mëtteleuropäesch Zäit (Vatikan)',
         'Europe/Vienna' => 'Mëtteleuropäesch Zäit (Wien)',
@@ -381,7 +370,6 @@
         'Europe/Volgograd' => 'Wolgograd-Zäit',
         'Europe/Warsaw' => 'Mëtteleuropäesch Zäit (Warschau)',
         'Europe/Zagreb' => 'Mëtteleuropäesch Zäit (Zagreb)',
-        'Europe/Zaporozhye' => 'Osteuropäesch Zäit (Saporischschja)',
         'Europe/Zurich' => 'Mëtteleuropäesch Zäit (Zürech)',
         'Indian/Antananarivo' => 'Ostafrikanesch Zäit (Antananarivo)',
         'Indian/Chagos' => 'Indeschen Ozean-Zäit (Chagos)',
@@ -394,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)',
@@ -411,7 +397,6 @@
         'Pacific/Guadalcanal' => 'Salomoninselen-Zäit (Guadalcanal)',
         'Pacific/Guam' => 'Chamorro-Zäit (Guam)',
         'Pacific/Honolulu' => 'Hawaii-Aleuten-Zäit (Honolulu)',
-        'Pacific/Johnston' => 'Hawaii-Aleuten-Zäit (Johnston)',
         'Pacific/Kiritimati' => 'Linneninselen-Zäit (Kiritimati)',
         'Pacific/Kosrae' => 'Kosrae-Zäit',
         'Pacific/Kwajalein' => 'Marshallinselen-Zäit (Kwajalein)',
@@ -436,6 +421,5 @@
         'Pacific/Wake' => 'Wake-Insel-Zäit',
         'Pacific/Wallis' => 'Wallis-a-Futuna-Zäit',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ln.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ln.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ln.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ln.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,7 +48,7 @@
         'Africa/Nouakchott' => 'Ngonga ya Moritani (Nouakchott)',
         'Africa/Ouagadougou' => 'Ngonga ya Bukina Faso (Ouagadougou)',
         'Africa/Porto-Novo' => 'Ngonga ya Benɛ (Porto-Novo)',
-        'Africa/Sao_Tome' => 'Ngonga ya Sao Tomé mpé Presipɛ (Sao Tome)',
+        'Africa/Sao_Tome' => 'Ngonga ya Sao Tomé mpé Presipɛ (São Tomé)',
         'Africa/Tripoli' => 'Ngonga ya Libí (Tripoli)',
         'Africa/Tunis' => 'Ngonga ya Tinizi (Tunis)',
         'Africa/Windhoek' => 'Ngonga ya Namibi (Windhoek)',
@@ -65,7 +65,7 @@
         'America/Argentina/Tucuman' => 'Ngonga ya Arizantinɛ (Tucuman)',
         'America/Argentina/Ushuaia' => 'Ngonga ya Arizantinɛ (Ushuaia)',
         'America/Aruba' => 'Ngonga ya Aruba (Aruba)',
-        'America/Asuncion' => 'Ngonga ya Palagwei (Asuncion)',
+        'America/Asuncion' => 'Ngonga ya Palagwei (Asunción)',
         'America/Bahia' => 'Ngonga ya Brezílɛ (Bahia)',
         'America/Bahia_Banderas' => 'Ngonga ya Meksike (Bahía de Banderas)',
         'America/Barbados' => 'Ngonga ya Barɛbadɛ (Barbados)',
@@ -150,7 +150,6 @@
         'America/Montserrat' => 'Ngonga ya Mɔsera (Montserrat)',
         'America/Nassau' => 'Ngonga ya Bahamasɛ (Nassau)',
         'America/New_York' => 'Ngonga ya Ameriki (New York)',
-        'America/Nipigon' => 'Ngonga ya Kanada (Nipigon)',
         'America/Nome' => 'Ngonga ya Ameriki (Nome)',
         'America/Noronha' => 'Ngonga ya Brezílɛ (Noronha)',
         'America/North_Dakota/Beulah' => 'Ngonga ya Ameriki (Beulah, North Dakota)',
@@ -158,7 +157,6 @@
         'America/North_Dakota/New_Salem' => 'Ngonga ya Ameriki (New Salem, North Dakota)',
         'America/Ojinaga' => 'Ngonga ya Meksike (Ojinaga)',
         'America/Panama' => 'Ngonga ya Panama (Panama)',
-        'America/Pangnirtung' => 'Ngonga ya Kanada (Pangnirtung)',
         'America/Paramaribo' => 'Ngonga ya Surinamɛ (Paramaribo)',
         'America/Phoenix' => 'Ngonga ya Ameriki (Phoenix)',
         'America/Port-au-Prince' => 'Ngonga ya Ayiti (Port-au-Prince)',
@@ -166,13 +164,11 @@
         'America/Porto_Velho' => 'Ngonga ya Brezílɛ (Porto Velho)',
         'America/Puerto_Rico' => 'Ngonga ya Pɔtoriko (Puerto Rico)',
         'America/Punta_Arenas' => 'Ngonga ya Síli (Punta Arenas)',
-        'America/Rainy_River' => 'Ngonga ya Kanada (Rainy River)',
         'America/Rankin_Inlet' => 'Ngonga ya Kanada (Rankin Inlet)',
         'America/Recife' => 'Ngonga ya Brezílɛ (Recife)',
         'America/Regina' => 'Ngonga ya Kanada (Regina)',
         'America/Resolute' => 'Ngonga ya Kanada (Resolute)',
         'America/Rio_Branco' => 'Ngonga ya Brezílɛ (Rio Branco)',
-        'America/Santa_Isabel' => 'Ngonga ya Meksike (Santa Isabel)',
         'America/Santarem' => 'Ngonga ya Brezílɛ (Santarem)',
         'America/Santiago' => 'Ngonga ya Síli (Santiago)',
         'America/Santo_Domingo' => 'Ngonga ya Repibiki ya Domínikɛ (Santo Domingo)',
@@ -187,7 +183,6 @@
         'America/Swift_Current' => 'Ngonga ya Kanada (Swift Current)',
         'America/Tegucigalpa' => 'Ngonga ya Ondurasɛ (Tegucigalpa)',
         'America/Thule' => 'Ngonga ya Gowelande (Thule)',
-        'America/Thunder_Bay' => 'Ngonga ya Kanada (Thunder Bay)',
         'America/Tijuana' => 'Ngonga ya Meksike (Tijuana)',
         'America/Toronto' => 'Ngonga ya Kanada (Toronto)',
         'America/Tortola' => 'Ngonga ya Bisanga bya Vierzi ya Angɛlɛtɛ́lɛ (Tortola)',
@@ -195,7 +190,6 @@
         'America/Whitehorse' => 'Ngonga ya Kanada (Whitehorse)',
         'America/Winnipeg' => 'Ngonga ya Kanada (Winnipeg)',
         'America/Yakutat' => 'Ngonga ya Ameriki (Yakutat)',
-        'America/Yellowknife' => 'Ngonga ya Kanada (Yellowknife)',
         'Antarctica/Casey' => 'Ngonga ya Antarctique (Casey)',
         'Antarctica/Davis' => 'Ngonga ya Antarctique (Davis)',
         'Antarctica/DumontDUrville' => 'Ngonga ya Antarctique (Dumont d’Urville)',
@@ -225,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)',
@@ -300,7 +293,6 @@
         'Australia/Adelaide' => 'Ngonga ya Ositáli (Adelaide)',
         'Australia/Brisbane' => 'Ngonga ya Ositáli (Brisbane)',
         'Australia/Broken_Hill' => 'Ngonga ya Ositáli (Broken Hill)',
-        'Australia/Currie' => 'Ngonga ya Ositáli (Currie)',
         'Australia/Darwin' => 'Ngonga ya Ositáli (Darwin)',
         'Australia/Eucla' => 'Ngonga ya Ositáli (Eucla)',
         'Australia/Hobart' => 'Ngonga ya Ositáli (Hobart)',
@@ -355,7 +347,6 @@
         'Europe/Tallinn' => 'Ngonga ya Esitoni (Tallinn)',
         'Europe/Tirane' => 'Ngonga ya Alibani (Tirane)',
         'Europe/Ulyanovsk' => 'Ngonga ya Risí (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Ngonga ya Ikrɛni (Uzhgorod)',
         'Europe/Vaduz' => 'Ngonga ya Lishɛteni (Vaduz)',
         'Europe/Vatican' => 'Ngonga ya Vatiká (Vatican)',
         'Europe/Vienna' => 'Ngonga ya Otilisi (Vienna)',
@@ -363,17 +354,15 @@
         'Europe/Volgograd' => 'Ngonga ya Risí (Volgograd)',
         'Europe/Warsaw' => 'Ngonga ya Poloni (Warsaw)',
         'Europe/Zagreb' => 'Ngonga ya Krowasi (Zagreb)',
-        'Europe/Zaporozhye' => 'Ngonga ya Ikrɛni (Zaporozhye)',
         'Europe/Zurich' => 'Ngonga ya Swisɛ (Zurich)',
         'Indian/Antananarivo' => 'Ngonga ya Madagasikari (Antananarivo)',
-        'Indian/Chagos' => 'Ngonga ya Mabelé ya Angɛlɛtɛ́lɛ na mbú ya Indiya (Chagos)',
         'Indian/Comoro' => 'Ngonga ya Komorɛ (Comoro)',
         'Indian/Kerguelen' => 'Ngonga ya Terres australes et antarctiques françaises (Kerguelen)',
         'Indian/Mahe' => 'Ngonga ya Sɛshɛlɛ (Mahe)',
         'Indian/Maldives' => 'Ngonga ya Madívɛ (Maldives)',
         'Indian/Mauritius' => 'Ngonga ya Morisɛ (Mauritius)',
         'Indian/Mayotte' => 'Ngonga ya Mayotɛ (Mayotte)',
-        'Indian/Reunion' => 'Ngonga ya Lenyo (Reunion)',
+        'Indian/Reunion' => 'Ngonga ya Lenyo (Réunion)',
         'Pacific/Apia' => 'Ngonga ya Samoa (Apia)',
         'Pacific/Auckland' => 'Ngonga ya Zelandɛ ya sika (Auckland)',
         'Pacific/Bougainville' => 'Ngonga ya Papwazi Ginɛ ya sika (Bougainville)',
@@ -411,6 +400,5 @@
         'Pacific/Truk' => 'Ngonga ya Mikronezi (Chuuk)',
         'Pacific/Wallis' => 'Ngonga ya Walisɛ mpé Futuna (Wallis)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lo.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'ເວລາແຖບພູເຂົາ (ຟອດ ເນວສັນ)',
         'America/Fortaleza' => 'ເວລາຕາມເຂດບຣາຊິເລຍ (ຟໍຕາເລຊາ)',
         'America/Glace_Bay' => 'ເວລາຂອງອາແລນຕິກ (ເກລດເບ)',
-        'America/Godthab' => 'ເວລາກຣີນແລນຕາເວັນຕົກ (ນູກ)',
+        'America/Godthab' => 'ເວລາ ກຣີນແລນ (ນູກ)',
         'America/Goose_Bay' => 'ເວລາຂອງອາແລນຕິກ (ກູສເບ)',
         'America/Grand_Turk' => 'ເວລາຕາເວັນອອກ (ແກຣນ ເທີກ)',
         'America/Grenada' => 'ເວລາຂອງອາແລນຕິກ (ເກຣນາດາ)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'ເວລາຂອງອາແລນຕິກ (ມອນເຊີຣັດ)',
         'America/Nassau' => 'ເວລາຕາເວັນອອກ (ແນສຊໍ)',
         'America/New_York' => 'ເວລາຕາເວັນອອກ (ນິວຢອກ)',
-        'America/Nipigon' => 'ເວລາຕາເວັນອອກ (ນີປີກອນ)',
         'America/Nome' => 'ເວລາອະລັສກາ (ນອມ)',
         'America/Noronha' => 'ເວລາເຟນັນໂດເດໂນຮອນຮາ (ນໍຣອນຮາ)',
         'America/North_Dakota/Beulah' => 'ເວລາກາງ (ເບີລາ, ນອດ ດາໂກຕາ)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'ເວລາກາງ (ນິວ ຊາເລມ, ນອດ ດາໂກຕາ)',
         'America/Ojinaga' => 'ເວລາກາງ (ໂອຈິນາກາ)',
         'America/Panama' => 'ເວລາຕາເວັນອອກ (ພານາມາ)',
-        'America/Pangnirtung' => 'ເວລາຕາເວັນອອກ (ແພງເນີດທັງ)',
         'America/Paramaribo' => 'ເວ​ລາ​ຊຸ​ຣິ​ນາມ (ພາຣາມາຣິໂບ)',
         'America/Phoenix' => 'ເວລາແຖບພູເຂົາ (ຟິນິກ)',
         'America/Port-au-Prince' => 'ເວລາຕາເວັນອອກ (ປໍໂຕແປຣງ)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'ເວລາຕາມເຂດອາເມຊອນ (ປໍຕູ ເວວຢູ)',
         'America/Puerto_Rico' => 'ເວລາຂອງອາແລນຕິກ (ເປີໂທຣິໂກ)',
         'America/Punta_Arenas' => 'ເວ​ລາ​ຊິ​ລີ (ພຸນທາ ອະຣີນາສ໌)',
-        'America/Rainy_River' => 'ເວລາກາງ (ເຣນນີ ຣິເວີ)',
         'America/Rankin_Inlet' => 'ເວລາກາງ (ແຣນກິນ ອິນເລັດ)',
         'America/Recife' => 'ເວລາຕາມເຂດບຣາຊິເລຍ (ເຣຊິເຟ)',
         'America/Regina' => 'ເວລາກາງ (ເຣຈິນາ)',
         'America/Resolute' => 'ເວລາກາງ (ເຣໂຊລຸດ)',
         'America/Rio_Branco' => 'ເວລາຂອງອາເກຣ (ຣິໂອ ບຣັນໂກ)',
-        'America/Santa_Isabel' => '​ເວ​ລາ​ນອດ​ເວ​ສ​ເມັກ​ຊິ​ໂກ (ຊານຕາ ອິດຊາເບວ)',
         'America/Santarem' => 'ເວລາຕາມເຂດບຣາຊິເລຍ (ຊັນຕາເຣມ)',
         'America/Santiago' => 'ເວ​ລາ​ຊິ​ລີ (ຊັນຕີອາໂກ)',
         'America/Santo_Domingo' => 'ເວລາຂອງອາແລນຕິກ (ຊານໂຕໂດມິນໂກ)',
         'America/Sao_Paulo' => 'ເວລາຕາມເຂດບຣາຊິເລຍ (ເຊົາ ເປົາໂລ)',
-        'America/Scoresbysund' => 'ເວລາຕາເວັນອອກຂອງກຣີນແລນ (ອິໂຕຄໍທົວມິດ)',
+        'America/Scoresbysund' => 'ເວລາ ກຣີນແລນ (ອິໂຕຄໍທົວມິດ)',
         'America/Sitka' => 'ເວລາອະລັສກາ (ຊິດກາ)',
         'America/St_Barthelemy' => 'ເວລາຂອງອາແລນຕິກ (ເຊນບາເທເລມີ)',
         'America/St_Johns' => 'ເວ​ລາ​ນິວ​ຟາວ​ແລນ (ເຊນ ຈອນ)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'ເວລາກາງ (ສະວິຟ ເຄີເຣນ)',
         'America/Tegucigalpa' => 'ເວລາກາງ (ເຕກູຊີການປາ)',
         'America/Thule' => 'ເວລາຂອງອາແລນຕິກ (ທູເລ)',
-        'America/Thunder_Bay' => 'ເວລາຕາເວັນອອກ (ທັນເດີເບ)',
         'America/Tijuana' => 'ເວລາແປຊິຟິກ (ທີຈົວນາ)',
         'America/Toronto' => 'ເວລາຕາເວັນອອກ (ໂທຣອນໂຕ)',
         'America/Tortola' => 'ເວລາຂອງອາແລນຕິກ (ທໍໂຕລາ)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'ເວລາຢູຄອນ (ໄວທ໌ຮອສ)',
         'America/Winnipeg' => 'ເວລາກາງ (ວິນນີເພກ)',
         'America/Yakutat' => 'ເວລາອະລັສກາ (ຢາຄູຕັດ)',
-        'America/Yellowknife' => 'ເວລາແຖບພູເຂົາ (ເຢໂລໄນຟ໌)',
-        'Antarctica/Casey' => 'ເວລາເຄຊີ',
+        'Antarctica/Casey' => 'ເວ​ລາ​ອອສ​ເຕຣ​ເລຍ​ຕາ​ເວັນ​ຕົກ (ເຄຊີ)',
         'Antarctica/Davis' => 'ເວລາເດວິດ (ດາວີສ)',
         'Antarctica/DumontDUrville' => 'ເວລາດູມອງດູວິລ (ດູມອນດີຍູວີວສ໌)',
         'Antarctica/Macquarie' => 'ເວ​ລາອອສ​ເຕຣ​ລຽນ​ຕາ​ເວັນ​ອອກ (ແມັກຄົວຣີ)',
@@ -216,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' => 'ເວລາອັສເຊີໄບຈັນ (ບາກູ)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => '​ເວ​ລາບຣູ​ໄນດາ​ຣຸສ​ຊາ​ລາມ (ບຣູໄນ)',
         'Asia/Calcutta' => 'ເວລາ ອິນເດຍ (ໂກລກາຕາ)',
         'Asia/Chita' => 'ເວລາຢາກູດສ (ຊີຕ່າ)',
-        'Asia/Choibalsan' => 'ເວລາ ອູລານບາເຕີ (ຊອຍບອລຊານ)',
         'Asia/Colombo' => 'ເວລາ ອິນເດຍ (ໂຄລຳໂບ)',
         'Asia/Damascus' => 'ເວ​ລາ​ຢູ​ໂຣບ​ຕາ​ເວັນ​ອອກ (ດາມາສຄັສ)',
         'Asia/Dhaka' => 'ເວລາ ບັງກະລາເທດ (ດາຫ໌ກາ)',
@@ -267,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' => 'ເວລາອິນດູຈີນ (ໂຮຈິມິນ)',
@@ -298,7 +291,7 @@
         'Asia/Yakutsk' => 'ເວລາຢາກູດສ (ຢາຄຸທຊ໌)',
         'Asia/Yekaterinburg' => 'ເວລາເຢກາເຕລິນເບີກ (ເຢຄາເຕີຣິນເບີກ)',
         'Asia/Yerevan' => 'ເວລາອາເມເນຍ (ເຍເຣວານ)',
-        'Atlantic/Azores' => 'ເວ​ລາ​ອາ​ໂຊ​ເຣ​ສ (ອາຊໍເຣສ)',
+        'Atlantic/Azores' => 'ເວ​ລາ​ອາ​ໂຊ​ເຣ​ສ',
         'Atlantic/Bermuda' => 'ເວລາຂອງອາແລນຕິກ (ເບີມິວດາ)',
         'Atlantic/Canary' => 'ເວ​ລາ​ຢູ​ໂຣບ​ຕາ​ເວັນ​ຕົກ (ຄານາຣີ)',
         'Atlantic/Cape_Verde' => 'ເວ​ລາ​ເຄບ​ເວີດ (ເຄບເວີດ)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'ເວ​ລາອອ​ສ​ເຕຣ​ເລຍ​ກາງ (ເອດີແລດ)',
         'Australia/Brisbane' => 'ເວ​ລາອອສ​ເຕຣ​ລຽນ​ຕາ​ເວັນ​ອອກ (ບຣິສເບນ)',
         'Australia/Broken_Hill' => 'ເວ​ລາອອ​ສ​ເຕຣ​ເລຍ​ກາງ (ໂບຣກເຄນ ຮິວ)',
-        'Australia/Currie' => 'ເວ​ລາອອສ​ເຕຣ​ລຽນ​ຕາ​ເວັນ​ອອກ (ກູຣີ)',
         'Australia/Darwin' => 'ເວ​ລາອອ​ສ​ເຕຣ​ເລຍ​ກາງ (ດາວິນ)',
         'Australia/Eucla' => 'ເວ​ລາອອສ​ເຕຣ​ລຽນ​ກາງ​ຕາ​ເວັນ​ຕົກ (ຢູຄລາ)',
         'Australia/Hobart' => 'ເວ​ລາອອສ​ເຕຣ​ລຽນ​ຕາ​ເວັນ​ອອກ (ໂຮບາດ)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'ເວ​ລາອອສ​ເຕຣ​ລຽນ​ຕາ​ເວັນ​ອອກ (ເມວເບິນ)',
         'Australia/Perth' => 'ເວ​ລາ​ອອສ​ເຕຣ​ເລຍ​ຕາ​ເວັນ​ຕົກ (ເພີດ)',
         'Australia/Sydney' => 'ເວ​ລາອອສ​ເຕຣ​ລຽນ​ຕາ​ເວັນ​ອອກ (ຊິດນີ)',
-        'CST6CDT' => 'ເວລາກາງ',
-        'EST5EDT' => 'ເວລາຕາເວັນອອກ',
         'Etc/GMT' => 'ເວ​ລາກຣີນ​ວິ​ຊ',
         'Etc/UTC' => 'ເວລາສາກົນເຊີງພິກັດ',
         'Europe/Amsterdam' => 'ເວ​ລາ​ຢູ​ໂຣບ​ກາງ (ອາມສເຕີດຳ)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'ເວ​ລາ​ຢູ​ໂຣບ​ຕາ​ເວັນ​ອອກ (ທາລລິນນ໌)',
         'Europe/Tirane' => 'ເວ​ລາ​ຢູ​ໂຣບ​ກາງ (ທິຣານ)',
         'Europe/Ulyanovsk' => 'ເວ​ລາ​ມອ​ສ​ໂຄ (ອູລີອານອບສຄ໌)',
-        'Europe/Uzhgorod' => 'ເວ​ລາ​ຢູ​ໂຣບ​ຕາ​ເວັນ​ອອກ (ອັສຊ໌ກໍໂຣດ)',
         'Europe/Vaduz' => 'ເວ​ລາ​ຢູ​ໂຣບ​ກາງ (ວາດາຊ)',
         'Europe/Vatican' => 'ເວ​ລາ​ຢູ​ໂຣບ​ກາງ (ວາຕິກັນ)',
         'Europe/Vienna' => 'ເວ​ລາ​ຢູ​ໂຣບ​ກາງ (ວຽນນາ)',
@@ -382,10 +371,9 @@
         'Europe/Volgograd' => 'ເວລາໂວໂກກຣາດ (ວອລໂກກຣາດ)',
         'Europe/Warsaw' => 'ເວ​ລາ​ຢູ​ໂຣບ​ກາງ (ວໍຊໍ)',
         'Europe/Zagreb' => 'ເວ​ລາ​ຢູ​ໂຣບ​ກາງ (ຊາເກຣບ)',
-        'Europe/Zaporozhye' => 'ເວ​ລາ​ຢູ​ໂຣບ​ຕາ​ເວັນ​ອອກ (ຊາໂປໂຣຊີ)',
         'Europe/Zurich' => 'ເວ​ລາ​ຢູ​ໂຣບ​ກາງ (ຊູຣິກ)',
         'Indian/Antananarivo' => 'ເວ​ລາ​ອາ​ຟຣິ​ກາ​ຕາ​ເວັນ​ອອກ (ອັນຕານານາຣິໂວ)',
-        'Indian/Chagos' => 'ເວລາຫມະຫາສະຫມຸດອິນເດຍ (ຊາໂກສ)',
+        'Indian/Chagos' => 'ເວລາມະຫາສະຫມຸດອິນເດຍ (ຊາໂກສ)',
         'Indian/Christmas' => 'ເວ​ລາ​ເກາະ​ຄ​ຣິສ​ມາສ (ຄຣິດສະມາດ)',
         'Indian/Cocos' => 'ເວລາຫມູ່ເກາະໂກໂກສ (ໂຄໂຄສ)',
         'Indian/Comoro' => 'ເວ​ລາ​ອາ​ຟຣິ​ກາ​ຕາ​ເວັນ​ອອກ (ໂຄໂມໂຣ)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'ເວ​ລາ​ເມົາ​ຣິ​ທຽ​ສ (ເມົາຣິທຽສ)',
         'Indian/Mayotte' => 'ເວ​ລາ​ອາ​ຟຣິ​ກາ​ຕາ​ເວັນ​ອອກ (ມາຢັອດເຕ)',
         'Indian/Reunion' => 'ເວ​ລາ​ເຣ​ອູ​ນິ​ຢົງ (ເຣອູນິຢົງ)',
-        'MST7MDT' => 'ເວລາແຖບພູເຂົາ',
-        'PST8PDT' => 'ເວລາແປຊິຟິກ',
         'Pacific/Apia' => 'ເວລາເອເພຍ (ເອປີອາ)',
         'Pacific/Auckland' => 'ເວ​ລາ​ນິວ​ຊີ​ແລນ (ອັກແລນ)',
         'Pacific/Bougainville' => 'ເວລາປາປົວກິນີ (ເວລາຕາມເຂດບູນກຽນວິວ)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'ເວລາຫມູ່ເກາະໂຊໂລມອນ (ກົວດັລຄະແນລ)',
         'Pacific/Guam' => 'ເວ​ລາ​ຈາ​ໂມ​ໂຣ (ກວມ)',
         'Pacific/Honolulu' => 'ເວລາຮາວາຍ-ເອລູທຽນ (ໂຮໂນລູລູ)',
-        'Pacific/Johnston' => 'ເວລາຮາວາຍ-ເອລູທຽນ (ຈອນສະໂຕນ)',
         'Pacific/Kiritimati' => 'ເວ​ລາ​ໝູ່​ເກາະ​ລາຍ (ຄີຣິທີມາຕີ)',
         'Pacific/Kosrae' => 'ເວລາຄອສແຣ (ຄໍສແຣ)',
         'Pacific/Kwajalein' => 'ເວ​ລາ​ໝູ່​ເກາະ​ມາ​ແຊວ (ຄວາຈາເລນ)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'ເວລາເກາະເວກ',
         'Pacific/Wallis' => 'ເວລາວາລລິສ ແລະ ຟູຕູນາ (ວາລິດ)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lt.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Šiaurės Amerikos kalnų laikas (Fort Nelsonas)',
         'America/Fortaleza' => 'Brazilijos laikas (Fortaleza)',
         'America/Glace_Bay' => 'Atlanto laikas (Gleis Bėjus)',
-        'America/Godthab' => 'Grenlandijos vakarų laikas (Nūkas)',
+        'America/Godthab' => 'Laikas: Grenlandija (Nūkas)',
         'America/Goose_Bay' => 'Atlanto laikas (Gus Bėjus)',
         'America/Grand_Turk' => 'Šiaurės Amerikos rytų laikas (Grand Terkas)',
         'America/Grenada' => 'Atlanto laikas (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlanto laikas (Montseratas)',
         'America/Nassau' => 'Šiaurės Amerikos rytų laikas (Nasau)',
         'America/New_York' => 'Šiaurės Amerikos rytų laikas (Niujorkas)',
-        'America/Nipigon' => 'Šiaurės Amerikos rytų laikas (Nipigonas)',
         'America/Nome' => 'Aliaskos laikas (Nomas)',
         'America/Noronha' => 'Fernando de Noronjos laikas (Noronja)',
         'America/North_Dakota/Beulah' => 'Šiaurės Amerikos centro laikas (Bjula, Šiaurės Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Šiaurės Amerikos centro laikas (Niu Seilemas, Šiaurės Dakota)',
         'America/Ojinaga' => 'Šiaurės Amerikos centro laikas (Ochinaga)',
         'America/Panama' => 'Šiaurės Amerikos rytų laikas (Panama)',
-        'America/Pangnirtung' => 'Šiaurės Amerikos rytų laikas (Pangnirtungas)',
         'America/Paramaribo' => 'Surinamo laikas (Paramaribas)',
         'America/Phoenix' => 'Šiaurės Amerikos kalnų laikas (Finiksas)',
         'America/Port-au-Prince' => 'Šiaurės Amerikos rytų laikas (Port o Prensas)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazonės laikas (Porto Veljas)',
         'America/Puerto_Rico' => 'Atlanto laikas (Puerto Rikas)',
         'America/Punta_Arenas' => 'Čilės laikas (Punta Arenasas)',
-        'America/Rainy_River' => 'Šiaurės Amerikos centro laikas (Reini Riveris)',
         'America/Rankin_Inlet' => 'Šiaurės Amerikos centro laikas (Rankin Inletas)',
         'America/Recife' => 'Brazilijos laikas (Resifė)',
         'America/Regina' => 'Šiaurės Amerikos centro laikas (Redžina)',
         'America/Resolute' => 'Šiaurės Amerikos centro laikas (Resolutas)',
         'America/Rio_Branco' => 'Ako laikas (Rio Brankas)',
-        'America/Santa_Isabel' => 'Šiaurės Vakarų Meksikos laikas (Santa Izabelė)',
         'America/Santarem' => 'Brazilijos laikas (Santarenas)',
         'America/Santiago' => 'Čilės laikas (Santjagas)',
         'America/Santo_Domingo' => 'Atlanto laikas (Santo Domingas)',
         'America/Sao_Paulo' => 'Brazilijos laikas (San Paulas)',
-        'America/Scoresbysund' => 'Grenlandijos rytų laikas (Itokortormitas)',
+        'America/Scoresbysund' => 'Laikas: Grenlandija (Itokortormitas)',
         'America/Sitka' => 'Aliaskos laikas (Sitka)',
         'America/St_Barthelemy' => 'Atlanto laikas (Sen Bartelemi)',
         'America/St_Johns' => 'Niufaundlendo laikas (Sent Džonsas)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Šiaurės Amerikos centro laikas (Svift Karentas)',
         'America/Tegucigalpa' => 'Šiaurės Amerikos centro laikas (Tegusigalpa)',
         'America/Thule' => 'Atlanto laikas (Kanakas)',
-        'America/Thunder_Bay' => 'Šiaurės Amerikos rytų laikas (Tander Bėjus)',
         'America/Tijuana' => 'Šiaurės Amerikos Ramiojo vandenyno laikas (Tichuana)',
         'America/Toronto' => 'Šiaurės Amerikos rytų laikas (Torontas)',
         'America/Tortola' => 'Atlanto laikas (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Jukono laikas (Vaithorsas)',
         'America/Winnipeg' => 'Šiaurės Amerikos centro laikas (Vinipegas)',
         'America/Yakutat' => 'Aliaskos laikas (Jakutatas)',
-        'America/Yellowknife' => 'Šiaurės Amerikos kalnų laikas (Jelounaifas)',
-        'Antarctica/Casey' => 'Keisio laikas (Keisis)',
+        'Antarctica/Casey' => 'Vakarų Australijos laikas (Keisis)',
         'Antarctica/Davis' => 'Deiviso laikas (Deivisas)',
         'Antarctica/DumontDUrville' => 'Diumono d’Urvilio laikas (Diumonas d’Urvilis)',
         'Antarctica/Macquarie' => 'Rytų Australijos laikas (Makvoris)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Vostoko laikas (Vostokas)',
         'Arctic/Longyearbyen' => 'Vidurio Europos laikas (Longjyrbienas)',
         'Asia/Aden' => 'Arabijos laikas (Adenas)',
-        'Asia/Almaty' => 'Rytų 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)',
@@ -233,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)',
@@ -267,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' => 'Rytų 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Centrinės Australijos laikas (Adelaidė)',
         'Australia/Brisbane' => 'Rytų Australijos laikas (Brisbanas)',
         'Australia/Broken_Hill' => 'Centrinės Australijos laikas (Broken Hilis)',
-        'Australia/Currie' => 'Rytų Australijos laikas (Karis)',
         'Australia/Darwin' => 'Centrinės Australijos laikas (Darvinas)',
         'Australia/Eucla' => 'Centrinės vakarų Australijos laikas (Jukla)',
         'Australia/Hobart' => 'Rytų Australijos laikas (Hobartas)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Rytų Europos laikas (Talinas)',
         'Europe/Tirane' => 'Vidurio Europos laikas (Tirana)',
         'Europe/Ulyanovsk' => 'Maskvos laikas (Uljanovskas)',
-        'Europe/Uzhgorod' => 'Rytų Europos laikas (Užhorodas)',
         'Europe/Vaduz' => 'Vidurio Europos laikas (Vaducas)',
         'Europe/Vatican' => 'Vidurio Europos laikas (Vatikanas)',
         'Europe/Vienna' => 'Vidurio Europos laikas (Viena)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Volgogrado laikas (Volgogradas)',
         'Europe/Warsaw' => 'Vidurio Europos laikas (Varšuva)',
         'Europe/Zagreb' => 'Vidurio Europos laikas (Zagrebas)',
-        'Europe/Zaporozhye' => 'Rytų Europos laikas (Zaporožė)',
         'Europe/Zurich' => 'Vidurio Europos laikas (Ciurichas)',
         'Indian/Antananarivo' => 'Rytų Afrikos laikas (Antananaryvas)',
         'Indian/Chagos' => 'Indijos vandenyno laikas (Čagosas)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Saliamono Salų laikas (Gvadalkanalis)',
         'Pacific/Guam' => 'Čamoro laikas (Guamas)',
         'Pacific/Honolulu' => 'Havajų-Aleutų laikas (Honolulu)',
-        'Pacific/Johnston' => 'Havajų-Aleutų laikas (Džonstonas)',
         'Pacific/Kiritimati' => 'Laino Salų laikas (Kiritimatis)',
         'Pacific/Kosrae' => 'Kosrajė laikas',
         'Pacific/Kwajalein' => 'Maršalo Salų laikas (Kvadžaleinas)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/lv.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Fortnelsona (Kalnu laiks)',
         'America/Fortaleza' => 'Fortaleza (Brazīlijas laiks)',
         'America/Glace_Bay' => 'Gleisbeja (Atlantijas laiks)',
-        'America/Godthab' => 'Nūka (Rietumgrenlandes laiks)',
+        'America/Godthab' => 'Nūka (Laika josla: Grenlande)',
         'America/Goose_Bay' => 'Gūsbeja (Atlantijas laiks)',
         'America/Grand_Turk' => 'Grandtkērka (Austrumu laiks)',
         'America/Grenada' => 'Grenāda (Atlantijas laiks)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Montserrata (Atlantijas laiks)',
         'America/Nassau' => 'Naso (Austrumu laiks)',
         'America/New_York' => 'Ņujorka (Austrumu laiks)',
-        'America/Nipigon' => 'Nipigona (Austrumu laiks)',
         'America/Nome' => 'Noma (Aļaskas laiks)',
         'America/Noronha' => 'Fernandu di Noroņas laiks',
         'America/North_Dakota/Beulah' => 'Bjula, Ziemeļdakota (Centrālais laiks)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Ņūseilema, Ziemeļdakota (Centrālais laiks)',
         'America/Ojinaga' => 'Ohinaga (Centrālais laiks)',
         'America/Panama' => 'Panama (Austrumu laiks)',
-        'America/Pangnirtung' => 'Pannirtuna (Austrumu laiks)',
         'America/Paramaribo' => 'Paramaribo (Surinamas laiks)',
         'America/Phoenix' => 'Fīniksa (Kalnu laiks)',
         'America/Port-au-Prince' => 'Portoprensa (Austrumu laiks)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Portuveļu (Amazones laiks)',
         'America/Puerto_Rico' => 'Puertoriko (Atlantijas laiks)',
         'America/Punta_Arenas' => 'Puntaarenasa (Čīles laiks)',
-        'America/Rainy_River' => 'Reinirivera (Centrālais laiks)',
         'America/Rankin_Inlet' => 'Rankininleta (Centrālais laiks)',
         'America/Recife' => 'Resifi (Brazīlijas laiks)',
         'America/Regina' => 'Ridžaina (Centrālais laiks)',
         'America/Resolute' => 'Rezolūta (Centrālais laiks)',
         'America/Rio_Branco' => 'Riobranko (Laika josla: Brazīlija)',
-        'America/Santa_Isabel' => 'Santaisabela (Ziemeļrietumu Meksikas laiks)',
         'America/Santarem' => 'Santarena (Brazīlijas laiks)',
         'America/Santiago' => 'Santjago (Čīles laiks)',
         'America/Santo_Domingo' => 'Santodomingo (Atlantijas laiks)',
         'America/Sao_Paulo' => 'Sanpaulu (Brazīlijas laiks)',
-        'America/Scoresbysund' => 'Itokortormita (Austrumgrenlandes laiks)',
+        'America/Scoresbysund' => 'Itokortormita (Laika josla: Grenlande)',
         'America/Sitka' => 'Sitka (Aļaskas laiks)',
         'America/St_Barthelemy' => 'Senbartelmī (Atlantijas laiks)',
         'America/St_Johns' => 'Sentdžonsa (Ņūfaundlendas laiks)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Sviftkarenta (Centrālais laiks)',
         'America/Tegucigalpa' => 'Tegusigalpa (Centrālais laiks)',
         'America/Thule' => 'Tule (Atlantijas laiks)',
-        'America/Thunder_Bay' => 'Tanderbeja (Austrumu laiks)',
         'America/Tijuana' => 'Tihuana (Klusā okeāna laiks)',
         'America/Toronto' => 'Toronto (Austrumu laiks)',
         'America/Tortola' => 'Tortola (Atlantijas laiks)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Vaithorsa (Jukonas laiks)',
         'America/Winnipeg' => 'Vinipega (Centrālais laiks)',
         'America/Yakutat' => 'Jakutata (Aļaskas laiks)',
-        'America/Yellowknife' => 'Jelounaifa (Kalnu laiks)',
-        'Antarctica/Casey' => 'Keisi (Laika josla: Antarktika)',
+        'Antarctica/Casey' => 'Keisi (Austrālijas rietumu laiks)',
         'Antarctica/Davis' => 'Deivisas laiks',
         'Antarctica/DumontDUrville' => 'Dimondirvilas laiks',
         'Antarctica/Macquarie' => 'Makvori (Austrālijas austrumu laiks)',
@@ -216,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 (Austrumkazahstā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)',
@@ -233,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)',
@@ -267,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 (Austrumkazahstā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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Adelaida (Austrālijas centrālais laiks)',
         'Australia/Brisbane' => 'Brisbena (Austrālijas austrumu laiks)',
         'Australia/Broken_Hill' => 'Brokenhila (Austrālijas centrālais laiks)',
-        'Australia/Currie' => 'Kari (Austrālijas austrumu laiks)',
         'Australia/Darwin' => 'Dārvina (Austrālijas centrālais laiks)',
         'Australia/Eucla' => 'Jukla (Austrālijas centrālais rietumu laiks)',
         'Australia/Hobart' => 'Hobārta (Austrālijas austrumu laiks)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Tallina (Austrumeiropas laiks)',
         'Europe/Tirane' => 'Tirāna (Centrāleiropas laiks)',
         'Europe/Ulyanovsk' => 'Uļjanovska (Maskavas laiks)',
-        'Europe/Uzhgorod' => 'Užhoroda (Austrumeiropas laiks)',
         'Europe/Vaduz' => 'Vaduca (Centrāleiropas laiks)',
         'Europe/Vatican' => 'Vatikāns (Centrāleiropas laiks)',
         'Europe/Vienna' => 'Vīne (Centrāleiropas laiks)',
@@ -382,10 +371,9 @@
         'Europe/Volgograd' => 'Volgogradas laiks',
         'Europe/Warsaw' => 'Varšava (Centrāleiropas laiks)',
         'Europe/Zagreb' => 'Zagreba (Centrāleiropas laiks)',
-        'Europe/Zaporozhye' => 'Zaporožje (Austrumeiropas laiks)',
         'Europe/Zurich' => 'Cīrihe (Centrāleiropas laiks)',
         'Indian/Antananarivo' => 'Antananarivu (Austrumāfrikas laiks)',
-        'Indian/Chagos' => 'Čagosu arhipelāgs (Indijas okeāna laiks)',
+        'Indian/Chagos' => 'Čagosa (Indijas okeāna laiks)',
         'Indian/Christmas' => 'Ziemsvētku salas laiks',
         'Indian/Cocos' => 'Kokosu (Kīlinga) sala (Kokosu (Kīlinga) salu laiks)',
         'Indian/Comoro' => 'Komoras (Austrumāfrikas laiks)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Gvadalkanala (Zālamana salu laiks)',
         'Pacific/Guam' => 'Guama (Čamorra ziemas laiks)',
         'Pacific/Honolulu' => 'Honolulu (Havaju–Aleutu laiks)',
-        'Pacific/Johnston' => 'Džonstona atols (Havaju–Aleutu laiks)',
         'Pacific/Kiritimati' => 'Kirisimasi (Lainas salu laiks)',
         'Pacific/Kosrae' => 'Kosraja (Kosrae laiks)',
         'Pacific/Kwajalein' => 'Kvadžaleina (Māršala salu laiks)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Veika salas laiks',
         'Pacific/Wallis' => 'Volisas un Futunas laiks',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/meta.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/meta.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/meta.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/meta.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,440 +2,425 @@
 
 return [
     'Zones' => [
-        0 => 'Africa/Abidjan',
-        1 => 'Africa/Accra',
-        2 => 'Africa/Addis_Ababa',
-        3 => 'Africa/Algiers',
-        4 => 'Africa/Asmera',
-        5 => 'Africa/Bamako',
-        6 => 'Africa/Bangui',
-        7 => 'Africa/Banjul',
-        8 => 'Africa/Bissau',
-        9 => 'Africa/Blantyre',
-        10 => 'Africa/Brazzaville',
-        11 => 'Africa/Bujumbura',
-        12 => 'Africa/Cairo',
-        13 => 'Africa/Casablanca',
-        14 => 'Africa/Ceuta',
-        15 => 'Africa/Conakry',
-        16 => 'Africa/Dakar',
-        17 => 'Africa/Dar_es_Salaam',
-        18 => 'Africa/Djibouti',
-        19 => 'Africa/Douala',
-        20 => 'Africa/El_Aaiun',
-        21 => 'Africa/Freetown',
-        22 => 'Africa/Gaborone',
-        23 => 'Africa/Harare',
-        24 => 'Africa/Johannesburg',
-        25 => 'Africa/Juba',
-        26 => 'Africa/Kampala',
-        27 => 'Africa/Khartoum',
-        28 => 'Africa/Kigali',
-        29 => 'Africa/Kinshasa',
-        30 => 'Africa/Lagos',
-        31 => 'Africa/Libreville',
-        32 => 'Africa/Lome',
-        33 => 'Africa/Luanda',
-        34 => 'Africa/Lubumbashi',
-        35 => 'Africa/Lusaka',
-        36 => 'Africa/Malabo',
-        37 => 'Africa/Maputo',
-        38 => 'Africa/Maseru',
-        39 => 'Africa/Mbabane',
-        40 => 'Africa/Mogadishu',
-        41 => 'Africa/Monrovia',
-        42 => 'Africa/Nairobi',
-        43 => 'Africa/Ndjamena',
-        44 => 'Africa/Niamey',
-        45 => 'Africa/Nouakchott',
-        46 => 'Africa/Ouagadougou',
-        47 => 'Africa/Porto-Novo',
-        48 => 'Africa/Sao_Tome',
-        49 => 'Africa/Tripoli',
-        50 => 'Africa/Tunis',
-        51 => 'Africa/Windhoek',
-        52 => 'America/Adak',
-        53 => 'America/Anchorage',
-        54 => 'America/Anguilla',
-        55 => 'America/Antigua',
-        56 => 'America/Araguaina',
-        57 => 'America/Argentina/La_Rioja',
-        58 => 'America/Argentina/Rio_Gallegos',
-        59 => 'America/Argentina/Salta',
-        60 => 'America/Argentina/San_Juan',
-        61 => 'America/Argentina/San_Luis',
-        62 => 'America/Argentina/Tucuman',
-        63 => 'America/Argentina/Ushuaia',
-        64 => 'America/Aruba',
-        65 => 'America/Asuncion',
-        66 => 'America/Bahia',
-        67 => 'America/Bahia_Banderas',
-        68 => 'America/Barbados',
-        69 => 'America/Belem',
-        70 => 'America/Belize',
-        71 => 'America/Blanc-Sablon',
-        72 => 'America/Boa_Vista',
-        73 => 'America/Bogota',
-        74 => 'America/Boise',
-        75 => 'America/Buenos_Aires',
-        76 => 'America/Cambridge_Bay',
-        77 => 'America/Campo_Grande',
-        78 => 'America/Cancun',
-        79 => 'America/Caracas',
-        80 => 'America/Catamarca',
-        81 => 'America/Cayenne',
-        82 => 'America/Cayman',
-        83 => 'America/Chicago',
-        84 => 'America/Chihuahua',
-        85 => 'America/Ciudad_Juarez',
-        86 => 'America/Coral_Harbour',
-        87 => 'America/Cordoba',
-        88 => 'America/Costa_Rica',
-        89 => 'America/Creston',
-        90 => 'America/Cuiaba',
-        91 => 'America/Curacao',
-        92 => 'America/Danmarkshavn',
-        93 => 'America/Dawson',
-        94 => 'America/Dawson_Creek',
-        95 => 'America/Denver',
-        96 => 'America/Detroit',
-        97 => 'America/Dominica',
-        98 => 'America/Edmonton',
-        99 => 'America/Eirunepe',
-        100 => 'America/El_Salvador',
-        101 => 'America/Fort_Nelson',
-        102 => 'America/Fortaleza',
-        103 => 'America/Glace_Bay',
-        104 => 'America/Godthab',
-        105 => 'America/Goose_Bay',
-        106 => 'America/Grand_Turk',
-        107 => 'America/Grenada',
-        108 => 'America/Guadeloupe',
-        109 => 'America/Guatemala',
-        110 => 'America/Guayaquil',
-        111 => 'America/Guyana',
-        112 => 'America/Halifax',
-        113 => 'America/Havana',
-        114 => 'America/Hermosillo',
-        115 => 'America/Indiana/Knox',
-        116 => 'America/Indiana/Marengo',
-        117 => 'America/Indiana/Petersburg',
-        118 => 'America/Indiana/Tell_City',
-        119 => 'America/Indiana/Vevay',
-        120 => 'America/Indiana/Vincennes',
-        121 => 'America/Indiana/Winamac',
-        122 => 'America/Indianapolis',
-        123 => 'America/Inuvik',
-        124 => 'America/Iqaluit',
-        125 => 'America/Jamaica',
-        126 => 'America/Jujuy',
-        127 => 'America/Juneau',
-        128 => 'America/Kentucky/Monticello',
-        129 => 'America/Kralendijk',
-        130 => 'America/La_Paz',
-        131 => 'America/Lima',
-        132 => 'America/Los_Angeles',
-        133 => 'America/Louisville',
-        134 => 'America/Lower_Princes',
-        135 => 'America/Maceio',
-        136 => 'America/Managua',
-        137 => 'America/Manaus',
-        138 => 'America/Marigot',
-        139 => 'America/Martinique',
-        140 => 'America/Matamoros',
-        141 => 'America/Mazatlan',
-        142 => 'America/Mendoza',
-        143 => 'America/Menominee',
-        144 => 'America/Merida',
-        145 => 'America/Metlakatla',
-        146 => 'America/Mexico_City',
-        147 => 'America/Miquelon',
-        148 => 'America/Moncton',
-        149 => 'America/Monterrey',
-        150 => 'America/Montevideo',
-        151 => 'America/Montserrat',
-        152 => 'America/Nassau',
-        153 => 'America/New_York',
-        154 => 'America/Nipigon',
-        155 => 'America/Nome',
-        156 => 'America/Noronha',
-        157 => 'America/North_Dakota/Beulah',
-        158 => 'America/North_Dakota/Center',
-        159 => 'America/North_Dakota/New_Salem',
-        160 => 'America/Ojinaga',
-        161 => 'America/Panama',
-        162 => 'America/Pangnirtung',
-        163 => 'America/Paramaribo',
-        164 => 'America/Phoenix',
-        165 => 'America/Port-au-Prince',
-        166 => 'America/Port_of_Spain',
-        167 => 'America/Porto_Velho',
-        168 => 'America/Puerto_Rico',
-        169 => 'America/Punta_Arenas',
-        170 => 'America/Rainy_River',
-        171 => 'America/Rankin_Inlet',
-        172 => 'America/Recife',
-        173 => 'America/Regina',
-        174 => 'America/Resolute',
-        175 => 'America/Rio_Branco',
-        176 => 'America/Santa_Isabel',
-        177 => 'America/Santarem',
-        178 => 'America/Santiago',
-        179 => 'America/Santo_Domingo',
-        180 => 'America/Sao_Paulo',
-        181 => 'America/Scoresbysund',
-        182 => 'America/Sitka',
-        183 => 'America/St_Barthelemy',
-        184 => 'America/St_Johns',
-        185 => 'America/St_Kitts',
-        186 => 'America/St_Lucia',
-        187 => 'America/St_Thomas',
-        188 => 'America/St_Vincent',
-        189 => 'America/Swift_Current',
-        190 => 'America/Tegucigalpa',
-        191 => 'America/Thule',
-        192 => 'America/Thunder_Bay',
-        193 => 'America/Tijuana',
-        194 => 'America/Toronto',
-        195 => 'America/Tortola',
-        196 => 'America/Vancouver',
-        197 => 'America/Whitehorse',
-        198 => 'America/Winnipeg',
-        199 => 'America/Yakutat',
-        200 => 'America/Yellowknife',
-        201 => 'Antarctica/Casey',
-        202 => 'Antarctica/Davis',
-        203 => 'Antarctica/DumontDUrville',
-        204 => 'Antarctica/Macquarie',
-        205 => 'Antarctica/Mawson',
-        206 => 'Antarctica/McMurdo',
-        207 => 'Antarctica/Palmer',
-        208 => 'Antarctica/Rothera',
-        209 => 'Antarctica/Syowa',
-        210 => 'Antarctica/Troll',
-        211 => 'Antarctica/Vostok',
-        212 => 'Arctic/Longyearbyen',
-        213 => 'Asia/Aden',
-        214 => 'Asia/Almaty',
-        215 => 'Asia/Amman',
-        216 => 'Asia/Anadyr',
-        217 => 'Asia/Aqtau',
-        218 => 'Asia/Aqtobe',
-        219 => 'Asia/Ashgabat',
-        220 => 'Asia/Atyrau',
-        221 => 'Asia/Baghdad',
-        222 => 'Asia/Bahrain',
-        223 => 'Asia/Baku',
-        224 => 'Asia/Bangkok',
-        225 => 'Asia/Barnaul',
-        226 => 'Asia/Beirut',
-        227 => 'Asia/Bishkek',
-        228 => 'Asia/Brunei',
-        229 => 'Asia/Calcutta',
-        230 => 'Asia/Chita',
-        231 => 'Asia/Choibalsan',
-        232 => 'Asia/Colombo',
-        233 => 'Asia/Damascus',
-        234 => 'Asia/Dhaka',
-        235 => 'Asia/Dili',
-        236 => 'Asia/Dubai',
-        237 => 'Asia/Dushanbe',
-        238 => 'Asia/Famagusta',
-        239 => 'Asia/Gaza',
-        240 => 'Asia/Hebron',
-        241 => 'Asia/Hong_Kong',
-        242 => 'Asia/Hovd',
-        243 => 'Asia/Irkutsk',
-        244 => 'Asia/Jakarta',
-        245 => 'Asia/Jayapura',
-        246 => 'Asia/Jerusalem',
-        247 => 'Asia/Kabul',
-        248 => 'Asia/Kamchatka',
-        249 => 'Asia/Karachi',
-        250 => 'Asia/Katmandu',
-        251 => 'Asia/Khandyga',
-        252 => 'Asia/Krasnoyarsk',
-        253 => 'Asia/Kuala_Lumpur',
-        254 => 'Asia/Kuching',
-        255 => 'Asia/Kuwait',
-        256 => 'Asia/Macau',
-        257 => 'Asia/Magadan',
-        258 => 'Asia/Makassar',
-        259 => 'Asia/Manila',
-        260 => 'Asia/Muscat',
-        261 => 'Asia/Nicosia',
-        262 => 'Asia/Novokuznetsk',
-        263 => 'Asia/Novosibirsk',
-        264 => 'Asia/Omsk',
-        265 => 'Asia/Oral',
-        266 => 'Asia/Phnom_Penh',
-        267 => 'Asia/Pontianak',
-        268 => 'Asia/Pyongyang',
-        269 => 'Asia/Qatar',
-        270 => 'Asia/Qostanay',
-        271 => 'Asia/Qyzylorda',
-        272 => 'Asia/Rangoon',
-        273 => 'Asia/Riyadh',
-        274 => 'Asia/Saigon',
-        275 => 'Asia/Sakhalin',
-        276 => 'Asia/Samarkand',
-        277 => 'Asia/Seoul',
-        278 => 'Asia/Shanghai',
-        279 => 'Asia/Singapore',
-        280 => 'Asia/Srednekolymsk',
-        281 => 'Asia/Taipei',
-        282 => 'Asia/Tashkent',
-        283 => 'Asia/Tbilisi',
-        284 => 'Asia/Tehran',
-        285 => 'Asia/Thimphu',
-        286 => 'Asia/Tokyo',
-        287 => 'Asia/Tomsk',
-        288 => 'Asia/Ulaanbaatar',
-        289 => 'Asia/Urumqi',
-        290 => 'Asia/Ust-Nera',
-        291 => 'Asia/Vientiane',
-        292 => 'Asia/Vladivostok',
-        293 => 'Asia/Yakutsk',
-        294 => 'Asia/Yekaterinburg',
-        295 => 'Asia/Yerevan',
-        296 => 'Atlantic/Azores',
-        297 => 'Atlantic/Bermuda',
-        298 => 'Atlantic/Canary',
-        299 => 'Atlantic/Cape_Verde',
-        300 => 'Atlantic/Faeroe',
-        301 => 'Atlantic/Madeira',
-        302 => 'Atlantic/Reykjavik',
-        303 => 'Atlantic/South_Georgia',
-        304 => 'Atlantic/St_Helena',
-        305 => 'Atlantic/Stanley',
-        306 => 'Australia/Adelaide',
-        307 => 'Australia/Brisbane',
-        308 => 'Australia/Broken_Hill',
-        309 => 'Australia/Currie',
-        310 => 'Australia/Darwin',
-        311 => 'Australia/Eucla',
-        312 => 'Australia/Hobart',
-        313 => 'Australia/Lindeman',
-        314 => 'Australia/Lord_Howe',
-        315 => 'Australia/Melbourne',
-        316 => 'Australia/Perth',
-        317 => 'Australia/Sydney',
-        318 => 'CST6CDT',
-        319 => 'EST5EDT',
-        320 => 'Etc/GMT',
-        321 => 'Etc/UTC',
-        322 => 'Europe/Amsterdam',
-        323 => 'Europe/Andorra',
-        324 => 'Europe/Astrakhan',
-        325 => 'Europe/Athens',
-        326 => 'Europe/Belgrade',
-        327 => 'Europe/Berlin',
-        328 => 'Europe/Bratislava',
-        329 => 'Europe/Brussels',
-        330 => 'Europe/Bucharest',
-        331 => 'Europe/Budapest',
-        332 => 'Europe/Busingen',
-        333 => 'Europe/Chisinau',
-        334 => 'Europe/Copenhagen',
-        335 => 'Europe/Dublin',
-        336 => 'Europe/Gibraltar',
-        337 => 'Europe/Guernsey',
-        338 => 'Europe/Helsinki',
-        339 => 'Europe/Isle_of_Man',
-        340 => 'Europe/Istanbul',
-        341 => 'Europe/Jersey',
-        342 => 'Europe/Kaliningrad',
-        343 => 'Europe/Kiev',
-        344 => 'Europe/Kirov',
-        345 => 'Europe/Lisbon',
-        346 => 'Europe/Ljubljana',
-        347 => 'Europe/London',
-        348 => 'Europe/Luxembourg',
-        349 => 'Europe/Madrid',
-        350 => 'Europe/Malta',
-        351 => 'Europe/Mariehamn',
-        352 => 'Europe/Minsk',
-        353 => 'Europe/Monaco',
-        354 => 'Europe/Moscow',
-        355 => 'Europe/Oslo',
-        356 => 'Europe/Paris',
-        357 => 'Europe/Podgorica',
-        358 => 'Europe/Prague',
-        359 => 'Europe/Riga',
-        360 => 'Europe/Rome',
-        361 => 'Europe/Samara',
-        362 => 'Europe/San_Marino',
-        363 => 'Europe/Sarajevo',
-        364 => 'Europe/Saratov',
-        365 => 'Europe/Simferopol',
-        366 => 'Europe/Skopje',
-        367 => 'Europe/Sofia',
-        368 => 'Europe/Stockholm',
-        369 => 'Europe/Tallinn',
-        370 => 'Europe/Tirane',
-        371 => 'Europe/Ulyanovsk',
-        372 => 'Europe/Uzhgorod',
-        373 => 'Europe/Vaduz',
-        374 => 'Europe/Vatican',
-        375 => 'Europe/Vienna',
-        376 => 'Europe/Vilnius',
-        377 => 'Europe/Volgograd',
-        378 => 'Europe/Warsaw',
-        379 => 'Europe/Zagreb',
-        380 => 'Europe/Zaporozhye',
-        381 => 'Europe/Zurich',
-        382 => 'Indian/Antananarivo',
-        383 => 'Indian/Chagos',
-        384 => 'Indian/Christmas',
-        385 => 'Indian/Cocos',
-        386 => 'Indian/Comoro',
-        387 => 'Indian/Kerguelen',
-        388 => 'Indian/Mahe',
-        389 => 'Indian/Maldives',
-        390 => 'Indian/Mauritius',
-        391 => 'Indian/Mayotte',
-        392 => 'Indian/Reunion',
-        393 => 'MST7MDT',
-        394 => 'PST8PDT',
-        395 => 'Pacific/Apia',
-        396 => 'Pacific/Auckland',
-        397 => 'Pacific/Bougainville',
-        398 => 'Pacific/Chatham',
-        399 => 'Pacific/Easter',
-        400 => 'Pacific/Efate',
-        401 => 'Pacific/Enderbury',
-        402 => 'Pacific/Fakaofo',
-        403 => 'Pacific/Fiji',
-        404 => 'Pacific/Funafuti',
-        405 => 'Pacific/Galapagos',
-        406 => 'Pacific/Gambier',
-        407 => 'Pacific/Guadalcanal',
-        408 => 'Pacific/Guam',
-        409 => 'Pacific/Honolulu',
-        410 => 'Pacific/Johnston',
-        411 => 'Pacific/Kiritimati',
-        412 => 'Pacific/Kosrae',
-        413 => 'Pacific/Kwajalein',
-        414 => 'Pacific/Majuro',
-        415 => 'Pacific/Marquesas',
-        416 => 'Pacific/Midway',
-        417 => 'Pacific/Nauru',
-        418 => 'Pacific/Niue',
-        419 => 'Pacific/Norfolk',
-        420 => 'Pacific/Noumea',
-        421 => 'Pacific/Pago_Pago',
-        422 => 'Pacific/Palau',
-        423 => 'Pacific/Pitcairn',
-        424 => 'Pacific/Ponape',
-        425 => 'Pacific/Port_Moresby',
-        426 => 'Pacific/Rarotonga',
-        427 => 'Pacific/Saipan',
-        428 => 'Pacific/Tahiti',
-        429 => 'Pacific/Tarawa',
-        430 => 'Pacific/Tongatapu',
-        431 => 'Pacific/Truk',
-        432 => 'Pacific/Wake',
-        433 => 'Pacific/Wallis',
+        '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',
+        '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',
+        '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',
+        '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',
+        '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',
     ],
     'ZoneToCountry' => [
         '' => 'MX',
@@ -590,11 +575,9 @@
         'America/Moncton' => 'CA',
         'America/Monterrey' => 'MX',
         'America/Montevideo' => 'UY',
-        'America/Montreal' => 'CA',
         'America/Montserrat' => 'MS',
         'America/Nassau' => 'BS',
         'America/New_York' => 'US',
-        'America/Nipigon' => 'CA',
         'America/Nome' => 'US',
         'America/Noronha' => 'BR',
         'America/North_Dakota/Beulah' => 'US',
@@ -602,7 +585,6 @@
         'America/North_Dakota/New_Salem' => 'US',
         'America/Ojinaga' => 'MX',
         'America/Panama' => 'PA',
-        'America/Pangnirtung' => 'CA',
         'America/Paramaribo' => 'SR',
         'America/Phoenix' => 'US',
         'America/Port-au-Prince' => 'HT',
@@ -610,13 +592,11 @@
         'America/Porto_Velho' => 'BR',
         'America/Puerto_Rico' => 'PR',
         'America/Punta_Arenas' => 'CL',
-        'America/Rainy_River' => 'CA',
         'America/Rankin_Inlet' => 'CA',
         'America/Recife' => 'BR',
         'America/Regina' => 'CA',
         'America/Resolute' => 'CA',
         'America/Rio_Branco' => 'BR',
-        'America/Santa_Isabel' => 'MX',
         'America/Santarem' => 'BR',
         'America/Santiago' => 'CL',
         'America/Santo_Domingo' => 'DO',
@@ -632,7 +612,6 @@
         'America/Swift_Current' => 'CA',
         'America/Tegucigalpa' => 'HN',
         'America/Thule' => 'GL',
-        'America/Thunder_Bay' => 'CA',
         'America/Tijuana' => 'MX',
         'America/Toronto' => 'CA',
         'America/Tortola' => 'VG',
@@ -640,7 +619,6 @@
         'America/Whitehorse' => 'CA',
         'America/Winnipeg' => 'CA',
         'America/Yakutat' => 'US',
-        'America/Yellowknife' => 'CA',
         'Antarctica/Casey' => 'AQ',
         'Antarctica/Davis' => 'AQ',
         'Antarctica/DumontDUrville' => 'AQ',
@@ -670,7 +648,6 @@
         'Asia/Brunei' => 'BN',
         'Asia/Calcutta' => 'IN',
         'Asia/Chita' => 'RU',
-        'Asia/Choibalsan' => 'MN',
         'Asia/Colombo' => 'LK',
         'Asia/Damascus' => 'SY',
         'Asia/Dhaka' => 'BD',
@@ -748,7 +725,6 @@
         'Australia/Adelaide' => 'AU',
         'Australia/Brisbane' => 'AU',
         'Australia/Broken_Hill' => 'AU',
-        'Australia/Currie' => 'AU',
         'Australia/Darwin' => 'AU',
         'Australia/Eucla' => 'AU',
         'Australia/Hobart' => 'AU',
@@ -807,7 +783,6 @@
         'Europe/Tallinn' => 'EE',
         'Europe/Tirane' => 'AL',
         'Europe/Ulyanovsk' => 'RU',
-        'Europe/Uzhgorod' => 'UA',
         'Europe/Vaduz' => 'LI',
         'Europe/Vatican' => 'VA',
         'Europe/Vienna' => 'AT',
@@ -815,7 +790,6 @@
         'Europe/Volgograd' => 'RU',
         'Europe/Warsaw' => 'PL',
         'Europe/Zagreb' => 'HR',
-        'Europe/Zaporozhye' => 'UA',
         'Europe/Zurich' => 'CH',
         'Indian/Antananarivo' => 'MG',
         'Indian/Chagos' => 'IO',
@@ -843,7 +817,6 @@
         'Pacific/Guadalcanal' => 'SB',
         'Pacific/Guam' => 'GU',
         'Pacific/Honolulu' => 'US',
-        'Pacific/Johnston' => 'UM',
         'Pacific/Kiritimati' => 'KI',
         'Pacific/Kosrae' => 'FM',
         'Pacific/Kwajalein' => 'MH',
@@ -870,927 +843,915 @@
     ],
     'CountryToZone' => [
         'AD' => [
-            0 => 'Europe/Andorra',
+            'Europe/Andorra',
         ],
         'AE' => [
-            0 => 'Asia/Dubai',
+            'Asia/Dubai',
         ],
         'AF' => [
-            0 => 'Asia/Kabul',
+            'Asia/Kabul',
         ],
         'AG' => [
-            0 => 'America/Antigua',
+            'America/Antigua',
         ],
         'AI' => [
-            0 => 'America/Anguilla',
+            'America/Anguilla',
         ],
         'AL' => [
-            0 => 'Europe/Tirane',
+            'Europe/Tirane',
         ],
         'AM' => [
-            0 => 'Asia/Yerevan',
+            'Asia/Yerevan',
         ],
         'AO' => [
-            0 => 'Africa/Luanda',
+            'Africa/Luanda',
         ],
         'AQ' => [
-            0 => 'Antarctica/Casey',
-            1 => 'Antarctica/Davis',
-            2 => 'Antarctica/DumontDUrville',
-            3 => 'Antarctica/Mawson',
-            4 => 'Antarctica/McMurdo',
-            5 => 'Antarctica/Palmer',
-            6 => 'Antarctica/Rothera',
-            7 => 'Antarctica/Syowa',
-            8 => 'Antarctica/Vostok',
+            'Antarctica/Casey',
+            'Antarctica/Davis',
+            'Antarctica/DumontDUrville',
+            'Antarctica/Mawson',
+            'Antarctica/McMurdo',
+            'Antarctica/Palmer',
+            'Antarctica/Rothera',
+            'Antarctica/Syowa',
+            'Antarctica/Vostok',
         ],
         'AR' => [
-            0 => 'America/Argentina/La_Rioja',
-            1 => 'America/Argentina/Rio_Gallegos',
-            2 => 'America/Argentina/Salta',
-            3 => 'America/Argentina/San_Juan',
-            4 => 'America/Argentina/San_Luis',
-            5 => 'America/Argentina/Tucuman',
-            6 => 'America/Argentina/Ushuaia',
-            7 => 'America/Buenos_Aires',
-            8 => 'America/Catamarca',
-            9 => 'America/Cordoba',
-            10 => 'America/Jujuy',
-            11 => 'America/Mendoza',
+            '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/Buenos_Aires',
+            'America/Catamarca',
+            'America/Cordoba',
+            'America/Jujuy',
+            'America/Mendoza',
         ],
         'AS' => [
-            0 => 'Pacific/Pago_Pago',
+            'Pacific/Pago_Pago',
         ],
         'AT' => [
-            0 => 'Europe/Vienna',
+            'Europe/Vienna',
         ],
         'AU' => [
-            0 => 'Antarctica/Macquarie',
-            1 => 'Australia/Adelaide',
-            2 => 'Australia/Brisbane',
-            3 => 'Australia/Broken_Hill',
-            4 => 'Australia/Currie',
-            5 => 'Australia/Darwin',
-            6 => 'Australia/Eucla',
-            7 => 'Australia/Hobart',
-            8 => 'Australia/Lindeman',
-            9 => 'Australia/Lord_Howe',
-            10 => 'Australia/Melbourne',
-            11 => 'Australia/Perth',
-            12 => 'Australia/Sydney',
+            'Antarctica/Macquarie',
+            'Australia/Adelaide',
+            'Australia/Brisbane',
+            'Australia/Broken_Hill',
+            'Australia/Darwin',
+            'Australia/Eucla',
+            'Australia/Hobart',
+            'Australia/Lindeman',
+            'Australia/Lord_Howe',
+            'Australia/Melbourne',
+            'Australia/Perth',
+            'Australia/Sydney',
         ],
         'AW' => [
-            0 => 'America/Aruba',
+            'America/Aruba',
         ],
         'AX' => [
-            0 => 'Europe/Mariehamn',
+            'Europe/Mariehamn',
         ],
         'AZ' => [
-            0 => 'Asia/Baku',
+            'Asia/Baku',
         ],
         'BA' => [
-            0 => 'Europe/Sarajevo',
+            'Europe/Sarajevo',
         ],
         'BB' => [
-            0 => 'America/Barbados',
+            'America/Barbados',
         ],
         'BD' => [
-            0 => 'Asia/Dhaka',
+            'Asia/Dhaka',
         ],
         'BE' => [
-            0 => 'Europe/Brussels',
+            'Europe/Brussels',
         ],
         'BF' => [
-            0 => 'Africa/Ouagadougou',
+            'Africa/Ouagadougou',
         ],
         'BG' => [
-            0 => 'Europe/Sofia',
+            'Europe/Sofia',
         ],
         'BH' => [
-            0 => 'Asia/Bahrain',
+            'Asia/Bahrain',
         ],
         'BI' => [
-            0 => 'Africa/Bujumbura',
+            'Africa/Bujumbura',
         ],
         'BJ' => [
-            0 => 'Africa/Porto-Novo',
+            'Africa/Porto-Novo',
         ],
         'BL' => [
-            0 => 'America/St_Barthelemy',
+            'America/St_Barthelemy',
         ],
         'BM' => [
-            0 => 'Atlantic/Bermuda',
+            'Atlantic/Bermuda',
         ],
         'BN' => [
-            0 => 'Asia/Brunei',
+            'Asia/Brunei',
         ],
         'BO' => [
-            0 => 'America/La_Paz',
+            'America/La_Paz',
         ],
         'BQ' => [
-            0 => 'America/Kralendijk',
+            'America/Kralendijk',
         ],
         'BR' => [
-            0 => 'America/Araguaina',
-            1 => 'America/Bahia',
-            2 => 'America/Belem',
-            3 => 'America/Boa_Vista',
-            4 => 'America/Campo_Grande',
-            5 => 'America/Cuiaba',
-            6 => 'America/Eirunepe',
-            7 => 'America/Fortaleza',
-            8 => 'America/Maceio',
-            9 => 'America/Manaus',
-            10 => 'America/Noronha',
-            11 => 'America/Porto_Velho',
-            12 => 'America/Recife',
-            13 => 'America/Rio_Branco',
-            14 => 'America/Santarem',
-            15 => 'America/Sao_Paulo',
+            'America/Araguaina',
+            'America/Bahia',
+            'America/Belem',
+            'America/Boa_Vista',
+            'America/Campo_Grande',
+            'America/Cuiaba',
+            'America/Eirunepe',
+            'America/Fortaleza',
+            'America/Maceio',
+            'America/Manaus',
+            'America/Noronha',
+            'America/Porto_Velho',
+            'America/Recife',
+            'America/Rio_Branco',
+            'America/Santarem',
+            'America/Sao_Paulo',
         ],
         'BS' => [
-            0 => 'America/Nassau',
+            'America/Nassau',
         ],
         'BT' => [
-            0 => 'Asia/Thimphu',
+            'Asia/Thimphu',
         ],
         'BW' => [
-            0 => 'Africa/Gaborone',
+            'Africa/Gaborone',
         ],
         'BY' => [
-            0 => 'Europe/Minsk',
+            'Europe/Minsk',
         ],
         'BZ' => [
-            0 => 'America/Belize',
+            'America/Belize',
         ],
         'CA' => [
-            0 => 'America/Blanc-Sablon',
-            1 => 'America/Cambridge_Bay',
-            2 => 'America/Coral_Harbour',
-            3 => 'America/Creston',
-            4 => 'America/Dawson',
-            5 => 'America/Dawson_Creek',
-            6 => 'America/Edmonton',
-            7 => 'America/Fort_Nelson',
-            8 => 'America/Glace_Bay',
-            9 => 'America/Goose_Bay',
-            10 => 'America/Halifax',
-            11 => 'America/Inuvik',
-            12 => 'America/Iqaluit',
-            13 => 'America/Moncton',
-            14 => 'America/Montreal',
-            15 => 'America/Nipigon',
-            16 => 'America/Pangnirtung',
-            17 => 'America/Rainy_River',
-            18 => 'America/Rankin_Inlet',
-            19 => 'America/Regina',
-            20 => 'America/Resolute',
-            21 => 'America/St_Johns',
-            22 => 'America/Swift_Current',
-            23 => 'America/Thunder_Bay',
-            24 => 'America/Toronto',
-            25 => 'America/Vancouver',
-            26 => 'America/Whitehorse',
-            27 => 'America/Winnipeg',
-            28 => 'America/Yellowknife',
+            'America/Blanc-Sablon',
+            'America/Cambridge_Bay',
+            'America/Coral_Harbour',
+            'America/Creston',
+            'America/Dawson',
+            'America/Dawson_Creek',
+            'America/Edmonton',
+            'America/Fort_Nelson',
+            'America/Glace_Bay',
+            'America/Goose_Bay',
+            'America/Halifax',
+            'America/Inuvik',
+            'America/Iqaluit',
+            'America/Moncton',
+            'America/Rankin_Inlet',
+            'America/Regina',
+            'America/Resolute',
+            'America/St_Johns',
+            'America/Swift_Current',
+            'America/Toronto',
+            'America/Vancouver',
+            'America/Whitehorse',
+            'America/Winnipeg',
         ],
         'CC' => [
-            0 => 'Indian/Cocos',
+            'Indian/Cocos',
         ],
         'CD' => [
-            0 => 'Africa/Kinshasa',
-            1 => 'Africa/Lubumbashi',
+            'Africa/Kinshasa',
+            'Africa/Lubumbashi',
         ],
         'CF' => [
-            0 => 'Africa/Bangui',
+            'Africa/Bangui',
         ],
         'CG' => [
-            0 => 'Africa/Brazzaville',
+            'Africa/Brazzaville',
         ],
         'CH' => [
-            0 => 'Europe/Zurich',
+            'Europe/Zurich',
         ],
         'CI' => [
-            0 => 'Africa/Abidjan',
+            'Africa/Abidjan',
         ],
         'CK' => [
-            0 => 'Pacific/Rarotonga',
+            'Pacific/Rarotonga',
         ],
         'CL' => [
-            0 => 'America/Punta_Arenas',
-            1 => 'America/Santiago',
-            2 => 'Pacific/Easter',
+            'America/Punta_Arenas',
+            'America/Santiago',
+            'Pacific/Easter',
         ],
         'CM' => [
-            0 => 'Africa/Douala',
+            'Africa/Douala',
         ],
         'CN' => [
-            0 => 'Asia/Shanghai',
-            1 => 'Asia/Urumqi',
+            'Asia/Shanghai',
+            'Asia/Urumqi',
         ],
         'CO' => [
-            0 => 'America/Bogota',
+            'America/Bogota',
         ],
         'CR' => [
-            0 => 'America/Costa_Rica',
+            'America/Costa_Rica',
         ],
         'CU' => [
-            0 => 'America/Havana',
+            'America/Havana',
         ],
         'CV' => [
-            0 => 'Atlantic/Cape_Verde',
+            'Atlantic/Cape_Verde',
         ],
         'CW' => [
-            0 => 'America/Curacao',
+            'America/Curacao',
         ],
         'CX' => [
-            0 => 'Indian/Christmas',
+            'Indian/Christmas',
         ],
         'CY' => [
-            0 => 'Asia/Famagusta',
-            1 => 'Asia/Nicosia',
+            'Asia/Famagusta',
+            'Asia/Nicosia',
         ],
         'CZ' => [
-            0 => 'Europe/Prague',
+            'Europe/Prague',
         ],
         'DE' => [
-            0 => 'Europe/Berlin',
-            1 => 'Europe/Busingen',
+            'Europe/Berlin',
+            'Europe/Busingen',
         ],
         'DJ' => [
-            0 => 'Africa/Djibouti',
+            'Africa/Djibouti',
         ],
         'DK' => [
-            0 => 'Europe/Copenhagen',
+            'Europe/Copenhagen',
         ],
         'DM' => [
-            0 => 'America/Dominica',
+            'America/Dominica',
         ],
         'DO' => [
-            0 => 'America/Santo_Domingo',
+            'America/Santo_Domingo',
         ],
         'DZ' => [
-            0 => 'Africa/Algiers',
+            'Africa/Algiers',
         ],
         'EC' => [
-            0 => 'America/Guayaquil',
-            1 => 'Pacific/Galapagos',
+            'America/Guayaquil',
+            'Pacific/Galapagos',
         ],
         'EE' => [
-            0 => 'Europe/Tallinn',
+            'Europe/Tallinn',
         ],
         'EG' => [
-            0 => 'Africa/Cairo',
+            'Africa/Cairo',
         ],
         'EH' => [
-            0 => 'Africa/El_Aaiun',
+            'Africa/El_Aaiun',
         ],
         'ER' => [
-            0 => 'Africa/Asmera',
+            'Africa/Asmera',
         ],
         'ES' => [
-            0 => 'Africa/Ceuta',
-            1 => 'Atlantic/Canary',
-            2 => 'Europe/Madrid',
+            'Africa/Ceuta',
+            'Atlantic/Canary',
+            'Europe/Madrid',
         ],
         'ET' => [
-            0 => 'Africa/Addis_Ababa',
+            'Africa/Addis_Ababa',
         ],
         'FI' => [
-            0 => 'Europe/Helsinki',
+            'Europe/Helsinki',
         ],
         'FJ' => [
-            0 => 'Pacific/Fiji',
+            'Pacific/Fiji',
         ],
         'FK' => [
-            0 => 'Atlantic/Stanley',
+            'Atlantic/Stanley',
         ],
         'FM' => [
-            0 => 'Pacific/Kosrae',
-            1 => 'Pacific/Ponape',
-            2 => 'Pacific/Truk',
+            'Pacific/Kosrae',
+            'Pacific/Ponape',
+            'Pacific/Truk',
         ],
         'FO' => [
-            0 => 'Atlantic/Faeroe',
+            'Atlantic/Faeroe',
         ],
         'FR' => [
-            0 => 'Europe/Paris',
+            'Europe/Paris',
         ],
         'GA' => [
-            0 => 'Africa/Libreville',
+            'Africa/Libreville',
         ],
         'GB' => [
-            0 => 'Europe/London',
+            'Europe/London',
         ],
         'GD' => [
-            0 => 'America/Grenada',
+            'America/Grenada',
         ],
         'GE' => [
-            0 => 'Asia/Tbilisi',
+            'Asia/Tbilisi',
         ],
         'GF' => [
-            0 => 'America/Cayenne',
+            'America/Cayenne',
         ],
         'GG' => [
-            0 => 'Europe/Guernsey',
+            'Europe/Guernsey',
         ],
         'GH' => [
-            0 => 'Africa/Accra',
+            'Africa/Accra',
         ],
         'GI' => [
-            0 => 'Europe/Gibraltar',
+            'Europe/Gibraltar',
         ],
         'GL' => [
-            0 => 'America/Danmarkshavn',
-            1 => 'America/Godthab',
-            2 => 'America/Scoresbysund',
-            3 => 'America/Thule',
+            'America/Danmarkshavn',
+            'America/Godthab',
+            'America/Scoresbysund',
+            'America/Thule',
         ],
         'GM' => [
-            0 => 'Africa/Banjul',
+            'Africa/Banjul',
         ],
         'GN' => [
-            0 => 'Africa/Conakry',
+            'Africa/Conakry',
         ],
         'GP' => [
-            0 => 'America/Guadeloupe',
+            'America/Guadeloupe',
         ],
         'GQ' => [
-            0 => 'Africa/Malabo',
+            'Africa/Malabo',
         ],
         'GR' => [
-            0 => 'Europe/Athens',
+            'Europe/Athens',
         ],
         'GS' => [
-            0 => 'Atlantic/South_Georgia',
+            'Atlantic/South_Georgia',
         ],
         'GT' => [
-            0 => 'America/Guatemala',
+            'America/Guatemala',
         ],
         'GU' => [
-            0 => 'Pacific/Guam',
+            'Pacific/Guam',
         ],
         'GW' => [
-            0 => 'Africa/Bissau',
+            'Africa/Bissau',
         ],
         'GY' => [
-            0 => 'America/Guyana',
+            'America/Guyana',
         ],
         'HK' => [
-            0 => 'Asia/Hong_Kong',
+            'Asia/Hong_Kong',
         ],
         'HN' => [
-            0 => 'America/Tegucigalpa',
+            'America/Tegucigalpa',
         ],
         'HR' => [
-            0 => 'Europe/Zagreb',
+            'Europe/Zagreb',
         ],
         'HT' => [
-            0 => 'America/Port-au-Prince',
+            'America/Port-au-Prince',
         ],
         'HU' => [
-            0 => 'Europe/Budapest',
+            'Europe/Budapest',
         ],
         'ID' => [
-            0 => 'Asia/Jakarta',
-            1 => 'Asia/Jayapura',
-            2 => 'Asia/Makassar',
-            3 => 'Asia/Pontianak',
+            'Asia/Jakarta',
+            'Asia/Jayapura',
+            'Asia/Makassar',
+            'Asia/Pontianak',
         ],
         'IE' => [
-            0 => 'Europe/Dublin',
+            'Europe/Dublin',
         ],
         'IL' => [
-            0 => 'Asia/Jerusalem',
+            'Asia/Jerusalem',
         ],
         'IM' => [
-            0 => 'Europe/Isle_of_Man',
+            'Europe/Isle_of_Man',
         ],
         'IN' => [
-            0 => 'Asia/Calcutta',
+            'Asia/Calcutta',
         ],
         'IO' => [
-            0 => 'Indian/Chagos',
+            'Indian/Chagos',
         ],
         'IQ' => [
-            0 => 'Asia/Baghdad',
+            'Asia/Baghdad',
         ],
         'IR' => [
-            0 => 'Asia/Tehran',
+            'Asia/Tehran',
         ],
         'IS' => [
-            0 => 'Atlantic/Reykjavik',
+            'Atlantic/Reykjavik',
         ],
         'IT' => [
-            0 => 'Europe/Rome',
+            'Europe/Rome',
         ],
         'JE' => [
-            0 => 'Europe/Jersey',
+            'Europe/Jersey',
         ],
         'JM' => [
-            0 => 'America/Jamaica',
+            'America/Jamaica',
         ],
         'JO' => [
-            0 => 'Asia/Amman',
+            'Asia/Amman',
         ],
         'JP' => [
-            0 => 'Asia/Tokyo',
+            'Asia/Tokyo',
         ],
         'KE' => [
-            0 => 'Africa/Nairobi',
+            'Africa/Nairobi',
         ],
         'KG' => [
-            0 => 'Asia/Bishkek',
+            'Asia/Bishkek',
         ],
         'KH' => [
-            0 => 'Asia/Phnom_Penh',
+            'Asia/Phnom_Penh',
         ],
         'KI' => [
-            0 => 'Pacific/Enderbury',
-            1 => 'Pacific/Kiritimati',
-            2 => 'Pacific/Tarawa',
+            'Pacific/Enderbury',
+            'Pacific/Kiritimati',
+            'Pacific/Tarawa',
         ],
         'KM' => [
-            0 => 'Indian/Comoro',
+            'Indian/Comoro',
         ],
         'KN' => [
-            0 => 'America/St_Kitts',
+            'America/St_Kitts',
         ],
         'KP' => [
-            0 => 'Asia/Pyongyang',
+            'Asia/Pyongyang',
         ],
         'KR' => [
-            0 => 'Asia/Seoul',
+            'Asia/Seoul',
         ],
         'KW' => [
-            0 => 'Asia/Kuwait',
+            'Asia/Kuwait',
         ],
         'KY' => [
-            0 => 'America/Cayman',
+            'America/Cayman',
         ],
         'KZ' => [
-            0 => 'Asia/Almaty',
-            1 => 'Asia/Aqtau',
-            2 => 'Asia/Aqtobe',
-            3 => 'Asia/Atyrau',
-            4 => 'Asia/Oral',
-            5 => 'Asia/Qostanay',
-            6 => 'Asia/Qyzylorda',
+            'Asia/Almaty',
+            'Asia/Aqtau',
+            'Asia/Aqtobe',
+            'Asia/Atyrau',
+            'Asia/Oral',
+            'Asia/Qostanay',
+            'Asia/Qyzylorda',
         ],
         'LA' => [
-            0 => 'Asia/Vientiane',
+            'Asia/Vientiane',
         ],
         'LB' => [
-            0 => 'Asia/Beirut',
+            'Asia/Beirut',
         ],
         'LC' => [
-            0 => 'America/St_Lucia',
+            'America/St_Lucia',
         ],
         'LI' => [
-            0 => 'Europe/Vaduz',
+            'Europe/Vaduz',
         ],
         'LK' => [
-            0 => 'Asia/Colombo',
+            'Asia/Colombo',
         ],
         'LR' => [
-            0 => 'Africa/Monrovia',
+            'Africa/Monrovia',
         ],
         'LS' => [
-            0 => 'Africa/Maseru',
+            'Africa/Maseru',
         ],
         'LT' => [
-            0 => 'Europe/Vilnius',
+            'Europe/Vilnius',
         ],
         'LU' => [
-            0 => 'Europe/Luxembourg',
+            'Europe/Luxembourg',
         ],
         'LV' => [
-            0 => 'Europe/Riga',
+            'Europe/Riga',
         ],
         'LY' => [
-            0 => 'Africa/Tripoli',
+            'Africa/Tripoli',
         ],
         'MA' => [
-            0 => 'Africa/Casablanca',
+            'Africa/Casablanca',
         ],
         'MC' => [
-            0 => 'Europe/Monaco',
+            'Europe/Monaco',
         ],
         'MD' => [
-            0 => 'Europe/Chisinau',
+            'Europe/Chisinau',
         ],
         'ME' => [
-            0 => 'Europe/Podgorica',
+            'Europe/Podgorica',
         ],
         'MF' => [
-            0 => 'America/Marigot',
+            'America/Marigot',
         ],
         'MG' => [
-            0 => 'Indian/Antananarivo',
+            'Indian/Antananarivo',
         ],
         'MH' => [
-            0 => 'Pacific/Kwajalein',
-            1 => 'Pacific/Majuro',
+            'Pacific/Kwajalein',
+            'Pacific/Majuro',
         ],
         'MK' => [
-            0 => 'Europe/Skopje',
+            'Europe/Skopje',
         ],
         'ML' => [
-            0 => 'Africa/Bamako',
+            'Africa/Bamako',
         ],
         'MM' => [
-            0 => 'Asia/Rangoon',
+            'Asia/Rangoon',
         ],
         'MN' => [
-            0 => 'Asia/Choibalsan',
-            1 => 'Asia/Hovd',
-            2 => 'Asia/Ulaanbaatar',
+            'Asia/Hovd',
+            'Asia/Ulaanbaatar',
         ],
         'MO' => [
-            0 => 'Asia/Macau',
+            'Asia/Macau',
         ],
         'MP' => [
-            0 => 'Pacific/Saipan',
+            'Pacific/Saipan',
         ],
         'MQ' => [
-            0 => 'America/Martinique',
+            'America/Martinique',
         ],
         'MR' => [
-            0 => 'Africa/Nouakchott',
+            'Africa/Nouakchott',
         ],
         'MS' => [
-            0 => 'America/Montserrat',
+            'America/Montserrat',
         ],
         'MT' => [
-            0 => 'Europe/Malta',
+            'Europe/Malta',
         ],
         'MU' => [
-            0 => 'Indian/Mauritius',
+            'Indian/Mauritius',
         ],
         'MV' => [
-            0 => 'Indian/Maldives',
+            'Indian/Maldives',
         ],
         'MW' => [
-            0 => 'Africa/Blantyre',
+            'Africa/Blantyre',
         ],
         'MX' => [
-            0 => '',
-            1 => 'America/Bahia_Banderas',
-            2 => 'America/Cancun',
-            3 => 'America/Chihuahua',
-            4 => 'America/Ciudad_Juarez',
-            5 => 'America/Hermosillo',
-            6 => 'America/Matamoros',
-            7 => 'America/Mazatlan',
-            8 => 'America/Merida',
-            9 => 'America/Mexico_City',
-            10 => 'America/Monterrey',
-            11 => 'America/Ojinaga',
-            12 => 'America/Santa_Isabel',
-            13 => 'America/Tijuana',
+            '',
+            'America/Bahia_Banderas',
+            'America/Cancun',
+            'America/Chihuahua',
+            'America/Ciudad_Juarez',
+            'America/Hermosillo',
+            'America/Matamoros',
+            'America/Mazatlan',
+            'America/Merida',
+            'America/Mexico_City',
+            'America/Monterrey',
+            'America/Ojinaga',
+            'America/Tijuana',
         ],
         'MY' => [
-            0 => 'Asia/Kuala_Lumpur',
-            1 => 'Asia/Kuching',
+            'Asia/Kuala_Lumpur',
+            'Asia/Kuching',
         ],
         'MZ' => [
-            0 => 'Africa/Maputo',
+            'Africa/Maputo',
         ],
         'NA' => [
-            0 => 'Africa/Windhoek',
+            'Africa/Windhoek',
         ],
         'NC' => [
-            0 => 'Pacific/Noumea',
+            'Pacific/Noumea',
         ],
         'NE' => [
-            0 => 'Africa/Niamey',
+            'Africa/Niamey',
         ],
         'NF' => [
-            0 => 'Pacific/Norfolk',
+            'Pacific/Norfolk',
         ],
         'NG' => [
-            0 => 'Africa/Lagos',
+            'Africa/Lagos',
         ],
         'NI' => [
-            0 => 'America/Managua',
+            'America/Managua',
         ],
         'NL' => [
-            0 => 'Europe/Amsterdam',
+            'Europe/Amsterdam',
         ],
         'NO' => [
-            0 => 'Europe/Oslo',
+            'Europe/Oslo',
         ],
         'NP' => [
-            0 => 'Asia/Katmandu',
+            'Asia/Katmandu',
         ],
         'NR' => [
-            0 => 'Pacific/Nauru',
+            'Pacific/Nauru',
         ],
         'NU' => [
-            0 => 'Pacific/Niue',
+            'Pacific/Niue',
         ],
         'NZ' => [
-            0 => 'Pacific/Auckland',
-            1 => 'Pacific/Chatham',
+            'Pacific/Auckland',
+            'Pacific/Chatham',
         ],
         'OM' => [
-            0 => 'Asia/Muscat',
+            'Asia/Muscat',
         ],
         'PA' => [
-            0 => 'America/Panama',
+            'America/Panama',
         ],
         'PE' => [
-            0 => 'America/Lima',
+            'America/Lima',
         ],
         'PF' => [
-            0 => 'Pacific/Gambier',
-            1 => 'Pacific/Marquesas',
-            2 => 'Pacific/Tahiti',
+            'Pacific/Gambier',
+            'Pacific/Marquesas',
+            'Pacific/Tahiti',
         ],
         'PG' => [
-            0 => 'Pacific/Bougainville',
-            1 => 'Pacific/Port_Moresby',
+            'Pacific/Bougainville',
+            'Pacific/Port_Moresby',
         ],
         'PH' => [
-            0 => 'Asia/Manila',
+            'Asia/Manila',
         ],
         'PK' => [
-            0 => 'Asia/Karachi',
+            'Asia/Karachi',
         ],
         'PL' => [
-            0 => 'Europe/Warsaw',
+            'Europe/Warsaw',
         ],
         'PM' => [
-            0 => 'America/Miquelon',
+            'America/Miquelon',
         ],
         'PN' => [
-            0 => 'Pacific/Pitcairn',
+            'Pacific/Pitcairn',
         ],
         'PR' => [
-            0 => 'America/Puerto_Rico',
+            'America/Puerto_Rico',
         ],
         'PS' => [
-            0 => 'Asia/Gaza',
-            1 => 'Asia/Hebron',
+            'Asia/Gaza',
+            'Asia/Hebron',
         ],
         'PT' => [
-            0 => 'Atlantic/Azores',
-            1 => 'Atlantic/Madeira',
-            2 => 'Europe/Lisbon',
+            'Atlantic/Azores',
+            'Atlantic/Madeira',
+            'Europe/Lisbon',
         ],
         'PW' => [
-            0 => 'Pacific/Palau',
+            'Pacific/Palau',
         ],
         'PY' => [
-            0 => 'America/Asuncion',
+            'America/Asuncion',
         ],
         'QA' => [
-            0 => 'Asia/Qatar',
+            'Asia/Qatar',
         ],
         'RE' => [
-            0 => 'Indian/Reunion',
+            'Indian/Reunion',
         ],
         'RO' => [
-            0 => 'Europe/Bucharest',
+            'Europe/Bucharest',
         ],
         'RS' => [
-            0 => 'Europe/Belgrade',
+            'Europe/Belgrade',
         ],
         'RU' => [
-            0 => 'Asia/Anadyr',
-            1 => 'Asia/Barnaul',
-            2 => 'Asia/Chita',
-            3 => 'Asia/Irkutsk',
-            4 => 'Asia/Kamchatka',
-            5 => 'Asia/Khandyga',
-            6 => 'Asia/Krasnoyarsk',
-            7 => 'Asia/Magadan',
-            8 => 'Asia/Novokuznetsk',
-            9 => 'Asia/Novosibirsk',
-            10 => 'Asia/Omsk',
-            11 => 'Asia/Sakhalin',
-            12 => 'Asia/Srednekolymsk',
-            13 => 'Asia/Tomsk',
-            14 => 'Asia/Ust-Nera',
-            15 => 'Asia/Vladivostok',
-            16 => 'Asia/Yakutsk',
-            17 => 'Asia/Yekaterinburg',
-            18 => 'Europe/Astrakhan',
-            19 => 'Europe/Kaliningrad',
-            20 => 'Europe/Kirov',
-            21 => 'Europe/Moscow',
-            22 => 'Europe/Samara',
-            23 => 'Europe/Saratov',
-            24 => 'Europe/Ulyanovsk',
-            25 => 'Europe/Volgograd',
+            'Asia/Anadyr',
+            'Asia/Barnaul',
+            'Asia/Chita',
+            'Asia/Irkutsk',
+            'Asia/Kamchatka',
+            'Asia/Khandyga',
+            'Asia/Krasnoyarsk',
+            'Asia/Magadan',
+            'Asia/Novokuznetsk',
+            'Asia/Novosibirsk',
+            'Asia/Omsk',
+            'Asia/Sakhalin',
+            'Asia/Srednekolymsk',
+            'Asia/Tomsk',
+            'Asia/Ust-Nera',
+            'Asia/Vladivostok',
+            'Asia/Yakutsk',
+            'Asia/Yekaterinburg',
+            'Europe/Astrakhan',
+            'Europe/Kaliningrad',
+            'Europe/Kirov',
+            'Europe/Moscow',
+            'Europe/Samara',
+            'Europe/Saratov',
+            'Europe/Ulyanovsk',
+            'Europe/Volgograd',
         ],
         'RW' => [
-            0 => 'Africa/Kigali',
+            'Africa/Kigali',
         ],
         'SA' => [
-            0 => 'Asia/Riyadh',
+            'Asia/Riyadh',
         ],
         'SB' => [
-            0 => 'Pacific/Guadalcanal',
+            'Pacific/Guadalcanal',
         ],
         'SC' => [
-            0 => 'Indian/Mahe',
+            'Indian/Mahe',
         ],
         'SD' => [
-            0 => 'Africa/Khartoum',
+            'Africa/Khartoum',
         ],
         'SE' => [
-            0 => 'Europe/Stockholm',
+            'Europe/Stockholm',
         ],
         'SG' => [
-            0 => 'Asia/Singapore',
+            'Asia/Singapore',
         ],
         'SH' => [
-            0 => 'Atlantic/St_Helena',
+            'Atlantic/St_Helena',
         ],
         'SI' => [
-            0 => 'Europe/Ljubljana',
+            'Europe/Ljubljana',
         ],
         'SJ' => [
-            0 => 'Arctic/Longyearbyen',
+            'Arctic/Longyearbyen',
         ],
         'SK' => [
-            0 => 'Europe/Bratislava',
+            'Europe/Bratislava',
         ],
         'SL' => [
-            0 => 'Africa/Freetown',
+            'Africa/Freetown',
         ],
         'SM' => [
-            0 => 'Europe/San_Marino',
+            'Europe/San_Marino',
         ],
         'SN' => [
-            0 => 'Africa/Dakar',
+            'Africa/Dakar',
         ],
         'SO' => [
-            0 => 'Africa/Mogadishu',
+            'Africa/Mogadishu',
         ],
         'SR' => [
-            0 => 'America/Paramaribo',
+            'America/Paramaribo',
         ],
         'SS' => [
-            0 => 'Africa/Juba',
+            'Africa/Juba',
         ],
         'ST' => [
-            0 => 'Africa/Sao_Tome',
+            'Africa/Sao_Tome',
         ],
         'SV' => [
-            0 => 'America/El_Salvador',
+            'America/El_Salvador',
         ],
         'SX' => [
-            0 => 'America/Lower_Princes',
+            'America/Lower_Princes',
         ],
         'SY' => [
-            0 => 'Asia/Damascus',
+            'Asia/Damascus',
         ],
         'SZ' => [
-            0 => 'Africa/Mbabane',
+            'Africa/Mbabane',
         ],
         'TC' => [
-            0 => 'America/Grand_Turk',
+            'America/Grand_Turk',
         ],
         'TD' => [
-            0 => 'Africa/Ndjamena',
+            'Africa/Ndjamena',
         ],
         'TF' => [
-            0 => 'Indian/Kerguelen',
+            'Indian/Kerguelen',
         ],
         'TG' => [
-            0 => 'Africa/Lome',
+            'Africa/Lome',
         ],
         'TH' => [
-            0 => 'Asia/Bangkok',
+            'Asia/Bangkok',
         ],
         'TJ' => [
-            0 => 'Asia/Dushanbe',
+            'Asia/Dushanbe',
         ],
         'TK' => [
-            0 => 'Pacific/Fakaofo',
+            'Pacific/Fakaofo',
         ],
         'TL' => [
-            0 => 'Asia/Dili',
+            'Asia/Dili',
         ],
         'TM' => [
-            0 => 'Asia/Ashgabat',
+            'Asia/Ashgabat',
         ],
         'TN' => [
-            0 => 'Africa/Tunis',
+            'Africa/Tunis',
         ],
         'TO' => [
-            0 => 'Pacific/Tongatapu',
+            'Pacific/Tongatapu',
         ],
         'TR' => [
-            0 => 'Europe/Istanbul',
+            'Europe/Istanbul',
         ],
         'TT' => [
-            0 => 'America/Port_of_Spain',
+            'America/Port_of_Spain',
         ],
         'TV' => [
-            0 => 'Pacific/Funafuti',
+            'Pacific/Funafuti',
         ],
         'TW' => [
-            0 => 'Asia/Taipei',
+            'Asia/Taipei',
         ],
         'TZ' => [
-            0 => 'Africa/Dar_es_Salaam',
+            'Africa/Dar_es_Salaam',
         ],
         'UA' => [
-            0 => 'Europe/Kiev',
-            1 => 'Europe/Simferopol',
-            2 => 'Europe/Uzhgorod',
-            3 => 'Europe/Zaporozhye',
+            'Europe/Kiev',
+            'Europe/Simferopol',
         ],
         'UG' => [
-            0 => 'Africa/Kampala',
+            'Africa/Kampala',
         ],
         'UM' => [
-            0 => 'Pacific/Johnston',
-            1 => 'Pacific/Midway',
-            2 => 'Pacific/Wake',
+            'Pacific/Midway',
+            'Pacific/Wake',
         ],
         'US' => [
-            0 => 'America/Adak',
-            1 => 'America/Anchorage',
-            2 => 'America/Boise',
-            3 => 'America/Chicago',
-            4 => 'America/Denver',
-            5 => 'America/Detroit',
-            6 => 'America/Indiana/Knox',
-            7 => 'America/Indiana/Marengo',
-            8 => 'America/Indiana/Petersburg',
-            9 => 'America/Indiana/Tell_City',
-            10 => 'America/Indiana/Vevay',
-            11 => 'America/Indiana/Vincennes',
-            12 => 'America/Indiana/Winamac',
-            13 => 'America/Indianapolis',
-            14 => 'America/Juneau',
-            15 => 'America/Kentucky/Monticello',
-            16 => 'America/Los_Angeles',
-            17 => 'America/Louisville',
-            18 => 'America/Menominee',
-            19 => 'America/Metlakatla',
-            20 => 'America/New_York',
-            21 => 'America/Nome',
-            22 => 'America/North_Dakota/Beulah',
-            23 => 'America/North_Dakota/Center',
-            24 => 'America/North_Dakota/New_Salem',
-            25 => 'America/Phoenix',
-            26 => 'America/Sitka',
-            27 => 'America/Yakutat',
-            28 => 'Pacific/Honolulu',
+            'America/Adak',
+            'America/Anchorage',
+            'America/Boise',
+            'America/Chicago',
+            'America/Denver',
+            'America/Detroit',
+            '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/Juneau',
+            'America/Kentucky/Monticello',
+            'America/Los_Angeles',
+            'America/Louisville',
+            'America/Menominee',
+            'America/Metlakatla',
+            'America/New_York',
+            'America/Nome',
+            'America/North_Dakota/Beulah',
+            'America/North_Dakota/Center',
+            'America/North_Dakota/New_Salem',
+            'America/Phoenix',
+            'America/Sitka',
+            'America/Yakutat',
+            'Pacific/Honolulu',
         ],
         'UY' => [
-            0 => 'America/Montevideo',
+            'America/Montevideo',
         ],
         'UZ' => [
-            0 => 'Asia/Samarkand',
-            1 => 'Asia/Tashkent',
+            'Asia/Samarkand',
+            'Asia/Tashkent',
         ],
         'VA' => [
-            0 => 'Europe/Vatican',
+            'Europe/Vatican',
         ],
         'VC' => [
-            0 => 'America/St_Vincent',
+            'America/St_Vincent',
         ],
         'VE' => [
-            0 => 'America/Caracas',
+            'America/Caracas',
         ],
         'VG' => [
-            0 => 'America/Tortola',
+            'America/Tortola',
         ],
         'VI' => [
-            0 => 'America/St_Thomas',
+            'America/St_Thomas',
         ],
         'VN' => [
-            0 => 'Asia/Saigon',
+            'Asia/Saigon',
         ],
         'VU' => [
-            0 => 'Pacific/Efate',
+            'Pacific/Efate',
         ],
         'WF' => [
-            0 => 'Pacific/Wallis',
+            'Pacific/Wallis',
         ],
         'WS' => [
-            0 => 'Pacific/Apia',
+            'Pacific/Apia',
         ],
         'YE' => [
-            0 => 'Asia/Aden',
+            'Asia/Aden',
         ],
         'YT' => [
-            0 => 'Indian/Mayotte',
+            'Indian/Mayotte',
         ],
         'ZA' => [
-            0 => 'Africa/Johannesburg',
+            'Africa/Johannesburg',
         ],
         'ZM' => [
-            0 => 'Africa/Lusaka',
+            'Africa/Lusaka',
         ],
         'ZW' => [
-            0 => 'Africa/Harare',
+            'Africa/Harare',
         ],
     ],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mi.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,119 +4,119 @@
     'Names' => [
         'Africa/Abidjan' => 'Wā Toharite Kiriwīti (Abidjan)',
         'Africa/Accra' => 'Wā Toharite Kiriwīti (Accra)',
-        'Africa/Addis_Ababa' => 'Etiopia Wā (Addis Ababa)',
+        'Africa/Addis_Ababa' => 'Wā o Āwherika ki te rāwhiti (Addis Ababa)',
         'Africa/Algiers' => 'Wā Uropi Waenga (Algiers)',
-        'Africa/Asmera' => 'Eritēria Wā (Asmara)',
+        'Africa/Asmera' => 'Wā o Āwherika ki te rāwhiti (Asmara)',
         'Africa/Bamako' => 'Wā Toharite Kiriwīti (Bamako)',
-        'Africa/Bangui' => 'Te Puku o Āwherika Wā (Bangui)',
+        'Africa/Bangui' => 'Wā o Āwherika ki te uru (Bangui)',
         'Africa/Banjul' => 'Wā Toharite Kiriwīti (Banjul)',
         'Africa/Bissau' => 'Wā Toharite Kiriwīti (Bissau)',
-        'Africa/Blantyre' => 'Marāwi Wā (Blantyre)',
-        'Africa/Brazzaville' => 'Kōngo - Parāwhe Wā (Brazzaville)',
-        'Africa/Bujumbura' => 'Puruniti Wā (Bujumbura)',
-        'Africa/Cairo' => 'Wā Uropi Rāwhiti (Cairo)',
+        'Africa/Blantyre' => 'Wā o Te Puku o Āwherika (Blantyre)',
+        'Africa/Brazzaville' => 'Wā o Āwherika ki te uru (Brazzaville)',
+        'Africa/Bujumbura' => 'Wā o Te Puku o Āwherika (Bujumbura)',
+        'Africa/Cairo' => 'Wā Uropi Rāwhiti (Kairo)',
         'Africa/Casablanca' => 'Wā Uropi Uru (Casablanca)',
         'Africa/Ceuta' => 'Wā Uropi Waenga (Ceuta)',
         'Africa/Conakry' => 'Wā Toharite Kiriwīti (Conakry)',
         'Africa/Dakar' => 'Wā Toharite Kiriwīti (Dakar)',
-        'Africa/Dar_es_Salaam' => 'Tānahia Wā (Dar es Salaam)',
-        'Africa/Djibouti' => 'Tipūti Wā (Djibouti)',
-        'Africa/Douala' => 'Kamarūna Wā (Douala)',
+        'Africa/Dar_es_Salaam' => 'Wā o Āwherika ki te rāwhiti (Dar es Salaam)',
+        'Africa/Djibouti' => 'Wā o Āwherika ki te rāwhiti (Djibouti)',
+        'Africa/Douala' => 'Wā o Āwherika ki te uru (Douala)',
         'Africa/El_Aaiun' => 'Wā Uropi Uru (El Aaiun)',
         'Africa/Freetown' => 'Wā Toharite Kiriwīti (Freetown)',
-        'Africa/Gaborone' => 'Poriwana Wā (Gaborone)',
-        'Africa/Harare' => 'Timuwawe Wā (Harare)',
-        'Africa/Johannesburg' => 'Āwherika ki te Tonga Wā (Johannesburg)',
-        'Africa/Juba' => 'Hūtāne ki te Tonga Wā (Juba)',
-        'Africa/Kampala' => 'Ukāna Wā (Kampala)',
-        'Africa/Khartoum' => 'Hūtāne Wā (Khartoum)',
-        'Africa/Kigali' => 'Rāwana Wā (Kigali)',
-        'Africa/Kinshasa' => 'Kōngo - Kingihāha Wā (Kinshasa)',
-        'Africa/Lagos' => 'Ngāitiria Wā (Lagos)',
-        'Africa/Libreville' => 'Kāpona Wā (Libreville)',
+        'Africa/Gaborone' => 'Wā o Te Puku o Āwherika (Gaborone)',
+        'Africa/Harare' => 'Wā o Te Puku o Āwherika (Harare)',
+        'Africa/Johannesburg' => 'Wā Arowhānui o Āwherika ki te tonga (Johannesburg)',
+        'Africa/Juba' => 'Wā o Te Puku o Āwherika (Juba)',
+        'Africa/Kampala' => 'Wā o Āwherika ki te rāwhiti (Kampala)',
+        'Africa/Khartoum' => 'Wā o Te Puku o Āwherika (Khartoum)',
+        'Africa/Kigali' => 'Wā o Te Puku o Āwherika (Kigali)',
+        'Africa/Kinshasa' => 'Wā o Āwherika ki te uru (Kinshasa)',
+        'Africa/Lagos' => 'Wā o Āwherika ki te uru (Lagos)',
+        'Africa/Libreville' => 'Wā o Āwherika ki te uru (Libreville)',
         'Africa/Lome' => 'Wā Toharite Kiriwīti (Lome)',
-        'Africa/Luanda' => 'Anakora Wā (Luanda)',
-        'Africa/Lubumbashi' => 'Kōngo - Kingihāha Wā (Lubumbashi)',
-        'Africa/Lusaka' => 'Tāmipia Wā (Lusaka)',
-        'Africa/Malabo' => 'Kini Ekuatoria Wā (Malabo)',
-        'Africa/Maputo' => 'Mohapiki Wā (Maputo)',
-        'Africa/Maseru' => 'Teroto Wā (Maseru)',
-        'Africa/Mbabane' => 'Ewatini Wā (Mbabane)',
-        'Africa/Mogadishu' => 'Hūmārie Wā (Mogadishu)',
+        'Africa/Luanda' => 'Wā o Āwherika ki te uru (Luanda)',
+        'Africa/Lubumbashi' => 'Wā o Te Puku o Āwherika (Lubumbashi)',
+        'Africa/Lusaka' => 'Wā o Te Puku o Āwherika (Lusaka)',
+        'Africa/Malabo' => 'Wā o Āwherika ki te uru (Malabo)',
+        'Africa/Maputo' => 'Wā o Te Puku o Āwherika (Maputo)',
+        'Africa/Maseru' => 'Wā Arowhānui o Āwherika ki te tonga (Maseru)',
+        'Africa/Mbabane' => 'Wā Arowhānui o Āwherika ki te tonga (Mbabane)',
+        'Africa/Mogadishu' => 'Wā o Āwherika ki te rāwhiti (Mogadishu)',
         'Africa/Monrovia' => 'Wā Toharite Kiriwīti (Monrovia)',
-        'Africa/Nairobi' => 'Kēnia Wā (Nairobi)',
-        'Africa/Ndjamena' => 'Kāta Wā (Ndjamena)',
-        'Africa/Niamey' => 'Ngāika Wā (Niamey)',
+        'Africa/Nairobi' => 'Wā o Āwherika ki te rāwhiti (Ngāiropi)',
+        'Africa/Ndjamena' => 'Wā o Āwherika ki te uru (Ndjamena)',
+        'Africa/Niamey' => 'Wā o Āwherika ki te uru (Niamey)',
         'Africa/Nouakchott' => 'Wā Toharite Kiriwīti (Nouakchott)',
         'Africa/Ouagadougou' => 'Wā Toharite Kiriwīti (Ouagadougou)',
-        'Africa/Porto-Novo' => 'Penīna Wā (Porto-Novo)',
-        'Africa/Sao_Tome' => 'Wā Toharite Kiriwīti (Sao Tome)',
-        'Africa/Tripoli' => 'Wā Uropi Rāwhiti (Tripoli)',
-        'Africa/Tunis' => 'Wā Uropi Waenga (Tunis)',
-        'Africa/Windhoek' => 'Namīpia Wā (Windhoek)',
-        'America/Adak' => 'Hononga o Amerika Wā (Adak)',
-        'America/Anchorage' => 'Hononga o Amerika Wā (Anchorage)',
+        'Africa/Porto-Novo' => 'Wā o Āwherika ki te uru (Porto-Novo)',
+        'Africa/Sao_Tome' => 'Wā Toharite Kiriwīti (São Tomé)',
+        'Africa/Tripoli' => 'Wā Uropi Rāwhiti (Tiriporī)',
+        'Africa/Tunis' => 'Wā Uropi Waenga (Tūnīhi)',
+        'Africa/Windhoek' => 'Wā o Te Puku o Āwherika (Windhoek)',
+        'America/Adak' => 'Wā Hawaii-Aleutian (Adak)',
+        'America/Anchorage' => 'Wā Alaska (Anchorage)',
         'America/Anguilla' => 'Wā Ranatiki (Anguilla)',
-        'America/Antigua' => 'Wā Ranatiki (Antigua)',
-        'America/Araguaina' => 'Parīhi Wā (Araguaina)',
-        'America/Argentina/La_Rioja' => 'Āketina Wā (La Rioja)',
-        'America/Argentina/Rio_Gallegos' => 'Āketina Wā (Rio Gallegos)',
-        'America/Argentina/Salta' => 'Āketina Wā (Salta)',
-        'America/Argentina/San_Juan' => 'Āketina Wā (San Juan)',
-        'America/Argentina/San_Luis' => 'Āketina Wā (San Luis)',
-        'America/Argentina/Tucuman' => 'Āketina Wā (Tucuman)',
-        'America/Argentina/Ushuaia' => 'Āketina Wā (Ushuaia)',
+        'America/Antigua' => 'Wā Ranatiki (Te Motu Nehe)',
+        'America/Araguaina' => 'Wā Parīhia (Araguaina)',
+        'America/Argentina/La_Rioja' => 'Wā Āketina (La Rioja)',
+        'America/Argentina/Rio_Gallegos' => 'Wā Āketina (Rio Gallegos)',
+        'America/Argentina/Salta' => 'Wā Āketina (Salta)',
+        'America/Argentina/San_Juan' => 'Wā Āketina (San Juan)',
+        'America/Argentina/San_Luis' => 'Wā Āketina (San Luis)',
+        'America/Argentina/Tucuman' => 'Wā Āketina (Tucuman)',
+        'America/Argentina/Ushuaia' => 'Wā Āketina (Ushuaia)',
         'America/Aruba' => 'Wā Ranatiki (Aruba)',
-        'America/Asuncion' => 'Parakai Wā (Asuncion)',
-        'America/Bahia' => 'Parīhi Wā (Bahia)',
+        'America/Asuncion' => 'Wā Parakai (Asunción)',
+        'America/Bahia' => 'Wā Parīhia (Bahia)',
         'America/Bahia_Banderas' => 'Wā Waenga (Bahía de Banderas)',
-        'America/Barbados' => 'Wā Ranatiki (Barbados)',
-        'America/Belem' => 'Parīhi Wā (Belem)',
-        'America/Belize' => 'Wā Waenga (Belize)',
+        'America/Barbados' => 'Wā Ranatiki (Papatohe)',
+        'America/Belem' => 'Wā Parīhia (Belem)',
+        'America/Belize' => 'Wā Waenga (Pērihi)',
         'America/Blanc-Sablon' => 'Wā Ranatiki (Blanc-Sablon)',
-        'America/Boa_Vista' => 'Parīhi Wā (Boa Vista)',
-        'America/Bogota' => 'Koromōpia Wā (Bogota)',
+        'America/Boa_Vista' => 'Wā Amahona (Boa Vista)',
+        'America/Bogota' => 'Wā Koromōpia (Bogota)',
         'America/Boise' => 'Wā Maunga (Boise)',
-        'America/Buenos_Aires' => 'Āketina Wā (Buenos Aires)',
-        'America/Cambridge_Bay' => 'Wā Maunga (Cambridge Bay)',
-        'America/Campo_Grande' => 'Parīhi Wā (Campo Grande)',
+        'America/Buenos_Aires' => 'Wā Āketina (Buenos Aires)',
+        'America/Cambridge_Bay' => 'Wā Maunga (Kemureti Pei)',
+        'America/Campo_Grande' => 'Wā Amahona (Campo Grande)',
         'America/Cancun' => 'Wā Rāwhiti (Cancún)',
-        'America/Caracas' => 'Wenehūera Wā (Caracas)',
-        'America/Catamarca' => 'Āketina Wā (Catamarca)',
-        'America/Cayenne' => 'Kaiana Wīwī Wā (Cayenne)',
-        'America/Cayman' => 'Wā Rāwhiti (Cayman)',
-        'America/Chicago' => 'Wā Waenga (Chicago)',
+        'America/Caracas' => 'Wā Penehūera (Caracas)',
+        'America/Catamarca' => 'Wā Āketina (Catamarca)',
+        'America/Cayenne' => 'Wā Kiāna Wīwī (Cayenne)',
+        'America/Cayman' => 'Wā Rāwhiti (Kāmana)',
+        'America/Chicago' => 'Wā Waenga (Hikāko)',
         'America/Chihuahua' => 'Wā Waenga (Chihuahua)',
         'America/Ciudad_Juarez' => 'Wā Maunga (Ciudad Juárez)',
         'America/Coral_Harbour' => 'Wā Rāwhiti (Atikokan)',
-        'America/Cordoba' => 'Āketina Wā (Cordoba)',
-        'America/Costa_Rica' => 'Wā Waenga (Costa Rica)',
+        'America/Cordoba' => 'Wā Āketina (Cordoba)',
+        'America/Costa_Rica' => 'Wā Waenga (Koto Rika)',
         'America/Creston' => 'Wā Maunga (Creston)',
-        'America/Cuiaba' => 'Parīhi Wā (Cuiaba)',
-        'America/Curacao' => 'Wā Ranatiki (Curacao)',
+        'America/Cuiaba' => 'Wā Amahona (Cuiaba)',
+        'America/Curacao' => 'Wā Ranatiki (Curaçao)',
         'America/Danmarkshavn' => 'Wā Toharite Kiriwīti (Danmarkshavn)',
-        'America/Dawson' => 'Kānata Wā (Dawson)',
+        'America/Dawson' => 'Wā Yukon (Dawson)',
         'America/Dawson_Creek' => 'Wā Maunga (Dawson Creek)',
         'America/Denver' => 'Wā Maunga (Denver)',
         'America/Detroit' => 'Wā Rāwhiti (Detroit)',
-        'America/Dominica' => 'Wā Ranatiki (Dominica)',
+        'America/Dominica' => 'Wā Ranatiki (Tominika)',
         'America/Edmonton' => 'Wā Maunga (Edmonton)',
         'America/Eirunepe' => 'Parīhi Wā (Eirunepe)',
-        'America/El_Salvador' => 'Wā Waenga (El Salvador)',
+        'America/El_Salvador' => 'Wā Waenga (Whakaora)',
         'America/Fort_Nelson' => 'Wā Maunga (Fort Nelson)',
-        'America/Fortaleza' => 'Parīhi Wā (Fortaleza)',
+        'America/Fortaleza' => 'Wā Parīhia (Fortaleza)',
         'America/Glace_Bay' => 'Wā Ranatiki (Glace Bay)',
-        'America/Godthab' => 'Kirīrangi Wā (Nuuk)',
-        'America/Goose_Bay' => 'Wā Ranatiki (Goose Bay)',
-        'America/Grand_Turk' => 'Wā Rāwhiti (Grand Turk)',
-        'America/Grenada' => 'Wā Ranatiki (Grenada)',
+        'America/Godthab' => 'Whenuakāriki Wā (Nuuk)',
+        'America/Goose_Bay' => 'Wā Ranatiki (Kuihi Pei)',
+        'America/Grand_Turk' => 'Wā Rāwhiti (Tākoru Nui)',
+        'America/Grenada' => 'Wā Ranatiki (Kerenata)',
         'America/Guadeloupe' => 'Wā Ranatiki (Guadeloupe)',
-        'America/Guatemala' => 'Wā Waenga (Guatemala)',
-        'America/Guayaquil' => 'Ekuatoa Wā (Guayaquil)',
-        'America/Guyana' => 'Kaiana Wā (Guyana)',
+        'America/Guatemala' => 'Wā Waenga (Kuatamāra)',
+        'America/Guayaquil' => 'Wā Ekuatoa (Guayaquil)',
+        'America/Guyana' => 'Wā Kaiana (Guyana)',
         'America/Halifax' => 'Wā Ranatiki (Halifax)',
-        'America/Havana' => 'Kiupa Wā (Havana)',
-        'America/Hermosillo' => 'Mēhiko Wā (Hermosillo)',
+        'America/Havana' => 'Wā Kiupa (Hawhāna)',
+        'America/Hermosillo' => 'Wā Mēhiko Kiwa (Hermosillo)',
         'America/Indiana/Knox' => 'Wā Waenga (Knox, Indiana)',
         'America/Indiana/Marengo' => 'Wā Rāwhiti (Marengo, Indiana)',
         'America/Indiana/Petersburg' => 'Wā Rāwhiti (Petersburg, Indiana)',
@@ -127,199 +127,300 @@
         'America/Indianapolis' => 'Wā Rāwhiti (Indianapolis)',
         'America/Inuvik' => 'Wā Maunga (Inuvik)',
         'America/Iqaluit' => 'Wā Rāwhiti (Iqaluit)',
-        'America/Jamaica' => 'Wā Rāwhiti (Jamaica)',
-        'America/Jujuy' => 'Āketina Wā (Jujuy)',
-        'America/Juneau' => 'Hononga o Amerika Wā (Juneau)',
+        'America/Jamaica' => 'Wā Rāwhiti (Hemeika)',
+        'America/Jujuy' => 'Wā Āketina (Jujuy)',
+        'America/Juneau' => 'Wā Alaska (Juneau)',
         'America/Kentucky/Monticello' => 'Wā Rāwhiti (Monticello, Kentucky)',
         'America/Kralendijk' => 'Wā Ranatiki (Kralendijk)',
-        'America/La_Paz' => 'Poriwia Wā (La Paz)',
-        'America/Lima' => 'Peru Wā (Lima)',
-        'America/Los_Angeles' => 'Wā Kiwa (Los Angeles)',
+        'America/La_Paz' => 'Wā Poriwia (La Paz)',
+        'America/Lima' => 'Wā Peru (Lima)',
+        'America/Los_Angeles' => 'Wā Kiwa (Ngā Anahera)',
         'America/Louisville' => 'Wā Rāwhiti (Louisville)',
         'America/Lower_Princes' => 'Wā Ranatiki (Lower Prince’s Quarter)',
-        'America/Maceio' => 'Parīhi Wā (Maceio)',
+        'America/Maceio' => 'Wā Parīhia (Maceio)',
         'America/Managua' => 'Wā Waenga (Managua)',
-        'America/Manaus' => 'Parīhi Wā (Manaus)',
+        'America/Manaus' => 'Wā Amahona (Manaus)',
         'America/Marigot' => 'Wā Ranatiki (Marigot)',
-        'America/Martinique' => 'Wā Ranatiki (Martinique)',
+        'America/Martinique' => 'Wā Ranatiki (Mātiniki)',
         'America/Matamoros' => 'Wā Waenga (Matamoros)',
-        'America/Mazatlan' => 'Mēhiko Wā (Mazatlan)',
-        'America/Mendoza' => 'Āketina Wā (Mendoza)',
+        'America/Mazatlan' => 'Wā Mēhiko Kiwa (Mazatlan)',
+        'America/Mendoza' => 'Wā Āketina (Mendoza)',
         'America/Menominee' => 'Wā Waenga (Menominee)',
         'America/Merida' => 'Wā Waenga (Mérida)',
-        'America/Metlakatla' => 'Hononga o Amerika Wā (Metlakatla)',
-        'America/Mexico_City' => 'Wā Waenga (Mexico City)',
-        'America/Miquelon' => 'Hato Piere & Mikarona Wā (Miquelon)',
+        'America/Metlakatla' => 'Wā Alaska (Metlakatla)',
+        'America/Mexico_City' => 'Wā Waenga (Mēhiko Tāonenui)',
+        'America/Miquelon' => 'Wā St. Pierre me Miquelon',
         'America/Moncton' => 'Wā Ranatiki (Moncton)',
         'America/Monterrey' => 'Wā Waenga (Monterrey)',
-        'America/Montevideo' => 'Urukoi Wā (Montevideo)',
+        'America/Montevideo' => 'Wā Urukoi (Montevideo)',
         'America/Montserrat' => 'Wā Ranatiki (Montserrat)',
         'America/Nassau' => 'Wā Rāwhiti (Nassau)',
-        'America/New_York' => 'Wā Rāwhiti (New York)',
-        'America/Nipigon' => 'Wā Rāwhiti (Nipigon)',
-        'America/Nome' => 'Hononga o Amerika Wā (Nome)',
-        'America/Noronha' => 'Parīhi Wā (Noronha)',
+        'America/New_York' => 'Wā Rāwhiti (Te Āporo Nui)',
+        'America/Nome' => 'Wā Alaska (Nome)',
+        'America/Noronha' => 'Wā Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Wā Waenga (Beulah, North Dakota)',
         'America/North_Dakota/Center' => 'Wā Waenga (Center, North Dakota)',
         'America/North_Dakota/New_Salem' => 'Wā Waenga (New Salem, North Dakota)',
         'America/Ojinaga' => 'Wā Waenga (Ojinaga)',
         'America/Panama' => 'Wā Rāwhiti (Panama)',
-        'America/Pangnirtung' => 'Wā Rāwhiti (Pangnirtung)',
-        'America/Paramaribo' => 'Hurināme Wā (Paramaribo)',
+        'America/Paramaribo' => 'Wā Huriname (Paramaribo)',
         'America/Phoenix' => 'Wā Maunga (Phoenix)',
         'America/Port-au-Prince' => 'Wā Rāwhiti (Port-au-Prince)',
         'America/Port_of_Spain' => 'Wā Ranatiki (Port of Spain)',
-        'America/Porto_Velho' => 'Parīhi Wā (Porto Velho)',
-        'America/Puerto_Rico' => 'Wā Ranatiki (Puerto Rico)',
-        'America/Punta_Arenas' => 'Hiri Wā (Punta Arenas)',
-        'America/Rainy_River' => 'Wā Waenga (Rainy River)',
+        'America/Porto_Velho' => 'Wā Amahona (Porto Velho)',
+        'America/Puerto_Rico' => 'Wā Ranatiki (Peta Riko)',
+        'America/Punta_Arenas' => 'Wā Hiri (Punta Arenas)',
         'America/Rankin_Inlet' => 'Wā Waenga (Rankin Inlet)',
-        'America/Recife' => 'Parīhi Wā (Recife)',
+        'America/Recife' => 'Wā Parīhia (Recife)',
         'America/Regina' => 'Wā Waenga (Regina)',
         'America/Resolute' => 'Wā Waenga (Resolute)',
         'America/Rio_Branco' => 'Parīhi Wā (Rio Branco)',
-        'America/Santa_Isabel' => 'Mēhiko Wā (Santa Isabel)',
-        'America/Santarem' => 'Parīhi Wā (Santarem)',
-        'America/Santiago' => 'Hiri Wā (Santiago)',
+        'America/Santarem' => 'Wā Parīhia (Santarem)',
+        'America/Santiago' => 'Wā Hiri (Santiago)',
         'America/Santo_Domingo' => 'Wā Ranatiki (Santo Domingo)',
-        'America/Sao_Paulo' => 'Parīhi Wā (Sao Paulo)',
-        'America/Scoresbysund' => 'Kirīrangi Wā (Ittoqqortoormiit)',
-        'America/Sitka' => 'Hononga o Amerika Wā (Sitka)',
-        'America/St_Barthelemy' => 'Wā Ranatiki (St. Barthelemy)',
-        'America/St_Johns' => 'Kānata Wā (St. John’s)',
+        'America/Sao_Paulo' => 'Wā Parīhia (Sao Paulo)',
+        'America/Scoresbysund' => 'Whenuakāriki Wā (Ittoqqortoormiit)',
+        'America/Sitka' => 'Wā Alaska (Sitka)',
+        'America/St_Barthelemy' => 'Wā Ranatiki (St. Barthélemy)',
+        'America/St_Johns' => 'Wā Newfoundland (Hato Hone)',
         'America/St_Kitts' => 'Wā Ranatiki (St. Kitts)',
-        'America/St_Lucia' => 'Wā Ranatiki (St. Lucia)',
-        'America/St_Thomas' => 'Wā Ranatiki (St. Thomas)',
-        'America/St_Vincent' => 'Wā Ranatiki (St. Vincent)',
+        'America/St_Lucia' => 'Wā Ranatiki (Hato Ruihia)',
+        'America/St_Thomas' => 'Wā Ranatiki (Hato Tamati)',
+        'America/St_Vincent' => 'Wā Ranatiki (Hato Wēneti)',
         'America/Swift_Current' => 'Wā Waenga (Swift Current)',
         'America/Tegucigalpa' => 'Wā Waenga (Tegucigalpa)',
         'America/Thule' => 'Wā Ranatiki (Thule)',
-        'America/Thunder_Bay' => 'Wā Rāwhiti (Thunder Bay)',
         'America/Tijuana' => 'Wā Kiwa (Tijuana)',
-        'America/Toronto' => 'Wā Rāwhiti (Toronto)',
+        'America/Toronto' => 'Wā Rāwhiti (Tāroto)',
         'America/Tortola' => 'Wā Ranatiki (Tortola)',
-        'America/Vancouver' => 'Wā Kiwa (Vancouver)',
-        'America/Whitehorse' => 'Kānata Wā (Whitehorse)',
+        'America/Vancouver' => 'Wā Kiwa (Te Whanga-a-Kiwa)',
+        'America/Whitehorse' => 'Wā Yukon (Whitehorse)',
         'America/Winnipeg' => 'Wā Waenga (Winnipeg)',
-        'America/Yakutat' => 'Hononga o Amerika Wā (Yakutat)',
-        'America/Yellowknife' => 'Wā Maunga (Yellowknife)',
+        'America/Yakutat' => 'Wā Alaska (Yakutat)',
+        'Antarctica/Casey' => 'Wā Ahitereiria ki te Uru (Casey)',
+        'Antarctica/Davis' => 'Wā Rēweti',
+        'Antarctica/DumontDUrville' => 'Wā Dumont-d’Urville',
+        'Antarctica/Macquarie' => 'Wā Ahitereiria ki te Rāwhiti (Makoare)',
+        'Antarctica/Mawson' => 'Wā Mawson',
+        'Antarctica/McMurdo' => 'Wā Aotearoa (McMurdo)',
+        'Antarctica/Palmer' => 'Wā Hiri (Palmer)',
+        'Antarctica/Rothera' => 'Wā Rothera',
+        'Antarctica/Syowa' => 'Wā Syowa',
         'Antarctica/Troll' => 'Wā Toharite Kiriwīti (Troll)',
+        'Antarctica/Vostok' => 'Wā Vostok',
         'Arctic/Longyearbyen' => 'Wā Uropi Waenga (Longyearbyen)',
+        'Asia/Aden' => 'Wā Arāpia (Aden)',
+        'Asia/Almaty' => 'Wā Katatānga (Almaty)',
         'Asia/Amman' => 'Wā Uropi Rāwhiti (Amman)',
         'Asia/Anadyr' => 'Rūhia Wā (Anadyr)',
+        'Asia/Aqtau' => 'Wā Katatānga (Aqtau)',
+        'Asia/Aqtobe' => 'Wā Katatānga (Aqtobe)',
+        'Asia/Ashgabat' => 'Wā Tukumanatānga (Ashgabat)',
+        '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)',
+        'Asia/Bangkok' => 'Wā Īniahaina (Pangakoko)',
         'Asia/Barnaul' => 'Rūhia Wā (Barnaul)',
         'Asia/Beirut' => 'Wā Uropi Rāwhiti (Beirut)',
-        'Asia/Calcutta' => 'Inia Wā (Kolkata)',
-        'Asia/Chita' => 'Rūhia Wā (Chita)',
+        'Asia/Bishkek' => 'Wā Kikitānga (Bishkek)',
+        'Asia/Brunei' => 'Wā Poronai Darussalam',
+        'Asia/Calcutta' => 'Wā Īnia (Kolkata)',
+        'Asia/Chita' => 'Wā Yakutsk (Chita)',
+        'Asia/Colombo' => 'Wā Īnia (Colombo)',
         'Asia/Damascus' => 'Wā Uropi Rāwhiti (Damascus)',
+        'Asia/Dhaka' => 'Wā Pākaratēhi (Dhaka)',
+        'Asia/Dili' => 'Wā o Timoa ki te Rāwhiti (Dili)',
+        'Asia/Dubai' => 'Wā Whanga Arowhānui (Tupae)',
+        'Asia/Dushanbe' => 'Wā Takiritānga (Dushanbe)',
         'Asia/Famagusta' => 'Wā Uropi Rāwhiti (Famagusta)',
-        'Asia/Gaza' => 'Wā Uropi Rāwhiti (Gaza)',
+        'Asia/Gaza' => 'Wā Uropi Rāwhiti (Kāha)',
         'Asia/Hebron' => 'Wā Uropi Rāwhiti (Hebron)',
-        'Asia/Irkutsk' => 'Rūhia Wā (Irkutsk)',
+        'Asia/Hong_Kong' => 'Wā Hongipua',
+        'Asia/Hovd' => 'Wā Hovd',
+        'Asia/Irkutsk' => 'Wā Irkutsk',
+        'Asia/Jakarta' => 'Wā Initonīhia ki te uru (Tiakāta)',
+        'Asia/Jayapura' => 'Wā Initonīhia ki te rāwhiti (Jayapura)',
+        'Asia/Jerusalem' => 'Wā Iharaira (Hiruhārama)',
+        'Asia/Kabul' => 'Wā Awhekenetāna (Kabul)',
         'Asia/Kamchatka' => 'Rūhia Wā (Kamchatka)',
-        'Asia/Khandyga' => 'Rūhia Wā (Khandyga)',
-        'Asia/Krasnoyarsk' => 'Rūhia Wā (Krasnoyarsk)',
-        'Asia/Magadan' => 'Rūhia Wā (Magadan)',
+        'Asia/Karachi' => 'Wā Pakitāne (Karachi)',
+        'Asia/Katmandu' => 'Wā Nepōra (Katamarū)',
+        'Asia/Khandyga' => 'Wā Yakutsk (Khandyga)',
+        'Asia/Krasnoyarsk' => 'Wā Krasnoyarsk',
+        'Asia/Kuala_Lumpur' => 'Wā Mareia (Kuara Rūpa)',
+        'Asia/Kuching' => 'Wā Mareia (Kuching)',
+        'Asia/Kuwait' => 'Wā Arāpia (Kūweiti)',
+        'Asia/Macau' => 'Wā Haina (Makau)',
+        'Asia/Magadan' => 'Wā Magadan',
+        'Asia/Makassar' => 'Wā Initonīhia Waenga (Makassar)',
+        'Asia/Manila' => 'Wā Piripīni (Manira)',
+        'Asia/Muscat' => 'Wā Whanga Arowhānui (Muscat)',
         'Asia/Nicosia' => 'Wā Uropi Rāwhiti (Nicosia)',
-        'Asia/Novokuznetsk' => 'Rūhia Wā (Novokuznetsk)',
-        'Asia/Novosibirsk' => 'Rūhia Wā (Novosibirsk)',
-        'Asia/Omsk' => 'Rūhia Wā (Omsk)',
-        'Asia/Sakhalin' => 'Rūhia Wā (Sakhalin)',
-        'Asia/Shanghai' => 'Haina Wā (Shanghai)',
-        'Asia/Srednekolymsk' => 'Rūhia Wā (Srednekolymsk)',
-        'Asia/Tokyo' => 'Hapani Wā (Tokyo)',
+        'Asia/Novokuznetsk' => 'Wā Krasnoyarsk (Novokuznetsk)',
+        'Asia/Novosibirsk' => 'Wā Novosibirsk',
+        'Asia/Omsk' => 'Wā Omsk',
+        '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 (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)',
+        'Asia/Sakhalin' => 'Wā Sakhalin',
+        'Asia/Samarkand' => 'Wā Uhipeketāne (Samarkand)',
+        'Asia/Seoul' => 'Wā Kōrea (Houra)',
+        'Asia/Shanghai' => 'Wā Haina (Hangahai)',
+        'Asia/Singapore' => 'Wā Hingapoa Arowhānui',
+        'Asia/Srednekolymsk' => 'Wā Magadan (Srednekolymsk)',
+        'Asia/Taipei' => 'Wā Taipei',
+        'Asia/Tashkent' => 'Wā Uhipeketāne (Tashkent)',
+        'Asia/Tbilisi' => 'Wā Hōria (Tbilisi)',
+        'Asia/Tehran' => 'Wā Irāna (Terāna)',
+        'Asia/Thimphu' => 'Wā Pūtana (Thimphu)',
+        'Asia/Tokyo' => 'Wā Hapani (Tōkio)',
         'Asia/Tomsk' => 'Rūhia Wā (Tomsk)',
+        'Asia/Ulaanbaatar' => 'Wā Ulaanbaatar',
         'Asia/Urumqi' => 'Haina Wā (Urumqi)',
-        'Asia/Ust-Nera' => 'Rūhia Wā (Ust-Nera)',
-        'Asia/Vladivostok' => 'Rūhia Wā (Vladivostok)',
-        'Asia/Yakutsk' => 'Rūhia Wā (Yakutsk)',
-        'Asia/Yekaterinburg' => 'Rūhia Wā (Yekaterinburg)',
-        'Atlantic/Bermuda' => 'Wā Ranatiki (Bermuda)',
+        'Asia/Ust-Nera' => 'Wā Vladivostok (Ust-Nera)',
+        'Asia/Vientiane' => 'Wā Īniahaina (Vientiane)',
+        'Asia/Vladivostok' => 'Wā Vladivostok',
+        'Asia/Yakutsk' => 'Wā Yakutsk',
+        'Asia/Yekaterinburg' => 'Wā Yekaterinburg',
+        'Asia/Yerevan' => 'Wā Āmenia (Yerevan)',
+        'Atlantic/Azores' => 'Wā Azores',
+        'Atlantic/Bermuda' => 'Wā Ranatiki (Pāmura)',
         'Atlantic/Canary' => 'Wā Uropi Uru (Canary)',
-        'Atlantic/Cape_Verde' => 'Te Kūrae Matomato Wā (Cape Verde)',
+        'Atlantic/Cape_Verde' => 'Wā o Te Kūrae Matomato',
         'Atlantic/Faeroe' => 'Wā Uropi Uru (Faroe)',
         'Atlantic/Madeira' => 'Wā Uropi Uru (Madeira)',
         'Atlantic/Reykjavik' => 'Wā Toharite Kiriwīti (Reykjavik)',
-        'Atlantic/South_Georgia' => 'Hōria ki te Tonga me Motu Hanuwiti ki te Tonga Wā (South Georgia)',
-        'Atlantic/St_Helena' => 'Wā Toharite Kiriwīti (St. Helena)',
-        'Atlantic/Stanley' => 'Motu Whākarangi Wā (Stanley)',
-        'CST6CDT' => 'Wā Waenga',
-        'EST5EDT' => 'Wā Rāwhiti',
+        'Atlantic/South_Georgia' => 'Wā Hōria ki te Tonga',
+        'Atlantic/St_Helena' => 'Wā Toharite Kiriwīti (Hato Hērena)',
+        'Atlantic/Stanley' => 'Wā ki Ngā Motu Whākana (Stanley)',
+        'Australia/Adelaide' => 'Wā Ahitereiria Waenga (Atireira)',
+        'Australia/Brisbane' => 'Wā Ahitereiria ki te Rāwhiti (Piripane)',
+        'Australia/Broken_Hill' => 'Wā Ahitereiria Waenga (Broken Hill)',
+        'Australia/Darwin' => 'Wā Ahitereiria Waenga (Tāwini)',
+        'Australia/Eucla' => 'Wā Ahitereiria Waenga-Uru (Eucla)',
+        'Australia/Hobart' => 'Wā Ahitereiria ki te Rāwhiti (Hopatāone)',
+        'Australia/Lindeman' => 'Wā Ahitereiria ki te Rāwhiti (Lindeman)',
+        'Australia/Lord_Howe' => 'Wā Lord Howe',
+        '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)',
         'Etc/GMT' => 'Wā Toharite Kiriwīti',
         'Etc/UTC' => 'Wā Aonui Kōtuitui',
-        'Europe/Amsterdam' => 'Wā Uropi Waenga (Amsterdam)',
-        'Europe/Andorra' => 'Wā Uropi Waenga (Andorra)',
-        'Europe/Astrakhan' => 'Rūhia Wā (Astrakhan)',
-        'Europe/Athens' => 'Wā Uropi Rāwhiti (Athens)',
+        'Europe/Amsterdam' => 'Wā Uropi Waenga (Pāpuniāmita)',
+        'Europe/Andorra' => 'Wā Uropi Waenga (Anatōra)',
+        'Europe/Astrakhan' => 'Wā Mohikau (Astrakhan)',
+        'Europe/Athens' => 'Wā Uropi Rāwhiti (Ātene)',
         'Europe/Belgrade' => 'Wā Uropi Waenga (Belgrade)',
-        'Europe/Berlin' => 'Wā Uropi Waenga (Berlin)',
+        'Europe/Berlin' => 'Wā Uropi Waenga (Pearīni)',
         'Europe/Bratislava' => 'Wā Uropi Waenga (Bratislava)',
-        'Europe/Brussels' => 'Wā Uropi Waenga (Brussels)',
+        'Europe/Brussels' => 'Wā Uropi Waenga (Paruhi)',
         'Europe/Bucharest' => 'Wā Uropi Rāwhiti (Bucharest)',
-        'Europe/Budapest' => 'Wā Uropi Waenga (Budapest)',
+        'Europe/Budapest' => 'Wā Uropi Waenga (Putapēhi)',
         'Europe/Busingen' => 'Wā Uropi Waenga (Busingen)',
         'Europe/Chisinau' => 'Wā Uropi Rāwhiti (Chisinau)',
-        'Europe/Copenhagen' => 'Wā Uropi Waenga (Copenhagen)',
-        'Europe/Dublin' => 'Wā Toharite Kiriwīti (Dublin)',
+        'Europe/Copenhagen' => 'Wā Uropi Waenga (Kopeheikana)',
+        'Europe/Dublin' => 'Wā Toharite Kiriwīti (Tapurini)',
         'Europe/Gibraltar' => 'Wā Uropi Waenga (Gibraltar)',
         'Europe/Guernsey' => 'Wā Toharite Kiriwīti (Guernsey)',
-        'Europe/Helsinki' => 'Wā Uropi Rāwhiti (Helsinki)',
-        'Europe/Isle_of_Man' => 'Wā Toharite Kiriwīti (Isle of Man)',
+        'Europe/Helsinki' => 'Wā Uropi Rāwhiti (Hēriki)',
+        'Europe/Isle_of_Man' => 'Wā Toharite Kiriwīti (Te Moutere Mana)',
+        'Europe/Istanbul' => 'Tākei Wā (Itapūru)',
         'Europe/Jersey' => 'Wā Toharite Kiriwīti (Jersey)',
         'Europe/Kaliningrad' => 'Wā Uropi Rāwhiti (Kaliningrad)',
         'Europe/Kiev' => 'Wā Uropi Rāwhiti (Kyiv)',
         'Europe/Kirov' => 'Rūhia Wā (Kirov)',
-        'Europe/Lisbon' => 'Wā Uropi Uru (Lisbon)',
+        'Europe/Lisbon' => 'Wā Uropi Uru (Rīpene)',
         'Europe/Ljubljana' => 'Wā Uropi Waenga (Ljubljana)',
-        'Europe/London' => 'Wā Toharite Kiriwīti (London)',
-        'Europe/Luxembourg' => 'Wā Uropi Waenga (Luxembourg)',
-        'Europe/Madrid' => 'Wā Uropi Waenga (Madrid)',
-        'Europe/Malta' => 'Wā Uropi Waenga (Malta)',
+        'Europe/London' => 'Wā Toharite Kiriwīti (Rānana)',
+        'Europe/Luxembourg' => 'Wā Uropi Waenga (Rakapuō)',
+        'Europe/Madrid' => 'Wā Uropi Waenga (Mātiri)',
+        'Europe/Malta' => 'Wā Uropi Waenga (Mārata)',
         'Europe/Mariehamn' => 'Wā Uropi Rāwhiti (Mariehamn)',
-        'Europe/Monaco' => 'Wā Uropi Waenga (Monaco)',
-        'Europe/Moscow' => 'Rūhia Wā (Moscow)',
-        'Europe/Oslo' => 'Wā Uropi Waenga (Oslo)',
-        'Europe/Paris' => 'Wā Uropi Waenga (Paris)',
+        'Europe/Minsk' => 'Wā Mohikau (Minsk)',
+        'Europe/Monaco' => 'Wā Uropi Waenga (Monāko)',
+        'Europe/Moscow' => 'Wā Mohikau',
+        'Europe/Oslo' => 'Wā Uropi Waenga (Ōhoro)',
+        'Europe/Paris' => 'Wā Uropi Waenga (Parī)',
         'Europe/Podgorica' => 'Wā Uropi Waenga (Podgorica)',
-        'Europe/Prague' => 'Wā Uropi Waenga (Prague)',
+        'Europe/Prague' => 'Wā Uropi Waenga (Parāka)',
         'Europe/Riga' => 'Wā Uropi Rāwhiti (Riga)',
-        'Europe/Rome' => 'Wā Uropi Waenga (Rome)',
+        'Europe/Rome' => 'Wā Uropi Waenga (Rōma)',
         'Europe/Samara' => 'Rūhia Wā (Samara)',
-        'Europe/San_Marino' => 'Wā Uropi Waenga (San Marino)',
+        'Europe/San_Marino' => 'Wā Uropi Waenga (Hana Marino)',
         'Europe/Sarajevo' => 'Wā Uropi Waenga (Sarajevo)',
-        'Europe/Saratov' => 'Rūhia Wā (Saratov)',
+        'Europe/Saratov' => 'Wā Mohikau (Saratov)',
+        'Europe/Simferopol' => 'Wā Mohikau (Simferopol)',
         'Europe/Skopje' => 'Wā Uropi Waenga (Skopje)',
         'Europe/Sofia' => 'Wā Uropi Rāwhiti (Sofia)',
-        'Europe/Stockholm' => 'Wā Uropi Waenga (Stockholm)',
+        'Europe/Stockholm' => 'Wā Uropi Waenga (Tokoomo)',
         'Europe/Tallinn' => 'Wā Uropi Rāwhiti (Tallinn)',
         'Europe/Tirane' => 'Wā Uropi Waenga (Tirane)',
-        'Europe/Ulyanovsk' => 'Rūhia Wā (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Wā Uropi Rāwhiti (Uzhgorod)',
+        'Europe/Ulyanovsk' => 'Wā Mohikau (Ulyanovsk)',
         'Europe/Vaduz' => 'Wā Uropi Waenga (Vaduz)',
-        'Europe/Vatican' => 'Wā Uropi Waenga (Vatican)',
-        'Europe/Vienna' => 'Wā Uropi Waenga (Vienna)',
+        'Europe/Vatican' => 'Wā Uropi Waenga (Te Poho-o-Pita)',
+        'Europe/Vienna' => 'Wā Uropi Waenga (Whiena)',
         'Europe/Vilnius' => 'Wā Uropi Rāwhiti (Vilnius)',
-        'Europe/Volgograd' => 'Rūhia Wā (Volgograd)',
+        'Europe/Volgograd' => 'Wā Volgograd',
         'Europe/Warsaw' => 'Wā Uropi Waenga (Warsaw)',
         'Europe/Zagreb' => 'Wā Uropi Waenga (Zagreb)',
-        'Europe/Zaporozhye' => 'Wā Uropi Rāwhiti (Zaporozhye)',
-        'Europe/Zurich' => 'Wā Uropi Waenga (Zurich)',
-        'Indian/Antananarivo' => 'Marakāhia Wā (Antananarivo)',
-        'Indian/Chagos' => 'Te Rohe o te Moana Īniana Piritihi Wā (Chagos)',
-        'Indian/Comoro' => 'Komoro Wā (Comoro)',
-        'Indian/Kerguelen' => 'Ngā Rohe o Wīwī ki te Tonga Wā (Kerguelen)',
-        'Indian/Mahe' => 'Heihere Wā (Mahe)',
-        'Indian/Mauritius' => 'Mōrihi Wā (Mauritius)',
-        'Indian/Mayotte' => 'Maio Wā (Mayotte)',
-        'Indian/Reunion' => 'Rēnio Wā (Reunion)',
-        'MST7MDT' => 'Wā Maunga',
-        'PST8PDT' => 'Wā Kiwa',
-        'Pacific/Auckland' => 'Aotearoa Wā (Tāmaki Makaurau)',
-        'Pacific/Chatham' => 'Aotearoa Wā (Rēkohu)',
-        'Pacific/Easter' => 'Hiri Wā (Easter)',
-        'Pacific/Galapagos' => 'Ekuatoa Wā (Galapagos)',
-        'Pacific/Honolulu' => 'Hononga o Amerika Wā (Honolulu)',
-    ],
-    'Meta' => [
+        'Europe/Zurich' => 'Wā Uropi Waenga (Hūrika)',
+        'Indian/Antananarivo' => 'Wā o Āwherika ki te rāwhiti (Antananarivo)',
+        'Indian/Chagos' => 'Wā o Te Moana Īnia (Chagos)',
+        'Indian/Christmas' => 'Wā o Te Moutere Kirihimete',
+        'Indian/Cocos' => 'Wā o Ngā Moutere Kokohi',
+        'Indian/Comoro' => 'Wā o Āwherika ki te rāwhiti (Komoro)',
+        'Indian/Kerguelen' => 'Wā Wīwī o Te Tonga me te Kōpakatanga ki te Tonga (Kerguelen)',
+        'Indian/Mahe' => 'Wā Heikere (Mahe)',
+        'Indian/Maldives' => 'Wā Māratiri',
+        'Indian/Mauritius' => 'Wā Marihi',
+        'Indian/Mayotte' => 'Wā o Āwherika ki te rāwhiti (Mayotte)',
+        'Indian/Reunion' => 'Wā Reunion (Réunion)',
+        'Pacific/Apia' => 'Wā Āpia',
+        'Pacific/Auckland' => 'Wā Aotearoa (Tāmaki Makaurau)',
+        'Pacific/Bougainville' => 'Wā Papua Nūkini (Bougainville)',
+        'Pacific/Chatham' => 'Wā Rēkohu',
+        'Pacific/Easter' => 'Wā ki te Moutere o Aranga (Easter)',
+        'Pacific/Efate' => 'Wā Whenuatū (Efate)',
+        'Pacific/Enderbury' => 'Wā o Ngā Moutere Phoenix (Enderbury)',
+        'Pacific/Fakaofo' => 'Wā Tokerau (Fakaofo)',
+        'Pacific/Fiji' => 'Wā Whītī',
+        'Pacific/Funafuti' => 'Wā Tūwaru (Funafuti)',
+        'Pacific/Galapagos' => 'Wā Galapagos',
+        'Pacific/Gambier' => 'Wā Gambier',
+        'Pacific/Guadalcanal' => 'Wā o Ngā Motu Horomona (Guadalcanal)',
+        'Pacific/Guam' => 'Wā Chamorro Arowhānui (Kuama)',
+        'Pacific/Honolulu' => 'Wā Hawaii-Aleutian (Honolulu)',
+        'Pacific/Kiritimati' => 'Wā o Ngā Mouter o Te Raina (Kiritimati)',
+        'Pacific/Kosrae' => 'Wā Kosrae',
+        'Pacific/Kwajalein' => 'Wā o Ngā Motu Māhara (Kwajalein)',
+        'Pacific/Majuro' => 'Wā o Ngā Motu Māhara (Majuro)',
+        'Pacific/Marquesas' => 'Wā Marquesas',
+        'Pacific/Midway' => 'Wā Hāmoa (Midway)',
+        'Pacific/Nauru' => 'Wā Nauru',
+        'Pacific/Niue' => 'Wā Niue',
+        'Pacific/Norfolk' => 'Wā o Te Moutere Nōpoke',
+        'Pacific/Noumea' => 'Wā Whenua Kanaki (Nūmea)',
+        'Pacific/Pago_Pago' => 'Wā Hāmoa (Pango Pango)',
+        'Pacific/Palau' => 'Wā Pārau',
+        'Pacific/Pitcairn' => 'Wā Pitcairn',
+        'Pacific/Ponape' => 'Wā Ponape (Pohnpei)',
+        'Pacific/Port_Moresby' => 'Wā Papua Nūkini (Pota Moahipi)',
+        'Pacific/Rarotonga' => 'Wā Kuki Airani (Rarotonga)',
+        'Pacific/Saipan' => 'Wā Chamorro Arowhānui (Saipan)',
+        'Pacific/Tahiti' => 'Wā Tahiti',
+        'Pacific/Tarawa' => 'Wā Kiripati (Tarawa)',
+        'Pacific/Tongatapu' => 'Wā Tonga (Tongatapu)',
+        'Pacific/Truk' => 'Wā Chuuk',
+        'Pacific/Wake' => 'Wā o Te Motu Wake',
+        'Pacific/Wallis' => 'Wā Wārihi me Whutuna',
     ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mk.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Планинско време во Северна Америка (Форт Нелсон)',
         'America/Fortaleza' => 'Време во Бразилија (Форталеза)',
         'America/Glace_Bay' => 'Атлантско време (Глејс Беј)',
-        'America/Godthab' => 'Време во Западен Гренланд (Нук)',
+        'America/Godthab' => 'Време во Гренланд (Нук)',
         'America/Goose_Bay' => 'Атлантско време (Гус Беј)',
         'America/Grand_Turk' => 'Источно време во Северна Америка (Гранд Турк)',
         'America/Grenada' => 'Атлантско време (Гренада)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Атлантско време (Монтсерат)',
         'America/Nassau' => 'Источно време во Северна Америка (Насау)',
         'America/New_York' => 'Источно време во Северна Америка (Њујорк)',
-        'America/Nipigon' => 'Источно време во Северна Америка (Нипигон)',
         'America/Nome' => 'Време во Алјаска (Ном)',
         'America/Noronha' => 'Време во Фернандо де Нороња',
         'America/North_Dakota/Beulah' => 'Централно време во Северна Америка (Бјула, Северна Дакота)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Централно време во Северна Америка (Њу Салем, Северна Дакота)',
         'America/Ojinaga' => 'Централно време во Северна Америка (Охинага)',
         'America/Panama' => 'Источно време во Северна Америка (Панама)',
-        'America/Pangnirtung' => 'Источно време во Северна Америка (Пангниртунг)',
         'America/Paramaribo' => 'Време во Суринам (Парамарибо)',
         'America/Phoenix' => 'Планинско време во Северна Америка (Феникс)',
         'America/Port-au-Prince' => 'Источно време во Северна Америка (Порт о Пренс)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Време во Амазон (Порто Вељо)',
         'America/Puerto_Rico' => 'Атлантско време (Порторико)',
         'America/Punta_Arenas' => 'Време во Чиле (Пунта Аренас)',
-        'America/Rainy_River' => 'Централно време во Северна Америка (Рејни Ривер)',
         'America/Rankin_Inlet' => 'Централно време во Северна Америка (Ренкин Инлет)',
         'America/Recife' => 'Време во Бразилија (Ресифи)',
         'America/Regina' => 'Централно време во Северна Америка (Реџајна)',
         'America/Resolute' => 'Централно време во Северна Америка (Резолут)',
         'America/Rio_Branco' => 'Акре време (Рио Бранко)',
-        'America/Santa_Isabel' => 'Време во северозападно Мексико (Света Изабела)',
         'America/Santarem' => 'Време во Бразилија (Сантарем)',
         'America/Santiago' => 'Време во Чиле (Сантијаго)',
         'America/Santo_Domingo' => 'Атлантско време (Санто Доминго)',
         'America/Sao_Paulo' => 'Време во Бразилија (Сао Паоло)',
-        'America/Scoresbysund' => 'Време во Источен Гренланд (Итокортормит)',
+        'America/Scoresbysund' => 'Време во Гренланд (Итокортормит)',
         'America/Sitka' => 'Време во Алјаска (Ситка)',
         'America/St_Barthelemy' => 'Атлантско време (Сент Бартоломеј)',
         'America/St_Johns' => 'Време во Њуфаундленд (Сент Џонс)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Централно време во Северна Америка (Свифт Курент)',
         'America/Tegucigalpa' => 'Централно време во Северна Америка (Тегусигалпа)',
         'America/Thule' => 'Атлантско време (Туле)',
-        'America/Thunder_Bay' => 'Источно време во Северна Америка (Тандр Беј)',
         'America/Tijuana' => 'Пацифичко време во Северна Америка (Тихуана)',
         'America/Toronto' => 'Источно време во Северна Америка (Торонто)',
         'America/Tortola' => 'Атлантско време (Тортола)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Време во Јукон (Вајтхорс)',
         'America/Winnipeg' => 'Централно време во Северна Америка (Винипег)',
         'America/Yakutat' => 'Време во Алјаска (Јакутат)',
-        'America/Yellowknife' => 'Планинско време во Северна Америка (Јелоунајф)',
-        'Antarctica/Casey' => 'Време во Антарктик (Кејси)',
+        'Antarctica/Casey' => 'Време во Западна Австралија (Кејси)',
         'Antarctica/Davis' => 'Време во Дејвис',
         'Antarctica/DumontDUrville' => 'Време во Димон Дирвил',
         'Antarctica/Macquarie' => 'Време во Источна Австралија (Маквори)',
@@ -216,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' => 'Време во Азербејџан (Баку)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'Време во Брунеј Дарусалам',
         'Asia/Calcutta' => 'Време во Индија (Калкута)',
         'Asia/Chita' => 'Време во Јакутск (Чита)',
-        'Asia/Choibalsan' => 'Време во Улан Батор (Чојбалсан)',
         'Asia/Colombo' => 'Време во Индија (Коломбо)',
         'Asia/Damascus' => 'Источноевропско време (Дамаск)',
         'Asia/Dhaka' => 'Време во Бангладеш (Дака)',
@@ -267,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' => 'Време во Индокина (Хо Ши Мин)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Време во Централна Австралија (Аделаида)',
         'Australia/Brisbane' => 'Време во Источна Австралија (Бризбејн)',
         'Australia/Broken_Hill' => 'Време во Централна Австралија (Брокен Хил)',
-        'Australia/Currie' => 'Време во Источна Австралија (Курие)',
         'Australia/Darwin' => 'Време во Централна Австралија (Дарвин)',
         'Australia/Eucla' => 'Време во Централна и Западна Австралија (Јукла)',
         'Australia/Hobart' => 'Време во Источна Австралија (Хобарт)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'Време во Источна Австралија (Мелбурн)',
         'Australia/Perth' => 'Време во Западна Австралија (Перт)',
         'Australia/Sydney' => 'Време во Источна Австралија (Сиднеј)',
-        'CST6CDT' => 'Централно време во Северна Америка',
-        'EST5EDT' => 'Источно време во Северна Америка',
         'Etc/GMT' => 'Средно време по Гринич',
         'Etc/UTC' => 'Координирано универзално време',
         'Europe/Amsterdam' => 'Средноевропско време (Амстердам)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Источноевропско време (Талин)',
         'Europe/Tirane' => 'Средноевропско време (Тирана)',
         'Europe/Ulyanovsk' => 'Време во Москва (Улјановск)',
-        'Europe/Uzhgorod' => 'Источноевропско време (Ужгород)',
         'Europe/Vaduz' => 'Средноевропско време (Вадуц)',
         'Europe/Vatican' => 'Средноевропско време (Ватикан)',
         'Europe/Vienna' => 'Средноевропско време (Виена)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Време во Волгоград',
         'Europe/Warsaw' => 'Средноевропско време (Варшава)',
         'Europe/Zagreb' => 'Средноевропско време (Загреб)',
-        'Europe/Zaporozhye' => 'Источноевропско време (Запорожје)',
         'Europe/Zurich' => 'Средноевропско време (Цирих)',
         'Indian/Antananarivo' => 'Источноафриканско време (Антананариво)',
         'Indian/Chagos' => 'Време во Индиски океан (Чагос)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'Време во Маврициус',
         'Indian/Mayotte' => 'Источноафриканско време (Мајот)',
         'Indian/Reunion' => 'Време во Рејунион',
-        'MST7MDT' => 'Планинско време во Северна Америка',
-        'PST8PDT' => 'Пацифичко време во Северна Америка',
         'Pacific/Apia' => 'Време во Апија',
         'Pacific/Auckland' => 'Време во Нов Зеланд (Окленд)',
         'Pacific/Bougainville' => 'Време во Папуа Нова Гвинеја (Буганвил)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Време во Соломонски Острови (Гвадалканал)',
         'Pacific/Guam' => 'Време во Чаморо (Гвам)',
         'Pacific/Honolulu' => 'Време во Хаваи - Алеутски острови (Хонолулу)',
-        'Pacific/Johnston' => 'Време во Хаваи - Алеутски острови (Џонстон)',
         'Pacific/Kiritimati' => 'Време во Линиски Острови (Киритимати)',
         'Pacific/Kosrae' => 'Време во Косра (Косрае)',
         'Pacific/Kwajalein' => 'Време во Маршалски Острови (Кваџалејн)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Време во Островот Вејк',
         'Pacific/Wallis' => 'Време во Валис и Футуна',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ml.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ml.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ml.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ml.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'വടക്കെ അമേരിക്കൻ മൌണ്ടൻ സമയം (ഫോർട്ട് നെൽസൺ)',
         'America/Fortaleza' => 'ബ്രസീലിയ സമയം (ഫോർട്ടലീസ)',
         'America/Glace_Bay' => 'അറ്റ്‌ലാന്റിക് സമയം (ഗ്ലെയ്സ് ബേ)',
-        'America/Godthab' => 'പടിഞ്ഞാറൻ ഗ്രീൻലാൻഡ് സമയം (നൂക്ക്)',
+        'America/Godthab' => 'ഗ്രീൻലൻഡ് സമയം (നൂക്ക്)',
         'America/Goose_Bay' => 'അറ്റ്‌ലാന്റിക് സമയം (ഗൂസ് ബേ)',
         'America/Grand_Turk' => 'വടക്കെ അമേരിക്കൻ കിഴക്കൻ സമയം (ഗ്രാൻഡ് ടർക്ക്)',
         'America/Grenada' => 'അറ്റ്‌ലാന്റിക് സമയം (ഗ്രനേഡ)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'അറ്റ്‌ലാന്റിക് സമയം (മൊണ്ടെസരത്ത്)',
         'America/Nassau' => 'വടക്കെ അമേരിക്കൻ കിഴക്കൻ സമയം (നാസൗ)',
         'America/New_York' => 'വടക്കെ അമേരിക്കൻ കിഴക്കൻ സമയം (ന്യൂയോർക്ക്)',
-        'America/Nipigon' => 'വടക്കെ അമേരിക്കൻ കിഴക്കൻ സമയം (നിപ്പിഗോൺ)',
         'America/Nome' => 'അലാസ്‌ക സമയം (നോം)',
         'America/Noronha' => 'ഫെർണാഡോ ഡി നൊറോൻഹ സമയം (നൊറോന)',
         'America/North_Dakota/Beulah' => 'വടക്കെ അമേരിക്കൻ സെൻട്രൽ സമയം (ബ്യൂല, വടക്കൻ ഡെക്കോട്ട)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'വടക്കെ അമേരിക്കൻ സെൻട്രൽ സമയം (ന്യൂ സെയ്‌ലം, വടക്കൻ ഡെക്കോട്ട)',
         'America/Ojinaga' => 'വടക്കെ അമേരിക്കൻ സെൻട്രൽ സമയം (ഒജിൻഗ)',
         'America/Panama' => 'വടക്കെ അമേരിക്കൻ കിഴക്കൻ സമയം (പനാമ)',
-        'America/Pangnirtung' => 'വടക്കെ അമേരിക്കൻ കിഴക്കൻ സമയം (പാൻഗ്‌നിറ്റംഗ്)',
         'America/Paramaribo' => 'സുരിനെയിം സമയം (പരാമാരിബോ)',
         'America/Phoenix' => 'വടക്കെ അമേരിക്കൻ മൌണ്ടൻ സമയം (ഫീനിക്സ്)',
         'America/Port-au-Prince' => 'വടക്കെ അമേരിക്കൻ കിഴക്കൻ സമയം (പോർട്ടോപ്രിൻസ്)',
@@ -172,29 +170,26 @@
         'America/Porto_Velho' => 'ആമസോൺ സമയം (പോർട്ടോ വെല്ലോ)',
         'America/Puerto_Rico' => 'അറ്റ്‌ലാന്റിക് സമയം (പ്യൂർട്ടോ റിക്കോ)',
         'America/Punta_Arenas' => 'ചിലി സമയം (പുന്റ അരീനസ്)',
-        'America/Rainy_River' => 'വടക്കെ അമേരിക്കൻ സെൻട്രൽ സമയം (റെയ്നി റിവർ)',
         'America/Rankin_Inlet' => 'വടക്കെ അമേരിക്കൻ സെൻട്രൽ സമയം (റാങ്കിൻ ഇൻലെറ്റ്)',
         'America/Recife' => 'ബ്രസീലിയ സമയം (റെസീഫെ)',
         'America/Regina' => 'വടക്കെ അമേരിക്കൻ സെൻട്രൽ സമയം (റിജീന)',
         'America/Resolute' => 'വടക്കെ അമേരിക്കൻ സെൻട്രൽ സമയം (റെസല്യൂട്ട്)',
         'America/Rio_Branco' => 'എയ്ക്കർ സമയം (റിയോ ബ്രാങ്കോ)',
-        'America/Santa_Isabel' => 'വടക്കുപടിഞ്ഞാറൻ മെക്സിക്കൻ സമയം (സാന്ത ഇസബേൽ)',
         'America/Santarem' => 'ബ്രസീലിയ സമയം (സാന്ററെം)',
         'America/Santiago' => 'ചിലി സമയം (സാന്റിയാഗോ)',
         'America/Santo_Domingo' => 'അറ്റ്‌ലാന്റിക് സമയം (സാന്തോ ഡോമിംഗോ)',
         'America/Sao_Paulo' => 'ബ്രസീലിയ സമയം (സാവോപോളോ)',
-        'America/Scoresbysund' => 'കിഴക്കൻ ഗ്രീൻലാൻഡ് സമയം (ഇറ്റ്വാഖ്വാർടൂർമിറ്റ്)',
+        'America/Scoresbysund' => 'ഗ്രീൻലൻഡ് സമയം (ഇറ്റ്വാഖ്വാർടൂർമിറ്റ്)',
         'America/Sitka' => 'അലാസ്‌ക സമയം (സിറ്റ്‌കാ)',
-        'America/St_Barthelemy' => 'അറ്റ്‌ലാന്റിക് സമയം (സെൻറ് ബർത്തലെമി)',
+        'America/St_Barthelemy' => 'അറ്റ്‌ലാന്റിക് സമയം (സെന്റ് ബർത്തലെമി)',
         'America/St_Johns' => 'ന്യൂഫൗണ്ട്‌ലാന്റ് സമയം (സെന്റ് ജോൺസ്)',
         'America/St_Kitts' => 'അറ്റ്‌ലാന്റിക് സമയം (സെന്റ് കിറ്റ്സ്)',
-        'America/St_Lucia' => 'അറ്റ്‌ലാന്റിക് സമയം (സെൻറ് ലൂസിയ)',
+        'America/St_Lucia' => 'അറ്റ്‌ലാന്റിക് സമയം (സെന്റ് ലൂസിയ)',
         'America/St_Thomas' => 'അറ്റ്‌ലാന്റിക് സമയം (സെന്റ് തോമസ്)',
         'America/St_Vincent' => 'അറ്റ്‌ലാന്റിക് സമയം (സെന്റ് വിൻസെന്റ്)',
         'America/Swift_Current' => 'വടക്കെ അമേരിക്കൻ സെൻട്രൽ സമയം (സ്വിഫ്‌റ്റ് കറന്റ്)',
         'America/Tegucigalpa' => 'വടക്കെ അമേരിക്കൻ സെൻട്രൽ സമയം (ടെഗൂസിഗാൽപ)',
         'America/Thule' => 'അറ്റ്‌ലാന്റിക് സമയം (തൂളി)',
-        'America/Thunder_Bay' => 'വടക്കെ അമേരിക്കൻ കിഴക്കൻ സമയം (തണ്ടർ ബേ)',
         'America/Tijuana' => 'വടക്കെ അമേരിക്കൻ പസഫിക് സമയം (തിയുവാന)',
         'America/Toronto' => 'വടക്കെ അമേരിക്കൻ കിഴക്കൻ സമയം (ടൊറന്റോ)',
         'America/Tortola' => 'അറ്റ്‌ലാന്റിക് സമയം (ടോർ‌ട്ടോള)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'യൂക്കോൺ സമയം (വൈറ്റ്ഹോഴ്സ്)',
         'America/Winnipeg' => 'വടക്കെ അമേരിക്കൻ സെൻട്രൽ സമയം (വിന്നിപെഗ്)',
         'America/Yakutat' => 'അലാസ്‌ക സമയം (യാകുറ്റാറ്റ്)',
-        'America/Yellowknife' => 'വടക്കെ അമേരിക്കൻ മൌണ്ടൻ സമയം (യെല്ലോനൈഫ്)',
-        'Antarctica/Casey' => 'അന്റാർട്ടിക്ക സമയം (കാസെ)',
+        'Antarctica/Casey' => 'പടിഞ്ഞാറൻ ഓസ്‌ട്രേലിയ സമയം (കാസെ)',
         'Antarctica/Davis' => 'ഡേവിസ് സമയം (ഡെയ്‌വിസ്)',
         'Antarctica/DumontDUrville' => 'ഡുമോണ്ട് ഡി ഉർവില്ലെ സമയം (ഡ്യൂമണ്ട് ഡി യുർവിൽ)',
         'Antarctica/Macquarie' => 'കിഴക്കൻ ഓസ്‌ട്രേലിയ സമയം (മക്വയറി)',
@@ -216,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' => 'അസർബൈജാൻ സമയം (ബാക്കു)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'ബ്രൂണൈ ദാറുസ്സലാം സമയം',
         'Asia/Calcutta' => 'ഇന്ത്യൻ സ്റ്റാൻഡേർഡ് സമയം (കൊൽ‌ക്കത്ത)',
         'Asia/Chita' => 'യാകസ്‌ക്ക് സമയം (ചീറ്റ)',
-        'Asia/Choibalsan' => 'ഉലൻ ബറ്റർ സമയം (ചൊയ്ബൽസൻ)',
         'Asia/Colombo' => 'ഇന്ത്യൻ സ്റ്റാൻഡേർഡ് സമയം (കൊളം‌ബോ)',
         'Asia/Damascus' => 'കിഴക്കൻ യൂറോപ്യൻ സമയം (ദമാസ്കസ്)',
         'Asia/Dhaka' => 'ബംഗ്ലാദേശ് സമയം (ധാക്ക)',
@@ -253,7 +246,7 @@
         'Asia/Kamchatka' => 'പെട്രോപാവ്‌ലോസ്ക് കംചാസ്കി സമയം (കാംചട്ക)',
         'Asia/Karachi' => 'പാക്കിസ്ഥാൻ സമയം (കറാച്ചി)',
         'Asia/Katmandu' => 'നേപ്പാൾ സമയം (കാഠ്‌മണ്ഡു)',
-        'Asia/Khandyga' => 'യാകസ്‌ക്ക് സമയം (കച്ചൻഗ)',
+        'Asia/Khandyga' => 'യാകസ്‌ക്ക് സമയം (കാൻഡിഗ)',
         'Asia/Krasnoyarsk' => 'ക്രാസ്‌നോയാർസ്‌ക് സമയം (ക്രാസ്നോയാസ്ക്)',
         'Asia/Kuala_Lumpur' => 'മലേഷ്യ സമയം (ക്വാലലം‌പൂർ‌‌)',
         'Asia/Kuching' => 'മലേഷ്യ സമയം (കുചിങ്)',
@@ -267,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' => 'ഇൻഡോചൈന സമയം (ഹോ ചി മിൻ സിറ്റി)',
@@ -290,7 +283,7 @@
         'Asia/Thimphu' => 'ഭൂട്ടാൻ സമയം (തിംഫു)',
         'Asia/Tokyo' => 'ജപ്പാൻ സമയം (ടോക്കിയോ)',
         'Asia/Tomsk' => 'റഷ്യ സമയം (ടോംസ്ക്)',
-        'Asia/Ulaanbaatar' => 'ഉലൻ ബറ്റർ സമയം (ഉലാൻബാത്തർ)',
+        'Asia/Ulaanbaatar' => 'ഉലാൻബാത്തർ സമയം',
         'Asia/Urumqi' => 'ചൈന സമയം (ഉറുംഖി)',
         'Asia/Ust-Nera' => 'വ്ലാഡിവോസ്റ്റോക് സമയം (യുസ്-നേര)',
         'Asia/Vientiane' => 'ഇൻഡോചൈന സമയം (വെന്റിയാൻ)',
@@ -306,12 +299,11 @@
         'Atlantic/Madeira' => 'പടിഞ്ഞാറൻ യൂറോപ്യൻ സമയം (മഡെയ്റ)',
         'Atlantic/Reykjavik' => 'ഗ്രീൻവിച്ച് മീൻ സമയം (റേയ്‌ജാവിക്)',
         'Atlantic/South_Georgia' => 'ദക്ഷിണ ജോർജ്ജിയൻ സമയം (ദക്ഷിണ ജോർജിയ)',
-        'Atlantic/St_Helena' => 'ഗ്രീൻവിച്ച് മീൻ സമയം (സെൻറ് ഹെലെന)',
+        'Atlantic/St_Helena' => 'ഗ്രീൻവിച്ച് മീൻ സമയം (സെന്റ് ഹെലെന)',
         'Atlantic/Stanley' => 'ഫാക്ക്‌ലാൻഡ് ദ്വീപുകൾ സമയം (സ്റ്റാൻ‌ലി)',
         'Australia/Adelaide' => 'സെൻട്രൽ ഓസ്ട്രേലിയ സമയം (അഡിലെയ്‌ഡ്)',
         'Australia/Brisbane' => 'കിഴക്കൻ ഓസ്‌ട്രേലിയ സമയം (ബ്രിസ്‌ബെയിൻ)',
         'Australia/Broken_Hill' => 'സെൻട്രൽ ഓസ്ട്രേലിയ സമയം (ബ്രോക്കൺ ഹിൽ)',
-        'Australia/Currie' => 'കിഴക്കൻ ഓസ്‌ട്രേലിയ സമയം (ക്യൂറി)',
         'Australia/Darwin' => 'സെൻട്രൽ ഓസ്ട്രേലിയ സമയം (ഡാർവിൻ)',
         'Australia/Eucla' => 'ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ സമയം (യൂക്ല)',
         'Australia/Hobart' => 'കിഴക്കൻ ഓസ്‌ട്രേലിയ സമയം (ഹൊബാർട്ട്)',
@@ -320,10 +312,8 @@
         'Australia/Melbourne' => 'കിഴക്കൻ ഓസ്‌ട്രേലിയ സമയം (മെൽബൺ)',
         'Australia/Perth' => 'പടിഞ്ഞാറൻ ഓസ്‌ട്രേലിയ സമയം (പെർത്ത്)',
         'Australia/Sydney' => 'കിഴക്കൻ ഓസ്‌ട്രേലിയ സമയം (സിഡ്നി)',
-        'CST6CDT' => 'വടക്കെ അമേരിക്കൻ സെൻട്രൽ സമയം',
-        'EST5EDT' => 'വടക്കെ അമേരിക്കൻ കിഴക്കൻ സമയം',
         'Etc/GMT' => 'ഗ്രീൻവിച്ച് മീൻ സമയം',
-        'Etc/UTC' => 'കോർഡിനേറ്റഡ് യൂണിവേഴ്‌സൽ ടൈം',
+        'Etc/UTC' => 'കോർഡിനേറ്റഡ് യൂണിവേഴ്‌സൽ സമയം',
         'Europe/Amsterdam' => 'സെൻട്രൽ യൂറോപ്യൻ സമയം (ആം‌സ്റ്റർ‌ഡാം)',
         'Europe/Andorra' => 'സെൻട്രൽ യൂറോപ്യൻ സമയം (അണ്ടോറ)',
         'Europe/Astrakhan' => 'മോസ്കോ സമയം (അസ്‌ട്രഖാൻ)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'കിഴക്കൻ യൂറോപ്യൻ സമയം (ടാലിൻ‌)',
         'Europe/Tirane' => 'സെൻട്രൽ യൂറോപ്യൻ സമയം (ടിരാനെ)',
         'Europe/Ulyanovsk' => 'മോസ്കോ സമയം (ഉല്ല്യാനോവ്‌സ്‌ക്)',
-        'Europe/Uzhgorod' => 'കിഴക്കൻ യൂറോപ്യൻ സമയം (ഉസ്ഗൊറോഡ്)',
         'Europe/Vaduz' => 'സെൻട്രൽ യൂറോപ്യൻ സമയം (വാദുസ്)',
         'Europe/Vatican' => 'സെൻട്രൽ യൂറോപ്യൻ സമയം (വത്തിക്കാൻ)',
         'Europe/Vienna' => 'സെൻട്രൽ യൂറോപ്യൻ സമയം (വിയന്ന)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'വോൾഗോഗ്രാഡ് സമയം',
         'Europe/Warsaw' => 'സെൻട്രൽ യൂറോപ്യൻ സമയം (വാർസോ)',
         'Europe/Zagreb' => 'സെൻട്രൽ യൂറോപ്യൻ സമയം (സാക്രെബ്)',
-        'Europe/Zaporozhye' => 'കിഴക്കൻ യൂറോപ്യൻ സമയം (സാപ്പറോസൈ)',
         'Europe/Zurich' => 'സെൻട്രൽ യൂറോപ്യൻ സമയം (സൂറിച്ച്)',
         'Indian/Antananarivo' => 'കിഴക്കൻ ആഫ്രിക്ക സമയം (അൻറാനനറിവോ)',
         'Indian/Chagos' => 'ഇന്ത്യൻ മഹാസമുദ്ര സമയം (ചാഗോസ്)',
@@ -391,19 +379,17 @@
         'Indian/Comoro' => 'കിഴക്കൻ ആഫ്രിക്ക സമയം (കൊമോറോ)',
         'Indian/Kerguelen' => 'ഫ്രഞ്ച് സതേൺ, അന്റാർട്ടിക് സമയം (കെർഗുലെൻ)',
         'Indian/Mahe' => 'സീഷെൽസ് സമയം (മാഹി)',
-        'Indian/Maldives' => 'മാലിദ്വീപുകൾ സമയം',
-        'Indian/Mauritius' => 'മൗറീഷ്യസ് സമയം (മൌറീഷ്യസ്)',
+        'Indian/Maldives' => 'മാലിദ്വീപ് സമയം',
+        'Indian/Mauritius' => 'മൗറീഷ്യസ് സമയം',
         'Indian/Mayotte' => 'കിഴക്കൻ ആഫ്രിക്ക സമയം (മയോട്ടി)',
         'Indian/Reunion' => 'റീയൂണിയൻ സമയം',
-        'MST7MDT' => 'വടക്കെ അമേരിക്കൻ മൌണ്ടൻ സമയം',
-        'PST8PDT' => 'വടക്കെ അമേരിക്കൻ പസഫിക് സമയം',
         'Pacific/Apia' => 'അപിയ സമയം (ആപിയ)',
         'Pacific/Auckland' => 'ന്യൂസിലാൻഡ് സമയം (ഓക്ക്‌ലാന്റ്)',
         'Pacific/Bougainville' => 'പാപ്പുവ ന്യൂ ഗിനിയ സമയം (ബോഗൺവില്ലെ)',
         'Pacific/Chatham' => 'ചാത്തം സമയം',
         'Pacific/Easter' => 'ഈസ്റ്റർ ദ്വീപ് സമയം',
         'Pacific/Efate' => 'വന്വാതു സമയം (ഇഫാതെ)',
-        'Pacific/Enderbury' => 'ഫിനിക്‌സ് ദ്വീപുകൾ സമയം (എൻഡബറി)',
+        'Pacific/Enderbury' => 'ഫിനിക്‌സ് ദ്വീപ് സമയം (എൻഡബറി)',
         'Pacific/Fakaofo' => 'ടോക്കെലൂ സമയം (ഫക്കാവോഫോ)',
         'Pacific/Fiji' => 'ഫിജി സമയം',
         'Pacific/Funafuti' => 'ടുവാലു സമയം (ഫുണാഫുട്ടി)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'സോളമൻ ദ്വീപുകൾ സമയം (ഗ്വാഡൽകനാൽ)',
         'Pacific/Guam' => 'ചമോറോ സ്റ്റാൻഡേർഡ് സമയം (ഗ്വാം)',
         'Pacific/Honolulu' => 'ഹവായ്-അലൂഷ്യൻ സമയം (ഹോണലൂലു)',
-        'Pacific/Johnston' => 'ഹവായ്-അലൂഷ്യൻ സമയം (ജോൺസ്റ്റൺ)',
         'Pacific/Kiritimati' => 'ലൈൻ ദ്വീപുകൾ സമയം (കിരിറ്റിമാറ്റി)',
         'Pacific/Kosrae' => 'കൊസ്ര സമയം (കൊസ്രേ)',
         'Pacific/Kwajalein' => 'മാർഷൽ ദ്വീപുകൾ സമയം (ക്വാജലെയ്ൻ)',
@@ -421,7 +406,7 @@
         'Pacific/Midway' => 'സമോവ സമയം (മിഡ്‌വേ)',
         'Pacific/Nauru' => 'നൗറു സമയം',
         'Pacific/Niue' => 'ന്യൂയി സമയം (നിയു)',
-        'Pacific/Norfolk' => 'നോർഫാക്ക് ദ്വീപ് സമയം (നോർ‌ഫോക്ക്)',
+        'Pacific/Norfolk' => 'നോർ‌ഫോക്ക് ദ്വീപ് സമയം',
         'Pacific/Noumea' => 'ന്യൂ കാലിഡോണിയ സമയം (നോമിയ)',
         'Pacific/Pago_Pago' => 'സമോവ സമയം (പാഗോ പാഗോ)',
         'Pacific/Palau' => 'പലാവു സമയം',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mn.php	2026-05-20 10:22:01.000000000 +0200
@@ -72,7 +72,7 @@
         'America/Bahia_Banderas' => 'Төв цаг (Бахья Бандерас)',
         'America/Barbados' => 'Атлантын цаг (Барбадос)',
         'America/Belem' => 'Бразилийн цаг (Белем)',
-        'America/Belize' => 'Төв цаг (Белизе)',
+        'America/Belize' => 'Төв цаг (Белиз)',
         'America/Blanc-Sablon' => 'Атлантын цаг (Блан-Саблон)',
         'America/Boa_Vista' => 'Амазоны цаг (Боа-Виста)',
         'America/Bogota' => 'Колумбын цаг (Богота)',
@@ -99,14 +99,14 @@
         'America/Dawson_Creek' => 'Уулын цаг (Доусон Крик)',
         'America/Denver' => 'Уулын цаг (Денвер)',
         'America/Detroit' => 'Зүүн эргийн цаг (Детройт)',
-        'America/Dominica' => 'Атлантын цаг (Доминика)',
+        'America/Dominica' => 'Атлантын цаг (Доминик)',
         'America/Edmonton' => 'Уулын цаг (Эдмонтон)',
         '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' => 'Атлантын цаг (Гренада)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Атлантын цаг (Монтсеррат)',
         'America/Nassau' => 'Зүүн эргийн цаг (Нассау)',
         'America/New_York' => 'Зүүн эргийн цаг (Нью-Йорк)',
-        'America/Nipigon' => 'Зүүн эргийн цаг (Нипигон)',
         'America/Nome' => 'Аляскийн цаг (Ном)',
         'America/Noronha' => 'Фернандо де Норонагийн цаг',
         'America/North_Dakota/Beulah' => 'Төв цаг (Била, Хойд Дакота)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Төв цаг (Нью-Салем, Хойд Дакота)',
         'America/Ojinaga' => 'Төв цаг (Ожинага)',
         'America/Panama' => 'Зүүн эргийн цаг (Панама)',
-        'America/Pangnirtung' => 'Зүүн эргийн цаг (Пангниртунг)',
         'America/Paramaribo' => 'Суринамын цаг (Парамарибо)',
         'America/Phoenix' => 'Уулын цаг (Феникс)',
         'America/Port-au-Prince' => 'Зүүн эргийн цаг (Порт-о-Принс)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Амазоны цаг (Порто-Велью)',
         'America/Puerto_Rico' => 'Атлантын цаг (Пуэрто-Рико)',
         'America/Punta_Arenas' => 'Чилийн цаг (Пунта Арена)',
-        'America/Rainy_River' => 'Төв цаг (Рейни Ривер)',
         'America/Rankin_Inlet' => 'Төв цаг (Рэнкин Инлет)',
         'America/Recife' => 'Бразилийн цаг (Ресифи)',
         'America/Regina' => 'Төв цаг (Регина)',
         'America/Resolute' => 'Төв цаг (Резолют)',
         'America/Rio_Branco' => 'Бразил-н цаг (Рио-Бранко)',
-        'America/Santa_Isabel' => 'Баруун хойд Мексикийн цаг (Санта Изабель)',
         'America/Santarem' => 'Бразилийн цаг (Сантарем)',
         'America/Santiago' => 'Чилийн цаг (Сантьяго)',
         'America/Santo_Domingo' => 'Атлантын цаг (Санто Доминго)',
         'America/Sao_Paulo' => 'Бразилийн цаг (Сан-Паулу)',
-        'America/Scoresbysund' => 'Зүүн Гренландын цаг (Скорсбисунн)',
+        'America/Scoresbysund' => 'Гренланд-н цаг (Скорсбисунн)',
         'America/Sitka' => 'Аляскийн цаг (Ситка)',
         'America/St_Barthelemy' => 'Атлантын цаг (Сент-Бартельми)',
         'America/St_Johns' => 'Нью-Фаундлендын цаг (Сент-Жонс)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Төв цаг (Свифт Каррент)',
         'America/Tegucigalpa' => 'Төв цаг (Тегусигальпа)',
         'America/Thule' => 'Атлантын цаг (Туле)',
-        'America/Thunder_Bay' => 'Зүүн эргийн цаг (Сандер Бэй)',
         'America/Tijuana' => 'Номхон далайн цаг (Тихуана)',
         'America/Toronto' => 'Зүүн эргийн цаг (Торонто)',
         'America/Tortola' => 'Атлантын цаг (Тортола)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Юкон цагийн бүс (Уайтхорз)',
         'America/Winnipeg' => 'Төв цаг (Виннипег)',
         'America/Yakutat' => 'Аляскийн цаг (Якутат)',
-        'America/Yellowknife' => 'Уулын цаг (Йелоунайф)',
-        'Antarctica/Casey' => 'Антарктид-н цаг (Кэсей)',
+        'Antarctica/Casey' => 'Баруун Австралийн цаг (Кэсей)',
         'Antarctica/Davis' => 'Дэвисийн цаг',
         'Antarctica/DumontDUrville' => 'Дюмон д’Юрвилийн цаг (Дюмон д’Юрвиль)',
         'Antarctica/Macquarie' => 'Зүүн Австралийн цаг (Маккуори)',
@@ -216,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' => 'Азербайжаны цаг (Баку)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'Бруней Даруссаламын цаг',
         'Asia/Calcutta' => 'Энэтхэгийн цаг (Калькутта)',
         'Asia/Chita' => 'Якутын цаг (Чита)',
-        'Asia/Choibalsan' => 'Улаанбаатарын цаг (Чойбалсан)',
         'Asia/Colombo' => 'Энэтхэгийн цаг (Коломбо)',
         'Asia/Damascus' => 'Зүүн Европын цаг (Дамаск)',
         'Asia/Dhaka' => 'Бангладешийн цаг (Дака)',
@@ -248,7 +241,7 @@
         'Asia/Irkutsk' => 'Эрхүүгийн цаг',
         'Asia/Jakarta' => 'Баруун Индонезийн цаг (Жакарта)',
         'Asia/Jayapura' => 'Зүүн Индонезийн цаг (Жайпур)',
-        'Asia/Jerusalem' => 'Израилийн цаг (Ерусалем)',
+        'Asia/Jerusalem' => 'Израилийн цаг (Йерусалим)',
         'Asia/Kabul' => 'Афганистаны цаг (Кабул)',
         'Asia/Kamchatka' => 'Орос-н цаг (Камчатка)',
         'Asia/Karachi' => 'Пакистаны цаг (Карачи)',
@@ -267,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' => 'Энэтхэг-Хятадын хойгийн цаг (Хо Ши Мин хот)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Төв Австралийн цаг (Аделаида)',
         'Australia/Brisbane' => 'Зүүн Австралийн цаг (Брисбен)',
         'Australia/Broken_Hill' => 'Төв Австралийн цаг (Брокен Хилл)',
-        'Australia/Currie' => 'Зүүн Австралийн цаг (Кюрри)',
         'Australia/Darwin' => 'Төв Австралийн цаг (Дарвин)',
         'Australia/Eucla' => 'Австралийн төв баруун эргийн цаг (Еукла)',
         'Australia/Hobart' => 'Зүүн Австралийн цаг (Хобарт)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'Зүүн Австралийн цаг (Мельбурн)',
         'Australia/Perth' => 'Баруун Австралийн цаг (Перс)',
         'Australia/Sydney' => 'Зүүн Австралийн цаг (Сидней)',
-        'CST6CDT' => 'Төв цаг',
-        'EST5EDT' => 'Зүүн эргийн цаг',
         'Etc/GMT' => 'Гринвичийн цаг',
         'Etc/UTC' => 'Олон улсын зохицуулалттай цаг',
         'Europe/Amsterdam' => 'Төв Европын цаг (Амстердам)',
@@ -336,7 +326,7 @@
         'Europe/Budapest' => 'Төв Европын цаг (Будапешт)',
         'Europe/Busingen' => 'Төв Европын цаг (Бусинген)',
         'Europe/Chisinau' => 'Зүүн Европын цаг (Кишинёв)',
-        'Europe/Copenhagen' => 'Төв Европын цаг (Копенгаген)',
+        'Europe/Copenhagen' => 'Төв Европын цаг (Копенхаген)',
         'Europe/Dublin' => 'Гринвичийн цаг (Дублин)',
         'Europe/Gibraltar' => 'Төв Европын цаг (Гибралтар)',
         'Europe/Guernsey' => 'Гринвичийн цаг (Гернси)',
@@ -347,7 +337,7 @@
         'Europe/Kaliningrad' => 'Зүүн Европын цаг (Калининград)',
         'Europe/Kiev' => 'Зүүн Европын цаг (Киев)',
         'Europe/Kirov' => 'Орос-н цаг (Киров)',
-        'Europe/Lisbon' => 'Баруун Европын цаг (Лиссабон)',
+        'Europe/Lisbon' => 'Баруун Европын цаг (Лисбон)',
         'Europe/Ljubljana' => 'Төв Европын цаг (Любляна)',
         'Europe/London' => 'Гринвичийн цаг (Лондон)',
         'Europe/Luxembourg' => 'Төв Европын цаг (Люксембург)',
@@ -369,12 +359,11 @@
         'Europe/Saratov' => 'Москвагийн цаг (Саратов)',
         'Europe/Simferopol' => 'Москвагийн цаг (Симферополь)',
         'Europe/Skopje' => 'Төв Европын цаг (Скопье)',
-        'Europe/Sofia' => 'Зүүн Европын цаг (София)',
-        'Europe/Stockholm' => 'Төв Европын цаг (Стокольм)',
+        'Europe/Sofia' => 'Зүүн Европын цаг (Софи)',
+        'Europe/Stockholm' => 'Төв Европын цаг (Стокхолм)',
         'Europe/Tallinn' => 'Зүүн Европын цаг (Таллин)',
         'Europe/Tirane' => 'Төв Европын цаг (Тирана)',
         'Europe/Ulyanovsk' => 'Москвагийн цаг (Ульяновск)',
-        'Europe/Uzhgorod' => 'Зүүн Европын цаг (Ужгород)',
         'Europe/Vaduz' => 'Төв Европын цаг (Вадуз)',
         'Europe/Vatican' => 'Төв Европын цаг (Ватикан)',
         'Europe/Vienna' => 'Төв Европын цаг (Вена)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Волгоградын цаг',
         'Europe/Warsaw' => 'Төв Европын цаг (Варшав)',
         'Europe/Zagreb' => 'Төв Европын цаг (Загреб)',
-        'Europe/Zaporozhye' => 'Зүүн Европын цаг (Запорожье)',
         'Europe/Zurich' => 'Төв Европын цаг (Цюрих)',
         'Indian/Antananarivo' => 'Зүүн Африкийн цаг (Антананариво)',
         'Indian/Chagos' => 'Энэтхэгийн далайн цаг (Чагос)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'Маврикийн цаг',
         'Indian/Mayotte' => 'Зүүн Африкийн цаг (Майотта)',
         'Indian/Reunion' => 'Реюнионы цаг',
-        'MST7MDT' => 'Уулын цаг',
-        'PST8PDT' => 'Номхон далайн цаг',
         'Pacific/Apia' => 'Апиагийн цаг',
         'Pacific/Auckland' => 'Шинэ Зеландын цаг (Оукленд)',
         'Pacific/Bougainville' => 'Папуа Шинэ Гвинейн цаг (Бугенвиль)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Соломоны арлуудын цаг (Гуадалканал)',
         'Pacific/Guam' => 'Чаморрогийн цаг (Гуам)',
         'Pacific/Honolulu' => 'Хавай-Алеутын цаг (Хонолулу)',
-        'Pacific/Johnston' => 'Хавай-Алеутын цаг (Жонстон)',
         'Pacific/Kiritimati' => 'Лайн арлуудын цаг (Киритимати)',
         'Pacific/Kosrae' => 'Косрэгийн цаг',
         'Pacific/Kwajalein' => 'Маршаллын арлуудын цаг (Кважалейн)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Уэкийн арлуудын цаг',
         'Pacific/Wallis' => 'Уоллис ба Футунагийн цаг',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mr.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'पर्वतीय वेळ (फोर्ट नेल्सन)',
         'America/Fortaleza' => 'ब्राझिलिया वेळ (फोर्टालेझा)',
         'America/Glace_Bay' => 'अटलांटिक वेळ (ग्लेस उपसागर)',
-        'America/Godthab' => 'पश्चिम ग्रीनलँड वेळ (नूक)',
+        'America/Godthab' => 'ग्रीनलंड वेळ (नूक)',
         'America/Goose_Bay' => 'अटलांटिक वेळ (गूस उपसागर)',
         'America/Grand_Turk' => 'पौर्वात्य वेळ (ग्रँड टर्क)',
         'America/Grenada' => 'अटलांटिक वेळ (ग्रेनेडा)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'अटलांटिक वेळ (माँन्टसेरात)',
         'America/Nassau' => 'पौर्वात्य वेळ (नसाऊ)',
         'America/New_York' => 'पौर्वात्य वेळ (न्यूयॉर्क)',
-        'America/Nipigon' => 'पौर्वात्य वेळ (निपिगोन)',
         'America/Nome' => 'अलास्का वेळ (नोम)',
         'America/Noronha' => 'फर्नांडो दी नोरोन्हा वेळ',
         'America/North_Dakota/Beulah' => 'केंद्रीय वेळ (ब्युलाह, उत्तर डकोटा)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'केंद्रीय वेळ (न्यू सालेम, उत्तर डकोटा)',
         'America/Ojinaga' => 'केंद्रीय वेळ (ओजिनागा)',
         'America/Panama' => 'पौर्वात्य वेळ (पनामा)',
-        'America/Pangnirtung' => 'पौर्वात्य वेळ (पँगनिरतुंग)',
         'America/Paramaribo' => 'सुरिनाम वेळ (पारमरीबो)',
         'America/Phoenix' => 'पर्वतीय वेळ (फॉनिक्स)',
         'America/Port-au-Prince' => 'पौर्वात्य वेळ (पोर्ट-औ-प्रिंस)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'अ‍ॅमेझॉन वेळ (पोर्टो वेल्हो)',
         'America/Puerto_Rico' => 'अटलांटिक वेळ (प्युएर्तो रिको)',
         'America/Punta_Arenas' => 'चिली वेळ (पुंता अरीनास)',
-        'America/Rainy_River' => 'केंद्रीय वेळ (रेनी नदी)',
         'America/Rankin_Inlet' => 'केंद्रीय वेळ (रॅनकिन इनलेट)',
         'America/Recife' => 'ब्राझिलिया वेळ (रेसिफे)',
         'America/Regina' => 'केंद्रीय वेळ (रेजिना)',
         'America/Resolute' => 'केंद्रीय वेळ (रेजोल्यूट)',
         'America/Rio_Branco' => 'एकर वेळ (रियो ब्रांको)',
-        'America/Santa_Isabel' => 'वायव्य मेक्सिको वेळ (सांता इसाबेल)',
         'America/Santarem' => 'ब्राझिलिया वेळ (सँटारेम)',
         'America/Santiago' => 'चिली वेळ (सॅन्टिएगो)',
         'America/Santo_Domingo' => 'अटलांटिक वेळ (सॅन्टो डोमिंगो)',
         'America/Sao_Paulo' => 'ब्राझिलिया वेळ (साओ पावलो)',
-        'America/Scoresbysund' => 'पूर्व ग्रीनलँड वेळ (इटोकॉरटॉर्मीट)',
+        'America/Scoresbysund' => 'ग्रीनलंड वेळ (इटोकॉरटॉर्मीट)',
         'America/Sitka' => 'अलास्का वेळ (सिटका)',
         'America/St_Barthelemy' => 'अटलांटिक वेळ (सेंट बार्थेलेमी)',
         'America/St_Johns' => 'न्यू फाउंडलंड वेळ (सेंट जॉन्स)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'केंद्रीय वेळ (स्विफ्ट करंट)',
         'America/Tegucigalpa' => 'केंद्रीय वेळ (टेगुसिगाल्पा)',
         'America/Thule' => 'अटलांटिक वेळ (थुले)',
-        'America/Thunder_Bay' => 'पौर्वात्य वेळ (थंडर उपसागर)',
         'America/Tijuana' => 'पॅसिफिक वेळ (तिजुआना)',
         'America/Toronto' => 'पौर्वात्य वेळ (टोरोंटो)',
         'America/Tortola' => 'अटलांटिक वेळ (टोर्टोला)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'युकोन वेळ (व्हाइटहॉर्स)',
         'America/Winnipeg' => 'केंद्रीय वेळ (विनीपेग)',
         'America/Yakutat' => 'अलास्का वेळ (यकुतात)',
-        'America/Yellowknife' => 'पर्वतीय वेळ (यलोनाइफ)',
-        'Antarctica/Casey' => 'अंटार्क्टिका वेळ (कॅसे)',
+        'Antarctica/Casey' => 'पश्चिम ऑस्ट्रेलिया वेळ (कॅसे)',
         'Antarctica/Davis' => 'डेव्हिस वेळ',
         'Antarctica/DumontDUrville' => 'ड्युमॉन्ट-ड्युर्विल वेळ',
         'Antarctica/Macquarie' => 'पूर्व ऑस्ट्रेलिया वेळ (मॅक्वायर)',
@@ -216,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' => 'रशिया वेळ (बर्नौल)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'ब्रुनेई दारूसलाम वेळ',
         'Asia/Calcutta' => 'भारतीय प्रमाण वेळ (कोलकाता)',
         'Asia/Chita' => 'याकुत्सक वेळ (चिता)',
-        'Asia/Choibalsan' => 'उलान बाटोर वेळ (चोईबाल्सन)',
         'Asia/Colombo' => 'भारतीय प्रमाण वेळ (कोलंबो)',
         'Asia/Damascus' => 'पूर्व युरोपियन वेळ (दमास्कस)',
         'Asia/Dhaka' => 'बांगलादेश वेळ (ढाका)',
@@ -267,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' => 'इंडोचायना वेळ (हो चि मिन्ह शहर)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'मध्य ऑस्ट्रेलिया वेळ (एडलेड)',
         'Australia/Brisbane' => 'पूर्व ऑस्ट्रेलिया वेळ (ब्रिस्बेन)',
         'Australia/Broken_Hill' => 'मध्य ऑस्ट्रेलिया वेळ (ब्रोकन हिल)',
-        'Australia/Currie' => 'पूर्व ऑस्ट्रेलिया वेळ (कुह्री)',
         'Australia/Darwin' => 'मध्य ऑस्ट्रेलिया वेळ (डार्विन)',
         'Australia/Eucla' => 'ऑस्ट्रेलियन मध्य-पश्चिम वेळ (उक्ला)',
         'Australia/Hobart' => 'पूर्व ऑस्ट्रेलिया वेळ (होबार्ट)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'पूर्व ऑस्ट्रेलिया वेळ (मेलबोर्न)',
         'Australia/Perth' => 'पश्चिम ऑस्ट्रेलिया वेळ (पर्थ)',
         'Australia/Sydney' => 'पूर्व ऑस्ट्रेलिया वेळ (सिडनी)',
-        'CST6CDT' => 'केंद्रीय वेळ',
-        'EST5EDT' => 'पौर्वात्य वेळ',
         'Etc/GMT' => 'ग्रीनिच प्रमाण वेळ',
         'Etc/UTC' => 'समन्वित वैश्विक वेळ',
         'Europe/Amsterdam' => 'मध्‍य युरोपियन वेळ (अ‍ॅमस्टरडॅम)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'पूर्व युरोपियन वेळ (तालिन)',
         'Europe/Tirane' => 'मध्‍य युरोपियन वेळ (टिराने)',
         'Europe/Ulyanovsk' => 'मॉस्को वेळ (उल्यानोव्स्क)',
-        'Europe/Uzhgorod' => 'पूर्व युरोपियन वेळ (उझहोरोड)',
         'Europe/Vaduz' => 'मध्‍य युरोपियन वेळ (वडूझ)',
         'Europe/Vatican' => 'मध्‍य युरोपियन वेळ (व्हॅटिकन)',
         'Europe/Vienna' => 'मध्‍य युरोपियन वेळ (व्हिएन्ना)',
@@ -382,10 +371,9 @@
         'Europe/Volgograd' => 'व्होल्गोग्राड वेळ',
         'Europe/Warsaw' => 'मध्‍य युरोपियन वेळ (वॉर्सा)',
         'Europe/Zagreb' => 'मध्‍य युरोपियन वेळ (झॅग्रेब)',
-        'Europe/Zaporozhye' => 'पूर्व युरोपियन वेळ (झापोरोझे)',
         'Europe/Zurich' => 'मध्‍य युरोपियन वेळ (झुरिक)',
         'Indian/Antananarivo' => 'पूर्व आफ्रिका वेळ (अंटानानारिवो)',
-        'Indian/Chagos' => 'हिंदमहासागर वेळ (चागोस)',
+        'Indian/Chagos' => 'हिंद महासागर वेळ (चागोस)',
         'Indian/Christmas' => 'ख्रिसमस बेट वेळ',
         'Indian/Cocos' => 'कॉकोस बेटे वेळ (कोकोस)',
         'Indian/Comoro' => 'पूर्व आफ्रिका वेळ (कोमोरो)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'मॉरीशस वेळ (मॉरिशस)',
         'Indian/Mayotte' => 'पूर्व आफ्रिका वेळ (मायोट्टे)',
         'Indian/Reunion' => 'रियुनियन वेळ',
-        'MST7MDT' => 'पर्वतीय वेळ',
-        'PST8PDT' => 'पॅसिफिक वेळ',
         'Pacific/Apia' => 'एपिया वेळ (अपिया)',
         'Pacific/Auckland' => 'न्यूझीलंड वेळ (ऑकलंड)',
         'Pacific/Bougainville' => 'पापुआ न्यू गिनी वेळ (बॉगॅनव्हिल)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'सोलोमॉन बेटे वेळ (ग्वाडलकनाल)',
         'Pacific/Guam' => 'चामोरो प्रमाण वेळ (गुआम)',
         'Pacific/Honolulu' => 'हवाई-अलूशन वेळ (होनोलुलू)',
-        'Pacific/Johnston' => 'हवाई-अलूशन वेळ (जोहान्स्टन)',
         'Pacific/Kiritimati' => 'लाइन बेटे वेळ (किरितिमाती)',
         'Pacific/Kosrae' => 'कोस्राई वेळ (कोशाय)',
         'Pacific/Kwajalein' => 'मार्शल बेटे वेळ (क्वाजालेईन)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ms_ID.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ms_ID.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ms_ID.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ms_ID.php	2026-05-20 10:22:01.000000000 +0200
@@ -1,8 +1,7 @@
 <?php
 
 return [
-    'Names' => [
-    ],
+    'Names' => [],
     'Meta' => [
         'HourFormatPos' => '+%02d.%02d',
         'HourFormatNeg' => '-%02d.%02d',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ms.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ms.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ms.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ms.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
         'Africa/Nouakchott' => 'Waktu Min Greenwich (Nouakchott)',
         'Africa/Ouagadougou' => 'Waktu Min Greenwich (Ouagadougou)',
         'Africa/Porto-Novo' => 'Waktu Afrika Barat (Porto-Novo)',
-        'Africa/Sao_Tome' => 'Waktu Min Greenwich (Sao Tome)',
+        'Africa/Sao_Tome' => 'Waktu Min Greenwich (São Tomé)',
         'Africa/Tripoli' => 'Waktu Eropah Timur (Tripoli)',
         'Africa/Tunis' => 'Waktu Eropah Tengah (Tunis)',
         'Africa/Windhoek' => 'Waktu Afrika Tengah (Windhoek)',
@@ -67,7 +67,7 @@
         'America/Argentina/Tucuman' => 'Waktu Argentina (Tucuman)',
         'America/Argentina/Ushuaia' => 'Waktu Argentina (Ushuaia)',
         'America/Aruba' => 'Waktu Atlantik (Aruba)',
-        'America/Asuncion' => 'Waktu Paraguay (Asuncion)',
+        'America/Asuncion' => 'Waktu Paraguay (Asunción)',
         'America/Bahia' => 'Waktu Brasilia (Bahia)',
         'America/Bahia_Banderas' => 'Waktu Pusat (Bahia Banderas)',
         'America/Barbados' => 'Waktu Atlantik (Barbados)',
@@ -93,7 +93,7 @@
         'America/Costa_Rica' => 'Waktu Pusat (Costa Rica)',
         'America/Creston' => 'Waktu Pergunungan (Creston)',
         'America/Cuiaba' => 'Waktu Amazon (Cuiaba)',
-        'America/Curacao' => 'Waktu Atlantik (Curacao)',
+        'America/Curacao' => 'Waktu Atlantik (Curaçao)',
         'America/Danmarkshavn' => 'Waktu Min Greenwich (Danmarkshavn)',
         'America/Dawson' => 'Masa Yukon (Dawson)',
         'America/Dawson_Creek' => 'Waktu Pergunungan (Dawson Creek)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Waktu Pergunungan (Fort Nelson)',
         'America/Fortaleza' => 'Waktu Brasilia (Fortaleza)',
         'America/Glace_Bay' => 'Waktu Atlantik (Teluk Glace)',
-        'America/Godthab' => 'Waktu Greenland Barat (Nuuk)',
+        'America/Godthab' => 'Waktu Greenland (Nuuk)',
         'America/Goose_Bay' => 'Waktu Atlantik (Teluk Goose)',
         'America/Grand_Turk' => 'Waktu Timur (Grand Turk)',
         'America/Grenada' => 'Waktu Atlantik (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Waktu Atlantik (Montserrat)',
         'America/Nassau' => 'Waktu Timur (Nassau)',
         'America/New_York' => 'Waktu Timur (New York)',
-        'America/Nipigon' => 'Waktu Timur (Nipigon)',
         'America/Nome' => 'Waktu Alaska (Nome)',
         'America/Noronha' => 'Waktu Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Waktu Pusat (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Waktu Pusat (New Salem, North Dakota)',
         'America/Ojinaga' => 'Waktu Pusat (Ojinaga)',
         'America/Panama' => 'Waktu Timur (Panama)',
-        'America/Pangnirtung' => 'Waktu Timur (Pangnirtung)',
         'America/Paramaribo' => 'Waktu Suriname (Paramaribo)',
         'America/Phoenix' => 'Waktu Pergunungan (Phoenix)',
         'America/Port-au-Prince' => 'Waktu Timur (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Waktu Amazon (Porto Velho)',
         'America/Puerto_Rico' => 'Waktu Atlantik (Puerto Rico)',
         'America/Punta_Arenas' => 'Waktu Chile (Punta Arenas)',
-        'America/Rainy_River' => 'Waktu Pusat (Sungai Rainy)',
         'America/Rankin_Inlet' => 'Waktu Pusat (Rankin Inlet)',
         'America/Recife' => 'Waktu Brasilia (Recife)',
         'America/Regina' => 'Waktu Pusat (Regina)',
         'America/Resolute' => 'Waktu Pusat (Resolute)',
         'America/Rio_Branco' => 'Waktu Acre (Rio Branco)',
-        'America/Santa_Isabel' => 'Waktu Barat Laut Mexico (Santa Isabel)',
         'America/Santarem' => 'Waktu Brasilia (Santarem)',
         'America/Santiago' => 'Waktu Chile (Santiago)',
         'America/Santo_Domingo' => 'Waktu Atlantik (Santo Domingo)',
         'America/Sao_Paulo' => 'Waktu Brasilia (Sao Paulo)',
-        'America/Scoresbysund' => 'Waktu Greenland Timur (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Waktu Greenland (Ittoqqortoormiit)',
         'America/Sitka' => 'Waktu Alaska (Sitka)',
         'America/St_Barthelemy' => 'Waktu Atlantik (Saint Barthelemy)',
         'America/St_Johns' => 'Waktu Newfoundland (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Waktu Pusat (Swift Current)',
         'America/Tegucigalpa' => 'Waktu Pusat (Tegucigalpa)',
         'America/Thule' => 'Waktu Atlantik (Thule)',
-        'America/Thunder_Bay' => 'Waktu Timur (Thunder Bay)',
         'America/Tijuana' => 'Waktu Pasifik (Tijuana)',
         'America/Toronto' => 'Waktu Timur (Toronto)',
         'America/Tortola' => 'Waktu Atlantik (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Masa Yukon (Whitehorse)',
         'America/Winnipeg' => 'Waktu Pusat (Winnipeg)',
         'America/Yakutat' => 'Waktu Alaska (Yakutat)',
-        'America/Yellowknife' => 'Waktu Pergunungan (Yellowknife)',
-        'Antarctica/Casey' => 'Waktu Antartika (Casey)',
+        'Antarctica/Casey' => 'Waktu Australia Barat (Casey)',
         'Antarctica/Davis' => 'Waktu Davis',
         'Antarctica/DumontDUrville' => 'Waktu Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Waktu Australia Timur (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Waktu Vostok',
         'Arctic/Longyearbyen' => 'Waktu Eropah Tengah (Longyearbyen)',
         'Asia/Aden' => 'Waktu Arab (Aden)',
-        'Asia/Almaty' => 'Waktu Kazakhstan Timur (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)',
@@ -233,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)',
@@ -267,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 Timur (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Waktu Australia Tengah (Adelaide)',
         'Australia/Brisbane' => 'Waktu Australia Timur (Brisbane)',
         'Australia/Broken_Hill' => 'Waktu Australia Tengah (Broken Hill)',
-        'Australia/Currie' => 'Waktu Australia Timur (Currie)',
         'Australia/Darwin' => 'Waktu Australia Tengah (Darwin)',
         'Australia/Eucla' => 'Waktu Barat Tengah Australia (Eucla)',
         'Australia/Hobart' => 'Waktu Australia Timur (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Waktu Eropah Timur (Tallinn)',
         'Europe/Tirane' => 'Waktu Eropah Tengah (Tirane)',
         'Europe/Ulyanovsk' => 'Waktu Moscow (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Waktu Eropah Timur (Uzhgorod)',
         'Europe/Vaduz' => 'Waktu Eropah Tengah (Vaduz)',
         'Europe/Vatican' => 'Waktu Eropah Tengah (Vatican)',
         'Europe/Vienna' => 'Waktu Eropah Tengah (Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Waktu Volgograd',
         'Europe/Warsaw' => 'Waktu Eropah Tengah (Warsaw)',
         'Europe/Zagreb' => 'Waktu Eropah Tengah (Zagreb)',
-        'Europe/Zaporozhye' => 'Waktu Eropah Timur (Zaporozhye)',
         'Europe/Zurich' => 'Waktu Eropah Tengah (Zurich)',
         'Indian/Antananarivo' => 'Waktu Afrika Timur (Antananarivo)',
         'Indian/Chagos' => 'Waktu Lautan Hindi (Chagos)',
@@ -394,9 +382,7 @@
         'Indian/Maldives' => 'Waktu Maldives',
         'Indian/Mauritius' => 'Waktu Mauritius',
         'Indian/Mayotte' => 'Waktu Afrika Timur (Mayotte)',
-        'Indian/Reunion' => 'Waktu Reunion',
-        'MST7MDT' => 'Waktu Pergunungan',
-        'PST8PDT' => 'Waktu Pasifik',
+        'Indian/Reunion' => 'Waktu Reunion (Réunion)',
         'Pacific/Apia' => 'Waktu Apia',
         'Pacific/Auckland' => 'Waktu New Zealand (Auckland)',
         'Pacific/Bougainville' => 'Waktu Papua New Guinea (Bougainville)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Waktu Kepulauan Solomon (Guadalcanal)',
         'Pacific/Guam' => 'Waktu Piawai Chamorro (Guam)',
         'Pacific/Honolulu' => 'Waktu Hawaii-Aleutian (Honolulu)',
-        'Pacific/Johnston' => 'Waktu Hawaii-Aleutian (Johnston)',
         'Pacific/Kiritimati' => 'Waktu Kepulauan Line (Kiritimati)',
         'Pacific/Kosrae' => 'Waktu Kosrae',
         'Pacific/Kwajalein' => 'Waktu Kepulauan Marshall (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Waktu Pulau Wake',
         'Pacific/Wallis' => 'Waktu Wallis dan Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/mt.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,28 +2,28 @@
 
 return [
     'Names' => [
-        'Africa/Abidjan' => 'Ħin ta’ il-Kosta tal-Avorju (Abidjan)',
-        'Africa/Accra' => 'Ħin ta’ il-Ghana (Accra)',
+        'Africa/Abidjan' => 'Greenwich Mean Time (Abidjan)',
+        'Africa/Accra' => 'Greenwich Mean Time (Accra)',
         'Africa/Addis_Ababa' => 'Ħin ta’ l-Etjopja (Addis Ababa)',
         'Africa/Algiers' => 'Ħin Ċentrali Ewropew (l-Alġier)',
         'Africa/Asmera' => 'Ħin ta’ l-Eritrea (Asmara)',
-        'Africa/Bamako' => 'Ħin ta’ il-Mali (Bamako)',
+        'Africa/Bamako' => 'Greenwich Mean Time (Bamako)',
         'Africa/Bangui' => 'Ħin ta’ ir-Repubblika Ċentru-Afrikana (Bangui)',
-        'Africa/Banjul' => 'Ħin ta’ il-Gambja (Banjul)',
-        'Africa/Bissau' => 'Ħin ta’ il-Guinea-Bissau (Bissau)',
+        'Africa/Banjul' => 'Greenwich Mean Time (Banjul)',
+        'Africa/Bissau' => 'Greenwich Mean Time (Bissau)',
         'Africa/Blantyre' => 'Ħin ta’ il-Malawi (Blantyre)',
         'Africa/Brazzaville' => 'Ħin ta’ il-Kongo - Brazzaville (Brazzaville)',
         'Africa/Bujumbura' => 'Ħin ta’ il-Burundi (Bujumbura)',
         'Africa/Cairo' => 'Ħin ta’ l-Eġittu (Cairo)',
         'Africa/Casablanca' => 'Ħin ta’ il-Marokk (Casablanca)',
         'Africa/Ceuta' => 'Ħin Ċentrali Ewropew (Ceuta)',
-        'Africa/Conakry' => 'Ħin ta’ il-Guinea (Conakry)',
-        'Africa/Dakar' => 'Ħin ta’ is-Senegal (Dakar)',
+        'Africa/Conakry' => 'Greenwich Mean Time (Conakry)',
+        'Africa/Dakar' => 'Greenwich Mean Time (Dakar)',
         'Africa/Dar_es_Salaam' => 'Ħin ta’ it-Tanzanija (Dar es Salaam)',
         'Africa/Djibouti' => 'Ħin ta’ il-Djibouti (Djibouti)',
         'Africa/Douala' => 'Ħin ta’ il-Kamerun (Douala)',
         'Africa/El_Aaiun' => 'Ħin ta’ is-Saħara tal-Punent (El Aaiun)',
-        'Africa/Freetown' => 'Ħin ta’ Sierra Leone (Freetown)',
+        'Africa/Freetown' => 'Greenwich Mean Time (Freetown)',
         'Africa/Gaborone' => 'Ħin ta’ il-Botswana (Gaborone)',
         'Africa/Harare' => 'Ħin ta’ iż-Żimbabwe (Harare)',
         'Africa/Johannesburg' => 'Ħin ta’ l-Afrika t’Isfel (Johannesburg)',
@@ -34,7 +34,7 @@
         'Africa/Kinshasa' => 'Ħin ta’ ir-Repubblika Demokratika tal-Kongo (Kinshasa)',
         'Africa/Lagos' => 'Ħin ta’ in-Niġerja (Lagos)',
         'Africa/Libreville' => 'Ħin ta’ il-Gabon (Libreville)',
-        'Africa/Lome' => 'Ħin ta’ it-Togo (Lome)',
+        'Africa/Lome' => 'Greenwich Mean Time (Lome)',
         'Africa/Luanda' => 'Ħin ta’ l-Angola (Luanda)',
         'Africa/Lubumbashi' => 'Ħin ta’ ir-Repubblika Demokratika tal-Kongo (Lubumbashi)',
         'Africa/Lusaka' => 'Ħin ta’ iż-Żambja (Lusaka)',
@@ -43,14 +43,14 @@
         'Africa/Maseru' => 'Ħin ta’ il-Lesoto (Maseru)',
         'Africa/Mbabane' => 'Ħin ta’ l-Eswatini (Mbabane)',
         'Africa/Mogadishu' => 'Ħin ta’ is-Somalja (Mogadishu)',
-        'Africa/Monrovia' => 'Ħin ta’ il-Liberja (Monrovia)',
+        'Africa/Monrovia' => 'Greenwich Mean Time (Monrovia)',
         'Africa/Nairobi' => 'Ħin ta’ il-Kenja (Nairobi)',
         'Africa/Ndjamena' => 'Ħin ta’ iċ-Chad (Ndjamena)',
         'Africa/Niamey' => 'Ħin ta’ in-Niġer (Niamey)',
-        'Africa/Nouakchott' => 'Ħin ta’ il-Mauritania (Nouakchott)',
-        'Africa/Ouagadougou' => 'Ħin ta’ il-Burkina Faso (Ouagadougou)',
+        'Africa/Nouakchott' => 'Greenwich Mean Time (Nouakchott)',
+        'Africa/Ouagadougou' => 'Greenwich Mean Time (Ouagadougou)',
         'Africa/Porto-Novo' => 'Ħin ta’ il-Benin (Porto-Novo)',
-        'Africa/Sao_Tome' => 'Ħin ta’ São Tomé u Príncipe (Sao Tome)',
+        'Africa/Sao_Tome' => 'Greenwich Mean Time (São Tomé)',
         'Africa/Tripoli' => 'Ħin ta’ il-Libja (Tripoli)',
         'Africa/Tunis' => 'Ħin Ċentrali Ewropew (Tunis)',
         'Africa/Windhoek' => 'Ħin ta’ in-Namibja (Windhoek)',
@@ -67,9 +67,9 @@
         'America/Argentina/Tucuman' => 'Ħin ta’ l-Arġentina (Tucuman)',
         'America/Argentina/Ushuaia' => 'Ħin ta’ l-Arġentina (Ushuaia)',
         'America/Aruba' => 'Ħin ta’ Aruba (Aruba)',
-        'America/Asuncion' => 'Ħin ta’ il-Paragwaj (Asuncion)',
+        'America/Asuncion' => 'Ħin ta’ il-Paragwaj (Asunción)',
         'America/Bahia' => 'Ħin ta’ Il-Brażil (Bahia)',
-        'America/Bahia_Banderas' => 'Ħin ta’ il-Messiku (Bahia Banderas)',
+        'America/Bahia_Banderas' => 'Ħin ta’ il-Messiku (Bahía de Banderas)',
         'America/Barbados' => 'Ħin ta’ Barbados (Barbados)',
         'America/Belem' => 'Ħin ta’ Il-Brażil (Belem)',
         'America/Belize' => 'Ħin ta’ il-Belize (Belize)',
@@ -80,7 +80,7 @@
         'America/Buenos_Aires' => 'Ħin ta’ l-Arġentina (Buenos Aires)',
         'America/Cambridge_Bay' => 'Ħin ta’ il-Kanada (Cambridge Bay)',
         'America/Campo_Grande' => 'Ħin ta’ Il-Brażil (Campo Grande)',
-        'America/Cancun' => 'Ħin ta’ il-Messiku (Cancun)',
+        'America/Cancun' => 'Ħin ta’ il-Messiku (Cancún)',
         'America/Caracas' => 'Ħin ta’ il-Venezwela (Caracas)',
         'America/Catamarca' => 'Ħin ta’ l-Arġentina (Catamarca)',
         'America/Cayenne' => 'Ħin ta’ il-Guyana Franċiża (Cayenne)',
@@ -93,8 +93,8 @@
         'America/Costa_Rica' => 'Ħin ta’ il-Costa Rica (Costa Rica)',
         'America/Creston' => 'Ħin ta’ il-Kanada (Creston)',
         'America/Cuiaba' => 'Ħin ta’ Il-Brażil (Cuiaba)',
-        'America/Curacao' => 'Ħin ta’ Curaçao (Curacao)',
-        'America/Danmarkshavn' => 'Ħin ta’ Greenland (Danmarkshavn)',
+        'America/Curacao' => 'Ħin ta’ Curaçao (Curaçao)',
+        'America/Danmarkshavn' => 'Greenwich Mean Time (Danmarkshavn)',
         'America/Dawson' => 'Ħin ta’ il-Kanada (Dawson)',
         'America/Dawson_Creek' => 'Ħin ta’ il-Kanada (Dawson Creek)',
         'America/Denver' => 'Ħin ta’ l-Istati Uniti (Denver)',
@@ -146,7 +146,7 @@
         'America/Mazatlan' => 'Ħin ta’ il-Messiku (Mazatlan)',
         'America/Mendoza' => 'Ħin ta’ l-Arġentina (Mendoza)',
         'America/Menominee' => 'Ħin ta’ l-Istati Uniti (Menominee)',
-        'America/Merida' => 'Ħin ta’ il-Messiku (Merida)',
+        'America/Merida' => 'Ħin ta’ il-Messiku (Mérida)',
         'America/Metlakatla' => 'Ħin ta’ l-Istati Uniti (Metlakatla)',
         'America/Mexico_City' => 'Ħin ta’ il-Messiku (Mexico City)',
         'America/Miquelon' => 'Ħin ta’ Saint Pierre u Miquelon (Miquelon)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Ħin ta’ Montserrat (Montserrat)',
         'America/Nassau' => 'Ħin ta’ il-Bahamas (Nassau)',
         'America/New_York' => 'Ħin ta’ l-Istati Uniti (New York)',
-        'America/Nipigon' => 'Ħin ta’ il-Kanada (Nipigon)',
         'America/Nome' => 'Ħin ta’ l-Istati Uniti (Nome)',
         'America/Noronha' => 'Ħin ta’ Il-Brażil (Noronha)',
         'America/North_Dakota/Beulah' => 'Ħin ta’ l-Istati Uniti (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Ħin ta’ l-Istati Uniti (New Salem, North Dakota)',
         'America/Ojinaga' => 'Ħin ta’ il-Messiku (Ojinaga)',
         'America/Panama' => 'Ħin ta’ il-Panama (Panama)',
-        'America/Pangnirtung' => 'Ħin ta’ il-Kanada (Pangnirtung)',
         'America/Paramaribo' => 'Ħin ta’ is-Suriname (Paramaribo)',
         'America/Phoenix' => 'Ħin ta’ l-Istati Uniti (Phoenix)',
         'America/Port-au-Prince' => 'Ħin ta’ il-Haiti (Port-au-Prince)',
@@ -172,20 +170,18 @@
         'America/Porto_Velho' => 'Ħin ta’ Il-Brażil (Porto Velho)',
         'America/Puerto_Rico' => 'Ħin ta’ Puerto Rico (Puerto Rico)',
         'America/Punta_Arenas' => 'Ħin ta’ iċ-Ċili (Punta Arenas)',
-        'America/Rainy_River' => 'Ħin ta’ il-Kanada (Rainy River)',
         'America/Rankin_Inlet' => 'Ħin ta’ il-Kanada (Rankin Inlet)',
         'America/Recife' => 'Ħin ta’ Il-Brażil (Recife)',
         'America/Regina' => 'Ħin ta’ il-Kanada (Regina)',
         'America/Resolute' => 'Ħin ta’ il-Kanada (Resolute)',
         'America/Rio_Branco' => 'Ħin ta’ Il-Brażil (Rio Branco)',
-        'America/Santa_Isabel' => 'Ħin ta’ il-Messiku (Santa Isabel)',
         'America/Santarem' => 'Ħin ta’ Il-Brażil (Santarem)',
         'America/Santiago' => 'Ħin ta’ iċ-Ċili (Santiago)',
         'America/Santo_Domingo' => 'Ħin ta’ ir-Repubblika Dominicana (Santo Domingo)',
         'America/Sao_Paulo' => 'Ħin ta’ Il-Brażil (Sao Paulo)',
         'America/Scoresbysund' => 'Ħin ta’ Greenland (Ittoqqortoormiit)',
         'America/Sitka' => 'Ħin ta’ l-Istati Uniti (Sitka)',
-        'America/St_Barthelemy' => 'Ħin ta’ Saint Barthélemy (St. Barthelemy)',
+        'America/St_Barthelemy' => 'Ħin ta’ Saint Barthélemy (St. Barthélemy)',
         'America/St_Johns' => 'Ħin ta’ il-Kanada (St. John’s)',
         'America/St_Kitts' => 'Ħin ta’ Saint Kitts u Nevis (St. Kitts)',
         'America/St_Lucia' => 'Ħin ta’ Saint Lucia (St. Lucia)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Ħin ta’ il-Kanada (Swift Current)',
         'America/Tegucigalpa' => 'Ħin ta’ il-Honduras (Tegucigalpa)',
         'America/Thule' => 'Ħin ta’ Greenland (Thule)',
-        'America/Thunder_Bay' => 'Ħin ta’ il-Kanada (Thunder Bay)',
         'America/Tijuana' => 'Ħin ta’ il-Messiku (Tijuana)',
         'America/Toronto' => 'Ħin ta’ il-Kanada (Toronto)',
         'America/Tortola' => 'Ħin ta’ il-Gżejjer Verġni Brittaniċi (Tortola)',
@@ -202,7 +197,6 @@
         'America/Whitehorse' => 'Ħin ta’ il-Kanada (Whitehorse)',
         'America/Winnipeg' => 'Ħin ta’ il-Kanada (Winnipeg)',
         'America/Yakutat' => 'Ħin ta’ l-Istati Uniti (Yakutat)',
-        'America/Yellowknife' => 'Ħin ta’ il-Kanada (Yellowknife)',
         'Antarctica/Casey' => 'Ħin ta’ l-Antartika (Casey)',
         'Antarctica/Davis' => 'Ħin ta’ l-Antartika (Davis)',
         'Antarctica/DumontDUrville' => 'Ħin ta’ l-Antartika (Dumont d’Urville)',
@@ -212,7 +206,7 @@
         'Antarctica/Palmer' => 'Ħin ta’ l-Antartika (Palmer)',
         'Antarctica/Rothera' => 'Ħin ta’ l-Antartika (Rothera)',
         'Antarctica/Syowa' => 'Ħin ta’ l-Antartika (Syowa)',
-        'Antarctica/Troll' => 'Ħin ta’ Troll',
+        'Antarctica/Troll' => 'Greenwich Mean Time (Troll)',
         'Antarctica/Vostok' => 'Ħin ta’ l-Antartika (Vostok)',
         'Arctic/Longyearbyen' => 'Ħin Ċentrali Ewropew (Longyearbyen)',
         'Asia/Aden' => 'Ħin ta’ il-Jemen (Aden)',
@@ -233,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)',
@@ -304,14 +297,13 @@
         'Atlantic/Cape_Verde' => 'Ħin ta’ Cape Verde (Cape Verde)',
         'Atlantic/Faeroe' => 'Ħin ta’ il-Gżejjer Faeroe (Faroe)',
         'Atlantic/Madeira' => 'Ħin ta’ il-Portugall (Madeira)',
-        'Atlantic/Reykjavik' => 'Ħin ta’ l-Iżlanda (Reykjavik)',
+        'Atlantic/Reykjavik' => 'Greenwich Mean Time (Reykjavik)',
         'Atlantic/South_Georgia' => 'Ħin ta’ il-Georgia tan-Nofsinhar u l-Gżejjer Sandwich tan-Nofsinhar (il-Georgia tan-Nofsinhar)',
-        'Atlantic/St_Helena' => 'Ħin ta’ Saint Helena (St. Helena)',
+        'Atlantic/St_Helena' => 'Greenwich Mean Time (St. Helena)',
         'Atlantic/Stanley' => 'Ħin ta’ il-Gżejjer Falkland (Stanley)',
         'Australia/Adelaide' => 'Ħin ta’ l-Awstralja (Adelaide)',
         'Australia/Brisbane' => 'Ħin ta’ l-Awstralja (Brisbane)',
         'Australia/Broken_Hill' => 'Ħin ta’ l-Awstralja (Broken Hill)',
-        'Australia/Currie' => 'Ħin ta’ l-Awstralja (Currie)',
         'Australia/Darwin' => 'Ħin ta’ l-Awstralja (Darwin)',
         'Australia/Eucla' => 'Ħin ta’ l-Awstralja (Eucla)',
         'Australia/Hobart' => 'Ħin ta’ l-Awstralja (Hobart)',
@@ -320,6 +312,7 @@
         'Australia/Melbourne' => 'Ħin ta’ l-Awstralja (Melbourne)',
         'Australia/Perth' => 'Ħin ta’ l-Awstralja (Perth)',
         'Australia/Sydney' => 'Ħin ta’ l-Awstralja (Sydney)',
+        'Etc/GMT' => 'Greenwich Mean Time',
         'Europe/Amsterdam' => 'Ħin Ċentrali Ewropew (Amsterdam)',
         'Europe/Andorra' => 'Ħin Ċentrali Ewropew (Andorra)',
         'Europe/Astrakhan' => 'Ħin ta’ ir-Russja (Astrakhan)',
@@ -333,19 +326,19 @@
         'Europe/Busingen' => 'Ħin Ċentrali Ewropew (Busingen)',
         'Europe/Chisinau' => 'Ħin ta’ il-Moldova (Chisinau)',
         'Europe/Copenhagen' => 'Ħin Ċentrali Ewropew (Copenhagen)',
-        'Europe/Dublin' => 'Ħin ta’ l-Irlanda (Dublin)',
+        'Europe/Dublin' => 'Greenwich Mean Time (Dublin)',
         'Europe/Gibraltar' => 'Ħin Ċentrali Ewropew (Ġibiltà)',
-        'Europe/Guernsey' => 'Ħin ta’ Guernsey (Guernsey)',
+        'Europe/Guernsey' => 'Greenwich Mean Time (Guernsey)',
         'Europe/Helsinki' => 'Ħin ta’ il-Finlandja (Helsinki)',
-        'Europe/Isle_of_Man' => 'Ħin ta’ Isle of Man (Isle of Man)',
+        'Europe/Isle_of_Man' => 'Greenwich Mean Time (Isle of Man)',
         'Europe/Istanbul' => 'Ħin ta’ it-Turkija (Istanbul)',
-        'Europe/Jersey' => 'Ħin ta’ Jersey (Jersey)',
+        'Europe/Jersey' => 'Greenwich Mean Time (Jersey)',
         'Europe/Kaliningrad' => 'Ħin ta’ ir-Russja (Kaliningrad)',
-        'Europe/Kiev' => 'Ħin ta’ l-Ukrajna (Kiev)',
+        'Europe/Kiev' => 'Ħin ta’ l-Ukrajna (Kyiv)',
         'Europe/Kirov' => 'Ħin ta’ ir-Russja (Kirov)',
-        'Europe/Lisbon' => 'Ħin ta’ il-Portugall (Lisbona)',
+        'Europe/Lisbon' => 'Ħin ta’ il-Portugall (Liżbona)',
         'Europe/Ljubljana' => 'Ħin Ċentrali Ewropew (Ljubljana)',
-        'Europe/London' => 'Ħin ta’ ir-Renju Unit (Londra)',
+        'Europe/London' => 'Greenwich Mean Time (Londra)',
         'Europe/Luxembourg' => 'Ħin Ċentrali Ewropew (il-Lussemburgu)',
         'Europe/Madrid' => 'Ħin Ċentrali Ewropew (Madrid)',
         'Europe/Malta' => 'Ħin Ċentrali Ewropew (Valletta)',
@@ -370,18 +363,15 @@
         'Europe/Tallinn' => 'Ħin ta’ l-Estonja (Tallinn)',
         'Europe/Tirane' => 'Ħin Ċentrali Ewropew (Tirana)',
         'Europe/Ulyanovsk' => 'Ħin ta’ ir-Russja (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Ħin ta’ l-Ukrajna (Uzhgorod)',
         'Europe/Vaduz' => 'Ħin Ċentrali Ewropew (Vaduz)',
-        'Europe/Vatican' => 'Ħin Ċentrali Ewropew (il-belt tal-Vatikan)',
+        'Europe/Vatican' => 'Ħin Ċentrali Ewropew (il-Belt tal-Vatikan)',
         'Europe/Vienna' => 'Ħin Ċentrali Ewropew (Vjenna)',
         'Europe/Vilnius' => 'Ħin ta’ il-Litwanja (Vilnius)',
         'Europe/Volgograd' => 'Ħin ta’ ir-Russja (Volgograd)',
         'Europe/Warsaw' => 'Ħin Ċentrali Ewropew (Varsavja)',
         'Europe/Zagreb' => 'Ħin Ċentrali Ewropew (Zagreb)',
-        'Europe/Zaporozhye' => 'Ħin ta’ l-Ukrajna (Zaporozhye)',
         'Europe/Zurich' => 'Ħin Ċentrali Ewropew (Zurich)',
         'Indian/Antananarivo' => 'Ħin ta’ Madagascar (Antananarivo)',
-        'Indian/Chagos' => 'Ħin ta’ Territorju Brittaniku tal-Oċean Indjan (Chagos)',
         'Indian/Christmas' => 'Ħin ta’ il-Gżira Christmas (Christmas)',
         'Indian/Cocos' => 'Ħin ta’ Gżejjer Cocos (Keeling) (Cocos)',
         'Indian/Comoro' => 'Ħin ta’ Comoros (Comoro)',
@@ -390,7 +380,7 @@
         'Indian/Maldives' => 'Ħin ta’ il-Maldivi (il-Maldivi)',
         'Indian/Mauritius' => 'Ħin ta’ Mauritius (Mauritius)',
         'Indian/Mayotte' => 'Ħin ta’ Mayotte (Mayotte)',
-        'Indian/Reunion' => 'Ħin ta’ Réunion (Reunion)',
+        'Indian/Reunion' => 'Ħin ta’ Réunion (Réunion)',
         'Pacific/Apia' => 'Ħin ta’ Samoa (Apia)',
         'Pacific/Auckland' => 'Ħin ta’ New Zealand (Auckland)',
         'Pacific/Bougainville' => 'Ħin ta’ Papua New Guinea (Bougainville)',
@@ -406,7 +396,6 @@
         'Pacific/Guadalcanal' => 'Ħin ta’ il-Gżejjer Solomon (Guadalcanal)',
         'Pacific/Guam' => 'Ħin ta’ Guam (Guam)',
         'Pacific/Honolulu' => 'Ħin ta’ l-Istati Uniti (Honolulu)',
-        'Pacific/Johnston' => 'Ħin ta’ Il-Gżejjer Minuri Mbiegħda tal-Istati Uniti (Johnston)',
         'Pacific/Kiritimati' => 'Ħin ta’ Kiribati (Kiritimati)',
         'Pacific/Kosrae' => 'Ħin ta’ il-Mikroneżja (Kosrae)',
         'Pacific/Kwajalein' => 'Ħin ta’ Gżejjer Marshall (Kwajalein)',
@@ -431,6 +420,5 @@
         'Pacific/Wake' => 'Ħin ta’ Il-Gżejjer Minuri Mbiegħda tal-Istati Uniti (Wake)',
         'Pacific/Wallis' => 'Ħin ta’ Wallis u Futuna (Wallis)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/my.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/my.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/my.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/my.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'တောင်တန်းအချိန် (ဖို့တ် နယ်လ်ဆင်)',
         'America/Fortaleza' => 'ဘရာဇီး အချိန် (ဖို့တ်တာလီဇာ)',
         'America/Glace_Bay' => 'အတ္တလန်တစ် အချိန် (ဂလဲစ်ဘေး)',
-        'America/Godthab' => 'အနောက် ဂရင်းလန်း အချိန် (နုခ်)',
+        'America/Godthab' => 'ဂရင်းလန်း အချိန် (နုခ်)',
         'America/Goose_Bay' => 'အတ္တလန်တစ် အချိန် (ဂူးစ်ဘေး)',
         'America/Grand_Turk' => 'အရှေ့ပိုင်းအချိန် (ဂရန်ဒ် တခ်)',
         'America/Grenada' => 'အတ္တလန်တစ် အချိန် (ဂရီနေဒါ)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'အတ္တလန်တစ် အချိန် (မွန့်(တ်)ဆေးရတ်)',
         'America/Nassau' => 'အရှေ့ပိုင်းအချိန် (နာ့ဆော်)',
         'America/New_York' => 'အရှေ့ပိုင်းအချိန် (နယူးယောက်)',
-        'America/Nipigon' => 'အရှေ့ပိုင်းအချိန် (နီပီဂွန်)',
         'America/Nome' => 'အလာစကာ အချိန် (နိုမီ)',
         'America/Noronha' => 'ဖာနန်ဒိုးဒီနိုးရိုးညာ အချိန် (နိုရိုညာ)',
         'America/North_Dakota/Beulah' => 'အလယ်ပိုင်းအချိန် (ဗြူလာ၊ မြောက်ဒါကိုတာ)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'အလယ်ပိုင်းအချိန် (နယူးဆေးလမ်၊ မြောက်ဒါကိုတာ)',
         'America/Ojinaga' => 'အလယ်ပိုင်းအချိန် (အိုခီနဂါ)',
         'America/Panama' => 'အရှေ့ပိုင်းအချိန် (ပနားမား)',
-        'America/Pangnirtung' => 'အရှေ့ပိုင်းအချိန် (ဖန်ဂ်နသ်တံ)',
         'America/Paramaribo' => 'စူးရီနာမ်အချိန် (ပါရာမာရီဘို)',
         'America/Phoenix' => 'တောင်တန်းအချိန် (ဖီးနစ်)',
         'America/Port-au-Prince' => 'အရှေ့ပိုင်းအချိန် (ပို့တ်-အို-ပရင့်စ်)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'အမေဇုံ အချိန် (ပို့တ်တို ဗဲလီယို)',
         'America/Puerto_Rico' => 'အတ္တလန်တစ် အချိန် (ပေါ်တိုရီကို)',
         'America/Punta_Arenas' => 'ချီလီ အချိန် (ပွန်တာ အရီနာစ်)',
-        'America/Rainy_River' => 'အလယ်ပိုင်းအချိန် (ရိမ်းနီး ရီဗာ)',
         'America/Rankin_Inlet' => 'အလယ်ပိုင်းအချိန် (ရန်ကင် အင်းလက်)',
         'America/Recife' => 'ဘရာဇီး အချိန် (ဟေစီဖီလ်)',
         'America/Regina' => 'အလယ်ပိုင်းအချိန် (ရယ်ဂျီနာ)',
         'America/Resolute' => 'အလယ်ပိုင်းအချိန် (ရီဆိုလုပ်(တ်))',
         'America/Rio_Branco' => 'ဘရာဇီး အချိန် (ရီယို ဘရန်ကို)',
-        'America/Santa_Isabel' => 'အနောက်တောင် မက္ကဆီကို အချိန် (ဆန်တာ အစ္ဇဘဲလ်)',
         'America/Santarem' => 'ဘရာဇီး အချိန် (ဆန်တာရမ်)',
         'America/Santiago' => 'ချီလီ အချိန် (ဆန်တီအာဂို)',
         'America/Santo_Domingo' => 'အတ္တလန်တစ် အချိန် (ဆန်တို ဒိုမင်းဂို)',
         'America/Sao_Paulo' => 'ဘရာဇီး အချိန် (ဆော်ပိုလို)',
-        'America/Scoresbysund' => 'အရှေ့ဂရင်းလန်း အချိန် (အစ်တာကာ တိုးမိရက်တ်)',
+        'America/Scoresbysund' => 'ဂရင်းလန်း အချိန် (အစ်တာကာ တိုးမိရက်တ်)',
         'America/Sitka' => 'အလာစကာ အချိန် (စစ်ကာ)',
         'America/St_Barthelemy' => 'အတ္တလန်တစ် အချိန် (စိန့်ဘာသယ်လမီ)',
         'America/St_Johns' => 'နယူးဖောင်လန် အချိန် (စိန့်ဂျွန်း)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'အလယ်ပိုင်းအချိန် (စွတ်ဖ်တ် ကားရင့်)',
         'America/Tegucigalpa' => 'အလယ်ပိုင်းအချိန် (တီဂူစီဂလ်ပါ)',
         'America/Thule' => 'အတ္တလန်တစ် အချိန် (သုလီ)',
-        'America/Thunder_Bay' => 'အရှေ့ပိုင်းအချိန် (သန်းန်ဒါး ဘေး)',
         'America/Tijuana' => 'ပစိဖိတ်အချိန် (တီဂွါနာ)',
         'America/Toronto' => 'အရှေ့ပိုင်းအချိန် (တိုရန်တို)',
         'America/Tortola' => 'အတ္တလန်တစ် အချိန် (တောတိုလာ)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'ယူကွန်း အချိန် (ဝိုက်(တ်)ဟိုစ်)',
         'America/Winnipeg' => 'အလယ်ပိုင်းအချိန် (ဝီနီဗက်ဂ်)',
         'America/Yakutat' => 'အလာစကာ အချိန် (ရာကုတတ်)',
-        'America/Yellowknife' => 'တောင်တန်းအချိန် (ရဲလိုနိုက်ဖ်)',
-        'Antarctica/Casey' => 'အန်တာတိက အချိန် (ကေစီ)',
+        'Antarctica/Casey' => 'အနောက်ဩစတြေးလျ အချိန် (ကေစီ)',
         'Antarctica/Davis' => 'ဒေးဗစ် အချိန်',
         'Antarctica/DumontDUrville' => 'ဒူးမော့တ် ဒါရ်ဗီးလ် အချိန်',
         'Antarctica/Macquarie' => 'အရှေ့ဩစတြေးလျ အချိန် (မက်ကွယ်ရီ)',
@@ -216,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' => 'အဇာဘိုင်ဂျန် အချိန် (ဘာကူ)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'ဘရူနိုင်း စံတော်ချိန်',
         'Asia/Calcutta' => 'အိန္ဒိယ စံတော်ချိန် (ကိုလျကတ်တား)',
         'Asia/Chita' => 'ယူခူးတ်စ် အချိန် (ချီတာ)',
-        'Asia/Choibalsan' => 'ဥလန်ဘာတော အချိန် (ချွဲဘောဆန်)',
         'Asia/Colombo' => 'အိန္ဒိယ စံတော်ချိန် (ကိုလံဘို)',
         'Asia/Damascus' => 'အရှေ့ဥရောပ အချိန် (ဒမားစကပ်)',
         'Asia/Dhaka' => 'ဘင်္ဂလားဒေ့ရှ် အချိန် (ဒက်ကာ)',
@@ -249,7 +242,7 @@
         'Asia/Jakarta' => 'အနောက်ပိုင်း အင်ဒိုနီးရှား အချိန် (ဂျကာတာ)',
         'Asia/Jayapura' => 'အရှေ့ပိုင်း အင်ဒိုနီးရှား အချိန် (ဂျာရာပူရာ)',
         'Asia/Jerusalem' => 'အစ္စရေး အချိန် (ဂျေရုဆလင်)',
-        'Asia/Kabul' => 'အာဖဂန်နစ္စတန် အချိန် (ကဘူးလျ)',
+        'Asia/Kabul' => 'အာဖဂန်နစ္စတန် အချိန် (ကာဘူးလ်)',
         'Asia/Kamchatka' => 'ရုရှား အချိန် (ခမ်ချာ့ခါ)',
         'Asia/Karachi' => 'ပါကစ္စတန် အချိန် (ကရာချိ)',
         'Asia/Katmandu' => 'နီပေါ အချိန် (ခတ်တမန်ဒူ)',
@@ -267,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' => 'အင်ဒိုချိုင်းနား အချိန် (ဟိုချီမင်းစီးတီး)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'ဩစတြေးလျ အလယ်ပိုင်း အချိန် (အန္ဒီလိတ်ဒ်)',
         'Australia/Brisbane' => 'အရှေ့ဩစတြေးလျ အချိန် (ဘရစ္စဘိန်း)',
         'Australia/Broken_Hill' => 'ဩစတြေးလျ အလယ်ပိုင်း အချိန် (ဘရိုကင်ဟီးလ်)',
-        'Australia/Currie' => 'အရှေ့ဩစတြေးလျ အချိန် (ကာရီ)',
         'Australia/Darwin' => 'ဩစတြေးလျ အလယ်ပိုင်း အချိန် (ဒါဝင်)',
         'Australia/Eucla' => 'သြစတြေးလျား အနောက်အလယ်ပိုင်း အချိန် (ယူးခလာ)',
         'Australia/Hobart' => 'အရှေ့ဩစတြေးလျ အချိန် (ဟိုးဘားတ်)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'အရှေ့ဩစတြေးလျ အချိန် (မဲလ်ဘုန်း)',
         'Australia/Perth' => 'အနောက်ဩစတြေးလျ အချိန် (ပါးသ်)',
         'Australia/Sydney' => 'အရှေ့ဩစတြေးလျ အချိန် (ဆစ်ဒနီ)',
-        'CST6CDT' => 'အလယ်ပိုင်းအချိန်',
-        'EST5EDT' => 'အရှေ့ပိုင်းအချိန်',
         'Etc/GMT' => 'ဂရင်းနစ် စံတော်ချိန်',
         'Etc/UTC' => 'ညှိထားသည့် ကမ္ဘာ့ စံတော်ချိန်',
         'Europe/Amsterdam' => 'ဥရောပအလယ်ပိုင်း အချိန် (အမ်စတာဒမ်)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'အရှေ့ဥရောပ အချိန် (ထားလင်)',
         'Europe/Tirane' => 'ဥရောပအလယ်ပိုင်း အချိန် (တီရာနီ)',
         'Europe/Ulyanovsk' => 'မော်စကို အချိန် (အူလီယာနိုစကစ်ဖ်)',
-        'Europe/Uzhgorod' => 'အရှေ့ဥရောပ အချိန် (ဥဇ်ဂိုရို့တ်)',
         'Europe/Vaduz' => 'ဥရောပအလယ်ပိုင်း အချိန် (ဗာဒူးစ်)',
         'Europe/Vatican' => 'ဥရောပအလယ်ပိုင်း အချိန် (ဗာတီကန်)',
         'Europe/Vienna' => 'ဥရောပအလယ်ပိုင်း အချိန် (ဗီယင်နာ)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'ဗိုလ်ဂိုဂရက် အချိန်',
         'Europe/Warsaw' => 'ဥရောပအလယ်ပိုင်း အချိန် (ဝါဆော)',
         'Europe/Zagreb' => 'ဥရောပအလယ်ပိုင်း အချိန် (ဇာဂ်ဂရက်ဘ်)',
-        'Europe/Zaporozhye' => 'အရှေ့ဥရောပ အချိန် (ဇာဖိုရိုးစ်ဂျာ)',
         'Europe/Zurich' => 'ဥရောပအလယ်ပိုင်း အချိန် (ဇူးရစ်ချ်)',
         'Indian/Antananarivo' => 'အရှေ့အာဖရိက အချိန် (အန်တာနာနာရီးဘို)',
         'Indian/Chagos' => 'အိန္ဒိယသမုဒ္ဒရာ အချိန် (ချာဂိုစ်)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'မောရစ်ရှ အချိန်',
         'Indian/Mayotte' => 'အရှေ့အာဖရိက အချိန် (မာယိုတဲ)',
         'Indian/Reunion' => 'ရီယူနီယံ အချိန် (ရီယူနီယန်)',
-        'MST7MDT' => 'တောင်တန်းအချိန်',
-        'PST8PDT' => 'ပစိဖိတ်အချိန်',
         'Pacific/Apia' => 'အပီယာ အချိန် (အားပီအား)',
         'Pacific/Auckland' => 'နယူးဇီလန် အချိန် (အော့ကလန်)',
         'Pacific/Bougainville' => 'ပါပူအာနယူးဂီနီ အချိန် (ဘူဂန်ဗီးလီးယား)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'ဆော်လမွန်ကျွန်းစု အချိန် (ဂွါဒါကနဲလ်)',
         'Pacific/Guam' => 'ချာမိုရို အချိန် (ဂူအမ်)',
         'Pacific/Honolulu' => 'ဟာဝိုင်ယီ အယ်လူးရှန်း အချိန် (ဟိုနိုလူလူ)',
-        'Pacific/Johnston' => 'ဟာဝိုင်ယီ အယ်လူးရှန်း အချိန် (ဂျွန်စတန်)',
         'Pacific/Kiritimati' => 'လိုင်းကျွန်းစု အချိန် (ခရိဒီမတီ)',
         'Pacific/Kosrae' => 'ခိုစ်ရိုင် အချိန်',
         'Pacific/Kwajalein' => 'မာရှယ်ကျွန်းစု အချိန် (ခွာဂျာလိန်)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'ဝိတ်ခ်ကျွန်း အချိန်',
         'Pacific/Wallis' => 'ဝေါလီစ်နှင့် ဖူကျူနာ အချိန်',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ne.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ne.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ne.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ne.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'हिमाली समय (फोर्ट नेल्सन)',
         'America/Fortaleza' => 'ब्राजिलीया समय (फोर्टालेजा)',
         'America/Glace_Bay' => 'एट्लान्टिक समय (ग्लेस बे)',
-        'America/Godthab' => 'पश्चिमी ग्रीनल्यान्डको समय (नूक)',
+        'America/Godthab' => 'ग्रिनल्याण्ड समय (नूक)',
         'America/Goose_Bay' => 'एट्लान्टिक समय (गुज बे)',
         'America/Grand_Turk' => 'पूर्वी समय (ग्रान्ड टर्क)',
         'America/Grenada' => 'एट्लान्टिक समय (ग्रेनाडा)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'एट्लान्टिक समय (मन्टसेर्राट)',
         'America/Nassau' => 'पूर्वी समय (नास्साउ)',
         'America/New_York' => 'पूर्वी समय (न्युयोर्क)',
-        'America/Nipigon' => 'पूर्वी समय (निपिगन)',
         'America/Nome' => 'अलस्काको समय (नोम)',
         'America/Noronha' => 'फर्नान्डो डे नोरोन्हा समय',
         'America/North_Dakota/Beulah' => 'केन्द्रीय समय (बेउला, उत्तर डाकोटा)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'केन्द्रीय समय (नयाँ सालेम, उत्तर डाकोटा)',
         'America/Ojinaga' => 'केन्द्रीय समय (ओजिनागा)',
         'America/Panama' => 'पूर्वी समय (पानामा)',
-        'America/Pangnirtung' => 'पूर्वी समय (पाङ्निरतुङ)',
         'America/Paramaribo' => 'सुरिनामा समय (पारामारिवो)',
         'America/Phoenix' => 'हिमाली समय (फिनिक्स)',
         'America/Port-au-Prince' => 'पूर्वी समय (पोर्ट-अउ-प्रिन्स)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'एमाजोन समय (पोर्टो भेल्हो)',
         'America/Puerto_Rico' => 'एट्लान्टिक समय (प्युर्टो रिको)',
         'America/Punta_Arenas' => 'चिली समय (पुन्टा अरिनाज)',
-        'America/Rainy_River' => 'केन्द्रीय समय (रेनिरिभर)',
         'America/Rankin_Inlet' => 'केन्द्रीय समय (रान्किन इन्लेट)',
         'America/Recife' => 'ब्राजिलीया समय (रिसाइफ)',
         'America/Regina' => 'केन्द्रीय समय (रेजिना)',
         'America/Resolute' => 'केन्द्रीय समय (रिजोलुट)',
         'America/Rio_Branco' => 'ब्राजिल समय (रियो ब्रान्को)',
-        'America/Santa_Isabel' => 'उत्तर पश्चिम मेक्सिको समय (सान्टा ईसाबेल)',
         'America/Santarem' => 'ब्राजिलीया समय (सान्टारेम)',
         'America/Santiago' => 'चिली समय (सान्टिआगो)',
         'America/Santo_Domingo' => 'एट्लान्टिक समय (सान्टो डोमिङ्गो)',
         'America/Sao_Paulo' => 'ब्राजिलीया समय (साओ पाउलो)',
-        'America/Scoresbysund' => 'पूर्वी ग्रीनल्यान्डको समय (ईट्टोक्कोरटूर्मिट)',
+        'America/Scoresbysund' => 'ग्रिनल्याण्ड समय (ईट्टोक्कोरटूर्मिट)',
         'America/Sitka' => 'अलस्काको समय (सिट्का)',
         'America/St_Barthelemy' => 'एट्लान्टिक समय (सेन्ट बार्थेलेमी)',
         'America/St_Johns' => 'न्यूफाउन्डल्यान्डको समय (सेन्ट जोन्स)',
@@ -194,16 +190,14 @@
         'America/Swift_Current' => 'केन्द्रीय समय (स्विफ्ट करेन्ट)',
         'America/Tegucigalpa' => 'केन्द्रीय समय (टेगुसिगाल्पा)',
         'America/Thule' => 'एट्लान्टिक समय (थुले)',
-        'America/Thunder_Bay' => 'पूर्वी समय (थण्डर बे)',
         'America/Tijuana' => 'प्यासिफिक समय (तिजुआना)',
-        'America/Toronto' => 'पूर्वी समय (टोरोण्टो)',
+        'America/Toronto' => 'पूर्वी समय (टोरोन्टो)',
         'America/Tortola' => 'एट्लान्टिक समय (टार्टोला)',
         'America/Vancouver' => 'प्यासिफिक समय (भ्यानकोभर)',
         'America/Whitehorse' => 'युकोनको समय (ह्वाइटहर्स)',
         'America/Winnipeg' => 'केन्द्रीय समय (विन्निपेग)',
         'America/Yakutat' => 'अलस्काको समय (याकुटाट)',
-        'America/Yellowknife' => 'हिमाली समय (येल्लोनाइफ)',
-        'Antarctica/Casey' => 'अन्टारटिका समय (केजे)',
+        'Antarctica/Casey' => 'पश्चिमी अस्ट्रेलिया समय (केजे)',
         'Antarctica/Davis' => 'डेभिस समय',
         'Antarctica/DumontDUrville' => 'डुमोन्ट-डी‘ उर्भिले समय (दुमोन्ट डि उर्भेल्ले)',
         'Antarctica/Macquarie' => 'पूर्वी अस्ट्रेलिया समय (मक्वारिई)',
@@ -216,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' => 'अजरबैजान समय (बाकु)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'ब्रुनाइ दारूस्सलम समय',
         'Asia/Calcutta' => 'भारतीय मानक समय (कोलकाता)',
         'Asia/Chita' => 'याकुस्ट समय (चिता)',
-        'Asia/Choibalsan' => 'उलान बाटोर समय (चोइबाल्सान)',
         'Asia/Colombo' => 'भारतीय मानक समय (कोलम्बो)',
         'Asia/Damascus' => 'पूर्वी युरोपेली समय (दामास्कस्)',
         'Asia/Dhaka' => 'बंगलादेशी समय (ढाका)',
@@ -267,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' => 'इन्डोचाइना समय (हो ची मिन्ह शहर)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'केन्द्रीय अस्ट्रेलिया समय (एडेलेड)',
         'Australia/Brisbane' => 'पूर्वी अस्ट्रेलिया समय (ब्रिस्बेन)',
         'Australia/Broken_Hill' => 'केन्द्रीय अस्ट्रेलिया समय (ब्रोकन हिल)',
-        'Australia/Currie' => 'पूर्वी अस्ट्रेलिया समय (क्युरी)',
         'Australia/Darwin' => 'केन्द्रीय अस्ट्रेलिया समय (डार्विन)',
         'Australia/Eucla' => 'केन्द्रीय पश्चिमी अस्ट्रेलिया समय (इयुक्ला)',
         'Australia/Hobart' => 'पूर्वी अस्ट्रेलिया समय (होभार्ट)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'पूर्वी अस्ट्रेलिया समय (मेल्बर्न)',
         'Australia/Perth' => 'पश्चिमी अस्ट्रेलिया समय (पर्थ)',
         'Australia/Sydney' => 'पूर्वी अस्ट्रेलिया समय (सिड्नी)',
-        'CST6CDT' => 'केन्द्रीय समय',
-        'EST5EDT' => 'पूर्वी समय',
         'Etc/GMT' => 'ग्रीनविच मिन समय',
         'Etc/UTC' => 'समन्वित विश्व समय',
         'Europe/Amsterdam' => 'केन्द्रीय युरोपेली समय (एम्स्ट्र्डम)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'पूर्वी युरोपेली समय (ताल्लिन)',
         'Europe/Tirane' => 'केन्द्रीय युरोपेली समय (टिराने)',
         'Europe/Ulyanovsk' => 'मस्को समय (उल्यानोभ्स्क)',
-        'Europe/Uzhgorod' => 'पूर्वी युरोपेली समय (उझगोरद)',
         'Europe/Vaduz' => 'केन्द्रीय युरोपेली समय (भाडुज)',
         'Europe/Vatican' => 'केन्द्रीय युरोपेली समय (भ्याटिकन)',
         'Europe/Vienna' => 'केन्द्रीय युरोपेली समय (भियना)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'भोल्गाग्राड समय (भोल्गोग्राद)',
         'Europe/Warsaw' => 'केन्द्रीय युरोपेली समय (वारसअ)',
         'Europe/Zagreb' => 'केन्द्रीय युरोपेली समय (जाग्रेब)',
-        'Europe/Zaporozhye' => 'पूर्वी युरोपेली समय (जापोरोझ्ये)',
         'Europe/Zurich' => 'केन्द्रीय युरोपेली समय (जुरिक)',
         'Indian/Antananarivo' => 'पूर्वी अफ्रिकी समय (अन्टानारिभो)',
         'Indian/Chagos' => 'हिन्द महासागर समय (चागोस)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'मउरिटस समय (मउरिटिअस)',
         'Indian/Mayotte' => 'पूर्वी अफ्रिकी समय (मायोट्टे)',
         'Indian/Reunion' => 'रियुनियन समय',
-        'MST7MDT' => 'हिमाली समय',
-        'PST8PDT' => 'प्यासिफिक समय',
         'Pacific/Apia' => 'आपिया समय (अपिया)',
         'Pacific/Auckland' => 'न्यूजिल्यान्ड समय (अकल्यान्ड)',
         'Pacific/Bougainville' => 'पपूवा न्यू गिनी समय (बुगेनभिल्ले)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'सोलोमोन टापु समय (गुअडालकनाल)',
         'Pacific/Guam' => 'चामोर्रो मानक समय (गुवाम)',
         'Pacific/Honolulu' => 'हवाई-एलुटियन समय (होनोलुलु)',
-        'Pacific/Johnston' => 'हवाई-एलुटियन समय (जोन्सटन)',
         'Pacific/Kiritimati' => 'लाइन टापु समय (किरितिमाटी)',
         'Pacific/Kosrae' => 'कोसराए समय (कोस्राए)',
         'Pacific/Kwajalein' => 'मार्शल टापु समय (क्वाजालेइन)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'वेक टापु समय',
         'Pacific/Wallis' => 'वालिस् र फुटुना समय',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/nl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/nl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/nl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/nl.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Mountain-tijd (Fort Nelson)',
         'America/Fortaleza' => 'Braziliaanse tijd (Fortaleza)',
         'America/Glace_Bay' => 'Atlantic-tijd (Glace Bay)',
-        'America/Godthab' => 'West-Groenlandse tijd (Nuuk)',
+        'America/Godthab' => 'tijd in Groenland (Nuuk)',
         'America/Goose_Bay' => 'Atlantic-tijd (Goose Bay)',
         'America/Grand_Turk' => 'Eastern-tijd (Grand Turk)',
         'America/Grenada' => 'Atlantic-tijd (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantic-tijd (Montserrat)',
         'America/Nassau' => 'Eastern-tijd (Nassau)',
         'America/New_York' => 'Eastern-tijd (New York)',
-        'America/Nipigon' => 'Eastern-tijd (Nipigon)',
         'America/Nome' => 'Alaska-tijd (Nome)',
         'America/Noronha' => 'Fernando de Noronha-tijd',
         'America/North_Dakota/Beulah' => 'Central-tijd (Beulah, Noord-Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Central-tijd (New Salem, Noord-Dakota)',
         'America/Ojinaga' => 'Central-tijd (Ojinaga)',
         'America/Panama' => 'Eastern-tijd (Panama)',
-        'America/Pangnirtung' => 'Eastern-tijd (Pangnirtung)',
         'America/Paramaribo' => 'Surinaamse tijd (Paramaribo)',
         'America/Phoenix' => 'Mountain-tijd (Phoenix)',
         'America/Port-au-Prince' => 'Eastern-tijd (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazone-tijd (Porto Velho)',
         'America/Puerto_Rico' => 'Atlantic-tijd (Puerto Rico)',
         'America/Punta_Arenas' => 'Chileense tijd (Punta Arenas)',
-        'America/Rainy_River' => 'Central-tijd (Rainy River)',
         'America/Rankin_Inlet' => 'Central-tijd (Rankin Inlet)',
         'America/Recife' => 'Braziliaanse tijd (Recife)',
         'America/Regina' => 'Central-tijd (Regina)',
         'America/Resolute' => 'Central-tijd (Resolute)',
         'America/Rio_Branco' => 'Acre-tijd (Rio Branco)',
-        'America/Santa_Isabel' => 'Noordwest-Mexicaanse tijd (Santa Isabel)',
         'America/Santarem' => 'Braziliaanse tijd (Santarem)',
         'America/Santiago' => 'Chileense tijd (Santiago)',
         'America/Santo_Domingo' => 'Atlantic-tijd (Santo Domingo)',
         'America/Sao_Paulo' => 'Braziliaanse tijd (São Paulo)',
-        'America/Scoresbysund' => 'Oost-Groenlandse tijd (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'tijd in Groenland (Ittoqqortoormiit)',
         'America/Sitka' => 'Alaska-tijd (Sitka)',
         'America/St_Barthelemy' => 'Atlantic-tijd (Saint-Barthélemy)',
         'America/St_Johns' => 'Newfoundland-tijd (Saint John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Central-tijd (Swift Current)',
         'America/Tegucigalpa' => 'Central-tijd (Tegucigalpa)',
         'America/Thule' => 'Atlantic-tijd (Thule)',
-        'America/Thunder_Bay' => 'Eastern-tijd (Thunder Bay)',
         'America/Tijuana' => 'Pacific-tijd (Tijuana)',
         'America/Toronto' => 'Eastern-tijd (Toronto)',
         'America/Tortola' => 'Atlantic-tijd (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Yukon-tijd (Whitehorse)',
         'America/Winnipeg' => 'Central-tijd (Winnipeg)',
         'America/Yakutat' => 'Alaska-tijd (Yakutat)',
-        'America/Yellowknife' => 'Mountain-tijd (Yellowknife)',
-        'Antarctica/Casey' => 'Casey tijd',
+        'Antarctica/Casey' => 'West-Australische tijd (Casey)',
         'Antarctica/Davis' => 'Davis-tijd',
         'Antarctica/DumontDUrville' => 'Dumont-d’Urville-tijd',
         'Antarctica/Macquarie' => 'Oost-Australische tijd (Macquarie)',
@@ -216,24 +210,23 @@
         'Antarctica/Vostok' => 'Vostok-tijd',
         'Arctic/Longyearbyen' => 'Midden-Europese tijd (Longyearbyen)',
         'Asia/Aden' => 'Arabische tijd (Aden)',
-        'Asia/Almaty' => 'Oost-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)',
         'Asia/Bangkok' => 'Indochinese tijd (Bangkok)',
-        'Asia/Barnaul' => 'Rusland-tijd (Barnaul)',
+        'Asia/Barnaul' => 'tijd in Rusland (Barnaul)',
         'Asia/Beirut' => 'Oost-Europese tijd (Beiroet)',
         'Asia/Bishkek' => 'Kirgizische tijd (Bisjkek)',
         '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)',
@@ -267,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' => 'Oost-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)',
@@ -289,9 +282,9 @@
         'Asia/Tehran' => 'Iraanse tijd (Teheran)',
         'Asia/Thimphu' => 'Bhutaanse tijd (Thimphu)',
         'Asia/Tokyo' => 'Japanse tijd (Tokio)',
-        'Asia/Tomsk' => 'Rusland-tijd (Tomsk)',
+        'Asia/Tomsk' => 'tijd in Rusland (Tomsk)',
         'Asia/Ulaanbaatar' => 'Ulaanbaatar-tijd',
-        'Asia/Urumqi' => 'China-tijd (Urumqi)',
+        'Asia/Urumqi' => 'tijd in China (Urumqi)',
         'Asia/Ust-Nera' => 'Vladivostok-tijd (Ust-Nera)',
         'Asia/Vientiane' => 'Indochinese tijd (Vientiane)',
         'Asia/Vladivostok' => 'Vladivostok-tijd',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Midden-Australische tijd (Adelaide)',
         'Australia/Brisbane' => 'Oost-Australische tijd (Brisbane)',
         'Australia/Broken_Hill' => 'Midden-Australische tijd (Broken Hill)',
-        'Australia/Currie' => 'Oost-Australische tijd (Currie)',
         'Australia/Darwin' => 'Midden-Australische tijd (Darwin)',
         'Australia/Eucla' => 'Midden-Australische westelijke tijd (Eucla)',
         'Australia/Hobart' => 'Oost-Australische tijd (Hobart)',
@@ -320,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)',
@@ -342,11 +332,11 @@
         'Europe/Guernsey' => 'Greenwich Mean Time (Guernsey)',
         'Europe/Helsinki' => 'Oost-Europese tijd (Helsinki)',
         'Europe/Isle_of_Man' => 'Greenwich Mean Time (Isle of Man)',
-        'Europe/Istanbul' => 'Turkije-tijd (Istanboel)',
+        'Europe/Istanbul' => 'tijd in Turkije (Istanboel)',
         'Europe/Jersey' => 'Greenwich Mean Time (Jersey)',
         'Europe/Kaliningrad' => 'Oost-Europese tijd (Kaliningrad)',
         'Europe/Kiev' => 'Oost-Europese tijd (Kiev)',
-        'Europe/Kirov' => 'Rusland-tijd (Kirov)',
+        'Europe/Kirov' => 'tijd in Rusland (Kirov)',
         'Europe/Lisbon' => 'West-Europese tijd (Lissabon)',
         'Europe/Ljubljana' => 'Midden-Europese tijd (Ljubljana)',
         'Europe/London' => 'Greenwich Mean Time (Londen)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Oost-Europese tijd (Tallinn)',
         'Europe/Tirane' => 'Midden-Europese tijd (Tirana)',
         'Europe/Ulyanovsk' => 'Moskou-tijd (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Oost-Europese tijd (Oezjhorod)',
         'Europe/Vaduz' => 'Midden-Europese tijd (Vaduz)',
         'Europe/Vatican' => 'Midden-Europese tijd (Vaticaanstad)',
         'Europe/Vienna' => 'Midden-Europese tijd (Wenen)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Wolgograd-tijd',
         'Europe/Warsaw' => 'Midden-Europese tijd (Warschau)',
         'Europe/Zagreb' => 'Midden-Europese tijd (Zagreb)',
-        'Europe/Zaporozhye' => 'Oost-Europese tijd (Zaporizja)',
         'Europe/Zurich' => 'Midden-Europese tijd (Zürich)',
         'Indian/Antananarivo' => 'Oost-Afrikaanse tijd (Antananarivo)',
         'Indian/Chagos' => 'Indische Oceaan-tijd (Chagosarchipel)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Salomonseilandse tijd (Guadalcanal)',
         'Pacific/Guam' => 'Chamorro-tijd (Guam)',
         'Pacific/Honolulu' => 'Hawaii-Aleoetische tijd (Honolulu)',
-        'Pacific/Johnston' => 'Hawaii-Aleoetische tijd (Johnston)',
         'Pacific/Kiritimati' => 'Line-eilandse tijd (Kiritimati)',
         'Pacific/Kosrae' => 'Kosraese tijd',
         'Pacific/Kwajalein' => 'Marshalleilandse tijd (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Wake-eilandse tijd',
         'Pacific/Wallis' => 'Wallis en Futunase tijd',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/nn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/nn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/nn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/nn.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
         'America/Argentina/Tucuman' => 'argentinsk tid (Tucuman)',
         'America/Argentina/Ushuaia' => 'argentinsk tid (Ushuaia)',
         'America/Aruba' => 'tidssone for den nordamerikanske atlanterhavskysten (Aruba)',
-        'America/Asuncion' => 'paraguayansk tid (Asuncion)',
+        'America/Asuncion' => 'paraguayansk tid (Asunción)',
         'America/Bahia' => 'tidssone for Brasilia (Bahia)',
         'America/Bahia_Banderas' => 'tidssone for sentrale Nord-Amerika (Bahía de Banderas)',
         'America/Barbados' => 'tidssone for den nordamerikanske atlanterhavskysten (Barbados)',
@@ -66,7 +66,7 @@
         'America/Costa_Rica' => 'tidssone for sentrale Nord-Amerika (Costa Rica)',
         'America/Creston' => 'tidssone for Rocky Mountains (USA) (Creston)',
         'America/Cuiaba' => 'tidssone for Amazonas (Cuiaba)',
-        'America/Curacao' => 'tidssone for den nordamerikanske atlanterhavskysten (Curacao)',
+        'America/Curacao' => 'tidssone for den nordamerikanske atlanterhavskysten (Curaçao)',
         'America/Dawson_Creek' => 'tidssone for Rocky Mountains (USA) (Dawson Creek)',
         'America/Denver' => 'tidssone for Rocky Mountains (USA) (Denver)',
         'America/Detroit' => 'tidssone for den nordamerikanske austkysten (Detroit)',
@@ -76,7 +76,6 @@
         'America/Fort_Nelson' => 'tidssone for Rocky Mountains (USA) (Fort Nelson)',
         'America/Fortaleza' => 'tidssone for Brasilia (Fortaleza)',
         'America/Glace_Bay' => 'tidssone for den nordamerikanske atlanterhavskysten (Glace Bay)',
-        'America/Godthab' => 'vestgrønlandsk tid (Nuuk)',
         'America/Goose_Bay' => 'tidssone for den nordamerikanske atlanterhavskysten (Goose Bay)',
         'America/Grand_Turk' => 'tidssone for den nordamerikanske austkysten (Grand Turk)',
         'America/Grenada' => 'tidssone for den nordamerikanske atlanterhavskysten (Grenada)',
@@ -123,7 +122,6 @@
         'America/Montserrat' => 'tidssone for den nordamerikanske atlanterhavskysten (Montserrat)',
         'America/Nassau' => 'tidssone for den nordamerikanske austkysten (Nassau)',
         'America/New_York' => 'tidssone for den nordamerikanske austkysten (New York)',
-        'America/Nipigon' => 'tidssone for den nordamerikanske austkysten (Nipigon)',
         'America/Nome' => 'alaskisk tid (Nome)',
         'America/Noronha' => 'tidssone for Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'tidssone for sentrale Nord-Amerika (Beulah, North Dakota)',
@@ -131,26 +129,22 @@
         'America/North_Dakota/New_Salem' => 'tidssone for sentrale Nord-Amerika (New Salem, North Dakota)',
         'America/Ojinaga' => 'tidssone for sentrale Nord-Amerika (Ojinaga)',
         'America/Panama' => 'tidssone for den nordamerikanske austkysten (Panama)',
-        'America/Pangnirtung' => 'tidssone for den nordamerikanske austkysten (Pangnirtung)',
         'America/Phoenix' => 'tidssone for Rocky Mountains (USA) (Phoenix)',
         'America/Port-au-Prince' => 'tidssone for den nordamerikanske austkysten (Port-au-Prince)',
         'America/Port_of_Spain' => 'tidssone for den nordamerikanske atlanterhavskysten (Port of Spain)',
         'America/Porto_Velho' => 'tidssone for Amazonas (Porto Velho)',
         'America/Puerto_Rico' => 'tidssone for den nordamerikanske atlanterhavskysten (Puerto Rico)',
         'America/Punta_Arenas' => 'chilensk tid (Punta Arenas)',
-        'America/Rainy_River' => 'tidssone for sentrale Nord-Amerika (Rainy River)',
         'America/Rankin_Inlet' => 'tidssone for sentrale Nord-Amerika (Rankin Inlet)',
         'America/Recife' => 'tidssone for Brasilia (Recife)',
         'America/Regina' => 'tidssone for sentrale Nord-Amerika (Regina)',
         'America/Resolute' => 'tidssone for sentrale Nord-Amerika (Resolute)',
-        'America/Santa_Isabel' => 'tidssone for nordvestlege Mexico (Santa Isabel)',
         'America/Santarem' => 'tidssone for Brasilia (Santarem)',
         'America/Santiago' => 'chilensk tid (Santiago)',
         'America/Santo_Domingo' => 'tidssone for den nordamerikanske atlanterhavskysten (Santo Domingo)',
         'America/Sao_Paulo' => 'tidssone for Brasilia (Sao Paulo)',
-        'America/Scoresbysund' => 'austgrønlandsk tid (Ittoqqortoormiit)',
         'America/Sitka' => 'alaskisk tid (Sitka)',
-        'America/St_Barthelemy' => 'tidssone for den nordamerikanske atlanterhavskysten (St. Barthelemy)',
+        'America/St_Barthelemy' => 'tidssone for den nordamerikanske atlanterhavskysten (St. Barthélemy)',
         'America/St_Johns' => 'tidssone for Newfoundland (St. John’s)',
         'America/St_Kitts' => 'tidssone for den nordamerikanske atlanterhavskysten (St. Kitts)',
         'America/St_Lucia' => 'tidssone for den nordamerikanske atlanterhavskysten (St. Lucia)',
@@ -159,14 +153,13 @@
         'America/Swift_Current' => 'tidssone for sentrale Nord-Amerika (Swift Current)',
         'America/Tegucigalpa' => 'tidssone for sentrale Nord-Amerika (Tegucigalpa)',
         'America/Thule' => 'tidssone for den nordamerikanske atlanterhavskysten (Thule)',
-        'America/Thunder_Bay' => 'tidssone for den nordamerikanske austkysten (Thunder Bay)',
         'America/Tijuana' => 'tidssone for den nordamerikanske stillehavskysten (Tijuana)',
         'America/Toronto' => 'tidssone for den nordamerikanske austkysten (Toronto)',
         'America/Tortola' => 'tidssone for den nordamerikanske atlanterhavskysten (Tortola)',
         'America/Vancouver' => 'tidssone for den nordamerikanske stillehavskysten (Vancouver)',
         'America/Winnipeg' => 'tidssone for sentrale Nord-Amerika (Winnipeg)',
         'America/Yakutat' => 'alaskisk tid (Yakutat)',
-        'America/Yellowknife' => 'tidssone for Rocky Mountains (USA) (Yellowknife)',
+        'Antarctica/Casey' => 'vestaustralsk tid (Casey)',
         'Antarctica/DumontDUrville' => 'tidssone for Dumont-d’Urville',
         'Antarctica/Macquarie' => 'austaustralsk tid (Macquarie)',
         'Antarctica/McMurdo' => 'nyzealandsk tid (McMurdo)',
@@ -174,7 +167,6 @@
         'Antarctica/Troll' => 'Troll',
         'Arctic/Longyearbyen' => 'sentraleuropeisk tid (Longyearbyen)',
         'Asia/Aden' => 'arabisk tid (Aden)',
-        'Asia/Almaty' => 'austkasakhstansk tid (Almaty)',
         'Asia/Amman' => 'austeuropeisk tid (Amman)',
         'Asia/Ashgabat' => 'turkmensk tid (Asjgabat)',
         'Asia/Baghdad' => 'arabisk tid (Baghdad)',
@@ -182,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)',
@@ -208,7 +199,6 @@
         'Asia/Omsk' => 'tidssone for Omsk',
         'Asia/Pyongyang' => 'koreansk tid (Pyongyang)',
         'Asia/Qatar' => 'arabisk tid (Qatar)',
-        'Asia/Qostanay' => 'austkasakhstansk tid (Qostanay)',
         'Asia/Riyadh' => 'arabisk tid (Riyadh)',
         'Asia/Sakhalin' => 'tidssone for Sakhalin',
         'Asia/Samarkand' => 'usbekisk tid (Samarkand)',
@@ -238,7 +228,6 @@
         'Australia/Adelaide' => 'sentralaustralsk tid (Adelaide)',
         'Australia/Brisbane' => 'austaustralsk tid (Brisbane)',
         'Australia/Broken_Hill' => 'sentralaustralsk tid (Broken Hill)',
-        'Australia/Currie' => 'austaustralsk tid (Currie)',
         'Australia/Darwin' => 'sentralaustralsk tid (Darwin)',
         'Australia/Eucla' => 'vest-sentralaustralsk tid (Eucla)',
         'Australia/Hobart' => 'austaustralsk tid (Hobart)',
@@ -247,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)',
@@ -291,7 +278,6 @@
         'Europe/Tallinn' => 'austeuropeisk tid (Tallinn)',
         'Europe/Tirane' => 'sentraleuropeisk tid (Tirane)',
         'Europe/Ulyanovsk' => 'tidssone for Moskva (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'austeuropeisk tid (Uzhgorod)',
         'Europe/Vaduz' => 'sentraleuropeisk tid (Vaduz)',
         'Europe/Vatican' => 'sentraleuropeisk tid (Vatican)',
         'Europe/Vienna' => 'sentraleuropeisk tid (Vienna)',
@@ -299,7 +285,6 @@
         'Europe/Volgograd' => 'tidssone for Volgograd',
         'Europe/Warsaw' => 'sentraleuropeisk tid (Warsaw)',
         'Europe/Zagreb' => 'sentraleuropeisk tid (Zagreb)',
-        'Europe/Zaporozhye' => 'austeuropeisk tid (Zaporozhye)',
         'Europe/Zurich' => 'sentraleuropeisk tid (Zurich)',
         'Indian/Antananarivo' => 'austafrikansk tid (Antananarivo)',
         'Indian/Cocos' => 'tidssone for Kokosøyane',
@@ -309,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',
@@ -321,7 +304,6 @@
         'Pacific/Galapagos' => 'tidssone for Galápagosøyane',
         'Pacific/Guadalcanal' => 'Salomonøyane (Guadalcanal)',
         'Pacific/Honolulu' => 'tidssone for Hawaii og Aleutene (Honolulu)',
-        'Pacific/Johnston' => 'tidssone for Hawaii og Aleutene (Johnston)',
         'Pacific/Kiritimati' => 'tidssone for Lineøyane (Kiritimati)',
         'Pacific/Kwajalein' => 'Marshalløyane (Kwajalein)',
         'Pacific/Majuro' => 'Marshalløyane (Majuro)',
@@ -339,6 +321,5 @@
         'Pacific/Wake' => 'USAs ytre småøyar (Wake)',
         'Pacific/Wallis' => 'tidssone for Wallis- og Futunaøyane',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/no.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/no.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/no.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/no.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'tidssone for Rocky Mountains (USA) (Fort Nelson)',
         'America/Fortaleza' => 'tidssone for Brasilia (Fortaleza)',
         'America/Glace_Bay' => 'tidssone for den nordamerikanske atlanterhavskysten (Glace Bay)',
-        'America/Godthab' => 'vestgrønlandsk tid (Nuuk)',
+        'America/Godthab' => 'tidssone for Grønland (Nuuk)',
         'America/Goose_Bay' => 'tidssone for den nordamerikanske atlanterhavskysten (Goose Bay)',
         'America/Grand_Turk' => 'tidssone for den nordamerikanske østkysten (Grand Turk)',
         'America/Grenada' => 'tidssone for den nordamerikanske atlanterhavskysten (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'tidssone for den nordamerikanske atlanterhavskysten (Montserrat)',
         'America/Nassau' => 'tidssone for den nordamerikanske østkysten (Nassau)',
         'America/New_York' => 'tidssone for den nordamerikanske østkysten (New York)',
-        'America/Nipigon' => 'tidssone for den nordamerikanske østkysten (Nipigon)',
         'America/Nome' => 'alaskisk tid (Nome)',
         'America/Noronha' => 'tidssone for Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'tidssone for det sentrale Nord-Amerika (Beulah, Nord-Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'tidssone for det sentrale Nord-Amerika (New Salem, Nord-Dakota)',
         'America/Ojinaga' => 'tidssone for det sentrale Nord-Amerika (Ojinaga)',
         'America/Panama' => 'tidssone for den nordamerikanske østkysten (Panama)',
-        'America/Pangnirtung' => 'tidssone for den nordamerikanske østkysten (Pangnirtung)',
         'America/Paramaribo' => 'surinamsk tid (Paramaribo)',
         'America/Phoenix' => 'tidssone for Rocky Mountains (USA) (Phoenix)',
         'America/Port-au-Prince' => 'tidssone for den nordamerikanske østkysten (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'tidssone for Amazonas (Porto Velho)',
         'America/Puerto_Rico' => 'tidssone for den nordamerikanske atlanterhavskysten (Puerto Rico)',
         'America/Punta_Arenas' => 'chilensk tid (Punta Arenas)',
-        'America/Rainy_River' => 'tidssone for det sentrale Nord-Amerika (Rainy River)',
         'America/Rankin_Inlet' => 'tidssone for det sentrale Nord-Amerika (Rankin Inlet)',
         'America/Recife' => 'tidssone for Brasilia (Recife)',
         'America/Regina' => 'tidssone for det sentrale Nord-Amerika (Regina)',
         'America/Resolute' => 'tidssone for det sentrale Nord-Amerika (Resolute)',
         'America/Rio_Branco' => 'Acre-tid (Rio Branco)',
-        'America/Santa_Isabel' => 'tidssone for nordvestlige Mexico (Santa Isabel)',
         'America/Santarem' => 'tidssone for Brasilia (Santarém)',
         'America/Santiago' => 'chilensk tid (Santiago)',
         'America/Santo_Domingo' => 'tidssone for den nordamerikanske atlanterhavskysten (Santo Domingo)',
         'America/Sao_Paulo' => 'tidssone for Brasilia (São Paulo)',
-        'America/Scoresbysund' => 'østgrønlandsk tid (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'tidssone for Grønland (Ittoqqortoormiit)',
         'America/Sitka' => 'alaskisk tid (Sitka)',
         'America/St_Barthelemy' => 'tidssone for den nordamerikanske atlanterhavskysten (Saint-Barthélemy)',
         'America/St_Johns' => 'tidssone for Newfoundland (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'tidssone for det sentrale Nord-Amerika (Swift Current)',
         'America/Tegucigalpa' => 'tidssone for det sentrale Nord-Amerika (Tegucigalpa)',
         'America/Thule' => 'tidssone for den nordamerikanske atlanterhavskysten (Thule)',
-        'America/Thunder_Bay' => 'tidssone for den nordamerikanske østkysten (Thunder Bay)',
         'America/Tijuana' => 'tidssone for den nordamerikanske Stillehavskysten (Tijuana)',
         'America/Toronto' => 'tidssone for den nordamerikanske østkysten (Toronto)',
         'America/Tortola' => 'tidssone for den nordamerikanske atlanterhavskysten (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'tidssone for Yukon (Whitehorse)',
         'America/Winnipeg' => 'tidssone for det sentrale Nord-Amerika (Winnipeg)',
         'America/Yakutat' => 'alaskisk tid (Yakutat)',
-        'America/Yellowknife' => 'tidssone for Rocky Mountains (USA) (Yellowknife)',
-        'Antarctica/Casey' => 'Casey-tid',
+        'Antarctica/Casey' => 'vestaustralsk tid (Casey)',
         'Antarctica/Davis' => 'tidssone for Davis',
         'Antarctica/DumontDUrville' => 'tidssone for Dumont d’Urville',
         'Antarctica/Macquarie' => 'østaustralsk tid (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'tidssone for Vostok',
         'Arctic/Longyearbyen' => 'sentraleuropeisk tid (Longyearbyen)',
         'Asia/Aden' => 'arabisk tid (Aden)',
-        'Asia/Almaty' => 'østkasakhstansk 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)',
@@ -233,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)',
@@ -267,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' => 'østkasakhstansk 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'sentralaustralsk tid (Adelaide)',
         'Australia/Brisbane' => 'østaustralsk tid (Brisbane)',
         'Australia/Broken_Hill' => 'sentralaustralsk tid (Broken Hill)',
-        'Australia/Currie' => 'østaustralsk tid (Currie)',
         'Australia/Darwin' => 'sentralaustralsk tid (Darwin)',
         'Australia/Eucla' => 'vest-sentralaustralsk tid (Eucla)',
         'Australia/Hobart' => 'østaustralsk tid (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'østeuropeisk tid (Tallinn)',
         'Europe/Tirane' => 'sentraleuropeisk tid (Tirana)',
         'Europe/Ulyanovsk' => 'tidssone for Moskva (Uljanovsk)',
-        'Europe/Uzhgorod' => 'østeuropeisk tid (Uzjhorod)',
         'Europe/Vaduz' => 'sentraleuropeisk tid (Vaduz)',
         'Europe/Vatican' => 'sentraleuropeisk tid (Vatikanstaten)',
         'Europe/Vienna' => 'sentraleuropeisk tid (Wien)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'tidssone for Volgograd',
         'Europe/Warsaw' => 'sentraleuropeisk tid (Warszawa)',
         'Europe/Zagreb' => 'sentraleuropeisk tid (Zagreb)',
-        'Europe/Zaporozhye' => 'østeuropeisk tid (Zaporizjzja)',
         'Europe/Zurich' => 'sentraleuropeisk tid (Zürich)',
         'Indian/Antananarivo' => 'østafrikansk tid (Antananarivo)',
         'Indian/Chagos' => 'tidssone for Indiahavet (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'salomonsk tid (Guadalcanal)',
         'Pacific/Guam' => 'tidssone for Chamorro (Guam)',
         'Pacific/Honolulu' => 'tidssone for Hawaii og Aleutene (Honolulu)',
-        'Pacific/Johnston' => 'tidssone for Hawaii og Aleutene (Johnston)',
         'Pacific/Kiritimati' => 'tidssone for Linjeøyene (Kiritimati)',
         'Pacific/Kosrae' => 'tidssone for Kosrae',
         'Pacific/Kwajalein' => 'marshallesisk tid (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'tidssone for Wake Island',
         'Pacific/Wallis' => 'tidssone for Wallis- og Futunaøyene',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/oc.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/oc.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/oc.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/oc.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,37 @@
+<?php
+
+return [
+    'Names' => [
+        'Africa/Abidjan' => 'ora al meridian de Greenwich (Abidjan)',
+        'Africa/Accra' => 'ora al meridian de Greenwich (Accra)',
+        'Africa/Bamako' => 'ora al meridian de Greenwich (Bamako)',
+        'Africa/Banjul' => 'ora al meridian de Greenwich (Banjul)',
+        'Africa/Bissau' => 'ora al meridian de Greenwich (Bissau)',
+        'Africa/Ceuta' => 'ora de Espanha (Ceuta)',
+        'Africa/Conakry' => 'ora al meridian de Greenwich (Conakry)',
+        'Africa/Dakar' => 'ora al meridian de Greenwich (Dakar)',
+        'Africa/Freetown' => 'ora al meridian de Greenwich (Freetown)',
+        'Africa/Lome' => 'ora al meridian de Greenwich (Lome)',
+        'Africa/Monrovia' => 'ora al meridian de Greenwich (Monrovia)',
+        'Africa/Nouakchott' => 'ora al meridian de Greenwich (Nouakchott)',
+        'Africa/Ouagadougou' => 'ora al meridian de Greenwich (Ouagadougou)',
+        'Africa/Sao_Tome' => 'ora al meridian de Greenwich (São Tomé)',
+        'America/Danmarkshavn' => 'ora al meridian de Greenwich (Danmarkshavn)',
+        'Antarctica/Troll' => 'ora al meridian de Greenwich (Troll)',
+        'Asia/Hong_Kong' => 'ora de Hong Kong (Hong Kong)',
+        'Atlantic/Canary' => 'ora de Espanha (Canary)',
+        'Atlantic/Reykjavik' => 'ora al meridian de Greenwich (Reykjavik)',
+        'Atlantic/St_Helena' => 'ora al meridian de Greenwich (St. Helena)',
+        'Etc/GMT' => 'ora al meridian de Greenwich',
+        'Europe/Dublin' => 'ora al meridian de Greenwich (Dublin)',
+        'Europe/Guernsey' => 'ora al meridian de Greenwich (Guernsey)',
+        'Europe/Isle_of_Man' => 'ora al meridian de Greenwich (Isle of Man)',
+        'Europe/Jersey' => 'ora al meridian de Greenwich (Jersey)',
+        'Europe/London' => 'ora al meridian de Greenwich (London)',
+        'Europe/Madrid' => 'ora de Espanha (Madrid)',
+        'Europe/Paris' => 'ora de França (Paris)',
+    ],
+    'Meta' => [
+        'GmtFormat' => 'UTC%s',
+    ],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/om.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/om.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/om.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/om.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,90 +2,425 @@
 
 return [
     'Names' => [
-        'Africa/Addis_Ababa' => 'Itoophiyaa (Addis Ababa)',
-        'Africa/Nairobi' => 'Keeniyaa (Nairobi)',
-        'America/Adak' => 'United States (Adak)',
-        'America/Anchorage' => 'United States (Anchorage)',
-        'America/Araguaina' => 'Brazil (Araguaina)',
-        'America/Bahia' => 'Brazil (Bahia)',
-        'America/Belem' => 'Brazil (Belem)',
-        'America/Boa_Vista' => 'Brazil (Boa Vista)',
-        'America/Boise' => 'United States (Boise)',
-        'America/Campo_Grande' => 'Brazil (Campo Grande)',
-        'America/Chicago' => 'United States (Chicago)',
-        'America/Cuiaba' => 'Brazil (Cuiaba)',
-        'America/Denver' => 'United States (Denver)',
-        'America/Detroit' => 'United States (Detroit)',
-        'America/Eirunepe' => 'Brazil (Eirunepe)',
-        'America/Fortaleza' => 'Brazil (Fortaleza)',
-        'America/Indiana/Knox' => 'United States (Knox, Indiana)',
-        'America/Indiana/Marengo' => 'United States (Marengo, Indiana)',
-        'America/Indiana/Petersburg' => 'United States (Petersburg, Indiana)',
-        'America/Indiana/Tell_City' => 'United States (Tell City, Indiana)',
-        'America/Indiana/Vevay' => 'United States (Vevay, Indiana)',
-        'America/Indiana/Vincennes' => 'United States (Vincennes, Indiana)',
-        'America/Indiana/Winamac' => 'United States (Winamac, Indiana)',
-        'America/Indianapolis' => 'United States (Indianapolis)',
-        'America/Juneau' => 'United States (Juneau)',
-        'America/Kentucky/Monticello' => 'United States (Monticello, Kentucky)',
-        'America/Los_Angeles' => 'United States (Los Angeles)',
-        'America/Louisville' => 'United States (Louisville)',
-        'America/Maceio' => 'Brazil (Maceio)',
-        'America/Manaus' => 'Brazil (Manaus)',
-        'America/Menominee' => 'United States (Menominee)',
-        'America/Metlakatla' => 'United States (Metlakatla)',
-        'America/New_York' => 'United States (New York)',
-        'America/Nome' => 'United States (Nome)',
-        'America/Noronha' => 'Brazil (Noronha)',
-        'America/North_Dakota/Beulah' => 'United States (Beulah, North Dakota)',
-        'America/North_Dakota/Center' => 'United States (Center, North Dakota)',
-        'America/North_Dakota/New_Salem' => 'United States (New Salem, North Dakota)',
-        'America/Phoenix' => 'United States (Phoenix)',
-        'America/Porto_Velho' => 'Brazil (Porto Velho)',
-        'America/Recife' => 'Brazil (Recife)',
-        'America/Rio_Branco' => 'Brazil (Rio Branco)',
-        'America/Santarem' => 'Brazil (Santarem)',
-        'America/Sao_Paulo' => 'Brazil (Sao Paulo)',
-        'America/Sitka' => 'United States (Sitka)',
-        'America/Yakutat' => 'United States (Yakutat)',
-        'Antarctica/Troll' => 'Troll',
-        'Asia/Anadyr' => 'Russia (Anadyr)',
-        'Asia/Barnaul' => 'Russia (Barnaul)',
-        'Asia/Calcutta' => 'India (Kolkata)',
-        'Asia/Chita' => 'Russia (Chita)',
-        'Asia/Irkutsk' => 'Russia (Irkutsk)',
-        'Asia/Kamchatka' => 'Russia (Kamchatka)',
-        'Asia/Khandyga' => 'Russia (Khandyga)',
-        'Asia/Krasnoyarsk' => 'Russia (Krasnoyarsk)',
-        'Asia/Magadan' => 'Russia (Magadan)',
-        'Asia/Novokuznetsk' => 'Russia (Novokuznetsk)',
-        'Asia/Novosibirsk' => 'Russia (Novosibirsk)',
-        'Asia/Omsk' => 'Russia (Omsk)',
-        'Asia/Sakhalin' => 'Russia (Sakhalin)',
-        'Asia/Shanghai' => 'China (Shanghai)',
-        'Asia/Srednekolymsk' => 'Russia (Srednekolymsk)',
-        'Asia/Tokyo' => 'Japan (Tokyo)',
-        'Asia/Tomsk' => 'Russia (Tomsk)',
-        'Asia/Urumqi' => 'China (Urumqi)',
-        'Asia/Ust-Nera' => 'Russia (Ust-Nera)',
-        'Asia/Vladivostok' => 'Russia (Vladivostok)',
-        'Asia/Yakutsk' => 'Russia (Yakutsk)',
-        'Asia/Yekaterinburg' => 'Russia (Yekaterinburg)',
-        'Europe/Astrakhan' => 'Russia (Astrakhan)',
-        'Europe/Berlin' => 'Germany (Berlin)',
-        'Europe/Busingen' => 'Germany (Busingen)',
-        'Europe/Kaliningrad' => 'Russia (Kaliningrad)',
-        'Europe/Kirov' => 'Russia (Kirov)',
-        'Europe/London' => 'United Kingdom (London)',
-        'Europe/Moscow' => 'Russia (Moscow)',
-        'Europe/Paris' => 'France (Paris)',
-        'Europe/Rome' => 'Italy (Rome)',
-        'Europe/Samara' => 'Russia (Samara)',
-        'Europe/Saratov' => 'Russia (Saratov)',
-        'Europe/Ulyanovsk' => 'Russia (Ulyanovsk)',
-        'Europe/Volgograd' => 'Russia (Volgograd)',
-        'Pacific/Honolulu' => 'United States (Honolulu)',
-    ],
-    'Meta' => [
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/or.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/or.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/or.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/or.php	2026-05-20 10:22:01.000000000 +0200
@@ -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' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ଟୁନିସ୍‌)',
@@ -106,12 +106,12 @@
         'America/Fort_Nelson' => 'ପାର୍ବତ୍ୟ ସମୟ (ଫୋର୍ଟ୍ ନେଲସନ୍)',
         'America/Fortaleza' => 'ବ୍ରାସିଲିଆ ସମୟ (ଫୋର୍ଟେଲେଜା)',
         'America/Glace_Bay' => 'ଆଟଲାଣ୍ଟିକ୍ ସମୟ (ଗ୍ଲାସେ ବେ)',
-        'America/Godthab' => 'ପଶ୍ଚିମ ଗ୍ରୀନଲ୍ୟାଣ୍ଡ୍ ସମୟ (ନୁଉକ୍)',
+        'America/Godthab' => 'ଗ୍ରୀନଲ୍ୟାଣ୍ଡ ସମୟ (ନୁଉକ୍)',
         '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' => 'କେନ୍ଦ୍ରୀୟ ସମୟ (ମାନାଗୁଆ)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'ଆଟଲାଣ୍ଟିକ୍ ସମୟ (ମୋନଟସେରରାଟ୍)',
         'America/Nassau' => 'ପୂର୍ବାଞ୍ଚଳ ସମୟ (ନାସାଉ)',
         'America/New_York' => 'ପୂର୍ବାଞ୍ଚଳ ସମୟ (ନ୍ୟୁ ୟୋର୍କ୍)',
-        'America/Nipigon' => 'ପୂର୍ବାଞ୍ଚଳ ସମୟ (ନିପିଗୋନ୍)',
         'America/Nome' => 'ଆଲାସ୍କା ସମୟ (ନୋମେ)',
         'America/Noronha' => 'ଫର୍ଣ୍ଣାଣ୍ଡୋ ଡି ନୋରୋନ୍ନା ସମୟ',
         'America/North_Dakota/Beulah' => 'କେନ୍ଦ୍ରୀୟ ସମୟ (ବେଉଲାହ, ଉତ୍ତର ଡାକୋଟା)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'କେନ୍ଦ୍ରୀୟ ସମୟ (ନ୍ୟୁ ସାଲେମ୍, ଉତ୍ତର ଡାକୋଟା)',
         'America/Ojinaga' => 'କେନ୍ଦ୍ରୀୟ ସମୟ (ଓଜିନାଗା)',
         'America/Panama' => 'ପୂର୍ବାଞ୍ଚଳ ସମୟ (ପାନାମା)',
-        'America/Pangnirtung' => 'ପୂର୍ବାଞ୍ଚଳ ସମୟ (ପାଙ୍ଗନିର୍ଟୁଙ୍ଗ)',
         'America/Paramaribo' => 'ସୁରିନେମ୍‌ ସମୟ (ପାରାମାରିବୋ)',
         'America/Phoenix' => 'ପାର୍ବତ୍ୟ ସମୟ (ଫୋଇନିକ୍ସ)',
         'America/Port-au-Prince' => 'ପୂର୍ବାଞ୍ଚଳ ସମୟ (ପୋର୍ଟ୍-ଏୟୁ-ପ୍ରିନ୍ସ)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'ଆମାଜନ୍ ସମୟ (ପୋର୍ଟୋ ଭେଲୋ)',
         'America/Puerto_Rico' => 'ଆଟଲାଣ୍ଟିକ୍ ସମୟ (ପୁଏର୍ତୋ ରିକୋ)',
         'America/Punta_Arenas' => 'ଚିଲି ସମୟ (ପୁଣ୍ଟା ଏରିନାସ୍‌)',
-        'America/Rainy_River' => 'କେନ୍ଦ୍ରୀୟ ସମୟ (ରେଇନି ରିଭର୍)',
         'America/Rankin_Inlet' => 'କେନ୍ଦ୍ରୀୟ ସମୟ (ରାନକିନ୍ ଇନଲେଟ୍)',
         'America/Recife' => 'ବ୍ରାସିଲିଆ ସମୟ (ରେସିଫି)',
         'America/Regina' => 'କେନ୍ଦ୍ରୀୟ ସମୟ (ରେଗିନା)',
         'America/Resolute' => 'କେନ୍ଦ୍ରୀୟ ସମୟ (ରିସୋଲୁଟେ)',
         'America/Rio_Branco' => 'ଆକା ସମୟ (ରିଓ ବ୍ରାଙ୍କୋ)',
-        'America/Santa_Isabel' => 'ଉତ୍ତରପଶ୍ଚିମ ମେକ୍ସିକୋ ସମୟ (Santa Isabel)',
         'America/Santarem' => 'ବ୍ରାସିଲିଆ ସମୟ (ସାଣ୍ଟାରେମ୍‌)',
         'America/Santiago' => 'ଚିଲି ସମୟ (ସାଣ୍ଟିଆଗୋ)',
         'America/Santo_Domingo' => 'ଆଟଲାଣ୍ଟିକ୍ ସମୟ (ସାଣ୍ଟୋ ଡୋମିଙ୍ଗୋ)',
         'America/Sao_Paulo' => 'ବ୍ରାସିଲିଆ ସମୟ (ସାଓ ପାଓଲୋ)',
-        'America/Scoresbysund' => 'ପୂର୍ବ ଗ୍ରୀନଲ୍ୟାଣ୍ଡ୍ ସମୟ (ଇଟ୍ଟୋକ୍ଵୋରଟୋରମିଟ୍)',
+        'America/Scoresbysund' => 'ଗ୍ରୀନଲ୍ୟାଣ୍ଡ ସମୟ (ଇଟ୍ଟୋକ୍ଵୋରଟୋରମିଟ୍)',
         'America/Sitka' => 'ଆଲାସ୍କା ସମୟ (ସିଟକା)',
         'America/St_Barthelemy' => 'ଆଟଲାଣ୍ଟିକ୍ ସମୟ (ସେଣ୍ଟ୍. ବାର୍ଥେଲେମି)',
         'America/St_Johns' => 'ନ୍ୟୁଫାଉଣ୍ଡଲ୍ୟାଣ୍ଡ୍ ସମୟ (ସେଣ୍ଟ୍. ଜନସ୍)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'କେନ୍ଦ୍ରୀୟ ସମୟ (ସୁଇଫ୍ଟ୍ କରେଣ୍ଟ୍)',
         'America/Tegucigalpa' => 'କେନ୍ଦ୍ରୀୟ ସମୟ (ଟେଗୁସିଗାଲପା)',
         'America/Thule' => 'ଆଟଲାଣ୍ଟିକ୍ ସମୟ (ଥୁଲେ)',
-        'America/Thunder_Bay' => 'ପୂର୍ବାଞ୍ଚଳ ସମୟ (ଥଣ୍ଡର୍ ବେ)',
         'America/Tijuana' => 'ପାସିଫିକ୍ ସମୟ (ତିଜୁଆନା)',
         'America/Toronto' => 'ପୂର୍ବାଞ୍ଚଳ ସମୟ (ଟୋରୋଣ୍ଟୋ)',
         'America/Tortola' => 'ଆଟଲାଣ୍ଟିକ୍ ସମୟ (ଟୋରଟୋଲା)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'ୟୁକୋନ୍ ସମୟ (ହ୍ଵାଇଟହର୍ସ୍)',
         'America/Winnipeg' => 'କେନ୍ଦ୍ରୀୟ ସମୟ (ୱିନିପେଗ୍)',
         'America/Yakutat' => 'ଆଲାସ୍କା ସମୟ (ୟାକୁଟାଟ୍)',
-        'America/Yellowknife' => 'ପାର୍ବତ୍ୟ ସମୟ (ୟେଲ୍ଲୋନାଇଫ୍)',
-        'Antarctica/Casey' => 'ଆଣ୍ଟାର୍କାଟିକା ସମୟ (କାସେ)',
+        'Antarctica/Casey' => 'ପଶ୍ଚିମ ଅଷ୍ଟ୍ରେଲିଆ ସମୟ (କାସେ)',
         'Antarctica/Davis' => 'ଡେଭିସ୍‌ ସମୟ',
         'Antarctica/DumontDUrville' => 'ଡୁମୋଣ୍ଟ-ଡି‘ଉରଭିଲ୍ଲେ ସମୟ',
         'Antarctica/Macquarie' => 'ପୂର୍ବ ଅଷ୍ଟ୍ରେଲିଆ ସମୟ (ମାକ୍ୱେରୀ)',
@@ -216,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' => 'ଆଜେରବାଇଜାନ ସମୟ (ବାକୁ)',
@@ -231,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' => 'ପୂର୍ବ ତିମୋର୍‌ ସମୟ (ଦିଲ୍ଲୀ)',
@@ -267,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' => 'ଉଜବେକିସ୍ତାନ ସମୟ (ତାଶକେଣ୍ଟ)',
@@ -291,7 +284,7 @@
         'Asia/Tokyo' => 'ଜାପାନ ସମୟ (ଟୋକିଓ)',
         'Asia/Tomsk' => 'ରୁଷିଆ ସମୟ (ଟୋମସ୍କ)',
         'Asia/Ulaanbaatar' => 'ଉଲାନ୍‌ବାଟର୍‌ ସମୟ',
-        'Asia/Urumqi' => 'ଚିନ୍ ସମୟ (ଉରୁମକି)',
+        'Asia/Urumqi' => 'ଚୀନ୍‌ ସମୟ (ଉରୁମକି)',
         'Asia/Ust-Nera' => 'ଭ୍ଲାଡିଭୋଷ୍ଟୋକ୍ ସମୟ (ୟୁଷ୍ଟ-ନେରା)',
         'Asia/Vientiane' => 'ଇଣ୍ଡୋଚାଇନା ସମୟ (ଭିଏଣ୍ଟିଏନ୍‌)',
         'Asia/Vladivostok' => 'ଭ୍ଲାଡିଭୋଷ୍ଟୋକ୍ ସମୟ',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'ମଧ୍ୟ ଅଷ୍ଟ୍ରେଲିଆ ସମୟ (ଆଡିଲେଡ୍‌)',
         'Australia/Brisbane' => 'ପୂର୍ବ ଅଷ୍ଟ୍ରେଲିଆ ସମୟ (ବ୍ରିସବେନ୍‌)',
         'Australia/Broken_Hill' => 'ମଧ୍ୟ ଅଷ୍ଟ୍ରେଲିଆ ସମୟ (ବ୍ରୋକେନ୍‌ ହିଲ୍‌)',
-        'Australia/Currie' => 'ପୂର୍ବ ଅଷ୍ଟ୍ରେଲିଆ ସମୟ (କ୍ୟୁରୀ)',
         'Australia/Darwin' => 'ମଧ୍ୟ ଅଷ୍ଟ୍ରେଲିଆ ସମୟ (ଡାରୱିନ୍‌)',
         'Australia/Eucla' => 'ଅଷ୍ଟ୍ରେଲିୟ ମଧ୍ୟ ପଶ୍ଚିମ ସମୟ (ୟୁକଲା)',
         'Australia/Hobart' => 'ପୂର୍ବ ଅଷ୍ଟ୍ରେଲିଆ ସମୟ (ହୋବାର୍ଟ୍‌)',
@@ -320,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' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ବ୍ରସଲ୍ସ୍)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'ପୂର୍ବାଞ୍ଚଳ ୟୁରୋପୀୟ ସମୟ (ଟାଲିନ୍ନ)',
         'Europe/Tirane' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ଟିରାନେ)',
         'Europe/Ulyanovsk' => 'ମସ୍କୋ ସମୟ (ୟୁଲୟାନୋଭସ୍କ)',
-        'Europe/Uzhgorod' => 'ପୂର୍ବାଞ୍ଚଳ ୟୁରୋପୀୟ ସମୟ (ଉଜହୋରୋଦ୍)',
         'Europe/Vaduz' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ଭାଡୁଜ)',
         'Europe/Vatican' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ଭାଟିକାନ୍)',
         'Europe/Vienna' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ଭିଏନା)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'ଭୋଲଗୋଗ୍ରାଡ୍ ସମୟ',
         'Europe/Warsaw' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ୱାରସୱା)',
         'Europe/Zagreb' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ଜାଗ୍ରେବ୍)',
-        'Europe/Zaporozhye' => 'ପୂର୍ବାଞ୍ଚଳ ୟୁରୋପୀୟ ସମୟ (ଜାପୋରୋଜହୟେ)',
         'Europe/Zurich' => 'କେନ୍ଦ୍ରୀୟ ୟୁରୋପୀୟ ସମୟ (ଜୁରିକ୍)',
         'Indian/Antananarivo' => 'ପୂର୍ବ ଆଫ୍ରିକା ସମୟ (ଆଣ୍ଟାନାନାରିଭୋ)',
         'Indian/Chagos' => 'ଭାରତ ମାହାସାଗର ସମୟ (ଚାଗୋସ୍‌)',
@@ -395,24 +383,21 @@
         '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/Johnston' => 'ହୱାଇ-ଆଲେଉଟିୟ ସମୟ (ଜନଷ୍ଟନ୍)',
         'Pacific/Kiritimati' => 'ଲାଇନ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ ସମୟ (କିରିତିମାଟି)',
         'Pacific/Kosrae' => 'କୋସରେଇ ସମୟ',
         'Pacific/Kwajalein' => 'ମାର୍ଶାଲ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ ସମୟ (କ୍ୱାଜାଲେଇନ୍)',
@@ -425,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' => 'ଟୋଙ୍ଗା ସମୟ (ଟୋଙ୍ଗାଟାପୁ)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'ୱେକ୍‌ ଦ୍ୱୀପ ସମୟ',
         'Pacific/Wallis' => 'ୱାଲିସ୍‌ ଏବଂ ଫୁଟୁନା ସମୟ',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/os.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/os.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/os.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/os.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
         'Africa/Monrovia' => 'Гринвичы рӕстӕмбис рӕстӕг (Monrovia)',
         'Africa/Nouakchott' => 'Гринвичы рӕстӕмбис рӕстӕг (Nouakchott)',
         'Africa/Ouagadougou' => 'Гринвичы рӕстӕмбис рӕстӕг (Ouagadougou)',
-        'Africa/Sao_Tome' => 'Гринвичы рӕстӕмбис рӕстӕг (Sao Tome)',
+        'Africa/Sao_Tome' => 'Гринвичы рӕстӕмбис рӕстӕг (São Tomé)',
         'Africa/Tripoli' => 'Скӕсӕн Европӕйаг рӕстӕг (Tripoli)',
         'Africa/Tunis' => 'Астӕуккаг Европӕйаг рӕстӕг (Tunis)',
         'America/Adak' => 'АИШ рӕстӕг (Adak)',
@@ -154,7 +154,6 @@
         'Europe/Tallinn' => 'Скӕсӕн Европӕйаг рӕстӕг (Tallinn)',
         'Europe/Tirane' => 'Астӕуккаг Европӕйаг рӕстӕг (Tirane)',
         'Europe/Ulyanovsk' => 'Мӕскуыйы рӕстӕг (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Скӕсӕн Европӕйаг рӕстӕг (Uzhgorod)',
         'Europe/Vaduz' => 'Астӕуккаг Европӕйаг рӕстӕг (Vaduz)',
         'Europe/Vatican' => 'Астӕуккаг Европӕйаг рӕстӕг (Vatican)',
         'Europe/Vienna' => 'Астӕуккаг Европӕйаг рӕстӕг (Vienna)',
@@ -162,10 +161,8 @@
         'Europe/Volgograd' => 'Уӕрӕсе рӕстӕг (Volgograd)',
         'Europe/Warsaw' => 'Астӕуккаг Европӕйаг рӕстӕг (Warsaw)',
         'Europe/Zagreb' => 'Астӕуккаг Европӕйаг рӕстӕг (Zagreb)',
-        'Europe/Zaporozhye' => 'Скӕсӕн Европӕйаг рӕстӕг (Zaporozhye)',
         'Europe/Zurich' => 'Астӕуккаг Европӕйаг рӕстӕг (Zurich)',
         'Pacific/Honolulu' => 'АИШ рӕстӕг (Honolulu)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pa.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pa.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pa.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pa.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
         'Africa/Conakry' => 'ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਵੇਲਾ (ਕੋਨੇਕਰੀ)',
         'Africa/Dakar' => 'ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਵੇਲਾ (ਡਕਾਰ)',
         'Africa/Dar_es_Salaam' => 'ਪੂਰਬੀ ਅਫਰੀਕਾ ਵੇਲਾ (ਦਾਰ ਏਸ ਸਲਾਮ)',
-        'Africa/Djibouti' => 'ਪੂਰਬੀ ਅਫਰੀਕਾ ਵੇਲਾ (ਜ਼ੀਬੂਤੀ)',
+        'Africa/Djibouti' => 'ਪੂਰਬੀ ਅਫਰੀਕਾ ਵੇਲਾ (ਜਿਬੂਤੀ)',
         'Africa/Douala' => 'ਪੱਛਮੀ ਅਫਰੀਕਾ ਵੇਲਾ (ਡੌਆਲਾ)',
         'Africa/El_Aaiun' => 'ਪੱਛਮੀ ਯੂਰਪੀ ਵੇਲਾ (ਅਲ ਅਯੂਨ)',
         'Africa/Freetown' => 'ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਵੇਲਾ (ਫਰੀਟਾਉਨ)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਵੇਲਾ (ਫੋਰਟ ਨੈਲਸਨ)',
         'America/Fortaleza' => 'ਬ੍ਰਾਜ਼ੀਲੀਆ ਵੇਲਾ (ਫੋਰਟਾਲੇਜ਼ਾ)',
         'America/Glace_Bay' => 'ਅਟਲਾਂਟਿਕ ਵੇਲਾ (ਗਲੇਸ ਬੇ)',
-        'America/Godthab' => 'ਪੱਛਮੀ ਗ੍ਰੀਨਲੈਂਡ ਵੇਲਾ (ਨੂਕ)',
+        'America/Godthab' => 'ਗ੍ਰੀਨਲੈਂਡ ਵੇਲਾ (ਨੂਕ)',
         'America/Goose_Bay' => 'ਅਟਲਾਂਟਿਕ ਵੇਲਾ (ਗੂਜ਼ ਬੇ)',
         'America/Grand_Turk' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਵੇਲਾ (ਗਰਾਂਡ ਤੁਰਕ)',
         'America/Grenada' => 'ਅਟਲਾਂਟਿਕ ਵੇਲਾ (ਗ੍ਰੇਨਾਡਾ)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'ਅਟਲਾਂਟਿਕ ਵੇਲਾ (ਮੋਂਟਸੇਰਾਤ)',
         'America/Nassau' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਵੇਲਾ (ਨਾਸਾਓ)',
         'America/New_York' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਵੇਲਾ (ਨਿਊ ਯਾਰਕ)',
-        'America/Nipigon' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਵੇਲਾ (ਨਿਪਿਗੌਨ)',
         'America/Nome' => 'ਅਲਾਸਕਾ ਵੇਲਾ (ਨੋਮ)',
         'America/Noronha' => 'ਫਰਨਾਂਡੋ ਡੇ ਨੋਰੋਨਹਾ ਵੇਲਾ (ਨੌਰੋਨਹਾ)',
         'America/North_Dakota/Beulah' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਵੇਲਾ (ਬਿਉਲਾ, ਉੱਤਰੀ ਡਕੋਟਾ)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਵੇਲਾ (ਨਿਊ ਸਲੇਮ, ਉੱਤਰੀ ਡਕੋਟਾ)',
         'America/Ojinaga' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਵੇਲਾ (ਓਜੀਨਾਗਾ)',
         'America/Panama' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਵੇਲਾ (ਪਨਾਮਾ)',
-        'America/Pangnirtung' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਵੇਲਾ (ਪੈਂਗਨਿਰਟੰਗ)',
         'America/Paramaribo' => 'ਸੂਰੀਨਾਮ ਵੇਲਾ (ਪੈਰਾਮਰੀਬੋ)',
         'America/Phoenix' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਵੇਲਾ (ਫਿਨਿਕਸ)',
         'America/Port-au-Prince' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਵੇਲਾ (ਪੋਰਟ-ਔ-ਪ੍ਰਿੰਸ)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'ਅਮੇਜ਼ਨ ਵੇਲਾ (ਪੋਰਟੋ ਵੇਲ੍ਹੋ)',
         'America/Puerto_Rico' => 'ਅਟਲਾਂਟਿਕ ਵੇਲਾ (ਪਿਊਰਟੋ ਰੀਕੋ)',
         'America/Punta_Arenas' => 'ਚਿਲੀ ਵੇਲਾ (ਪੰਟਾ ਅਰੇਨਸ)',
-        'America/Rainy_River' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਵੇਲਾ (ਰੇਨੀ ਰਿਵਰ)',
         'America/Rankin_Inlet' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਵੇਲਾ (ਰੈਂਕਿਨ ਇਨਲੈਟ)',
         'America/Recife' => 'ਬ੍ਰਾਜ਼ੀਲੀਆ ਵੇਲਾ (ਰੇਸੀਫੇ)',
         'America/Regina' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਵੇਲਾ (ਰੈਜੀਨਾ)',
         'America/Resolute' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਵੇਲਾ (ਰੈਜ਼ੋਲਿਊਟ)',
         'America/Rio_Branco' => 'ਬ੍ਰਾਜ਼ੀਲ ਵੇਲਾ (ਰੀਓ ਬ੍ਰਾਂਕੋ)',
-        'America/Santa_Isabel' => 'ਉੱਤਰ ਪੱਛਮੀ ਮੈਕਸੀਕੋ ਵੇਲਾ (ਸੈਂਟਾ ਇਸਾਬੇਲ)',
         'America/Santarem' => 'ਬ੍ਰਾਜ਼ੀਲੀਆ ਵੇਲਾ (ਸੇਂਟਾਰਮ)',
         'America/Santiago' => 'ਚਿਲੀ ਵੇਲਾ (ਸੇਂਟੀਆਗੋ)',
         'America/Santo_Domingo' => 'ਅਟਲਾਂਟਿਕ ਵੇਲਾ (ਸੇਂਟੋ ਡੋਮਿੰਗੋ)',
         'America/Sao_Paulo' => 'ਬ੍ਰਾਜ਼ੀਲੀਆ ਵੇਲਾ (ਸਾਓ ਪੌਲੋ)',
-        'America/Scoresbysund' => 'ਪੂਰਬੀ ਗ੍ਰੀਨਲੈਂਡ ਵੇਲਾ (ਇੱਟੋਕੋਰਟੂਰਮੀਟ)',
+        'America/Scoresbysund' => 'ਗ੍ਰੀਨਲੈਂਡ ਵੇਲਾ (ਇੱਟੋਕੋਰਟੂਰਮੀਟ)',
         'America/Sitka' => 'ਅਲਾਸਕਾ ਵੇਲਾ (ਸਿਟਕਾ)',
         'America/St_Barthelemy' => 'ਅਟਲਾਂਟਿਕ ਵੇਲਾ (ਸੇਂਟ ਬਾਰਥੇਲੇਮੀ)',
         'America/St_Johns' => 'ਨਿਊਫਾਉਂਡਲੈਂਡ ਵੇਲਾ (ਸੇਂਟ ਜੌਹਨਸ)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਵੇਲਾ (ਸਵਿਫਟ ਕਰੰਟ)',
         'America/Tegucigalpa' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਵੇਲਾ (ਟੇਗੁਸੀਗਲਪਾ)',
         'America/Thule' => 'ਅਟਲਾਂਟਿਕ ਵੇਲਾ (ਥੁਲੇ)',
-        'America/Thunder_Bay' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਵੇਲਾ (ਥੰਡਰ ਬੇ)',
         'America/Tijuana' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਵੇਲਾ (ਟਿਜੂਆਨਾ)',
         'America/Toronto' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਵੇਲਾ (ਟੋਰਾਂਟੋ)',
         'America/Tortola' => 'ਅਟਲਾਂਟਿਕ ਵੇਲਾ (ਟੋਰਟੋਲਾ)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'ਯੂਕੋਨ ਸਮਾਂ (ਵਾਈਟਹੌਰਸ)',
         'America/Winnipeg' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਵੇਲਾ (ਵਿਨੀਪੈਗ)',
         'America/Yakutat' => 'ਅਲਾਸਕਾ ਵੇਲਾ (ਯਕੁਤਤ)',
-        'America/Yellowknife' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਵੇਲਾ (ਯੈਲੋਨਾਈਫ)',
-        'Antarctica/Casey' => 'ਕੇਸੀ ਸਮਾਂ (ਕਾਸੇ)',
+        'Antarctica/Casey' => 'ਪੱਛਮੀ ਆਸਟ੍ਰੇਲੀਆਈ ਵੇਲਾ (ਕਾਸੇ)',
         'Antarctica/Davis' => 'ਡੇਵਿਸ ਵੇਲਾ',
         'Antarctica/DumontDUrville' => 'ਡਿਉਮੋਂਟ ਡਿਉਰਵਿਲੇ ਵੇਲਾ',
         'Antarctica/Macquarie' => 'ਪੂਰਬੀ ਆਸਟ੍ਰੇਲੀਆਈ ਵੇਲਾ (ਮੈਕਕਵੈਰੀ)',
@@ -216,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' => 'ਅਜ਼ਰਬਾਈਜਾਨ ਵੇਲਾ (ਬਾਕੂ)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'ਬਰੂਨੇਈ ਦਾਰੂਸਲਾਮ ਵੇਲਾ',
         'Asia/Calcutta' => 'ਭਾਰਤੀ ਮਿਆਰੀ ਵੇਲਾ (ਕੋਲਕਾਤਾ)',
         'Asia/Chita' => 'ਯਕੁਤਸਕ ਵੇਲਾ (ਚਿਤਾ)',
-        'Asia/Choibalsan' => 'ਉਲਨ ਬਟੋਰ ਵੇਲਾ (ਚੋਇਲਬਾਲਸਨ)',
         'Asia/Colombo' => 'ਭਾਰਤੀ ਮਿਆਰੀ ਵੇਲਾ (ਕੋਲੰਬੋ)',
         'Asia/Damascus' => 'ਪੂਰਬੀ ਯੂਰਪੀ ਵੇਲਾ (ਡੈਮਸਕਸ)',
         'Asia/Dhaka' => 'ਬੰਗਲਾਦੇਸ਼ ਵੇਲਾ (ਢਾਕਾ)',
@@ -267,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' => 'ਇੰਡੋਚਾਈਨਾ ਵੇਲਾ (ਹੋ ਚੀ ਮਿਨ੍ਹ ਸਿਟੀ)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'ਕੇਂਦਰੀ ਆਸਟ੍ਰੇਲੀਆਈ ਵੇਲਾ (ਐਡੀਲੇਡ)',
         'Australia/Brisbane' => 'ਪੂਰਬੀ ਆਸਟ੍ਰੇਲੀਆਈ ਵੇਲਾ (ਬ੍ਰਿਸਬੇਨ)',
         'Australia/Broken_Hill' => 'ਕੇਂਦਰੀ ਆਸਟ੍ਰੇਲੀਆਈ ਵੇਲਾ (ਬ੍ਰੋਕਨ ਹਿਲ)',
-        'Australia/Currie' => 'ਪੂਰਬੀ ਆਸਟ੍ਰੇਲੀਆਈ ਵੇਲਾ (ਕਰੀ)',
         'Australia/Darwin' => 'ਕੇਂਦਰੀ ਆਸਟ੍ਰੇਲੀਆਈ ਵੇਲਾ (ਡਾਰਵਿਨ)',
         'Australia/Eucla' => 'ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਵੇਲਾ (ਯੂਕਲਾ)',
         'Australia/Hobart' => 'ਪੂਰਬੀ ਆਸਟ੍ਰੇਲੀਆਈ ਵੇਲਾ (ਹੋਬਾਰਟ)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'ਪੂਰਬੀ ਆਸਟ੍ਰੇਲੀਆਈ ਵੇਲਾ (ਮੈਲਬੋਰਨ)',
         'Australia/Perth' => 'ਪੱਛਮੀ ਆਸਟ੍ਰੇਲੀਆਈ ਵੇਲਾ (ਪਰਥ)',
         'Australia/Sydney' => 'ਪੂਰਬੀ ਆਸਟ੍ਰੇਲੀਆਈ ਵੇਲਾ (ਸਿਡਨੀ)',
-        'CST6CDT' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਵੇਲਾ',
-        'EST5EDT' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਵੇਲਾ',
         'Etc/GMT' => 'ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਵੇਲਾ',
         'Etc/UTC' => 'ਕੋਔਰਡੀਨੇਟੇਡ ਵਿਆਪਕ ਵੇਲਾ',
         'Europe/Amsterdam' => 'ਮੱਧ ਯੂਰਪੀ ਵੇਲਾ (ਐਮਸਟਰਡਮ)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'ਪੂਰਬੀ ਯੂਰਪੀ ਵੇਲਾ (ਟੱਲਿਨ)',
         'Europe/Tirane' => 'ਮੱਧ ਯੂਰਪੀ ਵੇਲਾ (ਤਿਰਾਨੇ)',
         'Europe/Ulyanovsk' => 'ਮਾਸਕੋ ਵੇਲਾ (ਯੁਲਿਆਨੋਸਕ)',
-        'Europe/Uzhgorod' => 'ਪੂਰਬੀ ਯੂਰਪੀ ਵੇਲਾ (ਉਜ਼ਗੋਰੋਡ)',
         'Europe/Vaduz' => 'ਮੱਧ ਯੂਰਪੀ ਵੇਲਾ (ਵਾਡੁਜ਼)',
         'Europe/Vatican' => 'ਮੱਧ ਯੂਰਪੀ ਵੇਲਾ (ਵੈਟਿਕਨ)',
         'Europe/Vienna' => 'ਮੱਧ ਯੂਰਪੀ ਵੇਲਾ (ਵਿਆਨਾ)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'ਵੋਲਗੋਗ੍ਰੇਡ ਵੇਲਾ',
         'Europe/Warsaw' => 'ਮੱਧ ਯੂਰਪੀ ਵੇਲਾ (ਵਾਰਸਾਅ)',
         'Europe/Zagreb' => 'ਮੱਧ ਯੂਰਪੀ ਵੇਲਾ (ਜ਼ਗਰੇਬ)',
-        'Europe/Zaporozhye' => 'ਪੂਰਬੀ ਯੂਰਪੀ ਵੇਲਾ (ਜਪੋਰੋਜ਼ਾਏ)',
         'Europe/Zurich' => 'ਮੱਧ ਯੂਰਪੀ ਵੇਲਾ (ਜਿਊਰਿਖ)',
         'Indian/Antananarivo' => 'ਪੂਰਬੀ ਅਫਰੀਕਾ ਵੇਲਾ (ਅੰਟਾਨਨੇਰਿਵੋ)',
         'Indian/Chagos' => 'ਹਿੰਦ ਮਹਾਂਸਾਗਰ ਵੇਲਾ (ਚਾਗੋਸ)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'ਮੌਰਿਸ਼ਸ ਵੇਲਾ',
         'Indian/Mayotte' => 'ਪੂਰਬੀ ਅਫਰੀਕਾ ਵੇਲਾ (ਮਾਯੋਟੀ)',
         'Indian/Reunion' => 'ਰਿਯੂਨੀਅਨ ਵੇਲਾ',
-        'MST7MDT' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਵੇਲਾ',
-        'PST8PDT' => 'ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਵੇਲਾ',
         'Pacific/Apia' => 'ਐਪੀਆ ਵੇਲਾ',
         'Pacific/Auckland' => 'ਨਿਊਜ਼ੀਲੈਂਡ ਵੇਲਾ (ਆਕਲੈਂਡ)',
         'Pacific/Bougainville' => 'ਪਾਪੂਆ ਨਿਊ ਗਿਨੀ ਵੇਲਾ (ਬੋਗਨਵਿਲੇ)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'ਸੋਲੋਮਨ ਆਈਲੈਂਡਸ ਵੇਲਾ (ਗੁਆਡਾਕੇਨਲ)',
         'Pacific/Guam' => 'ਚਾਮੋਰੋ ਮਿਆਰੀ ਵੇਲਾ (ਗੁਆਮ)',
         'Pacific/Honolulu' => 'ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਵੇਲਾ (ਹੋਨੋਲੁਲੂ)',
-        'Pacific/Johnston' => 'ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਵੇਲਾ (ਜੋਨਸਟਨ)',
         'Pacific/Kiritimati' => 'ਲਾਈਨ ਆਈਲੈਂਡ ਵੇਲਾ (ਕਿਰਿਤਿਮਤੀ)',
         'Pacific/Kosrae' => 'ਕੋਸਰੇ ਵੇਲਾ (ਕੋਸ੍ਰਾਏ)',
         'Pacific/Kwajalein' => 'ਮਾਰਸ਼ਲ ਆਈਲੈਂਡ ਵੇਲਾ (ਕਵਾਜਾਲੀਨ)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'ਵੇਕ ਆਈਲੈਂਡ ਵੇਲਾ',
         'Pacific/Wallis' => 'ਵਾਲਿਸ ਅਤੇ ਫੁਟੂਨਾ ਵੇਲਾ',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pl.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'czas górski (Fort Nelson)',
         'America/Fortaleza' => 'czas Brasília (Fortaleza)',
         'America/Glace_Bay' => 'czas atlantycki (Glace Bay)',
-        'America/Godthab' => 'czas Grenlandia Zachodnia (Nuuk)',
+        'America/Godthab' => 'czas: Grenlandia (Nuuk)',
         'America/Goose_Bay' => 'czas atlantycki (Goose Bay)',
         'America/Grand_Turk' => 'czas wschodnioamerykański (Grand Turk)',
         'America/Grenada' => 'czas atlantycki (Grenada)',
@@ -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)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'czas atlantycki (Montserrat)',
         'America/Nassau' => 'czas wschodnioamerykański (Nassau)',
         'America/New_York' => 'czas wschodnioamerykański (Nowy Jork)',
-        'America/Nipigon' => 'czas wschodnioamerykański (Nipigon)',
         'America/Nome' => 'czas Alaska (Nome)',
         'America/Noronha' => 'czas Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'czas środkowoamerykański (Beulah, Dakota Północna)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'czas środkowoamerykański (New Salem, Dakota Północna)',
         'America/Ojinaga' => 'czas środkowoamerykański (Ojinaga)',
         'America/Panama' => 'czas wschodnioamerykański (Panama)',
-        'America/Pangnirtung' => 'czas wschodnioamerykański (Pangnirtung)',
         'America/Paramaribo' => 'czas Surinam (Paramaribo)',
         'America/Phoenix' => 'czas górski (Phoenix)',
         'America/Port-au-Prince' => 'czas wschodnioamerykański (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'czas amazoński (Porto Velho)',
         'America/Puerto_Rico' => 'czas atlantycki (Portoryko)',
         'America/Punta_Arenas' => 'czas Chile (Punta Arenas)',
-        'America/Rainy_River' => 'czas środkowoamerykański (Rainy River)',
         'America/Rankin_Inlet' => 'czas środkowoamerykański (Rankin Inlet)',
         'America/Recife' => 'czas Brasília (Recife)',
         'America/Regina' => 'czas środkowoamerykański (Regina)',
         'America/Resolute' => 'czas środkowoamerykański (Resolute)',
         'America/Rio_Branco' => 'czas: Brazylia (Rio Branco)',
-        'America/Santa_Isabel' => 'czas Meksyk Północno-Zachodni (Santa Isabel)',
         'America/Santarem' => 'czas Brasília (Santarem)',
         'America/Santiago' => 'czas Chile (Santiago)',
         'America/Santo_Domingo' => 'czas atlantycki (Santo Domingo)',
         'America/Sao_Paulo' => 'czas Brasília (Sao Paulo)',
-        'America/Scoresbysund' => 'czas Grenlandia Wschodnia (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'czas: Grenlandia (Ittoqqortoormiit)',
         'America/Sitka' => 'czas Alaska (Sitka)',
         'America/St_Barthelemy' => 'czas atlantycki (Saint-Barthélemy)',
         'America/St_Johns' => 'czas Nowa Fundlandia (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'czas środkowoamerykański (Swift Current)',
         'America/Tegucigalpa' => 'czas środkowoamerykański (Tegucigalpa)',
         'America/Thule' => 'czas atlantycki (Qaanaaq)',
-        'America/Thunder_Bay' => 'czas wschodnioamerykański (Thunder Bay)',
         'America/Tijuana' => 'czas pacyficzny (Tijuana)',
         'America/Toronto' => 'czas wschodnioamerykański (Toronto)',
         'America/Tortola' => 'czas atlantycki (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'czas Jukon (Whitehorse)',
         'America/Winnipeg' => 'czas środkowoamerykański (Winnipeg)',
         'America/Yakutat' => 'czas Alaska (Yakutat)',
-        'America/Yellowknife' => 'czas górski (Yellowknife)',
-        'Antarctica/Casey' => 'czas: Antarktyda (Casey)',
+        'Antarctica/Casey' => 'czas zachodnioaustralijski (Casey)',
         'Antarctica/Davis' => 'czas Davis',
         'Antarctica/DumontDUrville' => 'czas Dumont-d’Urville',
         'Antarctica/Macquarie' => 'czas wschodnioaustralijski (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'czas Wostok',
         'Arctic/Longyearbyen' => 'czas środkowoeuropejski (Longyearbyen)',
         'Asia/Aden' => 'czas Półwysep Arabski (Aden)',
-        'Asia/Almaty' => 'czas Kazachstan Wschodni (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)',
@@ -233,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)',
@@ -267,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 Wschodni (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'czas środkowoaustralijski (Adelaide)',
         'Australia/Brisbane' => 'czas wschodnioaustralijski (Brisbane)',
         'Australia/Broken_Hill' => 'czas środkowoaustralijski (Broken Hill)',
-        'Australia/Currie' => 'czas wschodnioaustralijski (Currie)',
         'Australia/Darwin' => 'czas środkowoaustralijski (Darwin)',
         'Australia/Eucla' => 'czas środkowo-zachodnioaustralijski (Eucla)',
         'Australia/Hobart' => 'czas wschodnioaustralijski (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'czas wschodnioeuropejski (Tallin)',
         'Europe/Tirane' => 'czas środkowoeuropejski (Tirana)',
         'Europe/Ulyanovsk' => 'czas Moskwa (Uljanowsk)',
-        'Europe/Uzhgorod' => 'czas wschodnioeuropejski (Użgorod)',
         'Europe/Vaduz' => 'czas środkowoeuropejski (Vaduz)',
         'Europe/Vatican' => 'czas środkowoeuropejski (Watykan)',
         'Europe/Vienna' => 'czas środkowoeuropejski (Wiedeń)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'czas Wołgograd',
         'Europe/Warsaw' => 'czas środkowoeuropejski (Warszawa)',
         'Europe/Zagreb' => 'czas środkowoeuropejski (Zagrzeb)',
-        'Europe/Zaporozhye' => 'czas wschodnioeuropejski (Zaporoże)',
         'Europe/Zurich' => 'czas środkowoeuropejski (Zurych)',
         'Indian/Antananarivo' => 'czas wschodnioafrykański (Antananarywa)',
         'Indian/Chagos' => 'czas Ocean Indyjski (Czagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'czas Wyspy Salomona (Guadalcanal)',
         'Pacific/Guam' => 'czas Czamorro (Guam)',
         'Pacific/Honolulu' => 'czas Hawaje-Aleuty (Honolulu)',
-        'Pacific/Johnston' => 'czas Hawaje-Aleuty (Johnston)',
         'Pacific/Kiritimati' => 'czas Line Islands (Kiritimati)',
         'Pacific/Kosrae' => 'czas Kosrae',
         'Pacific/Kwajalein' => 'czas Wyspy Marshalla (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'czas Wake',
         'Pacific/Wallis' => 'czas Wallis i Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ps.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ps.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ps.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ps.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'د غره د وخت (فورټ نیلسن)',
         'America/Fortaleza' => 'برسلیا وخت (فورتیلزا)',
         'America/Glace_Bay' => 'اتلانتیک وخت (ګیسس بيی)',
-        'America/Godthab' => 'لویدیځ ګرینلینډ وخت (نووک)',
+        'America/Godthab' => 'د ګرینلینډ په وخت (نووک)',
         'America/Goose_Bay' => 'اتلانتیک وخت (گوز بي)',
         'America/Grand_Turk' => 'ختیځ وخت (لوی ترک)',
         'America/Grenada' => 'اتلانتیک وخت (ګرنادا)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'اتلانتیک وخت (مانټیسیرت)',
         'America/Nassau' => 'ختیځ وخت (نیساو)',
         'America/New_York' => 'ختیځ وخت (نیویارک)',
-        'America/Nipigon' => 'ختیځ وخت (نیپګون)',
         'America/Nome' => 'الاسکا وخت (نوم)',
         'America/Noronha' => 'فرنانڈو دي نورونها وخت',
         'America/North_Dakota/Beulah' => 'مرکزي وخت (بيولا، شمالي ډاکوټا)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'مرکزي وخت (نوی سلیم، شمالي داکوتا)',
         'America/Ojinaga' => 'مرکزي وخت (اوجنګا)',
         'America/Panama' => 'ختیځ وخت (پاناما)',
-        'America/Pangnirtung' => 'ختیځ وخت (پينګنرچونګ)',
         'America/Paramaribo' => 'سورینام وخت (پاراماربو)',
         'America/Phoenix' => 'د غره د وخت (فینکس)',
         'America/Port-au-Prince' => 'ختیځ وخت (پورټ ایو - پرنس)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'ایمیزون وخت (پورټو ویلهو)',
         'America/Puerto_Rico' => 'اتلانتیک وخت (پورتو ریکو)',
         'America/Punta_Arenas' => 'چلی وخت (پنټا آریناس)',
-        'America/Rainy_River' => 'مرکزي وخت (د باران باران)',
         'America/Rankin_Inlet' => 'مرکزي وخت (رينکن انلټ)',
         'America/Recife' => 'برسلیا وخت (ریسیفي)',
         'America/Regina' => 'مرکزي وخت (ریګینا)',
         'America/Resolute' => 'مرکزي وخت (ريسالوټ)',
         'America/Rio_Branco' => 'د برازیل په وخت (ریو برانکو)',
-        'America/Santa_Isabel' => 'د شمال لویدیځ مکسیکو وخت (Santa Isabel)',
         'America/Santarem' => 'برسلیا وخت (سناترم)',
         'America/Santiago' => 'چلی وخت (سنتياګو)',
         'America/Santo_Domingo' => 'اتلانتیک وخت (سنتو ډومینګو)',
         'America/Sao_Paulo' => 'برسلیا وخت (ساو پاولو)',
-        'America/Scoresbysund' => 'د ختیځ ګرینلینډ وخت (اټوکوټورمیټ)',
+        'America/Scoresbysund' => 'د ګرینلینډ په وخت (اټوکوټورمیټ)',
         'America/Sitka' => 'الاسکا وخت (سیټکا)',
         'America/St_Barthelemy' => 'اتلانتیک وخت (سینټ بارټیلیم)',
         'America/St_Johns' => 'نيو فاونډلېنډ وخت (سینټ جانز)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'مرکزي وخت (سويفټ کرنټ)',
         'America/Tegucigalpa' => 'مرکزي وخت (ټګسیګالپا)',
         'America/Thule' => 'اتلانتیک وخت (تول)',
-        'America/Thunder_Bay' => 'ختیځ وخت (تنډر بی)',
         'America/Tijuana' => 'پیسفک وخت (تجوانا)',
         'America/Toronto' => 'ختیځ وخت (ټورنټو)',
         'America/Tortola' => 'اتلانتیک وخت (ټورتولا)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'د یوکون وخت (وايټ هارس)',
         'America/Winnipeg' => 'مرکزي وخت (وینپیګ)',
         'America/Yakutat' => 'الاسکا وخت (ياکوټټ)',
-        'America/Yellowknife' => 'د غره د وخت (يلونايف)',
-        'Antarctica/Casey' => 'د انتارکتیکا په وخت (کیسي)',
+        'Antarctica/Casey' => 'لوېديځ آستراليا وخت (کیسي)',
         'Antarctica/Davis' => 'ډيوس وخت',
         'Antarctica/DumontDUrville' => 'ډومونټ ډي ارول',
         'Antarctica/Macquarie' => 'ختيځ آستراليا وخت (مکواري)',
@@ -216,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' => 'د آذربايجان وخت (باکو)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'برونايي دارالسلام وخت (برویني)',
         'Asia/Calcutta' => 'هند معیاري وخت (کولکته)',
         'Asia/Chita' => 'ياکوټسک وخت (چيتا)',
-        'Asia/Choibalsan' => 'اولان باټر وخت (چويبلسان)',
         'Asia/Colombo' => 'هند معیاري وخت (کولمبو)',
         'Asia/Damascus' => 'ختيځ اروپايي وخت (دمشق)',
         'Asia/Dhaka' => 'بنگله دېش وخت (ډهاکه)',
@@ -267,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' => 'انډوچاینه وخت (هو چي من ښار)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'مرکزي آستراليا وخت (اډیلایډ)',
         'Australia/Brisbane' => 'ختيځ آستراليا وخت (بریسبن)',
         'Australia/Broken_Hill' => 'مرکزي آستراليا وخت (بروکن هل)',
-        'Australia/Currie' => 'ختيځ آستراليا وخت (کرري)',
         'Australia/Darwin' => 'مرکزي آستراليا وخت (ډارون)',
         'Australia/Eucla' => 'آسترالوي مرکزي لوېديځ وخت (ايوکلا)',
         'Australia/Hobart' => 'ختيځ آستراليا وخت (هوبارټ)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'ختيځ آستراليا وخت (میلبورن)',
         'Australia/Perth' => 'لوېديځ آستراليا وخت (پرت)',
         'Australia/Sydney' => 'ختيځ آستراليا وخت (سډني)',
-        'CST6CDT' => 'مرکزي وخت',
-        'EST5EDT' => 'ختیځ وخت',
         'Etc/GMT' => 'ګرينويچ معياري وخت',
         'Etc/UTC' => 'همغږى نړیوال وخت',
         'Europe/Amsterdam' => 'مرکزي اروپايي وخت (امستردام)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'ختيځ اروپايي وخت (تالين)',
         'Europe/Tirane' => 'مرکزي اروپايي وخت (تيران)',
         'Europe/Ulyanovsk' => 'ماسکو وخت (اليانوسک)',
-        'Europe/Uzhgorod' => 'ختيځ اروپايي وخت (یوژورډ)',
         'Europe/Vaduz' => 'مرکزي اروپايي وخت (واډوز)',
         'Europe/Vatican' => 'مرکزي اروپايي وخت (ویټیکان)',
         'Europe/Vienna' => 'مرکزي اروپايي وخت (ویانا)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'والګوګراد وخت (والګوګراډ)',
         'Europe/Warsaw' => 'مرکزي اروپايي وخت (وارسا)',
         'Europe/Zagreb' => 'مرکزي اروپايي وخت (زګرب)',
-        'Europe/Zaporozhye' => 'ختيځ اروپايي وخت (زاپوروژی)',
         'Europe/Zurich' => 'مرکزي اروپايي وخت (زریچ)',
         'Indian/Antananarivo' => 'ختيځ افريقا وخت (انتانناريوو)',
         'Indian/Chagos' => 'د هند سمندر وخت (چاګوس)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'ماريشيس وخت',
         'Indian/Mayotte' => 'ختيځ افريقا وخت (میټوت)',
         'Indian/Reunion' => 'ري يونين وخت',
-        'MST7MDT' => 'د غره د وخت',
-        'PST8PDT' => 'پیسفک وخت',
         'Pacific/Apia' => 'اپیا وخت',
         'Pacific/Auckland' => 'نيوزي لېنډ وخت (اکلند)',
         'Pacific/Bougainville' => 'پاپوا نیو ګنی وخت (بوګن ویل)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'سلیمان ټاپوګانو وخت (ګواډلکينال)',
         'Pacific/Guam' => 'چمارو معياري وخت (ګوام)',
         'Pacific/Honolulu' => 'هوایی الیوتین وخت (هینولولو)',
-        'Pacific/Johnston' => 'هوایی الیوتین وخت (جانسټن)',
         'Pacific/Kiritimati' => 'لاين ټاپوګانو وخت (کيريټماټي)',
         'Pacific/Kosrae' => 'کوسراي وخت',
         'Pacific/Kwajalein' => 'مارشل ټاپوګانو وخت (کواجلين)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'ويک تاپو وخت (ویک)',
         'Pacific/Wallis' => 'والس او فوتونا وخت',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ps_PK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ps_PK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ps_PK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ps_PK.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,5 @@
         'Indian/Kerguelen' => 'د فرانسے سویل او انټارټيک وخت (کرګولين)',
         'Pacific/Kiritimati' => 'د کرښے ټاټوبي وخت (کيريټماټي)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pt.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Horário das Montanhas (Fort Nelson)',
         'America/Fortaleza' => 'Horário de Brasília (Fortaleza)',
         'America/Glace_Bay' => 'Horário do Atlântico (Glace Bay)',
-        'America/Godthab' => 'Horário da Groenlândia Ocidental (Nuuk)',
+        'America/Godthab' => 'Horário Groenlândia (Nuuk)',
         'America/Goose_Bay' => 'Horário do Atlântico (Goose Bay)',
         'America/Grand_Turk' => 'Horário do Leste (Grand Turk)',
         'America/Grenada' => 'Horário do Atlântico (Granada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Horário do Atlântico (Montserrat)',
         'America/Nassau' => 'Horário do Leste (Nassau)',
         'America/New_York' => 'Horário do Leste (Nova York)',
-        'America/Nipigon' => 'Horário do Leste (Nipigon)',
         'America/Nome' => 'Horário do Alasca (Nome)',
         'America/Noronha' => 'Horário de Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Horário Central (Beulah, Dakota do Norte)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Horário Central (New Salen, Dakota do Norte)',
         'America/Ojinaga' => 'Horário Central (Ojinaga)',
         'America/Panama' => 'Horário do Leste (Panamá)',
-        'America/Pangnirtung' => 'Horário do Leste (Pangnirtung)',
         'America/Paramaribo' => 'Horário do Suriname (Paramaribo)',
         'America/Phoenix' => 'Horário das Montanhas (Phoenix)',
         'America/Port-au-Prince' => 'Horário do Leste (Porto Príncipe)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Horário do Amazonas (Porto Velho)',
         'America/Puerto_Rico' => 'Horário do Atlântico (Porto Rico)',
         'America/Punta_Arenas' => 'Horário do Chile (Punta Arenas)',
-        'America/Rainy_River' => 'Horário Central (Rainy River)',
         'America/Rankin_Inlet' => 'Horário Central (Rankin Inlet)',
         'America/Recife' => 'Horário de Brasília (Recife)',
         'America/Regina' => 'Horário Central (Regina)',
         'America/Resolute' => 'Horário Central (Resolute)',
         'America/Rio_Branco' => 'Horário do Acre (Rio Branco)',
-        'America/Santa_Isabel' => 'Horário do Noroeste do México (Santa Isabel)',
         'America/Santarem' => 'Horário de Brasília (Santarém)',
         'America/Santiago' => 'Horário do Chile (Santiago)',
         'America/Santo_Domingo' => 'Horário do Atlântico (Santo Domingo)',
         'America/Sao_Paulo' => 'Horário de Brasília (São Paulo)',
-        'America/Scoresbysund' => 'Horário da Groelândia Oriental (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Horário Groenlândia (Ittoqqortoormiit)',
         'America/Sitka' => 'Horário do Alasca (Sitka)',
         'America/St_Barthelemy' => 'Horário do Atlântico (São Bartolomeu)',
         'America/St_Johns' => 'Horário da Terra Nova (Saint John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Horário Central (Swift Current)',
         'America/Tegucigalpa' => 'Horário Central (Tegucigalpa)',
         'America/Thule' => 'Horário do Atlântico (Thule)',
-        'America/Thunder_Bay' => 'Horário do Leste (Thunder Bay)',
         'America/Tijuana' => 'Horário do Pacífico (Tijuana)',
         'America/Toronto' => 'Horário do Leste (Toronto)',
         'America/Tortola' => 'Horário do Atlântico (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Horário do Yukon (Whitehorse)',
         'America/Winnipeg' => 'Horário Central (Winnipeg)',
         'America/Yakutat' => 'Horário do Alasca (Yakutat)',
-        'America/Yellowknife' => 'Horário das Montanhas (Yellowknife)',
-        'Antarctica/Casey' => 'Horário Antártida (Casey)',
+        'Antarctica/Casey' => 'Horário da Austrália Ocidental (Casey)',
         'Antarctica/Davis' => 'Horário de Davis',
         'Antarctica/DumontDUrville' => 'Horário de Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Horário da Austrália Oriental (Macquarie)',
@@ -216,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 Oriental (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)',
@@ -233,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)',
@@ -267,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 Oriental (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Horário da Austrália Central (Adelaide)',
         'Australia/Brisbane' => 'Horário da Austrália Oriental (Brisbane)',
         'Australia/Broken_Hill' => 'Horário da Austrália Central (Broken Hill)',
-        'Australia/Currie' => 'Horário da Austrália Oriental (Currie)',
         'Australia/Darwin' => 'Horário da Austrália Central (Darwin)',
         'Australia/Eucla' => 'Horário da Austrália Centro-Ocidental (Eucla)',
         'Australia/Hobart' => 'Horário da Austrália Oriental (Hobart)',
@@ -320,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ã)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Horário da Europa Oriental (Tallinn)',
         'Europe/Tirane' => 'Horário da Europa Central (Tirana)',
         'Europe/Ulyanovsk' => 'Horário de Moscou (Ulianovsk)',
-        'Europe/Uzhgorod' => 'Horário da Europa Oriental (Uzhgorod)',
         'Europe/Vaduz' => 'Horário da Europa Central (Vaduz)',
         'Europe/Vatican' => 'Horário da Europa Central (Vaticano)',
         'Europe/Vienna' => 'Horário da Europa Central (Viena)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Horário de Volgogrado',
         'Europe/Warsaw' => 'Horário da Europa Central (Varsóvia)',
         'Europe/Zagreb' => 'Horário da Europa Central (Zagreb)',
-        'Europe/Zaporozhye' => 'Horário da Europa Oriental (Zaporizhia)',
         'Europe/Zurich' => 'Horário da Europa Central (Zurique)',
         'Indian/Antananarivo' => 'Horário da África Oriental (Antananarivo)',
         'Indian/Chagos' => 'Horário do Oceano Índico (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Horário das Ilhas Salomão (Guadalcanal)',
         'Pacific/Guam' => 'Horário de Chamorro (Guam)',
         'Pacific/Honolulu' => 'Horário do Havaí e Ilhas Aleutas (Honolulu)',
-        'Pacific/Johnston' => 'Horário do Havaí e Ilhas Aleutas (Johnston)',
         'Pacific/Kiritimati' => 'Horário das Ilhas da Linha (Kiritimati)',
         'Pacific/Kosrae' => 'Horário de Kosrae',
         'Pacific/Kwajalein' => 'Horário das Ilhas Marshall (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Horário das Ilhas Wake',
         'Pacific/Wallis' => 'Horário de Wallis e Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pt_PT.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pt_PT.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pt_PT.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/pt_PT.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Hora de montanha norte-americana (Fort Nelson)',
         'America/Fortaleza' => 'Hora de Brasília (Fortaleza)',
         'America/Glace_Bay' => 'Hora do Atlântico (Glace Bay)',
-        'America/Godthab' => 'Hora da Gronelândia Ocidental (Nuuk)',
+        'America/Godthab' => 'Hora de Gronelândia (Nuuk)',
         'America/Goose_Bay' => 'Hora do Atlântico (Goose Bay)',
         'America/Grand_Turk' => 'Hora oriental norte-americana (Grand Turk)',
         'America/Grenada' => 'Hora do Atlântico (Granada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Hora do Atlântico (Monserrate)',
         'America/Nassau' => 'Hora oriental norte-americana (Nassau)',
         'America/New_York' => 'Hora oriental norte-americana (Nova Iorque)',
-        'America/Nipigon' => 'Hora oriental norte-americana (Nipigon)',
         'America/Nome' => 'Hora do Alasca (Nome)',
         'America/Noronha' => 'Hora de Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Hora central norte-americana (Beulah, Dakota do Norte)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Hora central norte-americana (New Salen, Dakota do Norte)',
         'America/Ojinaga' => 'Hora central norte-americana (Ojinaga)',
         'America/Panama' => 'Hora oriental norte-americana (Panamá)',
-        'America/Pangnirtung' => 'Hora oriental norte-americana (Pangnirtung)',
         'America/Paramaribo' => 'Hora do Suriname (Paramaribo)',
         'America/Phoenix' => 'Hora de montanha norte-americana (Phoenix)',
         'America/Port-au-Prince' => 'Hora oriental norte-americana (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Hora do Amazonas (Porto Velho)',
         'America/Puerto_Rico' => 'Hora do Atlântico (Porto Rico)',
         'America/Punta_Arenas' => 'Hora do Chile (Punta Arenas)',
-        'America/Rainy_River' => 'Hora central norte-americana (Rainy River)',
         'America/Rankin_Inlet' => 'Hora central norte-americana (Rankin Inlet)',
         'America/Recife' => 'Hora de Brasília (Recife)',
         'America/Regina' => 'Hora central norte-americana (Regina)',
         'America/Resolute' => 'Hora central norte-americana (Resolute)',
         'America/Rio_Branco' => 'Hora do Acre (Rio Branco)',
-        'America/Santa_Isabel' => 'Hora do Noroeste do México (Santa Isabel)',
         'America/Santarem' => 'Hora de Brasília (Santarém)',
         'America/Santiago' => 'Hora do Chile (Santiago)',
         'America/Santo_Domingo' => 'Hora do Atlântico (Santo Domingo)',
         'America/Sao_Paulo' => 'Hora de Brasília (São Paulo)',
-        'America/Scoresbysund' => 'Hora da Gronelândia Oriental (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Hora de Gronelândia (Ittoqqortoormiit)',
         'America/Sitka' => 'Hora do Alasca (Sitka)',
         'America/St_Barthelemy' => 'Hora do Atlântico (São Bartolomeu)',
         'America/St_Johns' => 'Hora da Terra Nova (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Hora central norte-americana (Swift Current)',
         'America/Tegucigalpa' => 'Hora central norte-americana (Tegucigalpa)',
         'America/Thule' => 'Hora do Atlântico (Thule)',
-        'America/Thunder_Bay' => 'Hora oriental norte-americana (Thunder Bay)',
         'America/Tijuana' => 'Hora do Pacífico norte-americana (Tijuana)',
         'America/Toronto' => 'Hora oriental norte-americana (Toronto)',
         'America/Tortola' => 'Hora do Atlântico (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Hora do Yukon (Whitehorse)',
         'America/Winnipeg' => 'Hora central norte-americana (Winnipeg)',
         'America/Yakutat' => 'Hora do Alasca (Yakutat)',
-        'America/Yellowknife' => 'Hora de montanha norte-americana (Yellowknife)',
-        'Antarctica/Casey' => 'Hora de Antártida (Casey)',
+        'Antarctica/Casey' => 'Hora da Austrália Ocidental (Casey)',
         'Antarctica/Davis' => 'Hora de Davis',
         'Antarctica/DumontDUrville' => 'Hora de Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Hora da Austrália Oriental (Macquarie)',
@@ -216,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 Oriental (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)',
@@ -233,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)',
@@ -267,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 Oriental (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Hora da Austrália Central (Adelaide)',
         'Australia/Brisbane' => 'Hora da Austrália Oriental (Brisbane)',
         'Australia/Broken_Hill' => 'Hora da Austrália Central (Broken Hill)',
-        'Australia/Currie' => 'Hora da Austrália Oriental (Currie)',
         'Australia/Darwin' => 'Hora da Austrália Central (Darwin)',
         'Australia/Eucla' => 'Hora da Austrália Central Ocidental (Eucla)',
         'Australia/Hobart' => 'Hora da Austrália Oriental (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Hora da Europa Oriental (Talim)',
         'Europe/Tirane' => 'Hora da Europa Central (Tirana)',
         'Europe/Ulyanovsk' => 'Hora de Moscovo (Ulianovsk)',
-        'Europe/Uzhgorod' => 'Hora da Europa Oriental (Uzhgorod)',
         'Europe/Vaduz' => 'Hora da Europa Central (Vaduz)',
         'Europe/Vatican' => 'Hora da Europa Central (Vaticano)',
         'Europe/Vienna' => 'Hora da Europa Central (Viena)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Hora de Volgogrado',
         'Europe/Warsaw' => 'Hora da Europa Central (Varsóvia)',
         'Europe/Zagreb' => 'Hora da Europa Central (Zagreb)',
-        'Europe/Zaporozhye' => 'Hora da Europa Oriental (Zaporizhia)',
         'Europe/Zurich' => 'Hora da Europa Central (Zurique)',
         'Indian/Antananarivo' => 'Hora da África Oriental (Antananarivo)',
         'Indian/Chagos' => 'Hora do Oceano Índico (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Hora das Ilhas Salomão (Guadalcanal)',
         'Pacific/Guam' => 'Hora padrão de Chamorro (Guam)',
         'Pacific/Honolulu' => 'Hora do Havai e Aleutas (Honolulu)',
-        'Pacific/Johnston' => 'Hora do Havai e Aleutas (Johnston)',
         'Pacific/Kiritimati' => 'Hora das Ilhas Line (Kiritimati)',
         'Pacific/Kosrae' => 'Hora de Kosrae',
         'Pacific/Kwajalein' => 'Hora das Ilhas Marshall (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Hora da Ilha Wake',
         'Pacific/Wallis' => 'Hora de Wallis e Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/qu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/qu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/qu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/qu.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
         'Africa/Nouakchott' => 'Hora del Meridiano de Greenwich (Nouakchott)',
         'Africa/Ouagadougou' => 'Hora del Meridiano de Greenwich (Ouagadougou)',
         'Africa/Porto-Novo' => 'Hora de Africa Occidental (Porto-Novo)',
-        'Africa/Sao_Tome' => 'Hora del Meridiano de Greenwich (Sao Tome)',
+        'Africa/Sao_Tome' => 'Hora del Meridiano de Greenwich (São Tomé)',
         'Africa/Tripoli' => 'Hora de Europa Oriental (Tripoli)',
         'Africa/Tunis' => 'Hora de Europa Central (Tunez)',
         'Africa/Windhoek' => 'Hora de Africa Central (Windhoek)',
@@ -67,7 +67,7 @@
         'America/Argentina/Tucuman' => 'Hora de Argentina (Tucuman)',
         'America/Argentina/Ushuaia' => 'Hora de Argentina (Ushuaia)',
         'America/Aruba' => 'Hora del Atlántico (Aruba)',
-        'America/Asuncion' => 'Hora de Paraguay (Asuncion)',
+        'America/Asuncion' => 'Hora de Paraguay (Asunción)',
         'America/Bahia' => 'Hora de Brasilia (Bahia)',
         'America/Bahia_Banderas' => 'Hora Central (Bahia Banderas)',
         'America/Barbados' => 'Hora del Atlántico (Barbados)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Hora de la Montaña (Fort Nelson)',
         'America/Fortaleza' => 'Hora de Brasilia (Fortaleza)',
         'America/Glace_Bay' => 'Hora del Atlántico (Glace Bay)',
-        'America/Godthab' => 'Hora de Groenlandia Occidental (Nuuk)',
+        'America/Godthab' => 'Groenlandia (Nuuk)',
         'America/Goose_Bay' => 'Hora del Atlántico (Goose Bay)',
         'America/Grand_Turk' => 'Hora del Este (Grand Turk)',
         'America/Grenada' => 'Hora del Atlántico (Granada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Hora del Atlántico (Montserrat)',
         'America/Nassau' => 'Hora del Este (Nassau)',
         'America/New_York' => 'Hora del Este (New York)',
-        'America/Nipigon' => 'Hora del Este (Nipigon)',
         'America/Nome' => 'Hora de Alaska (Nome)',
         'America/Noronha' => 'Hora de Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Hora Central (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Hora Central (New Salem, North Dakota)',
         'America/Ojinaga' => 'Hora Central (Ojinaga)',
         'America/Panama' => 'Hora del Este (Panama)',
-        'America/Pangnirtung' => 'Hora del Este (Pangnirtung)',
         'America/Paramaribo' => 'Hora de Surinam (Paramaribo)',
         'America/Phoenix' => 'Hora de la Montaña (Phoenix)',
         'America/Port-au-Prince' => 'Hora del Este (Puerto Príncipe)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Hora de Amazonas (Porto Velho)',
         'America/Puerto_Rico' => 'Hora del Atlántico (Puerto Rico)',
         'America/Punta_Arenas' => 'Hora de Chile (Punta Arenas)',
-        'America/Rainy_River' => 'Hora Central (Rainy River)',
         'America/Rankin_Inlet' => 'Hora Central (Rankin Inlet)',
         'America/Recife' => 'Hora de Brasilia (Recife)',
         'America/Regina' => 'Hora Central (Regina)',
         'America/Resolute' => 'Hora Central (Resolute)',
         'America/Rio_Branco' => 'Brasil (Rio Branco)',
-        'America/Santa_Isabel' => 'Hora Estandar de Verano de México (Santa Isabel)',
         'America/Santarem' => 'Hora de Brasilia (Santarem)',
         'America/Santiago' => 'Hora de Chile (Santiago)',
         'America/Santo_Domingo' => 'Hora del Atlántico (Santo Domingo)',
         'America/Sao_Paulo' => 'Hora de Brasilia (Sao Paulo)',
-        'America/Scoresbysund' => 'Hora de Groenlandia (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Groenlandia (Ittoqqortoormiit)',
         'America/Sitka' => 'Hora de Alaska (Sitka)',
         'America/St_Barthelemy' => 'Hora del Atlántico (San Bartolomé)',
         'America/St_Johns' => 'Hora de Terranova (San Juan de Terranova)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Hora Central (Swift Current)',
         'America/Tegucigalpa' => 'Hora Central (Tegucigalpa)',
         'America/Thule' => 'Hora del Atlántico (Thule)',
-        'America/Thunder_Bay' => 'Hora del Este (Thunder Bay)',
         'America/Tijuana' => 'Hora del Pacífico (Tijuana)',
         'America/Toronto' => 'Hora del Este (Toronto)',
         'America/Tortola' => 'Hora del Atlántico (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Yukon Ura (Whitehorse)',
         'America/Winnipeg' => 'Hora Central (Winnipeg)',
         'America/Yakutat' => 'Hora de Alaska (Yakutat)',
-        'America/Yellowknife' => 'Hora de la Montaña (Yellowknife)',
-        'Antarctica/Casey' => 'Antártida (Casey)',
+        'Antarctica/Casey' => 'Hora de Australia Occidental (Casey)',
         'Antarctica/Davis' => 'Hora de Davis',
         'Antarctica/DumontDUrville' => 'Hora de Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Hora de Australia Oriental (Macquarie)',
@@ -216,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 Oriental (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)',
@@ -233,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)',
@@ -267,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 Oriental (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Hora de Australia Central (Adelaida)',
         'Australia/Brisbane' => 'Hora de Australia Oriental (Brisbane)',
         'Australia/Broken_Hill' => 'Hora de Australia Central (Broken Hill)',
-        'Australia/Currie' => 'Hora de Australia Oriental (Currie)',
         'Australia/Darwin' => 'Hora de Australia Central (Darwin)',
         'Australia/Eucla' => 'Hora de Australia Central Occidental (Eucla)',
         'Australia/Hobart' => 'Hora de Australia Oriental (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Hora de Europa Oriental (Tallinn)',
         'Europe/Tirane' => 'Hora de Europa Central (Tirana)',
         'Europe/Ulyanovsk' => 'Hora de Moscú (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Hora de Europa Oriental (Uzhgorod)',
         'Europe/Vaduz' => 'Hora de Europa Central (Vaduz)',
         'Europe/Vatican' => 'Hora de Europa Central (El Vaticano)',
         'Europe/Vienna' => 'Hora de Europa Central (Viena)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Hora de Volgogrado',
         'Europe/Warsaw' => 'Hora de Europa Central (Varsovia)',
         'Europe/Zagreb' => 'Hora de Europa Central (Zagreb)',
-        'Europe/Zaporozhye' => 'Hora de Europa Oriental (Zaporozhye)',
         'Europe/Zurich' => 'Hora de Europa Central (Zurich)',
         'Indian/Antananarivo' => 'Hora de Africa Oriental (Antananarivo)',
         'Indian/Chagos' => 'Hora del Oceano Índico (Chagos)',
@@ -394,9 +382,7 @@
         'Indian/Maldives' => 'Hora de Maldivas',
         'Indian/Mauritius' => 'Hora de Mauricio (Mauritius)',
         'Indian/Mayotte' => 'Hora de Africa Oriental (Mayotte)',
-        'Indian/Reunion' => 'Hora de Réunion (Reunion)',
-        'MST7MDT' => 'Hora de la Montaña',
-        'PST8PDT' => 'Hora del Pacífico',
+        'Indian/Reunion' => 'Hora de Réunion',
         'Pacific/Apia' => 'Hora de Apia',
         'Pacific/Auckland' => 'Hora de Nueva Zelanda (Auckland)',
         'Pacific/Bougainville' => 'Hora de Papua Nueva Guinea (Bougainville)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Hora de Islas Salomón (Guadalcanal)',
         'Pacific/Guam' => 'Hora Estandar de Chamorro (Guam)',
         'Pacific/Honolulu' => 'Hora de Hawai-Aleutiano (Honolulu)',
-        'Pacific/Johnston' => 'Hora de Hawai-Aleutiano (Johnston)',
         'Pacific/Kiritimati' => 'Hora de Espóradas Ecuatoriales (Kiritimati)',
         'Pacific/Kosrae' => 'Hora de Kosrae',
         'Pacific/Kwajalein' => 'Hora de Islas Marshall (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Hora de Isla Wake',
         'Pacific/Wallis' => 'Hora de Wallis y Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/rm.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/rm.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/rm.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/rm.php	2026-05-20 10:22:01.000000000 +0200
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Temp atlantic (Brades)',
         'America/Nassau' => 'Temp oriental (Nassau)',
         'America/New_York' => 'Temp oriental (New York)',
-        'America/Nipigon' => 'Temp oriental (Nipigon)',
         'America/Nome' => 'temp: Stadis Unids da l’America (Nome)',
         'America/Noronha' => 'temp: Brasilia (Fernando de Noronha)',
         'America/North_Dakota/Beulah' => 'Temp central (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Temp central (North Dakota (New Salem))',
         'America/Ojinaga' => 'Temp central (Ojinaga)',
         'America/Panama' => 'Temp oriental (Panama)',
-        'America/Pangnirtung' => 'Temp oriental (Pangnirtung)',
         'America/Paramaribo' => 'temp: Surinam (Paramaribo)',
         'America/Phoenix' => 'Temp da muntogna (Phoenix)',
         'America/Port-au-Prince' => 'Temp oriental (Port-au-Prince)',
@@ -172,20 +170,18 @@
         'America/Porto_Velho' => 'temp: Brasilia (Porto Velho)',
         'America/Puerto_Rico' => 'Temp atlantic (Puerto Rico)',
         'America/Punta_Arenas' => 'temp: Chile (Punta Arenas)',
-        'America/Rainy_River' => 'Temp central (Rainy River)',
         'America/Rankin_Inlet' => 'Temp central (Rankin Inlet)',
         'America/Recife' => 'temp: Brasilia (Recife)',
         'America/Regina' => 'Temp central (Regina)',
         'America/Resolute' => 'Temp central (Resolute)',
         'America/Rio_Branco' => 'temp: Brasilia (Rio Branco)',
-        'America/Santa_Isabel' => 'temp: Mexico (Santa Isabel)',
         'America/Santarem' => 'temp: Brasilia (Santarem)',
         'America/Santiago' => 'temp: Chile (Santiago)',
         'America/Santo_Domingo' => 'Temp atlantic (Santo Domingo)',
         'America/Sao_Paulo' => 'temp: Brasilia (São Paulo)',
         'America/Scoresbysund' => 'temp: Grönlanda (Ittoqqortoormiit)',
         'America/Sitka' => 'temp: Stadis Unids da l’America (Sitka)',
-        'America/St_Barthelemy' => 'Temp atlantic (St. Barthelemy)',
+        'America/St_Barthelemy' => 'Temp atlantic (St. Barthélemy)',
         'America/St_Johns' => 'temp: Canada (Saint John’s)',
         'America/St_Kitts' => 'Temp atlantic (Saint Kitts)',
         'America/St_Lucia' => 'Temp atlantic (Santa Lucia)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Temp central (Swift Current)',
         'America/Tegucigalpa' => 'Temp central (Tegucigalpa)',
         'America/Thule' => 'Temp atlantic (Thule)',
-        'America/Thunder_Bay' => 'Temp oriental (Thunder Bay)',
         'America/Tijuana' => 'Temp pacific (Tijuana)',
         'America/Toronto' => 'Temp oriental (Toronto)',
         'America/Tortola' => 'Temp atlantic (Road Town)',
@@ -202,7 +197,6 @@
         'America/Whitehorse' => 'temp: Canada (Whitehorse)',
         'America/Winnipeg' => 'Temp central (Winnipeg)',
         'America/Yakutat' => 'temp: Stadis Unids da l’America (Yakutat)',
-        'America/Yellowknife' => 'Temp da muntogna (Yellowknife)',
         'Antarctica/Casey' => 'temp: Antarctica (Casey)',
         'Antarctica/Davis' => 'temp: Antarctica (Davis)',
         'Antarctica/DumontDUrville' => 'temp: Antarctica (Dumont d’Urville)',
@@ -233,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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'temp: Australia (Adelaide)',
         'Australia/Brisbane' => 'temp: Australia (Brisbane)',
         'Australia/Broken_Hill' => 'temp: Australia (Broken Hill)',
-        'Australia/Currie' => 'temp: Australia (Currie)',
         'Australia/Darwin' => 'temp: Australia (Darwin)',
         'Australia/Eucla' => 'temp: Australia (Eucla)',
         'Australia/Hobart' => 'temp: Australia (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Temp da l’Europa Orientala (Tallinn)',
         'Europe/Tirane' => 'Temp da l’Europa Centrala (Tirana)',
         'Europe/Ulyanovsk' => 'temp: Russia (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Temp da l’Europa Orientala (Uschhorod)',
         'Europe/Vaduz' => 'Temp da l’Europa Centrala (Vaduz)',
         'Europe/Vatican' => 'Temp da l’Europa Centrala (Vatican)',
         'Europe/Vienna' => 'Temp da l’Europa Centrala (Vienna)',
@@ -382,10 +371,8 @@
         'Europe/Volgograd' => 'temp: Russia (Volgograd)',
         'Europe/Warsaw' => 'Temp da l’Europa Centrala (Varsovia)',
         'Europe/Zagreb' => 'Temp da l’Europa Centrala (Zagreb)',
-        'Europe/Zaporozhye' => 'Temp da l’Europa Orientala (Saporischja)',
         'Europe/Zurich' => 'Temp da l’Europa Centrala (Turitg)',
         'Indian/Antananarivo' => 'temp: Madagascar (Antananarivo)',
-        'Indian/Chagos' => 'temp: Territori Britannic en l’Ocean Indic (Chagos)',
         'Indian/Christmas' => 'temp: Insla da Nadal (Flying Fish Cove)',
         'Indian/Cocos' => 'temp: Inslas Cocos (West Island)',
         'Indian/Comoro' => 'temp: Comoras (Comoras)',
@@ -395,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)',
@@ -412,7 +397,6 @@
         'Pacific/Guadalcanal' => 'temp: Inslas Salomonas (Honiara)',
         'Pacific/Guam' => 'temp: Guam (Hagåtña)',
         'Pacific/Honolulu' => 'temp: Stadis Unids da l’America (Honolulu)',
-        'Pacific/Johnston' => 'temp: Inslas Pitschnas Perifericas dals Stadis Unids da l’America (Johnston)',
         'Pacific/Kiritimati' => 'temp: Kiribati (Kiritimati)',
         'Pacific/Kosrae' => 'temp: Micronesia (Tofol)',
         'Pacific/Kwajalein' => 'temp: Inslas da Marshall (Kwajalein)',
@@ -437,6 +421,5 @@
         'Pacific/Wake' => 'temp: Inslas Pitschnas Perifericas dals Stadis Unids da l’America (Wake)',
         'Pacific/Wallis' => 'temp: Wallis & Futuna (Matāʻutu)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ro.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ro.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ro.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ro.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Ora zonei montane nord-americane (Fort Nelson)',
         'America/Fortaleza' => 'Ora Brasiliei (Fortaleza)',
         'America/Glace_Bay' => 'Ora zonei Atlantic nord-americane (Glace Bay)',
-        'America/Godthab' => 'Ora Groenlandei occidentale (Nuuk)',
+        'America/Godthab' => 'Ora din Groenlanda (Nuuk)',
         'America/Goose_Bay' => 'Ora zonei Atlantic nord-americane (Goose Bay)',
         'America/Grand_Turk' => 'Ora orientală nord-americană (Grand Turk)',
         'America/Grenada' => 'Ora zonei Atlantic nord-americane (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Ora zonei Atlantic nord-americane (Montserrat)',
         'America/Nassau' => 'Ora orientală nord-americană (Nassau)',
         'America/New_York' => 'Ora orientală nord-americană (New York)',
-        'America/Nipigon' => 'Ora orientală nord-americană (Nipigon)',
         'America/Nome' => 'Ora din Alaska (Nome)',
         'America/Noronha' => 'Ora din Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Ora centrală nord-americană (Beulah, Dakota de Nord)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Ora centrală nord-americană (New Salem, Dakota de Nord)',
         'America/Ojinaga' => 'Ora centrală nord-americană (Ojinaga)',
         'America/Panama' => 'Ora orientală nord-americană (Panama)',
-        'America/Pangnirtung' => 'Ora orientală nord-americană (Pangnirtung)',
         'America/Paramaribo' => 'Ora Surinamului (Paramaribo)',
         'America/Phoenix' => 'Ora zonei montane nord-americane (Phoenix)',
         'America/Port-au-Prince' => 'Ora orientală nord-americană (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Ora Amazonului (Porto Velho)',
         'America/Puerto_Rico' => 'Ora zonei Atlantic nord-americane (Puerto Rico)',
         'America/Punta_Arenas' => 'Ora din Chile (Punta Arenas)',
-        'America/Rainy_River' => 'Ora centrală nord-americană (Rainy River)',
         'America/Rankin_Inlet' => 'Ora centrală nord-americană (Rankin Inlet)',
         'America/Recife' => 'Ora Brasiliei (Recife)',
         'America/Regina' => 'Ora centrală nord-americană (Regina)',
         'America/Resolute' => 'Ora centrală nord-americană (Resolute)',
         'America/Rio_Branco' => 'Ora Acre (Rio Branco)',
-        'America/Santa_Isabel' => 'Ora Mexicului de nord-vest (Santa Isabel)',
         'America/Santarem' => 'Ora Brasiliei (Santarem)',
         'America/Santiago' => 'Ora din Chile (Santiago)',
         'America/Santo_Domingo' => 'Ora zonei Atlantic nord-americane (Santo Domingo)',
         'America/Sao_Paulo' => 'Ora Brasiliei (Sao Paulo)',
-        'America/Scoresbysund' => 'Ora Groenlandei orientale (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Ora din Groenlanda (Ittoqqortoormiit)',
         'America/Sitka' => 'Ora din Alaska (Sitka)',
         'America/St_Barthelemy' => 'Ora zonei Atlantic nord-americane (Saint Barthélemy)',
         'America/St_Johns' => 'Ora din Newfoundland (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Ora centrală nord-americană (Swift Current)',
         'America/Tegucigalpa' => 'Ora centrală nord-americană (Tegucigalpa)',
         'America/Thule' => 'Ora zonei Atlantic nord-americane (Thule)',
-        'America/Thunder_Bay' => 'Ora orientală nord-americană (Thunder Bay)',
         'America/Tijuana' => 'Ora zonei Pacific nord-americane (Tijuana)',
         'America/Toronto' => 'Ora orientală nord-americană (Toronto)',
         'America/Tortola' => 'Ora zonei Atlantic nord-americane (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Ora din Yukon (Whitehorse)',
         'America/Winnipeg' => 'Ora centrală nord-americană (Winnipeg)',
         'America/Yakutat' => 'Ora din Alaska (Yakutat)',
-        'America/Yellowknife' => 'Ora zonei montane nord-americane (Yellowknife)',
-        'Antarctica/Casey' => 'Ora din Antarctica (Casey)',
+        'Antarctica/Casey' => 'Ora Australiei Occidentale (Casey)',
         'Antarctica/Davis' => 'Ora din Davis',
         'Antarctica/DumontDUrville' => 'Ora din Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Ora Australiei Orientale (Macquarie)',
@@ -216,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 Est (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)',
@@ -233,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)',
@@ -267,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 Est (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Ora Australiei Centrale (Adelaide)',
         'Australia/Brisbane' => 'Ora Australiei Orientale (Brisbane)',
         'Australia/Broken_Hill' => 'Ora Australiei Centrale (Broken Hill)',
-        'Australia/Currie' => 'Ora Australiei Orientale (Currie)',
         'Australia/Darwin' => 'Ora Australiei Centrale (Darwin)',
         'Australia/Eucla' => 'Ora Australiei Central Occidentale (Eucla)',
         'Australia/Hobart' => 'Ora Australiei Orientale (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Ora Europei de Est (Tallinn)',
         'Europe/Tirane' => 'Ora Europei Centrale (Tirana)',
         'Europe/Ulyanovsk' => 'Ora Moscovei (Ulianovsk)',
-        'Europe/Uzhgorod' => 'Ora Europei de Est (Ujhorod)',
         'Europe/Vaduz' => 'Ora Europei Centrale (Vaduz)',
         'Europe/Vatican' => 'Ora Europei Centrale (Vatican)',
         'Europe/Vienna' => 'Ora Europei Centrale (Viena)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Ora din Volgograd',
         'Europe/Warsaw' => 'Ora Europei Centrale (Varșovia)',
         'Europe/Zagreb' => 'Ora Europei Centrale (Zagreb)',
-        'Europe/Zaporozhye' => 'Ora Europei de Est (Zaporoje)',
         'Europe/Zurich' => 'Ora Europei Centrale (Zürich)',
         'Indian/Antananarivo' => 'Ora Africii Orientale (Antananarivo)',
         'Indian/Chagos' => 'Ora Oceanului Indian (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Ora Insulelor Solomon (Guadalcanal)',
         'Pacific/Guam' => 'Ora din Chamorro (Guam)',
         'Pacific/Honolulu' => 'Ora din Hawaii-Aleutine (Honolulu)',
-        'Pacific/Johnston' => 'Ora din Hawaii-Aleutine (Johnston)',
         'Pacific/Kiritimati' => 'Ora din Insulele Line (Kiritimati)',
         'Pacific/Kosrae' => 'Ora din Kosrae',
         'Pacific/Kwajalein' => 'Ora Insulelor Marshall (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Ora Insulei Wake',
         'Pacific/Wallis' => 'Ora din Wallis și Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ru.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ru.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ru.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ru.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Горное время (Северная Америка) (Форт Нельсон)',
         'America/Fortaleza' => 'Бразилия (Форталеза)',
         'America/Glace_Bay' => 'Атлантическое время (Глейс-Бей)',
-        'America/Godthab' => 'Западная Гренландия (Нуук)',
+        'America/Godthab' => 'Гренландия (Нуук)',
         'America/Goose_Bay' => 'Атлантическое время (Гус-Бей)',
         'America/Grand_Turk' => 'Восточная Америка (Гранд-Терк)',
         'America/Grenada' => 'Атлантическое время (Гренада)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Атлантическое время (Монтсеррат)',
         'America/Nassau' => 'Восточная Америка (Нассау)',
         'America/New_York' => 'Восточная Америка (Нью-Йорк)',
-        'America/Nipigon' => 'Восточная Америка (Нипигон)',
         'America/Nome' => 'Аляска (Ном)',
         'America/Noronha' => 'Фернанду-ди-Норонья',
         'America/North_Dakota/Beulah' => 'Центральная Америка (Бойла, Северная Дакота)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Центральная Америка (Нью-Сейлем, Северная Дакота)',
         'America/Ojinaga' => 'Центральная Америка (Охинага)',
         'America/Panama' => 'Восточная Америка (Панама)',
-        'America/Pangnirtung' => 'Восточная Америка (Пангниртанг)',
         'America/Paramaribo' => 'Суринам (Парамарибо)',
         'America/Phoenix' => 'Горное время (Северная Америка) (Финикс)',
         'America/Port-au-Prince' => 'Восточная Америка (Порт-о-Пренс)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Амазонка (Порту-Велью)',
         'America/Puerto_Rico' => 'Атлантическое время (Пуэрто-Рико)',
         'America/Punta_Arenas' => 'Чили (Пунта-Аренас)',
-        'America/Rainy_River' => 'Центральная Америка (Рейни-Ривер)',
         'America/Rankin_Inlet' => 'Центральная Америка (Ранкин-Инлет)',
         'America/Recife' => 'Бразилия (Ресифи)',
         'America/Regina' => 'Центральная Америка (Реджайна)',
         'America/Resolute' => 'Центральная Америка (Резольют)',
         'America/Rio_Branco' => 'Акри время (Риу-Бранку)',
-        'America/Santa_Isabel' => 'Северо-западное мексиканское время (Санта-Изабел)',
         'America/Santarem' => 'Бразилия (Сантарен)',
         'America/Santiago' => 'Чили (Сантьяго)',
         'America/Santo_Domingo' => 'Атлантическое время (Санто-Доминго)',
         'America/Sao_Paulo' => 'Бразилия (Сан-Паулу)',
-        'America/Scoresbysund' => 'Восточная Гренландия (Скорсбисунн)',
+        'America/Scoresbysund' => 'Гренландия (Скорсбисунн)',
         'America/Sitka' => 'Аляска (Ситка)',
         'America/St_Barthelemy' => 'Атлантическое время (Сен-Бартелеми)',
         'America/St_Johns' => 'Ньюфаундленд (Сент-Джонс)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Центральная Америка (Свифт-Керрент)',
         'America/Tegucigalpa' => 'Центральная Америка (Тегусигальпа)',
         'America/Thule' => 'Атлантическое время (Туле)',
-        'America/Thunder_Bay' => 'Восточная Америка (Тандер-Бей)',
         'America/Tijuana' => 'Тихоокеанское время (Тихуана)',
         'America/Toronto' => 'Восточная Америка (Торонто)',
         'America/Tortola' => 'Атлантическое время (Тортола)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Юкон (Уайтхорс)',
         'America/Winnipeg' => 'Центральная Америка (Виннипег)',
         'America/Yakutat' => 'Аляска (Якутат)',
-        'America/Yellowknife' => 'Горное время (Северная Америка) (Йеллоунайф)',
-        'Antarctica/Casey' => 'Кейси',
+        'Antarctica/Casey' => 'Западная Австралия (Кейси)',
         'Antarctica/Davis' => 'Дейвис',
         'Antarctica/DumontDUrville' => 'Дюмон-д’Юрвиль',
         'Antarctica/Macquarie' => 'Восточная Австралия (Маккуори)',
@@ -216,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' => 'Азербайджан (Баку)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'Бруней-Даруссалам',
         'Asia/Calcutta' => 'Индия (Калькутта)',
         'Asia/Chita' => 'Якутск (Чита)',
-        'Asia/Choibalsan' => 'Улан-Батор (Чойбалсан)',
         'Asia/Colombo' => 'Индия (Коломбо)',
         'Asia/Damascus' => 'Восточная Европа (Дамаск)',
         'Asia/Dhaka' => 'Бангладеш (Дакка)',
@@ -267,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' => 'Индокитай (Хошимин)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Центральная Австралия (Аделаида)',
         'Australia/Brisbane' => 'Восточная Австралия (Брисбен)',
         'Australia/Broken_Hill' => 'Центральная Австралия (Брокен-Хилл)',
-        'Australia/Currie' => 'Восточная Австралия (Керри)',
         'Australia/Darwin' => 'Центральная Австралия (Дарвин)',
         'Australia/Eucla' => 'Центральная Австралия, западное время (Юкла)',
         'Australia/Hobart' => 'Восточная Австралия (Хобарт)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'Восточная Австралия (Мельбурн)',
         'Australia/Perth' => 'Западная Австралия (Перт)',
         'Australia/Sydney' => 'Восточная Австралия (Сидней)',
-        'CST6CDT' => 'Центральная Америка',
-        'EST5EDT' => 'Восточная Америка',
         'Etc/GMT' => 'Среднее время по Гринвичу',
         'Etc/UTC' => 'Всемирное координированное время',
         'Europe/Amsterdam' => 'Центральная Европа (Амстердам)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Восточная Европа (Таллин)',
         'Europe/Tirane' => 'Центральная Европа (Тирана)',
         'Europe/Ulyanovsk' => 'Москва (Ульяновск)',
-        'Europe/Uzhgorod' => 'Восточная Европа (Ужгород)',
         'Europe/Vaduz' => 'Центральная Европа (Вадуц)',
         'Europe/Vatican' => 'Центральная Европа (Ватикан)',
         'Europe/Vienna' => 'Центральная Европа (Вена)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Волгоград',
         'Europe/Warsaw' => 'Центральная Европа (Варшава)',
         'Europe/Zagreb' => 'Центральная Европа (Загреб)',
-        'Europe/Zaporozhye' => 'Восточная Европа (Запорожье)',
         'Europe/Zurich' => 'Центральная Европа (Цюрих)',
         'Indian/Antananarivo' => 'Восточная Африка (Антананариву)',
         'Indian/Chagos' => 'Индийский океан (Чагос)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'Маврикий',
         'Indian/Mayotte' => 'Восточная Африка (Майотта)',
         'Indian/Reunion' => 'Реюньон',
-        'MST7MDT' => 'Горное время (Северная Америка)',
-        'PST8PDT' => 'Тихоокеанское время',
         'Pacific/Apia' => 'Апиа',
         'Pacific/Auckland' => 'Новая Зеландия (Окленд)',
         'Pacific/Bougainville' => 'Папуа – Новая Гвинея (Бугенвиль)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Соломоновы Острова (Гуадалканал)',
         'Pacific/Guam' => 'Чаморро (Гуам)',
         'Pacific/Honolulu' => 'Гавайско-алеутское время (Гонолулу)',
-        'Pacific/Johnston' => 'Гавайско-алеутское время (Джонстон)',
         'Pacific/Kiritimati' => 'о-ва Лайн (Киритимати)',
         'Pacific/Kosrae' => 'Косрае',
         'Pacific/Kwajalein' => 'Маршалловы Острова (Кваджалейн)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Уэйк',
         'Pacific/Wallis' => 'Уоллис и Футуна',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/rw.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/rw.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/rw.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/rw.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,11 +2,32 @@
 
 return [
     'Names' => [
+        '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)',
-        'Antarctica/Troll' => 'Troll',
+        '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' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sa.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sa.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sa.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sa.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
         'Africa/Monrovia' => 'ग्रीनविच मीन समयः (Monrovia)',
         'Africa/Nouakchott' => 'ग्रीनविच मीन समयः (Nouakchott)',
         'Africa/Ouagadougou' => 'ग्रीनविच मीन समयः (Ouagadougou)',
-        'Africa/Sao_Tome' => 'ग्रीनविच मीन समयः (Sao Tome)',
+        'Africa/Sao_Tome' => 'ग्रीनविच मीन समयः (São Tomé)',
         'Africa/Tripoli' => 'पौर्व यूरोपीय समयः (Tripoli)',
         'Africa/Tunis' => 'मध्य यूरोपीय समयः (Tunis)',
         'America/Adak' => 'संयुक्त राज्य: समय: (Adak)',
@@ -47,7 +47,7 @@
         'America/Costa_Rica' => 'उत्तर अमेरिका: मध्य समयः (Costa Rica)',
         'America/Creston' => 'उत्तर अमेरिका: शैल समयः (Creston)',
         'America/Cuiaba' => 'ब्राजील समय: (Cuiaba)',
-        'America/Curacao' => 'अटलाण्टिक समयः (Curacao)',
+        'America/Curacao' => 'अटलाण्टिक समयः (Curaçao)',
         'America/Danmarkshavn' => 'ग्रीनविच मीन समयः (Danmarkshavn)',
         'America/Dawson_Creek' => 'उत्तर अमेरिका: शैल समयः (Dawson Creek)',
         'America/Denver' => 'उत्तर अमेरिका: शैल समयः (Denver)',
@@ -97,7 +97,6 @@
         'America/Montserrat' => 'अटलाण्टिक समयः (Montserrat)',
         'America/Nassau' => 'उत्तर अमेरिका: पौर्व समयः (Nassau)',
         'America/New_York' => 'उत्तर अमेरिका: पौर्व समयः (New York)',
-        'America/Nipigon' => 'उत्तर अमेरिका: पौर्व समयः (Nipigon)',
         'America/Nome' => 'संयुक्त राज्य: समय: (Nome)',
         'America/Noronha' => 'ब्राजील समय: (Noronha)',
         'America/North_Dakota/Beulah' => 'उत्तर अमेरिका: मध्य समयः (Beulah, North Dakota)',
@@ -105,13 +104,11 @@
         'America/North_Dakota/New_Salem' => 'उत्तर अमेरिका: मध्य समयः (New Salem, North Dakota)',
         'America/Ojinaga' => 'उत्तर अमेरिका: मध्य समयः (Ojinaga)',
         'America/Panama' => 'उत्तर अमेरिका: पौर्व समयः (Panama)',
-        'America/Pangnirtung' => 'उत्तर अमेरिका: पौर्व समयः (Pangnirtung)',
         '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/Rainy_River' => 'उत्तर अमेरिका: मध्य समयः (Rainy River)',
         'America/Rankin_Inlet' => 'उत्तर अमेरिका: मध्य समयः (Rankin Inlet)',
         'America/Recife' => 'ब्राजील समय: (Recife)',
         'America/Regina' => 'उत्तर अमेरिका: मध्य समयः (Regina)',
@@ -121,7 +118,7 @@
         'America/Santo_Domingo' => 'अटलाण्टिक समयः (Santo Domingo)',
         'America/Sao_Paulo' => 'ब्राजील समय: (Sao Paulo)',
         'America/Sitka' => 'संयुक्त राज्य: समय: (Sitka)',
-        'America/St_Barthelemy' => 'अटलाण्टिक समयः (St. Barthelemy)',
+        'America/St_Barthelemy' => 'अटलाण्टिक समयः (St. Barthélemy)',
         'America/St_Kitts' => 'अटलाण्टिक समयः (St. Kitts)',
         'America/St_Lucia' => 'अटलाण्टिक समयः (St. Lucia)',
         'America/St_Thomas' => 'अटलाण्टिक समयः (St. Thomas)',
@@ -129,14 +126,12 @@
         'America/Swift_Current' => 'उत्तर अमेरिका: मध्य समयः (Swift Current)',
         'America/Tegucigalpa' => 'उत्तर अमेरिका: मध्य समयः (Tegucigalpa)',
         'America/Thule' => 'अटलाण्टिक समयः (Thule)',
-        'America/Thunder_Bay' => 'उत्तर अमेरिका: पौर्व समयः (Thunder Bay)',
         'America/Tijuana' => 'उत्तर अमेरिका: सन्धिप्रिय समयः (Tijuana)',
         'America/Toronto' => 'उत्तर अमेरिका: पौर्व समयः (Toronto)',
         'America/Tortola' => 'अटलाण्टिक समयः (Tortola)',
         'America/Vancouver' => 'उत्तर अमेरिका: सन्धिप्रिय समयः (Vancouver)',
         'America/Winnipeg' => 'उत्तर अमेरिका: मध्य समयः (Winnipeg)',
         'America/Yakutat' => 'संयुक्त राज्य: समय: (Yakutat)',
-        'America/Yellowknife' => 'उत्तर अमेरिका: शैल समयः (Yellowknife)',
         'Antarctica/Troll' => 'ग्रीनविच मीन समयः (Troll)',
         'Arctic/Longyearbyen' => 'मध्य यूरोपीय समयः (Longyearbyen)',
         'Asia/Amman' => 'पौर्व यूरोपीय समयः (Amman)',
@@ -174,8 +169,6 @@
         'Atlantic/Madeira' => 'पाश्चात्य यूरोपीय समयः (Madeira)',
         'Atlantic/Reykjavik' => 'ग्रीनविच मीन समयः (Reykjavik)',
         'Atlantic/St_Helena' => 'ग्रीनविच मीन समयः (St. Helena)',
-        'CST6CDT' => 'उत्तर अमेरिका: मध्य समयः',
-        'EST5EDT' => 'उत्तर अमेरिका: पौर्व समयः',
         'Etc/GMT' => 'ग्रीनविच मीन समयः',
         'Etc/UTC' => 'समन्वितः वैश्विक समय:',
         'Europe/Amsterdam' => 'मध्य यूरोपीय समयः (Amsterdam)',
@@ -225,7 +218,6 @@
         'Europe/Tallinn' => 'पौर्व यूरोपीय समयः (Tallinn)',
         'Europe/Tirane' => 'मध्य यूरोपीय समयः (Tirane)',
         'Europe/Ulyanovsk' => 'रष्यदेश: समय: (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'पौर्व यूरोपीय समयः (Uzhgorod)',
         'Europe/Vaduz' => 'मध्य यूरोपीय समयः (Vaduz)',
         'Europe/Vatican' => 'मध्य यूरोपीय समयः (Vatican)',
         'Europe/Vienna' => 'मध्य यूरोपीय समयः (Vienna)',
@@ -233,10 +225,7 @@
         'Europe/Volgograd' => 'रष्यदेश: समय: (Volgograd)',
         'Europe/Warsaw' => 'मध्य यूरोपीय समयः (Warsaw)',
         'Europe/Zagreb' => 'मध्य यूरोपीय समयः (Zagreb)',
-        'Europe/Zaporozhye' => 'पौर्व यूरोपीय समयः (Zaporozhye)',
         'Europe/Zurich' => 'मध्य यूरोपीय समयः (Zurich)',
-        'MST7MDT' => 'उत्तर अमेरिका: शैल समयः',
-        'PST8PDT' => 'उत्तर अमेरिका: सन्धिप्रिय समयः',
         'Pacific/Honolulu' => 'संयुक्त राज्य: समय: (Honolulu)',
     ],
     'Meta' => [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sc.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sc.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sc.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sc.php	2026-05-20 10:22:01.000000000 +0200
@@ -67,7 +67,7 @@
         'America/Argentina/Tucuman' => 'Ora de s’Argentina (Tucumán)',
         'America/Argentina/Ushuaia' => 'Ora de s’Argentina (Ushuaia)',
         'America/Aruba' => 'Ora de s’Atlànticu (Aruba)',
-        'America/Asuncion' => 'Ora de su Paraguay (Asuncion)',
+        'America/Asuncion' => 'Ora de su Paraguay (Asunción)',
         'America/Bahia' => 'Ora de Brasìlia (Bahia)',
         'America/Bahia_Banderas' => 'Ora tzentrale USA (Bahía de Banderas)',
         'America/Barbados' => 'Ora de s’Atlànticu (Barbados)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Ora Montes Pedrosos USA (Fort Nelson)',
         'America/Fortaleza' => 'Ora de Brasìlia (Fortaleza)',
         'America/Glace_Bay' => 'Ora de s’Atlànticu (Glace Bay)',
-        'America/Godthab' => 'Ora de sa Groenlàndia otzidentale (Nuuk)',
+        'America/Godthab' => 'Ora Groenlàndia (Nuuk)',
         'America/Goose_Bay' => 'Ora de s’Atlànticu (Goose Bay)',
         'America/Grand_Turk' => 'Ora orientale USA (Grand Turk)',
         'America/Grenada' => 'Ora de s’Atlànticu (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Ora de s’Atlànticu (Montserrat)',
         'America/Nassau' => 'Ora orientale USA (Nassau)',
         'America/New_York' => 'Ora orientale USA (Noa York)',
-        'America/Nipigon' => 'Ora orientale USA (Nipigon)',
         'America/Nome' => 'Ora de s’Alaska (Nome)',
         'America/Noronha' => 'Ora de su Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Ora tzentrale USA (Beulah, Dakota de su Nord)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Ora tzentrale USA (New Salem, Dakota de su Nord)',
         'America/Ojinaga' => 'Ora tzentrale USA (Ojinaga)',
         'America/Panama' => 'Ora orientale USA (Pànama)',
-        'America/Pangnirtung' => 'Ora orientale USA (Pangnirtung)',
         'America/Paramaribo' => 'Ora de su Suriname (Paramaribo)',
         'America/Phoenix' => 'Ora Montes Pedrosos USA (Phoenix)',
         'America/Port-au-Prince' => 'Ora orientale USA (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Ora de s’Amatzònia (Porto Velho)',
         'America/Puerto_Rico' => 'Ora de s’Atlànticu (Puerto Rico)',
         'America/Punta_Arenas' => 'Ora de su Tzile (Punta Arenas)',
-        'America/Rainy_River' => 'Ora tzentrale USA (Rainy River)',
         'America/Rankin_Inlet' => 'Ora tzentrale USA (Rankin Inlet)',
         'America/Recife' => 'Ora de Brasìlia (Recife)',
         'America/Regina' => 'Ora tzentrale USA (Regina)',
         'America/Resolute' => 'Ora tzentrale USA (Resolute)',
         'America/Rio_Branco' => 'Ora de Acre (Rio Branco)',
-        'America/Santa_Isabel' => 'Ora de su Mèssicu nord-otzidentale (Santa Isabel)',
         'America/Santarem' => 'Ora de Brasìlia (Santarem)',
         'America/Santiago' => 'Ora de su Tzile (Santiago)',
         'America/Santo_Domingo' => 'Ora de s’Atlànticu (Santo Domingo)',
         'America/Sao_Paulo' => 'Ora de Brasìlia (Sao Paulo)',
-        'America/Scoresbysund' => 'Ora de sa Groenlàndia orientale (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Ora Groenlàndia (Ittoqqortoormiit)',
         'America/Sitka' => 'Ora de s’Alaska (Sitka)',
         'America/St_Barthelemy' => 'Ora de s’Atlànticu (Santu Bartolomeu)',
         'America/St_Johns' => 'Ora de Terranova (Santu Giuanne)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Ora tzentrale USA (Swift Current)',
         'America/Tegucigalpa' => 'Ora tzentrale USA (Tegucigalpa)',
         'America/Thule' => 'Ora de s’Atlànticu (Thule)',
-        'America/Thunder_Bay' => 'Ora orientale USA (Thunder Bay)',
         'America/Tijuana' => 'Ora de su Patzìficu USA (Tijuana)',
         'America/Toronto' => 'Ora orientale USA (Toronto)',
         'America/Tortola' => 'Ora de s’Atlànticu (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Ora de su Yukon (Whitehorse)',
         'America/Winnipeg' => 'Ora tzentrale USA (Winnipeg)',
         'America/Yakutat' => 'Ora de s’Alaska (Yakutat)',
-        'America/Yellowknife' => 'Ora Montes Pedrosos USA (Yellowknife)',
-        'Antarctica/Casey' => 'Ora de Casey',
+        'Antarctica/Casey' => 'Ora de s’Austràlia otzidentale (Casey)',
         'Antarctica/Davis' => 'Ora de Davis',
         'Antarctica/DumontDUrville' => 'Ora de Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Ora de s’Austràlia orientale (Macquarie)',
@@ -216,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 orientale (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)',
@@ -233,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)',
@@ -267,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 orientale (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Ora de s’Austràlia tzentrale (Adelaide)',
         'Australia/Brisbane' => 'Ora de s’Austràlia orientale (Brisbane)',
         'Australia/Broken_Hill' => 'Ora de s’Austràlia tzentrale (Broken Hill)',
-        'Australia/Currie' => 'Ora de s’Austràlia orientale (Currie)',
         'Australia/Darwin' => 'Ora de s’Austràlia tzentrale (Darwin)',
         'Australia/Eucla' => 'Ora de s’Austràlia tzentru-otzidentale (Eucla)',
         'Australia/Hobart' => 'Ora de s’Austràlia orientale (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Ora de s’Europa orientale (Tallinn)',
         'Europe/Tirane' => 'Ora de s’Europa tzentrale (Tirana)',
         'Europe/Ulyanovsk' => 'Ora de Mosca (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Ora de s’Europa orientale (Uzhgorod)',
         'Europe/Vaduz' => 'Ora de s’Europa tzentrale (Vaduz)',
         'Europe/Vatican' => 'Ora de s’Europa tzentrale (Tzitade de su Vaticanu)',
         'Europe/Vienna' => 'Ora de s’Europa tzentrale (Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Ora de Volgograd',
         'Europe/Warsaw' => 'Ora de s’Europa tzentrale (Varsàvia)',
         'Europe/Zagreb' => 'Ora de s’Europa tzentrale (Zagàbria)',
-        'Europe/Zaporozhye' => 'Ora de s’Europa orientale (Zaporozhye)',
         'Europe/Zurich' => 'Ora de s’Europa tzentrale (Zurigu)',
         'Indian/Antananarivo' => 'Ora de s’Àfrica orientale (Antananarivo)',
         'Indian/Chagos' => 'Ora de s’Otzèanu Indianu (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Ora de sas Ìsulas Salomone (Guadalcanal)',
         'Pacific/Guam' => 'Ora istandard de Chamorro (Guàm)',
         'Pacific/Honolulu' => 'Ora de sas ìsulas Hawaii-Aleutinas (Honolulu)',
-        'Pacific/Johnston' => 'Ora de sas ìsulas Hawaii-Aleutinas (Johnston)',
         'Pacific/Kiritimati' => 'Ora de sas Ìsulas de sa Lìnia (Kiritimati)',
         'Pacific/Kosrae' => 'Ora de Kosrae',
         'Pacific/Kwajalein' => 'Ora de sas Ìsulas Marshall (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Ora de sas Ìsulas Wake',
         'Pacific/Wallis' => 'Ora de Wallis e Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sd_Deva.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sd_Deva.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sd_Deva.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sd_Deva.php	2026-05-20 10:22:01.000000000 +0200
@@ -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,16 +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/Goose_Bay' => 'अटलांटिक वक्त (گوز بي)',
         'America/Grand_Turk' => 'ओभरी वक्त (گرانڊ ترڪ)',
         'America/Grenada' => 'अटलांटिक वक्त (گريناڊا)',
@@ -84,23 +85,21 @@
         'America/Montserrat' => 'अटलांटिक वक्त (مانٽسريٽ)',
         'America/Nassau' => 'ओभरी वक्त (ناسائو)',
         'America/New_York' => 'ओभरी वक्त (نيويارڪ)',
-        'America/Nipigon' => 'ओभरी वक्त (نپيگان)',
         'America/North_Dakota/Beulah' => 'मरकज़ी वक्त (بيولاه، اتر ڊڪوٽا)',
         'America/North_Dakota/Center' => 'मरकज़ी वक्त (سينٽر، اتر ڊڪوٽا)',
         'America/North_Dakota/New_Salem' => 'मरकज़ी वक्त (نيو سيلم، اتر ڊڪوٽا)',
         'America/Ojinaga' => 'मरकज़ी वक्त (اوڪيناگا)',
         'America/Panama' => 'ओभरी वक्त (پناما)',
-        'America/Pangnirtung' => 'ओभरी वक्त (پینگنرٽنگ)',
         'America/Phoenix' => 'पहाड़ी वक्त (فونيڪس)',
         'America/Port-au-Prince' => 'ओभरी वक्त (پورٽ او پرنس)',
         'America/Port_of_Spain' => 'अटलांटिक वक्त (اسپين جو ٻيٽ)',
         'America/Puerto_Rico' => 'अटलांटिक वक्त (پورٽو ريڪو)',
-        'America/Rainy_River' => 'मरकज़ी वक्त (ريني رور)',
         'America/Rankin_Inlet' => 'मरकज़ी वक्त (رينڪن انليٽ)',
         'America/Regina' => 'मरकज़ी वक्त (ریجینا)',
         'America/Resolute' => 'मरकज़ी वक्त (ريزوليوٽ)',
-        'America/Rio_Branco' => 'ब्राज़ील वक्त (ريو برانڪو)',
+        'America/Rio_Branco' => 'ब्राज़ील वक़्तु (ريو برانڪو)',
         'America/Santo_Domingo' => 'अटलांटिक वक्त (سينٽو ڊومينگو)',
+        'America/Scoresbysund' => 'گرين لينڊ वक़्तु (اٽوڪورٽومائٽ)',
         'America/St_Barthelemy' => 'अटलांटिक वक्त (سينٽ برٿليمي)',
         'America/St_Kitts' => 'अटलांटिक वक्त (سينٽ ڪٽس)',
         'America/St_Lucia' => 'अटलांटिक वक्त (سينٽ لوسيا)',
@@ -109,37 +108,32 @@
         'America/Swift_Current' => 'मरकज़ी वक्त (سوئفٽ ڪرنٽ)',
         'America/Tegucigalpa' => 'मरकज़ी वक्त (ٽيگوسيگلپا)',
         'America/Thule' => 'अटलांटिक वक्त (ٿولي)',
-        'America/Thunder_Bay' => 'ओभरी वक्त (ٿنڊر بي)',
         'America/Tijuana' => 'पेसिफिक वक्त (تيجوانا)',
         'America/Toronto' => 'ओभरी वक्त (ٽورنٽو)',
         'America/Tortola' => 'अटलांटिक वक्त (ٽورٽولا)',
         'America/Vancouver' => 'पेसिफिक वक्त (وينڪوور)',
         'America/Winnipeg' => 'मरकज़ी वक्त (وني پيگ)',
-        'America/Yellowknife' => 'पहाड़ी वक्त (ييلو نائيف)',
-        'Antarctica/Casey' => 'انٽارڪٽيڪا वक्त (ڪيسي)',
-        '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' => 'मरकज़ी यूरोपी वक्त (اندورا)',
@@ -153,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' => 'मरकज़ी यूरोपी वक्त (مالٽا)',
@@ -177,7 +171,7 @@
         'Europe/Prague' => 'मरकज़ी यूरोपी वक्त (پراگ)',
         'Europe/Riga' => 'ओभरी यूरोपी वक्तु (رگا)',
         'Europe/Rome' => 'मरकज़ी यूरोपी वक्त (روم)',
-        'Europe/Samara' => 'रशिया वक्त (سمارا)',
+        'Europe/Samara' => 'रशिया वक़्तु (سمارا)',
         'Europe/San_Marino' => 'मरकज़ी यूरोपी वक्त (سين مرينو)',
         'Europe/Sarajevo' => 'मरकज़ी यूरोपी वक्त (سراجیوو)',
         'Europe/Skopje' => 'मरकज़ी यूरोपी वक्त (اسڪوپي)',
@@ -185,17 +179,13 @@
         'Europe/Stockholm' => 'मरकज़ी यूरोपी वक्त (اسٽاڪ هوم)',
         'Europe/Tallinn' => 'ओभरी यूरोपी वक्तु (ٽالن)',
         'Europe/Tirane' => 'मरकज़ी यूरोपी वक्त (تراني)',
-        'Europe/Uzhgorod' => 'ओभरी यूरोपी वक्तु (ازهارڊ)',
         'Europe/Vaduz' => 'मरकज़ी यूरोपी वक्त (وڊوز)',
         'Europe/Vatican' => 'मरकज़ी यूरोपी वक्त (وئٽيڪن)',
         'Europe/Vienna' => 'मरकज़ी यूरोपी वक्त (وينا)',
         'Europe/Vilnius' => 'ओभरी यूरोपी वक्तु (ويلنيس)',
         'Europe/Warsaw' => 'मरकज़ी यूरोपी वक्त (وارسا)',
         'Europe/Zagreb' => 'मरकज़ी यूरोपी वक्त (زغرب)',
-        'Europe/Zaporozhye' => 'ओभरी यूरोपी वक्तु (زيپروزهايا)',
         'Europe/Zurich' => 'मरकज़ी यूरोपी वक्त (زيورخ)',
-        'MST7MDT' => 'पहाड़ी वक्त',
-        'PST8PDT' => 'पेसिफिक वक्त',
     ],
     'Meta' => [
         'GmtFormat' => 'जीएमटी%s',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sd.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sd.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sd.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sd.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'پهاڙي وقت (فورٽ نيلسن)',
         'America/Fortaleza' => 'بريسيليائي وقت (فورٽاليزا)',
         'America/Glace_Bay' => 'ايٽلانٽڪ جو وقت (گليس بي)',
-        'America/Godthab' => 'مغربي گرين لينڊ جو وقت (نيوڪ)',
+        'America/Godthab' => 'گرين لينڊ وقت (نيوڪ)',
         'America/Goose_Bay' => 'ايٽلانٽڪ جو وقت (گوز بي)',
         'America/Grand_Turk' => 'مشرقي وقت (گرانڊ ترڪ)',
         'America/Grenada' => 'ايٽلانٽڪ جو وقت (گريناڊا)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'ايٽلانٽڪ جو وقت (مانٽسريٽ)',
         'America/Nassau' => 'مشرقي وقت (ناسائو)',
         'America/New_York' => 'مشرقي وقت (نيويارڪ)',
-        'America/Nipigon' => 'مشرقي وقت (نپيگان)',
         'America/Nome' => 'الاسڪا جو وقت (نوم)',
         'America/Noronha' => 'فرنانڊو دي نورونها جو وقت (نورانهيا)',
         'America/North_Dakota/Beulah' => 'مرڪزي وقت (بيولاه، اتر ڊڪوٽا)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'مرڪزي وقت (نيو سيلم، اتر ڊڪوٽا)',
         'America/Ojinaga' => 'مرڪزي وقت (اوڪيناگا)',
         'America/Panama' => 'مشرقي وقت (پناما)',
-        'America/Pangnirtung' => 'مشرقي وقت (پینگنرٽنگ)',
         'America/Paramaribo' => 'سوري نام جو وقت (پيراميريبو)',
         'America/Phoenix' => 'پهاڙي وقت (فونيڪس)',
         'America/Port-au-Prince' => 'مشرقي وقت (پورٽ او پرنس)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'ايميزون جو وقت (پورٽو ويلهو)',
         'America/Puerto_Rico' => 'ايٽلانٽڪ جو وقت (پورٽو ريڪو)',
         'America/Punta_Arenas' => 'چلي جو وقت (پنٽا اريناس)',
-        'America/Rainy_River' => 'مرڪزي وقت (ريني رور)',
         'America/Rankin_Inlet' => 'مرڪزي وقت (رينڪن انليٽ)',
         'America/Recife' => 'بريسيليائي وقت (هيسيفي)',
         'America/Regina' => 'مرڪزي وقت (ریجینا)',
         'America/Resolute' => 'مرڪزي وقت (ريزوليوٽ)',
         'America/Rio_Branco' => 'برازيل وقت (ريو برانڪو)',
-        'America/Santa_Isabel' => 'شمالي مغربي ميڪسيڪو جو وقت (Santa Isabel)',
         'America/Santarem' => 'بريسيليائي وقت (سنٽاريم)',
         'America/Santiago' => 'چلي جو وقت (سينٽياگو)',
         'America/Santo_Domingo' => 'ايٽلانٽڪ جو وقت (سينٽو ڊومينگو)',
         'America/Sao_Paulo' => 'بريسيليائي وقت (سائو پولو)',
-        'America/Scoresbysund' => 'مشرقي گرين لينڊ جو وقت (اٽوڪورٽومائٽ)',
+        'America/Scoresbysund' => 'گرين لينڊ وقت (اٽوڪورٽومائٽ)',
         'America/Sitka' => 'الاسڪا جو وقت (سٽڪا)',
         'America/St_Barthelemy' => 'ايٽلانٽڪ جو وقت (سينٽ برٿليمي)',
         'America/St_Johns' => 'نيو فائونڊ لينڊ جو وقت (سينٽ جانز)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'مرڪزي وقت (سوئفٽ ڪرنٽ)',
         'America/Tegucigalpa' => 'مرڪزي وقت (ٽيگوسيگلپا)',
         'America/Thule' => 'ايٽلانٽڪ جو وقت (ٿولي)',
-        'America/Thunder_Bay' => 'مشرقي وقت (ٿنڊر بي)',
         'America/Tijuana' => 'پيسيفڪ وقت (تيجوانا)',
         'America/Toronto' => 'مشرقي وقت (ٽورنٽو)',
         'America/Tortola' => 'ايٽلانٽڪ جو وقت (ٽورٽولا)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'يڪون جو وقت (وائيٽ هائوس)',
         'America/Winnipeg' => 'مرڪزي وقت (وني پيگ)',
         'America/Yakutat' => 'الاسڪا جو وقت (ياڪوتات)',
-        'America/Yellowknife' => 'پهاڙي وقت (ييلو نائيف)',
-        'Antarctica/Casey' => 'انٽارڪٽيڪا وقت (ڪيسي)',
+        'Antarctica/Casey' => 'مغربي آسٽريليا جو وقت (ڪيسي)',
         'Antarctica/Davis' => 'ڊيوس جو وقت',
         'Antarctica/DumontDUrville' => 'ڊومانٽ درويئل جو وقت',
         'Antarctica/Macquarie' => 'اوڀر آسٽريليا جو وقت (مڪوائري)',
@@ -216,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' => 'آذربائيجان جو وقت (باڪو)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'برونائي دارالسلام جو وقت',
         'Asia/Calcutta' => 'ڀارت جو معياري وقت (ڪلڪتا)',
         'Asia/Chita' => 'ياڪتسڪ جو وقت (چيتا)',
-        'Asia/Choibalsan' => 'اولان باتر جو وقت (چوئي بيلسن)',
         'Asia/Colombo' => 'ڀارت جو معياري وقت (ڪولمبو)',
         'Asia/Damascus' => 'مشرقي يورپي وقت (دمشق)',
         'Asia/Dhaka' => 'بنگلاديش جو وقت (ڍاڪا)',
@@ -267,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' => 'انڊو چائنا جو وقت (هوچي من)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'مرڪزي آسٽريليا جو وقت (ايڊيليڊ)',
         'Australia/Brisbane' => 'اوڀر آسٽريليا جو وقت (برسبين)',
         'Australia/Broken_Hill' => 'مرڪزي آسٽريليا جو وقت (بروڪن هل)',
-        'Australia/Currie' => 'اوڀر آسٽريليا جو وقت (ڪري)',
         'Australia/Darwin' => 'مرڪزي آسٽريليا جو وقت (ڊارون)',
         'Australia/Eucla' => 'آسٽريليا جو مرڪزي مغربي وقت (يوڪلا)',
         'Australia/Hobart' => 'اوڀر آسٽريليا جو وقت (هوبارٽ)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'اوڀر آسٽريليا جو وقت (ميلبورن)',
         'Australia/Perth' => 'مغربي آسٽريليا جو وقت (پرٿ)',
         'Australia/Sydney' => 'اوڀر آسٽريليا جو وقت (سڊني)',
-        'CST6CDT' => 'مرڪزي وقت',
-        'EST5EDT' => 'مشرقي وقت',
         'Etc/GMT' => 'گرين وچ مين ٽائيم',
         'Etc/UTC' => 'گڏيل دنياوي وقت',
         'Europe/Amsterdam' => 'مرڪزي يورپي وقت (ايمسٽرڊيم)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'مشرقي يورپي وقت (ٽالن)',
         'Europe/Tirane' => 'مرڪزي يورپي وقت (تراني)',
         'Europe/Ulyanovsk' => 'ماسڪو جو وقت (اليانوسڪ)',
-        'Europe/Uzhgorod' => 'مشرقي يورپي وقت (ازهارڊ)',
         'Europe/Vaduz' => 'مرڪزي يورپي وقت (وڊوز)',
         'Europe/Vatican' => 'مرڪزي يورپي وقت (وئٽيڪن)',
         'Europe/Vienna' => 'مرڪزي يورپي وقت (وينا)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'وولگوگراد جو وقت',
         'Europe/Warsaw' => 'مرڪزي يورپي وقت (وارسا)',
         'Europe/Zagreb' => 'مرڪزي يورپي وقت (زغرب)',
-        'Europe/Zaporozhye' => 'مشرقي يورپي وقت (زيپروزهايا)',
         'Europe/Zurich' => 'مرڪزي يورپي وقت (زيورخ)',
         'Indian/Antananarivo' => 'اوڀر آفريڪا جو وقت (انتاناناريوو)',
         'Indian/Chagos' => 'هند سمنڊ جو وقت (چاگوس)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'موريشيس جو وقت (موريشس)',
         'Indian/Mayotte' => 'اوڀر آفريڪا جو وقت (مياٽي)',
         'Indian/Reunion' => 'ري يونين جو وقت',
-        'MST7MDT' => 'پهاڙي وقت',
-        'PST8PDT' => 'پيسيفڪ وقت',
         'Pacific/Apia' => 'اپيا جو وقت',
         'Pacific/Auckland' => 'نيوزيلينڊ جو وقت (آڪلينڊ)',
         'Pacific/Bougainville' => 'پاپوا نيو گني جو وقت (بوگين ويليا)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'سولومن آئي لينڊ جو وقت (گواڊل ڪينال)',
         'Pacific/Guam' => 'چمورو جو معياري وقت (گوام)',
         'Pacific/Honolulu' => 'هوائي اليوٽين جو وقت (هونو لولو)',
-        'Pacific/Johnston' => 'هوائي اليوٽين جو وقت (جانسٹن)',
         'Pacific/Kiritimati' => 'لائن آئي لينڊ جو وقت (ڪريٽمٽي)',
         'Pacific/Kosrae' => 'ڪوسرائي جو وقت',
         'Pacific/Kwajalein' => 'مارشل آئي لينڊ جو وقت (ڪواجلين)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'ويڪ آئي لينڊ جو وقت',
         'Pacific/Wallis' => 'ويلس ۽ فتونا جو وقت',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/se_FI.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/se_FI.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/se_FI.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/se_FI.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
         'Africa/Nouakchott' => 'Nouakchott (Greenwicha áigi)',
         'Africa/Ouagadougou' => 'Ouagadougou (Greenwicha áigi)',
         'Africa/Porto-Novo' => 'Porto-Novo (Oarje-Afrihká áigi)',
-        'Africa/Sao_Tome' => 'Sao Tome (Greenwicha áigi)',
+        'Africa/Sao_Tome' => 'São Tomé (Greenwicha áigi)',
         'Africa/Tripoli' => 'Tripoli (Nuorta-Eurohpa áigi)',
         'Africa/Tunis' => 'Tunis (Gaska-Eurohpá áigi)',
         'Africa/Windhoek' => 'Windhoek (Gaska-Afrihká áigi)',
@@ -60,7 +60,7 @@
         'America/Antigua' => 'Antigua (atlántalaš áigi)',
         'America/Araguaina' => 'Araguaina (Brasilia áigi)',
         'America/Aruba' => 'Aruba (atlántalaš áigi)',
-        'America/Asuncion' => 'Asuncion (Paraguaya áigi)',
+        'America/Asuncion' => 'Asunción (Paraguaya áigi)',
         'America/Bahia' => 'Bahia (Brasilia áigi)',
         'America/Bahia_Banderas' => 'Bahía de Banderas (dábálašáigi)',
         'America/Barbados' => 'Barbados (atlántalaš áigi)',
@@ -93,7 +93,6 @@
         'America/Fort_Nelson' => 'Fort Nelson (duottaráigi)',
         'America/Fortaleza' => 'Fortaleza (Brasilia áigi)',
         'America/Glace_Bay' => 'Glace Bay (atlántalaš áigi)',
-        'America/Godthab' => 'Nuuk (Oarje-Ruonáeatnama áigi)',
         'America/Goose_Bay' => 'Goose Bay (atlántalaš áigi)',
         'America/Grand_Turk' => 'Grand Turk (áigi nuortan)',
         'America/Grenada' => 'Grenada (atlántalaš áigi)',
@@ -139,7 +138,6 @@
         'America/Montserrat' => 'Montserrat (atlántalaš áigi)',
         'America/Nassau' => 'Nassau (áigi nuortan)',
         'America/New_York' => 'New York (áigi nuortan)',
-        'America/Nipigon' => 'Nipigon (áigi nuortan)',
         'America/Nome' => 'Nome (Alaska áigi)',
         'America/Noronha' => 'Fernando de Noronha áigi',
         'America/North_Dakota/Beulah' => 'Beulah, Davvi-Dakota (dábálašáigi)',
@@ -147,7 +145,6 @@
         'America/North_Dakota/New_Salem' => 'New Salem, Davvi-Dakota (dábálašáigi)',
         'America/Ojinaga' => 'Ojinaga (dábálašáigi)',
         'America/Panama' => 'Panama (áigi nuortan)',
-        'America/Pangnirtung' => 'Pangnirtung (áigi nuortan)',
         'America/Paramaribo' => 'Paramaribo (Suriname áigi)',
         'America/Phoenix' => 'Phoenix (duottaráigi)',
         'America/Port-au-Prince' => 'Port-au-Prince (áigi nuortan)',
@@ -155,17 +152,14 @@
         'America/Porto_Velho' => 'Porto Velho (Amazona áigi)',
         'America/Puerto_Rico' => 'Puerto Rico (atlántalaš áigi)',
         'America/Punta_Arenas' => 'Punta Arenas (Chile áigi)',
-        'America/Rainy_River' => 'Rainy River (dábálašáigi)',
         'America/Rankin_Inlet' => 'Rankin Inlet (dábálašáigi)',
         'America/Recife' => 'Recife (Brasilia áigi)',
         'America/Regina' => 'Regina (dábálašáigi)',
         'America/Resolute' => 'Resolute (dábálašáigi)',
-        'America/Santa_Isabel' => 'Santa Isabel (Oarjedavvi-Meksiko áigi)',
         'America/Santarem' => 'Santarem (Brasilia áigi)',
         'America/Santiago' => 'Santiago (Chile áigi)',
         'America/Santo_Domingo' => 'Santo Domingo (atlántalaš áigi)',
         'America/Sao_Paulo' => 'São Paulo (Brasilia áigi)',
-        'America/Scoresbysund' => 'Ittoqqortoormiit (Nuorta-Ruonáeatnama áigi)',
         'America/Sitka' => 'Sitka (Alaska áigi)',
         'America/St_Barthelemy' => 'Saint Barthélemy (atlántalaš áigi)',
         'America/St_Johns' => 'St. John’s (Newfoundlanda áigi)',
@@ -176,14 +170,13 @@
         'America/Swift_Current' => 'Swift Current (dábálašáigi)',
         'America/Tegucigalpa' => 'Tegucigalpa (dábálašáigi)',
         'America/Thule' => 'Thule (atlántalaš áigi)',
-        'America/Thunder_Bay' => 'Thunder Bay (áigi nuortan)',
         'America/Tijuana' => 'Tijuana (Jaskesábi áigi)',
         'America/Toronto' => 'Toronto (áigi nuortan)',
         'America/Tortola' => 'Tortola (atlántalaš áigi)',
         'America/Vancouver' => 'Vancouver (Jaskesábi áigi)',
         'America/Winnipeg' => 'Winnipeg (dábálašáigi)',
         'America/Yakutat' => 'Yakutat (Alaska áigi)',
-        'America/Yellowknife' => 'Yellowknife (duottaráigi)',
+        'Antarctica/Casey' => 'Casey (Oarje-Austrália áigi)',
         'Antarctica/Davis' => 'Davisa áigi',
         'Antarctica/DumontDUrville' => 'Dumont-d’Urville áigi',
         'Antarctica/Macquarie' => 'Macquarie (Nuorta-Austrália áigi)',
@@ -196,12 +189,8 @@
         'Antarctica/Vostok' => 'Vostoka áigi',
         'Arctic/Longyearbyen' => 'Longyearbyen (Gaska-Eurohpá áigi)',
         'Asia/Aden' => 'Aden (Arábia áigi)',
-        'Asia/Almaty' => 'Almaty (Nuorta-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)',
@@ -211,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)',
@@ -243,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 (Nuorta-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)',
@@ -282,7 +267,6 @@
         'Australia/Adelaide' => 'Adelaide (Gaska-Austrália áigi)',
         'Australia/Brisbane' => 'Brisbane (Nuorta-Austrália áigi)',
         'Australia/Broken_Hill' => 'Broken Hill (Gaska-Austrália áigi)',
-        'Australia/Currie' => 'Currie (Nuorta-Austrália áigi)',
         'Australia/Darwin' => 'Darwin (Gaska-Austrália áigi)',
         'Australia/Eucla' => 'Eucla (Gaska-Austrália oarjjabeali áigi)',
         'Australia/Hobart' => 'Hobart (Nuorta-Austrália áigi)',
@@ -291,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)',
@@ -342,7 +324,6 @@
         'Europe/Tallinn' => 'Tallinn (Nuorta-Eurohpa áigi)',
         'Europe/Tirane' => 'Tirana (Gaska-Eurohpá áigi)',
         'Europe/Ulyanovsk' => 'Uljanovsk (Moskva áigi)',
-        'Europe/Uzhgorod' => 'Uzhgorod (Nuorta-Eurohpa áigi)',
         'Europe/Vaduz' => 'Vaduz (Gaska-Eurohpá áigi)',
         'Europe/Vatican' => 'Vatican (Gaska-Eurohpá áigi)',
         'Europe/Vienna' => 'Wien (Gaska-Eurohpá áigi)',
@@ -350,7 +331,6 @@
         'Europe/Volgograd' => 'Volgograda áigi',
         'Europe/Warsaw' => 'Warsawa (Gaska-Eurohpá áigi)',
         'Europe/Zagreb' => 'Zagreb (Gaska-Eurohpá áigi)',
-        'Europe/Zaporozhye' => 'Zaporozhye (Nuorta-Eurohpa áigi)',
         'Europe/Zurich' => 'Zürich (Gaska-Eurohpá áigi)',
         'Indian/Antananarivo' => 'Antananarivo (Nuorta-Afrihká áigi)',
         'Indian/Chagos' => 'Chagos (Indiaábi áigi)',
@@ -362,9 +342,7 @@
         'Indian/Maldives' => 'Malediivvat (Malediivvaid áigi)',
         'Indian/Mauritius' => 'Mauritiusa áigi',
         'Indian/Mayotte' => 'Mayotte (Nuorta-Afrihká áigi)',
-        'Indian/Reunion' => 'Reuniona áigi',
-        'MST7MDT' => 'duottaráigi',
-        'PST8PDT' => 'Jaskesábi áigi',
+        'Indian/Reunion' => 'Réunion (Reuniona áigi)',
         'Pacific/Apia' => 'Apia áigi',
         'Pacific/Bougainville' => 'Bougainville (Papua Ođđa-Guinea áigi)',
         'Pacific/Chatham' => 'Chathama áigi',
@@ -377,7 +355,6 @@
         'Pacific/Guadalcanal' => 'Guadalcanal (Salomonsulloid áigi)',
         'Pacific/Guam' => 'Guam (Čamorro dálveáigi)',
         'Pacific/Honolulu' => 'Honolulu (Hawaii-aleuhtalaš áigi)',
-        'Pacific/Johnston' => 'Johnston (Hawaii-aleuhtalaš áigi)',
         'Pacific/Kiritimati' => 'Kiritimati (Linesulloid áigi)',
         'Pacific/Kosrae' => 'Kosraea áigi',
         'Pacific/Kwajalein' => 'Kwajalein (Marshallsulloid áigi)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/se.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/se.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/se.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/se.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
         'Africa/Nouakchott' => 'Nouakchott (Greenwich gaskka áigi)',
         'Africa/Ouagadougou' => 'Ouagadougou (Greenwich gaskka áigi)',
         'Africa/Porto-Novo' => 'Porto-Novo (Benin áigi)',
-        'Africa/Sao_Tome' => 'Sao Tome (Greenwich gaskka áigi)',
+        'Africa/Sao_Tome' => 'São Tomé (Greenwich gaskka áigi)',
         'Africa/Tripoli' => 'Tripoli (nuorti-Eurohpá áigi)',
         'Africa/Tunis' => 'Tunis (gaska-Eurohpá áigi)',
         'Africa/Windhoek' => 'Windhoek (Namibia áigi)',
@@ -67,7 +67,7 @@
         'America/Argentina/Tucuman' => 'Tucuman (Argentina áigi)',
         'America/Argentina/Ushuaia' => 'Ushuaia (Argentina áigi)',
         'America/Aruba' => 'Aruba (Aruba áigi)',
-        'America/Asuncion' => 'Asuncion (Paraguay áigi)',
+        'America/Asuncion' => 'Asunción (Paraguay áigi)',
         'America/Bahia' => 'Bahia (Brasil áigi)',
         'America/Bahia_Banderas' => 'Bahía de Banderas (Meksiko áigi)',
         'America/Barbados' => 'Barbados (Barbados áigi)',
@@ -155,7 +155,6 @@
         'America/Montserrat' => 'Montserrat (Montserrat áigi)',
         'America/Nassau' => 'Nassau (Bahamas áigi)',
         'America/New_York' => 'New York (Amerihká ovttastuvvan stáhtat áigi)',
-        'America/Nipigon' => 'Nipigon (Kanáda áigi)',
         'America/Nome' => 'Nome (Amerihká ovttastuvvan stáhtat áigi)',
         'America/Noronha' => 'Noronha (Brasil áigi)',
         'America/North_Dakota/Beulah' => 'Beulah, North Dakota (Amerihká ovttastuvvan stáhtat áigi)',
@@ -163,7 +162,6 @@
         'America/North_Dakota/New_Salem' => 'New Salem, North Dakota (Amerihká ovttastuvvan stáhtat áigi)',
         'America/Ojinaga' => 'Ojinaga (Meksiko áigi)',
         'America/Panama' => 'Panama (Panama áigi)',
-        'America/Pangnirtung' => 'Pangnirtung (Kanáda áigi)',
         'America/Paramaribo' => 'Paramaribo (Surinam áigi)',
         'America/Phoenix' => 'Phoenix (Amerihká ovttastuvvan stáhtat áigi)',
         'America/Port-au-Prince' => 'Port-au-Prince (Haiti áigi)',
@@ -171,13 +169,11 @@
         'America/Porto_Velho' => 'Porto Velho (Brasil áigi)',
         'America/Puerto_Rico' => 'Puerto Rico (Puerto Rico áigi)',
         'America/Punta_Arenas' => 'Punta Arenas (Čiile áigi)',
-        'America/Rainy_River' => 'Rainy River (Kanáda áigi)',
         'America/Rankin_Inlet' => 'Rankin Inlet (Kanáda áigi)',
         'America/Recife' => 'Recife (Brasil áigi)',
         'America/Regina' => 'Regina (Kanáda áigi)',
         'America/Resolute' => 'Resolute (Kanáda áigi)',
         'America/Rio_Branco' => 'Rio Branco (Brasil áigi)',
-        'America/Santa_Isabel' => 'Santa Isabel (Meksiko áigi)',
         'America/Santarem' => 'Santarem (Brasil áigi)',
         'America/Santiago' => 'Santiago (Čiile áigi)',
         'America/Santo_Domingo' => 'Santo Domingo (Dominikána dásseváldi áigi)',
@@ -193,7 +189,6 @@
         'America/Swift_Current' => 'Swift Current (Kanáda áigi)',
         'America/Tegucigalpa' => 'Tegucigalpa (Honduras áigi)',
         'America/Thule' => 'Thule (Kalaallit Nunaat áigi)',
-        'America/Thunder_Bay' => 'Thunder Bay (Kanáda áigi)',
         'America/Tijuana' => 'Tijuana (Meksiko áigi)',
         'America/Toronto' => 'Toronto (Kanáda áigi)',
         'America/Tortola' => 'Tortola (Brittania Virgin-sullot áigi)',
@@ -201,7 +196,6 @@
         'America/Whitehorse' => 'Whitehorse (Kanáda áigi)',
         'America/Winnipeg' => 'Winnipeg (Kanáda áigi)',
         'America/Yakutat' => 'Yakutat (Amerihká ovttastuvvan stáhtat áigi)',
-        'America/Yellowknife' => 'Yellowknife (Kanáda áigi)',
         'Antarctica/Casey' => 'Casey (Antárktis áigi)',
         'Antarctica/Davis' => 'Davis (Antárktis áigi)',
         'Antarctica/DumontDUrville' => 'Dumont d’Urville (Antárktis áigi)',
@@ -232,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)',
@@ -310,7 +303,6 @@
         'Australia/Adelaide' => 'Adelaide (Austrália áigi)',
         'Australia/Brisbane' => 'Brisbane (Austrália áigi)',
         'Australia/Broken_Hill' => 'Broken Hill (Austrália áigi)',
-        'Australia/Currie' => 'Currie (Austrália áigi)',
         'Australia/Darwin' => 'Darwin (Austrália áigi)',
         'Australia/Eucla' => 'Eucla (Austrália áigi)',
         'Australia/Hobart' => 'Hobart (Austrália áigi)',
@@ -370,7 +362,6 @@
         'Europe/Tallinn' => 'Tallinn (nuorti-Eurohpá áigi)',
         'Europe/Tirane' => 'Tirane (gaska-Eurohpá áigi)',
         'Europe/Ulyanovsk' => 'Ulyanovsk (Moskva-áigi)',
-        'Europe/Uzhgorod' => 'Uzhgorod (nuorti-Eurohpá áigi)',
         'Europe/Vaduz' => 'Vaduz (gaska-Eurohpá áigi)',
         'Europe/Vatican' => 'Vatican (gaska-Eurohpá áigi)',
         'Europe/Vienna' => 'Vienna (gaska-Eurohpá áigi)',
@@ -378,7 +369,6 @@
         'Europe/Volgograd' => 'Volgograd (Ruošša áigi)',
         'Europe/Warsaw' => 'Warsaw (gaska-Eurohpá áigi)',
         'Europe/Zagreb' => 'Zagreb (gaska-Eurohpá áigi)',
-        'Europe/Zaporozhye' => 'Zaporozhye (nuorti-Eurohpá áigi)',
         'Europe/Zurich' => 'Zurich (gaska-Eurohpá áigi)',
         'Indian/Antananarivo' => 'Antananarivo (Madagaskar áigi)',
         'Indian/Christmas' => 'Christmas (Juovllat-sullot áigi)',
@@ -388,7 +378,7 @@
         'Indian/Maldives' => 'Maldives (Malediivvat áigi)',
         'Indian/Mauritius' => 'Mauritius (Mauritius áigi)',
         'Indian/Mayotte' => 'Mayotte (Mayotte áigi)',
-        'Indian/Reunion' => 'Reunion (Réunion áigi)',
+        'Indian/Reunion' => 'Réunion (Réunion áigi)',
         'Pacific/Apia' => 'Apia (Samoa áigi)',
         'Pacific/Auckland' => 'Auckland (Ođđa-Selánda áigi)',
         'Pacific/Bougainville' => 'Bougainville (Papua-Ođđa-Guinea áigi)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/si.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/si.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/si.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/si.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'උතුරු ඇමරිකානු කඳුකර වේලාව (ෆෝට් නෙල්සන්)',
         'America/Fortaleza' => 'බ්‍රසීල වේලාව (ෆොර්ටලේසා)',
         'America/Glace_Bay' => 'අත්ලාන්තික් වේලාව (ග්ලේස් බොක්ක)',
-        'America/Godthab' => 'බටහිර ග්‍රීන්ලන්ත වේලාව (නූක්)',
+        'America/Godthab' => 'ග්‍රීන්ලන්තය වේලාව (නූක්)',
         'America/Goose_Bay' => 'අත්ලාන්තික් වේලාව (ගූස් බොක්ක)',
         'America/Grand_Turk' => 'උතුරු ඇමරිකානු නැගෙනහිර වේලාව (ග්රෑන්ඩ් ටර්ක්)',
         'America/Grenada' => 'අත්ලාන්තික් වේලාව (ග්‍රැනඩා)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'අත්ලාන්තික් වේලාව (මොන්ට්සේරාට්)',
         'America/Nassau' => 'උතුරු ඇමරිකානු නැගෙනහිර වේලාව (නස්සෝ)',
         'America/New_York' => 'උතුරු ඇමරිකානු නැගෙනහිර වේලාව (නිව්යෝක්)',
-        'America/Nipigon' => 'උතුරු ඇමරිකානු නැගෙනහිර වේලාව (නිපිගන්)',
         'America/Nome' => 'ඇලස්කා වේලාව (නෝම්)',
         'America/Noronha' => 'ෆර්නැන්ඩෝ ඩි නොරොන්හා වේලාව',
         'America/North_Dakota/Beulah' => 'උතුරු ඇමරිකානු මධ්‍යම වේලාව (බියුලා, උතුරු ඩකෝටා)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'උතුරු ඇමරිකානු මධ්‍යම වේලාව (නව සලෙම්ම, උතුරු ඩකෝටා)',
         'America/Ojinaga' => 'උතුරු ඇමරිකානු මධ්‍යම වේලාව (ඔජිනගා)',
         'America/Panama' => 'උතුරු ඇමරිකානු නැගෙනහිර වේලාව (පැනමා)',
-        'America/Pangnirtung' => 'උතුරු ඇමරිකානු නැගෙනහිර වේලාව (පැන්නීටන්)',
         'America/Paramaribo' => 'සුරිනාම වේලාව (පැරාමරිබෝ)',
         'America/Phoenix' => 'උතුරු ඇමරිකානු කඳුකර වේලාව (ෆීනික්ස්)',
         'America/Port-au-Prince' => 'උතුරු ඇමරිකානු නැගෙනහිර වේලාව (පොර්ට්-ඕ-ප්‍රින්ස්)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'ඇමර්සන් වේලාව (පොර්තෝ වෙල්හෝ)',
         'America/Puerto_Rico' => 'අත්ලාන්තික් වේලාව (පුවටොරිකෝව)',
         'America/Punta_Arenas' => 'චිලී වේලාව (පුන්ටා ඇරිනාස්)',
-        'America/Rainy_River' => 'උතුරු ඇමරිකානු මධ්‍යම වේලාව (රෙයිනි ගඟ)',
         'America/Rankin_Inlet' => 'උතුරු ඇමරිකානු මධ්‍යම වේලාව (රැන්කින් පිවිසුම)',
         'America/Recife' => 'බ්‍රසීල වේලාව (රෙසිෆ්)',
         'America/Regina' => 'උතුරු ඇමරිකානු මධ්‍යම වේලාව (රෙජිනා)',
         'America/Resolute' => 'උතුරු ඇමරිකානු මධ්‍යම වේලාව (රෙසොලුට්)',
         'America/Rio_Branco' => 'බ්‍රසීලය වේලාව (රියෝ බ්‍රන්කෝ)',
-        'America/Santa_Isabel' => 'වයඹ මෙක්සිකෝ වේලාව (සැන්ටා ඉසබෙල්)',
         'America/Santarem' => 'බ්‍රසීල වේලාව (සන්ටරේම්)',
         'America/Santiago' => 'චිලී වේලාව (සන්තියාගෝ)',
         'America/Santo_Domingo' => 'අත්ලාන්තික් වේලාව (සැන්ටෝ ඩොමින්ගෝ)',
         'America/Sao_Paulo' => 'බ්‍රසීල වේලාව (සාවෝ පෝලො)',
-        'America/Scoresbysund' => 'නැගෙනහිර ග්‍රීන්ලන්ත වේලාව (ඉටොකොර්ටෝමිට්)',
+        'America/Scoresbysund' => 'ග්‍රීන්ලන්තය වේලාව (ඉටොකොර්ටෝමිට්)',
         'America/Sitka' => 'ඇලස්කා වේලාව (සිට්කා)',
         'America/St_Barthelemy' => 'අත්ලාන්තික් වේලාව (ශාන්ත බර්තලෙමි)',
         'America/St_Johns' => 'නිව්ෆවුන්ලන්ත වේලාව (ශාන්ත ජෝන්ගේ)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'උතුරු ඇමරිකානු මධ්‍යම වේලාව (ස්විෆ්ට් කරන්ට්)',
         'America/Tegucigalpa' => 'උතුරු ඇමරිකානු මධ්‍යම වේලාව (ටෙගුසිගල්පා)',
         'America/Thule' => 'අත්ලාන්තික් වේලාව (තුලේ)',
-        'America/Thunder_Bay' => 'උතුරු ඇමරිකානු නැගෙනහිර වේලාව (තන්ඩර් බොක්ක)',
         'America/Tijuana' => 'උතුරු ඇමරිකානු පැසිෆික් වේලාව (ටිජුආනා)',
         'America/Toronto' => 'උතුරු ඇමරිකානු නැගෙනහිර වේලාව (ටොරන්ටෝ)',
         'America/Tortola' => 'අත්ලාන්තික් වේලාව (ටොර්ටෝලා)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'යුකොන් වේලාව (වයිට්හෝර්ස්)',
         'America/Winnipeg' => 'උතුරු ඇමරිකානු මධ්‍යම වේලාව (විනිපෙග්)',
         'America/Yakutat' => 'ඇලස්කා වේලාව (යකුටට්)',
-        'America/Yellowknife' => 'උතුරු ඇමරිකානු කඳුකර වේලාව (යෙලෝනයිෆ්)',
-        'Antarctica/Casey' => 'ඇන්ටාක්ටිකාව වේලාව (කැසේ)',
+        'Antarctica/Casey' => 'බටහිර ඕස්ට්‍රේලියානු වේලාව (කැසේ)',
         'Antarctica/Davis' => 'ඩාවිස් වේලාව (ඩේවිස්)',
         'Antarctica/DumontDUrville' => 'දුමොන්ත්-ඩ්උර්විල් වේලාව (ඩුමොන්ට් ඩු‘ර්විල්)',
         'Antarctica/Macquarie' => 'නැගෙනහිර ඕස්ට්‍රේලියානු වේලාව (මක්කුවරි)',
@@ -216,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' => 'අසර්බයිජාන් වේලාව (බාකු)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'බෘනායි දරුස්සලාම් වේලාව (බෲනායි)',
         'Asia/Calcutta' => 'ඉන්දියානු වේලාව (කල්කටා)',
         'Asia/Chita' => 'යකුට්ස්ක් වේලාව (චිටා)',
-        'Asia/Choibalsan' => 'උලාන් බාටර් වේලාව (චොයිබල්සාන්)',
         'Asia/Colombo' => 'ඉන්දියානු වේලාව (කොළඹ)',
         'Asia/Damascus' => 'නැගෙනහිර යුරෝපීය වේලාව (ඩැමස්කස්)',
         'Asia/Dhaka' => 'බංගලාදේශ වේලාව (ඩකා)',
@@ -267,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' => 'ඉන්දුචීන වේලාව (හෝචි මිං නගරය)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'මධ්‍යම ඕස්ට්‍රේලියානු වේලාව (ඇඩිලේඩ්)',
         'Australia/Brisbane' => 'නැගෙනහිර ඕස්ට්‍රේලියානු වේලාව (බ්‍රිස්බේන්)',
         'Australia/Broken_Hill' => 'මධ්‍යම ඕස්ට්‍රේලියානු වේලාව (බ්‍රෝකන් හිල්)',
-        'Australia/Currie' => 'නැගෙනහිර ඕස්ට්‍රේලියානු වේලාව (කුරී)',
         'Australia/Darwin' => 'මධ්‍යම ඕස්ට්‍රේලියානු වේලාව (ඩාවින්)',
         'Australia/Eucla' => 'මධ්‍යම බටහිර ඔස්ට්‍රේලියානු වේලාව (ඉයුක්ලා)',
         'Australia/Hobart' => 'නැගෙනහිර ඕස්ට්‍රේලියානු වේලාව (හෝබාර්ට්)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'නැගෙනහිර ඕස්ට්‍රේලියානු වේලාව (මෙල්බෝර්න්)',
         'Australia/Perth' => 'බටහිර ඕස්ට්‍රේලියානු වේලාව (පර්ත්)',
         'Australia/Sydney' => 'නැගෙනහිර ඕස්ට්‍රේලියානු වේලාව (සිඩ්නි)',
-        'CST6CDT' => 'උතුරු ඇමරිකානු මධ්‍යම වේලාව',
-        'EST5EDT' => 'උතුරු ඇමරිකානු නැගෙනහිර වේලාව',
         'Etc/GMT' => 'ග්‍රිනිච් මධ්‍යම වේලාව',
         'Etc/UTC' => 'සමකක්ෂ සාර්ව වේලාව',
         'Europe/Amsterdam' => 'මධ්‍යම යුරෝපීය වේලාව (ඇම්ස්ටර්ඩෑම්)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'නැගෙනහිර යුරෝපීය වේලාව (ටලින්)',
         'Europe/Tirane' => 'මධ්‍යම යුරෝපීය වේලාව (ටිරානේ)',
         'Europe/Ulyanovsk' => 'මොස්කව් වේලාව (උල්යනොව්ස්ක්)',
-        'Europe/Uzhgorod' => 'නැගෙනහිර යුරෝපීය වේලාව (උස්ගොරෝඩ්)',
         'Europe/Vaduz' => 'මධ්‍යම යුරෝපීය වේලාව (වඩුස්)',
         'Europe/Vatican' => 'මධ්‍යම යුරෝපීය වේලාව (වතිකානුව)',
         'Europe/Vienna' => 'මධ්‍යම යුරෝපීය වේලාව (වියනා)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'වොල්ගොග්‍රාඩ් වේලාව (වොල්ගොග්‍රෑඩ්)',
         'Europe/Warsaw' => 'මධ්‍යම යුරෝපීය වේලාව (වර්සෝ)',
         'Europe/Zagreb' => 'මධ්‍යම යුරෝපීය වේලාව (සග්රෙබ්)',
-        'Europe/Zaporozhye' => 'නැගෙනහිර යුරෝපීය වේලාව (සපොරෝසියේ)',
         'Europe/Zurich' => 'මධ්‍යම යුරෝපීය වේලාව (සූරිච්)',
         'Indian/Antananarivo' => 'නැගෙනහිර අප්‍රිකානු වේලාව (ඇන්ටනානරිවෝ)',
         'Indian/Chagos' => 'ඉන්දියන් සාගර වේලාව (චාගොස්)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'මුරුසි වේලාව (මුරුසිය)',
         'Indian/Mayotte' => 'නැගෙනහිර අප්‍රිකානු වේලාව (මයෝටි)',
         'Indian/Reunion' => 'රියුනියන් වේලාව',
-        'MST7MDT' => 'උතුරු ඇමරිකානු කඳුකර වේලාව',
-        'PST8PDT' => 'උතුරු ඇමරිකානු පැසිෆික් වේලාව',
         'Pacific/Apia' => 'අපියා වේලාව (ඇපියා)',
         'Pacific/Auckland' => 'නවසීලන්ත වේලාව (ඕක්ලන්ඩ්)',
         'Pacific/Bougainville' => 'පැපුවා නිව් ගිනීයා වේලාව (බෝගන්විලා)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'සොලොමන් දූපත් වේලාව (ගුවාඩල්කැනල්)',
         'Pacific/Guam' => 'චමොරෝ වේලාව (ගුවාම්)',
         'Pacific/Honolulu' => 'හවායි-අලෙයුතියාන් වේලාව (හොනොලුලු)',
-        'Pacific/Johnston' => 'හවායි-අලෙයුතියාන් වේලාව (ජොන්ස්ටන්)',
         'Pacific/Kiritimati' => 'ලයින් දුපත් වේලාව (කිරිමටි)',
         'Pacific/Kosrae' => 'කොස්රේ වේලාව',
         'Pacific/Kwajalein' => 'මාර්ෂල් දුපත් වේලාව (ක්වාජලෙයින්)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sk.php	2026-05-20 10:22:01.000000000 +0200
@@ -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)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'severoamerický horský čas (Fort Nelson)',
         'America/Fortaleza' => 'brazílsky čas (Fortaleza)',
         'America/Glace_Bay' => 'atlantický čas (Glace Bay)',
-        'America/Godthab' => 'západogrónsky čas (Nuuk)',
+        'America/Godthab' => 'časové pásmo Grónsko (Nuuk)',
         'America/Goose_Bay' => 'atlantický čas (Goose Bay)',
         'America/Grand_Turk' => 'severoamerický východný čas (Grand Turk)',
         'America/Grenada' => 'atlantický čas (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'atlantický čas (Montserrat)',
         'America/Nassau' => 'severoamerický východný čas (Nassau)',
         'America/New_York' => 'severoamerický východný čas (New York)',
-        'America/Nipigon' => 'severoamerický východný čas (Nipigon)',
         'America/Nome' => 'aljašský čas (Nome)',
         'America/Noronha' => 'čas súostrovia Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'severoamerický centrálny čas (Beulah, Severná Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'severoamerický centrálny čas (New Salem, Severná Dakota)',
         'America/Ojinaga' => 'severoamerický centrálny čas (Ojinaga)',
         'America/Panama' => 'severoamerický východný čas (Panama)',
-        'America/Pangnirtung' => 'severoamerický východný čas (Pangnirtung)',
         'America/Paramaribo' => 'surinamský čas (Paramaribo)',
         'America/Phoenix' => 'severoamerický horský čas (Phoenix)',
         'America/Port-au-Prince' => 'severoamerický východný čas (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'amazonský čas (Porto Velho)',
         'America/Puerto_Rico' => 'atlantický čas (Portoriko)',
         'America/Punta_Arenas' => 'čilský čas (Punta Arenas)',
-        'America/Rainy_River' => 'severoamerický centrálny čas (Rainy River)',
         'America/Rankin_Inlet' => 'severoamerický centrálny čas (Rankin Inlet)',
         'America/Recife' => 'brazílsky čas (Recife)',
         'America/Regina' => 'severoamerický centrálny čas (Regina)',
         'America/Resolute' => 'severoamerický centrálny čas (Resolute)',
         'America/Rio_Branco' => 'acrejský čas (Rio Branco)',
-        'America/Santa_Isabel' => 'severozápadný mexický čas (Santa Isabel)',
         'America/Santarem' => 'brazílsky čas (Santarém)',
         'America/Santiago' => 'čilský čas (Santiago)',
         'America/Santo_Domingo' => 'atlantický čas (Santo Domingo)',
         'America/Sao_Paulo' => 'brazílsky čas (São Paulo)',
-        'America/Scoresbysund' => 'východogrónsky čas (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'časové pásmo Grónsko (Ittoqqortoormiit)',
         'America/Sitka' => 'aljašský čas (Sitka)',
         'America/St_Barthelemy' => 'atlantický čas (Svätý Bartolomej)',
         'America/St_Johns' => 'newfoundlandský čas (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'severoamerický centrálny čas (Swift Current)',
         'America/Tegucigalpa' => 'severoamerický centrálny čas (Tegucigalpa)',
         'America/Thule' => 'atlantický čas (Thule)',
-        'America/Thunder_Bay' => 'severoamerický východný čas (Thunder Bay)',
         'America/Tijuana' => 'severoamerický tichomorský čas (Tijuana)',
         'America/Toronto' => 'severoamerický východný čas (Toronto)',
         'America/Tortola' => 'atlantický čas (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'yukonský čas (Whitehorse)',
         'America/Winnipeg' => 'severoamerický centrálny čas (Winnipeg)',
         'America/Yakutat' => 'aljašský čas (Yakutat)',
-        'America/Yellowknife' => 'severoamerický horský čas (Yellowknife)',
-        'Antarctica/Casey' => 'čas Caseyho stanice',
+        'Antarctica/Casey' => 'západoaustrálsky čas (Casey)',
         'Antarctica/Davis' => 'čas Davisovej stanice',
         'Antarctica/DumontDUrville' => 'čas stanice Dumonta d’Urvillea (Dumont d’Urville)',
         'Antarctica/Macquarie' => 'východoaustrálsky čas (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'čas stanice Vostok',
         'Arctic/Longyearbyen' => 'stredoeurópsky čas (Longyearbyen)',
         'Asia/Aden' => 'arabský čas (Aden)',
-        'Asia/Almaty' => 'východokazachstanský č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)',
@@ -233,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)',
@@ -267,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' => 'východokazachstanský č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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'stredoaustrálsky čas (Adelaide)',
         'Australia/Brisbane' => 'východoaustrálsky čas (Brisbane)',
         'Australia/Broken_Hill' => 'stredoaustrálsky čas (Broken Hill)',
-        'Australia/Currie' => 'východoaustrálsky čas (Currie)',
         'Australia/Darwin' => 'stredoaustrálsky čas (Darwin)',
         'Australia/Eucla' => 'stredozápadný austrálsky čas (Eucla)',
         'Australia/Hobart' => 'východoaustrálsky čas (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'východoeurópsky čas (Tallinn)',
         'Europe/Tirane' => 'stredoeurópsky čas (Tirana)',
         'Europe/Ulyanovsk' => 'moskovský čas (Uľjanovsk)',
-        'Europe/Uzhgorod' => 'východoeurópsky čas (Užhorod)',
         'Europe/Vaduz' => 'stredoeurópsky čas (Vaduz)',
         'Europe/Vatican' => 'stredoeurópsky čas (Vatikán)',
         'Europe/Vienna' => 'stredoeurópsky čas (Viedeň)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'volgogradský čas',
         'Europe/Warsaw' => 'stredoeurópsky čas (Varšava)',
         'Europe/Zagreb' => 'stredoeurópsky čas (Záhreb)',
-        'Europe/Zaporozhye' => 'východoeurópsky čas (Záporožie)',
         'Europe/Zurich' => 'stredoeurópsky čas (Zürich)',
         'Indian/Antananarivo' => 'východoafrický čas (Antananarivo)',
         'Indian/Chagos' => 'indickooceánsky čas (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'čas Šalamúnových ostrovov (Guadalcanal)',
         'Pacific/Guam' => 'chamorrský čas (Guam)',
         'Pacific/Honolulu' => 'havajsko-aleutský čas (Honolulu)',
-        'Pacific/Johnston' => 'havajsko-aleutský čas (Johnston)',
         'Pacific/Kiritimati' => 'čas Rovníkových ostrovov (Kiritimati)',
         'Pacific/Kosrae' => 'kosrajský čas (Kosrae)',
         'Pacific/Kwajalein' => 'čas Marshallových ostrovov (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'čas ostrova Wake',
         'Pacific/Wallis' => 'čas ostrovov Wallis a Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sl.php	2026-05-20 10:22:01.000000000 +0200
@@ -69,7 +69,7 @@
         'America/Aruba' => 'Atlantski čas (Aruba)',
         'America/Asuncion' => 'Paragvajski čas (Asunción)',
         'America/Bahia' => 'Brasilski čas (Bahia)',
-        'America/Bahia_Banderas' => 'Centralni čas (Bahia Banderas)',
+        'America/Bahia_Banderas' => 'Centralni čas (Bahia de Banderas)',
         'America/Barbados' => 'Atlantski čas (Barbados)',
         'America/Belem' => 'Brasilski čas (Belem)',
         'America/Belize' => 'Centralni čas (Belize)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Gorski čas (Fort Nelson)',
         'America/Fortaleza' => 'Brasilski čas (Fortaleza)',
         'America/Glace_Bay' => 'Atlantski čas (Glace Bay)',
-        'America/Godthab' => 'Zahodnogrenlandski čas (Nuuk)',
+        'America/Godthab' => 'Grenlandija čas (Nuuk)',
         'America/Goose_Bay' => 'Atlantski čas (Goose Bay)',
         'America/Grand_Turk' => 'Vzhodni čas (Grand Turk)',
         'America/Grenada' => 'Atlantski čas (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantski čas (Montserrat)',
         'America/Nassau' => 'Vzhodni čas (Nassau)',
         'America/New_York' => 'Vzhodni čas (New York)',
-        'America/Nipigon' => 'Vzhodni čas (Nipigon)',
         'America/Nome' => 'Aljaški čas (Nome)',
         'America/Noronha' => 'Fernando de Noronški čas (Noronha)',
         'America/North_Dakota/Beulah' => 'Centralni čas (Beulah, Severna Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Centralni čas (New Salem, Severna Dakota)',
         'America/Ojinaga' => 'Centralni čas (Ojinaga)',
         'America/Panama' => 'Vzhodni čas (Panama)',
-        'America/Pangnirtung' => 'Vzhodni čas (Pangnirtung)',
         'America/Paramaribo' => 'Surinamski čas (Paramaribo)',
         'America/Phoenix' => 'Gorski čas (Phoenix)',
         'America/Port-au-Prince' => 'Vzhodni čas (Port-au-Prince)',
@@ -172,29 +170,26 @@
         'America/Porto_Velho' => 'Amazonski čas (Porto Velho)',
         'America/Puerto_Rico' => 'Atlantski čas (Portoriko)',
         'America/Punta_Arenas' => 'Čilski čas (Punta Arenas)',
-        'America/Rainy_River' => 'Centralni čas (Rainy River)',
         'America/Rankin_Inlet' => 'Centralni čas (Rankin Inlet)',
         'America/Recife' => 'Brasilski čas (Recife)',
         'America/Regina' => 'Centralni čas (Regina)',
         'America/Resolute' => 'Centralni čas (Resolute)',
         'America/Rio_Branco' => 'Brazilija čas (Rio Branco)',
-        'America/Santa_Isabel' => 'Mehiški severozahodni čas (Santa Isabel)',
         'America/Santarem' => 'Brasilski čas (Santarem)',
         'America/Santiago' => 'Čilski čas (Santiago)',
         'America/Santo_Domingo' => 'Atlantski čas (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasilski čas (Sao Paulo)',
-        'America/Scoresbysund' => 'Vzhodnogrenlandski čas (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Grenlandija čas (Ittoqqortoormiit)',
         'America/Sitka' => 'Aljaški čas (Sitka)',
-        'America/St_Barthelemy' => 'Atlantski čas (Saint Barthélemy)',
+        'America/St_Barthelemy' => 'Atlantski čas (Sv. Bartolomej)',
         'America/St_Johns' => 'Novofundlandski čas (St. John’s)',
-        'America/St_Kitts' => 'Atlantski čas (St. Kitts)',
-        'America/St_Lucia' => 'Atlantski čas (St. Lucia)',
-        'America/St_Thomas' => 'Atlantski čas (St. Thomas)',
-        'America/St_Vincent' => 'Atlantski čas (St. Vincent)',
+        'America/St_Kitts' => 'Atlantski čas (Sv. Krištof)',
+        'America/St_Lucia' => 'Atlantski čas (Sv. Lucija)',
+        'America/St_Thomas' => 'Atlantski čas (Sv. Tomaž)',
+        'America/St_Vincent' => 'Atlantski čas (Sv. Vincencij)',
         'America/Swift_Current' => 'Centralni čas (Swift Current)',
         'America/Tegucigalpa' => 'Centralni čas (Tegucigalpa)',
         'America/Thule' => 'Atlantski čas (Thule)',
-        'America/Thunder_Bay' => 'Vzhodni čas (Thunder Bay)',
         'America/Tijuana' => 'Pacifiški čas (Tijuana)',
         'America/Toronto' => 'Vzhodni čas (Toronto)',
         'America/Tortola' => 'Atlantski čas (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Jukonski čas (Whitehorse)',
         'America/Winnipeg' => 'Centralni čas (Winnipeg)',
         'America/Yakutat' => 'Aljaški čas (Yakutat)',
-        'America/Yellowknife' => 'Gorski čas (Yellowknife)',
-        'Antarctica/Casey' => 'Antarktika čas (Casey)',
+        'Antarctica/Casey' => 'Avstralski zahodni čas (Casey)',
         'Antarctica/Davis' => 'Čas: Davis',
         'Antarctica/DumontDUrville' => 'Čas: Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Avstralski vzhodni čas (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Vostoški čas (Vostok)',
         'Arctic/Longyearbyen' => 'Srednjeevropski čas (Longyearbyen)',
         'Asia/Aden' => 'Arabski čas (Aden)',
-        'Asia/Almaty' => 'Vzhodni 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)',
@@ -233,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)',
@@ -267,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' => 'Vzhodni 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)',
@@ -306,12 +299,11 @@
         'Atlantic/Madeira' => 'Zahodnoevropski čas (Madeira)',
         'Atlantic/Reykjavik' => 'Greenwiški srednji čas (Reykjavik)',
         'Atlantic/South_Georgia' => 'Južnogeorgijski čas (Južna Georgia)',
-        'Atlantic/St_Helena' => 'Greenwiški srednji čas (St. Helena)',
+        'Atlantic/St_Helena' => 'Greenwiški srednji čas (Sv. Helena)',
         'Atlantic/Stanley' => 'Čas: Falklandsko otočje (Stanley)',
         'Australia/Adelaide' => 'Avstralski centralni čas (Adelaide)',
         'Australia/Brisbane' => 'Avstralski vzhodni čas (Brisbane)',
         'Australia/Broken_Hill' => 'Avstralski centralni čas (Broken Hill)',
-        'Australia/Currie' => 'Avstralski vzhodni čas (Currie)',
         'Australia/Darwin' => 'Avstralski centralni čas (Darwin)',
         'Australia/Eucla' => 'Avstralski centralni zahodni čas (Eucla)',
         'Australia/Hobart' => 'Avstralski vzhodni čas (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Vzhodnoevropski čas (Talin)',
         'Europe/Tirane' => 'Srednjeevropski čas (Tirana)',
         'Europe/Ulyanovsk' => 'Moskovski čas (Uljanovsk)',
-        'Europe/Uzhgorod' => 'Vzhodnoevropski čas (Užgorod)',
         'Europe/Vaduz' => 'Srednjeevropski čas (Vaduz)',
         'Europe/Vatican' => 'Srednjeevropski čas (Vatikan)',
         'Europe/Vienna' => 'Srednjeevropski čas (Dunaj)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Volgograjski čas (Volgograd)',
         'Europe/Warsaw' => 'Srednjeevropski čas (Varšava)',
         'Europe/Zagreb' => 'Srednjeevropski čas (Zagreb)',
-        'Europe/Zaporozhye' => 'Vzhodnoevropski čas (Zaporožje)',
         'Europe/Zurich' => 'Srednjeevropski čas (Zürich)',
         'Indian/Antananarivo' => 'Vzhodnoafriški čas (Antananarivo)',
         'Indian/Chagos' => 'Indijskooceanski čas (Chagos)',
@@ -394,9 +382,7 @@
         'Indian/Maldives' => 'Maldivski čas (Maldivi)',
         'Indian/Mauritius' => 'Mauricijski čas (Mauritius)',
         'Indian/Mayotte' => 'Vzhodnoafriški čas (Mayotte)',
-        'Indian/Reunion' => 'Reunionski čas',
-        'MST7MDT' => 'Gorski čas',
-        'PST8PDT' => 'Pacifiški čas',
+        'Indian/Reunion' => 'Reunionski čas (Réunion)',
         'Pacific/Apia' => 'Čas: Apia',
         'Pacific/Auckland' => 'Novozelandski čas (Auckland)',
         'Pacific/Bougainville' => 'Papuanski čas (Bougainville)',
@@ -412,8 +398,7 @@
         'Pacific/Guadalcanal' => 'Salomonovootoški čas (Guadalcanal)',
         'Pacific/Guam' => 'Čamorski standardni čas (Guam)',
         'Pacific/Honolulu' => 'Havajski aleutski čas (Honolulu)',
-        'Pacific/Johnston' => 'Havajski aleutski čas (Johnston)',
-        'Pacific/Kiritimati' => 'Ekvatorski otoki: Čas (Kiritimati)',
+        'Pacific/Kiritimati' => 'Čas: Ekvatorski otoki (Kiritimati)',
         'Pacific/Kosrae' => 'Kosrajški čas (Kosrae)',
         'Pacific/Kwajalein' => 'Čas: Marshallovi otoki (Kwajalein)',
         'Pacific/Majuro' => 'Čas: Marshallovi otoki (Majuro)',
@@ -438,6 +423,7 @@
         'Pacific/Wallis' => 'Čas: Wallis in Futuna',
     ],
     'Meta' => [
+        'GmtFormat' => 'GMT %s',
         'HourFormatPos' => '+%02d.%02d',
         'HourFormatNeg' => '-%02d.%02d',
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/so.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/so.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/so.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/so.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Waqtiga Buuraleyda ee Waqooyiga Ameerika (Foot Nelson)',
         'America/Fortaleza' => 'Waqtiga Baraasiliya (Footalesa)',
         'America/Glace_Bay' => 'Waqtiga Atlantika ee Waqooyiga Ameerika (Galeys Baay)',
-        'America/Godthab' => 'Waqtiga Galbeedka Giriinlaan (Nuuk)',
+        'America/Godthab' => 'Waqtiga Greenland (Nuuk)',
         'America/Goose_Bay' => 'Waqtiga Atlantika ee Waqooyiga Ameerika (Guus Baay)',
         'America/Grand_Turk' => 'Waqtiga Bariga ee Waqooyiga Ameerika (Garaan Turk)',
         'America/Grenada' => 'Waqtiga Atlantika ee Waqooyiga Ameerika (Garenaada)',
@@ -156,34 +156,30 @@
         'America/Montserrat' => 'Waqtiga Atlantika ee Waqooyiga Ameerika (Moontseraat)',
         'America/Nassau' => 'Waqtiga Bariga ee Waqooyiga Ameerika (Nasaaw)',
         'America/New_York' => 'Waqtiga Bariga ee Waqooyiga Ameerika (Niyuu Yook)',
-        'America/Nipigon' => 'Waqtiga Bariga ee Waqooyiga Ameerika (Nibiigoon)',
         'America/Nome' => 'Waqtiga Alaska (Noom)',
-        'America/Noronha' => 'Waqtiga Farnaando de Noronha (Noroonha)',
+        'America/Noronha' => 'Waqtiga Farnaando de Noronha',
         'America/North_Dakota/Beulah' => 'Waqtiga Bartamaha Waqooyiga Ameerika (Biyuulah, Waqooyiga Dakoota)',
         'America/North_Dakota/Center' => 'Waqtiga Bartamaha Waqooyiga Ameerika (Bartamaha, Waqooyiga Dakoota)',
         'America/North_Dakota/New_Salem' => 'Waqtiga Bartamaha Waqooyiga Ameerika (Niyuu Saalem, Waqooyiga Dakoota)',
         'America/Ojinaga' => 'Waqtiga Bartamaha Waqooyiga Ameerika (Ojinaaga)',
         'America/Panama' => 'Waqtiga Bariga ee Waqooyiga Ameerika (Banaama)',
-        'America/Pangnirtung' => 'Waqtiga Bariga ee Waqooyiga Ameerika (Bangnirtuung)',
-        'America/Paramaribo' => 'Waqtiga Surineym (Baramaribo)',
+        'America/Paramaribo' => 'Waqtiga Surineym (Paramaribo)',
         'America/Phoenix' => 'Waqtiga Buuraleyda ee Waqooyiga Ameerika (Foonikis)',
         'America/Port-au-Prince' => 'Waqtiga Bariga ee Waqooyiga Ameerika (Boort-aw-Biriins)',
         'America/Port_of_Spain' => 'Waqtiga Atlantika ee Waqooyiga Ameerika (Boort of Isbayn)',
-        'America/Porto_Velho' => 'Waqtiga Amason (Boorto Felho)',
+        'America/Porto_Velho' => 'Waqtiga Amason (Porto Velho)',
         'America/Puerto_Rico' => 'Waqtiga Atlantika ee Waqooyiga Ameerika (Boorta Riiko)',
         'America/Punta_Arenas' => 'Waqtiga Jili (Bunta Arinaas)',
-        'America/Rainy_River' => 'Waqtiga Bartamaha Waqooyiga Ameerika (Reyni Rifer)',
         'America/Rankin_Inlet' => 'Waqtiga Bartamaha Waqooyiga Ameerika (Raankin Inleet)',
         'America/Recife' => 'Waqtiga Baraasiliya (Receyf)',
         'America/Regina' => 'Waqtiga Bartamaha Waqooyiga Ameerika (Rejiina)',
         'America/Resolute' => 'Waqtiga Bartamaha Waqooyiga Ameerika (Resoluut)',
         'America/Rio_Branco' => 'Wakhtiga Acre (Riyo Baraanko)',
-        'America/Santa_Isabel' => 'Waqtiga Waqooyi-Galbeed Meksiko (Santa Isabel)',
         'America/Santarem' => 'Waqtiga Baraasiliya (Santareem)',
         'America/Santiago' => 'Waqtiga Jili (Santiyaago)',
         'America/Santo_Domingo' => 'Waqtiga Atlantika ee Waqooyiga Ameerika (Saanto Domingo)',
         'America/Sao_Paulo' => 'Waqtiga Baraasiliya (Saaw Boolo)',
-        'America/Scoresbysund' => 'Waqtiga Bariga ee Giriinlaan (Itoqortoomiit)',
+        'America/Scoresbysund' => 'Waqtiga Greenland (Itoqortoomiit)',
         'America/Sitka' => 'Waqtiga Alaska (Siitka)',
         'America/St_Barthelemy' => 'Waqtiga Atlantika ee Waqooyiga Ameerika (St. Baartelemi)',
         'America/St_Johns' => 'Waqtiga Niyuufoonlaan (St. Joon)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Waqtiga Bartamaha Waqooyiga Ameerika (Iswift Karent)',
         'America/Tegucigalpa' => 'Waqtiga Bartamaha Waqooyiga Ameerika (Tegusigalba)',
         'America/Thule' => 'Waqtiga Atlantika ee Waqooyiga Ameerika (Tuul)',
-        'America/Thunder_Bay' => 'Waqtiga Bariga ee Waqooyiga Ameerika (Tanda Baay)',
         'America/Tijuana' => 'Waqtiga Basifika ee Waqooyiga Ameerika (Tijuwaana)',
         'America/Toronto' => 'Waqtiga Bariga ee Waqooyiga Ameerika (Toronto)',
         'America/Tortola' => 'Waqtiga Atlantika ee Waqooyiga Ameerika (Tortoola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Waqtiga Yukon (Waythoras)',
         'America/Winnipeg' => 'Waqtiga Bartamaha Waqooyiga Ameerika (Winibeg)',
         'America/Yakutat' => 'Waqtiga Alaska (Yakutaat)',
-        'America/Yellowknife' => 'Waqtiga Buuraleyda ee Waqooyiga Ameerika (Yelowneyf)',
-        'Antarctica/Casey' => 'Waqtiga Antaarktika (Kaysee)',
+        'Antarctica/Casey' => 'Waqtiga Galbeedka Astaraaliya (Kaysee)',
         'Antarctica/Davis' => 'Waqtiga Dafis',
         'Antarctica/DumontDUrville' => 'Waqtiga Dumont - d’urfille (Dumont d’urfile)',
         'Antarctica/Macquarie' => 'Waqtiga Bariga Astaraaliya (Makquwariy)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Waqtiga Fostok',
         'Arctic/Longyearbyen' => 'Waqtiga Bartamaha Yurub (Lonjirbyeen)',
         'Asia/Aden' => 'Waqtiga Carabta (Cadan)',
-        'Asia/Almaty' => 'Waqtiga Bariga Kasakhistaan (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)',
@@ -233,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)',
@@ -267,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 Bariga Kasakhistaan (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Waqtiga Bartamaha Astaraaliya (Adelayde)',
         'Australia/Brisbane' => 'Waqtiga Bariga Astaraaliya (Birisban)',
         'Australia/Broken_Hill' => 'Waqtiga Bartamaha Astaraaliya (Boroken Hil)',
-        'Australia/Currie' => 'Waqtiga Bariga Astaraaliya (Kuriy)',
         'Australia/Darwin' => 'Waqtiga Bartamaha Astaraaliya (Darwin)',
         'Australia/Eucla' => 'Waqtiga Bartamaha Galbeedka Astaraaliya (Yukla)',
         'Australia/Hobart' => 'Waqtiga Bariga Astaraaliya (Hubaart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Waqtiga Bariga Yurub (Taalin)',
         'Europe/Tirane' => 'Waqtiga Bartamaha Yurub (Tiraane)',
         'Europe/Ulyanovsk' => 'Waqtiga Moskow (Ulyanofisk)',
-        'Europe/Uzhgorod' => 'Waqtiga Bariga Yurub (Usgorod)',
         'Europe/Vaduz' => 'Waqtiga Bartamaha Yurub (Faduus)',
         'Europe/Vatican' => 'Waqtiga Bartamaha Yurub (Fatikaan)',
         'Europe/Vienna' => 'Waqtiga Bartamaha Yurub (Fiyeena)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Waqtiga Folgograd',
         'Europe/Warsaw' => 'Waqtiga Bartamaha Yurub (Warsaw)',
         'Europe/Zagreb' => 'Waqtiga Bartamaha Yurub (Saqrib)',
-        'Europe/Zaporozhye' => 'Waqtiga Bariga Yurub (Saborosey)',
         'Europe/Zurich' => 'Waqtiga Bartamaha Yurub (Suurikh)',
         'Indian/Antananarivo' => 'Waqtiga Bariga Afrika (Antananarifo)',
         'Indian/Chagos' => 'Waqtiga Badweynta Hindiya (Jagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Waqtiga Solomon Aylaanis (Cuadalkanal)',
         'Pacific/Guam' => 'Waqtiga Jamoro (Guwam)',
         'Pacific/Honolulu' => 'Waqtiga Hawaay-Alutiyaan (Honolulu)',
-        'Pacific/Johnston' => 'Waqtiga Hawaay-Alutiyaan (Joonston)',
         'Pacific/Kiritimati' => 'Waqtiga Leyn Aylaan (Kiritimaati)',
         'Pacific/Kosrae' => 'Waqtiga Kosriy (Kosrii)',
         'Pacific/Kwajalein' => 'Waqtiga Maarshaal Aylaanis (Kuwajaleyn)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Waqtiga Wayk Iylaanis (Wake)',
         'Pacific/Wallis' => 'Waqtiga Walis & Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sq.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sq.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sq.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sq.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Ora e Territoreve Amerikane të Brezit Malor (Fort-Nelson)',
         'America/Fortaleza' => 'Ora e Brazilisë (Fortaleza)',
         'America/Glace_Bay' => 'Ora e Atlantikut (Gjiri i Ngrirë)',
-        'America/Godthab' => 'Ora e Grënlandës Perëndimore (Njuk)',
+        'America/Godthab' => 'Ora: Grënlandë (Njuk)',
         'America/Goose_Bay' => 'Ora e Atlantikut (Gjiri i Patës)',
         'America/Grand_Turk' => 'Ora e SHBA-së Lindore (Turku i Madh)',
         'America/Grenada' => 'Ora e Atlantikut (Granadë)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Ora e Atlantikut (Montserat)',
         'America/Nassau' => 'Ora e SHBA-së Lindore (Nasao)',
         'America/New_York' => 'Ora e SHBA-së Lindore (Nju-Jork)',
-        'America/Nipigon' => 'Ora e SHBA-së Lindore (Nipigon)',
         'America/Nome' => 'Ora e Alaskës (Nome)',
         'America/Noronha' => 'Ora e Fernando-de-Noronjës (Noronja)',
         'America/North_Dakota/Beulah' => 'Ora e SHBA-së Qendrore (Beula, Dakota e Veriut)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Ora e SHBA-së Qendrore (Nju-Salem, Dakota e Veriut)',
         'America/Ojinaga' => 'Ora e SHBA-së Qendrore (Ohinaga)',
         'America/Panama' => 'Ora e SHBA-së Lindore (Panama)',
-        'America/Pangnirtung' => 'Ora e SHBA-së Lindore (Pangnirtung)',
         'America/Paramaribo' => 'Ora e Surinamit (Paramaribo)',
         'America/Phoenix' => 'Ora e Territoreve Amerikane të Brezit Malor (Feniks)',
         'America/Port-au-Prince' => 'Ora e SHBA-së Lindore (Port-o-Prins)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Ora e Amazonës (Porto-Velho)',
         'America/Puerto_Rico' => 'Ora e Atlantikut (Porto-Riko)',
         'America/Punta_Arenas' => 'Ora e Kilit (Punta-Arenas)',
-        'America/Rainy_River' => 'Ora e SHBA-së Qendrore (Lumi i Shirave)',
         'America/Rankin_Inlet' => 'Ora e SHBA-së Qendrore (Gryka Inlet)',
         'America/Recife' => 'Ora e Brazilisë (Recife)',
         'America/Regina' => 'Ora e SHBA-së Qendrore (Rexhina)',
         'America/Resolute' => 'Ora e SHBA-së Qendrore (Resolute)',
         'America/Rio_Branco' => 'Ora e Ejkrit [Ako] (Rio-Branko)',
-        'America/Santa_Isabel' => 'Ora e Meksikës Veriperëndimore (Santa-Izabela)',
         'America/Santarem' => 'Ora e Brazilisë (Santarem)',
         'America/Santiago' => 'Ora e Kilit (Santiago)',
         'America/Santo_Domingo' => 'Ora e Atlantikut (Santo-Domingo)',
         'America/Sao_Paulo' => 'Ora e Brazilisë (Sao-Paulo)',
-        'America/Scoresbysund' => 'Ora e Grenlandës Lindore (Itokorturmit)',
+        'America/Scoresbysund' => 'Ora: Grënlandë (Itokorturmit)',
         'America/Sitka' => 'Ora e Alaskës (Sitka)',
         'America/St_Barthelemy' => 'Ora e Atlantikut (Sen-Bartelemi)',
         'America/St_Johns' => 'Ora e Njufaundlendit [Tokës së Re] (Shën-Gjon)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Ora e SHBA-së Qendrore (Rryma e Shpejtë)',
         'America/Tegucigalpa' => 'Ora e SHBA-së Qendrore (Tegusigalpa)',
         'America/Thule' => 'Ora e Atlantikut (Dhule)',
-        'America/Thunder_Bay' => 'Ora e SHBA-së Lindore (Gjiri i Bubullimës)',
         'America/Tijuana' => 'Ora e Territoreve Amerikane të Bregut të Paqësorit (Tihuana)',
         'America/Toronto' => 'Ora e SHBA-së Lindore (Toronto)',
         'America/Tortola' => 'Ora e Atlantikut (Tortolë)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Ora e Jukonit (Uajt’hors)',
         'America/Winnipeg' => 'Ora e SHBA-së Qendrore (Uinipeg)',
         'America/Yakutat' => 'Ora e Alaskës (Jakutat)',
-        'America/Yellowknife' => 'Ora e Territoreve Amerikane të Brezit Malor (Jellounajf)',
-        'Antarctica/Casey' => 'Ora e Kejsit',
+        'Antarctica/Casey' => 'Ora e Australisë Perëndimore (Kejsi)',
         'Antarctica/Davis' => 'Ora e Dejvisit',
         'Antarctica/DumontDUrville' => 'Ora e Dumont-d’Urvilës',
         'Antarctica/Macquarie' => 'Ora e Australisë Lindore (Mekuari)',
@@ -216,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 Lindor (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)',
@@ -233,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)',
@@ -267,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 Lindor (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Ora e Australisë Qendrore (Adelajde)',
         'Australia/Brisbane' => 'Ora e Australisë Lindore (Brisbejn)',
         'Australia/Broken_Hill' => 'Ora e Australisë Qendrore (Brokën-Hill)',
-        'Australia/Currie' => 'Ora e Australisë Lindore (Kuri)',
         'Australia/Darwin' => 'Ora e Australisë Qendrore (Darvin)',
         'Australia/Eucla' => 'Ora e Australisë Qendroro-Perëndimore (Eukla)',
         'Australia/Hobart' => 'Ora e Australisë Lindore (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Ora e Evropës Lindore (Talin)',
         'Europe/Tirane' => 'Ora e Evropës Qendrore (Tiranë)',
         'Europe/Ulyanovsk' => 'Ora e Moskës (Uljanovsk)',
-        'Europe/Uzhgorod' => 'Ora e Evropës Lindore (Uzhgorod)',
         'Europe/Vaduz' => 'Ora e Evropës Qendrore (Vaduz)',
         'Europe/Vatican' => 'Ora e Evropës Qendrore (Vatikan)',
         'Europe/Vienna' => 'Ora e Evropës Qendrore (Vjenë)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Ora e Volgogradit',
         'Europe/Warsaw' => 'Ora e Evropës Qendrore (Varshavë)',
         'Europe/Zagreb' => 'Ora e Evropës Qendrore (Zagreb)',
-        'Europe/Zaporozhye' => 'Ora e Evropës Lindore (Zaporozhje)',
         'Europe/Zurich' => 'Ora e Evropës Qendrore (Zyrih)',
         'Indian/Antananarivo' => 'Ora e Afrikës Lindore (Antananarivo)',
         'Indian/Chagos' => 'Ora e Oqeanit Indian (Çagos)',
@@ -394,9 +382,7 @@
         'Indian/Maldives' => 'Ora e Maldiveve',
         'Indian/Mauritius' => 'Ora e Mauritiusit',
         'Indian/Mayotte' => 'Ora e Afrikës Lindore (Majotë)',
-        'Indian/Reunion' => 'Ora e Reunionit',
-        'MST7MDT' => 'Ora e Territoreve Amerikane të Brezit Malor',
-        'PST8PDT' => 'Ora e Territoreve Amerikane të Bregut të Paqësorit',
+        'Indian/Reunion' => 'Ora e Reunionit (Réunion)',
         'Pacific/Apia' => 'Ora e Apias',
         'Pacific/Auckland' => 'Ora e Zelandës së Re (Okland)',
         'Pacific/Bougainville' => 'Ora e Guinesë së Re-Papua (Bunganvilë)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Ora e Ishujve Solomon (Guadalkanal)',
         'Pacific/Guam' => 'Ora e Kamorros (Guam)',
         'Pacific/Honolulu' => 'Ora e Ishujve Hauai-Aleutian (Honolulu)',
-        'Pacific/Johnston' => 'Ora e Ishujve Hauai-Aleutian (Xhonston)',
         'Pacific/Kiritimati' => 'Ora e Ishujve Sporadikë Ekuatorialë (Kiritimat)',
         'Pacific/Kosrae' => 'Ora e Kosrës (Kosre)',
         'Pacific/Kwajalein' => 'Ora e Ishujve Marshall (Kuaxhalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Ora e Ishullit Uejk',
         'Pacific/Wallis' => 'Ora e Uollisit dhe Futunës',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr_Cyrl_BA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr_Cyrl_BA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr_Cyrl_BA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr_Cyrl_BA.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Сјеверноамеричко планинско вријеме (Форт Нелсон)',
         'America/Fortaleza' => 'Бразилија вријеме (Форталеза)',
         'America/Glace_Bay' => 'Атлантско вријеме (Глејс Беј)',
-        'America/Godthab' => 'Западни Гренланд (Готхаб)',
+        'America/Godthab' => 'Гренланд (Готхаб)',
         'America/Goose_Bay' => 'Атлантско вријеме (Гус Беј)',
         'America/Grand_Turk' => 'Сјеверноамеричко источно вријеме (Гранд Турк)',
         'America/Grenada' => 'Атлантско вријеме (Гренада)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Атлантско вријеме (Монтсерат)',
         'America/Nassau' => 'Сјеверноамеричко источно вријеме (Насау)',
         'America/New_York' => 'Сјеверноамеричко источно вријеме (Њујорк)',
-        'America/Nipigon' => 'Сјеверноамеричко источно вријеме (Нипигон)',
         'America/Nome' => 'Аљаска (Ном)',
         'America/Noronha' => 'Фернандо де Нороња вријеме',
         'America/North_Dakota/Beulah' => 'Сјеверноамеричко централно вријеме (Бјула, Сјеверна Дакота)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Сјеверноамеричко централно вријеме (Нови Салем, Сјеверна Дакота)',
         'America/Ojinaga' => 'Сјеверноамеричко централно вријеме (Охинага)',
         'America/Panama' => 'Сјеверноамеричко источно вријеме (Панама)',
-        'America/Pangnirtung' => 'Сјеверноамеричко источно вријеме (Пангниртунг)',
         'America/Paramaribo' => 'Суринам вријеме (Парамарибо)',
         'America/Phoenix' => 'Сјеверноамеричко планинско вријеме (Финикс)',
         'America/Port-au-Prince' => 'Сјеверноамеричко источно вријеме (Порт-о-Пренс)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Амазон вријеме (Порто Вељо)',
         'America/Puerto_Rico' => 'Атлантско вријеме (Порторико)',
         'America/Punta_Arenas' => 'Чиле вријеме (Пунта Аренас)',
-        'America/Rainy_River' => 'Сјеверноамеричко централно вријеме (Рејни Ривер)',
         'America/Rankin_Inlet' => 'Сјеверноамеричко централно вријеме (Ранкин Инлет)',
         'America/Recife' => 'Бразилија вријеме (Ресифе)',
         'America/Regina' => 'Сјеверноамеричко централно вријеме (Реџајна)',
         'America/Resolute' => 'Сјеверноамеричко централно вријеме (Резолут)',
         'America/Rio_Branco' => 'Акре време (Рио Бранко)',
-        'America/Santa_Isabel' => 'Сјеверозападни Мексико (Санта Изабел)',
         'America/Santarem' => 'Бразилија вријеме (Сантарем)',
         'America/Santiago' => 'Чиле вријеме (Сантјаго)',
         'America/Santo_Domingo' => 'Атлантско вријеме (Санто Доминго)',
         'America/Sao_Paulo' => 'Бразилија вријеме (Сао Паоло)',
-        'America/Scoresbysund' => 'Источни Гренланд (Итокортормит)',
+        'America/Scoresbysund' => 'Гренланд (Итокортормит)',
         'America/Sitka' => 'Аљаска (Ситка)',
         'America/St_Barthelemy' => 'Атлантско вријеме (Сен Бартелеми)',
         'America/St_Johns' => 'Њуфаундленд (Сент Џонс)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Сјеверноамеричко централно вријеме (Свифт Карент)',
         'America/Tegucigalpa' => 'Сјеверноамеричко централно вријеме (Тегусигалпа)',
         'America/Thule' => 'Атлантско вријеме (Тул)',
-        'America/Thunder_Bay' => 'Сјеверноамеричко источно вријеме (Тандер Беј)',
         'America/Tijuana' => 'Сјеверноамеричко пацифичко вријеме (Тихуана)',
         'America/Toronto' => 'Сјеверноамеричко источно вријеме (Торонто)',
         'America/Tortola' => 'Атлантско вријеме (Тортола)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Јукон (Вајтхорс)',
         'America/Winnipeg' => 'Сјеверноамеричко централно вријеме (Винипег)',
         'America/Yakutat' => 'Аљаска (Јакутат)',
-        'America/Yellowknife' => 'Сјеверноамеричко планинско вријеме (Јелоунајф)',
-        'Antarctica/Casey' => 'Антарктик (Кејси)',
+        'Antarctica/Casey' => 'Аустралијско западно вријеме (Кејси)',
         'Antarctica/Davis' => 'Дејвис вријеме',
         'Antarctica/DumontDUrville' => 'Димон д’Ирвил вријеме',
         'Antarctica/Macquarie' => 'Аустралијско источно вријеме (Маквори)',
@@ -216,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' => 'Азербејџан вријеме (Баку)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'Брунеј Дарусалум вријеме',
         'Asia/Calcutta' => 'Индијско стандардно вријеме (Калкута)',
         'Asia/Chita' => 'Јакутск вријеме (Чита)',
-        'Asia/Choibalsan' => 'Улан Батор вријеме (Чојбалсан)',
         'Asia/Colombo' => 'Индијско стандардно вријеме (Коломбо)',
         'Asia/Damascus' => 'Источноевропско вријеме (Дамаск)',
         'Asia/Dhaka' => 'Бангладеш вријеме (Дака)',
@@ -267,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' => 'Индокина вријеме (Хо Ши Мин)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Аустралијско централно вријеме (Аделејд)',
         'Australia/Brisbane' => 'Аустралијско источно вријеме (Бризбејн)',
         'Australia/Broken_Hill' => 'Аустралијско централно вријеме (Брокен Хил)',
-        'Australia/Currie' => 'Аустралијско источно вријеме (Кари)',
         'Australia/Darwin' => 'Аустралијско централно вријеме (Дарвин)',
         'Australia/Eucla' => 'Аустралијско централно западно вријеме (Иукла)',
         'Australia/Hobart' => 'Аустралијско источно вријеме (Хобарт)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'Аустралијско источно вријеме (Мелбурн)',
         'Australia/Perth' => 'Аустралијско западно вријеме (Перт)',
         'Australia/Sydney' => 'Аустралијско источно вријеме (Сиднеј)',
-        'CST6CDT' => 'Сјеверноамеричко централно вријеме',
-        'EST5EDT' => 'Сјеверноамеричко источно вријеме',
         'Etc/GMT' => 'Средње вријеме по Гриничу',
         'Etc/UTC' => 'Координисано универзално вријеме',
         'Europe/Amsterdam' => 'Средњоевропско вријеме (Амстердам)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Источноевропско вријеме (Талин)',
         'Europe/Tirane' => 'Средњоевропско вријеме (Тирана)',
         'Europe/Ulyanovsk' => 'Москва вријеме (Уљановск)',
-        'Europe/Uzhgorod' => 'Источноевропско вријеме (Ужгород)',
         'Europe/Vaduz' => 'Средњоевропско вријеме (Вадуз)',
         'Europe/Vatican' => 'Средњоевропско вријеме (Ватикан)',
         'Europe/Vienna' => 'Средњоевропско вријеме (Беч)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Волгоград вријеме',
         'Europe/Warsaw' => 'Средњоевропско вријеме (Варшава)',
         'Europe/Zagreb' => 'Средњоевропско вријеме (Загреб)',
-        'Europe/Zaporozhye' => 'Источноевропско вријеме (Запорожје)',
         'Europe/Zurich' => 'Средњоевропско вријеме (Цирих)',
         'Indian/Antananarivo' => 'Источно-афричко вријеме (Антананариво)',
         'Indian/Chagos' => 'Индијско океанско вријеме (Чагос)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'Маурицијус вријеме',
         'Indian/Mayotte' => 'Источно-афричко вријеме (Мајот)',
         'Indian/Reunion' => 'Реунион вријеме',
-        'MST7MDT' => 'Сјеверноамеричко планинско вријеме',
-        'PST8PDT' => 'Сјеверноамеричко пацифичко вријеме',
         'Pacific/Apia' => 'Апија вријеме',
         'Pacific/Auckland' => 'Нови Зеланд вријеме (Окланд)',
         'Pacific/Bougainville' => 'Папуа Нова Гвинеја вријеме (Буганвил)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Соломонска Острва вријеме (Гвадалканал)',
         'Pacific/Guam' => 'Чаморо вријеме (Гуам)',
         'Pacific/Honolulu' => 'Хавајско-алеутско вријеме (Хонолулу)',
-        'Pacific/Johnston' => 'Хавајско-алеутско вријеме (Џонстон)',
         'Pacific/Kiritimati' => 'Линијска острва вријеме (Киритимати)',
         'Pacific/Kosrae' => 'Кошре вријеме',
         'Pacific/Kwajalein' => 'Маршалска Острва вријеме (Кваџалејин)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'острво Вејк вријеме',
         'Pacific/Wallis' => 'острва Валис и Футуна вријеме',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn_BA.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn_BA.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn_BA.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn_BA.php	2026-05-20 10:22:01.000000000 +0200
@@ -146,14 +146,12 @@
         'America/Montserrat' => 'Atlantsko vrijeme (Montserat)',
         'America/Nassau' => 'Sjevernoameričko istočno vrijeme (Nasau)',
         'America/New_York' => 'Sjevernoameričko istočno vrijeme (Njujork)',
-        'America/Nipigon' => 'Sjevernoameričko istočno vrijeme (Nipigon)',
         'America/Noronha' => 'Fernando de Noronja vrijeme',
         'America/North_Dakota/Beulah' => 'Sjevernoameričko centralno vrijeme (Bjula, Sjeverna Dakota)',
         'America/North_Dakota/Center' => 'Sjevernoameričko centralno vrijeme (Centar, Sjeverna Dakota)',
         'America/North_Dakota/New_Salem' => 'Sjevernoameričko centralno vrijeme (Novi Salem, Sjeverna Dakota)',
         'America/Ojinaga' => 'Sjevernoameričko centralno vrijeme (Ohinaga)',
         'America/Panama' => 'Sjevernoameričko istočno vrijeme (Panama)',
-        'America/Pangnirtung' => 'Sjevernoameričko istočno vrijeme (Pangnirtung)',
         'America/Paramaribo' => 'Surinam vrijeme (Paramaribo)',
         'America/Phoenix' => 'Sjevernoameričko planinsko vrijeme (Finiks)',
         'America/Port-au-Prince' => 'Sjevernoameričko istočno vrijeme (Port-o-Prens)',
@@ -161,17 +159,15 @@
         'America/Porto_Velho' => 'Amazon vrijeme (Porto Veljo)',
         'America/Puerto_Rico' => 'Atlantsko vrijeme (Portoriko)',
         'America/Punta_Arenas' => 'Čile vrijeme (Punta Arenas)',
-        'America/Rainy_River' => 'Sjevernoameričko centralno vrijeme (Rejni River)',
         'America/Rankin_Inlet' => 'Sjevernoameričko centralno vrijeme (Rankin Inlet)',
         'America/Recife' => 'Brazilija vrijeme (Resife)',
         'America/Regina' => 'Sjevernoameričko centralno vrijeme (Redžajna)',
         'America/Resolute' => 'Sjevernoameričko centralno vrijeme (Rezolut)',
-        'America/Santa_Isabel' => 'Sjeverozapadni Meksiko (Santa Izabel)',
         'America/Santarem' => 'Brazilija vrijeme (Santarem)',
         'America/Santiago' => 'Čile vrijeme (Santjago)',
         'America/Santo_Domingo' => 'Atlantsko vrijeme (Santo Domingo)',
         'America/Sao_Paulo' => 'Brazilija vrijeme (Sao Paolo)',
-        'America/Scoresbysund' => 'Istočni Grenland (Itokortormit)',
+        'America/Scoresbysund' => 'Grenland (Itokortormit)',
         'America/St_Barthelemy' => 'Atlantsko vrijeme (Sen Bartelemi)',
         'America/St_Johns' => 'Njufaundlend (Sent Džons)',
         'America/St_Kitts' => 'Atlantsko vrijeme (Sent Kits)',
@@ -181,13 +177,12 @@
         'America/Swift_Current' => 'Sjevernoameričko centralno vrijeme (Svift Karent)',
         'America/Tegucigalpa' => 'Sjevernoameričko centralno vrijeme (Tegusigalpa)',
         'America/Thule' => 'Atlantsko vrijeme (Tul)',
-        'America/Thunder_Bay' => 'Sjevernoameričko istočno vrijeme (Tander Bej)',
         'America/Tijuana' => 'Sjevernoameričko pacifičko vrijeme (Tihuana)',
         'America/Toronto' => 'Sjevernoameričko istočno vrijeme (Toronto)',
         'America/Tortola' => 'Atlantsko vrijeme (Tortola)',
         'America/Vancouver' => 'Sjevernoameričko pacifičko vrijeme (Vankuver)',
         'America/Winnipeg' => 'Sjevernoameričko centralno vrijeme (Vinipeg)',
-        'America/Yellowknife' => 'Sjevernoameričko planinsko vrijeme (Jelounajf)',
+        'Antarctica/Casey' => 'Australijsko zapadno vrijeme (Kejsi)',
         'Antarctica/Davis' => 'Dejvis vrijeme',
         'Antarctica/DumontDUrville' => 'Dimon d’Irvil vrijeme',
         'Antarctica/Macquarie' => 'Australijsko istočno vrijeme (Makvori)',
@@ -200,12 +195,12 @@
         'Antarctica/Vostok' => 'Vostok vrijeme',
         'Arctic/Longyearbyen' => 'Srednjoevropsko vrijeme (Longjir)',
         'Asia/Aden' => 'Arabijsko vrijeme (Aden)',
-        'Asia/Almaty' => 'Istočno-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)',
@@ -215,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)',
@@ -248,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' => 'Istočno-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)',
@@ -290,7 +284,6 @@
         'Australia/Adelaide' => 'Australijsko centralno vrijeme (Adelejd)',
         'Australia/Brisbane' => 'Australijsko istočno vrijeme (Brizbejn)',
         'Australia/Broken_Hill' => 'Australijsko centralno vrijeme (Broken Hil)',
-        'Australia/Currie' => 'Australijsko istočno vrijeme (Kari)',
         'Australia/Darwin' => 'Australijsko centralno vrijeme (Darvin)',
         'Australia/Eucla' => 'Australijsko centralno zapadno vrijeme (Iukla)',
         'Australia/Hobart' => 'Australijsko istočno vrijeme (Hobart)',
@@ -299,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)',
@@ -350,7 +341,6 @@
         'Europe/Tallinn' => 'Istočnoevropsko vrijeme (Talin)',
         'Europe/Tirane' => 'Srednjoevropsko vrijeme (Tirana)',
         'Europe/Ulyanovsk' => 'Moskva vrijeme (Uljanovsk)',
-        'Europe/Uzhgorod' => 'Istočnoevropsko vrijeme (Užgorod)',
         'Europe/Vaduz' => 'Srednjoevropsko vrijeme (Vaduz)',
         'Europe/Vatican' => 'Srednjoevropsko vrijeme (Vatikan)',
         'Europe/Vienna' => 'Srednjoevropsko vrijeme (Beč)',
@@ -358,7 +348,6 @@
         'Europe/Volgograd' => 'Volgograd vrijeme',
         'Europe/Warsaw' => 'Srednjoevropsko vrijeme (Varšava)',
         'Europe/Zagreb' => 'Srednjoevropsko vrijeme (Zagreb)',
-        'Europe/Zaporozhye' => 'Istočnoevropsko vrijeme (Zaporožje)',
         'Europe/Zurich' => 'Srednjoevropsko vrijeme (Cirih)',
         'Indian/Antananarivo' => 'Istočno-afričko vrijeme (Antananarivo)',
         'Indian/Chagos' => 'Indijsko okeansko vrijeme (Čagos)',
@@ -371,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)',
@@ -388,7 +375,6 @@
         'Pacific/Guadalcanal' => 'Solomonska Ostrva vrijeme (Gvadalkanal)',
         'Pacific/Guam' => 'Čamoro vrijeme (Guam)',
         'Pacific/Honolulu' => 'Havajsko-aleutsko vrijeme (Honolulu)',
-        'Pacific/Johnston' => 'Havajsko-aleutsko vrijeme (Džonston)',
         'Pacific/Kiritimati' => 'Linijska ostrva vrijeme (Kiritimati)',
         'Pacific/Kosrae' => 'Košre vrijeme',
         'Pacific/Kwajalein' => 'Maršalska Ostrva vrijeme (Kvadžalejin)',
@@ -413,6 +399,5 @@
         'Pacific/Wake' => 'ostrvo Vejk vrijeme',
         'Pacific/Wallis' => 'ostrva Valis i Futuna vrijeme',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr_Latn.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Severnoameričko planinsko vreme (Fort Nelson)',
         'America/Fortaleza' => 'Brazilija vreme (Fortaleza)',
         'America/Glace_Bay' => 'Atlantsko vreme (Glejs Bej)',
-        'America/Godthab' => 'Zapadni Grenland (Gothab)',
+        'America/Godthab' => 'Grenland (Gothab)',
         'America/Goose_Bay' => 'Atlantsko vreme (Gus Bej)',
         'America/Grand_Turk' => 'Severnoameričko istočno vreme (Grand Turk)',
         'America/Grenada' => 'Atlantsko vreme (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantsko vreme (Montserat)',
         'America/Nassau' => 'Severnoameričko istočno vreme (Nasau)',
         'America/New_York' => 'Severnoameričko istočno vreme (Njujork)',
-        'America/Nipigon' => 'Severnoameričko istočno vreme (Nipigon)',
         'America/Nome' => 'Aljaska (Nom)',
         'America/Noronha' => 'Fernando de Noronja vreme',
         'America/North_Dakota/Beulah' => 'Severnoameričko centralno vreme (Bijula, Severna Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Severnoameričko centralno vreme (Novi Salem, Severna Dakota)',
         'America/Ojinaga' => 'Severnoameričko centralno vreme (Ohinaga)',
         'America/Panama' => 'Severnoameričko istočno vreme (Panama)',
-        'America/Pangnirtung' => 'Severnoameričko istočno vreme (Pangnirtung)',
         'America/Paramaribo' => 'Surinam vreme (Paramaribo)',
         'America/Phoenix' => 'Severnoameričko planinsko vreme (Finiks)',
         'America/Port-au-Prince' => 'Severnoameričko istočno vreme (Port o Prens)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazon vreme (Porto Veljo)',
         'America/Puerto_Rico' => 'Atlantsko vreme (Porto Riko)',
         'America/Punta_Arenas' => 'Čile vreme (Punta Arenas)',
-        'America/Rainy_River' => 'Severnoameričko centralno vreme (Rejni River)',
         'America/Rankin_Inlet' => 'Severnoameričko centralno vreme (Rankin Inlet)',
         'America/Recife' => 'Brazilija vreme (Resife)',
         'America/Regina' => 'Severnoameričko centralno vreme (Regina)',
         'America/Resolute' => 'Severnoameričko centralno vreme (Resolut)',
         'America/Rio_Branco' => 'Akre vreme (Rio Branko)',
-        'America/Santa_Isabel' => 'Severozapadni Meksiko (Santa Izabel)',
         'America/Santarem' => 'Brazilija vreme (Santarem)',
         'America/Santiago' => 'Čile vreme (Santjago)',
         'America/Santo_Domingo' => 'Atlantsko vreme (Santo Domingo)',
         'America/Sao_Paulo' => 'Brazilija vreme (Sao Paolo)',
-        'America/Scoresbysund' => 'Istočni Grenland (Skorezbisund)',
+        'America/Scoresbysund' => 'Grenland (Skorezbisund)',
         'America/Sitka' => 'Aljaska (Sitka)',
         'America/St_Barthelemy' => 'Atlantsko vreme (Sv. Bartolomej)',
         'America/St_Johns' => 'Njufaundlend (Sv. Džon)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Severnoameričko centralno vreme (Svift Kurent)',
         'America/Tegucigalpa' => 'Severnoameričko centralno vreme (Tegusigalpa)',
         'America/Thule' => 'Atlantsko vreme (Tul)',
-        'America/Thunder_Bay' => 'Severnoameričko istočno vreme (Tander Bej)',
         'America/Tijuana' => 'Severnoameričko pacifičko vreme (Tihuana)',
         'America/Toronto' => 'Severnoameričko istočno vreme (Toronto)',
         'America/Tortola' => 'Atlantsko vreme (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Jukon (Vajthors)',
         'America/Winnipeg' => 'Severnoameričko centralno vreme (Vinipeg)',
         'America/Yakutat' => 'Aljaska (Jakutat)',
-        'America/Yellowknife' => 'Severnoameričko planinsko vreme (Jelounajf)',
-        'Antarctica/Casey' => 'Antarktik (Kejsi)',
+        'Antarctica/Casey' => 'Australijsko zapadno vreme (Kejsi)',
         'Antarctica/Davis' => 'Dejvis vreme',
         'Antarctica/DumontDUrville' => 'Dimon d’Urvil vreme',
         'Antarctica/Macquarie' => 'Australijsko istočno vreme (Mekvori)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Vostok vreme',
         'Arctic/Longyearbyen' => 'Srednjeevropsko vreme (Longjerbjen)',
         'Asia/Aden' => 'Arabijsko vreme (Aden)',
-        'Asia/Almaty' => 'Istočno-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)',
@@ -233,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)',
@@ -267,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' => 'Istočno-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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Australijsko centralno vreme (Adelejd)',
         'Australia/Brisbane' => 'Australijsko istočno vreme (Brizbejn)',
         'Australia/Broken_Hill' => 'Australijsko centralno vreme (Broken Hil)',
-        'Australia/Currie' => 'Australijsko istočno vreme (Kari)',
         'Australia/Darwin' => 'Australijsko centralno vreme (Darvin)',
         'Australia/Eucla' => 'Australijsko centralno zapadno vreme (Iukla)',
         'Australia/Hobart' => 'Australijsko istočno vreme (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Istočnoevropsko vreme (Talin)',
         'Europe/Tirane' => 'Srednjeevropsko vreme (Tirana)',
         'Europe/Ulyanovsk' => 'Moskva vreme (Uljanovsk)',
-        'Europe/Uzhgorod' => 'Istočnoevropsko vreme (Užgorod)',
         'Europe/Vaduz' => 'Srednjeevropsko vreme (Vaduz)',
         'Europe/Vatican' => 'Srednjeevropsko vreme (Vatikan)',
         'Europe/Vienna' => 'Srednjeevropsko vreme (Beč)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Volgograd vreme',
         'Europe/Warsaw' => 'Srednjeevropsko vreme (Varšava)',
         'Europe/Zagreb' => 'Srednjeevropsko vreme (Zagreb)',
-        'Europe/Zaporozhye' => 'Istočnoevropsko vreme (Zaporožje)',
         'Europe/Zurich' => 'Srednjeevropsko vreme (Cirih)',
         'Indian/Antananarivo' => 'Istočno-afričko vreme (Antananarivo)',
         'Indian/Chagos' => 'Indijsko okeansko vreme (Čagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Solomonska Ostrva vreme (Gvadalkanal)',
         'Pacific/Guam' => 'Čamoro vreme (Guam)',
         'Pacific/Honolulu' => 'Havajsko-aleutsko vreme (Honolulu)',
-        'Pacific/Johnston' => 'Havajsko-aleutsko vreme (Džonston)',
         'Pacific/Kiritimati' => 'Ostrva Lajn vreme (Kiritimati)',
         'Pacific/Kosrae' => 'Košre vreme',
         'Pacific/Kwajalein' => 'Maršalska Ostrva vreme (Kvadžalejin)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Vejk ostrvo vreme',
         'Pacific/Wallis' => 'Valis i Futuna Ostrva vreme',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sr.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Северноамеричко планинско време (Форт Нелсон)',
         'America/Fortaleza' => 'Бразилија време (Форталеза)',
         'America/Glace_Bay' => 'Атлантско време (Глејс Беј)',
-        'America/Godthab' => 'Западни Гренланд (Готхаб)',
+        'America/Godthab' => 'Гренланд (Готхаб)',
         'America/Goose_Bay' => 'Атлантско време (Гус Беј)',
         'America/Grand_Turk' => 'Северноамеричко источно време (Гранд Турк)',
         'America/Grenada' => 'Атлантско време (Гренада)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Атлантско време (Монтсерат)',
         'America/Nassau' => 'Северноамеричко источно време (Насау)',
         'America/New_York' => 'Северноамеричко источно време (Њујорк)',
-        'America/Nipigon' => 'Северноамеричко источно време (Нипигон)',
         'America/Nome' => 'Аљаска (Ном)',
         'America/Noronha' => 'Фернандо де Нороња време',
         'America/North_Dakota/Beulah' => 'Северноамеричко централно време (Бијула, Северна Дакота)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Северноамеричко централно време (Нови Салем, Северна Дакота)',
         'America/Ojinaga' => 'Северноамеричко централно време (Охинага)',
         'America/Panama' => 'Северноамеричко источно време (Панама)',
-        'America/Pangnirtung' => 'Северноамеричко источно време (Пангниртунг)',
         'America/Paramaribo' => 'Суринам време (Парамарибо)',
         'America/Phoenix' => 'Северноамеричко планинско време (Финикс)',
         'America/Port-au-Prince' => 'Северноамеричко источно време (Порт о Пренс)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Амазон време (Порто Вељо)',
         'America/Puerto_Rico' => 'Атлантско време (Порто Рико)',
         'America/Punta_Arenas' => 'Чиле време (Пунта Аренас)',
-        'America/Rainy_River' => 'Северноамеричко централно време (Рејни Ривер)',
         'America/Rankin_Inlet' => 'Северноамеричко централно време (Ранкин Инлет)',
         'America/Recife' => 'Бразилија време (Ресифе)',
         'America/Regina' => 'Северноамеричко централно време (Регина)',
         'America/Resolute' => 'Северноамеричко централно време (Ресолут)',
         'America/Rio_Branco' => 'Акре време (Рио Бранко)',
-        'America/Santa_Isabel' => 'Северозападни Мексико (Санта Изабел)',
         'America/Santarem' => 'Бразилија време (Сантарем)',
         'America/Santiago' => 'Чиле време (Сантјаго)',
         'America/Santo_Domingo' => 'Атлантско време (Санто Доминго)',
         'America/Sao_Paulo' => 'Бразилија време (Сао Паоло)',
-        'America/Scoresbysund' => 'Источни Гренланд (Скорезбисунд)',
+        'America/Scoresbysund' => 'Гренланд (Скорезбисунд)',
         'America/Sitka' => 'Аљаска (Ситка)',
         'America/St_Barthelemy' => 'Атлантско време (Св. Бартоломeј)',
         'America/St_Johns' => 'Њуфаундленд (Св. Џон)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Северноамеричко централно време (Свифт Курент)',
         'America/Tegucigalpa' => 'Северноамеричко централно време (Тегусигалпа)',
         'America/Thule' => 'Атлантско време (Тул)',
-        'America/Thunder_Bay' => 'Северноамеричко источно време (Тандер Беј)',
         'America/Tijuana' => 'Северноамеричко пацифичко време (Тихуана)',
         'America/Toronto' => 'Северноамеричко источно време (Торонто)',
         'America/Tortola' => 'Атлантско време (Тортола)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Јукон (Вајтхорс)',
         'America/Winnipeg' => 'Северноамеричко централно време (Винипег)',
         'America/Yakutat' => 'Аљаска (Јакутат)',
-        'America/Yellowknife' => 'Северноамеричко планинско време (Јелоунајф)',
-        'Antarctica/Casey' => 'Антарктик (Кејси)',
+        'Antarctica/Casey' => 'Аустралијско западно време (Кејси)',
         'Antarctica/Davis' => 'Дејвис време',
         'Antarctica/DumontDUrville' => 'Димон д’Урвил време',
         'Antarctica/Macquarie' => 'Аустралијско источно време (Меквори)',
@@ -216,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' => 'Азербејџан време (Баку)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'Брунеј Дарусалум време',
         'Asia/Calcutta' => 'Индијско стандардно време (Калкута)',
         'Asia/Chita' => 'Јакутск време (Чита)',
-        'Asia/Choibalsan' => 'Улан Батор време (Чојбалсан)',
         'Asia/Colombo' => 'Индијско стандардно време (Коломбо)',
         'Asia/Damascus' => 'Источноевропско време (Дамаск)',
         'Asia/Dhaka' => 'Бангладеш време (Дака)',
@@ -267,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' => 'Индокина време (Хо Ши Мин)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Аустралијско централно време (Аделејд)',
         'Australia/Brisbane' => 'Аустралијско источно време (Бризбејн)',
         'Australia/Broken_Hill' => 'Аустралијско централно време (Брокен Хил)',
-        'Australia/Currie' => 'Аустралијско источно време (Кари)',
         'Australia/Darwin' => 'Аустралијско централно време (Дарвин)',
         'Australia/Eucla' => 'Аустралијско централно западно време (Иукла)',
         'Australia/Hobart' => 'Аустралијско источно време (Хобарт)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'Аустралијско источно време (Мелбурн)',
         'Australia/Perth' => 'Аустралијско западно време (Перт)',
         'Australia/Sydney' => 'Аустралијско источно време (Сиднеј)',
-        'CST6CDT' => 'Северноамеричко централно време',
-        'EST5EDT' => 'Северноамеричко источно време',
         'Etc/GMT' => 'Средње време по Гриничу',
         'Etc/UTC' => 'Координисано универзално време',
         'Europe/Amsterdam' => 'Средњеевропско време (Амстердам)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Источноевропско време (Талин)',
         'Europe/Tirane' => 'Средњеевропско време (Тирана)',
         'Europe/Ulyanovsk' => 'Москва време (Уљановск)',
-        'Europe/Uzhgorod' => 'Источноевропско време (Ужгород)',
         'Europe/Vaduz' => 'Средњеевропско време (Вадуз)',
         'Europe/Vatican' => 'Средњеевропско време (Ватикан)',
         'Europe/Vienna' => 'Средњеевропско време (Беч)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Волгоград време',
         'Europe/Warsaw' => 'Средњеевропско време (Варшава)',
         'Europe/Zagreb' => 'Средњеевропско време (Загреб)',
-        'Europe/Zaporozhye' => 'Источноевропско време (Запорожје)',
         'Europe/Zurich' => 'Средњеевропско време (Цирих)',
         'Indian/Antananarivo' => 'Источно-афричко време (Антананариво)',
         'Indian/Chagos' => 'Индијско океанско време (Чагос)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'Маурицијус време',
         'Indian/Mayotte' => 'Источно-афричко време (Мајот)',
         'Indian/Reunion' => 'Реинион време (Реунион)',
-        'MST7MDT' => 'Северноамеричко планинско време',
-        'PST8PDT' => 'Северноамеричко пацифичко време',
         'Pacific/Apia' => 'Апија време',
         'Pacific/Auckland' => 'Нови Зеланд време (Окланд)',
         'Pacific/Bougainville' => 'Папуа Нова Гвинеја време (Буганвил)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Соломонска Острва време (Гвадалканал)',
         'Pacific/Guam' => 'Чаморо време (Гуам)',
         'Pacific/Honolulu' => 'Хавајско-алеутско време (Хонолулу)',
-        'Pacific/Johnston' => 'Хавајско-алеутско време (Џонстон)',
         'Pacific/Kiritimati' => 'Острва Лајн време (Киритимати)',
         'Pacific/Kosrae' => 'Кошре време',
         'Pacific/Kwajalein' => 'Маршалска Острва време (Кваџалејин)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Вејк острво време',
         'Pacific/Wallis' => 'Валис и Футуна Острва време',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/st.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/st.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/st.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/st.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,32 @@
+<?php
+
+return [
+    'Names' => [
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/su.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/su.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/su.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/su.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
         'Africa/Monrovia' => 'Waktu Greenwich (Monrovia)',
         'Africa/Nouakchott' => 'Waktu Greenwich (Nouakchott)',
         'Africa/Ouagadougou' => 'Waktu Greenwich (Ouagadougou)',
-        'Africa/Sao_Tome' => 'Waktu Greenwich (Sao Tome)',
+        'Africa/Sao_Tome' => 'Waktu Greenwich (São Tomé)',
         'Africa/Tripoli' => 'Waktu Éropa Timur (Tripoli)',
         'Africa/Tunis' => 'Waktu Éropa Tengah (Tunis)',
         'America/Adak' => 'Amérika Sarikat (Adak)',
@@ -48,7 +48,7 @@
         'America/Costa_Rica' => 'Waktu Tengah (Costa Rica)',
         'America/Creston' => 'Waktu Pagunungan (Creston)',
         'America/Cuiaba' => 'Brasil (Cuiaba)',
-        'America/Curacao' => 'Waktu Atlantik (Curacao)',
+        'America/Curacao' => 'Waktu Atlantik (Curaçao)',
         'America/Danmarkshavn' => 'Waktu Greenwich (Danmarkshavn)',
         'America/Dawson_Creek' => 'Waktu Pagunungan (Dawson Creek)',
         'America/Denver' => 'Waktu Pagunungan (Denver)',
@@ -98,7 +98,6 @@
         'America/Montserrat' => 'Waktu Atlantik (Montserrat)',
         'America/Nassau' => 'Waktu Wétan (Nassau)',
         'America/New_York' => 'Waktu Wétan (New York)',
-        'America/Nipigon' => 'Waktu Wétan (Nipigon)',
         'America/Nome' => 'Amérika Sarikat (Nome)',
         'America/Noronha' => 'Brasil (Noronha)',
         'America/North_Dakota/Beulah' => 'Waktu Tengah (Beulah, North Dakota)',
@@ -106,13 +105,11 @@
         'America/North_Dakota/New_Salem' => 'Waktu Tengah (New Salem, North Dakota)',
         'America/Ojinaga' => 'Waktu Tengah (Ojinaga)',
         'America/Panama' => 'Waktu Wétan (Panama)',
-        'America/Pangnirtung' => 'Waktu Wétan (Pangnirtung)',
         'America/Phoenix' => 'Waktu Pagunungan (Phoenix)',
         'America/Port-au-Prince' => 'Waktu Wétan (Port-au-Prince)',
         'America/Port_of_Spain' => 'Waktu Atlantik (Port of Spain)',
         'America/Porto_Velho' => 'Brasil (Porto Velho)',
         'America/Puerto_Rico' => 'Waktu Atlantik (Puerto Rico)',
-        'America/Rainy_River' => 'Waktu Tengah (Rainy River)',
         'America/Rankin_Inlet' => 'Waktu Tengah (Rankin Inlet)',
         'America/Recife' => 'Brasil (Recife)',
         'America/Regina' => 'Waktu Tengah (Regina)',
@@ -122,7 +119,7 @@
         'America/Santo_Domingo' => 'Waktu Atlantik (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasil (Sao Paulo)',
         'America/Sitka' => 'Amérika Sarikat (Sitka)',
-        'America/St_Barthelemy' => 'Waktu Atlantik (St. Barthelemy)',
+        'America/St_Barthelemy' => 'Waktu Atlantik (St. Barthélemy)',
         'America/St_Kitts' => 'Waktu Atlantik (St. Kitts)',
         'America/St_Lucia' => 'Waktu Atlantik (St. Lucia)',
         'America/St_Thomas' => 'Waktu Atlantik (St. Thomas)',
@@ -130,14 +127,12 @@
         'America/Swift_Current' => 'Waktu Tengah (Swift Current)',
         'America/Tegucigalpa' => 'Waktu Tengah (Tegucigalpa)',
         'America/Thule' => 'Waktu Atlantik (Thule)',
-        'America/Thunder_Bay' => 'Waktu Wétan (Thunder Bay)',
         'America/Tijuana' => 'Waktu Pasifik (Tijuana)',
         'America/Toronto' => 'Waktu Wétan (Toronto)',
         'America/Tortola' => 'Waktu Atlantik (Tortola)',
         'America/Vancouver' => 'Waktu Pasifik (Vancouver)',
         'America/Winnipeg' => 'Waktu Tengah (Winnipeg)',
         'America/Yakutat' => 'Amérika Sarikat (Yakutat)',
-        'America/Yellowknife' => 'Waktu Pagunungan (Yellowknife)',
         'Antarctica/Troll' => 'Waktu Greenwich (Troll)',
         'Arctic/Longyearbyen' => 'Waktu Éropa Tengah (Longyearbyen)',
         'Asia/Amman' => 'Waktu Éropa Timur (Amman)',
@@ -179,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)',
@@ -230,7 +223,6 @@
         'Europe/Tallinn' => 'Waktu Éropa Timur (Tallinn)',
         'Europe/Tirane' => 'Waktu Éropa Tengah (Tirane)',
         'Europe/Ulyanovsk' => 'Rusia (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Waktu Éropa Timur (Uzhgorod)',
         'Europe/Vaduz' => 'Waktu Éropa Tengah (Vaduz)',
         'Europe/Vatican' => 'Waktu Éropa Tengah (Vatican)',
         'Europe/Vienna' => 'Waktu Éropa Tengah (Vienna)',
@@ -238,13 +230,9 @@
         'Europe/Volgograd' => 'Rusia (Volgograd)',
         'Europe/Warsaw' => 'Waktu Éropa Tengah (Warsaw)',
         'Europe/Zagreb' => 'Waktu Éropa Tengah (Zagreb)',
-        'Europe/Zaporozhye' => 'Waktu Éropa Timur (Zaporozhye)',
         'Europe/Zurich' => 'Waktu Éropa Tengah (Zurich)',
-        'MST7MDT' => 'Waktu Pagunungan',
-        'PST8PDT' => 'Waktu Pasifik',
         'Pacific/Galapagos' => 'Waktu Galapagos',
         'Pacific/Honolulu' => 'Amérika Sarikat (Honolulu)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sv.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sv.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sv.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sv.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Klippiga bergentid (Fort Nelson)',
         'America/Fortaleza' => 'Brasiliatid (Fortaleza)',
         'America/Glace_Bay' => 'nordamerikansk atlanttid (Glace Bay)',
-        'America/Godthab' => 'västgrönländsk tid (Nuuk)',
+        'America/Godthab' => 'Grönlandtid (Nuuk)',
         'America/Goose_Bay' => 'nordamerikansk atlanttid (Goose Bay)',
         'America/Grand_Turk' => 'östnordamerikansk tid (Grand Turk)',
         'America/Grenada' => 'nordamerikansk atlanttid (Grenada)',
@@ -148,15 +148,14 @@
         'America/Menominee' => 'centralnordamerikansk tid (Menominee)',
         'America/Merida' => 'centralnordamerikansk tid (Mérida)',
         'America/Metlakatla' => 'Alaskatid (Metlakatla)',
-        'America/Mexico_City' => 'centralnordamerikansk tid (Mexiko City)',
-        'America/Miquelon' => 'S:t Pierre och Miquelontid',
+        'America/Mexico_City' => 'centralnordamerikansk tid (Mexico City)',
+        'America/Miquelon' => 'Saint-Pierre-et-Miquelon-tid',
         'America/Moncton' => 'nordamerikansk atlanttid (Moncton)',
         'America/Monterrey' => 'centralnordamerikansk tid (Monterrey)',
         'America/Montevideo' => 'uruguayansk tid (Montevideo)',
         'America/Montserrat' => 'nordamerikansk atlanttid (Montserrat)',
         'America/Nassau' => 'östnordamerikansk tid (Nassau)',
         'America/New_York' => 'östnordamerikansk tid (New York)',
-        'America/Nipigon' => 'östnordamerikansk tid (Nipigon)',
         'America/Nome' => 'Alaskatid (Nome)',
         'America/Noronha' => 'Fernando de Noronhatid',
         'America/North_Dakota/Beulah' => 'centralnordamerikansk tid (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'centralnordamerikansk tid (New Salem, North Dakota)',
         'America/Ojinaga' => 'centralnordamerikansk tid (Ojinaga)',
         'America/Panama' => 'östnordamerikansk tid (Panama)',
-        'America/Pangnirtung' => 'östnordamerikansk tid (Pangnirtung)',
         'America/Paramaribo' => 'Surinamtid (Paramaribo)',
         'America/Phoenix' => 'Klippiga bergentid (Phoenix)',
         'America/Port-au-Prince' => 'östnordamerikansk tid (Port-au-Prince)',
@@ -172,29 +170,26 @@
         'America/Porto_Velho' => 'Amazonastid (Porto Velho)',
         'America/Puerto_Rico' => 'nordamerikansk atlanttid (Puerto Rico)',
         'America/Punta_Arenas' => 'chilensk tid (Punta Arenas)',
-        'America/Rainy_River' => 'centralnordamerikansk tid (Rainy River)',
         'America/Rankin_Inlet' => 'centralnordamerikansk tid (Rankin Inlet)',
         'America/Recife' => 'Brasiliatid (Recife)',
         'America/Regina' => 'centralnordamerikansk tid (Regina)',
         'America/Resolute' => 'centralnordamerikansk tid (Resolute)',
         'America/Rio_Branco' => 'västbrasiliansk tid (Rio Branco)',
-        'America/Santa_Isabel' => 'nordvästmexikansk tid (Santa Isabel)',
         'America/Santarem' => 'Brasiliatid (Santarém)',
         'America/Santiago' => 'chilensk tid (Santiago)',
         'America/Santo_Domingo' => 'nordamerikansk atlanttid (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasiliatid (São Paulo)',
-        'America/Scoresbysund' => 'östgrönländsk tid (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Grönlandtid (Ittoqqortoormiit)',
         'America/Sitka' => 'Alaskatid (Sitka)',
-        'America/St_Barthelemy' => 'nordamerikansk atlanttid (S:t Barthélemy)',
-        'America/St_Johns' => 'Newfoundlandtid (S:t Johns)',
-        'America/St_Kitts' => 'nordamerikansk atlanttid (S:t Kitts)',
-        'America/St_Lucia' => 'nordamerikansk atlanttid (S:t Lucia)',
-        'America/St_Thomas' => 'nordamerikansk atlanttid (S:t Thomas)',
-        'America/St_Vincent' => 'nordamerikansk atlanttid (S:t Vincent)',
+        'America/St_Barthelemy' => 'nordamerikansk atlanttid (Saint-Barthélemy)',
+        'America/St_Johns' => 'Newfoundlandtid (Saint John’s)',
+        'America/St_Kitts' => 'nordamerikansk atlanttid (Saint Kitts)',
+        'America/St_Lucia' => 'nordamerikansk atlanttid (Saint Lucia)',
+        'America/St_Thomas' => 'nordamerikansk atlanttid (Saint Thomas)',
+        'America/St_Vincent' => 'nordamerikansk atlanttid (Saint Vincent)',
         'America/Swift_Current' => 'centralnordamerikansk tid (Swift Current)',
         'America/Tegucigalpa' => 'centralnordamerikansk tid (Tegucigalpa)',
         'America/Thule' => 'nordamerikansk atlanttid (Qaanaaq)',
-        'America/Thunder_Bay' => 'östnordamerikansk tid (Thunder Bay)',
         'America/Tijuana' => 'västnordamerikansk tid (Tijuana)',
         'America/Toronto' => 'östnordamerikansk tid (Toronto)',
         'America/Tortola' => 'nordamerikansk atlanttid (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Yukontid (Whitehorse)',
         'America/Winnipeg' => 'centralnordamerikansk tid (Winnipeg)',
         'America/Yakutat' => 'Alaskatid (Yakutat)',
-        'America/Yellowknife' => 'Klippiga bergentid (Yellowknife)',
-        'Antarctica/Casey' => 'Caseytid',
+        'Antarctica/Casey' => 'västaustralisk tid (Casey)',
         'Antarctica/Davis' => 'Davistid',
         'Antarctica/DumontDUrville' => 'Dumont d’Urville-tid',
         'Antarctica/Macquarie' => 'östaustralisk tid (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Vostoktid',
         'Arctic/Longyearbyen' => 'centraleuropeisk tid (Longyearbyen)',
         'Asia/Aden' => 'saudiarabisk tid (Aden)',
-        'Asia/Almaty' => 'ö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)',
@@ -233,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,25 +254,25 @@
         'Asia/Macau' => 'kinesisk tid (Macao)',
         'Asia/Magadan' => 'Magadantid',
         'Asia/Makassar' => 'centralindonesisk tid (Makassar)',
-        'Asia/Manila' => 'filippinsk tid (Manilla)',
+        'Asia/Manila' => 'filippinsk tid (Manila)',
         'Asia/Muscat' => 'Persiska vikentid (Muskat)',
         'Asia/Nicosia' => 'östeuropeisk tid (Nicosia)',
         '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' => 'östkazakstansk tid (Kostanaj)',
-        'Asia/Qyzylorda' => 'västkazakstansk tid (Qyzylorda)',
-        'Asia/Rangoon' => 'burmesisk tid (Rangoon)',
+        '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)',
         'Asia/Sakhalin' => 'Sachalintid',
         'Asia/Samarkand' => 'uzbekisk tid (Samarkand)',
-        'Asia/Seoul' => 'koreansk tid (Söul)',
+        'Asia/Seoul' => 'koreansk tid (Seoul)',
         'Asia/Shanghai' => 'kinesisk tid (Shanghai)',
         'Asia/Singapore' => 'Singaporetid',
         'Asia/Srednekolymsk' => 'Magadantid (Srednekolymsk)',
@@ -306,12 +299,11 @@
         'Atlantic/Madeira' => 'västeuropeisk tid (Madeira)',
         'Atlantic/Reykjavik' => 'Greenwichtid (Reykjavik)',
         'Atlantic/South_Georgia' => 'sydgeorgisk tid (Sydgeorgien)',
-        'Atlantic/St_Helena' => 'Greenwichtid (S:t Helena)',
+        'Atlantic/St_Helena' => 'Greenwichtid (Sankt Helena)',
         'Atlantic/Stanley' => 'Falklandsöarnas tid (Stanley)',
         'Australia/Adelaide' => 'centralaustralisk tid (Adelaide)',
         'Australia/Brisbane' => 'östaustralisk tid (Brisbane)',
         'Australia/Broken_Hill' => 'centralaustralisk tid (Broken Hill)',
-        'Australia/Currie' => 'östaustralisk tid (Currie)',
         'Australia/Darwin' => 'centralaustralisk tid (Darwin)',
         'Australia/Eucla' => 'västcentralaustralisk tid (Eucla)',
         'Australia/Hobart' => 'östaustralisk tid (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'östeuropeisk tid (Tallinn)',
         'Europe/Tirane' => 'centraleuropeisk tid (Tirana)',
         'Europe/Ulyanovsk' => 'Moskvatid (Uljanovsk)',
-        'Europe/Uzhgorod' => 'östeuropeisk tid (Uzjhorod)',
         'Europe/Vaduz' => 'centraleuropeisk tid (Vaduz)',
         'Europe/Vatican' => 'centraleuropeisk tid (Vatikanen)',
         'Europe/Vienna' => 'centraleuropeisk tid (Wien)',
@@ -382,10 +371,9 @@
         'Europe/Volgograd' => 'Volgogradtid',
         'Europe/Warsaw' => 'centraleuropeisk tid (Warszawa)',
         'Europe/Zagreb' => 'centraleuropeisk tid (Zagreb)',
-        'Europe/Zaporozhye' => 'östeuropeisk tid (Zaporizjzja)',
         'Europe/Zurich' => 'centraleuropeisk tid (Zürich)',
         'Indian/Antananarivo' => 'östafrikansk tid (Antananarivo)',
-        'Indian/Chagos' => 'Brittiska Indiska oceanöarnas tid (Chagosöarna)',
+        'Indian/Chagos' => 'Brittiska Indiska oceanöarnas tid (Chagos)',
         'Indian/Christmas' => 'Julöns tid',
         'Indian/Cocos' => 'Keelingöarnas tid (Kokosöarna)',
         'Indian/Comoro' => 'östafrikansk tid (Komorerna)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Salomonöarnas tid (Guadalcanal)',
         'Pacific/Guam' => 'Chamorrotid (Guam)',
         'Pacific/Honolulu' => 'Honolulutid',
-        'Pacific/Johnston' => 'Honolulutid (Johnstonatollen)',
         'Pacific/Kiritimati' => 'Lineöarnas tid (Kiritimati)',
         'Pacific/Kosrae' => 'Kosraetid',
         'Pacific/Kwajalein' => 'Marshallöarnas tid (Kwajalein)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sw_KE.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sw_KE.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sw_KE.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sw_KE.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,18 +33,11 @@
         'America/Port_of_Spain' => 'Saa za Atlantiki (Bandari ya Uhispania)',
         'America/Puerto_Rico' => 'Saa za Atlantiki (Pwetoriko)',
         'America/Recife' => 'Saa za Brazili (Recife)',
-        'America/Santa_Isabel' => 'Saa za Kaskazini Magharibi mwa Meksiko (Santa Isabel)',
         'America/Santarem' => 'Saa za Brazili (Santarem)',
         'America/Sao_Paulo' => 'Saa za Brazili (Sao Paulo)',
-        'Antarctica/Casey' => 'Saa za Antaktika (Casey)',
         'Antarctica/McMurdo' => 'Saa za Nyuzilandi (McMurdo)',
-        'Asia/Almaty' => 'Saa za Kazakistani Mashariki (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)',
@@ -56,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 Mashariki (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)',
@@ -82,6 +72,5 @@
         'Pacific/Noumea' => 'Saa za Kaledonia Mpya (Noumea)',
         'Pacific/Port_Moresby' => 'Saa za Papua (Port Moresby)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sw.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sw.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sw.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/sw.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
         'Africa/Nouakchott' => 'Saa za Greenwich (Nouakchott)',
         'Africa/Ouagadougou' => 'Saa za Greenwich (Ouagadougou)',
         'Africa/Porto-Novo' => 'Saa za Afrika Magharibi (Porto-Novo)',
-        'Africa/Sao_Tome' => 'Saa za Greenwich (Sao Tome)',
+        'Africa/Sao_Tome' => 'Saa za Greenwich (São Tomé)',
         'Africa/Tripoli' => 'Saa za Mashariki mwa Ulaya (Tripoli)',
         'Africa/Tunis' => 'Saa za Ulaya ya Kati (Tunis)',
         'Africa/Windhoek' => 'Saa za Afrika ya Kati (Windhoek)',
@@ -67,7 +67,7 @@
         'America/Argentina/Tucuman' => 'Saa za Argentina (Tucuman)',
         'America/Argentina/Ushuaia' => 'Saa za Argentina (Ushuaia)',
         'America/Aruba' => 'Saa za Atlantiki (Aruba)',
-        'America/Asuncion' => 'Saa za Paragwai (Asuncion)',
+        'America/Asuncion' => 'Saa za Paragwai (Asunción)',
         'America/Bahia' => 'Saa za Brasilia (Bahia)',
         'America/Bahia_Banderas' => 'Saa za Kati (Bahia Banderas)',
         'America/Barbados' => 'Saa za Atlantiki (Barbados)',
@@ -93,7 +93,7 @@
         'America/Costa_Rica' => 'Saa za Kati (Costa Rica)',
         'America/Creston' => 'Saa za Mountain (Creston)',
         'America/Cuiaba' => 'Saa za Amazon (Cuiaba)',
-        'America/Curacao' => 'Saa za Atlantiki (Curacao)',
+        'America/Curacao' => 'Saa za Atlantiki (Curaçao)',
         'America/Danmarkshavn' => 'Saa za Greenwich (Danmarkshavn)',
         'America/Dawson' => 'Saa za Yukon (Dawson)',
         'America/Dawson_Creek' => 'Saa za Mountain (Dawson Creek)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Saa za Mountain (Fort Nelson)',
         'America/Fortaleza' => 'Saa za Brasilia (Fortaleza)',
         'America/Glace_Bay' => 'Saa za Atlantiki (Glace Bay)',
-        'America/Godthab' => 'Saa za Greenland Magharibi (Nuuk)',
+        'America/Godthab' => 'Saa za Greenland (Nuuk)',
         'America/Goose_Bay' => 'Saa za Atlantiki (Goose Bay)',
         'America/Grand_Turk' => 'Saa za Mashariki (Grand Turk)',
         'America/Grenada' => 'Saa za Atlantiki (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Saa za Atlantiki (Montserrat)',
         'America/Nassau' => 'Saa za Mashariki (Nassau)',
         'America/New_York' => 'Saa za Mashariki (New York)',
-        'America/Nipigon' => 'Saa za Mashariki (Nipigon)',
         'America/Nome' => 'Saa za Alaska (Nome)',
         'America/Noronha' => 'Saa za Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Saa za Kati (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Saa za Kati (New Salem, North Dakota)',
         'America/Ojinaga' => 'Saa za Kati (Ojinaga)',
         'America/Panama' => 'Saa za Mashariki (Panama)',
-        'America/Pangnirtung' => 'Saa za Mashariki (Pangnirtung)',
         'America/Paramaribo' => 'Saa za Suriname (Paramaribo)',
         'America/Phoenix' => 'Saa za Mountain (Phoenix)',
         'America/Port-au-Prince' => 'Saa za Mashariki (Port-au-Prince)',
@@ -172,20 +170,18 @@
         'America/Porto_Velho' => 'Saa za Amazon (Porto Velho)',
         'America/Puerto_Rico' => 'Saa za Atlantiki (Puerto Rico)',
         'America/Punta_Arenas' => 'Saa za Chile (Punta Arenas)',
-        'America/Rainy_River' => 'Saa za Kati (Rainy River)',
         'America/Rankin_Inlet' => 'Saa za Kati (Rankin Inlet)',
         'America/Recife' => 'Saa za Brasilia (Recife)',
         'America/Regina' => 'Saa za Kati (Regina)',
         'America/Resolute' => 'Saa za Kati (Resolute)',
         'America/Rio_Branco' => 'Saa za Brazil (Rio Branco)',
-        'America/Santa_Isabel' => 'Saa za Meksiko Kaskazini Magharibi (Santa Isabel)',
         'America/Santarem' => 'Saa za Brasilia (Santarem)',
         'America/Santiago' => 'Saa za Chile (Santiago)',
         'America/Santo_Domingo' => 'Saa za Atlantiki (Santo Domingo)',
         'America/Sao_Paulo' => 'Saa za Brasilia (Sao Paulo)',
-        'America/Scoresbysund' => 'Saa za Greenland Mashariki (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Saa za Greenland (Ittoqqortoormiit)',
         'America/Sitka' => 'Saa za Alaska (Sitka)',
-        'America/St_Barthelemy' => 'Saa za Atlantiki (St. Barthelemy)',
+        'America/St_Barthelemy' => 'Saa za Atlantiki (St. Barthélemy)',
         'America/St_Johns' => 'Saa za Newfoundland (St. John’s)',
         'America/St_Kitts' => 'Saa za Atlantiki (St. Kitts)',
         'America/St_Lucia' => 'Saa za Atlantiki (St. Lucia)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Saa za Kati (Swift Current)',
         'America/Tegucigalpa' => 'Saa za Kati (Tegucigalpa)',
         'America/Thule' => 'Saa za Atlantiki (Thule)',
-        'America/Thunder_Bay' => 'Saa za Mashariki (Thunder Bay)',
         'America/Tijuana' => 'Saa za Pasifiki (Tijuana)',
         'America/Toronto' => 'Saa za Mashariki (Toronto)',
         'America/Tortola' => 'Saa za Atlantiki (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Saa za Yukon (Whitehorse)',
         'America/Winnipeg' => 'Saa za Kati (Winnipeg)',
         'America/Yakutat' => 'Saa za Alaska (Yakutat)',
-        'America/Yellowknife' => 'Saa za Mountain (Yellowknife)',
-        'Antarctica/Casey' => 'Saa za Antaktiki (Casey)',
+        'Antarctica/Casey' => 'Saa za Australia Magharibi (Casey)',
         'Antarctica/Davis' => 'Saa za Davis',
         'Antarctica/DumontDUrville' => 'Saa za Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Saa za Australia Mashariki (Macquarie)',
@@ -216,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 Mashariki (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)',
@@ -233,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)',
@@ -267,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 Mashariki (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Saa za Australia ya Kati (Adelaide)',
         'Australia/Brisbane' => 'Saa za Australia Mashariki (Brisbane)',
         'Australia/Broken_Hill' => 'Saa za Australia ya Kati (Broken Hill)',
-        'Australia/Currie' => 'Saa za Australia Mashariki (Currie)',
         'Australia/Darwin' => 'Saa za Australia ya Kati (Darwin)',
         'Australia/Eucla' => 'Saa za Magharibi ya Kati ya Australia (Eucla)',
         'Australia/Hobart' => 'Saa za Australia Mashariki (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Saa za Mashariki mwa Ulaya (Tallinn)',
         'Europe/Tirane' => 'Saa za Ulaya ya Kati (Tirane)',
         'Europe/Ulyanovsk' => 'Saa za Moscow (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Saa za Mashariki mwa Ulaya (Uzhgorod)',
         'Europe/Vaduz' => 'Saa za Ulaya ya Kati (Vaduz)',
         'Europe/Vatican' => 'Saa za Ulaya ya Kati (Vatican)',
         'Europe/Vienna' => 'Saa za Ulaya ya Kati (Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Saa za Volgograd',
         'Europe/Warsaw' => 'Saa za Ulaya ya Kati (Warsaw)',
         'Europe/Zagreb' => 'Saa za Ulaya ya Kati (Zagreb)',
-        'Europe/Zaporozhye' => 'Saa za Mashariki mwa Ulaya (Zaporozhye)',
         'Europe/Zurich' => 'Saa za Ulaya ya Kati (Zurich)',
         'Indian/Antananarivo' => 'Saa za Afrika Mashariki (Antananarivo)',
         'Indian/Chagos' => 'Saa za Bahari Hindi (Chagos)',
@@ -394,9 +382,7 @@
         'Indian/Maldives' => 'Saa za Maldives',
         'Indian/Mauritius' => 'Saa za Morisi (Mauritius)',
         'Indian/Mayotte' => 'Saa za Afrika Mashariki (Mayotte)',
-        'Indian/Reunion' => 'Saa za Reunion',
-        'MST7MDT' => 'Saa za Mountain',
-        'PST8PDT' => 'Saa za Pasifiki',
+        'Indian/Reunion' => 'Saa za Reunion (Réunion)',
         'Pacific/Apia' => 'Saa za Apia',
         'Pacific/Auckland' => 'Saa za New Zealand (Auckland)',
         'Pacific/Bougainville' => 'Saa za Papua New Guinea (Bougainville)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Saa za Visiwa vya Solomon (Guadalcanal)',
         'Pacific/Guam' => 'Saa za Wastani za Chamorro (Guam)',
         'Pacific/Honolulu' => 'Saa za Hawaii-Aleutian (Honolulu)',
-        'Pacific/Johnston' => 'Saa za Hawaii-Aleutian (Johnston)',
         'Pacific/Kiritimati' => 'Saa za Visiwa vya Line (Kiritimati)',
         'Pacific/Kosrae' => 'Saa za Kosrae',
         'Pacific/Kwajalein' => 'Saa za Visiwa vya Marshall (Kwajalein)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ta.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ta.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ta.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ta.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'மவுன்டைன் நேரம் (ஃபோர்ட் நெல்சன்)',
         'America/Fortaleza' => 'பிரேசிலியா நேரம் (ஃபோர்டாலெசா)',
         'America/Glace_Bay' => 'அட்லாண்டிக் நேரம் (கிலேஸ் வளைகுடா)',
-        'America/Godthab' => 'மேற்கு கிரீன்லாந்து நேரம் (நூக்)',
+        'America/Godthab' => 'கிரீன்லாந்து நேரம் (நூக்)',
         'America/Goose_Bay' => 'அட்லாண்டிக் நேரம் (கூஸ் பே)',
         'America/Grand_Turk' => 'கிழக்கத்திய நேரம் (கிராண்ட் டர்க்)',
         'America/Grenada' => 'அட்லாண்டிக் நேரம் (கிரனடா)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'அட்லாண்டிக் நேரம் (மான்செரேட்)',
         'America/Nassau' => 'கிழக்கத்திய நேரம் (நசவ்)',
         'America/New_York' => 'கிழக்கத்திய நேரம் (நியூயார்க்)',
-        'America/Nipigon' => 'கிழக்கத்திய நேரம் (நிபிகான்)',
         'America/Nome' => 'அலாஸ்கா நேரம் (நோம்)',
         'America/Noronha' => 'பெர்னாண்டோ டி நோரன்ஹா நேரம்',
         'America/North_Dakota/Beulah' => 'மத்திய நேரம் (பெவுலா, வடக்கு டகோட்டா)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'மத்திய நேரம் (நியூ சலேம், வடக்கு டகோடா)',
         'America/Ojinaga' => 'மத்திய நேரம் (ஒஜினகா)',
         'America/Panama' => 'கிழக்கத்திய நேரம் (பனாமா)',
-        'America/Pangnirtung' => 'கிழக்கத்திய நேரம் (பாங்னிர்துங்)',
         'America/Paramaribo' => 'சுரினாம் நேரம் (பரமரிபோ)',
         'America/Phoenix' => 'மவுன்டைன் நேரம் (ஃபோனிக்ஸ்)',
         'America/Port-au-Prince' => 'கிழக்கத்திய நேரம் (போர்ட்-அவ்-பிரின்ஸ்)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'அமேசான் நேரம் (போர்ட்டோ வெல்ஹோ)',
         'America/Puerto_Rico' => 'அட்லாண்டிக் நேரம் (பியூர்டோ ரிகோ)',
         'America/Punta_Arenas' => 'சிலி நேரம் (புன்டா அரீனாஸ்)',
-        'America/Rainy_River' => 'மத்திய நேரம் (ரெய்னி ரிவர்)',
         'America/Rankin_Inlet' => 'மத்திய நேரம் (ரான்கின் இன்லெட்)',
         'America/Recife' => 'பிரேசிலியா நேரம் (ரெஸிஃபி)',
         'America/Regina' => 'மத்திய நேரம் (ரெஜினா)',
         'America/Resolute' => 'மத்திய நேரம் (ரெசலூட்)',
         'America/Rio_Branco' => 'அக்ரே நேரம் (ரியோ பிரான்கோ)',
-        'America/Santa_Isabel' => 'வடமேற்கு மெக்ஸிகோ நேரம் (சான்டா இசபெல்)',
         'America/Santarem' => 'பிரேசிலியா நேரம் (சான்டரெம்)',
         'America/Santiago' => 'சிலி நேரம் (சாண்டியாகோ)',
         'America/Santo_Domingo' => 'அட்லாண்டிக் நேரம் (சாண்டோ டோமிங்கோ)',
         'America/Sao_Paulo' => 'பிரேசிலியா நேரம் (சாவோ பவுலோ)',
-        'America/Scoresbysund' => 'கிழக்கு கிரீன்லாந்து நேரம் (இடோகோர்டோர்மிட்)',
+        'America/Scoresbysund' => 'கிரீன்லாந்து நேரம் (இடோகோர்டோர்மிட்)',
         'America/Sitka' => 'அலாஸ்கா நேரம் (சிட்கா)',
         'America/St_Barthelemy' => 'அட்லாண்டிக் நேரம் (செயின்ட் பார்தேலெமி)',
         'America/St_Johns' => 'நியூஃபவுண்ட்லாந்து நேரம் (செயின்ட் ஜான்ஸ்)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'மத்திய நேரம் (ஸ்விஃப்ட் கரண்ட்)',
         'America/Tegucigalpa' => 'மத்திய நேரம் (தெகுசிகல்பா)',
         'America/Thule' => 'அட்லாண்டிக் நேரம் (துலே)',
-        'America/Thunder_Bay' => 'கிழக்கத்திய நேரம் (தண்டர் பே)',
         'America/Tijuana' => 'பசிபிக் நேரம் (டிஜுவானா)',
         'America/Toronto' => 'கிழக்கத்திய நேரம் (டொரொன்டோ)',
         'America/Tortola' => 'அட்லாண்டிக் நேரம் (டோர்டோலா)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'யூகோன் நேரம் (வொயிட்ஹார்ஸ்)',
         'America/Winnipeg' => 'மத்திய நேரம் (வின்னிபெக்)',
         'America/Yakutat' => 'அலாஸ்கா நேரம் (யகுடட்)',
-        'America/Yellowknife' => 'மவுன்டைன் நேரம் (யெல்லோநைஃப்)',
-        'Antarctica/Casey' => 'அண்டார்டிகா நேரம் (கேஸி)',
+        'Antarctica/Casey' => 'மேற்கத்திய ஆஸ்திரேலிய நேரம் (கேஸி)',
         'Antarctica/Davis' => 'டேவிஸ் நேரம்',
         'Antarctica/DumontDUrville' => 'டுமோண்ட்-டி உர்வில்லே நேரம்',
         'Antarctica/Macquarie' => 'கிழக்கத்திய ஆஸ்திரேலிய நேரம் (மாக்கியூரி)',
@@ -216,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' => 'அசர்பைஜான் நேரம் (பாக்கூ)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'புருனே டருஸ்ஸலாம் நேரம்',
         'Asia/Calcutta' => 'இந்திய நிலையான நேரம் (கொல்கத்தா)',
         'Asia/Chita' => 'யகுட்ஸ்க் நேரம் (சிடா)',
-        'Asia/Choibalsan' => 'உலன் பாடர் நேரம் (சோய்பால்சான்)',
         'Asia/Colombo' => 'இந்திய நிலையான நேரம் (கொழும்பு)',
         'Asia/Damascus' => 'கிழக்கத்திய ஐரோப்பிய நேரம் (டமாஸ்கஸ்)',
         'Asia/Dhaka' => 'வங்கதேச நேரம் (டாக்கா)',
@@ -267,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' => 'இந்தோசீன நேரம் (ஹோ சி மின் சிட்டி)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'மத்திய ஆஸ்திரேலிய நேரம் (அடிலெய்ட்)',
         'Australia/Brisbane' => 'கிழக்கத்திய ஆஸ்திரேலிய நேரம் (பிரிஸ்பேன்)',
         'Australia/Broken_Hill' => 'மத்திய ஆஸ்திரேலிய நேரம் (புரோக்கன் ஹில்)',
-        'Australia/Currie' => 'கிழக்கத்திய ஆஸ்திரேலிய நேரம் (கியூரி)',
         'Australia/Darwin' => 'மத்திய ஆஸ்திரேலிய நேரம் (டார்வின்)',
         'Australia/Eucla' => 'ஆஸ்திரேலியன் மத்திய மேற்கத்திய நேரம் (யூக்லா)',
         'Australia/Hobart' => 'கிழக்கத்திய ஆஸ்திரேலிய நேரம் (ஹோபர்ட்)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'கிழக்கத்திய ஆஸ்திரேலிய நேரம் (மெல்போர்ன்)',
         'Australia/Perth' => 'மேற்கத்திய ஆஸ்திரேலிய நேரம் (பெர்த்)',
         'Australia/Sydney' => 'கிழக்கத்திய ஆஸ்திரேலிய நேரம் (சிட்னி)',
-        'CST6CDT' => 'மத்திய நேரம்',
-        'EST5EDT' => 'கிழக்கத்திய நேரம்',
         'Etc/GMT' => 'கிரீன்விச் சராசரி நேரம்',
         'Etc/UTC' => 'ஒருங்கிணைந்த சர்வதேச நேரம்',
         'Europe/Amsterdam' => 'மத்திய ஐரோப்பிய நேரம் (ஆம்ஸ்ட்ரடாம்)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'கிழக்கத்திய ஐரோப்பிய நேரம் (டலின்)',
         'Europe/Tirane' => 'மத்திய ஐரோப்பிய நேரம் (திரானே)',
         'Europe/Ulyanovsk' => 'மாஸ்கோ நேரம் (உல்யானோஸ்க்)',
-        'Europe/Uzhgorod' => 'கிழக்கத்திய ஐரோப்பிய நேரம் (உஷோரோட்)',
         'Europe/Vaduz' => 'மத்திய ஐரோப்பிய நேரம் (வதுஸ்)',
         'Europe/Vatican' => 'மத்திய ஐரோப்பிய நேரம் (வாடிகன்)',
         'Europe/Vienna' => 'மத்திய ஐரோப்பிய நேரம் (வியன்னா)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'வோல்கோக்ராட் நேரம் (வோல்கோகிராட்)',
         'Europe/Warsaw' => 'மத்திய ஐரோப்பிய நேரம் (வார்ஸா)',
         'Europe/Zagreb' => 'மத்திய ஐரோப்பிய நேரம் (ஸக்ரெப்)',
-        'Europe/Zaporozhye' => 'கிழக்கத்திய ஐரோப்பிய நேரம் (ஜபோரோஸியே)',
         'Europe/Zurich' => 'மத்திய ஐரோப்பிய நேரம் (ஜூரிச்)',
         'Indian/Antananarivo' => 'கிழக்கு ஆப்பிரிக்க நேரம் (ஆண்டனநரிவோ)',
         'Indian/Chagos' => 'இந்தியப் பெருங்கடல் நேரம் (சாகோஸ்)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'மொரிஷியஸ் நேரம்',
         'Indian/Mayotte' => 'கிழக்கு ஆப்பிரிக்க நேரம் (மயோட்டி)',
         'Indian/Reunion' => 'ரீயூனியன் நேரம்',
-        'MST7MDT' => 'மவுன்டைன் நேரம்',
-        'PST8PDT' => 'பசிபிக் நேரம்',
         'Pacific/Apia' => 'ஏபியா நேரம் (அபியா)',
         'Pacific/Auckland' => 'நியூசிலாந்து நேரம் (ஆக்லாந்து)',
         'Pacific/Bougainville' => 'பபுவா நியூ கினியா நேரம் (போகெய்ன்வில்லே)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'சாலமன் தீவுகள் நேரம் (க்வாடால்கேனல்)',
         'Pacific/Guam' => 'சாமோரோ நிலையான நேரம் (குவாம்)',
         'Pacific/Honolulu' => 'ஹவாய்-அலேஷியன் நேரம் (ஹோனோலூலூ)',
-        'Pacific/Johnston' => 'ஹவாய்-அலேஷியன் நேரம் (ஜோன்ஸ்டன்)',
         'Pacific/Kiritimati' => 'லைன் தீவுகள் நேரம் (கிரிடிமாட்டி)',
         'Pacific/Kosrae' => 'கோஸ்ரே நேரம்',
         'Pacific/Kwajalein' => 'மார்ஷல் தீவுகள் நேரம் (க்வாஜாலீயன்)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'வேக் தீவு நேரம்',
         'Pacific/Wallis' => 'வாலிஸ் மற்றும் ஃப்யூடுனா நேரம்',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/te.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/te.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/te.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/te.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'మౌంటెయిన్ సమయం (ఫోర్ట్ నెల్సన్)',
         'America/Fortaleza' => 'బ్రెజిలియా సమయం (ఫోర్టలేజా)',
         'America/Glace_Bay' => 'అట్లాంటిక్ సమయం (గ్లేస్ బే)',
-        'America/Godthab' => 'పశ్చిమ గ్రీన్‌ల్యాండ్ సమయం (నూక్)',
+        'America/Godthab' => 'గ్రీన్‌ల్యాండ్ సమయం (నూక్)',
         'America/Goose_Bay' => 'అట్లాంటిక్ సమయం (గూస్ బే)',
         'America/Grand_Turk' => 'తూర్పు సమయం (గ్రాండ్ టర్క్)',
         'America/Grenada' => 'అట్లాంటిక్ సమయం (గ్రెనడా)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'అట్లాంటిక్ సమయం (మాంట్సెరాట్)',
         'America/Nassau' => 'తూర్పు సమయం (నాస్సావ్)',
         'America/New_York' => 'తూర్పు సమయం (న్యూయార్క్)',
-        'America/Nipigon' => 'తూర్పు సమయం (నిపిగోన్)',
         'America/Nome' => 'అలాస్కా సమయం (నోమ్)',
         'America/Noronha' => 'ఫెర్నాండో డి నొరోన్హా సమయం (నరోన్హా)',
         'America/North_Dakota/Beulah' => 'మధ్యమ సమయం (బ్యులా, ఉత్తర డకోట)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'మధ్యమ సమయం (న్యూ సలేమ్, ఉత్తర డకోట)',
         'America/Ojinaga' => 'మధ్యమ సమయం (ఒజినగ)',
         'America/Panama' => 'తూర్పు సమయం (పనామా)',
-        'America/Pangnirtung' => 'తూర్పు సమయం (పాంగ్‌నీర్‌టుంగ్)',
         'America/Paramaribo' => 'సూరినామ్ సమయం (పరామారిబో)',
         'America/Phoenix' => 'మౌంటెయిన్ సమయం (ఫినిక్స్)',
         'America/Port-au-Prince' => 'తూర్పు సమయం (పోర్ట్-అవ్-ప్రిన్స్)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'అమెజాన్ సమయం (పోర్టో వెల్హో)',
         'America/Puerto_Rico' => 'అట్లాంటిక్ సమయం (ప్యూర్టో రికో)',
         'America/Punta_Arenas' => 'చిలీ సమయం (పుంటా అరీనస్)',
-        'America/Rainy_River' => 'మధ్యమ సమయం (రెయినీ రివర్)',
         'America/Rankin_Inlet' => 'మధ్యమ సమయం (రన్‌కిన్ ఇన్‌లెట్)',
         'America/Recife' => 'బ్రెజిలియా సమయం (రెసిఫీ)',
         'America/Regina' => 'మధ్యమ సమయం (రెజీనా)',
         'America/Resolute' => 'మధ్యమ సమయం (రిజల్యూట్)',
         'America/Rio_Branco' => 'ఏకర్ సమయం (రియో బ్రాంకో)',
-        'America/Santa_Isabel' => 'వాయువ్య మెక్సికో సమయం (శాంటా ఇసబెల్)',
         'America/Santarem' => 'బ్రెజిలియా సమయం (సాంటరెమ్)',
         'America/Santiago' => 'చిలీ సమయం (శాంటియాగో)',
         'America/Santo_Domingo' => 'అట్లాంటిక్ సమయం (శాంటో డోమింగో)',
         'America/Sao_Paulo' => 'బ్రెజిలియా సమయం (సావో పాలో)',
-        'America/Scoresbysund' => 'తూర్పు గ్రీన్‌ల్యాండ్ సమయం (ఇటోక్కోర్టూర్మిట్)',
+        'America/Scoresbysund' => 'గ్రీన్‌ల్యాండ్ సమయం (ఇటోక్కోర్టూర్మిట్)',
         'America/Sitka' => 'అలాస్కా సమయం (సిట్కా)',
         'America/St_Barthelemy' => 'అట్లాంటిక్ సమయం (సెయింట్ బర్తెలెమీ)',
         'America/St_Johns' => 'న్యూఫౌండ్‌ల్యాండ్ సమయం (సెయింట్ జాన్స్)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'మధ్యమ సమయం (స్విఫ్ట్ కరెంట్)',
         'America/Tegucigalpa' => 'మధ్యమ సమయం (తెగుసిగల్పా)',
         'America/Thule' => 'అట్లాంటిక్ సమయం (థులే)',
-        'America/Thunder_Bay' => 'తూర్పు సమయం (థండర్ బే)',
         'America/Tijuana' => 'పసిఫిక్ సమయం (టిజువానా)',
         'America/Toronto' => 'తూర్పు సమయం (టొరంటో)',
         'America/Tortola' => 'అట్లాంటిక్ సమయం (టోర్టోలా)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'యుకోన్ సమయం (వైట్‌హార్స్)',
         'America/Winnipeg' => 'మధ్యమ సమయం (విన్నిపెగ్)',
         'America/Yakutat' => 'అలాస్కా సమయం (యకుటాట్)',
-        'America/Yellowknife' => 'మౌంటెయిన్ సమయం (ఎల్లోనైఫ్)',
-        'Antarctica/Casey' => 'అంటార్కిటికా సమయం (కేసీ)',
+        'Antarctica/Casey' => 'పశ్చిమ ఆస్ట్రేలియా సమయం (కేసీ)',
         'Antarctica/Davis' => 'డేవిస్ సమయం (డెవిస్)',
         'Antarctica/DumontDUrville' => 'డ్యూమాంట్-డి’ఉర్విల్లే సమయం',
         'Antarctica/Macquarie' => 'తూర్పు ఆస్ట్రేలియా సమయం (మకారీ)',
@@ -216,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' => 'అజర్బైజాన్ సమయం (బాకు)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'బ్రూనే దరుసలామ్ సమయం (బ్రూనై)',
         'Asia/Calcutta' => 'భారతదేశ ప్రామాణిక సమయం (కోల్‌కతా)',
         'Asia/Chita' => 'యాకుట్స్క్ సమయం (చితా)',
-        'Asia/Choibalsan' => 'ఉలన్ బతోర్ సమయం (చోయిబాల్సన్)',
         'Asia/Colombo' => 'భారతదేశ ప్రామాణిక సమయం (కొలంబో)',
         'Asia/Damascus' => 'తూర్పు యూరోపియన్ సమయం (డమాస్కస్)',
         'Asia/Dhaka' => 'బంగ్లాదేశ్ సమయం (ఢాకా)',
@@ -267,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' => 'ఇండోచైనా సమయం (హో చి మిన్హ్ నగరం)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'ఆస్ట్రేలియా మధ్యమ సమయం (అడెలైడ్)',
         'Australia/Brisbane' => 'తూర్పు ఆస్ట్రేలియా సమయం (బ్రిస్‌బెయిన్)',
         'Australia/Broken_Hill' => 'ఆస్ట్రేలియా మధ్యమ సమయం (బ్రోకెన్ హిల్)',
-        'Australia/Currie' => 'తూర్పు ఆస్ట్రేలియా సమయం (కర్రీ)',
         'Australia/Darwin' => 'ఆస్ట్రేలియా మధ్యమ సమయం (డార్విన్)',
         'Australia/Eucla' => 'ఆస్ట్రేలియా మధ్యమ పశ్చిమ సమయం (యుక్లా)',
         'Australia/Hobart' => 'తూర్పు ఆస్ట్రేలియా సమయం (హోబర్ట్)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'తూర్పు ఆస్ట్రేలియా సమయం (మెల్బోర్న్)',
         'Australia/Perth' => 'పశ్చిమ ఆస్ట్రేలియా సమయం (పెర్త్)',
         'Australia/Sydney' => 'తూర్పు ఆస్ట్రేలియా సమయం (సిడ్నీ)',
-        'CST6CDT' => 'మధ్యమ సమయం',
-        'EST5EDT' => 'తూర్పు సమయం',
         'Etc/GMT' => 'గ్రీన్‌విచ్ సగటు సమయం',
         'Etc/UTC' => 'సమన్వయ సార్వజనీన సమయం',
         'Europe/Amsterdam' => 'సెంట్రల్ యూరోపియన్ సమయం (ఆమ్‌స్టర్‌డామ్)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'తూర్పు యూరోపియన్ సమయం (తాల్లిన్)',
         'Europe/Tirane' => 'సెంట్రల్ యూరోపియన్ సమయం (టిరేన్)',
         'Europe/Ulyanovsk' => 'మాస్కో సమయం (ఉల్యనోవ్స్క్)',
-        'Europe/Uzhgorod' => 'తూర్పు యూరోపియన్ సమయం (ఉజ్‌హోరోడ్)',
         'Europe/Vaduz' => 'సెంట్రల్ యూరోపియన్ సమయం (వాడుజ్)',
         'Europe/Vatican' => 'సెంట్రల్ యూరోపియన్ సమయం (వాటికన్)',
         'Europe/Vienna' => 'సెంట్రల్ యూరోపియన్ సమయం (వియన్నా)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'వోల్గోగ్రాడ్ సమయం',
         'Europe/Warsaw' => 'సెంట్రల్ యూరోపియన్ సమయం (వార్షా)',
         'Europe/Zagreb' => 'సెంట్రల్ యూరోపియన్ సమయం (జాగ్రెబ్)',
-        'Europe/Zaporozhye' => 'తూర్పు యూరోపియన్ సమయం (జపరోజై)',
         'Europe/Zurich' => 'సెంట్రల్ యూరోపియన్ సమయం (జ్యూరిచ్)',
         'Indian/Antananarivo' => 'తూర్పు ఆఫ్రికా సమయం (అంటానానారివో)',
         'Indian/Chagos' => 'హిందూ మహా సముద్ర సమయం (చాగోస్)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'మారిషస్ సమయం',
         'Indian/Mayotte' => 'తూర్పు ఆఫ్రికా సమయం (మయోట్)',
         'Indian/Reunion' => 'రీయూనియన్ సమయం',
-        'MST7MDT' => 'మౌంటెయిన్ సమయం',
-        'PST8PDT' => 'పసిఫిక్ సమయం',
         'Pacific/Apia' => 'ఏపియా సమయం',
         'Pacific/Auckland' => 'న్యూజిల్యాండ్ సమయం (ఆక్లాండ్)',
         'Pacific/Bougainville' => 'పాపువా న్యూ గినియా సమయం (బొగెయిన్‌విల్లే)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'సోలమన్ దీవుల సమయం (గ్వాడల్కెనాల్)',
         'Pacific/Guam' => 'చామర్రో ప్రామాణిక సమయం (గ్వామ్)',
         'Pacific/Honolulu' => 'హవాయ్-అల్యూషియన్ సమయం (హోనోలులు)',
-        'Pacific/Johnston' => 'హవాయ్-అల్యూషియన్ సమయం (జాన్సటన్)',
         'Pacific/Kiritimati' => 'లైన్ దీవుల సమయం (కిరీటిమాటి)',
         'Pacific/Kosrae' => 'కోస్రాయి సమయం (కోస్రే)',
         'Pacific/Kwajalein' => 'మార్షల్ దీవుల సమయం (క్వాజాలైన్)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'వేక్ దీవి సమయం',
         'Pacific/Wallis' => 'వాలీస్ మరియు ఫుటునా సమయం (వాల్లిస్)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tg.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tg.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tg.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tg.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,441 +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' => 'Вақти миёнаи Гринвич (Sao Tome)',
-        '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' => 'Вақти Парагвай (Asuncion)',
-        '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' => 'Вақти атлантикӣ (Curacao)',
-        '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/Nipigon' => 'Вақти шарқӣ (Nipigon)',
-        '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/Pangnirtung' => 'Вақти шарқӣ (Pangnirtung)',
-        '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/Rainy_River' => 'Вақти марказӣ (Rainy River)',
-        'America/Rankin_Inlet' => 'Вақти марказӣ (Rankin Inlet)',
-        'America/Recife' => 'Вақти Бразилия (Recife)',
-        'America/Regina' => 'Вақти марказӣ (Regina)',
-        'America/Resolute' => 'Вақти марказӣ (Resolute)',
-        'America/Rio_Branco' => 'Вақти Бразилия (Rio Branco)',
-        'America/Santa_Isabel' => 'Вақти Мексика (Santa Isabel)',
-        '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. Barthelemy)',
-        '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/Thunder_Bay' => 'Вақти шарқӣ (Thunder Bay)',
-        'America/Tijuana' => 'Вақти Уқёнуси Ором (Tijuana)',
-        'America/Toronto' => 'Вақти шарқӣ (Toronto)',
-        'America/Tortola' => 'Вақти атлантикӣ (Tortola)',
-        'America/Vancouver' => 'Вақти Уқёнуси Ором (Vancouver)',
-        'America/Whitehorse' => 'Вақти Канада (Whitehorse)',
-        'America/Winnipeg' => 'Вақти марказӣ (Winnipeg)',
-        'America/Yakutat' => 'Вақти Иёлоти Муттаҳида (Yakutat)',
-        'America/Yellowknife' => 'Вақти кӯҳӣ (Yellowknife)',
-        '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/Currie' => 'Вақти Австралия (Currie)',
-        '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/Uzhgorod' => 'Вақти аврупоии шарқӣ (Uzhgorod)',
-        'Europe/Vaduz' => 'Вақти аврупоии марказӣ (Vaduz)',
-        'Europe/Vatican' => 'Вақти аврупоии марказӣ (Vatican)',
-        'Europe/Vienna' => 'Вақти аврупоии марказӣ (Vienna)',
-        'Europe/Vilnius' => 'Вақти аврупоии шарқӣ (Vilnius)',
-        'Europe/Volgograd' => 'Вақти Русия (Volgograd)',
-        'Europe/Warsaw' => 'Вақти аврупоии марказӣ (Warsaw)',
-        'Europe/Zagreb' => 'Вақти аврупоии марказӣ (Zagreb)',
-        'Europe/Zaporozhye' => 'Вақти аврупоии шарқӣ (Zaporozhye)',
-        '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' => 'Вақти Реюнион (Reunion)',
-        '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/Johnston' => 'Вақти Ҷазираҳои Хурди Дурдасти ИМА (Johnston)',
-        '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)',
-    ],
-    'Meta' => [
-        'GmtFormat' => 'Вақти GMT %s',
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/th.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/th.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/th.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/th.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'เวลาแถบภูเขาในอเมริกาเหนือ (ฟอร์ตเนลสัน)',
         'America/Fortaleza' => 'เวลาบราซิเลีย (ฟอร์ตาเลซา)',
         'America/Glace_Bay' => 'เวลาแอตแลนติก (เกลซเบย์)',
-        'America/Godthab' => 'เวลากรีนแลนด์ตะวันตก (กอดแธบ)',
+        'America/Godthab' => 'เวลากรีนแลนด์ (กอดแธบ)',
         'America/Goose_Bay' => 'เวลาแอตแลนติก (กูสเบย์)',
         'America/Grand_Turk' => 'เวลาทางตะวันออกในอเมริกาเหนือ (แกรนด์เติร์ก)',
         'America/Grenada' => 'เวลาแอตแลนติก (เกรนาดา)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'เวลาแอตแลนติก (มอนเซอร์รัต)',
         'America/Nassau' => 'เวลาทางตะวันออกในอเมริกาเหนือ (แนสซอ)',
         'America/New_York' => 'เวลาทางตะวันออกในอเมริกาเหนือ (นิวยอร์ก)',
-        'America/Nipigon' => 'เวลาทางตะวันออกในอเมริกาเหนือ (นิปิกอน)',
         'America/Nome' => 'เวลาอะแลสกา (นอม)',
         'America/Noronha' => 'เวลาหมู่เกาะเฟอร์นันโด (โนรอนฮา)',
         'America/North_Dakota/Beulah' => 'เวลาตอนกลางในอเมริกาเหนือ (โบลาห์, นอร์ทดาโคตา)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'เวลาตอนกลางในอเมริกาเหนือ (นิวเซเลม, นอร์ทดาโคตา)',
         'America/Ojinaga' => 'เวลาตอนกลางในอเมริกาเหนือ (โอจินากา)',
         'America/Panama' => 'เวลาทางตะวันออกในอเมริกาเหนือ (ปานามา)',
-        'America/Pangnirtung' => 'เวลาทางตะวันออกในอเมริกาเหนือ (พางนีทัง)',
         'America/Paramaribo' => 'เวลาซูรินาเม (ปารามาริโบ)',
         'America/Phoenix' => 'เวลาแถบภูเขาในอเมริกาเหนือ (ฟินิกซ์)',
         'America/Port-au-Prince' => 'เวลาทางตะวันออกในอเมริกาเหนือ (ปอร์โตแปรงซ์)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'เวลาแอมะซอน (ปอร์ตูเวลโย)',
         'America/Puerto_Rico' => 'เวลาแอตแลนติก (เปอโตริโก)',
         'America/Punta_Arenas' => 'เวลาชิลี (ปุนตาอาเรนัส)',
-        'America/Rainy_River' => 'เวลาตอนกลางในอเมริกาเหนือ (เรนนี่ริเวอร์)',
         'America/Rankin_Inlet' => 'เวลาตอนกลางในอเมริกาเหนือ (แรงกินอินเล็ต)',
         'America/Recife' => 'เวลาบราซิเลีย (เรซีเฟ)',
         'America/Regina' => 'เวลาตอนกลางในอเมริกาเหนือ (ริไจนา)',
         'America/Resolute' => 'เวลาตอนกลางในอเมริกาเหนือ (เรโซลูท)',
         'America/Rio_Branco' => 'เวลาอาเกร (รีโอบรังโก)',
-        'America/Santa_Isabel' => 'เวลาเม็กซิโกตะวันตกเฉียงเหนือ (ซานตาอิซาเบล)',
         'America/Santarem' => 'เวลาบราซิเลีย (ซันตาเรม)',
         'America/Santiago' => 'เวลาชิลี (ซันติอาโก)',
         'America/Santo_Domingo' => 'เวลาแอตแลนติก (ซานโต โดมิงโก)',
         'America/Sao_Paulo' => 'เวลาบราซิเลีย (เซาเปาลู)',
-        'America/Scoresbysund' => 'เวลากรีนแลนด์ตะวันออก (สกอเรสไบซันด์)',
+        'America/Scoresbysund' => 'เวลากรีนแลนด์ (สกอเรสไบซันด์)',
         'America/Sitka' => 'เวลาอะแลสกา (ซิตกา)',
         'America/St_Barthelemy' => 'เวลาแอตแลนติก (เซนต์บาร์เธเลมี)',
         'America/St_Johns' => 'เวลานิวฟันด์แลนด์ (เซนต์จอนส์)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'เวลาตอนกลางในอเมริกาเหนือ (สวิฟต์เคอร์เรนต์)',
         'America/Tegucigalpa' => 'เวลาตอนกลางในอเมริกาเหนือ (เตกูซิกัลปา)',
         'America/Thule' => 'เวลาแอตแลนติก (ทูเล)',
-        'America/Thunder_Bay' => 'เวลาทางตะวันออกในอเมริกาเหนือ (ทันเดอร์เบย์)',
         'America/Tijuana' => 'เวลาแปซิฟิกในอเมริกาเหนือ (ทิฮัวนา)',
         'America/Toronto' => 'เวลาทางตะวันออกในอเมริกาเหนือ (โทรอนโต)',
         'America/Tortola' => 'เวลาแอตแลนติก (ตอร์โตลา)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'เวลายูคอน (ไวต์ฮอร์ส)',
         'America/Winnipeg' => 'เวลาตอนกลางในอเมริกาเหนือ (วินนิเพก)',
         'America/Yakutat' => 'เวลาอะแลสกา (ยากูทัต)',
-        'America/Yellowknife' => 'เวลาแถบภูเขาในอเมริกาเหนือ (เยลโลว์ไนฟ์)',
-        'Antarctica/Casey' => 'เวลาเคซีย์',
+        'Antarctica/Casey' => 'เวลาออสเตรเลียตะวันตก (เคซีย์)',
         'Antarctica/Davis' => 'เวลาเดวิส',
         'Antarctica/DumontDUrville' => 'เวลาดูมองต์ดูร์วิลล์',
         'Antarctica/Macquarie' => 'เวลาออสเตรเลียตะวันออก (แมคควอรี)',
@@ -216,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' => 'เวลาอาเซอร์ไบจาน (บากู)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'เวลาบรูไนดารุสซาลาม',
         'Asia/Calcutta' => 'เวลาอินเดีย (โกลกาตา)',
         'Asia/Chita' => 'เวลายาคุตสค์ (ชิตา)',
-        'Asia/Choibalsan' => 'เวลาอูลานบาตอร์ (ชอยบาลซาน)',
         'Asia/Colombo' => 'เวลาอินเดีย (โคลัมโบ)',
         'Asia/Damascus' => 'เวลายุโรปตะวันออก (ดามัสกัส)',
         'Asia/Dhaka' => 'เวลาบังกลาเทศ (ดากา)',
@@ -267,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' => 'เวลาอินโดจีน (นครโฮจิมินห์)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'เวลาออสเตรเลียกลาง (แอดิเลด)',
         'Australia/Brisbane' => 'เวลาออสเตรเลียตะวันออก (บริสเบน)',
         'Australia/Broken_Hill' => 'เวลาออสเตรเลียกลาง (โบรกเคนฮิลล์)',
-        'Australia/Currie' => 'เวลาออสเตรเลียตะวันออก (คูร์รี)',
         'Australia/Darwin' => 'เวลาออสเตรเลียกลาง (ดาร์วิน)',
         'Australia/Eucla' => 'เวลาทางตะวันตกตอนกลางของออสเตรเลีย (ยูคลา)',
         'Australia/Hobart' => 'เวลาออสเตรเลียตะวันออก (โฮบาร์ต)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'เวลาออสเตรเลียตะวันออก (เมลเบิร์น)',
         'Australia/Perth' => 'เวลาออสเตรเลียตะวันตก (เพิร์ท)',
         'Australia/Sydney' => 'เวลาออสเตรเลียตะวันออก (ซิดนีย์)',
-        'CST6CDT' => 'เวลาตอนกลางในอเมริกาเหนือ',
-        'EST5EDT' => 'เวลาทางตะวันออกในอเมริกาเหนือ',
         'Etc/GMT' => 'เวลามาตรฐานกรีนิช',
         'Etc/UTC' => 'เวลาสากลเชิงพิกัด',
         'Europe/Amsterdam' => 'เวลายุโรปกลาง (อัมสเตอดัม)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'เวลายุโรปตะวันออก (ทาลลินน์)',
         'Europe/Tirane' => 'เวลายุโรปกลาง (ติรานา)',
         'Europe/Ulyanovsk' => 'เวลามอสโก (อะลิยานอฟ)',
-        'Europe/Uzhgorod' => 'เวลายุโรปตะวันออก (อัซโกร็อด)',
         'Europe/Vaduz' => 'เวลายุโรปกลาง (วาดุซ)',
         'Europe/Vatican' => 'เวลายุโรปกลาง (วาติกัน)',
         'Europe/Vienna' => 'เวลายุโรปกลาง (เวียนนา)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'เวลาวอลโกกราด',
         'Europe/Warsaw' => 'เวลายุโรปกลาง (วอร์ซอ)',
         'Europe/Zagreb' => 'เวลายุโรปกลาง (ซาเกร็บ)',
-        'Europe/Zaporozhye' => 'เวลายุโรปตะวันออก (ซาโปโรซี)',
         'Europe/Zurich' => 'เวลายุโรปกลาง (ซูริค)',
         'Indian/Antananarivo' => 'เวลาแอฟริกาตะวันออก (อันตานานาริโว)',
         'Indian/Chagos' => 'เวลามหาสมุทรอินเดีย (ชากัส)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'เวลามอริเชียส',
         'Indian/Mayotte' => 'เวลาแอฟริกาตะวันออก (มาโยเต)',
         'Indian/Reunion' => 'เวลาเรอูนียง',
-        'MST7MDT' => 'เวลาแถบภูเขาในอเมริกาเหนือ',
-        'PST8PDT' => 'เวลาแปซิฟิกในอเมริกาเหนือ',
         'Pacific/Apia' => 'เวลาอาปีอา',
         'Pacific/Auckland' => 'เวลานิวซีแลนด์ (โอคแลนด์)',
         'Pacific/Bougainville' => 'เวลาปาปัวนิวกินี (บูเกนวิลล์)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'เวลาหมู่เกาะโซโลมอน (กัวดัลคานัล)',
         'Pacific/Guam' => 'เวลาชามอร์โร (กวม)',
         'Pacific/Honolulu' => 'เวลาฮาวาย-อะลูเชียน (โฮโนลูลู)',
-        'Pacific/Johnston' => 'เวลาฮาวาย-อะลูเชียน (จอห์นสตัน)',
         'Pacific/Kiritimati' => 'เวลาหมู่เกาะไลน์ (คิริทิมาตี)',
         'Pacific/Kosrae' => 'เวลาคอสไร',
         'Pacific/Kwajalein' => 'เวลาหมู่เกาะมาร์แชลล์ (ควาจาเลน)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'เวลาเกาะเวก',
         'Pacific/Wallis' => 'เวลาวาลลิสและฟุตูนา',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ti.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ti.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ti.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ti.php	2026-05-20 10:22:01.000000000 +0200
@@ -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,373 +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' => 'ግዜ ሜክሲኮ (Ciudad Juárez)',
-        '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/Nipigon' => 'ግዜ ካናዳ (ኒፒጎን)',
-        '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/Pangnirtung' => 'ግዜ ካናዳ (ፓንግኒርተንግ)',
+        '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/Rainy_River' => 'ግዜ ካናዳ (ረይኒ ሪቨር)',
-        'America/Rankin_Inlet' => 'ግዜ ካናዳ (ራንኪን ኢንለት)',
+        'America/Rankin_Inlet' => 'ማእከላይ አመሪካ ግዘ (ራንኪን ኢንለት)',
         'America/Recife' => 'ግዜ ብራዚልያ (ረሲፈ)',
-        'America/Regina' => 'ግዜ ካናዳ (ረጂና)',
-        'America/Resolute' => 'ግዜ ካናዳ (ረዞሉት)',
-        'America/Rio_Branco' => 'ግዜ ኣክሪ (ርዮ ብራንኮ)',
-        'America/Santa_Isabel' => 'ግዜ ሜክሲኮ (Santa Isabel)',
+        '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/Thunder_Bay' => 'ግዜ ካናዳ (ዛንደር በይ)',
-        'America/Tijuana' => 'ግዜ ሜክሲኮ (ቲጅዋና)',
-        'America/Toronto' => 'ግዜ ካናዳ (ቶሮንቶ)',
-        'America/Tortola' => 'ግዜ ደሴታት ደናግል ብሪጣንያ (ቶርቶላ)',
-        'America/Vancouver' => 'ግዜ ካናዳ (ቫንኩቨር)',
-        'America/Whitehorse' => 'ግዜ ካናዳ (ዋይትሆዝ)',
-        'America/Winnipeg' => 'ግዜ ካናዳ (ዊኒፐግ)',
-        'America/Yakutat' => 'ግዜ ኣላስካ (ያኩታት)',
-        'America/Yellowknife' => 'ግዜ ካናዳ (የለውናይፍ)',
-        '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/Currie' => 'ግዜ ኣውስትራልያ (ኩሪ)',
-        '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/Uzhgorod' => 'ግዜ ምብራቕ ኤውሮጳ (ኡዝጎሮድ)',
-        'Europe/Vaduz' => 'ግዜ ማእከላይ ኤውሮጳ (ቫዱዝ)',
-        'Europe/Vatican' => 'ግዜ ማእከላይ ኤውሮጳ (ቫቲካን)',
-        'Europe/Vienna' => 'ግዜ ማእከላይ ኤውሮጳ (ቭየና)',
-        'Europe/Vilnius' => 'ግዜ ምብራቕ ኤውሮጳ (ቪልንየስ)',
-        'Europe/Volgograd' => 'ግዜ ሩስያ (ቮልጎግራድ)',
-        'Europe/Warsaw' => 'ግዜ ማእከላይ ኤውሮጳ (ዋርሳው)',
-        'Europe/Zagreb' => 'ግዜ ማእከላይ ኤውሮጳ (ዛግረብ)',
-        'Europe/Zaporozhye' => 'ግዜ ምብራቕ ኤውሮጳ (ዛፖሪዥያ)',
-        '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/Johnston' => 'ግዜ ካብ ኣመሪካ ርሒቐን ንኣሽቱ ደሴታት (ጆንስተን)',
-        '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' => [
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tk.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Demirgazyk Amerika dag wagty (Fort Nelson)',
         'America/Fortaleza' => 'Braziliýa wagty (Fortaleza)',
         'America/Glace_Bay' => 'Atlantik wagty (Gleýs-Beý)',
-        'America/Godthab' => 'Günbatar Grenlandiýa wagty (Nuuk)',
+        'America/Godthab' => 'Grenlandiýa wagty (Nuuk)',
         'America/Goose_Bay' => 'Atlantik wagty (Gus-Beý)',
         'America/Grand_Turk' => 'Demirgazyk Amerika gündogar wagty (Grand-Terk)',
         'America/Grenada' => 'Atlantik wagty (Grenada)',
@@ -156,15 +156,13 @@
         'America/Montserrat' => 'Atlantik wagty (Monserrat)',
         'America/Nassau' => 'Demirgazyk Amerika gündogar wagty (Nassau)',
         'America/New_York' => 'Demirgazyk Amerika gündogar wagty (Nýu-Ýork)',
-        'America/Nipigon' => 'Demirgazyk Amerika gündogar wagty (Nipigon)',
         'America/Nome' => 'Alýaska wagty (Nom)',
         'America/Noronha' => 'Fernandu-di-Noronýa wagty (Noronha)',
         'America/North_Dakota/Beulah' => 'Merkezi Amerika (Boýla, Demirgazyk Dakota)',
         'America/North_Dakota/Center' => 'Merkezi Amerika (Sentr, Demirgazyk Dakota)',
-        'America/North_Dakota/New_Salem' => 'Merkezi Amerika (Nýu-Salem, D.g. Dakota)',
+        'America/North_Dakota/New_Salem' => 'Merkezi Amerika (Nýu-Salem, Demirgazyk Dakota)',
         'America/Ojinaga' => 'Merkezi Amerika (Ohinaga)',
         'America/Panama' => 'Demirgazyk Amerika gündogar wagty (Panama)',
-        'America/Pangnirtung' => 'Demirgazyk Amerika gündogar wagty (Pangnirtang)',
         'America/Paramaribo' => 'Surinam wagty (Paramaribo)',
         'America/Phoenix' => 'Demirgazyk Amerika dag wagty (Feniks)',
         'America/Port-au-Prince' => 'Demirgazyk Amerika gündogar wagty (Port-o-Prens)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazon wagty (Portu-Welýu)',
         'America/Puerto_Rico' => 'Atlantik wagty (Puerto-Riko)',
         'America/Punta_Arenas' => 'Çili wagty (Punta-Arenas)',
-        'America/Rainy_River' => 'Merkezi Amerika (Reýni-Riwer)',
         'America/Rankin_Inlet' => 'Merkezi Amerika (Rankin-Inlet)',
         'America/Recife' => 'Braziliýa wagty (Resifi)',
         'America/Regina' => 'Merkezi Amerika (Rejaýna)',
         'America/Resolute' => 'Merkezi Amerika (Rezolýut)',
         'America/Rio_Branco' => 'Braziliýa wagty (Riu-Branku)',
-        'America/Santa_Isabel' => 'Demirgazyk-günbatar Meksika wagty (Santa-Izabel)',
         'America/Santarem' => 'Braziliýa wagty (Santarem)',
         'America/Santiago' => 'Çili wagty (Santýago)',
         'America/Santo_Domingo' => 'Atlantik wagty (Santo-Domingo)',
         'America/Sao_Paulo' => 'Braziliýa wagty (San-Paulu)',
-        'America/Scoresbysund' => 'Gündogar Grenlandiýa wagty (Illokkortoormiut)',
+        'America/Scoresbysund' => 'Grenlandiýa wagty (Illokkortoormiut)',
         'America/Sitka' => 'Alýaska wagty (Sitka)',
         'America/St_Barthelemy' => 'Atlantik wagty (Sen-Bartelemi)',
         'America/St_Johns' => 'Nýufaundlend wagty (Sent-Jons)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Merkezi Amerika (Swift-Karent)',
         'America/Tegucigalpa' => 'Merkezi Amerika (Tegusigalpa)',
         'America/Thule' => 'Atlantik wagty (Tule)',
-        'America/Thunder_Bay' => 'Demirgazyk Amerika gündogar wagty (Tander-Beý)',
         'America/Tijuana' => 'Demirgazyk Amerika Ýuwaş umman wagty (Tihuana)',
         'America/Toronto' => 'Demirgazyk Amerika gündogar wagty (Toronto)',
         'America/Tortola' => 'Atlantik wagty (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Ýukon wagty (Waýthors)',
         'America/Winnipeg' => 'Merkezi Amerika (Winnipeg)',
         'America/Yakutat' => 'Alýaska wagty (Ýakutat)',
-        'America/Yellowknife' => 'Demirgazyk Amerika dag wagty (Ýellounaýf)',
-        'Antarctica/Casey' => 'Antarktika wagty (Keýsi)',
+        'Antarctica/Casey' => 'Günbatar Awstraliýa wagty (Keýsi)',
         'Antarctica/Davis' => 'Deýwis wagty',
         'Antarctica/DumontDUrville' => 'Dýumon-d-Ýurwil wagty',
         'Antarctica/Macquarie' => 'Gündogar Awstraliýa wagty (Makkuori)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Wostok wagty',
         'Arctic/Longyearbyen' => 'Merkezi Ýewropa wagty (Longir)',
         'Asia/Aden' => 'Arap ýurtlary wagty (Aden)',
-        'Asia/Almaty' => 'Gündogar 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)',
@@ -233,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)',
@@ -267,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ündogar 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Merkezi Awstraliýa wagty (Adelaida)',
         'Australia/Brisbane' => 'Gündogar Awstraliýa wagty (Brisben)',
         'Australia/Broken_Hill' => 'Merkezi Awstraliýa wagty (Broken-Hil)',
-        'Australia/Currie' => 'Gündogar Awstraliýa wagty (Kerri)',
         'Australia/Darwin' => 'Merkezi Awstraliýa wagty (Darwin)',
         'Australia/Eucla' => 'Merkezi Awstraliýa günbatar wagty (Ýukla)',
         'Australia/Hobart' => 'Gündogar Awstraliýa wagty (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Gündogar Ýewropa wagty (Tallin)',
         'Europe/Tirane' => 'Merkezi Ýewropa wagty (Tirana)',
         'Europe/Ulyanovsk' => 'Moskwa wagty (Ulýanowsk)',
-        'Europe/Uzhgorod' => 'Gündogar Ýewropa wagty (Užgorod)',
         'Europe/Vaduz' => 'Merkezi Ýewropa wagty (Waduz)',
         'Europe/Vatican' => 'Merkezi Ýewropa wagty (Watikan)',
         'Europe/Vienna' => 'Merkezi Ýewropa wagty (Wena)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Wolgograd wagty',
         'Europe/Warsaw' => 'Merkezi Ýewropa wagty (Warşawa)',
         'Europe/Zagreb' => 'Merkezi Ýewropa wagty (Zagreb)',
-        'Europe/Zaporozhye' => 'Gündogar Ýewropa wagty (Zaporožýe)',
         'Europe/Zurich' => 'Merkezi Ýewropa wagty (Sýurih)',
         'Indian/Antananarivo' => 'Gündogar Afrika wagty (Antananariwu)',
         'Indian/Chagos' => 'Hindi ummany wagty (Çagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Solomon adalary wagty (Gwadalkanal)',
         'Pacific/Guam' => 'Çamorro wagty (Guam)',
         'Pacific/Honolulu' => 'Gawaý-Aleut wagty (Gonolulu)',
-        'Pacific/Johnston' => 'Gawaý-Aleut wagty (Jonston)',
         'Pacific/Kiritimati' => 'Laýn adalary wagty (Kiritimati)',
         'Pacific/Kosrae' => 'Kosraýe wagty',
         'Pacific/Kwajalein' => 'Marşall adalary wagty (Kwajaleýn)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Weýk adasy wagty',
         'Pacific/Wallis' => 'Uollis we Futuna wagty',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tn.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tn.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tn.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,32 @@
+<?php
+
+return [
+    'Names' => [
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/to.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/to.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/to.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/to.php	2026-05-20 10:22:01.000000000 +0200
@@ -54,7 +54,7 @@
         'Africa/Tripoli' => 'houa fakaʻeulope-hahake (Tripoli)',
         'Africa/Tunis' => 'houa fakaʻeulope-loto (Tunis)',
         'Africa/Windhoek' => 'houa fakaʻafelika-loto (Windhoek)',
-        'America/Adak' => 'houa fakahauaʻi (Adak)',
+        'America/Adak' => 'houa fakahauaiʻi-aleuti (Adak)',
         'America/Anchorage' => 'houa fakaʻalasika (Anchorage)',
         'America/Anguilla' => 'houa fakaʻamelika-tokelau ʻatalanitiki (Anguilla)',
         'America/Antigua' => 'houa fakaʻamelika-tokelau ʻatalanitiki (Antigua)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'houa fakaʻamelika-tokelau moʻunga (Fort Nelson)',
         'America/Fortaleza' => 'houa fakapalāsila (Fortaleza)',
         'America/Glace_Bay' => 'houa fakaʻamelika-tokelau ʻatalanitiki (Glace Bay)',
-        'America/Godthab' => 'houa fakafonuamata-hihifo (Nuuk)',
+        'America/Godthab' => 'Taimi Kulinilani (Nuuk)',
         'America/Goose_Bay' => 'houa fakaʻamelika-tokelau ʻatalanitiki (Goose Bay)',
         'America/Grand_Turk' => 'houa fakaʻamelika-tokelau hahake (Grand Turk)',
         'America/Grenada' => 'houa fakaʻamelika-tokelau ʻatalanitiki (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'houa fakaʻamelika-tokelau ʻatalanitiki (Montserrat)',
         'America/Nassau' => 'houa fakaʻamelika-tokelau hahake (Nassau)',
         'America/New_York' => 'houa fakaʻamelika-tokelau hahake (Niu ʻIoke)',
-        'America/Nipigon' => 'houa fakaʻamelika-tokelau hahake (Nipigon)',
         'America/Nome' => 'houa fakaʻalasika (Nome)',
         'America/Noronha' => 'houa fakafēnanito-te-nolōnia (Noronha)',
         'America/North_Dakota/Beulah' => 'houa fakaʻamelika-tokelau loto (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'houa fakaʻamelika-tokelau loto (New Salem, North Dakota)',
         'America/Ojinaga' => 'houa fakaʻamelika-tokelau loto (Ojinaga)',
         'America/Panama' => 'houa fakaʻamelika-tokelau hahake (Panama)',
-        'America/Pangnirtung' => 'houa fakaʻamelika-tokelau hahake (Pangnirtung)',
         'America/Paramaribo' => 'houa fakasuliname (Paramaribo)',
         'America/Phoenix' => 'houa fakaʻamelika-tokelau moʻunga (Phoenix)',
         'America/Port-au-Prince' => 'houa fakaʻamelika-tokelau hahake (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'houa fakaʻamasōne (Porto Velho)',
         'America/Puerto_Rico' => 'houa fakaʻamelika-tokelau ʻatalanitiki (Puerto Rico)',
         'America/Punta_Arenas' => 'houa fakasili (Punta Arenas)',
-        'America/Rainy_River' => 'houa fakaʻamelika-tokelau loto (Rainy River)',
         'America/Rankin_Inlet' => 'houa fakaʻamelika-tokelau loto (Rankin Inlet)',
         'America/Recife' => 'houa fakapalāsila (Recife)',
         'America/Regina' => 'houa fakaʻamelika-tokelau loto (Regina)',
         'America/Resolute' => 'houa fakaʻamelika-tokelau loto (Resolute)',
         'America/Rio_Branco' => 'houa fakaʻakelī (Rio Branco)',
-        'America/Santa_Isabel' => 'houa fakamekisikou-tokelauhihifo (Santa Isabel)',
         'America/Santarem' => 'houa fakapalāsila (Santarem)',
         'America/Santiago' => 'houa fakasili (Santiago)',
         'America/Santo_Domingo' => 'houa fakaʻamelika-tokelau ʻatalanitiki (Santo Domingo)',
         'America/Sao_Paulo' => 'houa fakapalāsila (Sao Paulo)',
-        'America/Scoresbysund' => 'houa fakafonuamata-hahake (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Taimi Kulinilani (Ittoqqortoormiit)',
         'America/Sitka' => 'houa fakaʻalasika (Sitka)',
         'America/St_Barthelemy' => 'houa fakaʻamelika-tokelau ʻatalanitiki (St. Barthélemy)',
         'America/St_Johns' => 'houa fakafonuaʻilofoʻou (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'houa fakaʻamelika-tokelau loto (Swift Current)',
         'America/Tegucigalpa' => 'houa fakaʻamelika-tokelau loto (Tegucigalpa)',
         'America/Thule' => 'houa fakaʻamelika-tokelau ʻatalanitiki (Thule)',
-        'America/Thunder_Bay' => 'houa fakaʻamelika-tokelau hahake (Thunder Bay)',
         'America/Tijuana' => 'houa fakaʻamelika-tokelau pasifika (Tijuana)',
         'America/Toronto' => 'houa fakaʻamelika-tokelau hahake (Toronto)',
         'America/Tortola' => 'houa fakaʻamelika-tokelau ʻatalanitiki (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'houa fakaiukoni (Whitehorse)',
         'America/Winnipeg' => 'houa fakaʻamelika-tokelau loto (Winnipeg)',
         'America/Yakutat' => 'houa fakaʻalasika (Yakutat)',
-        'America/Yellowknife' => 'houa fakaʻamelika-tokelau moʻunga (Yellowknife)',
-        'Antarctica/Casey' => 'houa fakakeesi (Casey)',
+        'Antarctica/Casey' => 'houa fakaʻaositelēlia-hihifo (Casey)',
         'Antarctica/Davis' => 'houa fakatavisi (Davis)',
         'Antarctica/DumontDUrville' => 'houa fakatūmoni-tūvile (Dumont d’Urville)',
         'Antarctica/Macquarie' => 'houa fakaʻaositelēlia-hahake (Macquarie)',
@@ -216,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-hahake (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)',
@@ -233,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)',
@@ -242,7 +235,7 @@
         'Asia/Dushanbe' => 'houa fakatasikitani (Dushanbe)',
         'Asia/Famagusta' => 'houa fakaʻeulope-hahake (Famagusta)',
         'Asia/Gaza' => 'houa fakaʻeulope-hahake (Gaza)',
-        'Asia/Hebron' => 'houa fakaʻeulope-hahake (Hebron)',
+        'Asia/Hebron' => 'houa fakaʻeulope-hahake (Hepeloni)',
         'Asia/Hong_Kong' => 'houa fakahongi-kongi (Hong Kong)',
         'Asia/Hovd' => 'houa fakahovite (Hovd)',
         'Asia/Irkutsk' => 'houa fakalūsia-ʻīkutisiki (Irkutsk)',
@@ -267,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-hahake (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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'houa fakaʻaositelēlia-loto (Atelaite)',
         'Australia/Brisbane' => 'houa fakaʻaositelēlia-hahake (Pelisipane)',
         'Australia/Broken_Hill' => 'houa fakaʻaositelēlia-loto (Broken Hill)',
-        'Australia/Currie' => 'houa fakaʻaositelēlia-hahake (Currie)',
         'Australia/Darwin' => 'houa fakaʻaositelēlia-loto (Darwin)',
         'Australia/Eucla' => 'houa fakaʻaositelēlia-loto-hihifo (Eucla)',
         'Australia/Hobart' => 'houa fakaʻaositelēlia-hahake (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'houa fakaʻeulope-hahake (Tallinn)',
         'Europe/Tirane' => 'houa fakaʻeulope-loto (Tirane)',
         'Europe/Ulyanovsk' => 'houa fakalūsia-mosikou (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'houa fakaʻeulope-hahake (Uzhhorod)',
         'Europe/Vaduz' => 'houa fakaʻeulope-loto (Vaduz)',
         'Europe/Vatican' => 'houa fakaʻeulope-loto (Vatikani)',
         'Europe/Vienna' => 'houa fakaʻeulope-loto (Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'houa fakalūsia-volikokalati (Volgograd)',
         'Europe/Warsaw' => 'houa fakaʻeulope-loto (Warsaw)',
         'Europe/Zagreb' => 'houa fakaʻeulope-loto (Zagreb)',
-        'Europe/Zaporozhye' => 'houa fakaʻeulope-hahake (Zaporozhye)',
         'Europe/Zurich' => 'houa fakaʻeulope-loto (Zurich)',
         'Indian/Antananarivo' => 'houa fakaʻafelika-hahake (Antananarivo)',
         'Indian/Chagos' => 'houa fakamoanaʻinitia (Chagos)',
@@ -395,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ʻunga',
-        'PST8PDT' => 'houa fakaʻamelika-tokelau pasifika',
         'Pacific/Apia' => 'houa fakaapia',
         'Pacific/Auckland' => 'houa fakanuʻusila (ʻAokalani)',
         'Pacific/Bougainville' => 'houa fakapapuaniukini (Pukanivila)',
@@ -411,8 +397,7 @@
         'Pacific/Gambier' => 'houa fakakamipiē',
         'Pacific/Guadalcanal' => 'houa fakaʻotumotusolomone (Kuatākanali)',
         'Pacific/Guam' => 'houa fakakamolo (Kuami)',
-        'Pacific/Honolulu' => 'houa fakahauaʻi (Honolulu)',
-        'Pacific/Johnston' => 'houa fakahauaʻi (Sionesitoni)',
+        'Pacific/Honolulu' => 'houa fakahauaiʻi-aleuti (Honolulu)',
         'Pacific/Kiritimati' => 'houa fakaʻotumotulaine (Kilisimasi)',
         'Pacific/Kosrae' => 'houa fakakosilae',
         'Pacific/Kwajalein' => 'houa fakaʻotumotumasolo (Kuasaleni)',
@@ -422,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)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'houa fakamotuueke',
         'Pacific/Wallis' => 'houa fakaʻuvea mo futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tr.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tr.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
         'Africa/Nouakchott' => 'Greenwich Ortalama Saati (Nouakchott)',
         'Africa/Ouagadougou' => 'Greenwich Ortalama Saati (Ouagadougou)',
         'Africa/Porto-Novo' => 'Batı Afrika Saati (Porto-Novo)',
-        'Africa/Sao_Tome' => 'Greenwich Ortalama Saati (Sao Tome)',
+        'Africa/Sao_Tome' => 'Greenwich Ortalama Saati (São Tomé)',
         'Africa/Tripoli' => 'Doğu Avrupa Saati (Trablus)',
         'Africa/Tunis' => 'Orta Avrupa Saati (Tunus)',
         'Africa/Windhoek' => 'Orta Afrika Saati (Windhoek)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Kuzey Amerika Dağ Saati (Fort Nelson)',
         'America/Fortaleza' => 'Brasilia Saati (Fortaleza)',
         'America/Glace_Bay' => 'Atlantik Saati (Glace Bay)',
-        'America/Godthab' => 'Batı Grönland Saati (Nuuk)',
+        'America/Godthab' => 'Grönland Saati (Nuuk)',
         'America/Goose_Bay' => 'Atlantik Saati (Goose Bay)',
         'America/Grand_Turk' => 'Kuzey Amerika Doğu Saati (Grand Turk)',
         'America/Grenada' => 'Atlantik Saati (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantik Saati (Montserrat)',
         'America/Nassau' => 'Kuzey Amerika Doğu Saati (Nassau)',
         'America/New_York' => 'Kuzey Amerika Doğu Saati (New York)',
-        'America/Nipigon' => 'Kuzey Amerika Doğu Saati (Nipigon)',
         'America/Nome' => 'Alaska Saati (Nome)',
         'America/Noronha' => 'Fernando de Noronha Saati',
         'America/North_Dakota/Beulah' => 'Kuzey Amerika Merkezi Saati (Beulah, Kuzey Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Kuzey Amerika Merkezi Saati (New Salem, Kuzey Dakota)',
         'America/Ojinaga' => 'Kuzey Amerika Merkezi Saati (Ojinaga)',
         'America/Panama' => 'Kuzey Amerika Doğu Saati (Panama)',
-        'America/Pangnirtung' => 'Kuzey Amerika Doğu Saati (Pangnirtung)',
         'America/Paramaribo' => 'Surinam Saati (Paramaribo)',
         'America/Phoenix' => 'Kuzey Amerika Dağ Saati (Phoenix)',
         'America/Port-au-Prince' => 'Kuzey Amerika Doğu Saati (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazon Saati (Porto Velho)',
         'America/Puerto_Rico' => 'Atlantik Saati (Porto Riko)',
         'America/Punta_Arenas' => 'Şili Saati (Punta Arenas)',
-        'America/Rainy_River' => 'Kuzey Amerika Merkezi Saati (Rainy River)',
         'America/Rankin_Inlet' => 'Kuzey Amerika Merkezi Saati (Rankin Inlet)',
         'America/Recife' => 'Brasilia Saati (Recife)',
         'America/Regina' => 'Kuzey Amerika Merkezi Saati (Regina)',
         'America/Resolute' => 'Kuzey Amerika Merkezi Saati (Resolute)',
         'America/Rio_Branco' => 'Acre Saati (Rio Branco)',
-        'America/Santa_Isabel' => 'Kuzeybatı Meksika Saati (Santa Isabel)',
         'America/Santarem' => 'Brasilia Saati (Santarem)',
         'America/Santiago' => 'Şili Saati (Santiago)',
         'America/Santo_Domingo' => 'Atlantik Saati (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasilia Saati (Sao Paulo)',
-        'America/Scoresbysund' => 'Doğu Grönland Saati (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Grönland Saati (Ittoqqortoormiit)',
         'America/Sitka' => 'Alaska Saati (Sitka)',
         'America/St_Barthelemy' => 'Atlantik Saati (Saint Barthelemy)',
         'America/St_Johns' => 'Newfoundland Saati (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Kuzey Amerika Merkezi Saati (Swift Current)',
         'America/Tegucigalpa' => 'Kuzey Amerika Merkezi Saati (Tegucigalpa)',
         'America/Thule' => 'Atlantik Saati (Thule)',
-        'America/Thunder_Bay' => 'Kuzey Amerika Doğu Saati (Thunder Bay)',
         'America/Tijuana' => 'Kuzey Amerika Pasifik Saati (Tijuana)',
         'America/Toronto' => 'Kuzey Amerika Doğu Saati (Toronto)',
         'America/Tortola' => 'Atlantik Saati (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Yukon Saati (Whitehorse)',
         'America/Winnipeg' => 'Kuzey Amerika Merkezi Saati (Winnipeg)',
         'America/Yakutat' => 'Alaska Saati (Yakutat)',
-        'America/Yellowknife' => 'Kuzey Amerika Dağ Saati (Yellowknife)',
-        'Antarctica/Casey' => 'Casey Saati',
+        'Antarctica/Casey' => 'Batı Avustralya Saati (Casey)',
         'Antarctica/Davis' => 'Davis Saati',
         'Antarctica/DumontDUrville' => 'Dumont-d’Urville Saati',
         'Antarctica/Macquarie' => 'Doğu Avustralya Saati (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Vostok Saati',
         'Arctic/Longyearbyen' => 'Orta Avrupa Saati (Longyearbyen)',
         'Asia/Aden' => 'Arabistan Saati (Aden)',
-        'Asia/Almaty' => 'Doğu 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ü)',
@@ -233,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)',
@@ -267,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' => 'Doğu 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Orta Avustralya Saati (Adelaide)',
         'Australia/Brisbane' => 'Doğu Avustralya Saati (Brisbane)',
         'Australia/Broken_Hill' => 'Orta Avustralya Saati (Broken Hill)',
-        'Australia/Currie' => 'Doğu Avustralya Saati (Currie)',
         'Australia/Darwin' => 'Orta Avustralya Saati (Darwin)',
         'Australia/Eucla' => 'İç Batı Avustralya Saati (Eucla)',
         'Australia/Hobart' => 'Doğu Avustralya Saati (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Doğu Avrupa Saati (Tallinn)',
         'Europe/Tirane' => 'Orta Avrupa Saati (Tiran)',
         'Europe/Ulyanovsk' => 'Moskova Saati (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Doğu Avrupa Saati (Ujgorod)',
         'Europe/Vaduz' => 'Orta Avrupa Saati (Vaduz)',
         'Europe/Vatican' => 'Orta Avrupa Saati (Vatikan)',
         'Europe/Vienna' => 'Orta Avrupa Saati (Viyana)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Volgograd Saati',
         'Europe/Warsaw' => 'Orta Avrupa Saati (Varşova)',
         'Europe/Zagreb' => 'Orta Avrupa Saati (Zagreb)',
-        'Europe/Zaporozhye' => 'Doğu Avrupa Saati (Zaporojye)',
         'Europe/Zurich' => 'Orta Avrupa Saati (Zürih)',
         'Indian/Antananarivo' => 'Doğu Afrika Saati (Antananarivo)',
         'Indian/Chagos' => 'Hint Okyanusu Saati (Chagos)',
@@ -394,9 +382,7 @@
         'Indian/Maldives' => 'Maldivler Saati',
         'Indian/Mauritius' => 'Mauritius Saati',
         'Indian/Mayotte' => 'Doğu Afrika Saati (Mayotte)',
-        'Indian/Reunion' => 'Reunion Saati',
-        'MST7MDT' => 'Kuzey Amerika Dağ Saati',
-        'PST8PDT' => 'Kuzey Amerika Pasifik Saati',
+        'Indian/Reunion' => 'Reunion Saati (Réunion)',
         'Pacific/Apia' => 'Apia Saati',
         'Pacific/Auckland' => 'Yeni Zelanda Saati (Auckland)',
         'Pacific/Bougainville' => 'Papua Yeni Gine Saati (Bougainville)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Solomon Adaları Saati (Guadalcanal)',
         'Pacific/Guam' => 'Chamorro Saati (Guam)',
         'Pacific/Honolulu' => 'Hawaii-Aleut Saati (Honolulu)',
-        'Pacific/Johnston' => 'Hawaii-Aleut Saati (Johnston)',
         'Pacific/Kiritimati' => 'Line Adaları Saati (Kiritimati)',
         'Pacific/Kosrae' => 'Kosrae Saati',
         'Pacific/Kwajalein' => 'Marshall Adaları Saati (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Wake Adası Saati',
         'Pacific/Wallis' => 'Wallis ve Futuna Saati',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tt.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tt.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/tt.php	2026-05-20 10:22:01.000000000 +0200
@@ -2,438 +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' => 'Гринвич уртача вакыты (Sao Tome)',
-        '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' => 'Парагвай вакыты (Asuncion)',
-        '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' => 'Төньяк Америка атлантик вакыты (Curacao)',
-        '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/Nipigon' => 'Төньяк Америка көнчыгыш вакыты (Nipigon)',
-        '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/Pangnirtung' => 'Төньяк Америка көнчыгыш вакыты (Pangnirtung)',
-        '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/Rainy_River' => 'Төньяк Америка үзәк вакыты (Rainy River)',
-        'America/Rankin_Inlet' => 'Төньяк Америка үзәк вакыты (Rankin Inlet)',
-        'America/Recife' => 'Бразилия вакыты (Recife)',
-        'America/Regina' => 'Төньяк Америка үзәк вакыты (Regina)',
-        'America/Resolute' => 'Төньяк Америка үзәк вакыты (Resolute)',
-        'America/Rio_Branco' => 'Акр вакыты (Rio Branco)',
-        'America/Santa_Isabel' => 'Мексика вакыты (Santa Isabel)',
-        '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. Barthelemy)',
-        '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/Thunder_Bay' => 'Төньяк Америка көнчыгыш вакыты (Thunder Bay)',
-        'America/Tijuana' => 'Төньяк Америка Тын океан вакыты (Tijuana)',
-        'America/Toronto' => 'Төньяк Америка көнчыгыш вакыты (Toronto)',
-        'America/Tortola' => 'Төньяк Америка атлантик вакыты (Tortola)',
-        'America/Vancouver' => 'Төньяк Америка Тын океан вакыты (Vancouver)',
-        'America/Whitehorse' => 'Канада вакыты (Whitehorse)',
-        'America/Winnipeg' => 'Төньяк Америка үзәк вакыты (Winnipeg)',
-        'America/Yakutat' => 'АКШ вакыты (Yakutat)',
-        'America/Yellowknife' => 'Төньяк Америка тау вакыты (Yellowknife)',
-        '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/Currie' => 'Австралия вакыты (Currie)',
-        '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' => 'Көнчыгыш Европа вакыты (Sofia)',
-        'Europe/Stockholm' => 'Үзәк Европа вакыты (Stockholm)',
-        'Europe/Tallinn' => 'Көнчыгыш Европа вакыты (Tallinn)',
-        'Europe/Tirane' => 'Үзәк Европа вакыты (Tirane)',
-        'Europe/Ulyanovsk' => 'Россия вакыты (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Көнчыгыш Европа вакыты (Uzhgorod)',
-        'Europe/Vaduz' => 'Үзәк Европа вакыты (Vaduz)',
-        'Europe/Vatican' => 'Үзәк Европа вакыты (Vatican)',
-        'Europe/Vienna' => 'Үзәк Европа вакыты (Vienna)',
-        'Europe/Vilnius' => 'Көнчыгыш Европа вакыты (Vilnius)',
-        'Europe/Volgograd' => 'Россия вакыты (Volgograd)',
-        'Europe/Warsaw' => 'Үзәк Европа вакыты (Warsaw)',
-        'Europe/Zagreb' => 'Үзәк Европа вакыты (Zagreb)',
-        'Europe/Zaporozhye' => 'Көнчыгыш Европа вакыты (Zaporozhye)',
-        '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' => 'Реюньон вакыты (Reunion)',
-        '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/Johnston' => 'АКШ Кече Читтәге утраулары вакыты (Johnston)',
-        '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)',
-    ],
-    'Meta' => [
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ug.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ug.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ug.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ug.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'تاغ ۋاقتى (Fort Nelson)',
         'America/Fortaleza' => 'بىرازىلىيە ۋاقتى (Fortaleza)',
         'America/Glace_Bay' => 'ئاتلانتىك ئوكيان ۋاقتى (Glace Bay)',
-        'America/Godthab' => 'غەربىي گىرېنلاند ۋاقتى (Nuuk)',
+        'America/Godthab' => 'گىرېنلاندىيە ۋاقتى (Nuuk)',
         'America/Goose_Bay' => 'ئاتلانتىك ئوكيان ۋاقتى (Goose Bay)',
         'America/Grand_Turk' => 'شەرقىي قىسىم ۋاقتى (Grand Turk)',
         'America/Grenada' => 'ئاتلانتىك ئوكيان ۋاقتى (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'ئاتلانتىك ئوكيان ۋاقتى (Montserrat)',
         'America/Nassau' => 'شەرقىي قىسىم ۋاقتى (Nassau)',
         'America/New_York' => 'شەرقىي قىسىم ۋاقتى (New York)',
-        'America/Nipigon' => 'شەرقىي قىسىم ۋاقتى (Nipigon)',
         'America/Nome' => 'ئالياسكا ۋاقتى (Nome)',
         'America/Noronha' => 'فېرناندو-نورونخا ۋاقتى (Noronha)',
         'America/North_Dakota/Beulah' => 'ئوتتۇرا قىسىم ۋاقتى (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'ئوتتۇرا قىسىم ۋاقتى (New Salem, North Dakota)',
         'America/Ojinaga' => 'ئوتتۇرا قىسىم ۋاقتى (Ojinaga)',
         'America/Panama' => 'شەرقىي قىسىم ۋاقتى (Panama)',
-        'America/Pangnirtung' => 'شەرقىي قىسىم ۋاقتى (Pangnirtung)',
         'America/Paramaribo' => 'سۇرىنام ۋاقتى (Paramaribo)',
         'America/Phoenix' => 'تاغ ۋاقتى (Phoenix)',
         'America/Port-au-Prince' => 'شەرقىي قىسىم ۋاقتى (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'ئامازون ۋاقتى (Porto Velho)',
         'America/Puerto_Rico' => 'ئاتلانتىك ئوكيان ۋاقتى (Puerto Rico)',
         'America/Punta_Arenas' => 'چىلى ۋاقتى (Punta Arenas)',
-        'America/Rainy_River' => 'ئوتتۇرا قىسىم ۋاقتى (Rainy River)',
         'America/Rankin_Inlet' => 'ئوتتۇرا قىسىم ۋاقتى (Rankin Inlet)',
         'America/Recife' => 'بىرازىلىيە ۋاقتى (Recife)',
         'America/Regina' => 'ئوتتۇرا قىسىم ۋاقتى (Regina)',
         'America/Resolute' => 'ئوتتۇرا قىسىم ۋاقتى (Resolute)',
         'America/Rio_Branco' => 'ئاكرې ۋاقتى (Rio Branco)',
-        'America/Santa_Isabel' => 'مېكسىكا غەربىي شىمالىي قىسىم ۋاقتى (Santa Isabel)',
         'America/Santarem' => 'بىرازىلىيە ۋاقتى (Santarem)',
         'America/Santiago' => 'چىلى ۋاقتى (Santiago)',
         'America/Santo_Domingo' => 'ئاتلانتىك ئوكيان ۋاقتى (Santo Domingo)',
         'America/Sao_Paulo' => 'بىرازىلىيە ۋاقتى (Sao Paulo)',
-        'America/Scoresbysund' => 'شەرقىي گىرېنلاند ۋاقتى (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'گىرېنلاندىيە ۋاقتى (Ittoqqortoormiit)',
         'America/Sitka' => 'ئالياسكا ۋاقتى (Sitka)',
         'America/St_Barthelemy' => 'ئاتلانتىك ئوكيان ۋاقتى (ساينىت-بارتھېلەمىي)',
         'America/St_Johns' => 'نىۋفوئۇنلاند ۋاقتى (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'ئوتتۇرا قىسىم ۋاقتى (Swift Current)',
         'America/Tegucigalpa' => 'ئوتتۇرا قىسىم ۋاقتى (Tegucigalpa)',
         'America/Thule' => 'ئاتلانتىك ئوكيان ۋاقتى (Thule)',
-        'America/Thunder_Bay' => 'شەرقىي قىسىم ۋاقتى (Thunder Bay)',
         'America/Tijuana' => 'تىنچ ئوكيان ۋاقتى (Tijuana)',
         'America/Toronto' => 'شەرقىي قىسىم ۋاقتى (Toronto)',
         'America/Tortola' => 'ئاتلانتىك ئوكيان ۋاقتى (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'كانادا ۋاقتى (Whitehorse)',
         'America/Winnipeg' => 'ئوتتۇرا قىسىم ۋاقتى (Winnipeg)',
         'America/Yakutat' => 'ئالياسكا ۋاقتى (Yakutat)',
-        'America/Yellowknife' => 'تاغ ۋاقتى (Yellowknife)',
-        'Antarctica/Casey' => 'كاسېي ۋاقتى (Casey)',
+        'Antarctica/Casey' => 'ئاۋسترالىيە غەربىي قىسىم ۋاقتى (Casey)',
         'Antarctica/Davis' => 'داۋىس ۋاقتى (Davis)',
         'Antarctica/DumontDUrville' => 'دۇمونت-دۇرۋىل ۋاقتى (دۇمونت دۇرۋىللې)',
         'Antarctica/Macquarie' => 'ئاۋسترالىيە شەرقىي قىسىم ۋاقتى (Macquarie)',
@@ -216,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)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'بىرۇنىي دارۇسسالام ۋاقتى (Brunei)',
         'Asia/Calcutta' => 'ھىندىستان ئۆلچەملىك ۋاقتى (Kolkata)',
         'Asia/Chita' => 'ياكۇتسك ۋاقتى (Chita)',
-        'Asia/Choibalsan' => 'ئۇلانباتور ۋاقتى (Choibalsan)',
         'Asia/Colombo' => 'ھىندىستان ئۆلچەملىك ۋاقتى (Colombo)',
         'Asia/Damascus' => 'شەرقىي ياۋروپا ۋاقتى (Damascus)',
         'Asia/Dhaka' => 'باڭلادىش ۋاقتى (Dhaka)',
@@ -267,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' => 'ھىندى چىنى ۋاقتى (خوچىمىن شەھىرى)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'ئاۋسترالىيە ئوتتۇرا قىسىم ۋاقتى (Adelaide)',
         'Australia/Brisbane' => 'ئاۋسترالىيە شەرقىي قىسىم ۋاقتى (Brisbane)',
         'Australia/Broken_Hill' => 'ئاۋسترالىيە ئوتتۇرا قىسىم ۋاقتى (Broken Hill)',
-        'Australia/Currie' => 'ئاۋسترالىيە شەرقىي قىسىم ۋاقتى (Currie)',
         'Australia/Darwin' => 'ئاۋسترالىيە ئوتتۇرا قىسىم ۋاقتى (Darwin)',
         'Australia/Eucla' => 'ئاۋسترالىيە ئوتتۇرا غەربىي قىسىم ۋاقتى (Eucla)',
         'Australia/Hobart' => 'ئاۋسترالىيە شەرقىي قىسىم ۋاقتى (Hobart)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'ئاۋسترالىيە شەرقىي قىسىم ۋاقتى (Melbourne)',
         'Australia/Perth' => 'ئاۋسترالىيە غەربىي قىسىم ۋاقتى (Perth)',
         'Australia/Sydney' => 'ئاۋسترالىيە شەرقىي قىسىم ۋاقتى (Sydney)',
-        'CST6CDT' => 'ئوتتۇرا قىسىم ۋاقتى',
-        'EST5EDT' => 'شەرقىي قىسىم ۋاقتى',
         'Etc/GMT' => 'گىرىنۋىچ ۋاقتى',
         'Europe/Amsterdam' => 'ئوتتۇرا ياۋروپا ۋاقتى (Amsterdam)',
         'Europe/Andorra' => 'ئوتتۇرا ياۋروپا ۋاقتى (Andorra)',
@@ -373,7 +363,6 @@
         'Europe/Tallinn' => 'شەرقىي ياۋروپا ۋاقتى (Tallinn)',
         'Europe/Tirane' => 'ئوتتۇرا ياۋروپا ۋاقتى (Tirane)',
         'Europe/Ulyanovsk' => 'موسكۋا ۋاقتى (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'شەرقىي ياۋروپا ۋاقتى (Uzhgorod)',
         'Europe/Vaduz' => 'ئوتتۇرا ياۋروپا ۋاقتى (Vaduz)',
         'Europe/Vatican' => 'ئوتتۇرا ياۋروپا ۋاقتى (Vatican)',
         'Europe/Vienna' => 'ئوتتۇرا ياۋروپا ۋاقتى (Vienna)',
@@ -381,7 +370,6 @@
         'Europe/Volgograd' => 'ۋولگاگراد ۋاقتى (Volgograd)',
         'Europe/Warsaw' => 'ئوتتۇرا ياۋروپا ۋاقتى (Warsaw)',
         'Europe/Zagreb' => 'ئوتتۇرا ياۋروپا ۋاقتى (Zagreb)',
-        'Europe/Zaporozhye' => 'شەرقىي ياۋروپا ۋاقتى (Zaporozhye)',
         'Europe/Zurich' => 'ئوتتۇرا ياۋروپا ۋاقتى (Zurich)',
         'Indian/Antananarivo' => 'شەرقىي ئافرىقا ۋاقتى (Antananarivo)',
         'Indian/Chagos' => 'ھىندى ئوكيان ۋاقتى (Chagos)',
@@ -394,8 +382,6 @@
         'Indian/Mauritius' => 'ماۋرىتىئۇس ۋاقتى (Mauritius)',
         'Indian/Mayotte' => 'شەرقىي ئافرىقا ۋاقتى (Mayotte)',
         'Indian/Reunion' => 'رېئونىيون ۋاقتى',
-        'MST7MDT' => 'تاغ ۋاقتى',
-        'PST8PDT' => 'تىنچ ئوكيان ۋاقتى',
         'Pacific/Apia' => 'ساموئا ۋاقتى (Apia)',
         'Pacific/Auckland' => 'يېڭى زېلاندىيە ۋاقتى (Auckland)',
         'Pacific/Bougainville' => 'پاپۇئا يېڭى گىۋىنېيەسى ۋاقتى (Bougainville)',
@@ -411,7 +397,6 @@
         'Pacific/Guadalcanal' => 'سولومون ئاراللىرى ۋاقتى (Guadalcanal)',
         'Pacific/Guam' => 'چاموررو ئۆلچەملىك ۋاقتى (Guam)',
         'Pacific/Honolulu' => 'ھاۋاي-ئالېيۇت ۋاقتى (Honolulu)',
-        'Pacific/Johnston' => 'ھاۋاي-ئالېيۇت ۋاقتى (Johnston)',
         'Pacific/Kiritimati' => 'لاين ئاراللىرى ۋاقتى (Kiritimati)',
         'Pacific/Kosrae' => 'كوسرائې ۋاقتى (Kosrae)',
         'Pacific/Kwajalein' => 'مارشال ئاراللىرى ۋاقتى (Kwajalein)',
@@ -436,6 +421,5 @@
         'Pacific/Wake' => 'ۋېيك ئارىلى ۋاقتى (Wake)',
         'Pacific/Wallis' => 'ۋاللىس ۋە فۇتۇنا ۋاقتى (Wallis)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uk.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uk.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uk.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uk.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'за північноамериканським гірським часом (Форт Нельсон)',
         'America/Fortaleza' => 'за бразильським часом (Форталеза)',
         'America/Glace_Bay' => 'за атлантичним часом (Ґлейс-Бей)',
-        'America/Godthab' => 'за західним часом у Ґренландії (Нуук)',
+        'America/Godthab' => 'час: Гренландія (Нуук)',
         'America/Goose_Bay' => 'за атлантичним часом (Ґус-Бей)',
         'America/Grand_Turk' => 'за північноамериканським східним часом (Ґранд-Терк)',
         'America/Grenada' => 'за атлантичним часом (Ґренада)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'за атлантичним часом (Монтсеррат)',
         'America/Nassau' => 'за північноамериканським східним часом (Насау)',
         'America/New_York' => 'за північноамериканським східним часом (Нью-Йорк)',
-        'America/Nipigon' => 'за північноамериканським східним часом (Ніпігон)',
         'America/Nome' => 'за часом на Алясці (Ном)',
         'America/Noronha' => 'за часом на архіпелазі Фернанду-ді-Норонья',
         'America/North_Dakota/Beulah' => 'за північноамериканським центральним часом (Бʼюла, Північна Дакота)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'за північноамериканським центральним часом (Нью-Салем, Північна Дакота)',
         'America/Ojinaga' => 'за північноамериканським центральним часом (Охінаґа)',
         'America/Panama' => 'за північноамериканським східним часом (Панама)',
-        'America/Pangnirtung' => 'за північноамериканським східним часом (Панґніртанґ)',
         'America/Paramaribo' => 'за часом у Суринамі (Парамарибо)',
         'America/Phoenix' => 'за північноамериканським гірським часом (Фінікс)',
         'America/Port-au-Prince' => 'за північноамериканським східним часом (Порт-о-Пренс)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'за часом на Амазонці (Порту-Велью)',
         'America/Puerto_Rico' => 'за атлантичним часом (Пуерто-Ріко)',
         'America/Punta_Arenas' => 'за чилійським часом (Пунта-Аренас)',
-        'America/Rainy_River' => 'за північноамериканським центральним часом (Рейні-Рівер)',
         'America/Rankin_Inlet' => 'за північноамериканським центральним часом (Ренкін-Інлет)',
         'America/Recife' => 'за бразильським часом (Ресіфі)',
         'America/Regina' => 'за північноамериканським центральним часом (Реджайна)',
         'America/Resolute' => 'за північноамериканським центральним часом (Резольют)',
         'America/Rio_Branco' => 'час: Акрі (Ріо-Бранко)',
-        'America/Santa_Isabel' => 'за північнозахідним часом у Мексиці (Санта-Ісабель)',
         'America/Santarem' => 'за бразильським часом (Сантарен)',
         'America/Santiago' => 'за чилійським часом (Сантьяґо)',
         'America/Santo_Domingo' => 'за атлантичним часом (Санто-Домінґо)',
         'America/Sao_Paulo' => 'за бразильським часом (Сан-Паулу)',
-        'America/Scoresbysund' => 'за східним часом у Ґренландії (Іттоккортоорміут)',
+        'America/Scoresbysund' => 'час: Гренландія (Іттоккортоорміут)',
         'America/Sitka' => 'за часом на Алясці (Сітка)',
         'America/St_Barthelemy' => 'за атлантичним часом (Сен-Бартелемі)',
         'America/St_Johns' => 'за часом на острові Ньюфаундленд (Сент-Джонс)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'за північноамериканським центральним часом (Свіфт-Каррент)',
         'America/Tegucigalpa' => 'за північноамериканським центральним часом (Теґусіґальпа)',
         'America/Thule' => 'за атлантичним часом (Туле)',
-        'America/Thunder_Bay' => 'за північноамериканським східним часом (Тандер-Бей)',
         'America/Tijuana' => 'за північноамериканським тихоокеанським часом (Тіхуана)',
         'America/Toronto' => 'за північноамериканським східним часом (Торонто)',
         'America/Tortola' => 'за атлантичним часом (Тортола)',
@@ -202,10 +197,9 @@
         'America/Whitehorse' => 'за стандартним часом на Юконі (Вайтгорс)',
         'America/Winnipeg' => 'за північноамериканським центральним часом (Вінніпеґ)',
         'America/Yakutat' => 'за часом на Алясці (Якутат)',
-        'America/Yellowknife' => 'за північноамериканським гірським часом (Єллоунайф)',
-        'Antarctica/Casey' => 'час: Антарктика (Кейсі)',
-        'Antarctica/Davis' => 'за часом у Девіс',
-        'Antarctica/DumontDUrville' => 'за часом у Дюмон дʼЮрвіль',
+        'Antarctica/Casey' => 'за західноавстралійським часом (Кейсі)',
+        'Antarctica/Davis' => 'за часом на станції Девіс',
+        'Antarctica/DumontDUrville' => 'за часом на станції Дюмон дʼЮрвіль',
         'Antarctica/Macquarie' => 'за східноавстралійським часом (Маккуорі)',
         'Antarctica/Mawson' => 'за часом на станції Моусон',
         'Antarctica/McMurdo' => 'за часом у Новій Зеландії (Мак-Мердо)',
@@ -216,16 +210,16 @@
         '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/Baku' => 'за азербайджанським часом (Баку)',
         'Asia/Bangkok' => 'за часом в Індокитаї (Бангкок)',
         'Asia/Barnaul' => 'час: Росія (Барнаул)',
         'Asia/Beirut' => 'за східноєвропейським часом (Бейрут)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'за часом у Брунеї (Бруней)',
         'Asia/Calcutta' => 'за індійським стандартним часом (Колката)',
         'Asia/Chita' => 'за якутським часом (Чита)',
-        'Asia/Choibalsan' => 'за часом в Улан-Баторі (Чойбалсан)',
         'Asia/Colombo' => 'за індійським стандартним часом (Коломбо)',
         'Asia/Damascus' => 'за східноєвропейським часом (Дамаск)',
         'Asia/Dhaka' => 'за часом у Бангладеш (Дакка)',
@@ -267,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' => 'за часом в Індокитаї (Хошимін)',
@@ -285,7 +278,7 @@
         'Asia/Srednekolymsk' => 'за магаданським часом (Середньоколимськ)',
         'Asia/Taipei' => 'за часом у Тайбеї (Тайбей)',
         'Asia/Tashkent' => 'за часом в Узбекистані (Ташкент)',
-        'Asia/Tbilisi' => 'за часом у Грузії (Тбілісі)',
+        'Asia/Tbilisi' => 'за грузинським часом (Тбілісі)',
         'Asia/Tehran' => 'за іранським часом (Тегеран)',
         'Asia/Thimphu' => 'за часом у Бутані (Тхімпху)',
         'Asia/Tokyo' => 'за японським часом (Токіо)',
@@ -298,11 +291,11 @@
         'Asia/Yakutsk' => 'за якутським часом',
         'Asia/Yekaterinburg' => 'за єкатеринбурзьким часом (Єкатеринбург)',
         'Asia/Yerevan' => 'за вірменським часом (Єреван)',
-        'Atlantic/Azores' => 'за часом на Азорських Островах (Азорські Острови)',
+        'Atlantic/Azores' => 'за часом на Азорських островах (Азорські острови)',
         'Atlantic/Bermuda' => 'за атлантичним часом (Бермуди)',
-        'Atlantic/Canary' => 'за західноєвропейським часом (Канарські Острови)',
+        'Atlantic/Canary' => 'за західноєвропейським часом (Канарські острови)',
         'Atlantic/Cape_Verde' => 'за часом на островах Кабо-Верде',
-        'Atlantic/Faeroe' => 'за західноєвропейським часом (Фарерські Острови)',
+        'Atlantic/Faeroe' => 'за західноєвропейським часом (Фарерські острови)',
         'Atlantic/Madeira' => 'за західноєвропейським часом (Мадейра)',
         'Atlantic/Reykjavik' => 'за Гринвічем (Рейкʼявік)',
         'Atlantic/South_Georgia' => 'за часом на острові Південна Джорджія',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'за центральноавстралійським часом (Аделаїда)',
         'Australia/Brisbane' => 'за східноавстралійським часом (Брісбен)',
         'Australia/Broken_Hill' => 'за центральноавстралійським часом (Брокен-Хілл)',
-        'Australia/Currie' => 'за східноавстралійським часом (Каррі)',
         'Australia/Darwin' => 'за центральноавстралійським часом (Дарвін)',
         'Australia/Eucla' => 'за центральнозахідним австралійським часом (Евкла)',
         'Australia/Hobart' => 'за східноавстралійським часом (Гобарт)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'за східноавстралійським часом (Мельбурн)',
         'Australia/Perth' => 'за західноавстралійським часом (Перт)',
         'Australia/Sydney' => 'за східноавстралійським часом (Сідней)',
-        'CST6CDT' => 'за північноамериканським центральним часом',
-        'EST5EDT' => 'за північноамериканським східним часом',
         'Etc/GMT' => 'за Гринвічем',
         'Etc/UTC' => 'за всесвітнім координованим часом',
         'Europe/Amsterdam' => 'за центральноєвропейським часом (Амстердам)',
@@ -373,8 +363,7 @@
         'Europe/Stockholm' => 'за центральноєвропейським часом (Стокгольм)',
         'Europe/Tallinn' => 'за східноєвропейським часом (Таллінн)',
         'Europe/Tirane' => 'за центральноєвропейським часом (Тирана)',
-        'Europe/Ulyanovsk' => 'за московським часом (Ульяновськ)',
-        'Europe/Uzhgorod' => 'за східноєвропейським часом (Ужгород)',
+        'Europe/Ulyanovsk' => 'за московським часом (Ульянівськ)',
         'Europe/Vaduz' => 'за центральноєвропейським часом (Вадуц)',
         'Europe/Vatican' => 'за центральноєвропейським часом (Ватикан)',
         'Europe/Vienna' => 'за центральноєвропейським часом (Відень)',
@@ -382,12 +371,11 @@
         'Europe/Volgograd' => 'за волгоградським часом',
         'Europe/Warsaw' => 'за центральноєвропейським часом (Варшава)',
         'Europe/Zagreb' => 'за центральноєвропейським часом (Загреб)',
-        'Europe/Zaporozhye' => 'за східноєвропейським часом (Запоріжжя)',
         'Europe/Zurich' => 'за центральноєвропейським часом (Цюріх)',
         'Indian/Antananarivo' => 'за східноафриканським часом (Антананаріву)',
         'Indian/Chagos' => 'за часом в Індійському Океані (Чаґос)',
         'Indian/Christmas' => 'за часом на острові Різдва (Острів Різдва)',
-        'Indian/Cocos' => 'за часом на Кокосових Островах (Кокосові Острови)',
+        'Indian/Cocos' => 'за часом на Кокосових островах (Кокосові острови)',
         'Indian/Comoro' => 'за східноафриканським часом (Комори)',
         'Indian/Kerguelen' => 'за часом на Французьких Південних і Антарктичних територіях (Керґелен)',
         'Indian/Mahe' => 'за часом на Сейшельських Островах (Махе)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'за часом на острові Маврикій',
         'Indian/Mayotte' => 'за східноафриканським часом (Майотта)',
         'Indian/Reunion' => 'за часом на острові Реюньйон',
-        'MST7MDT' => 'за північноамериканським гірським часом',
-        'PST8PDT' => 'за північноамериканським тихоокеанським часом',
         'Pacific/Apia' => 'за часом в Апіа',
         'Pacific/Auckland' => 'за часом у Новій Зеландії (Окленд)',
         'Pacific/Bougainville' => 'за часом на островах Папуа-Нова Ґвінея (Буґенвіль)',
@@ -405,14 +391,13 @@
         'Pacific/Efate' => 'за часом на островах Вануату (Ефате)',
         'Pacific/Enderbury' => 'за часом на островах Фенікс (Ендербері)',
         'Pacific/Fakaofo' => 'за часом на островах Токелау (Факаофо)',
-        'Pacific/Fiji' => 'за часом на Фіджі',
+        'Pacific/Fiji' => 'за часом у Фіджі',
         'Pacific/Funafuti' => 'за часом на островах Тувалу (Фунафуті)',
         'Pacific/Galapagos' => 'за часом Ґалапаґосу',
         'Pacific/Gambier' => 'за часом на острові Ґамбʼє (Гамбʼє)',
         'Pacific/Guadalcanal' => 'за часом на Соломонових Островах (Гуадалканал)',
         'Pacific/Guam' => 'за часом на Північних Маріанських островах (Гуам)',
         'Pacific/Honolulu' => 'за гавайсько-алеутським часом (Гонолулу)',
-        'Pacific/Johnston' => 'за гавайсько-алеутським часом (Джонстон)',
         'Pacific/Kiritimati' => 'за часом на острові Лайн (Кірітіматі)',
         'Pacific/Kosrae' => 'за часом на острові Косрае',
         'Pacific/Kwajalein' => 'за часом на Маршаллових Островах (Кваджалейн)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'за часом на острові Вейк',
         'Pacific/Wallis' => 'за часом на островах Уолліс і Футуна',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ur_IN.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ur_IN.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ur_IN.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ur_IN.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
         'America/Porto_Velho' => 'ایمیزون ٹائم (پورٹو ویلہو)',
         'America/Punta_Arenas' => 'چلی ٹائم (پنٹا اریناس)',
         'America/Santiago' => 'چلی ٹائم (سنٹیاگو)',
-        'America/Scoresbysund' => 'مشرقی گرین لینڈ ٹائم (اتتوققورتورمیت)',
+        'America/Scoresbysund' => 'گرین لینڈ وقت (اتتوققورتورمیت)',
         'America/Thule' => 'اٹلانٹک ٹائم (تھولے)',
         'Antarctica/McMurdo' => 'نیوزی لینڈ ٹائم (میک مرڈو)',
         'Antarctica/Palmer' => 'چلی ٹائم (پلمیر)',
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ur.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ur.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ur.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/ur.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'ماؤنٹین ٹائم (فورٹ نیلسن)',
         'America/Fortaleza' => 'برازیلیا ٹائم (فورٹالیزا)',
         'America/Glace_Bay' => 'اٹلانٹک ٹائم (گلیس کی کھاڑی)',
-        'America/Godthab' => 'مغربی گرین لینڈ ٹائم (نوک)',
+        'America/Godthab' => 'گرین لینڈ وقت (نوک)',
         'America/Goose_Bay' => 'اٹلانٹک ٹائم (گوس کی کھاڑی)',
         'America/Grand_Turk' => 'ایسٹرن ٹائم (عظیم ترک)',
         'America/Grenada' => 'اٹلانٹک ٹائم (غرناطہ)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'اٹلانٹک ٹائم (مونٹسیراٹ)',
         'America/Nassau' => 'ایسٹرن ٹائم (نساؤ)',
         'America/New_York' => 'ایسٹرن ٹائم (نیو یارک)',
-        'America/Nipigon' => 'ایسٹرن ٹائم (نپیگون)',
         'America/Nome' => 'الاسکا ٹائم (نوم)',
         'America/Noronha' => 'فرنانڈو ڈی نورنہا کا وقت (نورونہا)',
         'America/North_Dakota/Beulah' => 'سنٹرل ٹائم (بیولاہ، شمالی ڈکوٹا)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'سنٹرل ٹائم (نیو سلیم، شمالی ڈکوٹا)',
         'America/Ojinaga' => 'سنٹرل ٹائم (اوجیناگا)',
         'America/Panama' => 'ایسٹرن ٹائم (پنامہ)',
-        'America/Pangnirtung' => 'ایسٹرن ٹائم (پینگنِرٹنگ)',
         'America/Paramaribo' => 'سورینام کا وقت (پراماریبو)',
         'America/Phoenix' => 'ماؤنٹین ٹائم (فینکس)',
         'America/Port-au-Prince' => 'ایسٹرن ٹائم (پورٹ او پرنس)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'امیزون ٹائم (پورٹو ویلہو)',
         'America/Puerto_Rico' => 'اٹلانٹک ٹائم (پیورٹو ریکو)',
         'America/Punta_Arenas' => 'چلی کا وقت (پنٹا اریناس)',
-        'America/Rainy_River' => 'سنٹرل ٹائم (رینی ریور)',
         'America/Rankin_Inlet' => 'سنٹرل ٹائم (رینکن انلیٹ)',
         'America/Recife' => 'برازیلیا ٹائم (ریسائف)',
         'America/Regina' => 'سنٹرل ٹائم (ریجینا)',
         'America/Resolute' => 'سنٹرل ٹائم (ریزولیوٹ)',
         'America/Rio_Branco' => 'برازیل وقت (ریئو برینکو)',
-        'America/Santa_Isabel' => 'شمال مغربی میکسیکو ٹائم (سانتا ایزابیل)',
         'America/Santarem' => 'برازیلیا ٹائم (سنٹارین)',
         'America/Santiago' => 'چلی کا وقت (سنٹیاگو)',
         'America/Santo_Domingo' => 'اٹلانٹک ٹائم (سانتو ڈومنگو)',
         'America/Sao_Paulo' => 'برازیلیا ٹائم (ساؤ پالو)',
-        'America/Scoresbysund' => 'مشرقی گرین لینڈ ٹائم (اسکورز بائی سنڈ)',
+        'America/Scoresbysund' => 'گرین لینڈ وقت (اسکورز بائی سنڈ)',
         'America/Sitka' => 'الاسکا ٹائم (سیٹکا)',
         'America/St_Barthelemy' => 'اٹلانٹک ٹائم (سینٹ برتھیلمی)',
         'America/St_Johns' => 'نیو فاؤنڈ لینڈ ٹائم (سینٹ جانز)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'سنٹرل ٹائم (سوِفٹ کرنٹ)',
         'America/Tegucigalpa' => 'سنٹرل ٹائم (ٹیگوسیگالپے)',
         'America/Thule' => 'اٹلانٹک ٹائم (تھولو)',
-        'America/Thunder_Bay' => 'ایسٹرن ٹائم (تھنڈر بے)',
         'America/Tijuana' => 'پیسفک ٹائم (تیجوآنا)',
         'America/Toronto' => 'ایسٹرن ٹائم (ٹورنٹو)',
         'America/Tortola' => 'اٹلانٹک ٹائم (ٹورٹولا)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'یوکون ٹائم (وہائٹ ہارس)',
         'America/Winnipeg' => 'سنٹرل ٹائم (ونّیپیگ)',
         'America/Yakutat' => 'الاسکا ٹائم (یکوٹیٹ)',
-        'America/Yellowknife' => 'ماؤنٹین ٹائم (ایلو نائف)',
-        'Antarctica/Casey' => 'انٹارکٹیکا وقت (کیسی)',
+        'Antarctica/Casey' => 'ویسٹرن آسٹریلیا ٹائم (کیسی)',
         'Antarctica/Davis' => 'ڈیوس ٹائم',
         'Antarctica/DumontDUrville' => 'ڈومونٹ-ڈی’ارویلے ٹائم (ڈومونٹ ڈی ارویلے)',
         'Antarctica/Macquarie' => 'ایسٹرن آسٹریلیا ٹائم (میکواری)',
@@ -216,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' => 'آذربائیجان کا وقت (باکو)',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => 'برونئی دارالسلام ٹائم',
         'Asia/Calcutta' => 'ہندوستان کا معیاری وقت (کولکاتا)',
         'Asia/Chita' => 'یکوتسک ٹائم (چیتا)',
-        'Asia/Choibalsan' => 'یولان بیتور ٹائم (چوئبالسان)',
         'Asia/Colombo' => 'ہندوستان کا معیاری وقت (کولمبو)',
         'Asia/Damascus' => 'مشرقی یورپ کا وقت (دمشق)',
         'Asia/Dhaka' => 'بنگلہ دیش کا وقت (ڈھاکہ)',
@@ -267,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' => 'ہند چین ٹائم (ہو چی منہ سٹی)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'سنٹرل آسٹریلیا ٹائم (ایڈیلیڈ)',
         'Australia/Brisbane' => 'ایسٹرن آسٹریلیا ٹائم (برسبین)',
         'Australia/Broken_Hill' => 'سنٹرل آسٹریلیا ٹائم (بروکن ہِل)',
-        'Australia/Currie' => 'ایسٹرن آسٹریلیا ٹائم (کیوری)',
         'Australia/Darwin' => 'سنٹرل آسٹریلیا ٹائم (ڈارون)',
         'Australia/Eucla' => 'آسٹریلین سنٹرل ویسٹرن ٹائم (ایوکلا)',
         'Australia/Hobart' => 'ایسٹرن آسٹریلیا ٹائم (ہوبارٹ)',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => 'ایسٹرن آسٹریلیا ٹائم (ملبورن)',
         'Australia/Perth' => 'ویسٹرن آسٹریلیا ٹائم (پرتھ)',
         'Australia/Sydney' => 'ایسٹرن آسٹریلیا ٹائم (سڈنی)',
-        'CST6CDT' => 'سنٹرل ٹائم',
-        'EST5EDT' => 'ایسٹرن ٹائم',
         'Etc/GMT' => 'گرین وچ کا اصل وقت',
         'Etc/UTC' => 'کوآرڈینیٹڈ یونیورسل ٹائم',
         'Europe/Amsterdam' => 'وسط یورپ کا وقت (ایمسٹرڈم)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'مشرقی یورپ کا وقت (ٹالن)',
         'Europe/Tirane' => 'وسط یورپ کا وقت (ٹیرانی)',
         'Europe/Ulyanovsk' => 'ماسکو ٹائم (الیانوسک)',
-        'Europe/Uzhgorod' => 'مشرقی یورپ کا وقت (ازہوراڈ)',
         'Europe/Vaduz' => 'وسط یورپ کا وقت (ویڈوز)',
         'Europe/Vatican' => 'وسط یورپ کا وقت (واٹیکن)',
         'Europe/Vienna' => 'وسط یورپ کا وقت (ویانا)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'وولگوگراد ٹائم',
         'Europe/Warsaw' => 'وسط یورپ کا وقت (وارسا)',
         'Europe/Zagreb' => 'وسط یورپ کا وقت (زیگریب)',
-        'Europe/Zaporozhye' => 'مشرقی یورپ کا وقت (زیپوروزائی)',
         'Europe/Zurich' => 'وسط یورپ کا وقت (زیورخ)',
         'Indian/Antananarivo' => 'مشرقی افریقہ ٹائم (انٹاناناریوو)',
         'Indian/Chagos' => 'بحر ہند ٹائم (چاگوس)',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => 'ماریشس ٹائم',
         'Indian/Mayotte' => 'مشرقی افریقہ ٹائم (مایوٹ)',
         'Indian/Reunion' => 'ری یونین ٹائم',
-        'MST7MDT' => 'ماؤنٹین ٹائم',
-        'PST8PDT' => 'پیسفک ٹائم',
         'Pacific/Apia' => 'ایپیا ٹائم (اپیا)',
         'Pacific/Auckland' => 'نیوزی لینڈ کا وقت (آکلینڈ)',
         'Pacific/Bougainville' => 'پاپوآ نیو گنی ٹائم (بوگینولے)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'سولمن آئلینڈز ٹائم (گواڈل کینال)',
         'Pacific/Guam' => 'چامورو سٹینڈرڈ ٹائم (گوآم)',
         'Pacific/Honolulu' => 'ہوائی الیوٹیئن ٹائم (ہونولولو)',
-        'Pacific/Johnston' => 'ہوائی الیوٹیئن ٹائم (جانسٹن)',
         'Pacific/Kiritimati' => 'لائن آئلینڈز ٹائم (کریتیماٹی)',
         'Pacific/Kosrae' => 'کوسرے ٹائم (کوسرائی)',
         'Pacific/Kwajalein' => 'مارشل آئلینڈز ٹائم (کواجیلین)',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uz_Arab.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uz_Arab.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uz_Arab.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uz_Arab.php	2026-05-20 10:22:01.000000000 +0200
@@ -4,6 +4,5 @@
     'Names' => [
         'Asia/Kabul' => 'Afgʻoniston vaqti (کابل)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uz_Cyrl.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uz_Cyrl.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uz_Cyrl.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uz_Cyrl.php	2026-05-20 10:22:01.000000000 +0200
@@ -6,7 +6,7 @@
         'Africa/Accra' => 'Гринвич вақти (Akkra)',
         'Africa/Addis_Ababa' => 'Шарқий Африка вақти (Addis-Abeba)',
         'Africa/Algiers' => 'Марказий Европа вақти (Jazoir)',
-        'Africa/Asmera' => 'Шарқий Африка вақти (Asmara)',
+        'Africa/Asmera' => 'Шарқий Африка вақти (Asmera)',
         'Africa/Bamako' => 'Гринвич вақти (Bamako)',
         'Africa/Bangui' => 'Ғарбий Африка вақти (Bangi)',
         'Africa/Banjul' => 'Гринвич вақти (Banjul)',
@@ -88,7 +88,7 @@
         'America/Chicago' => 'Шимолий Америка (Chikago)',
         'America/Chihuahua' => 'Шимолий Америка (Chihuahua)',
         'America/Ciudad_Juarez' => 'Шимолий Америка тоғ вақти (Ciudad Juárez)',
-        'America/Coral_Harbour' => 'Шимолий Америка шарқий вақти (Atikokan)',
+        'America/Coral_Harbour' => 'Шимолий Америка шарқий вақти (Koral-Xarbor)',
         'America/Cordoba' => 'Аргентина вақти (Kordoba)',
         'America/Costa_Rica' => 'Шимолий Америка (Kosta-Rika)',
         'America/Creston' => 'Шимолий Америка тоғ вақти (Kreston)',
@@ -105,7 +105,7 @@
         'America/Fort_Nelson' => 'Шимолий Америка тоғ вақти (Fort Nelson)',
         'America/Fortaleza' => 'Бразилия вақти (Fortaleza)',
         'America/Glace_Bay' => 'Атлантика вақти (Gleys-Bey)',
-        'America/Godthab' => 'Ғарбий Гренландия вақти (Nuuk)',
+        'America/Godthab' => 'Гренландия вақти (Gotxob)',
         'America/Goose_Bay' => 'Атлантика вақти (Gus-Bey)',
         'America/Grand_Turk' => 'Шимолий Америка шарқий вақти (Grand Turk)',
         'America/Grenada' => 'Атлантика вақти (Grenada)',
@@ -115,20 +115,20 @@
         'America/Guyana' => 'Гайана вақти (Gayana)',
         'America/Halifax' => 'Атлантика вақти (Galifaks)',
         'America/Havana' => 'Куба вақти (Gavana)',
-        'America/Indiana/Knox' => 'Шимолий Америка (Knox, Indiana)',
+        'America/Indiana/Knox' => 'Шимолий Америка (Noks, 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/Indiana/Petersburg' => 'Шимолий Америка шарқий вақти (Pitersberg, Indiana)',
+        'America/Indiana/Tell_City' => 'Шимолий Америка (Tell-Siti, Indiana)',
+        'America/Indiana/Vevay' => 'Шимолий Америка шарқий вақти (Vivey, Indiana)',
+        'America/Indiana/Vincennes' => 'Шимолий Америка шарқий вақти (Vinsens, Indiana)',
+        'America/Indiana/Winamac' => 'Шимолий Америка шарқий вақти (Vinamak, Indiana)',
         'America/Indianapolis' => 'Шимолий Америка шарқий вақти (Indianapolis)',
         'America/Inuvik' => 'Шимолий Америка тоғ вақти (Inuvik)',
         'America/Iqaluit' => 'Шимолий Америка шарқий вақти (Ikaluit)',
         'America/Jamaica' => 'Шимолий Америка шарқий вақти (Yamayka)',
         'America/Jujuy' => 'Аргентина вақти (Jujuy)',
         'America/Juneau' => 'Аляска вақти (Juno)',
-        'America/Kentucky/Monticello' => 'Шимолий Америка шарқий вақти (Monticello, Kentucky)',
+        'America/Kentucky/Monticello' => 'Шимолий Америка шарқий вақти (Montisello, Kentukki)',
         'America/Kralendijk' => 'Атлантика вақти (Kralendeyk)',
         'America/La_Paz' => 'Боливия вақти (La-Pas)',
         'America/Lima' => 'Перу вақти (Lima)',
@@ -153,15 +153,13 @@
         'America/Montserrat' => 'Атлантика вақти (Montserrat)',
         'America/Nassau' => 'Шимолий Америка шарқий вақти (Nassau)',
         'America/New_York' => 'Шимолий Америка шарқий вақти (Nyu-York)',
-        'America/Nipigon' => 'Шимолий Америка шарқий вақти (Nipigon)',
         'America/Nome' => 'Аляска вақти (Nom)',
         'America/Noronha' => 'Фернандо де Норонья вақти (Noronya)',
-        'America/North_Dakota/Beulah' => 'Шимолий Америка (Beulah, North Dakota)',
-        'America/North_Dakota/Center' => 'Шимолий Америка (Center, North Dakota)',
-        'America/North_Dakota/New_Salem' => 'Шимолий Америка (New Salem, North Dakota)',
+        'America/North_Dakota/Beulah' => 'Шимолий Америка (Boyla, Shimoliy Dakota)',
+        'America/North_Dakota/Center' => 'Шимолий Америка (Markaz, Shimoliy Dakota)',
+        'America/North_Dakota/New_Salem' => 'Шимолий Америка (Nyu-Salem, Shimoliy Dakota)',
         'America/Ojinaga' => 'Шимолий Америка (Oxinaga)',
         'America/Panama' => 'Шимолий Америка шарқий вақти (Panama)',
-        'America/Pangnirtung' => 'Шимолий Америка шарқий вақти (Pangnirtang)',
         'America/Paramaribo' => 'Суринам вақти (Paramaribo)',
         'America/Phoenix' => 'Шимолий Америка тоғ вақти (Feniks)',
         'America/Port-au-Prince' => 'Шимолий Америка шарқий вақти (Port-o-Prens)',
@@ -169,7 +167,6 @@
         'America/Porto_Velho' => 'Амазонка вақти (Portu-Velyu)',
         'America/Puerto_Rico' => 'Атлантика вақти (Puerto-Riko)',
         'America/Punta_Arenas' => 'Чили вақти (Punta-Arenas)',
-        'America/Rainy_River' => 'Шимолий Америка (Reyni-River)',
         'America/Rankin_Inlet' => 'Шимолий Америка (Rankin-Inlet)',
         'America/Recife' => 'Бразилия вақти (Resifi)',
         'America/Regina' => 'Шимолий Америка (Rejayna)',
@@ -179,28 +176,26 @@
         'America/Santiago' => 'Чили вақти (Santyago)',
         'America/Santo_Domingo' => 'Атлантика вақти (Santo-Domingo)',
         'America/Sao_Paulo' => 'Бразилия вақти (San-Paulu)',
-        'America/Scoresbysund' => 'Шарқий Гренландия вақти (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Гренландия вақти (Ittokkortoormiut)',
         'America/Sitka' => 'Аляска вақти (Sitka)',
-        'America/St_Barthelemy' => 'Атлантика вақти (St. Barthelemy)',
-        '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/St_Barthelemy' => 'Атлантика вақти (Sen-Bartelemi)',
+        'America/St_Johns' => 'Ньюфаундленд вақти (Sent-Jons)',
+        'America/St_Kitts' => 'Атлантика вақти (Sent-Kits)',
+        'America/St_Lucia' => 'Атлантика вақти (Sent-Lyusiya)',
+        'America/St_Thomas' => 'Атлантика вақти (Sent-Tomas)',
+        'America/St_Vincent' => 'Атлантика вақти (Sent-Vinsent)',
         'America/Swift_Current' => 'Шимолий Америка (Svift-Karrent)',
         'America/Tegucigalpa' => 'Шимолий Америка (Tegusigalpa)',
         'America/Thule' => 'Атлантика вақти (Tule)',
-        'America/Thunder_Bay' => 'Шимолий Америка шарқий вақти (Tander-Bey)',
         'America/Tijuana' => 'Шимолий Америка тинч океани вақти (Tixuana)',
         'America/Toronto' => 'Шимолий Америка шарқий вақти (Toronto)',
         'America/Tortola' => 'Атлантика вақти (Tortola)',
         'America/Vancouver' => 'Шимолий Америка тинч океани вақти (Vankuver)',
         'America/Winnipeg' => 'Шимолий Америка (Vinnipeg)',
         'America/Yakutat' => 'Аляска вақти (Yakutat)',
-        'America/Yellowknife' => 'Шимолий Америка тоғ вақти (Yellounayf)',
-        'Antarctica/Casey' => 'Антарктида вақти (Keysi)',
+        'Antarctica/Casey' => 'Ғарбий Австралия вақти (Keysi)',
         'Antarctica/Davis' => 'Дэвис вақти (Deyvis)',
-        'Antarctica/DumontDUrville' => 'Думонт-д-Урвил вақти (Dumont d’Urville)',
+        'Antarctica/DumontDUrville' => 'Думонт-д-Урвил вақти (Dyumon-d’Yurvil)',
         'Antarctica/Macquarie' => 'Шарқий Австралия вақти (Makkuori)',
         'Antarctica/Mawson' => 'Моувсон вақти (Mouson)',
         'Antarctica/McMurdo' => 'Янги Зеландия вақти (Mak-Merdo)',
@@ -211,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)',
@@ -226,9 +217,8 @@
         'Asia/Beirut' => 'Шарқий Европа вақти (Bayrut)',
         'Asia/Bishkek' => 'Қирғизистон вақти (Bishkek)',
         'Asia/Brunei' => 'Бруней Даруссалом вақти (Bruney)',
-        'Asia/Calcutta' => 'Ҳиндистон вақти (Kolkata)',
+        'Asia/Calcutta' => 'Ҳиндистон вақти (Kalkutta)',
         'Asia/Chita' => 'Якутск вақти (Chita)',
-        'Asia/Choibalsan' => 'Улан-Батор вақти (Choybalsan)',
         'Asia/Colombo' => 'Ҳиндистон вақти (Kolombo)',
         'Asia/Damascus' => 'Шарқий Европа вақти (Damashq)',
         'Asia/Dhaka' => 'Бангладеш вақти (Dakka)',
@@ -247,7 +237,7 @@
         'Asia/Kabul' => 'Афғонистон вақти (Qobul)',
         'Asia/Kamchatka' => 'Россия вақти (Kamchatka)',
         'Asia/Karachi' => 'Покистон вақти (Karachi)',
-        'Asia/Katmandu' => 'Непал вақти (Kathmandu)',
+        'Asia/Katmandu' => 'Непал вақти (Katmandu)',
         'Asia/Khandyga' => 'Якутск вақти (Xandiga)',
         'Asia/Krasnoyarsk' => 'Красноярск вақти (Krasnoyarsk)',
         'Asia/Kuala_Lumpur' => 'Малайзия вақти (Kuala-Lumpur)',
@@ -262,16 +252,13 @@
         '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' => 'Ҳинд-Хитой вақти (Ho Chi Minh)',
+        'Asia/Saigon' => 'Ҳинд-Хитой вақти (Xoshimin)',
         'Asia/Sakhalin' => 'Сахалин вақти (Saxalin)',
         'Asia/Samarkand' => 'Ўзбекистон вақти (Samarqand)',
         'Asia/Seoul' => 'Корея вақти (Seul)',
@@ -297,16 +284,15 @@
         'Atlantic/Bermuda' => 'Атлантика вақти (Bermuda orollari)',
         'Atlantic/Canary' => 'Ғарбий Европа вақти (Kanar orollari)',
         'Atlantic/Cape_Verde' => 'Кабо-Верде вақти (Kabo-Verde)',
-        'Atlantic/Faeroe' => 'Ғарбий Европа вақти (Faroe)',
+        'Atlantic/Faeroe' => 'Ғарбий Европа вақти (Farer orollari)',
         'Atlantic/Madeira' => 'Ғарбий Европа вақти (Madeyra oroli)',
         'Atlantic/Reykjavik' => 'Гринвич вақти (Reykyavik)',
         'Atlantic/South_Georgia' => 'Жанубий Джорджия вақти (Janubiy Georgiya)',
-        'Atlantic/St_Helena' => 'Гринвич вақти (St. Helena)',
+        'Atlantic/St_Helena' => 'Гринвич вақти (Muqaddas Yelena oroli)',
         'Atlantic/Stanley' => 'Фолькленд ороллари вақти (Stenli)',
         'Australia/Adelaide' => 'Марказий Австралия вақти (Adelaida)',
         'Australia/Brisbane' => 'Шарқий Австралия вақти (Brisben)',
         'Australia/Broken_Hill' => 'Марказий Австралия вақти (Broken-Xill)',
-        'Australia/Currie' => 'Шарқий Австралия вақти (Kerri)',
         'Australia/Darwin' => 'Марказий Австралия вақти (Darvin)',
         'Australia/Eucla' => 'Марказий Австралия Ғарбий вақти (Evkla)',
         'Australia/Hobart' => 'Шарқий Австралия вақти (Xobart)',
@@ -315,8 +301,6 @@
         'Australia/Melbourne' => 'Шарқий Австралия вақти (Melburn)',
         'Australia/Perth' => 'Ғарбий Австралия вақти (Pert)',
         'Australia/Sydney' => 'Шарқий Австралия вақти (Sidney)',
-        'CST6CDT' => 'Шимолий Америка',
-        'EST5EDT' => 'Шимолий Америка шарқий вақти',
         'Etc/GMT' => 'Гринвич вақти',
         'Europe/Amsterdam' => 'Марказий Европа вақти (Amsterdam)',
         'Europe/Andorra' => 'Марказий Европа вақти (Andorra)',
@@ -368,7 +352,6 @@
         'Europe/Tallinn' => 'Шарқий Европа вақти (Tallin)',
         'Europe/Tirane' => 'Марказий Европа вақти (Tirana)',
         'Europe/Ulyanovsk' => 'Москва вақти (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Шарқий Европа вақти (Ujgorod)',
         'Europe/Vaduz' => 'Марказий Европа вақти (Vaduts)',
         'Europe/Vatican' => 'Марказий Европа вақти (Vatikan)',
         'Europe/Vienna' => 'Марказий Европа вақти (Vena)',
@@ -376,7 +359,6 @@
         'Europe/Volgograd' => 'Волгоград вақти (Volgograd)',
         'Europe/Warsaw' => 'Марказий Европа вақти (Varshava)',
         'Europe/Zagreb' => 'Марказий Европа вақти (Zagreb)',
-        'Europe/Zaporozhye' => 'Шарқий Европа вақти (Zaporojye)',
         'Europe/Zurich' => 'Марказий Европа вақти (Syurix)',
         'Indian/Antananarivo' => 'Шарқий Африка вақти (Antananarivu)',
         'Indian/Chagos' => 'Ҳинд океани вақти (Chagos)',
@@ -389,8 +371,6 @@
         'Indian/Mauritius' => 'Маврикий вақти (Mavrikiy)',
         'Indian/Mayotte' => 'Шарқий Африка вақти (Mayorka)',
         'Indian/Reunion' => 'Реюньон вақти (Reyunion)',
-        'MST7MDT' => 'Шимолий Америка тоғ вақти',
-        'PST8PDT' => 'Шимолий Америка тинч океани вақти',
         'Pacific/Auckland' => 'Янги Зеландия вақти (Oklend)',
         'Pacific/Bougainville' => 'Папуа-Янги Гвинея вақти (Bugenvil)',
         'Pacific/Chatham' => 'Чатхам вақти (Chatem oroli)',
@@ -405,7 +385,6 @@
         'Pacific/Guadalcanal' => 'Соломон ороллари вақти (Gvadalkanal)',
         'Pacific/Guam' => 'Каморро вақти (Guam)',
         'Pacific/Honolulu' => 'Гавайи-алеут вақти (Gonolulu)',
-        'Pacific/Johnston' => 'Гавайи-алеут вақти (Jonston)',
         'Pacific/Kiritimati' => 'Лайн ороллари вақти (Kiritimati)',
         'Pacific/Kosrae' => 'Косрае вақти (Kosrae)',
         'Pacific/Kwajalein' => 'Маршалл ороллари вақти (Kvajaleyn)',
@@ -419,17 +398,16 @@
         'Pacific/Pago_Pago' => 'Самоа вақти (Pago-Pago)',
         'Pacific/Palau' => 'Палау вақти (Palau)',
         'Pacific/Pitcairn' => 'Питкерн вақти (Pitkern)',
-        'Pacific/Ponape' => 'Понапе вақти (Pohnpei)',
+        'Pacific/Ponape' => 'Понапе вақти (Ponpei oroli)',
         'Pacific/Port_Moresby' => 'Папуа-Янги Гвинея вақти (Port-Morsbi)',
         'Pacific/Rarotonga' => 'Кук ороллари вақти (Rarotonga)',
         'Pacific/Saipan' => 'Каморро вақти (Saypan)',
         'Pacific/Tahiti' => 'Таити вақти (Taiti oroli)',
         'Pacific/Tarawa' => 'Гилберт ороллари вақти (Tarava)',
         'Pacific/Tongatapu' => 'Тонга вақти (Tongatapu)',
-        'Pacific/Truk' => 'Чуук вақти (Chuuk)',
+        'Pacific/Truk' => 'Чуук вақти (Truk orollari)',
         'Pacific/Wake' => 'Уэйк ороли вақти (Ueyk oroli)',
         'Pacific/Wallis' => 'Уэллис ва Футуна вақти (Uollis)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uz.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uz.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uz.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/uz.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Tog‘ vaqti (AQSH) (Fort Nelson)',
         'America/Fortaleza' => 'Braziliya vaqti (Fortaleza)',
         'America/Glace_Bay' => 'Atlantika vaqti (Gleys-Bey)',
-        'America/Godthab' => 'G‘arbiy Grenlandiya vaqti (Gotxob)',
+        'America/Godthab' => 'Grenlandiya (Gotxob)',
         'America/Goose_Bay' => 'Atlantika vaqti (Gus-Bey)',
         'America/Grand_Turk' => 'Sharqiy Amerika vaqti (Grand Turk)',
         'America/Grenada' => 'Atlantika vaqti (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantika vaqti (Montserrat)',
         'America/Nassau' => 'Sharqiy Amerika vaqti (Nassau)',
         'America/New_York' => 'Sharqiy Amerika vaqti (Nyu-York)',
-        'America/Nipigon' => 'Sharqiy Amerika vaqti (Nipigon)',
         'America/Nome' => 'Alyaska vaqti (Nom)',
         'America/Noronha' => 'Fernandu-di-Noronya vaqti',
         'America/North_Dakota/Beulah' => 'Markaziy Amerika vaqti (Boyla, Shimoliy Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Markaziy Amerika vaqti (Nyu-Salem, Shimoliy Dakota)',
         'America/Ojinaga' => 'Markaziy Amerika vaqti (Oxinaga)',
         'America/Panama' => 'Sharqiy Amerika vaqti (Panama)',
-        'America/Pangnirtung' => 'Sharqiy Amerika vaqti (Pangnirtang)',
         'America/Paramaribo' => 'Surinam vaqti (Paramaribo)',
         'America/Phoenix' => 'Tog‘ vaqti (AQSH) (Feniks)',
         'America/Port-au-Prince' => 'Sharqiy Amerika vaqti (Port-o-Prens)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazonka vaqti (Portu-Velyu)',
         'America/Puerto_Rico' => 'Atlantika vaqti (Puerto-Riko)',
         'America/Punta_Arenas' => 'Chili vaqti (Punta-Arenas)',
-        'America/Rainy_River' => 'Markaziy Amerika vaqti (Reyni-River)',
         'America/Rankin_Inlet' => 'Markaziy Amerika vaqti (Rankin-Inlet)',
         'America/Recife' => 'Braziliya vaqti (Resifi)',
         'America/Regina' => 'Markaziy Amerika vaqti (Rejayna)',
         'America/Resolute' => 'Markaziy Amerika vaqti (Rezolyut)',
         'America/Rio_Branco' => 'Braziliya (Riu-Branku)',
-        'America/Santa_Isabel' => 'Shimoli-g‘arbiy Meksika vaqti (Santa-Izabel)',
         'America/Santarem' => 'Braziliya vaqti (Santarem)',
         'America/Santiago' => 'Chili vaqti (Santyago)',
         'America/Santo_Domingo' => 'Atlantika vaqti (Santo-Domingo)',
         'America/Sao_Paulo' => 'Braziliya vaqti (San-Paulu)',
-        'America/Scoresbysund' => 'Sharqiy Grenlandiya vaqti (Ittokkortoormiut)',
+        'America/Scoresbysund' => 'Grenlandiya (Ittokkortoormiut)',
         'America/Sitka' => 'Alyaska vaqti (Sitka)',
         'America/St_Barthelemy' => 'Atlantika vaqti (Sen-Bartelemi)',
         'America/St_Johns' => 'Nyufaundlend vaqti (Sent-Jons)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Markaziy Amerika vaqti (Svift-Karrent)',
         'America/Tegucigalpa' => 'Markaziy Amerika vaqti (Tegusigalpa)',
         'America/Thule' => 'Atlantika vaqti (Tule)',
-        'America/Thunder_Bay' => 'Sharqiy Amerika vaqti (Tander-Bey)',
         'America/Tijuana' => 'Tinch okeani vaqti (Tixuana)',
         'America/Toronto' => 'Sharqiy Amerika vaqti (Toronto)',
         'America/Tortola' => 'Atlantika vaqti (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Yukon vaqti (Uaytxors)',
         'America/Winnipeg' => 'Markaziy Amerika vaqti (Vinnipeg)',
         'America/Yakutat' => 'Alyaska vaqti (Yakutat)',
-        'America/Yellowknife' => 'Tog‘ vaqti (AQSH) (Yellounayf)',
-        'Antarctica/Casey' => 'Antarktida (Keysi)',
+        'Antarctica/Casey' => 'G‘arbiy Avstraliya vaqti (Keysi)',
         'Antarctica/Davis' => 'Deyvis vaqti',
         'Antarctica/DumontDUrville' => 'Dyumon-d’Yurvil vaqti',
         'Antarctica/Macquarie' => 'Sharqiy Avstraliya vaqti (Makkuori)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Vostok vaqti',
         'Arctic/Longyearbyen' => 'Markaziy Yevropa vaqti (Longyir)',
         'Asia/Aden' => 'Saudiya Arabistoni vaqti (Adan)',
-        'Asia/Almaty' => 'Sharqiy 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)',
@@ -233,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)',
@@ -267,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' => 'Sharqiy 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Markaziy Avstraliya vaqti (Adelaida)',
         'Australia/Brisbane' => 'Sharqiy Avstraliya vaqti (Brisben)',
         'Australia/Broken_Hill' => 'Markaziy Avstraliya vaqti (Broken-Xill)',
-        'Australia/Currie' => 'Sharqiy Avstraliya vaqti (Kerri)',
         'Australia/Darwin' => 'Markaziy Avstraliya vaqti (Darvin)',
         'Australia/Eucla' => 'Markaziy Avstraliya g‘arbiy vaqti (Evkla)',
         'Australia/Hobart' => 'Sharqiy Avstraliya vaqti (Xobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Sharqiy Yevropa vaqti (Tallin)',
         'Europe/Tirane' => 'Markaziy Yevropa vaqti (Tirana)',
         'Europe/Ulyanovsk' => 'Moskva vaqti (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Sharqiy Yevropa vaqti (Ujgorod)',
         'Europe/Vaduz' => 'Markaziy Yevropa vaqti (Vaduts)',
         'Europe/Vatican' => 'Markaziy Yevropa vaqti (Vatikan)',
         'Europe/Vienna' => 'Markaziy Yevropa vaqti (Vena)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Volgograd vaqti',
         'Europe/Warsaw' => 'Markaziy Yevropa vaqti (Varshava)',
         'Europe/Zagreb' => 'Markaziy Yevropa vaqti (Zagreb)',
-        'Europe/Zaporozhye' => 'Sharqiy Yevropa vaqti (Zaporojye)',
         'Europe/Zurich' => 'Markaziy Yevropa vaqti (Syurix)',
         'Indian/Antananarivo' => 'Sharqiy Afrika vaqti (Antananarivu)',
         'Indian/Chagos' => 'Hind okeani vaqti (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Solomon orollari vaqti (Gvadalkanal)',
         'Pacific/Guam' => 'Chamorro standart vaqti (Guam)',
         'Pacific/Honolulu' => 'Gavayi-aleut vaqti (Gonolulu)',
-        'Pacific/Johnston' => 'Gavayi-aleut vaqti (Jonston)',
         'Pacific/Kiritimati' => 'Layn orollari vaqti (Kiritimati)',
         'Pacific/Kosrae' => 'Kosrae vaqti',
         'Pacific/Kwajalein' => 'Marshall orollari vaqti (Kvajaleyn)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Ueyk oroli vaqti',
         'Pacific/Wallis' => 'Uollis va Futuna vaqti',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/vi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/vi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/vi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/vi.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Giờ miền núi (Fort Nelson)',
         'America/Fortaleza' => 'Giờ Brasilia (Fortaleza)',
         'America/Glace_Bay' => 'Giờ Đại Tây Dương (Glace Bay)',
-        'America/Godthab' => 'Giờ Miền Tây Greenland (Nuuk)',
+        'America/Godthab' => 'Giờ Greenland (Nuuk)',
         'America/Goose_Bay' => 'Giờ Đại Tây Dương (Goose Bay)',
         'America/Grand_Turk' => 'Giờ miền Đông (Grand Turk)',
         'America/Grenada' => 'Giờ Đại Tây Dương (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Giờ Đại Tây Dương (Montserrat)',
         'America/Nassau' => 'Giờ miền Đông (Nassau)',
         'America/New_York' => 'Giờ miền Đông (New York)',
-        'America/Nipigon' => 'Giờ miền Đông (Nipigon)',
         'America/Nome' => 'Giờ Alaska (Nome)',
         'America/Noronha' => 'Giờ Fernando de Noronha',
         'America/North_Dakota/Beulah' => 'Giờ miền Trung (Beulah, Bắc Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Giờ miền Trung (New Salem, Bắc Dakota)',
         'America/Ojinaga' => 'Giờ miền Trung (Ojinaga)',
         'America/Panama' => 'Giờ miền Đông (Panama)',
-        'America/Pangnirtung' => 'Giờ miền Đông (Pangnirtung)',
         'America/Paramaribo' => 'Giờ Suriname (Paramaribo)',
         'America/Phoenix' => 'Giờ miền núi (Phoenix)',
         'America/Port-au-Prince' => 'Giờ miền Đông (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Giờ Amazon (Porto Velho)',
         'America/Puerto_Rico' => 'Giờ Đại Tây Dương (Puerto Rico)',
         'America/Punta_Arenas' => 'Giờ Chile (Punta Arenas)',
-        'America/Rainy_River' => 'Giờ miền Trung (Rainy River)',
         'America/Rankin_Inlet' => 'Giờ miền Trung (Rankin Inlet)',
         'America/Recife' => 'Giờ Brasilia (Recife)',
         'America/Regina' => 'Giờ miền Trung (Regina)',
         'America/Resolute' => 'Giờ miền Trung (Resolute)',
         'America/Rio_Branco' => 'Giờ Acre (Rio Branco)',
-        'America/Santa_Isabel' => 'Giờ Tây Bắc Mexico (Santa Isabel)',
         'America/Santarem' => 'Giờ Brasilia (Santarem)',
         'America/Santiago' => 'Giờ Chile (Santiago)',
         'America/Santo_Domingo' => 'Giờ Đại Tây Dương (Santo Domingo)',
         'America/Sao_Paulo' => 'Giờ Brasilia (Sao Paulo)',
-        'America/Scoresbysund' => 'Giờ Miền Đông Greenland (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Giờ Greenland (Ittoqqortoormiit)',
         'America/Sitka' => 'Giờ Alaska (Sitka)',
         'America/St_Barthelemy' => 'Giờ Đại Tây Dương (St. Barthélemy)',
         'America/St_Johns' => 'Giờ Newfoundland (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Giờ miền Trung (Swift Current)',
         'America/Tegucigalpa' => 'Giờ miền Trung (Tegucigalpa)',
         'America/Thule' => 'Giờ Đại Tây Dương (Thule)',
-        'America/Thunder_Bay' => 'Giờ miền Đông (Thunder Bay)',
         'America/Tijuana' => 'Giờ Thái Bình Dương (Tijuana)',
         'America/Toronto' => 'Giờ miền Đông (Toronto)',
         'America/Tortola' => 'Giờ Đại Tây Dương (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Giờ Yukon (Whitehorse)',
         'America/Winnipeg' => 'Giờ miền Trung (Winnipeg)',
         'America/Yakutat' => 'Giờ Alaska (Yakutat)',
-        'America/Yellowknife' => 'Giờ miền núi (Yellowknife)',
-        'Antarctica/Casey' => 'Giờ Casey',
+        'Antarctica/Casey' => 'Giờ Miền Tây Australia (Casey)',
         'Antarctica/Davis' => 'Giờ Davis',
         'Antarctica/DumontDUrville' => 'Giờ Dumont-d’Urville',
         'Antarctica/Macquarie' => 'Giờ Miền Đông Australia (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Giờ Vostok',
         'Arctic/Longyearbyen' => 'Giờ Trung Âu (Longyearbyen)',
         'Asia/Aden' => 'Giờ Ả Rập (Aden)',
-        'Asia/Almaty' => 'Giờ Miền Đông 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)',
@@ -233,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)',
@@ -267,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 Đông 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)',
@@ -290,7 +283,7 @@
         'Asia/Thimphu' => 'Giờ Bhutan (Thimphu)',
         'Asia/Tokyo' => 'Giờ Nhật Bản (Tokyo)',
         'Asia/Tomsk' => 'Giờ Nga (Tomsk)',
-        'Asia/Ulaanbaatar' => 'Giờ Ulan Bator (Ulaanbaatar)',
+        'Asia/Ulaanbaatar' => 'Giờ Ulan Bator',
         'Asia/Urumqi' => 'Giờ Trung Quốc (Urumqi)',
         'Asia/Ust-Nera' => 'Giờ Vladivostok (Ust-Nera)',
         'Asia/Vientiane' => 'Giờ Đông Dương (Viêng Chăn)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Giờ Miền Trung Australia (Adelaide)',
         'Australia/Brisbane' => 'Giờ Miền Đông Australia (Brisbane)',
         'Australia/Broken_Hill' => 'Giờ Miền Trung Australia (Broken Hill)',
-        'Australia/Currie' => 'Giờ Miền Đông Australia (Currie)',
         'Australia/Darwin' => 'Giờ Miền Trung Australia (Darwin)',
         'Australia/Eucla' => 'Giờ Miền Trung Tây Australia (Eucla)',
         'Australia/Hobart' => 'Giờ Miền Đông Australia (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Giờ Đông Âu (Tallinn)',
         'Europe/Tirane' => 'Giờ Trung Âu (Tirane)',
         'Europe/Ulyanovsk' => 'Giờ Matxcơva (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Giờ Đông Âu (Uzhhorod)',
         'Europe/Vaduz' => 'Giờ Trung Âu (Vaduz)',
         'Europe/Vatican' => 'Giờ Trung Âu (Vatican)',
         'Europe/Vienna' => 'Giờ Trung Âu (Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Giờ Volgograd',
         'Europe/Warsaw' => 'Giờ Trung Âu (Warsaw)',
         'Europe/Zagreb' => 'Giờ Trung Âu (Zagreb)',
-        'Europe/Zaporozhye' => 'Giờ Đông Âu (Zaporozhye)',
         'Europe/Zurich' => 'Giờ Trung Âu (Zurich)',
         'Indian/Antananarivo' => 'Giờ Đông Phi (Antananarivo)',
         'Indian/Chagos' => 'Giờ Ấn Độ Dương (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Giờ Quần Đảo Solomon (Guadalcanal)',
         'Pacific/Guam' => 'Giờ Chamorro (Guam)',
         'Pacific/Honolulu' => 'Giờ Hawaii-Aleut (Honolulu)',
-        'Pacific/Johnston' => 'Giờ Hawaii-Aleut (Johnston)',
         'Pacific/Kiritimati' => 'Giờ Quần Đảo Line (Kiritimati)',
         'Pacific/Kosrae' => 'Giờ Kosrae',
         'Pacific/Kwajalein' => 'Giờ Quần Đảo Marshall (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Giờ Đảo Wake',
         'Pacific/Wallis' => 'Giờ Wallis và Futuna',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/wo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/wo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/wo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/wo.php	2026-05-20 10:22:01.000000000 +0200
@@ -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/Sao_Tome' => 'GMT (waxtu Greenwich) (Sao Tome)',
+        '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 (Asuncion)',
-        '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/Curacao' => 'AT (waxtu atlàntik) (Curacao)',
+        '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,65 +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/Nipigon' => 'ET waxtu penku (Nipigon)',
-        '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/Pangnirtung' => 'ET waxtu penku (Pangnirtung)',
-        '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/Rainy_River' => 'CT (waxtu sàntaral) (Rainy River)',
+        '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/Santa_Isabel' => 'Meksiko (Santa Isabel)',
-        '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/St_Barthelemy' => 'AT (waxtu atlàntik) (St. Barthelemy)',
-        'America/St_Johns' => 'Kanadaa (St. John’s)',
+        'America/Sitka' => 'Waxtu Alaska (Sitka)',
+        'America/St_Barthelemy' => 'AT (waxtu atlàntik) (St. Barthélemy)',
+        '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,138 +190,133 @@
         'America/Swift_Current' => 'CT (waxtu sàntaral) (Swift Current)',
         'America/Tegucigalpa' => 'CT (waxtu sàntaral) (Tegucigalpa)',
         'America/Thule' => 'AT (waxtu atlàntik) (Thule)',
-        'America/Thunder_Bay' => 'ET waxtu penku (Thunder Bay)',
         'America/Tijuana' => 'PT (waxtu pasifik) (Tijuana)',
         '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)',
-        'America/Yellowknife' => 'MT (waxtu tundu) (Yellowknife)',
-        '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)',
+        '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/Currie' => 'Ostarali (Currie)',
-        '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)',
@@ -353,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)',
@@ -365,77 +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/Uzhgorod' => 'EET (waxtu ëroop u penku) (Uzhgorod)',
+        '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/Zaporozhye' => 'EET (waxtu ëroop u penku) (Zaporozhye)',
         'Europe/Zurich' => 'CTE (waxtu ëroop sàntaraal) (Zurich)',
-        'Indian/Antananarivo' => 'Madagaskaar (Antananarivo)',
-        'Indian/Chagos' => 'Terituwaaru Brëtaañ ci Oseyaa Enjeŋ (Chagos)',
-        '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 (Reunion)',
-        '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/Johnston' => 'Duni Amerig Utar meer (Johnston)',
-        '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)',
-    ],
-    'Meta' => [
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/xh.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/xh.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/xh.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/xh.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Mountain Time (Fort Nelson)',
         'America/Fortaleza' => 'Brasilia Time (Fortaleza)',
         'America/Glace_Bay' => 'Atlantic Time (Glace Bay)',
-        'America/Godthab' => 'West Greenland Time (Nuuk)',
+        'America/Godthab' => 'EGreenland Time (Nuuk)',
         'America/Goose_Bay' => 'Atlantic Time (Goose Bay)',
         'America/Grand_Turk' => 'Eastern Time (Grand Turk)',
         'America/Grenada' => 'Atlantic Time (Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Atlantic Time (Montserrat)',
         'America/Nassau' => 'Eastern Time (Nassau)',
         'America/New_York' => 'Eastern Time (New York)',
-        'America/Nipigon' => 'Eastern Time (Nipigon)',
         'America/Nome' => 'Alaska Time (Nome)',
         'America/Noronha' => 'Fernando de Noronha Time',
         'America/North_Dakota/Beulah' => 'Central Time (Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Central Time (New Salem, North Dakota)',
         'America/Ojinaga' => 'Central Time (Ojinaga)',
         'America/Panama' => 'Eastern Time (Panama)',
-        'America/Pangnirtung' => 'Eastern Time (Pangnirtung)',
         'America/Paramaribo' => 'Suriname Time (Paramaribo)',
         'America/Phoenix' => 'Mountain Time (Phoenix)',
         'America/Port-au-Prince' => 'Eastern Time (Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Amazon Time (Porto Velho)',
         'America/Puerto_Rico' => 'Atlantic Time (Puerto Rico)',
         'America/Punta_Arenas' => 'Chile Time (Punta Arenas)',
-        'America/Rainy_River' => 'Central Time (Rainy River)',
         'America/Rankin_Inlet' => 'Central Time (Rankin Inlet)',
         'America/Recife' => 'Brasilia Time (Recife)',
         'America/Regina' => 'Central Time (Regina)',
         'America/Resolute' => 'Central Time (Resolute)',
         'America/Rio_Branco' => 'EBrazil Time (Rio Branco)',
-        'America/Santa_Isabel' => 'Northwest Mexico Time (Santa Isabel)',
         'America/Santarem' => 'Brasilia Time (Santarem)',
         'America/Santiago' => 'Chile Time (Santiago)',
         'America/Santo_Domingo' => 'Atlantic Time (Santo Domingo)',
         'America/Sao_Paulo' => 'Brasilia Time (Sao Paulo)',
-        'America/Scoresbysund' => 'East Greenland Time (Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'EGreenland Time (Ittoqqortoormiit)',
         'America/Sitka' => 'Alaska Time (Sitka)',
         'America/St_Barthelemy' => 'Atlantic Time (St. Barthélemy)',
         'America/St_Johns' => 'Newfoundland Time (St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Central Time (Swift Current)',
         'America/Tegucigalpa' => 'Central Time (Tegucigalpa)',
         'America/Thule' => 'Atlantic Time (Thule)',
-        'America/Thunder_Bay' => 'Eastern Time (Thunder Bay)',
         'America/Tijuana' => 'Pacific Time (Tijuana)',
         'America/Toronto' => 'Eastern Time (Toronto)',
         'America/Tortola' => 'Atlantic Time (Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Yukon Time (Whitehorse)',
         'America/Winnipeg' => 'Central Time (Winnipeg)',
         'America/Yakutat' => 'Alaska Time (Yakutat)',
-        'America/Yellowknife' => 'Mountain Time (Yellowknife)',
-        'Antarctica/Casey' => 'E-Antarctica Time (Casey)',
+        'Antarctica/Casey' => 'Western Australia Time (Casey)',
         'Antarctica/Davis' => 'Davis Time',
         'Antarctica/DumontDUrville' => 'Dumont-d’Urville Time',
         'Antarctica/Macquarie' => 'Eastern Australia Time (Macquarie)',
@@ -216,13 +210,13 @@
         'Antarctica/Vostok' => 'Vostok Time',
         'Arctic/Longyearbyen' => 'Central European Time (Longyearbyen)',
         'Asia/Aden' => 'Arabian Time (Aden)',
-        'Asia/Almaty' => 'East 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)',
@@ -233,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)',
@@ -267,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' => 'East 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Central Australia Time (Adelaide)',
         'Australia/Brisbane' => 'Eastern Australia Time (Brisbane)',
         'Australia/Broken_Hill' => 'Central Australia Time (Broken Hill)',
-        'Australia/Currie' => 'Eastern Australia Time (Currie)',
         'Australia/Darwin' => 'Central Australia Time (Darwin)',
         'Australia/Eucla' => 'Australian Central Western Time (Eucla)',
         'Australia/Hobart' => 'Eastern Australia Time (Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Eastern European Time (Tallinn)',
         'Europe/Tirane' => 'Central European Time (Tirane)',
         'Europe/Ulyanovsk' => 'Moscow Time (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Eastern European Time (Uzhhorod)',
         'Europe/Vaduz' => 'Central European Time (Vaduz)',
         'Europe/Vatican' => 'Central European Time (Vatican)',
         'Europe/Vienna' => 'Central European Time (Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Volgograd Time',
         'Europe/Warsaw' => 'Central European Time (Warsaw)',
         'Europe/Zagreb' => 'Central European Time (Zagreb)',
-        'Europe/Zaporozhye' => 'Eastern European Time (Zaporozhye)',
         'Europe/Zurich' => 'Central European Time (Zurich)',
         'Indian/Antananarivo' => 'East Africa Time (Antananarivo)',
         'Indian/Chagos' => 'Indian Ocean Time (Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Solomon Islands Time (Guadalcanal)',
         'Pacific/Guam' => 'Chamorro Standard Time (Guam)',
         'Pacific/Honolulu' => 'Hawaii-Aleutian Time (Honolulu)',
-        'Pacific/Johnston' => 'Hawaii-Aleutian Time (Johnston)',
         'Pacific/Kiritimati' => 'Line Islands Time (Kiritimati)',
         'Pacific/Kosrae' => 'Kosrae Time',
         'Pacific/Kwajalein' => 'Marshall Islands Time (Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Wake Island Time',
         'Pacific/Wallis' => 'Wallis & Futuna Time',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/yi.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/yi.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/yi.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/yi.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,7 +47,7 @@
         'Africa/Nouakchott' => 'מאַריטאַניע (Nouakchott)',
         'Africa/Ouagadougou' => 'בורקינע פֿאַסא (Ouagadougou)',
         'Africa/Porto-Novo' => 'בענין (Porto-Novo)',
-        'Africa/Sao_Tome' => 'סאַא טאמע און פּרינסיפּע (Sao Tome)',
+        'Africa/Sao_Tome' => 'סאַא טאמע און פּרינסיפּע (São Tomé)',
         'Africa/Tripoli' => 'ליביע (Tripoli)',
         'Africa/Tunis' => 'טוניסיע (טוניס)',
         'Africa/Windhoek' => 'נאַמיביע (ווינטהוק)',
@@ -63,7 +63,7 @@
         'America/Argentina/Tucuman' => 'אַרגענטינע (Tucuman)',
         'America/Argentina/Ushuaia' => 'אַרגענטינע (Ushuaia)',
         'America/Aruba' => 'אַרובאַ (Aruba)',
-        'America/Asuncion' => 'פּאַראַגווײַ (Asuncion)',
+        'America/Asuncion' => 'פּאַראַגווײַ (Asunción)',
         'America/Bahia' => 'בראַזיל (Bahia)',
         'America/Bahia_Banderas' => 'מעקסיקע (Bahía de Banderas)',
         'America/Barbados' => 'באַרבאַדאס (Barbados)',
@@ -89,7 +89,7 @@
         'America/Costa_Rica' => 'קאסטאַ ריקאַ (Costa Rica)',
         'America/Creston' => 'קאַנאַדע (Creston)',
         'America/Cuiaba' => 'בראַזיל (Cuiaba)',
-        'America/Curacao' => 'קוראַסאַא (Curacao)',
+        'America/Curacao' => 'קוראַסאַא (Curaçao)',
         'America/Danmarkshavn' => 'גרינלאַנד (Danmarkshavn)',
         'America/Dawson' => 'קאַנאַדע (Dawson)',
         'America/Dawson_Creek' => 'קאַנאַדע (Dawson Creek)',
@@ -147,7 +147,6 @@
         'America/Montserrat' => 'מאנטסעראַט (Montserrat)',
         'America/Nassau' => 'באַהאַמאַס (Nassau)',
         'America/New_York' => 'פֿאַראייניגטע שטאַטן (New York)',
-        'America/Nipigon' => 'קאַנאַדע (Nipigon)',
         'America/Nome' => 'פֿאַראייניגטע שטאַטן (Nome)',
         'America/Noronha' => 'בראַזיל (Noronha)',
         'America/North_Dakota/Beulah' => 'פֿאַראייניגטע שטאַטן (Beulah, North Dakota)',
@@ -155,7 +154,6 @@
         'America/North_Dakota/New_Salem' => 'פֿאַראייניגטע שטאַטן (New Salem, North Dakota)',
         'America/Ojinaga' => 'מעקסיקע (Ojinaga)',
         'America/Panama' => 'פּאַנאַמאַ (Panama)',
-        'America/Pangnirtung' => 'קאַנאַדע (Pangnirtung)',
         'America/Paramaribo' => 'סורינאַם (Paramaribo)',
         'America/Phoenix' => 'פֿאַראייניגטע שטאַטן (Phoenix)',
         'America/Port-au-Prince' => 'האַיטי (Port-au-Prince)',
@@ -163,13 +161,11 @@
         'America/Porto_Velho' => 'בראַזיל (Porto Velho)',
         'America/Puerto_Rico' => 'פּארטא־ריקא (Puerto Rico)',
         'America/Punta_Arenas' => 'טשילע (Punta Arenas)',
-        'America/Rainy_River' => 'קאַנאַדע (Rainy River)',
         'America/Rankin_Inlet' => 'קאַנאַדע (Rankin Inlet)',
         'America/Recife' => 'בראַזיל (Recife)',
         'America/Regina' => 'קאַנאַדע (Regina)',
         'America/Resolute' => 'קאַנאַדע (Resolute)',
         'America/Rio_Branco' => 'בראַזיל (Rio Branco)',
-        'America/Santa_Isabel' => 'מעקסיקע (Santa Isabel)',
         'America/Santarem' => 'בראַזיל (Santarem)',
         'America/Santiago' => 'טשילע (Santiago)',
         'America/Santo_Domingo' => 'דאמיניקאַנישע רעפּובליק (Santo Domingo)',
@@ -180,14 +176,12 @@
         'America/Swift_Current' => 'קאַנאַדע (Swift Current)',
         'America/Tegucigalpa' => 'האנדוראַס (Tegucigalpa)',
         'America/Thule' => 'גרינלאַנד (Thule)',
-        'America/Thunder_Bay' => 'קאַנאַדע (Thunder Bay)',
         'America/Tijuana' => 'מעקסיקע (Tijuana)',
         'America/Toronto' => 'קאַנאַדע (Toronto)',
         'America/Vancouver' => 'קאַנאַדע (Vancouver)',
         'America/Whitehorse' => 'קאַנאַדע (Whitehorse)',
         'America/Winnipeg' => 'קאַנאַדע (Winnipeg)',
         'America/Yakutat' => 'פֿאַראייניגטע שטאַטן (Yakutat)',
-        'America/Yellowknife' => 'קאַנאַדע (Yellowknife)',
         'Antarctica/Casey' => 'אַנטאַרקטיקע (Casey)',
         'Antarctica/Davis' => 'אַנטאַרקטיקע (Davis)',
         'Antarctica/DumontDUrville' => 'אַנטאַרקטיקע (Dumont d’Urville)',
@@ -208,7 +202,6 @@
         'Asia/Brunei' => 'ברוניי (Brunei)',
         'Asia/Calcutta' => 'אינדיע (Kolkata)',
         'Asia/Chita' => 'רוסלאַנד (Chita)',
-        'Asia/Choibalsan' => 'מאנגאליי (Choibalsan)',
         'Asia/Colombo' => 'סרי־לאַנקאַ (Colombo)',
         'Asia/Damascus' => 'סיריע (Damascus)',
         'Asia/Dhaka' => 'באַנגלאַדעש (Dhaka)',
@@ -266,7 +259,6 @@
         'Australia/Adelaide' => 'אויסטראַליע (Adelaide)',
         'Australia/Brisbane' => 'אויסטראַליע (Brisbane)',
         'Australia/Broken_Hill' => 'אויסטראַליע (Broken Hill)',
-        'Australia/Currie' => 'אויסטראַליע (Currie)',
         'Australia/Darwin' => 'אויסטראַליע (Darwin)',
         'Australia/Eucla' => 'אויסטראַליע (Eucla)',
         'Australia/Hobart' => 'אויסטראַליע (Hobart)',
@@ -322,7 +314,6 @@
         'Europe/Tallinn' => 'עסטלאַנד (Tallinn)',
         'Europe/Tirane' => 'אַלבאַניע (Tirane)',
         'Europe/Ulyanovsk' => 'רוסלאַנד (Ulyanovsk)',
-        'Europe/Uzhgorod' => 'אוקראַינע (Uzhgorod)',
         'Europe/Vaduz' => 'ליכטנשטיין (Vaduz)',
         'Europe/Vatican' => 'וואַטיקאַן שטאָט (Vatican)',
         'Europe/Vienna' => 'עסטרייך (Vienna)',
@@ -330,7 +321,6 @@
         'Europe/Volgograd' => 'רוסלאַנד (Volgograd)',
         'Europe/Warsaw' => 'פּוילן (Warsaw)',
         'Europe/Zagreb' => 'קראאַטיע (Zagreb)',
-        'Europe/Zaporozhye' => 'אוקראַינע (Zaporozhye)',
         'Europe/Zurich' => 'שווייץ (Zurich)',
         'Indian/Antananarivo' => 'מאַדאַגאַסקאַר (Antananarivo)',
         'Indian/Comoro' => 'קאמאראס (Comoro)',
@@ -338,7 +328,7 @@
         'Indian/Maldives' => 'מאַלדיוון (Maldives)',
         'Indian/Mauritius' => 'מאריציוס (Mauritius)',
         'Indian/Mayotte' => 'מאַיאט (Mayotte)',
-        'Indian/Reunion' => 'רעאוניאן (Reunion)',
+        'Indian/Reunion' => 'רעאוניאן (Réunion)',
         'Pacific/Apia' => 'סאַמאאַ (Apia)',
         'Pacific/Auckland' => 'ניו זילאַנד (Auckland)',
         'Pacific/Bougainville' => 'פּאַפּואַ נײַ גינע (Bougainville)',
@@ -369,6 +359,5 @@
         'Pacific/Tongatapu' => 'טאנגאַ (Tongatapu)',
         'Pacific/Truk' => 'מיקראנעזיע (Chuuk)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/yo_BJ.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/yo_BJ.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/yo_BJ.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/yo_BJ.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,6 @@
         'America/Cuiaba' => 'Àkókò Amásɔ́nì (Cuiaba)',
         'America/Curacao' => 'Àkókò Àtìláńtíìkì (ìlú Kurashao)',
         'America/Dawson' => 'Àkókò Yúkɔ́nì (ìlú Dawson)',
-        'America/Godthab' => 'Àkókò Ìwɔ̀ oorùn Greenland (ìlú Nuuk)',
         'America/Hermosillo' => 'Àkókò Pásífíìkì Mɛ́shíkò (ìlú Hermosilo)',
         'America/Indiana/Knox' => 'àkókò àárín gbùngbùn (ìlú nɔ́sì)',
         'America/Indiana/Marengo' => 'Àkókò ìhà ìlà oòrùn (ìlú Marɛ́ngo)',
@@ -54,20 +53,25 @@
         'America/Miquelon' => 'Àkókò Pierre & Miquelon (ìlú Mikulɔ́nì)',
         'America/Porto_Velho' => 'Àkókò Amásɔ́nì (Porto Velho)',
         'America/Punta_Arenas' => 'Àkókò Shílè (Punta Arenas)',
-        'America/Santa_Isabel' => 'Àkókò Apá Ìwɔ̀ Oorùn Mɛ́shíkò (Santa Isabel)',
         'America/Santiago' => 'Àkókò Shílè (Santiago)',
         'America/St_Johns' => 'Àkókò Newfoundland (ìlú St Jɔ́ɔ̀nù)',
         '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)',
@@ -76,15 +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ì (Reunion)',
-    ],
-    'Meta' => [
+        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/yo.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/yo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/yo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/yo.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
         'Africa/Nouakchott' => 'Greenwich Mean Time (Nouakchott)',
         'Africa/Ouagadougou' => 'Greenwich Mean Time (Ouagadougou)',
         'Africa/Porto-Novo' => 'Àkókò Ìwọ̀-Oòrùn Afírikà (Porto-Novo)',
-        'Africa/Sao_Tome' => 'Greenwich Mean Time (Sao Tome)',
+        'Africa/Sao_Tome' => 'Greenwich Mean Time (São Tomé)',
         'Africa/Tripoli' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Tripoli)',
         'Africa/Tunis' => 'Àkókò Àárin Europe (Tunis)',
         'Africa/Windhoek' => 'Àkókò Àárín Afírikà (Windhoek)',
@@ -67,7 +67,7 @@
         'America/Argentina/Tucuman' => 'Aago Ajẹntìnà (Tucuman)',
         'America/Argentina/Ushuaia' => 'Aago Ajẹntìnà (Ushuaia)',
         'America/Aruba' => 'Àkókò Àtìláńtíìkì (ìlú Arúbá)',
-        'America/Asuncion' => 'Àkókò Párágúwè (Asuncion)',
+        'America/Asuncion' => 'Àkókò Párágúwè (Asunción)',
         'America/Bahia' => 'Aago Bùràsílíà (Bahia)',
         'America/Bahia_Banderas' => 'àkókò àárín gbùngbùn (ìlú Báhì Bándẹ́rásì)',
         'America/Barbados' => 'Àkókò Àtìláńtíìkì (ìlú Bábádọ́ọ̀sì)',
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Àkókò òkè (ìlú Fort Nelson)',
         'America/Fortaleza' => 'Aago Bùràsílíà (Fortaleza)',
         'America/Glace_Bay' => 'Àkókò Àtìláńtíìkì (ìlú omi Glace)',
-        'America/Godthab' => 'Àkókò Ìwọ̀ oorùn Greenland (ìlú Nuuk)',
+        'America/Godthab' => 'Ìgbà Gerelandi (ìlú Nuuk)',
         'America/Goose_Bay' => 'Àkókò Àtìláńtíìkì (ìlú omi Goosù)',
         'America/Grand_Turk' => 'Àkókò ìhà ìlà oòrùn (ìlú Grand Turk)',
         'America/Grenada' => 'Àkókò Àtìláńtíìkì (ìlú Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Àkókò Àtìláńtíìkì (ìlú Monseratì)',
         'America/Nassau' => 'Àkókò ìhà ìlà oòrùn (ìlú Nasaò)',
         'America/New_York' => 'Àkókò ìhà ìlà oòrùn (ìlú New York)',
-        'America/Nipigon' => 'Àkókò ìhà ìlà oòrùn (ìlú Nipigoni)',
         'America/Nome' => 'Àkókò Alásíkà (ìlú Nomi)',
         'America/Noronha' => 'Aago Fenando de Norona (Noronha)',
         'America/North_Dakota/Beulah' => 'àkókò àárín gbùngbùn (ìlú Beulà ní North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'àkókò àárín gbùngbùn (ìlú New Salem ni North Dakota)',
         'America/Ojinaga' => 'àkókò àárín gbùngbùn (ìlú Ojinaga)',
         'America/Panama' => 'Àkókò ìhà ìlà oòrùn (ìlú Panama)',
-        'America/Pangnirtung' => 'Àkókò ìhà ìlà oòrùn (ìlú Panituni)',
         'America/Paramaribo' => 'Àkókò Súrínámù (Paramaribo)',
         'America/Phoenix' => 'Àkókò òkè (ìlú Fínísì)',
         'America/Port-au-Prince' => 'Àkókò ìhà ìlà oòrùn (ìlú Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Àkókò Amásọ́nì (Porto Velho)',
         'America/Puerto_Rico' => 'Àkókò Àtìláńtíìkì (ìlú Puerto Riko)',
         'America/Punta_Arenas' => 'Àkókò Ṣílè (Punta Arenas)',
-        'America/Rainy_River' => 'àkókò àárín gbùngbùn (ìlú Raini Rifà)',
         'America/Rankin_Inlet' => 'àkókò àárín gbùngbùn (ìlú Rankin Inlet)',
         'America/Recife' => 'Aago Bùràsílíà (Recife)',
         'America/Regina' => 'àkókò àárín gbùngbùn (ìlú Regina)',
         'America/Resolute' => 'àkókò àárín gbùngbùn (ìlú Resolútì)',
         'America/Rio_Branco' => 'Ìgbà Bàràsílì (Rio Branco)',
-        'America/Santa_Isabel' => 'Àkókò Apá Ìwọ̀ Oorùn Mẹ́ṣíkò (Santa Isabel)',
         'America/Santarem' => 'Aago Bùràsílíà (Santarem)',
         'America/Santiago' => 'Àkókò Ṣílè (Santiago)',
         'America/Santo_Domingo' => 'Àkókò Àtìláńtíìkì (ìlú Santo Domigo)',
         'America/Sao_Paulo' => 'Aago Bùràsílíà (Sao Paulo)',
-        'America/Scoresbysund' => 'Àkókò Ìlà oorùn Greenland (ìlú Itokotomiti)',
+        'America/Scoresbysund' => 'Ìgbà Gerelandi (ìlú Itokotomiti)',
         'America/Sitka' => 'Àkókò Alásíkà (ìlú Sika)',
         'America/St_Barthelemy' => 'Àkókò Àtìláńtíìkì (ìlú Batilemì)',
         'America/St_Johns' => 'Àkókò Newfoundland (ìlú St Jọ́ọ̀nù)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'àkókò àárín gbùngbùn (ìlú Súfítù Kọ̀rentì)',
         'America/Tegucigalpa' => 'àkókò àárín gbùngbùn (ìlú Tegusigapà)',
         'America/Thule' => 'Àkókò Àtìláńtíìkì (ìlú Tulè)',
-        'America/Thunder_Bay' => 'Àkókò ìhà ìlà oòrùn (ìlú Omi Thunder)',
         'America/Tijuana' => 'Àkókò Pàsífíìkì (ìlú Tíjúana)',
         'America/Toronto' => 'Àkókò ìhà ìlà oòrùn (ìlú Toronto)',
         'America/Tortola' => 'Àkókò Àtìláńtíìkì (ìlú Totola)',
@@ -202,102 +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)',
-        'America/Yellowknife' => 'Àkókò òkè (ìlú Yelonáfù)',
-        'Antarctica/Casey' => 'Ìgbà Antakítíkà (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' => 'East 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' => 'East 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)',
@@ -308,25 +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/Currie' => 'Eastern Australia Time (Currie)',
-        '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)',
@@ -354,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)',
@@ -366,76 +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/Uzhgorod' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Uzhgorod)',
+        '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/Zaporozhye' => 'Àkókò Ìhà Ìlà Oòrùn Europe (Zaporozhye)',
         '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ì (Reunion)',
-        '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',
+        'Indian/Reunion' => 'Àkókò Rẹ́yúníọ́nì (Réunion)',
+        '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/Johnston' => 'Àkókò Hawaii-Aleutian (Johnston)',
-        '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/za.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/za.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/za.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/za.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,32 @@
+<?php
+
+return [
+    'Names' => [
+        'Africa/Abidjan' => 'Gwzlinzveihci Byauhcunj Sizgenh (Abidjan)',
+        'Africa/Accra' => 'Gwzlinzveihci Byauhcunj Sizgenh (Accra)',
+        'Africa/Bamako' => 'Gwzlinzveihci Byauhcunj Sizgenh (Bamako)',
+        'Africa/Banjul' => 'Gwzlinzveihci Byauhcunj Sizgenh (Banjul)',
+        'Africa/Bissau' => 'Gwzlinzveihci Byauhcunj Sizgenh (Bissau)',
+        'Africa/Conakry' => 'Gwzlinzveihci Byauhcunj Sizgenh (Conakry)',
+        'Africa/Dakar' => 'Gwzlinzveihci Byauhcunj Sizgenh (Dakar)',
+        'Africa/Freetown' => 'Gwzlinzveihci Byauhcunj Sizgenh (Freetown)',
+        'Africa/Lome' => 'Gwzlinzveihci Byauhcunj Sizgenh (Lome)',
+        'Africa/Monrovia' => 'Gwzlinzveihci Byauhcunj Sizgenh (Monrovia)',
+        'Africa/Nouakchott' => 'Gwzlinzveihci Byauhcunj Sizgenh (Nouakchott)',
+        'Africa/Ouagadougou' => 'Gwzlinzveihci Byauhcunj Sizgenh (Ouagadougou)',
+        'Africa/Sao_Tome' => 'Gwzlinzveihci Byauhcunj Sizgenh (São Tomé)',
+        'America/Danmarkshavn' => 'Gwzlinzveihci Byauhcunj Sizgenh (Danmarkshavn)',
+        'Antarctica/Troll' => 'Gwzlinzveihci Byauhcunj Sizgenh (Troll)',
+        'Asia/Shanghai' => 'Cunghgoz Sizgenh (Shanghai)',
+        'Asia/Urumqi' => 'Cunghgoz Sizgenh (Urumqi)',
+        'Atlantic/Reykjavik' => 'Gwzlinzveihci Byauhcunj Sizgenh (Reykjavik)',
+        'Atlantic/St_Helena' => 'Gwzlinzveihci Byauhcunj Sizgenh (St. Helena)',
+        'Etc/GMT' => 'Gwzlinzveihci Byauhcunj Sizgenh',
+        'Europe/Dublin' => 'Gwzlinzveihci Byauhcunj Sizgenh (Dublin)',
+        'Europe/Guernsey' => 'Gwzlinzveihci Byauhcunj Sizgenh (Guernsey)',
+        'Europe/Isle_of_Man' => 'Gwzlinzveihci Byauhcunj Sizgenh (Isle of Man)',
+        'Europe/Jersey' => 'Gwzlinzveihci Byauhcunj Sizgenh (Jersey)',
+        'Europe/London' => 'Gwzlinzveihci Byauhcunj Sizgenh (London)',
+    ],
+    'Meta' => [],
+];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hans_SG.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hans_SG.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hans_SG.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hans_SG.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => '北美山区时间（纳尔逊堡）',
         'America/Fortaleza' => '巴西利亚时间（福塔雷萨）',
         'America/Glace_Bay' => '大西洋时间（格莱斯贝）',
-        'America/Godthab' => '格陵兰岛西部时间（努克）',
+        'America/Godthab' => '格陵兰时间（努克）',
         'America/Goose_Bay' => '大西洋时间（古斯湾）',
         'America/Grand_Turk' => '北美东部时间（大特克）',
         'America/Grenada' => '大西洋时间（格林纳达）',
@@ -156,7 +156,6 @@
         'America/Montserrat' => '大西洋时间（蒙特塞拉特）',
         'America/Nassau' => '北美东部时间（拿骚）',
         'America/New_York' => '北美东部时间（纽约）',
-        'America/Nipigon' => '北美东部时间（尼皮贡）',
         'America/Nome' => '阿拉斯加时间（诺姆）',
         'America/Noronha' => '费尔南多-迪诺罗尼亚岛时间（洛罗尼亚）',
         'America/North_Dakota/Beulah' => '北美中部时间（北达科他州比尤拉）',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => '北美中部时间（北达科他州新塞勒姆）',
         'America/Ojinaga' => '北美中部时间（奥希纳加）',
         'America/Panama' => '北美东部时间（巴拿马）',
-        'America/Pangnirtung' => '北美东部时间（旁涅唐）',
         'America/Paramaribo' => '苏里南时间（帕拉马里博）',
         'America/Phoenix' => '北美山区时间（凤凰城）',
         'America/Port-au-Prince' => '北美东部时间（太子港）',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => '亚马逊时间（波多韦柳）',
         'America/Puerto_Rico' => '大西洋时间（波多黎各）',
         'America/Punta_Arenas' => '智利时间（蓬塔阿雷纳斯）',
-        'America/Rainy_River' => '北美中部时间（雷尼河）',
         'America/Rankin_Inlet' => '北美中部时间（兰今湾）',
         'America/Recife' => '巴西利亚时间（累西腓）',
         'America/Regina' => '北美中部时间（里贾纳）',
         'America/Resolute' => '北美中部时间（雷索卢特）',
         'America/Rio_Branco' => '阿克里时间（里奥布郎库）',
-        'America/Santa_Isabel' => '墨西哥西北部时间（圣伊萨贝尔）',
         'America/Santarem' => '巴西利亚时间（圣塔伦）',
         'America/Santiago' => '智利时间（圣地亚哥）',
         'America/Santo_Domingo' => '大西洋时间（圣多明各）',
         'America/Sao_Paulo' => '巴西利亚时间（圣保罗）',
-        'America/Scoresbysund' => '格陵兰岛东部时间（斯考斯伯松德）',
+        'America/Scoresbysund' => '格陵兰时间（斯考斯伯松德）',
         'America/Sitka' => '阿拉斯加时间（锡特卡）',
         'America/St_Barthelemy' => '大西洋时间（圣巴泰勒米岛）',
         'America/St_Johns' => '纽芬兰时间（圣约翰斯）',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => '北美中部时间（斯威夫特卡伦特）',
         'America/Tegucigalpa' => '北美中部时间（特古西加尔巴）',
         'America/Thule' => '大西洋时间（图勒）',
-        'America/Thunder_Bay' => '北美东部时间（桑德贝）',
         'America/Tijuana' => '北美太平洋时间（蒂华纳）',
         'America/Toronto' => '北美东部时间（多伦多）',
         'America/Tortola' => '大西洋时间（托尔托拉）',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => '育空时间（怀特霍斯）',
         'America/Winnipeg' => '北美中部时间（温尼伯）',
         'America/Yakutat' => '阿拉斯加时间（亚库塔特）',
-        'America/Yellowknife' => '北美山区时间（耶洛奈夫）',
-        'Antarctica/Casey' => '凯西时间（卡塞）',
+        'Antarctica/Casey' => '澳大利亚西部时间（卡塞）',
         'Antarctica/Davis' => '戴维斯时间',
         'Antarctica/DumontDUrville' => '迪蒙·迪维尔时间',
         'Antarctica/Macquarie' => '澳大利亚东部时间（麦格理）',
@@ -216,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' => '阿塞拜疆时间（巴库）',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => '文莱达鲁萨兰时间',
         'Asia/Calcutta' => '印度时间（加尔各答）',
         'Asia/Chita' => '雅库茨克时间（赤塔）',
-        'Asia/Choibalsan' => '乌兰巴托时间（乔巴山）',
         'Asia/Colombo' => '印度时间（科伦坡）',
         'Asia/Damascus' => '东欧时间（大马士革）',
         'Asia/Dhaka' => '孟加拉时间（达卡）',
@@ -267,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' => '中南半岛时间（胡志明市）',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => '澳大利亚中部时间（阿德莱德）',
         'Australia/Brisbane' => '澳大利亚东部时间（布里斯班）',
         'Australia/Broken_Hill' => '澳大利亚中部时间（布罗肯希尔）',
-        'Australia/Currie' => '澳大利亚东部时间（库利）',
         'Australia/Darwin' => '澳大利亚中部时间（达尔文）',
         'Australia/Eucla' => '澳大利亚中西部时间（尤克拉）',
         'Australia/Hobart' => '澳大利亚东部时间（霍巴特）',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => '澳大利亚东部时间（墨尔本）',
         'Australia/Perth' => '澳大利亚西部时间（珀斯）',
         'Australia/Sydney' => '澳大利亚东部时间（悉尼）',
-        'CST6CDT' => '北美中部时间',
-        'EST5EDT' => '北美东部时间',
         'Etc/GMT' => '格林尼治标准时间',
         'Etc/UTC' => '协调世界时',
         'Europe/Amsterdam' => '中欧时间（阿姆斯特丹）',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => '东欧时间（塔林）',
         'Europe/Tirane' => '中欧时间（地拉那）',
         'Europe/Ulyanovsk' => '莫斯科时间（乌里扬诺夫斯克）',
-        'Europe/Uzhgorod' => '东欧时间（乌日哥罗德）',
         'Europe/Vaduz' => '中欧时间（瓦杜兹）',
         'Europe/Vatican' => '中欧时间（梵蒂冈）',
         'Europe/Vienna' => '中欧时间（维也纳）',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => '伏尔加格勒时间',
         'Europe/Warsaw' => '中欧时间（华沙）',
         'Europe/Zagreb' => '中欧时间（萨格勒布）',
-        'Europe/Zaporozhye' => '东欧时间（扎波罗热）',
         'Europe/Zurich' => '中欧时间（苏黎世）',
         'Indian/Antananarivo' => '东部非洲时间（安塔那那利佛）',
         'Indian/Chagos' => '印度洋时间（查戈斯）',
@@ -395,24 +383,21 @@
         'Indian/Mauritius' => '毛里求斯时间',
         'Indian/Mayotte' => '东部非洲时间（马约特）',
         'Indian/Reunion' => '留尼汪时间',
-        'MST7MDT' => '北美山区时间',
-        'PST8PDT' => '北美太平洋时间',
         'Pacific/Apia' => '阿皮亚时间',
         'Pacific/Auckland' => '新西兰时间（奥克兰）',
         'Pacific/Bougainville' => '巴布亚新几内亚时间（布干维尔）',
-        'Pacific/Chatham' => '查坦时间（查塔姆）',
+        'Pacific/Chatham' => '查塔姆时间',
         'Pacific/Easter' => '复活节岛时间',
         'Pacific/Efate' => '瓦努阿图时间（埃法特）',
         'Pacific/Enderbury' => '菲尼克斯群岛时间（恩德伯里）',
         'Pacific/Fakaofo' => '托克劳时间（法考福）',
         'Pacific/Fiji' => '斐济时间',
         'Pacific/Funafuti' => '图瓦卢时间（富纳富提）',
-        'Pacific/Galapagos' => '加拉帕戈斯时间',
+        'Pacific/Galapagos' => '科隆群岛时间',
         'Pacific/Gambier' => '甘比尔时间',
         'Pacific/Guadalcanal' => '所罗门群岛时间（瓜达尔卡纳尔）',
         'Pacific/Guam' => '查莫罗时间（关岛）',
         'Pacific/Honolulu' => '夏威夷-阿留申时间（檀香山）',
-        'Pacific/Johnston' => '夏威夷-阿留申时间（约翰斯顿）',
         'Pacific/Kiritimati' => '莱恩群岛时间（基里地马地岛）',
         'Pacific/Kosrae' => '科斯雷时间（库赛埃）',
         'Pacific/Kwajalein' => '马绍尔群岛时间（夸贾林）',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => '威克岛时间',
         'Pacific/Wallis' => '瓦利斯和富图纳时间',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant_HK.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant_HK.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant_HK.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant_HK.php	2026-05-20 10:22:01.000000000 +0200
@@ -91,19 +91,16 @@
         'America/Montserrat' => '大西洋時間（蒙塞拉特島）',
         'America/Nassau' => '北美東部時間（拿騷）',
         'America/New_York' => '北美東部時間（紐約）',
-        'America/Nipigon' => '北美東部時間（尼皮貢）',
         'America/Noronha' => '費爾南多迪諾羅尼亞時間',
         'America/North_Dakota/Beulah' => '北美中部時間（北達科他州比尤拉）',
         'America/North_Dakota/Center' => '北美中部時間（北達科他州中心市）',
         'America/North_Dakota/New_Salem' => '北美中部時間（北達科他州新薩勒姆）',
         'America/Ojinaga' => '北美中部時間（奧希納加）',
         'America/Panama' => '北美東部時間（巴拿馬）',
-        'America/Pangnirtung' => '北美東部時間（潘尼爾東）',
         'America/Paramaribo' => '蘇里南時間（巴拉馬利波）',
         'America/Phoenix' => '北美山區時間（鳳凰城）',
         'America/Port-au-Prince' => '北美東部時間（太子港）',
         'America/Porto_Velho' => '亞馬遜時間（韋柳港）',
-        'America/Rainy_River' => '北美中部時間（雨河鎮）',
         'America/Rankin_Inlet' => '北美中部時間（蘭今灣）',
         'America/Recife' => '巴西利亞時間（累西腓）',
         'America/Regina' => '北美中部時間（里賈納）',
@@ -118,14 +115,13 @@
         'America/Swift_Current' => '北美中部時間（斯威夫特卡倫特）',
         'America/Tegucigalpa' => '北美中部時間（特古西加爾巴）',
         'America/Thule' => '大西洋時間（圖勒）',
-        'America/Thunder_Bay' => '北美東部時間（雷灣）',
         'America/Tijuana' => '北美太平洋時間（蒂華納）',
         'America/Toronto' => '北美東部時間（多倫多）',
         'America/Vancouver' => '北美太平洋時間（溫哥華）',
         'America/Whitehorse' => '育空地區時間（白馬市）',
         'America/Winnipeg' => '北美中部時間（溫尼伯）',
         'America/Yakutat' => '阿拉斯加時間（亞庫塔特）',
-        'America/Yellowknife' => '北美山區時間（黃刀鎮）',
+        'Antarctica/Casey' => '澳洲西部時間（凱西站）',
         'Antarctica/Davis' => '戴維斯時間（戴維斯站）',
         'Antarctica/DumontDUrville' => '迪蒙迪維爾時間（杜蒙迪維爾站）',
         'Antarctica/Macquarie' => '澳洲東部時間（麥夸里）',
@@ -168,12 +164,9 @@
         'Atlantic/Stanley' => '福克蘭群島時間（史丹利）',
         'Australia/Adelaide' => '澳洲中部時間（阿德萊德）',
         'Australia/Brisbane' => '澳洲東部時間（布里斯本）',
-        'Australia/Currie' => '澳洲東部時間（卡里）',
         'Australia/Hobart' => '澳洲東部時間（荷伯特）',
         'Australia/Perth' => '澳洲西部時間（珀斯）',
         'Australia/Sydney' => '澳洲東部時間（悉尼）',
-        'CST6CDT' => '北美中部時間',
-        'EST5EDT' => '北美東部時間',
         'Europe/Belgrade' => '中歐時間（貝爾格萊德）',
         'Europe/Bratislava' => '中歐時間（伯拉第斯拉瓦）',
         'Europe/Chisinau' => '東歐時間（基希訥烏）',
@@ -184,7 +177,6 @@
         'Europe/Podgorica' => '中歐時間（波德戈里察）',
         'Europe/Sarajevo' => '中歐時間（薩拉熱窩）',
         'Europe/Skopje' => '中歐時間（斯科普里）',
-        'Europe/Uzhgorod' => '東歐時間（烏日哥羅德）',
         'Europe/Vaduz' => '中歐時間（華杜茲）',
         'Europe/Zagreb' => '中歐時間（薩格勒布）',
         'Indian/Antananarivo' => '東非時間（安塔那那利佛）',
@@ -197,8 +189,6 @@
         'Indian/Mauritius' => '毛里裘斯時間',
         'Indian/Mayotte' => '東非時間（馬約特）',
         'Indian/Reunion' => '留尼旺時間',
-        'MST7MDT' => '北美山區時間',
-        'PST8PDT' => '北美太平洋時間',
         'Pacific/Bougainville' => '巴布亞新畿內亞時間（布干維爾島）',
         'Pacific/Chatham' => '查坦群島時間（查塔姆）',
         'Pacific/Efate' => '瓦努阿圖時間（埃法特）',
@@ -207,7 +197,6 @@
         'Pacific/Funafuti' => '圖瓦盧時間（富那富提）',
         'Pacific/Galapagos' => '加拉帕戈群島時間（加拉巴哥群島）',
         'Pacific/Guadalcanal' => '所羅門群島時間（瓜達爾卡納爾島）',
-        'Pacific/Johnston' => '夏威夷-阿留申時間（約翰斯頓環礁）',
         'Pacific/Kosrae' => '科斯雷時間',
         'Pacific/Kwajalein' => '馬紹爾群島時間（瓜加林環礁）',
         'Pacific/Majuro' => '馬紹爾群島時間（馬久羅）',
@@ -219,6 +208,5 @@
         'Pacific/Port_Moresby' => '巴布亞新畿內亞時間（莫士比港）',
         'Pacific/Tongatapu' => '湯加時間（湯加塔布島）',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh_Hant.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => '山區時間（納爾遜堡）',
         'America/Fortaleza' => '巴西利亞時間（福塔力莎）',
         'America/Glace_Bay' => '大西洋時間（格雷斯貝）',
-        'America/Godthab' => '格陵蘭西部時間（努克）',
+        'America/Godthab' => '格陵蘭時間（努克）',
         'America/Goose_Bay' => '大西洋時間（鵝灣）',
         'America/Grand_Turk' => '東部時間（大特克島）',
         'America/Grenada' => '大西洋時間（格瑞納達）',
@@ -156,7 +156,6 @@
         'America/Montserrat' => '大西洋時間（蒙哲臘）',
         'America/Nassau' => '東部時間（拿索）',
         'America/New_York' => '東部時間（紐約）',
-        'America/Nipigon' => '東部時間（尼皮岡）',
         'America/Nome' => '阿拉斯加時間（諾姆）',
         'America/Noronha' => '費爾南多 - 迪諾羅尼亞時間（諾倫哈）',
         'America/North_Dakota/Beulah' => '中部時間（北達科他州布由拉）',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => '中部時間（北達科他州紐沙倫）',
         'America/Ojinaga' => '中部時間（奧希納加）',
         'America/Panama' => '東部時間（巴拿馬）',
-        'America/Pangnirtung' => '東部時間（潘尼爾東）',
         'America/Paramaribo' => '蘇利南時間（巴拉馬利波）',
         'America/Phoenix' => '山區時間（鳳凰城）',
         'America/Port-au-Prince' => '東部時間（太子港）',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => '亞馬遜時間（維留港）',
         'America/Puerto_Rico' => '大西洋時間（波多黎各）',
         'America/Punta_Arenas' => '智利時間（蓬塔阿雷納斯）',
-        'America/Rainy_River' => '中部時間（雨河鎮）',
         'America/Rankin_Inlet' => '中部時間（蘭今灣）',
         'America/Recife' => '巴西利亞時間（雷西非）',
         'America/Regina' => '中部時間（里賈納）',
         'America/Resolute' => '中部時間（羅斯魯特）',
         'America/Rio_Branco' => '艾克時間（里約布蘭）',
-        'America/Santa_Isabel' => '墨西哥西北部時間（聖伊薩貝爾）',
         'America/Santarem' => '巴西利亞時間（聖塔倫）',
         'America/Santiago' => '智利時間（聖地牙哥）',
         'America/Santo_Domingo' => '大西洋時間（聖多明哥）',
         'America/Sao_Paulo' => '巴西利亞時間（聖保羅）',
-        'America/Scoresbysund' => '格陵蘭東部時間（伊托科爾托米特）',
+        'America/Scoresbysund' => '格陵蘭時間（伊托科爾托米特）',
         'America/Sitka' => '阿拉斯加時間（錫特卡）',
         'America/St_Barthelemy' => '大西洋時間（聖巴托洛繆島）',
         'America/St_Johns' => '紐芬蘭時間（聖約翰）',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => '中部時間（斯威夫特卡倫特）',
         'America/Tegucigalpa' => '中部時間（德古斯加巴）',
         'America/Thule' => '大西洋時間（杜里）',
-        'America/Thunder_Bay' => '東部時間（珊德灣）',
         'America/Tijuana' => '太平洋時間（提華納）',
         'America/Toronto' => '東部時間（多倫多）',
         'America/Tortola' => '大西洋時間（托爾托拉）',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => '育空地區時間（懷特霍斯）',
         'America/Winnipeg' => '中部時間（溫尼伯）',
         'America/Yakutat' => '阿拉斯加時間（雅庫塔）',
-        'America/Yellowknife' => '山區時間（耶洛奈夫）',
-        'Antarctica/Casey' => '凱西站時間',
+        'Antarctica/Casey' => '澳洲西部時間（凱西）',
         'Antarctica/Davis' => '戴維斯時間',
         'Antarctica/DumontDUrville' => '杜蒙杜比爾時間',
         'Antarctica/Macquarie' => '澳洲東部時間（麥覺理）',
@@ -216,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' => '亞塞拜然時間（巴庫）',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => '汶萊時間',
         'Asia/Calcutta' => '印度標準時間（加爾各答）',
         'Asia/Chita' => '雅庫次克時間（赤塔）',
-        'Asia/Choibalsan' => '烏蘭巴托時間（喬巴山）',
         'Asia/Colombo' => '印度標準時間（可倫坡）',
         'Asia/Damascus' => '東歐時間（大馬士革）',
         'Asia/Dhaka' => '孟加拉時間（達卡）',
@@ -267,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' => '中南半島時間（胡志明市）',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => '澳洲中部時間（阿得雷德）',
         'Australia/Brisbane' => '澳洲東部時間（布利斯班）',
         'Australia/Broken_Hill' => '澳洲中部時間（布羅肯希爾）',
-        'Australia/Currie' => '澳洲東部時間（克黎）',
         'Australia/Darwin' => '澳洲中部時間（達爾文）',
         'Australia/Eucla' => '澳洲中西部時間（尤克拉）',
         'Australia/Hobart' => '澳洲東部時間（荷巴特）',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => '澳洲東部時間（墨爾本）',
         'Australia/Perth' => '澳洲西部時間（伯斯）',
         'Australia/Sydney' => '澳洲東部時間（雪梨）',
-        'CST6CDT' => '中部時間',
-        'EST5EDT' => '東部時間',
         'Etc/GMT' => '格林威治標準時間',
         'Etc/UTC' => '世界標準時間',
         'Europe/Amsterdam' => '中歐時間（阿姆斯特丹）',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => '東歐時間（塔林）',
         'Europe/Tirane' => '中歐時間（地拉那）',
         'Europe/Ulyanovsk' => '莫斯科時間（烏里揚諾夫斯克）',
-        'Europe/Uzhgorod' => '東歐時間（烏茲哥洛）',
         'Europe/Vaduz' => '中歐時間（瓦都茲）',
         'Europe/Vatican' => '中歐時間（梵蒂岡）',
         'Europe/Vienna' => '中歐時間（維也納）',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => '伏爾加格勒時間',
         'Europe/Warsaw' => '中歐時間（華沙）',
         'Europe/Zagreb' => '中歐時間（札格瑞布）',
-        'Europe/Zaporozhye' => '東歐時間（札波羅結）',
         'Europe/Zurich' => '中歐時間（蘇黎世）',
         'Indian/Antananarivo' => '東非時間（安塔那那利弗）',
         'Indian/Chagos' => '印度洋時間（查戈斯）',
@@ -395,8 +383,6 @@
         'Indian/Mauritius' => '模里西斯時間',
         'Indian/Mayotte' => '東非時間（馬約特島）',
         'Indian/Reunion' => '留尼旺時間（留尼旺島）',
-        'MST7MDT' => '山區時間',
-        'PST8PDT' => '太平洋時間',
         'Pacific/Apia' => '阿皮亞時間',
         'Pacific/Auckland' => '紐西蘭時間（奧克蘭）',
         'Pacific/Bougainville' => '巴布亞紐幾內亞時間（布干維爾）',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => '索羅門群島時間（瓜達康納爾島）',
         'Pacific/Guam' => '查莫洛時間（關島）',
         'Pacific/Honolulu' => '夏威夷-阿留申時間（檀香山）',
-        'Pacific/Johnston' => '夏威夷-阿留申時間（強斯頓）',
         'Pacific/Kiritimati' => '萊恩群島時間（基里地馬地島）',
         'Pacific/Kosrae' => '科斯瑞時間',
         'Pacific/Kwajalein' => '馬紹爾群島時間（瓜加林島）',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => '威克島時間',
         'Pacific/Wallis' => '瓦利斯和富圖納群島時間',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zh.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => '北美山区时间（纳尔逊堡）',
         'America/Fortaleza' => '巴西利亚时间（福塔雷萨）',
         'America/Glace_Bay' => '大西洋时间（格莱斯贝）',
-        'America/Godthab' => '格陵兰岛西部时间（努克）',
+        'America/Godthab' => '格陵兰时间（努克）',
         'America/Goose_Bay' => '大西洋时间（古斯湾）',
         'America/Grand_Turk' => '北美东部时间（大特克）',
         'America/Grenada' => '大西洋时间（格林纳达）',
@@ -156,7 +156,6 @@
         'America/Montserrat' => '大西洋时间（蒙特塞拉特）',
         'America/Nassau' => '北美东部时间（拿骚）',
         'America/New_York' => '北美东部时间（纽约）',
-        'America/Nipigon' => '北美东部时间（尼皮贡）',
         'America/Nome' => '阿拉斯加时间（诺姆）',
         'America/Noronha' => '费尔南多-迪诺罗尼亚岛时间（洛罗尼亚）',
         'America/North_Dakota/Beulah' => '北美中部时间（北达科他州比尤拉）',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => '北美中部时间（北达科他州新塞勒姆）',
         'America/Ojinaga' => '北美中部时间（奥希纳加）',
         'America/Panama' => '北美东部时间（巴拿马）',
-        'America/Pangnirtung' => '北美东部时间（旁涅唐）',
         'America/Paramaribo' => '苏里南时间（帕拉马里博）',
         'America/Phoenix' => '北美山区时间（凤凰城）',
         'America/Port-au-Prince' => '北美东部时间（太子港）',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => '亚马逊时间（波多韦柳）',
         'America/Puerto_Rico' => '大西洋时间（波多黎各）',
         'America/Punta_Arenas' => '智利时间（蓬塔阿雷纳斯）',
-        'America/Rainy_River' => '北美中部时间（雷尼河）',
         'America/Rankin_Inlet' => '北美中部时间（兰今湾）',
         'America/Recife' => '巴西利亚时间（累西腓）',
         'America/Regina' => '北美中部时间（里贾纳）',
         'America/Resolute' => '北美中部时间（雷索卢特）',
         'America/Rio_Branco' => '阿克里时间（里奥布郎库）',
-        'America/Santa_Isabel' => '墨西哥西北部时间（圣伊萨贝尔）',
         'America/Santarem' => '巴西利亚时间（圣塔伦）',
         'America/Santiago' => '智利时间（圣地亚哥）',
         'America/Santo_Domingo' => '大西洋时间（圣多明各）',
         'America/Sao_Paulo' => '巴西利亚时间（圣保罗）',
-        'America/Scoresbysund' => '格陵兰岛东部时间（斯科列斯比桑德）',
+        'America/Scoresbysund' => '格陵兰时间（斯科列斯比桑德）',
         'America/Sitka' => '阿拉斯加时间（锡特卡）',
         'America/St_Barthelemy' => '大西洋时间（圣巴泰勒米岛）',
         'America/St_Johns' => '纽芬兰时间（圣约翰斯）',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => '北美中部时间（斯威夫特卡伦特）',
         'America/Tegucigalpa' => '北美中部时间（特古西加尔巴）',
         'America/Thule' => '大西洋时间（图勒）',
-        'America/Thunder_Bay' => '北美东部时间（桑德贝）',
         'America/Tijuana' => '北美太平洋时间（蒂华纳）',
         'America/Toronto' => '北美东部时间（多伦多）',
         'America/Tortola' => '大西洋时间（托尔托拉）',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => '育空时间（怀特霍斯）',
         'America/Winnipeg' => '北美中部时间（温尼伯）',
         'America/Yakutat' => '阿拉斯加时间（亚库塔特）',
-        'America/Yellowknife' => '北美山区时间（耶洛奈夫）',
-        'Antarctica/Casey' => '凯西时间（卡塞）',
+        'Antarctica/Casey' => '澳大利亚西部时间（卡塞）',
         'Antarctica/Davis' => '戴维斯时间',
         'Antarctica/DumontDUrville' => '迪蒙·迪维尔时间',
         'Antarctica/Macquarie' => '澳大利亚东部时间（麦格理）',
@@ -216,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' => '阿塞拜疆时间（巴库）',
@@ -233,7 +227,6 @@
         'Asia/Brunei' => '文莱达鲁萨兰时间',
         'Asia/Calcutta' => '印度时间（加尔各答）',
         'Asia/Chita' => '雅库茨克时间（赤塔）',
-        'Asia/Choibalsan' => '乌兰巴托时间（乔巴山）',
         'Asia/Colombo' => '印度时间（科伦坡）',
         'Asia/Damascus' => '东欧时间（大马士革）',
         'Asia/Dhaka' => '孟加拉时间（达卡）',
@@ -267,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' => '中南半岛时间（胡志明市）',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => '澳大利亚中部时间（阿德莱德）',
         'Australia/Brisbane' => '澳大利亚东部时间（布里斯班）',
         'Australia/Broken_Hill' => '澳大利亚中部时间（布罗肯希尔）',
-        'Australia/Currie' => '澳大利亚东部时间（库利）',
         'Australia/Darwin' => '澳大利亚中部时间（达尔文）',
         'Australia/Eucla' => '澳大利亚中西部时间（尤克拉）',
         'Australia/Hobart' => '澳大利亚东部时间（霍巴特）',
@@ -320,8 +312,6 @@
         'Australia/Melbourne' => '澳大利亚东部时间（墨尔本）',
         'Australia/Perth' => '澳大利亚西部时间（珀斯）',
         'Australia/Sydney' => '澳大利亚东部时间（悉尼）',
-        'CST6CDT' => '北美中部时间',
-        'EST5EDT' => '北美东部时间',
         'Etc/GMT' => '格林尼治标准时间',
         'Etc/UTC' => '协调世界时',
         'Europe/Amsterdam' => '中欧时间（阿姆斯特丹）',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => '东欧时间（塔林）',
         'Europe/Tirane' => '中欧时间（地拉那）',
         'Europe/Ulyanovsk' => '莫斯科时间（乌里扬诺夫斯克）',
-        'Europe/Uzhgorod' => '东欧时间（乌日哥罗德）',
         'Europe/Vaduz' => '中欧时间（瓦杜兹）',
         'Europe/Vatican' => '中欧时间（梵蒂冈）',
         'Europe/Vienna' => '中欧时间（维也纳）',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => '伏尔加格勒时间',
         'Europe/Warsaw' => '中欧时间（华沙）',
         'Europe/Zagreb' => '中欧时间（萨格勒布）',
-        'Europe/Zaporozhye' => '东欧时间（扎波罗热）',
         'Europe/Zurich' => '中欧时间（苏黎世）',
         'Indian/Antananarivo' => '东部非洲时间（安塔那那利佛）',
         'Indian/Chagos' => '印度洋时间（查戈斯）',
@@ -395,24 +383,21 @@
         'Indian/Mauritius' => '毛里求斯时间',
         'Indian/Mayotte' => '东部非洲时间（马约特）',
         'Indian/Reunion' => '留尼汪时间',
-        'MST7MDT' => '北美山区时间',
-        'PST8PDT' => '北美太平洋时间',
         'Pacific/Apia' => '阿皮亚时间',
         'Pacific/Auckland' => '新西兰时间（奥克兰）',
         'Pacific/Bougainville' => '巴布亚新几内亚时间（布干维尔）',
-        'Pacific/Chatham' => '查坦时间（查塔姆）',
+        'Pacific/Chatham' => '查塔姆时间',
         'Pacific/Easter' => '复活节岛时间',
         'Pacific/Efate' => '瓦努阿图时间（埃法特）',
         'Pacific/Enderbury' => '菲尼克斯群岛时间（恩德伯里）',
         'Pacific/Fakaofo' => '托克劳时间（法考福）',
         'Pacific/Fiji' => '斐济时间',
         'Pacific/Funafuti' => '图瓦卢时间（富纳富提）',
-        'Pacific/Galapagos' => '加拉帕戈斯时间',
+        'Pacific/Galapagos' => '科隆群岛时间',
         'Pacific/Gambier' => '甘比尔时间',
         'Pacific/Guadalcanal' => '所罗门群岛时间（瓜达尔卡纳尔）',
         'Pacific/Guam' => '查莫罗时间（关岛）',
         'Pacific/Honolulu' => '夏威夷-阿留申时间（檀香山）',
-        'Pacific/Johnston' => '夏威夷-阿留申时间（约翰斯顿）',
         'Pacific/Kiritimati' => '莱恩群岛时间（基里地马地岛）',
         'Pacific/Kosrae' => '科斯雷时间（库赛埃）',
         'Pacific/Kwajalein' => '马绍尔群岛时间（夸贾林）',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => '威克岛时间',
         'Pacific/Wallis' => '瓦利斯和富图纳时间',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zu.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zu.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zu.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/timezones/zu.php	2026-05-20 10:22:01.000000000 +0200
@@ -106,7 +106,7 @@
         'America/Fort_Nelson' => 'Isikhathi sase-North American Mountain (i-Fort Nelson)',
         'America/Fortaleza' => 'Isikhathi sase-Brasilia (i-Fortaleza)',
         'America/Glace_Bay' => 'Isikhathi sase-Atlantic (i-Glace Bay)',
-        'America/Godthab' => 'Isikhathi sase-West Greenland (i-Nuuk)',
+        'America/Godthab' => 'Isikhathi sase-i-Greenland (i-Nuuk)',
         'America/Goose_Bay' => 'Isikhathi sase-Atlantic (i-Goose Bay)',
         'America/Grand_Turk' => 'Isikhathi sase-North American East (i-Grand Turk)',
         'America/Grenada' => 'Isikhathi sase-Atlantic (i-Grenada)',
@@ -156,7 +156,6 @@
         'America/Montserrat' => 'Isikhathi sase-Atlantic (i-Montserrat)',
         'America/Nassau' => 'Isikhathi sase-North American East (i-Nassau)',
         'America/New_York' => 'Isikhathi sase-North American East (i-New York)',
-        'America/Nipigon' => 'Isikhathi sase-North American East (i-Nipigon)',
         'America/Nome' => 'Isikhathi sase-Alaska (i-Nome)',
         'America/Noronha' => 'Isikhathi sase-Fernando de Noronha (i-Noronha)',
         'America/North_Dakota/Beulah' => 'Isikhathi sase-North American Central (i-Beulah, North Dakota)',
@@ -164,7 +163,6 @@
         'America/North_Dakota/New_Salem' => 'Isikhathi sase-North American Central (i-New Salem, North Dakota)',
         'America/Ojinaga' => 'Isikhathi sase-North American Central (i-Ojinaga)',
         'America/Panama' => 'Isikhathi sase-North American East (i-Panama)',
-        'America/Pangnirtung' => 'Isikhathi sase-North American East (i-Pangnirtung)',
         'America/Paramaribo' => 'Isikhathi sase-Suriname (i-Paramaribo)',
         'America/Phoenix' => 'Isikhathi sase-North American Mountain (i-Phoenix)',
         'America/Port-au-Prince' => 'Isikhathi sase-North American East (i-Port-au-Prince)',
@@ -172,18 +170,16 @@
         'America/Porto_Velho' => 'Isikhathi sase-Amazon (i-Porto Velho)',
         'America/Puerto_Rico' => 'Isikhathi sase-Atlantic (i-Puerto Rico)',
         'America/Punta_Arenas' => 'Isikhathi sase-Chile (i-Punta Arenas)',
-        'America/Rainy_River' => 'Isikhathi sase-North American Central (i-Rainy River)',
         'America/Rankin_Inlet' => 'Isikhathi sase-North American Central (i-Rankin Inlet)',
         'America/Recife' => 'Isikhathi sase-Brasilia (i-Recife)',
         'America/Regina' => 'Isikhathi sase-North American Central (i-Regina)',
         'America/Resolute' => 'Isikhathi sase-North American Central (i-Resolute)',
         'America/Rio_Branco' => 'Isikhathi sase-i-Brazil (i-Rio Branco)',
-        'America/Santa_Isabel' => 'Isikhathi sase-Northwest Mexico (i-Santa Isabel)',
         'America/Santarem' => 'Isikhathi sase-Brasilia (i-Santarem)',
         'America/Santiago' => 'Isikhathi sase-Chile (i-Santiago)',
         'America/Santo_Domingo' => 'Isikhathi sase-Atlantic (i-Santo Domingo)',
         'America/Sao_Paulo' => 'Isikhathi sase-Brasilia (i-Sao Paulo)',
-        'America/Scoresbysund' => 'Isikhathi sase-East Greenland (i-Ittoqqortoormiit)',
+        'America/Scoresbysund' => 'Isikhathi sase-i-Greenland (i-Ittoqqortoormiit)',
         'America/Sitka' => 'Isikhathi sase-Alaska (i-Sitka)',
         'America/St_Barthelemy' => 'Isikhathi sase-Atlantic (i-St. Barthélemy)',
         'America/St_Johns' => 'Isikhathi sase-Newfoundland (i-St. John’s)',
@@ -194,7 +190,6 @@
         'America/Swift_Current' => 'Isikhathi sase-North American Central (i-Swift Current)',
         'America/Tegucigalpa' => 'Isikhathi sase-North American Central (i-Tegucigalpa)',
         'America/Thule' => 'Isikhathi sase-Atlantic (i-Thule)',
-        'America/Thunder_Bay' => 'Isikhathi sase-North American East (i-Thunder Bay)',
         'America/Tijuana' => 'Isikhathi sase-North American Pacific (i-Tijuana)',
         'America/Toronto' => 'Isikhathi sase-North American East (i-Toronto)',
         'America/Tortola' => 'Isikhathi sase-Atlantic (i-Tortola)',
@@ -202,8 +197,7 @@
         'America/Whitehorse' => 'Yukon Time (i-Whitehorse)',
         'America/Winnipeg' => 'Isikhathi sase-North American Central (i-Winnipeg)',
         'America/Yakutat' => 'Isikhathi sase-Alaska (i-Yakutat)',
-        'America/Yellowknife' => 'Isikhathi sase-North American Mountain (i-Yellowknife)',
-        'Antarctica/Casey' => 'Isikhathi sase-i-Antarctica (i-Casey)',
+        'Antarctica/Casey' => 'Isikhathi sase-Western Australia (i-Casey)',
         'Antarctica/Davis' => 'Isikhathi sase-Davis (i-Davis)',
         'Antarctica/DumontDUrville' => 'Isikhathi sase-Dumont-d’Urville (i-Dumont d’Urville)',
         'Antarctica/Macquarie' => 'Isikhathi sase-Eastern Australia (i-Macquarie)',
@@ -216,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 sase-Mpumalanga 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)',
@@ -233,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)',
@@ -267,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 sase-Mpumalanga 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)',
@@ -311,7 +304,6 @@
         'Australia/Adelaide' => 'Isikhathi sase-Central Australia (i-Adelaide)',
         'Australia/Brisbane' => 'Isikhathi sase-Eastern Australia (i-Brisbane)',
         'Australia/Broken_Hill' => 'Isikhathi sase-Central Australia (i-Broken Hill)',
-        'Australia/Currie' => 'Isikhathi sase-Eastern Australia (i-Currie)',
         'Australia/Darwin' => 'Isikhathi sase-Central Australia (i-Darwin)',
         'Australia/Eucla' => 'Isikhathi sase-Australian Central West (i-Eucla)',
         'Australia/Hobart' => 'Isikhathi sase-Eastern Australia (i-Hobart)',
@@ -320,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)',
@@ -374,7 +364,6 @@
         'Europe/Tallinn' => 'Isikhathi sase-Eastern Europe (i-Tallinn)',
         'Europe/Tirane' => 'Isikhathi sase-Central Europe (i-Tirane)',
         'Europe/Ulyanovsk' => 'Isikhathi sase-Moscow (i-Ulyanovsk)',
-        'Europe/Uzhgorod' => 'Isikhathi sase-Eastern Europe (i-Uzhhorod)',
         'Europe/Vaduz' => 'Isikhathi sase-Central Europe (i-Vaduz)',
         'Europe/Vatican' => 'Isikhathi sase-Central Europe (i-Vatican)',
         'Europe/Vienna' => 'Isikhathi sase-Central Europe (i-Vienna)',
@@ -382,7 +371,6 @@
         'Europe/Volgograd' => 'Isikhathi sase-Volgograd (i-Volgograd)',
         'Europe/Warsaw' => 'Isikhathi sase-Central Europe (i-Warsaw)',
         'Europe/Zagreb' => 'Isikhathi sase-Central Europe (i-Zagreb)',
-        'Europe/Zaporozhye' => 'Isikhathi sase-Eastern Europe (i-Zaporozhye)',
         'Europe/Zurich' => 'Isikhathi sase-Central Europe (i-Zurich)',
         'Indian/Antananarivo' => 'Isikhathi saseMpumalanga Afrika (i-Antananarivo)',
         'Indian/Chagos' => 'Isikhathi sase-Indian Ocean (i-Chagos)',
@@ -395,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)',
@@ -412,7 +398,6 @@
         'Pacific/Guadalcanal' => 'Isikhathi sase-Solomon Islands (i-Guadalcanal)',
         'Pacific/Guam' => 'Isikhathi esivamile sase-Chamorro (i-Guam)',
         'Pacific/Honolulu' => 'Isikhathi sase-Hawaii-Aleutia (i-Honolulu)',
-        'Pacific/Johnston' => 'Isikhathi sase-Hawaii-Aleutia (i-Johnston)',
         'Pacific/Kiritimati' => 'Isikhathi sase-Line Islands (i-Kiritimati)',
         'Pacific/Kosrae' => 'Isikhathi sase-Kosrae (i-Kosrae)',
         'Pacific/Kwajalein' => 'Isikhathi sase-Marshall Islands (i-Kwajalein)',
@@ -437,6 +422,5 @@
         'Pacific/Wake' => 'Isikhathi sase-Wake Island (i-Wake)',
         'Pacific/Wallis' => 'Isikhathi sase-Wallis nase-Futuna (i-Wallis)',
     ],
-    'Meta' => [
-    ],
+    'Meta' => [],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/version.txt symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/version.txt
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Resources/data/version.txt	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Resources/data/version.txt	2026-05-20 10:22:01.000000000 +0200
@@ -1 +1 @@
-73.1
+76.1
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Scripts.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Scripts.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Scripts.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Scripts.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
     /**
      * @throws MissingResourceException if the script code does not exist
      */
-    public static function getName(string $script, string $displayLocale = null): string
+    public static function getName(string $script, ?string $displayLocale = null): string
     {
         return self::readEntry(['Names', $script], $displayLocale);
     }
@@ -51,7 +51,7 @@
     /**
      * @return string[]
      */
-    public static function getNames(string $displayLocale = null): array
+    public static function getNames(?string $displayLocale = null): array
     {
         return self::asort(self::readEntry(['Names'], $displayLocale), $displayLocale);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/CountriesTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/CountriesTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/CountriesTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/CountriesTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 testGetNames($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $countries = array_keys(Countries::getNames($displayLocale));
 
         sort($countries);
@@ -544,6 +549,8 @@
 
     public function testGetNamesDefaultLocale()
     {
+        IntlTestHelper::requireFullIntl($this);
+
         \Locale::setDefault('de_AT');
 
         $this->assertSame(Countries::getNames('de_AT'), Countries::getNames());
@@ -554,6 +561,10 @@
      */
     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 testGetName($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $names = Countries::getNames($displayLocale);
 
         foreach ($names as $country => $name) {
@@ -636,6 +651,10 @@
      */
     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 testGetAlpha3Names($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $names = Countries::getAlpha3Names($displayLocale);
 
         $alpha3Codes = array_keys($names);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/CurrenciesTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/CurrenciesTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/CurrenciesTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/CurrenciesTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,7 @@
 
 use Symfony\Component\Intl\Currencies;
 use Symfony\Component\Intl\Exception\MissingResourceException;
+use Symfony\Component\Intl\Util\IntlTestHelper;
 
 /**
  * @group intl-data
@@ -293,6 +294,7 @@
         'WST',
         'XAF',
         'XCD',
+        'XCG',
         'XEU',
         'XFO',
         'XFU',
@@ -312,6 +314,7 @@
         'ZRN',
         'ZRZ',
         'ZWD',
+        'ZWG',
         'ZWL',
         'ZWR',
     ];
@@ -529,6 +532,7 @@
         'CSD' => 891,
         'ZMK' => 894,
         'TWD' => 901,
+        'ZWG' => 924,
         'SLE' => 925,
         'VED' => 926,
         'UYW' => 927,
@@ -599,6 +603,10 @@
      */
     public function testGetNames($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $names = Currencies::getNames($displayLocale);
 
         $keys = array_keys($names);
@@ -617,6 +625,8 @@
 
     public function testGetNamesDefaultLocale()
     {
+        IntlTestHelper::requireFullIntl($this);
+
         \Locale::setDefault('de_AT');
 
         $this->assertSame(Currencies::getNames('de_AT'), Currencies::getNames());
@@ -627,6 +637,10 @@
      */
     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
@@ -638,6 +652,10 @@
      */
     public function testGetName($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $expected = Currencies::getNames($displayLocale);
         $actual = [];
 
@@ -650,6 +668,8 @@
 
     public function testGetNameDefaultLocale()
     {
+        IntlTestHelper::requireFullIntl($this);
+
         \Locale::setDefault('de_AT');
 
         $expected = Currencies::getNames('de_AT');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/Data/Bundle/Writer/Fixtures/en.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/Data/Bundle/Writer/Fixtures/en.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/Data/Bundle/Writer/Fixtures/en.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/Data/Bundle/Writer/Fixtures/en.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 return [
     'Entry1' => [
         'Array' => [
-            0 => 'foo',
-            1 => 'bar',
+            'foo',
+            'bar',
         ],
         'Integer' => 5,
         'Boolean' => false,
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/LanguagesTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/LanguagesTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/LanguagesTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/LanguagesTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,7 @@
 
 use Symfony\Component\Intl\Exception\MissingResourceException;
 use Symfony\Component\Intl\Languages;
+use Symfony\Component\Intl\Util\IntlTestHelper;
 
 /**
  * @group intl-data
@@ -46,6 +47,7 @@
         'ang',
         'ann',
         'anp',
+        'apc',
         'ar',
         'arc',
         'arn',
@@ -91,6 +93,7 @@
         'bjn',
         'bkm',
         'bla',
+        'blo',
         'blt',
         'bm',
         'bn',
@@ -220,7 +223,6 @@
         'gmh',
         'gn',
         'goh',
-        'gom',
         'gon',
         'gor',
         'got',
@@ -333,6 +335,7 @@
         'kv',
         'kw',
         'kwk',
+        'kxv',
         'ky',
         'la',
         'lad',
@@ -348,6 +351,7 @@
         'lil',
         'liv',
         'lkt',
+        'lld',
         'lmo',
         'ln',
         'lo',
@@ -386,6 +390,7 @@
         'mgh',
         'mgo',
         'mh',
+        'mhn',
         'mi',
         'mic',
         'min',
@@ -532,6 +537,7 @@
         'si',
         'sid',
         'sk',
+        'skr',
         'sl',
         'slh',
         'sli',
@@ -623,6 +629,7 @@
         'vi',
         'vls',
         'vmf',
+        'vmw',
         'vo',
         'vot',
         'vro',
@@ -638,6 +645,7 @@
         'xal',
         'xh',
         'xmf',
+        'xnr',
         'xog',
         'yao',
         'yap',
@@ -682,6 +690,7 @@
         'ang',
         'ann',
         'anp',
+        'apc',
         'ara',
         'arc',
         'arg',
@@ -731,6 +740,7 @@
         'bjn',
         'bkm',
         'bla',
+        'blo',
         'blt',
         'bod',
         'bos',
@@ -859,7 +869,6 @@
         'glv',
         'gmh',
         'goh',
-        'gom',
         'gon',
         'gor',
         'got',
@@ -974,6 +983,7 @@
         'kur',
         'kut',
         'kwk',
+        'kxv',
         'lad',
         'lag',
         'lah',
@@ -990,6 +1000,7 @@
         'lit',
         'liv',
         'lkt',
+        'lld',
         'lmo',
         'lol',
         'lou',
@@ -1027,6 +1038,7 @@
         'mga',
         'mgh',
         'mgo',
+        'mhn',
         'mic',
         'min',
         'mkd',
@@ -1168,6 +1180,7 @@
         'shu',
         'sid',
         'sin',
+        'skr',
         'slh',
         'sli',
         'slk',
@@ -1265,6 +1278,7 @@
         'vie',
         'vls',
         'vmf',
+        'vmw',
         'vol',
         'vot',
         'vro',
@@ -1280,6 +1294,7 @@
         'xal',
         'xho',
         'xmf',
+        'xnr',
         'xog',
         'yao',
         'yap',
@@ -1506,6 +1521,7 @@
         'bam' => 'bm',
         'ben' => 'bn',
         'bod' => 'bo',
+        'tib' => 'bo',
         'bre' => 'br',
         'bos' => 'bs',
         'cat' => 'ca',
@@ -1514,26 +1530,33 @@
         'cos' => 'co',
         'cre' => 'cr',
         'ces' => 'cs',
+        'cze' => 'cs',
         'chu' => 'cu',
         'chv' => 'cv',
         'cym' => 'cy',
+        'wel' => 'cy',
         'dan' => 'da',
         'deu' => 'de',
+        'ger' => 'de',
         'div' => 'dv',
         'dzo' => 'dz',
         'ewe' => 'ee',
         'ell' => 'el',
+        'gre' => 'el',
         'eng' => 'en',
         'epo' => 'eo',
         'spa' => 'es',
         'est' => 'et',
+        'baq' => 'eu',
         'eus' => 'eu',
         'fas' => 'fa',
+        'per' => 'fa',
         'ful' => 'ff',
         'fin' => 'fi',
         'fij' => 'fj',
         'fao' => 'fo',
         'fra' => 'fr',
+        'fre' => 'fr',
         'fry' => 'fy',
         'gle' => 'ga',
         'gla' => 'gd',
@@ -1548,6 +1571,7 @@
         'hrv' => 'hr',
         'hat' => 'ht',
         'hun' => 'hu',
+        'arm' => 'hy',
         'hye' => 'hy',
         'her' => 'hz',
         'ina' => 'ia',
@@ -1557,11 +1581,13 @@
         'iii' => 'ii',
         'ipk' => 'ik',
         'ido' => 'io',
+        'ice' => 'is',
         'isl' => 'is',
         'ita' => 'it',
         'iku' => 'iu',
         'jpn' => 'ja',
         'jav' => 'jv',
+        'geo' => 'ka',
         'kat' => 'ka',
         'kon' => 'kg',
         'kik' => 'ki',
@@ -1588,22 +1614,27 @@
         'lav' => 'lv',
         'mlg' => 'mg',
         'mah' => 'mh',
+        'mao' => 'mi',
         'mri' => 'mi',
+        'mac' => 'mk',
         'mkd' => 'mk',
         'mal' => 'ml',
         'mon' => 'mn',
         'mar' => 'mr',
+        'may' => 'ms',
         'msa' => 'ms',
         'mlt' => 'mt',
+        'bur' => 'my',
         'mya' => 'my',
         'nau' => 'na',
         'nob' => 'nb',
-        'nor' => 'no',
         'nde' => 'nd',
         'nep' => 'ne',
         'ndo' => 'ng',
+        'dut' => 'nl',
         'nld' => 'nl',
         'nno' => 'nn',
+        'nor' => 'no',
         'nbl' => 'nr',
         'nav' => 'nv',
         'nya' => 'ny',
@@ -1622,6 +1653,7 @@
         'run' => 'rn',
         'mol' => 'ro',
         'ron' => 'ro',
+        'rum' => 'ro',
         'rus' => 'ru',
         'kin' => 'rw',
         'san' => 'sa',
@@ -1631,10 +1663,12 @@
         'sag' => 'sg',
         'sin' => 'si',
         'slk' => 'sk',
+        'slo' => 'sk',
         'slv' => 'sl',
         'smo' => 'sm',
         'sna' => 'sn',
         'som' => 'so',
+        'alb' => 'sq',
         'sqi' => 'sq',
         'srp' => 'sr',
         'ssw' => 'ss',
@@ -1667,6 +1701,7 @@
         'yid' => 'yi',
         'yor' => 'yo',
         'zha' => 'za',
+        'chi' => 'zh',
         'zho' => 'zh',
         'zul' => 'zu',
     ];
@@ -1681,6 +1716,10 @@
      */
     public function testGetNames($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $languages = array_keys($names = Languages::getNames($displayLocale));
 
         sort($languages);
@@ -1698,6 +1737,8 @@
 
     public function testGetNamesDefaultLocale()
     {
+        IntlTestHelper::requireFullIntl($this);
+
         \Locale::setDefault('de_AT');
 
         $this->assertSame(Languages::getNames('de_AT'), Languages::getNames());
@@ -1708,6 +1749,10 @@
      */
     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
@@ -1719,6 +1764,10 @@
      */
     public function testGetName($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $names = Languages::getNames($displayLocale);
 
         foreach ($names as $language => $name) {
@@ -1735,6 +1784,8 @@
 
     public function testGetNameDefaultLocale()
     {
+        IntlTestHelper::requireFullIntl($this);
+
         \Locale::setDefault('de_AT');
 
         $names = Languages::getNames('de_AT');
@@ -1845,6 +1896,10 @@
      */
     public function testGetAlpha3Name($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $names = Languages::getAlpha3Names($displayLocale);
 
         foreach ($names as $language => $name) {
@@ -1864,6 +1919,10 @@
      */
     public function testGetAlpha3Names($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $languages = array_keys($names = Languages::getAlpha3Names($displayLocale));
 
         sort($languages);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/LocalesTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/LocalesTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/LocalesTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/LocalesTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,7 @@
 
 use Symfony\Component\Intl\Exception\MissingResourceException;
 use Symfony\Component\Intl\Locales;
+use Symfony\Component\Intl\Util\IntlTestHelper;
 
 /**
  * @group intl-data
@@ -21,12 +22,12 @@
 {
     public function testGetLocales()
     {
-        $this->assertSame($this->getLocales(), Locales::getLocales());
+        $this->assertSame(static::getLocales(), Locales::getLocales());
     }
 
     public function testGetAliases()
     {
-        $this->assertSame($this->getLocaleAliases(), Locales::getAliases());
+        $this->assertSame(static::getLocaleAliases(), Locales::getAliases());
     }
 
     /**
@@ -34,6 +35,10 @@
      */
     public function testGetNames($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $locales = array_keys(Locales::getNames($displayLocale));
 
         sort($locales);
@@ -41,11 +46,13 @@
         // We can't assert on exact list of locale, as there's too many variations.
         // The best we can do is to make sure getNames() returns a subset of what getLocales() returns.
         $this->assertNotEmpty($locales);
-        $this->assertEmpty(array_diff($locales, $this->getLocales()));
+        $this->assertEmpty(array_diff($locales, static::getLocales()));
     }
 
     public function testGetNamesDefaultLocale()
     {
+        IntlTestHelper::requireFullIntl($this);
+
         \Locale::setDefault('de_AT');
 
         $this->assertSame(Locales::getNames('de_AT'), Locales::getNames());
@@ -56,6 +63,10 @@
      */
     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 testGetName($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $names = Locales::getNames($displayLocale);
 
         foreach ($names as $locale => $name) {
@@ -76,6 +91,8 @@
 
     public function testGetNameDefaultLocale()
     {
+        IntlTestHelper::requireFullIntl($this);
+
         \Locale::setDefault('de_AT');
 
         $names = Locales::getNames('de_AT');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/NumberFormatter/AbstractNumberFormatterTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/NumberFormatter/AbstractNumberFormatterTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/NumberFormatter/AbstractNumberFormatterTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/NumberFormatter/AbstractNumberFormatterTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -867,7 +867,7 @@
     /**
      * @return NumberFormatter|\NumberFormatter
      */
-    abstract protected static function getNumberFormatter(string $locale = 'en', string $style = null, string $pattern = null);
+    abstract protected static function getNumberFormatter(string $locale = 'en', ?string $style = null, ?string $pattern = null);
 
     abstract protected function getIntlErrorMessage(): string;
 
@@ -878,7 +878,7 @@
      */
     abstract protected function isIntlFailure($errorCode): bool;
 
-    public static function throwOnWarning(int $errno, string $errstr, string $errfile = null, int $errline = null): bool
+    public static function throwOnWarning(int $errno, string $errstr, ?string $errfile = null, ?int $errline = null): bool
     {
         if ($errno & (\E_WARNING | \E_USER_WARNING)) {
             throw new \ErrorException($errstr, 0, $errno, $errfile ?? __FILE__, $errline ?? __LINE__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/NumberFormatter/NumberFormatterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/NumberFormatter/NumberFormatterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/NumberFormatter/NumberFormatterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/NumberFormatter/NumberFormatterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -171,7 +171,7 @@
         $formatter->setTextAttribute(NumberFormatter::NEGATIVE_PREFIX, '-');
     }
 
-    protected static function getNumberFormatter(?string $locale = 'en', string $style = null, string $pattern = null): NumberFormatter
+    protected static function getNumberFormatter(?string $locale = 'en', ?string $style = null, ?string $pattern = null): NumberFormatter
     {
         return new class($locale, $style, $pattern) extends NumberFormatter {
         };
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/NumberFormatter/Verification/NumberFormatterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/NumberFormatter/Verification/NumberFormatterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/NumberFormatter/Verification/NumberFormatterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/NumberFormatter/Verification/NumberFormatterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
         parent::testGetTextAttribute();
     }
 
-    protected static function getNumberFormatter(?string $locale = 'en', string $style = null, string $pattern = null): \NumberFormatter
+    protected static function getNumberFormatter(?string $locale = 'en', ?string $style = null, ?string $pattern = null): \NumberFormatter
     {
         return new \NumberFormatter($locale, $style, $pattern);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/ResourceBundleTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/ResourceBundleTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/ResourceBundleTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/ResourceBundleTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -159,6 +159,7 @@
         'en_GU',
         'en_GY',
         'en_HK',
+        'en_ID',
         'en_IE',
         'en_IL',
         'en_IM',
@@ -383,6 +384,8 @@
         'ia_001',
         'id',
         'id_ID',
+        'ie',
+        'ie_EE',
         'ig',
         'ig_NG',
         'ii',
@@ -408,6 +411,8 @@
         'ki',
         'ki_KE',
         'kk',
+        'kk_Cyrl',
+        'kk_Cyrl_KZ',
         'kk_KZ',
         'kl',
         'kl_GL',
@@ -416,6 +421,7 @@
         'kn',
         'kn_IN',
         'ko',
+        'ko_CN',
         'ko_KP',
         'ko_KR',
         'ks',
@@ -490,6 +496,9 @@
         'no',
         'no_NO',
         'no_NO_NY',
+        'oc',
+        'oc_ES',
+        'oc_FR',
         'om',
         'om_ET',
         'om_KE',
@@ -602,6 +611,9 @@
         'sr_RS',
         'sr_XK',
         'sr_YU',
+        'st',
+        'st_LS',
+        'st_ZA',
         'su',
         'su_ID',
         'su_Latn',
@@ -634,6 +646,9 @@
         'tk_TM',
         'tl',
         'tl_PH',
+        'tn',
+        'tn_BW',
+        'tn_ZA',
         'to',
         'to_TO',
         'tr',
@@ -664,10 +679,12 @@
         'xh',
         'xh_ZA',
         'yi',
-        'yi_001',
+        'yi_UA',
         'yo',
         'yo_BJ',
         'yo_NG',
+        'za',
+        'za_CN',
         'zh',
         'zh_CN',
         'zh_HK',
@@ -675,10 +692,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',
@@ -749,45 +768,37 @@
         \Locale::setDefault($this->defaultLocale);
     }
 
-    public function provideLocales()
+    public static function provideLocales()
     {
         return array_map(
             function ($locale) { return [$locale]; },
-            $this->getLocales()
+            static::getLocales()
         );
     }
 
-    public function provideLocaleAliases()
+    public static function provideLocaleAliases()
     {
         return array_map(
             function ($alias, $ofLocale) { return [$alias, $ofLocale]; },
-            array_keys($this->getLocaleAliases()),
-            $this->getLocaleAliases()
+            array_keys(static::getLocaleAliases()),
+            static::getLocaleAliases()
         );
     }
 
-    public function provideRootLocales()
-    {
-        return array_map(
-            function ($locale) { return [$locale]; },
-            $this->getRootLocales()
-        );
-    }
-
-    protected function getLocales()
+    protected static function getLocales()
     {
         return self::LOCALES;
     }
 
-    protected function getLocaleAliases()
+    protected static function getLocaleAliases()
     {
         return self::LOCALE_ALIASES;
     }
 
-    protected function getRootLocales()
+    protected static function getRootLocales()
     {
         if (null === self::$rootLocales) {
-            self::$rootLocales = array_filter($this->getLocales(), function ($locale) {
+            self::$rootLocales = array_filter(static::getLocales(), function ($locale) {
                 // no locales for which fallback is possible (e.g "en_GB")
                 return !str_contains($locale, '_');
             });
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/ScriptsTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/ScriptsTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/ScriptsTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/ScriptsTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,7 @@
 
 use Symfony\Component\Intl\Exception\MissingResourceException;
 use Symfony\Component\Intl\Scripts;
+use Symfony\Component\Intl\Util\IntlTestHelper;
 
 /**
  * @group intl-data
@@ -66,6 +67,7 @@
         'Elba',
         'Elym',
         'Ethi',
+        'Gara',
         'Geok',
         'Geor',
         'Glag',
@@ -75,6 +77,7 @@
         'Gran',
         'Grek',
         'Gujr',
+        'Gukh',
         'Guru',
         'Hanb',
         'Hang',
@@ -106,6 +109,7 @@
         'Knda',
         'Kore',
         'Kpel',
+        'Krai',
         'Kthi',
         'Lana',
         'Laoo',
@@ -148,6 +152,7 @@
         'Nshu',
         'Ogam',
         'Olck',
+        'Onao',
         'Orkh',
         'Orya',
         'Osge',
@@ -183,6 +188,7 @@
         'Sora',
         'Soyo',
         'Sund',
+        'Sunu',
         'Sylo',
         'Syrc',
         'Syre',
@@ -204,7 +210,9 @@
         'Tibt',
         'Tirh',
         'Tnsa',
+        'Todr',
         'Toto',
+        'Tutg',
         'Ugar',
         'Vaii',
         'Visp',
@@ -235,6 +243,10 @@
      */
     public function testGetNames($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $scripts = array_keys(Scripts::getNames($displayLocale));
 
         sort($scripts);
@@ -247,6 +259,8 @@
 
     public function testGetNamesDefaultLocale()
     {
+        IntlTestHelper::requireFullIntl($this);
+
         \Locale::setDefault('de_AT');
 
         $this->assertSame(Scripts::getNames('de_AT'), Scripts::getNames());
@@ -257,6 +271,10 @@
      */
     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 +286,10 @@
      */
     public function testGetName($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $names = Scripts::getNames($displayLocale);
 
         foreach ($names as $script => $name) {
@@ -277,6 +299,8 @@
 
     public function testGetNameDefaultLocale()
     {
+        IntlTestHelper::requireFullIntl($this);
+
         \Locale::setDefault('de_AT');
 
         $names = Scripts::getNames('de_AT');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/TimezonesTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/TimezonesTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Tests/TimezonesTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Tests/TimezonesTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -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
@@ -177,7 +178,6 @@
         'America/Montserrat',
         'America/Nassau',
         'America/New_York',
-        'America/Nipigon',
         'America/Nome',
         'America/Noronha',
         'America/North_Dakota/Beulah',
@@ -185,7 +185,6 @@
         'America/North_Dakota/New_Salem',
         'America/Ojinaga',
         'America/Panama',
-        'America/Pangnirtung',
         'America/Paramaribo',
         'America/Phoenix',
         'America/Port-au-Prince',
@@ -193,13 +192,11 @@
         'America/Porto_Velho',
         'America/Puerto_Rico',
         'America/Punta_Arenas',
-        'America/Rainy_River',
         'America/Rankin_Inlet',
         'America/Recife',
         'America/Regina',
         'America/Resolute',
         'America/Rio_Branco',
-        'America/Santa_Isabel',
         'America/Santarem',
         'America/Santiago',
         'America/Santo_Domingo',
@@ -215,7 +212,6 @@
         'America/Swift_Current',
         'America/Tegucigalpa',
         'America/Thule',
-        'America/Thunder_Bay',
         'America/Tijuana',
         'America/Toronto',
         'America/Tortola',
@@ -223,7 +219,6 @@
         'America/Whitehorse',
         'America/Winnipeg',
         'America/Yakutat',
-        'America/Yellowknife',
         'Antarctica/Casey',
         'Antarctica/Davis',
         'Antarctica/DumontDUrville',
@@ -254,7 +249,6 @@
         'Asia/Brunei',
         'Asia/Calcutta',
         'Asia/Chita',
-        'Asia/Choibalsan',
         'Asia/Colombo',
         'Asia/Damascus',
         'Asia/Dhaka',
@@ -332,7 +326,6 @@
         'Australia/Adelaide',
         'Australia/Brisbane',
         'Australia/Broken_Hill',
-        'Australia/Currie',
         'Australia/Darwin',
         'Australia/Eucla',
         'Australia/Hobart',
@@ -341,8 +334,6 @@
         'Australia/Melbourne',
         'Australia/Perth',
         'Australia/Sydney',
-        'CST6CDT',
-        'EST5EDT',
         'Etc/GMT',
         'Etc/UTC',
         'Europe/Amsterdam',
@@ -395,7 +386,6 @@
         'Europe/Tallinn',
         'Europe/Tirane',
         'Europe/Ulyanovsk',
-        'Europe/Uzhgorod',
         'Europe/Vaduz',
         'Europe/Vatican',
         'Europe/Vienna',
@@ -403,7 +393,6 @@
         'Europe/Volgograd',
         'Europe/Warsaw',
         'Europe/Zagreb',
-        'Europe/Zaporozhye',
         'Europe/Zurich',
         'Indian/Antananarivo',
         'Indian/Chagos',
@@ -416,8 +405,6 @@
         'Indian/Mauritius',
         'Indian/Mayotte',
         'Indian/Reunion',
-        'MST7MDT',
-        'PST8PDT',
         'Pacific/Apia',
         'Pacific/Auckland',
         'Pacific/Bougainville',
@@ -433,7 +420,6 @@
         'Pacific/Guadalcanal',
         'Pacific/Guam',
         'Pacific/Honolulu',
-        'Pacific/Johnston',
         'Pacific/Kiritimati',
         'Pacific/Kosrae',
         'Pacific/Kwajalein',
@@ -478,6 +464,10 @@
      */
     public function testGetNames($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $zones = array_keys(Timezones::getNames($displayLocale));
 
         sort($zones);
@@ -488,6 +478,8 @@
 
     public function testGetNamesDefaultLocale()
     {
+        IntlTestHelper::requireFullIntl($this);
+
         \Locale::setDefault('de_AT');
 
         $this->assertSame(Timezones::getNames('de_AT'), Timezones::getNames());
@@ -498,6 +490,10 @@
      */
     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
@@ -509,6 +505,10 @@
      */
     public function testGetName($displayLocale)
     {
+        if ('en' !== $displayLocale) {
+            IntlTestHelper::requireFullIntl($this);
+        }
+
         $names = Timezones::getNames($displayLocale);
 
         foreach ($names as $language => $name) {
@@ -518,6 +518,8 @@
 
     public function testGetNameDefaultLocale()
     {
+        IntlTestHelper::requireFullIntl($this);
+
         \Locale::setDefault('de_AT');
 
         $names = Timezones::getNames('de_AT');
@@ -613,6 +615,12 @@
      */
     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);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Timezones.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Timezones.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Timezones.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Timezones.php	2026-05-20 10:22:01.000000000 +0200
@@ -49,7 +49,7 @@
     /**
      * @throws MissingResourceException if the timezone identifier does not exist or is an alias
      */
-    public static function getName(string $timezone, string $displayLocale = null): string
+    public static function getName(string $timezone, ?string $displayLocale = null): string
     {
         return self::readEntry(['Names', $timezone], $displayLocale);
     }
@@ -57,7 +57,7 @@
     /**
      * @return string[]
      */
-    public static function getNames(string $displayLocale = null): array
+    public static function getNames(?string $displayLocale = null): array
     {
         return self::asort(self::readEntry(['Names'], $displayLocale), $displayLocale);
     }
@@ -66,14 +66,14 @@
      * @throws \Exception       if the timezone identifier does not exist
      * @throws RuntimeException if there's no timezone DST transition information available
      */
-    public static function getRawOffset(string $timezone, int $timestamp = null): int
+    public static function getRawOffset(string $timezone, ?int $timestamp = null): int
     {
         $dateTimeImmutable = new \DateTimeImmutable(date('Y-m-d H:i:s', $timestamp ?? time()), new \DateTimeZone($timezone));
 
         return $dateTimeImmutable->getOffset();
     }
 
-    public static function getGmtOffset(string $timezone, int $timestamp = null, string $displayLocale = null): string
+    public static function getGmtOffset(string $timezone, ?int $timestamp = null, ?string $displayLocale = null): string
     {
         $offset = self::getRawOffset($timezone, $timestamp);
         $abs = abs($offset);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Util/GitRepository.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Util/GitRepository.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Util/GitRepository.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Util/GitRepository.php	2026-05-20 10:22:01.000000000 +0200
@@ -69,7 +69,7 @@
         return new \DateTime($this->getLastLine($this->execInPath('git log -1 --format="%ai"')));
     }
 
-    public function getLastTag(callable $filter = null): string
+    public function getLastTag(?callable $filter = null): string
     {
         $tags = $this->execInPath('git tag -l --sort=v:refname');
 
@@ -90,7 +90,7 @@
         return self::exec(sprintf('cd %s && %s', escapeshellarg($this->path), $command));
     }
 
-    private static function exec(string $command, string $customErrorMessage = null): array
+    private static function exec(string $command, ?string $customErrorMessage = null): array
     {
         exec(sprintf('%s 2>&1', $command), $output, $result);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Util/IcuVersion.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Util/IcuVersion.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Util/IcuVersion.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Util/IcuVersion.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
      *
      * @see normalize()
      */
-    public static function compare(string $version1, string $version2, string $operator, int $precision = null)
+    public static function compare(string $version1, string $version2, string $operator, ?int $precision = null)
     {
         $version1 = self::normalize($version1, $precision);
         $version2 = self::normalize($version2, $precision);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Util/IntlTestHelper.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Util/IntlTestHelper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Util/IntlTestHelper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Util/IntlTestHelper.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     /**
      * Should be called before tests that work fine with the stub implementation.
      */
-    public static function requireIntl(TestCase $testCase, string $minimumIcuVersion = null)
+    public static function requireIntl(TestCase $testCase, ?string $minimumIcuVersion = null)
     {
         if (null === $minimumIcuVersion) {
             $minimumIcuVersion = Intl::getIcuStubVersion();
@@ -64,7 +64,7 @@
      * Should be called before tests that require a feature-complete intl
      * implementation.
      */
-    public static function requireFullIntl(TestCase $testCase, string $minimumIcuVersion = null)
+    public static function requireFullIntl(TestCase $testCase, ?string $minimumIcuVersion = null)
     {
         // We only run tests if the intl extension is loaded...
         if (!Intl::isExtensionLoaded()) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Util/Version.php symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Util/Version.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Intl/Util/Version.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Intl/Util/Version.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
      *
      * @see normalize()
      */
-    public static function compare(string $version1, string $version2, string $operator, int $precision = null)
+    public static function compare(string $version1, string $version2, string $operator, ?int $precision = null)
     {
         $version1 = self::normalize($version1, $precision);
         $version2 = self::normalize($version2, $precision);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Adapter/ConnectionInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Adapter/ConnectionInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Adapter/ConnectionInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Adapter/ConnectionInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,5 +34,5 @@
      * @throws ConnectionTimeoutException  When the connection can't be created because of an LDAP_TIMEOUT error
      * @throws InvalidCredentialsException When the connection can't be created because of an LDAP_INVALID_CREDENTIALS error
      */
-    public function bind(string $dn = null, string $password = null);
+    public function bind(?string $dn = null, ?string $password = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Adapter/ExtLdap/Connection.php symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Adapter/ExtLdap/Connection.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Adapter/ExtLdap/Connection.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Adapter/ExtLdap/Connection.php	2026-05-20 10:22:01.000000000 +0200
@@ -73,7 +73,7 @@
      *
      * @param string $password WARNING: When the LDAP server allows unauthenticated binds, a blank $password will always be valid
      */
-    public function bind(string $dn = null, string $password = null)
+    public function bind(?string $dn = null, ?string $password = null)
     {
         if (!$this->connection) {
             $this->connect();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Adapter/ExtLdap/UpdateOperation.php symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Adapter/ExtLdap/UpdateOperation.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Adapter/ExtLdap/UpdateOperation.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Adapter/ExtLdap/UpdateOperation.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,10 +48,15 @@
 
     public function toArray(): array
     {
-        return [
+        $op = [
             'attrib' => $this->attribute,
             'modtype' => $this->operationType,
-            'values' => $this->values,
         ];
+
+        if (\LDAP_MODIFY_BATCH_REMOVE_ALL !== $this->operationType) {
+            $op['values'] = $this->values;
+        }
+
+        return $op;
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -17,6 +17,7 @@
     ],
     "require": {
         "php": ">=7.2.5",
+        "symfony/deprecation-contracts": "^2.1|^3",
         "symfony/options-resolver": "^4.4|^5.0|^6.0",
         "symfony/polyfill-php80": "^1.15",
         "ext-ldap": "*"
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/LdapInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/LdapInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/LdapInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/LdapInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
      *
      * @throws ConnectionException if dn / password could not be bound
      */
-    public function bind(string $dn = null, string $password = null);
+    public function bind(?string $dn = null, ?string $password = null);
 
     /**
      * Queries a ldap server for entries matching the given criteria.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Ldap.php symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Ldap.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Ldap.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Ldap.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     /**
      * {@inheritdoc}
      */
-    public function bind(string $dn = null, string $password = null)
+    public function bind(?string $dn = null, ?string $password = null)
     {
         $this->adapter->getConnection()->bind($dn, $password);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Security/LdapAuthenticator.php symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Security/LdapAuthenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Security/LdapAuthenticator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Security/LdapAuthenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -94,7 +94,7 @@
         return $this->authenticator->onAuthenticationFailure($request, $exception);
     }
 
-    public function start(Request $request, AuthenticationException $authException = null): Response
+    public function start(Request $request, ?AuthenticationException $authException = null): Response
     {
         if (!$this->authenticator instanceof AuthenticationEntryPointInterface) {
             throw new NotAnEntryPointException(sprintf('Decorated authenticator "%s" does not implement interface "%s".', get_debug_type($this->authenticator), AuthenticationEntryPointInterface::class));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Security/LdapBadge.php symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Security/LdapBadge.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Security/LdapBadge.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Security/LdapBadge.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $searchPassword;
     private $queryString;
 
-    public function __construct(string $ldapServiceId, string $dnString = '{username}', string $searchDn = '', string $searchPassword = '', string $queryString = null)
+    public function __construct(string $ldapServiceId, string $dnString = '{username}', string $searchDn = '', string $searchPassword = '', ?string $queryString = null)
     {
         $this->ldapServiceId = $ldapServiceId;
         $this->dnString = $dnString;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Security/LdapUserProvider.php symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Security/LdapUserProvider.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Security/LdapUserProvider.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Security/LdapUserProvider.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,7 +41,7 @@
     private $passwordAttribute;
     private $extraFields;
 
-    public function __construct(LdapInterface $ldap, string $baseDn, string $searchDn = null, string $searchPassword = null, array $defaultRoles = [], string $uidKey = null, string $filter = null, string $passwordAttribute = null, array $extraFields = [])
+    public function __construct(LdapInterface $ldap, string $baseDn, ?string $searchDn = null, ?string $searchPassword = null, array $defaultRoles = [], ?string $uidKey = null, ?string $filter = null, ?string $passwordAttribute = null, array $extraFields = [])
     {
         if (null === $uidKey) {
             $uidKey = 'sAMAccountName';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Tests/Adapter/ExtLdap/LdapManagerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Tests/Adapter/ExtLdap/LdapManagerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Tests/Adapter/ExtLdap/LdapManagerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Tests/Adapter/ExtLdap/LdapManagerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -266,6 +266,23 @@
         $entryManager->addAttributeValues($entry, 'mail', $entry->getAttribute('mail'));
     }
 
+    public function testLdapApplyOperationsRemoveAll()
+    {
+        $entryManager = $this->adapter->getEntryManager();
+
+        $result = $this->executeSearchQuery(1);
+        $entry = $result[0];
+
+        $entryManager->applyOperations($entry->getDn(), [new UpdateOperation(\LDAP_MODIFY_BATCH_REMOVE_ALL, 'mail', null)]);
+
+        $result = $this->executeSearchQuery(1);
+        $entry = $result[0];
+
+        $this->assertNull($entry->getAttribute('mail'));
+
+        $entryManager->addAttributeValues($entry, 'mail', ['fabpot@symfony.com', 'fabien@potencier.com']);
+    }
+
     public function testLdapApplyOperationsRemoveAllWithArrayError()
     {
         $entryManager = $this->adapter->getEntryManager();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Tests/LdapTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Tests/LdapTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Ldap/Tests/LdapTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Ldap/Tests/LdapTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,7 +17,7 @@
 {
     protected function getLdapConfig()
     {
-        $h = @ldap_connect(getenv('LDAP_HOST'), getenv('LDAP_PORT'));
+        $h = @ldap_connect('ldap://'.getenv('LDAP_HOST').':'.getenv('LDAP_PORT'));
         @ldap_set_option($h, \LDAP_OPT_PROTOCOL_VERSION, 3);
 
         if (!$h || !@ldap_bind($h)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Lock/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -22,8 +22,8 @@
         "symfony/polyfill-php80": "^1.16"
     },
     "require-dev": {
-        "doctrine/dbal": "^2.13|^3.0",
-        "predis/predis": "~1.0"
+        "doctrine/dbal": "^2.13|^3|^4",
+        "predis/predis": "^1.0|^2.0"
     },
     "conflict": {
         "doctrine/dbal": "<2.13"
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Lock/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Lock/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Lock/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/LockInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/LockInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/LockInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/LockInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,7 +41,7 @@
      * @throws LockConflictedException If the lock is acquired by someone else
      * @throws LockAcquiringException  If the lock cannot be refreshed
      */
-    public function refresh(float $ttl = null);
+    public function refresh(?float $ttl = null);
 
     /**
      * Returns whether or not the lock is acquired.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Lock.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Lock.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Lock.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Lock.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
      * @param float|null $ttl         Maximum expected lock duration in seconds
      * @param bool       $autoRelease Whether to automatically release the lock or not when the lock instance is destroyed
      */
-    public function __construct(Key $key, PersistingStoreInterface $store, float $ttl = null, bool $autoRelease = true)
+    public function __construct(Key $key, PersistingStoreInterface $store, ?float $ttl = null, bool $autoRelease = true)
     {
         $this->store = $store;
         $this->key = $key;
@@ -191,7 +191,7 @@
     /**
      * {@inheritdoc}
      */
-    public function refresh(float $ttl = null)
+    public function refresh(?float $ttl = null)
     {
         if (null === $ttl) {
             $ttl = $this->ttl;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/NoLock.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/NoLock.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/NoLock.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/NoLock.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
         return true;
     }
 
-    public function refresh(float $ttl = null)
+    public function refresh(?float $ttl = null)
     {
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/DoctrineDbalPostgreSqlStore.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/DoctrineDbalPostgreSqlStore.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/DoctrineDbalPostgreSqlStore.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/DoctrineDbalPostgreSqlStore.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,9 +11,12 @@
 
 namespace Symfony\Component\Lock\Store;
 
+use Doctrine\DBAL\Configuration;
 use Doctrine\DBAL\Connection;
 use Doctrine\DBAL\DriverManager;
 use Doctrine\DBAL\Platforms\PostgreSQLPlatform;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
+use Doctrine\DBAL\Tools\DsnParser;
 use Symfony\Component\Lock\BlockingSharedLockStoreInterface;
 use Symfony\Component\Lock\BlockingStoreInterface;
 use Symfony\Component\Lock\Exception\InvalidArgumentException;
@@ -49,9 +52,30 @@
             $this->conn = $connOrUrl;
         } elseif (\is_string($connOrUrl)) {
             if (!class_exists(DriverManager::class)) {
-                throw new InvalidArgumentException(sprintf('Failed to parse the DSN "%s". Try running "composer require doctrine/dbal".', $connOrUrl));
+                throw new InvalidArgumentException('Failed to parse DSN. Try running "composer require doctrine/dbal".');
             }
-            $this->conn = DriverManager::getConnection(['url' => $this->filterDsn($connOrUrl)]);
+            if (class_exists(DsnParser::class)) {
+                $params = (new DsnParser([
+                    'db2' => 'ibm_db2',
+                    'mssql' => 'pdo_sqlsrv',
+                    'mysql' => 'pdo_mysql',
+                    'mysql2' => 'pdo_mysql',
+                    'postgres' => 'pdo_pgsql',
+                    'postgresql' => 'pdo_pgsql',
+                    'pgsql' => 'pdo_pgsql',
+                    'sqlite' => 'pdo_sqlite',
+                    'sqlite3' => 'pdo_sqlite',
+                ]))->parse($this->filterDsn($connOrUrl));
+            } else {
+                $params = ['url' => $this->filterDsn($connOrUrl)];
+            }
+
+            $config = new Configuration();
+            if (class_exists(DefaultSchemaManagerFactory::class)) {
+                $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+            }
+
+            $this->conn = DriverManager::getConnection($params, $config);
         } else {
             throw new \TypeError(sprintf('Argument 1 passed to "%s()" must be "%s" or string, "%s" given.', Connection::class, __METHOD__, get_debug_type($connOrUrl)));
         }
@@ -250,7 +274,7 @@
     private function filterDsn(string $dsn): string
     {
         if (!str_contains($dsn, '://')) {
-            throw new InvalidArgumentException(sprintf('String "%" is not a valid DSN for Doctrine DBAL.', $dsn));
+            throw new InvalidArgumentException('DSN is invalid for Doctrine DBAL.');
         }
 
         [$scheme, $rest] = explode(':', $dsn, 2);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/DoctrineDbalStore.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/DoctrineDbalStore.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/DoctrineDbalStore.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/DoctrineDbalStore.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,12 +11,15 @@
 
 namespace Symfony\Component\Lock\Store;
 
+use Doctrine\DBAL\Configuration;
 use Doctrine\DBAL\Connection;
 use Doctrine\DBAL\DriverManager;
 use Doctrine\DBAL\Exception as DBALException;
 use Doctrine\DBAL\Exception\TableNotFoundException;
 use Doctrine\DBAL\ParameterType;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
 use Doctrine\DBAL\Schema\Schema;
+use Doctrine\DBAL\Tools\DsnParser;
 use Symfony\Component\Lock\Exception\InvalidArgumentException;
 use Symfony\Component\Lock\Exception\InvalidTtlException;
 use Symfony\Component\Lock\Exception\LockConflictedException;
@@ -66,9 +69,30 @@
             $this->conn = $connOrUrl;
         } elseif (\is_string($connOrUrl)) {
             if (!class_exists(DriverManager::class)) {
-                throw new InvalidArgumentException(sprintf('Failed to parse the DSN "%s". Try running "composer require doctrine/dbal".', $connOrUrl));
+                throw new InvalidArgumentException('Failed to parse the DSN. Try running "composer require doctrine/dbal".');
             }
-            $this->conn = DriverManager::getConnection(['url' => $connOrUrl]);
+            if (class_exists(DsnParser::class)) {
+                $params = (new DsnParser([
+                    'db2' => 'ibm_db2',
+                    'mssql' => 'pdo_sqlsrv',
+                    'mysql' => 'pdo_mysql',
+                    'mysql2' => 'pdo_mysql',
+                    'postgres' => 'pdo_pgsql',
+                    'postgresql' => 'pdo_pgsql',
+                    'pgsql' => 'pdo_pgsql',
+                    'sqlite' => 'pdo_sqlite',
+                    'sqlite3' => 'pdo_sqlite',
+                ]))->parse($connOrUrl);
+            } else {
+                $params = ['url' => $connOrUrl];
+            }
+
+            $config = new Configuration();
+            if (class_exists(DefaultSchemaManagerFactory::class)) {
+                $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+            }
+
+            $this->conn = DriverManager::getConnection($params, $config);
         } else {
             throw new \TypeError(sprintf('Argument 1 passed to "%s()" must be "%s" or string, "%s" given.', Connection::class, __METHOD__, get_debug_type($connOrUrl)));
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/FlockStore.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/FlockStore.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/FlockStore.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/FlockStore.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
      *
      * @throws LockStorageException If the lock directory doesn’t exist or is not writable
      */
-    public function __construct(string $lockPath = null)
+    public function __construct(?string $lockPath = null)
     {
         if (null === $lockPath) {
             $lockPath = sys_get_temp_dir();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/MongoDbStore.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/MongoDbStore.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/MongoDbStore.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/MongoDbStore.php	2026-05-20 10:22:01.000000000 +0200
@@ -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;
@@ -137,10 +137,10 @@
      */
     private function skimUri(string $uri): string
     {
-        if (false === $parsedUrl = parse_url($uri)) {
+        if (false === $params = parse_url($uri)) {
             throw new InvalidArgumentException(sprintf('The given MongoDB Connection URI "%s" is invalid.', $uri));
         }
-        $pathDb = ltrim($parsedUrl['path'] ?? '', '/') ?: null;
+        $pathDb = ltrim($params['path'] ?? '', '/') ?: null;
         if (null !== $pathDb) {
             $this->options['database'] = $pathDb;
         }
@@ -209,7 +209,7 @@
 
         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 @@
 
         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 @@
                 '$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 isDuplicateKeyException(WriteException $e): bool
+    private function isDuplicateKeyException(BulkWriteException $e): bool
     {
         $code = $e->getCode();
 
@@ -345,7 +345,7 @@
      */
     private function createMongoDateTime(float $seconds): UTCDateTime
     {
-        return new UTCDateTime($seconds * 1000);
+        return new UTCDateTime((int) ($seconds * 1000));
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/PdoStore.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/PdoStore.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/PdoStore.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/PdoStore.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
  *
  * Lock metadata are stored in a table. You can use createTable() to initialize
  * a correctly defined table.
-
+ *
  * CAUTION: This store relies on all client and server nodes to have
  * synchronized clocks for lock expiry to occur at the correct time.
  * To ensure locks don't expire prematurely; the TTLs should be set with enough
@@ -40,8 +40,8 @@
     private $conn;
     private $dsn;
     private $driver;
-    private $username = '';
-    private $password = '';
+    private $username = null;
+    private $password = null;
     private $connectionOptions = [];
 
     private $dbalStore;
@@ -115,7 +115,7 @@
         try {
             $stmt = $conn->prepare($sql);
         } catch (\PDOException $e) {
-            if (!$conn->inTransaction() || \in_array($this->driver, ['pgsql', 'sqlite', 'sqlsrv'], true)) {
+            if ($this->isTableMissing($e) && (!$conn->inTransaction() || \in_array($this->driver, ['pgsql', 'sqlite', 'sqlsrv'], true))) {
                 $this->createTable();
             }
             $stmt = $conn->prepare($sql);
@@ -127,8 +127,18 @@
         try {
             $stmt->execute();
         } catch (\PDOException $e) {
-            // the lock is already acquired. It could be us. Let's try to put off.
-            $this->putOffExpiration($key, $this->initialTtl);
+            if ($this->isTableMissing($e) && (!$conn->inTransaction() || \in_array($this->driver, ['pgsql', 'sqlite', 'sqlsrv'], true))) {
+                $this->createTable();
+
+                try {
+                    $stmt->execute();
+                } catch (\PDOException $e) {
+                    $this->putOffExpiration($key, $this->initialTtl);
+                }
+            } else {
+                // the lock is already acquired. It could be us. Let's try to put off.
+                $this->putOffExpiration($key, $this->initialTtl);
+            }
         }
 
         $this->randomlyPrune();
@@ -316,4 +326,21 @@
                 return (string) time();
         }
     }
+
+    private function isTableMissing(\PDOException $exception): bool
+    {
+        $driver = $this->getDriver();
+        [$sqlState, $code] = $exception->errorInfo ?? [null, $exception->getCode()];
+
+        switch (true) {
+            case 'pgsql' === $driver && '42P01' === $sqlState:
+            case 'sqlite' === $driver && str_contains($exception->getMessage(), 'no such table:'):
+            case 'oci' === $driver && 942 === $code:
+            case 'sqlsrv' === $driver && 208 === $code:
+            case 'mysql' === $driver && 1146 === $code:
+                return true;
+            default:
+                return false;
+        }
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/PostgreSqlStore.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/PostgreSqlStore.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/PostgreSqlStore.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/PostgreSqlStore.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,8 +29,8 @@
 {
     private $conn;
     private $dsn;
-    private $username = '';
-    private $password = '';
+    private $username = null;
+    private $password = null;
     private $connectionOptions = [];
     private static $storeRegistry = [];
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/RedisStore.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/RedisStore.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/RedisStore.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/RedisStore.php	2026-05-20 10:22:01.000000000 +0200
@@ -258,10 +258,10 @@
     private function evaluate(string $script, string $resource, array $args)
     {
         if (
-            $this->redis instanceof \Redis ||
-            $this->redis instanceof \RedisCluster ||
-            $this->redis instanceof RedisProxy ||
-            $this->redis instanceof RedisClusterProxy
+            $this->redis instanceof \Redis
+            || $this->redis instanceof \RedisCluster
+            || $this->redis instanceof RedisProxy
+            || $this->redis instanceof RedisClusterProxy
         ) {
             $this->redis->clearLastError();
             $result = $this->redis->eval($script, array_merge([$resource], $args), 1);
@@ -317,7 +317,9 @@
             try {
                 $this->supportTime = 1 === $this->evaluate($script, 'symfony_check_support_time', []);
             } catch (LockStorageException $e) {
-                if (false === strpos($e->getMessage(), 'commands not allowed after non deterministic')) {
+                if (!str_contains($e->getMessage(), 'commands not allowed after non deterministic')
+                    && !str_contains($e->getMessage(), 'is not allowed from script script')
+                ) {
                     throw $e;
                 }
                 $this->supportTime = false;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/StoreFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/StoreFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/StoreFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/StoreFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -75,7 +75,7 @@
             case str_starts_with($connection, 'rediss:'):
             case str_starts_with($connection, 'memcached:'):
                 if (!class_exists(AbstractAdapter::class)) {
-                    throw new InvalidArgumentException(sprintf('Unsupported DSN "%s". Try running "composer require symfony/cache".', $connection));
+                    throw new InvalidArgumentException('Unsupported Redis or Memcached DSN. Try running "composer require symfony/cache".');
                 }
                 $storeClass = str_starts_with($connection, 'memcached:') ? MemcachedStore::class : RedisStore::class;
                 $connection = AbstractAdapter::createConnection($connection, ['lazy' => true]);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/ZookeeperStore.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/ZookeeperStore.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Store/ZookeeperStore.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Store/ZookeeperStore.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,11 +37,11 @@
     public static function createConnection(string $dsn): \Zookeeper
     {
         if (!str_starts_with($dsn, 'zookeeper:')) {
-            throw new InvalidArgumentException(sprintf('Unsupported DSN: "%s".', $dsn));
+            throw new InvalidArgumentException('Unsupported DSN for Zookeeper.');
         }
 
         if (false === $params = parse_url($dsn)) {
-            throw new InvalidArgumentException(sprintf('Invalid Zookeeper DSN: "%s".', $dsn));
+            throw new InvalidArgumentException('Invalid Zookeeper DSN.');
         }
 
         $host = $params['host'] ?? '';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Tests/LockTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Tests/LockTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Tests/LockTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Tests/LockTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
             ->method('save');
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $this->assertTrue($lock->acquire(false));
     }
@@ -55,7 +55,7 @@
             ->method('save');
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $this->assertTrue($lock->acquire(false));
     }
@@ -71,7 +71,7 @@
             ->method('save');
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $this->assertTrue($lock->acquire(true));
     }
@@ -93,7 +93,7 @@
             });
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $this->assertTrue($lock->acquire(true));
     }
@@ -110,7 +110,7 @@
             ->willThrowException(new LockConflictedException());
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $this->assertFalse($lock->acquire(false));
     }
@@ -127,7 +127,7 @@
             ->willThrowException(new LockConflictedException());
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $this->assertFalse($lock->acquire(false));
     }
@@ -146,7 +146,7 @@
             ->method('waitAndSave');
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $this->assertTrue($lock->acquire(true));
     }
@@ -166,7 +166,7 @@
             ->with($key, 10);
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $lock->acquire();
     }
@@ -183,7 +183,7 @@
             ->with($key, 10);
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $lock->refresh();
     }
@@ -200,7 +200,7 @@
             ->with($key, 20);
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $lock->refresh(20);
     }
@@ -214,7 +214,7 @@
         $store
             ->method('exists')
             ->with($key)
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $this->assertTrue($lock->isAcquired());
     }
@@ -267,8 +267,8 @@
 
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false)
-        ;
+            ->willReturn(true, false);
+
         $store
             ->expects($this->once())
             ->method('delete')
@@ -286,8 +286,8 @@
 
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false)
-        ;
+            ->willReturn(true, false);
+
         $store
             ->expects($this->never())
             ->method('delete')
@@ -313,7 +313,8 @@
         $store
             ->expects($this->never())
             ->method('exists')
-            ->with($key);
+            ->with($key)
+            ->willReturn(true);
 
         $lock->release();
     }
@@ -426,7 +427,7 @@
             ->method('saveRead');
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $this->assertTrue($lock->acquireRead(false));
     }
@@ -534,7 +535,7 @@
             ->method('waitAndSaveRead');
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $this->assertTrue($lock->acquireRead(true));
     }
@@ -556,7 +557,7 @@
             });
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $this->assertTrue($lock->acquireRead(true));
     }
@@ -572,7 +573,7 @@
             ->method('waitAndSave');
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $this->assertTrue($lock->acquireRead(true));
     }
@@ -594,7 +595,7 @@
             });
         $store
             ->method('exists')
-            ->willReturnOnConsecutiveCalls(true, false);
+            ->willReturn(true, false);
 
         $this->assertTrue($lock->acquireRead(true));
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Tests/Store/DoctrineDbalPostgreSqlStoreTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Tests/Store/DoctrineDbalPostgreSqlStoreTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Tests/Store/DoctrineDbalPostgreSqlStoreTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Tests/Store/DoctrineDbalPostgreSqlStoreTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,9 +11,12 @@
 
 namespace Symfony\Component\Lock\Tests\Store;
 
+use Doctrine\DBAL\Configuration;
 use Doctrine\DBAL\Connection;
 use Doctrine\DBAL\DriverManager;
 use Doctrine\DBAL\Exception as DBALException;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
+use Doctrine\DBAL\Tools\DsnParser;
 use Symfony\Component\Lock\Exception\InvalidArgumentException;
 use Symfony\Component\Lock\Exception\LockConflictedException;
 use Symfony\Component\Lock\Key;
@@ -38,7 +41,7 @@
             $this->markTestSkipped('Missing POSTGRES_HOST env variable');
         }
 
-        return DriverManager::getConnection(['url' => 'pgsql://postgres:password@'.getenv('POSTGRES_HOST')]);
+        return self::getDbalConnection('pdo-pgsql://postgres:password@'.getenv('POSTGRES_HOST'));
     }
 
     /**
@@ -68,7 +71,7 @@
     public static function getInvalidDrivers()
     {
         yield ['sqlite:///tmp/foo.db'];
-        yield [DriverManager::getConnection(['url' => 'sqlite:///tmp/foo.db'])];
+        yield [self::getDbalConnection('sqlite:///tmp/foo.db')];
     }
 
     public function testSaveAfterConflict()
@@ -168,4 +171,15 @@
 
         $this->assertTrue($store2->exists($store2Key));
     }
+
+    private static function getDbalConnection(string $dsn): Connection
+    {
+        $params = class_exists(DsnParser::class) ? (new DsnParser(['sqlite' => 'pdo_sqlite']))->parse($dsn) : ['url' => $dsn];
+        $config = new Configuration();
+        if (class_exists(DefaultSchemaManagerFactory::class)) {
+            $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+        }
+
+        return DriverManager::getConnection($params, $config);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Tests/Store/DoctrineDbalStoreTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Tests/Store/DoctrineDbalStoreTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Tests/Store/DoctrineDbalStoreTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Tests/Store/DoctrineDbalStoreTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,10 +11,12 @@
 
 namespace Symfony\Component\Lock\Tests\Store;
 
+use Doctrine\DBAL\Configuration;
 use Doctrine\DBAL\Connection;
 use Doctrine\DBAL\DriverManager;
 use Doctrine\DBAL\Exception\TableNotFoundException;
 use Doctrine\DBAL\Platforms\AbstractPlatform;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
 use Symfony\Component\Lock\Key;
 use Symfony\Component\Lock\PersistingStoreInterface;
 use Symfony\Component\Lock\Store\DoctrineDbalStore;
@@ -36,7 +38,12 @@
     {
         self::$dbFile = tempnam(sys_get_temp_dir(), 'sf_sqlite_lock');
 
-        $store = new DoctrineDbalStore(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]));
+        $config = new Configuration();
+        if (class_exists(DefaultSchemaManagerFactory::class)) {
+            $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+        }
+
+        $store = new DoctrineDbalStore(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile], $config));
         $store->createTable();
     }
 
@@ -58,7 +65,12 @@
      */
     public function getStore(): PersistingStoreInterface
     {
-        return new DoctrineDbalStore(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]));
+        $config = new Configuration();
+        if (class_exists(DefaultSchemaManagerFactory::class)) {
+            $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+        }
+
+        return new DoctrineDbalStore(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile], $config));
     }
 
     public function testAbortAfterExpiration()
@@ -67,9 +79,9 @@
     }
 
     /**
-     * @dataProvider provideDsn
+     * @dataProvider provideDsnWithSQLite
      */
-    public function testDsn(string $dsn, string $file = null)
+    public function testDsnWithSQLite(string $dsn, ?string $file = null)
     {
         $key = new Key(uniqid(__METHOD__, true));
 
@@ -85,12 +97,36 @@
         }
     }
 
-    public static function provideDsn()
+    public static function provideDsnWithSQLite()
     {
         $dbFile = tempnam(sys_get_temp_dir(), 'sf_sqlite_cache');
-        yield ['sqlite://localhost/'.$dbFile.'1', $dbFile.'1'];
-        yield ['sqlite3:///'.$dbFile.'3', $dbFile.'3'];
-        yield ['sqlite://localhost/:memory:'];
+        yield 'SQLite file' => ['sqlite://localhost/'.$dbFile.'1', $dbFile.'1'];
+        yield 'SQLite3 file' => ['sqlite3:///'.$dbFile.'3', $dbFile.'3'];
+        yield 'SQLite in memory' => ['sqlite://localhost/:memory:'];
+    }
+
+    /**
+     * @requires extension pdo_pgsql
+     *
+     * @group integration
+     */
+    public function testDsnWithPostgreSQL()
+    {
+        if (!$host = getenv('POSTGRES_HOST')) {
+            $this->markTestSkipped('Missing POSTGRES_HOST env variable');
+        }
+
+        $key = new Key(uniqid(__METHOD__, true));
+
+        try {
+            $store = new DoctrineDbalStore('pgsql://postgres:password@'.$host);
+
+            $store->save($key);
+            $this->assertTrue($store->exists($key));
+        } finally {
+            $pdo = new \PDO('pgsql:host='.$host.';user=postgres;password=password');
+            $pdo->exec('DROP TABLE IF EXISTS lock_keys');
+        }
     }
 
     /**
@@ -138,13 +174,22 @@
         $store->save($key);
     }
 
-    public static function providePlatforms()
+    public static function providePlatforms(): \Generator
     {
         yield [\Doctrine\DBAL\Platforms\PostgreSQLPlatform::class];
-        yield [\Doctrine\DBAL\Platforms\PostgreSQL94Platform::class];
+
+        // DBAL < 4
+        if (class_exists(\Doctrine\DBAL\Platforms\PostgreSQL94Platform::class)) {
+            yield [\Doctrine\DBAL\Platforms\PostgreSQL94Platform::class];
+        }
+
         yield [\Doctrine\DBAL\Platforms\SqlitePlatform::class];
         yield [\Doctrine\DBAL\Platforms\SQLServerPlatform::class];
-        yield [\Doctrine\DBAL\Platforms\SQLServer2012Platform::class];
+
+        // DBAL < 4
+        if (class_exists(\Doctrine\DBAL\Platforms\SQLServer2012Platform::class)) {
+            yield [\Doctrine\DBAL\Platforms\SQLServer2012Platform::class];
+        }
     }
 
     public function testTableCreationInTransactionNotSupported()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Tests/Store/MongoDbStoreFactoryTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Tests/Store/MongoDbStoreFactoryTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Tests/Store/MongoDbStoreFactoryTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Tests/Store/MongoDbStoreFactoryTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,9 @@
 
 namespace Symfony\Component\Lock\Tests\Store;
 
+use MongoDB\Collection;
+use MongoDB\Client;
+use PHPUnit\Framework\SkippedTestSuiteError;
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\Lock\Store\MongoDbStore;
 use Symfony\Component\Lock\Store\StoreFactory;
@@ -18,13 +21,20 @@
 /**
  * @author Alexandre Daubois <alex.daubois@gmail.com>
  *
- * @requires extension mongo
+ * @requires extension mongodb
  */
 class MongoDbStoreFactoryTest extends TestCase
 {
+    public static function setUpBeforeClass(): void
+    {
+        if (!class_exists(Client::class)) {
+            throw new SkippedTestSuiteError('The mongodb/mongodb package is required.');
+        }
+    }
+
     public function testCreateMongoDbCollectionStore()
     {
-        $store = StoreFactory::createStore($this->createMock(\MongoDB\Collection::class));
+        $store = StoreFactory::createStore($this->createMock(Collection::class));
 
         $this->assertInstanceOf(MongoDbStore::class, $store);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Tests/Store/MongoDbStoreTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Tests/Store/MongoDbStoreTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Tests/Store/MongoDbStoreTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Tests/Store/MongoDbStoreTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,9 +30,9 @@
 {
     use ExpiringStoreTestTrait;
 
-    public static function setupBeforeClass(): void
+    public static function setUpBeforeClass(): void
     {
-        if (!class_exists(\MongoDB\Client::class)) {
+        if (!class_exists(Client::class)) {
             throw new SkippedTestSuiteError('The mongodb/mongodb package is required.');
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Tests/Store/PdoDbalStoreTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Tests/Store/PdoDbalStoreTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Tests/Store/PdoDbalStoreTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Tests/Store/PdoDbalStoreTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,8 +11,10 @@
 
 namespace Symfony\Component\Lock\Tests\Store;
 
+use Doctrine\DBAL\Configuration;
 use Doctrine\DBAL\Connection;
 use Doctrine\DBAL\DriverManager;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
 use Doctrine\DBAL\Schema\Schema;
 use Symfony\Bridge\PhpUnit\ExpectDeprecationTrait;
 use Symfony\Component\Lock\Key;
@@ -37,7 +39,12 @@
     {
         self::$dbFile = tempnam(sys_get_temp_dir(), 'sf_sqlite_lock');
 
-        $store = new PdoStore(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]));
+        $config = new Configuration();
+        if (class_exists(DefaultSchemaManagerFactory::class)) {
+            $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+        }
+
+        $store = new PdoStore(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile], $config));
         $store->createTable();
     }
 
@@ -61,7 +68,12 @@
     {
         $this->expectDeprecation('Since symfony/lock 5.4: Usage of a DBAL Connection with "Symfony\Component\Lock\Store\PdoStore" is deprecated and will be removed in symfony 6.0. Use "Symfony\Component\Lock\Store\DoctrineDbalStore" instead.');
 
-        return new PdoStore(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]));
+        $config = new Configuration();
+        if (class_exists(DefaultSchemaManagerFactory::class)) {
+            $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+        }
+
+        return new PdoStore(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile], $config));
     }
 
     public function testAbortAfterExpiration()
@@ -82,7 +94,7 @@
     /**
      * @dataProvider provideDsn
      */
-    public function testDsn(string $dsn, string $file = null)
+    public function testDsn(string $dsn, ?string $file = null)
     {
         $this->expectDeprecation('Since symfony/lock 5.4: Usage of a DBAL Connection with "Symfony\Component\Lock\Store\PdoStore" is deprecated and will be removed in symfony 6.0. Use "Symfony\Component\Lock\Store\DoctrineDbalStore" instead.');
         $key = new Key(uniqid(__METHOD__, true));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Tests/Store/PdoStoreTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Tests/Store/PdoStoreTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Lock/Tests/Store/PdoStoreTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Lock/Tests/Store/PdoStoreTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,8 +20,6 @@
  * @author Jérémy Derussé <jeremy@derusse.com>
  *
  * @requires extension pdo_sqlite
- *
- * @group integration
  */
 class PdoStoreTest extends AbstractStoreTestCase
 {
@@ -78,9 +76,9 @@
     }
 
     /**
-     * @dataProvider provideDsn
+     * @dataProvider provideDsnWithSQLite
      */
-    public function testDsn(string $dsn, string $file = null)
+    public function testDsnWithSQLite(string $dsn, ?string $file = null)
     {
         $key = new Key(uniqid(__METHOD__, true));
 
@@ -96,10 +94,36 @@
         }
     }
 
-    public static function provideDsn()
+    public static function provideDsnWithSQLite()
     {
         $dbFile = tempnam(sys_get_temp_dir(), 'sf_sqlite_cache');
-        yield ['sqlite:'.$dbFile.'2', $dbFile.'2'];
-        yield ['sqlite::memory:'];
+        yield 'SQLite file' => ['sqlite:'.$dbFile.'2', $dbFile.'2'];
+        yield 'SQLite in memory' => ['sqlite::memory:'];
+    }
+
+    /**
+     * @requires extension pdo_pgsql
+     *
+     * @group integration
+     */
+    public function testDsnWithPostgreSQL()
+    {
+        if (!$host = getenv('POSTGRES_HOST')) {
+            $this->markTestSkipped('Missing POSTGRES_HOST env variable');
+        }
+
+        $key = new Key(uniqid(__METHOD__, true));
+
+        $dsn = 'pgsql:host='.$host.';user=postgres;password=password';
+
+        try {
+            $store = new PdoStore($dsn);
+
+            $store->save($key);
+            $this->assertTrue($store->exists($key));
+        } finally {
+            $pdo = new \PDO($dsn);
+            $pdo->exec('DROP TABLE IF EXISTS lock_keys');
+        }
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Tests/Transport/SesApiAsyncAwsTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Tests/Transport/SesApiAsyncAwsTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Tests/Transport/SesApiAsyncAwsTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Tests/Transport/SesApiAsyncAwsTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,35 +37,35 @@
     {
         return [
             [
-                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY']))),
+                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY']))),
                 'ses+api://ACCESS_KEY@us-east-1',
             ],
             [
-                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'region' => 'us-west-1']))),
+                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'region' => 'us-west-1']))),
                 'ses+api://ACCESS_KEY@us-west-1',
             ],
             [
-                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com']))),
+                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com']))),
                 'ses+api://ACCESS_KEY@example.com',
             ],
             [
-                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com:99']))),
+                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com:99']))),
                 'ses+api://ACCESS_KEY@example.com:99',
             ],
             [
-                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'sessionToken' => 'SESSION_TOKEN']))),
+                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'sessionToken' => 'SESSION_TOKEN']))),
                 'ses+api://ACCESS_KEY@us-east-1',
             ],
             [
-                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'region' => 'us-west-1', 'sessionToken' => 'SESSION_TOKEN']))),
+                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'region' => 'us-west-1', 'sessionToken' => 'SESSION_TOKEN']))),
                 'ses+api://ACCESS_KEY@us-west-1',
             ],
             [
-                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com', 'sessionToken' => 'SESSION_TOKEN']))),
+                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com', 'sessionToken' => 'SESSION_TOKEN']))),
                 'ses+api://ACCESS_KEY@example.com',
             ],
             [
-                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com:99', 'sessionToken' => 'SESSION_TOKEN']))),
+                new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com:99', 'sessionToken' => 'SESSION_TOKEN']))),
                 'ses+api://ACCESS_KEY@example.com:99',
             ],
         ];
@@ -97,7 +97,7 @@
             ]);
         });
 
-        $transport = new SesApiAsyncAwsTransport(new SesClient(Configuration::create([]), new NullProvider(), $client));
+        $transport = new SesApiAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false]), new NullProvider(), $client));
 
         $mail = new Email();
         $mail->subject('Hello!')
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Tests/Transport/SesHttpAsyncAwsTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Tests/Transport/SesHttpAsyncAwsTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Tests/Transport/SesHttpAsyncAwsTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Tests/Transport/SesHttpAsyncAwsTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,35 +37,35 @@
     {
         return [
             [
-                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY']))),
+                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY']))),
                 'ses+https://ACCESS_KEY@us-east-1',
             ],
             [
-                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'region' => 'us-west-1']))),
+                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'region' => 'us-west-1']))),
                 'ses+https://ACCESS_KEY@us-west-1',
             ],
             [
-                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com']))),
+                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com']))),
                 'ses+https://ACCESS_KEY@example.com',
             ],
             [
-                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com:99']))),
+                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com:99']))),
                 'ses+https://ACCESS_KEY@example.com:99',
             ],
             [
-                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'sessionToken' => 'SESSION_TOKEN']))),
+                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'sessionToken' => 'SESSION_TOKEN']))),
                 'ses+https://ACCESS_KEY@us-east-1',
             ],
             [
-                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'region' => 'us-west-1', 'sessionToken' => 'SESSION_TOKEN']))),
+                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'region' => 'us-west-1', 'sessionToken' => 'SESSION_TOKEN']))),
                 'ses+https://ACCESS_KEY@us-west-1',
             ],
             [
-                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com', 'sessionToken' => 'SESSION_TOKEN']))),
+                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com', 'sessionToken' => 'SESSION_TOKEN']))),
                 'ses+https://ACCESS_KEY@example.com',
             ],
             [
-                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com:99', 'sessionToken' => 'SESSION_TOKEN']))),
+                new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false, 'accessKeyId' => 'ACCESS_KEY', 'accessKeySecret' => 'SECRET_KEY', 'endpoint' => 'https://example.com:99', 'sessionToken' => 'SESSION_TOKEN']))),
                 'ses+https://ACCESS_KEY@example.com:99',
             ],
         ];
@@ -94,7 +94,7 @@
             ]);
         });
 
-        $transport = new SesHttpAsyncAwsTransport(new SesClient(Configuration::create([]), new NullProvider(), $client));
+        $transport = new SesHttpAsyncAwsTransport(new SesClient(Configuration::create(['sharedConfigFile' => false]), new NullProvider(), $client));
 
         $mail = new Email();
         $mail->subject('Hello!')
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesApiTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesApiTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesApiTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesApiTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
     /**
      * @param string|null $region Amazon SES region
      */
-    public function __construct(string $accessKey, string $secretKey, string $region = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $accessKey, string $secretKey, ?string $region = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->accessKey = $accessKey;
         $this->secretKey = $secretKey;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesHttpAsyncAwsTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesHttpAsyncAwsTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesHttpAsyncAwsTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesHttpAsyncAwsTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     /** @var SesClient */
     protected $sesClient;
 
-    public function __construct(SesClient $sesClient, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(SesClient $sesClient, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->sesClient = $sesClient;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesHttpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesHttpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesHttpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesHttpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
     /**
      * @param string|null $region Amazon SES region
      */
-    public function __construct(string $accessKey, string $secretKey, string $region = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $accessKey, string $secretKey, ?string $region = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->accessKey = $accessKey;
         $this->secretKey = $secretKey;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesSmtpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesSmtpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesSmtpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesSmtpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     /**
      * @param string|null $region Amazon SES region
      */
-    public function __construct(string $username, string $password, string $region = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $username, string $password, ?string $region = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         parent::__construct(sprintf('email-smtp.%s.amazonaws.com', $region ?: 'eu-west-1'), 465, true, $dispatcher, $logger);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Google/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Google/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Google/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Google/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Google/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Google/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Google/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Google/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Google/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Google/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Google/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Google/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Google/Transport/GmailSmtpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Google/Transport/GmailSmtpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Google/Transport/GmailSmtpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Google/Transport/GmailSmtpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
  */
 class GmailSmtpTransport extends EsmtpTransport
 {
-    public function __construct(string $username, string $password, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $username, string $password, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         parent::__construct('smtp.gmail.com', 465, true, $dispatcher, $logger);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillApiTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillApiTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillApiTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillApiTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
 
     private $key;
 
-    public function __construct(string $key, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $key, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->key = $key;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillHeadersTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillHeadersTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillHeadersTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillHeadersTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
  */
 trait MandrillHeadersTrait
 {
-    public function send(RawMessage $message, Envelope $envelope = null): ?SentMessage
+    public function send(RawMessage $message, ?Envelope $envelope = null): ?SentMessage
     {
         if ($message instanceof Message) {
             $this->addMandrillHeaders($message);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillHttpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillHttpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillHttpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillHttpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private const HOST = 'mandrillapp.com';
     private $key;
 
-    public function __construct(string $key, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $key, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->key = $key;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillSmtpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillSmtpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillSmtpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillSmtpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
 {
     use MandrillHeadersTrait;
 
-    public function __construct(string $username, string $password, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $username, string $password, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         parent::__construct('smtp.mandrillapp.com', 587, false, $dispatcher, $logger);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunApiTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunApiTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunApiTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunApiTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
     private $domain;
     private $region;
 
-    public function __construct(string $key, string $domain, string $region = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $key, string $domain, ?string $region = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->key = $key;
         $this->domain = $domain;
@@ -61,6 +61,7 @@
 
         $endpoint = sprintf('%s/v3/%s/messages', $this->getEndpoint(), urlencode($this->domain));
         $response = $this->client->request('POST', 'https://'.$endpoint, [
+            'http_version' => '1.1',
             'auth_basic' => 'api:'.$this->key,
             'headers' => $headers,
             'body' => $body->bodyToIterable(),
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunHeadersTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunHeadersTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunHeadersTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunHeadersTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
  */
 trait MailgunHeadersTrait
 {
-    public function send(RawMessage $message, Envelope $envelope = null): ?SentMessage
+    public function send(RawMessage $message, ?Envelope $envelope = null): ?SentMessage
     {
         if ($message instanceof Message) {
             $this->addMailgunHeaders($message);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunHttpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunHttpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunHttpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunHttpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     private $domain;
     private $region;
 
-    public function __construct(string $key, string $domain, string $region = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $key, string $domain, ?string $region = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->key = $key;
         $this->domain = $domain;
@@ -63,6 +63,7 @@
 
         $endpoint = sprintf('%s/v3/%s/messages.mime', $this->getEndpoint(), urlencode($this->domain));
         $response = $this->client->request('POST', 'https://'.$endpoint, [
+            'http_version' => '1.1',
             'auth_basic' => 'api:'.$this->key,
             'headers' => $headers,
             'body' => $body->bodyToIterable(),
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunSmtpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunSmtpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunSmtpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunSmtpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
 {
     use MailgunHeadersTrait;
 
-    public function __construct(string $username, string $password, string $region = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $username, string $password, ?string $region = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         parent::__construct('us' !== ($region ?: 'us') ? sprintf('smtp.%s.mailgun.org', $region) : 'smtp.mailgun.org', 465, true, $dispatcher, $logger);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/Transport/MailjetApiTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/Transport/MailjetApiTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/Transport/MailjetApiTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/Transport/MailjetApiTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
     private $privateKey;
     private $publicKey;
 
-    public function __construct(string $publicKey, string $privateKey, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $publicKey, string $privateKey, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->publicKey = $publicKey;
         $this->privateKey = $privateKey;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/Transport/MailjetSmtpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/Transport/MailjetSmtpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/Transport/MailjetSmtpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Mailjet/Transport/MailjetSmtpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,7 +17,7 @@
 
 class MailjetSmtpTransport extends EsmtpTransport
 {
-    public function __construct(string $username, string $password, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $username, string $password, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         parent::__construct('in-v3.mailjet.com', 465, true, $dispatcher, $logger);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/Transport/OhMySmtpApiTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/Transport/OhMySmtpApiTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/Transport/OhMySmtpApiTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/Transport/OhMySmtpApiTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
 
     private $key;
 
-    public function __construct(string $key, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $key, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->key = $key;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/Transport/OhMySmtpSmtpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/Transport/OhMySmtpSmtpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/Transport/OhMySmtpSmtpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/OhMySmtp/Transport/OhMySmtpSmtpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
  */
 final class OhMySmtpSmtpTransport extends EsmtpTransport
 {
-    public function __construct(string $id, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $id, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         parent::__construct('smtp.ohmysmtp.com', 587, false, $dispatcher, $logger);
 
@@ -33,7 +33,7 @@
         $this->setPassword($id);
     }
 
-    public function send(RawMessage $message, Envelope $envelope = null): ?SentMessage
+    public function send(RawMessage $message, ?Envelope $envelope = null): ?SentMessage
     {
         if ($message instanceof Message) {
             $this->addOhMySmtpHeaders($message);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/Transport/PostmarkApiTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/Transport/PostmarkApiTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/Transport/PostmarkApiTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/Transport/PostmarkApiTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
 
     private $messageStream;
 
-    public function __construct(string $key, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $key, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->key = $key;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/Transport/PostmarkSmtpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/Transport/PostmarkSmtpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/Transport/PostmarkSmtpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Postmark/Transport/PostmarkSmtpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
 {
     private $messageStream;
 
-    public function __construct(string $id, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $id, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         parent::__construct('smtp.postmarkapp.com', 587, false, $dispatcher, $logger);
 
@@ -37,7 +37,7 @@
         $this->setPassword($id);
     }
 
-    public function send(RawMessage $message, Envelope $envelope = null): ?SentMessage
+    public function send(RawMessage $message, ?Envelope $envelope = null): ?SentMessage
     {
         if ($message instanceof Message) {
             $this->addPostmarkHeaders($message);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/Transport/SendgridApiTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/Transport/SendgridApiTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/Transport/SendgridApiTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/Transport/SendgridApiTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
 
     private $key;
 
-    public function __construct(string $key, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $key, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->key = $key;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/Transport/SendgridSmtpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/Transport/SendgridSmtpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/Transport/SendgridSmtpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendgrid/Transport/SendgridSmtpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
  */
 class SendgridSmtpTransport extends EsmtpTransport
 {
-    public function __construct(string $key, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $key, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         parent::__construct('smtp.sendgrid.net', 465, true, $dispatcher, $logger);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/Tests/Transport/SendinblueApiTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/Tests/Transport/SendinblueApiTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/Tests/Transport/SendinblueApiTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/Tests/Transport/SendinblueApiTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,6 @@
 use Symfony\Component\Mailer\Header\TagHeader;
 use Symfony\Component\Mime\Address;
 use Symfony\Component\Mime\Email;
-use Symfony\Component\Mime\Part\DataPart;
 use Symfony\Contracts\HttpClient\ResponseInterface;
 
 class SendinblueApiTransportTest extends TestCase
@@ -38,7 +37,7 @@
     {
         yield [
             new SendinblueApiTransport('ACCESS_KEY'),
-            'sendinblue+api://api.sendinblue.com',
+            'sendinblue+api://api.brevo.com',
         ];
 
         yield [
@@ -90,7 +89,7 @@
     {
         $client = new MockHttpClient(function (string $method, string $url, array $options): ResponseInterface {
             $this->assertSame('POST', $method);
-            $this->assertSame('https://api.sendinblue.com:8984/v3/smtp/email', $url);
+            $this->assertSame('https://api.brevo.com:8984/v3/smtp/email', $url);
             $this->assertStringContainsString('Accept: */*', $options['headers'][2] ?? $options['request_headers'][1]);
 
             return new MockResponse(json_encode(['message' => 'i\'m a teapot']), [
@@ -120,7 +119,7 @@
     {
         $client = new MockHttpClient(function (string $method, string $url, array $options): ResponseInterface {
             $this->assertSame('POST', $method);
-            $this->assertSame('https://api.sendinblue.com:8984/v3/smtp/email', $url);
+            $this->assertSame('https://api.brevo.com:8984/v3/smtp/email', $url);
             $this->assertStringContainsString('Accept: */*', $options['headers'][2] ?? $options['request_headers'][1]);
 
             return new MockResponse(json_encode(['messageId' => 'foobar']), [
@@ -131,7 +130,6 @@
         $transport = new SendinblueApiTransport('ACCESS_KEY', $client);
         $transport->setPort(8984);
 
-        $dataPart = new DataPart('body');
         $mail = new Email();
         $mail->subject('Hello!')
             ->to(new Address('saif.gmati@symfony.com', 'Saif Eddin'))
@@ -141,7 +139,6 @@
             ->addCc('foo@bar.fr')
             ->addBcc('foo@bar.fr')
             ->addReplyTo('foo@bar.fr')
-            ->attachPart($dataPart)
         ;
 
         $message = $transport->send($mail);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/Transport/SendinblueApiTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/Transport/SendinblueApiTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/Transport/SendinblueApiTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/Transport/SendinblueApiTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
 {
     private $key;
 
-    public function __construct(string $key, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $key, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->key = $key;
 
@@ -65,7 +65,7 @@
         }
 
         if (201 !== $statusCode) {
-            throw new HttpTransportException('Unable to send an email: '.$result['message'].sprintf(' (code %d).', $statusCode), $response);
+            throw new HttpTransportException('Unable to send an email: '.($result['message'] ?? $response->getContent(false)).sprintf(' (code %d).', $statusCode), $response);
         }
 
         $sentMessage->setMessageId($result['messageId']);
@@ -180,6 +180,6 @@
 
     private function getEndpoint(): ?string
     {
-        return ($this->host ?: 'api.sendinblue.com').($this->port ? ':'.$this->port : '');
+        return ($this->host ?: 'api.brevo.com').($this->port ? ':'.$this->port : '');
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/Transport/SendinblueSmtpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/Transport/SendinblueSmtpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/Transport/SendinblueSmtpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Bridge/Sendinblue/Transport/SendinblueSmtpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,9 +20,9 @@
  */
 final class SendinblueSmtpTransport extends EsmtpTransport
 {
-    public function __construct(string $username, string $password, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $username, string $password, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
-        parent::__construct('smtp-relay.sendinblue.com', 465, true, $dispatcher, $logger);
+        parent::__construct('smtp-relay.brevo.com', 465, true, $dispatcher, $logger);
 
         $this->setUsername($username);
         $this->setPassword($password);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/DataCollector/MessageDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/DataCollector/MessageDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/DataCollector/MessageDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/DataCollector/MessageDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         $this->data['events'] = $this->events;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Event/MessageEvents.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Event/MessageEvents.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Event/MessageEvents.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Event/MessageEvents.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
     /**
      * @return MessageEvent[]
      */
-    public function getEvents(string $name = null): array
+    public function getEvents(?string $name = null): array
     {
         if (null === $name) {
             return $this->events;
@@ -54,7 +54,7 @@
     /**
      * @return RawMessage[]
      */
-    public function getMessages(string $name = null): array
+    public function getMessages(?string $name = null): array
     {
         $events = $this->getEvents($name);
         $messages = [];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/EventListener/EnvelopeListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/EventListener/EnvelopeListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/EventListener/EnvelopeListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/EventListener/EnvelopeListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
      * @param Address|string        $sender
      * @param array<Address|string> $recipients
      */
-    public function __construct($sender = null, array $recipients = null)
+    public function __construct($sender = null, ?array $recipients = null)
     {
         if (null !== $sender) {
             $this->sender = Address::create($sender);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/EventListener/MessageListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/EventListener/MessageListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/EventListener/MessageListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/EventListener/MessageListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
     private $headerRules = [];
     private $renderer;
 
-    public function __construct(Headers $headers = null, BodyRendererInterface $renderer = null, array $headerRules = self::DEFAULT_RULES)
+    public function __construct(?Headers $headers = null, ?BodyRendererInterface $renderer = null, array $headerRules = self::DEFAULT_RULES)
     {
         $this->headers = $headers;
         $this->renderer = $renderer;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Exception/HttpTransportException.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Exception/HttpTransportException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Exception/HttpTransportException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Exception/HttpTransportException.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     private $response;
 
-    public function __construct(?string $message, ResponseInterface $response, int $code = 0, \Throwable $previous = null)
+    public function __construct(?string $message, ResponseInterface $response, int $code = 0, ?\Throwable $previous = null)
     {
         if (null === $message) {
             trigger_deprecation('symfony/mailer', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Exception/UnsupportedSchemeException.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Exception/UnsupportedSchemeException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Exception/UnsupportedSchemeException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Exception/UnsupportedSchemeException.php	2026-05-20 10:22:01.000000000 +0200
@@ -58,7 +58,7 @@
         ],
     ];
 
-    public function __construct(Dsn $dsn, string $name = null, array $supported = [])
+    public function __construct(Dsn $dsn, ?string $name = null, array $supported = [])
     {
         $provider = $dsn->getScheme();
         if (false !== $pos = strpos($provider, '+')) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/MailerInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/MailerInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/MailerInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/MailerInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,7 +15,7 @@
 use Symfony\Component\Mime\RawMessage;
 
 /**
- * Interface for mailers able to send emails synchronous and/or asynchronous.
+ * Interface for mailers able to send emails synchronously and/or asynchronously.
  *
  * Implementations must support synchronous and asynchronous sending.
  *
@@ -26,5 +26,5 @@
     /**
      * @throws TransportExceptionInterface
      */
-    public function send(RawMessage $message, Envelope $envelope = null): void;
+    public function send(RawMessage $message, ?Envelope $envelope = null): void;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Mailer.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Mailer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Mailer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Mailer.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,14 +32,14 @@
     private $bus;
     private $dispatcher;
 
-    public function __construct(TransportInterface $transport, MessageBusInterface $bus = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(TransportInterface $transport, ?MessageBusInterface $bus = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->transport = $transport;
         $this->bus = $bus;
         $this->dispatcher = class_exists(Event::class) && $dispatcher instanceof SymfonyEventDispatcherInterface ? LegacyEventDispatcherProxy::decorate($dispatcher) : $dispatcher;
     }
 
-    public function send(RawMessage $message, Envelope $envelope = null): void
+    public function send(RawMessage $message, ?Envelope $envelope = null): void
     {
         if (null === $this->bus) {
             $this->transport->send($message, $envelope);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Messenger/SendEmailMessage.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Messenger/SendEmailMessage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Messenger/SendEmailMessage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Messenger/SendEmailMessage.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
     private $message;
     private $envelope;
 
-    public function __construct(RawMessage $message, Envelope $envelope = null)
+    public function __construct(RawMessage $message, ?Envelope $envelope = null)
     {
         $this->message = $message;
         $this->envelope = $envelope;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Test/Constraint/EmailCount.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Test/Constraint/EmailCount.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Test/Constraint/EmailCount.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Test/Constraint/EmailCount.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
     private $transport;
     private $queued;
 
-    public function __construct(int $expectedValue, string $transport = null, bool $queued = false)
+    public function __construct(int $expectedValue, ?string $transport = null, bool $queued = false)
     {
         $this->expectedValue = $expectedValue;
         $this->transport = $transport;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Test/TransportFactoryTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Test/TransportFactoryTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Test/TransportFactoryTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Test/TransportFactoryTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -77,7 +77,7 @@
     /**
      * @dataProvider unsupportedSchemeProvider
      */
-    public function testUnsupportedSchemeException(Dsn $dsn, string $message = null)
+    public function testUnsupportedSchemeException(Dsn $dsn, ?string $message = null)
     {
         $factory = $this->getFactory();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Tests/Transport/DsnTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Tests/Transport/DsnTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Tests/Transport/DsnTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Tests/Transport/DsnTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -92,17 +92,17 @@
     {
         yield [
             'some://',
-            'The "some://" mailer DSN is invalid.',
+            'The mailer DSN is invalid.',
         ];
 
         yield [
             '//sendmail',
-            'The "//sendmail" mailer DSN must contain a scheme.',
+            'The mailer DSN must contain a scheme.',
         ];
 
         yield [
             'file:///some/path',
-            'The "file:///some/path" mailer DSN must contain a host (use "default" by default).',
+            'The mailer DSN must contain a host (use "default" by default).',
         ];
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Tests/Transport/FailoverTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Tests/Transport/FailoverTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Tests/Transport/FailoverTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Tests/Transport/FailoverTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -57,9 +57,9 @@
     public function testSendAllDead()
     {
         $t1 = $this->createMock(TransportInterface::class);
-        $t1->expects($this->once())->method('send')->will($this->throwException(new TransportException()));
+        $t1->expects($this->once())->method('send')->willThrowException(new TransportException());
         $t2 = $this->createMock(TransportInterface::class);
-        $t2->expects($this->once())->method('send')->will($this->throwException(new TransportException()));
+        $t2->expects($this->once())->method('send')->willThrowException(new TransportException());
         $t = new FailoverTransport([$t1, $t2]);
         $this->expectException(TransportException::class);
         $this->expectExceptionMessage('All transports failed.');
@@ -70,7 +70,7 @@
     public function testSendOneDead()
     {
         $t1 = $this->createMock(TransportInterface::class);
-        $t1->expects($this->once())->method('send')->will($this->throwException(new TransportException()));
+        $t1->expects($this->once())->method('send')->willThrowException(new TransportException());
         $t2 = $this->createMock(TransportInterface::class);
         $t2->expects($this->exactly(3))->method('send');
         $t = new FailoverTransport([$t1, $t2]);
@@ -85,16 +85,30 @@
     public function testSendOneDeadAndRecoveryWithinRetryPeriod()
     {
         $t1 = $this->createMock(TransportInterface::class);
-        $t1->method('send')->willReturnOnConsecutiveCalls($this->throwException(new TransportException()));
+
+        $t1Matcher = $this->any();
+        $t1->expects($t1Matcher)
+            ->method('send')
+            ->willReturnCallback(function () use ($t1Matcher) {
+                if (1 === $t1Matcher->getInvocationCount()) {
+                    throw new TransportException();
+                }
+
+                return null;
+            });
+
         $t2 = $this->createMock(TransportInterface::class);
-        $t2->expects($this->exactly(4))
+        $t2Matcher = $this->exactly(4);
+        $t2->expects($t2Matcher)
             ->method('send')
-            ->willReturnOnConsecutiveCalls(
-                null,
-                null,
-                null,
-                $this->throwException(new TransportException())
-            );
+            ->willReturnCallback(function () use ($t2Matcher) {
+                if (4 === $t2Matcher->getInvocationCount()) {
+                    throw new TransportException();
+                }
+
+                return null;
+            });
+
         $t = new FailoverTransport([$t1, $t2], 6);
         $t->send(new RawMessage('')); // t1>fail - t2>sent
         $this->assertTransports($t, 0, [$t1]);
@@ -115,16 +129,19 @@
     public function testSendAllDeadWithinRetryPeriod()
     {
         $t1 = $this->createMock(TransportInterface::class);
-        $t1->method('send')->will($this->throwException(new TransportException()));
+        $t1->method('send')->willThrowException(new TransportException());
         $t1->expects($this->once())->method('send');
         $t2 = $this->createMock(TransportInterface::class);
-        $t2->expects($this->exactly(3))
+        $matcher = $this->exactly(3);
+        $t2->expects($matcher)
             ->method('send')
-            ->willReturnOnConsecutiveCalls(
-                null,
-                null,
-                $this->throwException(new TransportException())
-            );
+            ->willReturnCallback(function () use ($matcher) {
+                if (3 === $matcher->getInvocationCount()) {
+                    throw new TransportException();
+                }
+
+                return null;
+            });
         $t = new FailoverTransport([$t1, $t2], 40);
         $t->send(new RawMessage(''));
         sleep(4);
@@ -137,15 +154,27 @@
 
     public function testSendOneDeadButRecover()
     {
+        $t1Matcher = $this->any();
         $t1 = $this->createMock(TransportInterface::class);
-        $t1->method('send')->willReturnOnConsecutiveCalls($this->throwException(new TransportException()));
+        $t1->expects($t1Matcher)->method('send')->willReturnCallback(function () use ($t1Matcher) {
+            if (1 === $t1Matcher->getInvocationCount()) {
+                throw new TransportException();
+            }
+
+            return null;
+        });
+
         $t2 = $this->createMock(TransportInterface::class);
-        $t2->expects($this->exactly(3))
-            ->method('send')->willReturnOnConsecutiveCalls(
-                null,
-                null,
-                $this->throwException(new TransportException())
-            );
+        $matcher = $this->exactly(3);
+        $t2->expects($matcher)
+            ->method('send')
+            ->willReturnCallback(function () use ($matcher) {
+                if (3 === $matcher->getInvocationCount()) {
+                    throw new TransportException();
+                }
+
+                return null;
+            });
         $t = new FailoverTransport([$t1, $t2], 1);
         $t->send(new RawMessage(''));
         sleep(1);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Tests/Transport/Fixtures/fake-failing-sendmail.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Tests/Transport/Fixtures/fake-failing-sendmail.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Tests/Transport/Fixtures/fake-failing-sendmail.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Tests/Transport/Fixtures/fake-failing-sendmail.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+#!/usr/bin/env php
+<?php
+$argsPath = sys_get_temp_dir().\DIRECTORY_SEPARATOR.'sendmail_args';
+
+file_put_contents($argsPath, implode(' ', $argv));
+
+print "Sending failed";
+exit(42);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Tests/Transport/RoundRobinTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Tests/Transport/RoundRobinTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Tests/Transport/RoundRobinTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Tests/Transport/RoundRobinTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -57,9 +57,9 @@
     public function testSendAllDead()
     {
         $t1 = $this->createMock(TransportInterface::class);
-        $t1->expects($this->once())->method('send')->will($this->throwException(new TransportException()));
+        $t1->expects($this->once())->method('send')->willThrowException(new TransportException());
         $t2 = $this->createMock(TransportInterface::class);
-        $t2->expects($this->once())->method('send')->will($this->throwException(new TransportException()));
+        $t2->expects($this->once())->method('send')->willThrowException(new TransportException());
         $t = new RoundRobinTransport([$t1, $t2]);
         $p = new \ReflectionProperty($t, 'cursor');
         $p->setAccessible(true);
@@ -81,7 +81,7 @@
     public function testSendOneDead()
     {
         $t1 = $this->createMock(TransportInterface::class);
-        $t1->expects($this->once())->method('send')->will($this->throwException(new TransportException()));
+        $t1->expects($this->once())->method('send')->willThrowException(new TransportException());
         $t2 = $this->createMock(TransportInterface::class);
         $t2->expects($this->exactly(3))->method('send');
         $t = new RoundRobinTransport([$t1, $t2]);
@@ -101,7 +101,7 @@
         $t1 = $this->createMock(TransportInterface::class);
         $t1->expects($this->exactly(4))->method('send');
         $t2 = $this->createMock(TransportInterface::class);
-        $t2->expects($this->once())->method('send')->will($this->throwException(new TransportException()));
+        $t2->expects($this->once())->method('send')->willThrowException(new TransportException());
         $t = new RoundRobinTransport([$t1, $t2], 60);
         $p = new \ReflectionProperty($t, 'cursor');
         $p->setAccessible(true);
@@ -120,10 +120,18 @@
     {
         $t1 = $this->createMock(TransportInterface::class);
         $t1->expects($this->exactly(3))->method('send');
+
+        $matcher = $this->exactly(2);
         $t2 = $this->createMock(TransportInterface::class);
-        $t2->expects($this->exactly(2))
+        $t2->expects($matcher)
             ->method('send')
-            ->willReturnOnConsecutiveCalls($this->throwException(new TransportException()));
+            ->willReturnCallback(function () use ($matcher) {
+                if (1 === $matcher->getInvocationCount()) {
+                    throw new TransportException();
+                }
+
+                return null;
+            });
         $t = new RoundRobinTransport([$t1, $t2], 3);
         $p = new \ReflectionProperty($t, 'cursor');
         $p->setAccessible(true);
@@ -144,13 +152,13 @@
         $t1 = $this->createMock(TransportInterface::class);
         $e1 = new TransportException();
         $e1->appendDebug('Debug message 1');
-        $t1->expects($this->once())->method('send')->will($this->throwException($e1));
+        $t1->expects($this->once())->method('send')->willThrowException($e1);
         $t1->expects($this->once())->method('__toString')->willReturn('t1');
 
         $t2 = $this->createMock(TransportInterface::class);
         $e2 = new TransportException();
         $e2->appendDebug('Debug message 2');
-        $t2->expects($this->once())->method('send')->will($this->throwException($e2));
+        $t2->expects($this->once())->method('send')->willThrowException($e2);
         $t2->expects($this->once())->method('__toString')->willReturn('t2');
 
         $t = new RoundRobinTransport([$t1, $t2]);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Tests/Transport/SendmailTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Tests/Transport/SendmailTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Tests/Transport/SendmailTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Tests/Transport/SendmailTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,13 +13,21 @@
 
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\Mailer\DelayedEnvelope;
+use Symfony\Component\Mailer\Envelope;
+use Symfony\Component\Mailer\Exception\TransportException;
+use Symfony\Component\Mailer\SentMessage;
 use Symfony\Component\Mailer\Transport\SendmailTransport;
+use Symfony\Component\Mailer\Transport\Smtp\Stream\ProcessStream;
+use Symfony\Component\Mailer\Transport\TransportInterface;
 use Symfony\Component\Mime\Address;
 use Symfony\Component\Mime\Email;
+use Symfony\Component\Mime\RawMessage;
 
 class SendmailTransportTest extends TestCase
 {
     private const FAKE_SENDMAIL = __DIR__.'/Fixtures/fake-sendmail.php -t';
+    private const FAKE_FAILING_SENDMAIL = __DIR__.'/Fixtures/fake-failing-sendmail.php -t';
+    private const FAKE_INTERACTIVE_SENDMAIL = __DIR__.'/Fixtures/fake-failing-sendmail.php -bs';
 
     /**
      * @var string
@@ -47,9 +55,7 @@
 
     public function testToIsUsedWhenRecipientsAreNotSet()
     {
-        if ('\\' === \DIRECTORY_SEPARATOR) {
-            $this->markTestSkipped('Windows does not support shebangs nor non-blocking standard streams');
-        }
+        $this->skipOnWindows();
 
         $mail = new Email();
         $mail
@@ -64,15 +70,106 @@
         $sendmailTransport = new SendmailTransport(self::FAKE_SENDMAIL);
         $sendmailTransport->send($mail, $envelope);
 
-        $this->assertStringEqualsFile($this->argsPath, __DIR__.'/Fixtures/fake-sendmail.php -ffrom@mail.com to@mail.com');
+        $this->assertStringEqualsFile($this->argsPath, __DIR__.'/Fixtures/fake-sendmail.php -ffrom@mail.com -- to@mail.com');
     }
 
     public function testRecipientsAreUsedWhenSet()
     {
+        $this->skipOnWindows();
+
+        [$mail, $envelope] = $this->defaultMailAndEnvelope();
+
+        $sendmailTransport = new SendmailTransport(self::FAKE_SENDMAIL);
+        $sendmailTransport->send($mail, $envelope);
+
+        $this->assertStringEqualsFile($this->argsPath, __DIR__.'/Fixtures/fake-sendmail.php -ffrom@mail.com -- recipient@mail.com');
+    }
+
+    public function testThrowsTransportExceptionOnFailure()
+    {
+        $this->skipOnWindows();
+
+        [$mail, $envelope] = $this->defaultMailAndEnvelope();
+
+        $sendmailTransport = new SendmailTransport(self::FAKE_FAILING_SENDMAIL);
+        $this->expectException(TransportException::class);
+        $this->expectExceptionMessage('Process failed with exit code 42: Sending failed');
+        $sendmailTransport->send($mail, $envelope);
+
+        $streamProperty = new \ReflectionProperty(SendmailTransport::class, 'stream');
+        $streamProperty->setAccessible(true);
+        $stream = $streamProperty->getValue($sendmailTransport);
+        $this->assertNull($stream->stream);
+    }
+
+    public function testStreamIsClearedOnFailure()
+    {
+        $this->skipOnWindows();
+
+        [$mail, $envelope] = $this->defaultMailAndEnvelope();
+
+        $sendmailTransport = new SendmailTransport(self::FAKE_FAILING_SENDMAIL);
+        try {
+            $sendmailTransport->send($mail, $envelope);
+        } catch (TransportException $e) {
+        }
+
+        $streamProperty = new \ReflectionProperty(SendmailTransport::class, 'stream');
+        $streamProperty->setAccessible(true);
+        $stream = $streamProperty->getValue($sendmailTransport);
+        $innerStreamProperty = new \ReflectionProperty(ProcessStream::class, 'stream');
+        $innerStreamProperty->setAccessible(true);
+        $this->assertNull($innerStreamProperty->getValue($stream));
+    }
+
+    public function testDoesNotThrowWhenInteractive()
+    {
+        $this->skipOnWindows();
+
+        [$mail, $envelope] = $this->defaultMailAndEnvelope();
+
+        $sendmailTransport = new SendmailTransport(self::FAKE_INTERACTIVE_SENDMAIL);
+        $transportProperty = new \ReflectionProperty(SendmailTransport::class, 'transport');
+        $transportProperty->setAccessible(true);
+
+        // Replace the transport with an anonymous consumer that trigger the stream methods
+        $transportProperty->setValue($sendmailTransport, new class($transportProperty->getValue($sendmailTransport)->getStream()) implements TransportInterface {
+            private $stream;
+
+            public function __construct(ProcessStream $stream)
+            {
+                $this->stream = $stream;
+            }
+
+            public function send(RawMessage $message, ?Envelope $envelope = null): ?SentMessage
+            {
+                $this->stream->initialize();
+                $this->stream->write('SMTP');
+                $this->stream->terminate();
+
+                return new SentMessage($message, $envelope);
+            }
+
+            public function __toString(): string
+            {
+                return 'Interactive mode test';
+            }
+        });
+
+        $sendmailTransport->send($mail, $envelope);
+
+        $this->assertStringEqualsFile($this->argsPath, __DIR__.'/Fixtures/fake-failing-sendmail.php -bs');
+    }
+
+    private function skipOnWindows()
+    {
         if ('\\' === \DIRECTORY_SEPARATOR) {
             $this->markTestSkipped('Windows does not support shebangs nor non-blocking standard streams');
         }
+    }
 
+    private function defaultMailAndEnvelope(): array
+    {
         $mail = new Email();
         $mail
             ->from('from@mail.com')
@@ -84,9 +181,6 @@
         $envelope = new DelayedEnvelope($mail);
         $envelope->setRecipients([new Address('recipient@mail.com')]);
 
-        $sendmailTransport = new SendmailTransport(self::FAKE_SENDMAIL);
-        $sendmailTransport->send($mail, $envelope);
-
-        $this->assertStringEqualsFile($this->argsPath, __DIR__.'/Fixtures/fake-sendmail.php -ffrom@mail.com recipient@mail.com');
+        return [$mail, $envelope];
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Tests/Transport/Smtp/SmtpTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Tests/Transport/Smtp/SmtpTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Tests/Transport/Smtp/SmtpTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Tests/Transport/Smtp/SmtpTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -158,7 +158,7 @@
 
     private function invokeAssertResponseCode(string $response, array $codes): void
     {
-        $transport = new SmtpTransport($this->getMockForAbstractClass(AbstractStream::class));
+        $transport = new SmtpTransport($this->createStub(AbstractStream::class));
         $m = new \ReflectionMethod($transport, 'assertResponseCode');
         $m->setAccessible(true);
         $m->invoke($transport, $response, $codes);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Tests/TransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Tests/TransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Tests/TransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Tests/TransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -90,11 +90,11 @@
 
     public static function fromWrongStringProvider(): iterable
     {
-        yield 'garbage at the end' => ['dummy://a some garbage here', 'The DSN has some garbage at the end: " some garbage here".'];
+        yield 'garbage at the end' => ['dummy://a some garbage here', 'The mailer DSN has some garbage at the end.'];
 
-        yield 'not a valid DSN' => ['something not a dsn', 'The "something" mailer DSN must contain a scheme.'];
+        yield 'not a valid DSN' => ['something not a dsn', 'The mailer DSN must contain a scheme.'];
 
-        yield 'failover not closed' => ['failover(dummy://a', 'The "(dummy://a" mailer DSN must contain a scheme.'];
+        yield 'failover not closed' => ['failover(dummy://a', 'The mailer DSN must contain a scheme.'];
 
         yield 'not a valid keyword' => ['foobar(dummy://a)', 'The "foobar" keyword is not valid (valid ones are "failover", "roundrobin")'];
     }
@@ -109,7 +109,7 @@
         $this->host = $host;
     }
 
-    public function send(RawMessage $message, Envelope $envelope = null): ?SentMessage
+    public function send(RawMessage $message, ?Envelope $envelope = null): ?SentMessage
     {
         throw new \BadMethodCallException('This method newer should be called.');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/AbstractHttpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/AbstractHttpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/AbstractHttpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/AbstractHttpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     protected $port;
     protected $client;
 
-    public function __construct(HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->client = $client;
         if (null === $client) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/AbstractTransportFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/AbstractTransportFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/AbstractTransportFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/AbstractTransportFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     protected $client;
     protected $logger;
 
-    public function __construct(EventDispatcherInterface $dispatcher = null, HttpClientInterface $client = null, LoggerInterface $logger = null)
+    public function __construct(?EventDispatcherInterface $dispatcher = null, ?HttpClientInterface $client = null, ?LoggerInterface $logger = null)
     {
         $this->dispatcher = $dispatcher;
         $this->client = $client;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/AbstractTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/AbstractTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/AbstractTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/AbstractTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $rate = 0;
     private $lastSent = 0;
 
-    public function __construct(EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->dispatcher = class_exists(Event::class) && $dispatcher instanceof SymfonyEventDispatcherInterface ? LegacyEventDispatcherProxy::decorate($dispatcher) : $dispatcher;
         $this->logger = $logger ?? new NullLogger();
@@ -56,7 +56,7 @@
         return $this;
     }
 
-    public function send(RawMessage $message, Envelope $envelope = null): ?SentMessage
+    public function send(RawMessage $message, ?Envelope $envelope = null): ?SentMessage
     {
         $message = clone $message;
         $envelope = null !== $envelope ? clone $envelope : Envelope::create($message);
@@ -104,7 +104,7 @@
         $sleep = (1 / $this->rate) - (microtime(true) - $this->lastSent);
         if (0 < $sleep) {
             $this->logger->debug(sprintf('Email transport "%s" sleeps for %.2f seconds', __CLASS__, $sleep));
-            usleep($sleep * 1000000);
+            usleep((int) ($sleep * 1000000));
         }
         $this->lastSent = microtime(true);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/Dsn.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/Dsn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/Dsn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/Dsn.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     private $port;
     private $options;
 
-    public function __construct(string $scheme, string $host, string $user = null, string $password = null, int $port = null, array $options = [])
+    public function __construct(string $scheme, string $host, ?string $user = null, ?string $password = null, ?int $port = null, array $options = [])
     {
         $this->scheme = $scheme;
         $this->host = $host;
@@ -37,24 +37,24 @@
 
     public static function fromString(string $dsn): self
     {
-        if (false === $parsedDsn = parse_url($dsn)) {
-            throw new InvalidArgumentException(sprintf('The "%s" mailer DSN is invalid.', $dsn));
+        if (false === $params = parse_url($dsn)) {
+            throw new InvalidArgumentException('The mailer DSN is invalid.');
         }
 
-        if (!isset($parsedDsn['scheme'])) {
-            throw new InvalidArgumentException(sprintf('The "%s" mailer DSN must contain a scheme.', $dsn));
+        if (!isset($params['scheme'])) {
+            throw new InvalidArgumentException('The mailer DSN must contain a scheme.');
         }
 
-        if (!isset($parsedDsn['host'])) {
-            throw new InvalidArgumentException(sprintf('The "%s" mailer DSN must contain a host (use "default" by default).', $dsn));
+        if (!isset($params['host'])) {
+            throw new InvalidArgumentException('The mailer DSN must contain a host (use "default" by default).');
         }
 
-        $user = '' !== ($parsedDsn['user'] ?? '') ? urldecode($parsedDsn['user']) : null;
-        $password = '' !== ($parsedDsn['pass'] ?? '') ? urldecode($parsedDsn['pass']) : null;
-        $port = $parsedDsn['port'] ?? null;
-        parse_str($parsedDsn['query'] ?? '', $query);
+        $user = '' !== ($params['user'] ?? '') ? rawurldecode($params['user']) : null;
+        $password = '' !== ($params['pass'] ?? '') ? rawurldecode($params['pass']) : null;
+        $port = $params['port'] ?? null;
+        parse_str($params['query'] ?? '', $query);
 
-        return new self($parsedDsn['scheme'], $parsedDsn['host'], $user, $password, $port, $query);
+        return new self($params['scheme'], $params['host'], $user, $password, $port, $query);
     }
 
     public function getScheme(): string
@@ -77,7 +77,7 @@
         return $this->password;
     }
 
-    public function getPort(int $default = null): ?int
+    public function getPort(?int $default = null): ?int
     {
         return $this->port ?? $default;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/RoundRobinTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/RoundRobinTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/RoundRobinTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/RoundRobinTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
         $this->retryPeriod = $retryPeriod;
     }
 
-    public function send(RawMessage $message, Envelope $envelope = null): ?SentMessage
+    public function send(RawMessage $message, ?Envelope $envelope = null): ?SentMessage
     {
         $exception = null;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/SendmailTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/SendmailTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/SendmailTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/SendmailTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -49,7 +49,7 @@
      *
      * -f<sender> flag will be appended automatically if one is not present.
      */
-    public function __construct(string $command = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(?string $command = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         parent::__construct($dispatcher, $logger);
 
@@ -64,11 +64,12 @@
         $this->stream = new ProcessStream();
         if (str_contains($this->command, ' -bs')) {
             $this->stream->setCommand($this->command);
+            $this->stream->setInteractive(true);
             $this->transport = new SmtpTransport($this->stream, $dispatcher, $logger);
         }
     }
 
-    public function send(RawMessage $message, Envelope $envelope = null): ?SentMessage
+    public function send(RawMessage $message, ?Envelope $envelope = null): ?SentMessage
     {
         if ($this->transport) {
             return $this->transport->send($message, $envelope);
@@ -106,6 +107,9 @@
             $chunks = AbstractStream::replace("\n.", "\n..", $chunks);
         }
 
+        if ($recipients) {
+            $command .= ' --';
+        }
         foreach ($recipients as $recipient) {
             $command .= ' '.escapeshellarg($recipient->getEncodedAddress());
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/EsmtpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/EsmtpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/EsmtpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/EsmtpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     private $username = '';
     private $password = '';
 
-    public function __construct(string $host = 'localhost', int $port = 0, bool $tls = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(string $host = 'localhost', int $port = 0, ?bool $tls = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         parent::__construct(null, $dispatcher, $logger);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
     private $stream;
     private $domain = '[127.0.0.1]';
 
-    public function __construct(AbstractStream $stream = null, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
+    public function __construct(?AbstractStream $stream = null, ?EventDispatcherInterface $dispatcher = null, ?LoggerInterface $logger = null)
     {
         parent::__construct($dispatcher, $logger);
 
@@ -130,7 +130,7 @@
         return $this->domain;
     }
 
-    public function send(RawMessage $message, Envelope $envelope = null): ?SentMessage
+    public function send(RawMessage $message, ?Envelope $envelope = null): ?SentMessage
     {
         try {
             $message = parent::send($message, $envelope);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/Stream/AbstractStream.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/Stream/AbstractStream.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/Stream/AbstractStream.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/Stream/AbstractStream.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,6 +27,7 @@
     protected $stream;
     protected $in;
     protected $out;
+    protected $err;
 
     private $debug = '';
 
@@ -65,7 +66,7 @@
 
     public function terminate(): void
     {
-        $this->stream = $this->out = $this->in = null;
+        $this->stream = $this->err = $this->out = $this->in = null;
     }
 
     public function readLine(): string
@@ -74,7 +75,7 @@
             return '';
         }
 
-        $line = fgets($this->out);
+        $line = @fgets($this->out);
         if ('' === $line || false === $line) {
             $metas = stream_get_meta_data($this->out);
             if ($metas['timed_out']) {
@@ -83,6 +84,9 @@
             if ($metas['eof']) {
                 throw new TransportException(sprintf('Connection to "%s" has been closed unexpectedly.', $this->getReadConnectionDescription()));
             }
+            if (false === $line) {
+                throw new TransportException(sprintf('Unable to read from connection to "%s": ', $this->getReadConnectionDescription()).error_get_last()['message']);
+            }
         }
 
         $this->debug .= sprintf('< %s', $line);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/Stream/ProcessStream.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/Stream/ProcessStream.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/Stream/ProcessStream.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/Stream/ProcessStream.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,11 +25,18 @@
 {
     private $command;
 
+    private $interactive = false;
+
     public function setCommand(string $command)
     {
         $this->command = $command;
     }
 
+    public function setInteractive(bool $interactive)
+    {
+        $this->interactive = $interactive;
+    }
+
     public function initialize(): void
     {
         $descriptorSpec = [
@@ -45,17 +52,27 @@
         }
         $this->in = &$pipes[0];
         $this->out = &$pipes[1];
+        $this->err = &$pipes[2];
     }
 
     public function terminate(): void
     {
         if (null !== $this->stream) {
             fclose($this->in);
+            $out = stream_get_contents($this->out);
             fclose($this->out);
-            proc_close($this->stream);
+            $err = stream_get_contents($this->err);
+            fclose($this->err);
+            if (0 !== $exitCode = proc_close($this->stream)) {
+                $errorMessage = 'Process failed with exit code '.$exitCode.': '.$out.$err;
+            }
         }
 
         parent::terminate();
+
+        if (!$this->interactive && isset($errorMessage)) {
+            throw new TransportException($errorMessage);
+        }
     }
 
     protected function getReadConnectionDescription(): string
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/Stream/SocketStream.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/Stream/SocketStream.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/Stream/SocketStream.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/Smtp/Stream/SocketStream.php	2026-05-20 10:22:01.000000000 +0200
@@ -160,7 +160,7 @@
         }
 
         stream_set_blocking($this->stream, true);
-        stream_set_timeout($this->stream, $timeout);
+        stream_set_timeout($this->stream, (int) $timeout, (int) (($timeout - (int) $timeout) * 1000000));
         $this->in = &$this->stream;
         $this->out = &$this->stream;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/TransportInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/TransportInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/TransportInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/TransportInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     /**
      * @throws TransportExceptionInterface
      */
-    public function send(RawMessage $message, Envelope $envelope = null): ?SentMessage;
+    public function send(RawMessage $message, ?Envelope $envelope = null): ?SentMessage;
 
     public function __toString(): string;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/Transports.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/Transports.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport/Transports.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport/Transports.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,7 +44,7 @@
         }
     }
 
-    public function send(RawMessage $message, Envelope $envelope = null): ?SentMessage
+    public function send(RawMessage $message, ?Envelope $envelope = null): ?SentMessage
     {
         /** @var Message $message */
         if (RawMessage::class === \get_class($message) || !$message->getHeaders()->has('X-Transport')) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport.php symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mailer/Transport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mailer/Transport.php	2026-05-20 10:22:01.000000000 +0200
@@ -63,7 +63,7 @@
      * @param HttpClientInterface|null      $client
      * @param LoggerInterface|null          $logger
      */
-    public static function fromDsn(string $dsn/* , EventDispatcherInterface $dispatcher = null, HttpClientInterface $client = null, LoggerInterface $logger = null */): TransportInterface
+    public static function fromDsn(string $dsn/* , ?EventDispatcherInterface $dispatcher = null, ?HttpClientInterface $client = null, ?LoggerInterface $logger = null */): TransportInterface
     {
         $dispatcher = 2 <= \func_num_args() ? func_get_arg(1) : null;
         $client = 3 <= \func_num_args() ? func_get_arg(2) : null;
@@ -79,7 +79,7 @@
      * @param HttpClientInterface|null      $client
      * @param LoggerInterface|null          $logger
      */
-    public static function fromDsns(array $dsns/* , EventDispatcherInterface $dispatcher = null, HttpClientInterface $client = null, LoggerInterface $logger = null */): TransportInterface
+    public static function fromDsns(array $dsns/* , ?EventDispatcherInterface $dispatcher = null, ?HttpClientInterface $client = null, ?LoggerInterface $logger = null */): TransportInterface
     {
         $dispatcher = 2 <= \func_num_args() ? func_get_arg(1) : null;
         $client = 3 <= \func_num_args() ? func_get_arg(2) : null;
@@ -112,7 +112,7 @@
     {
         [$transport, $offset] = $this->parseDsn($dsn);
         if ($offset !== \strlen($dsn)) {
-            throw new InvalidArgumentException(sprintf('The DSN has some garbage at the end: "%s".', substr($dsn, $offset)));
+            throw new InvalidArgumentException('The mailer DSN has some garbage at the end.');
         }
 
         return $transport;
@@ -183,7 +183,7 @@
      *
      * @return \Traversable<int, TransportFactoryInterface>
      */
-    public static function getDefaultFactories(/* EventDispatcherInterface $dispatcher = null, HttpClientInterface $client = null, LoggerInterface $logger = null */): iterable
+    public static function getDefaultFactories(/* ?EventDispatcherInterface $dispatcher = null, ?HttpClientInterface $client = null, ?LoggerInterface $logger = null */): iterable
     {
         $dispatcher = 1 <= \func_num_args() ? func_get_arg(0) : null;
         $client = 2 <= \func_num_args() ? func_get_arg(1) : null;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
     "require": {
         "php": ">=7.2.5",
         "async-aws/core": "^1.5",
-        "async-aws/sqs": "^1.0",
+        "async-aws/sqs": "^1.0|^2.0",
         "symfony/messenger": "^4.3|^5.0|^6.0",
         "symfony/service-contracts": "^1.1|^2|^3",
         "psr/log": "^1|^2|^3"
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/AmazonSqsSenderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/AmazonSqsSenderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/AmazonSqsSenderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/AmazonSqsSenderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
         $connection->expects($this->once())->method('send')->with($encoded['body'], $encoded['headers']);
 
         $serializer = $this->createMock(SerializerInterface::class);
-        $serializer->method('encode')->with($envelope)->willReturnOnConsecutiveCalls($encoded);
+        $serializer->method('encode')->with($envelope)->willReturn($encoded);
 
         $sender = new AmazonSqsSender($connection, $serializer);
         $sender->send($envelope);
@@ -49,7 +49,7 @@
             ->with($encoded['body'], $encoded['headers'], 0, $stamp->getMessageGroupId(), $stamp->getMessageDeduplicationId());
 
         $serializer = $this->createMock(SerializerInterface::class);
-        $serializer->method('encode')->with($envelope)->willReturnOnConsecutiveCalls($encoded);
+        $serializer->method('encode')->with($envelope)->willReturn($encoded);
 
         $sender = new AmazonSqsSender($connection, $serializer);
         $sender->send($envelope);
@@ -67,7 +67,22 @@
             ->with($encoded['body'], $encoded['headers'], 0, null, null, $stamp->getTraceId());
 
         $serializer = $this->createMock(SerializerInterface::class);
-        $serializer->method('encode')->with($envelope)->willReturnOnConsecutiveCalls($encoded);
+        $serializer->method('encode')->with($envelope)->willReturn($encoded);
+
+        $sender = new AmazonSqsSender($connection, $serializer);
+        $sender->send($envelope);
+    }
+
+    public function testSendEncodeBodyToRespectAmazonRequirements()
+    {
+        $envelope = new Envelope(new DummyMessage('Oy'));
+        $encoded = ['body' => "\x7", 'headers' => ['type' => DummyMessage::class]];
+
+        $connection = $this->createMock(Connection::class);
+        $connection->expects($this->once())->method('send')->with(base64_encode($encoded['body']), $encoded['headers']);
+
+        $serializer = $this->createMock(SerializerInterface::class);
+        $serializer->method('encode')->with($envelope)->willReturn($encoded);
 
         $sender = new AmazonSqsSender($connection, $serializer);
         $sender->send($envelope);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/AmazonSqsTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/AmazonSqsTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/AmazonSqsTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/AmazonSqsTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -167,7 +167,7 @@
         $this->transport->reset();
     }
 
-    private function getTransport(SerializerInterface $serializer = null, Connection $connection = null)
+    private function getTransport(?SerializerInterface $serializer = null, ?Connection $connection = null)
     {
         $serializer = $serializer ?? $this->createMock(SerializerInterface::class);
         $connection = $connection ?? $this->createMock(Connection::class);
@@ -178,7 +178,7 @@
     private function createHttpException(): HttpException
     {
         $response = $this->createMock(ResponseInterface::class);
-        $response->method('getInfo')->willReturnCallback(static function (string $type = null) {
+        $response->method('getInfo')->willReturnCallback(static function (?string $type = null) {
             $info = [
                 'http_code' => 500,
                 'url' => 'https://symfony.com',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/ConnectionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/ConnectionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/ConnectionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/ConnectionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,6 +17,7 @@
 use AsyncAws\Sqs\Result\ReceiveMessageResult;
 use AsyncAws\Sqs\SqsClient;
 use AsyncAws\Sqs\ValueObject\Message;
+use Composer\InstalledVersions;
 use PHPUnit\Framework\TestCase;
 use Psr\Log\NullLogger;
 use Symfony\Component\HttpClient\MockHttpClient;
@@ -59,7 +60,7 @@
     public function testFromInvalidDsn()
     {
         $this->expectException(\InvalidArgumentException::class);
-        $this->expectExceptionMessage('The given Amazon SQS DSN "sqs://" is invalid.');
+        $this->expectExceptionMessage('The given Amazon SQS DSN is invalid.');
 
         Connection::fromDsn('sqs://');
     }
@@ -342,6 +343,16 @@
 
     private function getMockedQueueUrlResponse(): MockResponse
     {
+        if ($this->isAsyncAwsSqsVersion2Installed()) {
+            return new MockResponse(
+                <<<JSON
+{
+    "QueueUrl": "https://sqs.us-east-2.amazonaws.com/123456789012/MyQueue"
+}
+JSON
+            );
+        }
+
         return new MockResponse(<<<XML
 <GetQueueUrlResponse>
     <GetQueueUrlResult>
@@ -357,6 +368,28 @@
 
     private function getMockedReceiveMessageResponse(): MockResponse
     {
+        if ($this->isAsyncAwsSqsVersion2Installed()) {
+            return new MockResponse(<<<JSON
+{
+    "Messages": [
+        {
+            "Attributes": {
+                "SenderId": "195004372649",
+                "ApproximateFirstReceiveTimestamp": "1250700979248",
+                "ApproximateReceiveCount": "5",
+                "SentTimestamp": "1238099229000"
+            },
+            "Body": "This is a test message",
+            "MD5OfBody": "fafb00f5732ab283681e124bf8747ed1",
+            "MessageId": "5fea7756-0ea4-451a-a703-a558b933e274",
+            "ReceiptHandle": "MbZj6wDWli+JvwwJaBV+3dcjk2YW2vA3+STFFljTM8tJJg6HRG6PYSasuWXPJB+CwLj1FjgXUv1uSj1gUPAWV66FU/WeR4mq2OKpEGYWbnLmpRCJVAyeMjeU5ZBdtcQ+QEauMZc8ZRv37sIW2iJKq3M9MFx1YvV11A2x/KSbkJ0="
+        }
+    ]
+}
+JSON
+            );
+        }
+
         return new MockResponse(<<<XML
 <ReceiveMessageResponse>
   <ReceiveMessageResult>
@@ -394,4 +427,11 @@
 XML
         );
     }
+
+    private function isAsyncAwsSqsVersion2Installed(): bool
+    {
+        $version = InstalledVersions::getVersion('async-aws/sqs');
+
+        return 'dev-master' === $version || version_compare($version, '2.0.0') >= 0;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsFifoStamp.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsFifoStamp.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsFifoStamp.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsFifoStamp.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
     private $messageGroupId;
     private $messageDeduplicationId;
 
-    public function __construct(string $messageGroupId = null, string $messageDeduplicationId = null)
+    public function __construct(?string $messageGroupId = null, ?string $messageDeduplicationId = null)
     {
         $this->messageGroupId = $messageGroupId;
         $this->messageDeduplicationId = $messageDeduplicationId;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsReceiver.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsReceiver.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsReceiver.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsReceiver.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     private $connection;
     private $serializer;
 
-    public function __construct(Connection $connection, SerializerInterface $serializer = null)
+    public function __construct(Connection $connection, ?SerializerInterface $serializer = null)
     {
         $this->connection = $connection;
         $this->serializer = $serializer ?? new PhpSerializer();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsSender.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsSender.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsSender.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsSender.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,6 +38,7 @@
     public function send(Envelope $envelope): Envelope
     {
         $encodedMessage = $this->serializer->encode($envelope);
+        $encodedMessage = $this->complyWithAmazonSqsRequirements($encodedMessage);
 
         /** @var DelayStamp|null $delayStamp */
         $delayStamp = $envelope->last(DelayStamp::class);
@@ -75,4 +76,20 @@
 
         return $envelope;
     }
+
+    /**
+     * @see https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html
+     *
+     * @param array{body: string, headers?: array<string>} $encodedMessage
+     *
+     * @return array{body: string, headers?: array<string>}
+     */
+    private function complyWithAmazonSqsRequirements(array $encodedMessage): array
+    {
+        if (preg_match('/[^\x20-\x{D7FF}\xA\xD\x9\x{E000}-\x{FFFD}\x{10000}-\x{10FFFF}]/u', $encodedMessage['body'])) {
+            $encodedMessage['body'] = base64_encode($encodedMessage['body']);
+        }
+
+        return $encodedMessage;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsTransportFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsTransportFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsTransportFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsTransportFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
 {
     private $logger;
 
-    public function __construct(LoggerInterface $logger = null)
+    public function __construct(?LoggerInterface $logger = null)
     {
         $this->logger = $logger;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/AmazonSqsTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $receiver;
     private $sender;
 
-    public function __construct(Connection $connection, SerializerInterface $serializer = null, ReceiverInterface $receiver = null, SenderInterface $sender = null)
+    public function __construct(Connection $connection, ?SerializerInterface $serializer = null, ?ReceiverInterface $receiver = null, ?SenderInterface $sender = null)
     {
         $this->connection = $connection;
         $this->serializer = $serializer ?? new PhpSerializer();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/Connection.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/Connection.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/Connection.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/Connection.php	2026-05-20 10:22:01.000000000 +0200
@@ -60,7 +60,7 @@
     /** @var string|null */
     private $queueUrl;
 
-    public function __construct(array $configuration, SqsClient $client = null, string $queueUrl = null)
+    public function __construct(array $configuration, ?SqsClient $client = null, ?string $queueUrl = null)
     {
         $this->configuration = array_replace_recursive(self::DEFAULT_OPTIONS, $configuration);
         $this->client = $client ?? new SqsClient([]);
@@ -101,15 +101,15 @@
      * * auto_setup: Whether the queue should be created automatically during send / get (Default: true)
      * * debug: Log all HTTP requests and responses as LoggerInterface::DEBUG (Default: false)
      */
-    public static function fromDsn(string $dsn, array $options = [], HttpClientInterface $client = null, LoggerInterface $logger = null): self
+    public static function fromDsn(string $dsn, array $options = [], ?HttpClientInterface $client = null, ?LoggerInterface $logger = null): self
     {
-        if (false === $parsedUrl = parse_url($dsn)) {
-            throw new InvalidArgumentException(sprintf('The given Amazon SQS DSN "%s" is invalid.', $dsn));
+        if (false === $params = parse_url($dsn)) {
+            throw new InvalidArgumentException('The given Amazon SQS DSN is invalid.');
         }
 
         $query = [];
-        if (isset($parsedUrl['query'])) {
-            parse_str($parsedUrl['query'], $query);
+        if (isset($params['query'])) {
+            parse_str($params['query'], $query);
         }
 
         // check for extra keys in options
@@ -129,31 +129,31 @@
             'buffer_size' => (int) $options['buffer_size'],
             'wait_time' => (int) $options['wait_time'],
             'poll_timeout' => $options['poll_timeout'],
-            'visibility_timeout' => $options['visibility_timeout'],
+            'visibility_timeout' => null !== $options['visibility_timeout'] ? (int) $options['visibility_timeout'] : null,
             'auto_setup' => filter_var($options['auto_setup'], \FILTER_VALIDATE_BOOLEAN),
             'queue_name' => (string) $options['queue_name'],
         ];
 
         $clientConfiguration = [
             'region' => $options['region'],
-            'accessKeyId' => urldecode($parsedUrl['user'] ?? '') ?: $options['access_key'] ?? self::DEFAULT_OPTIONS['access_key'],
-            'accessKeySecret' => urldecode($parsedUrl['pass'] ?? '') ?: $options['secret_key'] ?? self::DEFAULT_OPTIONS['secret_key'],
+            'accessKeyId' => rawurldecode($params['user'] ?? '') ?: $options['access_key'] ?? self::DEFAULT_OPTIONS['access_key'],
+            'accessKeySecret' => rawurldecode($params['pass'] ?? '') ?: $options['secret_key'] ?? self::DEFAULT_OPTIONS['secret_key'],
         ];
         if (isset($options['debug'])) {
             $clientConfiguration['debug'] = $options['debug'];
         }
         unset($query['region']);
 
-        if ('default' !== ($parsedUrl['host'] ?? 'default')) {
-            $clientConfiguration['endpoint'] = sprintf('%s://%s%s', ($query['sslmode'] ?? null) === 'disable' ? 'http' : 'https', $parsedUrl['host'], ($parsedUrl['port'] ?? null) ? ':'.$parsedUrl['port'] : '');
-            if (preg_match(';^sqs\.([^\.]++)\.amazonaws\.com$;', $parsedUrl['host'], $matches)) {
+        if ('default' !== ($params['host'] ?? 'default')) {
+            $clientConfiguration['endpoint'] = sprintf('%s://%s%s', ($query['sslmode'] ?? null) === 'disable' ? 'http' : 'https', $params['host'], ($params['port'] ?? null) ? ':'.$params['port'] : '');
+            if (preg_match(';^sqs\.([^\.]++)\.amazonaws\.com$;', $params['host'], $matches)) {
                 $clientConfiguration['region'] = $matches[1];
             }
         } elseif (self::DEFAULT_OPTIONS['endpoint'] !== $options['endpoint'] ?? self::DEFAULT_OPTIONS['endpoint']) {
             $clientConfiguration['endpoint'] = $options['endpoint'];
         }
 
-        $parsedPath = explode('/', ltrim($parsedUrl['path'] ?? '/', '/'));
+        $parsedPath = explode('/', ltrim($params['path'] ?? '/', '/'));
         if (\count($parsedPath) > 0 && !empty($queueName = end($parsedPath))) {
             $configuration['queue_name'] = $queueName;
         }
@@ -163,11 +163,11 @@
         // https://sqs.REGION.amazonaws.com/ACCOUNT/QUEUE
         $queueUrl = null;
         if (
-            'https' === $parsedUrl['scheme']
-            && ($parsedUrl['host'] ?? 'default') === "sqs.{$clientConfiguration['region']}.amazonaws.com"
-            && ($parsedUrl['path'] ?? '/') === "/{$configuration['account']}/{$configuration['queue_name']}"
+            'https' === $params['scheme']
+            && ($params['host'] ?? 'default') === "sqs.{$clientConfiguration['region']}.amazonaws.com"
+            && ($params['path'] ?? '/') === "/{$configuration['account']}/{$configuration['queue_name']}"
         ) {
-            $queueUrl = 'https://'.$parsedUrl['host'].$parsedUrl['path'];
+            $queueUrl = 'https://'.$params['host'].$params['path'];
         }
 
         return new self($configuration, new SqsClient($clientConfiguration, null, $client, $logger), $queueUrl);
@@ -313,7 +313,7 @@
         return (int) ($attributes[QueueAttributeName::APPROXIMATE_NUMBER_OF_MESSAGES] ?? 0);
     }
 
-    public function send(string $body, array $headers, int $delay = 0, string $messageGroupId = null, string $messageDeduplicationId = null, string $xrayTraceId = null): void
+    public function send(string $body, array $headers, int $delay = 0, ?string $messageGroupId = null, ?string $messageDeduplicationId = null, ?string $xrayTraceId = null): void
     {
         if ($this->configuration['auto_setup']) {
             $this->setup();
@@ -322,7 +322,8 @@
         $parameters = [
             'QueueUrl' => $this->getQueueUrl(),
             'MessageBody' => $body,
-            'DelaySeconds' => $delay,
+            // Maximum delay is 15 minutes. See https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-message-timers.html.
+            'DelaySeconds' => min(900, $delay),
             'MessageAttributes' => [],
             'MessageSystemAttributes' => [],
         ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Tests/Transport/AmqpSenderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Tests/Transport/AmqpSenderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Tests/Transport/AmqpSenderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Tests/Transport/AmqpSenderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
         $encoded = ['body' => '...', 'headers' => ['type' => DummyMessage::class]];
 
         $serializer = $this->createMock(SerializerInterface::class);
-        $serializer->method('encode')->with($envelope)->willReturnOnConsecutiveCalls($encoded);
+        $serializer->method('encode')->with($envelope)->willReturn($encoded);
 
         $connection = $this->createMock(Connection::class);
         $connection->expects($this->once())->method('publish')->with($encoded['body'], $encoded['headers']);
@@ -61,7 +61,7 @@
         $encoded = ['body' => '...'];
 
         $serializer = $this->createMock(SerializerInterface::class);
-        $serializer->method('encode')->with($envelope)->willReturnOnConsecutiveCalls($encoded);
+        $serializer->method('encode')->with($envelope)->willReturn($encoded);
 
         $connection = $this->createMock(Connection::class);
         $connection->expects($this->once())->method('publish')->with($encoded['body'], []);
@@ -76,7 +76,7 @@
         $encoded = ['body' => '...', 'headers' => ['type' => DummyMessage::class, 'Content-Type' => 'application/json']];
 
         $serializer = $this->createMock(SerializerInterface::class);
-        $serializer->method('encode')->with($envelope)->willReturnOnConsecutiveCalls($encoded);
+        $serializer->method('encode')->with($envelope)->willReturn($encoded);
 
         $connection = $this->createMock(Connection::class);
         unset($encoded['headers']['Content-Type']);
@@ -93,7 +93,7 @@
         $encoded = ['body' => '...', 'headers' => ['type' => DummyMessage::class, 'Content-Type' => 'application/json']];
 
         $serializer = $this->createMock(SerializerInterface::class);
-        $serializer->method('encode')->with($envelope)->willReturnOnConsecutiveCalls($encoded);
+        $serializer->method('encode')->with($envelope)->willReturn($encoded);
 
         $connection = $this->createMock(Connection::class);
         unset($encoded['headers']['Content-Type']);
@@ -110,7 +110,7 @@
         $encoded = ['body' => '...', 'headers' => ['type' => DummyMessage::class]];
 
         $serializer = $this->createMock(SerializerInterface::class);
-        $serializer->method('encode')->with($envelope)->willReturnOnConsecutiveCalls($encoded);
+        $serializer->method('encode')->with($envelope)->willReturn($encoded);
 
         $connection = $this->createMock(Connection::class);
         $connection->method('publish')->with($encoded['body'], $encoded['headers'])->willThrowException(new \AMQPException());
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Tests/Transport/AmqpTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Tests/Transport/AmqpTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Tests/Transport/AmqpTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Tests/Transport/AmqpTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,7 +52,7 @@
         $this->assertSame($decodedMessage, $envelopes[0]->getMessage());
     }
 
-    private function getTransport(SerializerInterface $serializer = null, Connection $connection = null): AmqpTransport
+    private function getTransport(?SerializerInterface $serializer = null, ?Connection $connection = null): AmqpTransport
     {
         $serializer = $serializer ?? $this->createMock(SerializerInterface::class);
         $connection = $connection ?? $this->createMock(Connection::class);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Tests/Transport/ConnectionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Tests/Transport/ConnectionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Tests/Transport/ConnectionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Tests/Transport/ConnectionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     public function testItCannotBeConstructedWithAWrongDsn()
     {
         $this->expectException(\InvalidArgumentException::class);
-        $this->expectExceptionMessage('The given AMQP DSN "amqp://:" is invalid.');
+        $this->expectExceptionMessage('The given AMQP DSN is invalid.');
         Connection::fromDsn('amqp://:');
     }
 
@@ -306,7 +306,10 @@
         $factory->method('createConnection')->willReturn($amqpConnection);
         $factory->method('createChannel')->willReturn($amqpChannel);
         $factory->method('createExchange')->willReturn($amqpExchange);
-        $factory->method('createQueue')->will($this->onConsecutiveCalls($amqpQueue0, $amqpQueue1));
+
+        $factory
+            ->method('createQueue')
+            ->willReturn($amqpQueue0, $amqpQueue1);
 
         $amqpExchange->expects($this->once())->method('declareExchange');
         $amqpExchange->expects($this->once())->method('publish')->with('body', 'routing_key', \AMQP_NOPARAM, ['headers' => [], 'delivery_mode' => 2, 'timestamp' => time()]);
@@ -358,7 +361,9 @@
         $factory->method('createConnection')->willReturn($amqpConnection);
         $factory->method('createChannel')->willReturn($amqpChannel);
         $factory->method('createExchange')->willReturn($amqpExchange);
-        $factory->method('createQueue')->will($this->onConsecutiveCalls($amqpQueue0, $amqpQueue1));
+        $factory
+            ->method('createQueue')
+            ->willReturn($amqpQueue0, $amqpQueue1);
 
         $amqpExchange->expects($this->once())->method('declareExchange');
         $amqpExchange->expects($this->once())->method('publish')->with('body', 'routing_key', \AMQP_NOPARAM, ['headers' => [], 'delivery_mode' => 2, 'timestamp' => time()]);
@@ -495,14 +500,15 @@
         $factory = $this->createMock(AmqpFactory::class);
         $factory->method('createConnection')->willReturn($amqpConnection);
         $factory->method('createChannel')->willReturn($amqpChannel);
-        $factory->method('createQueue')->will($this->onConsecutiveCalls(
-            $amqpQueue = $this->createMock(\AMQPQueue::class),
-            $delayQueue = $this->createMock(\AMQPQueue::class)
-        ));
-        $factory->method('createExchange')->will($this->onConsecutiveCalls(
-            $amqpExchange = $this->createMock(\AMQPExchange::class),
-            $delayExchange = $this->createMock(\AMQPExchange::class)
-        ));
+
+        $amqpQueue = $this->createMock(\AMQPQueue::class);
+        $factory
+            ->method('createQueue')
+            ->willReturn($amqpQueue, $this->createMock(\AMQPQueue::class));
+
+        $amqpExchange = $this->createMock(\AMQPExchange::class);
+        $delayExchange = $this->createMock(\AMQPExchange::class);
+        $factory->method('createExchange')->willReturn($amqpExchange, $delayExchange);
 
         $amqpExchange->expects($this->once())->method('setName')->with(self::DEFAULT_EXCHANGE_NAME);
         $amqpExchange->expects($this->once())->method('declareExchange');
@@ -553,14 +559,12 @@
         $factory = $this->createMock(AmqpFactory::class);
         $factory->method('createConnection')->willReturn($amqpConnection);
         $factory->method('createChannel')->willReturn($amqpChannel);
-        $factory->method('createQueue')->will($this->onConsecutiveCalls(
-            $this->createMock(\AMQPQueue::class),
-            $delayQueue = $this->createMock(\AMQPQueue::class)
-        ));
-        $factory->method('createExchange')->will($this->onConsecutiveCalls(
-            $this->createMock(\AMQPExchange::class),
-            $delayExchange = $this->createMock(\AMQPExchange::class)
-        ));
+
+        $delayQueue = $this->createMock(\AMQPQueue::class);
+        $factory->method('createQueue')->willReturn($this->createMock(\AMQPQueue::class), $delayQueue);
+
+        $delayExchange = $this->createMock(\AMQPExchange::class);
+        $factory->method('createExchange')->willReturn($this->createMock(\AMQPExchange::class), $delayExchange);
 
         $connectionOptions = [
             'retry' => [
@@ -693,14 +697,12 @@
         $factory = $this->createMock(AmqpFactory::class);
         $factory->method('createConnection')->willReturn($amqpConnection);
         $factory->method('createChannel')->willReturn($amqpChannel);
-        $factory->method('createQueue')->will($this->onConsecutiveCalls(
-            $this->createMock(\AMQPQueue::class),
-            $delayQueue = $this->createMock(\AMQPQueue::class)
-        ));
-        $factory->method('createExchange')->will($this->onConsecutiveCalls(
-            $this->createMock(\AMQPExchange::class),
-            $delayExchange = $this->createMock(\AMQPExchange::class)
-        ));
+
+        $delayQueue = $this->createMock(\AMQPQueue::class);
+        $factory->method('createQueue')->willReturn($this->createMock(\AMQPQueue::class), $delayQueue);
+
+        $delayExchange = $this->createMock(\AMQPExchange::class);
+        $factory->method('createExchange')->willReturn($this->createMock(\AMQPExchange::class), $delayExchange);
 
         $connectionOptions = [
             'retry' => [
@@ -811,6 +813,73 @@
         );
     }
 
+    public function testItCanRetryPublishWhenAMQPConnectionExceptionIsThrown()
+    {
+        $factory = new TestAmqpFactory(
+            $amqpConnection = $this->createMock(\AMQPConnection::class),
+            $amqpChannel = $this->createMock(\AMQPChannel::class),
+            $amqpQueue = $this->createMock(\AMQPQueue::class),
+            $amqpExchange = $this->createMock(\AMQPExchange::class)
+        );
+
+        $amqpExchange->expects($this->exactly(2))
+            ->method('publish')
+            ->willReturnOnConsecutiveCalls(
+                $this->throwException(new \AMQPConnectionException('a socket error occurred')),
+                null
+            );
+
+        $connection = Connection::fromDsn('amqp://localhost', [], $factory);
+        $connection->publish('body');
+    }
+
+    public function testItCanRetryPublishWithDelayWhenAMQPConnectionExceptionIsThrown()
+    {
+        $factory = new TestAmqpFactory(
+            $amqpConnection = $this->createMock(\AMQPConnection::class),
+            $amqpChannel = $this->createMock(\AMQPChannel::class),
+            $amqpQueue = $this->createMock(\AMQPQueue::class),
+            $amqpExchange = $this->createMock(\AMQPExchange::class)
+        );
+
+        $amqpExchange->expects($this->exactly(2))
+            ->method('publish')
+            ->willReturnOnConsecutiveCalls(
+                $this->throwException(new \AMQPConnectionException('a socket error occurred')),
+                null
+            );
+
+        $connection = Connection::fromDsn('amqp://localhost', [], $factory);
+        $connection->publish('body', [], 5000);
+    }
+
+    public function testItWillRetryMaxThreeTimesWhenAMQPConnectionExceptionIsThrown()
+    {
+        $factory = new TestAmqpFactory(
+            $amqpConnection = $this->createMock(\AMQPConnection::class),
+            $amqpChannel = $this->createMock(\AMQPChannel::class),
+            $amqpQueue = $this->createMock(\AMQPQueue::class),
+            $amqpExchange = $this->createMock(\AMQPExchange::class)
+        );
+
+        $exception = new \AMQPConnectionException('a socket error occurred');
+
+        $amqpExchange->expects($this->exactly(4))
+            ->method('publish')
+            ->willReturnOnConsecutiveCalls(
+                $this->throwException($exception),
+                $this->throwException($exception),
+                $this->throwException($exception),
+                $this->throwException($exception)
+            );
+
+        self::expectException(get_class($exception));
+        self::expectExceptionMessage($exception->getMessage());
+
+        $connection = Connection::fromDsn('amqp://localhost', [], $factory);
+        $connection->publish('body');
+    }
+
     private function createDelayOrRetryConnection(\AMQPExchange $delayExchange, string $deadLetterExchangeName, string $delayQueueName): Connection
     {
         $amqpConnection = $this->createMock(\AMQPConnection::class);
@@ -819,14 +888,10 @@
         $factory = $this->createMock(AmqpFactory::class);
         $factory->method('createConnection')->willReturn($amqpConnection);
         $factory->method('createChannel')->willReturn($amqpChannel);
-        $factory->method('createQueue')->will($this->onConsecutiveCalls(
-            $this->createMock(\AMQPQueue::class),
-            $delayQueue = $this->createMock(\AMQPQueue::class)
-        ));
-        $factory->method('createExchange')->will($this->onConsecutiveCalls(
-            $this->createMock(\AMQPExchange::class),
-            $delayExchange
-        ));
+
+        $delayQueue = $this->createMock(\AMQPQueue::class);
+        $factory->method('createQueue')->willReturn($this->createMock(\AMQPQueue::class), $delayQueue);
+        $factory->method('createExchange')->willReturn($this->createMock(\AMQPExchange::class), $delayExchange);
 
         $delayQueue->expects($this->once())->method('setName')->with($delayQueueName);
         $delayQueue->expects($this->once())->method('setArguments')->with([
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpReceiver.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpReceiver.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpReceiver.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpReceiver.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     private $serializer;
     private $connection;
 
-    public function __construct(Connection $connection, SerializerInterface $serializer = null)
+    public function __construct(Connection $connection, ?SerializerInterface $serializer = null)
     {
         $this->connection = $connection;
         $this->serializer = $serializer ?? new PhpSerializer();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpSender.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpSender.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpSender.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpSender.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     private $serializer;
     private $connection;
 
-    public function __construct(Connection $connection, SerializerInterface $serializer = null)
+    public function __construct(Connection $connection, ?SerializerInterface $serializer = null)
     {
         $this->connection = $connection;
         $this->serializer = $serializer ?? new PhpSerializer();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpStamp.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpStamp.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpStamp.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpStamp.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     private $attributes;
     private $isRetryAttempt = false;
 
-    public function __construct(string $routingKey = null, int $flags = \AMQP_NOPARAM, array $attributes = [])
+    public function __construct(?string $routingKey = null, int $flags = \AMQP_NOPARAM, array $attributes = [])
     {
         $this->routingKey = $routingKey;
         $this->flags = $flags;
@@ -46,7 +46,7 @@
         return $this->attributes;
     }
 
-    public static function createFromAmqpEnvelope(\AMQPEnvelope $amqpEnvelope, self $previousStamp = null, string $retryRoutingKey = null): self
+    public static function createFromAmqpEnvelope(\AMQPEnvelope $amqpEnvelope, ?self $previousStamp = null, ?string $retryRoutingKey = null): self
     {
         $attr = $previousStamp->attributes ?? [];
 
@@ -79,7 +79,7 @@
         return $this->isRetryAttempt;
     }
 
-    public static function createWithAttributes(array $attributes, self $previousStamp = null): self
+    public static function createWithAttributes(array $attributes, ?self $previousStamp = null): self
     {
         return new self(
             $previousStamp->routingKey ?? null,
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/AmqpTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     private $receiver;
     private $sender;
 
-    public function __construct(Connection $connection, SerializerInterface $serializer = null)
+    public function __construct(Connection $connection, ?SerializerInterface $serializer = null)
     {
         $this->connection = $connection;
         $this->serializer = $serializer ?? new PhpSerializer();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/Connection.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/Connection.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/Connection.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Amqp/Transport/Connection.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,7 @@
 
 use Symfony\Component\Messenger\Exception\InvalidArgumentException;
 use Symfony\Component\Messenger\Exception\LogicException;
+use Symfony\Component\Messenger\Exception\TransportException;
 
 /**
  * An AMQP connection.
@@ -111,7 +112,7 @@
      */
     private $lastActivityTime = 0;
 
-    public function __construct(array $connectionOptions, array $exchangeOptions, array $queuesOptions, AmqpFactory $amqpFactory = null)
+    public function __construct(array $connectionOptions, array $exchangeOptions, array $queuesOptions, ?AmqpFactory $amqpFactory = null)
     {
         if (!\extension_loaded('amqp')) {
             throw new LogicException(sprintf('You cannot use the "%s" as the "amqp" extension is not installed.', __CLASS__));
@@ -175,26 +176,26 @@
      *     * verify: Enable or disable peer verification. If peer verification is enabled then the common name in the
      *       server certificate must match the server name. Peer verification is enabled by default.
      */
-    public static function fromDsn(string $dsn, array $options = [], AmqpFactory $amqpFactory = null): self
+    public static function fromDsn(string $dsn, array $options = [], ?AmqpFactory $amqpFactory = null): self
     {
-        if (false === $parsedUrl = parse_url($dsn)) {
+        if (false === $params = parse_url($dsn)) {
             // this is a valid URI that parse_url cannot handle when you want to pass all parameters as options
             if (!\in_array($dsn, ['amqp://', 'amqps://'])) {
-                throw new InvalidArgumentException(sprintf('The given AMQP DSN "%s" is invalid.', $dsn));
+                throw new InvalidArgumentException('The given AMQP DSN is invalid.');
             }
 
-            $parsedUrl = [];
+            $params = [];
         }
 
         $useAmqps = 0 === strpos($dsn, 'amqps://');
-        $pathParts = isset($parsedUrl['path']) ? explode('/', trim($parsedUrl['path'], '/')) : [];
+        $pathParts = isset($params['path']) ? explode('/', trim($params['path'], '/')) : [];
         $exchangeName = $pathParts[1] ?? 'messages';
-        parse_str($parsedUrl['query'] ?? '', $parsedQuery);
+        parse_str($params['query'] ?? '', $parsedQuery);
         $port = $useAmqps ? 5671 : 5672;
 
         $amqpOptions = array_replace_recursive([
-            'host' => $parsedUrl['host'] ?? 'localhost',
-            'port' => $parsedUrl['port'] ?? $port,
+            'host' => $params['host'] ?? 'localhost',
+            'port' => $params['port'] ?? $port,
             'vhost' => isset($pathParts[0]) ? urldecode($pathParts[0]) : '/',
             'exchange' => [
                 'name' => $exchangeName,
@@ -203,12 +204,12 @@
 
         self::validateOptions($amqpOptions);
 
-        if (isset($parsedUrl['user'])) {
-            $amqpOptions['login'] = urldecode($parsedUrl['user']);
+        if (isset($params['user'])) {
+            $amqpOptions['login'] = rawurldecode($params['user']);
         }
 
-        if (isset($parsedUrl['pass'])) {
-            $amqpOptions['password'] = urldecode($parsedUrl['pass']);
+        if (isset($params['pass'])) {
+            $amqpOptions['password'] = rawurldecode($params['pass']);
         }
 
         if (!isset($amqpOptions['queues'])) {
@@ -297,7 +298,7 @@
     /**
      * @throws \AMQPException
      */
-    public function publish(string $body, array $headers = [], int $delayInMs = 0, AmqpStamp $amqpStamp = null): void
+    public function publish(string $body, array $headers = [], int $delayInMs = 0, ?AmqpStamp $amqpStamp = null): void
     {
         $this->clearWhenDisconnected();
 
@@ -305,19 +306,21 @@
             $this->setupExchangeAndQueues(); // also setup normal exchange for delayed messages so delay queue can DLX messages to it
         }
 
-        if (0 !== $delayInMs) {
-            $this->publishWithDelay($body, $headers, $delayInMs, $amqpStamp);
-
-            return;
-        }
+        $this->withConnectionExceptionRetry(function () use ($body, $headers, $delayInMs, $amqpStamp) {
+            if (0 !== $delayInMs) {
+                $this->publishWithDelay($body, $headers, $delayInMs, $amqpStamp);
+
+                return;
+            }
 
-        $this->publishOnExchange(
-            $this->exchange(),
-            $body,
-            $this->getRoutingKeyForMessage($amqpStamp),
-            $headers,
-            $amqpStamp
-        );
+            $this->publishOnExchange(
+                $this->exchange(),
+                $body,
+                $this->getRoutingKeyForMessage($amqpStamp),
+                $headers,
+                $amqpStamp
+            );
+        });
     }
 
     /**
@@ -333,7 +336,7 @@
     /**
      * @throws \AMQPException
      */
-    private function publishWithDelay(string $body, array $headers, int $delay, AmqpStamp $amqpStamp = null)
+    private function publishWithDelay(string $body, array $headers, int $delay, ?AmqpStamp $amqpStamp = null)
     {
         $routingKey = $this->getRoutingKeyForMessage($amqpStamp);
         $isRetryAttempt = $amqpStamp ? $amqpStamp->isRetryAttempt() : false;
@@ -349,7 +352,7 @@
         );
     }
 
-    private function publishOnExchange(\AMQPExchange $exchange, string $body, string $routingKey = null, array $headers = [], AmqpStamp $amqpStamp = null)
+    private function publishOnExchange(\AMQPExchange $exchange, string $body, ?string $routingKey = null, array $headers = [], ?AmqpStamp $amqpStamp = null)
     {
         $attributes = $amqpStamp ? $amqpStamp->getAttributes() : [];
         $attributes['headers'] = array_merge($attributes['headers'] ?? [], $headers);
@@ -456,12 +459,12 @@
 
     public function ack(\AMQPEnvelope $message, string $queueName): bool
     {
-        return $this->queue($queueName)->ack($message->getDeliveryTag());
+        return $this->queue($queueName)->ack($message->getDeliveryTag()) ?? true;
     }
 
     public function nack(\AMQPEnvelope $message, string $queueName, int $flags = \AMQP_NOPARAM): bool
     {
-        return $this->queue($queueName)->nack($message->getDeliveryTag(), $flags);
+        return $this->queue($queueName)->nack($message->getDeliveryTag(), $flags) ?? true;
     }
 
     public function setup(): void
@@ -516,8 +519,8 @@
                     static function (): bool {
                         return false;
                     },
-                    static function (): bool {
-                        return false;
+                    static function () {
+                        throw new TransportException('Message publication failed due to a negative acknowledgment (nack) from the broker.');
                     }
                 );
             }
@@ -534,7 +537,7 @@
     public function queue(string $queueName): \AMQPQueue
     {
         if (!isset($this->amqpQueues[$queueName])) {
-            $queueConfig = $this->queuesOptions[$queueName];
+            $queueConfig = $this->queuesOptions[$queueName] ?? [];
 
             $amqpQueue = $this->amqpFactory->createQueue($this->channel());
             $amqpQueue->setName($queueName);
@@ -569,13 +572,18 @@
     private function clearWhenDisconnected(): void
     {
         if (!$this->channel()->isConnected()) {
-            $this->amqpChannel = null;
-            $this->amqpQueues = [];
-            $this->amqpExchange = null;
-            $this->amqpDelayExchange = null;
+            $this->clear();
         }
     }
 
+    private function clear(): void
+    {
+        $this->amqpChannel = null;
+        $this->amqpQueues = [];
+        $this->amqpExchange = null;
+        $this->amqpDelayExchange = null;
+    }
+
     private function getDefaultPublishRoutingKey(): ?string
     {
         return $this->exchangeOptions['default_publish_routing_key'] ?? null;
@@ -592,6 +600,25 @@
     {
         return (null !== $amqpStamp ? $amqpStamp->getRoutingKey() : null) ?? $this->getDefaultPublishRoutingKey();
     }
+
+    private function withConnectionExceptionRetry(callable $callable): void
+    {
+        $maxRetries = 3;
+        $retries = 0;
+
+        retry:
+        try {
+            $callable();
+        } catch (\AMQPConnectionException $e) {
+            if (++$retries <= $maxRetries) {
+                $this->clear();
+
+                goto retry;
+            }
+
+            throw $e;
+        }
+    }
 }
 
 if (!class_exists(\Symfony\Component\Messenger\Transport\AmqpExt\Connection::class, false)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdSenderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdSenderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdSenderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdSenderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
         $connection->expects($this->once())->method('send')->with($encoded['body'], $encoded['headers'], 0);
 
         $serializer = $this->createMock(SerializerInterface::class);
-        $serializer->method('encode')->with($envelope)->willReturnOnConsecutiveCalls($encoded);
+        $serializer->method('encode')->with($envelope)->willReturn($encoded);
 
         $sender = new BeanstalkdSender($connection, $serializer);
         $sender->send($envelope);
@@ -45,7 +45,7 @@
         $connection->expects($this->once())->method('send')->with($encoded['body'], $encoded['headers'], 500);
 
         $serializer = $this->createMock(SerializerInterface::class);
-        $serializer->method('encode')->with($envelope)->willReturnOnConsecutiveCalls($encoded);
+        $serializer->method('encode')->with($envelope)->willReturn($encoded);
 
         $sender = new BeanstalkdSender($connection, $serializer);
         $sender->send($envelope);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/BeanstalkdTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
         $this->assertSame($decodedMessage, $envelopes[0]->getMessage());
     }
 
-    private function getTransport(SerializerInterface $serializer = null, Connection $connection = null): BeanstalkdTransport
+    private function getTransport(?SerializerInterface $serializer = null, ?Connection $connection = null): BeanstalkdTransport
     {
         $serializer = $serializer ?? $this->createMock(SerializerInterface::class);
         $connection = $connection ?? $this->createMock(Connection::class);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/ConnectionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/ConnectionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/ConnectionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Tests/Transport/ConnectionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     public function testFromInvalidDsn()
     {
         $this->expectException(\InvalidArgumentException::class);
-        $this->expectExceptionMessage('The given Beanstalkd DSN "beanstalkd://" is invalid.');
+        $this->expectExceptionMessage('The given Beanstalkd DSN is invalid.');
 
         Connection::fromDsn('beanstalkd://');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdReceiver.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdReceiver.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdReceiver.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdReceiver.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     private $connection;
     private $serializer;
 
-    public function __construct(Connection $connection, SerializerInterface $serializer = null)
+    public function __construct(Connection $connection, ?SerializerInterface $serializer = null)
     {
         $this->connection = $connection;
         $this->serializer = $serializer ?? new PhpSerializer();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdSender.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdSender.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdSender.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdSender.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     private $connection;
     private $serializer;
 
-    public function __construct(Connection $connection, SerializerInterface $serializer = null)
+    public function __construct(Connection $connection, ?SerializerInterface $serializer = null)
     {
         $this->connection = $connection;
         $this->serializer = $serializer ?? new PhpSerializer();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/BeanstalkdTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     private $receiver;
     private $sender;
 
-    public function __construct(Connection $connection, SerializerInterface $serializer = null)
+    public function __construct(Connection $connection, ?SerializerInterface $serializer = null)
     {
         $this->connection = $connection;
         $this->serializer = $serializer ?? new PhpSerializer();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/Connection.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/Connection.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/Connection.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Beanstalkd/Transport/Connection.php	2026-05-20 10:22:01.000000000 +0200
@@ -59,7 +59,7 @@
     public static function fromDsn(string $dsn, array $options = []): self
     {
         if (false === $components = parse_url($dsn)) {
-            throw new InvalidArgumentException(sprintf('The given Beanstalkd DSN "%s" is invalid.', $dsn));
+            throw new InvalidArgumentException('The given Beanstalkd DSN is invalid.');
         }
 
         $connectionCredentials = [
@@ -182,6 +182,7 @@
     public function getMessageCount(): int
     {
         try {
+            $this->client->useTube($this->tube);
             $tubeStats = $this->client->statsTube($this->tube);
         } catch (Exception $exception) {
             throw new TransportException($exception->getMessage(), 0, $exception);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
         "symfony/service-contracts": "^1.1|^2|^3"
     },
     "require-dev": {
-        "doctrine/dbal": "^2.13|^3.0",
+        "doctrine/dbal": "^2.13|^3|^4",
         "doctrine/persistence": "^1.3|^2|^3",
         "symfony/property-access": "^4.4|^5.0|^6.0",
         "symfony/serializer": "^4.4|^5.0|^6.0"
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/ConnectionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/ConnectionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/ConnectionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/ConnectionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,9 +17,12 @@
 use Doctrine\DBAL\Driver\ResultStatement;
 use Doctrine\DBAL\Exception as DBALException;
 use Doctrine\DBAL\Platforms\AbstractPlatform;
+use Doctrine\DBAL\Platforms\MariaDBPlatform;
 use Doctrine\DBAL\Platforms\MySQL57Platform;
+use Doctrine\DBAL\Platforms\MySQLPlatform;
 use Doctrine\DBAL\Platforms\OraclePlatform;
 use Doctrine\DBAL\Platforms\SQLServer2012Platform;
+use Doctrine\DBAL\Platforms\SQLServerPlatform;
 use Doctrine\DBAL\Query\QueryBuilder;
 use Doctrine\DBAL\Result;
 use Doctrine\DBAL\Schema\AbstractSchemaManager;
@@ -79,6 +82,9 @@
         $queryBuilder
             ->method('getParameterTypes')
             ->willReturn([]);
+        $queryBuilder
+            ->method('getSQL')
+            ->willReturn('SELECT FOR UPDATE');
         $driverConnection->expects($this->once())
             ->method('createQueryBuilder')
             ->willReturn($queryBuilder);
@@ -97,7 +103,7 @@
     {
         $this->expectException(TransportException::class);
         $driverConnection = $this->getDBALConnectionMock();
-        $driverConnection->method('delete')->willThrowException(new DBALException());
+        $driverConnection->method('delete')->willThrowException($this->createStub(DBALException::class));
 
         $connection = new Connection([], $driverConnection);
         $connection->ack('dummy_id');
@@ -107,7 +113,7 @@
     {
         $this->expectException(TransportException::class);
         $driverConnection = $this->getDBALConnectionMock();
-        $driverConnection->method('delete')->willThrowException(new DBALException());
+        $driverConnection->method('delete')->willThrowException($this->createStub(DBALException::class));
 
         $connection = new Connection([], $driverConnection);
         $connection->reject('dummy_id');
@@ -117,7 +123,11 @@
     {
         $driverConnection = $this->createMock(DBALConnection::class);
         $platform = $this->createMock(AbstractPlatform::class);
-        $platform->method('getWriteLockSQL')->willReturn('FOR UPDATE');
+
+        if (!method_exists(QueryBuilder::class, 'forUpdate')) {
+            $platform->method('getWriteLockSQL')->willReturn('FOR UPDATE');
+        }
+
         $configuration = $this->createMock(\Doctrine\DBAL\Configuration::class);
         $driverConnection->method('getDatabasePlatform')->willReturn($platform);
         $driverConnection->method('getConfiguration')->willReturn($configuration);
@@ -378,7 +388,9 @@
         $driverConnection
             ->expects($this->once())
             ->method('executeQuery')
-            ->with($expectedSql)
+            ->with($this->callback(function ($sql) use ($expectedSql) {
+                return trim($expectedSql) === trim($sql);
+            }))
             ->willReturn($result)
         ;
         $driverConnection->expects($this->once())->method('commit');
@@ -390,19 +402,35 @@
     public static function providePlatformSql(): iterable
     {
         yield 'MySQL' => [
-            new MySQL57Platform(),
-            'SELECT m.* FROM messenger_messages m WHERE (m.delivered_at is null OR m.delivered_at < ?) AND (m.available_at <= ?) AND (m.queue_name = ?) ORDER BY available_at ASC LIMIT 1 FOR UPDATE',
+            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(MariaDBPlatform::class)) {
+            yield 'MariaDB' => [
+                new MariaDBPlatform(),
+                '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',
+            ];
+        }
+
         yield 'SQL Server' => [
-            new SQLServer2012Platform(),
-            'SELECT m.* FROM messenger_messages m WITH (UPDLOCK, ROWLOCK) WHERE (m.delivered_at is null OR m.delivered_at < ?) AND (m.available_at <= ?) AND (m.queue_name = ?) ORDER BY available_at ASC OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY  ',
+            class_exists(SQLServerPlatform::class) && !class_exists(SQLServer2012Platform::class) ? new SQLServerPlatform() : new SQLServer2012Platform(),
+            'SELECT m.* FROM messenger_messages m WITH (UPDLOCK, ROWLOCK) WHERE (m.queue_name = ?) AND (m.delivered_at is null OR m.delivered_at < ?) AND (m.available_at <= ?) ORDER BY available_at ASC OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY  ',
         ];
 
-        yield 'Oracle' => [
-            new OraclePlatform(),
-            'SELECT w.id AS "id", w.body AS "body", w.headers AS "headers", w.queue_name AS "queue_name", w.created_at AS "created_at", w.available_at AS "available_at", w.delivered_at AS "delivered_at" FROM messenger_messages w WHERE w.id IN (SELECT a.id FROM (SELECT m.id FROM messenger_messages m WHERE (m.delivered_at is null OR m.delivered_at < ?) AND (m.available_at <= ?) AND (m.queue_name = ?) ORDER BY available_at ASC) a WHERE ROWNUM <= 1) FOR UPDATE',
-        ];
+        if (!class_exists(MySQL57Platform::class)) {
+            // DBAL >= 4
+            yield 'Oracle' => [
+                new OraclePlatform(),
+                'SELECT w.id AS "id", w.body AS "body", w.headers AS "headers", w.queue_name AS "queue_name", w.created_at AS "created_at", w.available_at AS "available_at", w.delivered_at AS "delivered_at" FROM messenger_messages w WHERE w.id IN (SELECT m.id 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 FETCH NEXT 1 ROWS ONLY) FOR UPDATE',
+            ];
+        } else {
+            // DBAL < 4
+            yield 'Oracle' => [
+                new OraclePlatform(),
+                'SELECT w.id AS "id", w.body AS "body", w.headers AS "headers", w.queue_name AS "queue_name", w.created_at AS "created_at", w.available_at AS "available_at", w.delivered_at AS "delivered_at" FROM messenger_messages w WHERE w.id IN (SELECT a.id FROM (SELECT m.id 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) a WHERE ROWNUM <= 1) FOR UPDATE',
+            ];
+        }
     }
 
     public function testConfigureSchema()
@@ -472,21 +500,37 @@
         $connection->findAll(50);
     }
 
-    public function provideFindAllSqlGeneratedByPlatform(): iterable
+    public static function provideFindAllSqlGeneratedByPlatform(): iterable
     {
         yield 'MySQL' => [
-            new MySQL57Platform(),
-            'SELECT m.* FROM messenger_messages m WHERE (m.delivered_at is null OR m.delivered_at < ?) AND (m.available_at <= ?) AND (m.queue_name = ?) LIMIT 50',
+            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 <= ?) LIMIT 50',
         ];
 
+        if (class_exists(MariaDBPlatform::class)) {
+            yield 'MariaDB' => [
+                new MariaDBPlatform(),
+                'SELECT m.* FROM messenger_messages m WHERE (m.queue_name = ?) AND (m.delivered_at is null OR m.delivered_at < ?) AND (m.available_at <= ?) LIMIT 50',
+            ];
+        }
+
         yield 'SQL Server' => [
-            new SQLServer2012Platform(),
-            'SELECT m.* FROM messenger_messages m WHERE (m.delivered_at is null OR m.delivered_at < ?) AND (m.available_at <= ?) AND (m.queue_name = ?) ORDER BY (SELECT 0) OFFSET 0 ROWS FETCH NEXT 50 ROWS ONLY',
+            class_exists(SQLServerPlatform::class) && !class_exists(SQLServer2012Platform::class) ? new SQLServerPlatform() : new SQLServer2012Platform(),
+            '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 (SELECT 0) OFFSET 0 ROWS FETCH NEXT 50 ROWS ONLY',
         ];
 
-        yield 'Oracle' => [
-            new OraclePlatform(),
-            'SELECT a.* FROM (SELECT m.id AS "id", m.body AS "body", m.headers AS "headers", m.queue_name AS "queue_name", m.created_at AS "created_at", m.available_at AS "available_at", m.delivered_at AS "delivered_at" FROM messenger_messages m WHERE (m.delivered_at is null OR m.delivered_at < ?) AND (m.available_at <= ?) AND (m.queue_name = ?)) a WHERE ROWNUM <= 50',
-        ];
+        if (!class_exists(MySQL57Platform::class)) {
+            // DBAL >= 4
+            yield 'Oracle' => [
+                new OraclePlatform(),
+                'SELECT m.id AS "id", m.body AS "body", m.headers AS "headers", m.queue_name AS "queue_name", m.created_at AS "created_at", m.available_at AS "available_at", m.delivered_at AS "delivered_at" FROM messenger_messages m WHERE (m.queue_name = ?) AND (m.delivered_at is null OR m.delivered_at < ?) AND (m.available_at <= ?) FETCH NEXT 50 ROWS ONLY',
+            ];
+        } else {
+            // DBAL < 4
+            yield 'Oracle' => [
+                new OraclePlatform(),
+                'SELECT a.* FROM (SELECT m.id AS "id", m.body AS "body", m.headers AS "headers", m.queue_name AS "queue_name", m.created_at AS "created_at", m.available_at AS "available_at", m.delivered_at AS "delivered_at" FROM messenger_messages m WHERE (m.queue_name = ?) AND (m.delivered_at is null OR m.delivered_at < ?) AND (m.available_at <= ?)) a WHERE ROWNUM <= 50',
+            ];
+        }
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineIntegrationTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineIntegrationTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineIntegrationTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineIntegrationTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,10 +11,13 @@
 
 namespace Symfony\Component\Messenger\Bridge\Doctrine\Tests\Transport;
 
+use Doctrine\DBAL\Configuration;
 use Doctrine\DBAL\Driver\Result as DriverResult;
 use Doctrine\DBAL\DriverManager;
 use Doctrine\DBAL\Result;
 use Doctrine\DBAL\Schema\AbstractSchemaManager;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
+use Doctrine\DBAL\Tools\DsnParser;
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\Messenger\Bridge\Doctrine\Tests\Fixtures\DummyMessage;
 use Symfony\Component\Messenger\Bridge\Doctrine\Transport\Connection;
@@ -31,8 +34,14 @@
 
     protected function setUp(): void
     {
-        $dsn = getenv('MESSENGER_DOCTRINE_DSN') ?: 'sqlite://:memory:';
-        $this->driverConnection = DriverManager::getConnection(['url' => $dsn]);
+        $dsn = getenv('MESSENGER_DOCTRINE_DSN') ?: 'pdo-sqlite://:memory:';
+        $params = class_exists(DsnParser::class) ? (new DsnParser())->parse($dsn) : ['url' => $dsn];
+        $config = new Configuration();
+        if (class_exists(DefaultSchemaManagerFactory::class)) {
+            $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+        }
+
+        $this->driverConnection = DriverManager::getConnection($params, $config);
         $this->connection = new Connection([], $this->driverConnection);
     }
 
@@ -57,14 +66,40 @@
             ->select('m.available_at')
             ->from('messenger_messages', 'm')
             ->where('m.body = :body')
-            ->setParameter('body', '{"message": "Hi i am delayed"}')
-            ->execute();
+            ->setParameter('body', '{"message": "Hi i am delayed"}');
+        if (method_exists($stmt, 'executeQuery')) {
+            $stmt = $stmt->executeQuery();
+        } else {
+            $stmt = $stmt->execute();
+        }
 
-        $available_at = new \DateTime($stmt instanceof Result || $stmt instanceof DriverResult ? $stmt->fetchOne() : $stmt->fetchColumn());
+        $availableAt = new \DateTime($stmt instanceof Result || $stmt instanceof DriverResult ? $stmt->fetchOne() : $stmt->fetchColumn());
 
         $now = new \DateTime();
         $now->modify('+60 seconds');
-        $this->assertGreaterThan($now, $available_at);
+        $this->assertGreaterThan($now, $availableAt);
+    }
+
+    public function testSendWithNegativeDelay()
+    {
+        $this->connection->send('{"message": "Hi I am not actually delayed"}', ['type' => DummyMessage::class], -600000);
+
+        $stmt = $this->driverConnection->createQueryBuilder()
+            ->select('m.available_at')
+            ->from('messenger_messages', 'm')
+            ->where('m.body = :body')
+            ->setParameter('body', '{"message": "Hi I am not actually delayed"}');
+        if (method_exists($stmt, 'executeQuery')) {
+            $stmt = $stmt->executeQuery();
+        } else {
+            $stmt = $stmt->execute();
+        }
+
+        $availableAt = new \DateTime($stmt instanceof Result || $stmt instanceof DriverResult ? $stmt->fetchOne() : $stmt->fetchColumn());
+
+        $now = new \DateTime();
+        $now->modify('-60 seconds');
+        $this->assertLessThan($now, $availableAt);
     }
 
     public function testItRetrieveTheFirstAvailableMessage()
@@ -170,7 +205,8 @@
 
     public function testTheTransportIsSetupOnGet()
     {
-        $this->assertFalse($this->createSchemaManager()->tablesExist('messenger_messages'));
+        $this->driverConnection->executeStatement('CREATE TABLE unrelated (unknown_type_column)');
+        $this->assertFalse($this->createSchemaManager()->tablesExist(['messenger_messages']));
         $this->assertNull($this->connection->get());
 
         $this->connection->send('the body', ['my' => 'header']);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrinePostgreSqlIntegrationTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrinePostgreSqlIntegrationTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrinePostgreSqlIntegrationTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrinePostgreSqlIntegrationTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,9 +11,12 @@
 
 namespace Symfony\Component\Messenger\Bridge\Doctrine\Tests\Transport;
 
+use Doctrine\DBAL\Configuration;
 use Doctrine\DBAL\Connection;
 use Doctrine\DBAL\DriverManager;
 use Doctrine\DBAL\Schema\AbstractSchemaManager;
+use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
+use Doctrine\DBAL\Tools\DsnParser;
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\Messenger\Bridge\Doctrine\Tests\Fixtures\DummyMessage;
 use Symfony\Component\Messenger\Bridge\Doctrine\Transport\PostgreSqlConnection;
@@ -36,7 +39,14 @@
             $this->markTestSkipped('Missing POSTGRES_HOST env variable');
         }
 
-        $this->driverConnection = DriverManager::getConnection(['url' => "pgsql://postgres:password@$host"]);
+        $url = "pdo-pgsql://postgres:password@$host";
+        $params = class_exists(DsnParser::class) ? (new DsnParser())->parse($url) : ['url' => $url];
+        $config = new Configuration();
+        if (class_exists(DefaultSchemaManagerFactory::class)) {
+            $config->setSchemaManagerFactory(new DefaultSchemaManagerFactory());
+        }
+
+        $this->driverConnection = DriverManager::getConnection($params, $config);
         $this->connection = new PostgreSqlConnection(['table_name' => 'queue_table'], $this->driverConnection);
         $this->connection->setup();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineSenderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineSenderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineSenderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineSenderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
         $connection->expects($this->once())->method('send')->with($encoded['body'], $encoded['headers'])->willReturn('15');
 
         $serializer = $this->createMock(SerializerInterface::class);
-        $serializer->method('encode')->with($envelope)->willReturnOnConsecutiveCalls($encoded);
+        $serializer->method('encode')->with($envelope)->willReturn($encoded);
 
         $sender = new DoctrineSender($connection, $serializer);
         $actualEnvelope = $sender->send($envelope);
@@ -51,7 +51,7 @@
         $connection->expects($this->once())->method('send')->with($encoded['body'], $encoded['headers'], 500);
 
         $serializer = $this->createMock(SerializerInterface::class);
-        $serializer->method('encode')->with($envelope)->willReturnOnConsecutiveCalls($encoded);
+        $serializer->method('encode')->with($envelope)->willReturn($encoded);
 
         $sender = new DoctrineSender($connection, $serializer);
         $sender->send($envelope);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineTransportFactoryTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineTransportFactoryTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineTransportFactoryTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineTransportFactoryTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,11 @@
         $schemaConfig = $this->createMock(SchemaConfig::class);
         $platform = $this->createMock(AbstractPlatform::class);
         $schemaManager->method('createSchemaConfig')->willReturn($schemaConfig);
-        $driverConnection->method('getSchemaManager')->willReturn($schemaManager);
+        $driverConnection->method(
+            method_exists(\Doctrine\DBAL\Connection::class, 'createSchemaManager')
+                ? 'createSchemaManager'
+                : 'getSchemaManager'
+        )->willReturn($schemaManager);
         $driverConnection->method('getDatabasePlatform')->willReturn($platform);
         $registry = $this->createMock(ConnectionRegistry::class);
 
@@ -70,7 +74,11 @@
         $schemaConfig = $this->createMock(SchemaConfig::class);
         $platform = $this->createMock(PostgreSQLPlatform::class);
         $schemaManager->method('createSchemaConfig')->willReturn($schemaConfig);
-        $driverConnection->method('getSchemaManager')->willReturn($schemaManager);
+        $driverConnection->method(
+            method_exists(\Doctrine\DBAL\Connection::class, 'createSchemaManager')
+                ? 'createSchemaManager'
+                : 'getSchemaManager'
+        )->willReturn($schemaManager);
         $driverConnection->method('getDatabasePlatform')->willReturn($platform);
         $registry = $this->createMock(ConnectionRegistry::class);
 
@@ -90,7 +98,7 @@
     public function testCreateTransportMustThrowAnExceptionIfManagerIsNotFound()
     {
         $this->expectException(TransportException::class);
-        $this->expectExceptionMessage('Could not find Doctrine connection from Messenger DSN "doctrine://default".');
+        $this->expectExceptionMessage('Could not find Doctrine connection from Messenger DSN.');
         $registry = $this->createMock(ConnectionRegistry::class);
         $registry->expects($this->once())
             ->method('getConnection')
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/DoctrineTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -69,7 +69,7 @@
         $transport->configureSchema($schema, $dbalConnection);
     }
 
-    private function getTransport(SerializerInterface $serializer = null, Connection $connection = null): DoctrineTransport
+    private function getTransport(?SerializerInterface $serializer = null, ?Connection $connection = null): DoctrineTransport
     {
         $serializer = $serializer ?? $this->createMock(SerializerInterface::class);
         $connection = $connection ?? $this->createMock(Connection::class);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/PostgreSqlConnectionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/PostgreSqlConnectionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/PostgreSqlConnectionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/PostgreSqlConnectionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,8 +11,8 @@
 
 namespace Symfony\Component\Messenger\Bridge\Doctrine\Tests\Transport;
 
-use Doctrine\DBAL\Cache\ArrayResult;
 use Doctrine\DBAL\Cache\ArrayStatement;
+use Doctrine\DBAL\Driver\Result as DriverResult;
 use Doctrine\DBAL\Platforms\PostgreSQLPlatform;
 use Doctrine\DBAL\Query\QueryBuilder;
 use Doctrine\DBAL\Result;
@@ -95,10 +95,13 @@
                 ->method('getNativeConnection')
                 ->willReturn($wrappedConnection);
 
+            $driverResult = $this->createMock(DriverResult::class);
+            $driverResult->method('fetchAssociative')
+                ->willReturn(false);
             $driverConnection
                 ->expects(self::any())
                 ->method('executeQuery')
-                ->willReturn(new Result(new ArrayResult([]), $driverConnection));
+                ->willReturn(new Result($driverResult, $driverConnection));
         }
         $connection = new PostgreSqlConnection(['table_name' => 'queue_table'], $driverConnection);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/Connection.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/Connection.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/Connection.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/Connection.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,6 +21,7 @@
 use Doctrine\DBAL\Platforms\OraclePlatform;
 use Doctrine\DBAL\Query\QueryBuilder;
 use Doctrine\DBAL\Result;
+use Doctrine\DBAL\Schema\AbstractAsset;
 use Doctrine\DBAL\Schema\AbstractSchemaManager;
 use Doctrine\DBAL\Schema\Comparator;
 use Doctrine\DBAL\Schema\Schema;
@@ -66,7 +67,7 @@
     private $schemaSynchronizer;
     private $autoSetup;
 
-    public function __construct(array $configuration, DBALConnection $driverConnection, SchemaSynchronizer $schemaSynchronizer = null)
+    public function __construct(array $configuration, DBALConnection $driverConnection, ?SchemaSynchronizer $schemaSynchronizer = null)
     {
         $this->configuration = array_replace_recursive(static::DEFAULT_OPTIONS, $configuration);
         $this->driverConnection = $driverConnection;
@@ -86,16 +87,16 @@
 
     public static function buildConfiguration(string $dsn, array $options = []): array
     {
-        if (false === $components = parse_url($dsn)) {
-            throw new InvalidArgumentException(sprintf('The given Doctrine Messenger DSN "%s" is invalid.', $dsn));
+        if (false === $params = parse_url($dsn)) {
+            throw new InvalidArgumentException('The given Doctrine Messenger DSN is invalid.');
         }
 
         $query = [];
-        if (isset($components['query'])) {
-            parse_str($components['query'], $query);
+        if (isset($params['query'])) {
+            parse_str($params['query'], $query);
         }
 
-        $configuration = ['connection' => $components['host']];
+        $configuration = ['connection' => $params['host']];
         $configuration += $query + $options + static::DEFAULT_OPTIONS;
 
         $configuration['auto_setup'] = filter_var($configuration['auto_setup'], \FILTER_VALIDATE_BOOLEAN);
@@ -125,7 +126,7 @@
     public function send(string $body, array $headers, int $delay = 0): string
     {
         $now = new \DateTime();
-        $availableAt = (clone $now)->modify(sprintf('+%d seconds', $delay / 1000));
+        $availableAt = (clone $now)->modify(sprintf('%+d seconds', $delay / 1000));
 
         $queryBuilder = $this->driverConnection->createQueryBuilder()
             ->insert($this->configuration['table_name'])
@@ -144,9 +145,9 @@
             $now,
             $availableAt,
         ], [
-            null,
-            null,
-            null,
+            Types::STRING,
+            Types::STRING,
+            Types::STRING,
             Types::DATETIME_MUTABLE,
             Types::DATETIME_MUTABLE,
         ]);
@@ -161,6 +162,10 @@
                 $this->driverConnection->delete($this->configuration['table_name'], ['delivered_at' => '9999-12-31 23:59:59']);
             } catch (DriverException $e) {
                 // Ignore the exception
+            } catch (TableNotFoundException $e) {
+                if ($this->autoSetup) {
+                    $this->setup();
+                }
             }
         }
 
@@ -177,11 +182,26 @@
 
             // Append pessimistic write lock to FROM clause if db platform supports it
             $sql = $query->getSQL();
-            if (($fromPart = $query->getQueryPart('from')) &&
-                ($table = $fromPart[0]['table'] ?? null) &&
-                ($alias = $fromPart[0]['alias'] ?? null)
-            ) {
-                $fromClause = sprintf('%s %s', $table, $alias);
+
+            // Wrap the rownum query in a sub-query to allow writelocks without ORA-02014 error
+            if ($this->driverConnection->getDatabasePlatform() instanceof OraclePlatform) {
+                $query = $this->createQueryBuilder('w')
+                    ->where('w.id IN ('.str_replace('SELECT a.* FROM', 'SELECT a.id FROM', $sql).')')
+                    ->setParameters($query->getParameters(), $query->getParameterTypes());
+
+                if (method_exists(QueryBuilder::class, 'forUpdate')) {
+                    $query->forUpdate();
+                }
+
+                $sql = $query->getSQL();
+            } elseif (method_exists(QueryBuilder::class, 'forUpdate')) {
+                $query->forUpdate();
+                try {
+                    $sql = $query->getSQL();
+                } catch (DBALException $e) {
+                }
+            } elseif (preg_match('/FROM (.+) WHERE/', (string) $sql, $matches)) {
+                $fromClause = $matches[1];
                 $sql = str_replace(
                     sprintf('FROM %s WHERE', $fromClause),
                     sprintf('FROM %s WHERE', $this->driverConnection->getDatabasePlatform()->appendLockHint($fromClause, LockMode::PESSIMISTIC_WRITE)),
@@ -189,16 +209,13 @@
                 );
             }
 
-            // Wrap the rownum query in a sub-query to allow writelocks without ORA-02014 error
-            if ($this->driverConnection->getDatabasePlatform() instanceof OraclePlatform) {
-                $sql = $this->createQueryBuilder('w')
-                    ->where('w.id IN ('.str_replace('SELECT a.* FROM', 'SELECT a.id FROM', $sql).')')
-                    ->getSQL();
+            // use SELECT ... FOR UPDATE to lock table
+            if (!method_exists(QueryBuilder::class, 'forUpdate')) {
+                $sql .= ' '.$this->driverConnection->getDatabasePlatform()->getWriteLockSQL();
             }
 
-            // use SELECT ... FOR UPDATE to lock table
             $stmt = $this->executeQuery(
-                $sql.' '.$this->driverConnection->getDatabasePlatform()->getWriteLockSQL(),
+                $sql,
                 $query->getParameters(),
                 $query->getParameterTypes()
             );
@@ -273,7 +290,17 @@
     {
         $configuration = $this->driverConnection->getConfiguration();
         $assetFilter = $configuration->getSchemaAssetsFilter();
-        $configuration->setSchemaAssetsFilter(null);
+        $configuration->setSchemaAssetsFilter(function ($tableName) {
+            if ($tableName instanceof AbstractAsset) {
+                $tableName = $tableName->getName();
+            }
+
+            if (!\is_string($tableName)) {
+                throw new \TypeError(sprintf('The table name must be an instance of "%s" or a string ("%s" given).', AbstractAsset::class, get_debug_type($tableName)));
+            }
+
+            return $tableName === $this->configuration['table_name'];
+        });
         $this->updateSchema();
         $configuration->setSchemaAssetsFilter($assetFilter);
         $this->autoSetup = false;
@@ -290,7 +317,7 @@
         return $stmt instanceof Result || $stmt instanceof DriverResult ? $stmt->fetchOne() : $stmt->fetchColumn();
     }
 
-    public function findAll(int $limit = null): array
+    public function findAll(?int $limit = null): array
     {
         $queryBuilder = $this->createAvailableMessagesQueryBuilder();
 
@@ -348,14 +375,15 @@
         $redeliverLimit = (clone $now)->modify(sprintf('-%d seconds', $this->configuration['redeliver_timeout']));
 
         return $this->createQueryBuilder()
-            ->where('m.delivered_at is null OR m.delivered_at < ?')
+            ->where('m.queue_name = ?')
+            ->andWhere('m.delivered_at is null OR m.delivered_at < ?')
             ->andWhere('m.available_at <= ?')
-            ->andWhere('m.queue_name = ?')
             ->setParameters([
+                $this->configuration['queue_name'],
                 $redeliverLimit,
                 $now,
-                $this->configuration['queue_name'],
             ], [
+                Types::STRING,
                 Types::DATETIME_MUTABLE,
                 Types::DATETIME_MUTABLE,
             ]);
@@ -480,13 +508,41 @@
 
         $schemaManager = $this->createSchemaManager();
         $comparator = $this->createComparator($schemaManager);
-        $schemaDiff = $this->compareSchemas($comparator, $schemaManager->createSchema(), $this->getSchema());
+        $schemaDiff = $this->compareSchemas($comparator, method_exists($schemaManager, 'introspectSchema') ? $schemaManager->introspectSchema() : $schemaManager->createSchema(), $this->getSchema());
+        $platform = $this->driverConnection->getDatabasePlatform();
+        $exec = method_exists($this->driverConnection, 'executeStatement') ? 'executeStatement' : 'exec';
+
+        if (!method_exists(SchemaDiff::class, 'getCreatedSchemas')) {
+            foreach ($schemaDiff->toSaveSql($platform) as $sql) {
+                $this->driverConnection->$exec($sql);
+            }
 
-        foreach ($schemaDiff->toSaveSql($this->driverConnection->getDatabasePlatform()) as $sql) {
-            if (method_exists($this->driverConnection, 'executeStatement')) {
-                $this->driverConnection->executeStatement($sql);
-            } else {
-                $this->driverConnection->exec($sql);
+            return;
+        }
+
+        if ($platform->supportsSchemas()) {
+            foreach ($schemaDiff->getCreatedSchemas() as $schema) {
+                $this->driverConnection->$exec($platform->getCreateSchemaSQL($schema));
+            }
+        }
+
+        if ($platform->supportsSequences()) {
+            foreach ($schemaDiff->getAlteredSequences() as $sequence) {
+                $this->driverConnection->$exec($platform->getAlterSequenceSQL($sequence));
+            }
+
+            foreach ($schemaDiff->getCreatedSequences() as $sequence) {
+                $this->driverConnection->$exec($platform->getCreateSequenceSQL($sequence));
+            }
+        }
+
+        foreach ($platform->getCreateTablesSQL($schemaDiff->getCreatedTables()) as $sql) {
+            $this->driverConnection->$exec($sql);
+        }
+
+        foreach ($schemaDiff->getAlteredTables() as $tableDiff) {
+            foreach ($platform->getAlterTableSQL($tableDiff) as $sql) {
+                $this->driverConnection->$exec($sql);
             }
         }
     }
@@ -507,7 +563,7 @@
 
     private function compareSchemas(Comparator $comparator, Schema $from, Schema $to): SchemaDiff
     {
-        return method_exists($comparator, 'compareSchemas')
+        return method_exists($comparator, 'compareSchemas') || method_exists($comparator, 'doCompareSchemas')
             ? $comparator->compareSchemas($from, $to)
             : $comparator->compare($from, $to);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineReceiver.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineReceiver.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineReceiver.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineReceiver.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $connection;
     private $serializer;
 
-    public function __construct(Connection $connection, SerializerInterface $serializer = null)
+    public function __construct(Connection $connection, ?SerializerInterface $serializer = null)
     {
         $this->connection = $connection;
         $this->serializer = $serializer ?? new PhpSerializer();
@@ -107,7 +107,7 @@
     /**
      * {@inheritdoc}
      */
-    public function all(int $limit = null): iterable
+    public function all(?int $limit = null): iterable
     {
         try {
             $doctrineEnvelopes = $this->connection->findAll($limit);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineSender.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineSender.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineSender.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineSender.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     private $connection;
     private $serializer;
 
-    public function __construct(Connection $connection, SerializerInterface $serializer = null)
+    public function __construct(Connection $connection, ?SerializerInterface $serializer = null)
     {
         $this->connection = $connection;
         $this->serializer = $serializer ?? new PhpSerializer();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineTransportFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineTransportFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineTransportFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineTransportFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,6 +35,9 @@
         $this->registry = $registry;
     }
 
+    /**
+     * @param array $options You can set 'use_notify' to false to not use LISTEN/NOTIFY with postgresql
+     */
     public function createTransport(string $dsn, array $options, SerializerInterface $serializer): TransportInterface
     {
         $useNotify = ($options['use_notify'] ?? true);
@@ -45,7 +48,7 @@
         try {
             $driverConnection = $this->registry->getConnection($configuration['connection']);
         } catch (\InvalidArgumentException $e) {
-            throw new TransportException(sprintf('Could not find Doctrine connection from Messenger DSN "%s".', $dsn), 0, $e);
+            throw new TransportException('Could not find Doctrine connection from Messenger DSN.', 0, $e);
         }
 
         if ($useNotify && $driverConnection->getDatabasePlatform() instanceof PostgreSQLPlatform) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/DoctrineTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -72,7 +72,7 @@
     /**
      * {@inheritdoc}
      */
-    public function all(int $limit = null): iterable
+    public function all(?int $limit = null): iterable
     {
         return ($this->receiver ?? $this->getReceiver())->all($limit);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/PostgreSqlConnection.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/PostgreSqlConnection.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/PostgreSqlConnection.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/PostgreSqlConnection.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,6 +16,8 @@
 /**
  * Uses PostgreSQL LISTEN/NOTIFY to push messages to workers.
  *
+ * If you do not want to use the LISTEN mechanism, set the `use_notify` option to `false` when calling DoctrineTransportFactory::createTransport.
+ *
  * @internal
  *
  * @author Kévin Dunglas <dunglas@gmail.com>
@@ -23,12 +25,10 @@
 final class PostgreSqlConnection extends Connection
 {
     /**
-     * * use_notify: Set to false to disable the use of LISTEN/NOTIFY. Default: true
      * * check_delayed_interval: The interval to check for delayed messages, in milliseconds. Set to 0 to disable checks. Default: 60000 (1 minute)
      * * get_notify_timeout: The length of time to wait for a response when calling PDO::pgsqlGetNotify, in milliseconds. Default: 0.
      */
     protected const DEFAULT_OPTIONS = parent::DEFAULT_OPTIONS + [
-        'use_notify' => true,
         'check_delayed_interval' => 60000,
         'get_notify_timeout' => 0,
     ];
@@ -64,6 +64,7 @@
         // https://www.postgresql.org/docs/current/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS
         $this->executeStatement(sprintf('LISTEN "%s"', $this->configuration['table_name']));
 
+        // The condition should be removed once support for DBAL <3.3 is dropped
         if (method_exists($this->driverConnection, 'getNativeConnection')) {
             $wrappedConnection = $this->driverConnection->getNativeConnection();
         } else {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/ConnectionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     public function testFromInvalidDsn()
     {
         $this->expectException(\InvalidArgumentException::class);
-        $this->expectExceptionMessage('The given Redis DSN "redis://" is invalid.');
+        $this->expectExceptionMessage('The given Redis DSN is invalid.');
 
         Connection::fromDsn('redis://');
     }
@@ -37,8 +37,8 @@
             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 @@
             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 @@
             ->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 @@
             ->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 @@
             ->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 @@
                 '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 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,10 +160,10 @@
 
     public function testKeepGettingPendingMessages()
     {
-        $redis = $this->createMock(\Redis::class);
+        $redis = $this->createRedisMock();
 
         $redis->expects($this->exactly(3))->method('xreadgroup')
-            ->with('symfony', 'consumer', ['queue' => 0], 1, null)
+            ->with('symfony', 'consumer', ['queue' => 0], 1, 1)
             ->willReturn(['queue' => [['message' => json_encode(['body' => 'Test', 'headers' => []])]]]);
 
         $connection = Connection::fromDsn('redis://localhost/queue', ['delete_after_ack' => true], $redis);
@@ -170,7 +179,7 @@
      */
     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 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 testAuthFromOptionsAndDsn()
     {
-        $redis = $this->createMock(\Redis::class);
+        $redis = $this->createRedisMock();
 
         $redis->expects($this->exactly(1))->method('auth')
             ->with('password2')
@@ -212,7 +221,7 @@
 
     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 testAuthZeroPassword()
     {
-        $redis = $this->createMock(\Redis::class);
+        $redis = $this->createRedisMock();
 
         $redis->expects($this->exactly(1))->method('auth')
             ->with('0')
@@ -236,7 +245,7 @@
     {
         $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,10 +256,10 @@
 
     public function testGetPendingMessageFirst()
     {
-        $redis = $this->createMock(\Redis::class);
+        $redis = $this->createRedisMock();
 
         $redis->expects($this->exactly(1))->method('xreadgroup')
-            ->with('symfony', 'consumer', ['queue' => '0'], 1, null)
+            ->with('symfony', 'consumer', ['queue' => '0'], 1, 1)
             ->willReturn(['queue' => [['message' => '{"body":"1","headers":[]}']]]);
 
         $connection = Connection::fromDsn('redis://localhost/queue', ['delete_after_ack' => true], $redis);
@@ -269,17 +278,17 @@
 
     public function testClaimAbandonedMessageWithRaceCondition()
     {
-        $redis = $this->createMock(\Redis::class);
+        $redis = $this->createRedisMock();
 
         $redis->expects($this->exactly(3))->method('xreadgroup')
             ->willReturnCallback(function (...$args) {
                 static $series = [
                     // first call for pending messages
-                    [['symfony', 'consumer', ['queue' => '0'], 1, null], []],
+                    [['symfony', 'consumer', ['queue' => '0'], 1, 1], []],
                     // second call because of claimed message (redisid-123)
-                    [['symfony', 'consumer', ['queue' => '0'], 1, null], []],
+                    [['symfony', 'consumer', ['queue' => '0'], 1, 1], []],
                     // third call because of no result (other consumer claimed message redisid-123)
-                    [['symfony', 'consumer', ['queue' => '>'], 1, null], []],
+                    [['symfony', 'consumer', ['queue' => '>'], 1, 1], []],
                 ];
 
                 [$expectedArgs, $return] = array_shift($series);
@@ -305,15 +314,15 @@
 
     public function testClaimAbandonedMessage()
     {
-        $redis = $this->createMock(\Redis::class);
+        $redis = $this->createRedisMock();
 
         $redis->expects($this->exactly(2))->method('xreadgroup')
             ->willReturnCallback(function (...$args) {
                 static $series = [
                     // first call for pending messages
-                    [['symfony', 'consumer', ['queue' => '0'], 1, null], []],
+                    [['symfony', 'consumer', ['queue' => '0'], 1, 1], []],
                     // second call because of claimed message (redisid-123)
-                    [['symfony', 'consumer', ['queue' => '0'], 1, null], ['queue' => [['message' => '{"body":"1","headers":[]}']]]],
+                    [['symfony', 'consumer', ['queue' => '0'], 1, 1], ['queue' => [['message' => '{"body":"1","headers":[]}']]]],
                 ];
 
                 [$expectedArgs, $return] = array_shift($series);
@@ -341,7 +350,7 @@
     {
         $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 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 testDeleteAfterAck()
     {
-        $redis = $this->createMock(\Redis::class);
+        $redis = $this->createRedisMock();
 
         $redis->expects($this->exactly(1))->method('xack')
             ->with('queue', 'symfony', ['1'])
@@ -383,12 +392,12 @@
     {
         $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,12 +412,12 @@
 
     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);
 
-        $redis->method('getLastError')->willReturnOnConsecutiveCalls('xadd error', 'xack error');
+        $redis->method('getLastError')->willReturn('xadd error', 'xack error');
         $redis->expects($this->exactly(2))->method('clearLastError');
 
         $connection = Connection::fromDsn('redis://localhost/messenger-clearlasterror', ['auto_setup' => false, 'delete_after_ack' => true], $redis);
@@ -427,4 +436,17 @@
 
         $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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisExtIntegrationTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisExtIntegrationTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisExtIntegrationTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisExtIntegrationTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -246,15 +246,19 @@
         $connection = Connection::fromDsn('redis://localhost/messenger-lazy?lazy=1', ['delete_after_ack' => true], $redis);
 
         $connection->add('1', []);
-        $this->assertNotEmpty($message = $connection->get());
-        $this->assertSame([
-            'message' => json_encode([
-                'body' => '1',
-                'headers' => [],
-            ]),
-        ], $message['data']);
-        $connection->reject($message['id']);
-        $redis->del('messenger-lazy');
+
+        try {
+            $this->assertNotEmpty($message = $connection->get());
+            $this->assertSame([
+                'message' => json_encode([
+                    'body' => '1',
+                    'headers' => [],
+                ]),
+            ], $message['data']);
+            $connection->reject($message['id']);
+        } finally {
+            $redis->unlink('messenger-lazy');
+        }
     }
 
     public function testDbIndex()
@@ -283,45 +287,61 @@
     public function testJsonError()
     {
         $redis = new \Redis();
-        $connection = Connection::fromDsn('redis://localhost/json-error', ['delete_after_ack' => true], $redis);
+        $connection = Connection::fromDsn('redis://localhost/messenger-json-error', ['delete_after_ack' => true], $redis);
         try {
             $connection->add("\xB1\x31", []);
+
+            $this->fail('Expected exception to be thrown.');
         } catch (TransportException $e) {
+            $this->assertSame('Malformed UTF-8 characters, possibly incorrectly encoded', $e->getMessage());
+        } finally {
+            $redis->unlink('messenger-json-error');
         }
-
-        $this->assertSame('Malformed UTF-8 characters, possibly incorrectly encoded', $e->getMessage());
     }
 
+    /**
+     * @group transient-on-windows
+     */
     public function testGetNonBlocking()
     {
         $redis = new \Redis();
-
         $connection = Connection::fromDsn('redis://localhost/messenger-getnonblocking', ['delete_after_ack' => true], $redis);
 
-        $this->assertNull($connection->get()); // no message, should return null immediately
-        $connection->add('1', []);
-        $this->assertNotEmpty($message = $connection->get());
-        $connection->reject($message['id']);
-        $redis->del('messenger-getnonblocking');
+        try {
+            $this->assertNull($connection->get()); // no message, should return null immediately
+            $connection->add('1', []);
+            $this->assertNotEmpty($message = $connection->get());
+            $connection->reject($message['id']);
+        } finally {
+            $redis->unlink('messenger-getnonblocking');
+        }
     }
 
+    /**
+     * @group transient-on-windows
+     */
     public function testGetAfterReject()
     {
         $redis = new \Redis();
         $connection = Connection::fromDsn('redis://localhost/messenger-rejectthenget', ['delete_after_ack' => true], $redis);
 
-        $connection->add('1', []);
-        $connection->add('2', []);
-
-        $failing = $connection->get();
-        $connection->reject($failing['id']);
+        try {
+            $connection->add('1', []);
+            $connection->add('2', []);
 
-        $connection = Connection::fromDsn('redis://localhost/messenger-rejectthenget', ['delete_after_ack' => true]);
-        $this->assertNotNull($connection->get());
+            $failing = $connection->get();
+            $connection->reject($failing['id']);
 
-        $redis->del('messenger-rejectthenget');
+            $connection = Connection::fromDsn('redis://localhost/messenger-rejectthenget', ['delete_after_ack' => true], $redis);
+            $this->assertNotNull($connection->get());
+        } finally {
+            $redis->unlink('messenger-rejectthenget');
+        }
     }
 
+    /**
+     * @group transient-on-windows
+     */
     public function testItProperlyHandlesEmptyMessages()
     {
         $redisReceiver = new RedisReceiver($this->connection, new Serializer());
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisSenderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisSenderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisSenderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisSenderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
         $connection->expects($this->once())->method('add')->with($encoded['body'], $encoded['headers']);
 
         $serializer = $this->createMock(SerializerInterface::class);
-        $serializer->method('encode')->with($envelope)->willReturnOnConsecutiveCalls($encoded);
+        $serializer->method('encode')->with($envelope)->willReturn($encoded);
 
         $sender = new RedisSender($connection, $serializer);
         $sender->send($envelope);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -54,7 +54,7 @@
         $this->assertSame($decodedMessage, $envelopes[0]->getMessage());
     }
 
-    private function getTransport(SerializerInterface $serializer = null, Connection $connection = null): RedisTransport
+    private function getTransport(?SerializerInterface $serializer = null, ?Connection $connection = null): RedisTransport
     {
         $serializer = $serializer ?? $this->createMock(SerializerInterface::class);
         $connection = $connection ?? $this->createMock(Connection::class);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php	2026-05-20 10:22:01.000000000 +0200
@@ -117,7 +117,25 @@
      */
     private static function initializeRedis(\Redis $redis, string $host, int $port, $auth, int $serializer, int $dbIndex): \Redis
     {
-        $redis->connect($host, $port);
+        if ($redis->isConnected()) {
+            return $redis;
+        }
+
+        @$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)) {
@@ -151,7 +169,7 @@
     public static function fromDsn(string $dsn, array $redisOptions = [], $redis = null): self
     {
         if (false === strpos($dsn, ',')) {
-            $parsedUrl = self::parseDsn($dsn, $redisOptions);
+            $params = self::parseDsn($dsn, $redisOptions);
         } else {
             $dsns = explode(',', $dsn);
             $parsedUrls = array_map(function ($dsn) use (&$redisOptions) {
@@ -159,12 +177,12 @@
             }, $dsns);
 
             // Merge all the URLs, the last one overrides the previous ones
-            $parsedUrl = array_merge(...$parsedUrls);
+            $params = array_merge(...$parsedUrls);
 
             // Regroup all the hosts in an array interpretable by RedisCluster
-            $parsedUrl['host'] = array_map(function ($parsedUrl, $dsn) {
+            $params['host'] = array_map(function ($parsedUrl) {
                 if (!isset($parsedUrl['host'])) {
-                    throw new InvalidArgumentException(sprintf('Missing host in DSN part "%s", it must be defined when using Redis Cluster.', $dsn));
+                    throw new InvalidArgumentException('Missing host in DSN, it must be defined when using Redis Cluster.');
                 }
 
                 return $parsedUrl['host'].':'.($parsedUrl['port'] ?? 6379);
@@ -205,7 +223,7 @@
             unset($redisOptions['dbindex']);
         }
 
-        $tls = 'rediss' === $parsedUrl['scheme'];
+        $tls = 'rediss' === $params['scheme'];
         if (\array_key_exists('tls', $redisOptions)) {
             trigger_deprecation('symfony/redis-messenger', '5.3', 'Providing "tls" parameter is deprecated, use "rediss://" DSN scheme instead');
             $tls = filter_var($redisOptions['tls'], \FILTER_VALIDATE_BOOLEAN);
@@ -238,17 +256,17 @@
             'claim_interval' => $claimInterval,
         ];
 
-        if (isset($parsedUrl['host'])) {
-            $pass = '' !== ($parsedUrl['pass'] ?? '') ? urldecode($parsedUrl['pass']) : null;
-            $user = '' !== ($parsedUrl['user'] ?? '') ? urldecode($parsedUrl['user']) : null;
+        if (isset($params['host'])) {
+            $user = isset($params['user']) && '' !== $params['user'] ? rawurldecode($params['user']) : null;
+            $pass = isset($params['pass']) && '' !== $params['pass'] ? rawurldecode($params['pass']) : null;
             $connectionCredentials = [
-                'host' => $parsedUrl['host'] ?? '127.0.0.1',
-                'port' => $parsedUrl['port'] ?? 6379,
+                'host' => $params['host'],
+                'port' => $params['port'] ?? 6379,
                 // See: https://github.com/phpredis/phpredis/#auth
                 'auth' => $redisOptions['auth'] ?? (null !== $pass && null !== $user ? [$user, $pass] : ($pass ?? $user)),
             ];
 
-            $pathParts = explode('/', rtrim($parsedUrl['path'] ?? '', '/'));
+            $pathParts = explode('/', rtrim($params['path'] ?? '', '/'));
 
             $configuration['stream'] = $pathParts[1] ?? $configuration['stream'];
             $configuration['group'] = $pathParts[2] ?? $configuration['group'];
@@ -258,7 +276,7 @@
             }
         } else {
             $connectionCredentials = [
-                'host' => $parsedUrl['path'],
+                'host' => $params['path'],
                 'port' => 0,
             ];
         }
@@ -275,15 +293,15 @@
             $url = str_replace($scheme.':', 'file:', $dsn);
         }
 
-        if (false === $parsedUrl = parse_url($url)) {
-            throw new InvalidArgumentException(sprintf('The given Redis DSN "%s" is invalid.', $dsn));
+        if (false === $params = parse_url($url)) {
+            throw new InvalidArgumentException('The given Redis DSN is invalid.');
         }
-        if (isset($parsedUrl['query'])) {
-            parse_str($parsedUrl['query'], $dsnOptions);
+        if (isset($params['query'])) {
+            parse_str($params['query'], $dsnOptions);
             $redisOptions = array_merge($redisOptions, $dsnOptions);
         }
 
-        return $parsedUrl;
+        return $params;
     }
 
     private static function validateOptions(array $options): void
@@ -300,7 +318,7 @@
         try {
             // This could soon be optimized with https://github.com/antirez/redis/issues/5212 or
             // https://github.com/antirez/redis/issues/6256
-            $pendingMessages = $this->connection->xpending($this->stream, $this->group, '-', '+', 1);
+            $pendingMessages = $this->connection->xpending($this->stream, $this->group, '-', '+', 1) ?: [];
         } catch (\RedisException $e) {
             throw new TransportException($e->getMessage(), 0, $e);
         }
@@ -346,7 +364,7 @@
         $now = microtime();
         $now = substr($now, 11).substr($now, 2, 3);
 
-        $queuedMessageCount = $this->rawCommand('ZCOUNT', 0, $now);
+        $queuedMessageCount = $this->rawCommand('ZCOUNT', 0, $now) ?? 0;
 
         while ($queuedMessageCount--) {
             if (!$message = $this->rawCommand('ZPOPMIN', 1)) {
@@ -385,6 +403,7 @@
                 $this->group,
                 $this->consumer,
                 [$this->stream => $messageId],
+                1,
                 1
             );
         } catch (\RedisException $e) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisReceiver.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisReceiver.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisReceiver.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisReceiver.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     private $connection;
     private $serializer;
 
-    public function __construct(Connection $connection, SerializerInterface $serializer = null)
+    public function __construct(Connection $connection, ?SerializerInterface $serializer = null)
     {
         $this->connection = $connection;
         $this->serializer = $serializer ?? new PhpSerializer();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Bridge/Redis/Transport/RedisTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     private $receiver;
     private $sender;
 
-    public function __construct(Connection $connection, SerializerInterface $serializer = null)
+    public function __construct(Connection $connection, ?SerializerInterface $serializer = null)
     {
         $this->connection = $connection;
         $this->serializer = $serializer ?? new PhpSerializer();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/CHANGELOG.md symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/CHANGELOG.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/CHANGELOG.md	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/CHANGELOG.md	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,6 @@
  * Added factory methods `DelayStamp::delayFor(\DateInterval)` and `DelayStamp::delayUntil(\DateTimeInterface)`.
  * Removed the exception when dispatching a message with a `DispatchAfterCurrentBusStamp` and not in a context of another dispatch call
  * Added `WorkerMessageRetriedEvent`
- * Added `WorkerMessageReceivedEvent::setEnvelope()` and made event mutable
 
 5.1.0
 -----
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Command/AbstractFailedMessagesCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Command/AbstractFailedMessagesCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Command/AbstractFailedMessagesCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Command/AbstractFailedMessagesCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -185,7 +185,7 @@
     /**
      * @param string|null $name
      */
-    protected function getReceiver(/* string $name = null */): ReceiverInterface
+    protected function getReceiver(/* ?string $name = null */): ReceiverInterface
     {
         if (1 > \func_num_args() && __CLASS__ !== static::class && __CLASS__ !== (new \ReflectionMethod($this, __FUNCTION__))->getDeclaringClass()->getName() && !$this instanceof \PHPUnit\Framework\MockObject\MockObject && !$this instanceof \Prophecy\Prophecy\ProphecySubjectInterface && !$this instanceof \Mockery\MockInterface) {
             trigger_deprecation('symfony/messenger', '5.3', 'The "%s()" method will have a new "string $name" argument in version 6.0, not defining it is deprecated.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Command/ConsumeMessagesCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Command/ConsumeMessagesCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Command/ConsumeMessagesCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Command/ConsumeMessagesCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
     private $resetServicesListener;
     private $busIds;
 
-    public function __construct(RoutableMessageBus $routableBus, ContainerInterface $receiverLocator, EventDispatcherInterface $eventDispatcher, LoggerInterface $logger = null, array $receiverNames = [], ResetServicesListener $resetServicesListener = null, array $busIds = [])
+    public function __construct(RoutableMessageBus $routableBus, ContainerInterface $receiverLocator, EventDispatcherInterface $eventDispatcher, ?LoggerInterface $logger = null, array $receiverNames = [], ?ResetServicesListener $resetServicesListener = null, array $busIds = [])
     {
         $this->routableBus = $routableBus;
         $this->receiverLocator = $receiverLocator;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Command/FailedMessagesRetryCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Command/FailedMessagesRetryCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Command/FailedMessagesRetryCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Command/FailedMessagesRetryCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,7 +41,7 @@
     private $messageBus;
     private $logger;
 
-    public function __construct(?string $globalReceiverName, $failureTransports, MessageBusInterface $messageBus, EventDispatcherInterface $eventDispatcher, LoggerInterface $logger = null)
+    public function __construct(?string $globalReceiverName, $failureTransports, MessageBusInterface $messageBus, EventDispatcherInterface $eventDispatcher, ?LoggerInterface $logger = null)
     {
         $this->eventDispatcher = $eventDispatcher;
         $this->messageBus = $messageBus;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/DataCollector/MessengerDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/DataCollector/MessengerDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/DataCollector/MessengerDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/DataCollector/MessengerDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         // Noop. Everything is collected live by the traceable buses & cloned as late as possible.
     }
@@ -121,7 +121,7 @@
         return $debugRepresentation;
     }
 
-    public function getExceptionsCount(string $bus = null): int
+    public function getExceptionsCount(?string $bus = null): int
     {
         $count = 0;
         foreach ($this->getMessages($bus) as $message) {
@@ -131,7 +131,7 @@
         return $count;
     }
 
-    public function getMessages(string $bus = null): array
+    public function getMessages(?string $bus = null): array
     {
         if (null === $bus) {
             return $this->data['messages'];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/DependencyInjection/MessengerPass.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/DependencyInjection/MessengerPass.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/DependencyInjection/MessengerPass.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/DependencyInjection/MessengerPass.php	2026-05-20 10:22:01.000000000 +0200
@@ -115,18 +115,16 @@
                         $options = ['method' => $options];
                     }
 
-                    if (!isset($options['from_transport']) && isset($tag['from_transport'])) {
-                        $options['from_transport'] = $tag['from_transport'];
-                    }
-
-                    $priority = $tag['priority'] ?? $options['priority'] ?? 0;
+                    $options += array_filter($tag);
+                    unset($options['handles']);
+                    $priority = $options['priority'] ?? 0;
                     $method = $options['method'] ?? '__invoke';
 
                     if (isset($options['bus'])) {
                         if (!\in_array($options['bus'], $busIds)) {
                             $messageLocation = isset($tag['handles']) ? 'declared in your tag attribute "handles"' : ($r->implementsInterface(MessageSubscriberInterface::class) ? sprintf('returned by method "%s::getHandledMessages()"', $r->getName()) : sprintf('used as argument type in method "%s::%s()"', $r->getName(), $method));
 
-                            throw new RuntimeException(sprintf('Invalid configuration "%s" for message "%s": bus "%s" does not exist.', $messageLocation, $message, $options['bus']));
+                            throw new RuntimeException(sprintf('Invalid configuration '.$messageLocation.' for message "%s": bus "%s" does not exist.', $message, $options['bus']));
                         }
 
                         $buses = [$options['bus']];
@@ -135,7 +133,7 @@
                     if ('*' !== $message && !class_exists($message) && !interface_exists($message, false)) {
                         $messageLocation = isset($tag['handles']) ? 'declared in your tag attribute "handles"' : ($r->implementsInterface(MessageSubscriberInterface::class) ? sprintf('returned by method "%s::getHandledMessages()"', $r->getName()) : sprintf('used as argument type in method "%s::%s()"', $r->getName(), $method));
 
-                        throw new RuntimeException(sprintf('Invalid handler service "%s": class or interface "%s" "%s" not found.', $serviceId, $message, $messageLocation));
+                        throw new RuntimeException(sprintf('Invalid handler service "%s": class or interface "%s" '.$messageLocation.' not found.', $serviceId, $message));
                     }
 
                     if (!$r->hasMethod($method)) {
@@ -143,7 +141,7 @@
                     }
 
                     if ('__invoke' !== $method) {
-                        $wrapperDefinition = (new Definition('callable'))->addArgument([new Reference($serviceId), $method])->setFactory('Closure::fromCallable');
+                        $wrapperDefinition = (new Definition('Closure'))->addArgument([new Reference($serviceId), $method])->setFactory('Closure::fromCallable');
 
                         $definitions[$definitionId = '.messenger.method_on_object_wrapper.'.ContainerBuilder::hash($message.':'.$priority.':'.$serviceId.':'.$method)] = $wrapperDefinition;
                     } else {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Envelope.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Envelope.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Envelope.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Envelope.php	2026-05-20 10:22:01.000000000 +0200
@@ -102,7 +102,7 @@
     /**
      * @return StampInterface[]|StampInterface[][] The stamps for the specified FQCN, or all stamps by their class name
      */
-    public function all(string $stampFqcn = null): array
+    public function all(?string $stampFqcn = null): array
     {
         if (null !== $stampFqcn) {
             return $this->stamps[$this->resolveAlias($stampFqcn)] ?? [];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Event/WorkerMessageReceivedEvent.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Event/WorkerMessageReceivedEvent.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Event/WorkerMessageReceivedEvent.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Event/WorkerMessageReceivedEvent.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     private $shouldHandle = true;
 
-    public function shouldHandle(bool $shouldHandle = null): bool
+    public function shouldHandle(?bool $shouldHandle = null): bool
     {
         if (null !== $shouldHandle) {
             $this->shouldHandle = $shouldHandle;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/SendFailedMessageForRetryListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/SendFailedMessageForRetryListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/SendFailedMessageForRetryListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/SendFailedMessageForRetryListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
     private $eventDispatcher;
     private $historySize;
 
-    public function __construct(ContainerInterface $sendersLocator, ContainerInterface $retryStrategyLocator, LoggerInterface $logger = null, EventDispatcherInterface $eventDispatcher = null, int $historySize = 10)
+    public function __construct(ContainerInterface $sendersLocator, ContainerInterface $retryStrategyLocator, ?LoggerInterface $logger = null, ?EventDispatcherInterface $eventDispatcher = null, int $historySize = 10)
     {
         $this->sendersLocator = $sendersLocator;
         $this->retryStrategyLocator = $retryStrategyLocator;
@@ -77,7 +77,7 @@
             $retryEnvelope = $this->withLimitedHistory($envelope, new DelayStamp($delay), new RedeliveryStamp($retryCount));
 
             // re-send the message for retry
-            $this->getSenderForTransport($event->getReceiverName())->send($retryEnvelope);
+            $retryEnvelope = $this->getSenderForTransport($event->getReceiverName())->send($retryEnvelope);
 
             if (null !== $this->eventDispatcher) {
                 $this->eventDispatcher->dispatch(new WorkerMessageRetriedEvent($retryEnvelope, $event->getReceiverName()));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/SendFailedMessageToFailureTransportListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/SendFailedMessageToFailureTransportListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/SendFailedMessageToFailureTransportListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/SendFailedMessageToFailureTransportListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     /**
      * @param ContainerInterface $failureSenders
      */
-    public function __construct($failureSenders, LoggerInterface $logger = null)
+    public function __construct($failureSenders, ?LoggerInterface $logger = null)
     {
         if (!$failureSenders instanceof ContainerInterface) {
             trigger_deprecation('symfony/messenger', '5.3', 'Passing a SenderInterface value as 1st argument to "%s()" is deprecated, pass a ServiceLocator instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnFailureLimitListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnFailureLimitListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnFailureLimitListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnFailureLimitListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     private $logger;
     private $failedMessages = 0;
 
-    public function __construct(int $maximumNumberOfFailures, LoggerInterface $logger = null)
+    public function __construct(int $maximumNumberOfFailures, ?LoggerInterface $logger = null)
     {
         $this->maximumNumberOfFailures = $maximumNumberOfFailures;
         $this->logger = $logger;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnMemoryLimitListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnMemoryLimitListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnMemoryLimitListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnMemoryLimitListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     private $logger;
     private $memoryResolver;
 
-    public function __construct(int $memoryLimit, LoggerInterface $logger = null, callable $memoryResolver = null)
+    public function __construct(int $memoryLimit, ?LoggerInterface $logger = null, ?callable $memoryResolver = null)
     {
         $this->memoryLimit = $memoryLimit;
         $this->logger = $logger;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnMessageLimitListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnMessageLimitListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnMessageLimitListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnMessageLimitListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     private $logger;
     private $receivedMessages = 0;
 
-    public function __construct(int $maximumNumberOfMessages, LoggerInterface $logger = null)
+    public function __construct(int $maximumNumberOfMessages, ?LoggerInterface $logger = null)
     {
         $this->maximumNumberOfMessages = $maximumNumberOfMessages;
         $this->logger = $logger;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnRestartSignalListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnRestartSignalListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnRestartSignalListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnRestartSignalListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     private $logger;
     private $workerStartedAt;
 
-    public function __construct(CacheItemPoolInterface $cachePool, LoggerInterface $logger = null)
+    public function __construct(CacheItemPoolInterface $cachePool, ?LoggerInterface $logger = null)
     {
         $this->cachePool = $cachePool;
         $this->logger = $logger;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnSigtermSignalListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnSigtermSignalListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnSigtermSignalListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnSigtermSignalListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
 {
     private $logger;
 
-    public function __construct(LoggerInterface $logger = null)
+    public function __construct(?LoggerInterface $logger = null)
     {
         $this->logger = $logger;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnTimeLimitListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnTimeLimitListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnTimeLimitListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/EventListener/StopWorkerOnTimeLimitListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     private $logger;
     private $endTime;
 
-    public function __construct(int $timeLimitInSeconds, LoggerInterface $logger = null)
+    public function __construct(int $timeLimitInSeconds, ?LoggerInterface $logger = null)
     {
         $this->timeLimitInSeconds = $timeLimitInSeconds;
         $this->logger = $logger;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Exception/StopWorkerException.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Exception/StopWorkerException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Exception/StopWorkerException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Exception/StopWorkerException.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
  */
 class StopWorkerException extends RuntimeException implements StopWorkerExceptionInterface
 {
-    public function __construct(string $message = 'Worker should stop.', \Throwable $previous = null)
+    public function __construct(string $message = 'Worker should stop.', ?\Throwable $previous = null)
     {
         parent::__construct($message, 0, $previous);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Handler/Acknowledger.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Handler/Acknowledger.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Handler/Acknowledger.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Handler/Acknowledger.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     /**
      * @param \Closure(\Throwable|null, mixed):void|null $ack
      */
-    public function __construct(string $handlerClass, \Closure $ack = null)
+    public function __construct(string $handlerClass, ?\Closure $ack = null)
     {
         $this->handlerClass = $handlerClass;
         $this->ack = $ack ?? static function () {};
@@ -70,7 +70,7 @@
         }
     }
 
-    private function doAck(\Throwable $e = null, $result = null): void
+    private function doAck(?\Throwable $e = null, $result = null): void
     {
         if (!$ack = $this->ack) {
             throw new LogicException(sprintf('The acknowledger cannot be called twice by the "%s" batch handler.', $this->handlerClass));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Handler/BatchHandlerInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Handler/BatchHandlerInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Handler/BatchHandlerInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Handler/BatchHandlerInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
      * @return mixed The number of pending messages in the batch if $ack is not null,
      *               the result from handling the message otherwise
      */
-    // public function __invoke(object $message, Acknowledger $ack = null): mixed;
+    // public function __invoke(object $message, ?Acknowledger $ack = null): mixed;
 
     /**
      * Flushes any pending buffers.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Handler/BatchHandlerTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Handler/BatchHandlerTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Handler/BatchHandlerTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Handler/BatchHandlerTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -66,7 +66,7 @@
     /**
      * Completes the jobs in the list.
      *
-     * @list<array{0: object, 1: Acknowledger}> $jobs A list of pairs of messages and their corresponding acknowledgers
+     * @param list<array{0: object, 1: Acknowledger}> $jobs A list of pairs of messages and their corresponding acknowledgers
      */
     private function process(array $jobs): void
     {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Handler/HandlerDescriptor.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Handler/HandlerDescriptor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Handler/HandlerDescriptor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Handler/HandlerDescriptor.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
 
         $r = new \ReflectionFunction($handler);
 
-        if (str_contains($r->name, '{closure}')) {
+        if (str_contains($r->name, '{closure')) {
             $this->name = 'Closure';
         } elseif (!$handler = $r->getClosureThis()) {
             $class = \PHP_VERSION_ID >= 80111 ? $r->getClosureCalledClass() : $r->getClosureScopeClass();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Middleware/HandleMessageMiddleware.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Middleware/HandleMessageMiddleware.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Middleware/HandleMessageMiddleware.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Middleware/HandleMessageMiddleware.php	2026-05-20 10:22:01.000000000 +0200
@@ -70,7 +70,7 @@
 
                 /** @var AckStamp $ackStamp */
                 if ($batchHandler && $ackStamp = $envelope->last(AckStamp::class)) {
-                    $ack = new Acknowledger(get_debug_type($batchHandler), static function (\Throwable $e = null, $result = null) use ($envelope, $ackStamp, $handlerDescriptor) {
+                    $ack = new Acknowledger(get_debug_type($batchHandler), static function (?\Throwable $e = null, $result = null) use ($envelope, $ackStamp, $handlerDescriptor) {
                         if (null !== $e) {
                             $e = new HandlerFailedException($envelope, [$e]);
                         } else {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Middleware/SendMessageMiddleware.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Middleware/SendMessageMiddleware.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Middleware/SendMessageMiddleware.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Middleware/SendMessageMiddleware.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $sendersLocator;
     private $eventDispatcher;
 
-    public function __construct(SendersLocatorInterface $sendersLocator, EventDispatcherInterface $eventDispatcher = null)
+    public function __construct(SendersLocatorInterface $sendersLocator, ?EventDispatcherInterface $eventDispatcher = null)
     {
         $this->sendersLocator = $sendersLocator;
         $this->eventDispatcher = class_exists(Event::class) ? LegacyEventDispatcherProxy::decorate($eventDispatcher) : $eventDispatcher;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Middleware/TraceableMiddleware.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Middleware/TraceableMiddleware.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Middleware/TraceableMiddleware.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Middleware/TraceableMiddleware.php	2026-05-20 10:22:01.000000000 +0200
@@ -94,4 +94,9 @@
         }
         $this->currentEvent = null;
     }
+
+    public function __clone()
+    {
+        $this->stack = clone $this->stack;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Retry/MultiplierRetryStrategy.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Retry/MultiplierRetryStrategy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Retry/MultiplierRetryStrategy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Retry/MultiplierRetryStrategy.php	2026-05-20 10:22:01.000000000 +0200
@@ -66,7 +66,7 @@
     /**
      * @param \Throwable|null $throwable The cause of the failed handling
      */
-    public function isRetryable(Envelope $message, \Throwable $throwable = null): bool
+    public function isRetryable(Envelope $message, ?\Throwable $throwable = null): bool
     {
         $retries = RedeliveryStamp::getRetryCountFromEnvelope($message);
 
@@ -76,7 +76,7 @@
     /**
      * @param \Throwable|null $throwable The cause of the failed handling
      */
-    public function getWaitingTime(Envelope $message, \Throwable $throwable = null): int
+    public function getWaitingTime(Envelope $message, ?\Throwable $throwable = null): int
     {
         $retries = RedeliveryStamp::getRetryCountFromEnvelope($message);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Retry/RetryStrategyInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Retry/RetryStrategyInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Retry/RetryStrategyInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Retry/RetryStrategyInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,12 +23,12 @@
     /**
      * @param \Throwable|null $throwable The cause of the failed handling
      */
-    public function isRetryable(Envelope $message/* , \Throwable $throwable = null */): bool;
+    public function isRetryable(Envelope $message/* , ?\Throwable $throwable = null */): bool;
 
     /**
      * @param \Throwable|null $throwable The cause of the failed handling
      *
      * @return int The time to delay/wait in milliseconds
      */
-    public function getWaitingTime(Envelope $message/* , \Throwable $throwable = null */): int;
+    public function getWaitingTime(Envelope $message/* , ?\Throwable $throwable = null */): int;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/RoutableMessageBus.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/RoutableMessageBus.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/RoutableMessageBus.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/RoutableMessageBus.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     private $busLocator;
     private $fallbackBus;
 
-    public function __construct(ContainerInterface $busLocator, MessageBusInterface $fallbackBus = null)
+    public function __construct(ContainerInterface $busLocator, ?MessageBusInterface $fallbackBus = null)
     {
         $this->busLocator = $busLocator;
         $this->fallbackBus = $fallbackBus;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Stamp/AckStamp.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Stamp/AckStamp.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Stamp/AckStamp.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Stamp/AckStamp.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
         $this->ack = $ack;
     }
 
-    public function ack(Envelope $envelope, \Throwable $e = null): void
+    public function ack(Envelope $envelope, ?\Throwable $e = null): void
     {
         ($this->ack)($envelope, $e);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Stamp/ErrorDetailsStamp.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Stamp/ErrorDetailsStamp.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Stamp/ErrorDetailsStamp.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Stamp/ErrorDetailsStamp.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
     /**
      * @param int|string $exceptionCode
      */
-    public function __construct(string $exceptionClass, $exceptionCode, string $exceptionMessage, FlattenException $flattenException = null)
+    public function __construct(string $exceptionClass, $exceptionCode, string $exceptionMessage, ?FlattenException $flattenException = null)
     {
         $this->exceptionClass = $exceptionClass;
         $this->exceptionCode = $exceptionCode;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Stamp/SentStamp.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Stamp/SentStamp.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Stamp/SentStamp.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Stamp/SentStamp.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     private $senderClass;
     private $senderAlias;
 
-    public function __construct(string $senderClass, string $senderAlias = null)
+    public function __construct(string $senderClass, ?string $senderAlias = null)
     {
         $this->senderAlias = $senderAlias;
         $this->senderClass = $senderClass;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Test/Middleware/MiddlewareTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Test/Middleware/MiddlewareTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Test/Middleware/MiddlewareTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Test/Middleware/MiddlewareTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
         return new StackMiddleware($nextMiddleware);
     }
 
-    protected function getThrowingStackMock(\Throwable $throwable = null)
+    protected function getThrowingStackMock(?\Throwable $throwable = null)
     {
         $nextMiddleware = $this->createMock(MiddlewareInterface::class);
         $nextMiddleware
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Command/ConsumeMessagesCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Command/ConsumeMessagesCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Command/ConsumeMessagesCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Command/ConsumeMessagesCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
 use Symfony\Component\Messenger\MessageBusInterface;
 use Symfony\Component\Messenger\RoutableMessageBus;
 use Symfony\Component\Messenger\Stamp\BusNameStamp;
-use Symfony\Component\Messenger\Tests\ResettableDummyReceiver;
+use Symfony\Component\Messenger\Tests\Fixtures\ResettableDummyReceiver;
 use Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface;
 
 class ConsumeMessagesCommandTest extends TestCase
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Command/SetupTransportsCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Command/SetupTransportsCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Command/SetupTransportsCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Command/SetupTransportsCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,10 +30,10 @@
         // get method must be call twice and will return consecutively a setup-able transport and a non setup-able transport
         $serviceLocator->expects($this->exactly(2))
             ->method('get')
-            ->will($this->onConsecutiveCalls(
+            ->willReturn(
                 $this->createMock(SetupableTransportInterface::class),
                 $this->createMock(TransportInterface::class)
-            ));
+            );
         $serviceLocator
             ->method('has')
             ->willReturn(true);
@@ -53,12 +53,10 @@
         /** @var MockObject&ServiceLocator $serviceLocator */
         $serviceLocator = $this->createMock(ServiceLocator::class);
         // get method must be call twice and will return consecutively a setup-able transport and a non setup-able transport
-        $serviceLocator->expects($this->exactly(1))
+        $serviceLocator->expects($this->once())
             ->method('get')
-            ->will($this->onConsecutiveCalls(
-                $this->createMock(SetupableTransportInterface::class)
-            ));
-        $serviceLocator->expects($this->exactly(1))
+            ->willReturn($this->createMock(SetupableTransportInterface::class));
+        $serviceLocator->expects($this->once())
             ->method('has')
             ->willReturn(true);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/DependencyInjection/MessengerPassTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/DependencyInjection/MessengerPassTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/DependencyInjection/MessengerPassTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/DependencyInjection/MessengerPassTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -170,13 +170,15 @@
             $container,
             $commandBusHandlersLocatorDefinition->getArgument(0),
             MultipleBusesMessage::class,
-            [MultipleBusesMessageHandler::class]
+            [MultipleBusesMessageHandler::class],
+            [['bus' => $commandBusId]]
         );
         $this->assertHandlerDescriptor(
             $container,
             $commandBusHandlersLocatorDefinition->getArgument(0),
             DummyCommand::class,
-            [DummyCommandHandler::class]
+            [DummyCommandHandler::class],
+            [['bus' => $commandBusId]]
         );
 
         $queryBusHandlersLocatorDefinition = $container->getDefinition($queryBusId.'.messenger.handlers_locator');
@@ -185,13 +187,15 @@
             $container,
             $queryBusHandlersLocatorDefinition->getArgument(0),
             DummyQuery::class,
-            [DummyQueryHandler::class]
+            [DummyQueryHandler::class],
+            [['bus' => $queryBusId]]
         );
         $this->assertHandlerDescriptor(
             $container,
             $queryBusHandlersLocatorDefinition->getArgument(0),
             MultipleBusesMessage::class,
-            [MultipleBusesMessageHandler::class]
+            [MultipleBusesMessageHandler::class],
+            [['bus' => $queryBusId]]
         );
     }
 
@@ -255,7 +259,7 @@
         $dummyHandlerReference = $dummyHandlerDescriptorDefinition->getArgument(0);
         $dummyHandlerDefinition = $container->getDefinition($dummyHandlerReference);
 
-        $this->assertSame('callable', $dummyHandlerDefinition->getClass());
+        $this->assertSame('Closure', $dummyHandlerDefinition->getClass());
         $this->assertEquals([new Reference(HandlerMappingMethods::class), 'dummyMethod'], $dummyHandlerDefinition->getArgument(0));
         $this->assertSame(['Closure', 'fromCallable'], $dummyHandlerDefinition->getFactory());
 
@@ -442,7 +446,7 @@
     public function testItThrowsAnExceptionOnUnknownBus()
     {
         $this->expectException(RuntimeException::class);
-        $this->expectExceptionMessage('Invalid configuration "returned by method "Symfony\Component\Messenger\Tests\DependencyInjection\HandlerOnUndefinedBus::getHandledMessages()"" for message "Symfony\Component\Messenger\Tests\Fixtures\DummyMessage": bus "some_undefined_bus" does not exist.');
+        $this->expectExceptionMessage('Invalid configuration returned by method "Symfony\Component\Messenger\Tests\DependencyInjection\HandlerOnUndefinedBus::getHandledMessages()" for message "Symfony\Component\Messenger\Tests\Fixtures\DummyMessage": bus "some_undefined_bus" does not exist.');
         $container = $this->getContainerBuilder();
         $container
             ->register(HandlerOnUndefinedBus::class, HandlerOnUndefinedBus::class)
@@ -455,7 +459,7 @@
     public function testUndefinedMessageClassForHandler()
     {
         $this->expectException(RuntimeException::class);
-        $this->expectExceptionMessage('Invalid handler service "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessageHandler": class or interface "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessage" "used as argument type in method "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessageHandler::__invoke()"" not found.');
+        $this->expectExceptionMessage('Invalid handler service "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessageHandler": class or interface "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessage" used as argument type in method "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessageHandler::__invoke()" not found.');
         $container = $this->getContainerBuilder();
         $container
             ->register(UndefinedMessageHandler::class, UndefinedMessageHandler::class)
@@ -468,7 +472,7 @@
     public function testUndefinedMessageClassForHandlerImplementingMessageHandlerInterface()
     {
         $this->expectException(RuntimeException::class);
-        $this->expectExceptionMessage('Invalid handler service "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessageHandlerViaHandlerInterface": class or interface "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessage" "used as argument type in method "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessageHandlerViaHandlerInterface::__invoke()"" not found.');
+        $this->expectExceptionMessage('Invalid handler service "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessageHandlerViaHandlerInterface": class or interface "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessage" used as argument type in method "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessageHandlerViaHandlerInterface::__invoke()" not found.');
         $container = $this->getContainerBuilder();
         $container
             ->register(UndefinedMessageHandlerViaHandlerInterface::class, UndefinedMessageHandlerViaHandlerInterface::class)
@@ -481,7 +485,7 @@
     public function testUndefinedMessageClassForHandlerImplementingMessageSubscriberInterface()
     {
         $this->expectException(RuntimeException::class);
-        $this->expectExceptionMessage('Invalid handler service "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessageHandlerViaSubscriberInterface": class or interface "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessage" "returned by method "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessageHandlerViaSubscriberInterface::getHandledMessages()"" not found.');
+        $this->expectExceptionMessage('Invalid handler service "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessageHandlerViaSubscriberInterface": class or interface "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessage" returned by method "Symfony\Component\Messenger\Tests\DependencyInjection\UndefinedMessageHandlerViaSubscriberInterface::getHandledMessages()" not found.');
         $container = $this->getContainerBuilder();
         $container
             ->register(UndefinedMessageHandlerViaSubscriberInterface::class, UndefinedMessageHandlerViaSubscriberInterface::class)
@@ -713,12 +717,12 @@
 
         $this->assertEquals([
             $commandBusId => [
-                DummyCommand::class => [[DummyCommandHandler::class, []]],
-                MultipleBusesMessage::class => [[MultipleBusesMessageHandler::class, []]],
+                DummyCommand::class => [[DummyCommandHandler::class, ['bus' => $commandBusId]]],
+                MultipleBusesMessage::class => [[MultipleBusesMessageHandler::class, ['bus' => $commandBusId]]],
             ],
             $queryBusId => [
-                DummyQuery::class => [[DummyQueryHandler::class, []]],
-                MultipleBusesMessage::class => [[MultipleBusesMessageHandler::class, []]],
+                DummyQuery::class => [[DummyQueryHandler::class, ['bus' => $queryBusId]]],
+                MultipleBusesMessage::class => [[MultipleBusesMessageHandler::class, ['bus' => $queryBusId]]],
             ],
             $emptyBus => [],
         ], $container->getDefinition('console.command.messenger_debug')->getArgument(0));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/EventListener/SendFailedMessageForRetryListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/EventListener/SendFailedMessageForRetryListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/EventListener/SendFailedMessageForRetryListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/EventListener/SendFailedMessageForRetryListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,13 +13,16 @@
 
 use PHPUnit\Framework\TestCase;
 use Psr\Container\ContainerInterface;
+use Symfony\Component\DependencyInjection\Container;
 use Symfony\Component\Messenger\Envelope;
 use Symfony\Component\Messenger\Event\WorkerMessageFailedEvent;
+use Symfony\Component\Messenger\Event\WorkerMessageRetriedEvent;
 use Symfony\Component\Messenger\EventListener\SendFailedMessageForRetryListener;
 use Symfony\Component\Messenger\Exception\RecoverableMessageHandlingException;
 use Symfony\Component\Messenger\Retry\RetryStrategyInterface;
 use Symfony\Component\Messenger\Stamp\DelayStamp;
 use Symfony\Component\Messenger\Stamp\RedeliveryStamp;
+use Symfony\Component\Messenger\Stamp\TransportMessageIdStamp;
 use Symfony\Component\Messenger\Transport\Sender\SenderInterface;
 use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
 
@@ -188,6 +191,49 @@
 
         $event = new WorkerMessageFailedEvent($envelope, 'my_receiver', $exception);
 
+        $listener->onMessageFailed($event);
+    }
+
+    public function testRetriedEnvelopePassesToRetriedEvent()
+    {
+        $exception = new \Exception('no!');
+        $envelope = new Envelope(new \stdClass());
+
+        $sender = $this->createMock(SenderInterface::class);
+        $sender->expects($this->once())->method('send')->willReturnCallback(static function (Envelope $envelope) {
+            return $envelope->with(new TransportMessageIdStamp(123));
+        });
+
+        $eventDispatcher = $this->createMock(EventDispatcherInterface::class);
+        $eventDispatcher->expects($this->once())->method('dispatch')->willReturnCallback(
+            function (WorkerMessageRetriedEvent $retriedEvent) {
+                $envelope = $retriedEvent->getEnvelope();
+
+                $transportIdStamp = $envelope->last(TransportMessageIdStamp::class);
+                $this->assertNotNull($transportIdStamp);
+
+                return $retriedEvent;
+            });
+
+        $senderLocator = new Container();
+        $senderLocator->set('my_receiver', $sender);
+
+        $retryStrategy = $this->createMock(RetryStrategyInterface::class);
+        $retryStrategy->expects($this->once())->method('isRetryable')->willReturn(true);
+        $retryStrategy->expects($this->once())->method('getWaitingTime')->willReturn(1000);
+
+        $retryStrategyLocator = new Container();
+        $retryStrategyLocator->set('my_receiver', $retryStrategy);
+
+        $listener = new SendFailedMessageForRetryListener(
+            $senderLocator,
+            $retryStrategyLocator,
+            null,
+            $eventDispatcher
+        );
+
+        $event = new WorkerMessageFailedEvent($envelope, 'my_receiver', $exception);
+
         $listener->onMessageFailed($event);
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Fixtures/DummyMessageTyped.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Fixtures/DummyMessageTyped.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Fixtures/DummyMessageTyped.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Fixtures/DummyMessageTyped.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,18 @@
+<?php
+
+namespace Symfony\Component\Messenger\Tests\Fixtures;
+
+class DummyMessageTyped implements DummyMessageInterface
+{
+    private string $message;
+
+    public function __construct(string $message)
+    {
+        $this->message = $message;
+    }
+
+    public function getMessage(): string
+    {
+        return $this->message;
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Fixtures/DummyReceiver.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Fixtures/DummyReceiver.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Fixtures/DummyReceiver.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Fixtures/DummyReceiver.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,64 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Messenger\Tests\Fixtures;
+
+use Symfony\Component\Messenger\Envelope;
+use Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface;
+
+class DummyReceiver implements ReceiverInterface
+{
+    private $deliveriesOfEnvelopes;
+    private $acknowledgedEnvelopes;
+    private $acknowledgeCount = 0;
+    private $rejectCount = 0;
+
+    /**
+     * @param Envelope[][] $deliveriesOfEnvelopes
+     */
+    public function __construct(array $deliveriesOfEnvelopes)
+    {
+        $this->deliveriesOfEnvelopes = $deliveriesOfEnvelopes;
+    }
+
+    public function get(): iterable
+    {
+        $val = array_shift($this->deliveriesOfEnvelopes);
+
+        return $val ?? [];
+    }
+
+    public function ack(Envelope $envelope): void
+    {
+        ++$this->acknowledgeCount;
+        $this->acknowledgedEnvelopes[] = $envelope;
+    }
+
+    public function reject(Envelope $envelope): void
+    {
+        ++$this->rejectCount;
+    }
+
+    public function getAcknowledgeCount(): int
+    {
+        return $this->acknowledgeCount;
+    }
+
+    public function getRejectCount(): int
+    {
+        return $this->rejectCount;
+    }
+
+    public function getAcknowledgedEnvelopes(): array
+    {
+        return $this->acknowledgedEnvelopes;
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Fixtures/ResettableDummyReceiver.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Fixtures/ResettableDummyReceiver.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Fixtures/ResettableDummyReceiver.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Fixtures/ResettableDummyReceiver.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,29 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Messenger\Tests\Fixtures;
+
+use Symfony\Contracts\Service\ResetInterface;
+
+class ResettableDummyReceiver extends DummyReceiver implements ResetInterface
+{
+    private $hasBeenReset = false;
+
+    public function reset()
+    {
+        $this->hasBeenReset = true;
+    }
+
+    public function hasBeenReset(): bool
+    {
+        return $this->hasBeenReset;
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Middleware/DispatchAfterCurrentBusMiddlewareTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Middleware/DispatchAfterCurrentBusMiddlewareTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Middleware/DispatchAfterCurrentBusMiddlewareTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Middleware/DispatchAfterCurrentBusMiddlewareTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,7 @@
 
 namespace Symfony\Component\Messenger\Tests\Middleware;
 
+use PHPUnit\Framework\AssertionFailedError;
 use PHPUnit\Framework\Constraint\Callback;
 use PHPUnit\Framework\MockObject\Stub\ReturnCallback;
 use PHPUnit\Framework\TestCase;
@@ -67,12 +68,7 @@
             ->with($this->callback(function (Envelope $envelope) use (&$series) {
                 return $envelope->getMessage() === array_shift($series);
             }))
-            ->willReturnOnConsecutiveCalls(
-                $this->willHandleMessage(),
-                $this->willHandleMessage(),
-                $this->willHandleMessage(),
-                $this->willHandleMessage()
-            );
+            ->willReturnCallback($this->handleMessageCallback());
 
         $messageBus->dispatch($message);
     }
@@ -110,16 +106,19 @@
             $secondEvent,
         ];
 
-        $handlingMiddleware->expects($this->exactly(3))
+        $matcher = $this->exactly(3);
+        $handlingMiddleware->expects($matcher)
             ->method('handle')
             ->with($this->callback(function (Envelope $envelope) use (&$series) {
                 return $envelope->getMessage() === array_shift($series);
             }))
-            ->willReturnOnConsecutiveCalls(
-                $this->willHandleMessage(),
-                $this->throwException(new \RuntimeException('Some exception while handling first event')),
-                $this->willHandleMessage()
-            );
+            ->willReturnCallback(function ($envelope, StackInterface $stack) use ($matcher) {
+                if (2 === $matcher->getInvocationCount()) {
+                    throw new \RuntimeException('Some exception while handling first event');
+                }
+
+                return $stack->next()->handle($envelope, $stack);
+            });
 
         $this->expectException(DelayedMessageHandlingException::class);
         $this->expectExceptionMessage('RuntimeException: Some exception while handling first event');
@@ -176,34 +175,39 @@
             // Note: $eventL3a should not be handled.
         ];
 
-        $handlingMiddleware->expects($this->exactly(7))
+        $matcher = $this->exactly(7);
+        $handlingMiddleware->expects($matcher)
             ->method('handle')
             ->with($this->callback(function (Envelope $envelope) use (&$series) {
                 return $envelope->getMessage() === array_shift($series);
             }))
-            ->willReturnOnConsecutiveCalls(
-                $this->willHandleMessage(),
-                $this->willHandleMessage(),
-                $this->returnCallback(function ($envelope, StackInterface $stack) use ($eventBus, $eventL2a, $eventL2b) {
-                    $envelope1 = new Envelope($eventL2a, [new DispatchAfterCurrentBusStamp()]);
-                    $eventBus->dispatch($envelope1);
-                    $eventBus->dispatch(new Envelope($eventL2b, [new DispatchAfterCurrentBusStamp()]));
-
-                    return $stack->next()->handle($envelope, $stack);
-                }),
-                $this->willHandleMessage(),
-                $this->returnCallback(function () use ($eventBus, $eventL3a) {
-                    $eventBus->dispatch(new Envelope($eventL3a, [new DispatchAfterCurrentBusStamp()]));
-
-                    throw new \RuntimeException('Some exception while handling Event level 2a');
-                }),
-                $this->returnCallback(function ($envelope, StackInterface $stack) use ($eventBus, $eventL3b) {
-                    $eventBus->dispatch(new Envelope($eventL3b, [new DispatchAfterCurrentBusStamp()]));
-
-                    return $stack->next()->handle($envelope, $stack);
-                }),
-                $this->willHandleMessage()
-            );
+            ->willReturnCallback(function ($envelope, StackInterface $stack) use ($eventBus, $eventL2a, $eventL2b, $eventL3a, $eventL3b, $matcher) {
+                switch ($matcher->getInvocationCount()) {
+                    case 1:
+                    case 2:
+                    case 4:
+                    case 7:
+                        return $stack->next()->handle($envelope, $stack);
+
+                    case 3:
+                        $envelope1 = new Envelope($eventL2a, [new DispatchAfterCurrentBusStamp()]);
+                        $eventBus->dispatch($envelope1);
+                        $eventBus->dispatch(new Envelope($eventL2b, [new DispatchAfterCurrentBusStamp()]));
+
+                        return $stack->next()->handle($envelope, $stack);
+
+                    case 5:
+                        $eventBus->dispatch(new Envelope($eventL3a, [new DispatchAfterCurrentBusStamp()]));
+
+                        throw new \RuntimeException('Some exception while handling Event level 2a');
+                    case 6:
+                        $eventBus->dispatch(new Envelope($eventL3b, [new DispatchAfterCurrentBusStamp()]));
+
+                        return $stack->next()->handle($envelope, $stack);
+                }
+
+                throw new AssertionFailedError('Unexpected call to handle');
+            });
 
         $this->expectException(DelayedMessageHandlingException::class);
         $this->expectExceptionMessage('RuntimeException: Some exception while handling Event level 2a');
@@ -278,7 +282,7 @@
         $handlingMiddleware
             ->method('handle')
             ->with($this->expectHandledMessage($event))
-            ->will($this->willHandleMessage());
+            ->willReturnCallback($this->handleMessageCallback());
 
         $eventBus = new MessageBus([
             $middleware,
@@ -297,11 +301,11 @@
         });
     }
 
-    private function willHandleMessage(): ReturnCallback
+    private function handleMessageCallback(): \Closure
     {
-        return $this->returnCallback(function ($envelope, StackInterface $stack) {
+        return function ($envelope, StackInterface $stack) {
             return $stack->next()->handle($envelope, $stack);
-        });
+        };
     }
 }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Middleware/HandleMessageMiddlewareTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Middleware/HandleMessageMiddlewareTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Middleware/HandleMessageMiddlewareTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Middleware/HandleMessageMiddlewareTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -173,7 +173,7 @@
 
             use BatchHandlerTrait;
 
-            public function __invoke(DummyMessage $message, Acknowledger $ack = null)
+            public function __invoke(DummyMessage $message, ?Acknowledger $ack = null)
             {
                 return $this->handle($message, $ack);
             }
@@ -198,7 +198,7 @@
         ]));
 
         $ackedMessages = [];
-        $ack = static function (Envelope $envelope, \Throwable $e = null) use (&$ackedMessages) {
+        $ack = static function (Envelope $envelope, ?\Throwable $e = null) use (&$ackedMessages) {
             if (null !== $e) {
                 throw $e;
             }
@@ -227,7 +227,7 @@
         $handler = new class() implements BatchHandlerInterface {
             use BatchHandlerTrait;
 
-            public function __invoke(DummyMessage $message, Acknowledger $ack = null)
+            public function __invoke(DummyMessage $message, ?Acknowledger $ack = null)
             {
                 return $this->handle($message, $ack);
             }
@@ -247,7 +247,7 @@
         ]));
 
         $error = null;
-        $ack = static function (Envelope $envelope, \Throwable $e = null) use (&$error) {
+        $ack = static function (Envelope $envelope, ?\Throwable $e = null) use (&$error) {
             $error = $e;
         };
 
@@ -264,7 +264,7 @@
 
             use BatchHandlerTrait;
 
-            public function __invoke(DummyMessage $message, Acknowledger $ack = null)
+            public function __invoke(DummyMessage $message, ?Acknowledger $ack = null)
             {
                 return $this->handle($message, $ack);
             }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Middleware/TraceableMiddlewareTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Middleware/TraceableMiddlewareTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Middleware/TraceableMiddlewareTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Middleware/TraceableMiddlewareTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,6 +16,7 @@
 use Symfony\Component\Messenger\Middleware\StackInterface;
 use Symfony\Component\Messenger\Middleware\StackMiddleware;
 use Symfony\Component\Messenger\Middleware\TraceableMiddleware;
+use Symfony\Component\Messenger\Middleware\TraceableStack;
 use Symfony\Component\Messenger\Test\Middleware\MiddlewareTestCase;
 use Symfony\Component\Messenger\Tests\Fixtures\DummyMessage;
 use Symfony\Component\Stopwatch\Stopwatch;
@@ -52,7 +53,7 @@
 
         $stopwatch->expects($this->exactly(2))
             ->method('start')
-            ->willReturnCallback(function (string $name, string $category = null) use (&$series) {
+            ->willReturnCallback(function (string $name, ?string $category = null) use (&$series) {
                 [$constraint, $expectedCategory] = array_shift($series);
 
                 $constraint->evaluate($name);
@@ -140,4 +141,92 @@
         $traced->handle($envelope, new StackMiddleware(new \ArrayIterator([null, $middleware])));
         $this->assertSame(1, $middleware->calls);
     }
+
+    public function testClonedTraceableStackUnstacksIndependently()
+    {
+        // import TraceableStack
+        class_exists(TraceableMiddleware::class);
+
+        $stackMiddleware = new StackMiddleware([
+            null,
+            $this->createMock(MiddlewareInterface::class),
+            $this->createMock(MiddlewareInterface::class),
+        ]);
+
+        $stopwatch = $this->createMock(Stopwatch::class);
+
+        $traceableStack = new TraceableStack($stackMiddleware, $stopwatch, 'command_bus', 'messenger.middleware');
+        $clonedStack = clone $traceableStack;
+
+        $traceableStackMiddleware1 = $traceableStack->next();
+        $traceableStackMiddleware2 = $traceableStack->next();
+        $traceableStackTail = $traceableStack->next();
+        self::assertSame($stackMiddleware, $traceableStackTail);
+
+        // unstack clonedStack independently
+        $clonedStackMiddleware1 = $clonedStack->next();
+        self::assertSame($traceableStackMiddleware1, $clonedStackMiddleware1);
+        self::assertNotSame($traceableStackMiddleware2, $clonedStackMiddleware1);
+
+        $clonedStackMiddleware2 = $clonedStack->next();
+        self::assertSame($traceableStackMiddleware2, $clonedStackMiddleware2);
+
+        $clonedStackTail = $clonedStack->next();
+        self::assertNotSame($stackMiddleware, $clonedStackTail, 'stackMiddleware was also cloned');
+    }
+
+    public function testClonedTraceableStackUsesSameStopwatch()
+    {
+        // import TraceableStack
+        class_exists(TraceableMiddleware::class);
+
+        $middlewareIterable = [null, $this->createMock(MiddlewareInterface::class)];
+
+        $stackMiddleware = new StackMiddleware($middlewareIterable);
+
+        $stopwatch = $this->createMock(Stopwatch::class);
+        $stopwatch->expects($this->exactly(2))->method('isStarted')->willReturn(true);
+
+        $startSeries = [
+            [$this->matches('"%sMiddlewareInterface%s" on "command_bus"'), 'messenger.middleware'],
+            [$this->identicalTo('Tail on "command_bus"'), 'messenger.middleware'],
+            [$this->matches('"%sMiddlewareInterface%s" on "command_bus"'), 'messenger.middleware'],
+            [$this->identicalTo('Tail on "command_bus"'), 'messenger.middleware'],
+        ];
+        $stopwatch->expects($this->exactly(4))
+            ->method('start')
+            ->willReturnCallback(function (string $name, ?string $category = null) use (&$startSeries) {
+                [$constraint, $expectedCategory] = array_shift($startSeries);
+
+                $constraint->evaluate($name);
+                $this->assertSame($expectedCategory, $category);
+
+                return $this->createMock(StopwatchEvent::class);
+            })
+        ;
+
+        $stopSeries = [
+            $this->matches('"%sMiddlewareInterface%s" on "command_bus"'),
+            $this->matches('"%sMiddlewareInterface%s" on "command_bus"'),
+        ];
+        $stopwatch->expects($this->exactly(2))
+            ->method('stop')
+            ->willReturnCallback(function (string $name) use (&$stopSeries) {
+                $constraint = array_shift($stopSeries);
+                $constraint->evaluate($name);
+
+                return $this->createMock(StopwatchEvent::class);
+            })
+        ;
+
+        $traceableStack = new TraceableStack($stackMiddleware, $stopwatch, 'command_bus', 'messenger.middleware');
+        $clonedStack = clone $traceableStack;
+
+        // unstack the stacks independently
+        $traceableStack->next();
+        $traceableStack->next();
+
+        $clonedStack->next();
+        $clonedStack->next();
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Stamp/StringErrorCodeException.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Stamp/StringErrorCodeException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Stamp/StringErrorCodeException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Stamp/StringErrorCodeException.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Messenger\Tests\Stamp;
-
-class StringErrorCodeException extends \Exception
-{
-    public function __construct(string $message, string $code)
-    {
-        parent::__construct($message);
-        $this->code = $code;
-    }
-}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Transport/Serialization/PhpSerializerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Transport/Serialization/PhpSerializerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/Transport/Serialization/PhpSerializerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/Transport/Serialization/PhpSerializerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,6 +16,7 @@
 use Symfony\Component\Messenger\Exception\MessageDecodingFailedException;
 use Symfony\Component\Messenger\Stamp\NonSendableStampInterface;
 use Symfony\Component\Messenger\Tests\Fixtures\DummyMessage;
+use Symfony\Component\Messenger\Tests\Fixtures\DummyMessageTyped;
 use Symfony\Component\Messenger\Transport\Serialization\PhpSerializer;
 
 class PhpSerializerTest extends TestCase
@@ -33,21 +34,21 @@
 
     public function testDecodingFailsWithMissingBodyKey()
     {
+        $serializer = new PhpSerializer();
+
         $this->expectException(MessageDecodingFailedException::class);
         $this->expectExceptionMessage('Encoded envelope should have at least a "body", or maybe you should implement your own serializer');
 
-        $serializer = new PhpSerializer();
-
         $serializer->decode([]);
     }
 
     public function testDecodingFailsWithBadFormat()
     {
+        $serializer = new PhpSerializer();
+
         $this->expectException(MessageDecodingFailedException::class);
         $this->expectExceptionMessageMatches('/Could not decode/');
 
-        $serializer = new PhpSerializer();
-
         $serializer->decode([
             'body' => '{"message": "bar"}',
         ]);
@@ -55,11 +56,11 @@
 
     public function testDecodingFailsWithBadBase64Body()
     {
+        $serializer = new PhpSerializer();
+
         $this->expectException(MessageDecodingFailedException::class);
         $this->expectExceptionMessageMatches('/Could not decode/');
 
-        $serializer = new PhpSerializer();
-
         $serializer->decode([
             'body' => 'x',
         ]);
@@ -67,11 +68,11 @@
 
     public function testDecodingFailsWithBadClass()
     {
+        $serializer = new PhpSerializer();
+
         $this->expectException(MessageDecodingFailedException::class);
         $this->expectExceptionMessageMatches('/class "ReceivedSt0mp" not found/');
 
-        $serializer = new PhpSerializer();
-
         $serializer->decode([
             'body' => 'O:13:"ReceivedSt0mp":0:{}',
         ]);
@@ -99,6 +100,22 @@
         $this->assertTrue((bool) preg_match('//u', $encoded['body']), 'Encodes non-UTF8 payloads');
         $this->assertEquals($envelope, $serializer->decode($encoded));
     }
+
+    /**
+     * @requires PHP 7.4
+     */
+    public function testDecodingFailsForPropertyTypeMismatch()
+    {
+        $serializer = new PhpSerializer();
+        $encodedEnvelope = $serializer->encode(new Envelope(new DummyMessageTyped('true')));
+        // Simulate a change of property type in the code base
+        $encodedEnvelope['body'] = str_replace('s:4:\"true\"', 'b:1', $encodedEnvelope['body']);
+
+        $this->expectException(MessageDecodingFailedException::class);
+        $this->expectExceptionMessageMatches('/Could not decode/');
+
+        $serializer->decode($encodedEnvelope);
+    }
 }
 
 class DummyPhpSerializerNonSendableStamp implements NonSendableStampInterface
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/WorkerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/WorkerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Tests/WorkerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Tests/WorkerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,11 +38,12 @@
 use Symfony\Component\Messenger\Stamp\SentStamp;
 use Symfony\Component\Messenger\Stamp\StampInterface;
 use Symfony\Component\Messenger\Tests\Fixtures\DummyMessage;
+use Symfony\Component\Messenger\Tests\Fixtures\DummyReceiver;
+use Symfony\Component\Messenger\Tests\Fixtures\ResettableDummyReceiver;
 use Symfony\Component\Messenger\Transport\Receiver\QueueReceiverInterface;
 use Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface;
 use Symfony\Component\Messenger\Worker;
 use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
-use Symfony\Contracts\Service\ResetInterface;
 
 /**
  * @group time-sensitive
@@ -513,57 +514,6 @@
     }
 }
 
-class DummyReceiver implements ReceiverInterface
-{
-    private $deliveriesOfEnvelopes;
-    private $acknowledgedEnvelopes;
-    private $rejectedEnvelopes;
-    private $acknowledgeCount = 0;
-    private $rejectCount = 0;
-
-    /**
-     * @param Envelope[][] $deliveriesOfEnvelopes
-     */
-    public function __construct(array $deliveriesOfEnvelopes)
-    {
-        $this->deliveriesOfEnvelopes = $deliveriesOfEnvelopes;
-    }
-
-    public function get(): iterable
-    {
-        $val = array_shift($this->deliveriesOfEnvelopes);
-
-        return $val ?? [];
-    }
-
-    public function ack(Envelope $envelope): void
-    {
-        ++$this->acknowledgeCount;
-        $this->acknowledgedEnvelopes[] = $envelope;
-    }
-
-    public function reject(Envelope $envelope): void
-    {
-        ++$this->rejectCount;
-        $this->rejectedEnvelopes[] = $envelope;
-    }
-
-    public function getAcknowledgeCount(): int
-    {
-        return $this->acknowledgeCount;
-    }
-
-    public function getRejectCount(): int
-    {
-        return $this->rejectCount;
-    }
-
-    public function getAcknowledgedEnvelopes(): array
-    {
-        return $this->acknowledgedEnvelopes;
-    }
-}
-
 class DummyQueueReceiver extends DummyReceiver implements QueueReceiverInterface
 {
     public function getFromQueues(array $queueNames): iterable
@@ -578,7 +528,7 @@
 
     public $processedMessages;
 
-    public function __invoke(DummyMessage $message, Acknowledger $ack = null)
+    public function __invoke(DummyMessage $message, ?Acknowledger $ack = null)
     {
         return $this->handle($message, $ack);
     }
@@ -597,18 +547,3 @@
         }
     }
 }
-
-class ResettableDummyReceiver extends DummyReceiver implements ResetInterface
-{
-    private $hasBeenReset = false;
-
-    public function reset()
-    {
-        $this->hasBeenReset = true;
-    }
-
-    public function hasBeenReset(): bool
-    {
-        return $this->hasBeenReset;
-    }
-}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Transport/InMemoryTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Transport/InMemoryTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Transport/InMemoryTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Transport/InMemoryTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -51,7 +51,7 @@
      */
     private $serializer;
 
-    public function __construct(SerializerInterface $serializer = null)
+    public function __construct(?SerializerInterface $serializer = null)
     {
         $this->serializer = $serializer;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Transport/Receiver/ListableReceiverInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Transport/Receiver/ListableReceiverInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Transport/Receiver/ListableReceiverInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Transport/Receiver/ListableReceiverInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
      *
      * @return Envelope[]|iterable
      */
-    public function all(int $limit = null): iterable;
+    public function all(?int $limit = null): iterable;
 
     /**
      * Returns the Envelope by id or none.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Transport/Serialization/Normalizer/FlattenExceptionNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Transport/Serialization/Normalizer/FlattenExceptionNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Transport/Serialization/Normalizer/FlattenExceptionNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Transport/Serialization/Normalizer/FlattenExceptionNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
      *
      * @throws InvalidArgumentException
      */
-    public function normalize($object, string $format = null, array $context = []): array
+    public function normalize($object, ?string $format = null, array $context = []): array
     {
         $normalized = [
             'message' => $object->getMessage(),
@@ -54,7 +54,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null, array $context = []): bool
+    public function supportsNormalization($data, ?string $format = null, array $context = []): bool
     {
         return $data instanceof FlattenException && ($context[Serializer::MESSENGER_SERIALIZATION_CONTEXT] ?? false);
     }
@@ -62,7 +62,7 @@
     /**
      * {@inheritdoc}
      */
-    public function denormalize($data, string $type, string $format = null, array $context = []): FlattenException
+    public function denormalize($data, string $type, ?string $format = null, array $context = []): FlattenException
     {
         $object = new FlattenException();
 
@@ -93,7 +93,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null, array $context = []): bool
+    public function supportsDenormalization($data, string $type, ?string $format = null, array $context = []): bool
     {
         return FlattenException::class === $type && ($context[Serializer::MESSENGER_SERIALIZATION_CONTEXT] ?? false);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Transport/Serialization/PhpSerializer.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Transport/Serialization/PhpSerializer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Transport/Serialization/PhpSerializer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Transport/Serialization/PhpSerializer.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,9 +20,6 @@
  */
 class PhpSerializer implements SerializerInterface
 {
-    /**
-     * {@inheritdoc}
-     */
     public function decode(array $encodedEnvelope): Envelope
     {
         if (empty($encodedEnvelope['body'])) {
@@ -38,9 +35,6 @@
         return $this->safelyUnserialize($serializeEnvelope);
     }
 
-    /**
-     * {@inheritdoc}
-     */
     public function encode(Envelope $envelope): array
     {
         $envelope = $envelope->withoutStampsOfType(NonSendableStampInterface::class);
@@ -62,24 +56,30 @@
             throw new MessageDecodingFailedException('Could not decode an empty message using PHP serialization.');
         }
 
-        $signalingException = new MessageDecodingFailedException(sprintf('Could not decode message using PHP serialization: %s.', $contents));
         $prevUnserializeHandler = ini_set('unserialize_callback_func', self::class.'::handleUnserializeCallback');
-        $prevErrorHandler = set_error_handler(function ($type, $msg, $file, $line, $context = []) use (&$prevErrorHandler, $signalingException) {
-            if (__FILE__ === $file) {
-                throw $signalingException;
+        $prevErrorHandler = set_error_handler(function ($type, $msg, $file, $line, $context = []) use (&$prevErrorHandler) {
+            if (__FILE__ === $file && !\in_array($type, [\E_DEPRECATED, \E_USER_DEPRECATED], true)) {
+                throw new \ErrorException($msg, 0, $type, $file, $line);
             }
 
             return $prevErrorHandler ? $prevErrorHandler($type, $msg, $file, $line, $context) : false;
         });
 
         try {
-            $meta = unserialize($contents);
+            /** @var Envelope */
+            $envelope = unserialize($contents);
+        } catch (\Throwable $e) {
+            if ($e instanceof MessageDecodingFailedException) {
+                throw $e;
+            }
+
+            throw new MessageDecodingFailedException('Could not decode Envelope: '.$e->getMessage(), 0, $e);
         } finally {
             restore_error_handler();
             ini_set('unserialize_callback_func', $prevUnserializeHandler);
         }
 
-        return $meta;
+        return $envelope;
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Transport/Serialization/Serializer.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Transport/Serialization/Serializer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Transport/Serialization/Serializer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Transport/Serialization/Serializer.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
     private $format;
     private $context;
 
-    public function __construct(SymfonySerializerInterface $serializer = null, string $format = 'json', array $context = [])
+    public function __construct(?SymfonySerializerInterface $serializer = null, string $format = 'json', array $context = [])
     {
         $this->serializer = $serializer ?? self::create()->serializer;
         $this->format = $format;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Transport/TransportFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Transport/TransportFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Transport/TransportFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Transport/TransportFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -51,7 +51,7 @@
             $packageSuggestion = ' Run "composer require symfony/beanstalkd-messenger" to install Beanstalkd transport.';
         }
 
-        throw new InvalidArgumentException(sprintf('No transport supports the given Messenger DSN "%s".%s.', $dsn, $packageSuggestion));
+        throw new InvalidArgumentException('No transport supports the given Messenger DSN.'.$packageSuggestion);
     }
 
     public function supports(string $dsn, array $options): bool
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Worker.php symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Worker.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Messenger/Worker.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Messenger/Worker.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,7 +52,7 @@
     /**
      * @param ReceiverInterface[] $receivers Where the key is the transport name
      */
-    public function __construct(array $receivers, MessageBusInterface $bus, EventDispatcherInterface $eventDispatcher = null, LoggerInterface $logger = null)
+    public function __construct(array $receivers, MessageBusInterface $bus, ?EventDispatcherInterface $eventDispatcher = null, ?LoggerInterface $logger = null)
     {
         $this->receivers = $receivers;
         $this->bus = $bus;
@@ -148,7 +148,7 @@
         }
 
         $acked = false;
-        $ack = function (Envelope $envelope, \Throwable $e = null) use ($transportName, &$acked) {
+        $ack = function (Envelope $envelope, ?\Throwable $e = null) use ($transportName, &$acked) {
             $acked = true;
             $this->acks[] = [$transportName, $envelope, $e];
         };
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Address.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Address.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Address.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Address.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,6 +52,10 @@
         $this->address = trim($address);
         $this->name = trim(str_replace(["\n", "\r"], '', $name));
 
+        if (preg_match('/[\x00-\x1F\x7F]/', $this->address)) {
+            throw new InvalidArgumentException('Email address contains control characters.');
+        }
+
         if (!self::$validator->isValid($this->address, class_exists(MessageIDValidation::class) ? new MessageIDValidation() : new RFCValidation())) {
             throw new RfcComplianceException(sprintf('Email "%s" does not comply with addr-spec of RFC 2822.', $address));
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Mime/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -26,16 +26,17 @@
         "egulias/email-validator": "^2.1.10|^3.1|^4",
         "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
         "symfony/dependency-injection": "^4.4|^5.0|^6.0",
+        "symfony/process": "^5.4|^6.4",
         "symfony/property-access": "^4.4|^5.1|^6.0",
         "symfony/property-info": "^4.4|^5.1|^6.0",
-        "symfony/serializer": "^5.4.14|~6.0.14|^6.1.6"
+        "symfony/serializer": "^5.4.35|~6.3.12|^6.4.3"
     },
     "conflict": {
         "egulias/email-validator": "~3.0.0",
         "phpdocumentor/reflection-docblock": "<3.2.2",
         "phpdocumentor/type-resolver": "<1.4.0",
         "symfony/mailer": "<4.4",
-        "symfony/serializer": "<5.4.14|>=6.0,<6.0.14|>=6.1,<6.1.6"
+        "symfony/serializer": "<5.4.35|>=6,<6.3.12|>=6.4,<6.4.3"
     },
     "autoload": {
         "psr-4": { "Symfony\\Component\\Mime\\": "" },
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Crypto/SMimeEncrypter.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Crypto/SMimeEncrypter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Crypto/SMimeEncrypter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Crypto/SMimeEncrypter.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
      * @param string|string[] $certificate The path (or array of paths) of the file(s) containing the X.509 certificate(s)
      * @param int|null        $cipher      A set of algorithms used to encrypt the message. Must be one of these PHP constants: https://www.php.net/manual/en/openssl.ciphers.php
      */
-    public function __construct($certificate, int $cipher = null)
+    public function __construct($certificate, ?int $cipher = null)
     {
         if (!\extension_loaded('openssl')) {
             throw new \LogicException('PHP extension "openssl" is required to use SMime.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Crypto/SMimeSigner.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Crypto/SMimeSigner.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Crypto/SMimeSigner.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Crypto/SMimeSigner.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
      * @param string|null $extraCerts           The path of the file containing intermediate certificates (in PEM format) needed by the signing certificate
      * @param int|null    $signOptions          Bitwise operator options for openssl_pkcs7_sign() (@see https://secure.php.net/manual/en/openssl.pkcs7.flags.php)
      */
-    public function __construct(string $certificate, string $privateKey, string $privateKeyPassphrase = null, string $extraCerts = null, int $signOptions = null)
+    public function __construct(string $certificate, string $privateKey, ?string $privateKeyPassphrase = null, ?string $extraCerts = null, ?int $signOptions = null)
     {
         if (!\extension_loaded('openssl')) {
             throw new \LogicException('PHP extension "openssl" is required to use SMime.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Email.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Email.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Email.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Email.php	2026-05-20 10:22:01.000000000 +0200
@@ -121,6 +121,10 @@
      */
     public function from(...$addresses)
     {
+        if (!$addresses) {
+            throw new LogicException('"from()" must be called with at least one address.');
+        }
+
         return $this->setListAddressHeaderBody('From', $addresses);
     }
 
@@ -342,7 +346,7 @@
      *
      * @return $this
      */
-    public function attach($body, string $name = null, string $contentType = null)
+    public function attach($body, ?string $name = null, ?string $contentType = null)
     {
         if (!\is_string($body) && !\is_resource($body)) {
             throw new \TypeError(sprintf('The body must be a string or a resource (got "%s").', get_debug_type($body)));
@@ -357,7 +361,7 @@
     /**
      * @return $this
      */
-    public function attachFromPath(string $path, string $name = null, string $contentType = null)
+    public function attachFromPath(string $path, ?string $name = null, ?string $contentType = null)
     {
         $this->cachedBody = null;
         $this->attachments[] = ['path' => $path, 'name' => $name, 'content-type' => $contentType, 'inline' => false];
@@ -370,7 +374,7 @@
      *
      * @return $this
      */
-    public function embed($body, string $name = null, string $contentType = null)
+    public function embed($body, ?string $name = null, ?string $contentType = null)
     {
         if (!\is_string($body) && !\is_resource($body)) {
             throw new \TypeError(sprintf('The body must be a string or a resource (got "%s").', get_debug_type($body)));
@@ -385,7 +389,7 @@
     /**
      * @return $this
      */
-    public function embedFromPath(string $path, string $name = null, string $contentType = null)
+    public function embedFromPath(string $path, ?string $name = null, ?string $contentType = null)
     {
         $this->cachedBody = null;
         $this->attachments[] = ['path' => $path, 'name' => $name, 'content-type' => $contentType, 'inline' => true];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/FileinfoMimeTypeGuesser.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/FileinfoMimeTypeGuesser.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/FileinfoMimeTypeGuesser.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/FileinfoMimeTypeGuesser.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
      *
      * @see http://www.php.net/manual/en/function.finfo-open.php
      */
-    public function __construct(string $magicFile = null)
+    public function __construct(?string $magicFile = null)
     {
         $this->magicFile = $magicFile;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Mime/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Mime/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Mime/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Header/AbstractHeader.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Header/AbstractHeader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Header/AbstractHeader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Header/AbstractHeader.php	2026-05-20 10:22:01.000000000 +0200
@@ -180,6 +180,20 @@
             $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;
     }
 
@@ -231,7 +245,7 @@
     /**
      * Generate a list of all tokens in the final header.
      */
-    protected function toTokens(string $string = null): array
+    protected function toTokens(?string $string = null): array
     {
         if (null === $string) {
             $string = $this->getBodyAsString();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Header/Headers.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Header/Headers.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Header/Headers.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Header/Headers.php	2026-05-20 10:22:01.000000000 +0200
@@ -190,7 +190,7 @@
         return array_shift($values);
     }
 
-    public function all(string $name = null): iterable
+    public function all(?string $name = null): iterable
     {
         if (null === $name) {
             foreach ($this->headers as $name => $collection) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Header/ParameterizedHeader.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Header/ParameterizedHeader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Header/ParameterizedHeader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Header/ParameterizedHeader.php	2026-05-20 10:22:01.000000000 +0200
@@ -85,7 +85,7 @@
      * This doesn't need to be overridden in theory, but it is for implementation
      * reasons to prevent potential breakage of attributes.
      */
-    protected function toTokens(string $string = null): array
+    protected function toTokens(?string $string = null): array
     {
         $tokens = parent::toTokens(parent::getBodyAsString());
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Message.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Message.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Message.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Message.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     private $headers;
     private $body;
 
-    public function __construct(Headers $headers = null, AbstractPart $body = null)
+    public function __construct(?Headers $headers = null, ?AbstractPart $body = null)
     {
         $this->headers = $headers ? clone $headers : new Headers();
         $this->body = $body;
@@ -42,7 +42,7 @@
     /**
      * @return $this
      */
-    public function setBody(AbstractPart $body = null)
+    public function setBody(?AbstractPart $body = null)
     {
         $this->body = $body;
 
@@ -124,11 +124,18 @@
 
     public function ensureValidity()
     {
-        if (!$this->headers->has('To') && !$this->headers->has('Cc') && !$this->headers->has('Bcc')) {
+        $to = (null !== $header = $this->headers->get('To')) ? $header->getBody() : null;
+        $cc = (null !== $header = $this->headers->get('Cc')) ? $header->getBody() : null;
+        $bcc = (null !== $header = $this->headers->get('Bcc')) ? $header->getBody() : null;
+
+        if (!$to && !$cc && !$bcc) {
             throw new LogicException('An email must have a "To", "Cc", or "Bcc" header.');
         }
 
-        if (!$this->headers->has('From') && !$this->headers->has('Sender')) {
+        $from = (null !== $header = $this->headers->get('From')) ? $header->getBody() : null;
+        $sender = (null !== $header = $this->headers->get('Sender')) ? $header->getBody() : null;
+
+        if (!$from && !$sender) {
             throw new LogicException('An email must have a "From" or a "Sender" header.');
         }
 
@@ -140,7 +147,10 @@
         if ($this->headers->has('Sender')) {
             $sender = $this->headers->get('Sender')->getAddress();
         } elseif ($this->headers->has('From')) {
-            $sender = $this->headers->get('From')->getAddresses()[0];
+            if (!$froms = $this->headers->get('From')->getAddresses()) {
+                throw new LogicException('A "From" header must have at least one email address.');
+            }
+            $sender = $froms[0];
         } else {
             throw new LogicException('An email must have a "From" or a "Sender" header.');
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Part/DataPart.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Part/DataPart.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Part/DataPart.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Part/DataPart.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     /**
      * @param resource|string $body
      */
-    public function __construct($body, string $filename = null, string $contentType = null, string $encoding = null)
+    public function __construct($body, ?string $filename = null, ?string $contentType = null, ?string $encoding = null)
     {
         unset($this->_parent);
 
@@ -51,7 +51,7 @@
         $this->setDisposition('attachment');
     }
 
-    public static function fromPath(string $path, string $name = null, string $contentType = null): self
+    public static function fromPath(string $path, ?string $name = null, ?string $contentType = null): self
     {
         if (null === $contentType) {
             $ext = strtolower(substr($path, strrpos($path, '.') + 1));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Part/TextPart.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Part/TextPart.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Part/TextPart.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Part/TextPart.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
     /**
      * @param resource|string $body
      */
-    public function __construct($body, ?string $charset = 'utf-8', string $subtype = 'plain', string $encoding = null)
+    public function __construct($body, ?string $charset = 'utf-8', string $subtype = 'plain', ?string $encoding = null)
     {
         unset($this->_headers);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/RawMessage.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/RawMessage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/RawMessage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/RawMessage.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,6 +18,9 @@
  */
 class RawMessage implements \Serializable
 {
+    /**
+     * @var iterable|string
+     */
     private $message;
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Test/Constraint/EmailAttachmentCount.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Test/Constraint/EmailAttachmentCount.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Test/Constraint/EmailAttachmentCount.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Test/Constraint/EmailAttachmentCount.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
     private $expectedValue;
     private $transport;
 
-    public function __construct(int $expectedValue, string $transport = null)
+    public function __construct(int $expectedValue, ?string $transport = null)
     {
         $this->expectedValue = $expectedValue;
         $this->transport = $transport;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/AddressTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/AddressTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/AddressTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/AddressTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,6 +14,7 @@
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\Mime\Address;
 use Symfony\Component\Mime\Exception\InvalidArgumentException;
+use Symfony\Component\Mime\Exception\RfcComplianceException;
 
 class AddressTest extends TestCase
 {
@@ -33,10 +34,30 @@
 
     public function testConstructorWithInvalidAddress()
     {
-        $this->expectException(\InvalidArgumentException::class);
+        $this->expectException(RfcComplianceException::class);
         new Address('fab   pot@symfony.com');
     }
 
+    /**
+     * @dataProvider provideAddressesWithControlCharacters
+     */
+    public function testConstructorRejectsControlCharactersInAddress(string $address)
+    {
+        $this->expectException(InvalidArgumentException::class);
+        new Address($address);
+    }
+
+    public static function provideAddressesWithControlCharacters(): iterable
+    {
+        yield 'CRLF in quoted-string' => ["\"x\r\nBcc: attacker@evil\"@example.com"];
+        yield 'CR only' => ["foo\r@example.com"];
+        yield 'LF only' => ["foo\n@example.com"];
+        yield 'NUL byte' => ["foo\x00@example.com"];
+        yield 'HTAB' => ["foo\t@example.com"];
+        yield 'DEL (0x7F)' => ["foo\x7F@example.com"];
+        yield 'control char in domain' => ["foo@example\x01.com"];
+    }
+
     public function testCreate()
     {
         $this->assertSame($a = new Address('fabien@symfony.com'), Address::create($a));
@@ -44,6 +65,14 @@
         $this->assertEquals($a, Address::create('fabien@symfony.com'));
     }
 
+    public function testCreateWithInvalidFormat()
+    {
+        $this->expectException(InvalidArgumentException::class);
+        $this->expectExceptionMessage('Could not parse "<fabien@symfony" to a "Symfony\Component\Mime\Address" instance.');
+
+        Address::create('<fabien@symfony');
+    }
+
     /**
      * @dataProvider fromStringProvider
      */
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/EmailTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/EmailTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/EmailTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/EmailTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,6 +15,7 @@
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\Mime\Address;
 use Symfony\Component\Mime\Email;
+use Symfony\Component\Mime\Exception\LogicException;
 use Symfony\Component\Mime\Part\DataPart;
 use Symfony\Component\Mime\Part\Multipart\AlternativePart;
 use Symfony\Component\Mime\Part\Multipart\MixedPart;
@@ -62,6 +63,13 @@
         $this->assertSame($fabien, $e->getSender());
     }
 
+    public function testFromWithNoAddress()
+    {
+        $e = new Email();
+        $this->expectException(LogicException::class);
+        $e->from();
+    }
+
     public function testFrom()
     {
         $e = new Email();
@@ -539,8 +547,7 @@
             }
         ]
     },
-    "body": null,
-    "message": null
+    "body": null
 }
 EOF;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Encoder/IdnAddressEncoderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Encoder/IdnAddressEncoderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Encoder/IdnAddressEncoderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Encoder/IdnAddressEncoderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -9,9 +9,10 @@
  * file that was distributed with this source code.
  */
 
-namespace Symfony\Component\Mime\Encoder;
+namespace Symfony\Component\Mime\Tests\Encoder;
 
 use PHPUnit\Framework\TestCase;
+use Symfony\Component\Mime\Encoder\IdnAddressEncoder;
 
 class IdnAddressEncoderTest extends TestCase
 {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Encoder/QpContentEncoderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Encoder/QpContentEncoderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Encoder/QpContentEncoderTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Encoder/QpContentEncoderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,26 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Mime\Tests\Encoder;
+
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\Mime\Encoder\QpContentEncoder;
+
+class QpContentEncoderTest extends TestCase
+{
+    public function testReplaceLastChar()
+    {
+        $encoder = new QpContentEncoder();
+
+        $this->assertSame('message=09', $encoder->encodeString('message'.chr(0x09)));
+        $this->assertSame('message=20', $encoder->encodeString('message'.chr(0x20)));
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Fixtures/web/index.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Fixtures/web/index.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Fixtures/web/index.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Fixtures/web/index.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1 @@
+<?php
Les fichiers binaires /tmp/dTUrvKSI2I/symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Fixtures/web/logo_symfony_header.png et /tmp/tPF5b5Mcql/symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Fixtures/web/logo_symfony_header.png sont différents
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Header/MailboxHeaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Header/MailboxHeaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Header/MailboxHeaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Header/MailboxHeaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -62,6 +62,14 @@
     {
         $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?= <fabïen@symfony.com>', $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?= <fabïen@symfony.com>', $header->getBodyAsString());
     }
 
     public function testToString()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/MessageTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/MessageTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/MessageTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/MessageTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,7 @@
 
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\Mime\Address;
+use Symfony\Component\Mime\Exception\LogicException;
 use Symfony\Component\Mime\Header\Headers;
 use Symfony\Component\Mime\Header\MailboxListHeader;
 use Symfony\Component\Mime\Header\UnstructuredHeader;
@@ -125,6 +126,24 @@
         $this->assertEquals('thomas@symfony.com', $message->getPreparedHeaders()->get('Sender')->getAddress()->getAddress());
     }
 
+    public function testGenerateMessageIdThrowsWhenHasFromButNoAddresses()
+    {
+        $message = new Message();
+        $message->getHeaders()->addMailboxListHeader('From', []);
+        $this->expectException(LogicException::class);
+        $message->generateMessageId();
+    }
+
+    public function testGenerateMessageIdThrowsWhenNeitherFromNorSenderIsPresent()
+    {
+        $message = new Message();
+
+        $this->expectException(LogicException::class);
+        $this->expectExceptionMessage('An email must have a "From" or a "Sender" header.');
+
+        $message->generateMessageId();
+    }
+
     public function testToString()
     {
         $message = new Message();
@@ -168,6 +187,7 @@
             ),
             new DataPart('text data', 'text.txt')
         );
+        $body->getHeaders()->addHeader('foo', 'bar');
         $e = new Message((new Headers())->addMailboxListHeader('To', ['you@example.com']), $body);
         $expected = clone $e;
 
@@ -232,10 +252,19 @@
                 "class": "Symfony\\\\Component\\\\Mime\\\\Part\\\\DataPart"
             }
         ],
-        "headers": [],
+        "headers": {
+            "foo": [
+                {
+                    "value": "bar",
+                    "name": "foo",
+                    "lineLength": 76,
+                    "lang": null,
+                    "charset": "utf-8"
+                }
+            ]
+        },
         "class": "Symfony\\\\Component\\\\Mime\\\\Part\\\\Multipart\\\\MixedPart"
-    },
-    "message": null
+    }
 }
 EOF;
 
@@ -252,9 +281,76 @@
         $this->assertSame($expectedJson, json_encode(json_decode($serialized), \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES));
 
         $n = $serializer->deserialize($serialized, Message::class, 'json');
-        $this->assertEquals($expected->getHeaders(), $n->getHeaders());
+        $this->assertEquals($expected, $n);
 
         $serialized = $serializer->serialize($e, 'json');
         $this->assertSame($expectedJson, json_encode(json_decode($serialized), \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES));
     }
+
+    /**
+     * @dataProvider ensureValidityProvider
+     */
+    public function testEnsureValidity(array $headers, ?string $exceptionClass, ?string $exceptionMessage)
+    {
+        if ($exceptionClass) {
+            $this->expectException($exceptionClass);
+            $this->expectExceptionMessage($exceptionMessage);
+        } else {
+            $this->expectNotToPerformAssertions();
+        }
+
+        $m = new Message();
+        foreach ($headers as $headerName => $headerValue) {
+            $m->getHeaders()->addMailboxListHeader($headerName, $headerValue);
+        }
+        $m->ensureValidity();
+    }
+
+    public function ensureValidityProvider()
+    {
+        return [
+            'Valid address fields' => [
+                [
+                    'To' => ['dummy@symfony.com'],
+                    'From' => ['test@symfony.com'],
+                ],
+                null,
+                null,
+            ],
+
+            'No destination address fields' => [
+                [
+                    'From' => ['test@symfony.com'],
+                ],
+                LogicException::class,
+                'An email must have a "To", "Cc", or "Bcc" header.',
+            ],
+
+            'Empty destination address fields' => [
+                [
+                    'To' => [],
+                    'From' => ['test@symfony.com'],
+                ],
+                LogicException::class,
+                'An email must have a "To", "Cc", or "Bcc" header.',
+            ],
+
+            'No originator fields' => [
+                [
+                    'To' => ['dummy@symfony.com'],
+                ],
+                LogicException::class,
+                'An email must have a "From" or a "Sender" header.',
+            ],
+
+            'Empty originator fields' => [
+                [
+                    'To' => ['dummy@symfony.com'],
+                    'From' => [],
+                ],
+                LogicException::class,
+                'An email must have a "From" or a "Sender" header.',
+            ],
+        ];
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Part/DataPartTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Part/DataPartTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Part/DataPartTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Part/DataPartTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,6 +18,8 @@
 use Symfony\Component\Mime\Header\ParameterizedHeader;
 use Symfony\Component\Mime\Header\UnstructuredHeader;
 use Symfony\Component\Mime\Part\DataPart;
+use Symfony\Component\Process\PhpExecutableFinder;
+use Symfony\Component\Process\Process;
 
 class DataPartTest extends TestCase
 {
@@ -134,28 +136,37 @@
         DataPart::fromPath(__DIR__.'/../Fixtures/mimetypes/');
     }
 
-    /**
-     * @group network
-     */
     public function testFromPathWithUrl()
     {
-        if (!\in_array('https', stream_get_wrappers())) {
-            $this->markTestSkipped('"https" stream wrapper is not enabled.');
+        if (!\in_array('http', stream_get_wrappers())) {
+            $this->markTestSkipped('"http" stream wrapper is not enabled.');
         }
 
-        $p = DataPart::fromPath($file = 'https://symfony.com/images/common/logo/logo_symfony_header.png');
-        $content = file_get_contents($file);
-        $this->assertEquals($content, $p->getBody());
-        $maxLineLength = 76;
-        $this->assertEquals(substr(base64_encode($content), 0, $maxLineLength), substr($p->bodyToString(), 0, $maxLineLength));
-        $this->assertEquals(substr(base64_encode($content), 0, $maxLineLength), substr(implode('', iterator_to_array($p->bodyToIterable())), 0, $maxLineLength));
-        $this->assertEquals('image', $p->getMediaType());
-        $this->assertEquals('png', $p->getMediaSubType());
-        $this->assertEquals(new Headers(
-            new ParameterizedHeader('Content-Type', 'image/png', ['name' => 'logo_symfony_header.png']),
-            new UnstructuredHeader('Content-Transfer-Encoding', 'base64'),
-            new ParameterizedHeader('Content-Disposition', 'attachment', ['name' => 'logo_symfony_header.png', 'filename' => 'logo_symfony_header.png'])
-        ), $p->getPreparedHeaders());
+        $finder = new PhpExecutableFinder();
+        $process = new Process(array_merge([$finder->find(false)], $finder->findArguments(), ['-dopcache.enable=0', '-dvariables_order=EGPCS', '-S', 'localhost:8856']));
+        $process->setWorkingDirectory(__DIR__.'/../Fixtures/web');
+        $process->start();
+
+        try {
+            do {
+                usleep(50000);
+            } while (!@fopen('http://localhost:8856', 'r'));
+            $p = DataPart::fromPath($file = 'http://localhost:8856/logo_symfony_header.png');
+            $content = file_get_contents($file);
+            $this->assertEquals($content, $p->getBody());
+            $maxLineLength = 76;
+            $this->assertEquals(substr(base64_encode($content), 0, $maxLineLength), substr($p->bodyToString(), 0, $maxLineLength));
+            $this->assertEquals(substr(base64_encode($content), 0, $maxLineLength), substr(implode('', iterator_to_array($p->bodyToIterable())), 0, $maxLineLength));
+            $this->assertEquals('image', $p->getMediaType());
+            $this->assertEquals('png', $p->getMediaSubType());
+            $this->assertEquals(new Headers(
+                new ParameterizedHeader('Content-Type', 'image/png', ['name' => 'logo_symfony_header.png']),
+                new UnstructuredHeader('Content-Transfer-Encoding', 'base64'),
+                new ParameterizedHeader('Content-Disposition', 'attachment', ['name' => 'logo_symfony_header.png', 'filename' => 'logo_symfony_header.png'])
+            ), $p->getPreparedHeaders());
+        } finally {
+            $process->stop();
+        }
     }
 
     public function testHasContentId()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Part/Multipart/FormDataPartTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Part/Multipart/FormDataPartTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Part/Multipart/FormDataPartTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Part/Multipart/FormDataPartTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -228,4 +228,12 @@
             $headers[0]
         );
     }
+
+    public function testConstructThrowsOnUnexpectedFieldType()
+    {
+        $this->expectException(InvalidArgumentException::class);
+        $this->expectExceptionMessage('A form field value can only be a string, an array, or an instance of TextPart ("stdClass" given).');
+
+        new FormDataPart(['foo' => new \stdClass()]);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailAddressContainsTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailAddressContainsTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailAddressContainsTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailAddressContainsTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,40 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Mime\Tests\Test\Constraint;
+
+use PHPUnit\Framework\ExpectationFailedException;
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\Mime\Email;
+use Symfony\Component\Mime\Header\Headers;
+use Symfony\Component\Mime\Test\Constraint\EmailAddressContains;
+
+class EmailAddressContainsTest extends TestCase
+{
+    public function testToString()
+    {
+        $constraint = new EmailAddressContains('headerName', 'expectedValue');
+
+        $this->assertSame('contains address "headerName" with value "expectedValue"', $constraint->toString());
+    }
+
+    public function testFailureDescription()
+    {
+        $mailboxHeader = 'text@example.com';
+        $headers = new Headers();
+        $headers->addMailboxHeader($mailboxHeader, 'actualValue@example.com');
+
+        $this->expectException(ExpectationFailedException::class);
+        $this->expectExceptionMessage('Failed asserting that the Email contains address "text@example.com" with value "expectedValue@example.com" (value is actualValue@example.com).');
+
+        (new EmailAddressContains($mailboxHeader, 'expectedValue@example.com'))->evaluate(new Email($headers));
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailAttachmentCountTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailAttachmentCountTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailAttachmentCountTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailAttachmentCountTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,38 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Mime\Tests\Test\Constraint;
+
+use PHPUnit\Framework\ExpectationFailedException;
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\Mime\Email;
+use Symfony\Component\Mime\Test\Constraint\EmailAttachmentCount;
+
+class EmailAttachmentCountTest extends TestCase
+{
+    public function testToString()
+    {
+        $constraint = new EmailAttachmentCount(1);
+
+        $this->assertSame('has sent "1" attachment(s)', $constraint->toString());
+    }
+
+    public function testFailureDescription()
+    {
+        $email = new Email();
+        $email->attach('attachment content', 'attachment.txt');
+
+        $this->expectException(ExpectationFailedException::class);
+        $this->expectExceptionMessage('Failed asserting that the Email has sent "2" attachment(s).');
+
+        (new EmailAttachmentCount(2))->evaluate($email);
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailHasHeaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailHasHeaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailHasHeaderTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailHasHeaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,39 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Mime\Tests\Test\Constraint;
+
+use PHPUnit\Framework\ExpectationFailedException;
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\Mime\Email;
+use Symfony\Component\Mime\Header\Headers;
+use Symfony\Component\Mime\Test\Constraint\EmailHasHeader;
+
+class EmailHasHeaderTest extends TestCase
+{
+    public function testToString()
+    {
+        $constraint = new EmailHasHeader('headerName');
+
+        $this->assertSame('has header "headerName"', $constraint->toString());
+    }
+
+    public function testFailureDescription()
+    {
+        $headers = new Headers();
+        $headers->addMailboxHeader('headerName', 'test@example.com');
+
+        $this->expectException(ExpectationFailedException::class);
+        $this->expectExceptionMessage('Failed asserting that the Email has header "not existing header".');
+
+        (new EmailHasHeader('not existing header'))->evaluate(new Email($headers));
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailHtmlBodyContainsTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailHtmlBodyContainsTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailHtmlBodyContainsTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailHtmlBodyContainsTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,39 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Mime\Tests\Test\Constraint;
+
+use PHPUnit\Framework\ExpectationFailedException;
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\Mime\Email;
+use Symfony\Component\Mime\Test\Constraint\EmailHtmlBodyContains;
+
+class EmailHtmlBodyContainsTest extends TestCase
+{
+    public function testToString()
+    {
+        $constraint = new EmailHtmlBodyContains('expectedValue');
+
+        $this->assertSame('contains "expectedValue"', $constraint->toString());
+    }
+
+    public function testFailureDescription()
+    {
+        $expectedValue = 'expectedValue';
+        $email = new Email();
+        $email->html('actualValue')->text($expectedValue);
+
+        $this->expectException(ExpectationFailedException::class);
+        $this->expectExceptionMessage('Failed asserting that the Email HTML body contains "expectedValue".');
+
+        (new EmailHtmlBodyContains($expectedValue))->evaluate($email);
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailTextBodyContainsTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailTextBodyContainsTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailTextBodyContainsTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Mime/Tests/Test/Constraint/EmailTextBodyContainsTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,39 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Mime\Tests\Test\Constraint;
+
+use PHPUnit\Framework\ExpectationFailedException;
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\Mime\Email;
+use Symfony\Component\Mime\Test\Constraint\EmailTextBodyContains;
+
+class EmailTextBodyContainsTest extends TestCase
+{
+    public function testToString()
+    {
+        $constraint = new EmailTextBodyContains('expectedValue');
+
+        $this->assertSame('contains "expectedValue"', $constraint->toString());
+    }
+
+    public function testFailureDescription()
+    {
+        $expectedValue = 'expectedValue';
+        $email = new Email();
+        $email->html($expectedValue)->text('actualValue');
+
+        $this->expectException(ExpectationFailedException::class);
+        $this->expectExceptionMessage('Failed asserting that the Email text body contains "expectedValue".');
+
+        (new EmailTextBodyContains($expectedValue))->evaluate($email);
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/AllMySmsTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/AllMySmsTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/AllMySmsTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/AllMySmsTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $apiKey;
     private $from;
 
-    public function __construct(string $login, string $apiKey, string $from = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $login, string $apiKey, ?string $from = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->login = $login;
         $this->apiKey = $apiKey;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/Tests/AllMySmsTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/Tests/AllMySmsTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/Tests/AllMySmsTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AllMySms/Tests/AllMySmsTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return AllMySmsTransport
      */
-    public static function createTransport(HttpClientInterface $client = null, string $from = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?string $from = null): TransportInterface
     {
         return new AllMySmsTransport('login', 'apiKey', $from, $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/AmazonSnsOptions.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/AmazonSnsOptions.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/AmazonSnsOptions.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/AmazonSnsOptions.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,7 +52,7 @@
     }
 
     /**
-     * @see PublishInput::$Subject
+     * @see PublishInput::$subject
      *
      * @return $this
      */
@@ -64,7 +64,7 @@
     }
 
     /**
-     * @see PublishInput::$MessageStructure
+     * @see PublishInput::$messageStructure
      *
      * @return $this
      */
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/AmazonSnsTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/AmazonSnsTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/AmazonSnsTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/AmazonSnsTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
 {
     private $snsClient;
 
-    public function __construct(SnsClient $snsClient, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(SnsClient $snsClient, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->snsClient = $snsClient;
         parent::__construct($client, $dispatcher);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/README.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/README.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/README.md	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/README.md	2026-05-20 10:22:01.000000000 +0200
@@ -1,18 +1,49 @@
 Amazon Notifier
 ===============
 
-Provides [Amazon SNS](https://aws.amazon.com/de/sns/) integration for Symfony Notifier.
+Provides [Amazon SNS](https://aws.amazon.com/en/sns/) integration for Symfony Notifier.
 
 DSN example
 -----------
 
 ```
-AMAZON_SNS_DSN=sns://ACCESS_ID:ACCESS_KEY@default?region=REGION
+AMAZON_SNS_DSN=sns://ACCESS_ID:ACCESS_KEY@default?region=REGION&profile=PROFILE
+```
+
+where:
+ - `ACCESS_ID` is your AWS access key id
+ - `ACCESS_KEY` is your AWS access key secret
+ - `REGION` is the targeted AWS region (optional, default: `us-east-1`)
+ - `PROFILE` is the name of your AWS configured profile (optional, default: `default`)
+
+Adding Options to a Chat Message
+--------------------------------
+
+With an Amazon SNS Chat Message, you can use the `AmazonSnsOptions` class to add
+message options.
+
+```php
+use Symfony\Component\Notifier\Message\ChatMessage;
+use Symfony\Component\Notifier\Bridge\AmazonSns\AmazonSnsOptions;
+
+$chatMessage = new ChatMessage('Contribute To Symfony');
+
+$options = (new AmazonSnsOptions('topic_arn'))
+    ->subject('subject')
+    ->messageStructure('json')
+    // ...
+    ;
+
+// Add the custom options to the chat message and send the message
+$chatMessage->options($options);
+
+$chatter->send($chatMessage);
 ```
 
 Resources
 ---------
 
+ * [AsyncAws Documentation](https://async-aws.com/configuration.html)
  * [Contributing](https://symfony.com/doc/current/contributing/index.html)
  * [Report issues](https://github.com/symfony/symfony/issues) and
    [send Pull Requests](https://github.com/symfony/symfony/pulls)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/Tests/AmazonSnsTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/Tests/AmazonSnsTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/Tests/AmazonSnsTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/AmazonSns/Tests/AmazonSnsTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
 
 class AmazonSnsTransportTest extends TransportTestCase
 {
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return (new AmazonSnsTransport(new SnsClient(['region' => 'eu-west-3']), $client ?? new MockHttpClient()))->setHost('host.test');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/ClickatellTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/ClickatellTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/ClickatellTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/ClickatellTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $authToken;
     private $from;
 
-    public function __construct(string $authToken, string $from = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $authToken, ?string $from = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->authToken = $authToken;
         $this->from = $from;
@@ -78,7 +78,7 @@
         try {
             $statusCode = $response->getStatusCode();
         } catch (TransportExceptionInterface $e) {
-            throw new TransportException('Could not reach the remote Clicktell server.', $response, 0, $e);
+            throw new TransportException('Could not reach the remote Clickatell server.', $response, 0, $e);
         }
 
         if (202 === $statusCode) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/Tests/ClickatellTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/Tests/ClickatellTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/Tests/ClickatellTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Clickatell/Tests/ClickatellTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     /**
      * @return ClickatellTransport
      */
-    public static function createTransport(HttpClientInterface $client = null, string $from = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?string $from = null): TransportInterface
     {
         return new ClickatellTransport('authToken', $from, $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/DiscordTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/DiscordTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/DiscordTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/DiscordTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
     private $token;
     private $webhookId;
 
-    public function __construct(string $token, string $webhookId, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $token, string $webhookId, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->token = $token;
         $this->webhookId = $webhookId;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/Tests/DiscordTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/Tests/DiscordTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/Tests/DiscordTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Discord/Tests/DiscordTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     /**
      * @return DiscordTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return (new DiscordTransport('testToken', 'testWebhookId', $client ?? new MockHttpClient()))->setHost('host.test');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/CHANGELOG.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/CHANGELOG.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/CHANGELOG.md	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/CHANGELOG.md	2026-05-20 10:22:01.000000000 +0200
@@ -11,9 +11,9 @@
 
  * The bridge is not marked as `@experimental` anymore
  * [BC BREAK] Change signature of `EsendexTransport::__construct()` method from:
-   `public function __construct(string $token, string $accountReference, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)`
+   `public function __construct(string $token, string $accountReference, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)`
    to:
-   `public function __construct(string $email, string $password, string $accountReference, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)`
+   `public function __construct(string $email, string $password, string $accountReference, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)`
 
 5.2.0
 -----
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/EsendexTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/EsendexTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/EsendexTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/EsendexTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $accountReference;
     private $from;
 
-    public function __construct(string $email, string $password, string $accountReference, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $email, string $password, string $accountReference, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->email = $email;
         $this->password = $password;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/Tests/EsendexTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/Tests/EsendexTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/Tests/EsendexTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Esendex/Tests/EsendexTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     /**
      * @return EsendexTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return (new EsendexTransport('email', 'password', 'testAccountReference', 'testFrom', $client ?? new MockHttpClient()))->setHost('host.test');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/ExpoTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/ExpoTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/ExpoTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/ExpoTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     /** @var string|null */
     private $token;
 
-    public function __construct(string $token = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(?string $token = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->token = $token;
         $this->client = $client;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/Tests/ExpoTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/Tests/ExpoTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/Tests/ExpoTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Expo/Tests/ExpoTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     /**
      * @return ExpoTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new ExpoTransport('token', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/FakeChatEmailTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/FakeChatEmailTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/FakeChatEmailTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/FakeChatEmailTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $to;
     private $from;
 
-    public function __construct(MailerInterface $mailer, string $to, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(MailerInterface $mailer, string $to, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->mailer = $mailer;
         $this->to = $to;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/FakeChatLoggerTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/FakeChatLoggerTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/FakeChatLoggerTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/FakeChatLoggerTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
 
     private $logger;
 
-    public function __construct(LoggerInterface $logger, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(LoggerInterface $logger, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->logger = $logger;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/FakeChatTransportFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/FakeChatTransportFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/FakeChatTransportFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/FakeChatTransportFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,6 +17,8 @@
 use Symfony\Component\Notifier\Transport\AbstractTransportFactory;
 use Symfony\Component\Notifier\Transport\Dsn;
 use Symfony\Component\Notifier\Transport\TransportInterface;
+use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
+use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Oskar Stark <oskarstark@googlemail.com>
@@ -27,9 +29,9 @@
     protected $mailer;
     protected $logger;
 
-    public function __construct(MailerInterface $mailer, LoggerInterface $logger)
+    public function __construct(MailerInterface $mailer, LoggerInterface $logger, ?EventDispatcherInterface $dispatcher = null, ?HttpClientInterface $client = null)
     {
-        parent::__construct();
+        parent::__construct($dispatcher, $client);
 
         $this->mailer = $mailer;
         $this->logger = $logger;
@@ -47,11 +49,11 @@
             $to = $dsn->getRequiredOption('to');
             $from = $dsn->getRequiredOption('from');
 
-            return (new FakeChatEmailTransport($this->mailer, $to, $from))->setHost($mailerTransport);
+            return (new FakeChatEmailTransport($this->mailer, $to, $from, $this->client, $this->dispatcher))->setHost($mailerTransport);
         }
 
         if ('fakechat+logger' === $scheme) {
-            return new FakeChatLoggerTransport($this->logger);
+            return new FakeChatLoggerTransport($this->logger, $this->client, $this->dispatcher);
         }
 
         throw new UnsupportedSchemeException($dsn, 'fakechat', $this->getSupportedSchemes());
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/Tests/FakeChatEmailTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/Tests/FakeChatEmailTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/Tests/FakeChatEmailTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/Tests/FakeChatEmailTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
 
 final class FakeChatEmailTransportTest extends TransportTestCase
 {
-    public static function createTransport(HttpClientInterface $client = null, string $transportName = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?string $transportName = null): TransportInterface
     {
         $transport = (new FakeChatEmailTransport(new DummyMailer(), 'recipient@email.net', 'sender@email.net', $client ?? new MockHttpClient()));
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/Tests/FakeChatLoggerTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/Tests/FakeChatLoggerTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/Tests/FakeChatLoggerTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeChat/Tests/FakeChatLoggerTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
 
 final class FakeChatLoggerTransportTest extends TransportTestCase
 {
-    public static function createTransport(HttpClientInterface $client = null, LoggerInterface $logger = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?LoggerInterface $logger = null): TransportInterface
     {
         return new FakeChatLoggerTransport($logger ?? new NullLogger(), $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/FakeSmsEmailTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/FakeSmsEmailTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/FakeSmsEmailTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/FakeSmsEmailTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
     private $to;
     private $from;
 
-    public function __construct(MailerInterface $mailer, string $to, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(MailerInterface $mailer, string $to, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->mailer = $mailer;
         $this->to = $to;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/FakeSmsLoggerTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/FakeSmsLoggerTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/FakeSmsLoggerTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/FakeSmsLoggerTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
 
     private $logger;
 
-    public function __construct(LoggerInterface $logger, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(LoggerInterface $logger, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->logger = $logger;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/FakeSmsTransportFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/FakeSmsTransportFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/FakeSmsTransportFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/FakeSmsTransportFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,6 +17,8 @@
 use Symfony\Component\Notifier\Transport\AbstractTransportFactory;
 use Symfony\Component\Notifier\Transport\Dsn;
 use Symfony\Component\Notifier\Transport\TransportInterface;
+use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
+use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author James Hemery <james@yieldstudio.fr>
@@ -28,9 +30,9 @@
     protected $mailer;
     protected $logger;
 
-    public function __construct(MailerInterface $mailer, LoggerInterface $logger)
+    public function __construct(MailerInterface $mailer, LoggerInterface $logger, ?EventDispatcherInterface $dispatcher = null, ?HttpClientInterface $client = null)
     {
-        parent::__construct();
+        parent::__construct($dispatcher, $client);
 
         $this->mailer = $mailer;
         $this->logger = $logger;
@@ -48,11 +50,11 @@
             $to = $dsn->getRequiredOption('to');
             $from = $dsn->getRequiredOption('from');
 
-            return (new FakeSmsEmailTransport($this->mailer, $to, $from))->setHost($mailerTransport);
+            return (new FakeSmsEmailTransport($this->mailer, $to, $from, $this->client, $this->dispatcher))->setHost($mailerTransport);
         }
 
         if ('fakesms+logger' === $scheme) {
-            return new FakeSmsLoggerTransport($this->logger);
+            return new FakeSmsLoggerTransport($this->logger, $this->client, $this->dispatcher);
         }
 
         throw new UnsupportedSchemeException($dsn, 'fakesms', $this->getSupportedSchemes());
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/Tests/FakeSmsEmailTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/Tests/FakeSmsEmailTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/Tests/FakeSmsEmailTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/Tests/FakeSmsEmailTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
 
 final class FakeSmsEmailTransportTest extends TransportTestCase
 {
-    public static function createTransport(HttpClientInterface $client = null, string $transportName = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?string $transportName = null): TransportInterface
     {
         $transport = (new FakeSmsEmailTransport(new DummyMailer(), 'recipient@email.net', 'sender@email.net', $client ?? new MockHttpClient()));
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/Tests/FakeSmsLoggerTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/Tests/FakeSmsLoggerTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/Tests/FakeSmsLoggerTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FakeSms/Tests/FakeSmsLoggerTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
 
 final class FakeSmsLoggerTransportTest extends TransportTestCase
 {
-    public static function createTransport(HttpClientInterface $client = null, LoggerInterface $logger = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?LoggerInterface $logger = null): TransportInterface
     {
         $transport = (new FakeSmsLoggerTransport($logger ?? new NullLogger(), $client ?? new MockHttpClient()));
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/FirebaseTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/FirebaseTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/FirebaseTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/FirebaseTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     /** @var string */
     private $token;
 
-    public function __construct(string $token, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $token, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->token = $token;
         $this->client = $client;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/Tests/FirebaseTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/Tests/FirebaseTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/Tests/FirebaseTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Firebase/Tests/FirebaseTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     /**
      * @return FirebaseTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new FirebaseTransport('username:password', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/FreeMobileTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/FreeMobileTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/FreeMobileTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/FreeMobileTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $password;
     private $phone;
 
-    public function __construct(string $login, string $password, string $phone, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $login, string $password, string $phone, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->login = $login;
         $this->password = $password;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/Tests/FreeMobileTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/Tests/FreeMobileTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/Tests/FreeMobileTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/FreeMobile/Tests/FreeMobileTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return FreeMobileTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new FreeMobileTransport('login', 'pass', '0611223344', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/GatewayApiTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/GatewayApiTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/GatewayApiTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/GatewayApiTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $authToken;
     private $from;
 
-    public function __construct(string $authToken, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $authToken, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->authToken = $authToken;
         $this->from = $from;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/Tests/GatewayApiTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/Tests/GatewayApiTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/Tests/GatewayApiTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GatewayApi/Tests/GatewayApiTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     /**
      * @return GatewayApiTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new GatewayApiTransport('authtoken', 'Symfony', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/GitterTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/GitterTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/GitterTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/GitterTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $token;
     private $roomId;
 
-    public function __construct(string $token, string $roomId, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $token, string $roomId, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->token = $token;
         $this->roomId = $roomId;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/Tests/GitterTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/Tests/GitterTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/Tests/GitterTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Gitter/Tests/GitterTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
  */
 final class GitterTransportTest extends TransportTestCase
 {
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return (new GitterTransport('token', '5539a3ee5etest0d3255bfef', $client ?? new MockHttpClient()))->setHost('api.gitter.im');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/CHANGELOG.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/CHANGELOG.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/CHANGELOG.md	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/CHANGELOG.md	2026-05-20 10:22:01.000000000 +0200
@@ -7,9 +7,9 @@
  * The bridge is not marked as `@experimental` anymore
  * [BC BREAK] Remove `GoogleChatTransport::setThreadKey()` method, this parameter should now be provided via the constructor,
    which has changed from:
-   `__construct(string $space, string $accessKey, string $accessToken, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)`
+   `__construct(string $space, string $accessKey, string $accessToken, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)`
    to:
-   `__construct(string $space, string $accessKey, string $accessToken, string $threadKey = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)`
+   `__construct(string $space, string $accessKey, string $accessToken, ?string $threadKey = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)`
  * [BC BREAK] Rename the parameter `threadKey` to `thread_key` in DSN
 
 5.2.0
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/GoogleChatTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/GoogleChatTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/GoogleChatTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/GoogleChatTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     private $threadKey;
 
     /**
-     * @param string      $space       The space name the the webhook url "/v1/spaces/<space>/messages"
+     * @param string      $space       The space name of the webhook url "/v1/spaces/<space>/messages"
      * @param string      $accessKey   The "key" parameter of the webhook url
      * @param string      $accessToken The "token" parameter of the webhook url
      * @param string|null $threadKey   Opaque thread identifier string that can be specified to group messages into a single thread.
@@ -44,7 +44,7 @@
      *                                 Subsequent messages with the same thread identifier will be posted into the same thread.
      *                                 {@see https://developers.google.com/hangouts/chat/reference/rest/v1/spaces.messages/create#query-parameters}
      */
-    public function __construct(string $space, string $accessKey, string $accessToken, string $threadKey = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $space, string $accessKey, string $accessToken, ?string $threadKey = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->space = $space;
         $this->accessKey = $accessKey;
@@ -96,16 +96,22 @@
 
         $threadKey = $opts->getThreadKey() ?: $this->threadKey;
 
-        $options = $opts->toArray();
         $url = sprintf('https://%s/v1/spaces/%s/messages?key=%s&token=%s%s',
             $this->getEndpoint(),
             $this->space,
             urlencode($this->accessKey),
             urlencode($this->accessToken),
-            $threadKey ? '&threadKey='.urlencode($threadKey) : ''
+            $threadKey ? '&messageReplyOption=REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD' : ''
         );
+
+        $body = array_filter($opts->toArray());
+
+        if ($threadKey) {
+            $body['thread']['threadKey'] = $threadKey;
+        }
+
         $response = $this->client->request('POST', $url, [
-            'json' => array_filter($options),
+            'json' => $body,
         ]);
 
         try {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/Tests/GoogleChatTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/Tests/GoogleChatTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/Tests/GoogleChatTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/GoogleChat/Tests/GoogleChatTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     /**
      * @return GoogleChatTransport
      */
-    public static function createTransport(HttpClientInterface $client = null, string $threadKey = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?string $threadKey = null): TransportInterface
     {
         return new GoogleChatTransport('My-Space', 'theAccessKey', 'theAccessToken=', $threadKey, $client ?? new MockHttpClient());
     }
@@ -116,11 +116,11 @@
             ->method('getContent')
             ->willReturn('{"name":"spaces/My-Space/messages/abcdefg.hijklmno"}');
 
-        $expectedBody = json_encode(['text' => $message]);
+        $expectedBody = json_encode(['text' => $message, 'thread' => ['threadKey' => 'My-Thread']]);
 
         $client = new MockHttpClient(function (string $method, string $url, array $options = []) use ($response, $expectedBody): ResponseInterface {
             $this->assertSame('POST', $method);
-            $this->assertSame('https://chat.googleapis.com/v1/spaces/My-Space/messages?key=theAccessKey&token=theAccessToken%3D&threadKey=My-Thread', $url);
+            $this->assertSame('https://chat.googleapis.com/v1/spaces/My-Space/messages?key=theAccessKey&token=theAccessToken%3D&messageReplyOption=REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD', $url);
             $this->assertSame($expectedBody, $options['body']);
 
             return $response;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/InfobipTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/InfobipTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/InfobipTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/InfobipTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     private $authToken;
     private $from;
 
-    public function __construct(string $authToken, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $authToken, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->authToken = $authToken;
         $this->from = $from;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/Tests/InfobipTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/Tests/InfobipTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/Tests/InfobipTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Infobip/Tests/InfobipTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return InfobipTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return (new InfobipTransport('authtoken', '0611223344', $client ?? new MockHttpClient()))->setHost('host.test');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/IqsmsTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/IqsmsTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/IqsmsTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/IqsmsTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $password;
     private $from;
 
-    public function __construct(string $login, string $password, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $login, string $password, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->login = $login;
         $this->password = $password;
@@ -64,7 +64,7 @@
                         'phone' => $message->getPhone(),
                         'text' => $message->getSubject(),
                         'sender' => $this->from,
-                        'clientId' => uniqid(),
+                        'clientId' => uniqid('', true),
                     ],
                 ],
                 'login' => $this->login,
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/Tests/IqsmsTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/Tests/IqsmsTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/Tests/IqsmsTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Iqsms/Tests/IqsmsTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return IqsmsTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new IqsmsTransport('login', 'password', 'sender', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -75,7 +75,7 @@
         999 => 'Unknown Error',
     ];
 
-    public function __construct(string $login, string $password, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $login, string $password, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->login = $login;
         $this->password = $password;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/Tests/LightSmsTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/Tests/LightSmsTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/Tests/LightSmsTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LightSms/Tests/LightSmsTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return LightSmsTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new LightSmsTransport('accountSid', 'authToken', 'from', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/LinkedInTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/LinkedInTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/LinkedInTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/LinkedInTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
     private $authToken;
     private $accountId;
 
-    public function __construct(string $authToken, string $accountId, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $authToken, string $accountId, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->authToken = $authToken;
         $this->accountId = $accountId;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/Share/ShareContentShare.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/Share/ShareContentShare.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/Share/ShareContentShare.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/Share/ShareContentShare.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,7 +52,7 @@
         self::LIVE_VIDEO,
     ];
 
-    public function __construct(string $text, array $attributes = [], string $inferredLocale = null, ShareMediaShare $media = null, string $primaryLandingPageUrl = null, string $shareMediaCategory = self::NONE)
+    public function __construct(string $text, array $attributes = [], ?string $inferredLocale = null, ?ShareMediaShare $media = null, ?string $primaryLandingPageUrl = null, string $shareMediaCategory = self::NONE)
     {
         $this->options['shareCommentary'] = [
             'attributes' => $attributes,
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/Share/ShareMediaShare.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/Share/ShareMediaShare.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/Share/ShareMediaShare.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/Share/ShareMediaShare.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
         self::REGISTER,
     ];
 
-    public function __construct(string $text, array $attributes = [], string $inferredLocale = null, bool $landingPage = false, string $landingPageTitle = null, string $landingPageUrl = null)
+    public function __construct(string $text, array $attributes = [], ?string $inferredLocale = null, bool $landingPage = false, ?string $landingPageTitle = null, ?string $landingPageUrl = null)
     {
         $this->options['description'] = [
             'text' => $text,
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/Tests/LinkedInTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/Tests/LinkedInTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/Tests/LinkedInTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/LinkedIn/Tests/LinkedInTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     /**
      * @return LinkedInTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return (new LinkedInTransport('AuthToken', 'AccountId', $client ?? new MockHttpClient()))->setHost('host.test');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/MailjetTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/MailjetTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/MailjetTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/MailjetTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $authToken;
     private $from;
 
-    public function __construct(string $authToken, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $authToken, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->authToken = $authToken;
         $this->from = $from;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/Tests/MailjetTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/Tests/MailjetTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/Tests/MailjetTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mailjet/Tests/MailjetTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return MailjetTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return (new MailjetTransport('authtoken', 'Mailjet', $client ?? new MockHttpClient()))->setHost('host.test');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/CHANGELOG.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/CHANGELOG.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/CHANGELOG.md	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/CHANGELOG.md	2026-05-20 10:22:01.000000000 +0200
@@ -6,9 +6,9 @@
 
  * The bridge is not marked as `@experimental` anymore
  * [BC BREAK] Change signature of `MattermostTransport::__construct()` method from:
-   `public function __construct(string $token, string $channel, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null, string $path = null)`
+   `public function __construct(string $token, string $channel, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null, ?string $path = null)`
    to:
-   `public function __construct(string $token, string $channel, ?string $path = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)`
+   `public function __construct(string $token, string $channel, ?string $path = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)`
 
 5.1.0
 -----
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/MattermostTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/MattermostTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/MattermostTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/MattermostTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     private $channel;
     private $path;
 
-    public function __construct(string $token, string $channel, string $path = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $token, string $channel, ?string $path = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->token = $token;
         $this->channel = $channel;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/Tests/MattermostTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/Tests/MattermostTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/Tests/MattermostTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mattermost/Tests/MattermostTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     /**
      * @return MattermostTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return (new MattermostTransport('testAccessToken', 'testChannel', null, $client ?? new MockHttpClient()))->setHost('host.test');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/MercureOptions.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/MercureOptions.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/MercureOptions.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/MercureOptions.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     /**
      * @param string|string[]|null $topics
      */
-    public function __construct($topics = null, bool $private = false, string $id = null, string $type = null, int $retry = null)
+    public function __construct($topics = null, bool $private = false, ?string $id = null, ?string $type = null, ?int $retry = null)
     {
         if (null !== $topics && !\is_array($topics) && !\is_string($topics)) {
             throw new \TypeError(sprintf('"%s()" expects parameter 1 to be an array of strings, a string or null, "%s" given.', __METHOD__, get_debug_type($topics)));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/MercureTransportFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/MercureTransportFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/MercureTransportFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/MercureTransportFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,6 +18,8 @@
 use Symfony\Component\Notifier\Transport\AbstractTransportFactory;
 use Symfony\Component\Notifier\Transport\Dsn;
 use Symfony\Component\Notifier\Transport\TransportInterface;
+use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
+use Symfony\Contracts\HttpClient\HttpClientInterface;
 
 /**
  * @author Mathias Arlaud <mathias.arlaud@gmail.com>
@@ -26,9 +28,9 @@
 {
     private $registry;
 
-    public function __construct(HubRegistry $registry)
+    public function __construct(HubRegistry $registry, ?EventDispatcherInterface $dispatcher = null, ?HttpClientInterface $client = null)
     {
-        parent::__construct();
+        parent::__construct($dispatcher, $client);
 
         $this->registry = $registry;
     }
@@ -51,7 +53,7 @@
             throw new IncompleteDsnException(sprintf('Hub "%s" not found. Did you mean one of: "%s"?', $hubId, implode('", "', array_keys($this->registry->all()))));
         }
 
-        return new MercureTransport($hub, $hubId, $topic);
+        return new MercureTransport($hub, $hubId, $topic, $this->client, $this->dispatcher);
     }
 
     protected function getSupportedSchemes(): array
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/MercureTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/MercureTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/MercureTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/MercureTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
     /**
      * @param string|string[]|null $topics
      */
-    public function __construct(HubInterface $hub, string $hubId, $topics = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(HubInterface $hub, string $hubId, $topics = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         if (null !== $topics && !\is_array($topics) && !\is_string($topics)) {
             throw new \TypeError(sprintf('"%s()" expects parameter 3 to be an array of strings, a string or null, "%s" given.', __METHOD__, get_debug_type($topics)));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/Tests/MercureTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/Tests/MercureTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/Tests/MercureTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mercure/Tests/MercureTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
  */
 final class MercureTransportTest extends TransportTestCase
 {
-    public static function createTransport(HttpClientInterface $client = null, HubInterface $hub = null, string $hubId = 'hubId', $topics = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?HubInterface $hub = null, string $hubId = 'hubId', $topics = null): TransportInterface
     {
         $hub = $hub ?? new DummyHub();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/MessageBirdTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/MessageBirdTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/MessageBirdTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/MessageBirdTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $token;
     private $from;
 
-    public function __construct(string $token, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $token, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->token = $token;
         $this->from = $from;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/Tests/MessageBirdTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/Tests/MessageBirdTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/Tests/MessageBirdTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageBird/Tests/MessageBirdTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return MessageBirdTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new MessageBirdTransport('token', 'from', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/MessageMediaTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/MessageMediaTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/MessageMediaTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/MessageMediaTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $apiSecret;
     private $from;
 
-    public function __construct(string $apiKey, string $apiSecret, string $from = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $apiKey, string $apiSecret, ?string $from = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->apiKey = $apiKey;
         $this->apiSecret = $apiSecret;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/Tests/MessageMediaTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/Tests/MessageMediaTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/Tests/MessageMediaTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MessageMedia/Tests/MessageMediaTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     /**
      * @return MessageMediaTransport
      */
-    public static function createTransport(HttpClientInterface $client = null, string $from = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?string $from = null): TransportInterface
     {
         return new MessageMediaTransport('apiKey', 'apiSecret', $from, $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/MicrosoftTeamsTransportFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/MicrosoftTeamsTransportFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/MicrosoftTeamsTransportFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/MicrosoftTeamsTransportFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
         $path = $dsn->getPath();
 
         if (null === $path) {
-            throw new IncompleteDsnException('Path is not set.', $dsn->getOriginalDsn());
+            throw new IncompleteDsnException('Path is not set.', 'microsoftteams://'.$dsn->getHost());
         }
 
         $host = $dsn->getHost();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/MicrosoftTeamsTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/MicrosoftTeamsTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/MicrosoftTeamsTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/MicrosoftTeamsTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
 
     private $path;
 
-    public function __construct(string $path, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $path, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->path = $path;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/Tests/MicrosoftTeamsTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/Tests/MicrosoftTeamsTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/Tests/MicrosoftTeamsTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/Tests/MicrosoftTeamsTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     /**
      * @return MicrosoftTeamsTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return (new MicrosoftTeamsTransport('/testPath', $client ?? new MockHttpClient()))->setHost('host.test');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/MobytTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/MobytTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/MobytTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/MobytTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
     private $from;
     private $typeQuality;
 
-    public function __construct(string $accountSid, string $authToken, string $from, string $typeQuality = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $accountSid, string $authToken, string $from, ?string $typeQuality = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->accountSid = $accountSid;
         $this->authToken = $authToken;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/README.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/README.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/README.md	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/README.md	2026-05-20 10:22:01.000000000 +0200
@@ -16,6 +16,29 @@
  - `FROM` is the sender
  - `TYPE_QUALITY` is the quality of your message: `N` for high, `L` for medium, `LL` for low (default: `L`)
 
+Adding Options to a Message
+---------------------------
+
+With a Mobyt Message, you can use the `MobytOptions` class to add
+[message options](https://gatewayapi.com/docs/apis/rest/).
+
+```php
+use Symfony\Component\Notifier\Message\SmsMessage;
+use Symfony\Component\Notifier\Bridge\Mobyt\MobytOptions;
+
+$sms = new SmsMessage('+1411111111', 'My message');
+
+$options = (new MobytOptions())
+    ->messageType(MobytOptions::MESSAGE_TYPE_QUALITY_HIGH)
+    // ...
+    ;
+
+// Add the custom options to the sms message and send the message
+$sms->options($options);
+
+$texter->send($sms);
+```
+
 Resources
 ---------
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/Tests/MobytTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/Tests/MobytTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/Tests/MobytTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Mobyt/Tests/MobytTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     /**
      * @return MobytTransport
      */
-    public static function createTransport(HttpClientInterface $client = null, string $messageType = MobytOptions::MESSAGE_TYPE_QUALITY_LOW): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, string $messageType = MobytOptions::MESSAGE_TYPE_QUALITY_LOW): TransportInterface
     {
         return (new MobytTransport('accountSid', 'authToken', 'from', $messageType, $client ?? new MockHttpClient()))->setHost('host.test');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/NexmoTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/NexmoTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/NexmoTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/NexmoTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     private $apiSecret;
     private $from;
 
-    public function __construct(string $apiKey, string $apiSecret, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $apiKey, string $apiSecret, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->apiKey = $apiKey;
         $this->apiSecret = $apiSecret;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/Tests/NexmoTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/Tests/NexmoTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/Tests/NexmoTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Nexmo/Tests/NexmoTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     /**
      * @return NexmoTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new NexmoTransport('apiKey', 'apiSecret', 'sender', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/OctopushTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/OctopushTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/OctopushTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/OctopushTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $from;
     private $type;
 
-    public function __construct(string $userLogin, string $apiKey, string $from, string $type, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $userLogin, string $apiKey, string $from, string $type, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->userLogin = $userLogin;
         $this->apiKey = $apiKey;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/Tests/OctopushTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/Tests/OctopushTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/Tests/OctopushTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Octopush/Tests/OctopushTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return OctopushTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new OctopushTransport('userLogin', 'apiKey', 'from', 'type', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/OneSignalTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/OneSignalTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/OneSignalTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/OneSignalTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $apiKey;
     private $defaultRecipientId;
 
-    public function __construct(string $appId, string $apiKey, string $defaultRecipientId = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $appId, string $apiKey, ?string $defaultRecipientId = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->appId = $appId;
         $this->apiKey = $apiKey;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/Tests/OneSignalTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/Tests/OneSignalTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/Tests/OneSignalTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OneSignal/Tests/OneSignalTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     /**
      * @return OneSignalTransport
      */
-    public static function createTransport(HttpClientInterface $client = null, string $recipientId = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?string $recipientId = null): TransportInterface
     {
         return new OneSignalTransport('9fb175f0-0b32-4e99-ae97-bd228b9eb246', 'api_key', $recipientId, $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/OvhCloudTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/OvhCloudTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/OvhCloudTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/OvhCloudTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
     private $serviceName;
     private $sender;
 
-    public function __construct(string $applicationKey, string $applicationSecret, string $consumerKey, string $serviceName, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $applicationKey, string $applicationSecret, string $consumerKey, string $serviceName, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->applicationKey = $applicationKey;
         $this->applicationSecret = $applicationSecret;
@@ -47,10 +47,10 @@
     public function __toString(): string
     {
         if (null !== $this->sender) {
-            return sprintf('ovhcloud://%s?consumer_key=%s&service_name=%s&sender=%s', $this->getEndpoint(), $this->consumerKey, $this->serviceName, $this->sender);
+            return sprintf('ovhcloud://%s?service_name=%s&sender=%s', $this->getEndpoint(), $this->serviceName, $this->sender);
         }
 
-        return sprintf('ovhcloud://%s?consumer_key=%s&service_name=%s', $this->getEndpoint(), $this->consumerKey, $this->serviceName);
+        return sprintf('ovhcloud://%s?service_name=%s', $this->getEndpoint(), $this->serviceName);
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/Tests/OvhCloudTransportFactoryTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/Tests/OvhCloudTransportFactoryTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/Tests/OvhCloudTransportFactoryTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/Tests/OvhCloudTransportFactoryTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,14 +28,29 @@
     public static function createProvider(): iterable
     {
         yield [
-            'ovhcloud://host.test?consumer_key=consumerKey&service_name=serviceName',
+            'ovhcloud://host.test?service_name=serviceName',
             'ovhcloud://key:secret@host.test?consumer_key=consumerKey&service_name=serviceName',
         ];
 
         yield [
-            'ovhcloud://host.test?consumer_key=consumerKey&service_name=serviceName&sender=sender',
+            'ovhcloud://host.test?service_name=serviceName&sender=sender',
             'ovhcloud://key:secret@host.test?consumer_key=consumerKey&service_name=serviceName&sender=sender',
         ];
+
+        yield [
+            'ovhcloud://host.test?service_name=serviceName',
+            'ovhcloud://key:secret@host.test?consumer_key=consumerKey&service_name=serviceName&no_stop_clause=0',
+        ];
+
+        yield [
+            'ovhcloud://host.test?service_name=serviceName',
+            'ovhcloud://key:secret@host.test?consumer_key=consumerKey&service_name=serviceName&no_stop_clause=1',
+        ];
+
+        yield [
+            'ovhcloud://host.test?service_name=serviceName',
+            'ovhcloud://key:secret@host.test?consumer_key=consumerKey&service_name=serviceName&no_stop_clause=true',
+        ];
     }
 
     public static function supportsProvider(): iterable
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/Tests/OvhCloudTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/Tests/OvhCloudTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/Tests/OvhCloudTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/OvhCloud/Tests/OvhCloudTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,15 +27,16 @@
     /**
      * @return OvhCloudTransport
      */
-    public static function createTransport(HttpClientInterface $client = null, string $sender = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?string $sender = null): TransportInterface
     {
         return (new OvhCloudTransport('applicationKey', 'applicationSecret', 'consumerKey', 'serviceName', $client ?? new MockHttpClient()))->setSender($sender);
     }
 
     public static function toStringProvider(): iterable
     {
-        yield ['ovhcloud://eu.api.ovh.com?consumer_key=consumerKey&service_name=serviceName', self::createTransport()];
-        yield ['ovhcloud://eu.api.ovh.com?consumer_key=consumerKey&service_name=serviceName&sender=sender', self::createTransport(null, 'sender')];
+        yield ['ovhcloud://eu.api.ovh.com?service_name=serviceName', self::createTransport()];
+        yield ['ovhcloud://eu.api.ovh.com?service_name=serviceName', self::createTransport(null, null, true)];
+        yield ['ovhcloud://eu.api.ovh.com?service_name=serviceName&sender=sender', self::createTransport(null, 'sender')];
     }
 
     public static function supportedMessagesProvider(): iterable
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/RocketChatTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/RocketChatTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/RocketChatTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/RocketChatTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $accessToken;
     private $chatChannel;
 
-    public function __construct(string $accessToken, string $chatChannel = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $accessToken, ?string $chatChannel = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->accessToken = $accessToken;
         $this->chatChannel = $chatChannel;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/Tests/RocketChatTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/Tests/RocketChatTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/Tests/RocketChatTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/RocketChat/Tests/RocketChatTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     /**
      * @return RocketChatTransport
      */
-    public static function createTransport(HttpClientInterface $client = null, string $channel = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?string $channel = null): TransportInterface
     {
         return new RocketChatTransport('testAccessToken', $channel, $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/SendinblueTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/SendinblueTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/SendinblueTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/SendinblueTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,12 +26,12 @@
  */
 final class SendinblueTransport extends AbstractTransport
 {
-    protected const HOST = 'api.sendinblue.com';
+    protected const HOST = 'api.brevo.com';
 
     private $apiKey;
     private $sender;
 
-    public function __construct(string $apiKey, string $sender, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $apiKey, string $sender, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->apiKey = $apiKey;
         $this->sender = $sender;
@@ -75,7 +75,7 @@
         if (201 !== $statusCode) {
             $error = $response->toArray(false);
 
-            throw new TransportException('Unable to send the SMS: '.$error['message'], $response);
+            throw new TransportException('Unable to send the SMS: '.($error['message'] ?? $response->getContent(false)), $response);
         }
 
         $success = $response->toArray(false);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/Tests/SendinblueTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/Tests/SendinblueTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/Tests/SendinblueTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sendinblue/Tests/SendinblueTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     /**
      * @return SendinblueTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return (new SendinblueTransport('api-key', '0611223344', $client ?? new MockHttpClient()))->setHost('host.test');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/SinchTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/SinchTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/SinchTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/SinchTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $authToken;
     private $from;
 
-    public function __construct(string $accountSid, string $authToken, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $accountSid, string $authToken, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->accountSid = $accountSid;
         $this->authToken = $authToken;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/Tests/SinchTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/Tests/SinchTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/Tests/SinchTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sinch/Tests/SinchTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return SinchTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new SinchTransport('accountSid', 'authToken', 'sender', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/Block/SlackActionsBlock.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/Block/SlackActionsBlock.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/Block/SlackActionsBlock.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/Block/SlackActionsBlock.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     /**
      * @return $this
      */
-    public function button(string $text, string $url, string $style = null): self
+    public function button(string $text, string $url, ?string $style = null): self
     {
         if (25 === \count($this->options['elements'] ?? [])) {
             throw new \LogicException('Maximum number of buttons should not exceed 25.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/SlackTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/SlackTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/SlackTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/SlackTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $accessToken;
     private $chatChannel;
 
-    public function __construct(string $accessToken, string $channel = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $accessToken, ?string $channel = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         if (!preg_match('/^xox(b-|p-|a-2)/', $accessToken)) {
             throw new InvalidArgumentException('A valid Slack token needs to start with "xoxb-", "xoxp-" or "xoxa-2". See https://api.slack.com/authentication/token-types for further information.');
@@ -83,7 +83,7 @@
         }
         $options['text'] = $message->getSubject();
         $response = $this->client->request('POST', 'https://'.$this->getEndpoint().'/api/chat.postMessage', [
-            'json' => array_filter($options),
+            'json' => array_filter($options, function ($value): bool { return !\in_array($value, ['', [], null], true); }),
             'auth_bearer' => $this->accessToken,
             'headers' => [
                 'Content-Type' => 'application/json; charset=utf-8',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/Tests/SlackOptionsTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/Tests/SlackOptionsTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/Tests/SlackOptionsTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/Tests/SlackOptionsTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
      * @dataProvider toArrayProvider
      * @dataProvider toArraySimpleOptionsProvider
      */
-    public function testToArray(array $options, array $expected = null)
+    public function testToArray(array $options, ?array $expected = null)
     {
         $this->assertSame($expected ?? $options, (new SlackOptions($options))->toArray());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/Tests/SlackTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/Tests/SlackTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/Tests/SlackTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Slack/Tests/SlackTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     /**
      * @return SlackTransport
      */
-    public static function createTransport(HttpClientInterface $client = null, string $channel = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?string $channel = null): TransportInterface
     {
         return new SlackTransport('xoxb-TestToken', $channel, $client ?? new MockHttpClient());
     }
@@ -174,6 +174,56 @@
         $this->assertSame('1503435956.000247', $sentMessage->getMessageId());
     }
 
+    /**
+     * @testWith [true]
+     *           [false]
+     */
+    public function testSendWithBooleanOptionValue(bool $value)
+    {
+        $channel = 'testChannel';
+        $message = 'testMessage';
+
+        $response = $this->createMock(ResponseInterface::class);
+
+        $response->expects($this->exactly(2))
+            ->method('getStatusCode')
+            ->willReturn(200);
+
+        $response->expects($this->once())
+            ->method('getContent')
+            ->willReturn(json_encode(['ok' => true, 'ts' => '1503435956.000247']));
+
+        $options = new SlackOptions();
+        $options->asUser($value);
+        $options->linkNames($value);
+        $options->mrkdwn($value);
+        $options->unfurlLinks($value);
+        $options->unfurlMedia($value);
+        $notification = new Notification($message);
+        $chatMessage = ChatMessage::fromNotification($notification);
+        $chatMessage->options($options);
+
+        $expectedBody = json_encode([
+            'as_user' => $value,
+            'channel' => $channel,
+            'link_names' => $value,
+            'mrkdwn' => $value,
+            'text' => $message,
+            'unfurl_links' => $value,
+            'unfurl_media' => $value,
+        ]);
+
+        $client = new MockHttpClient(function (string $method, string $url, array $options = []) use ($response, $expectedBody): ResponseInterface {
+            $this->assertJsonStringEqualsJsonString($expectedBody, $options['body']);
+
+            return $response;
+        });
+
+        $transport = self::createTransport($client, $channel);
+
+        $transport->send($chatMessage);
+    }
+
     public function testSendWithInvalidOptions()
     {
         $this->expectException(LogicException::class);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/Sms77Transport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/Sms77Transport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/Sms77Transport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/Sms77Transport.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $apiKey;
     private $from;
 
-    public function __construct(string $apiKey, string $from = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $apiKey, ?string $from = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->apiKey = $apiKey;
         $this->from = $from;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/Tests/Sms77TransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/Tests/Sms77TransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/Tests/Sms77TransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Sms77/Tests/Sms77TransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return Sms77Transport
      */
-    public static function createTransport(HttpClientInterface $client = null, string $from = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?string $from = null): TransportInterface
     {
         return new Sms77Transport('apiKey', $from, $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/README.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/README.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/README.md	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/README.md	2026-05-20 10:22:01.000000000 +0200
@@ -1,7 +1,8 @@
 SMSAPI Notifier
 ===============
 
-Provides [Smsapi](https://ssl.smsapi.pl) integration for Symfony Notifier.
+Provides [Smsapi](https://smsapi.pl) integration for Symfony Notifier.
+This bridge can also be used with https://smsapi.com.
 
 DSN example
 -----------
@@ -10,11 +11,16 @@
 SMSAPI_DSN=smsapi://TOKEN@default?from=FROM
 ```
 
+// for https://smsapi.com set the correct endpoint:
+```
+SMSAPI_DSN=smsapi://TOKEN@api.smsapi.com?from=FROM
+```
+
 where:
  - `TOKEN` is your API Token (OAuth)
  - `FROM` is the sender name
 
-See your account info at https://ssl.smsapi.pl/
+See your account info at https://smsapi.pl or https://smsapi.com
 
 Resources
 ---------
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/SmsapiTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/SmsapiTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/SmsapiTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/SmsapiTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $authToken;
     private $from;
 
-    public function __construct(string $authToken, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $authToken, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->authToken = $authToken;
         $this->from = $from;
@@ -84,6 +84,9 @@
             throw new TransportException(sprintf('Unable to send the SMS: "%s".', $content['message'] ?? 'unknown error'), $response);
         }
 
-        return new SentMessage($message, (string) $this);
+        $sentMessage = new SentMessage($message, (string) $this);
+        $sentMessage->setMessageId($content['list'][0]['id'] ?? '');
+
+        return $sentMessage;
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/Tests/SmsapiTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/Tests/SmsapiTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/Tests/SmsapiTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsapi/Tests/SmsapiTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     /**
      * @return SmsapiTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return (new SmsapiTransport('testToken', 'testFrom', $client ?? new MockHttpClient()))->setHost('test.host');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/SmsBiurasTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/SmsBiurasTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/SmsBiurasTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/SmsBiurasTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,7 +47,7 @@
         999 => 'Unknown Error',
     ];
 
-    public function __construct(string $uid, string $apiKey, string $from, bool $testMode, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $uid, string $apiKey, string $from, bool $testMode, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->uid = $uid;
         $this->apiKey = $apiKey;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/Tests/SmsBiurasTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/Tests/SmsBiurasTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/Tests/SmsBiurasTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SmsBiuras/Tests/SmsBiurasTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     /**
      * @return SmsBiurasTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new SmsBiurasTransport('uid', 'api_key', 'from', true, $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/SmscTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/SmscTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/SmscTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/SmscTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,9 +34,9 @@
     private $password;
     private $from;
 
-    public function __construct(?string $username, ?string $password, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $login, string $password, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
-        $this->login = $username;
+        $this->login = $login;
         $this->password = $password;
         $this->from = $from;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/Tests/SmscTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/Tests/SmscTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/Tests/SmscTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Smsc/Tests/SmscTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
 
 final class SmscTransportTest extends TransportTestCase
 {
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new SmscTransport('login', 'password', 'MyApp', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/SpotHitTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/SpotHitTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/SpotHitTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/SpotHitTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     private $token;
     private $from;
 
-    public function __construct(string $token, string $from = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $token, ?string $from = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->token = $token;
         $this->from = $from;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/Tests/SpotHitTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/Tests/SpotHitTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/Tests/SpotHitTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/SpotHit/Tests/SpotHitTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return SpotHitTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return (new SpotHitTransport('api_token', 'MyCompany', $client ?? new MockHttpClient()))->setHost('host.test');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/TelegramTransportFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/TelegramTransportFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/TelegramTransportFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/TelegramTransportFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -49,11 +49,11 @@
     private function getToken(Dsn $dsn): string
     {
         if (null === $dsn->getUser() && null === $dsn->getPassword()) {
-            throw new IncompleteDsnException('Missing token.', $dsn->getOriginalDsn());
+            throw new IncompleteDsnException('Missing token.', 'telegram://'.$dsn->getHost());
         }
 
         if (null === $dsn->getPassword()) {
-            throw new IncompleteDsnException('Malformed token.', $dsn->getOriginalDsn());
+            throw new IncompleteDsnException('Malformed token.', 'telegram://'.$dsn->getHost());
         }
 
         return sprintf('%s:%s', $dsn->getUser(), $dsn->getPassword());
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/TelegramTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/TelegramTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/TelegramTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/TelegramTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     private $token;
     private $chatChannel;
 
-    public function __construct(string $token, string $channel = null, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $token, ?string $channel = null, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->token = $token;
         $this->chatChannel = $channel;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/Tests/TelegramTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/Tests/TelegramTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/Tests/TelegramTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telegram/Tests/TelegramTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     /**
      * @return TelegramTransport
      */
-    public static function createTransport(HttpClientInterface $client = null, string $channel = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, ?string $channel = null): TransportInterface
     {
         return new TelegramTransport('token', $channel, $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/TelnyxTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/TelnyxTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/TelnyxTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/TelnyxTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $from;
     private $messagingProfileId;
 
-    public function __construct(string $apiKey, string $from, ?string $messagingProfileId, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $apiKey, string $from, ?string $messagingProfileId, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->apiKey = $apiKey;
         $this->from = $from;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/Tests/TelnyxTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/Tests/TelnyxTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/Tests/TelnyxTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Telnyx/Tests/TelnyxTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return TelnyxTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new TelnyxTransport('api_key', 'from', 'messaging_profile_id', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/Tests/TurboSmsTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/Tests/TurboSmsTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/Tests/TurboSmsTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/Tests/TurboSmsTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     /**
      * @return TurboSmsTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new TurboSmsTransport('authToken', 'sender', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/TurboSmsTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/TurboSmsTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/TurboSmsTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/TurboSms/TurboSmsTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
     private $authToken;
     private $from;
 
-    public function __construct(string $authToken, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $authToken, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->assertValidFrom($from);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/Tests/TwilioTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/Tests/TwilioTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/Tests/TwilioTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/Tests/TwilioTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     /**
      * @return TwilioTransport
      */
-    public static function createTransport(HttpClientInterface $client = null, string $from = 'from'): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null, string $from = 'from'): TransportInterface
     {
         return new TwilioTransport('accountSid', 'authToken', $from, $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/TwilioTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/TwilioTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/TwilioTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Twilio/TwilioTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $authToken;
     private $from;
 
-    public function __construct(string $accountSid, string $authToken, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $accountSid, string $authToken, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->accountSid = $accountSid;
         $this->authToken = $authToken;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/Tests/VonageTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/Tests/VonageTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/Tests/VonageTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/Tests/VonageTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return VonageTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new VonageTransport('apiKey', 'apiSecret', 'sender', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/VonageTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/VonageTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/VonageTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Vonage/VonageTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $apiSecret;
     private $from;
 
-    public function __construct(string $apiKey, string $apiSecret, string $from, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $apiKey, string $apiSecret, string $from, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->apiKey = $apiKey;
         $this->apiSecret = $apiSecret;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/Tests/YunpianTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/Tests/YunpianTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/Tests/YunpianTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/Tests/YunpianTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return YunpianTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return new YunpianTransport('api_key', $client ?? new MockHttpClient());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/YunpianTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/YunpianTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/YunpianTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Yunpian/YunpianTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
 
     private $apiKey;
 
-    public function __construct(string $apiKey, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $apiKey, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->apiKey = $apiKey;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/Tests/ZulipTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/Tests/ZulipTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/Tests/ZulipTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/Tests/ZulipTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @return ZulipTransport
      */
-    public static function createTransport(HttpClientInterface $client = null): TransportInterface
+    public static function createTransport(?HttpClientInterface $client = null): TransportInterface
     {
         return (new ZulipTransport('testEmail', 'testToken', 'testChannel', $client ?? new MockHttpClient()))->setHost('test.host');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/ZulipOptions.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/ZulipOptions.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/ZulipOptions.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/ZulipOptions.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     /** @var string|null */
     private $recipient;
 
-    public function __construct(string $topic = null, string $recipient = null)
+    public function __construct(?string $topic = null, ?string $recipient = null)
     {
         $this->topic = $topic;
         $this->recipient = $recipient;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/ZulipTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/ZulipTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/ZulipTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Bridge/Zulip/ZulipTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $token;
     private $channel;
 
-    public function __construct(string $email, string $token, string $channel, HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(string $email, string $token, string $channel, ?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->email = $email;
         $this->token = $token;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Channel/AbstractChannel.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Channel/AbstractChannel.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Channel/AbstractChannel.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Channel/AbstractChannel.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     protected $transport;
     protected $bus;
 
-    public function __construct(TransportInterface $transport = null, MessageBusInterface $bus = null)
+    public function __construct(?TransportInterface $transport = null, ?MessageBusInterface $bus = null)
     {
         if (null === $transport && null === $bus) {
             throw new LogicException(sprintf('"%s" needs a Transport or a Bus but both cannot be "null".', static::class));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Channel/BrowserChannel.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Channel/BrowserChannel.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Channel/BrowserChannel.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Channel/BrowserChannel.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
         $this->stack = $stack;
     }
 
-    public function notify(Notification $notification, RecipientInterface $recipient, string $transportName = null): void
+    public function notify(Notification $notification, RecipientInterface $recipient, ?string $transportName = null): void
     {
         if (null === $request = $this->stack->getCurrentRequest()) {
             return;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Channel/ChannelInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Channel/ChannelInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Channel/ChannelInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Channel/ChannelInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
  */
 interface ChannelInterface
 {
-    public function notify(Notification $notification, RecipientInterface $recipient, string $transportName = null): void;
+    public function notify(Notification $notification, RecipientInterface $recipient, ?string $transportName = null): void;
 
     public function supports(Notification $notification, RecipientInterface $recipient): bool;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Channel/ChatChannel.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Channel/ChatChannel.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Channel/ChatChannel.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Channel/ChatChannel.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
  */
 class ChatChannel extends AbstractChannel
 {
-    public function notify(Notification $notification, RecipientInterface $recipient, string $transportName = null): void
+    public function notify(Notification $notification, RecipientInterface $recipient, ?string $transportName = null): void
     {
         $message = null;
         if ($notification instanceof ChatNotificationInterface) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Channel/EmailChannel.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Channel/EmailChannel.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Channel/EmailChannel.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Channel/EmailChannel.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $from;
     private $envelope;
 
-    public function __construct(TransportInterface $transport = null, MessageBusInterface $bus = null, string $from = null, Envelope $envelope = null)
+    public function __construct(?TransportInterface $transport = null, ?MessageBusInterface $bus = null, ?string $from = null, ?Envelope $envelope = null)
     {
         if (null === $transport && null === $bus) {
             throw new LogicException(sprintf('"%s" needs a Transport or a Bus but both cannot be "null".', static::class));
@@ -45,7 +45,7 @@
         $this->envelope = $envelope;
     }
 
-    public function notify(Notification $notification, RecipientInterface $recipient, string $transportName = null): void
+    public function notify(Notification $notification, RecipientInterface $recipient, ?string $transportName = null): void
     {
         $message = null;
         if ($notification instanceof EmailNotificationInterface) {
@@ -57,7 +57,7 @@
         if ($email instanceof Email) {
             if (!$email->getFrom()) {
                 if (null === $this->from) {
-                    throw new LogicException(sprintf('To send the "%s" notification by email, you should either configure a global "from" header, set a sender in the global "envelope" of the mailer configuration or set a "from" header in the "asEmailMessage()" method.', get_debug_type($notification)));
+                    throw new LogicException(sprintf('To send the "%s" notification by email, you must configure a "from" header by either setting a sender in the global "envelope" of the mailer configuration or by setting a "from" header in the "asEmailMessage()" method.', get_debug_type($notification)));
                 }
 
                 $email->from($this->from);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Channel/PushChannel.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Channel/PushChannel.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Channel/PushChannel.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Channel/PushChannel.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
  */
 class PushChannel extends AbstractChannel
 {
-    public function notify(Notification $notification, RecipientInterface $recipient, string $transportName = null): void
+    public function notify(Notification $notification, RecipientInterface $recipient, ?string $transportName = null): void
     {
         $message = null;
         if ($notification instanceof PushNotificationInterface) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Channel/SmsChannel.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Channel/SmsChannel.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Channel/SmsChannel.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Channel/SmsChannel.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
  */
 class SmsChannel extends AbstractChannel
 {
-    public function notify(Notification $notification, RecipientInterface $recipient, string $transportName = null): void
+    public function notify(Notification $notification, RecipientInterface $recipient, ?string $transportName = null): void
     {
         $message = null;
         if ($notification instanceof SmsNotificationInterface) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/ChatterInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/ChatterInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/ChatterInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/ChatterInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,7 +14,7 @@
 use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
- * Interface for classes able to send chat messages synchronous and/or asynchronous.
+ * Interface for classes able to send chat messages synchronously and/or asynchronously.
  *
  * @author Fabien Potencier <fabien@symfony.com>
  */
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Chatter.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Chatter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Chatter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Chatter.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     private $bus;
     private $dispatcher;
 
-    public function __construct(TransportInterface $transport, MessageBusInterface $bus = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(TransportInterface $transport, ?MessageBusInterface $bus = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->transport = $transport;
         $this->bus = $bus;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/DataCollector/NotificationDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/DataCollector/NotificationDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/DataCollector/NotificationDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/DataCollector/NotificationDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         $this->data['events'] = $this->logger->getEvents();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Event/NotificationEvents.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Event/NotificationEvents.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Event/NotificationEvents.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Event/NotificationEvents.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
     /**
      * @return MessageEvent[]
      */
-    public function getEvents(string $name = null): array
+    public function getEvents(?string $name = null): array
     {
         if (null === $name) {
             return $this->events;
@@ -54,7 +54,7 @@
     /**
      * @return MessageInterface[]
      */
-    public function getMessages(string $name = null): array
+    public function getMessages(?string $name = null): array
     {
         $events = $this->getEvents($name);
         $messages = [];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Exception/IncompleteDsnException.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Exception/IncompleteDsnException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Exception/IncompleteDsnException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Exception/IncompleteDsnException.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
 {
     private $dsn;
 
-    public function __construct(string $message, string $dsn = null, \Throwable $previous = null)
+    public function __construct(string $message, ?string $dsn = null, ?\Throwable $previous = null)
     {
         $this->dsn = $dsn;
         if ($dsn) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Exception/MissingRequiredOptionException.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Exception/MissingRequiredOptionException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Exception/MissingRequiredOptionException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Exception/MissingRequiredOptionException.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
  */
 class MissingRequiredOptionException extends IncompleteDsnException
 {
-    public function __construct(string $option, string $dsn = null, \Throwable $previous = null)
+    public function __construct(string $option, ?string $dsn = null, ?\Throwable $previous = null)
     {
         $message = sprintf('The option "%s" is required but missing.', $option);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Exception/TransportException.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Exception/TransportException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Exception/TransportException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Exception/TransportException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     private $response;
     private $debug = '';
 
-    public function __construct(string $message, ResponseInterface $response, int $code = 0, \Throwable $previous = null)
+    public function __construct(string $message, ResponseInterface $response, int $code = 0, ?\Throwable $previous = null)
     {
         $this->response = $response;
         $this->debug .= $response->getInfo('debug') ?? '';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Exception/UnsupportedSchemeException.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Exception/UnsupportedSchemeException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Exception/UnsupportedSchemeException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Exception/UnsupportedSchemeException.php	2026-05-20 10:22:01.000000000 +0200
@@ -201,7 +201,7 @@
     /**
      * @param string[] $supported
      */
-    public function __construct(Dsn $dsn, string $name = null, array $supported = [], \Throwable $previous = null)
+    public function __construct(Dsn $dsn, ?string $name = null, array $supported = [], ?\Throwable $previous = null)
     {
         $provider = $dsn->getScheme();
         if (false !== $pos = strpos($provider, '+')) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Message/ChatMessage.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Message/ChatMessage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Message/ChatMessage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Message/ChatMessage.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     private $options;
     private $notification;
 
-    public function __construct(string $subject, MessageOptionsInterface $options = null)
+    public function __construct(string $subject, ?MessageOptionsInterface $options = null)
     {
         $this->subject = $subject;
         $this->options = $options;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Message/EmailMessage.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Message/EmailMessage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Message/EmailMessage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Message/EmailMessage.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     private $message;
     private $envelope;
 
-    public function __construct(RawMessage $message, Envelope $envelope = null)
+    public function __construct(RawMessage $message, ?Envelope $envelope = null)
     {
         $this->message = $message;
         $this->envelope = $envelope;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Message/PushMessage.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Message/PushMessage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Message/PushMessage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Message/PushMessage.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     private $options;
     private $notification;
 
-    public function __construct(string $subject, string $content, MessageOptionsInterface $options = null)
+    public function __construct(string $subject, string $content, ?MessageOptionsInterface $options = null)
     {
         $this->subject = $subject;
         $this->content = $content;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Notification/ChatNotificationInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Notification/ChatNotificationInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Notification/ChatNotificationInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Notification/ChatNotificationInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,5 +19,5 @@
  */
 interface ChatNotificationInterface
 {
-    public function asChatMessage(RecipientInterface $recipient, string $transport = null): ?ChatMessage;
+    public function asChatMessage(RecipientInterface $recipient, ?string $transport = null): ?ChatMessage;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Notification/EmailNotificationInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Notification/EmailNotificationInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Notification/EmailNotificationInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Notification/EmailNotificationInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,5 +19,5 @@
  */
 interface EmailNotificationInterface
 {
-    public function asEmailMessage(EmailRecipientInterface $recipient, string $transport = null): ?EmailMessage;
+    public function asEmailMessage(EmailRecipientInterface $recipient, ?string $transport = null): ?EmailMessage;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Notification/PushNotificationInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Notification/PushNotificationInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Notification/PushNotificationInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Notification/PushNotificationInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,5 +16,5 @@
 
 interface PushNotificationInterface
 {
-    public function asPushMessage(RecipientInterface $recipient, string $transport = null): ?PushMessage;
+    public function asPushMessage(RecipientInterface $recipient, ?string $transport = null): ?PushMessage;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Notification/SmsNotificationInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Notification/SmsNotificationInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Notification/SmsNotificationInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Notification/SmsNotificationInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,5 +19,5 @@
  */
 interface SmsNotificationInterface
 {
-    public function asSmsMessage(SmsRecipientInterface $recipient, string $transport = null): ?SmsMessage;
+    public function asSmsMessage(SmsRecipientInterface $recipient, ?string $transport = null): ?SmsMessage;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Notifier.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Notifier.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Notifier.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Notifier.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     /**
      * @param ChannelInterface[]|ContainerInterface $channels
      */
-    public function __construct($channels, ChannelPolicyInterface $policy = null)
+    public function __construct($channels, ?ChannelPolicyInterface $policy = null)
     {
         $this->channels = $channels;
         $this->policy = $policy;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Test/TransportFactoryTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Test/TransportFactoryTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Test/TransportFactoryTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Test/TransportFactoryTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -86,7 +86,7 @@
     /**
      * @dataProvider unsupportedSchemeProvider
      */
-    public function testUnsupportedSchemeException(string $dsn, string $message = null)
+    public function testUnsupportedSchemeException(string $dsn, ?string $message = null)
     {
         $factory = $this->createFactory();
 
@@ -103,7 +103,7 @@
     /**
      * @dataProvider incompleteDsnProvider
      */
-    public function testIncompleteDsnException(string $dsn, string $message = null)
+    public function testIncompleteDsnException(string $dsn, ?string $message = null)
     {
         $factory = $this->createFactory();
 
@@ -120,7 +120,7 @@
     /**
      * @dataProvider missingRequiredOptionProvider
      */
-    public function testMissingRequiredOptionException(string $dsn, string $message = null)
+    public function testMissingRequiredOptionException(string $dsn, ?string $message = null)
     {
         $factory = $this->createFactory();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Test/TransportTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Test/TransportTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Test/TransportTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Test/TransportTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     protected const CUSTOM_HOST = 'host.test';
     protected const CUSTOM_PORT = 42;
 
-    abstract public static function createTransport(HttpClientInterface $client = null): TransportInterface;
+    abstract public static function createTransport(?HttpClientInterface $client = null): TransportInterface;
 
     /**
      * @return iterable<array{0: string, 1: TransportInterface}>
@@ -55,7 +55,7 @@
     /**
      * @dataProvider supportedMessagesProvider
      */
-    public function testSupportedMessages(MessageInterface $message, TransportInterface $transport = null)
+    public function testSupportedMessages(MessageInterface $message, ?TransportInterface $transport = null)
     {
         if (null === $transport) {
             $transport = $this->createTransport();
@@ -67,7 +67,7 @@
     /**
      * @dataProvider unsupportedMessagesProvider
      */
-    public function testUnsupportedMessages(MessageInterface $message, TransportInterface $transport = null)
+    public function testUnsupportedMessages(MessageInterface $message, ?TransportInterface $transport = null)
     {
         if (null === $transport) {
             $transport = $this->createTransport();
@@ -79,7 +79,7 @@
     /**
      * @dataProvider unsupportedMessagesProvider
      */
-    public function testUnsupportedMessagesTrowUnsupportedMessageTypeExceptionWhenSend(MessageInterface $message, TransportInterface $transport = null)
+    public function testUnsupportedMessagesTrowUnsupportedMessageTypeExceptionWhenSend(MessageInterface $message, ?TransportInterface $transport = null)
     {
         if (null === $transport) {
             $transport = $this->createTransport();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Tests/Channel/AbstractChannelTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Tests/Channel/AbstractChannelTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Tests/Channel/AbstractChannelTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Tests/Channel/AbstractChannelTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
 
 class DummyChannel extends AbstractChannel
 {
-    public function notify(Notification $notification, RecipientInterface $recipient, string $transportName = null): void
+    public function notify(Notification $notification, RecipientInterface $recipient, ?string $transportName = null): void
     {
         return;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Tests/Event/FailedMessageEventTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Tests/Event/FailedMessageEventTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Tests/Event/FailedMessageEventTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Tests/Event/FailedMessageEventTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -58,7 +58,7 @@
         $transport = new class($clientMock, $eventDispatcherMock) extends AbstractTransport {
             public $exception;
 
-            public function __construct($client, EventDispatcherInterface $dispatcher = null)
+            public function __construct($client, ?EventDispatcherInterface $dispatcher = null)
             {
                 $this->exception = new NullTransportException();
                 parent::__construct($client, $dispatcher);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Tests/Mailer/DummyMailer.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Tests/Mailer/DummyMailer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Tests/Mailer/DummyMailer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Tests/Mailer/DummyMailer.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
 {
     private $sentMessage = null;
 
-    public function send(RawMessage $message, Envelope $envelope = null): void
+    public function send(RawMessage $message, ?Envelope $envelope = null): void
     {
         $this->sentMessage = $message;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Tests/Transport/DsnTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Tests/Transport/DsnTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Tests/Transport/DsnTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Tests/Transport/DsnTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     /**
      * @dataProvider constructProvider
      */
-    public function testConstruct(string $dsnString, string $scheme, string $host, string $user = null, string $password = null, int $port = null, array $options = [], string $path = null)
+    public function testConstruct(string $dsnString, string $scheme, string $host, ?string $user = null, ?string $password = null, ?int $port = null, array $options = [], ?string $path = null)
     {
         $dsn = new Dsn($dsnString);
         $this->assertSame($dsnString, $dsn->getOriginalDsn());
@@ -155,24 +155,24 @@
     {
         yield [
             'some://',
-            'The "some://" notifier DSN is invalid.',
+            'The notifier DSN is invalid.',
         ];
 
         yield [
             '//slack',
-            'The "//slack" notifier DSN must contain a scheme.',
+            'The notifier DSN must contain a scheme.',
         ];
 
         yield [
             'file:///some/path',
-            'The "file:///some/path" notifier DSN must contain a host (use "default" by default).',
+            'The notifier DSN must contain a host (use "default" by default).',
         ];
     }
 
     /**
      * @dataProvider getOptionProvider
      */
-    public function testGetOption($expected, string $dsnString, string $option, string $default = null)
+    public function testGetOption($expected, string $dsnString, string $option, ?string $default = null)
     {
         $dsn = new Dsn($dsnString);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Tests/Transport/FailoverTransportTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Tests/Transport/FailoverTransportTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Tests/Transport/FailoverTransportTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Tests/Transport/FailoverTransportTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -80,11 +80,11 @@
 
         $t1 = $this->createMock(TransportInterface::class);
         $t1->method('supports')->with($message)->willReturn(true);
-        $t1->expects($this->once())->method('send')->with($message)->will($this->throwException($this->createMock(TransportExceptionInterface::class)));
+        $t1->expects($this->once())->method('send')->with($message)->willThrowException($this->createMock(TransportExceptionInterface::class));
 
         $t2 = $this->createMock(TransportInterface::class);
         $t2->method('supports')->with($message)->willReturn(true);
-        $t2->expects($this->once())->method('send')->with($message)->will($this->throwException($this->createMock(TransportExceptionInterface::class)));
+        $t2->expects($this->once())->method('send')->with($message)->willThrowException($this->createMock(TransportExceptionInterface::class));
 
         $t = new FailoverTransport([$t1, $t2]);
 
@@ -100,7 +100,7 @@
 
         $t1 = $this->createMock(TransportInterface::class);
         $t1->method('supports')->with($message)->willReturn(true);
-        $t1->expects($this->once())->method('send')->will($this->throwException($this->createMock(TransportExceptionInterface::class)));
+        $t1->expects($this->once())->method('send')->willThrowException($this->createMock(TransportExceptionInterface::class));
 
         $t2 = $this->createMock(TransportInterface::class);
         $t2->method('supports')->with($message)->willReturn(true);
@@ -117,17 +117,21 @@
 
         $t1 = $this->createMock(TransportInterface::class);
         $t1->method('supports')->with($message)->willReturn(true);
-        $t1->method('send')->will($this->throwException($this->createMock(TransportExceptionInterface::class)));
+        $t1->method('send')->willThrowException($this->createMock(TransportExceptionInterface::class));
         $t1->expects($this->once())->method('send');
         $t2 = $this->createMock(TransportInterface::class);
         $t2->method('supports')->with($message)->willReturn(true);
-        $t2->expects($this->exactly(3))
+
+        $matcher = $this->exactly(3);
+        $t2->expects($matcher)
             ->method('send')
-            ->willReturnOnConsecutiveCalls(
-                new SentMessage($message, 't2'),
-                new SentMessage($message, 't2'),
-                $this->throwException($this->createMock(TransportExceptionInterface::class))
-            );
+            ->willReturnCallback(function () use ($matcher, $message) {
+                if (3 === $matcher->getInvocationCount()) {
+                    throw $this->createMock(TransportExceptionInterface::class);
+                }
+
+                return new SentMessage($message, 't2');
+            });
         $t = new FailoverTransport([$t1, $t2], 40);
         $t->send($message);
         sleep(4);
@@ -146,16 +150,27 @@
 
         $t1 = $this->createMock(TransportInterface::class);
         $t1->method('supports')->with($message)->willReturn(true);
-        $t1->expects($this->exactly(2))->method('send')->willReturnOnConsecutiveCalls(
-            $this->throwException($this->createMock(TransportExceptionInterface::class)),
-            new SentMessage($message, 't1')
-        );
+
+        $t1Matcher = $this->exactly(2);
+        $t1->expects($t1Matcher)->method('send')
+            ->willReturnCallback(function () use ($t1Matcher, $message) {
+                if (1 === $t1Matcher->getInvocationCount()) {
+                    throw $this->createMock(TransportExceptionInterface::class);
+                }
+
+                return new SentMessage($message, 't1');
+            });
         $t2 = $this->createMock(TransportInterface::class);
         $t2->method('supports')->with($message)->willReturn(true);
-        $t2->expects($this->exactly(2))->method('send')->willReturnOnConsecutiveCalls(
-            new SentMessage($message, 't2'),
-            $this->throwException($this->createMock(TransportExceptionInterface::class))
-        );
+
+        $t2Matcher = $this->exactly(2);
+        $t2->expects($t2Matcher)->method('send')->willReturnCallback(function () use ($t2Matcher, $message) {
+            if (1 === $t2Matcher->getInvocationCount()) {
+                return new SentMessage($message, 't1');
+            }
+
+            throw $this->createMock(TransportExceptionInterface::class);
+        });
 
         $t = new FailoverTransport([$t1, $t2], 1);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/TexterInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/TexterInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/TexterInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/TexterInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,7 +14,7 @@
 use Symfony\Component\Notifier\Transport\TransportInterface;
 
 /**
- * Interface for classes able to send SMS messages synchronous and/or asynchronous.
+ * Interface for classes able to send SMS messages synchronously and/or asynchronously.
  *
  * @author Fabien Potencier <fabien@symfony.com>
  */
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Texter.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Texter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Texter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Texter.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     private $bus;
     private $dispatcher;
 
-    public function __construct(TransportInterface $transport, MessageBusInterface $bus = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(TransportInterface $transport, ?MessageBusInterface $bus = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->transport = $transport;
         $this->bus = $bus;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Transport/AbstractTransportFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Transport/AbstractTransportFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Transport/AbstractTransportFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Transport/AbstractTransportFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     protected $dispatcher;
     protected $client;
 
-    public function __construct(EventDispatcherInterface $dispatcher = null, HttpClientInterface $client = null)
+    public function __construct(?EventDispatcherInterface $dispatcher = null, ?HttpClientInterface $client = null)
     {
         $this->dispatcher = class_exists(Event::class) ? LegacyEventDispatcherProxy::decorate($dispatcher) : $dispatcher;
         $this->client = $client;
@@ -46,7 +46,7 @@
     {
         $user = $dsn->getUser();
         if (null === $user) {
-            throw new IncompleteDsnException('User is not set.', $dsn->getOriginalDsn());
+            throw new IncompleteDsnException('User is not set.', $dsn->getScheme().'://'.$dsn->getHost());
         }
 
         return $user;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Transport/AbstractTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Transport/AbstractTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Transport/AbstractTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Transport/AbstractTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     protected $host;
     protected $port;
 
-    public function __construct(HttpClientInterface $client = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(?HttpClientInterface $client = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->client = $client;
         if (null === $client) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Transport/Dsn.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Transport/Dsn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Transport/Dsn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Transport/Dsn.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,25 +33,25 @@
     {
         $this->originalDsn = $dsn;
 
-        if (false === $parsedDsn = parse_url($dsn)) {
-            throw new InvalidArgumentException(sprintf('The "%s" notifier DSN is invalid.', $dsn));
+        if (false === $params = parse_url($dsn)) {
+            throw new InvalidArgumentException('The notifier DSN is invalid.');
         }
 
-        if (!isset($parsedDsn['scheme'])) {
-            throw new InvalidArgumentException(sprintf('The "%s" notifier DSN must contain a scheme.', $dsn));
+        if (!isset($params['scheme'])) {
+            throw new InvalidArgumentException('The notifier DSN must contain a scheme.');
         }
-        $this->scheme = $parsedDsn['scheme'];
+        $this->scheme = $params['scheme'];
 
-        if (!isset($parsedDsn['host'])) {
-            throw new InvalidArgumentException(sprintf('The "%s" notifier DSN must contain a host (use "default" by default).', $dsn));
+        if (!isset($params['host'])) {
+            throw new InvalidArgumentException('The notifier DSN must contain a host (use "default" by default).');
         }
-        $this->host = $parsedDsn['host'];
+        $this->host = $params['host'];
 
-        $this->user = '' !== ($parsedDsn['user'] ?? '') ? urldecode($parsedDsn['user']) : null;
-        $this->password = '' !== ($parsedDsn['pass'] ?? '') ? urldecode($parsedDsn['pass']) : null;
-        $this->port = $parsedDsn['port'] ?? null;
-        $this->path = $parsedDsn['path'] ?? null;
-        parse_str($parsedDsn['query'] ?? '', $this->options);
+        $this->user = '' !== ($params['user'] ?? '') ? rawurldecode($params['user']) : null;
+        $this->password = '' !== ($params['pass'] ?? '') ? rawurldecode($params['pass']) : null;
+        $this->port = $params['port'] ?? null;
+        $this->path = $params['path'] ?? null;
+        parse_str($params['query'] ?? '', $this->options);
     }
 
     public function getScheme(): string
@@ -74,7 +74,7 @@
         return $this->password;
     }
 
-    public function getPort(int $default = null): ?int
+    public function getPort(?int $default = null): ?int
     {
         return $this->port ?? $default;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Transport/NullTransport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Transport/NullTransport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Transport/NullTransport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Transport/NullTransport.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
 {
     private $dispatcher;
 
-    public function __construct(EventDispatcherInterface $dispatcher = null)
+    public function __construct(?EventDispatcherInterface $dispatcher = null)
     {
         $this->dispatcher = class_exists(Event::class) ? LegacyEventDispatcherProxy::decorate($dispatcher) : $dispatcher;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Transport.php symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Transport.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Notifier/Transport.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Notifier/Transport.php	2026-05-20 10:22:01.000000000 +0200
@@ -108,14 +108,14 @@
 
     private $factories;
 
-    public static function fromDsn(string $dsn, EventDispatcherInterface $dispatcher = null, HttpClientInterface $client = null): TransportInterface
+    public static function fromDsn(string $dsn, ?EventDispatcherInterface $dispatcher = null, ?HttpClientInterface $client = null): TransportInterface
     {
         $factory = new self(self::getDefaultFactories($dispatcher, $client));
 
         return $factory->fromString($dsn);
     }
 
-    public static function fromDsns(array $dsns, EventDispatcherInterface $dispatcher = null, HttpClientInterface $client = null): TransportInterface
+    public static function fromDsns(array $dsns, ?EventDispatcherInterface $dispatcher = null, ?HttpClientInterface $client = null): TransportInterface
     {
         $factory = new self(iterator_to_array(self::getDefaultFactories($dispatcher, $client)));
 
@@ -182,7 +182,7 @@
     /**
      * @return TransportFactoryInterface[]
      */
-    private static function getDefaultFactories(EventDispatcherInterface $dispatcher = null, HttpClientInterface $client = null): iterable
+    private static function getDefaultFactories(?EventDispatcherInterface $dispatcher = null, ?HttpClientInterface $client = null): iterable
     {
         foreach (self::FACTORY_CLASSES as $factoryClass) {
             if (class_exists($factoryClass)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/OptionsResolver/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/OptionsResolver/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/OptionsResolver/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/OptionsResolver/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/OptionsResolver/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/OptionsResolver/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/OptionsResolver/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/OptionsResolver/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/OptionsResolver/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/OptionsResolver/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/OptionsResolver/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/OptionsResolver/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Command/UserPasswordHashCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Command/UserPasswordHashCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Command/UserPasswordHashCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Command/UserPasswordHashCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -70,7 +70,7 @@
 Suppose that you have the following security configuration in your application:
 
 <comment>
-# app/config/security.yml
+# config/packages/security.yml
 security:
     password_hashers:
         Symfony\Component\Security\Core\User\InMemoryUser: plaintext
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -17,6 +17,7 @@
     ],
     "require": {
         "php": ">=7.2.5",
+        "symfony/deprecation-contracts": "^2.1|^3",
         "symfony/polyfill-php80": "^1.15"
     },
     "require-dev": {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Exception/InvalidPasswordException.php symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Exception/InvalidPasswordException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Exception/InvalidPasswordException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Exception/InvalidPasswordException.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
  */
 class InvalidPasswordException extends \RuntimeException implements ExceptionInterface
 {
-    public function __construct(string $message = 'Invalid password.', int $code = 0, \Throwable $previous = null)
+    public function __construct(string $message = 'Invalid password.', int $code = 0, ?\Throwable $previous = null)
     {
         parent::__construct($message, $code, $previous);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Hasher/MessageDigestPasswordHasher.php symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Hasher/MessageDigestPasswordHasher.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Hasher/MessageDigestPasswordHasher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Hasher/MessageDigestPasswordHasher.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,7 +48,7 @@
         $this->iterations = $iterations;
     }
 
-    public function hash(string $plainPassword, string $salt = null): string
+    public function hash(string $plainPassword, ?string $salt = null): string
     {
         if ($this->isPasswordTooLong($plainPassword)) {
             throw new InvalidPasswordException();
@@ -69,7 +69,7 @@
         return $this->encodeHashAsBase64 ? base64_encode($digest) : bin2hex($digest);
     }
 
-    public function verify(string $hashedPassword, string $plainPassword, string $salt = null): bool
+    public function verify(string $hashedPassword, string $plainPassword, ?string $salt = null): bool
     {
         if (\strlen($hashedPassword) !== $this->hashLength || false !== strpos($hashedPassword, '$')) {
             return false;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Hasher/MigratingPasswordHasher.php symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Hasher/MigratingPasswordHasher.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Hasher/MigratingPasswordHasher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Hasher/MigratingPasswordHasher.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,12 +33,12 @@
         $this->extraHashers = $extraHashers;
     }
 
-    public function hash(string $plainPassword, string $salt = null): string
+    public function hash(string $plainPassword, ?string $salt = null): string
     {
         return $this->bestHasher->hash($plainPassword, $salt);
     }
 
-    public function verify(string $hashedPassword, string $plainPassword, string $salt = null): bool
+    public function verify(string $hashedPassword, string $plainPassword, ?string $salt = null): bool
     {
         if ($this->bestHasher->verify($hashedPassword, $plainPassword, $salt)) {
             return true;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Hasher/NativePasswordHasher.php symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Hasher/NativePasswordHasher.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Hasher/NativePasswordHasher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Hasher/NativePasswordHasher.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     /**
      * @param string|null $algorithm An algorithm supported by password_hash() or null to use the best available algorithm
      */
-    public function __construct(int $opsLimit = null, int $memLimit = null, int $cost = null, string $algorithm = null)
+    public function __construct(?int $opsLimit = null, ?int $memLimit = null, ?int $cost = null, ?string $algorithm = null)
     {
         $cost = $cost ?? 13;
         $opsLimit = $opsLimit ?? max(4, \defined('SODIUM_CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE') ? \SODIUM_CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE : 4);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Hasher/PasswordHasherFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Hasher/PasswordHasherFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Hasher/PasswordHasherFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Hasher/PasswordHasherFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -71,6 +71,14 @@
      */
     private function createHasher(array $config, bool $isExtra = false): PasswordHasherInterface
     {
+        if (isset($config['instance'])) {
+            if (!isset($config['migrate_from'])) {
+                return $config['instance'];
+            }
+
+            $config = $this->getMigratingPasswordConfig($config);
+        }
+
         if (isset($config['algorithm'])) {
             $rawConfig = $config;
             $config = $this->getHasherConfigFromAlgorithm($config);
@@ -142,24 +150,8 @@
             ];
         }
 
-        if ($frompasswordHashers = ($config['migrate_from'] ?? false)) {
-            unset($config['migrate_from']);
-            $hasherChain = [$this->createHasher($config, true)];
-
-            foreach ($frompasswordHashers as $name) {
-                if (isset($this->passwordHashers[$name])) {
-                    $hasher = $this->createHasherUsingAdapter($name);
-                } else {
-                    $hasher = $this->createHasher(['algorithm' => $name], true);
-                }
-
-                $hasherChain[] = $hasher;
-            }
-
-            return [
-                'class' => MigratingPasswordHasher::class,
-                'arguments' => $hasherChain,
-            ];
+        if ($config['migrate_from'] ?? false) {
+            return $this->getMigratingPasswordConfig($config);
         }
 
         switch ($config['algorithm']) {
@@ -239,4 +231,26 @@
             ],
         ];
     }
+
+    private function getMigratingPasswordConfig(array $config): array
+    {
+        $frompasswordHashers = $config['migrate_from'];
+        unset($config['migrate_from']);
+        $hasherChain = [$this->createHasher($config, true)];
+
+        foreach ($frompasswordHashers as $name) {
+            if ($this->passwordHashers[$name] ?? false) {
+                $hasher = $this->createHasherUsingAdapter($name);
+            } else {
+                $hasher = $this->createHasher(['algorithm' => $name], true);
+            }
+
+            $hasherChain[] = $hasher;
+        }
+
+        return [
+            'class' => MigratingPasswordHasher::class,
+            'arguments' => $hasherChain,
+        ];
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Hasher/Pbkdf2PasswordHasher.php symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Hasher/Pbkdf2PasswordHasher.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Hasher/Pbkdf2PasswordHasher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Hasher/Pbkdf2PasswordHasher.php	2026-05-20 10:22:01.000000000 +0200
@@ -59,7 +59,7 @@
         $this->iterations = $iterations;
     }
 
-    public function hash(string $plainPassword, string $salt = null): string
+    public function hash(string $plainPassword, ?string $salt = null): string
     {
         if ($this->isPasswordTooLong($plainPassword)) {
             throw new InvalidPasswordException();
@@ -69,12 +69,12 @@
             throw new LogicException(sprintf('The algorithm "%s" is not supported.', $this->algorithm));
         }
 
-        $digest = hash_pbkdf2($this->algorithm, $plainPassword, $salt, $this->iterations, $this->length, true);
+        $digest = hash_pbkdf2($this->algorithm, $plainPassword, $salt ?? '', $this->iterations, $this->length, true);
 
         return $this->encodeHashAsBase64 ? base64_encode($digest) : bin2hex($digest);
     }
 
-    public function verify(string $hashedPassword, string $plainPassword, string $salt = null): bool
+    public function verify(string $hashedPassword, string $plainPassword, ?string $salt = null): bool
     {
         if (\strlen($hashedPassword) !== $this->encodedLength || false !== strpos($hashedPassword, '$')) {
             return false;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Hasher/PlaintextPasswordHasher.php symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Hasher/PlaintextPasswordHasher.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Hasher/PlaintextPasswordHasher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Hasher/PlaintextPasswordHasher.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
     /**
      * {@inheritdoc}
      */
-    public function hash(string $plainPassword, string $salt = null): string
+    public function hash(string $plainPassword, ?string $salt = null): string
     {
         if ($this->isPasswordTooLong($plainPassword)) {
             throw new InvalidPasswordException();
@@ -47,7 +47,7 @@
         return $this->mergePasswordAndSalt($plainPassword, $salt);
     }
 
-    public function verify(string $hashedPassword, string $plainPassword, string $salt = null): bool
+    public function verify(string $hashedPassword, string $plainPassword, ?string $salt = null): bool
     {
         if ($this->isPasswordTooLong($plainPassword)) {
             return false;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Hasher/SodiumPasswordHasher.php symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Hasher/SodiumPasswordHasher.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Hasher/SodiumPasswordHasher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Hasher/SodiumPasswordHasher.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     private $opsLimit;
     private $memLimit;
 
-    public function __construct(int $opsLimit = null, int $memLimit = null)
+    public function __construct(?int $opsLimit = null, ?int $memLimit = null)
     {
         if (!self::isSupported()) {
             throw new LogicException('Libsodium is not available. You should either install the sodium extension or use a different password hasher.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/LegacyPasswordHasherInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/LegacyPasswordHasherInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/LegacyPasswordHasherInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/LegacyPasswordHasherInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,10 +27,10 @@
      *
      * @throws InvalidPasswordException If the plain password is invalid, e.g. excessively long
      */
-    public function hash(string $plainPassword, string $salt = null): string;
+    public function hash(string $plainPassword, ?string $salt = null): string;
 
     /**
      * Checks that a plain password and a salt match a password hash.
      */
-    public function verify(string $hashedPassword, string $plainPassword, string $salt = null): bool;
+    public function verify(string $hashedPassword, string $plainPassword, ?string $salt = null): bool;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/NativePasswordHasherTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -51,25 +51,25 @@
     {
         $hasher = new NativePasswordHasher();
         $result = $hasher->hash('password', null);
-        $this->assertTrue($hasher->verify($result, 'password', null));
-        $this->assertFalse($hasher->verify($result, 'anotherPassword', null));
-        $this->assertFalse($hasher->verify($result, '', null));
+        $this->assertTrue($hasher->verify($result, 'password'));
+        $this->assertFalse($hasher->verify($result, 'anotherPassword'));
+        $this->assertFalse($hasher->verify($result, ''));
     }
 
     public function testNonArgonValidation()
     {
         $hasher = new NativePasswordHasher();
-        $this->assertTrue($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'password', null));
-        $this->assertFalse($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'anotherPassword', null));
-        $this->assertTrue($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'password', null));
-        $this->assertFalse($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'anotherPassword', null));
+        $this->assertTrue($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'password'));
+        $this->assertFalse($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'anotherPassword'));
+        $this->assertTrue($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'password'));
+        $this->assertFalse($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'anotherPassword'));
     }
 
     public function testConfiguredAlgorithm()
     {
         $hasher = new NativePasswordHasher(null, null, null, \PASSWORD_BCRYPT);
-        $result = $hasher->hash('password', null);
-        $this->assertTrue($hasher->verify($result, 'password', null));
+        $result = $hasher->hash('password');
+        $this->assertTrue($hasher->verify($result, 'password'));
         $this->assertStringStartsWith('$2', $result);
     }
 
@@ -84,8 +84,8 @@
     public function testConfiguredAlgorithmWithLegacyConstValue()
     {
         $hasher = new NativePasswordHasher(null, null, null, '1');
-        $result = $hasher->hash('password', null);
-        $this->assertTrue($hasher->verify($result, 'password', null));
+        $result = $hasher->hash('password');
+        $this->assertTrue($hasher->verify($result, 'password'));
         $this->assertStringStartsWith('$2', $result);
     }
 
@@ -94,17 +94,49 @@
         $hasher = new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT);
         $plainPassword = str_repeat('a', 100);
 
-        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword, 'salt'));
-        $this->assertTrue($hasher->verify($hasher->hash($plainPassword), $plainPassword, 'salt'));
+        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword));
+        $this->assertTrue($hasher->verify($hasher->hash($plainPassword), $plainPassword));
+    }
+
+    /**
+     * @requires PHP < 8.4
+     */
+    public function testBcryptWithNulByteWithNativePasswordHash()
+    {
+        $hasher = new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT);
+        $plainPassword = "a\0b";
+
+        try {
+            $hash = password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]);
+        } catch (\Throwable $throwable) {
+            // we skip the test in case the current PHP version does not support NUL bytes in passwords
+            // with bcrypt
+            //
+            // @see https://github.com/php/php-src/commit/11f2568767660ffe92fbc6799800e01203aad73a
+            if (str_contains($throwable->getMessage(), 'Bcrypt password must not contain null character')) {
+                $this->markTestSkipped('password_hash() does not accept passwords containing NUL bytes.');
+            }
+
+            throw $throwable;
+        }
+
+        if (null === $hash) {
+            // we also skip the test in case password_hash() returns null as
+            // implemented in security patches backports
+            //
+            // @see https://github.com/shivammathur/php-src-backports/commit/d22d9ebb29dce86edd622205dd1196a2796c08c7
+            $this->markTestSkipped('password_hash() does not accept passwords containing NUL bytes.');
+        }
+
+        $this->assertFalse($hasher->verify($hash, $plainPassword));
     }
 
-    public function testBcryptWithNulByte()
+    public function testPasswordNulByteGracefullyHandled()
     {
         $hasher = new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT);
         $plainPassword = "a\0b";
 
-        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword, 'salt'));
-        $this->assertTrue($hasher->verify($hasher->hash($plainPassword), $plainPassword, 'salt'));
+        $this->assertTrue($hasher->verify($hasher->hash($plainPassword), $plainPassword));
     }
 
     public function testNeedsRehash()
@@ -113,7 +145,7 @@
 
         $this->assertTrue($hasher->needsRehash('dummyhash'));
 
-        $hash = $hasher->hash('foo', 'salt');
+        $hash = $hasher->hash('foo');
         $this->assertFalse($hasher->needsRehash($hash));
 
         $hasher = new NativePasswordHasher(5, 11000, 5);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/PasswordHasherFactoryTest.php symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/PasswordHasherFactoryTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/PasswordHasherFactoryTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/PasswordHasherFactoryTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -49,6 +49,17 @@
         $this->assertEquals($expectedHasher->hash('foo', ''), $hasher->hash('foo', ''));
     }
 
+    public function testGetHasherWithInstance()
+    {
+        $factory = new PasswordHasherFactory([
+            PasswordAuthenticatedUserInterface::class => ['instance' => new MessageDigestPasswordHasher('sha1')],
+        ]);
+
+        $hasher = $factory->getPasswordHasher($this->createMock(PasswordAuthenticatedUserInterface::class));
+        $expectedHasher = new MessageDigestPasswordHasher('sha1');
+        $this->assertEquals($expectedHasher->hash('foo', ''), $hasher->hash('foo', ''));
+    }
+
     public function testGetHasherWithClassName()
     {
         $factory = new PasswordHasherFactory([
@@ -99,7 +110,7 @@
             'hasher_name' => new MessageDigestPasswordHasher('sha1'),
         ]);
 
-        $hasher = $factory->getPasswordHasher(new HasherAwareUser('user', 'pass'));
+        $hasher = $factory->getPasswordHasher(new HasherAwareUser());
         $expectedHasher = new MessageDigestPasswordHasher('sha1');
         $this->assertEquals($expectedHasher->hash('foo', ''), $hasher->hash('foo', ''));
     }
@@ -111,7 +122,7 @@
             'hasher_name' => new MessageDigestPasswordHasher('sha256'),
         ]);
 
-        $user = new HasherAwareUser('mathilde', 'krogulec');
+        $user = new HasherAwareUser();
         $user->hasherName = null;
         $hasher = $factory->getPasswordHasher($user);
         $expectedHasher = new MessageDigestPasswordHasher('sha1');
@@ -126,7 +137,7 @@
             'hasher_name' => new MessageDigestPasswordHasher('sha256'),
         ]);
 
-        $user = new HasherAwareUser('user', 'pass');
+        $user = new HasherAwareUser();
         $user->hasherName = 'invalid_hasher_name';
         $factory->getPasswordHasher($user);
     }
@@ -157,8 +168,30 @@
         $hasher = $factory->getPasswordHasher(SomeUser::class);
         $this->assertInstanceOf(MigratingPasswordHasher::class, $hasher);
 
-        $this->assertTrue($hasher->verify((new SodiumPasswordHasher())->hash('foo', null), 'foo', null));
-        $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, null, \PASSWORD_BCRYPT))->hash('foo', null), 'foo', null));
+        $this->assertTrue($hasher->verify((new SodiumPasswordHasher())->hash('foo'), 'foo', null));
+        $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, null, \PASSWORD_BCRYPT))->hash('foo'), 'foo', null));
+        $this->assertTrue($hasher->verify($digest->hash('foo'), 'foo', null));
+        $this->assertStringStartsWith(\SODIUM_CRYPTO_PWHASH_STRPREFIX, $hasher->hash('foo', null));
+    }
+
+    public function testMigrateFromWithCustomInstance()
+    {
+        if (!SodiumPasswordHasher::isSupported()) {
+            $this->markTestSkipped('Sodium is not available');
+        }
+
+        $sodium = new SodiumPasswordHasher();
+
+        $factory = new PasswordHasherFactory([
+            'digest_hasher' => $digest = new MessageDigestPasswordHasher('sha256'),
+            SomeUser::class => ['instance' => $sodium, 'migrate_from' => ['bcrypt', 'digest_hasher']],
+        ]);
+
+        $hasher = $factory->getPasswordHasher(SomeUser::class);
+        $this->assertInstanceOf(MigratingPasswordHasher::class, $hasher);
+
+        $this->assertTrue($hasher->verify((new SodiumPasswordHasher())->hash('foo'), 'foo', null));
+        $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, null, \PASSWORD_BCRYPT))->hash('foo'), 'foo', null));
         $this->assertTrue($hasher->verify($digest->hash('foo', null), 'foo', null));
         $this->assertStringStartsWith(\SODIUM_CRYPTO_PWHASH_STRPREFIX, $hasher->hash('foo', null));
     }
@@ -180,8 +213,8 @@
         $hasher = $factory->getPasswordHasher(SomeUser::class);
         $this->assertInstanceOf(MigratingPasswordHasher::class, $hasher);
 
-        $this->assertTrue($hasher->verify((new SodiumPasswordHasher())->hash('foo', null), 'foo', null));
-        $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, null, \PASSWORD_BCRYPT))->hash('foo', null), 'foo', null));
+        $this->assertTrue($hasher->verify((new SodiumPasswordHasher())->hash('foo'), 'foo', null));
+        $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, null, \PASSWORD_BCRYPT))->hash('foo'), 'foo', null));
         $this->assertTrue($hasher->verify($plaintext->encodePassword('foo', null), 'foo', null));
         $this->assertStringStartsWith(\SODIUM_CRYPTO_PWHASH_STRPREFIX, $hasher->hash('foo', null));
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/SodiumPasswordHasherTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,65 +28,97 @@
     public function testValidation()
     {
         $hasher = new SodiumPasswordHasher();
-        $result = $hasher->hash('password', null);
-        $this->assertTrue($hasher->verify($result, 'password', null));
-        $this->assertFalse($hasher->verify($result, 'anotherPassword', null));
-        $this->assertFalse($hasher->verify($result, '', null));
+        $result = $hasher->hash('password');
+        $this->assertTrue($hasher->verify($result, 'password'));
+        $this->assertFalse($hasher->verify($result, 'anotherPassword'));
+        $this->assertFalse($hasher->verify($result, ''));
     }
 
     public function testBcryptValidation()
     {
         $hasher = new SodiumPasswordHasher();
-        $this->assertTrue($hasher->verify('$2y$04$M8GDODMoGQLQRpkYCdoJh.lbiZPee3SZI32RcYK49XYTolDGwoRMm', 'abc', null));
+        $this->assertTrue($hasher->verify('$2y$04$M8GDODMoGQLQRpkYCdoJh.lbiZPee3SZI32RcYK49XYTolDGwoRMm', 'abc'));
     }
 
     public function testNonArgonValidation()
     {
         $hasher = new SodiumPasswordHasher();
-        $this->assertTrue($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'password', null));
-        $this->assertFalse($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'anotherPassword', null));
-        $this->assertTrue($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'password', null));
-        $this->assertFalse($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'anotherPassword', null));
+        $this->assertTrue($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'password'));
+        $this->assertFalse($hasher->verify('$5$abcdefgh$ZLdkj8mkc2XVSrPVjskDAgZPGjtj1VGVaa1aUkrMTU/', 'anotherPassword'));
+        $this->assertTrue($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'password'));
+        $this->assertFalse($hasher->verify('$6$abcdefgh$yVfUwsw5T.JApa8POvClA1pQ5peiq97DUNyXCZN5IrF.BMSkiaLQ5kvpuEm/VQ1Tvh/KV2TcaWh8qinoW5dhA1', 'anotherPassword'));
     }
 
     public function testHashLength()
     {
         $this->expectException(InvalidPasswordException::class);
         $hasher = new SodiumPasswordHasher();
-        $hasher->hash(str_repeat('a', 4097), 'salt');
+        $hasher->hash(str_repeat('a', 4097));
     }
 
     public function testCheckPasswordLength()
     {
         $hasher = new SodiumPasswordHasher();
-        $result = $hasher->hash(str_repeat('a', 4096), null);
-        $this->assertFalse($hasher->verify($result, str_repeat('a', 4097), null));
-        $this->assertTrue($hasher->verify($result, str_repeat('a', 4096), null));
+        $result = $hasher->hash(str_repeat('a', 4096));
+        $this->assertFalse($hasher->verify($result, str_repeat('a', 4097)));
+        $this->assertTrue($hasher->verify($result, str_repeat('a', 4096)));
     }
 
     public function testBcryptWithLongPassword()
     {
-        $hasher = new SodiumPasswordHasher(null, null, 4);
+        $hasher = new SodiumPasswordHasher(null, null);
         $plainPassword = str_repeat('a', 100);
 
-        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword, 'salt'));
-        $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT))->hash($plainPassword), $plainPassword, 'salt'));
+        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword));
+        $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT))->hash($plainPassword), $plainPassword));
     }
 
-    public function testBcryptWithNulByte()
+    /**
+     * @requires PHP < 8.4
+     */
+    public function testBcryptWithNulByteWithNativePasswordHash()
     {
-        $hasher = new SodiumPasswordHasher(null, null, 4);
+        $hasher = new SodiumPasswordHasher(null, null);
         $plainPassword = "a\0b";
 
-        $this->assertFalse($hasher->verify(password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]), $plainPassword, 'salt'));
-        $this->assertTrue($hasher->verify((new NativePasswordHasher(null, null, 4, \PASSWORD_BCRYPT))->hash($plainPassword), $plainPassword, 'salt'));
+        try {
+            $hash = password_hash($plainPassword, \PASSWORD_BCRYPT, ['cost' => 4]);
+        } catch (\Throwable $throwable) {
+            // we skip the test in case the current PHP version does not support NUL bytes in passwords
+            // with bcrypt
+            //
+            // @see https://github.com/php/php-src/commit/11f2568767660ffe92fbc6799800e01203aad73a
+            if (str_contains($throwable->getMessage(), 'Bcrypt password must not contain null character')) {
+                $this->markTestSkipped('password_hash() does not accept passwords containing NUL bytes.');
+            }
+
+            throw $throwable;
+        }
+
+        if (null === $hash) {
+            // we also skip the test in case password_hash() returns null as
+            // implemented in security patches backports
+            //
+            // @see https://github.com/shivammathur/php-src-backports/commit/d22d9ebb29dce86edd622205dd1196a2796c08c7
+            $this->markTestSkipped('password_hash() does not accept passwords containing NUL bytes.');
+        }
+
+        $this->assertFalse($hasher->verify($hash, $plainPassword));
+    }
+
+    public function testPasswordNulByteGracefullyHandled()
+    {
+        $hasher = new SodiumPasswordHasher(null, null);
+        $plainPassword = "a\0b";
+
+        $this->assertTrue($hasher->verify($hasher->hash($plainPassword), $plainPassword));
     }
 
     public function testUserProvidedSaltIsNotUsed()
     {
         $hasher = new SodiumPasswordHasher();
-        $result = $hasher->hash('password', 'salt');
-        $this->assertTrue($hasher->verify($result, 'password', 'anotherSalt'));
+        $result = $hasher->hash('password');
+        $this->assertTrue($hasher->verify($result, 'password'));
     }
 
     public function testNeedsRehash()
@@ -95,7 +127,7 @@
 
         $this->assertTrue($hasher->needsRehash('dummyhash'));
 
-        $hash = $hasher->hash('foo', 'salt');
+        $hash = $hasher->hash('foo');
         $this->assertFalse($hasher->needsRehash($hash));
 
         $hasher = new SodiumPasswordHasher(5, 11000);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/UserPasswordHasherTest.php symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/UserPasswordHasherTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/UserPasswordHasherTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PasswordHasher/Tests/Hasher/UserPasswordHasherTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -154,7 +154,7 @@
         $mockPasswordHasherFactory->expects($this->any())
             ->method('getPasswordHasher')
             ->with($user)
-            ->will($this->onConsecutiveCalls($hasher, $hasher, new NativePasswordHasher(5, 20000, 5), $hasher));
+            ->willReturn($hasher, $hasher, new NativePasswordHasher(5, 20000, 5), $hasher);
 
         $passwordHasher = new UserPasswordHasher($mockPasswordHasherFactory);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Process/ExecutableFinder.php symfony-5.4.52+dfsg/src/Symfony/Component/Process/ExecutableFinder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Process/ExecutableFinder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Process/ExecutableFinder.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,15 @@
  */
 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',
+    ];
+
+    private $suffixes = [];
 
     /**
      * Replaces default suffixes of executable.
@@ -46,41 +54,50 @@
      *
      * @return string|null
      */
-    public function find(string $name, string $default = null, array $extraDirs = [])
+    public function find(string $name, ?string $default = null, array $extraDirs = [])
     {
-        if (\ini_get('open_basedir')) {
-            $searchPath = array_merge(explode(\PATH_SEPARATOR, \ini_get('open_basedir')), $extraDirs);
-            $dirs = [];
-            foreach ($searchPath as $path) {
-                // Silencing against https://bugs.php.net/69240
-                if (@is_dir($path)) {
-                    $dirs[] = $path;
-                } else {
-                    if (basename($path) == $name && @is_executable($path)) {
-                        return $path;
-                    }
-                }
-            }
-        } else {
-            $dirs = array_merge(
-                explode(\PATH_SEPARATOR, getenv('PATH') ?: getenv('Path')),
-                $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;
         }
 
-        $suffixes = [''];
+        $dirs = array_merge(
+            explode(\PATH_SEPARATOR, getenv('PATH') ?: getenv('Path')),
+            $extraDirs
+        );
+
+        $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) {
+                    $dir = '.';
+                }
                 if (@is_file($file = $dir.\DIRECTORY_SEPARATOR.$name.$suffix) && ('\\' === \DIRECTORY_SEPARATOR || @is_executable($file))) {
                     return $file;
                 }
+
+                if (!@is_dir($dir) && basename($dir) === $name.$suffix && @is_executable($dir)) {
+                    return $dir;
+                }
             }
         }
 
+        if ('\\' === \DIRECTORY_SEPARATOR || !\function_exists('exec') || \strlen($name) !== strcspn($name, '/'.\DIRECTORY_SEPARATOR)) {
+            return $default;
+        }
+
+        $execResult = exec('command -v -- '.escapeshellarg($name));
+
+        if (($executablePath = substr($execResult, 0, strpos($execResult, \PHP_EOL) ?: null)) && @is_executable($executablePath)) {
+            return $executablePath;
+        }
+
         return $default;
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Process/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Process/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Process/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Process/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Process/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Process/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Process/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Process/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Process/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Process/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Process/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Process/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Process/InputStream.php symfony-5.4.52+dfsg/src/Symfony/Component/Process/InputStream.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Process/InputStream.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Process/InputStream.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     /**
      * Sets a callback that is called when the write buffer becomes empty.
      */
-    public function onEmpty(callable $onEmpty = null)
+    public function onEmpty(?callable $onEmpty = null)
     {
         $this->onEmpty = $onEmpty;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Process/PhpExecutableFinder.php symfony-5.4.52+dfsg/src/Symfony/Component/Process/PhpExecutableFinder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Process/PhpExecutableFinder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Process/PhpExecutableFinder.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,15 +34,8 @@
     public function find(bool $includeArgs = true)
     {
         if ($php = getenv('PHP_BINARY')) {
-            if (!is_executable($php)) {
-                $command = '\\' === \DIRECTORY_SEPARATOR ? 'where' : 'command -v';
-                if ($php = strtok(exec($command.' '.escapeshellarg($php)), \PHP_EOL)) {
-                    if (!is_executable($php)) {
-                        return false;
-                    }
-                } else {
-                    return false;
-                }
+            if (!is_executable($php) && !$php = $this->executableFinder->find($php)) {
+                return false;
             }
 
             if (@is_dir($php)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Process/PhpProcess.php symfony-5.4.52+dfsg/src/Symfony/Component/Process/PhpProcess.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Process/PhpProcess.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Process/PhpProcess.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
      * @param int         $timeout The timeout in seconds
      * @param array|null  $php     Path to the PHP binary to use with any additional arguments
      */
-    public function __construct(string $script, string $cwd = null, array $env = null, int $timeout = 60, array $php = null)
+    public function __construct(string $script, ?string $cwd = null, ?array $env = null, int $timeout = 60, ?array $php = null)
     {
         if (null === $php) {
             $executableFinder = new PhpExecutableFinder();
@@ -53,7 +53,7 @@
     /**
      * {@inheritdoc}
      */
-    public static function fromShellCommandline(string $command, string $cwd = null, array $env = null, $input = null, ?float $timeout = 60)
+    public static function fromShellCommandline(string $command, ?string $cwd = null, ?array $env = null, $input = null, ?float $timeout = 60)
     {
         throw new LogicException(sprintf('The "%s()" method cannot be called when using "%s".', __METHOD__, self::class));
     }
@@ -61,7 +61,7 @@
     /**
      * {@inheritdoc}
      */
-    public function start(callable $callback = null, array $env = [])
+    public function start(?callable $callback = null, array $env = [])
     {
         if (null === $this->getCommandLine()) {
             throw new RuntimeException('Unable to find the PHP executable.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Process/Pipes/WindowsPipes.php symfony-5.4.52+dfsg/src/Symfony/Component/Process/Pipes/WindowsPipes.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Process/Pipes/WindowsPipes.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Process/Pipes/WindowsPipes.php	2026-05-20 10:22:01.000000000 +0200
@@ -149,7 +149,7 @@
             if ($w) {
                 @stream_select($r, $w, $e, 0, Process::TIMEOUT_PRECISION * 1E6);
             } elseif ($this->fileHandles) {
-                usleep(Process::TIMEOUT_PRECISION * 1E6);
+                usleep((int) (Process::TIMEOUT_PRECISION * 1E6));
             }
         }
         foreach ($this->fileHandles as $type => $fileHandle) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Process/Process.php symfony-5.4.52+dfsg/src/Symfony/Component/Process/Process.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Process/Process.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Process/Process.php	2026-05-20 10:22:01.000000000 +0200
@@ -80,6 +80,7 @@
     private $processPipes;
 
     private $latestSignal;
+    private $cachedExitCode;
 
     private static $sigchild;
 
@@ -140,7 +141,7 @@
      *
      * @throws LogicException When proc_open is not installed
      */
-    public function __construct(array $command, string $cwd = null, array $env = null, $input = null, ?float $timeout = 60)
+    public function __construct(array $command, ?string $cwd = null, ?array $env = null, $input = null, ?float $timeout = 60)
     {
         if (!\function_exists('proc_open')) {
             throw new LogicException('The Process class relies on proc_open, which is not available on your PHP installation.');
@@ -189,7 +190,7 @@
      *
      * @throws LogicException When proc_open is not installed
      */
-    public static function fromShellCommandline(string $command, string $cwd = null, array $env = null, $input = null, ?float $timeout = 60)
+    public static function fromShellCommandline(string $command, ?string $cwd = null, ?array $env = null, $input = null, ?float $timeout = 60)
     {
         $process = new static([], $cwd, $env, $input, $timeout);
         $process->commandline = $command;
@@ -247,7 +248,7 @@
      *
      * @final
      */
-    public function run(callable $callback = null, array $env = []): int
+    public function run(?callable $callback = null, array $env = []): int
     {
         $this->start($callback, $env);
 
@@ -266,7 +267,7 @@
      *
      * @final
      */
-    public function mustRun(callable $callback = null, array $env = []): self
+    public function mustRun(?callable $callback = null, array $env = []): self
     {
         if (0 !== $this->run($callback, $env)) {
             throw new ProcessFailedException($this);
@@ -294,7 +295,7 @@
      * @throws RuntimeException When process is already running
      * @throws LogicException   In case a callback is provided and output has been disabled
      */
-    public function start(callable $callback = null, array $env = [])
+    public function start(?callable $callback = null, array $env = [])
     {
         if ($this->isRunning()) {
             throw new RuntimeException('Process is already running.');
@@ -331,7 +332,7 @@
 
             // See https://unix.stackexchange.com/questions/71205/background-process-pipe-input
             $commandline = '{ ('.$commandline.') <&3 3<&- 3>/dev/null & } 3<&0;';
-            $commandline .= 'pid=$!; echo $pid >&3; wait $pid; code=$?; echo $code >&3; exit $code';
+            $commandline .= 'pid=$!; echo $pid >&3; wait $pid 2>/dev/null; code=$?; echo $code >&3; exit $code';
 
             // Workaround for the bug, when PTS functionality is enabled.
             // @see : https://bugs.php.net/69442
@@ -351,7 +352,7 @@
 
         $this->process = @proc_open($commandline, $descriptors, $this->processPipes->pipes, $this->cwd, $envPairs, $this->options);
 
-        if (!\is_resource($this->process)) {
+        if (!$this->process) {
             throw new RuntimeException('Unable to launch a new process.');
         }
         $this->status = self::STATUS_STARTED;
@@ -385,7 +386,7 @@
      *
      * @final
      */
-    public function restart(callable $callback = null, array $env = []): self
+    public function restart(?callable $callback = null, array $env = []): self
     {
         if ($this->isRunning()) {
             throw new RuntimeException('Process is already running.');
@@ -412,7 +413,7 @@
      * @throws ProcessSignaledException When process stopped after receiving signal
      * @throws LogicException           When process is not yet started
      */
-    public function wait(callable $callback = null)
+    public function wait(?callable $callback = null)
     {
         $this->requireProcessIsStarted(__FUNCTION__);
 
@@ -428,7 +429,7 @@
 
         do {
             $this->checkTimeout();
-            $running = '\\' === \DIRECTORY_SEPARATOR ? $this->isRunning() : $this->processPipes->areOpen();
+            $running = $this->isRunning() && ('\\' === \DIRECTORY_SEPARATOR || $this->processPipes->areOpen());
             $this->readPipes($running, '\\' !== \DIRECTORY_SEPARATOR || !$running);
         } while ($running);
 
@@ -914,7 +915,7 @@
      *
      * @return int|null The exit-code of the process or null if it's not running
      */
-    public function stop(float $timeout = 10, int $signal = null)
+    public function stop(float $timeout = 10, ?int $signal = null)
     {
         $timeoutMicro = microtime(true) + $timeout;
         if ($this->isRunning()) {
@@ -1310,7 +1311,7 @@
      *
      * @return \Closure
      */
-    protected function buildCallback(callable $callback = null)
+    protected function buildCallback(?callable $callback = null)
     {
         if ($this->outputDisabled) {
             return function ($type, $data) use ($callback): bool {
@@ -1345,6 +1346,19 @@
         $this->processInformation = proc_get_status($this->process);
         $running = $this->processInformation['running'];
 
+        // In PHP < 8.3, "proc_get_status" only returns the correct exit status on the first call.
+        // Subsequent calls return -1 as the process is discarded. This workaround caches the first
+        // retrieved exit status for consistent results in later calls, mimicking PHP 8.3 behavior.
+        if (\PHP_VERSION_ID < 80300) {
+            if (!isset($this->cachedExitCode) && !$running && -1 !== $this->processInformation['exitcode']) {
+                $this->cachedExitCode = $this->processInformation['exitcode'];
+            }
+
+            if (isset($this->cachedExitCode) && !$running && -1 === $this->processInformation['exitcode']) {
+                $this->processInformation['exitcode'] = $this->cachedExitCode;
+            }
+        }
+
         $this->readPipes($running && $blocking, '\\' !== \DIRECTORY_SEPARATOR || !$running);
 
         if ($this->fallbackStatus && $this->isSigchildEnabled()) {
@@ -1442,8 +1456,9 @@
     private function close(): int
     {
         $this->processPipes->close();
-        if (\is_resource($this->process)) {
+        if ($this->process) {
             proc_close($this->process);
+            $this->process = null;
         }
         $this->exitcode = $this->processInformation['exitcode'];
         $this->status = self::STATUS_TERMINATED;
@@ -1577,7 +1592,14 @@
             $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.'"';
         }
@@ -1623,7 +1645,7 @@
         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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Process/Tests/ErrorProcessInitiator.php symfony-5.4.52+dfsg/src/Symfony/Component/Process/Tests/ErrorProcessInitiator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Process/Tests/ErrorProcessInitiator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Process/Tests/ErrorProcessInitiator.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,18 +14,18 @@
 use Symfony\Component\Process\Exception\ProcessTimedOutException;
 use Symfony\Component\Process\Process;
 
-require \dirname(__DIR__).'/vendor/autoload.php';
+require is_file(\dirname(__DIR__).'/vendor/autoload.php') ? \dirname(__DIR__).'/vendor/autoload.php' : \dirname(__DIR__, 5).'/vendor/autoload.php';
 
 ['e' => $php] = getopt('e:') + ['e' => 'php'];
 
 try {
-    $process = new Process("exec $php -r \"echo 'ready'; trigger_error('error', E_USER_ERROR);\"");
+    $process = new Process([$php, '-r', "echo 'ready'; trigger_error('error', E_USER_ERROR);"]);
     $process->start();
     $process->setTimeout(0.5);
     while (!str_contains($process->getOutput(), 'ready')) {
         usleep(1000);
     }
-    $process->signal(\SIGSTOP);
+    $process->isRunning() && $process->signal(\SIGSTOP);
     $process->wait();
 
     return $process->getExitCode();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Process/Tests/ExecutableFinderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,20 +19,9 @@
  */
 class ExecutableFinderTest extends TestCase
 {
-    private $path;
-
     protected function tearDown(): void
     {
-        if ($this->path) {
-            // Restore path if it was changed.
-            putenv('PATH='.$this->path);
-        }
-    }
-
-    private function setPath($path)
-    {
-        $this->path = getenv('PATH');
-        putenv('PATH='.$path);
+        putenv('PATH='.($_SERVER['PATH'] ?? $_SERVER['Path']));
     }
 
     public function testFind()
@@ -41,7 +30,7 @@
             $this->markTestSkipped('Cannot test when open_basedir is set');
         }
 
-        $this->setPath(\dirname(\PHP_BINARY));
+        putenv('PATH='.\dirname(\PHP_BINARY));
 
         $finder = new ExecutableFinder();
         $result = $finder->find($this->getPhpBinaryName());
@@ -57,7 +46,7 @@
 
         $expected = 'defaultValue';
 
-        $this->setPath('');
+        putenv('PATH=');
 
         $finder = new ExecutableFinder();
         $result = $finder->find('foo', $expected);
@@ -71,7 +60,7 @@
             $this->markTestSkipped('Cannot test when open_basedir is set');
         }
 
-        $this->setPath('');
+        putenv('PATH=');
 
         $finder = new ExecutableFinder();
 
@@ -86,7 +75,7 @@
             $this->markTestSkipped('Cannot test when open_basedir is set');
         }
 
-        $this->setPath('');
+        putenv('PATH=');
 
         $extraDirs = [\dirname(\PHP_BINARY)];
 
@@ -109,60 +98,82 @@
             $this->markTestSkipped('Cannot test when open_basedir is set');
         }
 
-        $this->iniSet('open_basedir', \dirname(\PHP_BINARY).\PATH_SEPARATOR.'/');
+        putenv('PATH='.\dirname(\PHP_BINARY));
+        $initialOpenBaseDir = ini_set('open_basedir', \dirname(\PHP_BINARY).\PATH_SEPARATOR.'/');
 
-        $finder = new ExecutableFinder();
-        $result = $finder->find($this->getPhpBinaryName());
-
-        $this->assertSamePath(\PHP_BINARY, $result);
+        try {
+            $finder = new ExecutableFinder();
+            $result = $finder->find($this->getPhpBinaryName());
+
+            $this->assertSamePath(\PHP_BINARY, $result);
+        } finally {
+            ini_set('open_basedir', $initialOpenBaseDir);
+        }
     }
 
     /**
      * @runInSeparateProcess
      */
-    public function testFindProcessInOpenBasedir()
+    public function testFindBatchExecutableOnWindows()
     {
         if (\ini_get('open_basedir')) {
             $this->markTestSkipped('Cannot test when open_basedir is set');
         }
-        if ('\\' === \DIRECTORY_SEPARATOR) {
-            $this->markTestSkipped('Cannot run test on windows');
+        if ('\\' !== \DIRECTORY_SEPARATOR) {
+            $this->markTestSkipped('Can be only tested on windows');
         }
 
-        $this->setPath('');
-        $this->iniSet('open_basedir', \PHP_BINARY.\PATH_SEPARATOR.'/');
+        $tempDir = realpath(sys_get_temp_dir());
+        $target = str_replace('.tmp', '_tmp', tempnam($tempDir, 'example-windows-executable'));
 
-        $finder = new ExecutableFinder();
-        $result = $finder->find($this->getPhpBinaryName(), false);
+        try {
+            touch($target);
+            touch($target.'.BAT');
+
+            $this->assertFalse(is_executable($target));
+
+            putenv('PATH='.$tempDir);
+
+            $finder = new ExecutableFinder();
+            $result = $finder->find(basename($target), false);
+        } finally {
+            unlink($target);
+            unlink($target.'.BAT');
+        }
 
-        $this->assertSamePath(\PHP_BINARY, $result);
+        $this->assertSamePath($target.'.BAT', $result);
     }
 
-    public function testFindBatchExecutableOnWindows()
+    /**
+     * @runInSeparateProcess
+     */
+    public function testEmptyDirInPath()
     {
-        if (\ini_get('open_basedir')) {
-            $this->markTestSkipped('Cannot test when open_basedir is set');
-        }
-        if ('\\' !== \DIRECTORY_SEPARATOR) {
-            $this->markTestSkipped('Can be only tested on windows');
-        }
+        putenv(sprintf('PATH=%s%s', \dirname(\PHP_BINARY), \PATH_SEPARATOR));
 
-        $target = tempnam(sys_get_temp_dir(), 'example-windows-executable');
+        try {
+            touch('executable');
+            chmod('executable', 0700);
 
-        touch($target);
-        touch($target.'.BAT');
+            $finder = new ExecutableFinder();
+            $result = $finder->find('executable');
 
-        $this->assertFalse(is_executable($target));
+            $this->assertSame(sprintf('.%sexecutable', \DIRECTORY_SEPARATOR), $result);
+        } finally {
+            unlink('executable');
+        }
+    }
 
-        $this->setPath(sys_get_temp_dir());
+    public function testFindBuiltInCommandOnWindows()
+    {
+        if ('\\' !== \DIRECTORY_SEPARATOR) {
+            $this->markTestSkipped('Can be only tested on windows');
+        }
 
         $finder = new ExecutableFinder();
-        $result = $finder->find(basename($target), false);
-
-        unlink($target);
-        unlink($target.'.BAT');
-
-        $this->assertSamePath($target.'.BAT', $result);
+        $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)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Process/Tests/ProcessTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Process/Tests/ProcessTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Process/Tests/ProcessTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Process/Tests/ProcessTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -66,11 +66,11 @@
         $cmd->run();
     }
 
+    /**
+     * @group transient-on-windows
+     */
     public function testThatProcessDoesNotThrowWarningDuringRun()
     {
-        if ('\\' === \DIRECTORY_SEPARATOR) {
-            $this->markTestSkipped('This test is transient on Windows');
-        }
         @trigger_error('Test Error', \E_USER_NOTICE);
         $process = $this->getProcessForCode('sleep(3)');
         $process->run();
@@ -130,12 +130,11 @@
         $this->assertLessThan(15, microtime(true) - $start);
     }
 
+    /**
+     * @group transient-on-windows
+     */
     public function testWaitUntilSpecificOutput()
     {
-        if ('\\' === \DIRECTORY_SEPARATOR) {
-            $this->markTestIncomplete('This test is too transient on Windows, help wanted to improve it');
-        }
-
         $p = $this->getProcess([self::$phpBin, __DIR__.'/KillableProcessWithOutput.php']);
         $p->start();
 
@@ -1425,7 +1424,12 @@
     {
         $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());
     }
 
@@ -1463,6 +1467,26 @@
         yield [1.1];
     }
 
+    public function testMsysEscapingOnWindows()
+    {
+        if ('\\' !== \DIRECTORY_SEPARATOR) {
+            $this->markTestSkipped('This test is for Windows platform only');
+        }
+
+        file_put_contents('=foo.txt', 'This is a test file.');
+
+        try {
+            $p = $this->getProcess(['type', substr_replace(getcwd(), '=foo.txt', 2)]);
+            $p->mustRun();
+
+            $this->assertSame('This is a test file.', $p->getOutput());
+        } finally {
+            unlink('=foo.txt');
+        }
+
+        $this->assertSame(\sprintf('type "%s=foo.txt"', substr(getcwd(), 0, 2)), $p->getCommandLine());
+    }
+
     public function testPreparedCommand()
     {
         $p = Process::fromShellCommandline('echo "${:abc}"DEF');
@@ -1524,6 +1548,10 @@
         $process->setTimeout(2);
         $process->wait();
         $this->assertFalse($process->isRunning());
+
+        if ('\\' !== \DIRECTORY_SEPARATOR && !\Closure::bind(function () { return $this->isSigchildEnabled(); }, $process, $process)()) {
+            $this->assertSame(0, $process->getExitCode());
+        }
     }
 
     public function testEnvCaseInsensitiveOnWindows()
@@ -1538,11 +1566,77 @@
         }
     }
 
+    public function testMultipleCallsToProcGetStatus()
+    {
+        $process = $this->getProcess('echo foo');
+        $process->start(static function () use ($process) {
+            return $process->isRunning();
+        });
+        while ($process->isRunning()) {
+            usleep(1000);
+        }
+        $this->assertSame(0, $process->getExitCode());
+    }
+
+    public function testFailingProcessWithMultipleCallsToProcGetStatus()
+    {
+        $process = $this->getProcess('exit 123');
+        $process->start(static function () use ($process) {
+            return $process->isRunning();
+        });
+        while ($process->isRunning()) {
+            usleep(1000);
+        }
+        $this->assertSame(123, $process->getExitCode());
+    }
+
+    /**
+     * @group slow
+     */
+    public function testLongRunningProcessWithMultipleCallsToProcGetStatus()
+    {
+        $process = $this->getProcess('sleep 1 && echo "done" && php -r "exit(0);"');
+        $process->start(static function () use ($process) {
+            return $process->isRunning();
+        });
+        while ($process->isRunning()) {
+            usleep(1000);
+        }
+        $this->assertSame(0, $process->getExitCode());
+    }
+
+    /**
+     * @group slow
+     */
+    public function testLongRunningProcessWithMultipleCallsToProcGetStatusError()
+    {
+        $process = $this->getProcess('sleep 1 && echo "failure" && php -r "exit(123);"');
+        $process->start(static function () use ($process) {
+            return $process->isRunning();
+        });
+        while ($process->isRunning()) {
+            usleep(1000);
+        }
+        $this->assertSame(123, $process->getExitCode());
+    }
+
+    /**
+     * @group transient-on-windows
+     */
+    public function testNotTerminableInputPipe()
+    {
+        $process = $this->getProcess('echo foo');
+        $process->setInput(\STDIN);
+        $process->start();
+        $process->setTimeout(2);
+        $process->wait();
+        $this->assertFalse($process->isRunning());
+    }
+
     /**
      * @param string|array $commandline
-     * @param mixed        $input
      */
-    private function getProcess($commandline, string $cwd = null, array $env = null, $input = null, ?int $timeout = 60): Process
+    private function getProcess($commandline, ?string $cwd = null, ?array $env = null, $input = null, ?int $timeout = 60): Process
     {
         if (\is_string($commandline)) {
             $process = Process::fromShellCommandline($commandline, $cwd, $env, $input, $timeout);
@@ -1557,7 +1651,7 @@
         return self::$process = $process;
     }
 
-    private function getProcessForCode(string $code, string $cwd = null, array $env = null, $input = null, ?int $timeout = 60): Process
+    private function getProcessForCode(string $code, ?string $cwd = null, ?array $env = null, $input = null, ?int $timeout = 60): Process
     {
         return $this->getProcess([self::$phpBin, '-r', $code], $cwd, $env, $input, $timeout);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/PropertyAccessorBuilder.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/PropertyAccessorBuilder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/PropertyAccessorBuilder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/PropertyAccessorBuilder.php	2026-05-20 10:22:01.000000000 +0200
@@ -239,7 +239,7 @@
      *
      * @return $this
      */
-    public function setCacheItemPool(CacheItemPoolInterface $cacheItemPool = null)
+    public function setCacheItemPool(?CacheItemPoolInterface $cacheItemPool = null)
     {
         $this->cacheItemPool = $cacheItemPool;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/PropertyAccessor.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/PropertyAccessor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/PropertyAccessor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/PropertyAccessor.php	2026-05-20 10:22:01.000000000 +0200
@@ -94,7 +94,7 @@
      * @param PropertyReadInfoExtractorInterface  $readInfoExtractor
      * @param PropertyWriteInfoExtractorInterface $writeInfoExtractor
      */
-    public function __construct($magicMethods = self::MAGIC_GET | self::MAGIC_SET, $throw = self::THROW_ON_INVALID_PROPERTY_PATH, CacheItemPoolInterface $cacheItemPool = null, $readInfoExtractor = null, $writeInfoExtractor = null)
+    public function __construct($magicMethods = self::MAGIC_GET | self::MAGIC_SET, $throw = self::THROW_ON_INVALID_PROPERTY_PATH, ?CacheItemPoolInterface $cacheItemPool = null, $readInfoExtractor = null, $writeInfoExtractor = null)
     {
         if (\is_bool($magicMethods)) {
             trigger_deprecation('symfony/property-access', '5.2', 'Passing a boolean as the first argument to "%s()" is deprecated. Pass a combination of bitwise flags instead (i.e an integer).', __METHOD__);
@@ -150,7 +150,7 @@
             self::VALUE => $objectOrArray,
         ];
 
-        if (\is_object($objectOrArray) && false === strpbrk((string) $propertyPath, '.[')) {
+        if (\is_object($objectOrArray) && (false === strpbrk((string) $propertyPath, '.[') || $objectOrArray instanceof \stdClass && property_exists($objectOrArray, $propertyPath))) {
             return $this->readProperty($zval, $propertyPath, $this->ignoreInvalidProperty)[self::VALUE];
         }
 
@@ -166,7 +166,7 @@
      */
     public function setValue(&$objectOrArray, $propertyPath, $value)
     {
-        if (\is_object($objectOrArray) && false === strpbrk((string) $propertyPath, '.[')) {
+        if (\is_object($objectOrArray) && (false === strpbrk((string) $propertyPath, '.[') || $objectOrArray instanceof \stdClass && property_exists($objectOrArray, $propertyPath))) {
             $zval = [
                 self::VALUE => $objectOrArray,
             ];
@@ -242,7 +242,7 @@
         }
     }
 
-    private static function throwInvalidArgumentException(string $message, array $trace, int $i, string $propertyPath, \Throwable $previous = null): void
+    private static function throwInvalidArgumentException(string $message, array $trace, int $i, string $propertyPath, ?\Throwable $previous = null): void
     {
         if (!isset($trace[$i]['file']) || __FILE__ !== $trace[$i]['file']) {
             return;
@@ -293,7 +293,13 @@
             $zval = [
                 self::VALUE => $objectOrArray,
             ];
-            $this->readPropertiesUntil($zval, $propertyPath, $propertyPath->getLength(), $this->ignoreInvalidIndices);
+
+            // handle stdClass with properties with a dot in the name
+            if ($objectOrArray instanceof \stdClass && str_contains($propertyPath, '.')  && property_exists($objectOrArray, $propertyPath)) {
+                $this->readProperty($zval, $propertyPath, $this->ignoreInvalidProperty);
+            } else {
+                $this->readPropertiesUntil($zval, $propertyPath, $propertyPath->getLength(), $this->ignoreInvalidIndices);
+            }
 
             return true;
         } catch (AccessException $e) {
@@ -314,6 +320,14 @@
             $zval = [
                 self::VALUE => $objectOrArray,
             ];
+
+            // handle stdClass with properties with a dot in the name
+            if ($objectOrArray instanceof \stdClass && str_contains($propertyPath, '.') && property_exists($objectOrArray, $propertyPath)) {
+                $this->readProperty($zval, $propertyPath, $this->ignoreInvalidProperty);
+
+                return true;
+            }
+
             $propertyValues = $this->readPropertiesUntil($zval, $propertyPath, $propertyPath->getLength() - 1);
 
             for ($i = \count($propertyValues) - 1; 0 <= $i; --$i) {
@@ -470,7 +484,7 @@
                         [$trace] = $e->getTrace();
 
                         // handle uninitialized properties in PHP >= 7
-                        if (__FILE__ === $trace['file']
+                        if (__FILE__ === ($trace['file'] ?? null)
                             && $name === $trace['function']
                             && $object instanceof $trace['class']
                             && preg_match('/Return value (?:of .*::\w+\(\) )?must be of (?:the )?type (\w+), null returned$/', $e->getMessage(), $matches)
@@ -726,7 +740,7 @@
      *
      * @throws \LogicException When the Cache Component isn't available
      */
-    public static function createCache(string $namespace, int $defaultLifetime, string $version, LoggerInterface $logger = null)
+    public static function createCache(string $namespace, int $defaultLifetime, string $version, ?LoggerInterface $logger = null)
     {
         if (!class_exists(ApcuAdapter::class)) {
             throw new \LogicException(sprintf('The Symfony Cache component must be installed to use "%s()".', __METHOD__));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/PropertyPathBuilder.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/PropertyPathBuilder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/PropertyPathBuilder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/PropertyPathBuilder.php	2026-05-20 10:22:01.000000000 +0200
@@ -136,7 +136,7 @@
      *
      * @throws OutOfBoundsException If the offset is invalid
      */
-    public function replaceByIndex(int $offset, string $name = null)
+    public function replaceByIndex(int $offset, ?string $name = null)
     {
         if (!isset($this->elements[$offset])) {
             throw new OutOfBoundsException(sprintf('The offset "%s" is not within the property path.', $offset));
@@ -154,7 +154,7 @@
      *
      * @throws OutOfBoundsException If the offset is invalid
      */
-    public function replaceByProperty(int $offset, string $name = null)
+    public function replaceByProperty(int $offset, ?string $name = null)
     {
         if (!isset($this->elements[$offset])) {
             throw new OutOfBoundsException(sprintf('The offset "%s" is not within the property path.', $offset));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/Tests/Fixtures/NonTraversableArrayObject.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/Tests/Fixtures/NonTraversableArrayObject.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/Tests/Fixtures/NonTraversableArrayObject.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/Tests/Fixtures/NonTraversableArrayObject.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
 {
     private $array;
 
-    public function __construct(array $array = null)
+    public function __construct(?array $array = null)
     {
         $this->array = $array ?: [];
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/Tests/Fixtures/TraversableArrayObject.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/Tests/Fixtures/TraversableArrayObject.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/Tests/Fixtures/TraversableArrayObject.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/Tests/Fixtures/TraversableArrayObject.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
 {
     private $array;
 
-    public function __construct(array $array = null)
+    public function __construct(?array $array = null)
     {
         $this->array = $array ?: [];
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/Tests/PropertyAccessorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/Tests/PropertyAccessorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyAccess/Tests/PropertyAccessorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyAccess/Tests/PropertyAccessorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -674,6 +674,7 @@
             [['firstName' => 'Bernhard'], '[firstName]', 'Bernhard'],
             [['index' => ['firstName' => 'Bernhard']], '[index][firstName]', 'Bernhard'],
             [(object) ['firstName' => 'Bernhard'], 'firstName', 'Bernhard'],
+            [(object) ['first.Name' => 'Bernhard'], 'first.Name', 'Bernhard'],
             [(object) ['property' => ['firstName' => 'Bernhard']], 'property[firstName]', 'Bernhard'],
             [['index' => (object) ['firstName' => 'Bernhard']], '[index].firstName', 'Bernhard'],
             [(object) ['property' => (object) ['firstName' => 'Bernhard']], 'property.firstName', 'Bernhard'],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -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": {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Extractor/PhpDocExtractor.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Extractor/PhpDocExtractor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Extractor/PhpDocExtractor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Extractor/PhpDocExtractor.php	2026-05-20 10:22:01.000000000 +0200
@@ -57,7 +57,7 @@
      * @param string[]|null $accessorPrefixes
      * @param string[]|null $arrayMutatorPrefixes
      */
-    public function __construct(DocBlockFactoryInterface $docBlockFactory = null, array $mutatorPrefixes = null, array $accessorPrefixes = null, array $arrayMutatorPrefixes = null)
+    public function __construct(?DocBlockFactoryInterface $docBlockFactory = null, ?array $mutatorPrefixes = null, ?array $accessorPrefixes = null, ?array $arrayMutatorPrefixes = null)
     {
         if (!class_exists(DocBlockFactory::class)) {
             throw new \LogicException(sprintf('Unable to use the "%s" class as the "phpdocumentor/reflection-docblock" package is not installed. Try running composer require "phpdocumentor/reflection-docblock".', __CLASS__));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Extractor/PhpStanExtractor.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Extractor/PhpStanExtractor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Extractor/PhpStanExtractor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Extractor/PhpStanExtractor.php	2026-05-20 10:22:01.000000000 +0200
@@ -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;
@@ -58,7 +59,7 @@
      * @param list<string>|null $accessorPrefixes
      * @param list<string>|null $arrayMutatorPrefixes
      */
-    public function __construct(array $mutatorPrefixes = null, array $accessorPrefixes = null, array $arrayMutatorPrefixes = null)
+    public function __construct(?array $mutatorPrefixes = null, ?array $accessorPrefixes = null, ?array $arrayMutatorPrefixes = null)
     {
         if (!class_exists(ContextFactory::class)) {
             throw new \LogicException(sprintf('Unable to use the "%s" class as the "phpdocumentor/type-resolver" package is not installed. Try running composer require "phpdocumentor/type-resolver".', __CLASS__));
@@ -73,8 +74,14 @@
         $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();
     }
 
@@ -171,7 +178,10 @@
             return null;
         }
 
-        $rawDocNode = $reflectionConstructor->getDocComment();
+        if (!$rawDocNode = $reflectionConstructor->getDocComment()) {
+            return null;
+        }
+
         $tokens = new TokenIterator($this->lexer->tokenize($rawDocNode));
         $phpDocNode = $this->phpDocParser->parse($tokens);
         $tokens->consumeTokenType(Lexer::TOKEN_END);
@@ -230,6 +240,14 @@
             return null;
         }
 
+        $reflector = $reflectionProperty->getDeclaringClass();
+
+        foreach ($reflector->getTraits() as $trait) {
+            if ($trait->hasProperty($property)) {
+                return $this->getDocBlockFromProperty($trait->getName(), $property);
+            }
+        }
+
         if (null === $rawDocNode = $reflectionProperty->getDocComment() ?: null) {
             return null;
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Extractor/ReflectionExtractor.php	2026-05-20 10:22:01.000000000 +0200
@@ -83,7 +83,7 @@
      * @param string[]|null $accessorPrefixes
      * @param string[]|null $arrayMutatorPrefixes
      */
-    public function __construct(array $mutatorPrefixes = null, array $accessorPrefixes = null, array $arrayMutatorPrefixes = null, bool $enableConstructorExtraction = true, int $accessFlags = self::ALLOW_PUBLIC, InflectorInterface $inflector = null, int $magicMethodsFlags = self::ALLOW_MAGIC_GET | self::ALLOW_MAGIC_SET)
+    public function __construct(?array $mutatorPrefixes = null, ?array $accessorPrefixes = null, ?array $arrayMutatorPrefixes = null, bool $enableConstructorExtraction = true, int $accessFlags = self::ALLOW_PUBLIC, ?InflectorInterface $inflector = null, int $magicMethodsFlags = self::ALLOW_MAGIC_GET | self::ALLOW_MAGIC_SET)
     {
         $this->mutatorPrefixes = $mutatorPrefixes ?? self::$defaultMutatorPrefixes;
         $this->accessorPrefixes = $accessorPrefixes ?? self::$defaultAccessorPrefixes;
@@ -458,7 +458,7 @@
         $type = $this->extractFromReflectionType($reflectionType, $reflectionMethod->getDeclaringClass());
 
         if (1 === \count($type) && \in_array($prefix, $this->arrayMutatorPrefixes)) {
-            $type = [new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true, new Type(Type::BUILTIN_TYPE_INT), $type[0])];
+            $type = [new Type(Type::BUILTIN_TYPE_ARRAY, $this->isNullableProperty($class, $property), null, true, new Type(Type::BUILTIN_TYPE_INT), $type[0])];
         }
 
         return $type;
@@ -617,8 +617,18 @@
         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 &&$reflectionProperty->isVirtual() && !$reflectionProperty->hasHook(\PropertyHookType::Set)) {
+                    return false;
+                }
             }
 
             return (bool) ($reflectionProperty->getModifiers() & $this->propertyReflectionFlags);
@@ -681,7 +691,7 @@
                         continue;
                     }
 
-                    // Parameter can be optional to allow things like: method(array $foo = null)
+                    // Parameter can be optional to allow things like: method(?array $foo = null)
                     if ($reflectionMethod->getNumberOfParameters() >= 1) {
                         return [$reflectionMethod, $prefix];
                     }
@@ -859,6 +869,20 @@
 
     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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/PhpStan/NameScopeFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/PhpStan/NameScopeFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/PhpStan/NameScopeFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/PhpStan/NameScopeFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
  */
 final class NameScopeFactory
 {
-    public function create(string $calledClassName, string $declaringClassName = null): NameScope
+    public function create(string $calledClassName, ?string $declaringClassName = null): NameScope
     {
         $declaringClassName = $declaringClassName ?? $calledClassName;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/PropertyWriteInfo.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/PropertyWriteInfo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/PropertyWriteInfo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/PropertyWriteInfo.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
     private $removerInfo;
     private $errors = [];
 
-    public function __construct(string $type = self::TYPE_NONE, string $name = null, string $visibility = null, bool $static = null)
+    public function __construct(string $type = self::TYPE_NONE, ?string $name = null, ?string $visibility = null, ?bool $static = null)
     {
         $this->type = $type;
         $this->name = $name;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpDocExtractorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpDocExtractorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpDocExtractorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpDocExtractorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,6 +17,7 @@
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor;
 use Symfony\Component\PropertyInfo\Tests\Fixtures\Dummy;
+use Symfony\Component\PropertyInfo\Tests\Fixtures\DummyCollection;
 use Symfony\Component\PropertyInfo\Tests\Fixtures\ParentDummy;
 use Symfony\Component\PropertyInfo\Tests\Fixtures\PseudoTypeDummy;
 use Symfony\Component\PropertyInfo\Tests\Fixtures\TraitUsage\DummyUsedInTrait;
@@ -41,7 +42,7 @@
     /**
      * @dataProvider typesProvider
      */
-    public function testExtract($property, array $type = null, $shortDescription, $longDescription)
+    public function testExtract($property, ?array $type, $shortDescription, $longDescription)
     {
         $this->assertEquals($type, $this->extractor->getTypes('Symfony\Component\PropertyInfo\Tests\Fixtures\Dummy', $property));
         $this->assertSame($shortDescription, $this->extractor->getShortDescription('Symfony\Component\PropertyInfo\Tests\Fixtures\Dummy', $property));
@@ -58,7 +59,6 @@
         return [
             'pub' => ['pub', null, null],
             'stat' => ['stat', null, null],
-            'foo' => ['foo', self::isPhpDocumentorV5() ? 'Foo.' : null, null],
             'bar' => ['bar', self::isPhpDocumentorV5() ? 'Bar.' : null, null],
         ];
     }
@@ -74,9 +74,19 @@
     }
 
     /**
+     * @group legacy
+     */
+    public function testEmptyParamAnnotation()
+    {
+        $this->assertNull($this->extractor->getTypes('Symfony\Component\PropertyInfo\Tests\Fixtures\InvalidDummy', 'foo'));
+        $this->assertSame(self::isPhpDocumentorV5() ? 'Foo.' : null, $this->extractor->getShortDescription('Symfony\Component\PropertyInfo\Tests\Fixtures\InvalidDummy', 'foo'));
+        $this->assertNull($this->extractor->getLongDescription('Symfony\Component\PropertyInfo\Tests\Fixtures\InvalidDummy', 'foo'));
+    }
+
+    /**
      * @dataProvider typesWithNoPrefixesProvider
      */
-    public function testExtractTypesWithNoPrefixes($property, array $type = null)
+    public function testExtractTypesWithNoPrefixes($property, ?array $type = null)
     {
         $noPrefixExtractor = new PhpDocExtractor(null, [], [], []);
 
@@ -151,13 +161,14 @@
                 null,
             ],
             ['self', [new Type(Type::BUILTIN_TYPE_OBJECT, false, Dummy::class)], null, null],
+            ['collectionAsObject', [new Type(Type::BUILTIN_TYPE_OBJECT, false, DummyCollection::class, true, [new Type(Type::BUILTIN_TYPE_INT)], [new Type(Type::BUILTIN_TYPE_STRING)])], null, null],
         ];
     }
 
     /**
      * @dataProvider provideCollectionTypes
      */
-    public function testExtractCollection($property, array $type = null, $shortDescription, $longDescription)
+    public function testExtractCollection($property, ?array $type, $shortDescription, $longDescription)
     {
         if (!class_exists(Collection::class)) {
             $this->markTestSkipped('Collections are not implemented in current phpdocumentor/type-resolver version');
@@ -169,7 +180,7 @@
     public static function provideCollectionTypes()
     {
         return [
-            ['iteratorCollection', [new Type(Type::BUILTIN_TYPE_OBJECT, false, 'Iterator', true, null, new Type(Type::BUILTIN_TYPE_STRING))], null, null],
+            ['iteratorCollection', [new Type(Type::BUILTIN_TYPE_OBJECT, false, 'Iterator', true, [new Type(Type::BUILTIN_TYPE_STRING), new Type(Type::BUILTIN_TYPE_INT)], new Type(Type::BUILTIN_TYPE_STRING))], null, null],
             ['iteratorCollectionWithKey', [new Type(Type::BUILTIN_TYPE_OBJECT, false, 'Iterator', true, new Type(Type::BUILTIN_TYPE_INT), new Type(Type::BUILTIN_TYPE_STRING))], null, null],
             [
                 'nestedIterators',
@@ -223,7 +234,7 @@
     /**
      * @dataProvider typesWithCustomPrefixesProvider
      */
-    public function testExtractTypesWithCustomPrefixes($property, array $type = null)
+    public function testExtractTypesWithCustomPrefixes($property, ?array $type = null)
     {
         $customExtractor = new PhpDocExtractor(null, ['add', 'remove'], ['is', 'can']);
 
@@ -265,6 +276,8 @@
             ['i', [new Type(Type::BUILTIN_TYPE_STRING, true), new Type(Type::BUILTIN_TYPE_INT, true)], null, null],
             ['j', [new Type(Type::BUILTIN_TYPE_OBJECT, true, 'DateTime')], null, null],
             ['nullableCollectionOfNonNullableElements', [new Type(Type::BUILTIN_TYPE_ARRAY, true, null, true, new Type(Type::BUILTIN_TYPE_INT), new Type(Type::BUILTIN_TYPE_INT, false))], null, null],
+            ['nonNullableCollectionOfNullableElements', [new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true, new Type(Type::BUILTIN_TYPE_INT), new Type(Type::BUILTIN_TYPE_INT, true))], null, null],
+            ['nullableCollectionOfMultipleNonNullableElementTypes', [new Type(Type::BUILTIN_TYPE_ARRAY, true, null, true, new Type(Type::BUILTIN_TYPE_INT), [new Type(Type::BUILTIN_TYPE_INT), new Type(Type::BUILTIN_TYPE_STRING)])], null, null],
             ['donotexist', null, null, null],
             ['staticGetter', null, null, null],
             ['staticSetter', null, null, null],
@@ -417,6 +430,11 @@
         $this->assertEquals([new Type(Type::BUILTIN_TYPE_OBJECT, false, 'scalar')], $this->extractor->getTypes(PseudoTypeDummy::class, 'unknownPseudoType'));
     }
 
+    public function testGenericInterface()
+    {
+        $this->assertNull($this->extractor->getTypes(Dummy::class, 'genericInterface'));
+    }
+
     protected static function isPhpDocumentorV5()
     {
         if (class_exists(InvalidTag::class)) {
@@ -430,7 +448,7 @@
     /**
      * @dataProvider constructorTypesProvider
      */
-    public function testExtractConstructorTypes($property, array $type = null)
+    public function testExtractConstructorTypes($property, ?array $type = null)
     {
         $this->assertEquals($type, $this->extractor->getTypesFromConstructor('Symfony\Component\PropertyInfo\Tests\Fixtures\ConstructorDummy', $property));
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpStanExtractorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -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\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\ParentDummy;
 use Symfony\Component\PropertyInfo\Tests\Fixtures\RootDummy\RootDummyItem;
+use Symfony\Component\PropertyInfo\Tests\Fixtures\TraitUsage\AnotherNamespace\DummyInAnotherNamespace;
 use Symfony\Component\PropertyInfo\Tests\Fixtures\TraitUsage\DummyUsedInTrait;
 use Symfony\Component\PropertyInfo\Tests\Fixtures\TraitUsage\DummyUsingTrait;
 use Symfony\Component\PropertyInfo\Type;
@@ -48,7 +51,7 @@
     /**
      * @dataProvider typesProvider
      */
-    public function testExtract($property, array $type = null)
+    public function testExtract($property, ?array $type = null)
     {
         $this->assertEquals($type, $this->extractor->getTypes('Symfony\Component\PropertyInfo\Tests\Fixtures\Dummy', $property));
     }
@@ -79,7 +82,7 @@
     /**
      * @dataProvider typesWithNoPrefixesProvider
      */
-    public function testExtractTypesWithNoPrefixes($property, array $type = null)
+    public function testExtractTypesWithNoPrefixes($property, ?array $type = null)
     {
         $noPrefixExtractor = new PhpStanExtractor([], [], []);
 
@@ -128,13 +131,14 @@
             ['self', [new Type(Type::BUILTIN_TYPE_OBJECT, false, Dummy::class)]],
             ['rootDummyItems', [new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true, new Type(Type::BUILTIN_TYPE_INT), new Type(Type::BUILTIN_TYPE_OBJECT, false, RootDummyItem::class))]],
             ['rootDummyItem', [new Type(Type::BUILTIN_TYPE_OBJECT, false, RootDummyItem::class)]],
+            ['collectionAsObject', [new Type(Type::BUILTIN_TYPE_OBJECT, false, DummyCollection::class, true, [new Type(Type::BUILTIN_TYPE_INT)], [new Type(Type::BUILTIN_TYPE_STRING)])]],
         ];
     }
 
     /**
      * @dataProvider provideCollectionTypes
      */
-    public function testExtractCollection($property, array $type = null)
+    public function testExtractCollection($property, ?array $type = null)
     {
         $this->testExtract($property, $type);
     }
@@ -190,7 +194,7 @@
     /**
      * @dataProvider typesWithCustomPrefixesProvider
      */
-    public function testExtractTypesWithCustomPrefixes($property, array $type = null)
+    public function testExtractTypesWithCustomPrefixes($property, ?array $type = null)
     {
         $customExtractor = new PhpStanExtractor(['add', 'remove'], ['is', 'can']);
 
@@ -310,6 +314,7 @@
             ['propertyInTraitPrimitiveType', new Type(Type::BUILTIN_TYPE_STRING)],
             ['propertyInTraitObjectSameNamespace', new Type(Type::BUILTIN_TYPE_OBJECT, false, DummyUsedInTrait::class)],
             ['propertyInTraitObjectDifferentNamespace', new Type(Type::BUILTIN_TYPE_OBJECT, false, Dummy::class)],
+            ['dummyInAnotherNamespace', new Type(Type::BUILTIN_TYPE_OBJECT, false, DummyInAnotherNamespace::class)],
         ];
     }
 
@@ -348,11 +353,19 @@
     /**
      * @dataProvider constructorTypesProvider
      */
-    public function testExtractConstructorTypes($property, array $type = null)
+    public function testExtractConstructorTypes($property, ?array $type = null)
     {
         $this->assertEquals($type, $this->extractor->getTypesFromConstructor('Symfony\Component\PropertyInfo\Tests\Fixtures\ConstructorDummy', $property));
     }
 
+    /**
+     * @dataProvider constructorTypesProvider
+     */
+    public function testExtractConstructorTypesReturnNullOnEmptyDocBlock($property)
+    {
+        $this->assertNull($this->extractor->getTypesFromConstructor(ConstructorDummyWithoutDocBlock::class, $property));
+    }
+
     public static function constructorTypesProvider()
     {
         return [
@@ -379,7 +392,7 @@
             ['b', [new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true, [new Type(Type::BUILTIN_TYPE_INT)], [new Type(Type::BUILTIN_TYPE_STRING), new Type(Type::BUILTIN_TYPE_INT)])]],
             ['c', [new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true, [], [new Type(Type::BUILTIN_TYPE_STRING), new Type(Type::BUILTIN_TYPE_INT)])]],
             ['d', [new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true, [new Type(Type::BUILTIN_TYPE_STRING), new Type(Type::BUILTIN_TYPE_INT)], [new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true, [], [new Type(Type::BUILTIN_TYPE_STRING)])])]],
-            ['e', [new Type(Type::BUILTIN_TYPE_OBJECT, true, Dummy::class, true, [new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true, [], [new Type(Type::BUILTIN_TYPE_STRING)])], [new Type(Type::BUILTIN_TYPE_INT), new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true, [new Type(Type::BUILTIN_TYPE_INT)], [new Type(Type::BUILTIN_TYPE_STRING, false, null, true, [], [new Type(Type::BUILTIN_TYPE_OBJECT, false, DefaultValue::class)])])]), new Type(Type::BUILTIN_TYPE_OBJECT, false, ParentDummy::class)]],
+            ['e', [new Type(Type::BUILTIN_TYPE_OBJECT, true, Dummy::class, false, [new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true, [], [new Type(Type::BUILTIN_TYPE_STRING)])], [new Type(Type::BUILTIN_TYPE_INT), new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true, [new Type(Type::BUILTIN_TYPE_INT)], [new Type(Type::BUILTIN_TYPE_OBJECT, false, \Traversable::class, true, [], [new Type(Type::BUILTIN_TYPE_OBJECT, false, DefaultValue::class)])])]), new Type(Type::BUILTIN_TYPE_OBJECT, false, ParentDummy::class)]],
             ['f', null],
             ['g', [new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true, [], [new Type(Type::BUILTIN_TYPE_STRING), new Type(Type::BUILTIN_TYPE_INT)])]],
         ];
@@ -418,6 +431,11 @@
             ['c', [new Type(Type::BUILTIN_TYPE_INT)]],
         ];
     }
+
+    public function testGenericInterface()
+    {
+        $this->assertNull($this->extractor->getTypes(Dummy::class, 'genericInterface'));
+    }
 }
 
 class PhpStanOmittedParamTagTypeDocBlock
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -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;
@@ -27,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;
 
 /**
@@ -53,6 +55,7 @@
                 'bal',
                 'parent',
                 'collection',
+                'collectionAsObject',
                 'nestedCollection',
                 'mixedCollection',
                 'B',
@@ -62,6 +65,8 @@
                 'i',
                 'j',
                 'nullableCollectionOfNonNullableElements',
+                'nonNullableCollectionOfNullableElements',
+                'nullableCollectionOfMultipleNonNullableElementTypes',
                 'emptyVar',
                 'iteratorCollection',
                 'iteratorCollectionWithKey',
@@ -71,6 +76,7 @@
                 'arrayOfMixed',
                 'listOfStrings',
                 'parentAnnotation',
+                'genericInterface',
                 'foo',
                 'foo2',
                 'foo3',
@@ -115,6 +121,7 @@
                 'bal',
                 'parent',
                 'collection',
+                'collectionAsObject',
                 'nestedCollection',
                 'mixedCollection',
                 'B',
@@ -124,6 +131,8 @@
                 'i',
                 'j',
                 'nullableCollectionOfNonNullableElements',
+                'nonNullableCollectionOfNullableElements',
+                'nullableCollectionOfMultipleNonNullableElementTypes',
                 'emptyVar',
                 'iteratorCollection',
                 'iteratorCollectionWithKey',
@@ -133,6 +142,7 @@
                 'arrayOfMixed',
                 'listOfStrings',
                 'parentAnnotation',
+                'genericInterface',
                 'foo',
                 'foo2',
                 'foo3',
@@ -166,6 +176,7 @@
                 'bal',
                 'parent',
                 'collection',
+                'collectionAsObject',
                 'nestedCollection',
                 'mixedCollection',
                 'B',
@@ -175,6 +186,8 @@
                 'i',
                 'j',
                 'nullableCollectionOfNonNullableElements',
+                'nonNullableCollectionOfNullableElements',
+                'nullableCollectionOfMultipleNonNullableElementTypes',
                 'emptyVar',
                 'iteratorCollection',
                 'iteratorCollectionWithKey',
@@ -184,6 +197,7 @@
                 'arrayOfMixed',
                 'listOfStrings',
                 'parentAnnotation',
+                'genericInterface',
                 'foo',
                 'foo2',
                 'foo3',
@@ -202,7 +216,7 @@
     /**
      * @dataProvider typesProvider
      */
-    public function testExtractors($property, array $type = null)
+    public function testExtractors($property, ?array $type = null)
     {
         $this->assertEquals($type, $this->extractor->getTypes('Symfony\Component\PropertyInfo\Tests\Fixtures\Dummy', $property, []));
     }
@@ -229,7 +243,7 @@
     /**
      * @dataProvider php7TypesProvider
      */
-    public function testExtractPhp7Type(string $class, string $property, array $type = null)
+    public function testExtractPhp7Type(string $class, string $property, ?array $type = null)
     {
         $this->assertEquals($type, $this->extractor->getTypes($class, $property, []));
     }
@@ -250,7 +264,7 @@
     /**
      * @dataProvider php71TypesProvider
      */
-    public function testExtractPhp71Type($property, array $type = null)
+    public function testExtractPhp71Type($property, ?array $type = null)
     {
         $this->assertEquals($type, $this->extractor->getTypes('Symfony\Component\PropertyInfo\Tests\Fixtures\Php71Dummy', $property, []));
     }
@@ -271,7 +285,7 @@
      *
      * @requires PHP 8
      */
-    public function testExtractPhp80Type($property, array $type = null)
+    public function testExtractPhp80Type($property, ?array $type = null)
     {
         $this->assertEquals($type, $this->extractor->getTypes('Symfony\Component\PropertyInfo\Tests\Fixtures\Php80Dummy', $property, []));
     }
@@ -295,7 +309,7 @@
      *
      * @requires PHP 8.1
      */
-    public function testExtractPhp81Type($property, array $type = null)
+    public function testExtractPhp81Type($property, ?array $type = null)
     {
         $this->assertEquals($type, $this->extractor->getTypes('Symfony\Component\PropertyInfo\Tests\Fixtures\Php81Dummy', $property, []));
     }
@@ -321,7 +335,7 @@
      *
      * @requires PHP 8.2
      */
-    public function testExtractPhp82Type($property, array $type = null)
+    public function testExtractPhp82Type($property, ?array $type = null)
     {
         $this->assertEquals($type, $this->extractor->getTypes('Symfony\Component\PropertyInfo\Tests\Fixtures\Php82Dummy', $property, []));
     }
@@ -466,7 +480,7 @@
     /**
      * @dataProvider constructorTypesProvider
      */
-    public function testExtractTypeConstructor(string $class, string $property, array $type = null)
+    public function testExtractTypeConstructor(string $class, string $property, ?array $type = null)
     {
         /* Check that constructor extractions works by default, and if passed in via context.
            Check that null is returned if constructor extraction is disabled */
@@ -511,6 +525,7 @@
         $this->assertEquals([new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true, new Type(Type::BUILTIN_TYPE_INT), new Type(Type::BUILTIN_TYPE_STRING))], $this->extractor->getTypes(Php74Dummy::class, 'stringCollection'));
         $this->assertEquals([new Type(Type::BUILTIN_TYPE_INT, true)], $this->extractor->getTypes(Php74Dummy::class, 'nullableWithDefault'));
         $this->assertEquals([new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true)], $this->extractor->getTypes(Php74Dummy::class, 'collection'));
+        $this->assertEquals([new Type(Type::BUILTIN_TYPE_ARRAY, true, null, true, new Type(Type::BUILTIN_TYPE_INT), new Type(Type::BUILTIN_TYPE_OBJECT, false, Dummy::class))], $this->extractor->getTypes(Php74Dummy::class, 'nullableTypedCollection'));
     }
 
     /**
@@ -657,7 +672,7 @@
     /**
      * @dataProvider extractConstructorTypesProvider
      */
-    public function testExtractConstructorTypes(string $property, array $type = null)
+    public function testExtractConstructorTypes(string $property, ?array $type = null)
     {
         $this->assertEquals($type, $this->extractor->getTypesFromConstructor('Symfony\Component\PropertyInfo\Tests\Fixtures\ConstructorDummy', $property));
     }
@@ -672,4 +687,80 @@
             ['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'));
+    }
+
+    /**
+     * @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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/AsymmetricVisibility.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/AsymmetricVisibility.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/AsymmetricVisibility.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/AsymmetricVisibility.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,19 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/ConstructorDummyWithoutDocBlock.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/ConstructorDummyWithoutDocBlock.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/ConstructorDummyWithoutDocBlock.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/ConstructorDummyWithoutDocBlock.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,19 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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 ConstructorDummyWithoutDocBlock
+{
+    public function __construct(\DateTimeZone $timezone, $date, $dateObject, \DateTimeImmutable $dateTime, $mixed)
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyCollection.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyCollection.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyCollection.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyCollection.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+final class DummyCollection implements \IteratorAggregate
+{
+    public function getIterator(): \Traversable
+    {
+        return [];
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Dummy.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Dummy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Dummy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Dummy.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,6 +47,11 @@
     public $collection;
 
     /**
+     * @var DummyCollection<int, string>
+     */
+    public $collectionAsObject;
+
+    /**
      * @var string[][]
      */
     public $nestedCollection;
@@ -99,6 +104,16 @@
     public $nullableCollectionOfNonNullableElements;
 
     /**
+     * @var array<null|int>
+     */
+    public $nonNullableCollectionOfNullableElements;
+
+    /**
+     * @var null|array<int|string>
+     */
+    public $nullableCollectionOfMultipleNonNullableElementTypes;
+
+    /**
      * @var array
      */
     private $xTotals;
@@ -155,6 +170,11 @@
      */
     public $parentAnnotation;
 
+    /**
+     * @var \BackedEnum<string>
+     */
+    public $genericInterface;
+
     public static function getStatic()
     {
     }
@@ -184,7 +204,7 @@
      *
      * @param ParentDummy|null $parent
      */
-    public function setB(ParentDummy $parent = null)
+    public function setB(?ParentDummy $parent = null)
     {
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyUnionType.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyUnionType.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyUnionType.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyUnionType.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
     public $d;
 
     /**
-     * @var (Dummy<array<mixed, string>, (int | (string<DefaultValue>)[])> | ParentDummy | null)
+     * @var (Dummy<array<mixed, string>, (int | (\Traversable<DefaultValue>)[])> | ParentDummy | null)
      */
     public $e;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Php74Dummy.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Php74Dummy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Php74Dummy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Php74Dummy.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,6 +23,9 @@
     private ?int $nullableWithDefault = 1;
     public array $collection = [];
 
+    /** @var Dummy[]|null  */
+    public ?array $nullableTypedCollection = null;
+
     public function addStringCollection(string $string): void
     {
     }
@@ -30,4 +33,8 @@
     public function removeStringCollection(string $string): void
     {
     }
+
+    public function addNullableTypedCollection(Dummy $dummy): void
+    {
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/TraitUsage/AnotherNamespace/DummyInAnotherNamespace.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/TraitUsage/AnotherNamespace/DummyInAnotherNamespace.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/TraitUsage/AnotherNamespace/DummyInAnotherNamespace.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/TraitUsage/AnotherNamespace/DummyInAnotherNamespace.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,7 @@
+<?php
+
+namespace Symfony\Component\PropertyInfo\Tests\Fixtures\TraitUsage\AnotherNamespace;
+
+class DummyInAnotherNamespace
+{
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/TraitUsage/AnotherNamespace/DummyTraitInAnotherNamespace.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/TraitUsage/AnotherNamespace/DummyTraitInAnotherNamespace.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/TraitUsage/AnotherNamespace/DummyTraitInAnotherNamespace.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/TraitUsage/AnotherNamespace/DummyTraitInAnotherNamespace.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,11 @@
+<?php
+
+namespace Symfony\Component\PropertyInfo\Tests\Fixtures\TraitUsage\AnotherNamespace;
+
+trait DummyTraitInAnotherNamespace
+{
+    /**
+     * @var DummyInAnotherNamespace
+     */
+    public $dummyInAnotherNamespace;
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/TraitUsage/DummyUsingTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/TraitUsage/DummyUsingTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/TraitUsage/DummyUsingTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/TraitUsage/DummyUsingTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,7 +11,10 @@
 
 namespace Symfony\Component\PropertyInfo\Tests\Fixtures\TraitUsage;
 
+use Symfony\Component\PropertyInfo\Tests\Fixtures\TraitUsage\AnotherNamespace\DummyTraitInAnotherNamespace;
+
 class DummyUsingTrait
 {
     use DummyTrait;
+    use DummyTraitInAnotherNamespace;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/VirtualProperties.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/VirtualProperties.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/VirtualProperties.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Tests/Fixtures/VirtualProperties.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,19 @@
+<?php
+
+/*
+  * This file is part of the Symfony package.
+  *
+  * (c) Fabien Potencier <fabien@symfony.com>
+  *
+  * 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; }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Type.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Type.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Type.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Type.php	2026-05-20 10:22:01.000000000 +0200
@@ -76,7 +76,7 @@
      *
      * @throws \InvalidArgumentException
      */
-    public function __construct(string $builtinType, bool $nullable = false, string $class = null, bool $collection = false, $collectionKeyType = null, $collectionValueType = null)
+    public function __construct(string $builtinType, bool $nullable = false, ?string $class = null, bool $collection = false, $collectionKeyType = null, $collectionValueType = null)
     {
         if (!\in_array($builtinType, self::$builtinTypes)) {
             throw new \InvalidArgumentException(sprintf('"%s" is not a valid PHP type.', $builtinType));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Util/PhpDocTypeHelper.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Util/PhpDocTypeHelper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Util/PhpDocTypeHelper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Util/PhpDocTypeHelper.php	2026-05-20 10:22:01.000000000 +0200
@@ -102,9 +102,9 @@
     /**
      * Creates a {@see Type} from a PHPDoc type.
      */
-    private function createType(DocType $type, bool $nullable, string $docType = null): ?Type
+    private function createType(DocType $type, bool $nullable): ?Type
     {
-        $docType = $docType ?? (string) $type;
+        $docType = (string) $type;
 
         if ($type instanceof Collection) {
             $fqsen = $type->getFqsen();
@@ -115,15 +115,17 @@
 
             [$phpType, $class] = $this->getPhpTypeAndClass((string) $fqsen);
 
-            $key = $this->getTypes($type->getKeyType());
-            $value = $this->getTypes($type->getValueType());
+            $collection = \is_a($class, \Traversable::class, true) || \is_a($class, \ArrayAccess::class, true);
 
-            // More than 1 type returned means it is a Compound type, which is
-            // not handled by Type, so better use a null value.
-            $key = 1 === \count($key) ? $key[0] : null;
-            $value = 1 === \count($value) ? $value[0] : null;
+            // it's safer to fall back to other extractors if the generic type is too abstract
+            if (!$collection && !class_exists($class)) {
+                return null;
+            }
+
+            $keys = $this->getTypes($type->getKeyType());
+            $values = $this->getTypes($type->getValueType());
 
-            return new Type($phpType, $nullable, $class, true, $key, $value);
+            return new Type($phpType, $nullable, $class, $collection, $keys, $values);
         }
 
         // Cannot guess
@@ -131,27 +133,20 @@
             return null;
         }
 
-        if (str_ends_with($docType, '[]')) {
-            $collectionKeyType = new Type(Type::BUILTIN_TYPE_INT);
-            $collectionValueType = $this->createType($type, false, substr($docType, 0, -2));
+        if (str_ends_with($docType, '[]') && $type instanceof Array_) {
+            $collectionKeyTypes = new Type(Type::BUILTIN_TYPE_INT);
+            $collectionValueTypes = $this->getTypes($type->getValueType());
 
-            return new Type(Type::BUILTIN_TYPE_ARRAY, $nullable, null, true, $collectionKeyType, $collectionValueType);
+            return new Type(Type::BUILTIN_TYPE_ARRAY, $nullable, null, true, $collectionKeyTypes, $collectionValueTypes);
         }
 
         if ((str_starts_with($docType, 'list<') || str_starts_with($docType, 'array<')) && $type instanceof Array_) {
             // array<value> is converted to x[] which is handled above
             // so it's only necessary to handle array<key, value> here
-            $collectionKeyType = $this->getTypes($type->getKeyType())[0];
-
+            $collectionKeyTypes = $this->getTypes($type->getKeyType());
             $collectionValueTypes = $this->getTypes($type->getValueType());
-            if (1 != \count($collectionValueTypes)) {
-                // the Type class does not support union types yet, so assume that no type was defined
-                $collectionValueType = null;
-            } else {
-                $collectionValueType = $collectionValueTypes[0];
-            }
 
-            return new Type(Type::BUILTIN_TYPE_ARRAY, $nullable, null, true, $collectionKeyType, $collectionValueType);
+            return new Type(Type::BUILTIN_TYPE_ARRAY, $nullable, null, true, $collectionKeyTypes, $collectionValueTypes);
         }
 
         $docType = $this->normalizeType($docType);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Util/PhpStanTypeHelper.php symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Util/PhpStanTypeHelper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/PropertyInfo/Util/PhpStanTypeHelper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/PropertyInfo/Util/PhpStanTypeHelper.php	2026-05-20 10:22:01.000000000 +0200
@@ -121,6 +121,13 @@
                 return [$mainType];
             }
 
+            $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())) {
+                return [];
+            }
+
             $collectionKeyTypes = $mainType->getCollectionKeyTypes();
             $collectionKeyValues = [];
             if (1 === \count($node->genericTypes)) {
@@ -136,7 +143,7 @@
                 }
             }
 
-            return [new Type($mainType->getBuiltinType(), $mainType->isNullable(), $mainType->getClassName(), true, $collectionKeyTypes, $collectionKeyValues)];
+            return [new Type($mainType->getBuiltinType(), $mainType->isNullable(), $mainType->getClassName(), $collection, $collectionKeyTypes, $collectionKeyValues)];
         }
         if ($node instanceof ArrayShapeNode) {
             return [new Type(Type::BUILTIN_TYPE_ARRAY, false, null, true)];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/CompoundLimiter.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/CompoundLimiter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/CompoundLimiter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/CompoundLimiter.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
         $this->limiters = $limiters;
     }
 
-    public function reserve(int $tokens = 1, float $maxTime = null): Reservation
+    public function reserve(int $tokens = 1, ?float $maxTime = null): Reservation
     {
         throw new ReserveNotSupportedException(__CLASS__);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Exception/MaxWaitDurationExceededException.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Exception/MaxWaitDurationExceededException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Exception/MaxWaitDurationExceededException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Exception/MaxWaitDurationExceededException.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     private $rateLimit;
 
-    public function __construct(string $message, RateLimit $rateLimit, int $code = 0, \Throwable $previous = null)
+    public function __construct(string $message, RateLimit $rateLimit, int $code = 0, ?\Throwable $previous = null)
     {
         parent::__construct($message, $code, $previous);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Exception/RateLimitExceededException.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Exception/RateLimitExceededException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Exception/RateLimitExceededException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Exception/RateLimitExceededException.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     private $rateLimit;
 
-    public function __construct(RateLimit $rateLimit, int $code = 0, \Throwable $previous = null)
+    public function __construct(RateLimit $rateLimit, int $code = 0, ?\Throwable $previous = null)
     {
         parent::__construct('Rate Limit Exceeded', $code, $previous);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Exception/ReserveNotSupportedException.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Exception/ReserveNotSupportedException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Exception/ReserveNotSupportedException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Exception/ReserveNotSupportedException.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
  */
 class ReserveNotSupportedException extends \BadMethodCallException
 {
-    public function __construct(string $limiterClass, int $code = 0, \Throwable $previous = null)
+    public function __construct(string $limiterClass, int $code = 0, ?\Throwable $previous = null)
     {
         parent::__construct(sprintf('Reserving tokens is not supported by "%s".', $limiterClass), $code, $previous);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/LimiterInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/LimiterInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/LimiterInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/LimiterInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
      * @throws ReserveNotSupportedException     if this limiter implementation doesn't support reserving tokens
      * @throws \InvalidArgumentException        if $tokens is larger than the maximum burst size
      */
-    public function reserve(int $tokens = 1, float $maxTime = null): Reservation;
+    public function reserve(int $tokens = 1, ?float $maxTime = null): Reservation;
 
     /**
      * Use this method if you intend to drop if the required number
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Policy/FixedWindowLimiter.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Policy/FixedWindowLimiter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Policy/FixedWindowLimiter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Policy/FixedWindowLimiter.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
      */
     private $interval;
 
-    public function __construct(string $id, int $limit, \DateInterval $interval, StorageInterface $storage, LockInterface $lock = null)
+    public function __construct(string $id, int $limit, \DateInterval $interval, StorageInterface $storage, ?LockInterface $lock = null)
     {
         if ($limit < 1) {
             throw new \InvalidArgumentException(sprintf('Cannot set the limit of "%s" to 0, as that would never accept any hit.', __CLASS__));
@@ -47,7 +47,7 @@
         $this->interval = TimeUtil::dateIntervalToSeconds($interval);
     }
 
-    public function reserve(int $tokens = 1, float $maxTime = null): Reservation
+    public function reserve(int $tokens = 1, ?float $maxTime = null): Reservation
     {
         if ($tokens > $this->limit) {
             throw new \InvalidArgumentException(sprintf('Cannot reserve more tokens (%d) than the size of the rate limiter (%d).', $tokens, $this->limit));
@@ -68,7 +68,7 @@
 
                 $reservation = new Reservation($now, new RateLimit($window->getAvailableTokens($now), \DateTimeImmutable::createFromFormat('U', floor($now)), true, $this->limit));
             } else {
-                $waitDuration = $window->calculateTimeForTokens($tokens);
+                $waitDuration = $window->calculateTimeForTokens($tokens, $now);
 
                 if (null !== $maxTime && $waitDuration > $maxTime) {
                     // process needs to wait longer than set interval
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Policy/NoLimiter.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Policy/NoLimiter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Policy/NoLimiter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Policy/NoLimiter.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
  */
 final class NoLimiter implements LimiterInterface
 {
-    public function reserve(int $tokens = 1, float $maxTime = null): Reservation
+    public function reserve(int $tokens = 1, ?float $maxTime = null): Reservation
     {
         return new Reservation(microtime(true), new RateLimit(\PHP_INT_MAX, new \DateTimeImmutable(), true, \PHP_INT_MAX));
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Policy/Rate.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Policy/Rate.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Policy/Rate.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Policy/Rate.php	2026-05-20 10:22:01.000000000 +0200
@@ -99,6 +99,18 @@
         return $cycles * $this->refillAmount;
     }
 
+    /**
+     * Calculates total amount in seconds of refill intervals during $duration (for maintain strict refill frequency).
+     *
+     * @param float $duration interval in seconds
+     */
+    public function calculateRefillInterval(float $duration): int
+    {
+        $cycleTime = TimeUtil::dateIntervalToSeconds($this->refillTime);
+
+        return floor($duration / $cycleTime) * $cycleTime;
+    }
+
     public function __toString(): string
     {
         return $this->refillTime->format('P%yY%mM%dDT%HH%iM%sS').'-'.$this->refillAmount;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Policy/SlidingWindowLimiter.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Policy/SlidingWindowLimiter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Policy/SlidingWindowLimiter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Policy/SlidingWindowLimiter.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
      */
     private $interval;
 
-    public function __construct(string $id, int $limit, \DateInterval $interval, StorageInterface $storage, LockInterface $lock = null)
+    public function __construct(string $id, int $limit, \DateInterval $interval, StorageInterface $storage, ?LockInterface $lock = null)
     {
         $this->storage = $storage;
         $this->lock = $lock ?? new NoLock();
@@ -51,7 +51,7 @@
         $this->interval = TimeUtil::dateIntervalToSeconds($interval);
     }
 
-    public function reserve(int $tokens = 1, float $maxTime = null): Reservation
+    public function reserve(int $tokens = 1, ?float $maxTime = null): Reservation
     {
         throw new ReserveNotSupportedException(__CLASS__);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Policy/TokenBucketLimiter.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Policy/TokenBucketLimiter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Policy/TokenBucketLimiter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Policy/TokenBucketLimiter.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     private $maxBurst;
     private $rate;
 
-    public function __construct(string $id, int $maxBurst, Rate $rate, StorageInterface $storage, LockInterface $lock = null)
+    public function __construct(string $id, int $maxBurst, Rate $rate, StorageInterface $storage, ?LockInterface $lock = null)
     {
         $this->id = $id;
         $this->maxBurst = $maxBurst;
@@ -51,7 +51,7 @@
      * @throws MaxWaitDurationExceededException if $maxTime is set and the process needs to wait longer than its value (in seconds)
      * @throws \InvalidArgumentException        if $tokens is larger than the maximum burst size
      */
-    public function reserve(int $tokens = 1, float $maxTime = null): Reservation
+    public function reserve(int $tokens = 1, ?float $maxTime = null): Reservation
     {
         if ($tokens > $this->maxBurst) {
             throw new \InvalidArgumentException(sprintf('Cannot reserve more tokens (%d) than the burst size of the rate limiter (%d).', $tokens, $this->maxBurst));
@@ -70,7 +70,6 @@
             if ($availableTokens >= $tokens) {
                 // tokens are now available, update bucket
                 $bucket->setTokens($availableTokens - $tokens);
-                $bucket->setTimer($now);
 
                 $reservation = new Reservation($now, new RateLimit($bucket->getAvailableTokens($now), \DateTimeImmutable::createFromFormat('U', floor($now)), true, $this->maxBurst));
             } else {
@@ -87,7 +86,6 @@
                 // at $now + $waitDuration all tokens will be reserved for this process,
                 // so no tokens are left for other processes.
                 $bucket->setTokens($availableTokens - $tokens);
-                $bucket->setTimer($now);
 
                 $reservation = new Reservation($now + $waitDuration, new RateLimit(0, \DateTimeImmutable::createFromFormat('U', floor($now + $waitDuration)), false, $this->maxBurst));
             }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Policy/TokenBucket.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Policy/TokenBucket.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Policy/TokenBucket.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Policy/TokenBucket.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,7 +44,7 @@
      * @param Rate       $rate          the fill rate and time of this bucket
      * @param float|null $timer         the current timer of the bucket, defaulting to microtime(true)
      */
-    public function __construct(string $id, int $initialTokens, Rate $rate, float $timer = null)
+    public function __construct(string $id, int $initialTokens, Rate $rate, ?float $timer = null)
     {
         if ($initialTokens < 1) {
             throw new \InvalidArgumentException(sprintf('Cannot set the limit of "%s" to 0, as that would never accept any hit.', TokenBucketLimiter::class));
@@ -79,8 +79,13 @@
     public function getAvailableTokens(float $now): int
     {
         $elapsed = max(0, $now - $this->timer);
+        $newTokens = $this->rate->calculateNewTokensDuringInterval($elapsed);
 
-        return min($this->burstSize, $this->tokens + $this->rate->calculateNewTokensDuringInterval($elapsed));
+        if ($newTokens > 0) {
+            $this->timer += $this->rate->calculateRefillInterval($elapsed);
+        }
+
+        return min($this->burstSize, $this->tokens + $newTokens);
     }
 
     public function getExpirationTime(): int
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Policy/Window.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Policy/Window.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Policy/Window.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Policy/Window.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
      */
     private $timer;
 
-    public function __construct(string $id, int $intervalInSeconds, int $windowSize, float $timer = null)
+    public function __construct(string $id, int $intervalInSeconds, int $windowSize, ?float $timer = null)
     {
         $this->id = $id;
         $this->intervalInSeconds = $intervalInSeconds;
@@ -48,7 +48,7 @@
         return $this->intervalInSeconds;
     }
 
-    public function add(int $hits = 1, float $now = null)
+    public function add(int $hits = 1, ?float $now = null)
     {
         $now = $now ?? microtime(true);
         if (($now - $this->timer) > $this->intervalInSeconds) {
@@ -75,15 +75,13 @@
         return $this->maxSize - $this->hitCount;
     }
 
-    public function calculateTimeForTokens(int $tokens): int
+    public function calculateTimeForTokens(int $tokens, float $now): int
     {
         if (($this->maxSize - $this->hitCount) >= $tokens) {
             return 0;
         }
 
-        $cyclesRequired = ceil($tokens / $this->maxSize);
-
-        return $cyclesRequired * $this->intervalInSeconds;
+        return (int) ceil($this->timer + $this->intervalInSeconds - $now);
     }
 
     public function __serialize(): array
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/RateLimiterFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/RateLimiterFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/RateLimiterFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/RateLimiterFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $storage;
     private $lockFactory;
 
-    public function __construct(array $config, StorageInterface $storage, LockFactory $lockFactory = null)
+    public function __construct(array $config, StorageInterface $storage, ?LockFactory $lockFactory = null)
     {
         $this->storage = $storage;
         $this->lockFactory = $lockFactory;
@@ -42,7 +42,7 @@
         $this->config = $options->resolve($config);
     }
 
-    public function create(string $key = null): LimiterInterface
+    public function create(?string $key = null): LimiterInterface
     {
         $id = $this->config['id'].'-'.$key;
         $lock = $this->lockFactory ? $this->lockFactory->createLock($id) : new NoLock();
@@ -68,15 +68,21 @@
     protected static function configureOptions(OptionsResolver $options): void
     {
         $intervalNormalizer = static function (Options $options, string $interval): \DateInterval {
+            // 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());
+
             try {
-                return (new \DateTimeImmutable())->diff(new \DateTimeImmutable('+'.$interval));
-            } catch (\Exception $e) {
-                if (!preg_match('/Failed to parse time string \(\+([^)]+)\)/', $e->getMessage(), $m)) {
-                    throw $e;
-                }
+                $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
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Tests/Policy/FixedWindowLimiterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Tests/Policy/FixedWindowLimiterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Tests/Policy/FixedWindowLimiterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Tests/Policy/FixedWindowLimiterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,6 +37,7 @@
 
     public function testConsume()
     {
+        $now = time();
         $limiter = $this->createLimiter();
 
         // fill 9 tokens in 45 seconds
@@ -51,6 +52,9 @@
         $rateLimit = $limiter->consume();
         $this->assertFalse($rateLimit->isAccepted());
         $this->assertSame(10, $rateLimit->getLimit());
+        // Window ends after 1 minute
+        $retryAfter = \DateTimeImmutable::createFromFormat('U', $now + 60);
+        $this->assertEquals($retryAfter, $rateLimit->getRetryAfter());
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Tests/Policy/TokenBucketLimiterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Tests/Policy/TokenBucketLimiterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Tests/Policy/TokenBucketLimiterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Tests/Policy/TokenBucketLimiterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -128,7 +128,33 @@
         $this->assertSame(100, $bucket->getAvailableTokens($serverOneClock));
     }
 
-    private function createLimiter($initialTokens = 10, Rate $rate = null)
+    public function testBucketRefilledWithStrictFrequency()
+    {
+        $limiter = $this->createLimiter(1000, new Rate(\DateInterval::createFromDateString('15 seconds'), 100));
+        $rateLimit = $limiter->consume(300);
+
+        $this->assertTrue($rateLimit->isAccepted());
+        $this->assertEquals(700, $rateLimit->getRemainingTokens());
+
+        $expected = 699;
+
+        for ($i = 1; $i <= 20; ++$i) {
+            $rateLimit = $limiter->consume();
+            $this->assertTrue($rateLimit->isAccepted());
+            $this->assertEquals($expected, $rateLimit->getRemainingTokens());
+
+            sleep(4);
+            --$expected;
+
+            if (\in_array($i, [4, 8, 12], true)) {
+                $expected += 100;
+            } elseif (\in_array($i, [15, 19], true)) {
+                $expected = 999;
+            }
+        }
+    }
+
+    private function createLimiter($initialTokens = 10, ?Rate $rate = null)
     {
         return new TokenBucketLimiter('test', $initialTokens, $rate ?? Rate::perSecond(10), $this->storage);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Tests/RateLimiterFactoryTest.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Tests/RateLimiterFactoryTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Tests/RateLimiterFactoryTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Tests/RateLimiterFactoryTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 @@
             '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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Util/TimeUtil.php symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Util/TimeUtil.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/RateLimiter/Util/TimeUtil.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/RateLimiter/Util/TimeUtil.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     public static function dateIntervalToSeconds(\DateInterval $interval): int
     {
-        $now = new \DateTimeImmutable();
+        $now = \DateTimeImmutable::createFromFormat('U', time());
 
         return $now->add($interval)->getTimestamp() - $now->getTimestamp();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Annotation/Route.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Annotation/Route.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Annotation/Route.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Annotation/Route.php	2026-05-20 10:22:01.000000000 +0200
@@ -49,20 +49,20 @@
     public function __construct(
         $data = [],
         $path = null,
-        string $name = null,
+        ?string $name = null,
         array $requirements = [],
         array $options = [],
         array $defaults = [],
-        string $host = null,
+        ?string $host = null,
         $methods = [],
         $schemes = [],
-        string $condition = null,
-        int $priority = null,
-        string $locale = null,
-        string $format = null,
-        bool $utf8 = null,
-        bool $stateless = null,
-        string $env = null
+        ?string $condition = null,
+        ?int $priority = null,
+        ?string $locale = null,
+        ?string $format = null,
+        ?bool $utf8 = null,
+        ?bool $stateless = null,
+        ?string $env = null
     ) {
         if (\is_string($data)) {
             $data = ['path' => $data];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/CompiledRoute.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/CompiledRoute.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/CompiledRoute.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/CompiledRoute.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
      * @param array       $hostVariables An array of host variables
      * @param array       $variables     An array of variables (variables defined in the path and in the host patterns)
      */
-    public function __construct(string $staticPrefix, string $regex, array $tokens, array $pathVariables, string $hostRegex = null, array $hostTokens = [], array $hostVariables = [], array $variables = [])
+    public function __construct(string $staticPrefix, string $regex, array $tokens, array $pathVariables, ?string $hostRegex = null, array $hostTokens = [], array $hostVariables = [], array $variables = [])
     {
         $this->staticPrefix = $staticPrefix;
         $this->regex = $regex;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Exception/MethodNotAllowedException.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Exception/MethodNotAllowedException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Exception/MethodNotAllowedException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Exception/MethodNotAllowedException.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * @param string[] $allowedMethods
      */
-    public function __construct(array $allowedMethods, ?string $message = '', int $code = 0, \Throwable $previous = null)
+    public function __construct(array $allowedMethods, ?string $message = '', int $code = 0, ?\Throwable $previous = null)
     {
         if (null === $message) {
             trigger_deprecation('symfony/routing', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Generator/CompiledUrlGenerator.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Generator/CompiledUrlGenerator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Generator/CompiledUrlGenerator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Generator/CompiledUrlGenerator.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     private $compiledRoutes = [];
     private $defaultLocale;
 
-    public function __construct(array $compiledRoutes, RequestContext $context, LoggerInterface $logger = null, string $defaultLocale = null)
+    public function __construct(array $compiledRoutes, RequestContext $context, ?LoggerInterface $logger = null, ?string $defaultLocale = null)
     {
         $this->compiledRoutes = $compiledRoutes;
         $this->context = $context;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Generator/UrlGenerator.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Generator/UrlGenerator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Generator/UrlGenerator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Generator/UrlGenerator.php	2026-05-20 10:22:01.000000000 +0200
@@ -82,7 +82,7 @@
         '%7C' => '|',
     ];
 
-    public function __construct(RouteCollection $routes, RequestContext $context, LoggerInterface $logger = null, string $defaultLocale = null)
+    public function __construct(RouteCollection $routes, RequestContext $context, ?LoggerInterface $logger = null, ?string $defaultLocale = null)
     {
         $this->routes = $routes;
         $this->context = $context;
@@ -189,7 +189,7 @@
 
                 if (!$optional || $important || !\array_key_exists($varName, $defaults) || (null !== $mergedParams[$varName] && (string) $mergedParams[$varName] !== (string) $defaults[$varName])) {
                     // check requirement (while ignoring look-around patterns)
-                    if (null !== $this->strictRequirements && !preg_match('#^'.preg_replace('/\(\?(?:=|<=|!|<!)((?:[^()\\\\]+|\\\\.|\((?1)\))*)\)/', '', $token[2]).'$#i'.(empty($token[4]) ? '' : 'u'), $mergedParams[$token[3]] ?? '')) {
+                    if (null !== $this->strictRequirements && !preg_match('#^(?:'.preg_replace('/\(\?(?:=|<=|!|<!)((?:[^()\\\\]+|\\\\.|\((?1)\))*)\)/', '', $token[2]).')$#i'.(empty($token[4]) ? '' : 'u'), $mergedParams[$token[3]] ?? '')) {
                         if ($this->strictRequirements) {
                             throw new InvalidParameterException(strtr($message, ['{parameter}' => $varName, '{route}' => $name, '{expected}' => $token[2], '{given}' => $mergedParams[$varName]]));
                         }
@@ -244,7 +244,7 @@
             foreach ($hostTokens as $token) {
                 if ('variable' === $token[0]) {
                     // check requirement (while ignoring look-around patterns)
-                    if (null !== $this->strictRequirements && !preg_match('#^'.preg_replace('/\(\?(?:=|<=|!|<!)((?:[^()\\\\]+|\\\\.|\((?1)\))*)\)/', '', $token[2]).'$#i'.(empty($token[4]) ? '' : 'u'), $mergedParams[$token[3]])) {
+                    if (null !== $this->strictRequirements && !preg_match('#^(?:'.preg_replace('/\(\?(?:=|<=|!|<!)((?:[^()\\\\]+|\\\\.|\((?1)\))*)\)/', '', $token[2]).')$#i'.(empty($token[4]) ? '' : 'u'), $mergedParams[$token[3]])) {
                         if ($this->strictRequirements) {
                             throw new InvalidParameterException(strtr($message, ['{parameter}' => $token[3], '{route}' => $name, '{expected}' => $token[2], '{given}' => $mergedParams[$token[3]]]));
                         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Routing/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Routing/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Routing/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/AnnotationClassLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/AnnotationClassLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/AnnotationClassLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/AnnotationClassLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -85,7 +85,7 @@
      */
     protected $defaultRouteIndex = 0;
 
-    public function __construct(Reader $reader = null, string $env = null)
+    public function __construct(?Reader $reader = null, ?string $env = null)
     {
         $this->reader = $reader;
         $this->env = $env;
@@ -108,7 +108,7 @@
      *
      * @throws \InvalidArgumentException When route can't be parsed
      */
-    public function load($class, string $type = null)
+    public function load($class, ?string $type = null)
     {
         if (!class_exists($class)) {
             throw new \InvalidArgumentException(sprintf('Class "%s" does not exist.', $class));
@@ -239,7 +239,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         return \is_string($resource) && preg_match('/^(?:\\\\?[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)+$/', $resource) && (!$type || 'annotation' === $type);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/AnnotationDirectoryLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/AnnotationDirectoryLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/AnnotationDirectoryLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/AnnotationDirectoryLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
      *
      * @throws \InvalidArgumentException When the directory does not exist or its routes cannot be parsed
      */
-    public function load($path, string $type = null)
+    public function load($path, ?string $type = null)
     {
         if (!is_dir($dir = $this->locator->locate($path))) {
             return parent::supports($path, $type) ? parent::load($path, $type) : new RouteCollection();
@@ -74,7 +74,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         if ('annotation' === $type) {
             return true;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/AnnotationFileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/AnnotationFileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/AnnotationFileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/AnnotationFileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,7 +47,7 @@
      *
      * @throws \InvalidArgumentException When the file does not exist or its routes cannot be parsed
      */
-    public function load($file, string $type = null)
+    public function load($file, ?string $type = null)
     {
         $path = $this->locator->locate($file);
 
@@ -70,7 +70,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         return \is_string($resource) && 'php' === pathinfo($resource, \PATHINFO_EXTENSION) && (!$type || 'annotation' === $type);
     }
@@ -87,7 +87,7 @@
         $tokens = token_get_all(file_get_contents($file));
 
         if (1 === \count($tokens) && \T_INLINE_HTML === $tokens[0][0]) {
-            throw new \InvalidArgumentException(sprintf('The file "%s" does not contain PHP code. Did you forgot to add the "<?php" start tag at the beginning of the file?', $file));
+            throw new \InvalidArgumentException(sprintf('The file "%s" does not contain PHP code. Did you forget to add the "<?php" start tag at the beginning of the file?', $file));
         }
 
         $nsTokens = [\T_NS_SEPARATOR => true, \T_STRING => true];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/ClosureLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/ClosureLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/ClosureLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/ClosureLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
      *
      * @return RouteCollection
      */
-    public function load($closure, string $type = null)
+    public function load($closure, ?string $type = null)
     {
         return $closure($this->env);
     }
@@ -39,7 +39,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         return $resource instanceof \Closure && (!$type || 'closure' === $type);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/Configurator/CollectionConfigurator.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/Configurator/CollectionConfigurator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/Configurator/CollectionConfigurator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/Configurator/CollectionConfigurator.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     private $parentPrefixes;
     private $host;
 
-    public function __construct(RouteCollection $parent, string $name, self $parentConfigurator = null, array $parentPrefixes = null)
+    public function __construct(RouteCollection $parent, string $name, ?self $parentConfigurator = null, ?array $parentPrefixes = null)
     {
         $this->parent = $parent;
         $this->name = $name;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/Configurator/RouteConfigurator.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/Configurator/RouteConfigurator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/Configurator/RouteConfigurator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/Configurator/RouteConfigurator.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
 
     protected $parentConfigurator;
 
-    public function __construct(RouteCollection $collection, RouteCollection $route, string $name = '', CollectionConfigurator $parentConfigurator = null, array $prefixes = null)
+    public function __construct(RouteCollection $collection, RouteCollection $route, string $name = '', ?CollectionConfigurator $parentConfigurator = null, ?array $prefixes = null)
     {
         $this->collection = $collection;
         $this->route = $route;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/Configurator/RoutingConfigurator.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/Configurator/RoutingConfigurator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/Configurator/RoutingConfigurator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/Configurator/RoutingConfigurator.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     private $file;
     private $env;
 
-    public function __construct(RouteCollection $collection, PhpFileLoader $loader, string $path, string $file, string $env = null)
+    public function __construct(RouteCollection $collection, PhpFileLoader $loader, string $path, string $file, ?string $env = null)
     {
         $this->collection = $collection;
         $this->loader = $loader;
@@ -38,7 +38,7 @@
     /**
      * @param string|string[]|null $exclude Glob patterns to exclude from the import
      */
-    final public function import($resource, string $type = null, bool $ignoreErrors = false, $exclude = null): ImportConfigurator
+    final public function import($resource, ?string $type = null, bool $ignoreErrors = false, $exclude = null): ImportConfigurator
     {
         $this->loader->setCurrentDir(\dirname($this->path));
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/Configurator/Traits/HostTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/Configurator/Traits/HostTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/Configurator/Traits/HostTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/Configurator/Traits/HostTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,6 +28,7 @@
 
         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 @@
                     $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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/Configurator/Traits/LocalizedRouteTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/Configurator/Traits/LocalizedRouteTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/Configurator/Traits/LocalizedRouteTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/Configurator/Traits/LocalizedRouteTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
      *
      * @param string|array $path the path, or the localized paths of the route
      */
-    final protected function createLocalizedRoute(RouteCollection $collection, string $name, $path, string $namePrefix = '', array $prefixes = null): RouteCollection
+    final protected function createLocalizedRoute(RouteCollection $collection, string $name, $path, string $namePrefix = '', ?array $prefixes = null): RouteCollection
     {
         $paths = [];
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/Configurator/Traits/PrefixTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/Configurator/Traits/PrefixTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/Configurator/Traits/PrefixTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/Configurator/Traits/PrefixTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,6 +29,7 @@
             }
             foreach ($routes->all() as $name => $route) {
                 if (null === $locale = $route->getDefault('_locale')) {
+                    $priority = $routes->getPriority($name) ?? 0;
                     $routes->remove($name);
                     foreach ($prefix as $locale => $localePrefix) {
                         $localizedRoute = clone $route;
@@ -36,13 +37,13 @@
                         $localizedRoute->setRequirement('_locale', preg_quote($locale));
                         $localizedRoute->setDefault('_canonical_route', $name);
                         $localizedRoute->setPath($localePrefix.(!$trailingSlashOnRoot && '/' === $route->getPath() ? '' : $route->getPath()));
-                        $routes->add($name.'.'.$locale, $localizedRoute);
+                        $routes->add($name.'.'.$locale, $localizedRoute, $priority);
                     }
                 } elseif (!isset($prefix[$locale])) {
                     throw new \InvalidArgumentException(sprintf('Route "%s" with locale "%s" is missing a corresponding prefix in its parent collection.', $name, $locale));
                 } else {
                     $route->setPath($prefix[$locale].(!$trailingSlashOnRoot && '/' === $route->getPath() ? '' : $route->getPath()));
-                    $routes->add($name, $route);
+                    $routes->add($name, $route, $routes->getPriority($name) ?? 0);
                 }
             }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/ContainerLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/ContainerLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/ContainerLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/ContainerLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
 {
     private $container;
 
-    public function __construct(ContainerInterface $container, string $env = null)
+    public function __construct(ContainerInterface $container, ?string $env = null)
     {
         $this->container = $container;
         parent::__construct($env);
@@ -31,7 +31,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         return 'service' === $type && \is_string($resource);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/DirectoryLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/DirectoryLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/DirectoryLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/DirectoryLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
     /**
      * {@inheritdoc}
      */
-    public function load($file, string $type = null)
+    public function load($file, ?string $type = null)
     {
         $path = $this->locator->locate($file);
 
@@ -49,7 +49,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         // only when type is forced to directory, not to conflict with AnnotationLoader
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/GlobFileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/GlobFileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/GlobFileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/GlobFileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     /**
      * {@inheritdoc}
      */
-    public function load($resource, string $type = null)
+    public function load($resource, ?string $type = null)
     {
         $collection = new RouteCollection();
 
@@ -40,7 +40,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         return 'glob' === $type;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/ObjectLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/ObjectLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/ObjectLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/ObjectLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
      *
      * @return RouteCollection
      */
-    public function load($resource, string $type = null)
+    public function load($resource, ?string $type = null)
     {
         if (!preg_match('/^[^\:]+(?:::(?:[^\:]+))?$/', $resource)) {
             throw new \InvalidArgumentException(sprintf('Invalid resource "%s" passed to the %s route loader: use the format "object_id::method" or "object_id" if your object class has an "__invoke" method.', $resource, \is_string($type) ? '"'.$type.'"' : 'object'));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/PhpFileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/PhpFileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/PhpFileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/PhpFileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
      *
      * @return RouteCollection
      */
-    public function load($file, string $type = null)
+    public function load($file, ?string $type = null)
     {
         $path = $this->locator->locate($file);
         $this->setCurrentDir(\dirname($path));
@@ -62,7 +62,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         return \is_string($resource) && 'php' === pathinfo($resource, \PATHINFO_EXTENSION) && (!$type || 'php' === $type);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/XmlFileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/XmlFileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/XmlFileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/XmlFileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
      * @throws \InvalidArgumentException when the file cannot be loaded or when the XML cannot be
      *                                   parsed because it does not validate against the scheme
      */
-    public function load($file, string $type = null)
+    public function load($file, ?string $type = null)
     {
         $path = $this->locator->locate($file);
 
@@ -102,7 +102,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         return \is_string($resource) && 'xml' === pathinfo($resource, \PATHINFO_EXTENSION) && (!$type || 'xml' === $type);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/YamlFileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/YamlFileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Loader/YamlFileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Loader/YamlFileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,7 +48,7 @@
      *
      * @throws \InvalidArgumentException When a route can't be parsed because YAML is invalid
      */
-    public function load($file, string $type = null)
+    public function load($file, ?string $type = null)
     {
         $path = $this->locator->locate($file);
 
@@ -117,7 +117,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supports($resource, string $type = null)
+    public function supports($resource, ?string $type = null)
     {
         return \is_string($resource) && \in_array(pathinfo($resource, \PATHINFO_EXTENSION), ['yml', 'yaml'], true) && (!$type || 'yaml' === $type);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Matcher/Dumper/CompiledUrlMatcherDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Matcher/Dumper/CompiledUrlMatcherDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Matcher/Dumper/CompiledUrlMatcherDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Matcher/Dumper/CompiledUrlMatcherDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -139,7 +139,7 @@
         foreach ($staticRoutes as $path => $routes) {
             $code .= sprintf("    %s => [\n", self::export($path));
             foreach ($routes as $route) {
-                $code .= sprintf("        [%s, %s, %s, %s, %s, %s, %s],\n", ...array_map([__CLASS__, 'export'], $route));
+                $code .= vsprintf("        [%s, %s, %s, %s, %s, %s, %s],\n", array_map([__CLASS__, 'export'], $route));
             }
             $code .= "    ],\n";
         }
@@ -151,7 +151,7 @@
         foreach ($dynamicRoutes as $path => $routes) {
             $code .= sprintf("    %s => [\n", self::export($path));
             foreach ($routes as $route) {
-                $code .= sprintf("        [%s, %s, %s, %s, %s, %s, %s],\n", ...array_map([__CLASS__, 'export'], $route));
+                $code .= vsprintf("        [%s, %s, %s, %s, %s, %s, %s],\n", array_map([__CLASS__, 'export'], $route));
             }
             $code .= "    ],\n";
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Matcher/Dumper/StaticPrefixCollection.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Matcher/Dumper/StaticPrefixCollection.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Matcher/Dumper/StaticPrefixCollection.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Matcher/Dumper/StaticPrefixCollection.php	2026-05-20 10:22:01.000000000 +0200
@@ -200,6 +200,7 @@
 
     public static function handleError(int $type, string $msg)
     {
-        return str_contains($msg, 'Compilation failed: lookbehind assertion is not fixed length');
+        return str_contains($msg, 'Compilation failed: lookbehind assertion is not fixed length')
+            || str_contains($msg, 'Compilation failed: length of lookbehind assertion is not limited');
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Matcher/RedirectableUrlMatcherInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Matcher/RedirectableUrlMatcherInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Matcher/RedirectableUrlMatcherInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Matcher/RedirectableUrlMatcherInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,5 +27,5 @@
      *
      * @return array
      */
-    public function redirect(string $path, string $route, string $scheme = null);
+    public function redirect(string $path, string $route, ?string $scheme = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Matcher/TraceableUrlMatcher.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Matcher/TraceableUrlMatcher.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Matcher/TraceableUrlMatcher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Matcher/TraceableUrlMatcher.php	2026-05-20 10:22:01.000000000 +0200
@@ -152,7 +152,7 @@
         return [];
     }
 
-    private function addTrace(string $log, int $level = self::ROUTE_DOES_NOT_MATCH, string $name = null, Route $route = null)
+    private function addTrace(string $log, int $level = self::ROUTE_DOES_NOT_MATCH, ?string $name = null, ?Route $route = null)
     {
         $this->traces[] = [
             'log' => $log,
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/RouteCollectionBuilder.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/RouteCollectionBuilder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/RouteCollectionBuilder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/RouteCollectionBuilder.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
     private $methods;
     private $resources = [];
 
-    public function __construct(LoaderInterface $loader = null)
+    public function __construct(?LoaderInterface $loader = null)
     {
         $this->loader = $loader;
     }
@@ -59,7 +59,7 @@
      *
      * @throws LoaderLoadException
      */
-    public function import($resource, string $prefix = '/', string $type = null)
+    public function import($resource, string $prefix = '/', ?string $type = null)
     {
         /** @var RouteCollection[] $collections */
         $collections = $this->load($resource, $type);
@@ -92,7 +92,7 @@
      *
      * @return Route
      */
-    public function add(string $path, string $controller, string $name = null)
+    public function add(string $path, string $controller, ?string $name = null)
     {
         $route = new Route($path);
         $route->setDefault('_controller', $controller);
@@ -125,7 +125,7 @@
      *
      * @return $this
      */
-    public function addRoute(Route $route, string $name = null)
+    public function addRoute(Route $route, ?string $name = null)
     {
         if (null === $name) {
             // used as a flag to know which routes will need a name later
@@ -337,7 +337,7 @@
      *
      * @throws LoaderLoadException If no loader is found
      */
-    private function load($resource, string $type = null): array
+    private function load($resource, ?string $type = null): array
     {
         if (null === $this->loader) {
             throw new \BadMethodCallException('Cannot import other routing resources: you must pass a LoaderInterface when constructing RouteCollectionBuilder.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/RouteCollection.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/RouteCollection.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/RouteCollection.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/RouteCollection.php	2026-05-20 10:22:01.000000000 +0200
@@ -157,9 +157,24 @@
      */
     public function remove($name)
     {
+        $routes = [];
         foreach ((array) $name as $n) {
+            if (isset($this->routes[$n])) {
+                $routes[] = $n;
+            }
+
             unset($this->routes[$n], $this->priorities[$n], $this->aliases[$n]);
         }
+
+        if (!$routes) {
+            return;
+        }
+
+        foreach ($this->aliases as $k => $alias) {
+            if (\in_array($alias->getId(), $routes, true)) {
+                unset($this->aliases[$k]);
+            }
+        }
     }
 
     /**
@@ -380,4 +395,9 @@
     {
         return $this->aliases[$name] ?? null;
     }
+
+    public function getPriority(string $name): ?int
+    {
+        return $this->priorities[$name] ?? null;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Router.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Router.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Router.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Router.php	2026-05-20 10:22:01.000000000 +0200
@@ -97,7 +97,7 @@
     /**
      * @param mixed $resource The main resource to load
      */
-    public function __construct(LoaderInterface $loader, $resource, array $options = [], RequestContext $context = null, LoggerInterface $logger = null, string $defaultLocale = null)
+    public function __construct(LoaderInterface $loader, $resource, array $options = [], ?RequestContext $context = null, ?LoggerInterface $logger = null, ?string $defaultLocale = null)
     {
         $this->loader = $loader;
         $this->resource = $resource;
@@ -294,6 +294,7 @@
                 }
 
                 $cache->write($dumper->dump(), $this->getRouteCollection()->getResources());
+                unset(self::$cache[$cache->getPath()]);
             }
         );
 
@@ -325,6 +326,7 @@
                     $dumper = $this->getGeneratorDumperInstance();
 
                     $cache->write($dumper->dump(), $this->getRouteCollection()->getResources());
+                    unset(self::$cache[$cache->getPath()]);
                 }
             );
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/LocalizedPrefixMissingLocaleActionController.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/LocalizedPrefixMissingLocaleActionController.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/LocalizedPrefixMissingLocaleActionController.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/LocalizedPrefixMissingLocaleActionController.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,14 @@
+<?php
+
+namespace Symfony\Component\Routing\Tests\Fixtures\AttributeFixtures;
+
+use Symfony\Component\Routing\Annotation\Route;
+
+#[Route(path: ['nl' => '/nl'])]
+class LocalizedPrefixMissingLocaleActionController
+{
+    #[Route(path: ['nl' => '/actie', 'en' => '/action'], name: 'action')]
+    public function action()
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/LocalizedPrefixMissingRouteLocaleActionController.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/LocalizedPrefixMissingRouteLocaleActionController.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/LocalizedPrefixMissingRouteLocaleActionController.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/LocalizedPrefixMissingRouteLocaleActionController.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,14 @@
+<?php
+
+namespace Symfony\Component\Routing\Tests\Fixtures\AttributeFixtures;
+
+use Symfony\Component\Routing\Annotation\Route;
+
+#[Route(path: ['nl' => '/nl', 'en' => '/en'])]
+class LocalizedPrefixMissingRouteLocaleActionController
+{
+    #[Route(path: ['nl' => '/actie'], name: 'action')]
+    public function action()
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/RouteWithPriorityController.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/RouteWithPriorityController.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/RouteWithPriorityController.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/RouteWithPriorityController.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,22 @@
+<?php
+
+namespace Symfony\Component\Routing\Tests\Fixtures\AttributeFixtures;
+
+use Symfony\Component\Routing\Annotation\Route;
+
+class RouteWithPriorityController
+{
+    /**
+     * @Route("/important", name="important", priority=2)
+     */
+    public function important()
+    {
+    }
+
+    /**
+     * @Route("/also-important", name="also_important", priority=1, defaults={"_locale": "cs"})
+     */
+    public function alsoImportant()
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/priorized-host.yml symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/priorized-host.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/priorized-host.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/locale_and_host/priorized-host.yml	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/localized/localized-prefix.yml symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/localized/localized-prefix.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/localized/localized-prefix.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/localized/localized-prefix.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,6 @@
+important_controllers:
+  resource: Symfony\Component\Routing\Tests\Fixtures\AttributeFixtures\RouteWithPriorityController
+  type: annotation
+  prefix:
+    cs: /cs
+    en: /en
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/RedirectableUrlMatcher.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/RedirectableUrlMatcher.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/RedirectableUrlMatcher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Fixtures/RedirectableUrlMatcher.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
  */
 class RedirectableUrlMatcher extends UrlMatcher implements RedirectableUrlMatcherInterface
 {
-    public function redirect(string $path, string $route, string $scheme = null): array
+    public function redirect(string $path, string $route, ?string $scheme = null): array
     {
         return [
             '_controller' => 'Some controller reference...',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Generator/Dumper/CompiledUrlGeneratorDumperTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Generator/Dumper/CompiledUrlGeneratorDumperTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Generator/Dumper/CompiledUrlGeneratorDumperTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Generator/Dumper/CompiledUrlGeneratorDumperTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,8 +52,8 @@
 
         $this->routeCollection = new RouteCollection();
         $this->generatorDumper = new CompiledUrlGeneratorDumper($this->routeCollection);
-        $this->testTmpFilepath = sys_get_temp_dir().'/php_generator.'.$this->getName().'.php';
-        $this->largeTestTmpFilepath = sys_get_temp_dir().'/php_generator.'.$this->getName().'.large.php';
+        $this->testTmpFilepath = sys_get_temp_dir().'/php_generator.php';
+        $this->largeTestTmpFilepath = sys_get_temp_dir().'/php_generator.large.php';
         @unlink($this->testTmpFilepath);
         @unlink($this->largeTestTmpFilepath);
     }
@@ -63,10 +63,12 @@
         parent::tearDown();
 
         @unlink($this->testTmpFilepath);
+        @unlink($this->largeTestTmpFilepath);
 
         $this->routeCollection = null;
         $this->generatorDumper = null;
         $this->testTmpFilepath = null;
+        $this->largeTestTmpFilepath = null;
     }
 
     public function testDumpWithRoutes()
@@ -123,14 +125,16 @@
 
     public function testDumpWithRouteNotFoundLocalizedRoutes()
     {
-        $this->expectException(RouteNotFoundException::class);
-        $this->expectExceptionMessage('Unable to generate a URL for the named route "test" as such route does not exist.');
         $this->routeCollection->add('test.en', (new Route('/testing/is/fun'))->setDefault('_locale', 'en')->setDefault('_canonical_route', 'test')->setRequirement('_locale', 'en'));
 
         $code = $this->generatorDumper->dump();
         file_put_contents($this->testTmpFilepath, $code);
 
         $projectUrlGenerator = new CompiledUrlGenerator(require $this->testTmpFilepath, new RequestContext('/app.php'), null, 'pl_PL');
+
+        $this->expectException(RouteNotFoundException::class);
+        $this->expectExceptionMessage('Unable to generate a URL for the named route "test" as such route does not exist.');
+
         $projectUrlGenerator->generate('test');
     }
 
@@ -183,22 +187,25 @@
 
     public function testDumpWithoutRoutes()
     {
-        $this->expectException(\InvalidArgumentException::class);
         file_put_contents($this->testTmpFilepath, $this->generatorDumper->dump());
 
         $projectUrlGenerator = new CompiledUrlGenerator(require $this->testTmpFilepath, new RequestContext('/app.php'));
 
+        $this->expectException(\InvalidArgumentException::class);
+
         $projectUrlGenerator->generate('Test', []);
     }
 
     public function testGenerateNonExistingRoute()
     {
-        $this->expectException(RouteNotFoundException::class);
         $this->routeCollection->add('Test', new Route('/test'));
 
         file_put_contents($this->testTmpFilepath, $this->generatorDumper->dump());
 
         $projectUrlGenerator = new CompiledUrlGenerator(require $this->testTmpFilepath, new RequestContext());
+
+        $this->expectException(RouteNotFoundException::class);
+
         $projectUrlGenerator->generate('NonExisting', []);
     }
 
@@ -287,66 +294,72 @@
 
     public function testTargetAliasNotExisting()
     {
-        $this->expectException(RouteNotFoundException::class);
-
-        $this->routeCollection->addAlias('a', 'not-existing');
+        $this->routeCollection->add('not-existing', new Route('/not-existing'));
+        $this->routeCollection->addAlias('alias', 'not-existing');
 
         file_put_contents($this->testTmpFilepath, $this->generatorDumper->dump());
 
-        $compiledUrlGenerator = new CompiledUrlGenerator(require $this->testTmpFilepath, new RequestContext());
+        $compiledRoutes = require $this->testTmpFilepath;
+        unset($compiledRoutes['alias']);
+
+        $this->expectException(RouteNotFoundException::class);
 
+        $compiledUrlGenerator = new CompiledUrlGenerator($compiledRoutes, new RequestContext());
         $compiledUrlGenerator->generate('a');
     }
 
     public function testTargetAliasWithNamePrefixNotExisting()
     {
-        $this->expectException(RouteNotFoundException::class);
-
         $subCollection = new RouteCollection();
-        $subCollection->addAlias('a', 'not-existing');
+        $subCollection->add('not-existing', new Route('/not-existing'));
+        $subCollection->addAlias('alias', 'not-existing');
         $subCollection->addNamePrefix('sub_');
 
         $this->routeCollection->addCollection($subCollection);
 
         file_put_contents($this->testTmpFilepath, $this->generatorDumper->dump());
 
-        $compiledUrlGenerator = new CompiledUrlGenerator(require $this->testTmpFilepath, new RequestContext());
+        $compiledRoutes = require $this->testTmpFilepath;
+        unset($compiledRoutes['sub_alias']);
+
+        $this->expectException(RouteNotFoundException::class);
 
-        $compiledUrlGenerator->generate('sub_a');
+        $compiledUrlGenerator = new CompiledUrlGenerator($compiledRoutes, new RequestContext());
+        $compiledUrlGenerator->generate('sub_alias');
     }
 
     public function testCircularReferenceShouldThrowAnException()
     {
-        $this->expectException(RouteCircularReferenceException::class);
-        $this->expectExceptionMessage('Circular reference detected for route "b", path: "b -> a -> b".');
-
         $this->routeCollection->addAlias('a', 'b');
         $this->routeCollection->addAlias('b', 'a');
 
+        $this->expectException(RouteCircularReferenceException::class);
+        $this->expectExceptionMessage('Circular reference detected for route "b", path: "b -> a -> b".');
+
         $this->generatorDumper->dump();
     }
 
     public function testDeepCircularReferenceShouldThrowAnException()
     {
-        $this->expectException(RouteCircularReferenceException::class);
-        $this->expectExceptionMessage('Circular reference detected for route "b", path: "b -> c -> b".');
-
         $this->routeCollection->addAlias('a', 'b');
         $this->routeCollection->addAlias('b', 'c');
         $this->routeCollection->addAlias('c', 'b');
 
+        $this->expectException(RouteCircularReferenceException::class);
+        $this->expectExceptionMessage('Circular reference detected for route "b", path: "b -> c -> b".');
+
         $this->generatorDumper->dump();
     }
 
     public function testIndirectCircularReferenceShouldThrowAnException()
     {
-        $this->expectException(RouteCircularReferenceException::class);
-        $this->expectExceptionMessage('Circular reference detected for route "b", path: "b -> c -> a -> b".');
-
         $this->routeCollection->addAlias('a', 'b');
         $this->routeCollection->addAlias('b', 'c');
         $this->routeCollection->addAlias('c', 'a');
 
+        $this->expectException(RouteCircularReferenceException::class);
+        $this->expectExceptionMessage('Circular reference detected for route "b", path: "b -> c -> a -> b".');
+
         $this->generatorDumper->dump();
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Generator/UrlGeneratorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Generator/UrlGeneratorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Generator/UrlGeneratorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Generator/UrlGeneratorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -342,6 +342,14 @@
         $this->getGenerator($routes)->generate('test', ['foo' => '0'], UrlGeneratorInterface::ABSOLUTE_URL);
     }
 
+    public function testGenerateForRouteWithAlternationRequirementRejectsSubstringMatch()
+    {
+        $routes = $this->getRoutes('test', new Route('/{_locale}/blog', [], ['_locale' => 'en|fr|vi|de']));
+
+        $this->expectException(InvalidParameterException::class);
+        $this->getGenerator($routes)->generate('test', ['_locale' => '/evil.com']);
+    }
+
     public function testGenerateForRouteWithInvalidOptionalParameterNonStrict()
     {
         $routes = $this->getRoutes('test', new Route('/testing/{foo}', ['foo' => '1'], ['foo' => 'd+']));
@@ -1012,7 +1020,7 @@
         yield ['/app.php/bar/a/b/bam/c/d/e', '/bar/{foo}/bam/{baz}', '(?<!^).+'];
     }
 
-    protected function getGenerator(RouteCollection $routes, array $parameters = [], $logger = null, string $defaultLocale = null)
+    protected function getGenerator(RouteCollection $routes, array $parameters = [], $logger = null, ?string $defaultLocale = null)
     {
         $context = new RequestContext('/app.php');
         foreach ($parameters as $key => $value) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/AbstractAnnotationLoaderTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/AbstractAnnotationLoaderTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/AbstractAnnotationLoaderTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/AbstractAnnotationLoaderTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,7 @@
 
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\Routing\Loader\AnnotationClassLoader;
+use Symfony\Component\Routing\Route;
 
 abstract class AbstractAnnotationLoaderTestCase extends TestCase
 {
@@ -26,9 +27,10 @@
 
     public function getClassLoader($reader)
     {
-        return $this->getMockBuilder(AnnotationClassLoader::class)
-            ->setConstructorArgs([$reader])
-            ->getMockForAbstractClass()
-        ;
+        return new class($reader) extends AnnotationClassLoader {
+            protected function configureRoute(Route $route, \ReflectionClass $class, \ReflectionMethod $method, object $annot): void
+            {
+            }
+        };
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationClassLoaderTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationClassLoaderTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationClassLoaderTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationClassLoaderTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -197,12 +197,14 @@
     public function testMissingPrefixLocale()
     {
         $this->expectException(\LogicException::class);
+        $this->expectExceptionMessage(sprintf('Route to "action" with locale "en" is missing a corresponding prefix in class "%s\LocalizedPrefixMissingLocaleActionController".', $this->getNamespace()));
         $this->loader->load($this->getNamespace().'\LocalizedPrefixMissingLocaleActionController');
     }
 
     public function testMissingRouteLocale()
     {
         $this->expectException(\LogicException::class);
+        $this->expectExceptionMessage(sprintf('Route to "%s\LocalizedPrefixMissingRouteLocaleActionController::action" is missing paths for locale(s) "en".', $this->getNamespace()));
         $this->loader->load($this->getNamespace().'\LocalizedPrefixMissingRouteLocaleActionController');
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationClassLoaderWithAnnotationsTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationClassLoaderWithAnnotationsTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationClassLoaderWithAnnotationsTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationClassLoaderWithAnnotationsTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
 
 class AnnotationClassLoaderWithAnnotationsTest extends AnnotationClassLoaderTestCase
 {
-    protected function setUp(string $env = null): void
+    protected function setUp(?string $env = null): void
     {
         $reader = new AnnotationReader();
         $this->loader = new class($reader, $env) extends AnnotationClassLoader {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationClassLoaderWithAttributesTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationClassLoaderWithAttributesTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationClassLoaderWithAttributesTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationClassLoaderWithAttributesTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
  */
 class AnnotationClassLoaderWithAttributesTest extends AnnotationClassLoaderTestCase
 {
-    protected function setUp(string $env = null): void
+    protected function setUp(?string $env = null): void
     {
         $this->loader = new class(null, $env) extends AnnotationClassLoader {
             protected function configureRoute(Route $route, \ReflectionClass $class, \ReflectionMethod $method, object $annot): void
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationFileLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationFileLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationFileLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/AnnotationFileLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
     public function testLoadFileWithoutStartTag()
     {
         $this->expectException(\InvalidArgumentException::class);
-        $this->expectExceptionMessage('Did you forgot to add the "<?php" start tag at the beginning of the file?');
+        $this->expectExceptionMessage('Did you forget to add the "<?php" start tag at the beginning of the file?');
         $this->loader->load(__DIR__.'/../Fixtures/OtherAnnotatedClasses/NoStartTagClass.php');
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/ClosureLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/ClosureLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/ClosureLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/ClosureLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
         $loader = new ClosureLoader('some-env');
 
         $route = new Route('/');
-        $routes = $loader->load(function (string $env = null) use ($route) {
+        $routes = $loader->load(function (?string $env = null) use ($route) {
             $this->assertSame('some-env', $env);
 
             $routes = new RouteCollection();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/ContainerLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/ContainerLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/ContainerLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/ContainerLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
     /**
      * @dataProvider supportsProvider
      */
-    public function testSupports(bool $expected, string $type = null)
+    public function testSupports(bool $expected, ?string $type = null)
     {
         $this->assertSame($expected, (new ContainerLoader(new Container()))->supports('foo', $type));
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/FileLocatorStub.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/FileLocatorStub.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/FileLocatorStub.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/FileLocatorStub.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,7 +15,7 @@
 
 class FileLocatorStub implements FileLocatorInterface
 {
-    public function locate(string $name, string $currentPath = null, bool $first = true)
+    public function locate(string $name, ?string $currentPath = null, bool $first = true)
     {
         if (str_starts_with($name, 'http')) {
             return $name;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/GlobFileLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/GlobFileLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/GlobFileLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/GlobFileLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
 
 class GlobFileLoaderWithoutImport extends GlobFileLoader
 {
-    public function import($resource, string $type = null, bool $ignoreErrors = false, string $sourceResource = null, $exclude = null)
+    public function import($resource, ?string $type = null, bool $ignoreErrors = false, ?string $sourceResource = null, $exclude = null)
     {
         return new RouteCollection();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/ObjectLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/ObjectLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/ObjectLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/ObjectLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -81,9 +81,8 @@
     public function testExceptionOnMethodNotReturningCollection()
     {
         $this->expectException(\LogicException::class);
-        $service = $this->getMockBuilder(\stdClass::class)
-            ->addMethods(['loadRoutes'])
-            ->getMock();
+
+        $service = $this->createMock(CustomRouteLoader::class);
         $service->expects($this->once())
             ->method('loadRoutes')
             ->willReturn('NOT_A_COLLECTION');
@@ -98,7 +97,7 @@
 {
     public $loaderMap = [];
 
-    public function supports($resource, string $type = null): bool
+    public function supports($resource, ?string $type = null): bool
     {
         return 'service';
     }
@@ -109,18 +108,23 @@
     }
 }
 
+interface CustomRouteLoader
+{
+    public function loadRoutes();
+}
+
 class TestObjectLoaderRouteService
 {
     private $collection;
     private $env;
 
-    public function __construct($collection, string $env = null)
+    public function __construct($collection, ?string $env = null)
     {
         $this->collection = $collection;
         $this->env = $env;
     }
 
-    public function loadRoutes(TestObjectLoader $loader, string $env = null)
+    public function loadRoutes(TestObjectLoader $loader, ?string $env = null)
     {
         if ($this->env !== $env) {
             throw new \InvalidArgumentException(sprintf('Expected env "%s", "%s" given.', $this->env, $env));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Loader/YamlFileLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,9 +11,12 @@
 
 namespace Symfony\Component\Routing\Tests\Loader;
 
+use Doctrine\Common\Annotations\AnnotationReader;
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\Config\FileLocator;
+use Symfony\Component\Config\Loader\LoaderResolver;
 use Symfony\Component\Config\Resource\FileResource;
+use Symfony\Component\Routing\Loader\AnnotationClassLoader;
 use Symfony\Component\Routing\Loader\YamlFileLoader;
 use Symfony\Component\Routing\Route;
 use Symfony\Component\Routing\RouteCollection;
@@ -458,4 +461,50 @@
 
         $this->assertEquals($expectedRoutes('yaml'), $routes);
     }
+
+    public function testPriorityWithPrefix()
+    {
+        new LoaderResolver([
+            $loader = new YamlFileLoader(new FileLocator(\dirname(__DIR__).'/Fixtures/localized')),
+            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('localized-prefix.yml');
+
+        $this->assertSame(2, $routes->getPriority('important.cs'));
+        $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'));
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Matcher/CompiledRedirectableUrlMatcherTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Matcher/CompiledRedirectableUrlMatcherTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Matcher/CompiledRedirectableUrlMatcherTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Matcher/CompiledRedirectableUrlMatcherTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
 
 class CompiledRedirectableUrlMatcherTest extends RedirectableUrlMatcherTest
 {
-    protected function getUrlMatcher(RouteCollection $routes, RequestContext $context = null)
+    protected function getUrlMatcher(RouteCollection $routes, ?RequestContext $context = null)
     {
         $dumper = new CompiledUrlMatcherDumper($routes);
         $compiledRoutes = $dumper->getCompiledRoutes();
@@ -33,7 +33,7 @@
 
 class TestCompiledRedirectableUrlMatcher extends CompiledUrlMatcher implements RedirectableUrlMatcherInterface
 {
-    public function redirect(string $path, string $route, string $scheme = null): array
+    public function redirect(string $path, string $route, ?string $scheme = null): array
     {
         return [];
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Matcher/CompiledUrlMatcherTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Matcher/CompiledUrlMatcherTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Matcher/CompiledUrlMatcherTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Matcher/CompiledUrlMatcherTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
 
 class CompiledUrlMatcherTest extends UrlMatcherTest
 {
-    protected function getUrlMatcher(RouteCollection $routes, RequestContext $context = null)
+    protected function getUrlMatcher(RouteCollection $routes, ?RequestContext $context = null)
     {
         $dumper = new CompiledUrlMatcherDumper($routes);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Matcher/Dumper/CompiledUrlMatcherDumperTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Matcher/Dumper/CompiledUrlMatcherDumperTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Matcher/Dumper/CompiledUrlMatcherDumperTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Matcher/Dumper/CompiledUrlMatcherDumperTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     {
         parent::setUp();
 
-        $this->dumpPath = sys_get_temp_dir().\DIRECTORY_SEPARATOR.'php_matcher.'.uniqid('CompiledUrlMatcher').'.php';
+        $this->dumpPath = sys_get_temp_dir().\DIRECTORY_SEPARATOR.'php_matcher.'.uniqid('CompiledUrlMatcher', true).'.php';
     }
 
     protected function tearDown(): void
@@ -503,7 +503,7 @@
 
 class TestCompiledUrlMatcher extends CompiledUrlMatcher implements RedirectableUrlMatcherInterface
 {
-    public function redirect(string $path, string $route, string $scheme = null): array
+    public function redirect(string $path, string $route, ?string $scheme = null): array
     {
         return [];
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Matcher/RedirectableUrlMatcherTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Matcher/RedirectableUrlMatcherTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Matcher/RedirectableUrlMatcherTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Matcher/RedirectableUrlMatcherTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -209,8 +209,11 @@
         $this->assertEquals(['_route' => 'a', 'a' => 'aaa'], $matcher->match('/fr-fr/'));
     }
 
-    protected function getUrlMatcher(RouteCollection $routes, RequestContext $context = null)
+    protected function getUrlMatcher(RouteCollection $routes, ?RequestContext $context = null)
     {
-        return $this->getMockForAbstractClass(RedirectableUrlMatcher::class, [$routes, $context ?? new RequestContext()]);
+        return $this->getMockBuilder(RedirectableUrlMatcher::class)
+            ->setConstructorArgs([$routes, $context ?? new RequestContext()])
+            ->onlyMethods(['redirect'])
+            ->getMock();
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Matcher/TraceableUrlMatcherTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Matcher/TraceableUrlMatcherTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Matcher/TraceableUrlMatcherTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Matcher/TraceableUrlMatcherTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -119,7 +119,7 @@
         $this->assertEquals('Route matches!', $traces[0]['log']);
     }
 
-    protected function getUrlMatcher(RouteCollection $routes, RequestContext $context = null)
+    protected function getUrlMatcher(RouteCollection $routes, ?RequestContext $context = null)
     {
         return new TraceableUrlMatcher($routes, $context ?? new RequestContext());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Matcher/UrlMatcherTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Matcher/UrlMatcherTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/Matcher/UrlMatcherTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/Matcher/UrlMatcherTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -941,7 +941,7 @@
         $this->assertEquals(['_route' => 'a', '_' => '/'], $matcher->match('/hello/'));
     }
 
-    protected function getUrlMatcher(RouteCollection $routes, RequestContext $context = null)
+    protected function getUrlMatcher(RouteCollection $routes, ?RequestContext $context = null)
     {
         return new UrlMatcher($routes, $context ?? new RequestContext());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/RouteCollectionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/RouteCollectionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Routing/Tests/RouteCollectionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Routing/Tests/RouteCollectionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -219,17 +219,22 @@
     public function testRemove()
     {
         $collection = new RouteCollection();
-        $collection->add('foo', $foo = new Route('/foo'));
+        $collection->add('foo', new Route('/foo'));
 
         $collection1 = new RouteCollection();
         $collection1->add('bar', $bar = new Route('/bar'));
         $collection->addCollection($collection1);
         $collection->add('last', $last = new Route('/last'));
+        $collection->addAlias('alias_removed_when_removing_route_foo', 'foo');
+        $collection->addAlias('alias_directly_removed', 'bar');
 
         $collection->remove('foo');
         $this->assertSame(['bar' => $bar, 'last' => $last], $collection->all(), '->remove() can remove a single route');
+        $collection->remove('alias_directly_removed');
+        $this->assertNull($collection->getAlias('alias_directly_removed'));
         $collection->remove(['bar', 'last']);
         $this->assertSame([], $collection->all(), '->remove() accepts an array and can remove multiple routes at once');
+        $this->assertNull($collection->getAlias('alias_removed_when_removing_route_foo'));
     }
 
     public function testSetHost()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
     },
     "require-dev": {
         "composer/composer": "^1.0.2|^2.0",
-        "symfony/console": "^4.4.30|^5.3.7|^6.0",
+        "symfony/console": "^4.4.30|^5.4.9|^6.0.9",
         "symfony/dotenv": "^5.1|^6.0",
         "symfony/http-foundation": "^4.4.30|^5.3.7|^6.0",
         "symfony/http-kernel": "^4.4.30|^5.3.7|^6.0"
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/GenericRuntime.php symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/GenericRuntime.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/GenericRuntime.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/GenericRuntime.php	2026-05-20 10:22:01.000000000 +0200
@@ -71,22 +71,22 @@
         if ($debug) {
             umask(0000);
             $_SERVER[$debugKey] = $_ENV[$debugKey] = '1';
-
-            if (false !== $errorHandler = ($options['error_handler'] ?? BasicErrorHandler::class)) {
-                $errorHandler::register($debug);
-                $options['error_handler'] = false;
-            }
         } else {
             $_SERVER[$debugKey] = $_ENV[$debugKey] = '0';
         }
 
+        if (false !== $errorHandler = ($options['error_handler'] ?? BasicErrorHandler::class)) {
+            $errorHandler::register($debug);
+            $options['error_handler'] = false;
+        }
+
         $this->options = $options;
     }
 
     /**
      * {@inheritdoc}
      */
-    public function getResolver(callable $callable, \ReflectionFunction $reflector = null): ResolverInterface
+    public function getResolver(callable $callable, ?\ReflectionFunction $reflector = null): ResolverInterface
     {
         if (!$callable instanceof \Closure) {
             $callable = \Closure::fromCallable($callable);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Internal/BasicErrorHandler.php symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Internal/BasicErrorHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Internal/BasicErrorHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Internal/BasicErrorHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,11 +30,10 @@
         }
 
         if (0 <= \ini_get('zend.assertions')) {
-            ini_set('zend.assertions', 1);
-            ini_set('assert.active', $debug);
-            ini_set('assert.warning', 0);
-            ini_set('assert.exception', 1);
+            ini_set('zend.assertions', (int) $debug);
         }
+        ini_set('assert.active', 1);
+        ini_set('assert.exception', 1);
 
         set_error_handler(new self());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Internal/ComposerPlugin.php symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Internal/ComposerPlugin.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Internal/ComposerPlugin.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Internal/ComposerPlugin.php	2026-05-20 10:22:01.000000000 +0200
@@ -105,7 +105,12 @@
             '%runtime_options%' => '['.substr(var_export($extra, true), 7, -1)."  'project_dir' => {$projectDir},\n]",
         ]);
 
-        file_put_contents(substr_replace($autoloadFile, '_runtime', -4, 0), $code);
+        // could use Composer\Util\Filesystem::filePutContentsIfModified once Composer 1.x support is dropped for this plugin
+        $path = substr_replace($autoloadFile, '_runtime', -4, 0);
+        $currentContent = @file_exists($path) ? @file_get_contents($path) : false;
+        if (false === $currentContent || $currentContent !== $code) {
+            file_put_contents($path, $code);
+        }
     }
 
     public static function getSubscribedEvents(): array
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Internal/SymfonyErrorHandler.php symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Internal/SymfonyErrorHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Internal/SymfonyErrorHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Internal/SymfonyErrorHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,12 +24,31 @@
 {
     public static function register(bool $debug): void
     {
-        BasicErrorHandler::register($debug);
+        if (!class_exists(ErrorHandler::class)) {
+            BasicErrorHandler::register($debug);
 
-        if (class_exists(ErrorHandler::class)) {
+            return;
+        }
+
+        error_reporting(-1);
+
+        if (!\in_array(\PHP_SAPI, ['cli', 'phpdbg', 'embed'], true)) {
+            ini_set('display_errors', $debug);
+        } elseif (!filter_var(\ini_get('log_errors'), \FILTER_VALIDATE_BOOL) || \ini_get('error_log')) {
+            // CLI - display errors only if they're not already logged to STDERR
+            ini_set('display_errors', 1);
+        }
+
+        if (0 <= \ini_get('zend.assertions')) {
+            ini_set('zend.assertions', (int) $debug);
+        }
+        ini_set('assert.active', 1);
+        ini_set('assert.exception', 1);
+
+        if ($debug) {
             DebugClassLoader::enable();
-            restore_error_handler();
-            ErrorHandler::register(new ErrorHandler(new BufferingLogger(), $debug));
         }
+
+        ErrorHandler::register(new ErrorHandler(new BufferingLogger(), $debug));
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Runner/Symfony/ConsoleApplicationRunner.php symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Runner/Symfony/ConsoleApplicationRunner.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Runner/Symfony/ConsoleApplicationRunner.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Runner/Symfony/ConsoleApplicationRunner.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     private $input;
     private $output;
 
-    public function __construct(Application $application, ?string $defaultEnv, InputInterface $input, OutputInterface $output = null)
+    public function __construct(Application $application, ?string $defaultEnv, InputInterface $input, ?OutputInterface $output = null)
     {
         $this->application = $application;
         $this->defaultEnv = $defaultEnv;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/RuntimeInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/RuntimeInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/RuntimeInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/RuntimeInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
      *
      * The callable itself should return an object that represents the application to pass to the getRunner() method.
      */
-    public function getResolver(callable $callable, \ReflectionFunction $reflector = null): ResolverInterface;
+    public function getResolver(callable $callable, ?\ReflectionFunction $reflector = null): ResolverInterface;
 
     /**
      * Returns a callable that knows how to run the passed object and that returns its exit status as int.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/SymfonyRuntime.php symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/SymfonyRuntime.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/SymfonyRuntime.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/SymfonyRuntime.php	2026-05-20 10:22:01.000000000 +0200
@@ -95,7 +95,7 @@
 
         if (isset($options['env'])) {
             $_SERVER[$envKey] = $options['env'];
-        } elseif (isset($_SERVER['argv']) && class_exists(ArgvInput::class)) {
+        } elseif (!isset($_SERVER['QUERY_STRING']) && isset($_SERVER['argv']) && class_exists(ArgvInput::class)) {
             $this->options = $options;
             $this->getInput();
         }
@@ -216,6 +216,10 @@
 
     private function getInput(): ArgvInput
     {
+        if (isset($_SERVER['QUERY_STRING']) && 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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel-loop.phpt symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel-loop.phpt
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel-loop.phpt	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel-loop.phpt	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,6 @@
 
 ?>
 --EXPECTF--
-OK Kernel foo_bar
-OK Kernel foo_bar
+OK Kernel (env=dev) foo_bar
+OK Kernel (env=dev) foo_bar
 0
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel.php symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel.phpt symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel.phpt
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel.phpt	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel.phpt	2026-05-20 10:22:01.000000000 +0200
@@ -9,4 +9,4 @@
 
 ?>
 --EXPECTF--
-OK Kernel foo_bar
+OK Kernel (env=dev) foo_bar
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel_query_string_argv_bypass.phpt symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel_query_string_argv_bypass.phpt
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel_query_string_argv_bypass.phpt	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel_query_string_argv_bypass.phpt	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,21 @@
+--TEST--
+Test that argv is ignored on web requests even when $_GET parses empty (QUERY_STRING gap)
+--INI--
+display_errors=1
+register_argc_argv=1
+--FILE--
+<?php
+
+// A real web request with QUERY_STRING="=+--env=prod+--no-debug":
+// parse_str() drops the leading "=" token so $_GET is empty,
+// but the web SAPI builds argv from the raw query and feeds attacker flags in.
+$_GET = [];
+$_SERVER['QUERY_STRING'] = '=+--env=prod+--no-debug';
+$_SERVER['argc'] = 3;
+$_SERVER['argv'] = ['=', '--env=prod', '--no-debug'];
+
+require $_SERVER['SCRIPT_FILENAME'] = __DIR__.'/kernel.php';
+
+?>
+--EXPECTF--
+OK Kernel (env=dev) foo_bar
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel_register_argc_argv.phpt symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel_register_argc_argv.phpt
--- symfony-5.4.23+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel_register_argc_argv.phpt	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Runtime/Tests/phpt/kernel_register_argc_argv.phpt	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,19 @@
+--TEST--
+Test HttpKernelInterface with register_argc_argv=1
+--INI--
+display_errors=1
+register_argc_argv=1
+--FILE--
+<?php
+
+// emulating PHP behavior with register_argc_argv=1
+$_GET['-e_test'] = '';
+$_SERVER['QUERY_STRING'] = '-e_test=';
+$_SERVER['argc'] = 1;
+$_SERVER['argv'] = [' ', '-e', 'test'];
+
+require $_SERVER['SCRIPT_FILENAME'] = __DIR__.'/kernel.php';
+
+?>
+--EXPECTF--
+OK Kernel (env=dev) foo_bar
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authentication/AuthenticationTrustResolverInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authentication/AuthenticationTrustResolverInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authentication/AuthenticationTrustResolverInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authentication/AuthenticationTrustResolverInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
  *
  * @author Johannes M. Schmitt <schmittjoh@gmail.com>
  *
- * @method bool isAuthenticated(TokenInterface $token = null)
+ * @method bool isAuthenticated(?TokenInterface $token = null)
  */
 interface AuthenticationTrustResolverInterface
 {
@@ -32,7 +32,7 @@
      *
      * @deprecated since Symfony 5.4, use !isAuthenticated() instead
      */
-    public function isAnonymous(TokenInterface $token = null);
+    public function isAnonymous(?TokenInterface $token = null);
 
     /**
      * Resolves whether the passed token implementation is authenticated
@@ -40,12 +40,12 @@
      *
      * @return bool
      */
-    public function isRememberMe(TokenInterface $token = null);
+    public function isRememberMe(?TokenInterface $token = null);
 
     /**
      * Resolves whether the passed token implementation is fully authenticated.
      *
      * @return bool
      */
-    public function isFullFledged(TokenInterface $token = null);
+    public function isFullFledged(?TokenInterface $token = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authentication/AuthenticationTrustResolver.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authentication/AuthenticationTrustResolver.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authentication/AuthenticationTrustResolver.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authentication/AuthenticationTrustResolver.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
  */
 class AuthenticationTrustResolver implements AuthenticationTrustResolverInterface
 {
-    public function isAuthenticated(TokenInterface $token = null): bool
+    public function isAuthenticated(?TokenInterface $token = null): bool
     {
         return $token && $token->getUser()
             // @deprecated since Symfony 5.4, TokenInterface::isAuthenticated() and AnonymousToken no longer exists in 6.0
@@ -32,7 +32,7 @@
     /**
      * {@inheritdoc}
      */
-    public function isAnonymous(TokenInterface $token = null/* , $deprecation = true */)
+    public function isAnonymous(?TokenInterface $token = null/* , $deprecation = true */)
     {
         if (1 === \func_num_args() || false !== func_get_arg(1)) {
             trigger_deprecation('symfony/security-core', '5.4', 'The "%s()" method is deprecated, use "isAuthenticated()" or "isFullFledged()" if you want to check if the request is (fully) authenticated.', __METHOD__);
@@ -44,7 +44,7 @@
     /**
      * {@inheritdoc}
      */
-    public function isRememberMe(TokenInterface $token = null)
+    public function isRememberMe(?TokenInterface $token = null)
     {
         return $token && $token instanceof RememberMeToken;
     }
@@ -52,7 +52,7 @@
     /**
      * {@inheritdoc}
      */
-    public function isFullFledged(TokenInterface $token = null)
+    public function isFullFledged(?TokenInterface $token = null)
     {
         return $token && !$this->isAnonymous($token, false) && !$this->isRememberMe($token);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authentication/Token/Storage/TokenStorageInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authentication/Token/Storage/TokenStorageInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authentication/Token/Storage/TokenStorageInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authentication/Token/Storage/TokenStorageInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,5 +32,5 @@
      *
      * @param TokenInterface|null $token A TokenInterface token, or null if no further authentication information should be stored
      */
-    public function setToken(TokenInterface $token = null);
+    public function setToken(?TokenInterface $token = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authentication/Token/Storage/TokenStorage.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authentication/Token/Storage/TokenStorage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authentication/Token/Storage/TokenStorage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authentication/Token/Storage/TokenStorage.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
     /**
      * {@inheritdoc}
      */
-    public function setToken(TokenInterface $token = null)
+    public function setToken(?TokenInterface $token = null)
     {
         if ($token) {
             // ensure any initializer is called
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authentication/Token/Storage/UsageTrackingTokenStorage.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authentication/Token/Storage/UsageTrackingTokenStorage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authentication/Token/Storage/UsageTrackingTokenStorage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authentication/Token/Storage/UsageTrackingTokenStorage.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
     /**
      * {@inheritdoc}
      */
-    public function setToken(TokenInterface $token = null): void
+    public function setToken(?TokenInterface $token = null): void
     {
         $this->storage->setToken($token);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authorization/AccessDecisionManager.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authorization/AccessDecisionManager.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authorization/AccessDecisionManager.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authorization/AccessDecisionManager.php	2026-05-20 10:22:01.000000000 +0200
@@ -68,7 +68,7 @@
      *
      * @throws \InvalidArgumentException
      */
-    public function __construct(iterable $voters = [], /* AccessDecisionStrategyInterface */ $strategy = null)
+    public function __construct(iterable $voters = [], /* ?AccessDecisionStrategyInterface */ $strategy = null)
     {
         $this->voters = $voters;
         if (\is_string($strategy)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authorization/ExpressionLanguage.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authorization/ExpressionLanguage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authorization/ExpressionLanguage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authorization/ExpressionLanguage.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
         /**
          * {@inheritdoc}
          */
-        public function __construct(CacheItemPoolInterface $cache = null, array $providers = [])
+        public function __construct(?CacheItemPoolInterface $cache = null, array $providers = [])
         {
             // prepend the default provider to let users override it easily
             array_unshift($providers, new ExpressionLanguageProvider());
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authorization/Voter/ExpressionVoter.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authorization/Voter/ExpressionVoter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Authorization/Voter/ExpressionVoter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Authorization/Voter/ExpressionVoter.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $authChecker;
     private $roleHierarchy;
 
-    public function __construct(ExpressionLanguage $expressionLanguage, AuthenticationTrustResolverInterface $trustResolver, AuthorizationCheckerInterface $authChecker, RoleHierarchyInterface $roleHierarchy = null)
+    public function __construct(ExpressionLanguage $expressionLanguage, AuthenticationTrustResolverInterface $trustResolver, AuthorizationCheckerInterface $authChecker, ?RoleHierarchyInterface $roleHierarchy = null)
     {
         $this->expressionLanguage = $expressionLanguage;
         $this->trustResolver = $trustResolver;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
         "symfony/expression-language": "^4.4|^5.0|^6.0",
         "symfony/http-foundation": "^5.3|^6.0",
         "symfony/ldap": "^4.4|^5.0|^6.0",
-        "symfony/translation": "^4.4|^5.0|^6.0",
+        "symfony/translation": "^5.4.35|~6.3.12|^6.4.3",
         "symfony/validator": "^5.2|^6.0",
         "psr/log": "^1|^2|^3"
     },
@@ -40,6 +40,7 @@
         "symfony/http-foundation": "<5.3",
         "symfony/security-guard": "<4.4",
         "symfony/ldap": "<4.4",
+        "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3",
         "symfony/validator": "<5.2"
     },
     "suggest": {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Encoder/NativePasswordEncoder.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Encoder/NativePasswordEncoder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Encoder/NativePasswordEncoder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Encoder/NativePasswordEncoder.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     /**
      * @param string|null $algo An algorithm supported by password_hash() or null to use the stronger available algorithm
      */
-    public function __construct(int $opsLimit = null, int $memLimit = null, int $cost = null, string $algo = null)
+    public function __construct(?int $opsLimit = null, ?int $memLimit = null, ?int $cost = null, ?string $algo = null)
     {
         $this->hasher = new NativePasswordHasher($opsLimit, $memLimit, $cost, $algo);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Encoder/PasswordHasherAdapter.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Encoder/PasswordHasherAdapter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Encoder/PasswordHasherAdapter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Encoder/PasswordHasherAdapter.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,12 +29,12 @@
         $this->passwordEncoder = $passwordEncoder;
     }
 
-    public function hash(string $plainPassword, string $salt = null): string
+    public function hash(string $plainPassword, ?string $salt = null): string
     {
         return $this->passwordEncoder->encodePassword($plainPassword, $salt);
     }
 
-    public function verify(string $hashedPassword, string $plainPassword, string $salt = null): bool
+    public function verify(string $hashedPassword, string $plainPassword, ?string $salt = null): bool
     {
         return $this->passwordEncoder->isPasswordValid($hashedPassword, $plainPassword, $salt);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Encoder/SodiumPasswordEncoder.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Encoder/SodiumPasswordEncoder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Encoder/SodiumPasswordEncoder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Encoder/SodiumPasswordEncoder.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
 {
     use LegacyEncoderTrait;
 
-    public function __construct(int $opsLimit = null, int $memLimit = null)
+    public function __construct(?int $opsLimit = null, ?int $memLimit = null)
     {
         $this->hasher = new SodiumPasswordHasher($opsLimit, $memLimit);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Exception/AccessDeniedException.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Exception/AccessDeniedException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Exception/AccessDeniedException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Exception/AccessDeniedException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     private $attributes = [];
     private $subject;
 
-    public function __construct(string $message = 'Access Denied.', \Throwable $previous = null)
+    public function __construct(string $message = 'Access Denied.', ?\Throwable $previous = null)
     {
         parent::__construct($message, 403, $previous);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Exception/AuthenticationException.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Exception/AuthenticationException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Exception/AuthenticationException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Exception/AuthenticationException.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
 
     private $token;
 
-    public function __construct(string $message = '', int $code = 0, \Throwable $previous = null)
+    public function __construct(string $message = '', int $code = 0, ?\Throwable $previous = null)
     {
         unset($this->serialized);
         parent::__construct($message, $code, $previous);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Exception/CustomUserMessageAccountStatusException.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Exception/CustomUserMessageAccountStatusException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Exception/CustomUserMessageAccountStatusException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Exception/CustomUserMessageAccountStatusException.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
 
     private $messageData = [];
 
-    public function __construct(string $message = '', array $messageData = [], int $code = 0, \Throwable $previous = null)
+    public function __construct(string $message = '', array $messageData = [], int $code = 0, ?\Throwable $previous = null)
     {
         parent::__construct($message, $code, $previous);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Exception/CustomUserMessageAuthenticationException.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Exception/CustomUserMessageAuthenticationException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Exception/CustomUserMessageAuthenticationException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Exception/CustomUserMessageAuthenticationException.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
 
     private $messageData = [];
 
-    public function __construct(string $message = '', array $messageData = [], int $code = 0, \Throwable $previous = null)
+    public function __construct(string $message = '', array $messageData = [], int $code = 0, ?\Throwable $previous = null)
     {
         parent::__construct($message, $code, $previous);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Exception/LogoutException.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Exception/LogoutException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Exception/LogoutException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Exception/LogoutException.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
  */
 class LogoutException extends RuntimeException
 {
-    public function __construct(string $message = 'Logout Exception', \Throwable $previous = null)
+    public function __construct(string $message = 'Logout Exception', ?\Throwable $previous = null)
     {
         parent::__construct($message, 403, $previous);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Exception/TooManyLoginAttemptsAuthenticationException.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Exception/TooManyLoginAttemptsAuthenticationException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Exception/TooManyLoginAttemptsAuthenticationException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Exception/TooManyLoginAttemptsAuthenticationException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
 {
     private $threshold;
 
-    public function __construct(int $threshold = null)
+    public function __construct(?int $threshold = null)
     {
         $this->threshold = $threshold;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.af.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.af.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.af.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.af.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="af" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -70,6 +70,14 @@
                 <source>Invalid or expired login link.</source>
                 <target>Ongeldige of vervalde aanmeldskakel.</target>
             </trans-unit>
+            <trans-unit id="19">
+                <source>Too many failed login attempts, please try again in %minutes% minute.</source>
+                <target state="needs-review-translation">Te veel mislukte aanmeldpogings, probeer asseblief weer oor %minutes% minuut.</target>
+            </trans-unit>
+            <trans-unit id="20">
+                <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
+                <target state="needs-review-translation">Te veel mislukte aanmeldpogings, probeer asseblief weer oor %minutes% minute.</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ar.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ar.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ar.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ar.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ar" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -64,7 +64,7 @@
             </trans-unit>
             <trans-unit id="17">
                 <source>Too many failed login attempts, please try again later.</source>
-                <target>عدد كبير جدا من محاولات الدخول الفاشلة، يرجى المحاولة مرة أخرى في وقت لاحق.</target>
+                <target>العديد من محاولات الدخول الفاشلة، يرجى المحاولة مرة أخرى في وقت لاحق.</target>
             </trans-unit>
             <trans-unit id="18">
                 <source>Invalid or expired login link.</source>
@@ -72,11 +72,11 @@
             </trans-unit>
             <trans-unit id="19">
                 <source>Too many failed login attempts, please try again in %minutes% minute.</source>
-                <target>عدد كبير جدا من محاولات الدخول الفاشلة، يرجى اعادة المحاولة بعد %minutes% دقيقة.</target>
+                <target>العديد من محاولات الدخول الفاشلة، يرجى اعادة المحاولة بعد %minutes% دقيقة.</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>عدد كبير جدا من محاولات الدخول الفاشلة، يرجى اعادة المحاولة بعد %minutes% دقيقة.</target>
+                <target>العديد من محاولات الدخول الفاشلة ، يرجى اعادة المحاولة بعد %minutes% دقائق.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.az.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.az.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.az.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.az.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="az" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Həddindən artıq uğursuz giriş cəhdi, lütfən %minutes% dəqiqə ərzində yenidən yoxlayın.</target>
+                <target state="needs-review-translation">Çox sayda uğursuz giriş cəhdi, zəhmət olmasa %minutes% dəqiqə sonra yenidən cəhd edin.|Çox sayda uğursuz giriş cəhdi, zəhmət olmasa %minutes% dəqiqə sonra yenidən cəhd edin.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.be.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.be.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.be.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.be.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="be" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Занадта шмат няўдалых спроб уваходу ў сістэму, паспрабуйце спробу праз %minutes% хвілін.</target>
+                <target state="needs-review-translation">Занадта шмат няўдалых спробаў уваходу, калі ласка, паспрабуйце зноў праз %minutes% хвіліну.|Занадта шмат няўдалых спробаў уваходу, калі ласка, паспрабуйце зноў праз %minutes% хвіліны.|Занадта шмат няўдалых спробаў уваходу, калі ласка, паспрабуйце зноў праз %minutes% хвілін.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.bg.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.bg.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.bg.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.bg.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="bg" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -71,13 +71,13 @@
                 <target>Невалиден или изтекъл линк за вход.</target>
             </trans-unit>
             <trans-unit id="19">
-				<source>Too many failed login attempts, please try again in %minutes% minute.</source>
-				<target>Твърде много неуспешни опити за вход, моля опитайте отново след %minutes% минута.</target>
-			</trans-unit>
-			<trans-unit id="20">
-				<source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-				<target>Твърде много неуспешни опити за вход, моля опитайте отново след %minutes% минути.</target>
-			</trans-unit>
+                <source>Too many failed login attempts, please try again in %minutes% minute.</source>
+                <target>Твърде много неуспешни опити за вход, моля опитайте отново след %minutes% минута.</target>
+            </trans-unit>
+            <trans-unit id="20">
+                <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
+                <target>Твърде много неуспешни опити за вход, моля опитайте отново след %minutes% минути.</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.bs.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.bs.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.bs.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.bs.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="bs" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Previše neuspjelih pokušaja prijave, pokušajte ponovo za %minutes% minuta.</target>
+                <target state="needs-review-translation">Previše neuspješnih pokušaja prijave, pokušajte ponovo za %minutes% minut.|Previše neuspješnih pokušaja prijave, pokušajte ponovo za %minutes% minuta.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ca.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ca.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ca.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ca.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ca" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -64,7 +64,7 @@
             </trans-unit>
             <trans-unit id="17">
                 <source>Too many failed login attempts, please try again later.</source>
-                <target>Massa intents d'inici de sessió fallits, torneu-ho a provar més tard.</target>
+                <target>Massa intents d'inici de sessió fallits, si us plau torneu-ho a provar més tard.</target>
             </trans-unit>
             <trans-unit id="18">
                 <source>Invalid or expired login link.</source>
@@ -72,11 +72,11 @@
             </trans-unit>
             <trans-unit id="19">
                 <source>Too many failed login attempts, please try again in %minutes% minute.</source>
-                <target>Massa intents d'inici de sessió fallits, torneu-ho a provar en %minutes% minut.</target>
+                <target>Massa intents d'inici de sessió fallits, si us plau torneu-ho a provar en %minutes% minut.</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Massa intents d'inici de sessió fallits, torneu-ho a provar en %minutes% minuts.</target>
+                <target>Massa intents d'inici de sessió fallits, si us plau torneu-ho a provar en %minutes% minuts.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.cs.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.cs.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.cs.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.cs.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="cs" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Příliš mnoho neúspěšných pokusů o přihlášení, zkuste to prosím znovu za %minutes% minut.</target>
+                <target>Příliš mnoho neúspěšných pokusů o přihlášení, zkuste to prosím znovu za %minutes% minutu.|Příliš mnoho neúspěšných pokusů o přihlášení, zkuste to prosím znovu za %minutes% minuty.|Příliš mnoho neúspěšných pokusů o přihlášení, zkuste to prosím znovu za %minutes% minut.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.cy.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.cy.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.cy.xlf	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.cy.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="cy" datatype="plaintext" original="file.ext">
+        <body>
+            <trans-unit id="1">
+                <source>An authentication exception occurred.</source>
+                <target state="needs-review-translation">Digwyddodd eithriad dilysu.</target>
+            </trans-unit>
+            <trans-unit id="2">
+                <source>Authentication credentials could not be found.</source>
+                <target state="needs-review-translation">Ni ellid dod o hyd i ddogfennau dilysu.</target>
+            </trans-unit>
+            <trans-unit id="3">
+                <source>Authentication request could not be processed due to a system problem.</source>
+                <target state="needs-review-translation">Ni ellid prosesu cais dilysu oherwydd problem gyda'r system.</target>
+            </trans-unit>
+            <trans-unit id="4">
+                <source>Invalid credentials.</source>
+                <target state="needs-review-translation">Dogfennau annilys.</target>
+            </trans-unit>
+            <trans-unit id="5">
+                <source>Cookie has already been used by someone else.</source>
+                <target state="needs-review-translation">Mae rhywun arall eisoes wedi defnyddio'r cwcis.</target>
+            </trans-unit>
+            <trans-unit id="6">
+                <source>Not privileged to request the resource.</source>
+                <target state="needs-review-translation">Heb y fraint i ofyn am yr adnodd.</target>
+            </trans-unit>
+            <trans-unit id="7">
+                <source>Invalid CSRF token.</source>
+                <target state="needs-review-translation">Tocyn CSRF annilys.</target>
+            </trans-unit>
+            <trans-unit id="9">
+                <source>No authentication provider found to support the authentication token.</source>
+                <target state="needs-review-translation">Heb ddod o hyd i ddarparwr dilysu i gefnogi'r tocyn dilysu.</target>
+            </trans-unit>
+            <trans-unit id="10">
+                <source>No session available, it either timed out or cookies are not enabled.</source>
+                <target state="needs-review-translation">Dim sesiwn ar gael, naill ai mae wedi dod i ben neu nid yw cwcis wedi'u galluogi.</target>
+            </trans-unit>
+            <trans-unit id="11">
+                <source>No token could be found.</source>
+                <target state="needs-review-translation">Heb ddod o hyd i docyn.</target>
+            </trans-unit>
+            <trans-unit id="12">
+                <source>Username could not be found.</source>
+                <target state="needs-review-translation">Heb ddod o hyd i enw defnyddiwr.</target>
+            </trans-unit>
+            <trans-unit id="13">
+                <source>Account has expired.</source>
+                <target state="needs-review-translation">Mae'r cyfrif wedi dod i ben.</target>
+            </trans-unit>
+            <trans-unit id="14">
+                <source>Credentials have expired.</source>
+                <target state="needs-review-translation">Mae'r dogfennau wedi dod i ben.</target>
+            </trans-unit>
+            <trans-unit id="15">
+                <source>Account is disabled.</source>
+                <target state="needs-review-translation">Mae'r cyfrif wedi'i analluogi.</target>
+            </trans-unit>
+            <trans-unit id="16">
+                <source>Account is locked.</source>
+                <target state="needs-review-translation">Mae'r cyfrif wedi'i gloi.</target>
+            </trans-unit>
+            <trans-unit id="17">
+                <source>Too many failed login attempts, please try again later.</source>
+                <target state="needs-review-translation">Gormod o ymdrechion mewngofnodi wedi methu, ceisiwch eto'n hwyrach.</target>
+            </trans-unit>
+            <trans-unit id="18">
+                <source>Invalid or expired login link.</source>
+                <target state="needs-review-translation">Dolen mewngofnodi annilys neu wedi dod i ben.</target>
+            </trans-unit>
+            <trans-unit id="19">
+                <source>Too many failed login attempts, please try again in %minutes% minute.</source>
+                <target state="needs-review-translation">Gormod o ymdrechion mewngofnodi wedi methu, ceisiwch eto ymhen %minutes% munud.</target>
+            </trans-unit>
+            <trans-unit id="20">
+                <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
+                <target state="needs-review-translation">Gormod o ymdrechion mewngofnodi wedi methu, rhowch gynnig arall arni mewn %minutes% munud.|Gormod o ymdrechion mewngofnodi wedi methu, rhowch gynnig arall arni mewn %minutes% munud.</target>
+            </trans-unit>
+        </body>
+    </file>
+</xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.da.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.da.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.da.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.da.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="da" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -8,11 +8,11 @@
             </trans-unit>
             <trans-unit id="2">
                 <source>Authentication credentials could not be found.</source>
-                <target>Loginoplysninger kan ikke findes.</target>
+                <target>Loginoplysninger kunne ikke findes.</target>
             </trans-unit>
             <trans-unit id="3">
                 <source>Authentication request could not be processed due to a system problem.</source>
-                <target>Godkendelsesanmodning kan ikke behandles på grund af et systemfejl.</target>
+                <target>Godkendelsesanmodningen kunne ikke behandles på grund af en systemfejl.</target>
             </trans-unit>
             <trans-unit id="4">
                 <source>Invalid credentials.</source>
@@ -20,7 +20,7 @@
             </trans-unit>
             <trans-unit id="5">
                 <source>Cookie has already been used by someone else.</source>
-                <target>Cookie er allerede brugt af en anden.</target>
+                <target>Cookie er allerede blevet brugt af en anden.</target>
             </trans-unit>
             <trans-unit id="6">
                 <source>Not privileged to request the resource.</source>
@@ -32,19 +32,19 @@
             </trans-unit>
             <trans-unit id="9">
                 <source>No authentication provider found to support the authentication token.</source>
-                <target>Ingen godkendelsesudbyder er fundet til understøttelsen af godkendelsestoken.</target>
+                <target>Ingen godkendelsesudbyder blev fundet til at understøtte godkendelsestoken.</target>
             </trans-unit>
             <trans-unit id="10">
                 <source>No session available, it either timed out or cookies are not enabled.</source>
-                <target>Ingen session tilgængelig, sessionen er enten udløbet eller cookies er ikke aktiveret.</target>
+                <target>Ingen session er tilgængelig. Den er enten udløbet eller cookies er ikke aktiveret.</target>
             </trans-unit>
             <trans-unit id="11">
                 <source>No token could be found.</source>
-                <target>Ingen token kan findes.</target>
+                <target>Ingen token kunne findes.</target>
             </trans-unit>
             <trans-unit id="12">
                 <source>Username could not be found.</source>
-                <target>Brugernavn kan ikke findes.</target>
+                <target>Brugernavn kunne ikke findes.</target>
             </trans-unit>
             <trans-unit id="13">
                 <source>Account has expired.</source>
@@ -64,19 +64,19 @@
             </trans-unit>
             <trans-unit id="17">
                 <source>Too many failed login attempts, please try again later.</source>
-                <target>For mange fejlede login forsøg, prøv venligst senere.</target>
+                <target>For mange mislykkede loginforsøg. Prøv venligst igen senere.</target>
             </trans-unit>
             <trans-unit id="18">
                 <source>Invalid or expired login link.</source>
-                <target>Ugyldigt eller udløbet login link.</target>
+                <target>Ugyldigt eller udløbet login-link.</target>
             </trans-unit>
             <trans-unit id="19">
                 <source>Too many failed login attempts, please try again in %minutes% minute.</source>
-                <target>For mange fejlede login forsøg, prøv igen om %minutes% minut.</target>
+                <target>For mange mislykkede loginforsøg. Prøv venligst igen om %minutes% minut.</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>For mange fejlede login forsøg, prøv igen om %minutes% minutter.</target>
+                <target state="needs-review-translation">For mange mislykkede loginforsøg, prøv igen om %minutes% minutter.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.de.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.de.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.de.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.de.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="de" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.el.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.el.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.el.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.el.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="el" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Πολλαπλές αποτυχημένες απόπειρες σύνδεσης, παρακαλούμε ξαναδοκιμάστε σε %minutes% λεπτά.</target>
+                <target>Πολλές αποτυχημένες προσπάθειες σύνδεσης, δοκιμάστε ξανά σε %minutes% λεπτά.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.en.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.en.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.en.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.en.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="en" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.es.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.es.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.es.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.es.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="es" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Demasiados intentos fallidos de inicio de sesión, inténtelo de nuevo en %minutes% minutos.</target>
+                <target state="needs-review-translation">Demasiados intentos fallidos de inicio de sesión, inténtelo de nuevo en %minutes% minutos.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.et.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.et.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.et.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.et.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="et" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Liiga palju ebaõnnestunud autentimise katseid, palun proovi uuesti %minutes% minuti pärast.</target>
+                <target state="needs-review-translation">Liiga palju nurjunud sisselogimiskatseid, proovige uuesti %minutes% minuti pärast.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.eu.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.eu.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.eu.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.eu.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="eu" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Saioa hasteko huts gehiegi egin dira, saiatu berriro %minutes% minututan.</target>
+                <target state="needs-review-translation">Saioa hasteko saiakera huts gehiegi, saiatu berriro %minutes% minututan.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.fa.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.fa.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.fa.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.fa.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="fa" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>تلاش‌های ناموفق زیادی برای ورود صورت گرفته است، لطفاً %minutes% دقیقه دیگر دوباره امتحان کنید.</target>
+                <target>تعداد دفعات تلاش برای ورود بیش از حد زیاد است، لطفا پس از %minutes% دقیقه دوباره تلاش کنید.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.fi.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.fi.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.fi.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.fi.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="fi" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Liian monta epäonnistunutta kirjautumisyritystä, yritä uudelleen %minutes% minuutin kuluttua.</target>
+                <target state="needs-review-translation">Liian monta epäonnistunutta kirjautumisyritystä, yritä uudelleen %minutes% minuutin kuluttua.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.fr.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.fr.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.fr.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.fr.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="fr" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Plusieurs tentatives de connexion ont échoué, veuillez réessayer dans %minutes% minutes.</target>
+                <target>Trop de tentatives de connexion échouées, veuillez réessayer dans %minutes% minutes.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.gl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.gl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.gl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.gl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="gl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Demasiados intentos de inicio de sesión errados, por favor, ténteo de novo en %minutes% minutos.</target>
+                <target state="needs-review-translation">Demasiados intentos fallidos de inicio de sesión, inténtao de novo en %minutes% minutos.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.he.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.he.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.he.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.he.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="he" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>יותר מדי ניסיונות כניסה כושלים, אנא נסה שוב בוד %minutes% דקות.</target>
+                <target state="needs-review-translation">יותר מדי ניסיונות כניסה כושלים, אנא נסה שוב בעוד %minutes% דקות.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.hr.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.hr.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.hr.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.hr.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="hr" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Previše neuspjelih pokušaja prijave, molim pokušajte ponovo za %minutes% minutu.|Previše neuspjelih pokušaja prijave, molim pokušajte ponovo za %minutes% minute.|Previše neuspjelih pokušaja prijave, molim pokušajte ponovo za %minutes% minuta.</target>
+                <target>Previše neuspjelih pokušaja prijave, pokušajte ponovo za %minutes% minutu.|Previše neuspjelih pokušaja prijave, pokušajte ponovo za %minutes% minute.|Previše neuspjelih pokušaja prijave, pokušajte ponovo za %minutes% minuta.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.hu.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.hu.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.hu.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.hu.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="hu" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Túl sok sikertelen bejelentkezési kísérlet, kérjük próbálja újra %minutes% perc múlva.</target>
+                <target>Túl sok sikertelen bejelentkezési kísérlet, kérjük, próbálja újra %minutes% perc múlva.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.hy.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.hy.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.hy.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.hy.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="hy" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Մուտքի չափազանց շատ անհաջող փորձեր: Խնդրում ենք կրկին փորձել %minutes րոպե:</target>
+                <target state="needs-review-translation">Չափազանց շատ անհաջող մուտքի փորձեր, խնդրում ենք փորձել կրկին %minutes% րոպեից.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.id.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.id.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.id.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.id.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,10 +1,10 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="id" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
-                <target>Terjadi sebuah pengecualian otentikasi.</target>
+                <target>Terjadi kesalahan otentikasi.</target>
             </trans-unit>
             <trans-unit id="2">
                 <source>Authentication credentials could not be found.</source>
@@ -16,7 +16,7 @@
             </trans-unit>
             <trans-unit id="4">
                 <source>Invalid credentials.</source>
-                <target>Kredensial salah.</target>
+                <target>Kredensial tidak valid.</target>
             </trans-unit>
             <trans-unit id="5">
                 <source>Cookie has already been used by someone else.</source>
@@ -28,7 +28,7 @@
             </trans-unit>
             <trans-unit id="7">
                 <source>Invalid CSRF token.</source>
-                <target>Token CSRF salah.</target>
+                <target>Token CSRF tidak valid.</target>
             </trans-unit>
             <trans-unit id="9">
                 <source>No authentication provider found to support the authentication token.</source>
@@ -64,19 +64,19 @@
             </trans-unit>
             <trans-unit id="17">
                 <source>Too many failed login attempts, please try again later.</source>
-                <target>Terlalu banyak percobaan login yang salah, silahkan coba lagi nanti.</target>
+                <target>Terlalu banyak percobaan login yang gagal, silahkan coba lagi nanti.</target>
             </trans-unit>
             <trans-unit id="18">
                 <source>Invalid or expired login link.</source>
-                <target>Link login salah atau sudah kedaluwarsa.</target>
+                <target>Link login tidak valid atau sudah kedaluwarsa.</target>
             </trans-unit>
             <trans-unit id="19">
                 <source>Too many failed login attempts, please try again in %minutes% minute.</source>
-                <target>Terlalu banyak percobaan login yang salah, silahkan coba lagi dalam %minutes% menit.</target>
+                <target>Terlalu banyak percobaan login yang gagal, silahkan coba lagi dalam %minutes% menit.</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Terlalu banyak percobaan login yang salah, silahkan coba lagi dalam %minutes% menit.</target>
+                <target>Terlalu banyak upaya login yang gagal, silakan coba lagi dalam beberapa %minutes% menit.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.it.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.it.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.it.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.it.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="it" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ja.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ja.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ja.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ja.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ja" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.lb.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.lb.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.lb.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.lb.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="lb" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -70,6 +70,14 @@
                 <source>Invalid or expired login link.</source>
                 <target>Ongëltegen oder ofgelafene Login-Link.</target>
             </trans-unit>
+            <trans-unit id="19">
+                <source>Too many failed login attempts, please try again in %minutes% minute.</source>
+                <target>Zu vill fehlgeschloen Loginversich, w. e. g. probéiert nach am %minutes% Minutt.</target>
+            </trans-unit>
+            <trans-unit id="20">
+                <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
+                <target state="needs-review-translation">Ze vill Feeler beim Umellen, versicht weg erëm an %minutes% Minutten.</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.lt.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.lt.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.lt.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.lt.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="lt" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Per daug nepavykusių prisijungimo bandymų, pabandykite dar kartą po %minutes% minutės.|Per daug nepavykusių prisijungimo bandymų, pabandykite dar kartą po %minutes% minučių.|Per daug nepavykusių prisijungimo bandymų, pabandykite dar kartą po %minutes% minučių.</target>
+                <target state="needs-review-translation">Per daug nesėkmingų prisijungimo bandymų, bandykite vėl po %minutes% minutės.|Per daug nesėkmingų prisijungimo bandymų, bandykite vėl po %minutes% minučių.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.lv.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.lv.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.lv.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.lv.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="lv" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Pārāk daudz nesekmīgu autentifikācijas mēģinājumu, lūdzu mēģiniet vēlreiz pēc %minutes% minūtēm.</target>
+                <target>Pārāk daudz neveiksmīgu autentifikācijas mēģinājumu, lūdzu, mēģiniet vēlreiz pēc %minutes% minūtēm.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.mk.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.mk.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.mk.xlf	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.mk.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="mk" datatype="plaintext" original="file.ext">
+        <body>
+            <trans-unit id="1">
+                <source>An authentication exception occurred.</source>
+                <target>Настана грешка во автентикацијата.</target>
+            </trans-unit>
+            <trans-unit id="2">
+                <source>Authentication credentials could not be found.</source>
+                <target>Акредитивите за автентикација не се пронајдени.</target>
+            </trans-unit>
+            <trans-unit id="3">
+                <source>Authentication request could not be processed due to a system problem.</source>
+                <target>Барањето за автентикација не можеше да биде процесуирано заради системски проблем.</target>
+            </trans-unit>
+            <trans-unit id="4">
+                <source>Invalid credentials.</source>
+                <target>Невалидни акредитиви.</target>
+            </trans-unit>
+            <trans-unit id="5">
+                <source>Cookie has already been used by someone else.</source>
+                <target>Колачето е веќе користено од некој друг.</target>
+            </trans-unit>
+            <trans-unit id="6">
+                <source>Not privileged to request the resource.</source>
+                <target>Немате привилегии за да го побарате ресурсот.</target>
+            </trans-unit>
+            <trans-unit id="7">
+                <source>Invalid CSRF token.</source>
+                <target>Невалиден CSRF токен.</target>
+            </trans-unit>
+            <trans-unit id="9">
+                <source>No authentication provider found to support the authentication token.</source>
+                <target>Не е пронајден провајдер за автентикација кој го поддржува токенот за автентикација.</target>
+            </trans-unit>
+            <trans-unit id="10">
+                <source>No session available, it either timed out or cookies are not enabled.</source>
+                <target>Сесијата е недостапна, или е истечена, или колачињата не се овозможени.</target>
+            </trans-unit>
+            <trans-unit id="11">
+                <source>No token could be found.</source>
+                <target>Токенот не е најден.</target>
+            </trans-unit>
+            <trans-unit id="12">
+                <source>Username could not be found.</source>
+                <target>Корисничкото име не е најдено.</target>
+            </trans-unit>
+            <trans-unit id="13">
+                <source>Account has expired.</source>
+                <target>Корисничката сметка е истечена.</target>
+            </trans-unit>
+            <trans-unit id="14">
+                <source>Credentials have expired.</source>
+                <target>Акредитивите се истечени.</target>
+            </trans-unit>
+            <trans-unit id="15">
+                <source>Account is disabled.</source>
+                <target>Корисничката сметка е деактивирана.</target>
+            </trans-unit>
+            <trans-unit id="16">
+                <source>Account is locked.</source>
+                <target>Корисничката сметка е заклучена.</target>
+            </trans-unit>
+            <trans-unit id="17">
+                <source>Too many failed login attempts, please try again later.</source>
+                <target>Премногу неуспешни обиди за најавување, ве молиме обидете се повторно подоцна.</target>
+            </trans-unit>
+            <trans-unit id="18">
+                <source>Invalid or expired login link.</source>
+                <target>Неважечка или истечена врска за најавување.</target>
+            </trans-unit>
+            <trans-unit id="19">
+                <source>Too many failed login attempts, please try again in %minutes% minute.</source>
+                <target>Премногу неуспешни обиди за најавување, обидете се повторно за %minutes% минута.</target>
+            </trans-unit>
+            <trans-unit id="20">
+                <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
+                <target state="needs-review-translation">Претерано многу неуспешни обиди за најавување, ве молиме обидете се повторно за %minutes% минута.|Претерано многу неуспешни обиди за најавување, ве молиме обидете се повторно за %minutes% минути.</target>
+            </trans-unit>
+        </body>
+    </file>
+</xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.mn.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.mn.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.mn.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.mn.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="mn" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="mn" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -35,7 +35,7 @@
                 <target>Нэвтрэх токенг дэмжих нэвтрэх эрхийн хангагч олдсонгүй.</target>
             </trans-unit>
             <trans-unit id="10">
-                <source>No  available, it either timed out or cookies are not enabled.</source>
+                <source>No session available, it either timed out or cookies are not enabled.</source>
                 <target>Хэрэглэгчийн session олдсонгүй, хугацаа нь дууссан эсвэл күүки идэвхижүүлээгүй байна.</target>
             </trans-unit>
             <trans-unit id="11">
@@ -70,6 +70,14 @@
                 <source>Invalid or expired login link.</source>
                 <target>Буруу эсвэл хугацаа нь дууссан нэвтрэх зам.</target>
             </trans-unit>
+            <trans-unit id="19">
+                <source>Too many failed login attempts, please try again in %minutes% minute.</source>
+                <target state="needs-review-translation">Нэвтрэх оролдлого ихээр амжилтгүй болсон, %minutes% минутын дараа дахин оролдоно уу.</target>
+            </trans-unit>
+            <trans-unit id="20">
+                <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
+                <target state="needs-review-translation">Хэт олон бүтэлгүй нэвтрэх оролдлого, %minutes% минутын дараа дахин оролдоно уу.</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.my.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.my.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.my.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.my.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="my" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -72,11 +72,11 @@
             </trans-unit>
             <trans-unit id="19">
                 <source>Too many failed login attempts, please try again in %minutes% minute.</source>
-                <target>Too many failed login attempts, please try again in %minutes% minute.</target>
+                <target>Login ၀င်ရန်ကြိုးစားမှုများလွန်းပါသည်၊ ကျေးဇူးပြု၍ နောက် %minutes% မှထပ်မံကြိုးစားပါ။</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Login ၀င်ရန်ကြိုးစားမှုများလွန်းပါသည်၊ ကျေးဇူးပြု၍ နောက် %minutes% မှထပ်မံကြိုးစားပါ။</target>
+                <target state="needs-review-translation">ဝင်ရောက်မှု မအောင်မြင်သော ကြိုးပမ်းမှုများအတွက် တစ်ခါတည်း ပြန်လုပ်မည်။ ထပ်မံကြိုးစားကြည့်ပါ။ %minutes% မိနစ်အတွင်း|ဝင်ရောက်မှု မအောင်မြင်သော ကြိုးပမ်းမှုများအတွက် တစ်ခါတည်း ပြန်လုပ်မည်။ ထပ်မံကြိုးစားကြည့်ပါ။ %minutes% မိနစ်အတွင်း</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.nb.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.nb.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.nb.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.nb.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="nb" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>For mange mislykkede påloggingsforsøk, prøv igjen om %minutes% minutter.</target>
+                <target state="needs-review-translation">For mange mislykkede påloggingsforsøk, prøv igjen om %minutes% minutter.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.nl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.nl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.nl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.nl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="nl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.nn.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.nn.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.nn.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.nn.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="nn" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -70,13 +70,13 @@
                 <source>Invalid or expired login link.</source>
                 <target>Innloggingslenka er ugyldig eller utgjengen.</target>
             </trans-unit>
-    	    <trans-unit id="19">
+            <trans-unit id="19">
                 <source>Too many failed login attempts, please try again in %minutes% minute.</source>
                 <target>For mange mislykkede påloggingsforsøk, prøv igjen om %minutes% minutt.</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>For mange mislykkede påloggingsforsøk, prøv igjen om %minutes% minutter.</target>
+                <target state="needs-review-translation">For mange mislukka innloggingsforsøk, prøv igjen om %minutes% minutt.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.no.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.no.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.no.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.no.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="nb" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>For mange mislykkede påloggingsforsøk, prøv igjen om %minutes% minutter.</target>
+                <target state="needs-review-translation">For mange mislykkede påloggingsforsøk, prøv igjen om %minutes% minutter.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.pl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.pl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.pl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.pl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="pl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Zbyt wiele nieudanych prób logowania, spróbuj ponownie po upływie %minutes% minut.</target>
+                <target>Zbyt wiele nieudanych prób logowania, spróbuj ponownie za %minutes% minutę.|Zbyt wiele nieudanych prób logowania, spróbuj ponownie za %minutes% minuty.|Zbyt wiele nieudanych prób logowania, spróbuj ponownie za %minutes% minut.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.pt_BR.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.pt_BR.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.pt_BR.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.pt_BR.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="pt-BR" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -64,7 +64,7 @@
             </trans-unit>
             <trans-unit id="17">
                 <source>Too many failed login attempts, please try again later.</source>
-                <target>Muitas tentativas de login malsucedidas, tente novamente mais tarde.</target>
+                <target>Muitas tentativas de login malsucedidas, por favor, tente novamente mais tarde.</target>
             </trans-unit>
             <trans-unit id="18">
                 <source>Invalid or expired login link.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Muitas tentativas de login inválidas, por favor, tente novamente em %minutes% minutos.</target>
+                <target>Muitas tentativas de login sem sucesso, por favor, tente novamente em %minutes% minutos.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.pt.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.pt.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.pt.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.pt.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,10 +1,10 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="pt" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
-                <target>Ocorreu uma excepção durante a autenticação.</target>
+                <target>Ocorreu uma exceção durante a autenticação.</target>
             </trans-unit>
             <trans-unit id="2">
                 <source>Authentication credentials could not be found.</source>
@@ -12,7 +12,7 @@
             </trans-unit>
             <trans-unit id="3">
                 <source>Authentication request could not be processed due to a system problem.</source>
-                <target>O pedido de autenticação não foi concluído devido a um problema no sistema.</target>
+                <target>A autenticação não foi concluída devido a um problema no sistema.</target>
             </trans-unit>
             <trans-unit id="4">
                 <source>Invalid credentials.</source>
@@ -24,7 +24,7 @@
             </trans-unit>
             <trans-unit id="6">
                 <source>Not privileged to request the resource.</source>
-                <target>Não possui privilégios para aceder a este recurso.</target>
+                <target>Sem privilégios para solicitar este recurso.</target>
             </trans-unit>
             <trans-unit id="7">
                 <source>Invalid CSRF token.</source>
@@ -36,7 +36,7 @@
             </trans-unit>
             <trans-unit id="10">
                 <source>No session available, it either timed out or cookies are not enabled.</source>
-                <target>Não existe sessão disponível, esta expirou ou os cookies estão desativados.</target>
+                <target>Nenhuma sessão disponível, esta expirou ou os cookies estão desativados.</target>
             </trans-unit>
             <trans-unit id="11">
                 <source>No token could be found.</source>
@@ -44,7 +44,7 @@
             </trans-unit>
             <trans-unit id="12">
                 <source>Username could not be found.</source>
-                <target>Nome de utilizador não encontrado.</target>
+                <target>Nome de usuário não encontrado.</target>
             </trans-unit>
             <trans-unit id="13">
                 <source>Account has expired.</source>
@@ -60,11 +60,11 @@
             </trans-unit>
             <trans-unit id="16">
                 <source>Account is locked.</source>
-                <target>A conta está trancada.</target>
+                <target>A conta está bloqueada.</target>
             </trans-unit>
             <trans-unit id="17">
                 <source>Too many failed login attempts, please try again later.</source>
-                <target>Várias tentativas de login falhadas, por favor tente mais tarde.</target>
+                <target>Muitas tentativas de login sem sucesso, por favor, tente mais tarde.</target>
             </trans-unit>
             <trans-unit id="18">
                 <source>Invalid or expired login link.</source>
@@ -72,11 +72,11 @@
             </trans-unit>
             <trans-unit id="19">
                 <source>Too many failed login attempts, please try again in %minutes% minute.</source>
-                <target>Demasiadas tentativas de login, tente novamente num minuto.</target>
+                <target>Muitas tentativas de login sem sucesso, por favor, tente novamente novamente em 1 minuto.</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Demasiadas tentativas de login, tente novamente em %minutes% minutos.</target>
+                <target>Muitas tentativas de login sem sucesso, por favor, tente novamente em %minutes% minutos.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ro.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ro.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ro.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ro.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ro" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -70,13 +70,13 @@
                 <source>Invalid or expired login link.</source>
                 <target>Link de autentificare invalid sau expirat.</target>
             </trans-unit>
-             <trans-unit id="19">
+            <trans-unit id="19">
                 <source>Too many failed login attempts, please try again in %minutes% minute.</source>
                 <target>Prea multe încercări nereușite, încearcă din nou în %minutes% minut.</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Prea multe încercări nereușite, încearcă din nou în %minutes% minute.</target>
+                <target>Prea multe încercări eșuate de autentificare, vă rugăm să încercați din nou peste %minutes% minut.|Prea multe încercări eșuate de autentificare, vă rugăm să încercați din nou peste %minutes% minute.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ru.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ru.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ru.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ru.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ru" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -72,11 +72,11 @@
             </trans-unit>
             <trans-unit id="19">
                 <source>Too many failed login attempts, please try again in %minutes% minute.</source>
-                <target>Слишком много неудачных попыток входа в систему, повторите попытку через %minutes% минуту.</target>
+                <target>Слишком много неудачных попыток входа, повторите попытку через %minutes% минуту.</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Слишком много неудачных попыток входа в систему, повторите попытку через %minutes% мин.</target>
+                <target>Слишком много неудачных попыток входа, повторите попытку через %minutes% минуту.|Слишком много неудачных попыток входа, повторите попытку через %minutes% минуты.|Слишком много неудачных попыток входа, повторите попытку через %minutes% минут.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sk.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sk.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sk.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sk.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sk" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Príliš veľa neúspešných pokusov o prihlásenie. Skúste to znova o %minutes% minút.</target>
+                <target state="needs-review-translation">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.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Preveč neuspelih poskusov prijave, poskusite znova čez %minutes% minut.</target>
+                <target state="needs-review-translation">Preveč neuspešnih poskusov prijave, poskusite znova čez %minutes% minuto.|Preveč neuspešnih poskusov prijave, poskusite znova čez %minutes% minut.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sq.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sq.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sq.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sq.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sq" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -20,7 +20,7 @@
             </trans-unit>
             <trans-unit id="5">
                 <source>Cookie has already been used by someone else.</source>
-                <target>Cookie është përdorur tashmë nga dikush tjetër.</target>
+                <target>“Cookie” është përdorur tashmë nga dikush tjetër.</target>
             </trans-unit>
             <trans-unit id="6">
                 <source>Not privileged to request the resource.</source>
@@ -70,6 +70,14 @@
                 <source>Invalid or expired login link.</source>
                 <target>Link hyrje i pavlefshëm ose i skaduar.</target>
             </trans-unit>
+            <trans-unit id="19">
+                <source>Too many failed login attempts, please try again in %minutes% minute.</source>
+                <target>Shumë përpjekje të dështuara për identifikim; provo sërish pas %minutes% minutë.</target>
+            </trans-unit>
+            <trans-unit id="20">
+                <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
+                <target>Shumë përpjekje të dështuara për identifikim, ju lutemi provoni përsëri pas %minutes% minutash.</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sr_Cyrl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sr_Cyrl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sr_Cyrl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sr_Cyrl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sr-Cyrl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Превише неуспешних покушаја пријављивања, молим покушајте поново за %minutes% минута.</target>
+                <target>Превише неуспешних покушаја пријављивања, покушајте поново за %minutes% минут.|Превише неуспешних покушаја пријављивања, покушајте поново за %minutes% минута.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sr_Latn.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sr_Latn.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sr_Latn.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sr_Latn.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sr-Latn" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Previše neuspešnih pokušaja prijavljivanja, molim pokušajte ponovo za %minutes% minuta.</target>
+                <target>Previše neuspešnih pokušaja prijavljivanja, pokušajte ponovo za %minutes% minut.|Previše neuspešnih pokušaja prijavljivanja, pokušajte ponovo za %minutes% minuta.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sv.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sv.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sv.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.sv.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sv" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>För många misslyckade inloggningsförsök, försök igen om %minutes% minuter.</target>
+                <target state="needs-review-translation">För många misslyckade inloggningsförsök, vänligen försök igen om %minutes% minuter.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.th.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.th.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.th.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.th.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="th" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>มีความพยายามเข้าสู่ระบบล้มเหลวมากเกินไป โปรดลองอีกครั้งใน %minutes% นาที</target>
+                <target state="needs-review-translation">มีความพยายามในการเข้าสู่ระบบล้มเหลวมากเกินไป โปรดลองอีกครั้งใน %minutes% นาที.|มีความพยายามในการเข้าสู่ระบบล้มเหลวมากเกินไป โปรดลองอีกครั้งใน %minutes% นาที.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.tl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.tl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.tl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.tl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="tl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -75,8 +75,8 @@
                 <target>Napakaraming nabigong mga pagtatangka sa pag-login, pakisubukan ulit sa% minuto% minuto.</target>
             </trans-unit>
             <trans-unit id="20">
-                <source>Too many failed login attempts, please try again in %minutes% minute.</source>
-                <target>Napakaraming nabigong mga pagtatangka sa pag-login, pakisubukan ulit sa% minuto% minuto.</target>
+                <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
+                <target state="needs-review-translation">Napakaraming nabigong pagtatangka ng pag-login, mangyaring subukang muli sa loob ng %minutes% minuto.|Napakaraming nabigong pagtatangka ng pag-login, mangyaring subukang muli sa loob ng %minutes% minuto.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.tr.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.tr.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.tr.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.tr.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="tr" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.uk.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.uk.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.uk.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.uk.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="uk" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Забагато невдалих спроб входу. Будь ласка, спробуйте знову через %minutes% хв.</target>
+                <target>Забагато невдалих спроб входу, будь ласка, спробуйте ще раз через %minutes% хвилину.|Забагато невдалих спроб входу, будь ласка, спробуйте ще раз через %minutes% хвилини.|Забагато невдалих спроб входу, будь ласка, спробуйте ще раз через %minutes% хвилин.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ur.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ur.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ur.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.ur.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="ur" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ur" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>منٹ باد %minutes% لاگ ان کی بہت زیادہ ناکام کوششیں ہو چکی ہیں، براۓ کرم دوبارھ کوشيش کريں </target>
+                <target state="needs-review-translation">بہت زیادہ ناکام لاگ ان کوششیں، براہ کرم %minutes% منٹ میں دوبارہ کوشش کریں۔</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.uz.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.uz.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.uz.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.uz.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="uz" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Kirish uchun muvaffaqiyatsiz urinishlar, %minutes% daqiqadan so'ng qayta urinib ko'ring.</target>
+                <target state="needs-review-translation">Koʻplab muvaffaqiyatsiz kirish urinishlari, iltimos, %minutes% daqiqadan so'ng qayta urinib koʻring.|Koʻplab muvaffaqiyatsiz kirish urinishlari, iltimos, %minutes% daqiqadan so'ng qayta urinib koʻring.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.vi.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.vi.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.vi.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.vi.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="vi" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>Quá nhiều lần thử đăng nhập không thành công, vui lòng thử lại sau %minutes% phút.</target>
+                <target state="needs-review-translation">Quá nhiều lần đăng nhập không thành công, vui lòng thử lại sau %minutes% phút.|Quá nhiều lần đăng nhập không thành công, vui lòng thử lại sau %minutes% phút.</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.zh_CN.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.zh_CN.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.zh_CN.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.zh_CN.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="zh-CN" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>登入失败的次数过多，请在%minutes%分钟后再试。</target>
+                <target>登录尝试失败次数过多，请在 %minutes% 分钟后重试。</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.zh_TW.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.zh_TW.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.zh_TW.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Resources/translations/security.zh_TW.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="zh-TW" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>An authentication exception occurred.</source>
@@ -16,7 +16,7 @@
             </trans-unit>
             <trans-unit id="4">
                 <source>Invalid credentials.</source>
-                <target>無效的憑證。</target>
+                <target>登入憑證無效。</target>
             </trans-unit>
             <trans-unit id="5">
                 <source>Cookie has already been used by someone else.</source>
@@ -24,43 +24,43 @@
             </trans-unit>
             <trans-unit id="6">
                 <source>Not privileged to request the resource.</source>
-                <target>沒有權限請求此資源。</target>
+                <target>無權請求此資源。</target>
             </trans-unit>
             <trans-unit id="7">
                 <source>Invalid CSRF token.</source>
-                <target>無效的 CSRF token 。</target>
+                <target>無效的 CSRF token。</target>
             </trans-unit>
             <trans-unit id="9">
                 <source>No authentication provider found to support the authentication token.</source>
-                <target>沒有找到支持此 token 的身份驗證服務提供方。</target>
+                <target>找不到支援此 token 的身分驗證服務提供方。</target>
             </trans-unit>
             <trans-unit id="10">
                 <source>No session available, it either timed out or cookies are not enabled.</source>
-                <target>Session 不可用。回話超時或沒有啓用 cookies 。</target>
+                <target>沒有工作階段，可能是超過時間，或者是未啟用 Cookies。</target>
             </trans-unit>
             <trans-unit id="11">
                 <source>No token could be found.</source>
-                <target>找不到 token 。</target>
+                <target>找不到 token。</target>
             </trans-unit>
             <trans-unit id="12">
                 <source>Username could not be found.</source>
-                <target>找不到用戶名。</target>
+                <target>找不到使用者名稱。</target>
             </trans-unit>
             <trans-unit id="13">
                 <source>Account has expired.</source>
-                <target>賬號已逾期。</target>
+                <target>帳號已經過期。</target>
             </trans-unit>
             <trans-unit id="14">
                 <source>Credentials have expired.</source>
-                <target>憑證已逾期。</target>
+                <target>憑證已經過期。</target>
             </trans-unit>
             <trans-unit id="15">
                 <source>Account is disabled.</source>
-                <target>賬號已被禁用。</target>
+                <target>帳號已被停用。</target>
             </trans-unit>
             <trans-unit id="16">
                 <source>Account is locked.</source>
-                <target>賬號已被鎖定。</target>
+                <target>帳號已被鎖定。</target>
             </trans-unit>
             <trans-unit id="17">
                 <source>Too many failed login attempts, please try again later.</source>
@@ -68,15 +68,15 @@
             </trans-unit>
             <trans-unit id="18">
                 <source>Invalid or expired login link.</source>
-                <target>失效或過期的登入鏈接。</target>
+                <target>登入連結無效或過期。</target>
             </trans-unit>
             <trans-unit id="19">
                 <source>Too many failed login attempts, please try again in %minutes% minute.</source>
-                <target>登錄失敗的次數過多，請在%minutes%分鐘後再試。</target>
+                <target>登入失敗的次數過多，請 %minutes% 分鐘後再試。</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>Too many failed login attempts, please try again in %minutes% minutes.</source>
-                <target>登錄失敗的次數過多，請在%minutes%分鐘後再試。</target>
+                <target>登入嘗試次數過多，請 %minutes% 分鐘後再試。</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Signature/SignatureHasher.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Signature/SignatureHasher.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Signature/SignatureHasher.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Signature/SignatureHasher.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
      * @param ExpiredSignatureStorage|null $expiredSignaturesStorage If provided, secures a sequence of hashes that are expired
      * @param int|null                     $maxUses                  Used together with $expiredSignatureStorage to allow a maximum usage of a hash
      */
-    public function __construct(PropertyAccessorInterface $propertyAccessor, array $signatureProperties, string $secret, ExpiredSignatureStorage $expiredSignaturesStorage = null, int $maxUses = null)
+    public function __construct(PropertyAccessorInterface $propertyAccessor, array $signatureProperties, string $secret, ?ExpiredSignatureStorage $expiredSignaturesStorage = null, ?int $maxUses = null)
     {
         $this->propertyAccessor = $propertyAccessor;
         $this->signatureProperties = $signatureProperties;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/Authentication/Provider/UserAuthenticationProviderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/Authentication/Provider/UserAuthenticationProviderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/Authentication/Provider/UserAuthenticationProviderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/Authentication/Provider/UserAuthenticationProviderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,6 +22,7 @@
 use Symfony\Component\Security\Core\Exception\BadCredentialsException;
 use Symfony\Component\Security\Core\Exception\CredentialsExpiredException;
 use Symfony\Component\Security\Core\Exception\UserNotFoundException;
+use Symfony\Component\Security\Core\Tests\Fixtures\MockableUsernamePasswordTokenWithRoles;
 use Symfony\Component\Security\Core\User\InMemoryUser;
 use Symfony\Component\Security\Core\User\UserCheckerInterface;
 use Symfony\Component\Security\Core\User\UserInterface;
@@ -232,7 +233,9 @@
 
     protected function getSupportedToken()
     {
-        $mock = $this->getMockBuilder(UsernamePasswordToken::class)->onlyMethods(['getCredentials', 'getFirewallName'])->addMethods(['getRoles'])->disableOriginalConstructor()->getMock();
+        $mock = $this->getMockBuilder(MockableUsernamePasswordTokenWithRoles::class)
+            ->onlyMethods(['getCredentials', 'getFirewallName', 'getRoles'])
+            ->disableOriginalConstructor()->getMock();
         $mock
             ->expects($this->any())
             ->method('getFirewallName')
@@ -250,6 +253,9 @@
             $userChecker = $this->createMock(UserCheckerInterface::class);
         }
 
-        return $this->getMockForAbstractClass(UserAuthenticationProvider::class, [$userChecker, 'key', $hide]);
+        return $this->getMockBuilder(UserAuthenticationProvider::class)
+            ->setConstructorArgs([$userChecker, 'key', $hide])
+            ->onlyMethods(['retrieveUser', 'checkAuthentication'])
+            ->getMock();
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/Authentication/Token/AbstractTokenTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/Authentication/Token/AbstractTokenTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/Authentication/Token/AbstractTokenTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/Authentication/Token/AbstractTokenTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -359,7 +359,7 @@
 {
     private $credentials = 'credentials_value';
 
-    public function __construct(array $roles = [], UserInterface $user = null)
+    public function __construct(array $roles = [], ?UserInterface $user = null)
     {
         parent::__construct($roles);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/Authorization/AccessDecisionManagerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/Authorization/AccessDecisionManagerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/Authorization/AccessDecisionManagerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/Authorization/AccessDecisionManagerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -179,7 +179,8 @@
     public function testCacheableVoters()
     {
         $token = $this->createMock(TokenInterface::class);
-        $voter = $this->getMockBuilder(CacheableVoterInterface::class)->getMockForAbstractClass();
+        $voter = $this->createMock(CacheableVoterInterface::class);
+
         $voter
             ->expects($this->once())
             ->method('supportsAttribute')
@@ -203,7 +204,7 @@
     public function testCacheableVotersIgnoresNonStringAttributes()
     {
         $token = $this->createMock(TokenInterface::class);
-        $voter = $this->getMockBuilder(CacheableVoterInterface::class)->getMockForAbstractClass();
+        $voter = $this->createMock(CacheableVoterInterface::class);
         $voter
             ->expects($this->never())
             ->method('supportsAttribute');
@@ -225,7 +226,7 @@
     public function testCacheableVotersWithMultipleAttributes()
     {
         $token = $this->createMock(TokenInterface::class);
-        $voter = $this->getMockBuilder(CacheableVoterInterface::class)->getMockForAbstractClass();
+        $voter = $this->createMock(CacheableVoterInterface::class);
         $voter
             ->expects($this->exactly(2))
             ->method('supportsAttribute')
@@ -258,7 +259,7 @@
     public function testCacheableVotersWithEmptyAttributes()
     {
         $token = $this->createMock(TokenInterface::class);
-        $voter = $this->getMockBuilder(CacheableVoterInterface::class)->getMockForAbstractClass();
+        $voter = $this->createMock(CacheableVoterInterface::class);
         $voter
             ->expects($this->never())
             ->method('supportsAttribute');
@@ -280,7 +281,7 @@
     public function testCacheableVotersSupportsMethodsCalledOnce()
     {
         $token = $this->createMock(TokenInterface::class);
-        $voter = $this->getMockBuilder(CacheableVoterInterface::class)->getMockForAbstractClass();
+        $voter = $this->createMock(CacheableVoterInterface::class);
         $voter
             ->expects($this->once())
             ->method('supportsAttribute')
@@ -305,7 +306,7 @@
     public function testCacheableVotersNotCalled()
     {
         $token = $this->createMock(TokenInterface::class);
-        $voter = $this->getMockBuilder(CacheableVoterInterface::class)->getMockForAbstractClass();
+        $voter = $this->createMock(CacheableVoterInterface::class);
         $voter
             ->expects($this->once())
             ->method('supportsAttribute')
@@ -325,7 +326,7 @@
     public function testCacheableVotersWithMultipleAttributesAndNonString()
     {
         $token = $this->createMock(TokenInterface::class);
-        $voter = $this->getMockBuilder(CacheableVoterInterface::class)->getMockForAbstractClass();
+        $voter = $this->createMock(CacheableVoterInterface::class);
         $voter
             ->expects($this->once())
             ->method('supportsAttribute')
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/Authorization/Voter/TraceableVoterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/Authorization/Voter/TraceableVoterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/Authorization/Voter/TraceableVoterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/Authorization/Voter/TraceableVoterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,18 +23,18 @@
 {
     public function testGetDecoratedVoterClass()
     {
-        $voter = $this->getMockBuilder(VoterInterface::class)->getMockForAbstractClass();
+        $voter = $this->createStub(VoterInterface::class);
 
-        $sut = new TraceableVoter($voter, $this->getMockBuilder(EventDispatcherInterface::class)->getMockForAbstractClass());
+        $sut = new TraceableVoter($voter, $this->createStub(EventDispatcherInterface::class));
         $this->assertSame($voter, $sut->getDecoratedVoter());
     }
 
     public function testVote()
     {
-        $voter = $this->getMockBuilder(VoterInterface::class)->getMockForAbstractClass();
+        $voter = $this->createMock(VoterInterface::class);
 
-        $eventDispatcher = $this->getMockBuilder(EventDispatcherInterface::class)->getMockForAbstractClass();
-        $token = $this->getMockBuilder(TokenInterface::class)->getMockForAbstractClass();
+        $eventDispatcher = $this->createMock(EventDispatcherInterface::class);
+        $token = $this->createStub(TokenInterface::class);
 
         $voter
             ->expects($this->once())
@@ -55,8 +55,8 @@
 
     public function testSupportsAttributeOnCacheable()
     {
-        $voter = $this->getMockBuilder(CacheableVoterInterface::class)->getMockForAbstractClass();
-        $eventDispatcher = $this->getMockBuilder(EventDispatcherInterface::class)->getMockForAbstractClass();
+        $voter = $this->createMock(CacheableVoterInterface::class);
+        $eventDispatcher = $this->createStub(EventDispatcherInterface::class);
 
         $voter
             ->expects($this->once())
@@ -71,8 +71,8 @@
 
     public function testSupportsTypeOnCacheable()
     {
-        $voter = $this->getMockBuilder(CacheableVoterInterface::class)->getMockForAbstractClass();
-        $eventDispatcher = $this->getMockBuilder(EventDispatcherInterface::class)->getMockForAbstractClass();
+        $voter = $this->createMock(CacheableVoterInterface::class);
+        $eventDispatcher = $this->createStub(EventDispatcherInterface::class);
 
         $voter
             ->expects($this->once())
@@ -87,8 +87,8 @@
 
     public function testSupportsAttributeOnNonCacheable()
     {
-        $voter = $this->getMockBuilder(VoterInterface::class)->getMockForAbstractClass();
-        $eventDispatcher = $this->getMockBuilder(EventDispatcherInterface::class)->getMockForAbstractClass();
+        $voter = $this->createStub(VoterInterface::class);
+        $eventDispatcher = $this->createStub(EventDispatcherInterface::class);
 
         $sut = new TraceableVoter($voter, $eventDispatcher);
 
@@ -97,8 +97,8 @@
 
     public function testSupportsTypeOnNonCacheable()
     {
-        $voter = $this->getMockBuilder(VoterInterface::class)->getMockForAbstractClass();
-        $eventDispatcher = $this->getMockBuilder(EventDispatcherInterface::class)->getMockForAbstractClass();
+        $voter = $this->createStub(VoterInterface::class);
+        $eventDispatcher = $this->createStub(EventDispatcherInterface::class);
 
         $sut = new TraceableVoter($voter, $eventDispatcher);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/Encoder/UserPasswordEncoderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/Encoder/UserPasswordEncoderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/Encoder/UserPasswordEncoderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/Encoder/UserPasswordEncoderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -86,7 +86,7 @@
         $mockEncoderFactory->expects($this->any())
             ->method('getEncoder')
             ->with($user)
-            ->will($this->onConsecutiveCalls($encoder, $encoder, new NativePasswordEncoder(5, 20000, 5), $encoder));
+            ->willReturn($encoder, $encoder, new NativePasswordEncoder(5, 20000, 5), $encoder);
 
         $passwordEncoder = new UserPasswordEncoder($mockEncoderFactory);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/Fixtures/MockableUsernamePasswordTokenWithRoles.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/Fixtures/MockableUsernamePasswordTokenWithRoles.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/Fixtures/MockableUsernamePasswordTokenWithRoles.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/Fixtures/MockableUsernamePasswordTokenWithRoles.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Security\Core\Tests\Fixtures;
+
+use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken;
+
+class MockableUsernamePasswordTokenWithRoles extends UsernamePasswordToken
+{
+    public function getRoles(): array
+    {
+        return [];
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/Role/LegacyRoleTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/Role/LegacyRoleTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/Role/LegacyRoleTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/Role/LegacyRoleTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
 {
     public function testPayloadFromV4CanBeUnserialized()
     {
-        $serialized = 'C:74:"Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken":236:{a:3:{i:0;N;i:1;s:4:"main";i:2;a:5:{i:0;s:2:"sf";i:1;b:1;i:2;a:1:{i:0;O:41:"Symfony\Component\Security\Core\Role\Role":1:{s:47:"Symfony\Component\Security\Core\Role\Role'."\0".'role'."\0".'";s:9:"ROLE_USER";}}i:3;a:0:{}i:4;a:1:{i:0;s:9:"ROLE_USER";}}}}';
+        $serialized = 'C:74:"Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken":236:{a:3:{i:0;N;i:1;s:4:"main";i:2;a:5:{i:0;s:2:"sf";i:1;b:1;i:2;a:1:{i:0;O:41:"Symfony\Component\Security\Core\Role\Role":1:{s:47:"'."\0".'Symfony\Component\Security\Core\Role\Role'."\0".'role";s:9:"ROLE_USER";}}i:3;a:0:{}i:4;a:1:{i:0;s:9:"ROLE_USER";}}}}';
 
         $token = unserialize($serialized);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/User/ChainUserProviderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/User/ChainUserProviderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Tests/User/ChainUserProviderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Tests/User/ChainUserProviderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -252,14 +252,14 @@
     {
         $user = new InMemoryUser('user', 'pwd');
 
-        $provider1 = $this->getMockForAbstractClass(MigratingProvider::class);
+        $provider1 = $this->createMock(MigratingProvider::class);
         $provider1
             ->expects($this->once())
             ->method('upgradePassword')
             ->willThrowException(new UnsupportedUserException('unsupported'))
         ;
 
-        $provider2 = $this->getMockForAbstractClass(MigratingProvider::class);
+        $provider2 = $this->createMock(MigratingProvider::class);
         $provider2
             ->expects($this->once())
             ->method('upgradePassword')
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Validator/Constraints/UserPassword.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Validator/Constraints/UserPassword.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Core/Validator/Constraints/UserPassword.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Core/Validator/Constraints/UserPassword.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     public $message = 'This value should be the user\'s current password.';
     public $service = 'security.validator.user_password';
 
-    public function __construct(array $options = null, string $message = null, string $service = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?string $service = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($options, $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Csrf/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Security/Csrf/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Csrf/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Csrf/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -17,6 +17,7 @@
     ],
     "require": {
         "php": ">=7.2.5",
+        "symfony/deprecation-contracts": "^2.1|^3",
         "symfony/polyfill-php80": "^1.16",
         "symfony/security-core": "^4.4|^5.0|^6.0"
     },
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Csrf/CsrfTokenManager.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Csrf/CsrfTokenManager.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Csrf/CsrfTokenManager.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Csrf/CsrfTokenManager.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
      *                                                     * RequestStack: generates a namespace using the current main request
      *                                                     * callable: uses the result of this callable (must return a string)
      */
-    public function __construct(TokenGeneratorInterface $generator = null, TokenStorageInterface $storage = null, $namespace = null)
+    public function __construct(?TokenGeneratorInterface $generator = null, ?TokenStorageInterface $storage = null, $namespace = null)
     {
         $this->generator = $generator ?? new UriSafeTokenGenerator();
         $this->storage = $storage ?? new NativeSessionTokenStorage();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Csrf/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Security/Csrf/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Csrf/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Csrf/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Csrf/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Security/Csrf/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Csrf/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Csrf/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Csrf/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Security/Csrf/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Csrf/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Csrf/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Csrf/Tests/TokenGenerator/UriSafeTokenGeneratorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Csrf/Tests/TokenGenerator/UriSafeTokenGeneratorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Csrf/Tests/TokenGenerator/UriSafeTokenGeneratorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Csrf/Tests/TokenGenerator/UriSafeTokenGeneratorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,8 +53,30 @@
         $token = $this->generator->generateToken();
 
         $this->assertTrue(ctype_print($token), 'is printable');
-        $this->assertStringNotMatchesFormat('%S+%S', $token, 'is URI safe');
-        $this->assertStringNotMatchesFormat('%S/%S', $token, 'is URI safe');
-        $this->assertStringNotMatchesFormat('%S=%S', $token, 'is URI safe');
+        $this->assertDoesNotMatchRegularExpression('#.+([+/=]).+#', $token, 'is URI safe');
+    }
+
+    /**
+     * @dataProvider validDataProvider
+     */
+    public function testValidLength(int $entropy, int $length)
+    {
+        $generator = new UriSafeTokenGenerator($entropy);
+        $token = $generator->generateToken();
+        $this->assertSame($length, \strlen($token));
+    }
+
+    public static function validDataProvider(): \Iterator
+    {
+        yield [24, 4];
+        yield 'Float length' => [20, 3];
+    }
+
+    public function testInvalidLength()
+    {
+        $this->expectException(\InvalidArgumentException::class);
+        $this->expectExceptionMessage('Entropy should be greater than 7.');
+
+        new UriSafeTokenGenerator(7);
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Csrf/TokenGenerator/UriSafeTokenGenerator.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Csrf/TokenGenerator/UriSafeTokenGenerator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Csrf/TokenGenerator/UriSafeTokenGenerator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Csrf/TokenGenerator/UriSafeTokenGenerator.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,6 +27,10 @@
      */
     public function __construct(int $entropy = 256)
     {
+        if ($entropy <= 7) {
+            throw new \InvalidArgumentException('Entropy should be greater than 7.');
+        }
+
         $this->entropy = $entropy;
     }
 
@@ -38,7 +42,7 @@
         // Generate an URI safe base64 encoded string that does not contain "+",
         // "/" or "=" which need to be URL encoded and make URLs unnecessarily
         // longer.
-        $bytes = random_bytes($this->entropy / 8);
+        $bytes = random_bytes(intdiv($this->entropy, 8));
 
         return rtrim(strtr(base64_encode($bytes), '+/', '-_'), '=');
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/Authenticator/AbstractFormLoginAuthenticator.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/Authenticator/AbstractFormLoginAuthenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/Authenticator/AbstractFormLoginAuthenticator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/Authenticator/AbstractFormLoginAuthenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,7 +61,7 @@
      *
      * @return Response
      */
-    public function start(Request $request, AuthenticationException $authException = null)
+    public function start(Request $request, ?AuthenticationException $authException = null)
     {
         $url = $this->getLoginUrl();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/Authenticator/GuardBridgeAuthenticator.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/Authenticator/GuardBridgeAuthenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/Authenticator/GuardBridgeAuthenticator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/Authenticator/GuardBridgeAuthenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,7 +53,7 @@
         $this->userProvider = $userProvider;
     }
 
-    public function start(Request $request, AuthenticationException $authException = null)
+    public function start(Request $request, ?AuthenticationException $authException = null)
     {
         return $this->guard->start($request, $authException);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -17,6 +17,7 @@
     ],
     "require": {
         "php": ">=7.2.5",
+        "symfony/deprecation-contracts": "^2.1|^3",
         "symfony/security-core": "^5.0",
         "symfony/security-http": "^5.3",
         "symfony/polyfill-php80": "^1.15"
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/Firewall/GuardAuthenticationListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/Firewall/GuardAuthenticationListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/Firewall/GuardAuthenticationListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/Firewall/GuardAuthenticationListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -56,7 +56,7 @@
      * @param string                                      $providerKey         The provider (i.e. firewall) key
      * @param iterable<array-key, AuthenticatorInterface> $guardAuthenticators The authenticators, with keys that match what's passed to GuardAuthenticationProvider
      */
-    public function __construct(GuardAuthenticatorHandler $guardHandler, AuthenticationManagerInterface $authenticationManager, string $providerKey, iterable $guardAuthenticators, LoggerInterface $logger = null, bool $hideUserNotFoundExceptions = true, TokenStorageInterface $tokenStorage = null)
+    public function __construct(GuardAuthenticatorHandler $guardHandler, AuthenticationManagerInterface $authenticationManager, string $providerKey, iterable $guardAuthenticators, ?LoggerInterface $logger = null, bool $hideUserNotFoundExceptions = true, ?TokenStorageInterface $tokenStorage = null)
     {
         if (empty($providerKey)) {
             throw new \InvalidArgumentException('$providerKey must not be empty.');
@@ -223,7 +223,7 @@
      * Checks to see if remember me is supported in the authenticator and
      * on the firewall. If it is, the RememberMeServicesInterface is notified.
      */
-    private function triggerRememberMe(AuthenticatorInterface $guardAuthenticator, Request $request, TokenInterface $token, Response $response = null)
+    private function triggerRememberMe(AuthenticatorInterface $guardAuthenticator, Request $request, TokenInterface $token, ?Response $response = null)
     {
         if (null === $this->rememberMeServices) {
             if (null !== $this->logger) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/GuardAuthenticatorHandler.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/GuardAuthenticatorHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/GuardAuthenticatorHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/GuardAuthenticatorHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
     /**
      * @param array $statelessProviderKeys An array of provider/firewall keys that are "stateless" and so do not need the session migrated on success
      */
-    public function __construct(TokenStorageInterface $tokenStorage, EventDispatcherInterface $eventDispatcher = null, array $statelessProviderKeys = [])
+    public function __construct(TokenStorageInterface $tokenStorage, ?EventDispatcherInterface $eventDispatcher = null, array $statelessProviderKeys = [])
     {
         $this->tokenStorage = $tokenStorage;
         $this->dispatcher = $eventDispatcher;
@@ -56,7 +56,7 @@
     /**
      * Authenticates the given token in the system.
      */
-    public function authenticateWithToken(TokenInterface $token, Request $request, string $providerKey = null, TokenInterface $previousToken = null)
+    public function authenticateWithToken(TokenInterface $token, Request $request, ?string $providerKey = null, ?TokenInterface $previousToken = null)
     {
         $this->migrateSession($request, $token, $providerKey, 3 < \func_num_args() ? $previousToken : $this->tokenStorage->getToken());
         $this->tokenStorage->setToken($token);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/Tests/GuardAuthenticatorHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/Tests/GuardAuthenticatorHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Guard/Tests/GuardAuthenticatorHandlerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Guard/Tests/GuardAuthenticatorHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -159,12 +159,11 @@
 
     public function testSessionIsNotInstantiatedOnStatelessFirewall()
     {
-        $sessionFactory = $this->getMockBuilder(\stdClass::class)
-            ->addMethods(['__invoke'])
-            ->getMock();
+        $this->expectNotToPerformAssertions();
 
-        $sessionFactory->expects($this->never())
-            ->method('__invoke');
+        $sessionFactory = static function (): void {
+            throw new \LogicException('This should not be called');
+        };
 
         $this->request->setSessionFactory($sessionFactory);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/AccessMap.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/AccessMap.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/AccessMap.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/AccessMap.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
      * @param array       $attributes An array of attributes to pass to the access decision manager (like roles)
      * @param string|null $channel    The channel to enforce (http, https, or null)
      */
-    public function add(RequestMatcherInterface $requestMatcher, array $attributes = [], string $channel = null)
+    public function add(RequestMatcherInterface $requestMatcher, array $attributes = [], ?string $channel = null)
     {
         $this->map[] = [$requestMatcher, $attributes, $channel];
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authentication/AuthenticationUtils.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authentication/AuthenticationUtils.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authentication/AuthenticationUtils.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authentication/AuthenticationUtils.php	2026-05-20 10:22:01.000000000 +0200
@@ -59,10 +59,10 @@
         $request = $this->getRequest();
 
         if ($request->attributes->has(Security::LAST_USERNAME)) {
-            return $request->attributes->get(Security::LAST_USERNAME, '');
+            return $request->attributes->get(Security::LAST_USERNAME) ?? '';
         }
 
-        return $request->hasSession() ? $request->getSession()->get(Security::LAST_USERNAME, '') : '';
+        return $request->hasSession() ? ($request->getSession()->get(Security::LAST_USERNAME) ?? '') : '';
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authentication/AuthenticatorManager.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authentication/AuthenticatorManager.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authentication/AuthenticatorManager.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authentication/AuthenticatorManager.php	2026-05-20 10:22:01.000000000 +0200
@@ -58,7 +58,7 @@
     /**
      * @param iterable<mixed, AuthenticatorInterface> $authenticators
      */
-    public function __construct(iterable $authenticators, TokenStorageInterface $tokenStorage, EventDispatcherInterface $eventDispatcher, string $firewallName, LoggerInterface $logger = null, bool $eraseCredentials = true, bool $hideUserNotFoundExceptions = true, array $requiredBadges = [])
+    public function __construct(iterable $authenticators, TokenStorageInterface $tokenStorage, EventDispatcherInterface $eventDispatcher, string $firewallName, ?LoggerInterface $logger = null, bool $eraseCredentials = true, bool $hideUserNotFoundExceptions = true, array $requiredBadges = [])
     {
         $this->authenticators = $authenticators;
         $this->tokenStorage = $tokenStorage;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authentication/DefaultAuthenticationFailureHandler.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authentication/DefaultAuthenticationFailureHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authentication/DefaultAuthenticationFailureHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authentication/DefaultAuthenticationFailureHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
         'failure_path_parameter' => '_failure_path',
     ];
 
-    public function __construct(HttpKernelInterface $httpKernel, HttpUtils $httpUtils, array $options = [], LoggerInterface $logger = null)
+    public function __construct(HttpKernelInterface $httpKernel, HttpUtils $httpUtils, array $options = [], ?LoggerInterface $logger = null)
     {
         $this->httpKernel = $httpKernel;
         $this->httpUtils = $httpUtils;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authentication/DefaultAuthenticationSuccessHandler.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authentication/DefaultAuthenticationSuccessHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authentication/DefaultAuthenticationSuccessHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authentication/DefaultAuthenticationSuccessHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
     /**
      * @param array $options Options for processing a successful authentication attempt
      */
-    public function __construct(HttpUtils $httpUtils, array $options = [], LoggerInterface $logger = null)
+    public function __construct(HttpUtils $httpUtils, array $options = [], ?LoggerInterface $logger = null)
     {
         $this->httpUtils = $httpUtils;
         $this->logger = $logger;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/AbstractLoginFormAuthenticator.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/AbstractLoginFormAuthenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/AbstractLoginFormAuthenticator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/AbstractLoginFormAuthenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -62,7 +62,7 @@
      * Override to control what happens when the user hits a secure page
      * but isn't logged in yet.
      */
-    public function start(Request $request, AuthenticationException $authException = null): Response
+    public function start(Request $request, ?AuthenticationException $authException = null): Response
     {
         $url = $this->getLoginUrl($request);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/AbstractPreAuthenticatedAuthenticator.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/AbstractPreAuthenticatedAuthenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/AbstractPreAuthenticatedAuthenticator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/AbstractPreAuthenticatedAuthenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
     private $firewallName;
     private $logger;
 
-    public function __construct(UserProviderInterface $userProvider, TokenStorageInterface $tokenStorage, string $firewallName, LoggerInterface $logger = null)
+    public function __construct(UserProviderInterface $userProvider, TokenStorageInterface $tokenStorage, string $firewallName, ?LoggerInterface $logger = null)
     {
         $this->userProvider = $userProvider;
         $this->tokenStorage = $tokenStorage;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,13 +16,14 @@
 use Symfony\Component\Security\Http\Firewall\AbstractListener;
 use Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener;
 use Symfony\Component\VarDumper\Caster\ClassStub;
+use Symfony\Contracts\Service\ResetInterface;
 
 /**
  * Decorates the AuthenticatorManagerListener to collect information about security authenticators.
  *
  * @author Robin Chalas <robin.chalas@gmail.com>
  */
-final class TraceableAuthenticatorManagerListener extends AbstractListener
+final class TraceableAuthenticatorManagerListener extends AbstractListener implements ResetInterface
 {
     private $authenticationManagerListener;
     private $authenticatorsInfo = [];
@@ -78,4 +79,9 @@
     {
         return $this->authenticatorsInfo;
     }
+
+    public function reset(): void
+    {
+        $this->authenticatorsInfo = [];
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/Debug/TraceableAuthenticator.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/Debug/TraceableAuthenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/Debug/TraceableAuthenticator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/Debug/TraceableAuthenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -86,7 +86,7 @@
         return $this->authenticator->onAuthenticationFailure($request, $exception);
     }
 
-    public function start(Request $request, AuthenticationException $authException = null): Response
+    public function start(Request $request, ?AuthenticationException $authException = null): Response
     {
         if (!$this->authenticator instanceof AuthenticationEntryPointInterface) {
             throw new NotAnEntryPointException();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/FormLoginAuthenticator.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/FormLoginAuthenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/FormLoginAuthenticator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/FormLoginAuthenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -157,6 +157,14 @@
 
         $request->getSession()->set(Security::LAST_USERNAME, $credentials['username']);
 
+        if (!\is_string($credentials['password']) && (!\is_object($credentials['password']) || !method_exists($credentials['password'], '__toString'))) {
+            throw new BadRequestHttpException(sprintf('The key "%s" must be a string, "%s" given.', $this->options['password_parameter'], \gettype($credentials['password'])));
+        }
+
+        if (!\is_string($credentials['csrf_token'] ?? '') && (!\is_object($credentials['csrf_token']) || !method_exists($credentials['csrf_token'], '__toString'))) {
+            throw new BadRequestHttpException(sprintf('The key "%s" must be a string, "%s" given.', $this->options['csrf_parameter'], \gettype($credentials['csrf_token'])));
+        }
+
         return $credentials;
     }
 
@@ -165,7 +173,7 @@
         $this->httpKernel = $httpKernel;
     }
 
-    public function start(Request $request, AuthenticationException $authException = null): Response
+    public function start(Request $request, ?AuthenticationException $authException = null): Response
     {
         if (!$this->options['use_forward']) {
             return parent::start($request, $authException);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/HttpBasicAuthenticator.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/HttpBasicAuthenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/HttpBasicAuthenticator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/HttpBasicAuthenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,14 +38,14 @@
     private $userProvider;
     private $logger;
 
-    public function __construct(string $realmName, UserProviderInterface $userProvider, LoggerInterface $logger = null)
+    public function __construct(string $realmName, UserProviderInterface $userProvider, ?LoggerInterface $logger = null)
     {
         $this->realmName = $realmName;
         $this->userProvider = $userProvider;
         $this->logger = $logger;
     }
 
-    public function start(Request $request, AuthenticationException $authException = null): Response
+    public function start(Request $request, ?AuthenticationException $authException = null): Response
     {
         $response = new Response();
         $response->headers->set('WWW-Authenticate', sprintf('Basic realm="%s"', $this->realmName));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/InteractiveAuthenticatorInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/InteractiveAuthenticatorInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/InteractiveAuthenticatorInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/InteractiveAuthenticatorInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,8 +16,8 @@
  * be used by interactive authenticators.
  *
  * Interactive login requires explicit user action (e.g. a login
- * form or HTTP basic authentication). Implementing this interface
- * will dispatch the InteractiveLoginEvent upon successful login.
+ * form). Implementing this interface will dispatch the InteractiveLoginEvent
+ * upon successful login.
  *
  * @author Wouter de Jong <wouter@wouterj.nl>
  */
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/JsonLoginAuthenticator.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/JsonLoginAuthenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/JsonLoginAuthenticator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/JsonLoginAuthenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -58,7 +58,7 @@
      */
     private $translator;
 
-    public function __construct(HttpUtils $httpUtils, UserProviderInterface $userProvider, AuthenticationSuccessHandlerInterface $successHandler = null, AuthenticationFailureHandlerInterface $failureHandler = null, array $options = [], PropertyAccessorInterface $propertyAccessor = null)
+    public function __construct(HttpUtils $httpUtils, UserProviderInterface $userProvider, ?AuthenticationSuccessHandlerInterface $successHandler = null, ?AuthenticationFailureHandlerInterface $failureHandler = null, array $options = [], ?PropertyAccessorInterface $propertyAccessor = null)
     {
         $this->options = array_merge(['username_path' => 'username', 'password_path' => 'password'], $options);
         $this->httpUtils = $httpUtils;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/PasswordUpgradeBadge.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/PasswordUpgradeBadge.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/PasswordUpgradeBadge.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/PasswordUpgradeBadge.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
      * @param string                         $plaintextPassword The presented password, used in the rehash
      * @param PasswordUpgraderInterface|null $passwordUpgrader  The password upgrader, defaults to the UserProvider if null
      */
-    public function __construct(string $plaintextPassword, PasswordUpgraderInterface $passwordUpgrader = null)
+    public function __construct(string $plaintextPassword, ?PasswordUpgraderInterface $passwordUpgrader = null)
     {
         $this->plaintextPassword = $plaintextPassword;
         $this->passwordUpgrader = $passwordUpgrader;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/UserBadge.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/UserBadge.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/UserBadge.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/UserBadge.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,7 +44,7 @@
      * is thrown). If this is not set, the default user provider will be used with
      * $userIdentifier as username.
      */
-    public function __construct(string $userIdentifier, callable $userLoader = null)
+    public function __construct(string $userIdentifier, ?callable $userLoader = null)
     {
         $this->userIdentifier = $userIdentifier;
         $this->userLoader = $userLoader;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/RememberMeAuthenticator.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/RememberMeAuthenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/RememberMeAuthenticator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/RememberMeAuthenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
     private $cookieName;
     private $logger;
 
-    public function __construct(RememberMeHandlerInterface $rememberMeHandler, string $secret, TokenStorageInterface $tokenStorage, string $cookieName, LoggerInterface $logger = null)
+    public function __construct(RememberMeHandlerInterface $rememberMeHandler, string $secret, TokenStorageInterface $tokenStorage, string $cookieName, ?LoggerInterface $logger = null)
     {
         $this->rememberMeHandler = $rememberMeHandler;
         $this->secret = $secret;
@@ -70,7 +70,7 @@
             return false;
         }
 
-        if (!$request->cookies->has($this->cookieName)) {
+        if (!$request->cookies->has($this->cookieName) || !\is_scalar($request->cookies->all()[$this->cookieName] ?: null)) {
             return false;
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/RemoteUserAuthenticator.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/RemoteUserAuthenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/RemoteUserAuthenticator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/RemoteUserAuthenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
 {
     private $userKey;
 
-    public function __construct(UserProviderInterface $userProvider, TokenStorageInterface $tokenStorage, string $firewallName, string $userKey = 'REMOTE_USER', LoggerInterface $logger = null)
+    public function __construct(UserProviderInterface $userProvider, TokenStorageInterface $tokenStorage, string $firewallName, string $userKey = 'REMOTE_USER', ?LoggerInterface $logger = null)
     {
         parent::__construct($userProvider, $tokenStorage, $firewallName, $logger);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/X509Authenticator.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/X509Authenticator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Authenticator/X509Authenticator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Authenticator/X509Authenticator.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     private $userKey;
     private $credentialsKey;
 
-    public function __construct(UserProviderInterface $userProvider, TokenStorageInterface $tokenStorage, string $firewallName, string $userKey = 'SSL_CLIENT_S_DN_Email', string $credentialsKey = 'SSL_CLIENT_S_DN', LoggerInterface $logger = null)
+    public function __construct(UserProviderInterface $userProvider, TokenStorageInterface $tokenStorage, string $firewallName, string $userKey = 'SSL_CLIENT_S_DN_Email', string $credentialsKey = 'SSL_CLIENT_S_DN', ?LoggerInterface $logger = null)
     {
         parent::__construct($userProvider, $tokenStorage, $firewallName, $logger);
 
@@ -46,7 +46,7 @@
             $username = $request->server->get($this->userKey);
         } elseif (
             $request->server->has($this->credentialsKey)
-            && preg_match('#emailAddress=([^,/@]++@[^,/]++)#', $request->server->get($this->credentialsKey), $matches)
+            && preg_match('#(?:^|[,/])\s*(?:emailAddress|1\.2\.840\.113549\.1\.9\.1)=([^,/@]++@[^,/]++)#', $request->server->get($this->credentialsKey), $matches)
         ) {
             $username = $matches[1];
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -18,12 +18,13 @@
     "require": {
         "php": ">=7.2.5",
         "symfony/deprecation-contracts": "^2.1|^3",
-        "symfony/security-core": "^5.4.19|~6.0.19|~6.1.11|^6.2.5",
         "symfony/http-foundation": "^5.3|^6.0",
         "symfony/http-kernel": "^5.3|^6.0",
         "symfony/polyfill-mbstring": "~1.0",
         "symfony/polyfill-php80": "^1.16",
-        "symfony/property-access": "^4.4|^5.0|^6.0"
+        "symfony/property-access": "^4.4|^5.0|^6.0",
+        "symfony/security-core": "^5.4.19|~6.0.19|~6.1.11|^6.2.5",
+        "symfony/service-contracts": "^1.10|^2|^3"
     },
     "require-dev": {
         "symfony/cache": "^4.4|^5.0|^6.0",
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/EntryPoint/AuthenticationEntryPointInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/EntryPoint/AuthenticationEntryPointInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/EntryPoint/AuthenticationEntryPointInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/EntryPoint/AuthenticationEntryPointInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,5 +42,5 @@
      *
      * @return Response
      */
-    public function start(Request $request, AuthenticationException $authException = null);
+    public function start(Request $request, ?AuthenticationException $authException = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/EntryPoint/BasicAuthenticationEntryPoint.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/EntryPoint/BasicAuthenticationEntryPoint.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/EntryPoint/BasicAuthenticationEntryPoint.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/EntryPoint/BasicAuthenticationEntryPoint.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
     /**
      * {@inheritdoc}
      */
-    public function start(Request $request, AuthenticationException $authException = null)
+    public function start(Request $request, ?AuthenticationException $authException = null)
     {
         $response = new Response();
         $response->headers->set('WWW-Authenticate', sprintf('Basic realm="%s"', $this->realmName));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/EntryPoint/FormAuthenticationEntryPoint.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/EntryPoint/FormAuthenticationEntryPoint.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/EntryPoint/FormAuthenticationEntryPoint.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/EntryPoint/FormAuthenticationEntryPoint.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,7 +48,7 @@
     /**
      * {@inheritdoc}
      */
-    public function start(Request $request, AuthenticationException $authException = null)
+    public function start(Request $request, ?AuthenticationException $authException = null)
     {
         if ($this->useForward) {
             $subRequest = $this->httpUtils->createRequest($request, $this->loginPath);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/EntryPoint/RetryAuthenticationEntryPoint.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/EntryPoint/RetryAuthenticationEntryPoint.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/EntryPoint/RetryAuthenticationEntryPoint.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/EntryPoint/RetryAuthenticationEntryPoint.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,7 +41,7 @@
     /**
      * {@inheritdoc}
      */
-    public function start(Request $request, AuthenticationException $authException = null)
+    public function start(Request $request, ?AuthenticationException $authException = null)
     {
         $scheme = $request->isSecure() ? 'http' : 'https';
         if ('http' === $scheme && 80 != $this->httpPort) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Event/LoginFailureEvent.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Event/LoginFailureEvent.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Event/LoginFailureEvent.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Event/LoginFailureEvent.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
     /**
      * @param Passport|null $passport
      */
-    public function __construct(AuthenticationException $exception, AuthenticatorInterface $authenticator, Request $request, ?Response $response, string $firewallName, PassportInterface $passport = null)
+    public function __construct(AuthenticationException $exception, AuthenticatorInterface $authenticator, Request $request, ?Response $response, string $firewallName, ?PassportInterface $passport = null)
     {
         if (null !== $passport && !$passport instanceof Passport) {
             trigger_deprecation('symfony/security-http', '5.4', 'Not passing an instance of "%s" or "null" as "$passport" argument of "%s()" is deprecated, "%s" given.', Passport::class, __METHOD__, get_debug_type($passport));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Event/LoginSuccessEvent.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Event/LoginSuccessEvent.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Event/LoginSuccessEvent.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Event/LoginSuccessEvent.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
     /**
      * @param Passport $passport
      */
-    public function __construct(AuthenticatorInterface $authenticator, PassportInterface $passport, TokenInterface $authenticatedToken, Request $request, ?Response $response, string $firewallName, TokenInterface $previousToken = null)
+    public function __construct(AuthenticatorInterface $authenticator, PassportInterface $passport, TokenInterface $authenticatedToken, Request $request, ?Response $response, string $firewallName, ?TokenInterface $previousToken = null)
     {
         if (!$passport instanceof Passport) {
             trigger_deprecation('symfony/security-http', '5.4', 'Not passing an instance of "%s" as "$passport" argument of "%s()" is deprecated, "%s" given.', Passport::class, __METHOD__, get_debug_type($passport));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Event/SwitchUserEvent.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Event/SwitchUserEvent.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Event/SwitchUserEvent.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Event/SwitchUserEvent.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     private $targetUser;
     private $token;
 
-    public function __construct(Request $request, UserInterface $targetUser, TokenInterface $token = null)
+    public function __construct(Request $request, UserInterface $targetUser, ?TokenInterface $token = null)
     {
         $this->request = $request;
         $this->targetUser = $targetUser;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/EventListener/CheckRememberMeConditionsListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/EventListener/CheckRememberMeConditionsListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/EventListener/CheckRememberMeConditionsListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/EventListener/CheckRememberMeConditionsListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
     private $options;
     private $logger;
 
-    public function __construct(array $options = [], LoggerInterface $logger = null)
+    public function __construct(array $options = [], ?LoggerInterface $logger = null)
     {
         $this->options = $options + ['always_remember_me' => false, 'remember_me_parameter' => '_remember_me'];
         $this->logger = $logger;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/EventListener/RememberMeListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/EventListener/RememberMeListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/EventListener/RememberMeListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/EventListener/RememberMeListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
     private $rememberMeHandler;
     private $logger;
 
-    public function __construct(RememberMeHandlerInterface $rememberMeHandler, LoggerInterface $logger = null)
+    public function __construct(RememberMeHandlerInterface $rememberMeHandler, ?LoggerInterface $logger = null)
     {
         $this->rememberMeHandler = $rememberMeHandler;
         $this->logger = $logger;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/EventListener/SessionStrategyListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/EventListener/SessionStrategyListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/EventListener/SessionStrategyListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/EventListener/SessionStrategyListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,7 +48,7 @@
             $user = method_exists($token, 'getUserIdentifier') ? $token->getUserIdentifier() : $token->getUsername();
             $previousUser = method_exists($previousToken, 'getUserIdentifier') ? $previousToken->getUserIdentifier() : $previousToken->getUsername();
 
-            if ('' !== ($user ?? '') && $user === $previousUser) {
+            if ('' !== ($user ?? '') && $user === $previousUser && \get_class($token) === \get_class($previousToken)) {
                 return;
             }
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/AbstractAuthenticationListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/AbstractAuthenticationListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/AbstractAuthenticationListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/AbstractAuthenticationListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -70,7 +70,7 @@
     /**
      * @throws \InvalidArgumentException
      */
-    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, SessionAuthenticationStrategyInterface $sessionStrategy, HttpUtils $httpUtils, string $providerKey, AuthenticationSuccessHandlerInterface $successHandler, AuthenticationFailureHandlerInterface $failureHandler, array $options = [], LoggerInterface $logger = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, SessionAuthenticationStrategyInterface $sessionStrategy, HttpUtils $httpUtils, string $providerKey, AuthenticationSuccessHandlerInterface $successHandler, AuthenticationFailureHandlerInterface $failureHandler, array $options = [], ?LoggerInterface $logger = null, ?EventDispatcherInterface $dispatcher = null)
     {
         if (empty($providerKey)) {
             throw new \InvalidArgumentException('$providerKey must not be empty.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/AbstractPreAuthenticatedListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/AbstractPreAuthenticatedListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/AbstractPreAuthenticatedListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/AbstractPreAuthenticatedListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,7 +47,7 @@
     private $dispatcher;
     private $sessionStrategy;
 
-    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, string $providerKey, LoggerInterface $logger = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, string $providerKey, ?LoggerInterface $logger = null, ?EventDispatcherInterface $dispatcher = null)
     {
         $this->tokenStorage = $tokenStorage;
         $this->authenticationManager = $authenticationManager;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/AnonymousAuthenticationListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/AnonymousAuthenticationListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/AnonymousAuthenticationListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/AnonymousAuthenticationListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
     private $authenticationManager;
     private $logger;
 
-    public function __construct(TokenStorageInterface $tokenStorage, string $secret, LoggerInterface $logger = null, AuthenticationManagerInterface $authenticationManager = null)
+    public function __construct(TokenStorageInterface $tokenStorage, string $secret, ?LoggerInterface $logger = null, ?AuthenticationManagerInterface $authenticationManager = null)
     {
         $this->tokenStorage = $tokenStorage;
         $this->secret = $secret;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/BasicAuthenticationListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/BasicAuthenticationListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/BasicAuthenticationListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/BasicAuthenticationListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
     private $ignoreFailure;
     private $sessionStrategy;
 
-    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, string $providerKey, AuthenticationEntryPointInterface $authenticationEntryPoint, LoggerInterface $logger = null)
+    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, string $providerKey, AuthenticationEntryPointInterface $authenticationEntryPoint, ?LoggerInterface $logger = null)
     {
         if (empty($providerKey)) {
             throw new \InvalidArgumentException('$providerKey must not be empty.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/ChannelListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/ChannelListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/ChannelListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/ChannelListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
     private $httpPort;
     private $httpsPort;
 
-    public function __construct(AccessMapInterface $map, /* LoggerInterface */ $logger = null, /* int */ $httpPort = 80, /* int */ $httpsPort = 443)
+    public function __construct(AccessMapInterface $map, /* ?LoggerInterface */ $logger = null, /* int */ $httpPort = 80, /* int */ $httpsPort = 443)
     {
         if ($logger instanceof AuthenticationEntryPointInterface) {
             trigger_deprecation('symfony/security-http', '5.4', 'The "$authenticationEntryPoint" argument of "%s()" is deprecated.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/ContextListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/ContextListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/ContextListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/ContextListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -60,7 +60,7 @@
     /**
      * @param iterable<mixed, UserProviderInterface> $userProviders
      */
-    public function __construct(TokenStorageInterface $tokenStorage, iterable $userProviders, string $contextKey, LoggerInterface $logger = null, EventDispatcherInterface $dispatcher = null, AuthenticationTrustResolverInterface $trustResolver = null, callable $sessionTrackerEnabler = null)
+    public function __construct(TokenStorageInterface $tokenStorage, iterable $userProviders, string $contextKey, ?LoggerInterface $logger = null, ?EventDispatcherInterface $dispatcher = null, ?AuthenticationTrustResolverInterface $trustResolver = null, ?callable $sessionTrackerEnabler = null)
     {
         if (empty($contextKey)) {
             throw new \InvalidArgumentException('$contextKey must not be empty.');
@@ -301,7 +301,7 @@
         $token = null;
         $prevUnserializeHandler = ini_set('unserialize_callback_func', __CLASS__.'::handleUnserializeCallback');
         $prevErrorHandler = set_error_handler(function ($type, $msg, $file, $line, $context = []) use (&$prevErrorHandler) {
-            if (__FILE__ === $file) {
+            if (__FILE__ === $file && !\in_array($type, [\E_DEPRECATED, \E_USER_DEPRECATED], true)) {
                 throw new \ErrorException($msg, 0x37313BC, $type, $file, $line);
             }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/ExceptionListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/ExceptionListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/ExceptionListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/ExceptionListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -57,7 +57,7 @@
     private $httpUtils;
     private $stateless;
 
-    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationTrustResolverInterface $trustResolver, HttpUtils $httpUtils, string $firewallName, AuthenticationEntryPointInterface $authenticationEntryPoint = null, string $errorPage = null, AccessDeniedHandlerInterface $accessDeniedHandler = null, LoggerInterface $logger = null, bool $stateless = false)
+    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationTrustResolverInterface $trustResolver, HttpUtils $httpUtils, string $firewallName, ?AuthenticationEntryPointInterface $authenticationEntryPoint = null, ?string $errorPage = null, ?AccessDeniedHandlerInterface $accessDeniedHandler = null, ?LoggerInterface $logger = null, bool $stateless = false)
     {
         $this->tokenStorage = $tokenStorage;
         $this->accessDeniedHandler = $accessDeniedHandler;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/LogoutListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/LogoutListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/LogoutListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/LogoutListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
      * @param EventDispatcherInterface $eventDispatcher
      * @param array                    $options         An array of options to process a logout attempt
      */
-    public function __construct(TokenStorageInterface $tokenStorage, HttpUtils $httpUtils, $eventDispatcher, array $options = [], CsrfTokenManagerInterface $csrfTokenManager = null)
+    public function __construct(TokenStorageInterface $tokenStorage, HttpUtils $httpUtils, $eventDispatcher, array $options = [], ?CsrfTokenManagerInterface $csrfTokenManager = null)
     {
         if (!$eventDispatcher instanceof EventDispatcherInterface) {
             trigger_deprecation('symfony/security-http', '5.1', 'Passing a logout success handler to "%s" is deprecated, pass an instance of "%s" instead.', __METHOD__, EventDispatcherInterface::class);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/RememberMeListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/RememberMeListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/RememberMeListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/RememberMeListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
     private $catchExceptions = true;
     private $sessionStrategy;
 
-    public function __construct(TokenStorageInterface $tokenStorage, RememberMeServicesInterface $rememberMeServices, AuthenticationManagerInterface $authenticationManager, LoggerInterface $logger = null, EventDispatcherInterface $dispatcher = null, bool $catchExceptions = true, SessionAuthenticationStrategyInterface $sessionStrategy = null)
+    public function __construct(TokenStorageInterface $tokenStorage, RememberMeServicesInterface $rememberMeServices, AuthenticationManagerInterface $authenticationManager, ?LoggerInterface $logger = null, ?EventDispatcherInterface $dispatcher = null, bool $catchExceptions = true, ?SessionAuthenticationStrategyInterface $sessionStrategy = null)
     {
         $this->tokenStorage = $tokenStorage;
         $this->rememberMeServices = $rememberMeServices;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/RemoteUserAuthenticationListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/RemoteUserAuthenticationListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/RemoteUserAuthenticationListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/RemoteUserAuthenticationListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
 {
     private $userKey;
 
-    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, string $providerKey, string $userKey = 'REMOTE_USER', LoggerInterface $logger = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, string $providerKey, string $userKey = 'REMOTE_USER', ?LoggerInterface $logger = null, ?EventDispatcherInterface $dispatcher = null)
     {
         parent::__construct($tokenStorage, $authenticationManager, $providerKey, $logger, $dispatcher);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/SwitchUserListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/SwitchUserListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/SwitchUserListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/SwitchUserListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,7 +52,7 @@
     private $dispatcher;
     private $stateless;
 
-    public function __construct(TokenStorageInterface $tokenStorage, UserProviderInterface $provider, UserCheckerInterface $userChecker, string $firewallName, AccessDecisionManagerInterface $accessDecisionManager, LoggerInterface $logger = null, string $usernameParameter = '_switch_user', string $role = 'ROLE_ALLOWED_TO_SWITCH', EventDispatcherInterface $dispatcher = null, bool $stateless = false)
+    public function __construct(TokenStorageInterface $tokenStorage, UserProviderInterface $provider, UserCheckerInterface $userChecker, string $firewallName, AccessDecisionManagerInterface $accessDecisionManager, ?LoggerInterface $logger = null, string $usernameParameter = '_switch_user', string $role = 'ROLE_ALLOWED_TO_SWITCH', ?EventDispatcherInterface $dispatcher = null, bool $stateless = false)
     {
         if ('' === $firewallName) {
             throw new \InvalidArgumentException('$firewallName must not be empty.');
@@ -109,7 +109,7 @@
         }
 
         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 @@
             $original = $switchEvent->getToken();
         }
 
+        $this->tokenStorage->setToken($original);
+
         return $original;
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/UsernamePasswordFormAuthenticationListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/UsernamePasswordFormAuthenticationListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/UsernamePasswordFormAuthenticationListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/UsernamePasswordFormAuthenticationListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
 {
     private $csrfTokenManager;
 
-    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, SessionAuthenticationStrategyInterface $sessionStrategy, HttpUtils $httpUtils, string $providerKey, AuthenticationSuccessHandlerInterface $successHandler, AuthenticationFailureHandlerInterface $failureHandler, array $options = [], LoggerInterface $logger = null, EventDispatcherInterface $dispatcher = null, CsrfTokenManagerInterface $csrfTokenManager = null)
+    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, SessionAuthenticationStrategyInterface $sessionStrategy, HttpUtils $httpUtils, string $providerKey, AuthenticationSuccessHandlerInterface $successHandler, AuthenticationFailureHandlerInterface $failureHandler, array $options = [], ?LoggerInterface $logger = null, ?EventDispatcherInterface $dispatcher = null, ?CsrfTokenManagerInterface $csrfTokenManager = null)
     {
         parent::__construct($tokenStorage, $authenticationManager, $sessionStrategy, $httpUtils, $providerKey, $successHandler, $failureHandler, array_merge([
             'username_parameter' => '_username',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/UsernamePasswordJsonAuthenticationListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/UsernamePasswordJsonAuthenticationListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/UsernamePasswordJsonAuthenticationListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/UsernamePasswordJsonAuthenticationListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -65,7 +65,7 @@
      */
     private $translator;
 
-    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, HttpUtils $httpUtils, string $providerKey, AuthenticationSuccessHandlerInterface $successHandler = null, AuthenticationFailureHandlerInterface $failureHandler = null, array $options = [], LoggerInterface $logger = null, EventDispatcherInterface $eventDispatcher = null, PropertyAccessorInterface $propertyAccessor = null)
+    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, HttpUtils $httpUtils, string $providerKey, ?AuthenticationSuccessHandlerInterface $successHandler = null, ?AuthenticationFailureHandlerInterface $failureHandler = null, array $options = [], ?LoggerInterface $logger = null, ?EventDispatcherInterface $eventDispatcher = null, ?PropertyAccessorInterface $propertyAccessor = null)
     {
         $this->tokenStorage = $tokenStorage;
         $this->authenticationManager = $authenticationManager;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/X509AuthenticationListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/X509AuthenticationListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Firewall/X509AuthenticationListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Firewall/X509AuthenticationListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $userKey;
     private $credentialKey;
 
-    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, string $providerKey, string $userKey = 'SSL_CLIENT_S_DN_Email', string $credentialKey = 'SSL_CLIENT_S_DN', LoggerInterface $logger = null, EventDispatcherInterface $dispatcher = null)
+    public function __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, string $providerKey, string $userKey = 'SSL_CLIENT_S_DN_Email', string $credentialKey = 'SSL_CLIENT_S_DN', ?LoggerInterface $logger = null, ?EventDispatcherInterface $dispatcher = null)
     {
         parent::__construct($tokenStorage, $authenticationManager, $providerKey, $logger, $dispatcher);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/FirewallMap.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/FirewallMap.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/FirewallMap.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/FirewallMap.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     /**
      * @param list<callable> $listeners
      */
-    public function add(RequestMatcherInterface $requestMatcher = null, array $listeners = [], ExceptionListener $exceptionListener = null, LogoutListener $logoutListener = null)
+    public function add(?RequestMatcherInterface $requestMatcher = null, array $listeners = [], ?ExceptionListener $exceptionListener = null, ?LogoutListener $logoutListener = null)
     {
         $this->map[] = [$requestMatcher, $listeners, $exceptionListener, $logoutListener];
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/HttpUtils.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/HttpUtils.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/HttpUtils.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/HttpUtils.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
      *
      * @throws \InvalidArgumentException
      */
-    public function __construct(UrlGeneratorInterface $urlGenerator = null, $urlMatcher = null, string $domainRegexp = null, string $secureDomainRegexp = null)
+    public function __construct(?UrlGeneratorInterface $urlGenerator = null, $urlMatcher = null, ?string $domainRegexp = null, ?string $secureDomainRegexp = null)
     {
         $this->urlGenerator = $urlGenerator;
         if (null !== $urlMatcher && !$urlMatcher instanceof UrlMatcherInterface && !$urlMatcher instanceof RequestMatcherInterface) {
@@ -118,6 +118,11 @@
     public function checkRequestPath(Request $request, string $path)
     {
         if ('/' !== $path[0]) {
+            // Shortcut if request has already been matched before
+            if ($request->attributes->has('_route')) {
+                return $path === $request->attributes->get('_route');
+            }
+
             try {
                 // matching a request is more powerful than matching a URL path + context, so try that first
                 if ($this->urlMatcher instanceof RequestMatcherInterface) {
@@ -148,7 +153,9 @@
      */
     public function generateUri(Request $request, string $path)
     {
-        if (str_starts_with($path, 'http') || !$path) {
+        $url = parse_url($path);
+
+        if ('' === $path || isset($url['scheme'], $url['host'])) {
             return $path;
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Impersonate/ImpersonateUrlGenerator.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Impersonate/ImpersonateUrlGenerator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Impersonate/ImpersonateUrlGenerator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Impersonate/ImpersonateUrlGenerator.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,12 +36,12 @@
         $this->firewallMap = $firewallMap;
     }
 
-    public function generateExitPath(string $targetUri = null): string
+    public function generateExitPath(?string $targetUri = null): string
     {
         return $this->buildExitPath($targetUri);
     }
 
-    public function generateExitUrl(string $targetUri = null): string
+    public function generateExitUrl(?string $targetUri = null): string
     {
         if (null === $request = $this->requestStack->getCurrentRequest()) {
             return '';
@@ -55,7 +55,7 @@
         return $this->tokenStorage->getToken() instanceof SwitchUserToken;
     }
 
-    private function buildExitPath(string $targetUri = null): string
+    private function buildExitPath(?string $targetUri = null): string
     {
         if (null === ($request = $this->requestStack->getCurrentRequest()) || !$this->isImpersonatedUser()) {
             return '';
@@ -69,7 +69,7 @@
             $targetUri = $request->getRequestUri();
         }
 
-        $targetUri .= (parse_url($targetUri, \PHP_URL_QUERY) ? '&' : '?').http_build_query([$switchUserConfig['parameter'] => SwitchUserListener::EXIT_VALUE], '', '&');
+        $targetUri .= (str_contains($targetUri, '?') ? '&' : '?').http_build_query([$switchUserConfig['parameter'] => SwitchUserListener::EXIT_VALUE], '', '&');
 
         return $targetUri;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/LoginLink/LoginLinkHandlerInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/LoginLink/LoginLinkHandlerInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/LoginLink/LoginLinkHandlerInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/LoginLink/LoginLinkHandlerInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     /**
      * Generate a link that can be used to authenticate as the given user.
      */
-    public function createLoginLink(UserInterface $user, Request $request = null): LoginLinkDetails;
+    public function createLoginLink(UserInterface $user, ?Request $request = null): LoginLinkDetails;
 
     /**
      * Validates if this request contains a login link and returns the associated User.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/LoginLink/LoginLinkHandler.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/LoginLink/LoginLinkHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/LoginLink/LoginLinkHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/LoginLink/LoginLinkHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,7 +44,7 @@
         ], $options);
     }
 
-    public function createLoginLink(UserInterface $user, Request $request = null): LoginLinkDetails
+    public function createLoginLink(UserInterface $user, ?Request $request = null): LoginLinkDetails
     {
         $expires = time() + $this->options['lifetime'];
         $expiresAt = new \DateTimeImmutable('@'.$expires);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/LoginLink/LoginLinkNotification.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/LoginLink/LoginLinkNotification.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/LoginLink/LoginLinkNotification.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/LoginLink/LoginLinkNotification.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
         $this->loginLinkDetails = $loginLinkDetails;
     }
 
-    public function asEmailMessage(EmailRecipientInterface $recipient, string $transport = null): ?EmailMessage
+    public function asEmailMessage(EmailRecipientInterface $recipient, ?string $transport = null): ?EmailMessage
     {
         if (!class_exists(NotificationEmail::class)) {
             throw new \LogicException(sprintf('The "%s" method requires "symfony/twig-bridge:>4.4".', __METHOD__));
@@ -53,7 +53,7 @@
         return new EmailMessage($email);
     }
 
-    public function asSmsMessage(SmsRecipientInterface $recipient, string $transport = null): ?SmsMessage
+    public function asSmsMessage(SmsRecipientInterface $recipient, ?string $transport = null): ?SmsMessage
     {
         return new SmsMessage($recipient->getPhone(), $this->getDefaultContent('link').' '.$this->loginLinkDetails->getUrl());
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Logout/LogoutUrlGenerator.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Logout/LogoutUrlGenerator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Logout/LogoutUrlGenerator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Logout/LogoutUrlGenerator.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
     /** @var string|null */
     private $currentFirewallContext;
 
-    public function __construct(RequestStack $requestStack = null, UrlGeneratorInterface $router = null, TokenStorageInterface $tokenStorage = null)
+    public function __construct(?RequestStack $requestStack = null, ?UrlGeneratorInterface $router = null, ?TokenStorageInterface $tokenStorage = null)
     {
         $this->requestStack = $requestStack;
         $this->router = $router;
@@ -50,7 +50,7 @@
      * @param string|null $csrfParameter The CSRF token parameter name
      * @param string|null $context       The listener context
      */
-    public function registerListener(string $key, string $logoutPath, ?string $csrfTokenId, ?string $csrfParameter, CsrfTokenManagerInterface $csrfTokenManager = null, string $context = null)
+    public function registerListener(string $key, string $logoutPath, ?string $csrfTokenId, ?string $csrfParameter, ?CsrfTokenManagerInterface $csrfTokenManager = null, ?string $context = null)
     {
         $this->listeners[$key] = [$logoutPath, $csrfTokenId, $csrfParameter, $csrfTokenManager, $context];
     }
@@ -60,7 +60,7 @@
      *
      * @return string
      */
-    public function getLogoutPath(string $key = null)
+    public function getLogoutPath(?string $key = null)
     {
         return $this->generateLogoutUrl($key, UrlGeneratorInterface::ABSOLUTE_PATH);
     }
@@ -70,12 +70,12 @@
      *
      * @return string
      */
-    public function getLogoutUrl(string $key = null)
+    public function getLogoutUrl(?string $key = null)
     {
         return $this->generateLogoutUrl($key, UrlGeneratorInterface::ABSOLUTE_URL);
     }
 
-    public function setCurrentFirewall(?string $key, string $context = null)
+    public function setCurrentFirewall(?string $key, ?string $context = null)
     {
         $this->currentFirewallName = $key;
         $this->currentFirewallContext = $context;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/RememberMe/AbstractRememberMeHandler.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/RememberMe/AbstractRememberMeHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/RememberMe/AbstractRememberMeHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/RememberMe/AbstractRememberMeHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     protected $options;
     protected $logger;
 
-    public function __construct(UserProviderInterface $userProvider, RequestStack $requestStack, array $options = [], LoggerInterface $logger = null)
+    public function __construct(UserProviderInterface $userProvider, RequestStack $requestStack, array $options = [], ?LoggerInterface $logger = null)
     {
         $this->userProvider = $userProvider;
         $this->requestStack = $requestStack;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/RememberMe/AbstractRememberMeServices.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/RememberMe/AbstractRememberMeServices.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/RememberMe/AbstractRememberMeServices.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/RememberMe/AbstractRememberMeServices.php	2026-05-20 10:22:01.000000000 +0200
@@ -54,7 +54,7 @@
     /**
      * @throws \InvalidArgumentException
      */
-    public function __construct(iterable $userProviders, string $secret, string $firewallName, array $options = [], LoggerInterface $logger = null)
+    public function __construct(iterable $userProviders, string $secret, string $firewallName, array $options = [], ?LoggerInterface $logger = null)
     {
         if (empty($secret)) {
             throw new \InvalidArgumentException('$secret must not be empty.');
@@ -173,7 +173,7 @@
      * Implementation for RememberMeServicesInterface. Deletes the cookie when
      * an attempted authentication fails.
      */
-    final public function loginFail(Request $request, \Exception $exception = null)
+    final public function loginFail(Request $request, ?\Exception $exception = null)
     {
         $this->cancelCookie($request);
         $this->onLoginFail($request, $exception);
@@ -225,7 +225,7 @@
      */
     abstract protected function processAutoLoginCookie(array $cookieParts, Request $request);
 
-    protected function onLoginFail(Request $request, \Exception $exception = null)
+    protected function onLoginFail(Request $request, ?\Exception $exception = null)
     {
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/RememberMe/PersistentRememberMeHandler.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/RememberMe/PersistentRememberMeHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/RememberMe/PersistentRememberMeHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/RememberMe/PersistentRememberMeHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
     private $tokenProvider;
     private $tokenVerifier;
 
-    public function __construct(TokenProviderInterface $tokenProvider, string $secret, UserProviderInterface $userProvider, RequestStack $requestStack, array $options, LoggerInterface $logger = null, TokenVerifierInterface $tokenVerifier = null)
+    public function __construct(TokenProviderInterface $tokenProvider, string $secret, UserProviderInterface $userProvider, RequestStack $requestStack, array $options, ?LoggerInterface $logger = null, ?TokenVerifierInterface $tokenVerifier = null)
     {
         parent::__construct($userProvider, $requestStack, $options, $logger);
 
@@ -66,9 +66,16 @@
             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 @@
             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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/RememberMe/RememberMeServicesInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/RememberMe/RememberMeServicesInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/RememberMe/RememberMeServicesInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/RememberMe/RememberMeServicesInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -62,7 +62,7 @@
      *
      * This method needs to take care of invalidating the cookie.
      */
-    public function loginFail(Request $request, \Exception $exception = null);
+    public function loginFail(Request $request, ?\Exception $exception = null);
 
     /**
      * Called whenever an interactive authentication attempt is successful
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/RememberMe/SignatureRememberMeHandler.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/RememberMe/SignatureRememberMeHandler.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/RememberMe/SignatureRememberMeHandler.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/RememberMe/SignatureRememberMeHandler.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
 {
     private $signatureHasher;
 
-    public function __construct(SignatureHasher $signatureHasher, UserProviderInterface $userProvider, RequestStack $requestStack, array $options, LoggerInterface $logger = null)
+    public function __construct(SignatureHasher $signatureHasher, UserProviderInterface $userProvider, RequestStack $requestStack, array $options, ?LoggerInterface $logger = null)
     {
         parent::__construct($userProvider, $requestStack, $options, $logger);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Session/SessionAuthenticationStrategy.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Session/SessionAuthenticationStrategy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Session/SessionAuthenticationStrategy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Session/SessionAuthenticationStrategy.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
     private $strategy;
     private $csrfTokenStorage = null;
 
-    public function __construct(string $strategy, ClearableTokenStorageInterface $csrfTokenStorage = null)
+    public function __construct(string $strategy, ?ClearableTokenStorageInterface $csrfTokenStorage = null)
     {
         $this->strategy = $strategy;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Authentication/AuthenticationUtilsTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Authentication/AuthenticationUtilsTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Authentication/AuthenticationUtilsTest.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Authentication/AuthenticationUtilsTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,127 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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\Authentication;
+
+use PHPUnit\Framework\TestCase;
+use Symfony\Component\HttpFoundation\Request;
+use Symfony\Component\HttpFoundation\RequestStack;
+use Symfony\Component\HttpFoundation\Session\Session;
+use Symfony\Component\HttpFoundation\Session\Storage\MockArraySessionStorage;
+use Symfony\Component\Security\Core\Exception\AuthenticationException;
+use Symfony\Component\Security\Core\Security;
+use Symfony\Component\Security\Http\Authentication\AuthenticationUtils;
+
+class AuthenticationUtilsTest extends TestCase
+{
+    public function testLastAuthenticationErrorWhenRequestHasAttribute()
+    {
+        $authenticationError = new AuthenticationException();
+        $request = Request::create('/');
+        $request->attributes->set(Security::AUTHENTICATION_ERROR, $authenticationError);
+
+        $requestStack = new RequestStack();
+        $requestStack->push($request);
+
+        $utils = new AuthenticationUtils($requestStack);
+        $this->assertSame($authenticationError, $utils->getLastAuthenticationError());
+    }
+
+    public function testLastAuthenticationErrorInSession()
+    {
+        $authenticationError = new AuthenticationException();
+
+        $request = Request::create('/');
+
+        $session = new Session(new MockArraySessionStorage());
+        $session->set(Security::AUTHENTICATION_ERROR, $authenticationError);
+        $request->setSession($session);
+
+        $requestStack = new RequestStack();
+        $requestStack->push($request);
+
+        $utils = new AuthenticationUtils($requestStack);
+        $this->assertSame($authenticationError, $utils->getLastAuthenticationError());
+        $this->assertFalse($session->has(Security::AUTHENTICATION_ERROR));
+    }
+
+    public function testLastAuthenticationErrorInSessionWithoutClearing()
+    {
+        $authenticationError = new AuthenticationException();
+
+        $request = Request::create('/');
+
+        $session = new Session(new MockArraySessionStorage());
+        $session->set(Security::AUTHENTICATION_ERROR, $authenticationError);
+        $request->setSession($session);
+
+        $requestStack = new RequestStack();
+        $requestStack->push($request);
+
+        $utils = new AuthenticationUtils($requestStack);
+        $this->assertSame($authenticationError, $utils->getLastAuthenticationError(false));
+        $this->assertTrue($session->has(Security::AUTHENTICATION_ERROR));
+    }
+
+    public function testLastUserNameIsDefinedButNull()
+    {
+        $request = Request::create('/');
+        $request->attributes->set(Security::LAST_USERNAME, null);
+
+        $requestStack = new RequestStack();
+        $requestStack->push($request);
+
+        $utils = new AuthenticationUtils($requestStack);
+        $this->assertSame('', $utils->getLastUsername());
+    }
+
+    public function testLastUserNameIsDefined()
+    {
+        $request = Request::create('/');
+        $request->attributes->set(Security::LAST_USERNAME, 'user');
+
+        $requestStack = new RequestStack();
+        $requestStack->push($request);
+
+        $utils = new AuthenticationUtils($requestStack);
+        $this->assertSame('user', $utils->getLastUsername());
+    }
+
+    public function testLastUserNameIsDefinedInSessionButNull()
+    {
+        $request = Request::create('/');
+
+        $session = new Session(new MockArraySessionStorage());
+        $session->set(Security::LAST_USERNAME, null);
+        $request->setSession($session);
+
+        $requestStack = new RequestStack();
+        $requestStack->push($request);
+
+        $utils = new AuthenticationUtils($requestStack);
+        $this->assertSame('', $utils->getLastUsername());
+    }
+
+    public function testLastUserNameIsDefinedInSession()
+    {
+        $request = Request::create('/');
+
+        $session = new Session(new MockArraySessionStorage());
+        $session->set(Security::LAST_USERNAME, 'user');
+        $request->setSession($session);
+
+        $requestStack = new RequestStack();
+        $requestStack->push($request);
+
+        $utils = new AuthenticationUtils($requestStack);
+        $this->assertSame('user', $utils->getLastUsername());
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Authentication/AuthenticatorManagerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Authentication/AuthenticatorManagerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Authentication/AuthenticatorManagerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Authentication/AuthenticatorManagerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -365,7 +365,7 @@
         return new DummySupportsAuthenticator($supports);
     }
 
-    private function createManager($authenticators, $firewallName = 'main', $eraseCredentials = true, array $requiredBadges = [], LoggerInterface $logger = null)
+    private function createManager($authenticators, $firewallName = 'main', $eraseCredentials = true, array $requiredBadges = [], ?LoggerInterface $logger = null)
     {
         return new AuthenticatorManager($authenticators, $this->tokenStorage, $this->eventDispatcher, $firewallName, $logger, $eraseCredentials, true, $requiredBadges);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/AbstractLoginFormAuthenticatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/AbstractLoginFormAuthenticatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/AbstractLoginFormAuthenticatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/AbstractLoginFormAuthenticatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,7 @@
 
 namespace Symfony\Component\Security\Http\Tests\Authenticator;
 
+use Symfony\Component\Security\Http\Authenticator\Passport\Passport;
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\HttpFoundation\Request;
 use Symfony\Component\HttpFoundation\Response;
@@ -109,7 +110,7 @@
         return $this->loginUrl;
     }
 
-    public function authenticate(Request $request)
+    public function authenticate(Request $request): Passport
     {
         return new SelfValidatingPassport(new UserBadge('dummy'));
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/FormLoginAuthenticatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/FormLoginAuthenticatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/FormLoginAuthenticatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/FormLoginAuthenticatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,6 +23,7 @@
 use Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator;
 use Symfony\Component\Security\Http\Authenticator\Passport\Badge\CsrfTokenBadge;
 use Symfony\Component\Security\Http\Authenticator\Passport\Badge\PasswordUpgradeBadge;
+use Symfony\Component\Security\Http\Authenticator\Passport\Credentials\PasswordCredentials;
 use Symfony\Component\Security\Http\HttpUtils;
 use Symfony\Component\Security\Http\Tests\Authenticator\Fixtures\PasswordUpgraderProvider;
 
@@ -126,6 +127,92 @@
         $this->authenticator->authenticate($request);
     }
 
+    /**
+     * @dataProvider postOnlyDataProvider
+     */
+    public function testHandleNonStringPasswordWithArray(bool $postOnly)
+    {
+        $this->expectException(BadRequestHttpException::class);
+        $this->expectExceptionMessage('The key "_password" must be a string, "array" given.');
+
+        $request = Request::create('/login_check', 'POST', ['_username' => 'foo', '_password' => []]);
+        $request->setSession($this->createSession());
+
+        $this->setUpAuthenticator(['post_only' => $postOnly]);
+        $this->authenticator->authenticate($request);
+    }
+
+    /**
+     * @dataProvider postOnlyDataProvider
+     */
+    public function testHandleNonStringPasswordWithToString(bool $postOnly)
+    {
+        $passwordObject = new class() {
+            public function __toString()
+            {
+                return 's$cr$t';
+            }
+        };
+
+        $request = Request::create('/login_check', 'POST', ['_username' => 'foo', '_password' => $passwordObject]);
+        $request->setSession($this->createSession());
+
+        $this->setUpAuthenticator(['post_only' => $postOnly]);
+        $passport = $this->authenticator->authenticate($request);
+
+        /** @var PasswordCredentials $credentialsBadge */
+        $credentialsBadge = $passport->getBadge(PasswordCredentials::class);
+        $this->assertSame('s$cr$t', $credentialsBadge->getPassword());
+    }
+
+    /**
+     * @dataProvider postOnlyDataProvider
+     */
+    public function testHandleNonStringCsrfTokenWithArray($postOnly)
+    {
+        $request = Request::create('/login_check', 'POST', ['_username' => 'foo', '_password' => 'bar', '_csrf_token' => []]);
+        $request->setSession($this->createSession());
+
+        $this->setUpAuthenticator(['post_only' => $postOnly]);
+
+        $this->expectException(BadRequestHttpException::class);
+        $this->expectExceptionMessage('The key "_csrf_token" must be a string, "array" given.');
+
+        $this->authenticator->authenticate($request);
+    }
+
+    /**
+     * @dataProvider postOnlyDataProvider
+     */
+    public function testHandleNonStringCsrfTokenWithInt($postOnly)
+    {
+        $request = Request::create('/login_check', 'POST', ['_username' => 'foo', '_password' => 'bar', '_csrf_token' => 42]);
+        $request->setSession($this->createSession());
+
+        $this->setUpAuthenticator(['post_only' => $postOnly]);
+
+        $this->expectException(BadRequestHttpException::class);
+        $this->expectExceptionMessage('The key "_csrf_token" must be a string, "integer" given.');
+
+        $this->authenticator->authenticate($request);
+    }
+
+    /**
+     * @dataProvider postOnlyDataProvider
+     */
+    public function testHandleNonStringCsrfTokenWithObject($postOnly)
+    {
+        $request = Request::create('/login_check', 'POST', ['_username' => 'foo', '_password' => 'bar', '_csrf_token' => new \stdClass()]);
+        $request->setSession($this->createSession());
+
+        $this->setUpAuthenticator(['post_only' => $postOnly]);
+
+        $this->expectException(BadRequestHttpException::class);
+        $this->expectExceptionMessage('The key "_csrf_token" must be a string, "object" given.');
+
+        $this->authenticator->authenticate($request);
+    }
+
     public static function postOnlyDataProvider()
     {
         yield [true];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/RememberMeAuthenticatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/RememberMeAuthenticatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/RememberMeAuthenticatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/RememberMeAuthenticatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,6 +61,9 @@
         $request = Request::create('/', 'GET', [], ['_remember_me_cookie' => 'rememberme']);
         $request->attributes->set(ResponseListener::COOKIE_ATTR_NAME, new Cookie('_remember_me_cookie', null));
         yield [$request, false];
+
+        $request = Request::create('/', 'GET', [], ['_remember_me_cookie' => '0']);
+        yield [$request, false];
     }
 
     public function testAuthenticate()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/X509AuthenticatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/X509AuthenticatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/X509AuthenticatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Authenticator/X509AuthenticatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -81,6 +81,26 @@
         yield ['cert+something@example.com', 'emailAddress=cert+something@example.com,CN=Sample certificate DN'];
         yield ['cert+something@example.com', 'emailAddress=cert+something@example.com'];
         yield ['firstname.lastname@mycompany.co.uk', 'emailAddress=firstname.lastname@mycompany.co.uk,CN=Firstname.Lastname,OU=london,OU=company design and engineering,OU=Issuer London,OU=Roaming,OU=Interactive,OU=Users,OU=Standard,OU=Business,DC=england,DC=core,DC=company,DC=co,DC=uk'];
+        yield ['cert@example.com', '1.2.840.113549.1.9.1=cert@example.com,CN=Sample certificate DN'];
+        yield ['cert@example.com', 'CN=Sample certificate DN/1.2.840.113549.1.9.1=cert@example.com'];
+    }
+
+    /**
+     * @dataProvider provideSpoofedDns
+     */
+    public function testAuthenticationRejectsSpoofedEmailInDn(string $dn)
+    {
+        $request = $this->createRequest(['SSL_CLIENT_S_DN' => $dn]);
+
+        $this->assertFalse($this->authenticator->supports($request));
+    }
+
+    public static function provideSpoofedDns()
+    {
+        yield ['CN=emailAddress=admin@target.example,O=Attacker Corp'];
+        yield ['CN=foo,OU=emailAddress=admin@target.example,O=Attacker'];
+        yield ['CN=1.2.840.113549.1.9.1=admin@target.example,O=Attacker Corp'];
+        yield ['CN=foo,OU=1.2.840.113549.1.9.1=admin@target.example,O=Attacker'];
     }
 
     public function testSupportNoData()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Controller/UserValueResolverTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Controller/UserValueResolverTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Controller/UserValueResolverTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Controller/UserValueResolverTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -111,6 +111,6 @@
         $tokenStorage = new TokenStorage();
 
         $argumentResolver = new ArgumentResolver(null, [new UserValueResolver($tokenStorage), new DefaultValueResolver()]);
-        $this->assertSame([null], $argumentResolver->getArguments(Request::create('/'), function (UserInterface $user = null) {}));
+        $this->assertSame([null], $argumentResolver->getArguments(Request::create('/'), function (?UserInterface $user = null) {}));
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/CheckRememberMeConditionsListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/CheckRememberMeConditionsListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/CheckRememberMeConditionsListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/CheckRememberMeConditionsListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -94,7 +94,7 @@
         return new LoginSuccessEvent($this->createMock(AuthenticatorInterface::class), $passport, $this->createMock(TokenInterface::class), $this->request, $this->response, 'main_firewall');
     }
 
-    private function createPassport(array $badges = null)
+    private function createPassport(?array $badges = null)
     {
         return new SelfValidatingPassport(new UserBadge('test', function ($username) { return new User($username, null); }), $badges ?? [new RememberMeBadge()]);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/PasswordMigratingListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/PasswordMigratingListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/PasswordMigratingListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/PasswordMigratingListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -108,7 +108,7 @@
 
     public function testUpgradeWithUpgrader()
     {
-        $passwordUpgrader = $this->getMockForAbstractClass(TestMigratingUserProvider::class);
+        $passwordUpgrader = $this->createMock(TestMigratingUserProvider::class);
         $passwordUpgrader->expects($this->once())
             ->method('upgradePassword')
             ->with($this->user, 'new-hash')
@@ -120,7 +120,7 @@
 
     public function testUpgradeWithoutUpgrader()
     {
-        $userLoader = $this->getMockForAbstractClass(TestMigratingUserProvider::class);
+        $userLoader = $this->createMock(TestMigratingUserProvider::class);
         $userLoader->expects($this->any())->method('loadUserByIdentifier')->willReturn($this->user);
 
         $userLoader->expects($this->exactly(2))
@@ -173,15 +173,15 @@
     {
     }
 
-    public function refreshUser(UserInterface $user)
+    public function refreshUser(UserInterface $user): UserInterface
     {
     }
 
-    public function supportsClass(string $class)
+    public function supportsClass(string $class): bool
     {
     }
 
-    public function loadUserByUsername(string $username)
+    public function loadUserByUsername(string $username): UserInterface
     {
     }
 }
@@ -214,7 +214,7 @@
     {
     }
 
-    public function getUsername()
+    public function getUsername(): string
     {
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/RememberMeListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/RememberMeListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/RememberMeListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/RememberMeListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -64,7 +64,7 @@
         $this->listener->clearCookie();
     }
 
-    private function createLoginSuccessfulEvent(PassportInterface $passport = null)
+    private function createLoginSuccessfulEvent(?PassportInterface $passport = null)
     {
         if (null === $passport) {
             $passport = $this->createPassport();
@@ -73,7 +73,7 @@
         return new LoginSuccessEvent($this->createMock(AuthenticatorInterface::class), $passport, $this->createMock(TokenInterface::class), $this->request, $this->response, 'main_firewall');
     }
 
-    private function createPassport(array $badges = null)
+    private function createPassport(?array $badges = null)
     {
         if (null === $badges) {
             $badge = new RememberMeBadge();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/SessionStrategyListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/SessionStrategyListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/SessionStrategyListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/EventListener/SessionStrategyListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,6 +15,7 @@
 use Symfony\Component\HttpFoundation\Request;
 use Symfony\Component\HttpFoundation\Session\SessionInterface;
 use Symfony\Component\Security\Core\Authentication\Token\NullToken;
+use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken;
 use Symfony\Component\Security\Core\User\InMemoryUser;
 use Symfony\Component\Security\Http\Authenticator\AuthenticatorInterface;
 use Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge;
@@ -78,6 +79,26 @@
 
         $event = new LoginSuccessEvent($this->createMock(AuthenticatorInterface::class), new SelfValidatingPassport(new UserBadge('test', function () {})), $token, $this->request, null, 'main_firewall', $previousToken);
 
+        $this->listener->onSuccessfulLogin($event);
+    }
+
+    public function testRequestWithSamePreviousUserButDifferentTokenType()
+    {
+        $this->configurePreviousSession();
+
+        $token = $this->createMock(NullToken::class);
+        $token->expects($this->once())
+            ->method('getUserIdentifier')
+            ->willReturn('test');
+        $previousToken = $this->createMock(UsernamePasswordToken::class);
+        $previousToken->expects($this->once())
+            ->method('getUserIdentifier')
+            ->willReturn('test');
+
+        $this->sessionAuthenticationStrategy->expects($this->once())->method('onAuthentication')->with($this->request, $token);
+
+        $event = new LoginSuccessEvent($this->createMock(AuthenticatorInterface::class), new SelfValidatingPassport(new UserBadge('test', function () {})), $token, $this->request, null, 'main_firewall', $previousToken);
+
         $this->listener->onSuccessfulLogin($event);
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/AbstractPreAuthenticatedListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/AbstractPreAuthenticatedListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/AbstractPreAuthenticatedListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/AbstractPreAuthenticatedListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -56,11 +56,15 @@
             ->willReturn($token)
         ;
 
-        $listener = $this->getMockForAbstractClass(AbstractPreAuthenticatedListener::class, [
-            $tokenStorage,
-            $authenticationManager,
-            'TheProviderKey',
-        ]);
+        $listener = $this->getMockBuilder(AbstractPreAuthenticatedListener::class)
+            ->setConstructorArgs([
+                $tokenStorage,
+                $authenticationManager,
+                'TheProviderKey',
+            ])
+            ->onlyMethods(['getPreAuthenticatedData'])
+            ->getMock();
+
         $listener
             ->expects($this->once())
             ->method('getPreAuthenticatedData')
@@ -95,12 +99,15 @@
             ->willThrowException($exception)
         ;
 
-        $listener = $this->getMockForAbstractClass(
-            AbstractPreAuthenticatedListener::class, [
-            $tokenStorage,
-            $authenticationManager,
-            'TheProviderKey',
-        ]);
+        $listener = $this->getMockBuilder(AbstractPreAuthenticatedListener::class)
+            ->setConstructorArgs([
+                $tokenStorage,
+                $authenticationManager,
+                'TheProviderKey',
+            ])
+            ->onlyMethods(['getPreAuthenticatedData'])
+            ->getMock();
+
         $listener
             ->expects($this->once())
             ->method('getPreAuthenticatedData')
@@ -137,12 +144,15 @@
             ->willThrowException($exception)
         ;
 
-        $listener = $this->getMockForAbstractClass(
-            AbstractPreAuthenticatedListener::class, [
-            $tokenStorage,
-            $authenticationManager,
-            'TheProviderKey',
-        ]);
+        $listener = $this->getMockBuilder(AbstractPreAuthenticatedListener::class)
+            ->setConstructorArgs([
+                $tokenStorage,
+                $authenticationManager,
+                'TheProviderKey',
+            ])
+            ->onlyMethods(['getPreAuthenticatedData'])
+            ->getMock();
+
         $listener
             ->expects($this->once())
             ->method('getPreAuthenticatedData')
@@ -174,12 +184,15 @@
             ->method('authenticate')
         ;
 
-        $listener = $this->getMockForAbstractClass(
-            AbstractPreAuthenticatedListener::class, [
-            $tokenStorage,
-            $authenticationManager,
-            'TheProviderKey',
-        ]);
+        $listener = $this->getMockBuilder(AbstractPreAuthenticatedListener::class)
+            ->setConstructorArgs([
+                $tokenStorage,
+                $authenticationManager,
+                'TheProviderKey',
+            ])
+            ->onlyMethods(['getPreAuthenticatedData'])
+            ->getMock();
+
         $listener
             ->expects($this->once())
             ->method('getPreAuthenticatedData')
@@ -217,12 +230,15 @@
             ->willThrowException($exception)
         ;
 
-        $listener = $this->getMockForAbstractClass(
-            AbstractPreAuthenticatedListener::class, [
-            $tokenStorage,
-            $authenticationManager,
-            'TheProviderKey',
-        ]);
+        $listener = $this->getMockBuilder(AbstractPreAuthenticatedListener::class)
+            ->setConstructorArgs([
+                $tokenStorage,
+                $authenticationManager,
+                'TheProviderKey',
+            ])
+            ->onlyMethods(['getPreAuthenticatedData'])
+            ->getMock();
+
         $listener
             ->expects($this->once())
             ->method('getPreAuthenticatedData')
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -366,8 +366,11 @@
 
     public function testSessionIsNotReported()
     {
-        $usageReporter = $this->getMockBuilder(\stdClass::class)->addMethods(['__invoke'])->getMock();
-        $usageReporter->expects($this->never())->method('__invoke');
+        $this->expectNotToPerformAssertions();
+
+        $usageReporter = static function (): void {
+            throw new \LogicException('This should not be called');
+        };
 
         $session = new Session(new MockArraySessionStorage(), null, null, $usageReporter);
 
@@ -449,7 +452,7 @@
         return $session;
     }
 
-    private function handleEventWithPreviousSession($userProviders, UserInterface $user = null, RememberMeServicesInterface $rememberMeServices = null)
+    private function handleEventWithPreviousSession($userProviders, ?UserInterface $user = null, ?RememberMeServicesInterface $rememberMeServices = null)
     {
         $tokenUser = $user ?? new InMemoryUser('foo', 'bar');
         $session = new Session(new MockArraySessionStorage());
@@ -533,7 +536,7 @@
 {
     private $refreshedUser;
 
-    public function __construct(InMemoryUser $refreshedUser = null)
+    public function __construct(?InMemoryUser $refreshedUser = null)
     {
         $this->refreshedUser = $refreshedUser;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/ExceptionListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/ExceptionListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/ExceptionListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/ExceptionListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -92,7 +92,7 @@
     /**
      * @dataProvider getAccessDeniedExceptionProvider
      */
-    public function testAccessDeniedExceptionFullFledgedAndWithoutAccessDeniedHandlerAndWithoutErrorPage(\Exception $exception, \Exception $eventException = null)
+    public function testAccessDeniedExceptionFullFledgedAndWithoutAccessDeniedHandlerAndWithoutErrorPage(\Exception $exception, ?\Exception $eventException = null)
     {
         $event = $this->createEvent($exception);
 
@@ -106,7 +106,7 @@
     /**
      * @dataProvider getAccessDeniedExceptionProvider
      */
-    public function testAccessDeniedExceptionFullFledgedAndWithoutAccessDeniedHandlerAndWithErrorPage(\Exception $exception, \Exception $eventException = null)
+    public function testAccessDeniedExceptionFullFledgedAndWithoutAccessDeniedHandlerAndWithErrorPage(\Exception $exception, ?\Exception $eventException = null)
     {
         $kernel = $this->createMock(HttpKernelInterface::class);
         $kernel->expects($this->once())->method('handle')->willReturn(new Response('Unauthorized', 401));
@@ -129,7 +129,7 @@
     /**
      * @dataProvider getAccessDeniedExceptionProvider
      */
-    public function testAccessDeniedExceptionFullFledgedAndWithAccessDeniedHandlerAndWithoutErrorPage(\Exception $exception, \Exception $eventException = null)
+    public function testAccessDeniedExceptionFullFledgedAndWithAccessDeniedHandlerAndWithoutErrorPage(\Exception $exception, ?\Exception $eventException = null)
     {
         $event = $this->createEvent($exception);
 
@@ -146,7 +146,7 @@
     /**
      * @dataProvider getAccessDeniedExceptionProvider
      */
-    public function testAccessDeniedExceptionNotFullFledged(\Exception $exception, \Exception $eventException = null)
+    public function testAccessDeniedExceptionNotFullFledged(\Exception $exception, ?\Exception $eventException = null)
     {
         $event = $this->createEvent($exception);
 
@@ -194,7 +194,7 @@
         ];
     }
 
-    private function createEntryPoint(Response $response = null)
+    private function createEntryPoint(?Response $response = null)
     {
         $entryPoint = $this->createMock(AuthenticationEntryPointInterface::class);
         $entryPoint->expects($this->once())->method('start')->willReturn($response ?? new Response('OK'));
@@ -219,7 +219,7 @@
         return new ExceptionEvent($kernel, Request::create('/'), HttpKernelInterface::MAIN_REQUEST, $exception);
     }
 
-    private function createExceptionListener(TokenStorageInterface $tokenStorage = null, AuthenticationTrustResolverInterface $trustResolver = null, HttpUtils $httpUtils = null, AuthenticationEntryPointInterface $authenticationEntryPoint = null, $errorPage = null, AccessDeniedHandlerInterface $accessDeniedHandler = null)
+    private function createExceptionListener(?TokenStorageInterface $tokenStorage = null, ?AuthenticationTrustResolverInterface $trustResolver = null, ?HttpUtils $httpUtils = null, ?AuthenticationEntryPointInterface $authenticationEntryPoint = null, $errorPage = null, ?AccessDeniedHandlerInterface $accessDeniedHandler = null)
     {
         return new ExceptionListener(
             $tokenStorage ?? $this->createMock(TokenStorageInterface::class),
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/SwitchUserListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/SwitchUserListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/SwitchUserListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/Firewall/SwitchUserListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -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 @@
 
         $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())
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/HttpUtilsTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/HttpUtilsTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/HttpUtilsTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/HttpUtilsTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -59,6 +59,54 @@
     }
 
     /**
+     * @dataProvider validRequestDomainUrls
+     */
+    public function testCreateRedirectResponse(?string $domainRegexp, string $path, string $expectedRedirectUri)
+    {
+        $utils = new HttpUtils($this->getUrlGenerator(), null, $domainRegexp);
+        $response = $utils->createRedirectResponse($this->getRequest(), $path);
+
+        $this->assertTrue($response->isRedirect($expectedRedirectUri));
+        $this->assertEquals(302, $response->getStatusCode());
+    }
+
+    public static function validRequestDomainUrls()
+    {
+        return [
+            '/foobar' => [
+                null,
+                '/foobar',
+                'http://localhost/foobar',
+            ],
+            'http://symfony.com/ without domain regex' => [
+                null,
+                'http://symfony.com/',
+                'http://symfony.com/',
+            ],
+            'http://localhost/blog with #^https?://symfony\.com$#i' => [
+                '#^https?://symfony\.com$#i',
+                'http://symfony.com/blog',
+                'http://symfony.com/blog',
+            ],
+            'http://localhost/blog with #^https?://%s$#i' => [
+                '#^https?://%s$#i',
+                'http://localhost/blog',
+                'http://localhost/blog',
+            ],
+            'custom scheme' => [
+                null,
+                'android-app://com.google.android.gm/',
+                'android-app://com.google.android.gm/',
+            ],
+            'custom scheme with all URL components' => [
+                null,
+                'android-app://foo:bar@www.example.com:8080/software/index.html?lite=true#section1',
+                'android-app://foo:bar@www.example.com:8080/software/index.html?lite=true#section1',
+            ],
+        ];
+    }
+
+    /**
      * @dataProvider badRequestDomainUrls
      */
     public function testCreateRedirectResponseWithBadRequestsDomain($url)
@@ -77,6 +125,7 @@
             ['http:/\\pirate.net/foo'],
             ['http:\\/pirate.net/foo'],
             ['http://////pirate.net/foo'],
+            ['http:///foo'],
         ];
     }
 
@@ -269,6 +318,22 @@
         $utils->checkRequestPath($this->getRequest(), 'foobar');
     }
 
+    public function testCheckRequestPathWithRequestAlreadyMatchedBefore()
+    {
+        $urlMatcher = $this->createMock(RequestMatcherInterface::class);
+        $urlMatcher
+            ->expects($this->never())
+            ->method('matchRequest')
+        ;
+
+        $request = $this->getRequest();
+        $request->attributes->set('_route', 'route_name');
+
+        $utils = new HttpUtils(null, $urlMatcher);
+        $this->assertTrue($utils->checkRequestPath($request, 'route_name'));
+        $this->assertFalse($utils->checkRequestPath($request, 'foobar'));
+    }
+
     public function testCheckPathWithoutRouteParam()
     {
         $urlMatcher = $this->createMock(UrlMatcherInterface::class);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/LoginLink/LoginLinkHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/LoginLink/LoginLinkHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/LoginLink/LoginLinkHandlerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/LoginLink/LoginLinkHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -57,7 +57,7 @@
      *
      * @dataProvider provideCreateLoginLinkData
      */
-    public function testCreateLoginLink($user, array $extraProperties, Request $request = null)
+    public function testCreateLoginLink($user, array $extraProperties, ?Request $request = null)
     {
         $this->router->expects($this->once())
             ->method('generate')
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/RememberMe/AbstractRememberMeServicesTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/RememberMe/AbstractRememberMeServicesTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/RememberMe/AbstractRememberMeServicesTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/RememberMe/AbstractRememberMeServicesTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -298,9 +298,12 @@
             $userProvider = $this->getProvider();
         }
 
-        return $this->getMockForAbstractClass(AbstractRememberMeServices::class, [
-            [$userProvider], 'foosecret', 'fookey', $options, $logger,
-        ]);
+        return $this->getMockBuilder(AbstractRememberMeServices::class)
+            ->setConstructorArgs([
+                [$userProvider], 'foosecret', 'fookey', $options, $logger,
+            ])
+            ->onlyMethods(['processAutoLoginCookie', 'onLoginSuccess'])
+            ->getMock();
     }
 
     protected function getProvider()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/RememberMe/PersistentRememberMeHandlerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/RememberMe/PersistentRememberMeHandlerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Security/Http/Tests/RememberMe/PersistentRememberMeHandlerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Security/Http/Tests/RememberMe/PersistentRememberMeHandlerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -80,7 +80,7 @@
         $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 @@
 
         $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);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Semaphore/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Semaphore/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Semaphore/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Semaphore/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
         "psr/log": "^1|^2|^3"
     },
     "require-dev": {
-        "predis/predis": "~1.0"
+        "predis/predis": "^1.1|^2.0"
     },
     "autoload": {
         "psr-4": { "Symfony\\Component\\Semaphore\\": "" },
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Semaphore/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Semaphore/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Semaphore/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Semaphore/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Semaphore/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Semaphore/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Semaphore/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Semaphore/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Semaphore/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Semaphore/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Semaphore/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Semaphore/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Semaphore/SemaphoreInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Semaphore/SemaphoreInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Semaphore/SemaphoreInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Semaphore/SemaphoreInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
      *
      * @throws SemaphoreExpiredException If the semaphore has expired
      */
-    public function refresh(float $ttlInSecond = null);
+    public function refresh(?float $ttlInSecond = null);
 
     /**
      * Returns whether or not the semaphore is acquired.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Semaphore/Semaphore.php symfony-5.4.52+dfsg/src/Symfony/Component/Semaphore/Semaphore.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Semaphore/Semaphore.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Semaphore/Semaphore.php	2026-05-20 10:22:01.000000000 +0200
@@ -96,7 +96,7 @@
     /**
      * {@inheritdoc}
      */
-    public function refresh(float $ttlInSecond = null)
+    public function refresh(?float $ttlInSecond = null)
     {
         if (null === $ttlInSecond) {
             $ttlInSecond = $this->ttlInSecond;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Semaphore/Store/StoreFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Semaphore/Store/StoreFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Semaphore/Store/StoreFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Semaphore/Store/StoreFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,7 +48,7 @@
             case 0 === strpos($connection, 'redis://'):
             case 0 === strpos($connection, 'rediss://'):
                 if (!class_exists(AbstractAdapter::class)) {
-                    throw new InvalidArgumentException(sprintf('Unsupported DSN "%s". Try running "composer require symfony/cache".', $connection));
+                    throw new InvalidArgumentException('Unsupported Redis DSN. Try running "composer require symfony/cache".');
                 }
                 $connection = AbstractAdapter::createConnection($connection, ['lazy' => true]);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Annotation/DiscriminatorMap.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Annotation/DiscriminatorMap.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Annotation/DiscriminatorMap.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Annotation/DiscriminatorMap.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
      *
      * @throws InvalidArgumentException
      */
-    public function __construct($typeProperty, array $mapping = null)
+    public function __construct($typeProperty, ?array $mapping = null)
     {
         if (\is_array($typeProperty)) {
             trigger_deprecation('symfony/serializer', '5.3', 'Passing an array as first argument to "%s" is deprecated. Use named arguments instead.', __METHOD__);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -33,8 +33,8 @@
         "symfony/http-foundation": "^4.4|^5.0|^6.0",
         "symfony/http-kernel": "^4.4|^5.0|^6.0",
         "symfony/mime": "^4.4|^5.0|^6.0",
-        "symfony/property-access": "^5.4|^6.0",
-        "symfony/property-info": "^5.3.13|^6.0",
+        "symfony/property-access": "^5.4.26|^6.3",
+        "symfony/property-info": "^5.4.24|^6.2.11",
         "symfony/uid": "^5.3|^6.0",
         "symfony/validator": "^4.4|^5.0|^6.0",
         "symfony/var-dumper": "^4.4|^5.0|^6.0",
@@ -47,7 +47,7 @@
         "phpdocumentor/type-resolver": "<1.4.0",
         "symfony/dependency-injection": "<4.4",
         "symfony/property-access": "<5.4",
-        "symfony/property-info": "<5.3.13",
+        "symfony/property-info": "<5.4.24|>=6,<6.2.11",
         "symfony/uid": "<5.3",
         "symfony/yaml": "<4.4"
     },
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Encoder/CsvEncoder.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Encoder/CsvEncoder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Encoder/CsvEncoder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Encoder/CsvEncoder.php	2026-05-20 10:22:01.000000000 +0200
@@ -181,18 +181,24 @@
                 $depth = $headerCount[$i];
                 $arr = &$item;
                 for ($j = 0; $j < $depth; ++$j) {
+                    $headerName = $headers[$i][$j];
+
+                    if ('' === $headerName) {
+                        $headerName = $i;
+                    }
+
                     // Handle nested arrays
                     if ($j === ($depth - 1)) {
-                        $arr[$headers[$i][$j]] = $cols[$i];
+                        $arr[$headerName] = $cols[$i];
 
                         continue;
                     }
 
-                    if (!isset($arr[$headers[$i][$j]])) {
-                        $arr[$headers[$i][$j]] = [];
+                    if (!isset($arr[$headerName])) {
+                        $arr[$headerName] = [];
                     }
 
-                    $arr = &$arr[$headers[$i][$j]];
+                    $arr = &$arr[$headerName];
                 }
             }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Encoder/JsonEncoder.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Encoder/JsonEncoder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Encoder/JsonEncoder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Encoder/JsonEncoder.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
         JsonDecode::ASSOCIATIVE => true,
     ];
 
-    public function __construct(JsonEncode $encodingImpl = null, JsonDecode $decodingImpl = null, array $defaultContext = [])
+    public function __construct(?JsonEncode $encodingImpl = null, ?JsonDecode $decodingImpl = null, array $defaultContext = [])
     {
         $this->defaultContext = array_merge($this->defaultContext, $defaultContext);
         $this->encodingImpl = $encodingImpl ?? new JsonEncode($this->defaultContext);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Encoder/XmlEncoder.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Encoder/XmlEncoder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Encoder/XmlEncoder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Encoder/XmlEncoder.php	2026-05-20 10:22:01.000000000 +0200
@@ -140,32 +140,20 @@
         // todo: throw an exception if the root node name is not correctly configured (bc)
 
         if ($rootNode->hasChildNodes()) {
-            $xpath = new \DOMXPath($dom);
-            $data = [];
-            foreach ($xpath->query('namespace::*', $dom->documentElement) as $nsNode) {
-                $data['@'.$nsNode->nodeName] = $nsNode->nodeValue;
+            $data = $this->parseXml($rootNode, $context);
+            if (\is_array($data)) {
+                $data = $this->addXmlNamespaces($data, $rootNode, $dom);
             }
 
-            unset($data['@xmlns:xml']);
-
-            if (empty($data)) {
-                return $this->parseXml($rootNode, $context);
-            }
-
-            return array_merge($data, (array) $this->parseXml($rootNode, $context));
+            return $data;
         }
 
         if (!$rootNode->hasAttributes()) {
             return $rootNode->nodeValue;
         }
 
-        $data = [];
-
-        foreach ($rootNode->attributes as $attrKey => $attr) {
-            $data['@'.$attrKey] = $attr->nodeValue;
-        }
-
-        $data['#'] = $rootNode->nodeValue;
+        $data = array_merge($this->parseXmlAttributes($rootNode, $context), ['#' => $rootNode->nodeValue]);
+        $data = $this->addXmlNamespaces($data, $rootNode, $dom);
 
         return $data;
     }
@@ -352,6 +340,19 @@
         return $value;
     }
 
+    private function addXmlNamespaces(array $data, \DOMNode $node, \DOMDocument $document): array
+    {
+        $xpath = new \DOMXPath($document);
+
+        foreach ($xpath->query('namespace::*', $node) as $nsNode) {
+            $data['@'.$nsNode->nodeName] = $nsNode->nodeValue;
+        }
+
+        unset($data['@xmlns:xml']);
+
+        return $data;
+    }
+
     /**
      * Parse the data and convert it to DOMElements.
      *
@@ -359,7 +360,7 @@
      *
      * @throws NotEncodableValueException
      */
-    private function buildXml(\DOMNode $parentNode, $data, string $format, array $context, string $xmlRootNodeName = null): bool
+    private function buildXml(\DOMNode $parentNode, $data, string $format, array $context, ?string $xmlRootNodeName = null): bool
     {
         $append = true;
         $removeEmptyTags = $context[self::REMOVE_EMPTY_TAGS] ?? $this->defaultContext[self::REMOVE_EMPTY_TAGS] ?? false;
@@ -435,7 +436,7 @@
      *
      * @param array|object $data
      */
-    private function appendNode(\DOMNode $parentNode, $data, string $format, array $context, string $nodeName, string $key = null): bool
+    private function appendNode(\DOMNode $parentNode, $data, string $format, array $context, string $nodeName, ?string $key = null): bool
     {
         $dom = $parentNode instanceof \DOMDocument ? $parentNode : $parentNode->ownerDocument;
         $node = $dom->createElement($nodeName);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Encoder/YamlEncoder.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Encoder/YamlEncoder.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Encoder/YamlEncoder.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Encoder/YamlEncoder.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
         self::YAML_FLAGS => 0,
     ];
 
-    public function __construct(Dumper $dumper = null, Parser $parser = null, array $defaultContext = [])
+    public function __construct(?Dumper $dumper = null, ?Parser $parser = null, array $defaultContext = [])
     {
         if (!class_exists(Dumper::class)) {
             throw new RuntimeException('The YamlEncoder class requires the "Yaml" component. Install "symfony/yaml" to use it.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Exception/ExtraAttributesException.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Exception/ExtraAttributesException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Exception/ExtraAttributesException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Exception/ExtraAttributesException.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     private $extraAttributes;
 
-    public function __construct(array $extraAttributes, \Throwable $previous = null)
+    public function __construct(array $extraAttributes, ?\Throwable $previous = null)
     {
         $msg = sprintf('Extra attributes are not allowed ("%s" %s unknown).', implode('", "', $extraAttributes), \count($extraAttributes) > 1 ? 'are' : 'is');
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Exception/MissingConstructorArgumentsException.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Exception/MissingConstructorArgumentsException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Exception/MissingConstructorArgumentsException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Exception/MissingConstructorArgumentsException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
      */
     private $missingArguments;
 
-    public function __construct(string $message, int $code = 0, \Throwable $previous = null, array $missingArguments = [])
+    public function __construct(string $message, int $code = 0, ?\Throwable $previous = null, array $missingArguments = [])
     {
         $this->missingArguments = $missingArguments;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Exception/NotNormalizableValueException.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Exception/NotNormalizableValueException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Exception/NotNormalizableValueException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Exception/NotNormalizableValueException.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
      *                                safely to your user. In other words, avoid catching other exceptions and
      *                                passing their message directly to this class.
      */
-    public static function createForUnexpectedDataType(string $message, $data, array $expectedTypes, string $path = null, bool $useMessageForUser = false, int $code = 0, \Throwable $previous = null): self
+    public static function createForUnexpectedDataType(string $message, $data, array $expectedTypes, ?string $path = null, bool $useMessageForUser = false, int $code = 0, ?\Throwable $previous = null): self
     {
         $self = new self($message, $code, $previous);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Extractor/ObjectPropertyListExtractor.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Extractor/ObjectPropertyListExtractor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Extractor/ObjectPropertyListExtractor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Extractor/ObjectPropertyListExtractor.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     private $propertyListExtractor;
     private $objectClassResolver;
 
-    public function __construct(PropertyListExtractorInterface $propertyListExtractor, callable $objectClassResolver = null)
+    public function __construct(PropertyListExtractorInterface $propertyListExtractor, ?callable $objectClassResolver = null)
     {
         $this->propertyListExtractor = $propertyListExtractor;
         $this->objectClassResolver = $objectClassResolver;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Mapping/AttributeMetadataInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Mapping/AttributeMetadataInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Mapping/AttributeMetadataInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Mapping/AttributeMetadataInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -54,7 +54,7 @@
     /**
      * Sets the serialization name for this attribute.
      */
-    public function setSerializedName(string $serializedName = null);
+    public function setSerializedName(?string $serializedName = null);
 
     /**
      * Gets the serialization name for this attribute.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Mapping/AttributeMetadata.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Mapping/AttributeMetadata.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Mapping/AttributeMetadata.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Mapping/AttributeMetadata.php	2026-05-20 10:22:01.000000000 +0200
@@ -127,7 +127,7 @@
     /**
      * {@inheritdoc}
      */
-    public function setSerializedName(string $serializedName = null)
+    public function setSerializedName(?string $serializedName = null)
     {
         $this->serializedName = $serializedName;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Mapping/ClassDiscriminatorFromClassMetadata.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Mapping/ClassDiscriminatorFromClassMetadata.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Mapping/ClassDiscriminatorFromClassMetadata.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Mapping/ClassDiscriminatorFromClassMetadata.php	2026-05-20 10:22:01.000000000 +0200
@@ -78,7 +78,9 @@
     {
         $reflectionClass = new \ReflectionClass($object);
         if ($parentClass = $reflectionClass->getParentClass()) {
-            return $this->getMappingForMappedObject($parentClass->getName());
+            if (null !== ($parentMapping = $this->getMappingForMappedObject($parentClass->getName()))) {
+                return $parentMapping;
+            }
         }
 
         foreach ($reflectionClass->getInterfaceNames() as $interfaceName) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Mapping/ClassMetadataInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Mapping/ClassMetadataInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Mapping/ClassMetadataInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Mapping/ClassMetadataInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,5 +53,5 @@
 
     public function getClassDiscriminatorMapping(): ?ClassDiscriminatorMapping;
 
-    public function setClassDiscriminatorMapping(ClassDiscriminatorMapping $mapping = null);
+    public function setClassDiscriminatorMapping(?ClassDiscriminatorMapping $mapping = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Mapping/ClassMetadata.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Mapping/ClassMetadata.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Mapping/ClassMetadata.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Mapping/ClassMetadata.php	2026-05-20 10:22:01.000000000 +0200
@@ -51,7 +51,7 @@
     /**
      * Constructs a metadata for the given class.
      */
-    public function __construct(string $class, ClassDiscriminatorMapping $classDiscriminatorMapping = null)
+    public function __construct(string $class, ?ClassDiscriminatorMapping $classDiscriminatorMapping = null)
     {
         $this->name = $class;
         $this->classDiscriminatorMapping = $classDiscriminatorMapping;
@@ -118,7 +118,7 @@
     /**
      * {@inheritdoc}
      */
-    public function setClassDiscriminatorMapping(ClassDiscriminatorMapping $mapping = null)
+    public function setClassDiscriminatorMapping(?ClassDiscriminatorMapping $mapping = null)
     {
         $this->classDiscriminatorMapping = $mapping;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Mapping/Loader/AnnotationLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Mapping/Loader/AnnotationLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Mapping/Loader/AnnotationLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Mapping/Loader/AnnotationLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
 
     private $reader;
 
-    public function __construct(Reader $reader = null)
+    public function __construct(?Reader $reader = null)
     {
         $this->reader = $reader;
     }
@@ -138,11 +138,9 @@
 
                     $attributeMetadata->setSerializedName($annotation->getSerializedName());
                 } elseif ($annotation instanceof Ignore) {
-                    if (!$accessorOrMutator) {
-                        throw new MappingException(sprintf('Ignore on "%s::%s()" cannot be added. Ignore can only be added on methods beginning with "get", "is", "has" or "set".', $className, $method->name));
+                    if ($accessorOrMutator) {
+                        $attributeMetadata->setIgnore(true);
                     }
-
-                    $attributeMetadata->setIgnore(true);
                 } elseif ($annotation instanceof Context) {
                     if (!$accessorOrMutator) {
                         throw new MappingException(sprintf('Context on "%s::%s()" cannot be added. Context can only be added on methods beginning with "get", "is", "has" or "set".', $className, $method->name));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/NameConverter/AdvancedNameConverterInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/NameConverter/AdvancedNameConverterInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/NameConverter/AdvancedNameConverterInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/NameConverter/AdvancedNameConverterInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,10 +21,10 @@
     /**
      * {@inheritdoc}
      */
-    public function normalize(string $propertyName, string $class = null, string $format = null, array $context = []);
+    public function normalize(string $propertyName, ?string $class = null, ?string $format = null, array $context = []);
 
     /**
      * {@inheritdoc}
      */
-    public function denormalize(string $propertyName, string $class = null, string $format = null, array $context = []);
+    public function denormalize(string $propertyName, ?string $class = null, ?string $format = null, array $context = []);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/NameConverter/CamelCaseToSnakeCaseNameConverter.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/NameConverter/CamelCaseToSnakeCaseNameConverter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/NameConverter/CamelCaseToSnakeCaseNameConverter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/NameConverter/CamelCaseToSnakeCaseNameConverter.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
      * @param array|null $attributes     The list of attributes to rename or null for all attributes
      * @param bool       $lowerCamelCase Use lowerCamelCase style
      */
-    public function __construct(array $attributes = null, bool $lowerCamelCase = true)
+    public function __construct(?array $attributes = null, bool $lowerCamelCase = true)
     {
         $this->attributes = $attributes;
         $this->lowerCamelCase = $lowerCamelCase;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/NameConverter/MetadataAwareNameConverter.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/NameConverter/MetadataAwareNameConverter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/NameConverter/MetadataAwareNameConverter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/NameConverter/MetadataAwareNameConverter.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
 
     private static $attributesMetadataCache = [];
 
-    public function __construct(ClassMetadataFactoryInterface $metadataFactory, NameConverterInterface $fallbackNameConverter = null)
+    public function __construct(ClassMetadataFactoryInterface $metadataFactory, ?NameConverterInterface $fallbackNameConverter = null)
     {
         $this->metadataFactory = $metadataFactory;
         $this->fallbackNameConverter = $fallbackNameConverter;
@@ -41,7 +41,7 @@
     /**
      * {@inheritdoc}
      */
-    public function normalize(string $propertyName, string $class = null, string $format = null, array $context = []): string
+    public function normalize(string $propertyName, ?string $class = null, ?string $format = null, array $context = []): string
     {
         if (null === $class) {
             return $this->normalizeFallback($propertyName, $class, $format, $context);
@@ -57,7 +57,7 @@
     /**
      * {@inheritdoc}
      */
-    public function denormalize(string $propertyName, string $class = null, string $format = null, array $context = []): string
+    public function denormalize(string $propertyName, ?string $class = null, ?string $format = null, array $context = []): string
     {
         if (null === $class) {
             return $this->denormalizeFallback($propertyName, $class, $format, $context);
@@ -85,7 +85,7 @@
         return $attributesMetadata[$propertyName]->getSerializedName() ?? null;
     }
 
-    private function normalizeFallback(string $propertyName, string $class = null, string $format = null, array $context = []): string
+    private function normalizeFallback(string $propertyName, ?string $class = null, ?string $format = null, array $context = []): string
     {
         return $this->fallbackNameConverter ? $this->fallbackNameConverter->normalize($propertyName, $class, $format, $context) : $propertyName;
     }
@@ -100,7 +100,7 @@
         return self::$attributesMetadataCache[$cacheKey][$propertyName] ?? null;
     }
 
-    private function denormalizeFallback(string $propertyName, string $class = null, string $format = null, array $context = []): string
+    private function denormalizeFallback(string $propertyName, ?string $class = null, ?string $format = null, array $context = []): string
     {
         return $this->fallbackNameConverter ? $this->fallbackNameConverter->denormalize($propertyName, $class, $format, $context) : $propertyName;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -137,7 +137,7 @@
     /**
      * Sets the {@link ClassMetadataFactoryInterface} to use.
      */
-    public function __construct(ClassMetadataFactoryInterface $classMetadataFactory = null, NameConverterInterface $nameConverter = null, array $defaultContext = [])
+    public function __construct(?ClassMetadataFactoryInterface $classMetadataFactory = null, ?NameConverterInterface $nameConverter = null, array $defaultContext = [])
     {
         $this->classMetadataFactory = $classMetadataFactory;
         $this->nameConverter = $nameConverter;
@@ -197,7 +197,7 @@
      *
      * @throws CircularReferenceException
      */
-    protected function handleCircularReference(object $object, string $format = null, array $context = [])
+    protected function handleCircularReference(object $object, ?string $format = null, array $context = [])
     {
         $circularReferenceHandler = $context[self::CIRCULAR_REFERENCE_HANDLER] ?? $this->defaultContext[self::CIRCULAR_REFERENCE_HANDLER];
         if ($circularReferenceHandler) {
@@ -269,7 +269,7 @@
      *
      * @return bool
      */
-    protected function isAllowedAttribute($classOrObject, string $attribute, string $format = null, array $context = [])
+    protected function isAllowedAttribute($classOrObject, string $attribute, ?string $format = null, array $context = [])
     {
         $ignoredAttributes = $context[self::IGNORED_ATTRIBUTES] ?? $this->defaultContext[self::IGNORED_ATTRIBUTES];
         if (\in_array($attribute, $ignoredAttributes)) {
@@ -330,7 +330,7 @@
      * @throws RuntimeException
      * @throws MissingConstructorArgumentsException
      */
-    protected function instantiateObject(array &$data, string $class, array &$context, \ReflectionClass $reflectionClass, $allowedAttributes, string $format = null)
+    protected function instantiateObject(array &$data, string $class, array &$context, \ReflectionClass $reflectionClass, $allowedAttributes, ?string $format = null)
     {
         if (null !== $object = $this->extractObjectToPopulate($class, $context, self::OBJECT_TO_POPULATE)) {
             unset($context[self::OBJECT_TO_POPULATE]);
@@ -342,102 +342,144 @@
 
         $constructor = $this->getConstructor($data, $class, $context, $reflectionClass, $allowedAttributes);
         if ($constructor) {
+            $context['has_constructor'] = true;
             if (true !== $constructor->isPublic()) {
                 return $reflectionClass->newInstanceWithoutConstructor();
             }
 
             $constructorParameters = $constructor->getParameters();
-
+            $missingConstructorArguments = [];
             $params = [];
+            $unsetKeys = [];
+            $objectDeserializationPath = $context['deserialization_path'] ?? null;
+
             foreach ($constructorParameters as $constructorParameter) {
                 $paramName = $constructorParameter->name;
                 $key = $this->nameConverter ? $this->nameConverter->normalize($paramName, $class, $format, $context) : $paramName;
 
+                $context['deserialization_path'] = $objectDeserializationPath ? $objectDeserializationPath.'.'.$paramName : $paramName;
+
                 $allowed = false === $allowedAttributes || \in_array($paramName, $allowedAttributes);
                 $ignored = !$this->isAllowedAttribute($class, $paramName, $format, $context);
                 if ($constructorParameter->isVariadic()) {
                     if ($allowed && !$ignored && (isset($data[$key]) || \array_key_exists($key, $data))) {
-                        if (!\is_array($data[$paramName])) {
+                        if (!\is_array($data[$key])) {
                             throw new RuntimeException(sprintf('Cannot create an instance of "%s" from serialized data because the variadic parameter "%s" can only accept an array.', $class, $constructorParameter->name));
                         }
 
                         $variadicParameters = [];
-                        foreach ($data[$paramName] as $parameterKey => $parameterData) {
+                        foreach ($data[$key] as $parameterKey => $parameterData) {
                             $variadicParameters[$parameterKey] = $this->denormalizeParameter($reflectionClass, $constructorParameter, $paramName, $parameterData, $context, $format);
                         }
 
-                        $params = array_merge($params, $variadicParameters);
-                        unset($data[$key]);
+                        $params = array_merge(array_values($params), $variadicParameters);
+                        $unsetKeys[] = $key;
                     }
                 } elseif ($allowed && !$ignored && (isset($data[$key]) || \array_key_exists($key, $data))) {
                     $parameterData = $data[$key];
                     if (null === $parameterData && $constructorParameter->allowsNull()) {
-                        $params[] = null;
-                        // Don't run set for a parameter passed to the constructor
-                        unset($data[$key]);
+                        $params[$paramName] = null;
+                        $unsetKeys[] = $key;
+
                         continue;
                     }
 
-                    // Don't run set for a parameter passed to the constructor
                     try {
-                        $params[] = $this->denormalizeParameter($reflectionClass, $constructorParameter, $paramName, $parameterData, $context, $format);
+                        $params[$paramName] = $this->denormalizeParameter($reflectionClass, $constructorParameter, $paramName, $parameterData, $context, $format);
                     } catch (NotNormalizableValueException $exception) {
                         if (!isset($context['not_normalizable_value_exceptions'])) {
                             throw $exception;
                         }
 
                         $context['not_normalizable_value_exceptions'][] = $exception;
-                        $params[] = $parameterData;
+                        $params[$paramName] = $parameterData;
                     }
-                    unset($data[$key]);
+
+                    $unsetKeys[] = $key;
                 } elseif (\array_key_exists($key, $context[static::DEFAULT_CONSTRUCTOR_ARGUMENTS][$class] ?? [])) {
-                    $params[] = $context[static::DEFAULT_CONSTRUCTOR_ARGUMENTS][$class][$key];
+                    $params[$paramName] = $context[static::DEFAULT_CONSTRUCTOR_ARGUMENTS][$class][$key];
                 } elseif (\array_key_exists($key, $this->defaultContext[self::DEFAULT_CONSTRUCTOR_ARGUMENTS][$class] ?? [])) {
-                    $params[] = $this->defaultContext[self::DEFAULT_CONSTRUCTOR_ARGUMENTS][$class][$key];
+                    $params[$paramName] = $this->defaultContext[self::DEFAULT_CONSTRUCTOR_ARGUMENTS][$class][$key];
                 } elseif ($constructorParameter->isDefaultValueAvailable()) {
-                    $params[] = $constructorParameter->getDefaultValue();
+                    $params[$paramName] = $constructorParameter->getDefaultValue();
                 } elseif ($constructorParameter->hasType() && $constructorParameter->getType()->allowsNull()) {
-                    $params[] = null;
+                    $params[$paramName] = null;
                 } else {
                     if (!isset($context['not_normalizable_value_exceptions'])) {
-                        throw new MissingConstructorArgumentsException(sprintf('Cannot create an instance of "%s" from serialized data because its constructor requires parameter "%s" to be present.', $class, $constructorParameter->name), 0, null, [$constructorParameter->name]);
+                        $missingConstructorArguments[] = $constructorParameter->name;
+                        continue;
+                    }
+
+                    $constructorParameterType = 'unknown';
+                    $reflectionType = $constructorParameter->getType();
+                    if ($reflectionType instanceof \ReflectionNamedType) {
+                        $constructorParameterType = $reflectionType->getName();
                     }
 
                     $exception = NotNormalizableValueException::createForUnexpectedDataType(
                         sprintf('Failed to create object because the class misses the "%s" property.', $constructorParameter->name),
-                        $data,
-                        ['unknown'],
-                        $context['deserialization_path'] ?? null,
+                        null,
+                        [$constructorParameterType],
+                        $context['deserialization_path'],
                         true
                     );
                     $context['not_normalizable_value_exceptions'][] = $exception;
+                }
+            }
+
+            $context['deserialization_path'] = $objectDeserializationPath;
+
+            if ($missingConstructorArguments) {
+                throw new MissingConstructorArgumentsException(sprintf('Cannot create an instance of "%s" from serialized data because its constructor requires the following parameters to be present : "$%s".', $class, implode('", "$', $missingConstructorArguments)), 0, null, $missingConstructorArguments);
+            }
 
-                    return $reflectionClass->newInstanceWithoutConstructor();
+            if (!$constructor->isConstructor()) {
+                $instance = $constructor->invokeArgs(null, $params);
+
+                // do not set a parameter that has been set in the constructor
+                foreach ($unsetKeys as $key) {
+                    unset($data[$key]);
                 }
+
+                return $instance;
             }
 
-            if ($constructor->isConstructor()) {
-                try {
-                    return $reflectionClass->newInstanceArgs($params);
-                } catch (\TypeError $th) {
-                    if (!isset($context['not_normalizable_value_exceptions'])) {
-                        throw $th;
-                    }
+            try {
+                $instance = $reflectionClass->newInstanceArgs($params);
 
-                    return $reflectionClass->newInstanceWithoutConstructor();
+                // do not set a parameter that has been set in the constructor
+                foreach ($unsetKeys as $key) {
+                    unset($data[$key]);
                 }
-            } else {
-                return $constructor->invokeArgs(null, $params);
+
+                return $instance;
+            } catch (\TypeError $e) {
+                if (!isset($context['not_normalizable_value_exceptions'])) {
+                    throw $e;
+                }
+
+                return $reflectionClass->newInstanceWithoutConstructor();
             }
         }
 
+        unset($context['has_constructor']);
+
+        if (!$reflectionClass->isInstantiable()) {
+            throw NotNormalizableValueException::createForUnexpectedDataType(
+                sprintf('Failed to create object because the class "%s" is not instantiable.', $class),
+                $data,
+                ['unknown'],
+                $context['deserialization_path'] ?? null
+            );
+        }
+
         return new $class();
     }
 
     /**
      * @internal
      */
-    protected function denormalizeParameter(\ReflectionClass $class, \ReflectionParameter $parameter, string $parameterName, $parameterData, array $context, string $format = null)
+    protected function denormalizeParameter(\ReflectionClass $class, \ReflectionParameter $parameter, string $parameterName, $parameterData, array $context, ?string $format = null)
     {
         try {
             if (($parameterType = $parameter->getType()) instanceof \ReflectionNamedType && !$parameterType->isBuiltin()) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,7 +11,7 @@
 
 namespace Symfony\Component\Serializer\Normalizer;
 
-use Symfony\Component\PropertyAccess\Exception\InvalidArgumentException;
+use Symfony\Component\PropertyAccess\Exception\InvalidArgumentException as PropertyAccessInvalidArgumentException;
 use Symfony\Component\PropertyAccess\Exception\NoSuchPropertyException;
 use Symfony\Component\PropertyAccess\Exception\UninitializedPropertyException;
 use Symfony\Component\PropertyInfo\PropertyTypeExtractorInterface;
@@ -20,6 +20,7 @@
 use Symfony\Component\Serializer\Encoder\JsonEncoder;
 use Symfony\Component\Serializer\Encoder\XmlEncoder;
 use Symfony\Component\Serializer\Exception\ExtraAttributesException;
+use Symfony\Component\Serializer\Exception\InvalidArgumentException;
 use Symfony\Component\Serializer\Exception\LogicException;
 use Symfony\Component\Serializer\Exception\MissingConstructorArgumentsException;
 use Symfony\Component\Serializer\Exception\NotNormalizableValueException;
@@ -114,7 +115,7 @@
      */
     protected $classDiscriminatorResolver;
 
-    public function __construct(ClassMetadataFactoryInterface $classMetadataFactory = null, NameConverterInterface $nameConverter = null, PropertyTypeExtractorInterface $propertyTypeExtractor = null, ClassDiscriminatorResolverInterface $classDiscriminatorResolver = null, callable $objectClassResolver = null, array $defaultContext = [])
+    public function __construct(?ClassMetadataFactoryInterface $classMetadataFactory = null, ?NameConverterInterface $nameConverter = null, ?PropertyTypeExtractorInterface $propertyTypeExtractor = null, ?ClassDiscriminatorResolverInterface $classDiscriminatorResolver = null, ?callable $objectClassResolver = null, array $defaultContext = [])
     {
         parent::__construct($classMetadataFactory, $nameConverter, $defaultContext);
 
@@ -136,7 +137,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null)
+    public function supportsNormalization($data, ?string $format = null)
     {
         return \is_object($data) && !$data instanceof \Traversable;
     }
@@ -144,8 +145,10 @@
     /**
      * {@inheritdoc}
      */
-    public function normalize($object, string $format = null, array $context = [])
+    public function normalize($object, ?string $format = null, array $context = [])
     {
+        $context['_read_attributes'] = true;
+
         if (!isset($context['cache_key'])) {
             $context['cache_key'] = $this->getCacheKey($format, $context);
         }
@@ -178,8 +181,15 @@
 
             $attributeContext = $this->getAttributeNormalizationContext($object, $attribute, $context);
 
+            $discriminatorProperty = null;
+            if (null !== $this->classDiscriminatorResolver && null !== $mapping = $this->classDiscriminatorResolver->getMappingForMappedObject($object)) {
+                $discriminatorProperty = $mapping->getTypeProperty();
+            }
+
             try {
-                $attributeValue = $this->getAttributeValue($object, $attribute, $format, $attributeContext);
+                $attributeValue = $attribute === $discriminatorProperty
+                    ? $this->classDiscriminatorResolver->getTypeForMappedObject($object)
+                    : $this->getAttributeValue($object, $attribute, $format, $attributeContext);
             } catch (UninitializedPropertyException $e) {
                 if ($context[self::SKIP_UNINITIALIZED_VALUES] ?? $this->defaultContext[self::SKIP_UNINITIALIZED_VALUES] ?? true) {
                     continue;
@@ -261,8 +271,14 @@
     /**
      * {@inheritdoc}
      */
-    protected function instantiateObject(array &$data, string $class, array &$context, \ReflectionClass $reflectionClass, $allowedAttributes, string $format = null)
+    protected function instantiateObject(array &$data, string $class, array &$context, \ReflectionClass $reflectionClass, $allowedAttributes, ?string $format = null)
     {
+        if (null !== $object = $this->extractObjectToPopulate($class, $context, self::OBJECT_TO_POPULATE)) {
+            unset($context[self::OBJECT_TO_POPULATE]);
+
+            return $object;
+        }
+
         if ($this->classDiscriminatorResolver && $mapping = $this->classDiscriminatorResolver->getMappingForClass($class)) {
             if (!isset($data[$mapping->getTypeProperty()])) {
                 throw NotNormalizableValueException::createForUnexpectedDataType(sprintf('Type property "%s" not found for the abstract object "%s".', $mapping->getTypeProperty(), $class), null, ['string'], isset($context['deserialization_path']) ? $context['deserialization_path'].'.'.$mapping->getTypeProperty() : $mapping->getTypeProperty(), false);
@@ -323,19 +339,19 @@
      *
      * @return string[]
      */
-    abstract protected function extractAttributes(object $object, string $format = null, array $context = []);
+    abstract protected function extractAttributes(object $object, ?string $format = null, array $context = []);
 
     /**
      * Gets the attribute value.
      *
      * @return mixed
      */
-    abstract protected function getAttributeValue(object $object, string $attribute, string $format = null, array $context = []);
+    abstract protected function getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = []);
 
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null)
+    public function supportsDenormalization($data, string $type, ?string $format = null)
     {
         return class_exists($type) || (interface_exists($type, false) && $this->classDiscriminatorResolver && null !== $this->classDiscriminatorResolver->getMappingForClass($type));
     }
@@ -343,8 +359,10 @@
     /**
      * {@inheritdoc}
      */
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
+        $context['_read_attributes'] = false;
+
         if (!isset($context['cache_key'])) {
             $context['cache_key'] = $this->getCacheKey($format, $context);
         }
@@ -355,6 +373,10 @@
             return null;
         }
 
+        if (XmlEncoder::FORMAT === $format && !\is_array($data)) {
+            $data = ['#' => $data];
+        }
+
         $allowedAttributes = $this->getAllowedAttributes($type, $context, true);
         $normalizedData = $this->prepareForDenormalization($data);
         $extraAttributes = [];
@@ -379,9 +401,24 @@
             }
 
             if ($attributeContext[self::DEEP_OBJECT_TO_POPULATE] ?? $this->defaultContext[self::DEEP_OBJECT_TO_POPULATE] ?? false) {
+                $discriminatorProperty = null;
+                if (null !== $this->classDiscriminatorResolver && null !== $mapping = $this->classDiscriminatorResolver->getMappingForMappedObject($object)) {
+                    $discriminatorProperty = $mapping->getTypeProperty();
+                }
+
                 try {
-                    $attributeContext[self::OBJECT_TO_POPULATE] = $this->getAttributeValue($object, $attribute, $format, $attributeContext);
+                    $attributeContext[self::OBJECT_TO_POPULATE] = $attribute === $discriminatorProperty
+                        ? $this->classDiscriminatorResolver->getTypeForMappedObject($object)
+                        : $this->getAttributeValue($object, $attribute, $format, $attributeContext);
                 } catch (NoSuchPropertyException $e) {
+                } catch (UninitializedPropertyException $e) {
+                    if (!($context[self::SKIP_UNINITIALIZED_VALUES] ?? $this->defaultContext[self::SKIP_UNINITIALIZED_VALUES] ?? true)) {
+                        throw $e;
+                    }
+                } catch (\Error $e) {
+                    if (!(($context[self::SKIP_UNINITIALIZED_VALUES] ?? $this->defaultContext[self::SKIP_UNINITIALIZED_VALUES] ?? true) && $this->isUninitializedValueError($e))) {
+                        throw $e;
+                    }
                 }
             }
 
@@ -403,12 +440,12 @@
 
             try {
                 $this->setAttributeValue($object, $attribute, $value, $format, $attributeContext);
-            } catch (InvalidArgumentException $e) {
+            } catch (PropertyAccessInvalidArgumentException $e) {
                 $exception = NotNormalizableValueException::createForUnexpectedDataType(
                     sprintf('Failed to denormalize attribute "%s" value for class "%s": '.$e->getMessage(), $attribute, $type),
                     $data,
                     ['unknown'],
-                    $context['deserialization_path'] ?? null,
+                    $attributeContext['deserialization_path'] ?? null,
                     false,
                     $e->getCode(),
                     $e
@@ -431,7 +468,7 @@
     /**
      * Sets attribute value.
      */
-    abstract protected function setAttributeValue(object $object, string $attribute, $value, string $format = null, array $context = []);
+    abstract protected function setAttributeValue(object $object, string $attribute, $value, ?string $format = null, array $context = []);
 
     /**
      * Validates the submitted data and denormalizes it.
@@ -450,8 +487,10 @@
     {
         $expectedTypes = [];
         $isUnionType = \count($types) > 1;
+        $e = null;
         $extraAttributesException = null;
         $missingConstructorArgumentException = null;
+        $isNullable = false;
         foreach ($types as $type) {
             if (null === $data && $type->isNullable()) {
                 return null;
@@ -474,18 +513,22 @@
                 // In XML and CSV all basic datatypes are represented as strings, it is e.g. not possible to determine,
                 // if a value is meant to be a string, float, int or a boolean value from the serialized representation.
                 // That's why we have to transform the values, if one of these non-string basic datatypes is expected.
+                $builtinType = $type->getBuiltinType();
                 if (\is_string($data) && (XmlEncoder::FORMAT === $format || CsvEncoder::FORMAT === $format)) {
                     if ('' === $data) {
-                        if (Type::BUILTIN_TYPE_ARRAY === $builtinType = $type->getBuiltinType()) {
+                        if (Type::BUILTIN_TYPE_ARRAY === $builtinType) {
                             return [];
                         }
 
-                        if ($type->isNullable() && \in_array($builtinType, [Type::BUILTIN_TYPE_BOOL, Type::BUILTIN_TYPE_INT, Type::BUILTIN_TYPE_FLOAT], true)) {
-                            return null;
+                        if (Type::BUILTIN_TYPE_STRING === $builtinType) {
+                            return '';
                         }
+
+                        // Don't return null yet because Object-types that come first may accept empty-string too
+                        $isNullable = $isNullable ?: $type->isNullable();
                     }
 
-                    switch ($builtinType ?? $type->getBuiltinType()) {
+                    switch ($builtinType) {
                         case Type::BUILTIN_TYPE_BOOL:
                             // according to https://www.w3.org/TR/xmlschema-2/#boolean, valid representations are "false", "true", "0" and "1"
                             if ('false' === $data || '0' === $data) {
@@ -497,7 +540,7 @@
                             }
                             break;
                         case Type::BUILTIN_TYPE_INT:
-                            if (ctype_digit($data) || '-' === $data[0] && ctype_digit(substr($data, 1))) {
+                            if (ctype_digit($data) || isset($data[0]) && '-' === $data[0] && ctype_digit(substr($data, 1))) {
                                 $data = (int) $data;
                             } else {
                                 throw NotNormalizableValueException::createForUnexpectedDataType(sprintf('The type of the "%s" attribute for class "%s" must be int ("%s" given).', $attribute, $currentClass, $data), $data, [Type::BUILTIN_TYPE_INT], $context['deserialization_path'] ?? null);
@@ -526,7 +569,7 @@
                     $class = $collectionValueType->getClassName().'[]';
 
                     if (\count($collectionKeyType = $type->getCollectionKeyTypes()) > 0) {
-                        [$context['key_type']] = $collectionKeyType;
+                        $context['key_type'] = \count($collectionKeyType) > 1 ? $collectionKeyType : $collectionKeyType[0];
                     }
 
                     $context['value_type'] = $collectionValueType;
@@ -557,7 +600,7 @@
 
                 $expectedTypes[Type::BUILTIN_TYPE_OBJECT === $builtinType && $class ? $class : $builtinType] = true;
 
-                if (Type::BUILTIN_TYPE_OBJECT === $builtinType) {
+                if (Type::BUILTIN_TYPE_OBJECT === $builtinType && null !== $class) {
                     if (!$this->serializer instanceof DenormalizerInterface) {
                         throw new LogicException(sprintf('Cannot denormalize attribute "%s" for class "%s" because injected serializer is not a denormalizer.', $attribute, $class));
                     }
@@ -578,19 +621,41 @@
                     return (float) $data;
                 }
 
-                if (Type::BUILTIN_TYPE_FALSE === $builtinType && false === $data) {
-                    return $data;
-                }
+                switch ($builtinType) {
+                    case Type::BUILTIN_TYPE_ARRAY:
+                    case Type::BUILTIN_TYPE_BOOL:
+                    case Type::BUILTIN_TYPE_CALLABLE:
+                    case Type::BUILTIN_TYPE_FLOAT:
+                    case Type::BUILTIN_TYPE_INT:
+                    case Type::BUILTIN_TYPE_ITERABLE:
+                    case Type::BUILTIN_TYPE_NULL:
+                    case Type::BUILTIN_TYPE_OBJECT:
+                    case Type::BUILTIN_TYPE_RESOURCE:
+                    case Type::BUILTIN_TYPE_STRING:
+                        if (('is_'.$builtinType)($data)) {
+                            return $data;
+                        }
+
+                        break;
+                    case Type::BUILTIN_TYPE_FALSE:
+                        if (false === $data) {
+                            return $data;
+                        }
 
-                if (('is_'.$builtinType)($data)) {
-                    return $data;
+                        break;
+                    case Type::BUILTIN_TYPE_TRUE:
+                        if (true === $data) {
+                            return $data;
+                        }
+
+                        break;
                 }
             } catch (NotNormalizableValueException $e) {
-                if (!$isUnionType) {
+                if (!$isUnionType && !$isNullable) {
                     throw $e;
                 }
             } catch (ExtraAttributesException $e) {
-                if (!$isUnionType) {
+                if (!$isUnionType && !$isNullable) {
                     throw $e;
                 }
 
@@ -598,7 +663,7 @@
                     $extraAttributesException = $e;
                 }
             } catch (MissingConstructorArgumentsException $e) {
-                if (!$isUnionType) {
+                if (!$isUnionType && !$isNullable) {
                     throw $e;
                 }
 
@@ -608,6 +673,10 @@
             }
         }
 
+        if ($isNullable) {
+            return null;
+        }
+
         if ($extraAttributesException) {
             throw $extraAttributesException;
         }
@@ -616,6 +685,10 @@
             throw $missingConstructorArgumentException;
         }
 
+        if (!$isUnionType && $e) {
+            throw $e;
+        }
+
         if ($context[self::DISABLE_TYPE_ENFORCEMENT] ?? $this->defaultContext[self::DISABLE_TYPE_ENFORCEMENT] ?? false) {
             return $data;
         }
@@ -626,7 +699,7 @@
     /**
      * @internal
      */
-    protected function denormalizeParameter(\ReflectionClass $class, \ReflectionParameter $parameter, string $parameterName, $parameterData, array $context, string $format = null)
+    protected function denormalizeParameter(\ReflectionClass $class, \ReflectionParameter $parameter, string $parameterName, $parameterData, array $context, ?string $format = null)
     {
         if ($parameter->isVariadic() || null === $this->propertyTypeExtractor || null === $types = $this->getTypes($class->getName(), $parameterName)) {
             return parent::denormalizeParameter($class, $parameter, $parameterName, $parameterData, $context, $format);
@@ -738,7 +811,11 @@
     protected function createChildContext(array $parentContext, string $attribute, ?string $format): array
     {
         $context = parent::createChildContext($parentContext, $attribute, $format);
-        $context['cache_key'] = $this->getCacheKey($format, $context);
+        if ($context['cache_key'] ?? false) {
+            $context['cache_key'] .= '-'.$attribute;
+        } elseif (false !== ($context['cache_key'] ?? null)) {
+            $context['cache_key'] = $this->getCacheKey($format, $context);
+        }
 
         return $context;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/ArrayDenormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/ArrayDenormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/ArrayDenormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/ArrayDenormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
      *
      * @throws NotNormalizableValueException
      */
-    public function denormalize($data, string $type, string $format = null, array $context = []): array
+    public function denormalize($data, string $type, ?string $format = null, array $context = []): array
     {
         if (null === $this->denormalizer) {
             throw new BadMethodCallException('Please set a denormalizer before calling denormalize()!');
@@ -49,14 +49,15 @@
 
         $type = substr($type, 0, -2);
 
-        $builtinType = isset($context['key_type']) ? $context['key_type']->getBuiltinType() : null;
+        $builtinTypes = array_map(static function (Type $keyType) {
+            return $keyType->getBuiltinType();
+        }, \is_array($keyType = $context['key_type'] ?? []) ? $keyType : [$keyType]);
+
         foreach ($data as $key => $value) {
             $subContext = $context;
             $subContext['deserialization_path'] = ($context['deserialization_path'] ?? false) ? sprintf('%s[%s]', $context['deserialization_path'], $key) : "[$key]";
 
-            if (null !== $builtinType && !('is_'.$builtinType)($key)) {
-                throw NotNormalizableValueException::createForUnexpectedDataType(sprintf('The type of the key "%s" must be "%s" ("%s" given).', $key, $builtinType, get_debug_type($key)), $key, [$builtinType], $subContext['deserialization_path'] ?? null, true);
-            }
+            $this->validateKeyType($builtinTypes, $key, $subContext['deserialization_path']);
 
             $data[$key] = $this->denormalizer->denormalize($value, $type, $format, $subContext);
         }
@@ -67,7 +68,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null, array $context = []): bool
+    public function supportsDenormalization($data, string $type, ?string $format = null, array $context = []): bool
     {
         if (null === $this->denormalizer) {
             throw new BadMethodCallException(sprintf('The nested denormalizer needs to be set to allow "%s()" to be used.', __METHOD__));
@@ -102,4 +103,22 @@
     {
         return $this->denormalizer instanceof CacheableSupportsMethodInterface && $this->denormalizer->hasCacheableSupportsMethod();
     }
+
+    /**
+     * @param mixed $key
+     */
+    private function validateKeyType(array $builtinTypes, $key, string $path): void
+    {
+        if (!$builtinTypes) {
+            return;
+        }
+
+        foreach ($builtinTypes as $builtinType) {
+            if (('is_'.$builtinType)($key)) {
+                return;
+            }
+        }
+
+        throw NotNormalizableValueException::createForUnexpectedDataType(sprintf('The type of the key "%s" must be "%s" ("%s" given).', $key, implode('", "', $builtinTypes), get_debug_type($key)), $key, $builtinTypes, $path, true);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/BackedEnumNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/BackedEnumNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/BackedEnumNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/BackedEnumNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
      *
      * @throws InvalidArgumentException
      */
-    public function normalize($object, string $format = null, array $context = [])
+    public function normalize($object, ?string $format = null, array $context = [])
     {
         if (!$object instanceof \BackedEnum) {
             throw new InvalidArgumentException('The data must belong to a backed enumeration.');
@@ -41,7 +41,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null): bool
+    public function supportsNormalization($data, ?string $format = null): bool
     {
         return $data instanceof \BackedEnum;
     }
@@ -51,7 +51,7 @@
      *
      * @throws NotNormalizableValueException
      */
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
         if (!is_subclass_of($type, \BackedEnum::class)) {
             throw new InvalidArgumentException('The data must belong to a backed enumeration.');
@@ -64,14 +64,18 @@
         try {
             return $type::from($data);
         } catch (\ValueError $e) {
-            throw new InvalidArgumentException('The data must belong to a backed enumeration of type '.$type);
+            if (isset($context['has_constructor'])) {
+                throw new InvalidArgumentException('The data must belong to a backed enumeration of type '.$type, 0, $e);
+            }
+
+            throw NotNormalizableValueException::createForUnexpectedDataType('The data must belong to a backed enumeration of type '.$type, $data, [$type], $context['deserialization_path'] ?? null, true, 0, $e);
         }
     }
 
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null): bool
+    public function supportsDenormalization($data, string $type, ?string $format = null): bool
     {
         return is_subclass_of($type, \BackedEnum::class);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/ConstraintViolationListNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/ConstraintViolationListNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/ConstraintViolationListNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/ConstraintViolationListNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
     private $defaultContext;
     private $nameConverter;
 
-    public function __construct(array $defaultContext = [], NameConverterInterface $nameConverter = null)
+    public function __construct(array $defaultContext = [], ?NameConverterInterface $nameConverter = null)
     {
         $this->defaultContext = $defaultContext;
         $this->nameConverter = $nameConverter;
@@ -44,7 +44,7 @@
      *
      * @return array
      */
-    public function normalize($object, string $format = null, array $context = [])
+    public function normalize($object, ?string $format = null, array $context = [])
     {
         if (\array_key_exists(self::PAYLOAD_FIELDS, $context)) {
             $payloadFieldsToSerialize = $context[self::PAYLOAD_FIELDS];
@@ -109,7 +109,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null)
+    public function supportsNormalization($data, ?string $format = null)
     {
         return $data instanceof ConstraintViolationListInterface;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/ContextAwareDenormalizerInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/ContextAwareDenormalizerInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/ContextAwareDenormalizerInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/ContextAwareDenormalizerInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,5 +23,5 @@
      *
      * @param array $context options that denormalizers have access to
      */
-    public function supportsDenormalization($data, string $type, string $format = null, array $context = []);
+    public function supportsDenormalization($data, string $type, ?string $format = null, array $context = []);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/ContextAwareNormalizerInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/ContextAwareNormalizerInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/ContextAwareNormalizerInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/ContextAwareNormalizerInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,5 +23,5 @@
      *
      * @param array $context options that normalizers have access to
      */
-    public function supportsNormalization($data, string $format = null, array $context = []);
+    public function supportsNormalization($data, ?string $format = null, array $context = []);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/CustomNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/CustomNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/CustomNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/CustomNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * {@inheritdoc}
      */
-    public function normalize($object, string $format = null, array $context = [])
+    public function normalize($object, ?string $format = null, array $context = [])
     {
         return $object->normalize($this->serializer, $format, $context);
     }
@@ -33,7 +33,7 @@
     /**
      * {@inheritdoc}
      */
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
         $object = $this->extractObjectToPopulate($type, $context) ?? new $type();
         $object->denormalize($this->serializer, $data, $format, $context);
@@ -49,7 +49,7 @@
      *
      * @return bool
      */
-    public function supportsNormalization($data, string $format = null)
+    public function supportsNormalization($data, ?string $format = null)
     {
         return $data instanceof NormalizableInterface;
     }
@@ -63,7 +63,7 @@
      *
      * @return bool
      */
-    public function supportsDenormalization($data, string $type, string $format = null)
+    public function supportsDenormalization($data, string $type, ?string $format = null)
     {
         return is_subclass_of($type, DenormalizableInterface::class);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/DataUriNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/DataUriNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/DataUriNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/DataUriNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
      */
     private $mimeTypeGuesser;
 
-    public function __construct(MimeTypeGuesserInterface $mimeTypeGuesser = null)
+    public function __construct(?MimeTypeGuesserInterface $mimeTypeGuesser = null)
     {
         if (!$mimeTypeGuesser && class_exists(MimeTypes::class)) {
             $mimeTypeGuesser = MimeTypes::getDefault();
@@ -50,7 +50,7 @@
      *
      * @return string
      */
-    public function normalize($object, string $format = null, array $context = [])
+    public function normalize($object, ?string $format = null, array $context = [])
     {
         if (!$object instanceof \SplFileInfo) {
             throw new InvalidArgumentException('The object must be an instance of "\SplFileInfo".');
@@ -76,7 +76,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null)
+    public function supportsNormalization($data, ?string $format = null)
     {
         return $data instanceof \SplFileInfo;
     }
@@ -93,7 +93,7 @@
      * @throws InvalidArgumentException
      * @throws NotNormalizableValueException
      */
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
         if (null === $data || !preg_match('/^data:([a-z0-9][a-z0-9\!\#\$\&\-\^\_\+\.]{0,126}\/[a-z0-9][a-z0-9\!\#\$\&\-\^\_\+\.]{0,126}(;[a-z0-9\-]+\=[a-z0-9\-]+)?)?(;base64)?,[a-z0-9\!\$\&\\\'\,\(\)\*\+\,\;\=\-\.\_\~\:\@\/\?\%\s]*\s*$/i', $data)) {
             throw NotNormalizableValueException::createForUnexpectedDataType('The provided "data:" URI is not valid.', $data, ['string'], $context['deserialization_path'] ?? null, true);
@@ -122,7 +122,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null)
+    public function supportsDenormalization($data, string $type, ?string $format = null)
     {
         return isset(self::SUPPORTED_TYPES[$type]);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/DateIntervalNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/DateIntervalNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/DateIntervalNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/DateIntervalNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,7 +12,7 @@
 namespace Symfony\Component\Serializer\Normalizer;
 
 use Symfony\Component\Serializer\Exception\InvalidArgumentException;
-use Symfony\Component\Serializer\Exception\UnexpectedValueException;
+use Symfony\Component\Serializer\Exception\NotNormalizableValueException;
 
 /**
  * Normalizes an instance of {@see \DateInterval} to an interval string.
@@ -40,7 +40,7 @@
      *
      * @throws InvalidArgumentException
      */
-    public function normalize($object, string $format = null, array $context = [])
+    public function normalize($object, ?string $format = null, array $context = [])
     {
         if (!$object instanceof \DateInterval) {
             throw new InvalidArgumentException('The object must be an instance of "\DateInterval".');
@@ -52,7 +52,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null)
+    public function supportsNormalization($data, ?string $format = null)
     {
         return $data instanceof \DateInterval;
     }
@@ -70,17 +70,16 @@
      *
      * @return \DateInterval
      *
-     * @throws InvalidArgumentException
-     * @throws UnexpectedValueException
+     * @throws NotNormalizableValueException
      */
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
         if (!\is_string($data)) {
-            throw new InvalidArgumentException(sprintf('Data expected to be a string, "%s" given.', get_debug_type($data)));
+            throw NotNormalizableValueException::createForUnexpectedDataType('Data expected to be a string.', $data, ['string'], $context['deserialization_path'] ?? null, true);
         }
 
         if (!$this->isISO8601($data)) {
-            throw new UnexpectedValueException('Expected a valid ISO 8601 interval string.');
+            throw NotNormalizableValueException::createForUnexpectedDataType('Expected a valid ISO 8601 interval string.', $data, ['string'], $context['deserialization_path'] ?? null, true);
         }
 
         $dateIntervalFormat = $context[self::FORMAT_KEY] ?? $this->defaultContext[self::FORMAT_KEY];
@@ -98,7 +97,7 @@
         }
         $valuePattern = '/^'.$signPattern.preg_replace('/%([yYmMdDhHiIsSwW])(\w)/', '(?:(?P<$1>\d+)$2)?', preg_replace('/(T.*)$/', '($1)?', $dateIntervalFormat)).'$/';
         if (!preg_match($valuePattern, $data)) {
-            throw new UnexpectedValueException(sprintf('Value "%s" contains intervals not accepted by format "%s".', $data, $dateIntervalFormat));
+            throw NotNormalizableValueException::createForUnexpectedDataType(sprintf('Value "%s" contains intervals not accepted by format "%s".', $data, $dateIntervalFormat), $data, ['string'], $context['deserialization_path'] ?? null, false);
         }
 
         try {
@@ -115,20 +114,24 @@
 
             return new \DateInterval($data);
         } catch (\Exception $e) {
-            throw new UnexpectedValueException($e->getMessage(), $e->getCode(), $e);
+            throw NotNormalizableValueException::createForUnexpectedDataType($e->getMessage(), $data, ['string'], $context['deserialization_path'] ?? null, false, $e->getCode(), $e);
         }
     }
 
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null)
+    public function supportsDenormalization($data, string $type, ?string $format = null)
     {
         return \DateInterval::class === $type;
     }
 
     private function isISO8601(string $string): bool
     {
+        if (\PHP_VERSION_ID >= 80000) {
+            return preg_match('/^[\-+]?P(?=\w*(?:\d|%\w))(?:\d+Y|%[yY]Y)?(?:\d+M|%[mM]M)?(?:\d+W|%[wW]W)?(?:\d+D|%[dD]D)?(?:T(?:\d+H|[hH]H)?(?:\d+M|[iI]M)?(?:\d+S|[sS]S)?)?$/', $string);
+        }
+
         return preg_match('/^[\-+]?P(?=\w*(?:\d|%\w))(?:\d+Y|%[yY]Y)?(?:\d+M|%[mM]M)?(?:(?:\d+D|%[dD]D)|(?:\d+W|%[wW]W))?(?:T(?:\d+H|[hH]H)?(?:\d+M|[iI]M)?(?:\d+S|[sS]S)?)?$/', $string);
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/DateTimeNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/DateTimeNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/DateTimeNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/DateTimeNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -54,7 +54,7 @@
      *
      * @throws InvalidArgumentException
      */
-    public function normalize($object, string $format = null, array $context = [])
+    public function normalize($object, ?string $format = null, array $context = [])
     {
         if (!$object instanceof \DateTimeInterface) {
             throw new InvalidArgumentException('The object must implement the "\DateTimeInterface".');
@@ -74,7 +74,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null)
+    public function supportsNormalization($data, ?string $format = null)
     {
         return $data instanceof \DateTimeInterface;
     }
@@ -86,16 +86,23 @@
      *
      * @throws NotNormalizableValueException
      */
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
-        $dateTimeFormat = $context[self::FORMAT_KEY] ?? null;
-        $timezone = $this->getTimezone($context);
+        if (\is_int($data) || \is_float($data)) {
+            switch ($context[self::FORMAT_KEY] ?? $this->defaultContext[self::FORMAT_KEY] ?? null) {
+                case 'U': $data = sprintf('%d', $data); break;
+                case 'U.u': $data = sprintf('%.6F', $data); break;
+            }
+        }
 
-        if (null === $data || !\is_string($data) || '' === trim($data)) {
+        if (!\is_string($data) || '' === trim($data)) {
             throw NotNormalizableValueException::createForUnexpectedDataType('The data is either not an string, an empty string, or null; you should pass a string that can be parsed with the passed format or a valid DateTime string.', $data, [Type::BUILTIN_TYPE_STRING], $context['deserialization_path'] ?? null, true);
         }
 
         try {
+            $timezone = $this->getTimezone($context);
+            $dateTimeFormat = $context[self::FORMAT_KEY] ?? null;
+
             if (null !== $dateTimeFormat) {
                 $object = \DateTime::class === $type ? \DateTime::createFromFormat($dateTimeFormat, $data, $timezone) : \DateTimeImmutable::createFromFormat($dateTimeFormat, $data, $timezone);
 
@@ -129,7 +136,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null)
+    public function supportsDenormalization($data, string $type, ?string $format = null)
     {
         return isset(self::SUPPORTED_TYPES[$type]);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/DateTimeZoneNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/DateTimeZoneNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/DateTimeZoneNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/DateTimeZoneNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
      *
      * @throws InvalidArgumentException
      */
-    public function normalize($object, string $format = null, array $context = [])
+    public function normalize($object, ?string $format = null, array $context = [])
     {
         if (!$object instanceof \DateTimeZone) {
             throw new InvalidArgumentException('The object must be an instance of "\DateTimeZone".');
@@ -41,7 +41,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null)
+    public function supportsNormalization($data, ?string $format = null)
     {
         return $data instanceof \DateTimeZone;
     }
@@ -53,7 +53,7 @@
      *
      * @throws NotNormalizableValueException
      */
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
         if ('' === $data || null === $data) {
             throw NotNormalizableValueException::createForUnexpectedDataType('The data is either an empty string or null, you should pass a string that can be parsed as a DateTimeZone.', $data, [Type::BUILTIN_TYPE_STRING], $context['deserialization_path'] ?? null, true);
@@ -69,7 +69,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null)
+    public function supportsDenormalization($data, string $type, ?string $format = null)
     {
         return \DateTimeZone::class === $type;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/DenormalizableInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/DenormalizableInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/DenormalizableInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/DenormalizableInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,5 +34,5 @@
      *                                                  differently based on different input formats
      * @param array                       $context      Options for denormalizing
      */
-    public function denormalize(DenormalizerInterface $denormalizer, $data, string $format = null, array $context = []);
+    public function denormalize(DenormalizerInterface $denormalizer, $data, ?string $format = null, array $context = []);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/DenormalizerInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/DenormalizerInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/DenormalizerInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/DenormalizerInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,7 +44,7 @@
      * @throws RuntimeException         Occurs if the class cannot be instantiated
      * @throws ExceptionInterface       Occurs for all the other cases of errors
      */
-    public function denormalize($data, string $type, string $format = null, array $context = []);
+    public function denormalize($data, string $type, ?string $format = null, array $context = []);
 
     /**
      * Checks whether the given class is supported for denormalization by this normalizer.
@@ -55,5 +55,5 @@
      *
      * @return bool
      */
-    public function supportsDenormalization($data, string $type, string $format = null);
+    public function supportsDenormalization($data, string $type, ?string $format = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/FormErrorNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/FormErrorNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/FormErrorNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/FormErrorNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     /**
      * {@inheritdoc}
      */
-    public function normalize($object, string $format = null, array $context = []): array
+    public function normalize($object, ?string $format = null, array $context = []): array
     {
         $data = [
             'title' => $context[self::TITLE] ?? 'Validation Failed',
@@ -44,7 +44,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null): bool
+    public function supportsNormalization($data, ?string $format = null): bool
     {
         return $data instanceof FormInterface && $data->isSubmitted() && !$data->isValid();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,22 +36,23 @@
  */
 class GetSetMethodNormalizer extends AbstractObjectNormalizer
 {
+    private static $reflectionCache = [];
     private static $setterAccessibleCache = [];
 
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null)
+    public function supportsNormalization($data, ?string $format = null)
     {
-        return parent::supportsNormalization($data, $format) && $this->supports(\get_class($data));
+        return parent::supportsNormalization($data, $format) && $this->supports(\get_class($data), true);
     }
 
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null)
+    public function supportsDenormalization($data, string $type, ?string $format = null)
     {
-        return parent::supportsDenormalization($data, $type, $format) && $this->supports($type);
+        return parent::supportsDenormalization($data, $type, $format) && $this->supports($type, false);
     }
 
     /**
@@ -63,14 +64,22 @@
     }
 
     /**
-     * Checks if the given class has any getter method.
+     * Checks if the given class has any getter or setter method.
      */
-    private function supports(string $class): bool
+    private function supports(string $class, bool $readAttributes): bool
     {
-        $class = new \ReflectionClass($class);
-        $methods = $class->getMethods(\ReflectionMethod::IS_PUBLIC);
-        foreach ($methods as $method) {
-            if ($this->isGetMethod($method)) {
+        if (null !== $this->classDiscriminatorResolver && $this->classDiscriminatorResolver->getMappingForClass($class)) {
+            return true;
+        }
+
+        if (!isset(self::$reflectionCache[$class])) {
+            self::$reflectionCache[$class] = new \ReflectionClass($class);
+        }
+
+        $reflection = self::$reflectionCache[$class];
+
+        foreach ($reflection->getMethods(\ReflectionMethod::IS_PUBLIC) as $reflectionMethod) {
+            if ($readAttributes ? $this->isGetMethod($reflectionMethod) : $this->isSetMethod($reflectionMethod)) {
                 return true;
             }
         }
@@ -92,9 +101,20 @@
     }
 
     /**
+     * Checks if a method's name matches /^set.+$/ and can be called non-statically with one parameter.
+     */
+    private function isSetMethod(\ReflectionMethod $method): bool
+    {
+        return !$method->isStatic()
+            && (\PHP_VERSION_ID < 80000 || !$method->getAttributes(Ignore::class))
+            && 0 < $method->getNumberOfParameters()
+            && str_starts_with($method->name, 'set');
+    }
+
+    /**
      * {@inheritdoc}
      */
-    protected function extractAttributes(object $object, string $format = null, array $context = [])
+    protected function extractAttributes(object $object, ?string $format = null, array $context = [])
     {
         $reflectionObject = new \ReflectionObject($object);
         $reflectionMethods = $reflectionObject->getMethods(\ReflectionMethod::IS_PUBLIC);
@@ -118,21 +138,19 @@
     /**
      * {@inheritdoc}
      */
-    protected function getAttributeValue(object $object, string $attribute, string $format = null, array $context = [])
+    protected function getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = [])
     {
-        $ucfirsted = ucfirst($attribute);
-
-        $getter = 'get'.$ucfirsted;
+        $getter = 'get'.$attribute;
         if (method_exists($object, $getter) && \is_callable([$object, $getter])) {
             return $object->$getter();
         }
 
-        $isser = 'is'.$ucfirsted;
+        $isser = 'is'.$attribute;
         if (method_exists($object, $isser) && \is_callable([$object, $isser])) {
             return $object->$isser();
         }
 
-        $haser = 'has'.$ucfirsted;
+        $haser = 'has'.$attribute;
         if (method_exists($object, $haser) && \is_callable([$object, $haser])) {
             return $object->$haser();
         }
@@ -143,9 +161,9 @@
     /**
      * {@inheritdoc}
      */
-    protected function setAttributeValue(object $object, string $attribute, $value, string $format = null, array $context = [])
+    protected function setAttributeValue(object $object, string $attribute, $value, ?string $format = null, array $context = [])
     {
-        $setter = 'set'.ucfirst($attribute);
+        $setter = 'set'.$attribute;
         $key = \get_class($object).':'.$setter;
 
         if (!isset(self::$setterAccessibleCache[$key])) {
@@ -156,4 +174,48 @@
             $object->$setter($value);
         }
     }
+
+    protected function isAllowedAttribute($classOrObject, string $attribute, ?string $format = null, array $context = [])
+    {
+        if (!parent::isAllowedAttribute($classOrObject, $attribute, $format, $context)) {
+            return false;
+        }
+
+        $class = \is_object($classOrObject) ? \get_class($classOrObject) : $classOrObject;
+
+        if (!isset(self::$reflectionCache[$class])) {
+            self::$reflectionCache[$class] = new \ReflectionClass($class);
+        }
+
+        $reflection = self::$reflectionCache[$class];
+
+        if ($context['_read_attributes'] ?? true) {
+            foreach (['get', 'is', 'has'] as $getterPrefix) {
+                $getter = $getterPrefix.$attribute;
+                $reflectionMethod = $reflection->hasMethod($getter) ? $reflection->getMethod($getter) : null;
+                if ($reflectionMethod && $this->isGetMethod($reflectionMethod)) {
+                    return true;
+                }
+            }
+
+            return false;
+        }
+
+        $setter = 'set'.$attribute;
+        if ($reflection->hasMethod($setter) && $this->isSetMethod($reflection->getMethod($setter))) {
+            return true;
+        }
+
+        $constructor = $reflection->getConstructor();
+
+        if ($constructor && $constructor->isPublic()) {
+            foreach ($constructor->getParameters() as $parameter) {
+                if ($parameter->getName() === $attribute) {
+                    return true;
+                }
+            }
+        }
+
+        return false;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/JsonSerializableNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/JsonSerializableNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/JsonSerializableNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/JsonSerializableNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     /**
      * {@inheritdoc}
      */
-    public function normalize($object, string $format = null, array $context = [])
+    public function normalize($object, ?string $format = null, array $context = [])
     {
         if ($this->isCircularReference($object, $context)) {
             return $this->handleCircularReference($object, $format, $context);
@@ -44,7 +44,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null)
+    public function supportsNormalization($data, ?string $format = null)
     {
         return $data instanceof \JsonSerializable;
     }
@@ -52,7 +52,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null)
+    public function supportsDenormalization($data, string $type, ?string $format = null)
     {
         return false;
     }
@@ -60,7 +60,7 @@
     /**
      * {@inheritdoc}
      */
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
         throw new LogicException(sprintf('Cannot denormalize with "%s".', \JsonSerializable::class));
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/MimeMessageNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/MimeMessageNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/MimeMessageNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/MimeMessageNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,6 +17,7 @@
 use Symfony\Component\Mime\Header\UnstructuredHeader;
 use Symfony\Component\Mime\Message;
 use Symfony\Component\Mime\Part\AbstractPart;
+use Symfony\Component\Mime\RawMessage;
 use Symfony\Component\Serializer\SerializerAwareInterface;
 use Symfony\Component\Serializer\SerializerInterface;
 
@@ -52,7 +53,7 @@
     /**
      * {@inheritdoc}
      */
-    public function normalize($object, string $format = null, array $context = [])
+    public function normalize($object, ?string $format = null, array $context = [])
     {
         if ($object instanceof Headers) {
             $ret = [];
@@ -63,21 +64,24 @@
             return $ret;
         }
 
+        $ret = $this->normalizer->normalize($object, $format, $context);
+
         if ($object instanceof AbstractPart) {
-            $ret = $this->normalizer->normalize($object, $format, $context);
             $ret['class'] = \get_class($object);
             unset($ret['seekable'], $ret['cid'], $ret['handle']);
+        }
 
-            return $ret;
+        if ($object instanceof RawMessage && \array_key_exists('message', $ret) && null === $ret['message']) {
+            unset($ret['message']);
         }
 
-        return $this->normalizer->normalize($object, $format, $context);
+        return $ret;
     }
 
     /**
      * {@inheritdoc}
      */
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
         if (Headers::class === $type) {
             $ret = [];
@@ -93,6 +97,7 @@
         if (AbstractPart::class === $type) {
             $type = $data['class'];
             unset($data['class']);
+            $data['headers'] = $this->serializer->denormalize($data['headers'], Headers::class, $format, $context);
         }
 
         return $this->normalizer->denormalize($data, $type, $format, $context);
@@ -101,7 +106,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null): bool
+    public function supportsNormalization($data, ?string $format = null): bool
     {
         return $data instanceof Message || $data instanceof Headers || $data instanceof HeaderInterface || $data instanceof Address || $data instanceof AbstractPart;
     }
@@ -109,7 +114,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null): bool
+    public function supportsDenormalization($data, string $type, ?string $format = null): bool
     {
         return is_a($type, Message::class, true) || Headers::class === $type || AbstractPart::class === $type;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/NormalizableInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/NormalizableInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/NormalizableInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/NormalizableInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,5 +35,5 @@
      *
      * @return array|string|int|float|bool
      */
-    public function normalize(NormalizerInterface $normalizer, string $format = null, array $context = []);
+    public function normalize(NormalizerInterface $normalizer, ?string $format = null, array $context = []);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/NormalizerInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/NormalizerInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/NormalizerInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/NormalizerInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
      * @throws LogicException             Occurs when the normalizer is not called in an expected context
      * @throws ExceptionInterface         Occurs for all the other cases of errors
      */
-    public function normalize($object, string $format = null, array $context = []);
+    public function normalize($object, ?string $format = null, array $context = []);
 
     /**
      * Checks whether the given class is supported for normalization by this normalizer.
@@ -46,5 +46,5 @@
      *
      * @return bool
      */
-    public function supportsNormalization($data, string $format = null);
+    public function supportsNormalization($data, ?string $format = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,7 +14,11 @@
 use Symfony\Component\PropertyAccess\Exception\NoSuchPropertyException;
 use Symfony\Component\PropertyAccess\PropertyAccess;
 use Symfony\Component\PropertyAccess\PropertyAccessorInterface;
+use Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor;
+use Symfony\Component\PropertyInfo\PropertyInfoExtractorInterface;
 use Symfony\Component\PropertyInfo\PropertyTypeExtractorInterface;
+use Symfony\Component\PropertyInfo\PropertyWriteInfo;
+use Symfony\Component\Serializer\Annotation\Ignore;
 use Symfony\Component\Serializer\Exception\LogicException;
 use Symfony\Component\Serializer\Mapping\AttributeMetadata;
 use Symfony\Component\Serializer\Mapping\ClassDiscriminatorResolverInterface;
@@ -28,13 +32,15 @@
  */
 class ObjectNormalizer extends AbstractObjectNormalizer
 {
-    protected $propertyAccessor;
+    private static $reflectionCache = [];
 
-    private $discriminatorCache = [];
+    protected $propertyAccessor;
+    protected $propertyInfoExtractor;
+    private $writeInfoExtractor;
 
     private $objectClassResolver;
 
-    public function __construct(ClassMetadataFactoryInterface $classMetadataFactory = null, NameConverterInterface $nameConverter = null, PropertyAccessorInterface $propertyAccessor = null, PropertyTypeExtractorInterface $propertyTypeExtractor = null, ClassDiscriminatorResolverInterface $classDiscriminatorResolver = null, callable $objectClassResolver = null, array $defaultContext = [])
+    public function __construct(?ClassMetadataFactoryInterface $classMetadataFactory = null, ?NameConverterInterface $nameConverter = null, ?PropertyAccessorInterface $propertyAccessor = null, ?PropertyTypeExtractorInterface $propertyTypeExtractor = null, ?ClassDiscriminatorResolverInterface $classDiscriminatorResolver = null, ?callable $objectClassResolver = null, array $defaultContext = [], ?PropertyInfoExtractorInterface $propertyInfoExtractor = null)
     {
         if (!class_exists(PropertyAccess::class)) {
             throw new LogicException('The ObjectNormalizer class requires the "PropertyAccess" component. Install "symfony/property-access" to use it.');
@@ -47,6 +53,9 @@
         $this->objectClassResolver = $objectClassResolver ?? function ($class) {
             return \is_object($class) ? \get_class($class) : $class;
         };
+
+        $this->propertyInfoExtractor = $propertyInfoExtractor ?: new ReflectionExtractor();
+        $this->writeInfoExtractor = new ReflectionExtractor();
     }
 
     /**
@@ -60,7 +69,7 @@
     /**
      * {@inheritdoc}
      */
-    protected function extractAttributes(object $object, string $format = null, array $context = [])
+    protected function extractAttributes(object $object, ?string $format = null, array $context = [])
     {
         if (\stdClass::class === \get_class($object)) {
             return array_keys((array) $object);
@@ -126,24 +135,22 @@
     /**
      * {@inheritdoc}
      */
-    protected function getAttributeValue(object $object, string $attribute, string $format = null, array $context = [])
+    protected function getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = [])
     {
-        $cacheKey = \get_class($object);
-        if (!\array_key_exists($cacheKey, $this->discriminatorCache)) {
-            $this->discriminatorCache[$cacheKey] = null;
-            if (null !== $this->classDiscriminatorResolver) {
-                $mapping = $this->classDiscriminatorResolver->getMappingForMappedObject($object);
-                $this->discriminatorCache[$cacheKey] = null === $mapping ? null : $mapping->getTypeProperty();
-            }
+        $discriminatorProperty = null;
+        if (null !== $this->classDiscriminatorResolver && null !== $mapping = $this->classDiscriminatorResolver->getMappingForMappedObject($object)) {
+            $discriminatorProperty = $mapping->getTypeProperty();
         }
 
-        return $attribute === $this->discriminatorCache[$cacheKey] ? $this->classDiscriminatorResolver->getTypeForMappedObject($object) : $this->propertyAccessor->getValue($object, $attribute);
+        return $attribute === $discriminatorProperty
+            ? $this->classDiscriminatorResolver->getTypeForMappedObject($object)
+            : $this->propertyAccessor->getValue($object, $attribute);
     }
 
     /**
      * {@inheritdoc}
      */
-    protected function setAttributeValue(object $object, string $attribute, $value, string $format = null, array $context = [])
+    protected function setAttributeValue(object $object, string $attribute, $value, ?string $format = null, array $context = [])
     {
         try {
             $this->propertyAccessor->setValue($object, $attribute, $value);
@@ -178,4 +185,49 @@
 
         return $allowedAttributes;
     }
+
+    protected function isAllowedAttribute($classOrObject, string $attribute, ?string $format = null, array $context = [])
+    {
+        if (!parent::isAllowedAttribute($classOrObject, $attribute, $format, $context)) {
+            return false;
+        }
+        $class = \is_object($classOrObject) ? \get_class($classOrObject) : $classOrObject;
+
+        if ($context['_read_attributes'] ?? true) {
+            return (\is_object($classOrObject) && $this->propertyAccessor->isReadable($classOrObject, $attribute)) || $this->propertyInfoExtractor->isReadable($class, $attribute) || $this->hasAttributeAccessorMethod($class, $attribute);
+        }
+
+        if (str_contains($attribute, '.')) {
+            return true;
+        }
+
+        if ($this->propertyInfoExtractor->isWritable($class, $attribute)) {
+            return true;
+        }
+
+        if (($writeInfo = $this->writeInfoExtractor->getWriteInfo($class, $attribute)) && PropertyWriteInfo::TYPE_NONE !== $writeInfo->getType()) {
+            return true;
+        }
+
+        return false;
+    }
+
+    private function hasAttributeAccessorMethod(string $class, string $attribute): bool
+    {
+        if (!isset(self::$reflectionCache[$class])) {
+            self::$reflectionCache[$class] = new \ReflectionClass($class);
+        }
+
+        $reflection = self::$reflectionCache[$class];
+
+        if (!$reflection->hasMethod($attribute)) {
+            return false;
+        }
+
+        $method = $reflection->getMethod($attribute);
+
+        return !$method->isStatic()
+            && (\PHP_VERSION_ID < 80000 || !$method->getAttributes(Ignore::class))
+            && !$method->getNumberOfRequiredParameters();
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/ObjectToPopulateTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/ObjectToPopulateTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/ObjectToPopulateTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/ObjectToPopulateTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
      * @param string|null $key   They in which to look for the object to populate.
      *                           Keeps backwards compatibility with `AbstractNormalizer`.
      */
-    protected function extractObjectToPopulate(string $class, array $context, string $key = null): ?object
+    protected function extractObjectToPopulate(string $class, array $context, ?string $key = null): ?object
     {
         $key = $key ?? AbstractNormalizer::OBJECT_TO_POPULATE;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/ProblemNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/ProblemNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/ProblemNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/ProblemNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,7 +41,7 @@
      *
      * @return array
      */
-    public function normalize($object, string $format = null, array $context = [])
+    public function normalize($object, ?string $format = null, array $context = [])
     {
         if (!$object instanceof FlattenException) {
             throw new InvalidArgumentException(sprintf('The object must implement "%s".', FlattenException::class));
@@ -67,7 +67,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null): bool
+    public function supportsNormalization($data, ?string $format = null): bool
     {
         return $data instanceof FlattenException;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/PropertyNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/PropertyNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/PropertyNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/PropertyNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null)
+    public function supportsNormalization($data, ?string $format = null)
     {
         return parent::supportsNormalization($data, $format) && $this->supports(\get_class($data));
     }
@@ -43,7 +43,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null)
+    public function supportsDenormalization($data, string $type, ?string $format = null)
     {
         return parent::supportsDenormalization($data, $type, $format) && $this->supports($type);
     }
@@ -61,6 +61,10 @@
      */
     private function supports(string $class): bool
     {
+        if (null !== $this->classDiscriminatorResolver && $this->classDiscriminatorResolver->getMappingForClass($class)) {
+            return true;
+        }
+
         $class = new \ReflectionClass($class);
 
         // We look for at least one non-static property
@@ -78,7 +82,7 @@
     /**
      * {@inheritdoc}
      */
-    protected function isAllowedAttribute($classOrObject, string $attribute, string $format = null, array $context = [])
+    protected function isAllowedAttribute($classOrObject, string $attribute, ?string $format = null, array $context = [])
     {
         if (!parent::isAllowedAttribute($classOrObject, $attribute, $format, $context)) {
             return false;
@@ -99,7 +103,7 @@
     /**
      * {@inheritdoc}
      */
-    protected function extractAttributes(object $object, string $format = null, array $context = [])
+    protected function extractAttributes(object $object, ?string $format = null, array $context = [])
     {
         $reflectionObject = new \ReflectionObject($object);
         $attributes = [];
@@ -120,7 +124,7 @@
     /**
      * {@inheritdoc}
      */
-    protected function getAttributeValue(object $object, string $attribute, string $format = null, array $context = [])
+    protected function getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = [])
     {
         try {
             $reflectionProperty = $this->getReflectionProperty($object, $attribute);
@@ -154,7 +158,7 @@
     /**
      * {@inheritdoc}
      */
-    protected function setAttributeValue(object $object, string $attribute, $value, string $format = null, array $context = [])
+    protected function setAttributeValue(object $object, string $attribute, $value, ?string $format = null, array $context = [])
     {
         try {
             $reflectionProperty = $this->getReflectionProperty($object, $attribute);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/UidNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/UidNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/UidNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/UidNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
     public const NORMALIZATION_FORMAT_CANONICAL = 'canonical';
     public const NORMALIZATION_FORMAT_BASE58 = 'base58';
     public const NORMALIZATION_FORMAT_BASE32 = 'base32';
-    public const NORMALIZATION_FORMAT_RFC4122 = 'rfc4122';
+    public const NORMALIZATION_FORMAT_RFC4122 = 'rfc4122'; // RFC 9562 obsoleted RFC 4122 but the format is the same
 
     private $defaultContext = [
         self::NORMALIZATION_FORMAT_KEY => self::NORMALIZATION_FORMAT_CANONICAL,
@@ -40,7 +40,7 @@
      *
      * @param AbstractUid $object
      */
-    public function normalize($object, string $format = null, array $context = [])
+    public function normalize($object, ?string $format = null, array $context = [])
     {
         switch ($context[self::NORMALIZATION_FORMAT_KEY] ?? $this->defaultContext[self::NORMALIZATION_FORMAT_KEY]) {
             case self::NORMALIZATION_FORMAT_CANONICAL:
@@ -59,7 +59,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null): bool
+    public function supportsNormalization($data, ?string $format = null): bool
     {
         return $data instanceof AbstractUid;
     }
@@ -67,7 +67,7 @@
     /**
      * {@inheritdoc}
      */
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
         try {
             return AbstractUid::class !== $type ? $type::fromString($data) : Uuid::fromString($data);
@@ -85,7 +85,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null): bool
+    public function supportsDenormalization($data, string $type, ?string $format = null): bool
     {
         return is_a($type, AbstractUid::class, true);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/UnwrappingDenormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/UnwrappingDenormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Normalizer/UnwrappingDenormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Normalizer/UnwrappingDenormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
 
     private $propertyAccessor;
 
-    public function __construct(PropertyAccessorInterface $propertyAccessor = null)
+    public function __construct(?PropertyAccessorInterface $propertyAccessor = null)
     {
         $this->propertyAccessor = $propertyAccessor ?? PropertyAccess::createPropertyAccessor();
     }
@@ -35,7 +35,7 @@
     /**
      * {@inheritdoc}
      */
-    public function denormalize($data, $class, string $format = null, array $context = [])
+    public function denormalize($data, $class, ?string $format = null, array $context = [])
     {
         $propertyPath = $context[self::UNWRAP_PATH];
         $context['unwrapped'] = true;
@@ -54,7 +54,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, $type, string $format = null, array $context = []): bool
+    public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool
     {
         return \array_key_exists(self::UNWRAP_PATH, $context) && !isset($context['unwrapped']);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Serializer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Serializer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Serializer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Serializer.php	2026-05-20 10:22:01.000000000 +0200
@@ -154,7 +154,7 @@
     /**
      * {@inheritdoc}
      */
-    public function normalize($data, string $format = null, array $context = [])
+    public function normalize($data, ?string $format = null, array $context = [])
     {
         // If a normalizer supports the given data, use it
         if ($normalizer = $this->getNormalizer($data, $format, $context)) {
@@ -197,8 +197,9 @@
      * {@inheritdoc}
      *
      * @throws NotNormalizableValueException
+     * @throws PartialDenormalizationException Occurs when one or more properties of $type fails to denormalize
      */
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
         if (isset($context[DenormalizerInterface::COLLECT_DENORMALIZATION_ERRORS], $context['not_normalizable_value_exceptions'])) {
             throw new LogicException('Passing a value for "not_normalizable_value_exceptions" context key is not allowed.');
@@ -228,8 +229,20 @@
             $context['not_normalizable_value_exceptions'] = [];
             $errors = &$context['not_normalizable_value_exceptions'];
             $denormalized = $normalizer->denormalize($data, $type, $format, $context);
+
             if ($errors) {
-                throw new PartialDenormalizationException($denormalized, $errors);
+                // merge errors so that one path has only one error
+                $uniqueErrors = [];
+                foreach ($errors as $error) {
+                    if (null === $error->getPath()) {
+                        $uniqueErrors[] = $error;
+                        continue;
+                    }
+
+                    $uniqueErrors[$error->getPath()] = $uniqueErrors[$error->getPath()] ?? $error;
+                }
+
+                throw new PartialDenormalizationException($denormalized, array_values($uniqueErrors));
             }
 
             return $denormalized;
@@ -241,7 +254,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null, array $context = [])
+    public function supportsNormalization($data, ?string $format = null, array $context = [])
     {
         return null !== $this->getNormalizer($data, $format, $context);
     }
@@ -249,7 +262,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null, array $context = [])
+    public function supportsDenormalization($data, string $type, ?string $format = null, array $context = [])
     {
         return isset(self::SCALAR_TYPES[$type]) || null !== $this->getDenormalizer($data, $type, $format, $context);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Annotation/ContextTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Annotation/ContextTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Annotation/ContextTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Annotation/ContextTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -199,7 +199,7 @@
 DUMP
         ];
 
-        yield 'named arguemnts: with groups option as array' => [
+        yield 'named arguments: with groups option as array' => [
             function () { return new Context(...['context' => ['foo' => 'bar'], 'groups' => ['a', 'b']]); },
             <<<DUMP
 Symfony\Component\Serializer\Annotation\Context {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/DeserializeNestedArrayOfObjectsTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/DeserializeNestedArrayOfObjectsTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/DeserializeNestedArrayOfObjectsTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/DeserializeNestedArrayOfObjectsTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,7 +35,6 @@
      */
     public function testPropertyPhpDoc($class)
     {
-        // GIVEN
         $json = <<<EOF
 {
     "animals": [
@@ -47,13 +46,62 @@
             new ObjectNormalizer(null, null, null, new PhpDocExtractor()),
             new ArrayDenormalizer(),
         ], ['json' => new JsonEncoder()]);
-        // WHEN
-        /** @var Zoo $zoo */
+
+        /** @var Zoo|ZooImmutable $zoo */
         $zoo = $serializer->deserialize($json, $class, 'json');
-        // THEN
+
         self::assertCount(1, $zoo->getAnimals());
         self::assertInstanceOf(Animal::class, $zoo->getAnimals()[0]);
     }
+
+    public function testPropertyPhpDocWithKeyTypes()
+    {
+        $json = <<<EOF
+{
+    "animalsInt": [
+        {"name": "Bug"}
+    ],
+    "animalsString": {
+        "animal1": {"name": "Bug"}
+    },
+    "animalsUnion": {
+        "animal2": {"name": "Bug"},
+        "2": {"name": "Dog"}
+    },
+    "animalsGenerics": {
+        "animal3": {"name": "Bug"},
+        "3": {"name": "Dog"}
+    }
+}
+EOF;
+        $serializer = new Serializer([
+            new ObjectNormalizer(null, null, null, new PhpDocExtractor()),
+            new ArrayDenormalizer(),
+        ], ['json' => new JsonEncoder()]);
+
+        /** @var ZooWithKeyTypes $zoo */
+        $zoo = $serializer->deserialize($json, ZooWithKeyTypes::class, 'json');
+
+        self::assertCount(1, $zoo->animalsInt);
+        self::assertArrayHasKey(0, $zoo->animalsInt);
+        self::assertInstanceOf(Animal::class, $zoo->animalsInt[0]);
+
+        self::assertCount(1, $zoo->animalsString);
+        self::assertArrayHasKey('animal1', $zoo->animalsString);
+        self::assertInstanceOf(Animal::class, $zoo->animalsString['animal1']);
+
+        self::assertCount(2, $zoo->animalsUnion);
+        self::assertArrayHasKey('animal2', $zoo->animalsUnion);
+        self::assertInstanceOf(Animal::class, $zoo->animalsUnion['animal2']);
+        self::assertArrayHasKey(2, $zoo->animalsUnion);
+        self::assertInstanceOf(Animal::class, $zoo->animalsUnion[2]);
+
+        self::assertCount(2, $zoo->animalsGenerics);
+        self::assertArrayHasKey('animal3', $zoo->animalsGenerics);
+        self::assertInstanceOf(Animal::class, $zoo->animalsGenerics['animal3']);
+        self::assertArrayHasKey(3, $zoo->animalsGenerics);
+        self::assertInstanceOf(Animal::class, $zoo->animalsGenerics[3]);
+    }
 }
 
 class Zoo
@@ -100,16 +148,23 @@
     }
 }
 
+class ZooWithKeyTypes
+{
+    /** @var array<int, Animal> */
+    public $animalsInt = [];
+    /** @var array<string, Animal> */
+    public $animalsString = [];
+    /** @var array<int|string, Animal> */
+    public $animalsUnion = [];
+    /** @var \Traversable<Animal> */
+    public $animalsGenerics = [];
+}
+
 class Animal
 {
     /** @var string */
     private $name;
 
-    public function __construct()
-    {
-        echo '';
-    }
-
     public function getName(): ?string
     {
         return $this->name;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Encoder/CsvEncoderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Encoder/CsvEncoderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Encoder/CsvEncoderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Encoder/CsvEncoderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -158,7 +158,7 @@
         $this->encoder = new CsvEncoder([
             CsvEncoder::DELIMITER_KEY => ';',
             CsvEncoder::ENCLOSURE_KEY => "'",
-            CsvEncoder::ESCAPE_CHAR_KEY => '|',
+            CsvEncoder::ESCAPE_CHAR_KEY => \PHP_VERSION_ID < 70400 ? '|' : '',
             CsvEncoder::KEY_SEPARATOR_KEY => '-',
         ]);
 
@@ -184,7 +184,7 @@
             , $this->encoder->encode($value, 'csv', [
                 CsvEncoder::DELIMITER_KEY => ';',
                 CsvEncoder::ENCLOSURE_KEY => "'",
-                CsvEncoder::ESCAPE_CHAR_KEY => '|',
+                CsvEncoder::ESCAPE_CHAR_KEY => \PHP_VERSION_ID < 70400 ? '|' : '',
                 CsvEncoder::KEY_SEPARATOR_KEY => '-',
             ]));
     }
@@ -194,7 +194,7 @@
         $encoder = new CsvEncoder([
             CsvEncoder::DELIMITER_KEY => ';',
             CsvEncoder::ENCLOSURE_KEY => "'",
-            CsvEncoder::ESCAPE_CHAR_KEY => '|',
+            CsvEncoder::ESCAPE_CHAR_KEY => \PHP_VERSION_ID < 70400 ? '|' : '',
             CsvEncoder::KEY_SEPARATOR_KEY => '-',
         ]);
         $value = ['a' => 'he\'llo', 'c' => ['d' => 'foo']];
@@ -218,7 +218,13 @@
     {
         $data = $this->encoder->decode("\n\n", 'csv');
 
-        $this->assertSame([['' => null]], $data);
+        $this->assertSame([[0 => null]], $data);
+    }
+
+    public function testMultipleEmptyHeaderNamesWithSeparator()
+    {
+        $this->assertSame([['', [1 => '']]], $this->encoder->decode(',.
+,', 'csv'));
     }
 
     public function testEncodeVariableStructure()
@@ -577,7 +583,7 @@
         $this->encoder = new CsvEncoder([
             CsvEncoder::DELIMITER_KEY => ';',
             CsvEncoder::ENCLOSURE_KEY => "'",
-            CsvEncoder::ESCAPE_CHAR_KEY => '|',
+            CsvEncoder::ESCAPE_CHAR_KEY => \PHP_VERSION_ID < 70400 ? '|' : '',
             CsvEncoder::KEY_SEPARATOR_KEY => '-',
         ]);
 
@@ -599,7 +605,7 @@
             , 'csv', [
                 CsvEncoder::DELIMITER_KEY => ';',
                 CsvEncoder::ENCLOSURE_KEY => "'",
-                CsvEncoder::ESCAPE_CHAR_KEY => '|',
+                CsvEncoder::ESCAPE_CHAR_KEY => \PHP_VERSION_ID < 70400 ? '|' : '',
                 CsvEncoder::KEY_SEPARATOR_KEY => '-',
             ]));
     }
@@ -609,7 +615,7 @@
         $encoder = new CsvEncoder([
             CsvEncoder::DELIMITER_KEY => ';',
             CsvEncoder::ENCLOSURE_KEY => "'",
-            CsvEncoder::ESCAPE_CHAR_KEY => '|',
+            CsvEncoder::ESCAPE_CHAR_KEY => \PHP_VERSION_ID < 70400 ? '|' : '',
             CsvEncoder::KEY_SEPARATOR_KEY => '-',
             CsvEncoder::AS_COLLECTION_KEY => true, // Can be removed in 5.0
         ]);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Encoder/XmlEncoderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Encoder/XmlEncoderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Encoder/XmlEncoderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Encoder/XmlEncoderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -315,6 +315,21 @@
         $this->assertSame(['@index' => 0.123, '#' => 'Name'], $this->encoder->decode($source, 'xml'));
     }
 
+    public function testNoTypeCastRootAttribute()
+    {
+        $source = <<<XML
+<?xml version="1.0"?>
+<document a="123"></document>
+XML;
+
+        $data = $this->encoder->decode($source, 'xml', ['xml_type_cast_attributes' => false]);
+        $expected = [
+            '@a' => '123',
+            '#' => '',
+        ];
+        $this->assertSame($expected, $data);
+    }
+
     public function testNoTypeCastAttribute()
     {
         $source = <<<XML
@@ -435,6 +450,17 @@
         $array = $this->getNamespacedArray();
 
         $this->assertEquals($array, $this->encoder->decode($source, 'xml'));
+
+        $source = '<?xml version="1.0"?>'."\n".
+            '<response xmlns="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" app:foo="bar">'.
+            '</response>'."\n";
+
+        $this->assertEquals([
+            '@xmlns' => 'http://www.w3.org/2005/Atom',
+            '@xmlns:app' => 'http://www.w3.org/2007/app',
+            '@app:foo' => 'bar',
+            '#' => '',
+        ], $this->encoder->decode($source, 'xml'));
     }
 
     public function testDecodeScalarWithAttribute()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/AbstractNormalizerDummy.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/AbstractNormalizerDummy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/AbstractNormalizerDummy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/AbstractNormalizerDummy.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,14 +31,14 @@
     /**
      * {@inheritdoc}
      */
-    public function normalize($object, string $format = null, array $context = [])
+    public function normalize($object, ?string $format = null, array $context = [])
     {
     }
 
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null): bool
+    public function supportsNormalization($data, ?string $format = null): bool
     {
         return true;
     }
@@ -46,14 +46,14 @@
     /**
      * {@inheritdoc}
      */
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
     }
 
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null): bool
+    public function supportsDenormalization($data, string $type, ?string $format = null): bool
     {
         return true;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DenormalizableDummy.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DenormalizableDummy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DenormalizableDummy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DenormalizableDummy.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
 
 class DenormalizableDummy implements DenormalizableInterface
 {
-    public function denormalize(DenormalizerInterface $denormalizer, $data, string $format = null, array $context = [])
+    public function denormalize(DenormalizerInterface $denormalizer, $data, ?string $format = null, array $context = [])
     {
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyMessageInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyMessageInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyMessageInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyMessageInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,8 @@
 /**
  * @DiscriminatorMap(typeProperty="type", mapping={
  *    "one"="Symfony\Component\Serializer\Tests\Fixtures\DummyMessageNumberOne",
- *    "two"="Symfony\Component\Serializer\Tests\Fixtures\DummyMessageNumberTwo"
+ *    "two"="Symfony\Component\Serializer\Tests\Fixtures\DummyMessageNumberTwo",
+ *    "three"="Symfony\Component\Serializer\Tests\Fixtures\DummyMessageNumberThree"
  * })
  *
  * @author Samuel Roze <samuel.roze@gmail.com>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyMessageNumberThree.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyMessageNumberThree.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyMessageNumberThree.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyMessageNumberThree.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,19 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+/**
+ * @author Samuel Roze <samuel.roze@gmail.com>
+ */
+class DummyMessageNumberThree extends \stdClass implements DummyMessageInterface
+{
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyNullableInt.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyNullableInt.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyNullableInt.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyNullableInt.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+/**
+ * @author Nicolas PHILIPPE <nikophil@gmail.com>
+ */
+class DummyNullableInt
+{
+    public int|null $value = null;
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyObjectWithEnumProperty.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyObjectWithEnumProperty.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyObjectWithEnumProperty.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyObjectWithEnumProperty.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,10 @@
+<?php
+
+namespace Symfony\Component\Serializer\Tests\Fixtures;
+
+use Symfony\Component\Serializer\Tests\Fixtures\StringBackedEnumDummy;
+
+class DummyObjectWithEnumProperty
+{
+    public StringBackedEnumDummy $get;
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Dummy.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Dummy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Dummy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Dummy.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     public $baz;
     public $qux;
 
-    public function normalize(NormalizerInterface $normalizer, string $format = null, array $context = [])
+    public function normalize(NormalizerInterface $normalizer, ?string $format = null, array $context = [])
     {
         return [
             'foo' => $this->foo,
@@ -33,7 +33,7 @@
         ];
     }
 
-    public function denormalize(DenormalizerInterface $denormalizer, $data, string $format = null, array $context = [])
+    public function denormalize(DenormalizerInterface $denormalizer, $data, ?string $format = null, array $context = [])
     {
         $this->foo = $data['foo'];
         $this->bar = $data['bar'];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyString.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyString.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyString.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyString.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,29 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+use Symfony\Component\Serializer\Normalizer\DenormalizableInterface;
+use Symfony\Component\Serializer\Normalizer\DenormalizerInterface;
+
+/**
+ * @author Jeroen <github.com/Jeroeny>
+ */
+class DummyString implements DenormalizableInterface
+{
+    /** @var string $value */
+    public $value;
+
+    public function denormalize(DenormalizerInterface $denormalizer, $data, ?string $format = null, array $context = [])
+    {
+        $this->value = $data;
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithNotNormalizable.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithNotNormalizable.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithNotNormalizable.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithNotNormalizable.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+/**
+ * @author Jeroen <github.com/Jeroeny>
+ */
+class DummyWithNotNormalizable
+{
+    public function __construct(public NotNormalizableDummy|null $value)
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithObjectOrBool.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithObjectOrBool.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithObjectOrBool.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithObjectOrBool.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+/**
+ * @author Jeroen <github.com/Jeroeny>
+ */
+class DummyWithObjectOrBool
+{
+    public function __construct(public Php80WithPromotedTypedConstructor|bool $value)
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithObjectOrNull.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithObjectOrNull.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithObjectOrNull.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithObjectOrNull.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+/**
+ * @author Jeroen <github.com/Jeroeny>
+ */
+class DummyWithObjectOrNull
+{
+    public function __construct(public Php80WithPromotedTypedConstructor|null $value)
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithStringObject.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithStringObject.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithStringObject.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithStringObject.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+/**
+ * @author Jeroen <github.com/Jeroeny>
+ */
+class DummyWithStringObject
+{
+    public function __construct(public DummyString|null $value)
+    {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithWithVariadicParameterConstructor.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithWithVariadicParameterConstructor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithWithVariadicParameterConstructor.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithWithVariadicParameterConstructor.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,44 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+class DummyWithWithVariadicParameterConstructor
+{
+    private $foo;
+
+    private $bar;
+
+    private $baz;
+
+    public function __construct(string $foo, int $bar = 1, Dummy ...$baz)
+    {
+        $this->foo = $foo;
+        $this->bar = $bar;
+        $this->baz = $baz;
+    }
+
+    public function getFoo(): string
+    {
+        return $this->foo;
+    }
+
+    public function getBar(): int
+    {
+        return $this->bar;
+    }
+
+    /** @return Dummy[] */
+    public function getBaz(): array
+    {
+        return $this->baz;
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/EnvelopedMessageNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/EnvelopedMessageNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/EnvelopedMessageNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/EnvelopedMessageNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,14 +18,14 @@
  */
 class EnvelopedMessageNormalizer implements NormalizerInterface
 {
-    public function normalize($message, string $format = null, array $context = []): array
+    public function normalize($message, ?string $format = null, array $context = []): array
     {
         return [
             'text' => $message->text,
         ];
     }
 
-    public function supportsNormalization($data, string $format = null, array $context = []): bool
+    public function supportsNormalization($data, ?string $format = null, array $context = []): bool
     {
         return $data instanceof EnvelopedMessage;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/EnvelopeNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/EnvelopeNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/EnvelopeNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/EnvelopeNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     private $serializer;
 
-    public function normalize($envelope, string $format = null, array $context = []): array
+    public function normalize($envelope, ?string $format = null, array $context = []): array
     {
         $xmlContent = $this->serializer->serialize($envelope->message, 'xml');
 
@@ -31,7 +31,7 @@
         ];
     }
 
-    public function supportsNormalization($data, string $format = null, array $context = []): bool
+    public function supportsNormalization($data, ?string $format = null, array $context = []): bool
     {
         return $data instanceof EnvelopeObject;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/NormalizableTraversableDummy.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/NormalizableTraversableDummy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/NormalizableTraversableDummy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/NormalizableTraversableDummy.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
 
 class NormalizableTraversableDummy extends TraversableDummy implements NormalizableInterface, DenormalizableInterface
 {
-    public function normalize(NormalizerInterface $normalizer, string $format = null, array $context = [])
+    public function normalize(NormalizerInterface $normalizer, ?string $format = null, array $context = [])
     {
         return [
             'foo' => 'normalizedFoo',
@@ -26,7 +26,7 @@
         ];
     }
 
-    public function denormalize(DenormalizerInterface $denormalizer, $data, string $format = null, array $context = [])
+    public function denormalize(DenormalizerInterface $denormalizer, $data, ?string $format = null, array $context = [])
     {
         return [
             'foo' => 'denormalizedFoo',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/NotNormalizableDummy.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/NotNormalizableDummy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/NotNormalizableDummy.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/NotNormalizableDummy.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,31 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+use Symfony\Component\Serializer\Exception\NotNormalizableValueException;
+use Symfony\Component\Serializer\Normalizer\DenormalizableInterface;
+use Symfony\Component\Serializer\Normalizer\DenormalizerInterface;
+
+/**
+ * @author Jeroen <github.com/Jeroeny>
+ */
+class NotNormalizableDummy implements DenormalizableInterface
+{
+    public function __construct()
+    {
+    }
+
+    public function denormalize(DenormalizerInterface $denormalizer, $data, ?string $format = null, array $context = [])
+    {
+        throw new NotNormalizableValueException('Custom exception message');
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php74Full.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php74Full.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php74Full.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php74Full.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
 
 final class Php74FullWithTypedConstructor
 {
-    public function __construct(float $something)
+    public function __construct(float $something, bool $somethingElse)
     {
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php80Dummy.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php80Dummy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php80Dummy.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php80Dummy.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,17 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+final class Php80Dummy
+{
+    public false|string $canBeFalseOrString;
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php80WithOptionalConstructorParameter.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php80WithOptionalConstructorParameter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php80WithOptionalConstructorParameter.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php80WithOptionalConstructorParameter.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,22 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+final class Php80WithOptionalConstructorParameter
+{
+    public function __construct(
+        public string $one,
+        public string $two,
+        public ?string $three = null,
+    ) {
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php80WithPromotedTypedConstructor.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php80WithPromotedTypedConstructor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php80WithPromotedTypedConstructor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/Php80WithPromotedTypedConstructor.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,7 +13,10 @@
 
 final class Php80WithPromotedTypedConstructor
 {
-    public function __construct(public bool $bool)
-    {
+    public function __construct(
+        public bool $bool,
+        public string $string,
+        public int $int,
+    ) {
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/property-path-mapping.yaml symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/property-path-mapping.yaml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/property-path-mapping.yaml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/property-path-mapping.yaml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,5 @@
+Symfony\Component\Serializer\Tests\Normalizer\ObjectOuter:
+    attributes:
+        inner.foo:
+            serialized_name: inner_foo
+            groups: [ 'read' ]
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/ScalarDummy.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/ScalarDummy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/ScalarDummy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/ScalarDummy.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,12 +21,12 @@
     public $foo;
     public $xmlFoo;
 
-    public function normalize(NormalizerInterface $normalizer, string $format = null, array $context = [])
+    public function normalize(NormalizerInterface $normalizer, ?string $format = null, array $context = [])
     {
         return 'xml' === $format ? $this->xmlFoo : $this->foo;
     }
 
-    public function denormalize(DenormalizerInterface $denormalizer, $data, string $format = null, array $context = [])
+    public function denormalize(DenormalizerInterface $denormalizer, $data, ?string $format = null, array $context = [])
     {
         if ('xml' === $format) {
             $this->xmlFoo = $data;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/WithTypedConstructor.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/WithTypedConstructor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/WithTypedConstructor.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Fixtures/WithTypedConstructor.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,35 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * 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;
+
+final class WithTypedConstructor
+{
+    /**
+     * @var string
+     */
+    public $string;
+    /**
+     * @var bool
+     */
+    public $bool;
+    /**
+     * @var int
+     */
+    public $int;
+
+    public function __construct(string $string, bool $bool, int $int)
+    {
+        $this->string = $string;
+        $this->bool = $bool;
+        $this->int = $int;
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Mapping/Factory/ClassMetadataFactoryCompilerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Mapping/Factory/ClassMetadataFactoryCompilerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Mapping/Factory/ClassMetadataFactoryCompilerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Mapping/Factory/ClassMetadataFactoryCompilerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
 
     protected function setUp(): void
     {
-        $this->dumpPath = sys_get_temp_dir().\DIRECTORY_SEPARATOR.'php_serializer_metadata.'.uniqid('CompiledClassMetadataFactory').'.php';
+        $this->dumpPath = sys_get_temp_dir().\DIRECTORY_SEPARATOR.'php_serializer_metadata.'.uniqid('CompiledClassMetadataFactory', true).'.php';
     }
 
     protected function tearDown(): void
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Mapping/Loader/AnnotationLoaderTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Mapping/Loader/AnnotationLoaderTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Mapping/Loader/AnnotationLoaderTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Mapping/Loader/AnnotationLoaderTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -141,13 +141,12 @@
     {
         $class = $this->getNamespace().'\Entity45016';
 
-        $this->expectException(MappingException::class);
-        $this->expectExceptionMessage(sprintf('Ignore on "%s::badIgnore()" cannot be added', $class));
-
         $metadata = new ClassMetadata($class);
         $loader = $this->getLoaderForContextMapping();
 
         $loader->loadClassMetadata($metadata);
+
+        $this->assertSame(['id'], array_keys($metadata->getAttributesMetadata()));
     }
 
     public function testIgnoreGetterWirhRequiredParameterIfIgnoreAnnotationIsUsed()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractNormalizerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractNormalizerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractNormalizerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractNormalizerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,11 +15,13 @@
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor;
 use Symfony\Component\Serializer\Encoder\JsonEncoder;
+use Symfony\Component\Serializer\Exception\NotNormalizableValueException;
 use Symfony\Component\Serializer\Mapping\AttributeMetadata;
 use Symfony\Component\Serializer\Mapping\ClassMetadata;
 use Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory;
 use Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactoryInterface;
 use Symfony\Component\Serializer\Mapping\Loader\LoaderChain;
+use Symfony\Component\Serializer\NameConverter\NameConverterInterface;
 use Symfony\Component\Serializer\Normalizer\AbstractNormalizer;
 use Symfony\Component\Serializer\Normalizer\ObjectNormalizer;
 use Symfony\Component\Serializer\Normalizer\PropertyNormalizer;
@@ -27,10 +29,12 @@
 use Symfony\Component\Serializer\Tests\Fixtures\AbstractNormalizerDummy;
 use Symfony\Component\Serializer\Tests\Fixtures\Annotations\IgnoreDummy;
 use Symfony\Component\Serializer\Tests\Fixtures\Dummy;
+use Symfony\Component\Serializer\Tests\Fixtures\DummyWithWithVariadicParameterConstructor;
 use Symfony\Component\Serializer\Tests\Fixtures\NullableConstructorArgumentDummy;
 use Symfony\Component\Serializer\Tests\Fixtures\NullableOptionalConstructorArgumentDummy;
 use Symfony\Component\Serializer\Tests\Fixtures\StaticConstructorDummy;
 use Symfony\Component\Serializer\Tests\Fixtures\StaticConstructorNormalizer;
+use Symfony\Component\Serializer\Tests\Fixtures\UnitEnumDummy;
 use Symfony\Component\Serializer\Tests\Fixtures\VariadicConstructorTypedArgsDummy;
 
 /**
@@ -168,6 +172,7 @@
 
     /**
      * @dataProvider getNormalizer
+     * @dataProvider getNormalizerWithCustomNameConverter
      */
     public function testObjectWithVariadicConstructorTypedArguments(AbstractNormalizer $normalizer)
     {
@@ -243,6 +248,44 @@
         yield [new ObjectNormalizer(null, null, null, $extractor)];
     }
 
+    public function testVariadicConstructorDenormalization()
+    {
+        $data = [
+            'foo' => 'woo',
+            'baz' => [
+                ['foo' => null, 'bar' => null, 'baz' => null, 'qux' => null],
+                ['foo' => null, 'bar' => null, 'baz' => null, 'qux' => null],
+            ],
+        ];
+
+        $normalizer = new ObjectNormalizer();
+        $normalizer->setSerializer(new Serializer([$normalizer]));
+
+        $expected = new DummyWithWithVariadicParameterConstructor('woo', 1, new Dummy(), new Dummy());
+        $actual = $normalizer->denormalize($data, DummyWithWithVariadicParameterConstructor::class);
+
+        $this->assertEquals($expected, $actual);
+    }
+
+    public static function getNormalizerWithCustomNameConverter()
+    {
+        $extractor = new PhpDocExtractor();
+        $nameConverter = new class() implements NameConverterInterface {
+            public function normalize(string $propertyName): string
+            {
+                return ucfirst($propertyName);
+            }
+
+            public function denormalize(string $propertyName): string
+            {
+                return lcfirst($propertyName);
+            }
+        };
+
+        yield [new PropertyNormalizer(null, $nameConverter, $extractor)];
+        yield [new ObjectNormalizer(null, $nameConverter, null, $extractor)];
+    }
+
     public function testIgnore()
     {
         $classMetadata = new ClassMetadata(IgnoreDummy::class);
@@ -258,4 +301,16 @@
 
         $this->assertSame([], $normalizer->normalize($dummy));
     }
+
+    /**
+     * @requires PHP 8.1.2
+     */
+    public function testDenormalizeWhenObjectNotInstantiable()
+    {
+        $this->expectException(NotNormalizableValueException::class);
+
+        $normalizer = new ObjectNormalizer();
+
+        $normalizer->denormalize('{}', UnitEnumDummy::class);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,10 +14,14 @@
 use Doctrine\Common\Annotations\AnnotationReader;
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor;
+use Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor;
+use Symfony\Component\PropertyInfo\PropertyInfoExtractor;
 use Symfony\Component\PropertyInfo\Type;
+use Symfony\Component\Serializer\Annotation\SerializedName;
 use Symfony\Component\Serializer\Exception\ExtraAttributesException;
 use Symfony\Component\Serializer\Exception\InvalidArgumentException;
 use Symfony\Component\Serializer\Exception\LogicException;
+use Symfony\Component\Serializer\Exception\MissingConstructorArgumentsException;
 use Symfony\Component\Serializer\Exception\NotNormalizableValueException;
 use Symfony\Component\Serializer\Mapping\ClassDiscriminatorFromClassMetadata;
 use Symfony\Component\Serializer\Mapping\ClassDiscriminatorMapping;
@@ -27,7 +31,10 @@
 use Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory;
 use Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactoryInterface;
 use Symfony\Component\Serializer\Mapping\Loader\AnnotationLoader;
+use Symfony\Component\Serializer\NameConverter\MetadataAwareNameConverter;
+use Symfony\Component\Serializer\Normalizer\AbstractNormalizer;
 use Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer;
+use Symfony\Component\Serializer\Normalizer\CustomNormalizer;
 use Symfony\Component\Serializer\Normalizer\DenormalizerInterface;
 use Symfony\Component\Serializer\Normalizer\ObjectNormalizer;
 use Symfony\Component\Serializer\Serializer;
@@ -36,7 +43,13 @@
 use Symfony\Component\Serializer\Tests\Fixtures\Annotations\AbstractDummy;
 use Symfony\Component\Serializer\Tests\Fixtures\Annotations\AbstractDummyFirstChild;
 use Symfony\Component\Serializer\Tests\Fixtures\Annotations\AbstractDummySecondChild;
+use Symfony\Component\Serializer\Tests\Fixtures\DummyFirstChildQuux;
 use Symfony\Component\Serializer\Tests\Fixtures\DummySecondChildQuux;
+use Symfony\Component\Serializer\Tests\Fixtures\DummyString;
+use Symfony\Component\Serializer\Tests\Fixtures\DummyWithNotNormalizable;
+use Symfony\Component\Serializer\Tests\Fixtures\DummyWithObjectOrBool;
+use Symfony\Component\Serializer\Tests\Fixtures\DummyWithObjectOrNull;
+use Symfony\Component\Serializer\Tests\Fixtures\DummyWithStringObject;
 
 class AbstractObjectNormalizerTest extends TestCase
 {
@@ -102,6 +115,17 @@
         );
     }
 
+    public function testDenormalizePlainObject()
+    {
+        $extractor = new PhpDocExtractor();
+        $normalizer = new ObjectNormalizer(null, null, null, $extractor);
+        $dummy = $normalizer->denormalize(['plainObject' => (object) ['foo' => 'bar']], DummyWithPlainObject::class);
+
+        $this->assertInstanceOf(DummyWithPlainObject::class, $dummy);
+        $this->assertInstanceOf(\stdClass::class, $dummy->plainObject);
+        $this->assertSame('bar', $dummy->plainObject->foo);
+    }
+
     public function testDenormalizeCollectionDecodedFromXmlWithOneChild()
     {
         $denormalizer = $this->getDenormalizerForDummyCollection();
@@ -148,10 +172,10 @@
     {
         $extractor = $this->createMock(PhpDocExtractor::class);
         $extractor->method('getTypes')
-            ->will($this->onConsecutiveCalls(
+            ->willReturn(
                 [new Type('array', false, null, true, new Type('int'), new Type('object', false, DummyChild::class))],
                 null
-            ));
+            );
 
         $denormalizer = new AbstractObjectNormalizerCollectionDummy(null, null, $extractor);
         $arrayDenormalizer = new ArrayDenormalizerDummy();
@@ -203,10 +227,10 @@
     {
         $extractor = $this->createMock(PhpDocExtractor::class);
         $extractor->method('getTypes')
-            ->will($this->onConsecutiveCalls(
+            ->willReturn(
                 [new Type('array', false, null, true, new Type('int'), new Type('string'))],
                 null
-            ));
+            );
 
         $denormalizer = new AbstractObjectNormalizerCollectionDummy(null, null, $extractor);
         $arrayDenormalizer = new ArrayDenormalizerDummy();
@@ -252,6 +276,61 @@
         $this->assertInstanceOf(DummySecondChildQuux::class, $normalizedData->quux);
     }
 
+    public function testDenormalizeWithDiscriminatorMapAndObjectToPopulateUsesCorrectClassname()
+    {
+        $factory = new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader()));
+
+        $loaderMock = new class() implements ClassMetadataFactoryInterface {
+            public function getMetadataFor($value): ClassMetadataInterface
+            {
+                if (AbstractDummy::class === $value) {
+                    return new ClassMetadata(
+                        AbstractDummy::class,
+                        new ClassDiscriminatorMapping('type', [
+                            'first' => AbstractDummyFirstChild::class,
+                            'second' => AbstractDummySecondChild::class,
+                        ])
+                    );
+                }
+
+                throw new InvalidArgumentException();
+            }
+
+            public function hasMetadataFor($value): bool
+            {
+                return AbstractDummy::class === $value;
+            }
+        };
+
+        $discriminatorResolver = new ClassDiscriminatorFromClassMetadata($loaderMock);
+        $normalizer = new AbstractObjectNormalizerDummy($factory, null, new PhpDocExtractor(), $discriminatorResolver);
+        $serializer = new Serializer([$normalizer]);
+        $normalizer->setSerializer($serializer);
+
+        $data = [
+            'foo' => 'foo',
+            'quux' => ['value' => 'quux'],
+        ];
+
+        $normalizedData1 = $normalizer->denormalize($data + ['bar' => 'bar'], AbstractDummy::class, 'any', [
+            AbstractNormalizer::OBJECT_TO_POPULATE => new AbstractDummyFirstChild('notfoo', 'notbar'),
+        ]);
+        $this->assertInstanceOf(AbstractDummyFirstChild::class, $normalizedData1);
+        $this->assertSame('foo', $normalizedData1->foo);
+        $this->assertSame('notbar', $normalizedData1->bar);
+        $this->assertInstanceOf(DummyFirstChildQuux::class, $normalizedData1->quux);
+        $this->assertSame('quux', $normalizedData1->quux->getValue());
+
+        $normalizedData2 = $normalizer->denormalize($data + ['baz' => 'baz'], AbstractDummy::class, 'any', [
+            AbstractNormalizer::OBJECT_TO_POPULATE => new AbstractDummySecondChild('notfoo', 'notbaz'),
+        ]);
+        $this->assertInstanceOf(AbstractDummySecondChild::class, $normalizedData2);
+        $this->assertSame('foo', $normalizedData2->foo);
+        $this->assertSame('baz', $normalizedData2->baz);
+        $this->assertInstanceOf(DummySecondChildQuux::class, $normalizedData2->quux);
+        $this->assertSame('quux', $normalizedData2->quux->getValue());
+    }
+
     public function testDenormalizeWithNestedDiscriminatorMap()
     {
         $classDiscriminatorResolver = new class() implements ClassDiscriminatorResolverInterface {
@@ -338,7 +417,7 @@
     {
         $extractor = $this->createMock(PhpDocExtractor::class);
         $extractor->method('getTypes')
-            ->will($this->onConsecutiveCalls(
+            ->willReturn(
                 [new Type('bool')],
                 [new Type('bool')],
                 [new Type('bool')],
@@ -351,7 +430,7 @@
                 [new Type('float')],
                 [new Type('float')],
                 [new Type('float')]
-            ));
+            );
 
         $denormalizer = new AbstractObjectNormalizerCollectionDummy(null, null, $extractor);
         $arrayDenormalizer = new ArrayDenormalizerDummy();
@@ -387,30 +466,272 @@
         $normalizedData = $normalizer->normalize(new EmptyDummy(), 'any', ['preserve_empty_objects' => true]);
         $this->assertEquals(new \ArrayObject(), $normalizedData);
     }
+
+    public function testNormalizeBasedOnAllowedAttributes()
+    {
+        $normalizer = new class() extends AbstractObjectNormalizer {
+            protected function getAllowedAttributes($classOrObject, array $context, bool $attributesAsString = false)
+            {
+                return ['foo'];
+            }
+
+            protected function extractAttributes(object $object, ?string $format = null, array $context = []): array
+            {
+                return [];
+            }
+
+            protected function getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = [])
+            {
+                return $object->$attribute;
+            }
+
+            protected function setAttributeValue(object $object, string $attribute, $value, ?string $format = null, array $context = [])
+            {
+            }
+        };
+
+        $object = new Dummy();
+        $object->foo = 'foo';
+        $object->bar = 'bar';
+
+        $this->assertSame(['foo' => 'foo'], $normalizer->normalize($object));
+    }
+
+    /**
+     * @requires PHP 8
+     */
+    public function testDenormalizeUntypedFormat()
+    {
+        $serializer = new Serializer([new ObjectNormalizer(null, null, null, new PropertyInfoExtractor([], [new PhpDocExtractor(), new ReflectionExtractor()]))]);
+        $actual = $serializer->denormalize(['value' => ''], DummyWithObjectOrNull::class, 'xml');
+
+        $this->assertEquals(new DummyWithObjectOrNull(null), $actual);
+    }
+
+    /**
+     * @requires PHP 8
+     */
+    public function testDenormalizeUntypedFormatNotNormalizable()
+    {
+        $this->expectException(NotNormalizableValueException::class);
+        $this->expectExceptionMessage('Custom exception message');
+        $serializer = new Serializer([new CustomNormalizer(), new ObjectNormalizer(null, null, null, new PropertyInfoExtractor([], [new PhpDocExtractor(), new ReflectionExtractor()]))]);
+        $serializer->denormalize(['value' => 'test'], DummyWithNotNormalizable::class, 'xml');
+    }
+
+    /**
+     * @requires PHP 8
+     */
+    public function testDenormalizeUntypedFormatMissingArg()
+    {
+        $this->expectException(MissingConstructorArgumentsException::class);
+        $serializer = new Serializer([new ObjectNormalizer(null, null, null, new PropertyInfoExtractor([], [new PhpDocExtractor(), new ReflectionExtractor()]))]);
+        $serializer->denormalize(['value' => 'invalid'], DummyWithObjectOrNull::class, 'xml');
+    }
+
+    /**
+     * @requires PHP 8
+     */
+    public function testDenormalizeUntypedFormatScalar()
+    {
+        $serializer = new Serializer([new ObjectNormalizer(null, null, null, new PropertyInfoExtractor([], [new PhpDocExtractor(), new ReflectionExtractor()]))]);
+        $actual = $serializer->denormalize(['value' => 'false'], DummyWithObjectOrBool::class, 'xml');
+
+        $this->assertEquals(new DummyWithObjectOrBool(false), $actual);
+    }
+
+    /**
+     * @requires PHP 8
+     */
+    public function testDenormalizeUntypedStringObject()
+    {
+        $serializer = new Serializer([new CustomNormalizer(), new ObjectNormalizer(null, null, null, new PropertyInfoExtractor([], [new PhpDocExtractor(), new ReflectionExtractor()]))]);
+        $actual = $serializer->denormalize(['value' => ''], DummyWithStringObject::class, 'xml');
+
+        $this->assertEquals(new DummyWithStringObject(new DummyString()), $actual);
+        $this->assertEquals('', $actual->value->value);
+    }
+
+    public function testProvidingContextCacheKeyGeneratesSameChildContextCacheKey()
+    {
+        $foobar = new Dummy();
+        $foobar->foo = new EmptyDummy();
+        $foobar->bar = 'bar';
+        $foobar->baz = 'baz';
+
+        $normalizer = new class() extends AbstractObjectNormalizerDummy {
+            public $childContextCacheKey;
+
+            protected function extractAttributes(object $object, ?string $format = null, array $context = []): array
+            {
+                return array_keys((array) $object);
+            }
+
+            protected function getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = [])
+            {
+                return $object->{$attribute};
+            }
+
+            protected function createChildContext(array $parentContext, string $attribute, ?string $format): array
+            {
+                $childContext = parent::createChildContext($parentContext, $attribute, $format);
+                $this->childContextCacheKey = $childContext['cache_key'];
+
+                return $childContext;
+            }
+        };
+
+        $serializer = new Serializer([$normalizer]);
+
+        $serializer->normalize($foobar, null, ['cache_key' => 'hardcoded', 'iri' => '/dummy/1']);
+        $firstChildContextCacheKey = $normalizer->childContextCacheKey;
+
+        $serializer->normalize($foobar, null, ['cache_key' => 'hardcoded', 'iri' => '/dummy/2']);
+        $secondChildContextCacheKey = $normalizer->childContextCacheKey;
+
+        $this->assertSame($firstChildContextCacheKey, $secondChildContextCacheKey);
+    }
+
+    public function testChildContextKeepsOriginalContextCacheKey()
+    {
+        $foobar = new Dummy();
+        $foobar->foo = new EmptyDummy();
+        $foobar->bar = 'bar';
+        $foobar->baz = 'baz';
+
+        $normalizer = new class() extends AbstractObjectNormalizerDummy {
+            public $childContextCacheKey;
+
+            protected function extractAttributes(object $object, ?string $format = null, array $context = []): array
+            {
+                return array_keys((array) $object);
+            }
+
+            protected function getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = [])
+            {
+                return $object->{$attribute};
+            }
+
+            protected function createChildContext(array $parentContext, string $attribute, ?string $format): array
+            {
+                $childContext = parent::createChildContext($parentContext, $attribute, $format);
+                $this->childContextCacheKey = $childContext['cache_key'];
+
+                return $childContext;
+            }
+        };
+
+        $serializer = new Serializer([$normalizer]);
+        $serializer->normalize($foobar, null, ['cache_key' => 'hardcoded', 'iri' => '/dummy/1']);
+
+        $this->assertSame('hardcoded-foo', $normalizer->childContextCacheKey);
+    }
+
+    public function testChildContextCacheKeyStaysFalseWhenOriginalCacheKeyIsFalse()
+    {
+        $foobar = new Dummy();
+        $foobar->foo = new EmptyDummy();
+        $foobar->bar = 'bar';
+        $foobar->baz = 'baz';
+
+        $normalizer = new class() extends AbstractObjectNormalizerDummy {
+            public $childContextCacheKey;
+
+            protected function extractAttributes(object $object, ?string $format = null, array $context = []): array
+            {
+                return array_keys((array) $object);
+            }
+
+            protected function getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = [])
+            {
+                return $object->{$attribute};
+            }
+
+            protected function createChildContext(array $parentContext, string $attribute, ?string $format): array
+            {
+                $childContext = parent::createChildContext($parentContext, $attribute, $format);
+                $this->childContextCacheKey = $childContext['cache_key'];
+
+                return $childContext;
+            }
+        };
+
+        $serializer = new Serializer([$normalizer]);
+        $serializer->normalize($foobar, null, ['cache_key' => false]);
+
+        $this->assertFalse($normalizer->childContextCacheKey);
+    }
+
+    public function testDenormalizeXmlScalar()
+    {
+        $normalizer = new class() extends AbstractObjectNormalizer {
+            public function __construct()
+            {
+                parent::__construct(null, new MetadataAwareNameConverter(new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader()))));
+            }
+
+            protected function extractAttributes(object $object, ?string $format = null, array $context = []): array
+            {
+                return [];
+            }
+
+            protected function getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = [])
+            {
+                return null;
+            }
+
+            protected function setAttributeValue(object $object, string $attribute, $value, ?string $format = null, array $context = [])
+            {
+                $object->$attribute = $value;
+            }
+        };
+
+        $this->assertSame('scalar', $normalizer->denormalize('scalar', XmlScalarDummy::class, 'xml')->value);
+    }
+
+    /**
+     * @dataProvider provideBooleanTypesData
+     */
+    public function testDenormalizeBooleanTypesWithNotMatchingData(array $data, string $type)
+    {
+        $normalizer = new AbstractObjectNormalizerWithMetadataAndPropertyTypeExtractors();
+
+        $this->expectException(NotNormalizableValueException::class);
+
+        $normalizer->denormalize($data, $type);
+    }
+
+    public static function provideBooleanTypesData()
+    {
+        return [
+            [['foo' => true], FalsePropertyDummy::class],
+            [['foo' => false], TruePropertyDummy::class],
+        ];
+    }
 }
 
 class AbstractObjectNormalizerDummy extends AbstractObjectNormalizer
 {
-    protected function extractAttributes(object $object, string $format = null, array $context = []): array
+    protected function extractAttributes(object $object, ?string $format = null, array $context = []): array
     {
         return [];
     }
 
-    protected function getAttributeValue(object $object, string $attribute, string $format = null, array $context = [])
+    protected function getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = [])
     {
     }
 
-    protected function setAttributeValue(object $object, string $attribute, $value, string $format = null, array $context = [])
+    protected function setAttributeValue(object $object, string $attribute, $value, ?string $format = null, array $context = [])
     {
         $object->$attribute = $value;
     }
 
-    protected function isAllowedAttribute($classOrObject, string $attribute, string $format = null, array $context = []): bool
+    protected function isAllowedAttribute($classOrObject, string $attribute, ?string $format = null, array $context = []): bool
     {
         return \in_array($attribute, ['foo', 'baz', 'quux', 'value']);
     }
 
-    public function instantiateObject(array &$data, string $class, array &$context, \ReflectionClass $reflectionClass, $allowedAttributes, string $format = null): object
+    public function instantiateObject(array &$data, string $class, array &$context, \ReflectionClass $reflectionClass, $allowedAttributes, ?string $format = null): object
     {
         return parent::instantiateObject($data, $class, $context, $reflectionClass, $allowedAttributes, $format);
     }
@@ -434,20 +755,26 @@
         parent::__construct(new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader())));
     }
 
-    protected function extractAttributes(object $object, string $format = null, array $context = []): array
+    protected function extractAttributes(object $object, ?string $format = null, array $context = []): array
     {
     }
 
-    protected function getAttributeValue(object $object, string $attribute, string $format = null, array $context = [])
+    protected function getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = [])
     {
     }
 
-    protected function setAttributeValue(object $object, string $attribute, $value, string $format = null, array $context = [])
+    protected function setAttributeValue(object $object, string $attribute, $value, ?string $format = null, array $context = [])
     {
         $object->$attribute = $value;
     }
 }
 
+class DummyWithPlainObject
+{
+    /** @var object */
+    public $plainObject;
+}
+
 class ObjectWithBasicProperties
 {
     /** @var bool */
@@ -504,6 +831,24 @@
     public $bar;
 }
 
+class XmlScalarDummy
+{
+    /** @SerializedName("#") */
+    public $value;
+}
+
+class FalsePropertyDummy
+{
+    /** @var false */
+    public $foo;
+}
+
+class TruePropertyDummy
+{
+    /** @var true */
+    public $foo;
+}
+
 class SerializerCollectionDummy implements SerializerInterface, DenormalizerInterface
 {
     private $normalizers;
@@ -524,7 +869,7 @@
     {
     }
 
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
         foreach ($this->normalizers as $normalizer) {
             if ($normalizer instanceof DenormalizerInterface && $normalizer->supportsDenormalization($data, $type, $format, $context)) {
@@ -535,7 +880,7 @@
         return null;
     }
 
-    public function supportsDenormalization($data, string $type, string $format = null): bool
+    public function supportsDenormalization($data, string $type, ?string $format = null): bool
     {
         return true;
     }
@@ -543,25 +888,25 @@
 
 class AbstractObjectNormalizerCollectionDummy extends AbstractObjectNormalizer
 {
-    protected function extractAttributes(object $object, string $format = null, array $context = []): array
+    protected function extractAttributes(object $object, ?string $format = null, array $context = []): array
     {
     }
 
-    protected function getAttributeValue(object $object, string $attribute, string $format = null, array $context = [])
+    protected function getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = [])
     {
     }
 
-    protected function setAttributeValue(object $object, string $attribute, $value, string $format = null, array $context = [])
+    protected function setAttributeValue(object $object, string $attribute, $value, ?string $format = null, array $context = [])
     {
         $object->$attribute = $value;
     }
 
-    protected function isAllowedAttribute($classOrObject, string $attribute, string $format = null, array $context = []): bool
+    protected function isAllowedAttribute($classOrObject, string $attribute, ?string $format = null, array $context = []): bool
     {
         return true;
     }
 
-    public function instantiateObject(array &$data, string $class, array &$context, \ReflectionClass $reflectionClass, $allowedAttributes, string $format = null): object
+    public function instantiateObject(array &$data, string $class, array &$context, \ReflectionClass $reflectionClass, $allowedAttributes, ?string $format = null): object
     {
         return parent::instantiateObject($data, $class, $context, $reflectionClass, $allowedAttributes, $format);
     }
@@ -587,7 +932,7 @@
      *
      * @throws NotNormalizableValueException
      */
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
         $serializer = $this->serializer;
         $type = substr($type, 0, -2);
@@ -602,7 +947,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null, array $context = []): bool
+    public function supportsDenormalization($data, string $type, ?string $format = null, array $context = []): bool
     {
         return str_ends_with($type, '[]')
             && $this->serializer->supportsDenormalization($data, substr($type, 0, -2), $format, $context);
@@ -624,3 +969,28 @@
         throw new \Error('not serializable');
     }
 }
+
+class AbstractObjectNormalizerWithMetadataAndPropertyTypeExtractors extends AbstractObjectNormalizer
+{
+    public function __construct()
+    {
+        parent::__construct(new ClassMetadataFactory(new AnnotationLoader()), null, new PropertyInfoExtractor([], [new PhpDocExtractor(), new ReflectionExtractor()]));
+    }
+
+    protected function extractAttributes(object $object, ?string $format = null, array $context = []): array
+    {
+        return [];
+    }
+
+    protected function getAttributeValue(object $object, string $attribute, ?string $format = null, array $context = [])
+    {
+        return null;
+    }
+
+    protected function setAttributeValue(object $object, string $attribute, $value, ?string $format = null, array $context = []): void
+    {
+        if (property_exists($object, $attribute)) {
+            $object->$attribute = $value;
+        }
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/BackedEnumNormalizerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/BackedEnumNormalizerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/BackedEnumNormalizerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/BackedEnumNormalizerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -115,7 +115,7 @@
      */
     public function testDenormalizeBadBackingValueThrowsException()
     {
-        $this->expectException(InvalidArgumentException::class);
+        $this->expectException(NotNormalizableValueException::class);
         $this->expectExceptionMessage('The data must belong to a backed enumeration of type '.StringBackedEnumDummy::class);
 
         $this->normalizer->denormalize('POST', StringBackedEnumDummy::class);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/ConstraintViolationListNormalizerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/ConstraintViolationListNormalizerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/ConstraintViolationListNormalizerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/ConstraintViolationListNormalizerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -111,7 +111,7 @@
     /**
      * @dataProvider payloadFieldsProvider
      */
-    public function testNormalizePayloadFields($fields, array $expected = null)
+    public function testNormalizePayloadFields($fields, ?array $expected = null)
     {
         $constraint = new NotNull();
         $constraint->payload = ['severity' => 'warning', 'anotherField2' => 'aValue'];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/DateIntervalNormalizerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/DateIntervalNormalizerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/DateIntervalNormalizerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/DateIntervalNormalizerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,7 +13,7 @@
 
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\Serializer\Exception\InvalidArgumentException;
-use Symfony\Component\Serializer\Exception\UnexpectedValueException;
+use Symfony\Component\Serializer\Exception\NotNormalizableValueException;
 use Symfony\Component\Serializer\Normalizer\DateIntervalNormalizer;
 
 /**
@@ -31,9 +31,9 @@
         $this->normalizer = new DateIntervalNormalizer();
     }
 
-    public static function dataProviderISO()
+    public static function dataProviderISO(): array
     {
-        $data = [
+        return [
             ['P%YY%MM%DDT%HH%IM%SS', 'P00Y00M00DT00H00M00S', 'PT0S'],
             ['P%yY%mM%dDT%hH%iM%sS', 'P0Y0M0DT0H0M0S', 'PT0S'],
             ['P%yY%mM%dDT%hH%iM%sS', 'P10Y2M3DT16H5M6S', 'P10Y2M3DT16H5M6S'],
@@ -46,8 +46,6 @@
             ['%rP%yY%mM%dD', '-P10Y2M3D', '-P10Y2M3DT0H'],
             ['%rP%yY%mM%dD', 'P10Y2M3D', 'P10Y2M3DT0H'],
         ];
-
-        return $data;
     }
 
     public function testSupportsNormalization()
@@ -121,28 +119,43 @@
         $this->assertDateIntervalEquals($this->getInterval('P0Y0M0DT12H34M0S'), $normalizer->denormalize('PT12H34M', \DateInterval::class));
     }
 
+    /**
+     * Since PHP 8.0 DateInterval::construct supports periods containing both D and W period designators.
+     *
+     * @requires PHP 8
+     */
+    public function testDenormalizeIntervalWithBothWeeksAndDays()
+    {
+        $input = 'P1W1D';
+        $interval = $this->normalizer->denormalize($input, \DateInterval::class, null, [
+            DateIntervalNormalizer::FORMAT_KEY => '%rP%yY%mM%wW%dDT%hH%iM%sS',
+        ]);
+        $this->assertDateIntervalEquals($this->getInterval($input), $interval);
+        $this->assertSame(8, $interval->d);
+    }
+
     public function testDenormalizeExpectsString()
     {
-        $this->expectException(InvalidArgumentException::class);
+        $this->expectException(NotNormalizableValueException::class);
         $this->normalizer->denormalize(1234, \DateInterval::class);
     }
 
     public function testDenormalizeNonISO8601IntervalStringThrowsException()
     {
-        $this->expectException(UnexpectedValueException::class);
+        $this->expectException(NotNormalizableValueException::class);
         $this->expectExceptionMessage('Expected a valid ISO 8601 interval string.');
         $this->normalizer->denormalize('10 years 2 months 3 days', \DateInterval::class, null);
     }
 
     public function testDenormalizeInvalidDataThrowsException()
     {
-        $this->expectException(UnexpectedValueException::class);
+        $this->expectException(NotNormalizableValueException::class);
         $this->normalizer->denormalize('invalid interval', \DateInterval::class);
     }
 
     public function testDenormalizeFormatMismatchThrowsException()
     {
-        $this->expectException(UnexpectedValueException::class);
+        $this->expectException(NotNormalizableValueException::class);
         $this->normalizer->denormalize('P00Y00M00DT00H00M00S', \DateInterval::class, null, [DateIntervalNormalizer::FORMAT_KEY => 'P%yY%mM%dD']);
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/DateTimeNormalizerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/DateTimeNormalizerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/DateTimeNormalizerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/DateTimeNormalizerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -178,6 +178,8 @@
         $this->assertEquals(new \DateTimeImmutable('2016/01/01', new \DateTimeZone('UTC')), $this->normalizer->denormalize('2016-01-01T00:00:00+00:00', \DateTimeImmutable::class));
         $this->assertEquals(new \DateTime('2016/01/01', new \DateTimeZone('UTC')), $this->normalizer->denormalize('2016-01-01T00:00:00+00:00', \DateTime::class));
         $this->assertEquals(new \DateTime('2016/01/01', new \DateTimeZone('UTC')), $this->normalizer->denormalize('  2016-01-01T00:00:00+00:00  ', \DateTime::class));
+        $this->assertEquals(new \DateTimeImmutable('2023-05-06T17:35:34.000000+0000', new \DateTimeZone('UTC')), $this->normalizer->denormalize(1683394534, \DateTimeImmutable::class, null, [DateTimeNormalizer::FORMAT_KEY => 'U']));
+        $this->assertEquals(new \DateTimeImmutable('2023-05-06T17:35:34.123400+0000', new \DateTimeZone('UTC')), $this->normalizer->denormalize(1683394534.1234, \DateTimeImmutable::class, null, [DateTimeNormalizer::FORMAT_KEY => 'U.u']));
     }
 
     public function testDenormalizeUsingTimezonePassedInConstructor()
@@ -278,6 +280,22 @@
         $this->normalizer->denormalize('  2016.01.01  ', \DateTime::class, null, [DateTimeNormalizer::FORMAT_KEY => 'Y.m.d|']);
     }
 
+    public function testDenormalizeTimestampWithFormatInContext()
+    {
+        $normalizer = new DateTimeNormalizer();
+        $denormalizedDate = $normalizer->denormalize(1698202249, \DateTimeInterface::class, null, [DateTimeNormalizer::FORMAT_KEY => 'U']);
+
+        $this->assertSame('2023-10-25 02:50:49', $denormalizedDate->format('Y-m-d H:i:s'));
+    }
+
+    public function testDenormalizeTimestampWithFormatInDefaultContext()
+    {
+        $normalizer = new DateTimeNormalizer([DateTimeNormalizer::FORMAT_KEY => 'U']);
+        $denormalizedDate = $normalizer->denormalize(1698202249, \DateTimeInterface::class);
+
+        $this->assertSame('2023-10-25 02:50:49', $denormalizedDate->format('Y-m-d H:i:s'));
+    }
+
     public function testDenormalizeDateTimeStringWithDefaultContextFormat()
     {
         $format = 'd/m/Y';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/CallbacksObject.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/CallbacksObject.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/CallbacksObject.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/CallbacksObject.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
      */
     public $foo;
 
-    public function __construct($bar = null, string $foo = null)
+    public function __construct($bar = null, ?string $foo = null)
     {
         $this->bar = $bar;
         $this->foo = $foo;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/CallbacksTestTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/CallbacksTestTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/CallbacksTestTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/CallbacksTestTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -126,13 +126,13 @@
         $normalizer->normalize($obj, null, ['callbacks' => $callbacks]);
     }
 
-    public function provideNormalizeCallbacks()
+    public static function provideNormalizeCallbacks()
     {
         return [
             'Change a string' => [
                 [
                     'bar' => function ($bar) {
-                        $this->assertEquals('baz', $bar);
+                        static::assertEquals('baz', $bar);
 
                         return 'baz';
                     },
@@ -143,11 +143,11 @@
             'Null an item' => [
                 [
                     'bar' => function ($value, $object, $attributeName, $format, $context) {
-                        $this->assertSame('baz', $value);
-                        $this->assertInstanceOf(CallbacksObject::class, $object);
-                        $this->assertSame('bar', $attributeName);
-                        $this->assertSame('any', $format);
-                        $this->assertArrayHasKey('circular_reference_limit_counters', $context);
+                        static::assertSame('baz', $value);
+                        static::assertInstanceOf(CallbacksObject::class, $object);
+                        static::assertSame('bar', $attributeName);
+                        static::assertSame('any', $format);
+                        static::assertArrayHasKey('circular_reference_limit_counters', $context);
                     },
                 ],
                 'baz',
@@ -156,7 +156,7 @@
             'Format a date' => [
                 [
                     'bar' => function ($bar) {
-                        $this->assertInstanceOf(\DateTime::class, $bar);
+                        static::assertInstanceOf(\DateTime::class, $bar);
 
                         return $bar->format('d-m-Y H:i:s');
                     },
@@ -190,13 +190,13 @@
         ];
     }
 
-    public function provideDenormalizeCallbacks(): array
+    public static function provideDenormalizeCallbacks(): array
     {
         return [
             'Change a string' => [
                 [
                     'bar' => function ($bar) {
-                        $this->assertEquals('bar', $bar);
+                        static::assertEquals('bar', $bar);
 
                         return $bar;
                     },
@@ -207,11 +207,11 @@
             'Null an item' => [
                 [
                     'bar' => function ($value, $object, $attributeName, $format, $context) {
-                        $this->assertSame('baz', $value);
-                        $this->assertTrue(is_a($object, CallbacksObject::class, true));
-                        $this->assertSame('bar', $attributeName);
-                        $this->assertSame('any', $format);
-                        $this->assertIsArray($context);
+                        static::assertSame('baz', $value);
+                        static::assertTrue(is_a($object, CallbacksObject::class, true));
+                        static::assertSame('bar', $attributeName);
+                        static::assertSame('any', $format);
+                        static::assertIsArray($context);
                     },
                 ],
                 'baz',
@@ -220,7 +220,7 @@
             'Format a date' => [
                 [
                     'bar' => function ($bar) {
-                        $this->assertIsString($bar);
+                        static::assertIsString($bar);
 
                         return \DateTime::createFromFormat('d-m-Y H:i:s', $bar);
                     },
@@ -254,13 +254,13 @@
         ];
     }
 
-    public function providerDenormalizeCallbacksWithTypedProperty(): array
+    public static function providerDenormalizeCallbacksWithTypedProperty(): array
     {
         return [
             'Change a typed string' => [
                 [
                     'foo' => function ($foo) {
-                        $this->assertEquals('foo', $foo);
+                        static::assertEquals('foo', $foo);
 
                         return $foo;
                     },
@@ -271,11 +271,11 @@
             'Null an typed item' => [
                 [
                     'foo' => function ($value, $object, $attributeName, $format, $context) {
-                        $this->assertSame('fool', $value);
-                        $this->assertTrue(is_a($object, CallbacksObject::class, true));
-                        $this->assertSame('foo', $attributeName);
-                        $this->assertSame('any', $format);
-                        $this->assertIsArray($context);
+                        static::assertSame('fool', $value);
+                        static::assertTrue(is_a($object, CallbacksObject::class, true));
+                        static::assertSame('foo', $attributeName);
+                        static::assertSame('any', $format);
+                        static::assertIsArray($context);
                     },
                 ],
                 'fool',
@@ -284,7 +284,7 @@
         ];
     }
 
-    public function provideInvalidCallbacks()
+    public static function provideInvalidCallbacks()
     {
         return [
             [['bar' => null]],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/CircularReferenceTestTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/CircularReferenceTestTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/CircularReferenceTestTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/CircularReferenceTestTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
 
     abstract protected function getSelfReferencingModel();
 
-    public function provideUnableToNormalizeCircularReference(): array
+    public static function provideUnableToNormalizeCircularReference(): array
     {
         return [
             [[], [], 1],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/ConstructorArgumentsTestTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/ConstructorArgumentsTestTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/ConstructorArgumentsTestTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/ConstructorArgumentsTestTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -58,13 +58,34 @@
     public function testConstructorWithMissingData()
     {
         $data = [
-            'foo' => 10,
+            'bar' => 10,
         ];
 
         $normalizer = $this->getDenormalizerForConstructArguments();
+        try {
+            $normalizer->denormalize($data, ConstructorArgumentsObject::class);
+            self::fail(sprintf('Failed asserting that exception of type "%s" is thrown.', MissingConstructorArgumentsException::class));
+        } catch (MissingConstructorArgumentsException $e) {
+            self::assertSame(sprintf('Cannot create an instance of "%s" from serialized data because its constructor requires the following parameters to be present : "$foo", "$baz".', ConstructorArgumentsObject::class), $e->getMessage());
+            self::assertSame(['foo', 'baz'], $e->getMissingConstructorArguments());
+        }
+    }
+
+    public function testExceptionsAreCollectedForConstructorWithMissingData()
+    {
+        $data = [
+            'bar' => 10,
+        ];
+
+        $exceptions = [];
+
+        $normalizer = $this->getDenormalizerForConstructArguments();
+        $normalizer->denormalize($data, ConstructorArgumentsObject::class, null, [
+            'not_normalizable_value_exceptions' => &$exceptions,
+        ]);
 
-        $this->expectException(MissingConstructorArgumentsException::class);
-        $this->expectExceptionMessage('Cannot create an instance of "'.ConstructorArgumentsObject::class.'" from serialized data because its constructor requires parameter "bar" to be present.');
-        $normalizer->denormalize($data, ConstructorArgumentsObject::class);
+        self::assertCount(2, $exceptions);
+        self::assertSame('Failed to create object because the class misses the "foo" property.', $exceptions[0]->getMessage());
+        self::assertSame('Failed to create object because the class misses the "baz" property.', $exceptions[1]->getMessage());
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/SkipUninitializedValuesTestTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/SkipUninitializedValuesTestTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/SkipUninitializedValuesTestTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/Features/SkipUninitializedValuesTestTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,14 +12,14 @@
 namespace Symfony\Component\Serializer\Tests\Normalizer\Features;
 
 use Symfony\Component\PropertyAccess\Exception\UninitializedPropertyException;
-use Symfony\Component\Serializer\Normalizer\NormalizerInterface;
+use Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer;
 
 /**
  * Test AbstractObjectNormalizer::SKIP_UNINITIALIZED_VALUES.
  */
 trait SkipUninitializedValuesTestTrait
 {
-    abstract protected function getNormalizerForSkipUninitializedValues(): NormalizerInterface;
+    abstract protected function getNormalizerForSkipUninitializedValues(): AbstractObjectNormalizer;
 
     /**
      * @requires PHP 7.4
@@ -33,9 +33,18 @@
         $normalizer = $this->getNormalizerForSkipUninitializedValues();
         $result = $normalizer->normalize($object, null, $context);
         $this->assertSame(['initialized' => 'value'], $result);
+
+        $normalizer->denormalize(
+            ['unInitialized' => 'value'],
+            TypedPropertiesObjectWithGetters::class,
+            null,
+            ['object_to_populate' => $objectToPopulate = new TypedPropertiesObjectWithGetters(), 'deep_object_to_populate' => true] + $context
+        );
+
+        $this->assertSame('value', $objectToPopulate->getUninitialized());
     }
 
-    public function skipUninitializedValuesFlagProvider(): iterable
+    public static function skipUninitializedValuesFlagProvider(): iterable
     {
         yield 'passed manually' => [['skip_uninitialized_values' => true, 'groups' => ['foo']]];
         yield 'using default context value' => [['groups' => ['foo']]];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,9 @@
 use Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor;
 use Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor;
 use Symfony\Component\PropertyInfo\PropertyInfoExtractor;
+use Symfony\Component\Serializer\Annotation\DiscriminatorMap;
 use Symfony\Component\Serializer\Exception\LogicException;
+use Symfony\Component\Serializer\Mapping\ClassDiscriminatorFromClassMetadata;
 use Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory;
 use Symfony\Component\Serializer\Mapping\Loader\AnnotationLoader;
 use Symfony\Component\Serializer\NameConverter\CamelCaseToSnakeCaseNameConverter;
@@ -494,10 +496,60 @@
         return new GetSetMethodNormalizer();
     }
 
-    protected function getNormalizerForSkipUninitializedValues(): NormalizerInterface
+    protected function getNormalizerForSkipUninitializedValues(): GetSetMethodNormalizer
     {
         return new GetSetMethodNormalizer(new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader())));
     }
+
+    public function testNormalizeWithDiscriminator()
+    {
+        $classMetadataFactory = new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader()));
+        $discriminator = new ClassDiscriminatorFromClassMetadata($classMetadataFactory);
+        $normalizer = new GetSetMethodNormalizer($classMetadataFactory, null, null, $discriminator);
+
+        $this->assertSame(['type' => 'one', 'url' => 'URL_ONE'], $normalizer->normalize(new GetSetMethodDiscriminatedDummyOne()));
+    }
+
+    public function testDenormalizeWithDiscriminator()
+    {
+        $classMetadataFactory = new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader()));
+        $discriminator = new ClassDiscriminatorFromClassMetadata($classMetadataFactory);
+        $normalizer = new GetSetMethodNormalizer($classMetadataFactory, null, null, $discriminator);
+
+        $denormalized = new GetSetMethodDiscriminatedDummyTwo();
+        $denormalized->setUrl('url');
+
+        $this->assertEquals($denormalized, $normalizer->denormalize(['type' => 'two', 'url' => 'url'], GetSetMethodDummyInterface::class));
+    }
+
+    public function testSupportsAndNormalizeWithOnlyParentGetter()
+    {
+        $obj = new GetSetDummyChild();
+        $obj->setFoo('foo');
+
+        $this->assertTrue($this->normalizer->supportsNormalization($obj));
+        $this->assertSame(['foo' => 'foo'], $this->normalizer->normalize($obj));
+    }
+
+    public function testSupportsAndDenormalizeWithOnlyParentSetter()
+    {
+        $this->assertTrue($this->normalizer->supportsDenormalization(['foo' => 'foo'], GetSetDummyChild::class));
+
+        $obj = $this->normalizer->denormalize(['foo' => 'foo'], GetSetDummyChild::class);
+        $this->assertSame('foo', $obj->getFoo());
+    }
+
+    /**
+     * @testWith [{"foo":"foo"}, "getFoo", "foo"]
+     *           [{"bar":"bar"}, "getBar", "bar"]
+     */
+    public function testSupportsAndDenormalizeWithOptionalSetterArgument(array $data, string $method, string $expected)
+    {
+        $this->assertTrue($this->normalizer->supportsDenormalization($data, GetSetDummyWithOptionalAndMultipleSetterArgs::class));
+
+        $obj = $this->normalizer->denormalize($data, GetSetDummyWithOptionalAndMultipleSetterArgs::class);
+        $this->assertSame($expected, $obj->$method());
+    }
 }
 
 class GetSetDummy
@@ -762,3 +814,88 @@
         throw new \RuntimeException('__call should not be called. Called with: '.$key);
     }
 }
+
+/**
+ * @DiscriminatorMap(typeProperty="type", mapping={
+ *     "one" = GetSetMethodDiscriminatedDummyOne::class,
+ *     "two" = GetSetMethodDiscriminatedDummyTwo::class,
+ * })
+ */
+interface GetSetMethodDummyInterface
+{
+}
+
+class GetSetMethodDiscriminatedDummyOne implements GetSetMethodDummyInterface
+{
+    private $url = 'URL_ONE';
+
+    public function getUrl(): string
+    {
+        return $this->url;
+    }
+
+    public function setUrl(string $url): void
+    {
+        $this->url = $url;
+    }
+}
+
+class GetSetMethodDiscriminatedDummyTwo implements GetSetMethodDummyInterface
+{
+    private $url = 'URL_TWO';
+
+    public function getUrl(): string
+    {
+        return $this->url;
+    }
+
+    public function setUrl(string $url): void
+    {
+        $this->url = $url;
+    }
+}
+
+class GetSetDummyChild extends GetSetDummyParent
+{
+}
+
+class GetSetDummyParent
+{
+    private $foo;
+
+    public function getFoo()
+    {
+        return $this->foo;
+    }
+
+    public function setFoo($foo)
+    {
+        $this->foo = $foo;
+    }
+}
+
+class GetSetDummyWithOptionalAndMultipleSetterArgs
+{
+    private $foo;
+    private $bar;
+
+    public function getFoo()
+    {
+        return $this->foo;
+    }
+
+    public function setFoo($foo = null)
+    {
+        $this->foo = $foo;
+    }
+
+    public function getBar()
+    {
+        return $this->bar;
+    }
+
+    public function setBar($bar = null, $other = true)
+    {
+        $this->bar = $bar;
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,12 +18,14 @@
 use Symfony\Component\PropertyInfo\Extractor\PhpStanExtractor;
 use Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor;
 use Symfony\Component\PropertyInfo\PropertyInfoExtractor;
+use Symfony\Component\Serializer\Annotation\Ignore;
 use Symfony\Component\Serializer\Exception\LogicException;
 use Symfony\Component\Serializer\Exception\RuntimeException;
 use Symfony\Component\Serializer\Exception\UnexpectedValueException;
 use Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory;
 use Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactoryInterface;
 use Symfony\Component\Serializer\Mapping\Loader\AnnotationLoader;
+use Symfony\Component\Serializer\Mapping\Loader\YamlFileLoader;
 use Symfony\Component\Serializer\NameConverter\AdvancedNameConverterInterface;
 use Symfony\Component\Serializer\NameConverter\CamelCaseToSnakeCaseNameConverter;
 use Symfony\Component\Serializer\NameConverter\MetadataAwareNameConverter;
@@ -39,6 +41,7 @@
 use Symfony\Component\Serializer\Tests\Fixtures\OtherSerializedNameDummy;
 use Symfony\Component\Serializer\Tests\Fixtures\Php74Dummy;
 use Symfony\Component\Serializer\Tests\Fixtures\Php74DummyPrivate;
+use Symfony\Component\Serializer\Tests\Fixtures\Php80Dummy;
 use Symfony\Component\Serializer\Tests\Fixtures\SiblingHolder;
 use Symfony\Component\Serializer\Tests\Normalizer\Features\AttributesTestTrait;
 use Symfony\Component\Serializer\Tests\Normalizer\Features\CacheableObjectAttributesTestTrait;
@@ -56,7 +59,6 @@
 use Symfony\Component\Serializer\Tests\Normalizer\Features\TypedPropertiesObject;
 use Symfony\Component\Serializer\Tests\Normalizer\Features\TypedPropertiesObjectWithGetters;
 use Symfony\Component\Serializer\Tests\Normalizer\Features\TypeEnforcementTestTrait;
-use Symfony\Component\Serializer\Tests\Php80Dummy;
 
 /**
  * @author Kévin Dunglas <dunglas@gmail.com>
@@ -91,7 +93,7 @@
         $this->createNormalizer();
     }
 
-    private function createNormalizer(array $defaultContext = [], ClassMetadataFactoryInterface $classMetadataFactory = null)
+    private function createNormalizer(array $defaultContext = [], ?ClassMetadataFactoryInterface $classMetadataFactory = null)
     {
         $this->serializer = $this->createMock(ObjectSerializerNormalizer::class);
         $this->normalizer = new ObjectNormalizer($classMetadataFactory, null, null, null, null, null, $defaultContext);
@@ -273,6 +275,22 @@
         $this->assertEquals('bar', $obj->bar);
     }
 
+    public function testConstructorWithObjectDenormalizeUsingPropertyInfoExtractor()
+    {
+        $serializer = $this->createMock(ObjectSerializerNormalizer::class);
+        $normalizer = new ObjectNormalizer(null, null, null, null, null, null, [], new PropertyInfoExtractor());
+        $normalizer->setSerializer($serializer);
+
+        $data = new \stdClass();
+        $data->foo = 'foo';
+        $data->bar = 'bar';
+        $data->baz = true;
+        $data->fooBar = 'foobar';
+        $obj = $normalizer->denormalize($data, ObjectConstructorDummy::class, 'any');
+        $this->assertEquals('foo', $obj->getFoo());
+        $this->assertEquals('bar', $obj->bar);
+    }
+
     public function testConstructorWithObjectTypeHintDenormalize()
     {
         $data = [
@@ -789,12 +807,12 @@
     public function testAdvancedNameConverter()
     {
         $nameConverter = new class() implements AdvancedNameConverterInterface {
-            public function normalize(string $propertyName, string $class = null, string $format = null, array $context = []): string
+            public function normalize(string $propertyName, ?string $class = null, ?string $format = null, array $context = []): string
             {
                 return sprintf('%s-%s-%s-%s', $propertyName, $class, $format, $context['foo']);
             }
 
-            public function denormalize(string $propertyName, string $class = null, string $format = null, array $context = []): string
+            public function denormalize(string $propertyName, ?string $class = null, ?string $format = null, array $context = []): string
             {
                 return sprintf('%s-%s-%s-%s', $propertyName, $class, $format, $context['foo']);
             }
@@ -869,6 +887,65 @@
 
         $this->assertSame(['baz' => 'baz'], $this->normalizer->normalize($o2));
     }
+
+    public function testNormalizeWithIgnoreAnnotationAndPrivateProperties()
+    {
+        $classMetadataFactory = new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader()));
+        $normalizer = new ObjectNormalizer($classMetadataFactory);
+
+        $this->assertSame(['foo' => 'foo'], $normalizer->normalize(new ObjectDummyWithIgnoreAnnotationAndPrivateProperty()));
+    }
+
+    public function testDenormalizeWithIgnoreAnnotationAndPrivateProperties()
+    {
+        $classMetadataFactory = new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader()));
+        $normalizer = new ObjectNormalizer($classMetadataFactory);
+
+        $obj = $normalizer->denormalize([
+            'foo' => 'set',
+            'ignore' => 'set',
+            'private' => 'set',
+        ], ObjectDummyWithIgnoreAnnotationAndPrivateProperty::class);
+
+        $expected = new ObjectDummyWithIgnoreAnnotationAndPrivateProperty();
+        $expected->foo = 'set';
+
+        $this->assertEquals($expected, $obj);
+    }
+
+    public function testNormalizeWithPropertyPath()
+    {
+        $classMetadataFactory = new ClassMetadataFactory(new YamlFileLoader(__DIR__.'/../Fixtures/property-path-mapping.yaml'));
+        $normalizer = new ObjectNormalizer($classMetadataFactory, new MetadataAwareNameConverter($classMetadataFactory));
+
+        $dummyInner = new ObjectInner();
+        $dummyInner->foo = 'foo';
+        $dummy = new ObjectOuter();
+        $dummy->setInner($dummyInner);
+
+        $this->assertSame(['inner_foo' => 'foo'], $normalizer->normalize($dummy, 'json', ['groups' => 'read']));
+    }
+
+    public function testDenormalizeWithPropertyPath()
+    {
+        $classMetadataFactory = new ClassMetadataFactory(new YamlFileLoader(__DIR__.'/../Fixtures/property-path-mapping.yaml'));
+        $normalizer = new ObjectNormalizer($classMetadataFactory, new MetadataAwareNameConverter($classMetadataFactory));
+
+        $dummy = new ObjectOuter();
+        $dummy->setInner(new ObjectInner());
+
+        $obj = $normalizer->denormalize(['inner_foo' => 'foo'], ObjectOuter::class, 'json', [
+            'object_to_populate' => $dummy,
+            'groups' => 'read',
+        ]);
+
+        $expectedInner = new ObjectInner();
+        $expectedInner->foo = 'foo';
+        $expected = new ObjectOuter();
+        $expected->setInner($expectedInner);
+
+        $this->assertEquals($expected, $obj);
+    }
 }
 
 class ProxyObjectDummy extends ObjectDummy
@@ -1043,11 +1120,16 @@
             return $this->foo = 123;
         }
     }
+
+    public function __isset($name): bool
+    {
+        return 'foo' === $name;
+    }
 }
 
 class FormatAndContextAwareNormalizer extends ObjectNormalizer
 {
-    protected function isAllowedAttribute($classOrObject, string $attribute, string $format = null, array $context = []): bool
+    protected function isAllowedAttribute($classOrObject, string $attribute, ?string $format = null, array $context = []): bool
     {
         if (\in_array($attribute, ['foo', 'bar']) && 'foo_and_bar_included' === $format) {
             return true;
@@ -1103,7 +1185,7 @@
     private $foo;
     private $inner;
 
-    public function __construct($foo = 'a', ObjectInner $inner = null)
+    public function __construct($foo = 'a', ?ObjectInner $inner = null)
     {
         $this->foo = $foo;
         $this->inner = $inner;
@@ -1152,3 +1234,13 @@
         return $this->inner;
     }
 }
+
+class ObjectDummyWithIgnoreAnnotationAndPrivateProperty
+{
+    public $foo = 'foo';
+
+    /** @Ignore */
+    public $ignored = 'ignored';
+
+    private $private = 'private';
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/PropertyNormalizerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/PropertyNormalizerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/PropertyNormalizerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/PropertyNormalizerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,9 @@
 use Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor;
 use Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor;
 use Symfony\Component\PropertyInfo\PropertyInfoExtractor;
+use Symfony\Component\Serializer\Annotation\DiscriminatorMap;
 use Symfony\Component\Serializer\Exception\LogicException;
+use Symfony\Component\Serializer\Mapping\ClassDiscriminatorFromClassMetadata;
 use Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory;
 use Symfony\Component\Serializer\Mapping\Loader\AnnotationLoader;
 use Symfony\Component\Serializer\NameConverter\CamelCaseToSnakeCaseNameConverter;
@@ -24,7 +26,6 @@
 use Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer;
 use Symfony\Component\Serializer\Normalizer\ArrayDenormalizer;
 use Symfony\Component\Serializer\Normalizer\DenormalizerInterface;
-use Symfony\Component\Serializer\Normalizer\NormalizerInterface;
 use Symfony\Component\Serializer\Normalizer\PropertyNormalizer;
 use Symfony\Component\Serializer\Serializer;
 use Symfony\Component\Serializer\SerializerInterface;
@@ -453,10 +454,31 @@
         return new PropertyNormalizer();
     }
 
-    protected function getNormalizerForSkipUninitializedValues(): NormalizerInterface
+    protected function getNormalizerForSkipUninitializedValues(): PropertyNormalizer
     {
         return new PropertyNormalizer(new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader())));
     }
+
+    public function testNormalizeWithDiscriminator()
+    {
+        $classMetadataFactory = new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader()));
+        $discriminator = new ClassDiscriminatorFromClassMetadata($classMetadataFactory);
+        $normalizer = new PropertyNormalizer($classMetadataFactory, null, null, $discriminator);
+
+        $this->assertSame(['type' => 'one', 'url' => 'URL_ONE'], $normalizer->normalize(new PropertyDiscriminatedDummyOne()));
+    }
+
+    public function testDenormalizeWithDiscriminator()
+    {
+        $classMetadataFactory = new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader()));
+        $discriminator = new ClassDiscriminatorFromClassMetadata($classMetadataFactory);
+        $normalizer = new PropertyNormalizer($classMetadataFactory, null, null, $discriminator);
+
+        $denormalized = new PropertyDiscriminatedDummyTwo();
+        $denormalized->url = 'url';
+
+        $this->assertEquals($denormalized, $normalizer->denormalize(['type' => 'two', 'url' => 'url'], PropertyDummyInterface::class));
+    }
 }
 
 class PropertyDummy
@@ -560,3 +582,23 @@
         return $this->intMatrix;
     }
 }
+
+/**
+ * @DiscriminatorMap(typeProperty="type", mapping={
+ *     "one" = PropertyDiscriminatedDummyOne::class,
+ *     "two" = PropertyDiscriminatedDummyTwo::class,
+ * })
+ */
+interface PropertyDummyInterface
+{
+}
+
+class PropertyDiscriminatedDummyOne implements PropertyDummyInterface
+{
+    public $url = 'URL_ONE';
+}
+
+class PropertyDiscriminatedDummyTwo implements PropertyDummyInterface
+{
+    public $url = 'URL_TWO';
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/TestDenormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/TestDenormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/TestDenormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/TestDenormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,14 +23,14 @@
     /**
      * {@inheritdoc}
      */
-    public function denormalize($data, string $type, string $format = null, array $context = [])
+    public function denormalize($data, string $type, ?string $format = null, array $context = [])
     {
     }
 
     /**
      * {@inheritdoc}
      */
-    public function supportsDenormalization($data, string $type, string $format = null): bool
+    public function supportsDenormalization($data, string $type, ?string $format = null): bool
     {
         return true;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/TestNormalizer.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/TestNormalizer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/TestNormalizer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Normalizer/TestNormalizer.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     /**
      * {@inheritdoc}
      */
-    public function normalize($object, string $format = null, array $context = [])
+    public function normalize($object, ?string $format = null, array $context = [])
     {
         return null;
     }
@@ -31,7 +31,7 @@
     /**
      * {@inheritdoc}
      */
-    public function supportsNormalization($data, string $format = null): bool
+    public function supportsNormalization($data, ?string $format = null): bool
     {
         return true;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Php80Dummy.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Php80Dummy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/Php80Dummy.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/Php80Dummy.php	1970-01-01 01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Serializer\Tests;
-
-final class Php80Dummy
-{
-    public false|string $canBeFalseOrString;
-}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/SerializerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/SerializerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Serializer/Tests/SerializerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Serializer/Tests/SerializerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -17,9 +17,11 @@
 use Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor;
 use Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor;
 use Symfony\Component\PropertyInfo\PropertyInfoExtractor;
+use Symfony\Component\Serializer\Encoder\CsvEncoder;
 use Symfony\Component\Serializer\Encoder\DecoderInterface;
 use Symfony\Component\Serializer\Encoder\EncoderInterface;
 use Symfony\Component\Serializer\Encoder\JsonEncoder;
+use Symfony\Component\Serializer\Encoder\XmlEncoder;
 use Symfony\Component\Serializer\Exception\ExtraAttributesException;
 use Symfony\Component\Serializer\Exception\InvalidArgumentException;
 use Symfony\Component\Serializer\Exception\LogicException;
@@ -58,13 +60,19 @@
 use Symfony\Component\Serializer\Tests\Fixtures\DummyFirstChildQuux;
 use Symfony\Component\Serializer\Tests\Fixtures\DummyMessageInterface;
 use Symfony\Component\Serializer\Tests\Fixtures\DummyMessageNumberOne;
+use Symfony\Component\Serializer\Tests\Fixtures\DummyMessageNumberThree;
 use Symfony\Component\Serializer\Tests\Fixtures\DummyMessageNumberTwo;
+use Symfony\Component\Serializer\Tests\Fixtures\DummyNullableInt;
 use Symfony\Component\Serializer\Tests\Fixtures\DummyObjectWithEnumConstructor;
+use Symfony\Component\Serializer\Tests\Fixtures\DummyObjectWithEnumProperty;
+use Symfony\Component\Serializer\Tests\Fixtures\DummyWithObjectOrNull;
 use Symfony\Component\Serializer\Tests\Fixtures\FalseBuiltInDummy;
 use Symfony\Component\Serializer\Tests\Fixtures\NormalizableTraversableDummy;
 use Symfony\Component\Serializer\Tests\Fixtures\Php74Full;
+use Symfony\Component\Serializer\Tests\Fixtures\Php80WithOptionalConstructorParameter;
 use Symfony\Component\Serializer\Tests\Fixtures\Php80WithPromotedTypedConstructor;
 use Symfony\Component\Serializer\Tests\Fixtures\TraversableDummy;
+use Symfony\Component\Serializer\Tests\Fixtures\WithTypedConstructor;
 use Symfony\Component\Serializer\Tests\Normalizer\TestDenormalizer;
 use Symfony\Component\Serializer\Tests\Normalizer\TestNormalizer;
 
@@ -487,6 +495,18 @@
         $this->assertEquals($example, $deserialized);
     }
 
+    public function testDeserializeAndSerializeNestedAbstractAndInterfacedObjectsWithTheClassMetadataDiscriminator()
+    {
+        $example = new DummyMessageNumberThree();
+
+        $serializer = $this->serializerWithClassDiscriminator();
+
+        $serialized = $serializer->serialize($example, 'json');
+        $deserialized = $serializer->deserialize($serialized, DummyMessageInterface::class, 'json');
+
+        $this->assertEquals($example, $deserialized);
+    }
+
     public function testExceptionWhenTypeIsNotKnownInDiscriminator()
     {
         try {
@@ -723,6 +743,19 @@
         $this->assertSame(42, $serializer->deserialize('{"wrapper": 42}', 'int', 'json', [UnwrappingDenormalizer::UNWRAP_PATH => '[wrapper]']));
     }
 
+    /**
+     * @requires PHP 8
+     */
+    public function testDeserializeNullableIntInXml()
+    {
+        $extractor = new PropertyInfoExtractor([], [new ReflectionExtractor()]);
+        $serializer = new Serializer([new ObjectNormalizer(null, null, null, $extractor)], ['xml' => new XmlEncoder()]);
+
+        $obj = $serializer->deserialize('<?xml version="1.0" encoding="UTF-8"?><DummyNullableInt><value/></DummyNullableInt>', DummyNullableInt::class, 'xml');
+        $this->assertInstanceOf(DummyNullableInt::class, $obj);
+        $this->assertNull($obj->value);
+    }
+
     public function testUnionTypeDeserializable()
     {
         $classMetadataFactory = new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader()));
@@ -803,6 +836,17 @@
         $this->assertEquals(new FalseBuiltInDummy(), $actual);
     }
 
+    /**
+     * @requires PHP 8
+     */
+    public function testDeserializeUntypedFormat()
+    {
+        $serializer = new Serializer([new ObjectNormalizer(null, null, null, new PropertyInfoExtractor([], [new PhpDocExtractor(), new ReflectionExtractor()]))], ['csv' => new CsvEncoder()]);
+        $actual = $serializer->deserialize('value'.\PHP_EOL.',', DummyWithObjectOrNull::class, 'csv', [CsvEncoder::AS_COLLECTION_KEY => false]);
+
+        $this->assertEquals(new DummyWithObjectOrNull(null), $actual);
+    }
+
     private function serializerWithClassDiscriminator()
     {
         $classMetadataFactory = new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader()));
@@ -853,7 +897,8 @@
             ],
             "php74FullWithConstructor": {},
             "php74FullWithTypedConstructor": {
-                "something": "not a float"
+                "something": "not a float",
+                "somethingElse": "not a bool"
             },
             "dummyMessage": {
             },
@@ -1000,11 +1045,11 @@
                 'message' => 'The type of the "string" attribute for class "Symfony\Component\Serializer\Tests\Fixtures\Php74Full" must be one of "string" ("null" given).',
             ],
             [
-                'currentType' => 'array',
+                'currentType' => 'null',
                 'expectedTypes' => [
                     'unknown',
                 ],
-                'path' => 'php74FullWithConstructor',
+                'path' => 'php74FullWithConstructor.constructorArgument',
                 'useMessageForUser' => true,
                 'message' => 'Failed to create object because the class misses the "constructorArgument" property.',
             ],
@@ -1013,10 +1058,19 @@
                 'expectedTypes' => [
                     'float',
                 ],
-                'path' => 'php74FullWithTypedConstructor',
+                'path' => 'php74FullWithTypedConstructor.something',
                 'useMessageForUser' => false,
                 'message' => 'The type of the "something" attribute for class "Symfony\Component\Serializer\Tests\Fixtures\Php74FullWithTypedConstructor" must be one of "float" ("string" given).',
             ],
+            [
+                'currentType' => 'string',
+                'expectedTypes' => [
+                    'bool',
+                ],
+                'path' => 'php74FullWithTypedConstructor.somethingElse',
+                'useMessageForUser' => false,
+                'message' => 'The type of the "somethingElse" attribute for class "Symfony\Component\Serializer\Tests\Fixtures\Php74FullWithTypedConstructor" must be one of "bool" ("string" given).',
+            ],
             $classMetadataFactory ?
                 [
                     'currentType' => 'null',
@@ -1133,6 +1187,75 @@
     }
 
     /**
+     * @requires PHP 7.4
+     */
+    public function testCollectDenormalizationErrorsWithoutTypeExtractor()
+    {
+        $json = '
+        {
+            "string": [],
+            "int": [],
+            "float": []
+        }';
+
+        $serializer = new Serializer([new ObjectNormalizer()], ['json' => new JsonEncoder()]);
+
+        try {
+            $serializer->deserialize($json, Php74Full::class, 'json', [
+                DenormalizerInterface::COLLECT_DENORMALIZATION_ERRORS => true,
+            ]);
+
+            $this->fail();
+        } catch (\Throwable $th) {
+            $this->assertInstanceOf(PartialDenormalizationException::class, $th);
+        }
+
+        $this->assertInstanceOf(Php74Full::class, $th->getData());
+
+        $exceptionsAsArray = array_map(function (NotNormalizableValueException $e): array {
+            return [
+                'currentType' => $e->getCurrentType(),
+                'expectedTypes' => $e->getExpectedTypes(),
+                'path' => $e->getPath(),
+                'useMessageForUser' => $e->canUseMessageForUser(),
+                'message' => $e->getMessage(),
+            ];
+        }, $th->getErrors());
+
+        $expected = [
+            [
+                'currentType' => 'array',
+                'expectedTypes' => [
+                    'unknown',
+                ],
+                'path' => 'string',
+                'useMessageForUser' => false,
+                'message' => 'Failed to denormalize attribute "string" value for class "Symfony\\Component\\Serializer\\Tests\\Fixtures\\Php74Full": Expected argument of type "string", "array" given at property path "string".',
+            ],
+            [
+                'currentType' => 'array',
+                'expectedTypes' => [
+                    'unknown',
+                ],
+                'path' => 'int',
+                'useMessageForUser' => false,
+                'message' => 'Failed to denormalize attribute "int" value for class "Symfony\\Component\\Serializer\\Tests\\Fixtures\\Php74Full": Expected argument of type "int", "array" given at property path "int".',
+            ],
+            [
+                'currentType' => 'array',
+                'expectedTypes' => [
+                    'unknown',
+                ],
+                'path' => 'float',
+                'useMessageForUser' => false,
+                'message' => 'Failed to denormalize attribute "float" value for class "Symfony\\Component\\Serializer\\Tests\\Fixtures\\Php74Full": Expected argument of type "float", "array" given at property path "float".',
+            ],
+        ];
+
+        $this->assertSame($expected, $exceptionsAsArray);
+    }
+
+    /**
      * @dataProvider provideCollectDenormalizationErrors
      *
      * @requires PHP 8.0
@@ -1182,6 +1305,85 @@
                 'useMessageForUser' => false,
                 'message' => 'The type of the "bool" attribute for class "Symfony\\Component\\Serializer\\Tests\\Fixtures\\Php80WithPromotedTypedConstructor" must be one of "bool" ("string" given).',
             ],
+            [
+                'currentType' => 'null',
+                'expectedTypes' => [
+                    'string',
+                ],
+                'path' => 'string',
+                'useMessageForUser' => true,
+                'message' => 'Failed to create object because the class misses the "string" property.',
+            ],
+            [
+                'currentType' => 'null',
+                'expectedTypes' => [
+                    'int',
+                ],
+                'path' => 'int',
+                'useMessageForUser' => true,
+                'message' => 'Failed to create object because the class misses the "int" property.',
+            ],
+        ];
+
+        $this->assertSame($expected, $exceptionsAsArray);
+    }
+
+    public function testCollectDenormalizationErrorsWithInvalidConstructorTypes()
+    {
+        $json = '{"string": "some string", "bool": "bool", "int": true}';
+
+        $extractor = new PropertyInfoExtractor([], [new ReflectionExtractor()]);
+
+        $serializer = new Serializer(
+            [new ObjectNormalizer(null, null, null, $extractor)],
+            ['json' => new JsonEncoder()]
+        );
+
+        try {
+            $serializer->deserialize($json, WithTypedConstructor::class, 'json', [
+                DenormalizerInterface::COLLECT_DENORMALIZATION_ERRORS => true,
+            ]);
+
+            $this->fail();
+        } catch (\Throwable $th) {
+            $this->assertInstanceOf(PartialDenormalizationException::class, $th);
+        }
+
+        $this->assertInstanceOf(WithTypedConstructor::class, $object = $th->getData());
+
+        $this->assertSame('some string', $object->string);
+        $this->assertTrue($object->bool);
+        $this->assertSame(1, $object->int);
+
+        $exceptionsAsArray = array_map(function (NotNormalizableValueException $e): array {
+            return [
+                'currentType' => $e->getCurrentType(),
+                'expectedTypes' => $e->getExpectedTypes(),
+                'path' => $e->getPath(),
+                'useMessageForUser' => $e->canUseMessageForUser(),
+                'message' => $e->getMessage(),
+            ];
+        }, $th->getErrors());
+
+        $expected = [
+            [
+                'currentType' => 'string',
+                'expectedTypes' => [
+                    'bool',
+                ],
+                'path' => 'bool',
+                'useMessageForUser' => false,
+                'message' => 'The type of the "bool" attribute for class "Symfony\Component\Serializer\Tests\Fixtures\WithTypedConstructor" must be one of "bool" ("string" given).',
+            ],
+            [
+                'currentType' => 'bool',
+                'expectedTypes' => [
+                    'int',
+                ],
+                'path' => 'int',
+                'useMessageForUser' => false,
+                'message' => 'The type of the "int" attribute for class "Symfony\Component\Serializer\Tests\Fixtures\WithTypedConstructor" must be one of "int" ("bool" given).',
+            ],
         ];
 
         $this->assertSame($expected, $exceptionsAsArray);
@@ -1218,7 +1420,7 @@
 
         $expected = [
             [
-                'currentType' => 'array',
+                'currentType' => 'null',
                 'useMessageForUser' => true,
                 'message' => 'Failed to create object because the class misses the "get" property.',
             ],
@@ -1230,7 +1432,51 @@
     /**
      * @requires PHP 8.1
      */
-    public function testNoCollectDenormalizationErrorsWithWrongEnum()
+    public function testCollectDenormalizationErrorsWithWrongPropertyWithoutConstruct()
+    {
+        $classMetadataFactory = new ClassMetadataFactory(new AnnotationLoader());
+        $reflectionExtractor = new ReflectionExtractor();
+        $propertyInfoExtractor = new PropertyInfoExtractor([], [$reflectionExtractor], [], [], []);
+
+        $serializer = new Serializer(
+            [
+                new BackedEnumNormalizer(),
+                new ObjectNormalizer($classMetadataFactory, null, null, $propertyInfoExtractor),
+            ],
+            ['json' => new JsonEncoder()]
+        );
+
+        try {
+            $serializer->deserialize('{"get": "POST"}', DummyObjectWithEnumProperty::class, 'json', [
+                 DenormalizerInterface::COLLECT_DENORMALIZATION_ERRORS => true,
+             ]);
+        } catch (\Throwable $e) {
+            $this->assertInstanceOf(PartialDenormalizationException::class, $e);
+        }
+
+        $exceptionsAsArray = array_map(function (NotNormalizableValueException $e): array {
+            return [
+                'currentType' => $e->getCurrentType(),
+                'useMessageForUser' => $e->canUseMessageForUser(),
+                'message' => $e->getMessage(),
+            ];
+        }, $e->getErrors());
+
+        $expected = [
+            [
+                'currentType' => 'string',
+                'useMessageForUser' => true,
+                'message' => 'The data must belong to a backed enumeration of type Symfony\Component\Serializer\Tests\Fixtures\StringBackedEnumDummy',
+            ],
+        ];
+
+        $this->assertSame($expected, $exceptionsAsArray);
+    }
+
+    /**
+     * @requires PHP 8.1
+     */
+    public function testNoCollectDenormalizationErrorsWithWrongEnumOnConstructor()
     {
         $serializer = new Serializer(
             [
@@ -1241,7 +1487,7 @@
         );
 
         try {
-            $serializer->deserialize('{"get": "invalid"}', DummyObjectWithEnumConstructor::class, 'json', [
+            $serializer->deserialize('{"get": "POST"}', DummyObjectWithEnumConstructor::class, 'json', [
                 DenormalizerInterface::COLLECT_DENORMALIZATION_ERRORS => true,
             ]);
         } catch (\Throwable $th) {
@@ -1257,6 +1503,61 @@
             [new ClassMetadataFactory(new AnnotationLoader(new AnnotationReader()))],
         ];
     }
+
+    /**
+     * @requires PHP 8
+     */
+    public function testPartialDenormalizationWithMissingConstructorTypes()
+    {
+        $json = '{"one": "one string", "three": "three string"}';
+
+        $extractor = new PropertyInfoExtractor([], [new ReflectionExtractor()]);
+
+        $serializer = new Serializer(
+            [new ObjectNormalizer(null, null, null, $extractor)],
+            ['json' => new JsonEncoder()]
+        );
+
+        try {
+            $serializer->deserialize($json, Php80WithOptionalConstructorParameter::class, 'json', [
+                DenormalizerInterface::COLLECT_DENORMALIZATION_ERRORS => true,
+            ]);
+
+            $this->fail();
+        } catch (\Throwable $th) {
+            $this->assertInstanceOf(PartialDenormalizationException::class, $th);
+        }
+
+        $this->assertInstanceOf(Php80WithOptionalConstructorParameter::class, $object = $th->getData());
+
+        $this->assertSame('one string', $object->one);
+        $this->assertFalse(isset($object->two));
+        $this->assertSame('three string', $object->three);
+
+        $exceptionsAsArray = array_map(function (NotNormalizableValueException $e): array {
+            return [
+                'currentType' => $e->getCurrentType(),
+                'expectedTypes' => $e->getExpectedTypes(),
+                'path' => $e->getPath(),
+                'useMessageForUser' => $e->canUseMessageForUser(),
+                'message' => $e->getMessage(),
+            ];
+        }, $th->getErrors());
+
+        $expected = [
+            [
+                'currentType' => 'null',
+                'expectedTypes' => [
+                    'string',
+                ],
+                'path' => 'two',
+                'useMessageForUser' => true,
+                'message' => 'Failed to create object because the class misses the "two" property.',
+            ],
+        ];
+
+        $this->assertSame($expected, $exceptionsAsArray);
+    }
 }
 
 class Model
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Stopwatch/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Stopwatch/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Stopwatch/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Stopwatch/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Stopwatch/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Stopwatch/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Stopwatch/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Stopwatch/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Stopwatch/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Stopwatch/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Stopwatch/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Stopwatch/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Stopwatch/Section.php symfony-5.4.52+dfsg/src/Symfony/Component/Stopwatch/Section.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Stopwatch/Section.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Stopwatch/Section.php	2026-05-20 10:22:01.000000000 +0200
@@ -47,7 +47,7 @@
      * @param float|null $origin        Set the origin of the events in this section, use null to set their origin to their start time
      * @param bool       $morePrecision If true, time is stored as float to keep the original microsecond precision
      */
-    public function __construct(float $origin = null, bool $morePrecision = false)
+    public function __construct(?float $origin = null, bool $morePrecision = false)
     {
         $this->origin = $origin;
         $this->morePrecision = $morePrecision;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Stopwatch/StopwatchEvent.php symfony-5.4.52+dfsg/src/Symfony/Component/Stopwatch/StopwatchEvent.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Stopwatch/StopwatchEvent.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Stopwatch/StopwatchEvent.php	2026-05-20 10:22:01.000000000 +0200
@@ -56,7 +56,7 @@
      *
      * @throws \InvalidArgumentException When the raw time is not valid
      */
-    public function __construct(float $origin, string $category = null, bool $morePrecision = false, string $name = null)
+    public function __construct(float $origin, ?string $category = null, bool $morePrecision = false, ?string $name = null)
     {
         $this->origin = $this->formatTime($origin);
         $this->category = \is_string($category) ? $category : 'default';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Stopwatch/Stopwatch.php symfony-5.4.52+dfsg/src/Symfony/Component/Stopwatch/Stopwatch.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Stopwatch/Stopwatch.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Stopwatch/Stopwatch.php	2026-05-20 10:22:01.000000000 +0200
@@ -62,7 +62,7 @@
      *
      * @throws \LogicException When the section to re-open is not reachable
      */
-    public function openSection(string $id = null)
+    public function openSection(?string $id = null)
     {
         $current = end($this->activeSections);
 
@@ -101,7 +101,7 @@
      *
      * @return StopwatchEvent
      */
-    public function start(string $name, string $category = null)
+    public function start(string $name, ?string $category = null)
     {
         return end($this->activeSections)->startEvent($name, $category);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/AbstractString.php symfony-5.4.52+dfsg/src/Symfony/Component/String/AbstractString.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/AbstractString.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/AbstractString.php	2026-05-20 10:22:01.000000000 +0200
@@ -399,7 +399,7 @@
     /**
      * @return static
      */
-    abstract public function join(array $strings, string $lastGlue = null): self;
+    abstract public function join(array $strings, ?string $lastGlue = null): self;
 
     public function jsonSerialize(): string
     {
@@ -477,7 +477,7 @@
     /**
      * @return static
      */
-    abstract public function slice(int $start = 0, int $length = null): self;
+    abstract public function slice(int $start = 0, ?int $length = null): self;
 
     /**
      * @return static
@@ -487,12 +487,12 @@
     /**
      * @return static
      */
-    abstract public function splice(string $replacement, int $start = 0, int $length = null): self;
+    abstract public function splice(string $replacement, int $start = 0, ?int $length = null): self;
 
     /**
      * @return static[]
      */
-    public function split(string $delimiter, int $limit = null, int $flags = null): array
+    public function split(string $delimiter, ?int $limit = null, ?int $flags = null): array
     {
         if (null === $flags) {
             throw new \TypeError('Split behavior when $flags is null must be implemented by child classes.');
@@ -560,7 +560,7 @@
      */
     abstract public function title(bool $allWords = false): self;
 
-    public function toByteString(string $toEncoding = null): ByteString
+    public function toByteString(?string $toEncoding = null): ByteString
     {
         $b = new ByteString();
 
@@ -577,8 +577,11 @@
         try {
             try {
                 $b->string = mb_convert_encoding($this->string, $toEncoding, 'UTF-8');
-            } catch (InvalidArgumentException $e) {
+            } catch (InvalidArgumentException|\ValueError $e) {
                 if (!\function_exists('iconv')) {
+                    if ($e instanceof \ValueError) {
+                        throw new InvalidArgumentException($e->getMessage(), $e->getCode(), $e);
+                    }
                     throw $e;
                 }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/AbstractUnicodeString.php symfony-5.4.52+dfsg/src/Symfony/Component/String/AbstractUnicodeString.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/AbstractUnicodeString.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/AbstractUnicodeString.php	2026-05-20 10:22:01.000000000 +0200
@@ -162,7 +162,7 @@
     public function camel(): parent
     {
         $str = clone $this;
-        $str->string = str_replace(' ', '', preg_replace_callback('/\b.(?![A-Z]{2,})/u', static function ($m) use (&$i) {
+        $str->string = str_replace(' ', '', preg_replace_callback('/\b.(?!\p{Lu})/u', static function ($m) use (&$i) {
             return 1 === ++$i ? ('İ' === $m[0] ? 'i̇' : mb_strtolower($m[0], 'UTF-8')) : mb_convert_case($m[0], \MB_CASE_TITLE, 'UTF-8');
         }, preg_replace('/[^\pL0-9]++/u', ' ', $this->string)));
 
@@ -195,7 +195,7 @@
 
         if (!$compat || \PHP_VERSION_ID < 70300 || !\defined('Normalizer::NFKC_CF')) {
             $str->string = normalizer_normalize($str->string, $compat ? \Normalizer::NFKC : \Normalizer::NFC);
-            $str->string = mb_strtolower(str_replace(self::FOLD_FROM, self::FOLD_TO, $this->string), 'UTF-8');
+            $str->string = mb_strtolower(str_replace(self::FOLD_FROM, self::FOLD_TO, $str->string), 'UTF-8');
         } else {
             $str->string = normalizer_normalize($str->string, \Normalizer::NFKC_CF);
         }
@@ -203,7 +203,7 @@
         return $str;
     }
 
-    public function join(array $strings, string $lastGlue = null): parent
+    public function join(array $strings, ?string $lastGlue = null): parent
     {
         $str = clone $this;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/ByteString.php symfony-5.4.52+dfsg/src/Symfony/Component/String/ByteString.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/ByteString.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/ByteString.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
      * Copyright (c) 2004-2020, Facebook, Inc. (https://www.facebook.com/)
      */
 
-    public static function fromRandom(int $length = 16, string $alphabet = null): self
+    public static function fromRandom(int $length = 16, ?string $alphabet = null): self
     {
         if ($length <= 0) {
             throw new InvalidArgumentException(sprintf('A strictly positive length is expected, "%d" given.', $length));
@@ -213,7 +213,7 @@
         return '' === $this->string || preg_match('//u', $this->string);
     }
 
-    public function join(array $strings, string $lastGlue = null): parent
+    public function join(array $strings, ?string $lastGlue = null): parent
     {
         $str = clone $this;
 
@@ -356,7 +356,7 @@
         return $str;
     }
 
-    public function slice(int $start = 0, int $length = null): parent
+    public function slice(int $start = 0, ?int $length = null): parent
     {
         $str = clone $this;
         $str->string = (string) substr($this->string, $start, $length ?? \PHP_INT_MAX);
@@ -372,7 +372,7 @@
         return $str;
     }
 
-    public function splice(string $replacement, int $start = 0, int $length = null): parent
+    public function splice(string $replacement, int $start = 0, ?int $length = null): parent
     {
         $str = clone $this;
         $str->string = substr_replace($this->string, $replacement, $start, $length ?? \PHP_INT_MAX);
@@ -380,7 +380,7 @@
         return $str;
     }
 
-    public function split(string $delimiter, int $limit = null, int $flags = null): array
+    public function split(string $delimiter, ?int $limit = null, ?int $flags = null): array
     {
         if (1 > $limit = $limit ?? \PHP_INT_MAX) {
             throw new InvalidArgumentException('Split limit must be a positive integer.');
@@ -426,12 +426,12 @@
         return $str;
     }
 
-    public function toUnicodeString(string $fromEncoding = null): UnicodeString
+    public function toUnicodeString(?string $fromEncoding = null): UnicodeString
     {
         return new UnicodeString($this->toCodePointString($fromEncoding)->string);
     }
 
-    public function toCodePointString(string $fromEncoding = null): CodePointString
+    public function toCodePointString(?string $fromEncoding = null): CodePointString
     {
         $u = new CodePointString();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/CodePointString.php symfony-5.4.52+dfsg/src/Symfony/Component/String/CodePointString.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/CodePointString.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/CodePointString.php	2026-05-20 10:22:01.000000000 +0200
@@ -194,7 +194,7 @@
         return $str;
     }
 
-    public function slice(int $start = 0, int $length = null): AbstractString
+    public function slice(int $start = 0, ?int $length = null): AbstractString
     {
         $str = clone $this;
         $str->string = mb_substr($this->string, $start, $length, 'UTF-8');
@@ -202,7 +202,7 @@
         return $str;
     }
 
-    public function splice(string $replacement, int $start = 0, int $length = null): AbstractString
+    public function splice(string $replacement, int $start = 0, ?int $length = null): AbstractString
     {
         if (!preg_match('//u', $replacement)) {
             throw new InvalidArgumentException('Invalid UTF-8 string.');
@@ -216,7 +216,7 @@
         return $str;
     }
 
-    public function split(string $delimiter, int $limit = null, int $flags = null): array
+    public function split(string $delimiter, ?int $limit = null, ?int $flags = null): array
     {
         if (1 > $limit = $limit ?? \PHP_INT_MAX) {
             throw new InvalidArgumentException('Split limit must be a positive integer.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/String/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -2,5 +2,4 @@
 /Resources/WcswidthDataGenerator.php export-ignore
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/String/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/String/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/Inflector/EnglishInflector.php symfony-5.4.52+dfsg/src/Symfony/Component/String/Inflector/EnglishInflector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/Inflector/EnglishInflector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/Inflector/EnglishInflector.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,12 +21,36 @@
     private const PLURAL_MAP = [
         // First entry: plural suffix, reversed
         // Second entry: length of plural suffix
-        // Third entry: Whether the suffix may succeed a vocal
+        // Third entry: Whether the suffix may succeed a vowel
         // Fourth entry: Whether the suffix may succeed a consonant
         // Fifth entry: singular suffix, normal
 
-        // bacteria (bacterium), criteria (criterion), phenomena (phenomenon)
-        ['a', 1, true, true, ['on', 'um']],
+        // bacteria (bacterium)
+        ['airetcab', 8, true, true, 'bacterium'],
+
+        // corpora (corpus)
+        ['aroproc', 7, true, true, 'corpus'],
+
+        // criteria (criterion)
+        ['airetirc', 8, true, true, 'criterion'],
+
+        // curricula (curriculum)
+        ['alucirruc', 9, true, true, 'curriculum'],
+
+        // genera (genus)
+        ['areneg', 6, true, true, 'genus'],
+
+        // media (medium)
+        ['aidem', 5, true, true, 'medium'],
+
+        // memoranda (memorandum)
+        ['adnaromem', 9, true, true, 'memorandum'],
+
+        // phenomena (phenomenon)
+        ['anemonehp', 9, true, true, 'phenomenon'],
+
+        // strata (stratum)
+        ['atarts', 6, true, true, 'stratum'],
 
         // nebulae (nebula)
         ['ea', 2, true, true, 'a'],
@@ -94,6 +118,12 @@
         // accesses (access), addresses (address), kisses (kiss)
         ['sess', 4, true, false, 'ss'],
 
+        // statuses (status)
+        ['sesutats', 8, true, true, 'status'],
+
+        // article (articles), ancle (ancles)
+        ['sel', 3, true, true, 'le'],
+
         // analyses (analysis), ellipses (ellipsis), fungi (fungus),
         // neuroses (neurosis), theses (thesis), emphases (emphasis),
         // oases (oasis), crises (crisis), houses (house), bases (base),
@@ -138,6 +168,9 @@
         // shoes (shoe)
         ['se', 2, true, true, ['', 'e']],
 
+        // status (status)
+        ['sutats', 6, true, true, 'status'],
+
         // tags (tag)
         ['s', 1, true, true, ''],
 
@@ -156,10 +189,13 @@
     private const SINGULAR_MAP = [
         // First entry: singular suffix, reversed
         // Second entry: length of singular suffix
-        // Third entry: Whether the suffix may succeed a vocal
+        // Third entry: Whether the suffix may succeed a vowel
         // Fourth entry: Whether the suffix may succeed a consonant
         // Fifth entry: plural suffix, normal
 
+        // axes (axis)
+        ['sixa', 4, false, false, 'axes'],
+
         // criterion (criteria)
         ['airetirc', 8, false, false, 'criterion'],
 
@@ -229,7 +265,10 @@
         // teeth (tooth)
         ['htoot', 5, true, true, 'teeth'],
 
-        // bacteria (bacterium), criteria (criterion), phenomena (phenomenon)
+        // albums (album)
+        ['mubla', 5, true, true, 'albums'],
+
+        // bacteria (bacterium), curricula (curriculum), media (medium), memoranda (memorandum), phenomena (phenomenon), strata (stratum)
         ['mu', 2, true, true, 'a'],
 
         // men (man), women (woman)
@@ -238,17 +277,11 @@
         // people (person)
         ['nosrep', 6, true, true, ['persons', 'people']],
 
-        // bacteria (bacterium), criteria (criterion), phenomena (phenomenon)
-        ['noi', 3, true, true, 'ions'],
+        // criteria (criterion)
+        ['noiretirc', 9, true, true, 'criteria'],
 
-        // coupon (coupons)
-        ['nop', 3, true, true, 'pons'],
-
-        // seasons (season), treasons (treason), poisons (poison), lessons (lesson)
-        ['nos', 3, true, true, 'sons'],
-
-        // bacteria (bacterium), criteria (criterion), phenomena (phenomenon)
-        ['no', 2, true, true, 'a'],
+        // phenomena (phenomenon)
+        ['nonemonehp', 10, true, true, 'phenomena'],
 
         // echoes (echo)
         ['ohce', 4, true, true, 'echoes'],
@@ -259,6 +292,9 @@
         // atlases (atlas)
         ['salta', 5, true, true, 'atlases'],
 
+        // aliases (alias)
+        ['saila', 5, true, true, 'aliases'],
+
         // irises (iris)
         ['siri', 4, true, true, 'irises'],
 
@@ -279,6 +315,15 @@
         // circuses (circus)
         ['suc', 3, true, true, 'cuses'],
 
+        // hippocampi (hippocampus)
+        ['supmacoppih', 11, false, false, 'hippocampi'],
+
+        // campuses (campus)
+        ['sup', 3, true, true, 'puses'],
+
+        // status (status)
+        ['sutats', 6, true, true, ['status', 'statuses']],
+
         // conspectuses (conspectus), prospectuses (prospectus)
         ['sutcep', 6, true, true, 'pectuses'],
 
@@ -303,14 +348,14 @@
         // 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'],
@@ -334,15 +379,30 @@
         // deer
         'reed',
 
+        // equipment
+        'tnempiuqe',
+
         // feedback
         'kcabdeef',
 
         // fish
         'hsif',
 
+        // health
+        'htlaeh',
+
+        // history
+        'yrotsih',
+
         // info
         'ofni',
 
+        // information
+        'noitamrofni',
+
+        // money
+        'yenom',
+
         // moose
         'esoom',
 
@@ -354,11 +414,17 @@
 
         // species
         'seiceps',
+
+        // traffic
+        'ciffart',
+
+        // aircraft
+        'tfarcria',
+
+        // hardware
+        'erawdrah',
     ];
 
-    /**
-     * {@inheritdoc}
-     */
     public function singularize(string $plural): array
     {
         $pluralRev = strrev($plural);
@@ -390,14 +456,14 @@
                 if ($j === $suffixLength) {
                     // Is there any character preceding the suffix in the plural string?
                     if ($j < $pluralLength) {
-                        $nextIsVocal = false !== strpos('aeiou', $lowerPluralRev[$j]);
+                        $nextIsVowel = str_contains('aeiou', $lowerPluralRev[$j]);
 
-                        if (!$map[2] && $nextIsVocal) {
-                            // suffix may not succeed a vocal but next char is one
+                        if (!$map[2] && $nextIsVowel) {
+                            // suffix may not succeed a vowel but next char is one
                             break;
                         }
 
-                        if (!$map[3] && !$nextIsVocal) {
+                        if (!$map[3] && !$nextIsVowel) {
                             // suffix may not succeed a consonant but next char is one
                             break;
                         }
@@ -435,9 +501,6 @@
         return [$plural];
     }
 
-    /**
-     * {@inheritdoc}
-     */
     public function pluralize(string $singular): array
     {
         $singularRev = strrev($singular);
@@ -470,14 +533,14 @@
                 if ($j === $suffixLength) {
                     // Is there any character preceding the suffix in the plural string?
                     if ($j < $singularLength) {
-                        $nextIsVocal = false !== strpos('aeiou', $lowerSingularRev[$j]);
+                        $nextIsVowel = str_contains('aeiou', $lowerSingularRev[$j]);
 
-                        if (!$map[2] && $nextIsVocal) {
-                            // suffix may not succeed a vocal but next char is one
+                        if (!$map[2] && $nextIsVowel) {
+                            // suffix may not succeed a vowel but next char is one
                             break;
                         }
 
-                        if (!$map[3] && !$nextIsVocal) {
+                        if (!$map[3] && !$nextIsVowel) {
                             // suffix may not succeed a consonant but next char is one
                             break;
                         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/LazyString.php symfony-5.4.52+dfsg/src/Symfony/Component/String/LazyString.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/LazyString.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/LazyString.php	2026-05-20 10:22:01.000000000 +0200
@@ -148,7 +148,7 @@
         } elseif ($callback instanceof \Closure) {
             $r = new \ReflectionFunction($callback);
 
-            if (false !== strpos($r->name, '{closure}') || !$class = \PHP_VERSION_ID >= 80111 ? $r->getClosureCalledClass() : $r->getClosureScopeClass()) {
+            if (str_contains($r->name, '{closure') || !$class = \PHP_VERSION_ID >= 80111 ? $r->getClosureCalledClass() : $r->getClosureScopeClass()) {
                 return $r->name;
             }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/Resources/data/wcswidth_table_wide.php symfony-5.4.52+dfsg/src/Symfony/Component/String/Resources/data/wcswidth_table_wide.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/Resources/data/wcswidth_table_wide.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/Resources/data/wcswidth_table_wide.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 /*
  * This file has been auto-generated by the Symfony String Component for internal use.
  *
- * Unicode version: 15.0.0
- * Date: 2022-10-05T17:16:36+02:00
+ * Unicode version: 16.0.0
+ * Date: 2024-09-11T08:21:22+00:00
  */
 
 return [
@@ -45,6 +45,10 @@
         9749,
     ],
     [
+        9776,
+        9783,
+    ],
+    [
         9800,
         9811,
     ],
@@ -53,6 +57,10 @@
         9855,
     ],
     [
+        9866,
+        9871,
+    ],
+    [
         9875,
         9875,
     ],
@@ -166,7 +174,7 @@
     ],
     [
         12272,
-        12283,
+        12287,
     ],
     [
         12288,
@@ -394,7 +402,11 @@
     ],
     [
         12736,
-        12771,
+        12773,
+    ],
+    [
+        12783,
+        12783,
     ],
     [
         12784,
@@ -449,6 +461,10 @@
         19903,
     ],
     [
+        19904,
+        19967,
+    ],
+    [
         19968,
         40959,
     ],
@@ -833,6 +849,10 @@
         101589,
     ],
     [
+        101631,
+        101631,
+    ],
+    [
         101632,
         101640,
     ],
@@ -877,6 +897,14 @@
         111355,
     ],
     [
+        119552,
+        119638,
+    ],
+    [
+        119648,
+        119670,
+    ],
+    [
         126980,
         126980,
     ],
@@ -1050,23 +1078,19 @@
     ],
     [
         129664,
-        129672,
-    ],
-    [
-        129680,
-        129725,
+        129673,
     ],
     [
-        129727,
-        129733,
+        129679,
+        129734,
     ],
     [
         129742,
-        129755,
+        129756,
     ],
     [
-        129760,
-        129768,
+        129759,
+        129769,
     ],
     [
         129776,
@@ -1110,6 +1134,14 @@
     ],
     [
         191457,
+        191471,
+    ],
+    [
+        191472,
+        192093,
+    ],
+    [
+        192094,
         194559,
     ],
     [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/Resources/data/wcswidth_table_zero.php symfony-5.4.52+dfsg/src/Symfony/Component/String/Resources/data/wcswidth_table_zero.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/Resources/data/wcswidth_table_zero.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/Resources/data/wcswidth_table_zero.php	2026-05-20 10:22:01.000000000 +0200
@@ -3,8 +3,8 @@
 /*
  * This file has been auto-generated by the Symfony String Component for internal use.
  *
- * Unicode version: 15.0.0
- * Date: 2022-10-05T17:16:37+02:00
+ * Unicode version: 16.0.0
+ * Date: 2024-09-11T08:21:22+00:00
  */
 
 return [
@@ -109,7 +109,7 @@
         2139,
     ],
     [
-        2200,
+        2199,
         2207,
     ],
     [
@@ -917,11 +917,15 @@
         68903,
     ],
     [
+        68969,
+        68973,
+    ],
+    [
         69291,
         69292,
     ],
     [
-        69373,
+        69372,
         69375,
     ],
     [
@@ -1045,6 +1049,26 @@
         70516,
     ],
     [
+        70587,
+        70592,
+    ],
+    [
+        70606,
+        70606,
+    ],
+    [
+        70608,
+        70608,
+    ],
+    [
+        70610,
+        70610,
+    ],
+    [
+        70625,
+        70626,
+    ],
+    [
         70712,
         70719,
     ],
@@ -1122,6 +1146,10 @@
     ],
     [
         71453,
+        71453,
+    ],
+    [
+        71455,
         71455,
     ],
     [
@@ -1277,6 +1305,10 @@
         73538,
     ],
     [
+        73562,
+        73562,
+    ],
+    [
         78912,
         78912,
     ],
@@ -1285,6 +1317,14 @@
         78933,
     ],
     [
+        90398,
+        90409,
+    ],
+    [
+        90413,
+        90415,
+    ],
+    [
         92912,
         92916,
     ],
@@ -1401,6 +1441,10 @@
         124143,
     ],
     [
+        124398,
+        124399,
+    ],
+    [
         125136,
         125142,
     ],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/Resources/WcswidthDataGenerator.php symfony-5.4.52+dfsg/src/Symfony/Component/String/Resources/WcswidthDataGenerator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/Resources/WcswidthDataGenerator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/Resources/WcswidthDataGenerator.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
 
         $version = $matches[1];
 
-        if (!preg_match_all('/^([A-H\d]{4,})(?:\.\.([A-H\d]{4,}))?;[W|F]/m', $content, $matches, \PREG_SET_ORDER)) {
+        if (!preg_match_all('/^([A-H\d]{4,})(?:\.\.([A-H\d]{4,}))? +; [W|F]/m', $content, $matches, \PREG_SET_ORDER)) {
             throw new RuntimeException('The wide width pattern did not match anything.');
         }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/Slugger/AsciiSlugger.php symfony-5.4.52+dfsg/src/Symfony/Component/String/Slugger/AsciiSlugger.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/Slugger/AsciiSlugger.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/Slugger/AsciiSlugger.php	2026-05-20 10:22:01.000000000 +0200
@@ -69,7 +69,7 @@
     /**
      * @param array|\Closure|null $symbolsMap
      */
-    public function __construct(string $defaultLocale = null, $symbolsMap = null)
+    public function __construct(?string $defaultLocale = null, $symbolsMap = null)
     {
         if (null !== $symbolsMap && !\is_array($symbolsMap) && !$symbolsMap instanceof \Closure) {
             throw new \TypeError(sprintf('Argument 2 passed to "%s()" must be array, Closure or null, "%s" given.', __METHOD__, \gettype($symbolsMap)));
@@ -98,7 +98,7 @@
     /**
      * {@inheritdoc}
      */
-    public function slug(string $string, string $separator = '-', string $locale = null): AbstractUnicodeString
+    public function slug(string $string, string $separator = '-', ?string $locale = null): AbstractUnicodeString
     {
         $locale = $locale ?? $this->defaultLocale;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/Slugger/SluggerInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/String/Slugger/SluggerInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/Slugger/SluggerInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/Slugger/SluggerInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,5 +23,5 @@
     /**
      * Creates a slug for the given string and locale, using appropriate transliteration when needed.
      */
-    public function slug(string $string, string $separator = '-', string $locale = null): AbstractUnicodeString;
+    public function slug(string $string, string $separator = '-', ?string $locale = null): AbstractUnicodeString;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/Tests/AbstractAsciiTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/String/Tests/AbstractAsciiTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/Tests/AbstractAsciiTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/Tests/AbstractAsciiTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,7 +46,7 @@
     /**
      * @dataProvider provideBytesAt
      */
-    public function testBytesAt(array $expected, string $string, int $offset, int $form = null)
+    public function testBytesAt(array $expected, string $string, int $offset, ?int $form = null)
     {
         if (2 !== grapheme_strlen('च्छे') && 'नमस्ते' === $string) {
             $this->markTestSkipped('Skipping due to issue ICU-21661.');
@@ -319,7 +319,7 @@
     /**
      * @dataProvider provideSplit
      */
-    public function testSplit(string $string, string $delimiter, array $chunks, ?int $limit, int $flags = null)
+    public function testSplit(string $string, string $delimiter, array $chunks, ?int $limit, ?int $flags = null)
     {
         $this->assertEquals($chunks, static::createFromString($string)->split($delimiter, $limit, $flags));
     }
@@ -595,7 +595,7 @@
     /**
      * @dataProvider provideSlice
      */
-    public function testSlice(string $expected, string $origin, int $start, int $length = null)
+    public function testSlice(string $expected, string $origin, int $start, ?int $length = null)
     {
         $this->assertEquals(
             static::createFromString($expected),
@@ -623,7 +623,7 @@
     /**
      * @dataProvider provideSplice
      */
-    public function testSplice(string $expected, int $start, int $length = null)
+    public function testSplice(string $expected, int $start, ?int $length = null)
     {
         $this->assertEquals(
             static::createFromString($expected),
@@ -1046,6 +1046,7 @@
             ['symfonyIsGreat', 'symfony_is_great'],
             ['symfony5IsGreat', 'symfony_5_is_great'],
             ['symfonyIsGreat', 'Symfony is great'],
+            ['SYMFONYISGREAT', 'SYMFONY_IS_GREAT'],
             ['symfonyIsAGreatFramework', 'Symfony is a great framework'],
             ['symfonyIsGREAT', '*Symfony* is GREAT!!'],
             ['SYMFONY', 'SYMFONY'],
@@ -1069,6 +1070,8 @@
             ['x_y', 'x_y'],
             ['x_y', 'X_Y'],
             ['xu_yo', 'xu_yo'],
+            ['symfony_is_great', 'symfony-is-great'],
+            ['symfony_is_great', 'symfony.is.great'],
             ['symfony_is_great', 'symfonyIsGreat'],
             ['symfony5_is_great', 'symfony5IsGreat'],
             ['symfony5is_great', 'symfony5isGreat'],
@@ -1077,13 +1080,20 @@
             ['symfony_is_great', 'symfonyIsGREAT'],
             ['symfony_is_really_great', 'symfonyIsREALLYGreat'],
             ['symfony', 'SYMFONY'],
+            ['symfonyisgreat', 'SYMFONY IS GREAT'],
+            ['symfonyisgreat', 'SYMFONY_IS_GREAT'],
+            ['symfony_is_great', 'symfony    is     great'],
+            ['symfonyisgreat', 'SYMFONY    IS     GREAT'],
+            ['symfonyisgreat', 'SYMFONY _ IS _ GREAT'],
+            ['symfony_isgreat', 'Symfony IS GREAT!'],
+            ['123_customer_with_special_name', '123-customer,with/special#name'],
         ];
     }
 
     /**
      * @dataProvider provideStartsWith
      */
-    public function testStartsWith(bool $expected, string $origin, $prefix, int $form = null)
+    public function testStartsWith(bool $expected, string $origin, $prefix, ?int $form = null)
     {
         $instance = static::createFromString($origin);
         $instance = $form ? $instance->normalize($form) : $instance;
@@ -1137,7 +1147,7 @@
     /**
      * @dataProvider provideEndsWith
      */
-    public function testEndsWith(bool $expected, string $origin, $suffix, int $form = null)
+    public function testEndsWith(bool $expected, string $origin, $suffix, ?int $form = null)
     {
         $instance = static::createFromString($origin);
         $instance = $form ? $instance->normalize($form) : $instance;
@@ -1583,4 +1593,22 @@
             [17, "\u{007f}\u{007f}f\u{001b}[0moo\u{0001}bar\u{007f}cccïf\u{008e}cy\u{0005}1", false], // f[0moobarcccïfcy1
         ];
     }
+
+    /**
+     * @dataProvider provideToByteString
+     */
+    public function testToByteString(string $origin, string $encoding)
+    {
+        $instance = static::createFromString($origin)->toByteString($encoding);
+        $this->assertInstanceOf(ByteString::class, $instance);
+    }
+
+    public static function provideToByteString(): array
+    {
+        return [
+            ['žsžsý', 'UTF-8'],
+            ['žsžsý', 'windows-1250'],
+            ['žsžsý', 'Windows-1252'],
+        ];
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/Tests/AbstractUnicodeTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/String/Tests/AbstractUnicodeTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/Tests/AbstractUnicodeTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/Tests/AbstractUnicodeTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,7 +52,7 @@
         $this->assertSame('Dieser Wert sollte grOEsser oder gleich', (string) $s->ascii([$rule]));
     }
 
-    public function provideCreateFromCodePoint(): array
+    public static function provideCreateFromCodePoint(): array
     {
         return [
             ['', []],
@@ -80,7 +80,7 @@
     /**
      * @dataProvider provideCodePointsAt
      */
-    public function testCodePointsAt(array $expected, string $string, int $offset, int $form = null)
+    public function testCodePointsAt(array $expected, string $string, int $offset, ?int $form = null)
     {
         if (2 !== grapheme_strlen('च्छे') && 'नमस्ते' === $string) {
             $this->markTestSkipped('Skipping due to issue ICU-21661.');
@@ -94,14 +94,21 @@
 
     public static function provideCodePointsAt(): array
     {
-        return [
+        $data = [
             [[], '', 0],
             [[], 'a', 1],
             [[0x53], 'Späßchen', 0],
             [[0xE4], 'Späßchen', 2],
             [[0xDF], 'Späßchen', -5],
-            [[0x260E], '☢☎❄', 1],
         ];
+
+        // Skip this set if we encounter an issue in PCRE2
+        // @see https://github.com/PCRE2Project/pcre2/issues/361
+        if (3 === grapheme_strlen('☢☎❄')) {
+            $data[] = [[0x260E], '☢☎❄', 1];
+        }
+
+        return $data;
     }
 
     public static function provideLength(): array
@@ -463,10 +470,10 @@
         );
     }
 
-    public static function provideToFoldedCase(): array
+    public static function provideFolded(): array
     {
         return array_merge(
-            parent::provideToFoldedCase(),
+            parent::provideFolded(),
             [
                 ['déjà', 'DéjÀ'],
                 ['σσσ', 'Σσς'],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/Tests/Inflector/EnglishInflectorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/String/Tests/Inflector/EnglishInflectorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/Tests/Inflector/EnglishInflectorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/Tests/Inflector/EnglishInflectorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,17 +24,20 @@
             ['accesses', 'access'],
             ['addresses', 'address'],
             ['agendas', 'agenda'],
+            ['albums', 'album'],
             ['alumnae', 'alumna'],
             ['alumni', 'alumnus'],
             ['analyses', ['analys', 'analyse', 'analysis']],
+            ['ankles', 'ankle'],
             ['antennae', 'antenna'],
             ['antennas', 'antenna'],
             ['appendices', ['appendex', 'appendix', 'appendice']],
             ['arches', ['arch', 'arche']],
+            ['articles', 'article'],
             ['atlases', ['atlas', 'atlase', 'atlasis']],
             ['axes', ['ax', 'axe', 'axis']],
             ['babies', 'baby'],
-            ['bacteria', ['bacterion', 'bacterium']],
+            ['bacteria', 'bacterium'],
             ['bases', ['bas', 'base', 'basis']],
             ['batches', ['batch', 'batche']],
             ['beaux', 'beau'],
@@ -45,6 +48,7 @@
             ['bureaux', 'bureau'],
             ['buses', ['bus', 'buse', 'busis']],
             ['bushes', ['bush', 'bushe']],
+            ['buttons', 'button'],
             ['calves', ['calf', 'calve', 'calff']],
             ['cars', 'car'],
             ['cassettes', ['cassett', 'cassette']],
@@ -56,10 +60,12 @@
             ['cliffs', 'cliff'],
             ['codes', 'code'],
             ['committee', 'committee'],
+            ['corpora', 'corpus'],
+            ['coupons', 'coupon'],
             ['crises', ['cris', 'crise', 'crisis']],
-            ['criteria', ['criterion', 'criterium']],
+            ['criteria', 'criterion'],
             ['cups', 'cup'],
-            ['coupons', 'coupon'],
+            ['curricula', 'curriculum'],
             ['data', 'data'],
             ['days', 'day'],
             ['discos', 'disco'],
@@ -85,6 +91,7 @@
             ['funguses', ['fungus', 'funguse', 'fungusis']],
             ['garages', ['garag', 'garage']],
             ['geese', 'goose'],
+            ['genera', 'genus'],
             ['halves', ['half', 'halve', 'halff']],
             ['hats', 'hat'],
             ['heroes', ['hero', 'heroe']],
@@ -105,6 +112,8 @@
             ['lives', 'life'],
             ['matrices', ['matrex', 'matrix', 'matrice']],
             ['matrixes', 'matrix'],
+            ['media', 'medium'],
+            ['memoranda', 'memorandum'],
             ['men', 'man'],
             ['mice', 'mouse'],
             ['moves', 'move'],
@@ -119,7 +128,7 @@
             ['parties', 'party'],
             ['people', 'person'],
             ['persons', 'person'],
-            ['phenomena', ['phenomenon', 'phenomenum']],
+            ['phenomena', 'phenomenon'],
             ['photos', 'photo'],
             ['pianos', 'piano'],
             ['plateaux', 'plateau'],
@@ -142,8 +151,10 @@
             ['species', 'species'],
             ['spies', 'spy'],
             ['staves', ['staf', 'stave', 'staff']],
+            ['status', 'status'],
+            ['statuses', 'status'],
             ['stories', 'story'],
-            ['strata', ['straton', 'stratum']],
+            ['strata', 'stratum'],
             ['suitcases', ['suitcas', 'suitcase', 'suitcasis']],
             ['syllabi', 'syllabus'],
             ['tags', 'tag'],
@@ -176,13 +187,18 @@
             ['access', 'accesses'],
             ['address', 'addresses'],
             ['agenda', 'agendas'],
+            ['aircraft', 'aircraft'],
+            ['album', 'albums'],
             ['alumnus', 'alumni'],
             ['analysis', 'analyses'],
+            ['ankle', 'ankles'],
             ['antenna', 'antennas'], // antennae
-            ['appendix', ['appendicies', 'appendixes']],
+            ['appendix', ['appendices', 'appendixes']],
             ['arch', 'arches'],
+            ['article', 'articles'],
             ['atlas', 'atlases'],
             ['axe', 'axes'],
+            ['axis', 'axes'],
             ['baby', 'babies'],
             ['bacterium', 'bacteria'],
             ['base', 'bases'],
@@ -194,7 +210,9 @@
             ['bureau', ['bureaus', 'bureaux']],
             ['bus', 'buses'],
             ['bush', 'bushes'],
+            ['button', 'buttons'],
             ['calf', ['calfs', 'calves']],
+            ['campus', 'campuses'],
             ['car', 'cars'],
             ['cassette', 'cassettes'],
             ['cave', 'caves'],
@@ -204,10 +222,11 @@
             ['circus', 'circuses'],
             ['cliff', 'cliffs'],
             ['committee', 'committees'],
+            ['coupon', 'coupons'],
             ['crisis', 'crises'],
-            ['criteria', 'criterion'],
+            ['criterion', 'criteria'],
             ['cup', 'cups'],
-            ['coupon', 'coupons'],
+            ['curriculum', 'curricula'],
             ['data', 'data'],
             ['day', 'days'],
             ['disco', 'discos'],
@@ -219,7 +238,7 @@
             ['edge', 'edges'],
             ['elf', ['elfs', 'elves']],
             ['emphasis', 'emphases'],
-            ['fax', ['facies', 'faxes']],
+            ['fax', ['faxes', 'faxxes']],
             ['feedback', 'feedback'],
             ['focus', 'focuses'],
             ['foot', 'feet'],
@@ -231,10 +250,12 @@
             ['half', ['halfs', 'halves']],
             ['hat', 'hats'],
             ['hero', 'heroes'],
+            ['hippocampus', 'hippocampi'],
             ['hippopotamus', 'hippopotami'], // hippopotamuses
             ['hoax', 'hoaxes'],
             ['hoof', ['hoofs', 'hooves']],
             ['house', 'houses'],
+            ['icon', 'icons'],
             ['index', ['indicies', 'indexes']],
             ['ion', 'ions'],
             ['iris', 'irises'],
@@ -246,7 +267,9 @@
             ['life', 'lives'],
             ['louse', 'lice'],
             ['man', 'men'],
-            ['matrix', ['matricies', 'matrixes']],
+            ['matrix', ['matrices', 'matrixes']],
+            ['medium', 'media'],
+            ['memorandum', 'memoranda'],
             ['mouse', 'mice'],
             ['move', 'moves'],
             ['movie', 'movies'],
@@ -279,6 +302,8 @@
             ['sheriff', 'sheriffs'],
             ['shoe', 'shoes'],
             ['species', 'species'],
+            ['status', ['status', 'statuses']],
+            ['stratum', 'strata'],
             ['spy', 'spies'],
             ['staff', 'staves'],
             ['story', 'stories'],
@@ -292,6 +317,11 @@
             ['tree', 'trees'],
             ['waltz', 'waltzes'],
             ['wife', 'wives'],
+            ['icon', 'icons'],
+            ['hippocampus', 'hippocampi'],
+            ['campus', 'campuses'],
+            ['hardware', 'hardware'],
+            ['alias', 'aliases'],
 
             // test casing: if the first letter was uppercase, it should remain so
             ['Man', 'Men'],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/Tests/LazyStringTest.php symfony-5.4.52+dfsg/src/Symfony/Component/String/Tests/LazyStringTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/Tests/LazyStringTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/Tests/LazyStringTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -65,7 +65,7 @@
         $s = LazyString::fromCallable(function () { return []; });
 
         $this->expectException(\TypeError::class);
-        $this->expectExceptionMessage('Return value of '.__NAMESPACE__.'\{closure}() passed to '.LazyString::class.'::fromCallable() must be of the type string, array returned.');
+        $this->expectExceptionMessageMatches('{^Return value of .*\{closure.*\}\(\) passed to '.preg_quote(LazyString::class).'::fromCallable\(\) must be of the type string, array returned\.$}');
 
         (string) $s;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/Tests/Slugger/AsciiSluggerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/String/Tests/Slugger/AsciiSluggerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/Tests/Slugger/AsciiSluggerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/Tests/Slugger/AsciiSluggerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
     }
 
     /** @dataProvider provideSlugTests */
-    public function testSlug(string $expected, string $string, string $separator = '-', string $locale = null)
+    public function testSlug(string $expected, string $string, string $separator = '-', ?string $locale = null)
     {
         $slugger = new AsciiSlugger();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/String/UnicodeString.php symfony-5.4.52+dfsg/src/Symfony/Component/String/UnicodeString.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/String/UnicodeString.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/String/UnicodeString.php	2026-05-20 10:22:01.000000000 +0200
@@ -184,7 +184,7 @@
         return false === $i ? null : $i;
     }
 
-    public function join(array $strings, string $lastGlue = null): AbstractString
+    public function join(array $strings, ?string $lastGlue = null): AbstractString
     {
         $str = parent::join($strings, $lastGlue);
         normalizer_is_normalized($str->string) ?: $str->string = normalizer_normalize($str->string);
@@ -264,7 +264,7 @@
         return $str;
     }
 
-    public function slice(int $start = 0, int $length = null): AbstractString
+    public function slice(int $start = 0, ?int $length = null): AbstractString
     {
         $str = clone $this;
 
@@ -276,7 +276,7 @@
         return $str;
     }
 
-    public function splice(string $replacement, int $start = 0, int $length = null): AbstractString
+    public function splice(string $replacement, int $start = 0, ?int $length = null): AbstractString
     {
         $str = clone $this;
 
@@ -295,7 +295,7 @@
         return $str;
     }
 
-    public function split(string $delimiter, int $limit = null, int $flags = null): array
+    public function split(string $delimiter, ?int $limit = null, ?int $flags = null): array
     {
         if (1 > $limit = $limit ?? 2147483647) {
             throw new InvalidArgumentException('Split limit must be a positive integer.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Templating/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Templating/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Templating/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Templating/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Templating/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Templating/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Templating/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Templating/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Templating/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Templating/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Templating/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Templating/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Templating/Loader/FilesystemLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Templating/Loader/FilesystemLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Templating/Loader/FilesystemLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Templating/Loader/FilesystemLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -96,7 +96,7 @@
                 && ':' == $file[1]
                 && ('\\' == $file[2] || '/' == $file[2])
             )
-            || null !== parse_url($file, \PHP_URL_SCHEME)
+            || parse_url($file, \PHP_URL_SCHEME)
         ) {
             return true;
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Templating/PhpEngine.php symfony-5.4.52+dfsg/src/Symfony/Component/Templating/PhpEngine.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Templating/PhpEngine.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Templating/PhpEngine.php	2026-05-20 10:22:01.000000000 +0200
@@ -244,7 +244,7 @@
         $this->addHelpers($helpers);
     }
 
-    public function set(HelperInterface $helper, string $alias = null)
+    public function set(HelperInterface $helper, ?string $alias = null)
     {
         $this->helpers[$helper->getName()] = $helper;
         if (null !== $alias) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Templating/TemplateReference.php symfony-5.4.52+dfsg/src/Symfony/Component/Templating/TemplateReference.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Templating/TemplateReference.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Templating/TemplateReference.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     protected $parameters;
 
-    public function __construct(string $name = null, string $engine = null)
+    public function __construct(?string $name = null, ?string $engine = null)
     {
         $this->parameters = [
             'name' => $name,
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Templating/Tests/DelegatingEngineTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Templating/Tests/DelegatingEngineTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Templating/Tests/DelegatingEngineTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Templating/Tests/DelegatingEngineTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -133,7 +133,7 @@
 
     private function getStreamingEngineMock($template, $supports)
     {
-        $engine = $this->getMockForAbstractClass(MyStreamingEngine::class);
+        $engine = $this->createMock(MyStreamingEngine::class);
 
         $engine->expects($this->once())
             ->method('supports')
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Crowdin/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Crowdin/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Crowdin/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Crowdin/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Crowdin/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Crowdin/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Crowdin/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Crowdin/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Crowdin/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Crowdin/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Crowdin/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Crowdin/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Loco/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Loco/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Loco/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Loco/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Loco/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Loco/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Loco/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Loco/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Loco/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Loco/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Loco/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Loco/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/LokaliseProvider.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/LokaliseProvider.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/LokaliseProvider.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/LokaliseProvider.php	2026-05-20 10:22:01.000000000 +0200
@@ -129,6 +129,10 @@
             $keysIds += $this->getKeysIds($keysToDelete, $domain);
         }
 
+        if (!$keysIds) {
+            return;
+        }
+
         $response = $this->client->request('DELETE', 'keys', [
             'json' => ['keys' => array_values($keysIds)],
         ]);
@@ -147,7 +151,6 @@
             'json' => [
                 'format' => 'symfony_xliff',
                 'original_filenames' => true,
-                'directory_prefix' => '%LANG_ISO%',
                 'filter_langs' => array_values($locales),
                 'filter_filenames' => array_map([$this, 'getLokaliseFilenameFromDomain'], $domains),
                 'export_empty_as' => 'skip',
@@ -167,7 +170,12 @@
             throw new ProviderException(sprintf('Unable to export translations from Lokalise: "%s".', $response->getContent(false)), $response);
         }
 
-        return $responseContent['files'];
+        // Lokalise returns languages with "-" separator, we need to reformat them to "_" separator.
+        $reformattedLanguages = array_map(function ($language) {
+            return str_replace('-', '_', $language);
+        }, array_keys($responseContent['files']));
+
+        return array_combine($reformattedLanguages, $responseContent['files']);
     }
 
     private function createKeys(array $keys, string $domain): array
@@ -257,6 +265,10 @@
             }
         }
 
+        if (!$keysToUpdate) {
+            return;
+        }
+
         $response = $this->client->request('PUT', 'keys', [
             'json' => ['keys' => $keysToUpdate],
         ]);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/Tests/LokaliseProviderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/Tests/LokaliseProviderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/Tests/LokaliseProviderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Bridge/Lokalise/Tests/LokaliseProviderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -249,6 +249,56 @@
         $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 {
@@ -559,7 +609,6 @@
             $expectedBody = json_encode([
                 'format' => 'symfony_xliff',
                 'original_filenames' => true,
-                'directory_prefix' => '%LANG_ISO%',
                 'filter_langs' => [$locale],
                 'filter_filenames' => [$domain.'.xliff'],
                 'export_empty_as' => 'skip',
@@ -581,15 +630,10 @@
             ]));
         };
 
-        $loader = $this->getLoader();
-        $loader->expects($this->once())
-            ->method('load')
-            ->willReturn((new XliffFileLoader())->load($responseContent, $locale, $domain));
-
         $provider = self::createProvider((new MockHttpClient($response))->withOptions([
             'base_uri' => 'https://api.lokalise.com/api2/projects/PROJECT_ID/',
             'headers' => ['X-Api-Token' => 'API_KEY'],
-        ]), $loader, $this->getLogger(), $this->getDefaultLocale(), 'api.lokalise.com');
+        ]), new XliffFileLoader(), $this->getLogger(), $this->getDefaultLocale(), 'api.lokalise.com');
         $translatorBag = $provider->read([$domain], [$locale]);
 
         // We don't want to assert equality of metadata here, due to the ArrayLoader usage.
@@ -727,6 +771,38 @@
         $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();
@@ -761,6 +837,36 @@
             $expectedTranslatorBagEn,
         ];
 
+        $expectedTranslatorBagEnUS = new TranslatorBag();
+        $expectedTranslatorBagEnUS->addCatalogue($arrayLoader->load([
+            'index.hello' => 'Hello',
+            'index.greetings' => 'Welcome, {firstname}!',
+        ], 'en_US'));
+
+        yield ['en_US', 'messages', <<<'XLIFF'
+<?xml version="1.0" encoding="UTF-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 http://docs.oasis-open.org/xliff/v1.2/os/xliff-core-1.2-strict.xsd">
+  <file original="" datatype="plaintext" xml:space="preserve" source-language="en" target-language="en-US">
+    <header>
+      <tool tool-id="lokalise.com" tool-name="Lokalise"/>
+    </header>
+    <body>
+      <trans-unit id="index.greetings" resname="index.greetings">
+        <source>index.greetings</source>
+        <target>Welcome, {firstname}!</target>
+      </trans-unit>
+      <trans-unit id="index.hello" resname="index.hello">
+        <source>index.hello</source>
+        <target>Hello</target>
+      </trans-unit>
+    </body>
+  </file>
+</xliff>
+XLIFF
+            ,
+            $expectedTranslatorBagEnUS,
+        ];
+
         $expectedTranslatorBagFr = new TranslatorBag();
         $expectedTranslatorBagFr->addCatalogue($arrayLoader->load([
             'index.hello' => 'Bonjour',
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Command/XliffLintCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Command/XliffLintCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Command/XliffLintCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Command/XliffLintCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
     private $isReadableProvider;
     private $requireStrictFileNames;
 
-    public function __construct(string $name = null, callable $directoryIteratorProvider = null, callable $isReadableProvider = null, bool $requireStrictFileNames = true)
+    public function __construct(?string $name = null, ?callable $directoryIteratorProvider = null, ?callable $isReadableProvider = null, bool $requireStrictFileNames = true)
     {
         parent::__construct($name);
 
@@ -111,7 +111,7 @@
         return $this->display($io, $filesInfo);
     }
 
-    private function validate(string $content, string $file = null): array
+    private function validate(string $content, ?string $file = null): array
     {
         $errors = [];
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/DataCollector/TranslationDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/DataCollector/TranslationDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/DataCollector/TranslationDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/DataCollector/TranslationDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,7 +48,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         $this->data['locale'] = $this->translator->getLocale();
         $this->data['fallback_locales'] = $this->translator->getFallbackLocales();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/DataCollectorTranslator.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/DataCollectorTranslator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/DataCollectorTranslator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/DataCollectorTranslator.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
     /**
      * {@inheritdoc}
      */
-    public function trans(?string $id, array $parameters = [], string $domain = null, string $locale = null)
+    public function trans(?string $id, array $parameters = [], ?string $domain = null, ?string $locale = null)
     {
         $trans = $this->translator->trans($id = (string) $id, $parameters, $domain, $locale);
         $this->collectMessage($locale, $domain, $id, $trans, $parameters);
@@ -70,7 +70,7 @@
     /**
      * {@inheritdoc}
      */
-    public function getCatalogue(string $locale = null)
+    public function getCatalogue(?string $locale = null)
     {
         return $this->translator->getCatalogue($locale);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Dumper/CsvFileDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Dumper/CsvFileDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Dumper/CsvFileDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Dumper/CsvFileDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
         $handle = fopen('php://memory', 'r+');
 
         foreach ($messages->all($domain) as $source => $target) {
-            fputcsv($handle, [$source, $target], $this->delimiter, $this->enclosure);
+            fputcsv($handle, [$source, $target], $this->delimiter, $this->enclosure, '\\');
         }
 
         rewind($handle);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Dumper/XliffFileDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Dumper/XliffFileDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Dumper/XliffFileDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Dumper/XliffFileDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -196,7 +196,7 @@
         return $dom->saveXML();
     }
 
-    private function hasMetadataArrayInfo(string $key, array $metadata = null): bool
+    private function hasMetadataArrayInfo(string $key, ?array $metadata = null): bool
     {
         return is_iterable($metadata[$key] ?? null);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Exception/IncompleteDsnException.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Exception/IncompleteDsnException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Exception/IncompleteDsnException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Exception/IncompleteDsnException.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,7 +13,7 @@
 
 class IncompleteDsnException extends InvalidArgumentException
 {
-    public function __construct(string $message, string $dsn = null, \Throwable $previous = null)
+    public function __construct(string $message, ?string $dsn = null, ?\Throwable $previous = null)
     {
         if ($dsn) {
             $message = sprintf('Invalid "%s" provider DSN: ', $dsn).$message;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Exception/MissingRequiredOptionException.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Exception/MissingRequiredOptionException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Exception/MissingRequiredOptionException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Exception/MissingRequiredOptionException.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,7 +16,7 @@
  */
 class MissingRequiredOptionException extends IncompleteDsnException
 {
-    public function __construct(string $option, string $dsn = null, \Throwable $previous = null)
+    public function __construct(string $option, ?string $dsn = null, ?\Throwable $previous = null)
     {
         $message = sprintf('The option "%s" is required but missing.', $option);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Exception/ProviderException.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Exception/ProviderException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Exception/ProviderException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Exception/ProviderException.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     private $response;
     private $debug;
 
-    public function __construct(string $message, ResponseInterface $response, int $code = 0, \Exception $previous = null)
+    public function __construct(string $message, ResponseInterface $response, int $code = 0, ?\Exception $previous = null)
     {
         $this->response = $response;
         $this->debug = $response->getInfo('debug') ?? '';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Exception/UnsupportedSchemeException.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Exception/UnsupportedSchemeException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Exception/UnsupportedSchemeException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Exception/UnsupportedSchemeException.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
         ],
     ];
 
-    public function __construct(Dsn $dsn, string $name = null, array $supported = [])
+    public function __construct(Dsn $dsn, ?string $name = null, array $supported = [])
     {
         $provider = $dsn->getScheme();
         if (false !== $pos = strpos($provider, '+')) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Extractor/PhpStringTokenParser.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Extractor/PhpStringTokenParser.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Extractor/PhpStringTokenParser.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Extractor/PhpStringTokenParser.php	2026-05-20 10:22:01.000000000 +0200
@@ -93,7 +93,7 @@
      *
      * @return string
      */
-    public static function parseEscapeSequences(string $str, string $quote = null)
+    public static function parseEscapeSequences(string $str, ?string $quote = null)
     {
         if (null !== $quote) {
             $str = str_replace('\\'.$quote, $quote, $str);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Formatter/MessageFormatter.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Formatter/MessageFormatter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Formatter/MessageFormatter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Formatter/MessageFormatter.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     /**
      * @param TranslatorInterface|null $translator An identity translator to use as selector for pluralization
      */
-    public function __construct(TranslatorInterface $translator = null, IntlFormatterInterface $intlFormatter = null)
+    public function __construct(?TranslatorInterface $translator = null, ?IntlFormatterInterface $intlFormatter = null)
     {
         $this->translator = $translator ?? new IdentityTranslator();
         $this->intlFormatter = $intlFormatter ?? new IntlFormatter();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Translation/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Translation/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Translation/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Loader/ArrayLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Loader/ArrayLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Loader/ArrayLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Loader/ArrayLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,9 +46,11 @@
         foreach ($messages as $key => $value) {
             if (\is_array($value)) {
                 foreach ($this->flatten($value) as $k => $v) {
-                    $result[$key.'.'.$k] = $v;
+                    if (null !== $v) {
+                        $result[$key.'.'.$k] = $v;
+                    }
                 }
-            } else {
+            } elseif (null !== $value) {
                 $result[$key] = $value;
             }
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Loader/CsvFileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Loader/CsvFileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Loader/CsvFileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Loader/CsvFileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
 {
     private $delimiter = ';';
     private $enclosure = '"';
-    private $escape = '\\';
+    private $escape = '';
 
     /**
      * {@inheritdoc}
@@ -38,7 +38,7 @@
         }
 
         $file->setFlags(\SplFileObject::READ_CSV | \SplFileObject::SKIP_EMPTY);
-        $file->setCsvControl($this->delimiter, $this->enclosure, $this->escape);
+        $file->setCsvControl($this->delimiter, $this->enclosure, '' === $this->escape && \PHP_VERSION_ID < 70400 ? '\\' : $this->escape);
 
         foreach ($file as $data) {
             if (false === $data) {
@@ -56,10 +56,10 @@
     /**
      * Sets the delimiter, enclosure, and escape character for CSV.
      */
-    public function setCsvControl(string $delimiter = ';', string $enclosure = '"', string $escape = '\\')
+    public function setCsvControl(string $delimiter = ';', string $enclosure = '"', string $escape = '')
     {
         $this->delimiter = $delimiter;
         $this->enclosure = $enclosure;
-        $this->escape = $escape;
+        $this->escape = '' === $escape && \PHP_VERSION_ID < 70400 ? '\\' : $escape;
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Loader/IcuResFileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Loader/IcuResFileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Loader/IcuResFileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Loader/IcuResFileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -75,7 +75,7 @@
      *
      * @return array
      */
-    protected function flatten(\ResourceBundle $rb, array &$messages = [], string $path = null)
+    protected function flatten(\ResourceBundle $rb, array &$messages = [], ?string $path = null)
     {
         foreach ($rb as $key => $value) {
             $nodePath = $path ? $path.'.'.$key : $key;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Loader/XliffFileLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Loader/XliffFileLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Loader/XliffFileLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Loader/XliffFileLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -111,12 +111,20 @@
                     continue;
                 }
 
-                $source = isset($attributes['resname']) && $attributes['resname'] ? $attributes['resname'] : $translation->source;
+                $source = (string) (isset($attributes['resname']) && $attributes['resname'] ? $attributes['resname'] : $translation->source);
+
+                if (isset($translation->target)
+                    && 'needs-translation' === (string) $translation->target->attributes()['state']
+                    && \in_array((string) $translation->target, [$source, (string) $translation->source], true)
+                ) {
+                    continue;
+                }
+
                 // If the xlf file has another encoding specified, try to convert it because
                 // simple_xml will always return utf-8 encoded values
                 $target = $this->utf8ToCharset((string) ($translation->target ?? $translation->source), $encoding);
 
-                $catalogue->set((string) $source, $target, $domain);
+                $catalogue->set($source, $target, $domain);
 
                 $metadata = [
                     'source' => (string) $translation->source,
@@ -139,7 +147,7 @@
                     $metadata['id'] = (string) $attributes['id'];
                 }
 
-                $catalogue->setMetadata((string) $source, $metadata, $domain);
+                $catalogue->setMetadata($source, $metadata, $domain);
             }
         }
     }
@@ -190,7 +198,7 @@
     /**
      * Convert a UTF8 string to the specified encoding.
      */
-    private function utf8ToCharset(string $content, string $encoding = null): string
+    private function utf8ToCharset(string $content, ?string $encoding = null): string
     {
         if ('UTF-8' !== $encoding && !empty($encoding)) {
             return mb_convert_encoding($content, $encoding, 'UTF-8');
@@ -199,7 +207,7 @@
         return $content;
     }
 
-    private function parseNotesMetadata(\SimpleXMLElement $noteElement = null, string $encoding = null): array
+    private function parseNotesMetadata(?\SimpleXMLElement $noteElement = null, ?string $encoding = null): array
     {
         $notes = [];
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/LoggingTranslator.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/LoggingTranslator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/LoggingTranslator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/LoggingTranslator.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
     /**
      * {@inheritdoc}
      */
-    public function trans(?string $id, array $parameters = [], string $domain = null, string $locale = null)
+    public function trans(?string $id, array $parameters = [], ?string $domain = null, ?string $locale = null)
     {
         $trans = $this->translator->trans($id = (string) $id, $parameters, $domain, $locale);
         $this->log($id, $domain, $locale);
@@ -73,7 +73,7 @@
     /**
      * {@inheritdoc}
      */
-    public function getCatalogue(string $locale = null)
+    public function getCatalogue(?string $locale = null)
     {
         return $this->translator->getCatalogue($locale);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/MessageCatalogueInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/MessageCatalogueInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/MessageCatalogueInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/MessageCatalogueInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
      *
      * @return array
      */
-    public function all(string $domain = null);
+    public function all(?string $domain = null);
 
     /**
      * Sets a message translation.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/MessageCatalogue.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/MessageCatalogue.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/MessageCatalogue.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/MessageCatalogue.php	2026-05-20 10:22:01.000000000 +0200
@@ -63,7 +63,7 @@
     /**
      * {@inheritdoc}
      */
-    public function all(string $domain = null)
+    public function all(?string $domain = null)
     {
         if (null !== $domain) {
             // skip messages merge if intl-icu requested explicitly
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Provider/AbstractProviderFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Provider/AbstractProviderFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Provider/AbstractProviderFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Provider/AbstractProviderFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     protected function getUser(Dsn $dsn): string
     {
         if (null === $user = $dsn->getUser()) {
-            throw new IncompleteDsnException('User is not set.', $dsn->getOriginalDsn());
+            throw new IncompleteDsnException('User is not set.', $dsn->getScheme().'://'.$dsn->getHost());
         }
 
         return $user;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Provider/Dsn.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Provider/Dsn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Provider/Dsn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Provider/Dsn.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,25 +33,25 @@
     {
         $this->originalDsn = $dsn;
 
-        if (false === $parsedDsn = parse_url($dsn)) {
-            throw new InvalidArgumentException(sprintf('The "%s" translation provider DSN is invalid.', $dsn));
+        if (false === $params = parse_url($dsn)) {
+            throw new InvalidArgumentException('The translation provider DSN is invalid.');
         }
 
-        if (!isset($parsedDsn['scheme'])) {
-            throw new InvalidArgumentException(sprintf('The "%s" translation provider DSN must contain a scheme.', $dsn));
+        if (!isset($params['scheme'])) {
+            throw new InvalidArgumentException('The translation provider DSN must contain a scheme.');
         }
-        $this->scheme = $parsedDsn['scheme'];
+        $this->scheme = $params['scheme'];
 
-        if (!isset($parsedDsn['host'])) {
-            throw new InvalidArgumentException(sprintf('The "%s" translation provider DSN must contain a host (use "default" by default).', $dsn));
+        if (!isset($params['host'])) {
+            throw new InvalidArgumentException('The translation provider DSN must contain a host (use "default" by default).');
         }
-        $this->host = $parsedDsn['host'];
+        $this->host = $params['host'];
 
-        $this->user = '' !== ($parsedDsn['user'] ?? '') ? urldecode($parsedDsn['user']) : null;
-        $this->password = '' !== ($parsedDsn['pass'] ?? '') ? urldecode($parsedDsn['pass']) : null;
-        $this->port = $parsedDsn['port'] ?? null;
-        $this->path = $parsedDsn['path'] ?? null;
-        parse_str($parsedDsn['query'] ?? '', $this->options);
+        $this->user = '' !== ($params['user'] ?? '') ? rawurldecode($params['user']) : null;
+        $this->password = '' !== ($params['pass'] ?? '') ? rawurldecode($params['pass']) : null;
+        $this->port = $params['port'] ?? null;
+        $this->path = $params['path'] ?? null;
+        parse_str($params['query'] ?? '', $this->options);
     }
 
     public function getScheme(): string
@@ -74,7 +74,7 @@
         return $this->password;
     }
 
-    public function getPort(int $default = null): ?int
+    public function getPort(?int $default = null): ?int
     {
         return $this->port ?? $default;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/PseudoLocalizationTranslator.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/PseudoLocalizationTranslator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/PseudoLocalizationTranslator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/PseudoLocalizationTranslator.php	2026-05-20 10:22:01.000000000 +0200
@@ -86,7 +86,7 @@
     /**
      * {@inheritdoc}
      */
-    public function trans(string $id, array $parameters = [], string $domain = null, string $locale = null): string
+    public function trans(string $id, array $parameters = [], ?string $domain = null, ?string $locale = null): string
     {
         $trans = '';
         $visibleText = '';
@@ -123,7 +123,7 @@
             return [[true, true, $originalTrans]];
         }
 
-        $html = mb_encode_numericentity($originalTrans, [0x80, 0xFFFF, 0, 0xFFFF], mb_detect_encoding($originalTrans, null, true) ?: 'UTF-8');
+        $html = mb_encode_numericentity($originalTrans, [0x80, 0x10FFFF, 0, 0x1FFFFF], mb_detect_encoding($originalTrans, null, true) ?: 'UTF-8');
 
         $useInternalErrors = libxml_use_internal_errors(true);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Resources/bin/translation-status.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Resources/bin/translation-status.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Resources/bin/translation-status.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Resources/bin/translation-status.php	2026-05-20 10:22:01.000000000 +0200
@@ -166,11 +166,11 @@
 function extractTranslationKeys($filePath)
 {
     $translationKeys = [];
-    $contents = new \SimpleXMLElement(file_get_contents($filePath));
+    $contents = new SimpleXMLElement(file_get_contents($filePath));
 
     foreach ($contents->file->body->{'trans-unit'} as $translationKey) {
         $translationId = (string) $translationKey['id'];
-        $translationKey = (string) $translationKey->source;
+        $translationKey = (string) ($translationKey['resname'] ?? $translationKey->source);
 
         $translationKeys[$translationId] = $translationKey;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Resources/data/parents.json symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Resources/data/parents.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Resources/data/parents.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Resources/data/parents.json	2026-05-20 10:22:01.000000000 +0200
@@ -35,6 +35,7 @@
     "en_GM": "en_001",
     "en_GY": "en_001",
     "en_HK": "en_001",
+    "en_ID": "en_001",
     "en_IE": "en_001",
     "en_IL": "en_001",
     "en_IM": "en_001",
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Resources/functions.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Resources/functions.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Resources/functions.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Resources/functions.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,7 +15,7 @@
     /**
      * @author Nate Wiebe <nate@northern.co>
      */
-    function t(string $message, array $parameters = [], string $domain = null): TranslatableMessage
+    function t(string $message, array $parameters = [], ?string $domain = null): TranslatableMessage
     {
         return new TranslatableMessage($message, $parameters, $domain);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Test/ProviderFactoryTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Test/ProviderFactoryTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Test/ProviderFactoryTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Test/ProviderFactoryTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -89,7 +89,7 @@
     /**
      * @dataProvider unsupportedSchemeProvider
      */
-    public function testUnsupportedSchemeException(string $dsn, string $message = null)
+    public function testUnsupportedSchemeException(string $dsn, ?string $message = null)
     {
         $factory = $this->createFactory();
 
@@ -106,7 +106,7 @@
     /**
      * @dataProvider incompleteDsnProvider
      */
-    public function testIncompleteDsnException(string $dsn, string $message = null)
+    public function testIncompleteDsnException(string $dsn, ?string $message = null)
     {
         $factory = $this->createFactory();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Tests/fixtures/non-string.yml symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Tests/fixtures/non-string.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Tests/fixtures/non-string.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Tests/fixtures/non-string.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,4 @@
+root:
+  foo1:
+  foo2: ''
+  bar: 'bar'
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Tests/fixtures/resources.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Tests/fixtures/resources.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Tests/fixtures/resources.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Tests/fixtures/resources.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -18,6 +18,10 @@
         <target>with</target>
         <note>note</note>
       </trans-unit>
+      <trans-unit id="5">
+        <source>skipped</source>
+        <target state="needs-translation">skipped</target>
+      </trans-unit>
     </body>
   </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Tests/Loader/XliffFileLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Tests/Loader/XliffFileLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Tests/Loader/XliffFileLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Tests/Loader/XliffFileLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,9 +52,17 @@
       </trans-unit>
       <trans-unit id="4">
         <source>test</source>
-        <target>with</target>
+        <target state="needs-translation">with</target>
         <note>note</note>
       </trans-unit>
+      <trans-unit id="5">
+        <source>baz</source>
+        <target state="needs-translation">baz</target>
+      </trans-unit>
+      <trans-unit id="6" resname="buz">
+        <source>baz</source>
+        <target state="needs-translation">buz</target>
+      </trans-unit>
     </body>
   </file>
 </xliff>
@@ -65,6 +73,7 @@
         $this->assertEquals('en', $catalogue->getLocale());
         $this->assertSame([], libxml_get_errors());
         $this->assertContainsOnly('string', $catalogue->all('domain1'));
+        $this->assertSame(['foo', 'extra', 'key', 'test'], array_keys($catalogue->all('domain1')));
     }
 
     public function testLoadWithInternalErrorsEnabled()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Tests/Loader/YamlFileLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Tests/Loader/YamlFileLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Tests/Loader/YamlFileLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Tests/Loader/YamlFileLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,6 +30,15 @@
         $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
     }
 
+    public function testLoadNonStringMessages()
+    {
+        $loader = new YamlFileLoader();
+        $resource = __DIR__.'/../fixtures/non-string.yml';
+        $catalogue = $loader->load($resource, 'en', 'domain1');
+
+        $this->assertSame(['root.foo2' => '', 'root.bar' => 'bar'], $catalogue->all('domain1'));
+    }
+
     public function testLoadDoesNothingIfEmpty()
     {
         $loader = new YamlFileLoader();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Tests/Provider/DsnTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Tests/Provider/DsnTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Tests/Provider/DsnTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Tests/Provider/DsnTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
     /**
      * @dataProvider constructProvider
      */
-    public function testConstruct(string $dsnString, string $scheme, string $host, string $user = null, string $password = null, int $port = null, array $options = [], string $path = null)
+    public function testConstruct(string $dsnString, string $scheme, string $host, ?string $user = null, ?string $password = null, ?int $port = null, array $options = [], ?string $path = null)
     {
         $dsn = new Dsn($dsnString);
         $this->assertSame($dsnString, $dsn->getOriginalDsn());
@@ -155,24 +155,24 @@
     {
         yield [
             'some://',
-            'The "some://" translation provider DSN is invalid.',
+            'The translation provider DSN is invalid.',
         ];
 
         yield [
             '//loco',
-            'The "//loco" translation provider DSN must contain a scheme.',
+            'The translation provider DSN must contain a scheme.',
         ];
 
         yield [
             'file:///some/path',
-            'The "file:///some/path" translation provider DSN must contain a host (use "default" by default).',
+            'The translation provider DSN must contain a host (use "default" by default).',
         ];
     }
 
     /**
      * @dataProvider getOptionProvider
      */
-    public function testGetOption($expected, string $dsnString, string $option, string $default = null)
+    public function testGetOption($expected, string $dsnString, string $option, ?string $default = null)
     {
         $dsn = new Dsn($dsnString);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Tests/PseudoLocalizationTranslatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Tests/PseudoLocalizationTranslatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Tests/PseudoLocalizationTranslatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Tests/PseudoLocalizationTranslatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,6 +44,7 @@
             ['<p data-foo="ccc&quot;&quot;">ƀåŕ</p>', '<p data-foo="ccc&quot;&quot;">bar</p>', self::getIsolatedOptions(['parse_html' => true, 'accents' => true])],
             ['<p>″≤″</p>', '<p>&quot;&lt;&quot;</p>', self::getIsolatedOptions(['parse_html' => true, 'accents' => true])],
             ['Symfony is an Open Source, community-driven project with thousands of contributors. ~~~~~~~ ~~ ~~~~ ~~~~~~~ ~~~~~~~ ~~ ~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~ ~~ ~~~', 'Symfony is an Open Source, community-driven project with thousands of contributors.', self::getIsolatedOptions(['expansion_factor' => 2.0])],
+            ['<p>👇👇👇👇👇👇👇</p>', '<p>👇👇👇👇👇👇👇</p>', self::getIsolatedOptions(['parse_html' => true])],
         ];
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Tests/Util/ArrayConverterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Tests/Util/ArrayConverterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Tests/Util/ArrayConverterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Tests/Util/ArrayConverterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -69,6 +69,34 @@
                     ],
                 ],
             ],
+            [
+                // input
+                [
+                    'foo.' => 'foo.',
+                    '.bar' => '.bar',
+                    'abc.abc' => 'value',
+                    'bcd.bcd.' => 'value',
+                    '.cde.cde.' => 'value',
+                    '.def.def' => 'value',
+                ],
+                // expected output
+                [
+                    'foo.' => 'foo.',
+                    '.bar' => '.bar',
+                    'abc' => [
+                        'abc' => 'value',
+                    ],
+                    'bcd' => [
+                        'bcd.' => 'value',
+                    ],
+                    '.cde' => [
+                        'cde.' => 'value',
+                    ],
+                    '.def' => [
+                        'def' => 'value',
+                    ],
+                ],
+            ],
         ];
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/TranslatableMessage.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/TranslatableMessage.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/TranslatableMessage.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/TranslatableMessage.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     private $parameters;
     private $domain;
 
-    public function __construct(string $message, array $parameters = [], string $domain = null)
+    public function __construct(string $message, array $parameters = [], ?string $domain = null)
     {
         $this->message = $message;
         $this->parameters = $parameters;
@@ -50,7 +50,7 @@
         return $this->domain;
     }
 
-    public function trans(TranslatorInterface $translator, string $locale = null): string
+    public function trans(TranslatorInterface $translator, ?string $locale = null): string
     {
         return $translator->trans($this->getMessage(), array_map(
             static function ($parameter) use ($translator, $locale) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/TranslatorBagInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/TranslatorBagInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/TranslatorBagInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/TranslatorBagInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,5 +31,5 @@
      *
      * @throws InvalidArgumentException If the locale contains invalid characters
      */
-    public function getCatalogue(string $locale = null);
+    public function getCatalogue(?string $locale = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/TranslatorBag.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/TranslatorBag.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/TranslatorBag.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/TranslatorBag.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
     /**
      * {@inheritdoc}
      */
-    public function getCatalogue(string $locale = null): MessageCatalogueInterface
+    public function getCatalogue(?string $locale = null): MessageCatalogueInterface
     {
         if (null === $locale || !isset($this->catalogues[$locale])) {
             $this->catalogues[$locale] = new MessageCatalogue($locale);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Translator.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Translator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Translator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Translator.php	2026-05-20 10:22:01.000000000 +0200
@@ -89,7 +89,7 @@
     /**
      * @throws InvalidArgumentException If a locale contains invalid characters
      */
-    public function __construct(string $locale, MessageFormatterInterface $formatter = null, string $cacheDir = null, bool $debug = false, array $cacheVary = [])
+    public function __construct(string $locale, ?MessageFormatterInterface $formatter = null, ?string $cacheDir = null, bool $debug = false, array $cacheVary = [])
     {
         $this->setLocale($locale);
 
@@ -127,7 +127,7 @@
      *
      * @throws InvalidArgumentException If the locale contains invalid characters
      */
-    public function addResource(string $format, $resource, string $locale, string $domain = null)
+    public function addResource(string $format, $resource, string $locale, ?string $domain = null)
     {
         if (null === $domain) {
             $domain = 'messages';
@@ -194,7 +194,7 @@
     /**
      * {@inheritdoc}
      */
-    public function trans(?string $id, array $parameters = [], string $domain = null, string $locale = null)
+    public function trans(?string $id, array $parameters = [], ?string $domain = null, ?string $locale = null)
     {
         if (null === $id || '' === $id) {
             return '';
@@ -229,7 +229,7 @@
     /**
      * {@inheritdoc}
      */
-    public function getCatalogue(string $locale = null)
+    public function getCatalogue(?string $locale = null)
     {
         if (!$locale) {
             $locale = $this->getLocale();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Util/ArrayConverter.php symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Util/ArrayConverter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Translation/Util/ArrayConverter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Translation/Util/ArrayConverter.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
         $tree = [];
 
         foreach ($messages as $id => $value) {
-            $referenceToElement = &self::getElementByPath($tree, explode('.', $id));
+            $referenceToElement = &self::getElementByPath($tree, self::getKeyParts($id));
 
             $referenceToElement = $value;
 
@@ -65,6 +65,7 @@
                 $elem = &$elem[implode('.', \array_slice($parts, $i))];
                 break;
             }
+
             $parentOfElem = &$elem;
             $elem = &$elem[$part];
         }
@@ -96,4 +97,48 @@
             }
         }
     }
+
+    /**
+     * @return string[]
+     */
+    private static function getKeyParts(string $key): array
+    {
+        $parts = explode('.', $key);
+        $partsCount = \count($parts);
+
+        $result = [];
+        $buffer = '';
+
+        foreach ($parts as $index => $part) {
+            if (0 === $index && '' === $part) {
+                $buffer = '.';
+
+                continue;
+            }
+
+            if ($index === $partsCount - 1 && '' === $part) {
+                $buffer .= '.';
+                $result[] = $buffer;
+
+                continue;
+            }
+
+            if (isset($parts[$index + 1]) && '' === $parts[$index + 1]) {
+                $buffer .= $part;
+
+                continue;
+            }
+
+            if ($buffer) {
+                $result[] = $buffer.$part;
+                $buffer = '';
+
+                continue;
+            }
+
+            $result[] = $part;
+        }
+
+        return $result;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/AbstractUid.php symfony-5.4.52+dfsg/src/Symfony/Component/Uid/AbstractUid.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/AbstractUid.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/AbstractUid.php	2026-05-20 10:22:01.000000000 +0200
@@ -78,6 +78,8 @@
     }
 
     /**
+     * @param string $uid A valid RFC 9562/4122 uid
+     *
      * @return static
      *
      * @throws \InvalidArgumentException When the passed value is not valid
@@ -124,7 +126,7 @@
     }
 
     /**
-     * Returns the identifier as a RFC4122 case insensitive string.
+     * Returns the identifier as a RFC 9562/4122 case insensitive string.
      */
     public function toRfc4122(): string
     {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/BinaryUtil.php symfony-5.4.52+dfsg/src/Symfony/Component/Uid/BinaryUtil.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/BinaryUtil.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/BinaryUtil.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
         'u' => 52, 'v' => 53, 'w' => 54, 'x' => 55, 'y' => 56, 'z' => 57,
     ];
 
-    // https://tools.ietf.org/html/rfc4122#section-4.1.4
+    // https://datatracker.ietf.org/doc/html/rfc9562#section-5.1
     // 0x01b21dd213814000 is the number of 100-ns intervals between the
     // UUID epoch 1582-10-15 00:00:00 and the Unix epoch 1970-01-01 00:00:00.
     private const TIME_OFFSET_INT = 0x01B21DD213814000;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Command/GenerateUlidCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Command/GenerateUlidCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Command/GenerateUlidCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Command/GenerateUlidCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
 
     private $factory;
 
-    public function __construct(UlidFactory $factory = null)
+    public function __construct(?UlidFactory $factory = null)
     {
         $this->factory = $factory ?? new UlidFactory();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Command/GenerateUuidCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Command/GenerateUuidCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Command/GenerateUuidCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Command/GenerateUuidCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
 
     private $factory;
 
-    public function __construct(UuidFactory $factory = null)
+    public function __construct(?UuidFactory $factory = null)
     {
         $this->factory = $factory ?? new UuidFactory();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Factory/TimeBasedUuidFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Factory/TimeBasedUuidFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Factory/TimeBasedUuidFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Factory/TimeBasedUuidFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
     private $class;
     private $node;
 
-    public function __construct(string $class, Uuid $node = null)
+    public function __construct(string $class, ?Uuid $node = null)
     {
         $this->class = $class;
         $this->node = $node;
@@ -29,7 +29,7 @@
     /**
      * @return UuidV6|UuidV1
      */
-    public function create(\DateTimeInterface $time = null): Uuid
+    public function create(?\DateTimeInterface $time = null): Uuid
     {
         $class = $this->class;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Factory/UlidFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Factory/UlidFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Factory/UlidFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Factory/UlidFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -15,7 +15,7 @@
 
 class UlidFactory
 {
-    public function create(\DateTimeInterface $time = null): Ulid
+    public function create(?\DateTimeInterface $time = null): Ulid
     {
         return new Ulid(null === $time ? null : Ulid::generate($time));
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Uid/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Uid/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Uid/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Tests/Command/GenerateUuidCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Tests/Command/GenerateUuidCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Tests/Command/GenerateUuidCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Tests/Command/GenerateUuidCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -132,7 +132,7 @@
         $this->assertStringContainsString('Only one of "--time-based", "--name-based" or "--random-based"', $commandTester->getDisplay());
     }
 
-    public static function provideInvalidCombinationOfBasedOptions()
+    public static function provideInvalidCombinationOfBasedOptions(): array
     {
         return [
             [['--time-based' => 'now', '--name-based' => 'foo']],
@@ -153,7 +153,7 @@
         $this->assertStringContainsString('Option "--node" can only be used with "--time-based"', $commandTester->getDisplay());
     }
 
-    public static function provideExtraNodeOption()
+    public static function provideExtraNodeOption(): array
     {
         return [
             [['--node' => 'foo']],
@@ -173,7 +173,7 @@
         $this->assertStringContainsString('Option "--namespace" can only be used with "--name-based"', $commandTester->getDisplay());
     }
 
-    public static function provideExtraNamespaceOption()
+    public static function provideExtraNamespaceOption(): array
     {
         return [
             [['--namespace' => 'foo']],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Tests/UlidTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Tests/UlidTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Tests/UlidTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Tests/UlidTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -149,7 +149,7 @@
         Ulid::fromBinary($ulid);
     }
 
-    public static function provideInvalidBinaryFormat()
+    public static function provideInvalidBinaryFormat(): array
     {
         return [
             ['01EW2RYKDCT2SAK454KBR2QG08'],
@@ -176,7 +176,7 @@
         Ulid::fromBase58($ulid);
     }
 
-    public static function provideInvalidBase58Format()
+    public static function provideInvalidBase58Format(): array
     {
         return [
             ["\x01\x77\x05\x8F\x4D\xAC\xD0\xB2\xA9\x90\xA4\x9A\xF0\x2B\xC0\x08"],
@@ -203,7 +203,7 @@
         Ulid::fromBase32($ulid);
     }
 
-    public static function provideInvalidBase32Format()
+    public static function provideInvalidBase32Format(): array
     {
         return [
             ["\x01\x77\x05\x8F\x4D\xAC\xD0\xB2\xA9\x90\xA4\x9A\xF0\x2B\xC0\x08"],
@@ -230,7 +230,7 @@
         Ulid::fromRfc4122($ulid);
     }
 
-    public static function provideInvalidRfc4122Format()
+    public static function provideInvalidRfc4122Format(): array
     {
         return [
             ["\x01\x77\x05\x8F\x4D\xAC\xD0\xB2\xA9\x90\xA4\x9A\xF0\x2B\xC0\x08"],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Tests/UuidTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Tests/UuidTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Tests/UuidTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Tests/UuidTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -90,6 +90,15 @@
         $this->assertSame('3499710062d0', $uuid->getNode());
     }
 
+    public function testV1IsLowerCase()
+    {
+        $uuid = new UuidV1();
+        $this->assertSame(strtolower((string) $uuid), (string) $uuid);
+
+        $uuid = new UuidV1('D9E7A184-5D5B-11EA-A62A-3499710062D0');
+        $this->assertSame(strtolower((string) $uuid), (string) $uuid);
+    }
+
     public function testV3()
     {
         $uuid = Uuid::v3(new UuidV4(self::A_UUID_V4), 'the name');
@@ -206,7 +215,7 @@
         $this->assertFalse((new UuidV4(self::A_UUID_V4))->equals($other));
     }
 
-    public static function provideInvalidEqualType()
+    public static function provideInvalidEqualType(): iterable
     {
         yield [null];
         yield [self::A_UUID_V1];
@@ -268,7 +277,7 @@
         Uuid::fromBinary($ulid);
     }
 
-    public static function provideInvalidBinaryFormat()
+    public static function provideInvalidBinaryFormat(): array
     {
         return [
             ['01EW2RYKDCT2SAK454KBR2QG08'],
@@ -295,7 +304,7 @@
         Uuid::fromBase58($ulid);
     }
 
-    public static function provideInvalidBase58Format()
+    public static function provideInvalidBase58Format(): array
     {
         return [
             ["\x41\x4C\x08\x92\x57\x1B\x11\xEB\xBF\x70\x93\xF9\xB0\x82\x2C\x57"],
@@ -322,7 +331,7 @@
         Uuid::fromBase32($ulid);
     }
 
-    public static function provideInvalidBase32Format()
+    public static function provideInvalidBase32Format(): array
     {
         return [
             ["\x5B\xA8\x32\x72\x45\x6D\x5A\xC0\xAB\xE3\xAA\x8B\xF7\x01\x96\x73"],
@@ -349,7 +358,7 @@
         Uuid::fromRfc4122($ulid);
     }
 
-    public static function provideInvalidRfc4122Format()
+    public static function provideInvalidRfc4122Format(): array
     {
         return [
             ["\x1E\xB5\x71\xB4\x14\xC0\x68\x93\xBF\x70\x2D\x4C\x83\xCF\x75\x5A"],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Ulid.php symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Ulid.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Ulid.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Ulid.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     private static $time = '';
     private static $rand = [];
 
-    public function __construct(string $ulid = null)
+    public function __construct(?string $ulid = null)
     {
         if (null === $ulid) {
             $this->uid = static::generate();
@@ -143,7 +143,7 @@
         return \DateTimeImmutable::createFromFormat('U.u', substr_replace($time, '.', -3, 0));
     }
 
-    public static function generate(\DateTimeInterface $time = null): string
+    public static function generate(?\DateTimeInterface $time = null): string
     {
         if (null === $mtime = $time) {
             $time = microtime(false);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Uuid.php symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Uuid.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/Uuid.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/Uuid.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,7 +14,7 @@
 /**
  * @author Grégoire Pineau <lyrixx@lyrixx.info>
  *
- * @see https://tools.ietf.org/html/rfc4122#appendix-C for details about namespaces
+ * @see https://datatracker.ietf.org/doc/html/rfc9562/#section-6.6 for details about namespaces
  */
 class Uuid extends AbstractUid
 {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/UuidV1.php symfony-5.4.52+dfsg/src/Symfony/Component/Uid/UuidV1.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/UuidV1.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/UuidV1.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,10 +22,10 @@
 
     private static $clockSeq;
 
-    public function __construct(string $uuid = null)
+    public function __construct(?string $uuid = null)
     {
         if (null === $uuid) {
-            $this->uid = uuid_create(static::TYPE);
+            $this->uid = strtolower(uuid_create(static::TYPE));
         } else {
             parent::__construct($uuid, true);
         }
@@ -41,7 +41,7 @@
         return uuid_mac($this->uid);
     }
 
-    public static function generate(\DateTimeInterface $time = null, Uuid $node = null): string
+    public static function generate(?\DateTimeInterface $time = null, ?Uuid $node = null): string
     {
         $uuid = !$time || !$node ? uuid_create(static::TYPE) : parent::NIL;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/UuidV4.php symfony-5.4.52+dfsg/src/Symfony/Component/Uid/UuidV4.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/UuidV4.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/UuidV4.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
 {
     protected const TYPE = 4;
 
-    public function __construct(string $uuid = null)
+    public function __construct(?string $uuid = null)
     {
         if (null === $uuid) {
             $uuid = random_bytes(16);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Uid/UuidV6.php symfony-5.4.52+dfsg/src/Symfony/Component/Uid/UuidV6.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Uid/UuidV6.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Uid/UuidV6.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
 
     private static $node;
 
-    public function __construct(string $uuid = null)
+    public function __construct(?string $uuid = null)
     {
         if (null === $uuid) {
             $this->uid = static::generate();
@@ -43,7 +43,7 @@
         return substr($this->uid, 24);
     }
 
-    public static function generate(\DateTimeInterface $time = null, Uuid $node = null): string
+    public static function generate(?\DateTimeInterface $time = null, ?Uuid $node = null): string
     {
         $uuidV1 = UuidV1::generate($time, $node);
         $uuid = substr($uuidV1, 15, 3).substr($uuidV1, 9, 4).$uuidV1[0].'-'.substr($uuidV1, 1, 4).'-6'.substr($uuidV1, 5, 3).substr($uuidV1, 18, 6);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Command/DebugCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Command/DebugCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Command/DebugCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Command/DebugCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,8 +22,12 @@
 use Symfony\Component\Finder\Exception\DirectoryNotFoundException;
 use Symfony\Component\Finder\Finder;
 use Symfony\Component\Validator\Constraint;
+use Symfony\Component\Validator\Mapping\AutoMappingStrategy;
+use Symfony\Component\Validator\Mapping\CascadingStrategy;
 use Symfony\Component\Validator\Mapping\ClassMetadataInterface;
 use Symfony\Component\Validator\Mapping\Factory\MetadataFactoryInterface;
+use Symfony\Component\Validator\Mapping\GenericMetadata;
+use Symfony\Component\Validator\Mapping\TraversalStrategy;
 
 /**
  * A console command to debug Validators information.
@@ -161,6 +165,31 @@
 
         $propertyMetadata = $classMetadata->getPropertyMetadata($constrainedProperty);
         foreach ($propertyMetadata as $metadata) {
+            $autoMapingStrategy = 'Not supported';
+            if ($metadata instanceof GenericMetadata) {
+                switch ($metadata->getAutoMappingStrategy()) {
+                    case AutoMappingStrategy::ENABLED: $autoMapingStrategy = 'Enabled'; break;
+                    case AutoMappingStrategy::DISABLED: $autoMapingStrategy = 'Disabled'; break;
+                    case AutoMappingStrategy::NONE: $autoMapingStrategy = 'None'; break;
+                }
+            }
+            $traversalStrategy = 'None';
+            if (TraversalStrategy::TRAVERSE === $metadata->getTraversalStrategy()) {
+                $traversalStrategy = 'Traverse';
+            }
+            if (TraversalStrategy::IMPLICIT === $metadata->getTraversalStrategy()) {
+                $traversalStrategy = 'Implicit';
+            }
+
+            $data[] = [
+                'class' => 'property options',
+                'groups' => [],
+                'options' => [
+                    'cascadeStrategy' => CascadingStrategy::CASCADE === $metadata->getCascadingStrategy() ? 'Cascade' : 'None',
+                    'autoMappingStrategy' => $autoMapingStrategy,
+                    'traversalStrategy' => $traversalStrategy,
+                ],
+            ];
             foreach ($metadata->getConstraints() as $constraint) {
                 $data[] = [
                     'class' => \get_class($constraint),
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Validator/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -38,9 +38,9 @@
         "symfony/expression-language": "^5.1|^6.0",
         "symfony/cache": "^4.4|^5.0|^6.0",
         "symfony/mime": "^4.4|^5.0|^6.0",
-        "symfony/property-access": "^4.4|^5.0|^6.0",
+        "symfony/property-access": "^5.4|^6.0",
         "symfony/property-info": "^5.3|^6.0",
-        "symfony/translation": "^4.4|^5.0|^6.0",
+        "symfony/translation": "^5.4.35|~6.3.12|^6.4.3",
         "doctrine/annotations": "^1.13|^2",
         "doctrine/cache": "^1.11|^2.0",
         "egulias/email-validator": "^2.1.10|^3|^4"
@@ -49,13 +49,12 @@
         "doctrine/annotations": "<1.13",
         "doctrine/cache": "<1.11",
         "doctrine/lexer": "<1.1",
-        "phpunit/phpunit": "<5.4.3",
         "symfony/dependency-injection": "<4.4",
         "symfony/expression-language": "<5.1",
         "symfony/http-kernel": "<4.4",
         "symfony/intl": "<4.4",
         "symfony/property-info": "<5.3",
-        "symfony/translation": "<4.4",
+        "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3",
         "symfony/yaml": "<4.4"
     },
     "suggest": {
@@ -73,7 +72,8 @@
     "autoload": {
         "psr-4": { "Symfony\\Component\\Validator\\": "" },
         "exclude-from-classmap": [
-            "/Tests/"
+            "/Tests/",
+            "/Resources/bin/"
         ]
     },
     "minimum-stability": "dev"
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraint.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraint.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraint.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraint.php	2026-05-20 10:22:01.000000000 +0200
@@ -108,7 +108,7 @@
      *                                       array, but getDefaultOption() returns
      *                                       null
      */
-    public function __construct($options = null, array $groups = null, $payload = null)
+    public function __construct($options = null, ?array $groups = null, $payload = null)
     {
         unset($this->groups); // enable lazy initialization
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/AbstractComparison.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/AbstractComparison.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/AbstractComparison.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/AbstractComparison.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
      *
      * @param mixed $value the value to compare or a set of options
      */
-    public function __construct($value = null, $propertyPath = null, string $message = null, array $groups = null, $payload = null, array $options = [])
+    public function __construct($value = null, $propertyPath = null, ?string $message = null, ?array $groups = null, $payload = null, array $options = [])
     {
         if (\is_array($value)) {
             $options = array_merge($value, $options);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/AbstractComparisonValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/AbstractComparisonValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/AbstractComparisonValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/AbstractComparisonValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,6 +12,7 @@
 namespace Symfony\Component\Validator\Constraints;
 
 use Symfony\Component\PropertyAccess\Exception\NoSuchPropertyException;
+use Symfony\Component\PropertyAccess\Exception\UninitializedPropertyException;
 use Symfony\Component\PropertyAccess\PropertyAccess;
 use Symfony\Component\PropertyAccess\PropertyAccessorInterface;
 use Symfony\Component\Validator\Constraint;
@@ -29,7 +30,7 @@
 {
     private $propertyAccessor;
 
-    public function __construct(PropertyAccessorInterface $propertyAccessor = null)
+    public function __construct(?PropertyAccessorInterface $propertyAccessor = null)
     {
         $this->propertyAccessor = $propertyAccessor;
     }
@@ -56,6 +57,8 @@
                 $comparedValue = $this->getPropertyAccessor()->getValue($object, $path);
             } catch (NoSuchPropertyException $e) {
                 throw new ConstraintDefinitionException(sprintf('Invalid property path "%s" provided to "%s" constraint: ', $path, get_debug_type($constraint)).$e->getMessage(), 0, $e);
+            } catch (UninitializedPropertyException $e) {
+                $comparedValue = null;
             }
         } else {
             $comparedValue = $constraint->value;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/All.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/All.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/All.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/All.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
 {
     public $constraints = [];
 
-    public function __construct($constraints = null, array $groups = null, $payload = null)
+    public function __construct($constraints = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($constraints ?? [], $groups, $payload);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/AtLeastOneOf.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/AtLeastOneOf.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/AtLeastOneOf.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/AtLeastOneOf.php	2026-05-20 10:22:01.000000000 +0200
@@ -31,7 +31,7 @@
     public $messageCollection = 'Each element of this collection should satisfy its own set of constraints.';
     public $includeInternalMessages = true;
 
-    public function __construct($constraints = null, array $groups = null, $payload = null, string $message = null, string $messageCollection = null, bool $includeInternalMessages = null)
+    public function __construct($constraints = null, ?array $groups = null, $payload = null, ?string $message = null, ?string $messageCollection = null, ?bool $includeInternalMessages = null)
     {
         parent::__construct($constraints ?? [], $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/AtLeastOneOfValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/AtLeastOneOfValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/AtLeastOneOfValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/AtLeastOneOfValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,9 +42,11 @@
                 continue;
             }
 
+            $context = $this->context;
             $executionContext = clone $this->context;
             $executionContext->setNode($value, $this->context->getObject(), $this->context->getMetadata(), $this->context->getPropertyPath());
             $violations = $validator->inContext($executionContext)->validate($value, $item, $this->context->getGroup())->getViolations();
+            $this->context = $context;
 
             if (\count($this->context->getViolations()) === \count($violations)) {
                 return;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Bic.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Bic.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Bic.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Bic.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,7 +52,7 @@
      *
      * @param string|PropertyPathInterface|null $ibanPropertyPath
      */
-    public function __construct(array $options = null, string $message = null, string $iban = null, $ibanPropertyPath = null, string $ibanMessage = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?string $iban = null, $ibanPropertyPath = null, ?string $ibanMessage = null, ?array $groups = null, $payload = null)
     {
         if (!class_exists(Countries::class)) {
             throw new LogicException('The Intl component is required to use the Bic constraint. Try running "composer require symfony/intl".');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/BicValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/BicValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/BicValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/BicValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,7 @@
 
 use Symfony\Component\Intl\Countries;
 use Symfony\Component\PropertyAccess\Exception\NoSuchPropertyException;
+use Symfony\Component\PropertyAccess\Exception\UninitializedPropertyException;
 use Symfony\Component\PropertyAccess\PropertyAccess;
 use Symfony\Component\PropertyAccess\PropertyAccessor;
 use Symfony\Component\Validator\Constraint;
@@ -58,7 +59,7 @@
 
     private $propertyAccessor;
 
-    public function __construct(PropertyAccessor $propertyAccessor = null)
+    public function __construct(?PropertyAccessor $propertyAccessor = null)
     {
         $this->propertyAccessor = $propertyAccessor;
     }
@@ -102,16 +103,6 @@
             return;
         }
 
-        // first 4 letters must be alphabetic (bank code)
-        if (!ctype_alpha(substr($canonicalize, 0, 4))) {
-            $this->context->buildViolation($constraint->message)
-                ->setParameter('{{ value }}', $this->formatValue($value))
-                ->setCode(Bic::INVALID_BANK_CODE_ERROR)
-                ->addViolation();
-
-            return;
-        }
-
         $bicCountryCode = substr($canonicalize, 4, 2);
         if (!isset(self::BIC_COUNTRY_TO_IBAN_COUNTRY_MAP[$bicCountryCode]) && !Countries::exists($bicCountryCode)) {
             $this->context->buildViolation($constraint->message)
@@ -140,6 +131,8 @@
                 $iban = $this->getPropertyAccessor()->getValue($object, $path);
             } catch (NoSuchPropertyException $e) {
                 throw new ConstraintDefinitionException(sprintf('Invalid property path "%s" provided to "%s" constraint: ', $path, get_debug_type($constraint)).$e->getMessage(), 0, $e);
+            } catch (UninitializedPropertyException $e) {
+                $iban = null;
             }
         }
         if (!$iban) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Blank.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Blank.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Blank.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Blank.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
 
     public $message = 'This value should be blank.';
 
-    public function __construct(array $options = null, string $message = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($options ?? [], $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Callback.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Callback.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Callback.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Callback.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
      *
      * @param array|string|callable $callback The callback or a set of options
      */
-    public function __construct($callback = null, array $groups = null, $payload = null, array $options = [])
+    public function __construct($callback = null, ?array $groups = null, $payload = null, array $options = [])
     {
         // Invocation through annotations with an array parameter only
         if (\is_array($callback) && 1 === \count($callback) && isset($callback['value'])) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/CardScheme.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/CardScheme.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/CardScheme.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/CardScheme.php	2026-05-20 10:22:01.000000000 +0200
@@ -54,7 +54,7 @@
      *
      * @param array|string $schemes The schemes to validate against or a set of options
      */
-    public function __construct($schemes, string $message = null, array $groups = null, $payload = null, array $options = [])
+    public function __construct($schemes, ?string $message = null, ?array $groups = null, $payload = null, array $options = [])
     {
         if (\is_array($schemes) && \is_string(key($schemes))) {
             $options = array_merge($schemes, $options);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/CardSchemeValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/CardSchemeValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/CardSchemeValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/CardSchemeValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,65 +29,65 @@
     protected $schemes = [
         // American Express card numbers start with 34 or 37 and have 15 digits.
         CardScheme::AMEX => [
-            '/^3[47][0-9]{13}$/',
+            '/^3[47][0-9]{13}$/D',
         ],
         // China UnionPay cards start with 62 and have between 16 and 19 digits.
         // Please note that these cards do not follow Luhn Algorithm as a checksum.
         CardScheme::CHINA_UNIONPAY => [
-            '/^62[0-9]{14,17}$/',
+            '/^62[0-9]{14,17}$/D',
         ],
         // Diners Club card numbers begin with 300 through 305, 36 or 38. All have 14 digits.
         // There are Diners Club cards that begin with 5 and have 16 digits.
         // These are a joint venture between Diners Club and MasterCard, and should be processed like a MasterCard.
         CardScheme::DINERS => [
-            '/^3(?:0[0-5]|[68][0-9])[0-9]{11}$/',
+            '/^3(?:0[0-5]|[68][0-9])[0-9]{11}$/D',
         ],
         // Discover card numbers begin with 6011, 622126 through 622925, 644 through 649 or 65.
         // All have 16 digits.
         CardScheme::DISCOVER => [
-            '/^6011[0-9]{12}$/',
-            '/^64[4-9][0-9]{13}$/',
-            '/^65[0-9]{14}$/',
-            '/^622(12[6-9]|1[3-9][0-9]|[2-8][0-9][0-9]|91[0-9]|92[0-5])[0-9]{10}$/',
+            '/^6011[0-9]{12}$/D',
+            '/^64[4-9][0-9]{13}$/D',
+            '/^65[0-9]{14}$/D',
+            '/^622(12[6-9]|1[3-9][0-9]|[2-8][0-9][0-9]|91[0-9]|92[0-5])[0-9]{10}$/D',
         ],
         // InstaPayment cards begin with 637 through 639 and have 16 digits.
         CardScheme::INSTAPAYMENT => [
-            '/^63[7-9][0-9]{13}$/',
+            '/^63[7-9][0-9]{13}$/D',
         ],
         // JCB cards beginning with 2131 or 1800 have 15 digits.
         // JCB cards beginning with 35 have 16 digits.
         CardScheme::JCB => [
-            '/^(?:2131|1800|35[0-9]{3})[0-9]{11}$/',
+            '/^(?:2131|1800|35[0-9]{3})[0-9]{11}$/D',
         ],
         // Laser cards begin with either 6304, 6706, 6709 or 6771 and have between 16 and 19 digits.
         CardScheme::LASER => [
-            '/^(6304|670[69]|6771)[0-9]{12,15}$/',
+            '/^(6304|670[69]|6771)[0-9]{12,15}$/D',
         ],
         // Maestro international cards begin with 675900..675999 and have between 12 and 19 digits.
         // Maestro UK cards begin with either 500000..509999 or 560000..699999 and have between 12 and 19 digits.
         CardScheme::MAESTRO => [
-            '/^(6759[0-9]{2})[0-9]{6,13}$/',
-            '/^(50[0-9]{4})[0-9]{6,13}$/',
-            '/^5[6-9][0-9]{10,17}$/',
-            '/^6[0-9]{11,18}$/',
+            '/^(6759[0-9]{2})[0-9]{6,13}$/D',
+            '/^(50[0-9]{4})[0-9]{6,13}$/D',
+            '/^5[6-9][0-9]{10,17}$/D',
+            '/^6[0-9]{11,18}$/D',
         ],
         // All MasterCard numbers start with the numbers 51 through 55. All have 16 digits.
         // October 2016 MasterCard numbers can also start with 222100 through 272099.
         CardScheme::MASTERCARD => [
-            '/^5[1-5][0-9]{14}$/',
-            '/^2(22[1-9][0-9]{12}|2[3-9][0-9]{13}|[3-6][0-9]{14}|7[0-1][0-9]{13}|720[0-9]{12})$/',
+            '/^5[1-5][0-9]{14}$/D',
+            '/^2(22[1-9][0-9]{12}|2[3-9][0-9]{13}|[3-6][0-9]{14}|7[0-1][0-9]{13}|720[0-9]{12})$/D',
         ],
         // Payment system MIR numbers start with 220, then 1 digit from 0 to 4, then between 12 and 15 digits
         CardScheme::MIR => [
-            '/^220[0-4][0-9]{12,15}$/',
+            '/^220[0-4][0-9]{12,15}$/D',
         ],
         // All UATP card numbers start with a 1 and have a length of 15 digits.
         CardScheme::UATP => [
-            '/^1[0-9]{14}$/',
+            '/^1[0-9]{14}$/D',
         ],
         // All Visa card numbers start with a 4 and have a length of 13, 16, or 19 digits.
         CardScheme::VISA => [
-            '/^4([0-9]{12}|[0-9]{15}|[0-9]{18})$/',
+            '/^4([0-9]{12}|[0-9]{15}|[0-9]{18})$/D',
         ],
     ];
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Cascade.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Cascade.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Cascade.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Cascade.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
 #[\Attribute(\Attribute::TARGET_CLASS)]
 class Cascade extends Constraint
 {
-    public function __construct(array $options = null)
+    public function __construct(?array $options = null)
     {
         if (\is_array($options) && \array_key_exists('groups', $options)) {
             throw new ConstraintDefinitionException(sprintf('The option "groups" is not supported by the constraint "%s".', __CLASS__));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Choice.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Choice.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Choice.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Choice.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,16 +53,16 @@
 
     public function __construct(
         $options = [],
-        array $choices = null,
+        ?array $choices = null,
         $callback = null,
-        bool $multiple = null,
-        bool $strict = null,
-        int $min = null,
-        int $max = null,
-        string $message = null,
-        string $multipleMessage = null,
-        string $minMessage = null,
-        string $maxMessage = null,
+        ?bool $multiple = null,
+        ?bool $strict = null,
+        ?int $min = null,
+        ?int $max = null,
+        ?string $message = null,
+        ?string $multipleMessage = null,
+        ?string $minMessage = null,
+        ?string $maxMessage = null,
         $groups = null,
         $payload = null
     ) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/ChoiceValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/ChoiceValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/ChoiceValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/ChoiceValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -55,6 +55,9 @@
                 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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Cidr.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Cidr.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Cidr.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Cidr.php	2026-05-20 10:22:01.000000000 +0200
@@ -51,12 +51,12 @@
     public $netmaskMax;
 
     public function __construct(
-        array $options = null,
-        string $version = null,
-        int $netmaskMin = null,
-        int $netmaskMax = null,
-        string $message = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $version = null,
+        ?int $netmaskMin = null,
+        ?int $netmaskMax = null,
+        ?string $message = null,
+        ?array $groups = null,
         $payload = null
     ) {
         $this->version = $version ?? $options['version'] ?? $this->version;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Collection.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Collection.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Collection.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Collection.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,7 @@
 
 namespace Symfony\Component\Validator\Constraints;
 
+use Symfony\Component\Validator\Constraint;
 use Symfony\Component\Validator\Exception\ConstraintDefinitionException;
 
 /**
@@ -39,11 +40,9 @@
     /**
      * {@inheritdoc}
      */
-    public function __construct($fields = null, array $groups = null, $payload = null, bool $allowExtraFields = null, bool $allowMissingFields = null, string $extraFieldsMessage = null, string $missingFieldsMessage = null)
+    public function __construct($fields = null, ?array $groups = null, $payload = null, ?bool $allowExtraFields = null, ?bool $allowMissingFields = null, ?string $extraFieldsMessage = null, ?string $missingFieldsMessage = null)
     {
-        // no known options set? $fields is the fields array
-        if (\is_array($fields)
-            && !array_intersect(array_keys($fields), ['groups', 'fields', 'allowExtraFields', 'allowMissingFields', 'extraFieldsMessage', 'missingFieldsMessage'])) {
+        if (self::isFieldsOption($fields)) {
             $fields = ['fields' => $fields];
         }
 
@@ -88,4 +87,31 @@
     {
         return 'fields';
     }
+
+    private static function isFieldsOption($options): bool
+    {
+        if (!\is_array($options)) {
+            return false;
+        }
+
+        foreach ($options as $optionOrField) {
+            if ($optionOrField instanceof Constraint) {
+                return true;
+            }
+
+            if (null === $optionOrField) {
+                continue;
+            }
+
+            if (!\is_array($optionOrField)) {
+                return false;
+            }
+
+            if ($optionOrField && !($optionOrField[0] ?? null) instanceof Constraint) {
+                return false;
+            }
+        }
+
+        return true;
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Composite.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Composite.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Composite.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Composite.php	2026-05-20 10:22:01.000000000 +0200
@@ -51,7 +51,7 @@
      * cached. When constraints are loaded from the cache, no more group
      * checks need to be done.
      */
-    public function __construct($options = null, array $groups = null, $payload = null)
+    public function __construct($options = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($options, $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Count.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Count.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Count.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Count.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,14 +50,14 @@
      */
     public function __construct(
         $exactly = null,
-        int $min = null,
-        int $max = null,
-        int $divisibleBy = null,
-        string $exactMessage = null,
-        string $minMessage = null,
-        string $maxMessage = null,
-        string $divisibleByMessage = null,
-        array $groups = null,
+        ?int $min = null,
+        ?int $max = null,
+        ?int $divisibleBy = null,
+        ?string $exactMessage = null,
+        ?string $minMessage = null,
+        ?string $maxMessage = null,
+        ?string $divisibleByMessage = null,
+        ?array $groups = null,
         $payload = null,
         array $options = []
     ) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Country.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Country.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Country.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Country.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,10 +34,10 @@
     public $alpha3 = false;
 
     public function __construct(
-        array $options = null,
-        string $message = null,
-        bool $alpha3 = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $message = null,
+        ?bool $alpha3 = null,
+        ?array $groups = null,
         $payload = null
     ) {
         if (!class_exists(Countries::class)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/CssColor.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/CssColor.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/CssColor.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/CssColor.php	2026-05-20 10:22:01.000000000 +0200
@@ -65,7 +65,7 @@
     /**
      * @param array|string $formats The types of CSS colors allowed (e.g. hexadecimal only, RGB and HSL only, etc.).
      */
-    public function __construct($formats = [], string $message = null, array $groups = null, $payload = null, array $options = null)
+    public function __construct($formats = [], ?string $message = null, ?array $groups = null, $payload = null, ?array $options = null)
     {
         $validationModesAsString = implode(', ', self::$validationModes);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/CssColorValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/CssColorValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/CssColorValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/CssColorValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,21 +21,21 @@
  */
 class CssColorValidator extends ConstraintValidator
 {
-    private const PATTERN_HEX_LONG = '/^#[0-9a-f]{6}$/i';
-    private const PATTERN_HEX_LONG_WITH_ALPHA = '/^#[0-9a-f]{8}$/i';
-    private const PATTERN_HEX_SHORT = '/^#[0-9a-f]{3}$/i';
-    private const PATTERN_HEX_SHORT_WITH_ALPHA = '/^#[0-9a-f]{4}$/i';
+    private const PATTERN_HEX_LONG = '/^#[0-9a-f]{6}$/iD';
+    private const PATTERN_HEX_LONG_WITH_ALPHA = '/^#[0-9a-f]{8}$/iD';
+    private const PATTERN_HEX_SHORT = '/^#[0-9a-f]{3}$/iD';
+    private const PATTERN_HEX_SHORT_WITH_ALPHA = '/^#[0-9a-f]{4}$/iD';
     // List comes from https://www.w3.org/wiki/CSS/Properties/color/keywords#Basic_Colors
-    private const PATTERN_BASIC_NAMED_COLORS = '/^(black|silver|gray|white|maroon|red|purple|fuchsia|green|lime|olive|yellow|navy|blue|teal|aqua)$/i';
+    private const PATTERN_BASIC_NAMED_COLORS = '/^(black|silver|gray|white|maroon|red|purple|fuchsia|green|lime|olive|yellow|navy|blue|teal|aqua)$/iD';
     // List comes from https://www.w3.org/wiki/CSS/Properties/color/keywords#Extended_colors
-    private const PATTERN_EXTENDED_NAMED_COLORS = '/^(aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen)$/i';
+    private const PATTERN_EXTENDED_NAMED_COLORS = '/^(aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen)$/iD';
     // List comes from https://drafts.csswg.org/css-color/#css-system-colors
-    private const PATTERN_SYSTEM_COLORS = '/^(Canvas|CanvasText|LinkText|VisitedText|ActiveText|ButtonFace|ButtonText|ButtonBorder|Field|FieldText|Highlight|HighlightText|SelectedItem|SelectedItemText|Mark|MarkText|GrayText)$/i';
-    private const PATTERN_KEYWORDS = '/^(transparent|currentColor)$/i';
-    private const PATTERN_RGB = '/^rgb\(\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d)\s*\)$/i';
-    private const PATTERN_RGBA = '/^rgba\(\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|0?\.\d+|1(\.0)?)\s*\)$/i';
-    private const PATTERN_HSL = '/^hsl\(\s*(0|360|35\d|3[0-4]\d|[12]\d\d|0?\d?\d),\s*(0|100|\d{1,2})%,\s*(0|100|\d{1,2})%\s*\)$/i';
-    private const PATTERN_HSLA = '/^hsla\(\s*(0|360|35\d|3[0-4]\d|[12]\d\d|0?\d?\d),\s*(0|100|\d{1,2})%,\s*(0|100|\d{1,2})%,\s*(0|0?\.\d+|1(\.0)?)\s*\)$/i';
+    private const PATTERN_SYSTEM_COLORS = '/^(Canvas|CanvasText|LinkText|VisitedText|ActiveText|ButtonFace|ButtonText|ButtonBorder|Field|FieldText|Highlight|HighlightText|SelectedItem|SelectedItemText|Mark|MarkText|GrayText)$/iD';
+    private const PATTERN_KEYWORDS = '/^(transparent|currentColor)$/iD';
+    private const PATTERN_RGB = '/^rgb\(\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d)\s*\)$/iD';
+    private const PATTERN_RGBA = '/^rgba\(\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|255|25[0-4]|2[0-4]\d|1\d\d|0?\d?\d),\s*(0|0?\.\d+|1(\.0)?)\s*\)$/iD';
+    private const PATTERN_HSL = '/^hsl\(\s*(0|360|35\d|3[0-4]\d|[12]\d\d|0?\d?\d),\s*(0|100|\d{1,2})%,\s*(0|100|\d{1,2})%\s*\)$/iD';
+    private const PATTERN_HSLA = '/^hsla\(\s*(0|360|35\d|3[0-4]\d|[12]\d\d|0?\d?\d),\s*(0|100|\d{1,2})%,\s*(0|100|\d{1,2})%,\s*(0|0?\.\d+|1(\.0)?)\s*\)$/iD';
 
     private const COLOR_PATTERNS = [
         CssColor::HEX_LONG => self::PATTERN_HEX_LONG,
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Currency.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Currency.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Currency.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Currency.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,7 +33,7 @@
 
     public $message = 'This value is not a valid currency.';
 
-    public function __construct(array $options = null, string $message = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?array $groups = null, $payload = null)
     {
         if (!class_exists(Currencies::class)) {
             throw new LogicException('The Intl component is required to use the Currency constraint. Try running "composer require symfony/intl".');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Date.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Date.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Date.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Date.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
 
     public $message = 'This value is not a valid date.';
 
-    public function __construct(array $options = null, string $message = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($options, $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/DateTime.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/DateTime.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/DateTime.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/DateTime.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
      *
      * @param string|array|null $format
      */
-    public function __construct($format = null, string $message = null, array $groups = null, $payload = null, array $options = [])
+    public function __construct($format = null, ?string $message = null, ?array $groups = null, $payload = null, array $options = [])
     {
         if (\is_array($format)) {
             $options = array_merge($format, $options);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/DateValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/DateValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/DateValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/DateValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
  */
 class DateValidator extends ConstraintValidator
 {
-    public const PATTERN = '/^(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})$/';
+    public const PATTERN = '/^(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})$/D';
 
     /**
      * Checks whether a date is valid.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/DisableAutoMapping.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/DisableAutoMapping.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/DisableAutoMapping.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/DisableAutoMapping.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
 #[\Attribute(\Attribute::TARGET_PROPERTY | \Attribute::TARGET_METHOD | \Attribute::TARGET_CLASS)]
 class DisableAutoMapping extends Constraint
 {
-    public function __construct(array $options = null)
+    public function __construct(?array $options = null)
     {
         if (\is_array($options) && \array_key_exists('groups', $options)) {
             throw new ConstraintDefinitionException(sprintf('The option "groups" is not supported by the constraint "%s".', __CLASS__));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Email.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Email.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Email.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Email.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     public const INVALID_FORMAT_ERROR = 'bd79c0ab-ddba-46cc-a703-a7a4b08de310';
 
     protected static $errorNames = [
-        self::INVALID_FORMAT_ERROR => 'STRICT_CHECK_FAILED_ERROR',
+        self::INVALID_FORMAT_ERROR => 'INVALID_FORMAT_ERROR',
     ];
 
     /**
@@ -51,17 +51,21 @@
     public $normalizer;
 
     public function __construct(
-        array $options = null,
-        string $message = null,
-        string $mode = null,
-        callable $normalizer = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $message = null,
+        ?string $mode = null,
+        ?callable $normalizer = null,
+        ?array $groups = null,
         $payload = null
     ) {
         if (\is_array($options) && \array_key_exists('mode', $options) && !\in_array($options['mode'], self::$validationModes, true)) {
             throw new InvalidArgumentException('The "mode" parameter value is not valid.');
         }
 
+        if (null !== $mode && !\in_array($mode, self::$validationModes, true)) {
+            throw new InvalidArgumentException('The "mode" parameter value is not valid.');
+        }
+
         parent::__construct($options, $groups, $payload);
 
         $this->message = $message ?? $this->message;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/EmailValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/EmailValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/EmailValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/EmailValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,8 +25,8 @@
  */
 class EmailValidator extends ConstraintValidator
 {
-    private const PATTERN_HTML5 = '/^[a-zA-Z0-9.!#$%&\'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/';
-    private const PATTERN_LOOSE = '/^.+\@\S+\.\S+$/';
+    private const PATTERN_HTML5 = '/^[a-zA-Z0-9.!#$%&\'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/D';
+    private const PATTERN_LOOSE = '/^.+\@\S+\.\S+$/D';
 
     private const EMAIL_PATTERNS = [
         Email::VALIDATION_MODE_LOOSE => self::PATTERN_LOOSE,
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/EnableAutoMapping.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/EnableAutoMapping.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/EnableAutoMapping.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/EnableAutoMapping.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
 #[\Attribute(\Attribute::TARGET_PROPERTY | \Attribute::TARGET_METHOD | \Attribute::TARGET_CLASS)]
 class EnableAutoMapping extends Constraint
 {
-    public function __construct(array $options = null)
+    public function __construct(?array $options = null)
     {
         if (\is_array($options) && \array_key_exists('groups', $options)) {
             throw new ConstraintDefinitionException(sprintf('The option "groups" is not supported by the constraint "%s".', __CLASS__));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/ExpressionLanguageSyntax.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/ExpressionLanguageSyntax.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/ExpressionLanguageSyntax.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/ExpressionLanguageSyntax.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     public $service;
     public $allowedVariables;
 
-    public function __construct(array $options = null, string $message = null, string $service = null, array $allowedVariables = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?string $service = null, ?array $allowedVariables = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($options, $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/ExpressionLanguageSyntaxValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/ExpressionLanguageSyntaxValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/ExpressionLanguageSyntaxValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/ExpressionLanguageSyntaxValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
 {
     private $expressionLanguage;
 
-    public function __construct(ExpressionLanguage $expressionLanguage = null)
+    public function __construct(?ExpressionLanguage $expressionLanguage = null)
     {
         $this->expressionLanguage = $expressionLanguage;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Expression.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Expression.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Expression.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Expression.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,9 +43,9 @@
      */
     public function __construct(
         $expression,
-        string $message = null,
-        array $values = null,
-        array $groups = null,
+        ?string $message = null,
+        ?array $values = null,
+        ?array $groups = null,
         $payload = null,
         array $options = []
     ) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/ExpressionValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/ExpressionValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/ExpressionValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/ExpressionValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
 {
     private $expressionLanguage;
 
-    public function __construct(ExpressionLanguage $expressionLanguage = null)
+    public function __construct(?ExpressionLanguage $expressionLanguage = null)
     {
         $this->expressionLanguage = $expressionLanguage;
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/File.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/File.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/File.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/File.php	2026-05-20 10:22:01.000000000 +0200
@@ -67,25 +67,25 @@
      * @param string[]|string|null $mimeTypes
      */
     public function __construct(
-        array $options = null,
+        ?array $options = null,
         $maxSize = null,
-        bool $binaryFormat = null,
+        ?bool $binaryFormat = null,
         $mimeTypes = null,
-        string $notFoundMessage = null,
-        string $notReadableMessage = null,
-        string $maxSizeMessage = null,
-        string $mimeTypesMessage = null,
-        string $disallowEmptyMessage = null,
+        ?string $notFoundMessage = null,
+        ?string $notReadableMessage = null,
+        ?string $maxSizeMessage = null,
+        ?string $mimeTypesMessage = null,
+        ?string $disallowEmptyMessage = null,
 
-        string $uploadIniSizeErrorMessage = null,
-        string $uploadFormSizeErrorMessage = null,
-        string $uploadPartialErrorMessage = null,
-        string $uploadNoFileErrorMessage = null,
-        string $uploadNoTmpDirErrorMessage = null,
-        string $uploadCantWriteErrorMessage = null,
-        string $uploadExtensionErrorMessage = null,
-        string $uploadErrorMessage = null,
-        array $groups = null,
+        ?string $uploadIniSizeErrorMessage = null,
+        ?string $uploadFormSizeErrorMessage = null,
+        ?string $uploadPartialErrorMessage = null,
+        ?string $uploadNoFileErrorMessage = null,
+        ?string $uploadNoTmpDirErrorMessage = null,
+        ?string $uploadCantWriteErrorMessage = null,
+        ?string $uploadExtensionErrorMessage = null,
+        ?string $uploadErrorMessage = null,
+        ?array $groups = null,
         $payload = null
     ) {
         if (null !== $maxSize && !\is_int($maxSize) && !\is_string($maxSize)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Hostname.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Hostname.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Hostname.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Hostname.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,10 +32,10 @@
     public $requireTld = true;
 
     public function __construct(
-        array $options = null,
-        string $message = null,
-        bool $requireTld = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $message = null,
+        ?bool $requireTld = null,
+        ?array $groups = null,
         $payload = null
     ) {
         parent::__construct($options, $groups, $payload);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Iban.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Iban.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Iban.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Iban.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
 
     public $message = 'This is not a valid International Bank Account Number (IBAN).';
 
-    public function __construct(array $options = null, string $message = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($options, $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/IbanValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/IbanValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/IbanValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/IbanValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -73,6 +73,7 @@
         'EG' => 'EG\d{2}\d{4}\d{4}\d{17}', // Egypt
         'ES' => 'ES\d{2}\d{4}\d{4}\d{1}\d{1}\d{10}', // Spain
         'FI' => 'FI\d{2}\d{3}\d{11}', // Finland
+        'FK' => 'FK\d{2}[A-Z]{2}\d{12}', // Falkland Islands
         'FO' => 'FO\d{2}\d{4}\d{9}\d{1}', // Faroe Islands
         'FR' => 'FR\d{2}\d{5}\d{5}[\dA-Z]{11}\d{2}', // France
         'GA' => 'GA\d{2}\d{23}', // Gabon
@@ -117,6 +118,7 @@
         'MG' => 'MG\d{2}\d{23}', // Madagascar
         'MK' => 'MK\d{2}\d{3}[\dA-Z]{10}\d{2}', // Macedonia
         'ML' => 'ML\d{2}[\dA-Z]{2}\d{22}', // Mali
+        'MN' => 'MN\d{2}\d{4}\d{12}', // Mongolia
         'MQ' => 'FR\d{2}\d{5}\d{5}[\dA-Z]{11}\d{2}', // France
         'MR' => 'MR\d{2}\d{5}\d{5}\d{11}\d{2}', // Mauritania
         'MT' => 'MT\d{2}[A-Z]{4}\d{5}[\dA-Z]{18}', // Malta
@@ -127,6 +129,7 @@
         'NI' => 'NI\d{2}[A-Z]{4}\d{24}', // Nicaragua
         'NL' => 'NL\d{2}[A-Z]{4}\d{10}', // Netherlands (The)
         'NO' => 'NO\d{2}\d{4}\d{6}\d{1}', // Norway
+        'OM' => 'OM\d{2}\d{3}[\dA-Z]{16}', // Oman
         'PF' => 'FR\d{2}\d{5}\d{5}[\dA-Z]{11}\d{2}', // France
         'PK' => 'PK\d{2}[A-Z]{4}[\dA-Z]{16}', // Pakistan
         'PL' => 'PL\d{2}\d{8}\d{16}', // Poland
@@ -160,6 +163,7 @@
         'VG' => 'VG\d{2}[A-Z]{4}\d{16}', // Virgin Islands
         'WF' => 'FR\d{2}\d{5}\d{5}[\dA-Z]{11}\d{2}', // France
         'XK' => 'XK\d{2}\d{4}\d{10}\d{2}', // Kosovo
+        'YE' => 'YE\d{2}[A-Z]{4}\d{4}[\dA-Z]{18}', // Yemen
         'YT' => 'FR\d{2}\d{5}\d{5}[\dA-Z]{11}\d{2}', // France
     ];
 
@@ -226,6 +230,18 @@
                 ->addViolation();
 
             return;
+        }
+
+        // Check digits should always between 2 and 98
+        // A ECBS document (https://www.ecbs.org/Download/EBS204_V3.PDF) replicates part of the ISO/IEC 7064:2003 standard as a method for generating check digits in the range 02 to 98.
+        $checkDigits = (int) substr($canonicalized, 2, 2);
+        if ($checkDigits < 2 || $checkDigits > 98) {
+            $this->context->buildViolation($constraint->message)
+                ->setParameter('{{ value }}', $this->formatValue($value))
+                ->setCode(Iban::CHECKSUM_FAILED_ERROR)
+                ->addViolation();
+
+            return;
         }
 
         // Move the first four characters to the end
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Image.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Image.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Image.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Image.php	2026-05-20 10:22:01.000000000 +0200
@@ -97,49 +97,49 @@
      * @param int|float $maxPixels
      */
     public function __construct(
-        array $options = null,
+        ?array $options = null,
         $maxSize = null,
-        bool $binaryFormat = null,
-        array $mimeTypes = null,
-        int $minWidth = null,
-        int $maxWidth = null,
-        int $maxHeight = null,
-        int $minHeight = null,
+        ?bool $binaryFormat = null,
+        ?array $mimeTypes = null,
+        ?int $minWidth = null,
+        ?int $maxWidth = null,
+        ?int $maxHeight = null,
+        ?int $minHeight = null,
         $maxRatio = null,
         $minRatio = null,
         $minPixels = null,
         $maxPixels = null,
-        bool $allowSquare = null,
-        bool $allowLandscape = null,
-        bool $allowPortrait = null,
-        bool $detectCorrupted = null,
-        string $notFoundMessage = null,
-        string $notReadableMessage = null,
-        string $maxSizeMessage = null,
-        string $mimeTypesMessage = null,
-        string $disallowEmptyMessage = null,
-        string $uploadIniSizeErrorMessage = null,
-        string $uploadFormSizeErrorMessage = null,
-        string $uploadPartialErrorMessage = null,
-        string $uploadNoFileErrorMessage = null,
-        string $uploadNoTmpDirErrorMessage = null,
-        string $uploadCantWriteErrorMessage = null,
-        string $uploadExtensionErrorMessage = null,
-        string $uploadErrorMessage = null,
-        string $sizeNotDetectedMessage = null,
-        string $maxWidthMessage = null,
-        string $minWidthMessage = null,
-        string $maxHeightMessage = null,
-        string $minHeightMessage = null,
-        string $minPixelsMessage = null,
-        string $maxPixelsMessage = null,
-        string $maxRatioMessage = null,
-        string $minRatioMessage = null,
-        string $allowSquareMessage = null,
-        string $allowLandscapeMessage = null,
-        string $allowPortraitMessage = null,
-        string $corruptedMessage = null,
-        array $groups = null,
+        ?bool $allowSquare = null,
+        ?bool $allowLandscape = null,
+        ?bool $allowPortrait = null,
+        ?bool $detectCorrupted = null,
+        ?string $notFoundMessage = null,
+        ?string $notReadableMessage = null,
+        ?string $maxSizeMessage = null,
+        ?string $mimeTypesMessage = null,
+        ?string $disallowEmptyMessage = null,
+        ?string $uploadIniSizeErrorMessage = null,
+        ?string $uploadFormSizeErrorMessage = null,
+        ?string $uploadPartialErrorMessage = null,
+        ?string $uploadNoFileErrorMessage = null,
+        ?string $uploadNoTmpDirErrorMessage = null,
+        ?string $uploadCantWriteErrorMessage = null,
+        ?string $uploadExtensionErrorMessage = null,
+        ?string $uploadErrorMessage = null,
+        ?string $sizeNotDetectedMessage = null,
+        ?string $maxWidthMessage = null,
+        ?string $minWidthMessage = null,
+        ?string $maxHeightMessage = null,
+        ?string $minHeightMessage = null,
+        ?string $minPixelsMessage = null,
+        ?string $maxPixelsMessage = null,
+        ?string $maxRatioMessage = null,
+        ?string $minRatioMessage = null,
+        ?string $allowSquareMessage = null,
+        ?string $allowLandscapeMessage = null,
+        ?string $allowPortraitMessage = null,
+        ?string $corruptedMessage = null,
+        ?array $groups = null,
         $payload = null
     ) {
         parent::__construct(
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Ip.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Ip.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Ip.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Ip.php	2026-05-20 10:22:01.000000000 +0200
@@ -80,11 +80,11 @@
      * {@inheritdoc}
      */
     public function __construct(
-        array $options = null,
-        string $version = null,
-        string $message = null,
-        callable $normalizer = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $version = null,
+        ?string $message = null,
+        ?callable $normalizer = null,
+        ?array $groups = null,
         $payload = null
     ) {
         parent::__construct($options, $groups, $payload);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Isbn.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Isbn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Isbn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Isbn.php	2026-05-20 10:22:01.000000000 +0200
@@ -54,11 +54,11 @@
      */
     public function __construct(
         $type = null,
-        string $message = null,
-        string $isbn10Message = null,
-        string $isbn13Message = null,
-        string $bothIsbnMessage = null,
-        array $groups = null,
+        ?string $message = null,
+        ?string $isbn10Message = null,
+        ?string $isbn13Message = null,
+        ?string $bothIsbnMessage = null,
+        ?array $groups = null,
         $payload = null,
         array $options = []
     ) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/IsbnValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/IsbnValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/IsbnValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/IsbnValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -169,7 +169,7 @@
         return 0 === $checkSum % 10 ? true : Isbn::CHECKSUM_FAILED_ERROR;
     }
 
-    protected function getMessage(Isbn $constraint, string $type = null)
+    protected function getMessage(Isbn $constraint, ?string $type = null)
     {
         if (null !== $constraint->message) {
             return $constraint->message;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/IsFalse.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/IsFalse.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/IsFalse.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/IsFalse.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
 
     public $message = 'This value should be false.';
 
-    public function __construct(array $options = null, string $message = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($options ?? [], $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Isin.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Isin.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Isin.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Isin.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,7 +37,7 @@
 
     public $message = 'This value is not a valid International Securities Identification Number (ISIN).';
 
-    public function __construct(array $options = null, string $message = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($options, $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/IsNull.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/IsNull.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/IsNull.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/IsNull.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
 
     public $message = 'This value should be null.';
 
-    public function __construct(array $options = null, string $message = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($options ?? [], $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Issn.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Issn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Issn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Issn.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,11 +44,11 @@
     public $requireHyphen = false;
 
     public function __construct(
-        array $options = null,
-        string $message = null,
-        bool $caseSensitive = null,
-        bool $requireHyphen = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $message = null,
+        ?bool $caseSensitive = null,
+        ?bool $requireHyphen = null,
+        ?array $groups = null,
         $payload = null
     ) {
         parent::__construct($options, $groups, $payload);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/IsTrue.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/IsTrue.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/IsTrue.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/IsTrue.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
 
     public $message = 'This value should be true.';
 
-    public function __construct(array $options = null, string $message = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($options ?? [], $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Json.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Json.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Json.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Json.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
 
     public $message = 'This value should be valid JSON.';
 
-    public function __construct(array $options = null, string $message = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($options, $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/JsonValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/JsonValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/JsonValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/JsonValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,6 +14,7 @@
 use Symfony\Component\Validator\Constraint;
 use Symfony\Component\Validator\ConstraintValidator;
 use Symfony\Component\Validator\Exception\UnexpectedTypeException;
+use Symfony\Component\Validator\Exception\UnexpectedValueException;
 
 /**
  * @author Imad ZAIRIG <imadzairig@gmail.com>
@@ -34,7 +35,7 @@
         }
 
         if (!\is_scalar($value) && !(\is_object($value) && method_exists($value, '__toString'))) {
-            throw new UnexpectedTypeException($value, 'string');
+            throw new UnexpectedValueException($value, 'string');
         }
 
         $value = (string) $value;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Language.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Language.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Language.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Language.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,10 +34,10 @@
     public $alpha3 = false;
 
     public function __construct(
-        array $options = null,
-        string $message = null,
-        bool $alpha3 = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $message = null,
+        ?bool $alpha3 = null,
+        ?array $groups = null,
         $payload = null
     ) {
         if (!class_exists(Languages::class)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Length.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Length.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Length.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Length.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,15 +53,15 @@
      */
     public function __construct(
         $exactly = null,
-        int $min = null,
-        int $max = null,
-        string $charset = null,
-        callable $normalizer = null,
-        string $exactMessage = null,
-        string $minMessage = null,
-        string $maxMessage = null,
-        string $charsetMessage = null,
-        array $groups = null,
+        ?int $min = null,
+        ?int $max = null,
+        ?string $charset = null,
+        ?callable $normalizer = null,
+        ?string $exactMessage = null,
+        ?string $minMessage = null,
+        ?string $maxMessage = null,
+        ?string $charsetMessage = null,
+        ?array $groups = null,
         $payload = null,
         array $options = []
     ) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Locale.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Locale.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Locale.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Locale.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,10 +34,10 @@
     public $canonicalize = true;
 
     public function __construct(
-        array $options = null,
-        string $message = null,
-        bool $canonicalize = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $message = null,
+        ?bool $canonicalize = null,
+        ?array $groups = null,
         $payload = null
     ) {
         if (!class_exists(Locales::class)) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Luhn.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Luhn.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Luhn.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Luhn.php	2026-05-20 10:22:01.000000000 +0200
@@ -37,9 +37,9 @@
     public $message = 'Invalid card number.';
 
     public function __construct(
-        array $options = null,
-        string $message = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $message = null,
+        ?array $groups = null,
         $payload = null
     ) {
         parent::__construct($options, $groups, $payload);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/NotBlank.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/NotBlank.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/NotBlank.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/NotBlank.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
     public $allowNull = false;
     public $normalizer;
 
-    public function __construct(array $options = null, string $message = null, bool $allowNull = null, callable $normalizer = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?bool $allowNull = null, ?callable $normalizer = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($options ?? [], $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/NotCompromisedPassword.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/NotCompromisedPassword.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/NotCompromisedPassword.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/NotCompromisedPassword.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,11 +33,11 @@
     public $skipOnError = false;
 
     public function __construct(
-        array $options = null,
-        string $message = null,
-        int $threshold = null,
-        bool $skipOnError = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $message = null,
+        ?int $threshold = null,
+        ?bool $skipOnError = null,
+        ?array $groups = null,
         $payload = null
     ) {
         parent::__construct($options, $groups, $payload);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/NotCompromisedPasswordValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/NotCompromisedPasswordValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/NotCompromisedPasswordValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/NotCompromisedPasswordValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     private $enabled;
     private $endpoint;
 
-    public function __construct(HttpClientInterface $httpClient = null, string $charset = 'UTF-8', bool $enabled = true, string $endpoint = null)
+    public function __construct(?HttpClientInterface $httpClient = null, string $charset = 'UTF-8', bool $enabled = true, ?string $endpoint = null)
     {
         if (null === $httpClient && !class_exists(HttpClient::class)) {
             throw new \LogicException(sprintf('The "%s" class requires the "HttpClient" component. Try running "composer require symfony/http-client".', self::class));
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/NotNull.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/NotNull.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/NotNull.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/NotNull.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
 
     public $message = 'This value should not be null.';
 
-    public function __construct(array $options = null, string $message = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($options ?? [], $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Range.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Range.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Range.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Range.php	2026-05-20 10:22:01.000000000 +0200
@@ -66,17 +66,17 @@
      * @param string|PropertyPathInterface|null $maxPropertyPath
      */
     public function __construct(
-        array $options = null,
-        string $notInRangeMessage = null,
-        string $minMessage = null,
-        string $maxMessage = null,
-        string $invalidMessage = null,
-        string $invalidDateTimeMessage = null,
+        ?array $options = null,
+        ?string $notInRangeMessage = null,
+        ?string $minMessage = null,
+        ?string $maxMessage = null,
+        ?string $invalidMessage = null,
+        ?string $invalidDateTimeMessage = null,
         $min = null,
         $minPropertyPath = null,
         $max = null,
         $maxPropertyPath = null,
-        array $groups = null,
+        ?array $groups = null,
         $payload = null
     ) {
         parent::__construct($options, $groups, $payload);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/RangeValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/RangeValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/RangeValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/RangeValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,6 +12,7 @@
 namespace Symfony\Component\Validator\Constraints;
 
 use Symfony\Component\PropertyAccess\Exception\NoSuchPropertyException;
+use Symfony\Component\PropertyAccess\Exception\UninitializedPropertyException;
 use Symfony\Component\PropertyAccess\PropertyAccess;
 use Symfony\Component\PropertyAccess\PropertyAccessorInterface;
 use Symfony\Component\Validator\Constraint;
@@ -26,7 +27,7 @@
 {
     private $propertyAccessor;
 
-    public function __construct(PropertyAccessorInterface $propertyAccessor = null)
+    public function __construct(?PropertyAccessorInterface $propertyAccessor = null)
     {
         $this->propertyAccessor = $propertyAccessor;
     }
@@ -178,6 +179,8 @@
             return $this->getPropertyAccessor()->getValue($object, $propertyPath);
         } catch (NoSuchPropertyException $e) {
             throw new ConstraintDefinitionException(sprintf('Invalid property path "%s" provided to "%s" constraint: ', $propertyPath, get_debug_type($constraint)).$e->getMessage(), 0, $e);
+        } catch (UninitializedPropertyException $e) {
+            return null;
         }
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Regex.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Regex.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Regex.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Regex.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,11 +42,11 @@
      */
     public function __construct(
         $pattern,
-        string $message = null,
-        string $htmlPattern = null,
-        bool $match = null,
-        callable $normalizer = null,
-        array $groups = null,
+        ?string $message = null,
+        ?string $htmlPattern = null,
+        ?bool $match = null,
+        ?callable $normalizer = null,
+        ?array $groups = null,
         $payload = null,
         array $options = []
     ) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Sequentially.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Sequentially.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Sequentially.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Sequentially.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
 {
     public $constraints = [];
 
-    public function __construct($constraints = null, array $groups = null, $payload = null)
+    public function __construct($constraints = null, ?array $groups = null, $payload = null)
     {
         parent::__construct($constraints ?? [], $groups, $payload);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Time.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Time.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Time.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Time.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,9 +33,9 @@
     public $message = 'This value is not a valid time.';
 
     public function __construct(
-        array $options = null,
-        string $message = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $message = null,
+        ?array $groups = null,
         $payload = null
     ) {
         parent::__construct($options, $groups, $payload);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/TimeValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/TimeValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/TimeValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/TimeValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
  */
 class TimeValidator extends ConstraintValidator
 {
-    public const PATTERN = '/^(\d{2}):(\d{2}):(\d{2})$/';
+    public const PATTERN = '/^(\d{2}):(\d{2}):(\d{2})$/D';
 
     /**
      * Checks whether a time is valid.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Timezone.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Timezone.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Timezone.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Timezone.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,10 +48,10 @@
      */
     public function __construct(
         $zone = null,
-        string $message = null,
-        string $countryCode = null,
-        bool $intlCompatible = null,
-        array $groups = null,
+        ?string $message = null,
+        ?string $countryCode = null,
+        ?bool $intlCompatible = null,
+        ?array $groups = null,
         $payload = null,
         array $options = []
     ) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/TimezoneValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/TimezoneValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/TimezoneValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/TimezoneValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -75,7 +75,7 @@
               ->addViolation();
     }
 
-    private static function getPhpTimezones(int $zone, string $countryCode = null): array
+    private static function getPhpTimezones(int $zone, ?string $countryCode = null): array
     {
         if (null !== $countryCode) {
             try {
@@ -88,7 +88,7 @@
         return \DateTimeZone::listIdentifiers($zone);
     }
 
-    private static function getIntlTimezones(int $zone, string $countryCode = null): array
+    private static function getIntlTimezones(int $zone, ?string $countryCode = null): array
     {
         if (!class_exists(Timezones::class)) {
             return [];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Type.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Type.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Type.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Type.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
      *
      * @param string|array $type One ore multiple types to validate against or a set of options
      */
-    public function __construct($type, string $message = null, array $groups = null, $payload = null, array $options = [])
+    public function __construct($type, ?string $message = null, ?array $groups = null, $payload = null, array $options = [])
     {
         if (\is_array($type) && \is_string(key($type))) {
             $options = array_merge($type, $options);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Ulid.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Ulid.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Ulid.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Ulid.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,9 +36,9 @@
     public $message = 'This is not a valid ULID.';
 
     public function __construct(
-        array $options = null,
-        string $message = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $message = null,
+        ?array $groups = null,
         $payload = null
     ) {
         parent::__construct($options, $groups, $payload);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Unique.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Unique.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Unique.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Unique.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,10 +33,10 @@
     public $normalizer;
 
     public function __construct(
-        array $options = null,
-        string $message = null,
-        callable $normalizer = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $message = null,
+        ?callable $normalizer = null,
+        ?array $groups = null,
         $payload = null
     ) {
         parent::__construct($options, $groups, $payload);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/UniqueValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/UniqueValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/UniqueValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/UniqueValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
 
             if (\in_array($element, $collectionElements, true)) {
                 $this->context->buildViolation($constraint->message)
-                    ->setParameter('{{ value }}', $this->formatValue($value))
+                    ->setParameter('{{ value }}', $this->formatValue($element))
                     ->setCode(Unique::IS_NOT_UNIQUE)
                     ->addViolation();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Url.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Url.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Url.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Url.php	2026-05-20 10:22:01.000000000 +0200
@@ -35,12 +35,12 @@
     public $normalizer;
 
     public function __construct(
-        array $options = null,
-        string $message = null,
-        array $protocols = null,
-        bool $relativeProtocol = null,
-        callable $normalizer = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $message = null,
+        ?array $protocols = null,
+        ?bool $relativeProtocol = null,
+        ?callable $normalizer = null,
+        ?array $groups = null,
         $payload = null
     ) {
         parent::__construct($options, $groups, $payload);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/UrlValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/UrlValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/UrlValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/UrlValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,10 +40,10 @@
                 \]  # an IPv6 address
             )
             (:[0-9]+)?                              # a port (optional)
-            (?:/ (?:[\pL\pN\-._\~!$&\'()*+,;=:@]|%%[0-9A-Fa-f]{2})* )*          # a path
+            (?:/ (?:[\pL\pN\pS\pM\-._\~!$&\'()*+,;=:@]|%%[0-9A-Fa-f]{2})* )*    # a path
             (?:\? (?:[\pL\pN\-._\~!$&\'\[\]()*+,;=:@/?]|%%[0-9A-Fa-f]{2})* )?   # a query (optional)
             (?:\# (?:[\pL\pN\-._\~!$&\'()*+,;=:@/?]|%%[0-9A-Fa-f]{2})* )?       # a fragment (optional)
-        $~ixu';
+        $~ixuD';
 
     /**
      * {@inheritdoc}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Uuid.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Uuid.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Uuid.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Uuid.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
         self::INVALID_VARIANT_ERROR => 'INVALID_VARIANT_ERROR',
     ];
 
-    // Possible versions defined by RFC 4122
+    // Possible versions defined by RFC 9562/4122
     public const V1_MAC = 1;
     public const V2_DCE = 2;
     public const V3_MD5 = 3;
@@ -64,7 +64,7 @@
     public $message = 'This is not a valid UUID.';
 
     /**
-     * Strict mode only allows UUIDs that meet the formal definition and formatting per RFC 4122.
+     * Strict mode only allows UUIDs that meet the formal definition and formatting per RFC 9562/4122.
      *
      * Set this to `false` to allow legacy formats with different dash positioning or wrapping characters
      *
@@ -89,12 +89,12 @@
      * @param int[]|null $versions
      */
     public function __construct(
-        array $options = null,
-        string $message = null,
-        array $versions = null,
-        bool $strict = null,
-        callable $normalizer = null,
-        array $groups = null,
+        ?array $options = null,
+        ?string $message = null,
+        ?array $versions = null,
+        ?bool $strict = null,
+        ?callable $normalizer = null,
+        ?array $groups = null,
         $payload = null
     ) {
         parent::__construct($options, $groups, $payload);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/UuidValidator.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/UuidValidator.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/UuidValidator.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/UuidValidator.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,13 +19,13 @@
 /**
  * Validates whether the value is a valid UUID (also known as GUID).
  *
- * Strict validation will allow a UUID as specified per RFC 4122.
+ * Strict validation will allow a UUID as specified per RFC 9562/4122.
  * Loose validation will allow any type of UUID.
  *
  * @author Colin O'Dell <colinodell@gmail.com>
  * @author Bernhard Schussek <bschussek@gmail.com>
  *
- * @see http://tools.ietf.org/html/rfc4122
+ * @see https://datatracker.ietf.org/doc/html/rfc9562
  * @see https://en.wikipedia.org/wiki/Universally_unique_identifier
  */
 class UuidValidator extends ConstraintValidator
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Valid.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Valid.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/Valid.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/Valid.php	2026-05-20 10:22:01.000000000 +0200
@@ -24,7 +24,7 @@
 {
     public $traverse = true;
 
-    public function __construct(array $options = null, array $groups = null, $payload = null, bool $traverse = null)
+    public function __construct(?array $options = null, ?array $groups = null, $payload = null, ?bool $traverse = null)
     {
         parent::__construct($options ?? [], $groups, $payload);
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/ZeroComparisonConstraintTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/ZeroComparisonConstraintTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Constraints/ZeroComparisonConstraintTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Constraints/ZeroComparisonConstraintTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
  */
 trait ZeroComparisonConstraintTrait
 {
-    public function __construct(array $options = null, string $message = null, array $groups = null, $payload = null)
+    public function __construct(?array $options = null, ?string $message = null, ?array $groups = null, $payload = null)
     {
         if (null === $options) {
             $options = [];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/ConstraintViolation.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/ConstraintViolation.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/ConstraintViolation.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/ConstraintViolation.php	2026-05-20 10:22:01.000000000 +0200
@@ -49,7 +49,7 @@
      *                                            caused the violation
      * @param mixed              $cause           The cause of the violation
      */
-    public function __construct($message, ?string $messageTemplate, array $parameters, $root, ?string $propertyPath, $invalidValue, int $plural = null, string $code = null, Constraint $constraint = null, $cause = null)
+    public function __construct($message, ?string $messageTemplate, array $parameters, $root, ?string $propertyPath, $invalidValue, ?int $plural = null, ?string $code = null, ?Constraint $constraint = null, $cause = null)
     {
         if (!\is_string($message) && !(\is_object($message) && method_exists($message, '__toString'))) {
             throw new \TypeError('Constraint violation message should be a string or an object which implements the __toString() method.');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Context/ExecutionContextFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Context/ExecutionContextFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Context/ExecutionContextFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Context/ExecutionContextFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
     private $translator;
     private $translationDomain;
 
-    public function __construct(TranslatorInterface $translator, string $translationDomain = null)
+    public function __construct(TranslatorInterface $translator, ?string $translationDomain = null)
     {
         $this->translator = $translator;
         $this->translationDomain = $translationDomain;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Context/ExecutionContextInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Context/ExecutionContextInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Context/ExecutionContextInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Context/ExecutionContextInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -123,107 +123,80 @@
     public function getObject();
 
     /**
-     * Sets the currently validated value.
+     * Warning: Should not be called by user code, to be used by the validator engine only.
      *
      * @param mixed       $value        The validated value
      * @param object|null $object       The currently validated object
      * @param string      $propertyPath The property path to the current value
-     *
-     * @internal Used by the validator engine. Should not be called by user
-     *           code.
      */
-    public function setNode($value, ?object $object, MetadataInterface $metadata = null, string $propertyPath);
+    public function setNode($value, ?object $object, ?MetadataInterface $metadata, string $propertyPath);
 
     /**
-     * Sets the currently validated group.
+     * Warning: Should not be called by user code, to be used by the validator engine only.
      *
      * @param string|null $group The validated group
-     *
-     * @internal Used by the validator engine. Should not be called by user
-     *           code.
      */
     public function setGroup(?string $group);
 
     /**
-     * Sets the currently validated constraint.
-     *
-     * @internal Used by the validator engine. Should not be called by user
-     *           code.
+     * Warning: Should not be called by user code, to be used by the validator engine only.
      */
     public function setConstraint(Constraint $constraint);
 
     /**
-     * Marks an object as validated in a specific validation group.
+     * Warning: Should not be called by user code, to be used by the validator engine only.
      *
      * @param string $cacheKey  The hash of the object
      * @param string $groupHash The group's name or hash, if it is group
      *                          sequence
-     *
-     * @internal Used by the validator engine. Should not be called by user
-     *           code.
      */
     public function markGroupAsValidated(string $cacheKey, string $groupHash);
 
     /**
-     * Returns whether an object was validated in a specific validation group.
+     * Warning: Should not be called by user code, to be used by the validator engine only.
      *
      * @param string $cacheKey  The hash of the object
      * @param string $groupHash The group's name or hash, if it is group
      *                          sequence
      *
      * @return bool
-     *
-     * @internal Used by the validator engine. Should not be called by user
-     *           code.
      */
     public function isGroupValidated(string $cacheKey, string $groupHash);
 
     /**
-     * Marks a constraint as validated for an object.
+     * Warning: Should not be called by user code, to be used by the validator engine only.
      *
      * @param string $cacheKey       The hash of the object
      * @param string $constraintHash The hash of the constraint
-     *
-     * @internal Used by the validator engine. Should not be called by user
-     *           code.
      */
     public function markConstraintAsValidated(string $cacheKey, string $constraintHash);
 
     /**
-     * Returns whether a constraint was validated for an object.
+     * Warning: Should not be called by user code, to be used by the validator engine only.
      *
      * @param string $cacheKey       The hash of the object
      * @param string $constraintHash The hash of the constraint
      *
      * @return bool
-     *
-     * @internal Used by the validator engine. Should not be called by user
-     *           code.
      */
     public function isConstraintValidated(string $cacheKey, string $constraintHash);
 
     /**
-     * Marks that an object was initialized.
+     * Warning: Should not be called by user code, to be used by the validator engine only.
      *
      * @param string $cacheKey The hash of the object
      *
-     * @internal Used by the validator engine. Should not be called by user
-     *           code.
-     *
      * @see ObjectInitializerInterface
      */
     public function markObjectAsInitialized(string $cacheKey);
 
     /**
-     * Returns whether an object was initialized.
+     * Warning: Should not be called by user code, to be used by the validator engine only.
      *
      * @param string $cacheKey The hash of the object
      *
      * @return bool
      *
-     * @internal Used by the validator engine. Should not be called by user
-     *           code.
-     *
      * @see ObjectInitializerInterface
      */
     public function isObjectInitialized(string $cacheKey);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Context/ExecutionContext.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Context/ExecutionContext.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Context/ExecutionContext.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Context/ExecutionContext.php	2026-05-20 10:22:01.000000000 +0200
@@ -139,7 +139,7 @@
      *
      * @internal Called by {@link ExecutionContextFactory}. Should not be used in user code.
      */
-    public function __construct(ValidatorInterface $validator, $root, TranslatorInterface $translator, string $translationDomain = null)
+    public function __construct(ValidatorInterface $validator, $root, TranslatorInterface $translator, ?string $translationDomain = null)
     {
         $this->validator = $validator;
         $this->root = $root;
@@ -152,7 +152,7 @@
     /**
      * {@inheritdoc}
      */
-    public function setNode($value, ?object $object, MetadataInterface $metadata = null, string $propertyPath)
+    public function setNode($value, ?object $object, ?MetadataInterface $metadata, string $propertyPath)
     {
         $this->value = $value;
         $this->object = $object;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/DataCollector/ValidatorDataCollector.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/DataCollector/ValidatorDataCollector.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/DataCollector/ValidatorDataCollector.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/DataCollector/ValidatorDataCollector.php	2026-05-20 10:22:01.000000000 +0200
@@ -40,7 +40,7 @@
     /**
      * {@inheritdoc}
      */
-    public function collect(Request $request, Response $response, \Throwable $exception = null)
+    public function collect(Request $request, Response $response, ?\Throwable $exception = null)
     {
         // Everything is collected once, on kernel terminate.
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Validator/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,5 +1,4 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
 /Resources/bin/sync-iban-formats.php export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Validator/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Validator/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Mapping/ClassMetadata.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Mapping/ClassMetadata.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Mapping/ClassMetadata.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Mapping/ClassMetadata.php	2026-05-20 10:22:01.000000000 +0200
@@ -210,7 +210,7 @@
             $this->cascadingStrategy = CascadingStrategy::CASCADE;
 
             foreach ($this->getReflectionClass()->getProperties() as $property) {
-                if ($property->hasType() && (('array' === $type = $property->getType()->getName()) || class_exists($type))) {
+                if ($this->canCascade($property->getType())) {
                     $this->addPropertyConstraint($property->getName(), new Valid());
                 }
             }
@@ -356,16 +356,17 @@
                     $constraint->addImplicitGroupName($this->getDefaultGroup());
                 }
 
-                $this->addPropertyMetadata($member);
-
                 if ($member instanceof MemberMetadata && !$member->isPrivate($this->name)) {
                     $property = $member->getPropertyName();
+                    $this->members[$property][] = $member;
 
                     if ($member instanceof PropertyMetadata && !isset($this->properties[$property])) {
                         $this->properties[$property] = $member;
                     } elseif ($member instanceof GetterMetadata && !isset($this->getters[$property])) {
                         $this->getters[$property] = $member;
                     }
+                } else {
+                    $this->addPropertyMetadata($member);
                 }
             }
         }
@@ -510,4 +511,33 @@
             }
         }
     }
+
+    private function canCascade(?\ReflectionType $type = null): bool
+    {
+        if (null === $type) {
+            return false;
+        }
+
+        if ($type instanceof \ReflectionIntersectionType) {
+            foreach ($type->getTypes() as $nestedType) {
+                if ($this->canCascade($nestedType)) {
+                    return true;
+                }
+            }
+
+            return false;
+        }
+
+        if ($type instanceof \ReflectionUnionType) {
+            foreach ($type->getTypes() as $nestedType) {
+                if (!$this->canCascade($nestedType)) {
+                    return false;
+                }
+            }
+
+            return true;
+        }
+
+        return $type instanceof \ReflectionNamedType && (\in_array($type->getName(), ['array', 'null'], true) || class_exists($type->getName()));
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Mapping/Factory/LazyLoadingMetadataFactory.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Mapping/Factory/LazyLoadingMetadataFactory.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Mapping/Factory/LazyLoadingMetadataFactory.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Mapping/Factory/LazyLoadingMetadataFactory.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,7 +48,7 @@
      */
     protected $loadedClasses = [];
 
-    public function __construct(LoaderInterface $loader = null, CacheItemPoolInterface $cache = null)
+    public function __construct(?LoaderInterface $loader = null, ?CacheItemPoolInterface $cache = null)
     {
         $this->loader = $loader;
         $this->cache = $cache;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Mapping/GetterMetadata.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Mapping/GetterMetadata.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Mapping/GetterMetadata.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Mapping/GetterMetadata.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,7 +39,7 @@
      *
      * @throws ValidatorException
      */
-    public function __construct(string $class, string $property, string $method = null)
+    public function __construct(string $class, string $property, ?string $method = null)
     {
         if (null === $method) {
             $getMethod = 'get'.ucfirst($property);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Mapping/Loader/AnnotationLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Mapping/Loader/AnnotationLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Mapping/Loader/AnnotationLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Mapping/Loader/AnnotationLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
 {
     protected $reader;
 
-    public function __construct(Reader $reader = null)
+    public function __construct(?Reader $reader = null)
     {
         $this->reader = $reader;
     }
@@ -95,14 +95,19 @@
      */
     private function getAnnotations(object $reflection): iterable
     {
+        $dedup = [];
+
         if (\PHP_VERSION_ID >= 80000) {
             foreach ($reflection->getAttributes(GroupSequence::class) as $attribute) {
+                $dedup[] = $attribute->newInstance();
                 yield $attribute->newInstance();
             }
             foreach ($reflection->getAttributes(GroupSequenceProvider::class) as $attribute) {
+                $dedup[] = $attribute->newInstance();
                 yield $attribute->newInstance();
             }
             foreach ($reflection->getAttributes(Constraint::class, \ReflectionAttribute::IS_INSTANCEOF) as $attribute) {
+                $dedup[] = $attribute->newInstance();
                 yield $attribute->newInstance();
             }
         }
@@ -110,14 +115,31 @@
             return;
         }
 
+        $annotations = [];
+
         if ($reflection instanceof \ReflectionClass) {
-            yield from $this->reader->getClassAnnotations($reflection);
+            $annotations = $this->reader->getClassAnnotations($reflection);
         }
         if ($reflection instanceof \ReflectionMethod) {
-            yield from $this->reader->getMethodAnnotations($reflection);
+            $annotations = $this->reader->getMethodAnnotations($reflection);
         }
         if ($reflection instanceof \ReflectionProperty) {
-            yield from $this->reader->getPropertyAnnotations($reflection);
+            $annotations = $this->reader->getPropertyAnnotations($reflection);
+        }
+
+        foreach ($dedup as $annotation) {
+            if ($annotation instanceof Constraint) {
+                $annotation->groups; // trigger initialization of the "groups" property
+            }
+        }
+
+        foreach ($annotations as $annotation) {
+            if ($annotation instanceof Constraint) {
+                $annotation->groups; // trigger initialization of the "groups" property
+            }
+            if (!\in_array($annotation, $dedup, false)) {
+                yield $annotation;
+            }
         }
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Mapping/Loader/AutoMappingTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Mapping/Loader/AutoMappingTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Mapping/Loader/AutoMappingTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Mapping/Loader/AutoMappingTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,7 +21,7 @@
  */
 trait AutoMappingTrait
 {
-    private function isAutoMappingEnabledForClass(ClassMetadata $metadata, string $classValidatorRegexp = null): bool
+    private function isAutoMappingEnabledForClass(ClassMetadata $metadata, ?string $classValidatorRegexp = null): bool
     {
         // Check if AutoMapping constraint is set first
         if (AutoMappingStrategy::NONE !== $strategy = $metadata->getAutoMappingStrategy()) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Mapping/Loader/PropertyInfoLoader.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Mapping/Loader/PropertyInfoLoader.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Mapping/Loader/PropertyInfoLoader.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Mapping/Loader/PropertyInfoLoader.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,7 +36,7 @@
     private $accessExtractor;
     private $classValidatorRegexp;
 
-    public function __construct(PropertyListExtractorInterface $listExtractor, PropertyTypeExtractorInterface $typeExtractor, PropertyAccessExtractorInterface $accessExtractor, string $classValidatorRegexp = null)
+    public function __construct(PropertyListExtractorInterface $listExtractor, PropertyTypeExtractorInterface $typeExtractor, PropertyAccessExtractorInterface $accessExtractor, ?string $classValidatorRegexp = null)
     {
         $this->listExtractor = $listExtractor;
         $this->typeExtractor = $typeExtractor;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/bin/sync-iban-formats.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/bin/sync-iban-formats.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/bin/sync-iban-formats.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/bin/sync-iban-formats.php	2026-05-20 10:22:01.000000000 +0200
@@ -129,7 +129,7 @@
         array_shift($lines);
 
         foreach ($lines as $line) {
-            $columns = str_getcsv($line, "\t");
+            $columns = str_getcsv($line, "\t", '"', '\\');
             $propertyLabel = array_shift($columns);
 
             if (!isset($properties[$propertyLabel])) {
@@ -168,7 +168,7 @@
         $formats = [];
 
         foreach ($this->readIbanFormatsTable() as $item) {
-            if (!preg_match('/^([A-Z]{2})/', $item['Example'], $matches)) {
+            if (!preg_match('/^([A-Z]{2})/', $item['IBAN Fields'], $matches)) {
                 continue;
             }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.af.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.af.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.af.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.af.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="af" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Hierdie lêer is nie 'n geldige beeld nie.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Hierdie is nie 'n geldige IP-adres nie.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Hierdie waarde is nie 'n geldige IP-adres nie.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Geen lêer is opgelaai nie.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Geen tydelike lêer is ingestel in php.ini nie.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">Geen tydelike gids is in php.ini opgestel nie, of die opgestelde gids bestaan nie.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Nie-ondersteunde tipe kaart of ongeldige kredietkaart nommer.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Hierdie is nie 'n geldige Internationale Bank Rekening Nommer (IBAN) nie.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Hierdie waarde is nie 'n geldige Internasionale Bankrekeningnommer (IBAN) nie.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Die waarde stem nie ooreen met die verwagte {{ charset }} karakterstel nie.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Hierdie is nie 'n geldige Besigheids Identifikasie Kode (BIC) nie.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Hierdie waarde is nie 'n geldige Besigheid Identifiseerder Kode (BIC) nie.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Fout</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Hierdie is nie 'n geldige UUID nie.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Hierdie waarde is nie 'n geldige UUID nie.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -358,6 +358,10 @@
                 <source>This value is not a valid timezone.</source>
                 <target>Hierdie waarde is nie 'n geldige tydsone nie.</target>
             </trans-unit>
+            <trans-unit id="93">
+                <source>This password has been leaked in a data breach, it must not be used. Please use another password.</source>
+                <target state="needs-review-translation">Hierdie wagwoord is in 'n data-oortreding uitgelek, dit mag nie gebruik word nie. Gebruik asseblief 'n ander wagwoord.</target>
+            </trans-unit>
             <trans-unit id="94">
                 <source>This value should be between {{ min }} and {{ max }}.</source>
                 <target>Hierdie waarde moet tussen {{ min }} en {{ max }} wees.</target>
@@ -398,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Die waarde van die netmasker moet tussen {{ min }} en {{ max }} wees.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target state="needs-review-translation">Die lêernaam is te lank. Dit moet {{ filename_max_length }} karakter of minder hê.|Die lêernaam is te lank. Dit moet {{ filename_max_length }} karakters of minder hê.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target state="needs-review-translation">Die wagwoordsterkte is te laag. Gebruik asseblief 'n sterker wagwoord.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target state="needs-review-translation">Hierdie waarde bevat karakters wat nie toegelaat word deur die huidige beperkingsvlak nie.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target state="needs-review-translation">Die gebruik van onsigbare karakters word nie toegelaat nie.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target state="needs-review-translation">Die meng van nommers van verskillende skrifte word nie toegelaat nie.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target state="needs-review-translation">Die gebruik van verborge oorvleuelende karakters word nie toegelaat nie.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">Die uitbreiding van die lêer is ongeldig ({{ extension }}). Toegelate uitbreidings is {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">Die opgespoorde karakterkodering is ongeldig ({{ detected }}). Toegelate koderings is {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Hierdie waarde is nie 'n geldige MAC-adres nie.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Die URL mis 'n topvlakdomein.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ar" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>هذا الملف ليس صورة صحيحة.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>هذه القيمة ليست عنوان رقمى صحيح.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>هذا ليس عنوان IP صحيح.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>لم يتم ارسال اى ملف.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>لم يتم تهيئة حافظة مؤقتة فى ملف php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>لم يتم تكوين مجلد مؤقت في ملف php.ini.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>نوع البطاقه غير مدعوم او الرقم غير صحيح.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>الرقم IBAN (رقم الحساب المصرفي الدولي) الذي تم إدخاله غير صالح.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>هذه القيمة ليست رقم حساب بنكي دولي (IBAN) صالحًا.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>هذه القيمة غير متطابقة مع صيغة التحويل {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>هذه القيمة ليست رمز معرّف نشاط تجاري صالح (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>هذه القيمة ليست رمز معرف أعمال (BIC) صالحًا.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>خطأ</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>هذا ليس UUID صالح.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>هذه القيمة ليست UUID صالحًا.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>يجب أن تكون قيمة netmask بين {{ min }} و {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>اسم الملف طويل جدا. يجب أن يحتوي على {{ filename_max_length }} حرف أو أقل.|اسم الملف طويل جدا. يجب أن يحتوي على {{ filename_max_length }} أحرف أو أقل.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>قوة كلمة المرور منخفضة للغاية. يرجى استخدام كلمة مرور أقوى.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>تحتوي هذه القيمة على أحرف غير مسموح بها بواسطة مستوى التقييد الحالي.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>لا يسمح باستخدام أحرف غير مرئية.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>لا يسمح بخلط الأرقام من نصوص مختلفة.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>لا يسمح باستخدام أحرف التراكب المخفية.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>امتداد الملف غير صحيح ({{ extension }}). الامتدادات المسموح بها هي {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>تم اكتشاف ترميز أحرف غير صالح ({{ detected }}). الترميزات المسموح بها هي {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>هذه القيمة ليست عنوان MAC صالحًا.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>هذا الرابط يفتقر إلى نطاق المستوى الأعلى.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.az.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.az.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.az.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.az.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="az" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Bu fayl düzgün bir şəkil deyil.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Bu düzgün bir IP adresi deyil.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Bu dəyər etibarlı bir IP ünvanı deyil.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Fayl yüklənmədi.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>php.ini'də müvəqqəti qovluq quraşdırılmayıb.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">php.ini-də müvəqqəti qovluq quraşdırılmayıb, və ya quraşdırılmış qovluq mövcud deyil.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Dəstəklənməyən kart tipi və ya yanlış kart nömrəsi.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Bu dəyər doğru bir Beynəlxalq Bank Hesap Nömrəsi (IBAN) deyil.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Bu dəyər etibarlı bir Beynəlxalq Bank Hesab Nömrəsi (IBAN) deyil.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Bu dəyər gözlənilən {{ charset }} simvol cədvəli ilə uyğun gəlmir.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Bu dəyər doğru bir Biznes Təyinedici Kodu (BIC) deyil.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Bu dəyər etibarlı bir Biznes Təyinat Kodu (BIC) deyil.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Xəta</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Bu dəyər doğru bir UUID deyil.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Bu dəyər etibarlı bir UUID deyil.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Şəbəkə maskasının dəyəri {{ min }} və {{ max }} arasında olmalıdır.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Fayl adı çox uzundur. {{ filename_max_length }} və ya daha az simvol olmalıdır.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Parolun gücü çox zəifdir. Zəhmət olmasa, daha güclü bir parol istifadə edin.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Bu dəyərdə cari məhdudiyyət səviyyəsi tərəfindən icazə verilməyən simvollar var.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Görünməz simvolların istifadəsinə icazə verilmir.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Fərqli skriptlərdən nömrələrin qarışdırılmasına icazə verilmir.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Gizli örtülü simvolların istifadəsinə icazə verilmir.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Faylın uzantısı yanlışdır ({{ extension }}). İcazə verilən uzantılar {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Təsbit edilən simvol şifrləməsi yanlışdır. ({{ detected }}). İcazə verilən şifrləmələr bunlardır: {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Bu dəyər etibarlı bir MAC ünvanı deyil.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Bu URL yuxarı səviyyəli domeni çatışmır.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.be.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.be.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.be.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.be.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="be" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Гэты файл не з'яўляецца сапраўднай выявай.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Значэнне не з'яўляецца сапраўдным IP-адрасам.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Гэта значэнне не з'яўляецца сапраўдным IP-адрасам.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,8 +190,8 @@
                 <source>No file was uploaded.</source>
                 <target>Файл не быў запампаваны.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
                 <target>У php.ini не была налажана часовая папка, або часовая папка не існуе.</target>
             </trans-unit>
             <trans-unit id="52">
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Тып карты не падтрымліваецца або несапраўдны нумар карты.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Несапраўдны міжнародны нумар банкаўскага рахунку (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Гэта значэнне не з'яўляецца сапраўдным міжнародным нумарам банкаўскага рахунку (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Гэта значэнне не супадае з чаканай {{ charset }} кадыроўкай.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Несапраўдны банкаўскі ідэнтыфікацыйны код (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Гэта значэнне не з'яўляецца сапраўдным кодам ідэнтыфікацыі бізнесу (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Памылка</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Гэта несапраўдны UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Гэта значэнне не з'яўляецца сапраўдным UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Значэнне сеткавай маскі павінна быць ад {{min}} да {{max}}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Назва файла занадта доўгая. Ён павінен мець {{ filename_max_length }} сімвал або менш.|Назва файла занадта доўгая. Ён павінен мець {{ filename_max_length }} сімвалы або менш.|Назва файла занадта доўгая. Ён павінен мець {{ filename_max_length }} сімвалаў або менш.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Надзейнасць пароля занадта нізкая. Выкарыстоўвайце больш надзейны пароль.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Гэта значэнне змяшчае сімвалы, якія не дазволены цяперашнім узроўнем абмежаванняў.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Выкарыстанне нябачных сімвалаў не дазваляецца.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Змешванне лікаў з розных алфавітаў не дапускаецца.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Выкарыстанне схаваных накладзеных сімвалаў не дазваляецца.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">Пашырэнне файла няслушнае ({{ extension }}). Дазволеныя пашырэнні: {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">Выяўленая кадыроўка знакаў няслушная ({{ detected }}). Дазволеныя кадыроўкі: {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Гэта значэнне не з'яўляецца сапраўдным MAC-адрасам.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Гэтаму URL бракуе дамен верхняга ўзроўню.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.bg.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.bg.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.bg.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.bg.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="bg" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -68,7 +68,7 @@
             </trans-unit>
             <trans-unit id="17">
                 <source>The mime type of the file is invalid ({{ type }}). Allowed mime types are {{ types }}.</source>
-                <target>Mime типа на файла е невалиден ({{ type }}). Разрешени mime типове са {{ types }}.</target>
+                <target>Mime типът на файла е невалиден ({{ type }}). Разрешени mime типове са {{ types }}.</target>
             </trans-unit>
             <trans-unit id="18">
                 <source>This value should be {{ limit }} or less.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Файлът не е валидно изображение.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Това не е валиден IP адрес.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Стойността не е валиден IP адрес.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -156,7 +156,7 @@
             </trans-unit>
             <trans-unit id="42">
                 <source>The size of the image could not be detected.</source>
-                <target>Размера на изображението не може да бъде определен.</target>
+                <target>Размерът на изображението не може да бъде определен.</target>
             </trans-unit>
             <trans-unit id="43">
                 <source>The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Файлът не беше качен.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Не е посочена директория за временни файлове в php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>В php.ini не е конфигурирана временна директория или конфигурираната директория не съществува.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Неподдържан тип карта или невалиден номер на карта.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Това не е валиден Международен номер на банкова сметка (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Стойността не е валиден Международен номер на банкова сметка (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Стойността не съвпада с очакваната {{ charset }} кодировка.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Това не е валиден Бизнес идентификационен код (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Стойността не е валиден Бизнес идентификационен код (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Грешка</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Това не е валиден UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Стойността не е валиден UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -328,7 +328,7 @@
             </trans-unit>
             <trans-unit id="85">
                 <source>This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}.</source>
-                <target>Бизнес идентификационния код (BIC) не е свързан с IBAN {{ iban }}.</target>
+                <target>Бизнес идентификационният код (BIC) не е свързан с IBAN {{ iban }}.</target>
             </trans-unit>
             <trans-unit id="86">
                 <source>This value should be valid JSON.</source>
@@ -360,7 +360,7 @@
             </trans-unit>
             <trans-unit id="93">
                 <source>This password has been leaked in a data breach, it must not be used. Please use another password.</source>
-                <target>Тази парола е компрометирана, не трябва да бъде използвана. Моля използвайте друга парола.</target>
+                <target>Тази парола е компрометирана, не може да бъде използвана. Моля използвайте друга парола.</target>
             </trans-unit>
             <trans-unit id="94">
                 <source>This value should be between {{ min }} and {{ max }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Стойността на мрежовата маска трябва да бъде между {{ min }} и {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Името на файла е твърде дълго. Трябва да съдържа не повече от {{ filename_max_length }} символ.|Името на файла е твърде дълго. Трябва да съдържа не повече от {{ filename_max_length }} символа.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Сложността на паролата е твърде малка. Моля използвайте по-сложна парола.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Стойността съдържа символи, които не са позволени от текущото ниво на ограничение.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Използването на невидими символи не е позволено.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Смесването на числа от различни скриптове не е позволено.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Използването на скрити насложени символи не е позволено.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Разширението на файла е невалидно ({{ extension }}). Разрешените разширения са {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Откритото кодиране на знаците е невалидно ({{ detected }}). Разрешените кодирания са {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Стойността не е валиден MAC адрес.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>На този URL липсва домейн от най-високо ниво.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.bs.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.bs.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.bs.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.bs.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="bs" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Ova datoteka nije validna slika.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Ovo nije ispravna IP adresa.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Ova vrijednost nije valjana IP adresa.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Nijedna datoteka nije prenijeta (uploaded).</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Privremeni direktorijum nije konfigurisan u datoteci php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">Privremeni direktorij nije konfiguriran u php.ini, ili konfigurirani direktorij ne postoji.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Tip kartice nije podržan ili je broj kartice neispravan.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Ova vrijednost nije ispravan međunarodni broj bankovnog računa (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Ova vrijednost nije valjan Međunarodni broj bankovnog računa (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Ova vrijednost ne odgovara očekivanom {{ charset }} setu karaktera (charset).</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Ovo nije validan poslovni identifikacioni kod (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Ova vrijednost nije valjan Poslovni identifikacijski kod (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Greška</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Ovo nije validan UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Ova vrijednost nije valjan UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Vrijednost NetMask bi trebala biti između {{min}} i {{max}}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Ime datoteke je predugačko. Trebao bi imati {{ filename_max_length }} znak ili manje.|Naziv fajla je predugačak. Trebao bi imati {{ filename_max_length }} znakova ili manje.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Jačina lozinke je preniska. Molimo koristite jaču lozinku.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Ova vrijednost sadrži znakove koji nisu dozvoljeni trenutnim nivoom ograničenja.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Upotreba nevidljivih znakova nije dozvoljena.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Nije dozvoljeno miješanje brojeva iz različitih pisama.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Upotreba skrivenih preklapajućih znakova nije dozvoljena.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">Ekstenzija datoteke je nevažeća ({{ extension }}). Dozvoljene ekstenzije su {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">Otkriveno kodiranje karaktera je nevažeće ({{ detected }}). Dozvoljena kodiranja su {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Ova vrijednost nije valjana MAC adresa.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Ovom URL-u nedostaje domena najvišeg nivoa.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ca.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ca.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ca.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ca.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ca" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -108,7 +108,7 @@
             </trans-unit>
             <trans-unit id="27">
                 <source>This value is not a valid URL.</source>
-                <target>Aquest valor no és una URL vàlida.</target>
+                <target>Aquest valor no és un URL vàlid.</target>
             </trans-unit>
             <trans-unit id="31">
                 <source>The two values should be equal.</source>
@@ -116,7 +116,7 @@
             </trans-unit>
             <trans-unit id="32">
                 <source>The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}.</source>
-                <target>L'arxiu és massa gran. El tamany màxim permés és {{ limit }} {{ suffix }}.</target>
+                <target>L'arxiu és massa gran. La mida màxima permesa és {{ limit }} {{ suffix }}.</target>
             </trans-unit>
             <trans-unit id="33">
                 <source>The file is too large.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>L'arxiu no és una imatge vàlida.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Això no és una adreça IP vàlida.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Aquest valor no és una adreça IP vàlida.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -160,19 +160,19 @@
             </trans-unit>
             <trans-unit id="43">
                 <source>The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px.</source>
-                <target>L'amplària de la imatge és massa gran ({{ width }}px). L'amplària màxima permesa són {{ max_width }}px.</target>
+                <target>L'amplària de la imatge és massa gran ({{ width }}px). L'amplària màxima permesa és {{ max_width }}px.</target>
             </trans-unit>
             <trans-unit id="44">
                 <source>The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px.</source>
-                <target>L'amplària de la imatge és massa petita ({{ width }}px). L'amplària mínima requerida són {{ min_width }}px.</target>
+                <target>L'amplària de la imatge és massa petita ({{ width }}px). L'amplària mínima requerida és {{ min_width }}px.</target>
             </trans-unit>
             <trans-unit id="45">
                 <source>The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px.</source>
-                <target>L'altura de la imatge és massa gran ({{ height }}px). L'altura màxima permesa són {{ max_height }}px.</target>
+                <target>L'altura de la imatge és massa gran ({{ height }}px). L'altura màxima permesa és {{ max_height }}px.</target>
             </trans-unit>
             <trans-unit id="46">
                 <source>The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px.</source>
-                <target>L'altura de la imatge és massa petita ({{ height }}px). L'altura mínima requerida són {{ min_height }}px.</target>
+                <target>L'altura de la imatge és massa petita ({{ height }}px). L'altura mínima requerida és {{ min_height }}px.</target>
             </trans-unit>
             <trans-unit id="47">
                 <source>This value should be the user's current password.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Cap arxiu va ser pujat.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Cap carpeta temporal va ser configurada en php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>No s'ha configurat cap carpeta temporal en php.ini, o la carpeta configurada no existeix.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -200,7 +200,7 @@
             </trans-unit>
             <trans-unit id="53">
                 <source>A PHP extension caused the upload to fail.</source>
-                <target>Una extensió de PHP va fer que la pujada fallara.</target>
+                <target>Una extensió de PHP va fer que la pujada fallarà.</target>
             </trans-unit>
             <trans-unit id="54">
                 <source>This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Tipus de targeta no suportada o número de targeta invàlid.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Això no és un nombre de compte bancari internacional (IBAN) vàlid.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Aquest valor no és un Número de Compte Bancari Internacional (IBAN) vàlid.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -276,33 +276,33 @@
             </trans-unit>
             <trans-unit id="72">
                 <source>This value should not be identical to {{ compared_value_type }} {{ compared_value }}.</source>
-                <target>Aquest valor no hauria de idèntic a {{ compared_value_type }} {{ compared_value }}.</target>
+                <target>Aquest valor no hauria de ser idèntic a {{ compared_value_type }} {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="73">
                 <source>The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}.</source>
-                <target>La proporció de l'imatge és massa gran ({{ ratio }}). La màxima proporció permesa és {{ max_ratio }}.</target>
+                <target>La proporció de la imatge és massa gran ({{ ratio }}). La màxima proporció permesa és {{ max_ratio }}.</target>
             </trans-unit>
             <trans-unit id="74">
                 <source>The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}.</source>
-                <target>La proporció de l'imatge és massa petita ({{ ratio }}). La mínima proporció permesa és {{ max_ratio }}.</target>
+                <target>La proporció de la imatge és massa petita ({{ ratio }}). La mínima proporció permesa és {{ min_ratio }}.</target>
             </trans-unit>
             <trans-unit id="75">
                 <source>The image is square ({{ width }}x{{ height }}px). Square images are not allowed.</source>
-                <target>L'imatge és quadrada({{ width }}x{{ height }}px). Les imatges quadrades no estan permeses.</target>
+                <target>La imatge és quadrada({{ width }}x{{ height }}px). Les imatges quadrades no estan permeses.</target>
             </trans-unit>
             <trans-unit id="76">
                 <source>The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed.</source>
-                <target>L'imatge està orientada horitzontalment ({{ width }}x{{ height }}px). Les imatges orientades horitzontalment no estan permeses.</target>
+                <target>La imatge està orientada horitzontalment ({{ width }}x{{ height }}px). Les imatges orientades horitzontalment no estan permeses.</target>
             </trans-unit>
             <trans-unit id="77">
                 <source>The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed.</source>
-                <target>L'imatge està orientada verticalment ({{ width }}x{{ height }}px). Les imatges orientades verticalment no estan permeses.</target>
+                <target>La imatge està orientada verticalment ({{ width }}x{{ height }}px). Les imatges orientades verticalment no estan permeses.</target>
             </trans-unit>
             <trans-unit id="78">
                 <source>An empty file is not allowed.</source>
-                <target>No està permès un fixter buit.</target>
+                <target>No està permès un fitxer buit.</target>
             </trans-unit>
-              <trans-unit id="79">
+            <trans-unit id="79">
                 <source>The host could not be resolved.</source>
                 <target>No s'ha pogut resoldre l'amfitrió.</target>
             </trans-unit>
@@ -310,16 +310,16 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Aquest valor no coincideix amb l'esperat {{ charset }} joc de caràcters.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Aquest no és un codi d'identificació bancari (BIC) vàlid.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Aquest valor no és un Codi d'identificació bancari (BIC) vàlid.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Error</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
                 <target>Aquest valor no és un UUID vàlid.</target>
             </trans-unit>
             <trans-unit id="84">
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>El valor de la màscara de xarxa hauria d'estar entre {{ min }} i {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>El nom del fitxer és massa llarg. Ha de tenir {{ filename_max_length }} caràcter o menys.|El nom del fitxer és massa llarg. Ha de tenir {{ filename_max_length }} caràcters o menys.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>La contrasenya és massa feble. Si us plau, feu servir una contrasenya més segura.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Aquest valor conté caràcters que no estan permisos segons el nivell de restricció actual.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>No es permet l'ús de caràcters invisibles.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>No es permet barrejar números de diferents scripts.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>No es permet l'ús de caràcters superposats ocults.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>L'extensió del fitxer no és vàlida ({{ extension }}). Les extensions permeses són {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>S'ha detectat que la codificació de caràcters no és vàlida ({{ detected }}). Les codificacions permeses són {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Aquest valor no és una adreça MAC vàlida.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Aquesta URL no conté un domini de primer nivell.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>Aquest valor és massa curt. Ha de contenir almenys una paraula.|Aquest valor és massa curt. Ha de contenir almenys {{ min }} paraules.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>Aquest valor és massa llarg. Ha de contenir una paraula.|Aquest valor és massa llarg. Ha de contenir {{ max }} paraules o menys.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>Aquest valor no representa una setmana vàlida en el format ISO 8601.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>Aquest valor no és una setmana vàlida.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>Aquest valor no ha de ser anterior a la setmana "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>Aquest valor no ha de ser posterior a la setmana "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="cs" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Tento soubor není obrázek.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Toto není platná IP adresa.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Tato hodnota není platnou IP adresou.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Žádný soubor nebyl nahrán.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>V php.ini není nastavena cesta k adresáři pro dočasné soubory.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>V php.ini nebyla nastavena cesta k dočasnému adresáři, nebo nastavený adresář neexistuje.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Nepodporovaný typ karty nebo neplatné číslo karty.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Toto je neplatný IBAN.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Tato hodnota není platným Mezinárodním bankovním číslem účtu (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Tato hodnota neodpovídá očekávané znakové sadě {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Tato hodnota není platný identifikační kód podniku (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Tato hodnota není platným Kódem obchodního identifikátoru (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Chyba</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Tato hodnota není platné UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Tato hodnota není platným UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Hodnota masky sítě musí být mezi {{ min }} a {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Název souboru je příliš dlouhý. Měl by obsahovat {{ filename_max_length }} znak nebo méně.|Název souboru je příliš dlouhý. Měl by obsahovat {{ filename_max_length }} znaky nebo méně.|Název souboru je příliš dlouhý. Měl by obsahovat {{ filename_max_length }} znaků nebo méně.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Síla hesla je příliš nízká. Použijte silnější heslo, prosím.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Tato hodnota obsahuje znaky, které nejsou povoleny aktuální úrovní omezení.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Používání neviditelných znaků není povoleno.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Kombinování čísel z různých písem není povoleno.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Použití skrytých překrývajících znaků není povoleno.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Přípona souboru je neplatná ({{ extension }}). Povolené přípony jsou {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Zjištěné kódování znaků je neplatné ({{ detected }}). Povolená kódování jsou {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Tato hodnota není platnou MAC adresou.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Této URL není doména nejvyššího řádu.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>Tato hodnota je příliš krátká, měla by obsahovat alespoň jedno slovo|Tato hodnota je příliš krátká, měla by obsahovat alespoň {{ min }} slova.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>Tato hodnota je příliš dlouhá, měla obsahovat pouze jedno slovo.|Tato hodnota je příliš dlouhá, měla by obsahovat {{ max }} slova a nebo méně.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>Tato hodnota není validní týden v ISO 8601 formatu.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>Tato hodnota není validní týden.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>Tato hodnota by neměla být týden před "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>Tato hodnota by neměla být týden za "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.cy.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.cy.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.cy.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.cy.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="cy" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Nid yw'r ffeil hon yn ddelwedd dilys.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Nid yw hwn yn gyfeiriad IP dilys.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Nid yw'r gwerth hwn yn gyfeiriad IP dilys.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Ni uwchlwythwyd unrhyw ffeil.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Nid oes ffolder dros-dro wedi'i gosod yn php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">Nid oedd ffolder dros dro wedi'i ffurfweddu yn php.ini, neu nid yw'r ffolder a ffurfweddiwyd yn bodoli.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Unai ni dderbynir y math yna o gerdyn, neu nid yw rhif y cerdyn yn ddilys.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Nid yw hwn yn Rhif Cyfrif Banc Rhyngwladol (IBAN) dilys.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Nid yw'r gwerth hwn yn Rhif Cyfrif Banc Rhyngwladol (IBAN) dilys.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Nid yw'r gwerth hwn yn cyfateb â'r {{ charset }} set nodau ddisgwyliedig.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Nid yw hwn yn God Adnabod Busnes (BIC) dilys.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Nid yw'r gwerth hwn yn God Adnabod Busnes (BIC) dilys.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Gwall</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Nid yw hyn yn UUID dilys.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Nid yw'r gwerth hwn yn UUID dilys.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -330,6 +330,142 @@
                 <source>This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}.</source>
                 <target>Nid yw'r Cod Adnabod Busnes (BIC) hwn yn gysylltiedig ag IBAN {{ iban }}.</target>
             </trans-unit>
+            <trans-unit id="86">
+                <source>This value should be valid JSON.</source>
+                <target state="needs-review-translation">Dylai'r gwerth hwn fod yn JSON dilys.</target>
+            </trans-unit>
+            <trans-unit id="87">
+                <source>This collection should contain only unique elements.</source>
+                <target state="needs-review-translation">Dylai'r casgliad hwn gynnwys elfennau unigryw yn unig.</target>
+            </trans-unit>
+            <trans-unit id="88">
+                <source>This value should be positive.</source>
+                <target state="needs-review-translation">Dylai'r gwerth hwn fod yn gadarnhaol.</target>
+            </trans-unit>
+            <trans-unit id="89">
+                <source>This value should be either positive or zero.</source>
+                <target state="needs-review-translation">Dylai'r gwerth hwn fod yn gadarnhaol neu sero.</target>
+            </trans-unit>
+            <trans-unit id="90">
+                <source>This value should be negative.</source>
+                <target state="needs-review-translation">Dylai'r gwerth hwn fod yn negyddol.</target>
+            </trans-unit>
+            <trans-unit id="91">
+                <source>This value should be either negative or zero.</source>
+                <target state="needs-review-translation">Dylai'r gwerth hwn fod yn negyddol neu sero.</target>
+            </trans-unit>
+            <trans-unit id="92">
+                <source>This value is not a valid timezone.</source>
+                <target state="needs-review-translation">Nid yw'r gwerth hwn yn gyfnod parth amser dilys.</target>
+            </trans-unit>
+            <trans-unit id="93">
+                <source>This password has been leaked in a data breach, it must not be used. Please use another password.</source>
+                <target state="needs-review-translation">Mae'r cyfrinair hwn wedi'i ddatgelu mewn toriad data, ni ddylid ei ddefnyddio. Defnyddiwch gyfrinair arall.</target>
+            </trans-unit>
+            <trans-unit id="94">
+                <source>This value should be between {{ min }} and {{ max }}.</source>
+                <target state="needs-review-translation">Dylai'r gwerth hwn fod rhwng {{ min }} a {{ max }}.</target>
+            </trans-unit>
+            <trans-unit id="95">
+                <source>This value is not a valid hostname.</source>
+                <target state="needs-review-translation">Nid yw'r gwerth hwn yn enw gwesteiwr dilys.</target>
+            </trans-unit>
+            <trans-unit id="96">
+                <source>The number of elements in this collection should be a multiple of {{ compared_value }}.</source>
+                <target state="needs-review-translation">Dylai nifer yr elfennau yn y casgliad hwn fod yn luosrif o {{ compared_value }}.</target>
+            </trans-unit>
+            <trans-unit id="97">
+                <source>This value should satisfy at least one of the following constraints:</source>
+                <target state="needs-review-translation">Dylai'r gwerth hwn fodloni o leiaf un o'r cyfyngiadau canlynol:</target>
+            </trans-unit>
+            <trans-unit id="98">
+                <source>Each element of this collection should satisfy its own set of constraints.</source>
+                <target state="needs-review-translation">Dylai pob elfen o'r casgliad hwn fodloni ei gyfres ei hun o gyfyngiadau.</target>
+            </trans-unit>
+            <trans-unit id="99">
+                <source>This value is not a valid International Securities Identification Number (ISIN).</source>
+                <target state="needs-review-translation">Nid yw'r gwerth hwn yn Rhif Adnabod Diogelwch Rhyngwladol (ISIN) dilys.</target>
+            </trans-unit>
+            <trans-unit id="100">
+                <source>This value should be a valid expression.</source>
+                <target state="needs-review-translation">Dylai'r gwerth hwn fod yn fynegiant dilys.</target>
+            </trans-unit>
+            <trans-unit id="101">
+                <source>This value is not a valid CSS color.</source>
+                <target state="needs-review-translation">Nid yw'r gwerth hwn yn lliw CSS dilys.</target>
+            </trans-unit>
+            <trans-unit id="102">
+                <source>This value is not a valid CIDR notation.</source>
+                <target state="needs-review-translation">Nid yw'r gwerth hwn yn nodiant CIDR dilys.</target>
+            </trans-unit>
+            <trans-unit id="103">
+                <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
+                <target state="needs-review-translation">Dylai gwerth y mwgwd rhwydwaith fod rhwng {{ min }} a {{ max }}.</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target state="needs-review-translation">Mae'r enw ffeil yn rhy hir. Dylai fod â {{ filename_max_length }} cymeriad neu lai.|Mae'r enw ffeil yn rhy hir. Dylai fod â {{ filename_max_length }} nodau neu lai.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target state="needs-review-translation">Mae cryfder y cyfrinair yn rhy isel. Defnyddiwch gyfrinair cryfach os gwelwch yn dda.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target state="needs-review-translation">Mae'r gwerth hwn yn cynnwys cymeriadau nad ydynt yn cael eu caniatáu gan y lefel cyfyngu presennol.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target state="needs-review-translation">Ni chaniateir defnyddio cymeriadau anweledig.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target state="needs-review-translation">Ni chaniateir cymysgu rhifau o sgriptiau gwahanol.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target state="needs-review-translation">Ni chaniateir defnyddio cymeriadau goruwchlwytho cudd.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">Mae estyniad y ffeil yn annilys ({{ extension }}). Mae'r estyniadau a ganiateir yn {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">Mae'r codio cymeriadau a ganfuwyd yn annilys ({{ detected }}). Mae'r codiadau a ganiateir yn {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Nid yw'r gwerth hwn yn gyfeiriad MAC dilys.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Mae'r URL hwn yn colli parth lefel uchaf.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.da.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.da.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.da.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.da.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="da" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Filen er ikke gyldigt billede.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Dette er ikke en gyldig IP-adresse.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Denne værdi er ikke en gyldig IP-adresse.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Ingen fil blev uploadet.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Ingen midlertidig mappe er konfigureret i php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">Der blev ikke konfigureret en midlertidig mappe i php.ini, eller den konfigurerede mappe eksisterer ikke.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Ikke-understøttet korttype eller ugyldigt kortnummer.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Det er ikke et gyldigt International Bank Account Number (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Denne værdi er ikke et gyldigt internationalt bankkontonummer (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Denne værdi stemmer ikke overens med den forventede {{ charset }} charset.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Dette er ikke en gyldig Business Identifier Code (BIC).a</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Denne værdi er ikke en gyldig forretningsidentifikationskode (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Fejl</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Dette er ikke en gyldig UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Denne værdi er ikke en gyldig UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Værdien af netmasken skal være mellem {{ min }} og {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Filnavnet er for langt. Det bør indeholde {{ filename_max_length }} tegn eller mindre.|Filnavnet er for langt. Det bør indeholde {{ filename_max_length }} tegn eller mindre.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Kodeordets styrke er for lav. Du bedes indtaste et stærkere kodeord.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Denne værdi indeholder tegn, som ikke er tilladt med det nuværende restriktionsniveau.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Brug af usynlige tegn er ikke tilladt.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>At blande numre fra forskellige scripts er ikke tilladt.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>At bruge skjulte overlejringstegn er ikke tilladt.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Udvidelsen til filen er ugyldig ({{ extension }}). De tilladte udvidelser er {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Det registrerede tegnsæt er ugyldigt ({{ detected }}). De tilladte tegnsæt er {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Denne værdi er ikke en gyldig MAC-adresse.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Denne URL mangler et topdomæne.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.de.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.de.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.de.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.de.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="de" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Diese Datei ist kein gültiges Bild.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Dies ist keine gültige IP-Adresse.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Dieser Wert ist keine gültige IP-Adresse.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,8 +190,8 @@
                 <source>No file was uploaded.</source>
                 <target>Es wurde keine Datei hochgeladen.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
                 <target>Es wurde kein temporärer Ordner in der php.ini konfiguriert oder der temporäre Ordner existiert nicht.</target>
             </trans-unit>
             <trans-unit id="52">
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Nicht unterstützter Kartentyp oder ungültige Kartennummer.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Dieser Wert ist keine gültige internationale Bankkontonummer (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Dieser Wert ist keine gültige Internationale Bankkontonummer (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Dieser Wert entspricht nicht dem erwarteten Zeichensatz {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
                 <target>Dieser Wert ist keine gültige internationale Bankleitzahl (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Fehler</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Dies ist keine gültige UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Dieser Wert ist keine gültige UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -406,6 +406,66 @@
                 <source>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.</source>
                 <target>Der Dateiname ist zu lang. Er sollte nicht länger als {{ filename_max_length }} Zeichen sein.|Der Dateiname ist zu lang. Er sollte nicht länger als {{ filename_max_length }} Zeichen sein.</target>
             </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Das Passwort ist zu schwach.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Der Wert enthält Zeichen, die auf der aktuellen Einschränkungsstufe nicht erlaubt sind.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Unsichtbare Zeichen sind nicht erlaubt.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Das Mischen von Zahlen aus verschiedenen Skripten ist nicht erlaubt.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Verstecke Overlay-Zeichen sind nicht erlaubt.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Die Dateiendung ist ungültig ({{ extension }}). Gültige Dateiendungen sind {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Der erkannte Zeichensatz ist nicht gültig ({{ detected }}). Gültige Zeichensätze sind {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Dieser Wert ist keine gültige MAC-Adresse.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Dieser URL fehlt eine Top-Level-Domain.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>Dieser Wert ist zu kurz. Er muss aus mindestens einem Wort bestehen.|Dieser Wert ist zu kurz. Er muss mindestens {{ min }} Wörter enthalten.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>Dieser Wert ist zu lang. Er darf maximal aus einem Wort bestehen.|Dieser Wert ist zu lang. Er darf maximal {{ max }} Wörter enthalten.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>Dieser Wert ist keine Wochenangabe im ISO 8601-Format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>Dieser Wert ist keine gültige Woche.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>Dieser Wert darf nicht vor der Woche "{{ min }}" sein.</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>Dieser Wert darf nicht nach der Woche "{{ max }}" sein.</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.el.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.el.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.el.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.el.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="el" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Το αρχείο δεν αποτελεί έγκυρη εικόνα.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Αυτό δεν είναι μια έγκυρη διεύθυνση IP.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Αυτή η IP διεύθυνση δεν είναι έγκυρη.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Δεν ανέβηκε κανένα αρχείο.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Κανένας προσωρινός φάκελος δεν έχει ρυθμιστεί στο php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>Δεν έχει ρυθμιστεί προσωρινός φάκελος στο php.ini, ή ο ρυθμισμένος φάκελος δεν υπάρχει.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Μη υποστηριζόμενος τύπος κάρτας ή μη έγκυρος αριθμός κάρτας.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Αυτό δεν αντιστοιχεί σε έγκυρο διεθνή αριθμό τραπεζικού λογαριασμού (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Αυτός δεν είναι έγκυρος διεθνής αριθμός τραπεζικού λογαριασμού (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Αυτή η τιμή δεν ταιριάζει στο αναμενόμενο {{ charset }} σύνολο χαρακτήρων.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Αυτός δεν είναι ένας έγκυρος κωδικός BIC.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Αυτός ο αριθμός δεν είναι έγκυρος Κωδικός Ταυτοποίησης Επιχείρησης (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Σφάλμα</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Αυτό δεν είναι ένα έγκυρο UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Αυτός ο αριθμός δεν είναι έγκυρη UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Η τιμή του netmask πρέπει να είναι ανάμεσα σε {{ min }} και {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Το όνομα αρχείου είναι πολύ μεγάλο. Θα πρέπει να έχει έως {{ filename_max_length }} χαρακτήρα.|Το όνομα αρχείου είναι πολύ μεγάλο. Θα πρέπει να έχει έως {{ filename_max_length }} χαρακτήρες.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Η ισχύς του κωδικού πρόσβασης είναι πολύ χαμηλή. Χρησιμοποιήστε έναν ισχυρότερο κωδικό πρόσβασης.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Αυτή η τιμή περιέχει χαρακτήρες που δεν επιτρέπονται από το τρέχον επίπεδο περιορισμού.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Δεν επιτρέπεται η χρήση αόρατων χαρακτήρων.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Δεν επιτρέπεται η μίξη αριθμών από διαφορετικά γραφήματα.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Δεν επιτρέπεται η χρήση κρυφών χαρακτήρων επικάλυψης.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Η επέκταση του αρχείου δεν είναι έγκυρη ({{ extension }}). Οι επιτρεπτόμενες επεκτάσεις είναι {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Η κωδικοποίηση χαρακτήρων που ανιχνεύτηκε δεν είναι έγκυρη ({{ detected }}). Οι επιτρεπόμενες κωδικοποιήσεις είναι {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Αυτός ο αριθμός δεν είναι έγκυρη διεύθυνση MAC.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Αυτή η διεύθυνση URL λείπει ένας τομέας ανώτατου επιπέδου.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.en.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.en.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.en.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.en.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="en" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -136,7 +136,7 @@
             </trans-unit>
             <trans-unit id="37">
                 <source>This is not a valid IP address.</source>
-                <target>This is not a valid IP address.</target>
+                <target>This value is not a valid IP address.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -224,7 +224,7 @@
             </trans-unit>
             <trans-unit id="59">
                 <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>This is not a valid International Bank Account Number (IBAN).</target>
+                <target>This value is not a valid International Bank Account Number (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -312,7 +312,7 @@
             </trans-unit>
             <trans-unit id="81">
                 <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>This is not a valid Business Identifier Code (BIC).</target>
+                <target>This value is not a valid Business Identifier Code (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
@@ -320,7 +320,7 @@
             </trans-unit>
             <trans-unit id="83">
                 <source>This is not a valid UUID.</source>
-                <target>This is not a valid UUID.</target>
+                <target>This value is not a valid UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -406,6 +406,66 @@
                 <source>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.</source>
                 <target>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.</target>
             </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>The password strength is too low. Please use a stronger password.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>This value contains characters that are not allowed by the current restriction-level.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Using invisible characters is not allowed.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Mixing numbers from different scripts is not allowed.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Using hidden overlay characters is not allowed.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>This value is not a valid MAC address.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>This URL is missing a top-level domain.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.es.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.es.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.es.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.es.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="es" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -40,7 +40,7 @@
             </trans-unit>
             <trans-unit id="10">
                 <source>This field is missing.</source>
-                <target>Este campo está desaparecido.</target>
+                <target>Este campo falta.</target>
             </trans-unit>
             <trans-unit id="11">
                 <source>This value is not a valid date.</source>
@@ -48,7 +48,7 @@
             </trans-unit>
             <trans-unit id="12">
                 <source>This value is not a valid datetime.</source>
-                <target>Este valor no es una fecha y hora válidas.</target>
+                <target>Este valor no es una fecha y hora válida.</target>
             </trans-unit>
             <trans-unit id="13">
                 <source>This value is not a valid email address.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>El archivo no es una imagen válida.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Esto no es una dirección IP válida.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Este valor no es una dirección IP válida.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -184,14 +184,14 @@
             </trans-unit>
             <trans-unit id="49">
                 <source>The file was only partially uploaded.</source>
-                <target>El archivo fue sólo subido parcialmente.</target>
+                <target>El archivo se cargó solo parcialmente.</target>
             </trans-unit>
             <trans-unit id="50">
                 <source>No file was uploaded.</source>
-                <target>Ningún archivo fue subido.</target>
+                <target>No se subió ningún archivo.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
                 <target>Ninguna carpeta temporal fue configurada en php.ini o la carpeta configurada no existe.</target>
             </trans-unit>
             <trans-unit id="52">
@@ -200,7 +200,7 @@
             </trans-unit>
             <trans-unit id="53">
                 <source>A PHP extension caused the upload to fail.</source>
-                <target>Una extensión de PHP hizo que la subida fallara.</target>
+                <target>Una extensión de PHP provocó que la carga fallara.</target>
             </trans-unit>
             <trans-unit id="54">
                 <source>This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Tipo de tarjeta no soportado o número de tarjeta inválido.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Esto no es un International Bank Account Number (IBAN) válido.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Este valor no es un Número de Cuenta Bancaria Internacional (IBAN) válido.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -300,7 +300,7 @@
             </trans-unit>
             <trans-unit id="78">
                 <source>An empty file is not allowed.</source>
-                <target>No está permitido un archivo vacío.</target>
+                <target>No se permite un archivo vacío.</target>
             </trans-unit>
             <trans-unit id="79">
                 <source>The host could not be resolved.</source>
@@ -310,16 +310,16 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>La codificación de caracteres para este valor debería ser {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>No es un Código de Identificación Bancaria (BIC) válido.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Este valor no es un Código de Identificación de Negocios (BIC) válido.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Error</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
                 <target>Este valor no es un UUID válido.</target>
             </trans-unit>
             <trans-unit id="84">
@@ -360,7 +360,7 @@
             </trans-unit>
             <trans-unit id="93">
                 <source>This password has been leaked in a data breach, it must not be used. Please use another password.</source>
-                <target>Esta contraseña no se puede utilizar porque está incluida en un listado de contraseñas públicas obtenido gracias a fallos de seguridad de otros sitios y aplicaciones. Por favor utilice otra contraseña.</target>
+                <target>Esta contraseña no se puede utilizar porque está incluida en un listado de contraseñas públicas obtenido gracias a fallos de seguridad de otros sitios y aplicaciones. Por favor, utilice otra contraseña.</target>
             </trans-unit>
             <trans-unit id="94">
                 <source>This value should be between {{ min }} and {{ max }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>El valor de la máscara de red debería estar entre {{ min }} y {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>El nombre del archivo es demasiado largo. Debe tener {{ filename_max_length }} carácter o menos.|El nombre del archivo es demasiado largo. Debe tener {{ filename_max_length }} caracteres o menos.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>La seguridad de la contraseña es demasiado baja. Por favor, utilice una contraseña más segura.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Este valor contiene caracteres que no están permitidos según el nivel de restricción actual.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>No se permite el uso de caracteres invisibles.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>No está permitido mezclar números de diferentes scripts.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>No está permitido el uso de caracteres superpuestos ocultos.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>La extensión del archivo no es válida ({{ extension }}). Las extensiones permitidas son {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>La codificación de los caracteres detectada es inválida ({{ detected }}). Las codificaciones permitidas son {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Este valor no es una dirección MAC válida.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Esta URL no contiene una extensión de dominio (TLD).</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>Este valor es demasiado corto. Debe contener al menos una palabra.|Este valor es demasiado corto. Debe contener al menos {{ min }} palabras.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>Este valor es demasiado largo. Debe contener una palabra.|Este valor es demasiado largo. Debe contener {{ max }} palabras o menos.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>Este valor no representa una semana válida en formato ISO 8601.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>Este valor no es una semana válida.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>Este valor no debe ser anterior a la semana "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>Este valor no debe ser posterior a la semana "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.et.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.et.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.et.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.et.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version='1.0'?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="et" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Fail ei ole korrektne pilt.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>IP aadress pole korrektne.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>See väärtus ei ole kehtiv IP-aadress.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Ühtegi faili ei laetud üles.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Ühtegi ajutist kausta polnud php.ini-s seadistatud.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>Ajutine kaust php.ini-s ei olnud seadistatud või seadistatud kaust ei eksisteeri.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Kaardi tüüpi ei toetata või kaardi number on vigane.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Väärtus pole korrektne IBAN-number.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>See väärtus ei ole kehtiv Rahvusvaheline Kontonumber (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>See väärtus ei ühti eeldatava tähemärgiga {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>See ei ole kehtiv ettevõtte identifitseerimiskood (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>See väärtus ei ole kehtiv BIC-kood.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Viga</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>See pole kehtiv UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>See väärtus ei ole kehtiv UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Võrgumaski väärtus peaks olema vahemikus {{ min }} kuni {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Failinimi on liiga pikk. See peaks olema {{ filename_max_length }} tähemärk või vähem.|Failinimi on liiga pikk. See peaks olema {{ filename_max_length }} tähemärki või vähem.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Parooli tugevus on liiga madal. Palun kasuta tugevamat parooli.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>See väärtus sisaldab tähemärke, mida praegune piirangu tase ei luba.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Mittenähtavate tähemärkide kasutamine ei ole lubatud.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Eri kirjasüsteemidest pärit numbrite koos kasutamine pole lubatud.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Peidetud tähemärkide kasutamine pole lubatud.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Faili laiend on vigane ({{ extension }}). Lubatud laiendid on {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Tuvastatud teksti kodeering on vigane ({{ detected }}). Lubatud kodeeringud on {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>See väärtus ei ole kehtiv MAC-aadress.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Sellel URL-il puudub ülataseme domeen.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.eu.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.eu.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.eu.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.eu.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="eu" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -105,7 +105,7 @@
             <trans-unit id="26">
                 <source>This value is not a valid time.</source>
                 <target>Balio hau ez da ordu egoki bat.</target>
-           </trans-unit>
+            </trans-unit>
             <trans-unit id="27">
                 <source>This value is not a valid URL.</source>
                 <target>Balio hau ez da baliabideen kokatzaile uniforme (URL) egoki bat.</target>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Fitxategi hau ez da irudi egoki bat.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Honako hau ez da IP helbide egoki bat.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Balio hau ez da IP helbide baliozko bat.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Ez da fitxategirik igo.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Ez da aldi baterako karpetarik konfiguratu php.ini fitxategian.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">Ez da aldi baterako karpetarik konfiguratu php.ini-n, edo konfiguratutako karpeta ez da existitzen.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Txartel mota onartezina edo txartel zenbaki baliogabea.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Hau ez da baliozko banku internazionaleko kontu zenbaki (IBAN) bat.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Balio hau ez da Nazioarteko Banku Kontu Zenbaki (IBAN) baliozko bat.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Balio honen karaktere kodea ez da esperotakoa {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Ez da balizko Banku Identifikazioko Kodea (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Balio hau ez da Negozioaren Identifikazio Kode (BIC) baliozko bat.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Errore</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Balio hau ez da onartutako UUID bat.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Balio hau ez da UUID baliozko bat.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Maskararen balioa {{ min }} eta {{ max }} artekoa izan beharko litzateke.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Fitxategiaren izena luzeegia da. Karaktere {{ filename_max_length }} edo gutxiago izan beharko lituzke.|Fitxategiaren izena luzeegia da. {{ filename_max_length }} karaktere edo gutxiago izan beharko lituzke.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Pasahitzaren sendotasuna baxuegia da. Mesedez, erabili pasahitz seguruagoa.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Egungo murrizte-mailak ez du balio honek dituen karaktereak onartzen.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Ez da onartzen karaktere ikusezinak erabiltzea.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Ez da onartzen script ezberdinetako zenbakiak nahastea</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Ez da onartzen karaktere gainjarri ezkutuen erabilera.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">Fitxategiaren luzapena ez da zuzena ({{ extension }}). Baimendutako luzapenak hauek dira: {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">Detektatutako karaktere-kodetzea ez da zuzena ({{ detected }}). Baimendutako kodetzeak hauek dira: {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Balio hau ez da MAC helbide baliozko bat.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">URL honek ez du goi-mailako domeinurik.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="fa" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -35,12 +35,12 @@
                 <target>یک یا چند مقدار داده شده نامعتبر است.</target>
             </trans-unit>
             <trans-unit id="9">
-                <source>The fields {{ fields }} were not expected.</source>
-                <target>فیلدهای {{ fields }} مورد انتظار نبود.</target>
+                <source>This field was not expected.</source>
+                <target>این ورودی مورد انتظار نبود.</target>
             </trans-unit>
             <trans-unit id="10">
-                <source>The fields {{ fields }} are missing.</source>
-                <target>فیلدهای {{ fields }} مفقود شده اند.</target>
+                <source>This field is missing.</source>
+                <target>این فیلد وارد نشده است.</target>
             </trans-unit>
             <trans-unit id="11">
                 <source>This value is not a valid date.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>این فایل یک تصویر معتبر نمی‌باشد.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>این آدرس IP معتبر نیست.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>این مقدار یه آدرس آی‌پی معتبر نمی‌باشد.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>هیچ فایلی بارگذاری نشد.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>پوشه موقتی در php.ini پیکربندی نگردیده است.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>هیچ پوشه موقتی در php.ini پیکربندی نشده است، یا پوشه پیکربندی شده وجود ندارد.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>نوع کارت پشتیبانی نمی‌شود و یا شماره کارت نامعتبر می‌باشد.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>این یک شماره حساب بانک بین المللی معتبر نمی‌باشد(IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>این مقدار یک شماره شبای معتبر نمی‌باشد.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>این مقدار مطابق charset مورد انتظار {{ charset }} نمی باشد.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>این مقدار یک کد شناسایی کسب‌و‌کار معتبر (BIC) نیست.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>این مقدار یک کد شناسه کسب‌وکار (BIC) معتبر نیست.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>خطا</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>این مقدار یک UUID معتبر نمی‌باشد.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>این مقدار یک UUID معتبر نیست.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>مقدار ماسک شبکه (NetMask) باید بین {{ min }} و {{ max }} باشد.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>نام فایل طولانی است. نام فایل باید {{ filename_max_length }} کاراکتر یا کمتر باشد.|نام فایل طولانی است. نام فایل باید {{ filename_max_length }} کاراکتر یا کمتر باشد.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>رمز عبور ضعیف است. لطفا از رمز عبور قوی‌تری استفاده کنید.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>این مقدار حاوی کاراکترهایی است که در سطح محدودیت فعلی مجاز نیستند.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>استفاده از کاراکترهای نامرئی مجاز نمی‌باشد.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>مخلوط کردن اعداد از اسکریپت های مختلف مجاز نیست.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>استفاده از کاراکترهای همپوشانی پنهان (hidden overlay characters) مجاز نیست.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>پسوند فایل ({{ extension }}) نامعتبر است. پسوندهای مجاز {{ extensions }} هستند.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>رمزگذاری کاراکتر تشخیص داده شده ({{ detected }}) نامعتبر است. رمزگذاری‌های مجاز {{ encodings }} هستند.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>این مقدار یک آدرس MAC معتبر نیست.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>این آدرس دارای دامنه نمی‌باشد.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.fi.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.fi.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.fi.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.fi.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="fi" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -24,11 +24,11 @@
             </trans-unit>
             <trans-unit id="6">
                 <source>You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices.</source>
-                <target>Sinun tulee valita vähintään {{ limit }} vaihtoehtoa.</target>
+                <target>Sinun tulee valita vähintään yksi vaihtoehto.|Sinun tulee valita vähintään {{ limit }} vaihtoehtoa.</target>
             </trans-unit>
             <trans-unit id="7">
                 <source>You must select at most {{ limit }} choice.|You must select at most {{ limit }} choices.</source>
-                <target>Sinun tulee valitan enintään {{ limit }} vaihtoehtoa.</target>
+                <target>Sinun tulee valita enintään yksi vaihtoehto.|Sinun tulee valita enintään {{ limit }} vaihtoehtoa.</target>
             </trans-unit>
             <trans-unit id="8">
                 <source>One or more of the given values is invalid.</source>
@@ -36,7 +36,7 @@
             </trans-unit>
             <trans-unit id="9">
                 <source>This field was not expected.</source>
-                <target>Tässä kentässä ei odotettu.</target>
+                <target>Tätä kenttää ei odotettu.</target>
             </trans-unit>
             <trans-unit id="10">
                 <source>This field is missing.</source>
@@ -60,7 +60,7 @@
             </trans-unit>
             <trans-unit id="15">
                 <source>The file is not readable.</source>
-                <target>Tiedostoa ei voida lukea.</target>
+                <target>Tiedostoa ei voi lukea.</target>
             </trans-unit>
             <trans-unit id="16">
                 <source>The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="19">
                 <source>This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less.</source>
-                <target>Liian pitkä syöte. Syöte saa olla enintään {{ limit }} merkkiä.</target>
+                <target>Liian pitkä syöte. Syöte saa olla enintään yhden merkin.|Liian pitkä syöte. Syöte saa olla enintään {{ limit }} merkkiä.</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>This value should be {{ limit }} or more.</source>
@@ -84,7 +84,7 @@
             </trans-unit>
             <trans-unit id="21">
                 <source>This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more.</source>
-                <target>Liian lyhyt syöte. Syötteen tulee olla vähintään {{ limit }} merkkiä.</target>
+                <target>Liian lyhyt syöte. Syötteen tulee olla vähintään yhden merkin.|Liian lyhyt syöte. Syötteen tulee olla vähintään {{ limit }} merkkiä.</target>
             </trans-unit>
             <trans-unit id="22">
                 <source>This value should not be blank.</source>
@@ -92,11 +92,11 @@
             </trans-unit>
             <trans-unit id="23">
                 <source>This value should not be null.</source>
-                <target>Syöte ei voi olla null.</target>
+                <target>Annettu arvo ei voi olla null.</target>
             </trans-unit>
             <trans-unit id="24">
                 <source>This value should be null.</source>
-                <target>Syötteen tulee olla null.</target>
+                <target>Annetun arvon tulee olla null.</target>
             </trans-unit>
             <trans-unit id="25">
                 <source>This value is not valid.</source>
@@ -128,59 +128,59 @@
             </trans-unit>
             <trans-unit id="35">
                 <source>This value should be a valid number.</source>
-                <target>Tämän arvon tulee olla numero.</target>
+                <target>Arvon tulee olla numero.</target>
             </trans-unit>
             <trans-unit id="36">
                 <source>This file is not a valid image.</source>
-                <target>Tämä tiedosto ei ole kelvollinen kuva.</target>
+                <target>Tiedosto ei ole kelvollinen kuva.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Tämä ei ole kelvollinen IP-osoite.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Tämä arvo ei ole kelvollinen IP-osoite.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
-                <target>Tämä arvo ei ole kelvollinen kieli.</target>
+                <target>Arvo ei ole kelvollinen kieli.</target>
             </trans-unit>
             <trans-unit id="39">
                 <source>This value is not a valid locale.</source>
-                <target>Tämä arvo ei ole kelvollinen kieli- ja alueasetus (locale).</target>
+                <target>Arvo ei ole kelvollinen kieli- ja alueasetus (locale).</target>
             </trans-unit>
             <trans-unit id="40">
                 <source>This value is not a valid country.</source>
-                <target>Tämä arvo ei ole kelvollinen maa.</target>
+                <target>Arvo ei ole kelvollinen maa.</target>
             </trans-unit>
             <trans-unit id="41">
                 <source>This value is already used.</source>
-                <target>Tämä arvo on jo käytetty.</target>
+                <target>Arvo on jo käytetty.</target>
             </trans-unit>
             <trans-unit id="42">
                 <source>The size of the image could not be detected.</source>
-                <target>Kuvan kokoa ei voitu tunnistaa.</target>
+                <target>Kuvan kokoa ei tunnistettu.</target>
             </trans-unit>
             <trans-unit id="43">
                 <source>The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px.</source>
-                <target>Kuva on liian leveä ({{ width }}px). Sallittu maksimileveys on {{ max_width }}px.</target>
+                <target>Kuva on liian leveä ({{ width }} px). Leveyden tulee olla enintään {{ max_width }} px.</target>
             </trans-unit>
             <trans-unit id="44">
                 <source>The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px.</source>
-                <target>Kuva on liian kapea ({{ width }}px). Leveyden tulisi olla vähintään {{ min_width }}px.</target>
+                <target>Kuva on liian kapea ({{ width }} px). Leveyden tulee olla vähintään {{ min_width }} px.</target>
             </trans-unit>
             <trans-unit id="45">
                 <source>The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px.</source>
-                <target>Kuva on liian korkea ({{ width }}px). Sallittu maksimikorkeus on {{ max_width }}px.</target>
+                <target>Kuva on liian korkea ({{ width }} px). Korkeuden tulee olla enintään {{ max_width }} px.</target>
             </trans-unit>
             <trans-unit id="46">
                 <source>The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px.</source>
-                <target>Kuva on liian matala ({{ height }}px). Korkeuden tulisi olla vähintään {{ min_height }}px.</target>
+                <target>Kuva on liian matala ({{ height }} px). Korkeuden tulee olla vähintään {{ min_height }} px.</target>
             </trans-unit>
             <trans-unit id="47">
                 <source>This value should be the user's current password.</source>
-                <target>Tämän arvon tulisi olla käyttäjän tämänhetkinen salasana.</target>
+                <target>Arvon tulee olla käyttäjän tämänhetkinen salasana.</target>
             </trans-unit>
             <trans-unit id="48">
                 <source>This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters.</source>
-                <target>Tämän arvon tulisi olla tasan yhden merkin pituinen.|Tämän arvon tulisi olla tasan {{ limit }} merkkiä pitkä.</target>
+                <target>Arvon tulee olla tasan yhden merkin pituinen.|Arvon tulee olla tasan {{ limit }} merkin pituinen.</target>
             </trans-unit>
             <trans-unit id="49">
                 <source>The file was only partially uploaded.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Tiedostoa ei ladattu.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Väliaikaishakemistoa ei ole asetettu php.ini -tiedostoon.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">Väliaikaista kansiota ei ole määritetty php.ini:ssä, tai määritetty kansio ei ole olemassa.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -204,15 +204,15 @@
             </trans-unit>
             <trans-unit id="54">
                 <source>This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more.</source>
-                <target>Tässä ryhmässä tulisi olla yksi tai useampi elementti.|Tässä ryhmässä tulisi olla vähintään {{ limit }} elementtiä.</target>
+                <target>Tässä ryhmässä tulee olla vähintään yksi elementti.|Tässä ryhmässä tulee olla vähintään {{ limit }} elementtiä.</target>
             </trans-unit>
             <trans-unit id="55">
                 <source>This collection should contain {{ limit }} element or less.|This collection should contain {{ limit }} elements or less.</source>
-                <target>Tässä ryhmässä tulisi olla enintään yksi elementti.|Tässä ryhmässä tulisi olla enintään {{ limit }} elementtiä.</target>
+                <target>Tässä ryhmässä tulee olla enintään yksi elementti.|Tässä ryhmässä tulee olla enintään {{ limit }} elementtiä.</target>
             </trans-unit>
             <trans-unit id="56">
                 <source>This collection should contain exactly {{ limit }} element.|This collection should contain exactly {{ limit }} elements.</source>
-                <target>Tässä ryhmässä tulisi olla tasan yksi elementti.|Tässä ryhmässä tulisi olla enintään {{ limit }} elementtiä.</target>
+                <target>Tässä ryhmässä tulee olla tasan yksi elementti.|Tässä ryhmässä tulee olla tasan {{ limit }} elementtiä.</target>
             </trans-unit>
             <trans-unit id="57">
                 <source>Invalid card number.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Tätä korttityyppiä ei tueta tai korttinumero on virheellinen.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Arvo ei ole kelvollinen kansainvälinen pankkitilinumero (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Tämä arvo ei ole kelvollinen kansainvälinen pankkitilinumero (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -236,7 +236,7 @@
             </trans-unit>
             <trans-unit id="62">
                 <source>This value is neither a valid ISBN-10 nor a valid ISBN-13.</source>
-                <target>Arvo ei ole kelvollinen ISBN-10 tai kelvollinen ISBN-13.</target>
+                <target>Arvo ei ole kelvollinen ISBN-10 eikä ISBN-13.</target>
             </trans-unit>
             <trans-unit id="63">
                 <source>This value is not a valid ISSN.</source>
@@ -260,7 +260,7 @@
             </trans-unit>
             <trans-unit id="68">
                 <source>This value should be identical to {{ compared_value_type }} {{ compared_value }}.</source>
-                <target>Tämä arvo tulee olla sama kuin {{ compared_value_type }} {{ compared_value }}.</target>
+                <target>Arvon tulee olla sama kuin {{ compared_value_type }} {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="69">
                 <source>This value should be less than {{ compared_value }}.</source>
@@ -268,7 +268,7 @@
             </trans-unit>
             <trans-unit id="70">
                 <source>This value should be less than or equal to {{ compared_value }}.</source>
-                <target>Arvon tulee olla pienempi tai yhtä suuri {{ compared_value }}.</target>
+                <target>Arvon tulee olla pienempi tai yhtä suuri kuin {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="71">
                 <source>This value should not be equal to {{ compared_value }}.</source>
@@ -276,7 +276,7 @@
             </trans-unit>
             <trans-unit id="72">
                 <source>This value should not be identical to {{ compared_value_type }} {{ compared_value }}.</source>
-                <target>Tämä arvo ei tule olla sama kuin {{ compared_value_type }} {{ compared_value }}.</target>
+                <target>Arvon ei tule olla sama kuin {{ compared_value_type }} {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="73">
                 <source>The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}.</source>
@@ -284,23 +284,23 @@
             </trans-unit>
             <trans-unit id="74">
                 <source>The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}.</source>
-                <target>Kuvasuhde on liian pieni ({{ ratio }}). Pienin sallittu arvo on {{ min_ratio }}.</target>
+                <target>Kuvasuhde on liian pieni ({{ ratio }}). Pienin sallittu suhde on {{ min_ratio }}.</target>
             </trans-unit>
             <trans-unit id="75">
                 <source>The image is square ({{ width }}x{{ height }}px). Square images are not allowed.</source>
-                <target>Kuva on neliä ({{ width }}x{{ height }}px). Neliöt kuvat eivät ole sallittuja.</target>
+                <target>Kuva on neliö ({{ width }}x{{ height }} px). Neliönmuotoiset kuvat eivät ole sallittuja.</target>
             </trans-unit>
             <trans-unit id="76">
                 <source>The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed.</source>
-                <target>Kuva on vaakasuuntainen ({{ width }}x{{ height }}px). Vaakasuuntaiset kuvat eivät ole sallittuja.</target>
+                <target>Kuva on vaakasuuntainen ({{ width }}x{{ height }} px). Vaakasuuntaiset kuvat eivät ole sallittuja.</target>
             </trans-unit>
             <trans-unit id="77">
                 <source>The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed.</source>
-                <target>Kuva on pystysuuntainen ({{ width }}x{{ height }}px). Pystysuuntaiset kuvat eivät ole sallittuja.</target>
+                <target>Kuva on pystysuuntainen ({{ width }}x{{ height }} px). Pystysuuntaiset kuvat eivät ole sallittuja.</target>
             </trans-unit>
             <trans-unit id="78">
                 <source>An empty file is not allowed.</source>
-                <target>Tyhjä tiedosto ei ole sallittu.</target>
+                <target>Tiedosto ei saa olla tyhjä.</target>
             </trans-unit>
             <trans-unit id="79">
                 <source>The host could not be resolved.</source>
@@ -310,25 +310,25 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Arvo ei vastaa odotettua merkistöä {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Arvo ei ole kelvollinen yritystunnus (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Tämä arvo ei ole kelvollinen liiketoiminnan tunnistekoodi (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Virhe</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Arvo ei ole kelvollinen UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Tämä arvo ei ole kelvollinen UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
-                <target>Tämän arvon tulisi olla kerrannainen {{ compared_value }}.</target>
+                <target>Tämän arvon tulee olla luvun {{ compared_value }} kerrannainen.</target>
             </trans-unit>
             <trans-unit id="85">
                 <source>This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}.</source>
-                <target>Tämä yritystunnus (BIC) ei ole liitetty IBAN {{ iban }}.</target>
+                <target>Tätä yritystunnusta (BIC) ei ole liitetty IBAN-tilinumeroon {{ iban }}.</target>
             </trans-unit>
             <trans-unit id="86">
                 <source>This value should be valid JSON.</source>
@@ -336,23 +336,23 @@
             </trans-unit>
             <trans-unit id="87">
                 <source>This collection should contain only unique elements.</source>
-                <target>Tämän ryhmän tulisi sisältää vain yksilöllisiä arvoja.</target>
+                <target>Ryhmän tulee sisältää vain yksilöllisiä arvoja.</target>
             </trans-unit>
             <trans-unit id="88">
                 <source>This value should be positive.</source>
-                <target>Arvon tulisi olla positiivinen.</target>
+                <target>Arvon tulee olla positiivinen.</target>
             </trans-unit>
             <trans-unit id="89">
                 <source>This value should be either positive or zero.</source>
-                <target>Arvon tulisi olla joko positiivinen tai nolla.</target>
+                <target>Arvon tulee olla joko positiivinen tai nolla.</target>
             </trans-unit>
             <trans-unit id="90">
                 <source>This value should be negative.</source>
-                <target>Arvon tulisi olla negatiivinen.</target>
+                <target>Arvon tulee olla negatiivinen.</target>
             </trans-unit>
             <trans-unit id="91">
                 <source>This value should be either negative or zero.</source>
-                <target>Arvon tulisi olla joko negatiivinen tai nolla.</target>
+                <target>Arvon tulee olla joko negatiivinen tai nolla.</target>
             </trans-unit>
             <trans-unit id="92">
                 <source>This value is not a valid timezone.</source>
@@ -360,11 +360,11 @@
             </trans-unit>
             <trans-unit id="93">
                 <source>This password has been leaked in a data breach, it must not be used. Please use another password.</source>
-                <target>Tämä salasana on vuotanut tietomurrossa, sitä ei saa käyttää. Käytä toista salasanaa.</target>
+                <target>Tämä salasana on vuotanut tietomurrossa, eikä sitä saa käyttää. Käytä toista salasanaa.</target>
             </trans-unit>
             <trans-unit id="94">
                 <source>This value should be between {{ min }} and {{ max }}.</source>
-                <target>Arvon tulisi olla välillä {{ min }} - {{ max }}.</target>
+                <target>Arvon tulee olla {{ min }} - {{ max }}.</target>
             </trans-unit>
             <trans-unit id="95">
                 <source>This value is not a valid hostname.</source>
@@ -372,11 +372,11 @@
             </trans-unit>
             <trans-unit id="96">
                 <source>The number of elements in this collection should be a multiple of {{ compared_value }}.</source>
-                <target>Ryhmässä olevien elementtien määrän pitää olla monikerta luvulle {{ compared_value }}.</target>
+                <target>Ryhmässä olevien elementtien määrän pitää olla luvun {{ compared_value }} kerrannainen.</target>
             </trans-unit>
             <trans-unit id="97">
                 <source>This value should satisfy at least one of the following constraints:</source>
-                <target>Tämän arvon tulee läpäistä vähintään yksi seuraavista tarkistuksista:</target>
+                <target>Arvon tulee läpäistä vähintään yksi seuraavista tarkistuksista:</target>
             </trans-unit>
             <trans-unit id="98">
                 <source>Each element of this collection should satisfy its own set of constraints.</source>
@@ -400,7 +400,71 @@
             </trans-unit>
             <trans-unit id="103">
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
-                <target>Verkkomaskille annetun arvon tulisi olla {{ min }} ja {{ max }} välillä.</target>
+                <target>Verkkomaskille annetun arvon tulee olla {{ min }} - {{ max }}.</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Tiedostonimi on liian pitkä. Nimi saa olla enintään yhden merkin pituinen.|Tiedostonimi on liian pitkä. Nimi saa olla enintään {{ filename_max_length }} merkin pituinen.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Salasana on liian heikko. Valitse vahvempi salasana.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Arvo sisältää merkkejä, joita nykyinen rajoitustaso ei salli.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Näkymättömiä merkkejä ei saa käyttää.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Eri kirjaimistojen numeroita ei saa sekoittaa.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Piilotettuja tarkemerkkejä ei saa käyttää.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Tiedostopääte ({{ extension }}) on virheellinen. Sallitut tiedostopäätteet ovat: {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Havaittu merkistö on virheellinen ({{ detected }}). Sallitut merkistöt ovat {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Tämä arvo ei ole kelvollinen MAC-osoite.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Tästä URL-osoitteesta puuttuu ylätason verkkotunnus.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.fr.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.fr.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.fr.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.fr.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="fr" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Ce fichier n'est pas une image valide.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Cette adresse IP n'est pas valide.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Cette valeur n'est pas une adresse IP valide.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,8 +190,8 @@
                 <source>No file was uploaded.</source>
                 <target>Aucun fichier n'a été transféré.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
                 <target>Aucun répertoire temporaire n'a été configuré dans le php.ini, ou le répertoire configuré n'existe pas.</target>
             </trans-unit>
             <trans-unit id="52">
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Type de carte non supporté ou numéro invalide.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Le numéro IBAN (International Bank Account Number) saisi n'est pas valide.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Cette valeur n'est pas un Numéro de Compte Bancaire International (IBAN) valide.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Cette valeur ne correspond pas au jeu de caractères {{ charset }} attendu.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Ce n'est pas un code universel d'identification des banques (BIC) valide.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Cette valeur n'est pas un Code Identifiant de Business (BIC) valide.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Erreur</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Ceci n'est pas un UUID valide.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Cette valeur n'est pas un UUID valide.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>La valeur du masque de réseau doit être comprise entre {{ min }} et {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Le nom du fichier est trop long. Il doit contenir au maximum {{ filename_max_length }} caractère.|Le nom de fichier est trop long. Il doit contenir au maximum {{ filename_max_length }} caractères.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>La force du mot de passe est trop faible. Veuillez utiliser un mot de passe plus fort.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Cette valeur contient des caractères qui ne sont pas autorisés par le niveau de restriction actuel.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Utiliser des caractères invisibles n'est pas autorisé.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Mélanger des chiffres provenant de différents scripts n'est pas autorisé.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Utiliser des caractères de superposition cachés n'est pas autorisé.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>L'extension du fichier est invalide ({{ extension }}). Les extensions autorisées sont {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>L'encodage de caractères détecté est invalide ({{ detected }}). Les encodages autorisés sont {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Cette valeur n'est pas une adresse MAC valide.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Cette URL doit contenir un domaine de premier niveau.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>Cette valeur est trop courte. Elle doit contenir au moins un mot.|Cette valeur est trop courte. Elle doit contenir au moins {{ min }} mots.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>Cette valeur est trop longue. Elle doit contenir au maximum un mot.|Cette valeur est trop longue. Elle doit contenir au maximum {{ max }} mots.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>Cette valeur ne représente pas une semaine valide au format ISO 8601.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>Cette valeur n'est pas une semaine valide.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>Cette valeur ne doit pas être antérieure à la semaine "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>Cette valeur ne doit pas être postérieure à la semaine "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.gl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.gl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.gl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.gl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="gl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>O arquivo non é unha imaxe válida.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Isto non é unha dirección IP válida.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Este valor non é un enderezo IP válido.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,8 +190,8 @@
                 <source>No file was uploaded.</source>
                 <target>Non se subiu ningún arquivo.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
                 <target>Ningunha carpeta temporal foi configurada en php.ini, ou a carpeta non existe.</target>
             </trans-unit>
             <trans-unit id="52">
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Tipo de tarxeta non soportado ou número de tarxeta non válido.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Este valor non é un International Bank Account Number (IBAN) válido.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Este valor non é un Número de Conta Bancaria Internacional (IBAN) válido.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>A codificación de caracteres para este valor debería ser {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Non é un Código de Identificación Bancaria (BIC) válido.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Este valor non é un Código de Identificación de Negocios (BIC) válido.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Erro</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Isto non é un UUID válido.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Este valor non é un UUID válido.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>O valor da máscara de rede debería estar entre {{ min }} e {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target state="needs-review-translation">O nome do ficheiro é demasiado longo. Debe ter {{ filename_max_length }} caracteres ou menos.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target state="needs-review-translation">A forza do contrasinal é demasiado baixa. Utilice un contrasinal máis forte.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target state="needs-review-translation">Este valor contén caracteres que non están permitidos polo nivel de restrición actual.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target state="needs-review-translation">Non se permite usar caracteres invisibles.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target state="needs-review-translation">Non se permite mesturar números de diferentes scripts.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target state="needs-review-translation">Non se permite usar caracteres de superposición ocultos.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">A extensión do ficheiro non é válida ({{ extension }}). As extensións permitidas son {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">A codificación de caracteres detectada non é válida ({{ detected }}). As codificacións permitidas son {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Este valor non é un enderezo MAC válido.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Esta URL non contén un dominio de nivel superior.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.he.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.he.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.he.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.he.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="he" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>הקובץ הזה אינו תמונה תקינה.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>זו אינה כתובת IP חוקית.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">ערך זה אינו כתובת IP תקפה.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>הקובץ לא הועלה.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>לא הוגדרה תיקייה זמנית ב php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">לא הוגדרה תיקייה זמנית ב-php.ini, או שהתיקייה המוגדרת אינה קיימת.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>סוג הכרטיס אינו נתמך או לא חוקי.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>מספר חשבון בנק בינלאומי אינו חוקי (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">ערך זה אינו מספר חשבון בנק בינלאומי (IBAN) תקף.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>הערך אינו תואם למערך התווים {{ charset }} הצפוי.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>קוד זיהוי עסקי אינו חוקי (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">ערך זה אינו קוד מזהה עסקי (BIC) תקף.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>שגיאה</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>הערך אינו ערך UUID חוקי.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">ערך זה אינו UUID תקף.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -386,7 +386,7 @@
                 <source>This value is not a valid International Securities Identification Number (ISIN).</source>
                 <target>ערך זה אינו מספר זיהוי ניירות ערך בינלאומי תקף (ISIN).</target>
             </trans-unit>
-             <trans-unit id="100">
+            <trans-unit id="100">
                 <source>This value should be a valid expression.</source>
                 <target>ערך זה חייב להיות ביטוי חוקי.</target>
             </trans-unit>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>הערך של מסכת הרשת חייב להיות בין {{ min }} ו {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target state="needs-review-translation">שם הקובץ ארוך מדי. עליו להכיל {{ filename_max_length }} תווים או פחות.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target state="needs-review-translation">חוזק הסיסמה נמוך מדי. אנא השתמש בסיסמה חזקה יותר.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target state="needs-review-translation">הערך כולל תווים שאינם מותרים על פי רמת ההגבלה הנוכחית.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target state="needs-review-translation">אסור להשתמש בתווים בלתי נראים.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target state="needs-review-translation">אסור לערבב מספרים מתסריטים שונים.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target state="needs-review-translation">אסור להשתמש בתווים מוסתרים של חפיפה.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">סיומת הקובץ אינה תקינה ({{ extension }}). הסיומות המותרות הן {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">קידוד התווים שזוהה אינו חוקי ({{ detected }}). הקידודים המותרים הם {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">ערך זה אינו כתובת MAC תקפה.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">לכתובת URL זו חסר דומיין רמה עליונה.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.hr.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.hr.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.hr.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.hr.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="hr" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Ova datoteka nije ispravna slika.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Ovo nije ispravna IP adresa.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Ova vrijednost nije valjana IP adresa.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Niti jedna datoteka nije prenesena.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>U php.ini datoteci nije konfiguriran privremeni direktorij.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>Privremena mapa nije konfigurirana u php.ini-u, ili konfigurirana mapa ne postoji.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Tip kartice nije podržan ili je broj kartice neispravan.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Ova vrijednost nije ispravan međunarodni broj bankovnog računa (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Ova vrijednost nije valjani međunarodni bankovni broj računa (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Ova vrijednost ne odgovara očekivanom {{ charset }} znakovnom skupu.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Ovo nije validan poslovni identifikacijski broj (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Ova vrijednost nije valjani poslovni identifikacijski kod (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Greška</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Ovo nije validan UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Ova vrijednost nije valjani UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Vrijednost mrežne maske trebala bi biti između {{ min }} i {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Naziv datoteke je predug. Treba imati {{ filename_max_length }} znak ili manje.|Naziv datoteke je predug. Treba imati {{ filename_max_length }} znaka ili manje.|Naziv datoteke je predug. Treba imati {{ filename_max_length }} znakova ili manje.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Jačina lozinke je preniska. Molim koristite jaču lozinku.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Ova vrijednost sadrži znakove koji nisu dopušteni prema trenutnoj razini ograničenja.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Korištenje nevidljivih znakova nije dopušteno.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Miješanje brojeva iz različitih pisama nije dopušteno.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Korištenje skrivenih preklapajućih znakova nije dopušteno.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Ekstenzija datoteke nije valjana ({{ extension }}). Dozvoljene ekstenzije su {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Otkriveno kodiranje znakova je nevažeće ({{ detected }}). Dopuštena kodiranja su {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Ova vrijednost nije valjana MAC adresa.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Ovom URL-u nedostaje vršna domena.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="hu" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Ez a fájl nem egy érvényes kép.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Ez az érték nem egy érvényes IP cím.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Ez az érték nem érvényes IP-cím.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Nem lett fájl feltöltve.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Nincs ideiglenes könyvtár beállítva a php.ini-ben.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>Nem lett ideiglenes mappa beállítva a php.ini-ben, vagy a beállított mappa nem létezik.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Nem támogatott kártyatípus vagy érvénytelen kártyaszám.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Érvénytelen nemzetközi bankszámlaszám (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Ez az érték nem érvényes Nemzetközi Bankszámlaszám (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Ez az érték nem az elvárt {{ charset }} karakterkódolást használja.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Érvénytelen nemzetközi bankazonosító kód (BIC/SWIFT).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Ez az érték nem érvényes Üzleti Azonosító Kód (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Hiba</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Érvénytelen egyedi azonosító (UUID).</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Ez az érték nem érvényes UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -335,25 +335,25 @@
                 <target>Ez az érték érvényes JSON kell, hogy legyen.</target>
             </trans-unit>
             <trans-unit id="87">
+                <source>This collection should contain only unique elements.</source>
+                <target>Ez a gyűjtemény csak egyedi elemeket tartalmazhat.</target>
+            </trans-unit>
+            <trans-unit id="88">
                 <source>This value should be positive.</source>
                 <target>Ennek az értéknek pozitívnak kell lennie.</target>
             </trans-unit>
-            <trans-unit id="88">
+            <trans-unit id="89">
                 <source>This value should be either positive or zero.</source>
                 <target>Ennek az értéknek pozitívnak vagy nullának kell lennie.</target>
             </trans-unit>
-            <trans-unit id="89">
+            <trans-unit id="90">
                 <source>This value should be negative.</source>
                 <target>Ennek az értéknek negatívnak kell lennie.</target>
             </trans-unit>
-            <trans-unit id="90">
+            <trans-unit id="91">
                 <source>This value should be either negative or zero.</source>
                 <target>Ennek az értéknek negatívnak vagy nullának kell lennie.</target>
             </trans-unit>
-            <trans-unit id="91">
-                <source>This collection should contain only unique elements.</source>
-                <target>Ez a gyűjtemény csak egyedi elemeket tartalmazhat.</target>
-            </trans-unit>
             <trans-unit id="92">
                 <source>This value is not a valid timezone.</source>
                 <target>Ez az érték nem egy érvényes időzóna.</target>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Ennek a netmask értéknek {{ min }} és {{ max }} között kell lennie.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>A fájlnév túl hosszú. {{ filename_max_length }} karakter vagy kevesebb legyen.|A fájlnév túl hosszú. {{ filename_max_length }} karakter vagy kevesebb legyen.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>A jelszó túl egyszerű. Kérjük, használjon egy bonyolultabb jelszót.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Ez az érték olyan karaktereket tartalmaz, amik nem megengedettek.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Láthatatlan karaktert használata nem megengedett.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Különböző szám írásmódok használata nem megengedett.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Rejtett módosító karakterek használata nem megengedett.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>A fájl kiterjesztése érvénytelen ({{ extension }}). Engedélyezett kiterjesztések: {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Az érzékelt karakterkódolás érvénytelen ({{ detected }}). Engedélyezett karakterkódolások: {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Ez az érték nem érvényes MAC-cím.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Az URL-ből hiányzik a legfelső szintű tartomány (top-level domain).</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.hy.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.hy.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.hy.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.hy.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="hy" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Նիշքը նկարի վավեր ֆորմատ չէ։</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Արժեքը վավեր IP հասցե չէ։</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Այս արժեքը վավեր IP հասցե չէ։</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Նիշքը չի բեռնվել։</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>php.ini նիշքում ժամանակավոր պանակ նշված չէ։</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">php.ini-ում չի կարգավորվել ժամանակավոր թղթապանակ, կամ կարգավորված թղթապանակը չկա։</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Չսպասարկվող կամ սխալ քարտի համար:</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Արժեքը վավեր միջազային բանկային հաշվի համար չէ (IBAN)։</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Այս արժեքը վավեր միջազգային բանկային հաշվի համար (IBAN) չէ։</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Արժեքը չի համընկնում {{ charset }} կոդավորման հետ։</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Սա վավեր Business Identifier Code (BIC) չէ։</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Այս արժեքը վավեր բիզնեսի նորմատիվ կոդ (BIC) չէ։</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Սխալ</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Սա վավեր UUID չէ։</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Այս արժեքը վավեր UUID չէ։</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -371,7 +371,7 @@
                 <target>Այս հոստի անունը վավեր չէ։</target>
             </trans-unit>
             <trans-unit id="96">
-                <source>The number of elements in this collection should be a multiple of {{ compared_value }}․</source>
+                <source>The number of elements in this collection should be a multiple of {{ compared_value }}.</source>
                 <target>Այս համախմբի տարրերի քանակը պետք է հավասար լինի {{ compared_value }}-ի բազմապատիկներին։</target>
             </trans-unit>
             <trans-unit id="97">
@@ -390,6 +390,82 @@
                 <source>This value should be a valid expression.</source>
                 <target>Այս արժեքը պետք է լինի վավեր արտահայտություն:</target>
             </trans-unit>
+            <trans-unit id="101">
+                <source>This value is not a valid CSS color.</source>
+                <target state="needs-review-translation">Այս արժեքը վավեր CSS գույն չէ։</target>
+            </trans-unit>
+            <trans-unit id="102">
+                <source>This value is not a valid CIDR notation.</source>
+                <target state="needs-review-translation">Այս արժեքը վավեր CIDR նշում չէ։</target>
+            </trans-unit>
+            <trans-unit id="103">
+                <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
+                <target state="needs-review-translation">Ցանցային դիմակի արժեքը պետք է լինի {{ min }}-ի և {{ max }}-ի միջև։</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target state="needs-review-translation">Ֆայլի անունը շատ երկար է։ Այն պետք է ունենա {{ filename_max_length }} նիշ կամ պակաս։</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target state="needs-review-translation">Գաղտնաբառի անվտանգությունը շատ ցածր է։ Խնդրում ենք գործածել ավելի ամրագույն գաղտնաբառ։</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target state="needs-review-translation">Այս արժեքը պարունակում է այն նիշերը, որոնք չեն թույլատրվում ըստ ընթացիկ սահմանումների։</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target state="needs-review-translation">Անտեսանելի նիշերի օգտագործումը չի թույլատրվում։</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target state="needs-review-translation">Թվերի խառնուրդը տարբեր սցենարներից չի թույլատրվում։</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target state="needs-review-translation">Թաքնված ծածկանիշերի օգտագործումը չի թույլատրվում։</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">Ֆայլի ընդլայնումը անվավեր է ({{ extension }})։ Թույլատրվող ընդլայնումներն են՝ {{ extensions }}։</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">Հայտնաբերված նիշագրության կոդը անվավեր է ({{ detected }})։ Թույլատրվող կոդերն են՝ {{ encodings }}։</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Այս արժեքը վավեր MAC հասցե չէ։</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Այս URL-ը չունի վերին մակարդակի դոմեյն:</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="id" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Berkas ini tidak termasuk citra.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Ini bukan alamat IP yang sah.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Nilai ini bukan alamat IP yang valid.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Tidak ada berkas terunggah.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Direktori sementara tidak dikonfiguasi pada php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>Tidak ada folder sementara yang dikonfigurasi di php.ini, atau folder yang dikonfigurasi tidak ada.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Jenis kartu tidak didukung atau nomor kartu tidak sah.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Ini bukan Nomor Rekening Bank Internasional (IBAN) yang sah.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Nilai ini bukan Nomor Rekening Bank Internasional (IBAN) yang valid.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Nilai ini tidak memenuhi set karakter {{ charset }} yang diharapkan.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Ini bukan Business Identifier Code (BIC) yang sah.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Nilai ini bukan Kode Identifikasi Bisnis (BIC) yang valid.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Galat</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Ini bukan UUID yang sah.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Nilai ini bukan UUID yang valid.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Nilai dari netmask harus berada diantara {{ min }} dan {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Nama file terlalu panjang. Harusnya {{ filename_max_length }} karakter atau kurang.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Kata sandi terlalu lemah. Harap gunakan kata sandi yang lebih kuat.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Nilai ini mengandung karakter yang tidak diizinkan oleh tingkat pembatasan saat ini.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Penggunaan karakter tak terlihat tidak diperbolehkan.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Menggabungkan angka-angka dari skrip yang berbeda tidak diperbolehkan.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Penggunaan karakter overlay yang tersembunyi tidak diperbolehkan.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Ekstensi file tidak valid ({{ extension }}). Ekstensi yang diperbolehkan adalah {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Pengkodean karakter yang terdeteksi tidak valid ({{ detected }}). Pengkodean yang diperbolehkan adalah {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Nilai ini bukan alamat MAC yang valid.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>URL ini tidak memiliki domain tingkat atas.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="it" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,8 +134,8 @@
                 <source>This file is not a valid image.</source>
                 <target>Questo file non è una immagine valida.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
                 <target>Questo valore non è un indirizzo IP valido.</target>
             </trans-unit>
             <trans-unit id="38">
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Nessun file è stato caricato.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Nessuna cartella temporanea è stata configurata nel php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>Non è stata configurata una cartella temporanea in php.ini, o la cartella configurata non esiste.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Tipo di carta non supportato o numero non valido.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Questo valore non è un IBAN (International Bank Account Number) valido.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Questo valore non è un IBAN valido.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Questo valore non corrisponde al charset {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Questo valore non è un codice BIC valido.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Questo valore non è un codice identificativo bancario (BIC) valido.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Errore</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Questo non è un UUID valido.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Questo valore non è un UUID valido.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Il valore della netmask dovrebbe essere compreso tra {{ min }} e {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Il nome del file è troppo lungo. Dovrebbe avere {{ filename_max_length }} carattere o meno.|Il nome del file è troppo lungo. Dovrebbe avere {{ filename_max_length }} caratteri o meno.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>La password non è abbastanza sicura. Per favore, utilizza una password più robusta.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Questo valore contiene caratteri che non sono consentiti dal livello di restrizione attuale.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Utilizzare caratteri invisibili non è consentito.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Non è consentito mescolare numeri provenienti da diversi script.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Non è consentito utilizzare caratteri sovrapposti nascosti.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>L'estensione del file non è valida ({{ extension }}). Le estensioni consentite sono {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>La codifica dei caratteri rilevata non è valida ({{ detected }}). Le codifiche ammesse sono {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Questo valore non è un indirizzo MAC valido.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Questo URL è privo di un dominio di primo livello.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>Questo valore è troppo corto. Dovrebbe contenere almeno una parola.|Questo valore è troppo corto. Dovrebbe contenere almeno {{ min }} parole.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>Questo valore è troppo lungo. Dovrebbe contenere una parola.|Questo valore è troppo lungo. Dovrebbe contenere {{ max }} parole o meno.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>Questo valore non rappresenta una settimana valida nel formato ISO 8601.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>Questo valore non è una settimana valida.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>Questo valore non dovrebbe essere prima della settimana "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>Questo valore non dovrebbe essere dopo la settimana "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ja.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ja.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ja.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ja.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ja" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,8 +134,8 @@
                 <source>This file is not a valid image.</source>
                 <target>ファイルが画像ではありません。</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
                 <target>有効なIPアドレスではありません。</target>
             </trans-unit>
             <trans-unit id="38">
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>ファイルがアップロードされていません。</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>php.iniで一時フォルダが設定されていません。</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>php.iniに一時フォルダが設定されていないか、設定されたフォルダが存在しません。</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>未対応のカード種類又は無効なカード番号です。</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>有効なIBANコードではありません。</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>有効な国際銀行勘定番号（IBAN）ではありません。</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,16 +310,16 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>この値は予期される文字コード（{{ charset }}）と異なります。</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
                 <target>有効なSWIFTコードではありません。</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>エラー</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
                 <target>有効なUUIDではありません。</target>
             </trans-unit>
             <trans-unit id="84">
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>ネットマスクの値は、{{ min }}から{{ max }}の間にある必要があります。</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>ファイル名が長すぎます。ファイル名の長さは{{ filename_max_length }}文字以下でなければなりません。</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>パスワードの強度が弱すぎます。より強いパスワードを使用してください。</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>この値は現在の制限レベルで許可されていない文字を含んでいます。</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>不可視文字は使用できません。</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>異なる種類の数字を使うことはできません。</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>隠れたオーバレイ文字は使用できません。</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>ファイルの拡張子が無効です({{ extension }})。有効な拡張子は{{ extensions }}です。</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>検出された文字コードは無効です({{ detected }})。有効な文字コードは{{ encodings }}です。</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>有効なMACアドレスではありません。</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>このURLはトップレベルドメインがありません。</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.lb.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.lb.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.lb.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.lb.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="lb" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Dëse Fichier ass kee gëltegt Bild.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Dëst ass keng gëlteg IP-Adress.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Dëse Wäert ass keng gülteg IP-Adress.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,8 +190,8 @@
                 <source>No file was uploaded.</source>
                 <target>Et gouf kee Fichier eropgelueden.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
                 <target>Et gouf keen temporären Dossier an der php.ini konfiguréiert oder den temporären Dossier existéiert net.</target>
             </trans-unit>
             <trans-unit id="52">
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Net ënnerstëtzte Kaartentyp oder ongëlteg Kaartennummer.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Dëst ass keng gëlteg IBAN-Kontonummer.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Dëse Wäert ass keng gülteg International Bankkontonummer (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Dëse Wäert entsprécht net dem erwaarten Zeechesaz {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Dëst ass kee gëltege "Business Identifier Code" (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Dëse Wäert ass kee gültege Business Identifier Code (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Feeler</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Dëst ass keng gëlteg UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Dëse Wäert ass keng gülteg UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -386,6 +386,86 @@
                 <source>This value is not a valid International Securities Identification Number (ISIN).</source>
                 <target>Dëse Wäert ass keng gëlteg International Wäertpabeiererkennnummer (ISIN).</target>
             </trans-unit>
+            <trans-unit id="100">
+                <source>This value should be a valid expression.</source>
+                <target>Dëse Wäert soll eng gëlteg Expression sinn.</target>
+            </trans-unit>
+            <trans-unit id="101">
+                <source>This value is not a valid CSS color.</source>
+                <target>Dëse Wäert ass keng gëlteg CSS Faarf.</target>
+            </trans-unit>
+            <trans-unit id="102">
+                <source>This value is not a valid CIDR notation.</source>
+                <target>Dëse Wäert ass keng gëlteg CIDR Notatioun.</target>
+            </trans-unit>
+            <trans-unit id="103">
+                <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
+                <target>De Wäert vum Netmask soll tëscht {{ min }} a {{ max }} sinn.</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>De Dateinimm ass ze laang. Et sollt {{ filename_max_length }} Zeechen oder manner hunn.|De Dateinimm ass ze laang. Et sollt {{ filename_max_length }} Zeechen oder manner hunn.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>D'Staarf vum Passwuert ass ze schwaach. Benotzt w. e. g. e stäerker Passwuert.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Dëse Wäert enthält Zeechen, déi net erlaabt sinn no der aktueller Beschränkungsstuf.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>D'Benotzen vu onsiichtbaren Zeechen ass net erlaabt.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>D'Mësche vu Nummeren aus verschiddenen Skripten ass net erlaabt.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>D'Benotzen vu verstoppten Iwwerlagungszeechen ass net erlaabt.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>D'Extensioun vum Fichier ass net valabel ({{ extension }}). Valabel Extensioune sinn {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Den Encodage vun de Schrëftzeechen ass net valabel ({{ detected }}). Valabel Encodage sinn {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Dëse Wäert ass keng gülteg MAC-Adress.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Dësen URL feelt eng Top-Level-Domain.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.lt.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.lt.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.lt.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.lt.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="lt" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -36,11 +36,11 @@
             </trans-unit>
             <trans-unit id="9">
                 <source>This field was not expected.</source>
-                <target>Nebuvo tikimasi Šis laukas.</target>
+                <target>Nebuvo tikimasi šio laukelio.</target>
             </trans-unit>
             <trans-unit id="10">
                 <source>This field is missing.</source>
-                <target>Šiame lauke yra dingęs.</target>
+                <target>Trūkstamas laukelis.</target>
             </trans-unit>
             <trans-unit id="11">
                 <source>This value is not a valid date.</source>
@@ -134,8 +134,8 @@
                 <source>This file is not a valid image.</source>
                 <target>Byla nėra paveikslėlis.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
                 <target>Ši reikšmė nėra tinkamas IP adresas.</target>
             </trans-unit>
             <trans-unit id="38">
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Nebuvo įkelta jokių failų.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Nėra sukonfiguruoto jokio laikino katalogo php.ini faile.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>php.ini nesukonfigūruotas laikinas aplankas arba sukonfigūruotas aplankas neegzistuoja.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Kortelės tipas nepalaikomas arba klaidingas kortelės numeris.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Ši reišmė neatitinka tarptautinio banko sąskaitos numerio formato (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Ši reikšmė nėra tinkamas Tarptautinis Banko Sąskaitos Numeris (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,16 +310,16 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Ši reikšmė neatitinka {{ charset }} koduotės.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Bendrovės Identifikavimo Kodas (BIC) nėra tinkamas.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Ši reikšmė nėra tinkamas Verslo Identifikavimo Kodas (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Klaida</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
                 <target>Ši reikšmė nėra tinkamas UUID.</target>
             </trans-unit>
             <trans-unit id="84">
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Tinklo kaukės reikšmė turi būti nuo {{ min }} iki {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Failo pavadinimas per ilgas. Jame turėtų būti {{ filename_max_length }} simbolis arba mažiau.|Failo pavadinimas per ilgas. Jame turėtų būti {{ filename_max_length }} simbolių arba mažiau.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Slaptažodis per silpnas. Naudokite stipresnį slaptažodį.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Šioje reikšmėje yra simbolių, kurių neleidžia dabartinis apribojimo lygis.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Naudoti nematomus simbolius draudžiama.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Draudžiama maišyti skaičius iš skirtingų scenarijų.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Draudžiama naudoti paslėptus perdangos simbolius.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Failo plėtinys netinkamas ({{ extension }}). Leidžiami plėtiniai yra {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Aptikta simbolių koduotė yra netinkama ({{ detected }}). Leidžiamos koduotės yra {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Ši reikšmė nėra tinkamas MAC adresas.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Šiam URL trūksta aukščiausio lygio domeno.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>Per mažas žodžių skaičius. Turi susidaryti bent iš 1 žodžio.|Per mažas žodžių skaičius. Turi susidaryti iš {{ min }} arba daugiau žodžių.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>Per didelis žodžių skaičius. Turi susidaryti iš 1 žodžio.|Per didelis žodžių skaičius. Turi susidaryti iš {{ max }} arba mažiau žodžių.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.lv.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.lv.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.lv.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.lv.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="lv" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -20,7 +20,7 @@
             </trans-unit>
             <trans-unit id="5">
                 <source>The value you selected is not a valid choice.</source>
-                <target>Vērtība, kuru jūs izvēlējāties nav derīga izvēle.</target>
+                <target>Vērtība, kuru jūs izvēlējāties, nav derīga izvēle.</target>
             </trans-unit>
             <trans-unit id="6">
                 <source>You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices.</source>
@@ -48,7 +48,7 @@
             </trans-unit>
             <trans-unit id="12">
                 <source>This value is not a valid datetime.</source>
-                <target>Šī vērtība ir nederīgs datums un laiks</target>
+                <target>Šī vērtība ir nederīgs datums un laiks.</target>
             </trans-unit>
             <trans-unit id="13">
                 <source>This value is not a valid email address.</source>
@@ -76,7 +76,7 @@
             </trans-unit>
             <trans-unit id="19">
                 <source>This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less.</source>
-                <target>Šīs vērtības garums ir 0 rakstzīmju.|Šī vērtība ir pārāk gara. Tai būtu jābūt ne vairāk kā {{ limit }} rakstzīmei.|Šī vērtība ir pārāk gara. Tai būtu jābūt ne vairāk kā {{ limit }} rakstzīmēm.</target>
+                <target>Šīs vērtības garums ir 0 rakstzīmes.|Šī vērtība ir pārāk gara. Tai būtu jābūt ne vairāk kā {{ limit }} rakstzīmi garai.|Šī vērtība ir pārāk gara. Tai būtu jābūt ne vairāk kā {{ limit }} rakstzīmes garai.</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>This value should be {{ limit }} or more.</source>
@@ -84,7 +84,7 @@
             </trans-unit>
             <trans-unit id="21">
                 <source>This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more.</source>
-                <target>Šīs vērtības garums ir 0 rakstzīmju.|Šī vērtība ir pārāk īsa. Tai būtu jābūt ne mazāk kā {{ limit }} rakstzīmei.|Šī vērtība ir pārāk īsa. Tai būtu jābūt ne mazāk kā {{ limit }} rakstzīmēm.</target>
+                <target>Šīs vērtības garums ir 0 rakstzīmes.|Šī vērtība ir pārāk īsa. Tai būtu jābūt ne mazāk kā {{ limit }} rakstzīmi garai.|Šī vērtība ir pārāk īsa. Tai būtu jābūt ne mazāk kā {{ limit }} rakstzīmes garai.</target>
             </trans-unit>
             <trans-unit id="22">
                 <source>This value should not be blank.</source>
@@ -112,7 +112,7 @@
             </trans-unit>
             <trans-unit id="31">
                 <source>The two values should be equal.</source>
-                <target>Abām vērtībām jābūt vienādam.</target>
+                <target>Abām vērtībām jābūt vienādām.</target>
             </trans-unit>
             <trans-unit id="32">
                 <source>The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Šis fails nav derīgs attēls.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Šī nav derīga IP adrese.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Šī vērtība nav derīga IP adrese.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -180,7 +180,7 @@
             </trans-unit>
             <trans-unit id="48">
                 <source>This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters.</source>
-                <target>Šīs vērtības garums ir 0 rakstzīmju.|Šai vērtībai ir jābūt tieši {{ limit }} rakstzīmei.|Šai vērtībai ir jābūt tieši {{ limit }} rakstzīmēm.</target>
+                <target>Šīs vērtības garums ir 0 rakstzīmes.|Šai vērtībai ir jābūt tieši {{ limit }} rakstzīmi garai.|Šai vērtībai ir jābūt tieši {{ limit }} rakstzīmes garai.</target>
             </trans-unit>
             <trans-unit id="49">
                 <source>The file was only partially uploaded.</source>
@@ -190,13 +190,13 @@
                 <source>No file was uploaded.</source>
                 <target>Fails netika augšupielādēts.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Pagaidu mape php.ini failā nav nokonfigurēta.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>php.ini nav konfigurēta pagaidu mape vai arī konfigurētā mape neeksistē.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
-                <target>Nevar ierakstīt pagaidu failu uz diska.</target>
+                <target>Nevar ierakstīt pagaidu failu diskā.</target>
             </trans-unit>
             <trans-unit id="53">
                 <source>A PHP extension caused the upload to fail.</source>
@@ -204,15 +204,15 @@
             </trans-unit>
             <trans-unit id="54">
                 <source>This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more.</source>
-                <target>Šis krājums satur 0 elementu.|Šim krājumam jāsatur vismaz {{ limit }} elementu.|Šim krājumam jāsatur vismaz {{ limit }} elementus.</target>
+                <target>Šis krājums satur 0 elementu.|Šim krājumam jāsatur vismaz {{ limit }} elements.|Šim krājumam jāsatur vismaz {{ limit }} elementi.</target>
             </trans-unit>
             <trans-unit id="55">
                 <source>This collection should contain {{ limit }} element or less.|This collection should contain {{ limit }} elements or less.</source>
-                <target>Šis krājums satur 0 elementu.|Šim krājumam jāsatur ne vairāk kā {{ limit }} elementu.|Šim krājumam jāsatur ne vairāk kā {{ limit }} elementus.</target>
+                <target>Šis krājums satur 0 elementu.|Šim krājumam jāsatur ne vairāk kā {{ limit }} elements.|Šim krājumam jāsatur ne vairāk kā {{ limit }} elementi.</target>
             </trans-unit>
             <trans-unit id="56">
                 <source>This collection should contain exactly {{ limit }} element.|This collection should contain exactly {{ limit }} elements.</source>
-                <target>Šis krājums satur 0 elementu.|Šim krājumam jāsatur tieši {{ limit }} elementu.|Šim krājumam jāsatur tieši {{ limit }} elementus.</target>
+                <target>Šis krājums satur 0 elementu.|Šim krājumam jāsatur tieši {{ limit }} elements.|Šim krājumam jāsatur tieši {{ limit }} elementi.</target>
             </trans-unit>
             <trans-unit id="57">
                 <source>Invalid card number.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Neatbalstīts kartes tips vai nederīgs kartes numurs.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Šis nav derīgs starptautisks banku konta numurs (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Šī vērtība nav derīgs Starptautiskais Bankas Konta Numurs (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -232,7 +232,7 @@
             </trans-unit>
             <trans-unit id="61">
                 <source>This value is not a valid ISBN-13.</source>
-                <target>Šī vērtība nav derīgs ISBN-13 numurs</target>
+                <target>Šī vērtība nav derīgs ISBN-13 numurs.</target>
             </trans-unit>
             <trans-unit id="62">
                 <source>This value is neither a valid ISBN-10 nor a valid ISBN-13.</source>
@@ -240,11 +240,11 @@
             </trans-unit>
             <trans-unit id="63">
                 <source>This value is not a valid ISSN.</source>
-                <target>Šī vērtība nav derīgs ISSN numurs</target>
+                <target>Šī vērtība nav derīgs ISSN numurs.</target>
             </trans-unit>
             <trans-unit id="64">
                 <source>This value is not a valid currency.</source>
-                <target>Šī vērtība nav derīga valūta</target>
+                <target>Šī vērtība nav derīga valūta.</target>
             </trans-unit>
             <trans-unit id="65">
                 <source>This value should be equal to {{ compared_value }}.</source>
@@ -292,11 +292,11 @@
             </trans-unit>
             <trans-unit id="76">
                 <source>The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed.</source>
-                <target>Attēls ir orientēts kā ainava ({{ width }}x{{ height }}px). Attēli, kas ir orientēti kā ainavas nav atļauti.</target>
+                <target>Attēls ir orientēts kā ainava ({{ width }}x{{ height }}px). Attēli, kas ir orientēti kā ainavas, nav atļauti.</target>
             </trans-unit>
             <trans-unit id="77">
                 <source>The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed.</source>
-                <target>Attēls ir orientēts kā portrets ({{ width }}x{{ height }}px). Attēli, kas ir orientēti kā portreti nav atļauti.</target>
+                <target>Attēls ir orientēts kā portrets ({{ width }}x{{ height }}px). Attēli, kas ir orientēti kā portreti, nav atļauti.</target>
             </trans-unit>
             <trans-unit id="78">
                 <source>An empty file is not allowed.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Šī vērtība neatbilst sagaidāmajai rakstzīmju kopai {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Šī vērtība nav derīgs Biznesa Identifikācijas Kods (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Šī vērtība nav derīgs Uzņēmuma Identifikācijas Kods (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Kļūda</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Šis nav derīgs UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Šī vērtība nav derīgs UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -360,7 +360,7 @@
             </trans-unit>
             <trans-unit id="93">
                 <source>This password has been leaked in a data breach, it must not be used. Please use another password.</source>
-                <target>Šī parole tika publicēta datu noplūdē, viņu nedrīkst izmantot. Lūdzu, izvēlieties citu paroli.</target>
+                <target>Šī parole tika publicēta datu noplūdē, to nedrīkst izmantot. Lūdzu, izvēlieties citu paroli.</target>
             </trans-unit>
             <trans-unit id="94">
                 <source>This value should be between {{ min }} and {{ max }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Tīkla maskas (netmask) vērtībai jābūt starp {{ min }} un {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Faila nosaukums ir pārāk garš. Tas var būt {{ filename_max_length }} rakstzīmi garš vai īsāks.|Faila nosaukums ir pārāk garš. Tas var būt {{ filename_max_length }} rakstzīmes garš vai īsāks.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Paroles stiprums ir pārāk zems. Lūdzu, izmantojiet spēcīgāku paroli.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Šī vērtība satur rakstzīmes, kuras nav atļautas pašreizējā ierobežojuma līmenī.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Neredzamu rakstzīmju izmantošana nav atļauta.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Nav atļauts sajaukt numurus no dažādiem skriptiem.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Slēptu pārklājuma rakstzīmju izmantošana nav atļauta.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Faila paplašinājums nav derīgs ({{ extension }}). Atļautie paplašinājumi ir {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Noteiktais rakstzīmju kodējums nav derīgs ({{ detected }}). Atļautie kodējumi ir {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Šī vērtība nav derīga MAC adrese.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Šim URL trūkst augšējā līmeņa domēna.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>Šī vērtība ir pārāk īsa. Tai būtu jābūt vismaz vienu vārdu garai.|Šī vērtība ir pārāk īsa. Tai būtu jābūt ne mazāk kā {{ min }} vārdus garai.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>Šī vērtība ir pārāk gara. Tai būtu jābūt vienam vārdam.|Šī vērtība ir pārāk gara. Tai būtu jābūt ne vairāk kā {{ max }} vārdus garai.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>Šī vērtība neatspoguļo nedēļu ISO 8601 formatā.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>Šī vērtība nav derīga nedēļa.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>Šai vērtībai nevajadzētu būt pirms "{{ min }}" nedēļas.</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>Šai vērtībai nevajadzētu būt pēc "{{ max }}" nedēļas.</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.mk.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.mk.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.mk.xlf	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.mk.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,471 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="mk" datatype="plaintext" original="file.ext">
+        <body>
+            <trans-unit id="1">
+                <source>This value should be false.</source>
+                <target>Оваа вредност треба да биде лажна.</target>
+            </trans-unit>
+            <trans-unit id="2">
+                <source>This value should be true.</source>
+                <target>Оваа вредност треба да биде вистинита.</target>
+            </trans-unit>
+            <trans-unit id="3">
+                <source>This value should be of type {{ type }}.</source>
+                <target>Оваа вредност треба да биде од типот {{ type }}.</target>
+            </trans-unit>
+            <trans-unit id="4">
+                <source>This value should be blank.</source>
+                <target>Оваа вредност треба да биде празна.</target>
+            </trans-unit>
+            <trans-unit id="5">
+                <source>The value you selected is not a valid choice.</source>
+                <target>Вредноста што ја одбравте не е валиден избор.</target>
+            </trans-unit>
+            <trans-unit id="6">
+                <source>You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices.</source>
+                <target>Мора да одберете најмалку {{ limit }} избор.|Мора да одберете најмалку {{ limit }} изброи.</target>
+            </trans-unit>
+            <trans-unit id="7">
+                <source>You must select at most {{ limit }} choice.|You must select at most {{ limit }} choices.</source>
+                <target>Може да одберете најмногу {{ limit }} избор.|Мора да одберете најмногу {{ limit }} избори.</target>
+            </trans-unit>
+            <trans-unit id="8">
+                <source>One or more of the given values is invalid.</source>
+                <target>Една или повеќе од дадените вредности не се валидни.</target>
+            </trans-unit>
+            <trans-unit id="9">
+                <source>This field was not expected.</source>
+                <target>Ова поле не беше очекувано.</target>
+            </trans-unit>
+            <trans-unit id="10">
+                <source>This field is missing.</source>
+                <target>Ова поле недостига.</target>
+            </trans-unit>
+            <trans-unit id="11">
+                <source>This value is not a valid date.</source>
+                <target>Оваа вредност не е валиден датум.</target>
+            </trans-unit>
+            <trans-unit id="12">
+                <source>This value is not a valid datetime.</source>
+                <target>Оваа вредност не е валиден датум и време.</target>
+            </trans-unit>
+            <trans-unit id="13">
+                <source>This value is not a valid email address.</source>
+                <target>Оваа вредност не е валидна адреса за е-пошта.</target>
+            </trans-unit>
+            <trans-unit id="14">
+                <source>The file could not be found.</source>
+                <target>Датотеката не е најдена.</target>
+            </trans-unit>
+            <trans-unit id="15">
+                <source>The file is not readable.</source>
+                <target>Датотеката не може да биде прочитана.</target>
+            </trans-unit>
+            <trans-unit id="16">
+                <source>The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}.</source>
+                <target>Датотеката е премногу голема ({{ size }} {{ suffix }}). Максималната дозволена големина е {{ limit }} {{ suffix }}.</target>
+            </trans-unit>
+            <trans-unit id="17">
+                <source>The mime type of the file is invalid ({{ type }}). Allowed mime types are {{ types }}.</source>
+                <target>Миме типот на датотеката не е валиден ({{ type }}). Дозволените миме типови се {{ types }}.</target>
+            </trans-unit>
+            <trans-unit id="18">
+                <source>This value should be {{ limit }} or less.</source>
+                <target>Оваа вредност треба да биде {{ limit }} или помалку.</target>
+            </trans-unit>
+            <trans-unit id="19">
+                <source>This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less.</source>
+                <target>Оваа вредност е предолга. Треба да содржи {{ limit }} карактер или помалку.|Оваа вредност е предолга. Треба да содржи {{ limit }} карактери или помалку.</target>
+            </trans-unit>
+            <trans-unit id="20">
+                <source>This value should be {{ limit }} or more.</source>
+                <target>Оваа вредност треба да е {{ limit }} или повеќе.</target>
+            </trans-unit>
+            <trans-unit id="21">
+                <source>This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more.</source>
+                <target>Оваа вредност е прекратка. Треба да содржи {{ limit }} карактер или повеќе.|Оваа вредност е прекратка. Треба да содржи {{ limit }} карактери или повеќе.</target>
+            </trans-unit>
+            <trans-unit id="22">
+                <source>This value should not be blank.</source>
+                <target>Ова поле не може да биде празно.</target>
+            </trans-unit>
+            <trans-unit id="23">
+                <source>This value should not be null.</source>
+                <target>Оваа вредност не може да биде ништо (null).</target>
+            </trans-unit>
+            <trans-unit id="24">
+                <source>This value should be null.</source>
+                <target>Оваа вредност треба да е ништо (null).</target>
+            </trans-unit>
+            <trans-unit id="25">
+                <source>This value is not valid.</source>
+                <target>Оваа вредност не е валидна.</target>
+            </trans-unit>
+            <trans-unit id="26">
+                <source>This value is not a valid time.</source>
+                <target>Оваа вредност не е валидно време.</target>
+            </trans-unit>
+            <trans-unit id="27">
+                <source>This value is not a valid URL.</source>
+                <target>Оваа вредност не е валиден URL.</target>
+            </trans-unit>
+            <trans-unit id="31">
+                <source>The two values should be equal.</source>
+                <target>Двете вредности треба да се еднакви.</target>
+            </trans-unit>
+            <trans-unit id="32">
+                <source>The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}.</source>
+                <target>Датотеката е премногу голема. Максималната дозволена големина е {{ limit }} {{ suffix }}.</target>
+            </trans-unit>
+            <trans-unit id="33">
+                <source>The file is too large.</source>
+                <target>Датотеката е премногу голема.</target>
+            </trans-unit>
+            <trans-unit id="34">
+                <source>The file could not be uploaded.</source>
+                <target>Датотеката не може да биде подигната.</target>
+            </trans-unit>
+            <trans-unit id="35">
+                <source>This value should be a valid number.</source>
+                <target>Оваа вредност треба да е валиден број.</target>
+            </trans-unit>
+            <trans-unit id="36">
+                <source>This file is not a valid image.</source>
+                <target>Оваа датотека не е валидна слика.</target>
+            </trans-unit>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Оваа вредност не е валидна IP адреса.</target>
+            </trans-unit>
+            <trans-unit id="38">
+                <source>This value is not a valid language.</source>
+                <target>Оваа вредност не е валиден јазик.</target>
+            </trans-unit>
+            <trans-unit id="39">
+                <source>This value is not a valid locale.</source>
+                <target>Оваа вредност не е валидна локализација.</target>
+            </trans-unit>
+            <trans-unit id="40">
+                <source>This value is not a valid country.</source>
+                <target>Оваа вредност не е валидна земја.</target>
+            </trans-unit>
+            <trans-unit id="41">
+                <source>This value is already used.</source>
+                <target>Оваа вредност веќе се користи.</target>
+            </trans-unit>
+            <trans-unit id="42">
+                <source>The size of the image could not be detected.</source>
+                <target>Големината на сликата не може да се детектира.</target>
+            </trans-unit>
+            <trans-unit id="43">
+                <source>The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px.</source>
+                <target>Ширината на сликата е преголема ({{ width }}px). Максималната дозволена ширина е {{ max_width }}px.</target>
+            </trans-unit>
+            <trans-unit id="44">
+                <source>The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px.</source>
+                <target>Ширината на сликата е премала ({{ width }}px). Минималната дозволена ширина е {{ min_width }}px.</target>
+            </trans-unit>
+            <trans-unit id="45">
+                <source>The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px.</source>
+                <target>Висината на сликата е преголема ({{ height }}px). Максималната дозволена висина е {{ max_height }}px.</target>
+            </trans-unit>
+            <trans-unit id="46">
+                <source>The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px.</source>
+                <target>Висината на сликата е премала ({{ height }}px). Минималната дозволена висина е {{ min_height }}px.</target>
+            </trans-unit>
+            <trans-unit id="47">
+                <source>This value should be the user's current password.</source>
+                <target>Оваа вредност треба да биде сегашната лозинка на корисникот.</target>
+            </trans-unit>
+            <trans-unit id="48">
+                <source>This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters.</source>
+                <target>Оваа вредност треба да има точно {{ limit }} карактер.|Оваа вредност треба да има точно {{ limit }} карактери.</target>
+            </trans-unit>
+            <trans-unit id="49">
+                <source>The file was only partially uploaded.</source>
+                <target>Датотеката е само делумно подигната.</target>
+            </trans-unit>
+            <trans-unit id="50">
+                <source>No file was uploaded.</source>
+                <target>Датотеката не е подигната.</target>
+            </trans-unit>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">Не е конфигурирана привремена папка во php.ini, или конфигурираната папка не постои.</target>
+            </trans-unit>
+            <trans-unit id="52">
+                <source>Cannot write temporary file to disk.</source>
+                <target>Не може да се напише привремена датотека на дискот.</target>
+            </trans-unit>
+            <trans-unit id="53">
+                <source>A PHP extension caused the upload to fail.</source>
+                <target>PHP екстензијата предизвика подигнувањето да биде неуспешно.</target>
+            </trans-unit>
+            <trans-unit id="54">
+                <source>This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more.</source>
+                <target>Оваа колекција треба да содржи {{ limit }} елемент или повеќе.|Оваа колекција треба да содржи {{ limit }} елементи или повеќе.</target>
+            </trans-unit>
+            <trans-unit id="55">
+                <source>This collection should contain {{ limit }} element or less.|This collection should contain {{ limit }} elements or less.</source>
+                <target>Оваа колекција треба да содржи {{ limit }} елемент или помалку.|Оваа колекција треба да содржи {{ limit }} елементи или помалку.</target>
+            </trans-unit>
+            <trans-unit id="56">
+                <source>This collection should contain exactly {{ limit }} element.|This collection should contain exactly {{ limit }} elements.</source>
+                <target>Оваа колекција треба да содржи точно {{ limit }} елемент.|Оваа колекција треба да содржи точно {{ limit }} елементи.</target>
+            </trans-unit>
+            <trans-unit id="57">
+                <source>Invalid card number.</source>
+                <target>Бројот на картичката не е валиден.</target>
+            </trans-unit>
+            <trans-unit id="58">
+                <source>Unsupported card type or invalid card number.</source>
+                <target>Неподдржан тип на картичка или бројот на картичката не е валиден.</target>
+            </trans-unit>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Оваа вредност не е валиден Меѓународен Банкарски Сметка Број (IBAN).</target>
+            </trans-unit>
+            <trans-unit id="60">
+                <source>This value is not a valid ISBN-10.</source>
+                <target>Оваа вредност не е валиден ISBN-10.</target>
+            </trans-unit>
+            <trans-unit id="61">
+                <source>This value is not a valid ISBN-13.</source>
+                <target>Оваа вредност не е валиден ISBN-13.</target>
+            </trans-unit>
+            <trans-unit id="62">
+                <source>This value is neither a valid ISBN-10 nor a valid ISBN-13.</source>
+                <target>Оваа вредност не е ниту валиден ISBN-10 ниту валиден ISBN-13.</target>
+            </trans-unit>
+            <trans-unit id="63">
+                <source>This value is not a valid ISSN.</source>
+                <target>Оваа вредност не е валиден ISSN.</target>
+            </trans-unit>
+            <trans-unit id="64">
+                <source>This value is not a valid currency.</source>
+                <target>Оваа вредност не е валидна валута.</target>
+            </trans-unit>
+            <trans-unit id="65">
+                <source>This value should be equal to {{ compared_value }}.</source>
+                <target>Оваа вредност треба да биде еднаква на {{ compared_value }}.</target>
+            </trans-unit>
+            <trans-unit id="66">
+                <source>This value should be greater than {{ compared_value }}.</source>
+                <target>Оваа вредност треба да е поголема од {{ compared_value }}.</target>
+            </trans-unit>
+            <trans-unit id="67">
+                <source>This value should be greater than or equal to {{ compared_value }}.</source>
+                <target>Оваа вредност треба да е поголема или еднаква на {{ compared_value }}.</target>
+            </trans-unit>
+            <trans-unit id="68">
+                <source>This value should be identical to {{ compared_value_type }} {{ compared_value }}.</source>
+                <target>Оваа вредност треба да е идентична на {{ compared_value_type }} {{ compared_value }}.</target>
+            </trans-unit>
+            <trans-unit id="69">
+                <source>This value should be less than {{ compared_value }}.</source>
+                <target>Оваа вредност треба да е помала од {{ compared_value }}.</target>
+            </trans-unit>
+            <trans-unit id="70">
+                <source>This value should be less than or equal to {{ compared_value }}.</source>
+                <target>Оваа вредност треба да е помала или еднаква на {{ compared_value }}.</target>
+            </trans-unit>
+            <trans-unit id="71">
+                <source>This value should not be equal to {{ compared_value }}.</source>
+                <target>Оваа вредност треба да не биде еднаква на {{ compared_value }}.</target>
+            </trans-unit>
+            <trans-unit id="72">
+                <source>This value should not be identical to {{ compared_value_type }} {{ compared_value }}.</source>
+                <target>Оваа вредност треба да не биде идентична со {{ compared_value_type }} {{ compared_value }}.</target>
+            </trans-unit>
+            <trans-unit id="73">
+                <source>The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}.</source>
+                <target>Соодносот на сликата е преголем ({{ ratio }}).Максималниот дозволен сооднос е {{ max_ratio }}.</target>
+            </trans-unit>
+            <trans-unit id="74">
+                <source>The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}.</source>
+                <target>Соодносот на сликата е премал ({{ ratio }}). Минималниот дозволен сооднос е {{ min_ratio }}.</target>
+            </trans-unit>
+            <trans-unit id="75">
+                <source>The image is square ({{ width }}x{{ height }}px). Square images are not allowed.</source>
+                <target>Сликата е квадратна ({{ width }}x{{ height }}px). Квадратни слики не се дозволени.</target>
+            </trans-unit>
+            <trans-unit id="76">
+                <source>The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed.</source>
+                <target>Сликата е ориентирана кон пејзаж ({{ width }}x{{ height }}px). Сликите ориентирани кон пејзаж не се дозволени.</target>
+            </trans-unit>
+            <trans-unit id="77">
+                <source>The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed.</source>
+                <target>Сликата е ориентирана кон портрет ({{ width }}x{{ height }}px). Сликите ориентирани кон портрет не се дозволени.</target>
+            </trans-unit>
+            <trans-unit id="78">
+                <source>An empty file is not allowed.</source>
+                <target>Празна датотека не е дозволена.</target>
+            </trans-unit>
+            <trans-unit id="79">
+                <source>The host could not be resolved.</source>
+                <target>Хостот е недостапен.</target>
+            </trans-unit>
+            <trans-unit id="80">
+                <source>This value does not match the expected {{ charset }} charset.</source>
+                <target>Оваа вредност не се совпаѓа со очекуваниот {{ charset }} сет на карактери (charset).</target>
+            </trans-unit>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Оваа вредност не е валиден Бизнис Идентификациски Код (BIC).</target>
+            </trans-unit>
+            <trans-unit id="82">
+                <source>Error</source>
+                <target>Грешка</target>
+            </trans-unit>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Оваа вредност не е валиден UUID.</target>
+            </trans-unit>
+            <trans-unit id="84">
+                <source>This value should be a multiple of {{ compared_value }}.</source>
+                <target>Оваа вредност треба да биде повеќекратна од {{ compared_value }}.</target>
+            </trans-unit>
+            <trans-unit id="85">
+                <source>This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}.</source>
+                <target>Овој бизнис идентификациски код (BIC) не е поврзан со IBAN {{ iban }}.</target>
+            </trans-unit>
+            <trans-unit id="86">
+                <source>This value should be valid JSON.</source>
+                <target>Оваа вредност треба да биде валиден JSON.</target>
+            </trans-unit>
+            <trans-unit id="87">
+                <source>This collection should contain only unique elements.</source>
+                <target>Оваа колекција треба да содржи само уникатни елементи.</target>
+            </trans-unit>
+            <trans-unit id="88">
+                <source>This value should be positive.</source>
+                <target>Оваа вредност треба да биде позитивна.</target>
+            </trans-unit>
+            <trans-unit id="89">
+                <source>This value should be either positive or zero.</source>
+                <target>Оваа вредност треба да биде или позитивна или нула.</target>
+            </trans-unit>
+            <trans-unit id="90">
+                <source>This value should be negative.</source>
+                <target>Оваа вредност треба да биде негативна.</target>
+            </trans-unit>
+            <trans-unit id="91">
+                <source>This value should be either negative or zero.</source>
+                <target>Оваа вредност треба да биде или негативна или нула.</target>
+            </trans-unit>
+            <trans-unit id="92">
+                <source>This value is not a valid timezone.</source>
+                <target>Оваа вредност не е валидна временска зона.</target>
+            </trans-unit>
+            <trans-unit id="93">
+                <source>This password has been leaked in a data breach, it must not be used. Please use another password.</source>
+                <target>Оваа лозинка е компромитирана и не смее да биде користена. Ве молиме употребете друга лозинка.</target>
+            </trans-unit>
+            <trans-unit id="94">
+                <source>This value should be between {{ min }} and {{ max }}.</source>
+                <target>Оваа вредност треба да е помеѓу {{ min }} и {{ max }}.</target>
+            </trans-unit>
+            <trans-unit id="95">
+                <source>This value is not a valid hostname.</source>
+                <target>Оваа вредност не е валидно име за мрежниот сметач (hostname).</target>
+            </trans-unit>
+            <trans-unit id="96">
+                <source>The number of elements in this collection should be a multiple of {{ compared_value }}.</source>
+                <target>Бројот на елементи во оваа колекција треба да биде повеќекратен од {{ compared_value }}.</target>
+            </trans-unit>
+            <trans-unit id="97">
+                <source>This value should satisfy at least one of the following constraints:</source>
+                <target>Оваа вредност треба да задоволува најмалку едно од следните ограничувања:</target>
+            </trans-unit>
+            <trans-unit id="98">
+                <source>Each element of this collection should satisfy its own set of constraints.</source>
+                <target>Секој елемент од оваа колекција треба да задоволува сопствен сет на ограничувања.</target>
+            </trans-unit>
+            <trans-unit id="99">
+                <source>This value is not a valid International Securities Identification Number (ISIN).</source>
+                <target>Оваа вредност не е важечки меѓународен идентификациски број за хартии од вредност (ISIN).</target>
+            </trans-unit>
+            <trans-unit id="100">
+                <source>This value should be a valid expression.</source>
+                <target>Оваа вредност треба да биде валиден израз.</target>
+            </trans-unit>
+            <trans-unit id="101">
+                <source>This value is not a valid CSS color.</source>
+                <target>Оваа вредност не е валидна CSS боја.</target>
+            </trans-unit>
+            <trans-unit id="102">
+                <source>This value is not a valid CIDR notation.</source>
+                <target>Оваа вредност не е валидна CIDR ознака.</target>
+            </trans-unit>
+            <trans-unit id="103">
+                <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
+                <target>Вредноста на мрежната маска (netmask) треба да биде помеѓу {{ min }} и {{ max }}.</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Името на датотеката е предолго. Треба да има {{ filename_max_length }} карактер има помалку.|Името на датотеката е предолго. Треба да има {{ filename_max_length }} карактери или помалку.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Оваа лозинка е премногу едноставна. Ве молиме користете посилна лозинка.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Оваа вредност содржи карактери кои не се дозволени од тековното ниво на ограничување.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Користењето на невидливи знаци не е дозволено.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Не е дозволено мешање на броеви од различни скрипти.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Не е дозволено користење на скриени знаци за преклопување.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Зголемувања на датотеката е неважечка ({{ extension }}). Дозволени зголемувања се ({{ extensions }}).</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Откриеното кодирање на знаци е неважечко ({{ detected }}). Дозволените шифрирања се {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Оваа вредност не е валидна MAC адреса.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">На овој URL недостасува домен од највисоко ниво.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
+        </body>
+    </file>
+</xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.mn.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.mn.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.mn.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.mn.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="mn" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Файл зураг биш байна.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>IP хаяг зөв биш байна.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Энэ утга хүчинтэй IP хаяг биш юм.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,8 +190,8 @@
                 <source>No file was uploaded.</source>
                 <target>Ямар ч файл upload хийгдсэнгүй.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
                 <target>php.ini дээр түр зуурын хавтсыг тохируулаагүй байна, эсвэл тохируулсан хавтас байхгүй байна.</target>
             </trans-unit>
             <trans-unit id="52">
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Дэмжигдээгүй картын төрөл эсвэл картын дугаар буруу байна.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Энэ утга үнэн зөв Олон Улсын Банкны Дансны Дугаар (IBAN) биш байна.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Энэ утга хүчинтэй Олон улсын Банкны Дансны Дугаар (IBAN) биш юм.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Энэ утга тооцоолсон {{ charset }} тэмдэгттэй таарахгүй байна.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Энэ утга үнэн зөв Business Identifier Code (BIC) биш байна.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Энэ утга хүчинтэй Бизнес Таних Код (BIC) биш юм.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Алдаа</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Энэ утга үнэн зөв UUID биш байна.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Энэ утга хүчинтэй UUID биш юм.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -386,6 +386,86 @@
                 <source>This value is not a valid International Securities Identification Number (ISIN).</source>
                 <target>Энэ утга зөв International Securities Identification Number (ISIN) биш байна.</target>
             </trans-unit>
+            <trans-unit id="100">
+                <source>This value should be a valid expression.</source>
+                <target state="needs-review-translation">Энэ утга нь зөв илэрхийлэл байх ёстой.</target>
+            </trans-unit>
+            <trans-unit id="101">
+                <source>This value is not a valid CSS color.</source>
+                <target state="needs-review-translation">Энэ утга нь хүчинтэй CSS өнгө биш байна.</target>
+            </trans-unit>
+            <trans-unit id="102">
+                <source>This value is not a valid CIDR notation.</source>
+                <target state="needs-review-translation">Энэ утга нь хүчинтэй CIDR тэмдэглэгээ биш байна.</target>
+            </trans-unit>
+            <trans-unit id="103">
+                <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
+                <target state="needs-review-translation">Сүлжээний маскны утга нь {{ min }} ба {{ max }}-ийн хооронд байх ёстой.</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target state="needs-review-translation">Файлын нэр хэт урт байна. Энэ нь {{ filename_max_length }} тэмдэгт эсвэл түүнээс бага байх ёстой.|Файлын нэр хэт урт байна. Энэ нь {{ filename_max_length }} тэмдэгт эсвэл түүнээс бага байх ёстой.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target state="needs-review-translation">Нууц үгийн хүч нь хэт бага байна. Хүчтэй нууц үгийг ашиглана уу.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target state="needs-review-translation">Энэ утга нь одоогийн хязгаарлалтын түвшинд зөвшөөрөгдөөгүй тэмдэгтүүд агуулж байна.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target state="needs-review-translation">Харагдахгүй тэмдэгтүүдийг ашиглахыг зөвшөөрөхгүй.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target state="needs-review-translation">Янз бүрийн скриптүүдээс тоог хольж хэрэглэхийг зөвшөөрөхгүй.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target state="needs-review-translation">Нууцлагдсан давхаргын тэмдэгтүүдийг ашиглахыг зөвшөөрөхгүй.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">Файлын өргөтгөл буруу байна ({{ extension }}). Зөвшөөрөгдсөн өргөтгөлүүд нь {{ extensions }} юм.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">Илрүүлсэн тэмдэгтийн кодчилол буруу байна ({{ detected }}). Зөвшөөрөгдсөн кодчилолууд нь {{ encodings }} юм.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Энэ утга хүчинтэй MAC хаяг биш юм.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Энэ URL дээд түвшингийн домейн дутуу байна.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.my.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.my.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.my.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.my.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="my" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>ဤဖိုင်သည်မှန်ကန်သော ဓါတ်ပုံမဟုတ်ပါ။</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>၎င်းသည်တရားဝင် IP လိပ်စာမဟုတ်ပါ။</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">ဤတန်ဖိုးသည် မှန်ကန်သော IP လိပ်စာ မဟုတ်ပါ။</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>မည်သည့် ဖိုင်မျှ upload မလုပ်ခဲ့ပါ။</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>php.ini တွင်ယာယီဖိုင်တွဲကိုပြင်ဆင်ထားခြင်းမရှိပါ၊</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">php.ini တွင်ယာယီဖိုင်တွဲကိုပြင်ဆင်ထားခြင်းမရှိပါ၊ သို့မဟုတ် ပြင်ဆင်ထားသောဖိုင်တွဲမရှိပါ။</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>ကဒ်အမျိုးအစားမမှန်ပါ (သို့မဟုတ်) ကဒ်နံပါတ်မမှန်ပါ။</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>ဤတန်ဖိုးသည် တရား၀င်နိုင်ငံတကာဘဏ်အကောင့်နံပါတ် (International Bank Account Number, IBAN) မဟုတ်ပါ။</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">ဤတန်ဖိုးသည် မှန်ကန်သော နိုင်ငံတကာ ဘဏ်စာရင်းနံပါတ် (IBAN) မဟုတ်ပါ။</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>ဤတန်ဖိုးသည် မျှော်မှန်းထားသော {{ charset }} စားလုံးနှင့် ကိုက်ညီမှုမရှိပါ။</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>၎င်းသည်မှန်ကန်သော Business Identifier Code (BIC) မဟုတ်ပါ။</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">ဤတန်ဖိုးသည် မှန်ကန်သော စီးပွားရေး မှတ်ပုံတင်ကုဒ် (BIC) မဟုတ်ပါ။</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>အမှား</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>ဤတန်ဖိုးသည် သင့်လျှော်သော် UUID မဟုတ်ပါ။</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">ဤတန်ဖိုးသည် မှန်ကန်သော UUID မဟုတ်ပါ။</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -390,6 +390,82 @@
                 <source>This value should be a valid expression.</source>
                 <target>ဤတန်ဖိုးသည်မှန်ကန်သောစကားရပ်ဖြစ်သင့်သည်။</target>
             </trans-unit>
+            <trans-unit id="101">
+                <source>This value is not a valid CSS color.</source>
+                <target state="needs-review-translation">ဤတန်ဖိုးသည် CSS အရောင်မှန်ကန်မှုမရှိပါ။</target>
+            </trans-unit>
+            <trans-unit id="102">
+                <source>This value is not a valid CIDR notation.</source>
+                <target state="needs-review-translation">ဤတန်ဖိုးသည် CIDR မှတ်စုံမှန်ကန်မှုမရှိပါ။</target>
+            </trans-unit>
+            <trans-unit id="103">
+                <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
+                <target state="needs-review-translation">ကွန်ယက်မျက်နှာဖုံး၏ တန်ဖိုးသည် {{ min }} နှင့် {{ max }} ကြားရှိရမည်။</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target state="needs-review-translation">ဖိုင်နာမည်သည် အရှည်လွန်းသည်။ သင်္ကေတ {{ filename_max_length }} သို့မဟုတ် နည်းသည့်အရေအတွက်ရှိရမည်။|ဖိုင်နာမည်သည် အရှည်လွန်းသည်။ သင်္ကေတ {{ filename_max_length }} သို့မဟုတ် နည်းသည့်အရေအတွက်ရှိရမည်။</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target state="needs-review-translation">စကားဝှက်ခိုင်မာမှုနည်းပါးသည်။ ပိုခိုင်မာသော စကားဝှက်ကို သုံးပါ။</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target state="needs-review-translation">ဤတန်ဖိုးတွင် လက်ရှိကန့်သတ်မှုအဆင့်မှ ခွင့်မပြုထားသော ဇာတ်ကောင်များပါဝင်သည်။</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target state="needs-review-translation">မမြင်ရသော ဇာတ်ကောင်များကို သုံးခြင်းကို ခွင့်မပြုပါ။</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target state="needs-review-translation">မတူညီသော ဇာတ်ကောင်များမှ နံပါတ်များကို ရောနှောစပ်ခြင်းကို ခွင့်မပြုပါ။</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target state="needs-review-translation">ပုန်းထားသော အထပ်ကောင်းဇာတ်ကောင်များကို သုံးခြင်းကို ခွင့်မပြုပါ။</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">ဖိုင်တွင်းတိုးခြင်းသည် မမှန်ကန်ပါ ({{ extension }})။ ခွင့်ပြုထားသော တိုးခြင်းများမှာ {{ extensions }} ဖြစ်သည်။</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">တွေ့ရှိထားသော စာလုံးကုဒ်စံနစ်သည် မမှန်ကန်ပါ ({{ detected }})။ ခွင့်ပြုထားသော ကုဒ်စံနစ်များမှာ {{ encodings }} ဖြစ်သည်။</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">ဤတန်ဖိုးသည် မှန်ကန်သော MAC လိပ်စာ မဟုတ်ပါ။</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">ဤ URL တွင် အမြင့်ဆုံးအဆင့်ဒိုမိန်း ပါဝင်မရှိပါ။</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.nb.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.nb.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.nb.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.nb.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="nb" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Denne filen er ikke et gyldig bilde.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Dette er ikke en gyldig IP adresse.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Denne verdien er ikke en gyldig IP-adresse.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Ingen fil var lastet opp.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Den midlertidige mappen (tmp) er ikke konfigurert i php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">Ingen midlertidig mappe ble konfigurert i php.ini, eller den konfigurerte mappen eksisterer ikke.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Korttypen er ikke støttet eller kortnummeret er ugyldig.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Dette er ikke et gyldig IBAN-nummer.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Denne verdien er ikke et gyldig internasjonalt bankkontonummer (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Verdien samsvarer ikke med forventet tegnsett {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Dette er ikke en gyldig BIC.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Denne verdien er ikke en gyldig forretningsidentifikasjonskode (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Feil</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Dette er ikke en gyldig UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Denne verdien er ikke en gyldig UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Verdien på nettmasken skal være mellom {{ min }} og {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target state="needs-review-translation">Filnavnet er for langt. Det bør ha {{ filename_max_length }} tegn eller mindre.|Filnavnet er for langt. Det bør ha {{ filename_max_length }} tegn eller mindre.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target state="needs-review-translation">Passordstyrken er for lav. Vennligst bruk et sterkere passord.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target state="needs-review-translation">Denne verdien inneholder tegn som ikke er tillatt av gjeldende restriksjonsnivå.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target state="needs-review-translation">Det er ikke tillatt å bruke usynlige tegn.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target state="needs-review-translation">Det er ikke tillatt å blande tall fra forskjellige skript.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target state="needs-review-translation">Det er ikke tillatt å bruke skjulte overleggskarakterer.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">Filutvidelsen er ugyldig ({{ extension }}). Tillatte utvidelser er {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">Den oppdagede tegnkodingen er ugyldig ({{ detected }}). Tillatte kodinger er {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Denne verdien er ikke en gyldig MAC-adresse.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Denne URL-en mangler et toppnivådomene.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="nl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -64,11 +64,11 @@
             </trans-unit>
             <trans-unit id="16">
                 <source>The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}.</source>
-                <target>Het bestand is te groot ({{ size }} {{ suffix }}). Toegestane maximum grootte is {{ limit }} {{ suffix }}.</target>
+                <target>Het bestand is te groot ({{ size }} {{ suffix }}). De maximale grootte is {{ limit }} {{ suffix }}.</target>
             </trans-unit>
             <trans-unit id="17">
                 <source>The mime type of the file is invalid ({{ type }}). Allowed mime types are {{ types }}.</source>
-                <target>Het mime type van het bestand is ongeldig ({{ type }}). Toegestane mime types zijn {{ types }}.</target>
+                <target>Het mediatype van het bestand is ongeldig ({{ type }}). De toegestane mediatypes zijn {{ types }}.</target>
             </trans-unit>
             <trans-unit id="18">
                 <source>This value should be {{ limit }} or less.</source>
@@ -116,7 +116,7 @@
             </trans-unit>
             <trans-unit id="32">
                 <source>The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}.</source>
-                <target>Het bestand is te groot. Toegestane maximum grootte is {{ limit }} {{ suffix }}.</target>
+                <target>Het bestand is te groot. De maximale grootte is {{ limit }} {{ suffix }}.</target>
             </trans-unit>
             <trans-unit id="33">
                 <source>The file is too large.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Dit bestand is geen geldige afbeelding.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Dit is geen geldig IP-adres.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Deze waarde is geen geldig IP-adres.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -144,7 +144,7 @@
             </trans-unit>
             <trans-unit id="39">
                 <source>This value is not a valid locale.</source>
-                <target>Deze waarde is geen geldige locale.</target>
+                <target>Deze waarde is geen geldige landinstelling.</target>
             </trans-unit>
             <trans-unit id="40">
                 <source>This value is not a valid country.</source>
@@ -160,7 +160,7 @@
             </trans-unit>
             <trans-unit id="43">
                 <source>The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px.</source>
-                <target>De afbeelding is te breed ({{ width }}px). De maximaal toegestane breedte is {{ max_width }}px.</target>
+                <target>De afbeelding is te breed ({{ width }}px). De maximaal breedte is {{ max_width }}px.</target>
             </trans-unit>
             <trans-unit id="44">
                 <source>The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px.</source>
@@ -168,7 +168,7 @@
             </trans-unit>
             <trans-unit id="45">
                 <source>The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px.</source>
-                <target>De afbeelding is te hoog ({{ height }}px). De maximaal toegestane hoogte is {{ max_height }}px.</target>
+                <target>De afbeelding is te hoog ({{ height }}px). De maximaal hoogte is {{ max_height }}px.</target>
             </trans-unit>
             <trans-unit id="46">
                 <source>The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px.</source>
@@ -190,8 +190,8 @@
                 <source>No file was uploaded.</source>
                 <target>Er is geen bestand geüpload.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
                 <target>Er is geen tijdelijke map geconfigureerd in php.ini, of de gespecificeerde map bestaat niet.</target>
             </trans-unit>
             <trans-unit id="52">
@@ -222,11 +222,11 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Niet-ondersteund type creditcard of ongeldig nummer.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Dit is geen geldig internationaal bankrekeningnummer (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Deze waarde is geen geldig internationaal bankrekeningnummer (IBAN).</target>
             </trans-unit>
-             <trans-unit id="60">
+            <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
                 <target>Deze waarde is geen geldige ISBN-10.</target>
             </trans-unit>
@@ -280,11 +280,11 @@
             </trans-unit>
             <trans-unit id="73">
                 <source>The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}.</source>
-                <target>De afbeeldingsverhouding is te groot ({{ ratio }}). Maximale verhouding is {{ max_ratio }}.</target>
+                <target>De afbeeldingsverhouding is te groot ({{ ratio }}). De maximale verhouding is {{ max_ratio }}.</target>
             </trans-unit>
             <trans-unit id="74">
                 <source>The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}.</source>
-                <target>De afbeeldingsverhouding is te klein ({{ ratio }}). Minimale verhouding is {{ min_ratio }}.</target>
+                <target>De afbeeldingsverhouding is te klein ({{ ratio }}). De minimale verhouding is {{ min_ratio }}.</target>
             </trans-unit>
             <trans-unit id="75">
                 <source>The image is square ({{ width }}x{{ height }}px). Square images are not allowed.</source>
@@ -310,21 +310,21 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Deze waarde is niet in de verwachte tekencodering {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Dit is geen geldige bedrijfsidentificatiecode (BIC/SWIFT).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Deze waarde is geen geldige zakelijke identificatiecode (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Fout</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Dit is geen geldige UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Deze waarde is geen geldige UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
-                <target>Deze waarde zou een meervoud van {{ compared_value }} moeten zijn.</target>
+                <target>Deze waarde moet een meervoud van {{ compared_value }} zijn.</target>
             </trans-unit>
             <trans-unit id="85">
                 <source>This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}.</source>
@@ -336,7 +336,7 @@
             </trans-unit>
             <trans-unit id="87">
                 <source>This collection should contain only unique elements.</source>
-                <target>Deze collectie moet alleen unieke elementen bevatten.</target>
+                <target>Deze collectie mag alleen unieke elementen bevatten.</target>
             </trans-unit>
             <trans-unit id="88">
                 <source>This value should be positive.</source>
@@ -396,12 +396,76 @@
             </trans-unit>
             <trans-unit id="102">
                 <source>This value is not a valid CIDR notation.</source>
-                <target>Deze waarde is geen geldige CIDR notatie.</target>
+                <target>Deze waarde is geen geldige CIDR-notatie.</target>
             </trans-unit>
             <trans-unit id="103">
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>De waarde van de netmask moet zich tussen {{ min }} en {{ max }} bevinden.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>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.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Het wachtwoord is niet sterk genoeg. Probeer een sterker wachtwoord.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Deze waarde bevat tekens die niet zijn toegestaan volgens het huidige beperkingsniveau.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Het gebruik van onzichtbare tekens is niet toegestaan.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Het mengen van cijfers uit verschillende schriften is niet toegestaan.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Het gebruik van verborgen overlay-tekens is niet toegestaan.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>De bestandsextensie is ongeldig ({{ extension }}). De toegestane extensies zijn {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>De gedetecteerde karaktercodering is ongeldig ({{ detected }}). De toegestane coderingen zijn {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Deze waarde is geen geldig MAC-adres.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Deze URL mist een top-level domein.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>Deze waarde is te kort. Het moet ten minste één woord bevatten.|Deze waarde is te kort. Het moet ten minste {{ min }} woorden bevatten.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>Deze waarde is te lang. Het moet één woord zijn.|Deze waarde is te lang. Het mag maximaal {{ max }} woorden bevatten.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.nn.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.nn.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.nn.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.nn.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="nn" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Fila er ikkje eit gyldig bilete.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Dette er ikkje ei gyldig IP-adresse.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Denne verdien er ikkje ein gyldig IP-adresse.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Inga fil vart lasta opp.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Førebels mappe (tmp) er ikkje konfigurert i php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">Ingen midlertidig mappe var konfigurert i php.ini, eller den konfigurerte mappa eksisterer ikkje.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Korttypen er ikkje støtta, eller kortnummeret er ugyldig.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Dette er ikkje eit gyldig internasjonalt bankkontonummer (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Denne verdien er ikkje eit gyldig internasjonalt bankkontonummer (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Verdien stemmer ikkje med forventa {{ charset }} charset.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Dette er ikkje ein gyldig Business Identifier Code (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Denne verdien er ikkje ein gyldig forretningsidentifikasjonskode (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Feil</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Dette er ikkje ein gyldig UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Denne verdien er ikkje ein gyldig UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -386,7 +386,7 @@
                 <source>This value is not a valid International Securities Identification Number (ISIN).</source>
                 <target>Verdien er ikkje eit gyldig International Securities Identification Number (ISIN).</target>
             </trans-unit>
-             <trans-unit id="100">
+            <trans-unit id="100">
                 <source>This value should be a valid expression.</source>
                 <target>Denne verdien skal være et gyldig uttrykk.</target>
             </trans-unit>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Verdien av nettmasken skal være mellom {{ min }} og {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target state="needs-review-translation">Filnamnet er for langt. Det bør ha {{ filename_max_length }} teikn eller færre.|Filnamnet er for langt. Det bør ha {{ filename_max_length }} teikn eller færre.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target state="needs-review-translation">Passordstyrken er for låg. Vennligst bruk eit sterkare passord.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target state="needs-review-translation">Denne verdien inneheld teikn som ikkje er tillatne av det gjeldande restriksjonsnivået.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target state="needs-review-translation">Det er ikkje tillate å bruke usynlege teikn.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target state="needs-review-translation">Det er ikkje tillate å blande tal frå forskjellige skript.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target state="needs-review-translation">Det er ikkje tillate å bruke skjulte overleggsteikn.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">Filutvidinga er ugyldig ({{ extension }}). Tillatne utvidingar er {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">Den oppdaga teiknkodinga er ugyldig ({{ detected }}). Tillatne kodingar er {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Denne verdien er ikkje ein gyldig MAC-adresse.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Denne URL-en manglar eit toppnivådomene.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.no.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.no.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.no.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.no.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="nb" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Denne filen er ikke et gyldig bilde.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Dette er ikke en gyldig IP adresse.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Denne verdien er ikke en gyldig IP-adresse.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Ingen fil var lastet opp.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Den midlertidige mappen (tmp) er ikke konfigurert i php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">Ingen midlertidig mappe ble konfigurert i php.ini, eller den konfigurerte mappen eksisterer ikke.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Korttypen er ikke støttet eller kortnummeret er ugyldig.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Dette er ikke et gyldig IBAN-nummer.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Denne verdien er ikke et gyldig internasjonalt bankkontonummer (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Verdien samsvarer ikke med forventet tegnsett {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Dette er ikke en gyldig BIC.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Denne verdien er ikke en gyldig forretningsidentifikasjonskode (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Feil</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Dette er ikke en gyldig UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Denne verdien er ikke en gyldig UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Verdien på nettmasken skal være mellom {{ min }} og {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target state="needs-review-translation">Filnavnet er for langt. Det bør ha {{ filename_max_length }} tegn eller mindre.|Filnavnet er for langt. Det bør ha {{ filename_max_length }} tegn eller mindre.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target state="needs-review-translation">Passordstyrken er for lav. Vennligst bruk et sterkere passord.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target state="needs-review-translation">Denne verdien inneholder tegn som ikke er tillatt av gjeldende restriksjonsnivå.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target state="needs-review-translation">Det er ikke tillatt å bruke usynlige tegn.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target state="needs-review-translation">Det er ikke tillatt å blande tall fra forskjellige skript.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target state="needs-review-translation">Det er ikke tillatt å bruke skjulte overleggskarakterer.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">Filutvidelsen er ugyldig ({{ extension }}). Tillatte utvidelser er {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">Den oppdagede tegnkodingen er ugyldig ({{ detected }}). Tillatte kodinger er {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Denne verdien er ikke en gyldig MAC-adresse.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Denne URL-en mangler et toppnivådomene.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="pl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Ten plik nie jest obrazem.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>To nie jest prawidłowy adres IP.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Ta wartość nie jest prawidłowym adresem IP.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,8 +190,8 @@
                 <source>No file was uploaded.</source>
                 <target>Żaden plik nie został wgrany.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
                 <target>Nie skonfigurowano folderu tymczasowego w php.ini lub skonfigurowany folder nie istnieje.</target>
             </trans-unit>
             <trans-unit id="52">
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Nieobsługiwany rodzaj karty lub nieprawidłowy numer karty.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Nieprawidłowy międzynarodowy numer rachunku bankowego (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Ta wartość nie jest prawidłowym Międzynarodowym Numerem Rachunku Bankowego (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Ta wartość nie pasuje do oczekiwanego zestawu znaków {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Ta wartość nie jest poprawnym kodem BIC (Business Identifier Code).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Ta wartość nie jest prawidłowym Kodem Identyfikującym Bank (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Błąd</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>To nie jest poprawne UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Ta wartość nie jest prawidłowym UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Wartość maski podsieci powinna być pomiędzy {{ min }} i {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Nazwa pliku jest za długa. Powinna mieć {{ filename_max_length }} znak lub mniej.|Nazwa pliku jest za długa. Powinna mieć {{ filename_max_length }} znaków lub mniej.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Siła hasła jest zbyt niska. Użyj mocniejszego hasła.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Ta wartość zawiera znaki, które nie są dozwolone przez aktualny poziom ograniczeń.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Używanie niewidzialnych znaków jest niedozwolone.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Mieszanie liczb z różnych skryptów jest niedozwolone.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Używanie ukrytych znaków nakładki jest niedozwolone.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Rozszerzenie pliku jest nieprawidłowe ({{ extension }}). Dozwolone rozszerzenia to {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Wykryte kodowanie znaków ({{ detected }}) jest nieprawidłowe. Dozwolone kodowania to {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Ta wartość nie jest prawidłowym adresem MAC.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Podany URL nie zawiera domeny najwyższego poziomu.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>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.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>Podana wartość jest zbyt długa. Powinna zawierać jedno słowo.|Podana wartość jest zbyt długa. Powinna zawierać {{ max }} słów lub mniej.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>Podana wartość nie jest poprawnym oznaczeniem tygodnia w formacie ISO 8601.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>Podana wartość nie jest poprawnym oznaczeniem tygodnia.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>Podana wartość nie powinna być przed tygodniem "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>Podana wartość nie powinna być po tygodniu "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="pt-BR" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Este arquivo não é uma imagem válida.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Este não é um endereço de IP válido.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Este valor não é um endereço IP válido.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Nenhum arquivo foi enviado.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Nenhum diretório temporário foi configurado no php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>Nenhum diretório temporário foi configurado no php.ini, ou o diretório configurado não existe.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Tipo de cartão não suportado ou número de cartão inválido.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Este não é um Número Internacional de Conta Bancária (IBAN) válido.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Este valor não é um Número de Conta Bancária Internacional (IBAN) válido.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Este valor não corresponde ao charset {{ charset }} esperado.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Este não é um Código Identificador Bancário (BIC) válido.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Este valor não é um Código de Identificação de Negócios (BIC) válido.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Erro</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Este não é um UUID válido.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Este valor não é um UUID válido.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>O valor da máscara de rede deve estar entre {{ min }} e {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>O nome do arquivo é muito longo. Deve ter {{ filename_max_length }} caractere ou menos.|O nome do arquivo é muito longo. Deve ter {{ filename_max_length }} caracteres ou menos.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>A força da senha é muito baixa. Por favor, use uma senha mais forte.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Este valor contém caracteres que não são permitidos pelo nível de restrição atual.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>O uso de caracteres invisíveis não é permitido.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Misturar números de scripts diferentes não é permitido.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>O uso de caracteres de sobreposição ocultos não é permitido.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>A extensão do arquivo é inválida ({{ extension }}). As extensões permitidas são {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>A codificação de caracteres detectada é inválida ({{ detected }}). As codificações permitidas são {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Este valor não é um endereço MAC válido.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Esta URL está faltando o domínio de nível superior.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.pt.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.pt.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.pt.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.pt.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="pt" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -88,7 +88,7 @@
             </trans-unit>
             <trans-unit id="22">
                 <source>This value should not be blank.</source>
-                <target>Este valor não deveria ser branco/vazio.</target>
+                <target>Este valor não deveria ser vazio.</target>
             </trans-unit>
             <trans-unit id="23">
                 <source>This value should not be null.</source>
@@ -108,7 +108,7 @@
             </trans-unit>
             <trans-unit id="27">
                 <source>This value is not a valid URL.</source>
-                <target>Este valor não é um URL válido.</target>
+                <target>Este valor não é uma URL válida.</target>
             </trans-unit>
             <trans-unit id="31">
                 <source>The two values should be equal.</source>
@@ -120,11 +120,11 @@
             </trans-unit>
             <trans-unit id="33">
                 <source>The file is too large.</source>
-                <target>O ficheiro é muito grande.</target>
+                <target>O arquivo é muito grande.</target>
             </trans-unit>
             <trans-unit id="34">
                 <source>The file could not be uploaded.</source>
-                <target>Não foi possível carregar o ficheiro.</target>
+                <target>Não foi possível enviar o arquivo.</target>
             </trans-unit>
             <trans-unit id="35">
                 <source>This value should be a valid number.</source>
@@ -132,11 +132,11 @@
             </trans-unit>
             <trans-unit id="36">
                 <source>This file is not a valid image.</source>
-                <target>Este ficheiro não é uma imagem.</target>
+                <target>Este arquivo não é uma imagem.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Este endereço de IP não é válido.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Este valor não é um endereço IP válido.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -144,11 +144,11 @@
             </trans-unit>
             <trans-unit id="39">
                 <source>This value is not a valid locale.</source>
-                <target>Este valor não é um 'locale' válido.</target>
+                <target>Este valor não é uma localidade válida.</target>
             </trans-unit>
             <trans-unit id="40">
                 <source>This value is not a valid country.</source>
-                <target>Este valor não é um País válido.</target>
+                <target>Este valor não é um país válido.</target>
             </trans-unit>
             <trans-unit id="41">
                 <source>This value is already used.</source>
@@ -156,7 +156,7 @@
             </trans-unit>
             <trans-unit id="42">
                 <source>The size of the image could not be detected.</source>
-                <target>O tamanho da imagem não foi detetado.</target>
+                <target>O tamanho da imagem não foi detectado.</target>
             </trans-unit>
             <trans-unit id="43">
                 <source>The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px.</source>
@@ -164,7 +164,7 @@
             </trans-unit>
             <trans-unit id="44">
                 <source>The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px.</source>
-                <target>A largura da imagem ({{ width }}px) é muito pequena. A largura miníma da imagem é de: {{ min_width }}px.</target>
+                <target>A largura da imagem ({{ width }}px) é muito pequena. A largura mínima da imagem é de: {{ min_width }}px.</target>
             </trans-unit>
             <trans-unit id="45">
                 <source>The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px.</source>
@@ -172,7 +172,7 @@
             </trans-unit>
             <trans-unit id="46">
                 <source>The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px.</source>
-                <target>A altura da imagem ({{ height }}px) é muito pequena. A altura miníma da imagem é de: {{ min_height }}px.</target>
+                <target>A altura da imagem ({{ height }}px) é muito pequena. A altura mínima da imagem é de: {{ min_height }}px.</target>
             </trans-unit>
             <trans-unit id="47">
                 <source>This value should be the user's current password.</source>
@@ -180,7 +180,7 @@
             </trans-unit>
             <trans-unit id="48">
                 <source>This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters.</source>
-                <target>Este valor deve possuir exatamente {{ limit }} caracteres.</target>
+                <target>Este valor deve possuir exatamente {{ limit }} caractere.|Este valor deve possuir exatamente {{ limit }} caracteres.</target>
             </trans-unit>
             <trans-unit id="49">
                 <source>The file was only partially uploaded.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Nenhum arquivo foi enviado.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Não existe uma pasta temporária configurada no arquivo php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>Nenhuma pasta temporária foi configurada no php.ini, ou a pasta configurada não existe.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Tipo de cartão não suportado ou número de cartão inválido.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Este não é um Número Internacional de Conta Bancária (IBAN) válido.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Este valor não é um Número de Conta Bancária Internacional (IBAN) válido.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -308,18 +308,18 @@
             </trans-unit>
             <trans-unit id="80">
                 <source>This value does not match the expected {{ charset }} charset.</source>
-                <target>O valor não corresponde ao conjunto de caracteres {{ charset }} esperado.</target>
+                <target>Este valor não corresponde ao conjunto de caracteres {{ charset }} esperado.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>O Código de Identificação de Empresa (BIC) não é válido.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Este valor não é um Código de Identificação de Negócio (BIC) válido.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Erro</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
                 <target>Este valor não é um UUID válido.</target>
             </trans-unit>
             <trans-unit id="84">
@@ -340,7 +340,7 @@
             </trans-unit>
             <trans-unit id="88">
                 <source>This value should be positive.</source>
-                <target>Este valor deve ser estritamente positivo.</target>
+                <target>Este valor deve ser positivo.</target>
             </trans-unit>
             <trans-unit id="89">
                 <source>This value should be either positive or zero.</source>
@@ -348,7 +348,7 @@
             </trans-unit>
             <trans-unit id="90">
                 <source>This value should be negative.</source>
-                <target>Este valor deve ser estritamente negativo.</target>
+                <target>Este valor deve ser negativo.</target>
             </trans-unit>
             <trans-unit id="91">
                 <source>This value should be either negative or zero.</source>
@@ -360,11 +360,11 @@
             </trans-unit>
             <trans-unit id="93">
                 <source>This password has been leaked in a data breach, it must not be used. Please use another password.</source>
-                <target>Esta senha foi divulgada durante uma fuga de dados, não deve ser usada de novamente. Por favor usar uma senha outra.</target>
+                <target>Esta senha foi divulgada durante um vazamento de dados, não deve ser usada de novamente. Por favor usar uma senha outra.</target>
             </trans-unit>
             <trans-unit id="94">
                 <source>This value should be between {{ min }} and {{ max }}.</source>
-                <target>Este valor deve situar-se entre {{ min }} e {{ max }}.</target>
+                <target>Este valor deve estar entre {{ min }} e {{ max }}.</target>
             </trans-unit>
             <trans-unit id="95">
                 <source>This value is not a valid hostname.</source>
@@ -376,7 +376,7 @@
             </trans-unit>
             <trans-unit id="97">
                 <source>This value should satisfy at least one of the following constraints:</source>
-                <target>Este valor deve satisfazer pelo menos uma das seguintes restrições :</target>
+                <target>Este valor deve satisfazer pelo menos uma das seguintes restrições:</target>
             </trans-unit>
             <trans-unit id="98">
                 <source>Each element of this collection should satisfy its own set of constraints.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>O valor da máscara de rede deve estar entre {{ min }} e {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>O nome do arquivo é muito grande. Deveria ter {{ filename_max_length }} caractere ou menos.|O nome do arquivo é muito grande. Deveria ter {{ filename_max_length }} caracteres ou menos.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>A força da senha é muito baixa. Por favor utilize uma senha mais forte.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Este valor contém caracteres que não são permitidos pelo nível de restrição atual.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Não é permitido usar caracteres invisíveis.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Não é permitido misturar números de scripts diferentes.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Não é permitido usar caracteres de sobreposição ocultos.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>A extensão do arquivo é inválida ({{ extension }}). As extensões permitidas são {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>A codificação de carateres detectada é inválida ({{ detected }}). As codificações permitidas são {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Este valor não é um endereço MAC válido.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Esta URL está faltando o domínio de nível superior.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ro" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Acest fișier nu este o imagine validă.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Această valoare nu este o adresă IP validă.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Această valoare nu este o adresă de IP validă.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Nu a fost încărcat nici un fișier.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Nu este configurat nici un director temporar in php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>Nu a fost configurat niciun folder temporar în php.ini, sau folderul configurat nu există.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Tipul sau numărul cardului nu sunt valide.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Acesta nu este un cod IBAN (International Bank Account Number) valid.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Această valoare nu este un Număr de Cont Bancar Internațional (IBAN) valid.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Această valoare nu corespunde setului de caractere {{ charset }} așteptat.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Codul BIC (Business Identifier Code) nu este valid.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Această valoare nu este un Cod de Identificare a Afacerilor (BIC) valid.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Eroare</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Identificatorul universal unic (UUID) nu este valid.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Această valoare nu este un UUID valid.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -390,6 +390,10 @@
                 <source>This value should be a valid expression.</source>
                 <target>Această valoare ar trebui să fie o expresie validă.</target>
             </trans-unit>
+            <trans-unit id="101">
+                <source>This value is not a valid CSS color.</source>
+                <target>Această valoare nu este o culoare CSS validă.</target>
+            </trans-unit>
             <trans-unit id="102">
                 <source>This value is not a valid CIDR notation.</source>
                 <target>Această valoare nu este o notație CIDR validă.</target>
@@ -398,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Valoarea netmask-ului trebuie sa fie intre {{ min }} si {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Denumirea fișierului este prea lungă. Ea trebuie să conțină {{ filename_max_length }} caractere sau mai puține.|Denumirea fișierului este prea lungă. Ea trebuie să conțină {{ filename_max_length }} caractere sau mai puține.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Complexitatea parolei este prea mică. Vă rugăm să folosiți o parolă mai puternică.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Această valoare conține caractere care nu sunt premise de nivelul de restricționare curent.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Folosirea caracterelor invizibile nu este permisă.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Combinarea numerelor din diferite script-uri nu este permisă.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Folosirea caracterelor invizibile suprapuse nu este permisă.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Extensia fișierului este invalidă ({{ extension }}). Extensiile permise sunt {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Codificarea caracterelor detectate nu este valabilă ({{ detected }}). Codificările permise sunt {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Această valoare nu este o adresă MAC validă.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Acestui URL îi lipsește un domeniu de nivel superior.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ru" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Файл не является допустимым форматом изображения.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Значение не является допустимым IP адресом.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Это значение не является действительным IP-адресом.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Файл не был загружен.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Не настроена временная директория в php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>В php.ini не была настроена временная папка, или настроенная папка не существует.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Неподдерживаемый тип или неверный номер карты.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Значение не является допустимым международным номером банковского счета (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Это значение не является действительным Международным банковским счетом (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Значение не совпадает с ожидаемой {{ charset }} кодировкой.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Значение не соответствует формату BIC.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Это значение не является действительным Бизнес-идентификатором (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Ошибка</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Значение не соответствует формату UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Это значение не является действительным UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Значение маски подсети должно быть от {{ min }} до {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Имя файла слишком длинное. Оно должно содержать {{ filename_max_length }} символ или меньше.|Имя файла слишком длинное. Оно должно содержать {{ filename_max_length }} символа или меньше.|Имя файла слишком длинное. Оно должно содержать {{ filename_max_length }} символов или меньше.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Слишком низкая надёжность пароля. Пожалуйста, используйте более надёжный пароль.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Значение содержит символы, запрещённые на текущем уровне ограничений.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Использование невидимых символов запрещено.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Смешивание номеров из разных сценариев запрещено.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Использование невидимых символов наложения запрещено.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Недопустимое расширение файла ({{ extension }}). Разрешенные расширения: {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Обнаруженная кодировка символов недопустима ({{ detected }}). Разрешенные кодировки: {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Это значение не является действительным MAC-адресом.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>В этом URL отсутствует домен верхнего уровня.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sk" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Tento súbor nie je obrázok.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Toto nie je platná IP adresa.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Táto hodnota nie je platná IP adresa.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -168,7 +168,7 @@
             </trans-unit>
             <trans-unit id="45">
                 <source>The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px.</source>
-                <target>>Obrázok je príliš vysoký ({{ height }}px). Maximálna povolená výška obrázku je {{ max_height }}px.</target>
+                <target><![CDATA[>Obrázok je príliš vysoký ({{ height }}px). Maximálna povolená výška obrázku je {{ max_height }}px.]]></target>
             </trans-unit>
             <trans-unit id="46">
                 <source>The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Žiadny súbor nebol nahraný.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>V php.ini nie je nastavená cesta k addressáru pre dočasné súbory.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">V php.ini nie je nastavený žiadny dočasný adresár, alebo nastavený adresár neexistuje.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Nepodporovaný typ karty alebo neplatné číslo karty.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Toto je neplatný IBAN.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Táto hodnota nie je platným Medzinárodným bankovým číslom účtu (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Táto hodnota nezodpovedá očakávanej znakovej sade {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Táto hodnota nie je platný identifikačný kód podniku (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Táto hodnota nie je platným Obchodným identifikačným kódom (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Chyba</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Táto hodnota nie je platný UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Táto hodnota nie je platným UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Hodnota masky siete by mala byť medzi {{ min }} a {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Názov súboru je príliš dlhý. Mal by mať {{ filename_max_length }} znak alebo menej.|Názov súboru je príliš dlhý. Mal by mať {{ filename_max_length }} znaky alebo menej.|Názov súboru je príliš dlhý. Mal by mať {{ filename_max_length }} znakov alebo menej.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Sila hesla je príliš nízka. Použite silnejšie heslo.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Táto hodnota obsahuje znaky, ktoré nie sú povolené aktuálnou úrovňou obmedzenia.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Používanie neviditeľných znakov nie je povolené.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Miešanie čísel z rôznych skriptov nie je povolené.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Používanie skrytých prekryvných znakov nie je povolené.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Prípona súboru je neplatná ({{ extension }}). Povolené prípony sú {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Zistené kódovanie znakov je neplatné ({{ detected }}). Povolené kódovania sú {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Táto hodnota nie je platnou MAC adresou.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Tomuto URL chýba doména najvyššej úrovne.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Ta datoteka ni veljavna slika.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>To ni veljaven IP naslov.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Ta vrednost ni veljaven IP naslov.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Nobena datoteka ni bila naložena.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Začasna mapa ni nastavljena v php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>V php.ini ni bila nastavljena začasna mapa, ali pa nastavljena mapa ne obstaja.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Nepodprti tip kartice ali neveljavna številka kartice.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>To ni veljavna mednarodna številka bančnega računa (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Ta vrednost ni veljavna mednarodna številka bančnega računa (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Ta vrednost se ne ujema s pričakovanim naborom znakov {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>To ni veljavna identifikacijska koda podjetja (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Ta vrednost ni veljavna poslovna identifikacijska koda (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Napaka</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>To ni veljaven UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Ta vrednost ni veljaven UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Vrednost omrežne maske mora biti med {{ min }} in {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Ime datoteke je predolgo. Imeti mora {{ filename_max_length }} znak ali manj.|Ime datoteke je predolgo. Imeti mora {{ filename_max_length }} znaka ali manj.|Ime datoteke je predolgo. Imeti mora {{ filename_max_length }} znake ali manj.|Ime datoteke je predolgo. Imeti mora {{ filename_max_length }} znakov ali manj.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Moč gesla je prenizka. Uporabite močnejše geslo.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Ta vrednost vsebuje znake, ki jih trenutna raven omejitve ne dovoljuje.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Uporaba nevidnih znakov ni dovoljena.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Mešanje številk iz različnih skript ni dovoljeno.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Uporaba skritih prekrivnih znakov ni dovoljena.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Končnica datoteke ni veljavna ({{ extension }}). Dovoljene so naslednje končnice: {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Zaznano kodiranje znakov ni veljavno ({{ detected }}). Dovoljene so naslednje vrste kodiranja {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Ta vrednost ni veljaven MAC naslov.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Temu URL manjka domena najvišje ravni.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sq.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sq.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sq.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sq.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,15 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sq" datatype="plaintext" original="file.ext">
+        <header>
+            <note>
+                Për fjalët e huaja, të cilat nuk kanë përkthim të drejtpërdrejtë, ju lutemi të ndiqni rregullat e mëposhtme:
+                  a) në rast se emri është akronim i përdorur gjerësisht si i përveçëm, atëherë, emri lakohet pa thonjëza dhe mbaresa shkruhet me vizë ndarëse. Gjinia gjykohet sipas rastit. Shembull: JSON (mashkullore)
+                  b) në rast se emri është akronim i papërdorur gjerësisht si i përveçëm, atëherë, emri lakohet pa thonjëza dhe mbaresa shkruhet me vizë ndarëse. Gjinia është femërore. Shembull: URL (femërore)
+                  c) në rast se emri duhet lakuar për shkak të rasës në fjali, atëherë, emri lakohet pa thonjëza dhe mbaresa shkruhet me vizë ndarëse. Shembull: host-i, prej host-it
+                  d) në rast se emri nuk duhet lakuar për shkak të trajtës në fjali, atëherë, emri rrethote me thonjëzat “”. Shembull: “locale”
+            </note>
+        </header>
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -24,11 +33,11 @@
             </trans-unit>
             <trans-unit id="6">
                 <source>You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices.</source>
-                <target>Duhet të zgjedhni së paku {{ limit }} alternativë.|Duhet të zgjedhni së paku {{ limit }} alternativa.</target>
+                <target>Duhet të zgjidhni së paku {{ limit }} alternativë.|Duhet të zgjidhni së paku {{ limit }} alternativa.</target>
             </trans-unit>
             <trans-unit id="7">
                 <source>You must select at most {{ limit }} choice.|You must select at most {{ limit }} choices.</source>
-                <target>Duhet të zgjedhni më së shumti {{ limit }} alternativë.|Duhet të zgjedhni më së shumti {{ limit }} alternativa.</target>
+                <target>Duhet të zgjidhni së shumti {{ limit }} alternativë.|Duhet të zgjidhni së shumti {{ limit }} alternativa.</target>
             </trans-unit>
             <trans-unit id="8">
                 <source>One or more of the given values is invalid.</source>
@@ -48,7 +57,7 @@
             </trans-unit>
             <trans-unit id="12">
                 <source>This value is not a valid datetime.</source>
-                <target>Kjo vlerë nuk është datë-kohë e vlefshme.</target>
+                <target>Kjo vlerë nuk është datë dhe orë e vlefshme.</target>
             </trans-unit>
             <trans-unit id="13">
                 <source>This value is not a valid email address.</source>
@@ -56,19 +65,19 @@
             </trans-unit>
             <trans-unit id="14">
                 <source>The file could not be found.</source>
-                <target>File nuk mund të gjindej.</target>
+                <target>Skeda nuk u gjet.</target>
             </trans-unit>
             <trans-unit id="15">
                 <source>The file is not readable.</source>
-                <target>File nuk është i lexueshëm.</target>
+                <target>Skeda nuk është e lexueshme.</target>
             </trans-unit>
             <trans-unit id="16">
                 <source>The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}.</source>
-                <target>File është shumë i madh ({{ size }} {{ suffix }}). Madhësia maksimale e lejuar është {{ limit }} {{ suffix }}.</target>
+                <target>Skeda është shumë e madhe ({{ size }} {{ suffix }}). Madhësia maksimale e lejuar është {{ limit }} {{ suffix }}.</target>
             </trans-unit>
             <trans-unit id="17">
                 <source>The mime type of the file is invalid ({{ type }}). Allowed mime types are {{ types }}.</source>
-                <target>Lloji mime i file-it është i pavlefshëm ({{ type }}). Llojet mime të lejuara janë {{ types }}.</target>
+                <target>Lloji “mime” i skedës është i pavlefshëm ({{ type }}). Llojet “mime” të lejuara janë {{ types }}.</target>
             </trans-unit>
             <trans-unit id="18">
                 <source>This value should be {{ limit }} or less.</source>
@@ -76,7 +85,7 @@
             </trans-unit>
             <trans-unit id="19">
                 <source>This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less.</source>
-                <target>Kjo vlerë është shumë e gjatë. Duhet të përmbaj {{ limit }} karakter ose më pak.|Kjo vlerë është shumë e gjatë. Duhet të përmbaj {{ limit }} karaktere ose më pak.</target>
+                <target>Kjo vlerë është shumë e gjatë. Duhet të përmbajë {{ limit }} karakter ose më pak.|Kjo vlerë është shumë e gjatë. Duhet të përmbajë {{ limit }} karaktere ose më pak.</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>This value should be {{ limit }} or more.</source>
@@ -84,7 +93,7 @@
             </trans-unit>
             <trans-unit id="21">
                 <source>This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more.</source>
-                <target>Kjo vlerë është shumë e shkurtër. Duhet të përmbaj {{ limit }} karakter ose më shumë.|Kjo vlerë është shumë e shkurtër. Duhet të përmbaj {{ limit }} karaktere ose më shumë.</target>
+                <target>Kjo vlerë është shumë e shkurtër. Duhet të përmbajë {{ limit }} karakter ose më shumë.|Kjo vlerë është shumë e shkurtër. Duhet të përmbajë {{ limit }} karaktere ose më shumë.</target>
             </trans-unit>
             <trans-unit id="22">
                 <source>This value should not be blank.</source>
@@ -92,11 +101,11 @@
             </trans-unit>
             <trans-unit id="23">
                 <source>This value should not be null.</source>
-                <target>Kjo vlerë nuk duhet të jetë null.</target>
+                <target>Kjo vlerë nuk duhet të jetë “null”.</target>
             </trans-unit>
             <trans-unit id="24">
                 <source>This value should be null.</source>
-                <target>Kjo vlerë duhet të jetë null.</target>
+                <target>Kjo vlerë duhet të jetë “null”.</target>
             </trans-unit>
             <trans-unit id="25">
                 <source>This value is not valid.</source>
@@ -104,7 +113,7 @@
             </trans-unit>
             <trans-unit id="26">
                 <source>This value is not a valid time.</source>
-                <target>Kjo vlerë nuk është kohë e vlefshme.</target>
+                <target>Kjo vlerë nuk është një orë e vlefshme.</target>
             </trans-unit>
             <trans-unit id="27">
                 <source>This value is not a valid URL.</source>
@@ -116,39 +125,39 @@
             </trans-unit>
             <trans-unit id="32">
                 <source>The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}.</source>
-                <target>Ky file është shumë i madh. Madhësia maksimale e lejuar është {{ limit }} {{ suffix }}.</target>
+                <target>Kjo skedë është shumë e madhe. Madhësia maksimale e lejuar është {{ limit }} {{ suffix }}.</target>
             </trans-unit>
             <trans-unit id="33">
                 <source>The file is too large.</source>
-                <target>Ky file është shumë i madh.</target>
+                <target>Kjo skedë është shumë e madhe.</target>
             </trans-unit>
             <trans-unit id="34">
                 <source>The file could not be uploaded.</source>
-                <target>Ky file nuk mund të ngarkohet.</target>
+                <target>Kjo skedë nuk mund të ngarkohet.</target>
             </trans-unit>
             <trans-unit id="35">
                 <source>This value should be a valid number.</source>
-                <target>Kjo vlerë duhet të jetë numër i vlefshëm.</target>
+                <target>Kjo vlerë duhet të jetë një numër i vlefshëm.</target>
             </trans-unit>
             <trans-unit id="36">
                 <source>This file is not a valid image.</source>
-                <target>Ky file nuk është imazh i vlefshëm.</target>
+                <target>Kjo skedë nuk është një imazh i vlefshëm.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Kjo adresë IP nuk është e vlefshme.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Kjo vlerë nuk është një adresë IP e vlefshme.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
-                <target>Kjo vlerë nuk është gjuhë e vlefshme.</target>
+                <target>Kjo vlerë nuk është një gjuhë e vlefshme.</target>
             </trans-unit>
             <trans-unit id="39">
                 <source>This value is not a valid locale.</source>
-                <target>Kjo vlerë nuk është nje locale i vlefshëm.</target>
+                <target>Kjo vlerë nuk është nje “locale” e vlefshme.</target>
             </trans-unit>
             <trans-unit id="40">
                 <source>This value is not a valid country.</source>
-                <target>Kjo vlerë nuk është shtet i vlefshëm.</target>
+                <target>Kjo vlerë nuk është një shtet i vlefshëm.</target>
             </trans-unit>
             <trans-unit id="41">
                 <source>This value is already used.</source>
@@ -176,7 +185,7 @@
             </trans-unit>
             <trans-unit id="47">
                 <source>This value should be the user's current password.</source>
-                <target>Kjo vlerë duhet të jetë fjalëkalimi aktual i përdoruesit.</target>
+                <target>Kjo vlerë duhet të jetë fjalëkalimi i tanishëm i përdoruesit.</target>
             </trans-unit>
             <trans-unit id="48">
                 <source>This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters.</source>
@@ -184,23 +193,23 @@
             </trans-unit>
             <trans-unit id="49">
                 <source>The file was only partially uploaded.</source>
-                <target>Ky file është ngarkuar pjesërisht.</target>
+                <target>Kjo skedë është ngarkuar pjesërisht.</target>
             </trans-unit>
             <trans-unit id="50">
                 <source>No file was uploaded.</source>
-                <target>Nuk është ngarkuar ndonjë file.</target>
+                <target>Nuk është ngarkuar ndonjë skedë.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Asnjë folder i përkohshëm nuk është konfiguruar në php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>Nuk është konfiguruar asnjë skedar i përkohshëm në php.ini, ose skedari i konfiguruar nuk ekziston.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
-                <target>Nuk mund të shkruhet file i përkohshëm në disk.</target>
+                <target>Nuk mund të shkruhet skeda e përkohshme në disk.</target>
             </trans-unit>
             <trans-unit id="53">
                 <source>A PHP extension caused the upload to fail.</source>
-                <target>Një ekstension i PHP-së shkaktoi dështimin e ngarkimit.</target>
+                <target>Një shtojcë PHP shkaktoi dështimin e ngarkimit.</target>
             </trans-unit>
             <trans-unit id="54">
                 <source>This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more.</source>
@@ -222,9 +231,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Lloj karte i papranuar ose numër karte i pavlefshëm.</target>
             </trans-unit>
-            <trans-unit id="59">
-                 <source>This is not a valid International Bank Account Number (IBAN).</source>
-                 <target>Ky nuk është një numër i vlefshëm ndërkombëtar i llogarisë bankare (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Kjo vlerë nuk është një Numër Llogarie Bankare Ndërkombëtare (IBAN) i vlefshëm.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -244,7 +253,7 @@
             </trans-unit>
             <trans-unit id="64">
                 <source>This value is not a valid currency.</source>
-                <target>Kjo vlerë nuk është një monedhë e vlefshme.</target>
+                <target>Kjo vlerë nuk është një valutë e vlefshme.</target>
             </trans-unit>
             <trans-unit id="65">
                 <source>This value should be equal to {{ compared_value }}.</source>
@@ -300,7 +309,7 @@
             </trans-unit>
             <trans-unit id="78">
                 <source>An empty file is not allowed.</source>
-                <target>Një file i zbrazët nuk lejohet.</target>
+                <target>Një skedë e zbrazët nuk lejohet.</target>
             </trans-unit>
             <trans-unit id="79">
                 <source>The host could not be resolved.</source>
@@ -310,17 +319,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Kjo vlerë nuk përputhet me kodifikimin e karaktereve {{ charset }} që pritej.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Ky nuk është një Kod Identifikues i Biznesit (BIC) i vleflshem.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Kjo vlerë nuk është një Kod Identifikues Biznesi (BIC) i vlefshëm.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Gabim</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Ky nuk është një UUID i vlefshëm.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Kjo vlerë nuk është një UUID e vlefshme.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -328,7 +337,7 @@
             </trans-unit>
             <trans-unit id="85">
                 <source>This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}.</source>
-                <target>Ky Kod Identifikues i Biznesit (BIC) nuk është i lidhur me IBAN {{ iban }}.</target>
+                <target>Ky Kod Identifikues Biznesi (BIC) nuk është i lidhur me IBAN {{ iban }}.</target>
             </trans-unit>
             <trans-unit id="86">
                 <source>This value should be valid JSON.</source>
@@ -368,7 +377,7 @@
             </trans-unit>
             <trans-unit id="95">
                 <source>This value is not a valid hostname.</source>
-                <target>Kjo vlerë nuk është një emër i vlefshëm hosti.</target>
+                <target>Kjo vlerë nuk është një emër i vlefshëm host-i.</target>
             </trans-unit>
             <trans-unit id="96">
                 <source>The number of elements in this collection should be a multiple of {{ compared_value }}.</source>
@@ -386,6 +395,86 @@
                 <source>This value is not a valid International Securities Identification Number (ISIN).</source>
                 <target>Kjo vlerë nuk është një numër i vlefshëm identifikues ndërkombëtar i sigurisë (ISIN).</target>
             </trans-unit>
+            <trans-unit id="100">
+                <source>This value should be a valid expression.</source>
+                <target>Kjo vlerë duhet të jetë një shprehje e vlefshme.</target>
+            </trans-unit>
+            <trans-unit id="101">
+                <source>This value is not a valid CSS color.</source>
+                <target>Kjo vlerë nuk është një ngjyrë e vlefshme CSS.</target>
+            </trans-unit>
+            <trans-unit id="102">
+                <source>This value is not a valid CIDR notation.</source>
+                <target>Kjo vlerë nuk është një shënim i vlefshëm CIDR.</target>
+            </trans-unit>
+            <trans-unit id="103">
+                <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
+                <target>Vlera e maskës së rrjetit duhet të jetë ndërmjet {{ min }} dhe {{ max }}.</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Emri i skedës është shumë i gjatë. Duhet të ketë maksimumi {{ filename_max_length }} karakter ose më pak.|Emri i skedës është shumë i gjatë. Duhet të ketë maksimumi {{ filename_max_length }} karaktere ose më pak.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Fuqia e fjalëkalimit është shumë e ulët. Ju lutemi përdorni një fjalëkalim më të fortë.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Kjo vlerë përmban karaktere që nuk lejohen nga niveli aktual i kufizimit.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Përdorimi i karaktereve të padukshme nuk lejohet.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Përzierja e numrave nga shkrimet e ndryshme nuk lejohet.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Përdorimi i karaktereve të mbivendosura të fshehura nuk lejohet.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Shtesa e skedarit është e pavlefshme ({{ extension }}). Shtesat e lejuara janë {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Kodimi i karakterit të identifikuar është i pavlefshëm ({{ detected }}). Kodimet e lejuara janë {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Kjo nuk është një adresë e vlefshme e Kontrollit të Qasjes në Media (MAC).</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Kësaj URL i mungon një domain i nivelit të lartë.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>Kjo vlerë është shumë e shkurtër. Duhet të përmbajë të paktën një fjalë.|Kjo vlerë është shumë e shkurtër. Duhet të përmbajë të paktën {{ min }} fjalë.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>Kjo vlerë është shumë e gjatë. Duhet të përmbajë një fjalë.|Kjo vlerë është shumë e gjatë. Duhet të përmbajë {{ max }} fjalë ose më pak.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>Kjo vlerë nuk përfaqëson një javë të vlefshme në formatin ISO 8601.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>Kjo vlerë nuk është një javë e vlefshme.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>Kjo vlerë nuk duhet të jetë para javës "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>Kjo vlerë nuk duhet të jetë pas javës "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sr-Cyrl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Ова датотека није валидна слика.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Ово није валидна ИП адреса.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Ова вредност није валидна IP адреса.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -144,11 +144,11 @@
             </trans-unit>
             <trans-unit id="39">
                 <source>This value is not a valid locale.</source>
-                <target>Вредност није валидан локал.</target>
+                <target>Вредност није валидна међународна ознака језика.</target>
             </trans-unit>
             <trans-unit id="40">
                 <source>This value is not a valid country.</source>
-                <target>Вредност није валидна земља.</target>
+                <target>Вредност није валидна држава.</target>
             </trans-unit>
             <trans-unit id="41">
                 <source>This value is already used.</source>
@@ -160,19 +160,19 @@
             </trans-unit>
             <trans-unit id="43">
                 <source>The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px.</source>
-                <target>Ширина слике је превелика ({{ width }}px). Најећа дозвољена ширина је {{ max_width }}px.</target>
+                <target>Ширина слике је превелика ({{ width }} пиксела). Најећа дозвољена ширина је {{ max_width }} пиксела.</target>
             </trans-unit>
             <trans-unit id="44">
                 <source>The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px.</source>
-                <target>Ширина слике је премала ({{ width }}px). Најмања дозвољена ширина је {{ min_width }}px.</target>
+                <target>Ширина слике је премала ({{ width }} пиксела). Најмања дозвољена ширина је {{ min_width }} пиксела.</target>
             </trans-unit>
             <trans-unit id="45">
                 <source>The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px.</source>
-                <target>Висина слике је превелика ({{ height }}px). Најећа дозвољена висина је {{ max_height }}px.</target>
+                <target>Висина слике је превелика ({{ height }} пиксела). Најећа дозвољена висина је {{ max_height }} пиксела.</target>
             </trans-unit>
             <trans-unit id="46">
                 <source>The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px.</source>
-                <target>Висина слике је премала ({{ height }}px). Најмања дозвољена висина је {{ min_height }}px.</target>
+                <target>Висина слике је премала ({{ height }} пиксела). Најмања дозвољена висина је {{ min_height }} пиксела.</target>
             </trans-unit>
             <trans-unit id="47">
                 <source>This value should be the user's current password.</source>
@@ -184,15 +184,15 @@
             </trans-unit>
             <trans-unit id="49">
                 <source>The file was only partially uploaded.</source>
-                <target>Датотека је само парцијално отпремљена.</target>
+                <target>Датотека је само делимично отпремљена.</target>
             </trans-unit>
             <trans-unit id="50">
                 <source>No file was uploaded.</source>
                 <target>Датотека није отпремљена.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Привремени директоријум није конфигурисан у php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>Привремени директоријум није конфигурисан у php.ini, или конфигурисани директоријум не постоји.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,29 +222,29 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Невалидан број картице или тип картице није подржан.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Ово није валидан међународни број банковног рачуна (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Ова вредност није валидан Међународни број банковног рачуна (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
-                <target>Ово није валидан ISBN-10.</target>
+                <target>Ова вредност није валидан ISBN-10.</target>
             </trans-unit>
             <trans-unit id="61">
                 <source>This value is not a valid ISBN-13.</source>
-                <target>Ово није валидан ISBN-13.</target>
+                <target>Ова вредност није валидан ISBN-13.</target>
             </trans-unit>
             <trans-unit id="62">
                 <source>This value is neither a valid ISBN-10 nor a valid ISBN-13.</source>
-                <target>Ово није валидан ISBN-10 или ISBN-13.</target>
+                <target>Овa вредност није ни валидан ISBN-10 ни валидан ISBN-13.</target>
             </trans-unit>
             <trans-unit id="63">
                 <source>This value is not a valid ISSN.</source>
-                <target>Ово није валидан ISSN.</target>
+                <target>Ова вредност није валидан ISSN.</target>
             </trans-unit>
             <trans-unit id="64">
                 <source>This value is not a valid currency.</source>
-                <target>Ово није валидна валута.</target>
+                <target>Ово вредност није валидна валута.</target>
             </trans-unit>
             <trans-unit id="65">
                 <source>This value should be equal to {{ compared_value }}.</source>
@@ -288,15 +288,15 @@
             </trans-unit>
             <trans-unit id="75">
                 <source>The image is square ({{ width }}x{{ height }}px). Square images are not allowed.</source>
-                <target>Слика је квадратна ({{ width }}x{{ height }}px). Квадратне слике нису дозвољене.</target>
+                <target>Слика је квадратна ({{ width }}x{{ height }} пиксела). Квадратне слике нису дозвољене.</target>
             </trans-unit>
             <trans-unit id="76">
                 <source>The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed.</source>
-                <target>Слика је оријентације пејзажа ({{ width }}x{{ height }}px). Пејзажна оријентација слика није дозвољена.</target>
+                <target>Слика је оријентације пејзажа ({{ width }}x{{ height }} пиксела). Пејзажна оријентација слика није дозвољена.</target>
             </trans-unit>
             <trans-unit id="77">
                 <source>The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed.</source>
-                <target>Слика је оријантације портрета ({{ width }}x{{ height }}px). Портретна оријентација слика није дозвољена.</target>
+                <target>Слика је оријантације портрета ({{ width }}x{{ height }} пиксела). Портретна оријентација слика није дозвољена.</target>
             </trans-unit>
             <trans-unit id="78">
                 <source>An empty file is not allowed.</source>
@@ -310,21 +310,21 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Вредност се не поклапа са очекиваним {{ charset }} сетом карактера.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Ово није валидан међународни идентификацијски код банке (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Ова вредност није валидан Код за идентификацију бизниса (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Грешка</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Ово није валидан универзални уникатни идентификатор (UUID).</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Ова вредност није валидан UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
-                <target>Ова вредност би требало да буде дељива са {{ compared_value }}.</target>
+                <target>Ова вредност треба да буде дељива са {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="85">
                 <source>This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}.</source>
@@ -332,27 +332,27 @@
             </trans-unit>
             <trans-unit id="86">
                 <source>This value should be valid JSON.</source>
-                <target>Ова вредност би требало да буде валидан JSON.</target>
+                <target>Ова вредност треба да буде валидан JSON.</target>
             </trans-unit>
             <trans-unit id="87">
                 <source>This collection should contain only unique elements.</source>
-                <target>Ова колекција би требала да садржи само јединствене елементе.</target>
+                <target>Ова колекција треба да садржи само јединствене елементе.</target>
             </trans-unit>
             <trans-unit id="88">
                 <source>This value should be positive.</source>
-                <target>Ова вредност би требала бити позитивна.</target>
+                <target>Ова вредност треба да буде позитивна.</target>
             </trans-unit>
             <trans-unit id="89">
                 <source>This value should be either positive or zero.</source>
-                <target>Ова вредност би требала бити позитивна или нула.</target>
+                <target>Ова вредност треба да буде или позитивна или нула.</target>
             </trans-unit>
             <trans-unit id="90">
                 <source>This value should be negative.</source>
-                <target>Ова вредност би требала бити негативна.</target>
+                <target>Ова вредност треба да буде негативна.</target>
             </trans-unit>
             <trans-unit id="91">
                 <source>This value should be either negative or zero.</source>
-                <target>Ова вредност би требала бити позитивна или нула.</target>
+                <target>Ова вредност треба да буде или негативна или нула.</target>
             </trans-unit>
             <trans-unit id="92">
                 <source>This value is not a valid timezone.</source>
@@ -372,19 +372,19 @@
             </trans-unit>
             <trans-unit id="96">
                 <source>The number of elements in this collection should be a multiple of {{ compared_value }}.</source>
-                <target>Број елемената у овој колекцији би требало да буде дељив са {{ compared_value }}.</target>
+                <target>Број елемената у овој колекцији треба да буде дељив са {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="97">
                 <source>This value should satisfy at least one of the following constraints:</source>
-                <target>Ова вредност би требало да задовољава најмање једно од наредних ограничења:</target>
+                <target>Ова вредност треба да задовољава најмање једно од наредних ограничења:</target>
             </trans-unit>
             <trans-unit id="98">
                 <source>Each element of this collection should satisfy its own set of constraints.</source>
-                <target>Сваки елемент ове колекције би требало да задовољи сопствени скуп ограничења.</target>
+                <target>Сваки елемент ове колекције треба да задовољи сопствени скуп ограничења.</target>
             </trans-unit>
             <trans-unit id="99">
                 <source>This value is not a valid International Securities Identification Number (ISIN).</source>
-                <target>Ова вредност није исправна међународна идентификациона ознака хартија од вредности (ISIN).</target>
+                <target>Ова вредност није валидна међународна идентификациона ознака хартија од вредности (ISIN).</target>
             </trans-unit>
             <trans-unit id="100">
                 <source>This value should be a valid expression.</source>
@@ -392,15 +392,79 @@
             </trans-unit>
             <trans-unit id="101">
                 <source>This value is not a valid CSS color.</source>
-                <target>Ова вредност није исправна CSS боја.</target>
+                <target>Ова вредност није валидна CSS боја.</target>
             </trans-unit>
             <trans-unit id="102">
                 <source>This value is not a valid CIDR notation.</source>
-                <target>Ова вредност није исправна CIDR нотација.</target>
+                <target>Ова вредност није валидна CIDR нотација.</target>
             </trans-unit>
             <trans-unit id="103">
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
-                <target>Вредност мрежне маске треба бити између {{ min }} и {{ max }}.</target>
+                <target>Вредност мрежне маске треба да буде између {{ min }} и {{ max }}.</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Назив датотеке је сувише дугачак. Треба да има {{ filename_max_length }} карактер или мање.|Назив датотеке је сувише дугачак. Треба да има {{ filename_max_length }} карактера или мање.|Назив датотеке је сувише дугачак. Треба да има {{ filename_max_length }} карактера или мање.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Лозинка није довољно јака. Молимо користите јачу лозинку.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Ова вредност садржи карактере који нису дозвољени од стране важећег нивоа рестрикције.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Коришћење невидљивих карактера није дозвољено.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Мешање бројева из различитих скрипти није дозвољено.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Коришћење скривених преклопних карактера није дозвољено.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Екстензија фајла није валидна ({{ extension }}). Дозвољене екстензије су {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Детектовано кодирање знакова није валидно ({{ detected }}). Дозвољена кодирања су {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Ова вредност није валидна MAC адреса.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Овом URL-у недостаје домен највишег нивоа.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>Ова вредност је прекратка. Треба да садржи макар једну реч.|Ова вредност је прекратка. Треба да садржи макар {{ min }} речи.|Ова вредност је прекратка. Треба да садржи макар {{ min }} речи.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>Ова вредност је предугачка. Треба да садржи само једну реч.|Ова вредност је предугачка. Треба да садржи највише {{ max }} речи.|Ова вредност је предугачка. Треба да садржи највише {{ max }} речи.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>Ова вредност не представља валидну недељу у ISO 8601 формату.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>Ова вредност није валидна недеља.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>Ова вредност не треба да буде пре недеље "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>Ова вредност не треба да буде после недеље "{{ max }}".</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,38 +1,38 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sr-Latn" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
-                <target>Vrednost bi trebalo da bude netačna.</target>
+                <target>Vrednost treba da bude netačna.</target>
             </trans-unit>
             <trans-unit id="2">
                 <source>This value should be true.</source>
-                <target>Vrednost bi trebalo da bude tačna.</target>
+                <target>Vrednost treba da bude tačna.</target>
             </trans-unit>
             <trans-unit id="3">
                 <source>This value should be of type {{ type }}.</source>
-                <target>Vrednost bi trebalo da bude tipa {{ type }}.</target>
+                <target>Vrednost treba da bude tipa {{ type }}.</target>
             </trans-unit>
             <trans-unit id="4">
                 <source>This value should be blank.</source>
-                <target>Vrednost bi trebalo da bude prazna.</target>
+                <target>Vrednost treba da bude prazna.</target>
             </trans-unit>
             <trans-unit id="5">
                 <source>The value you selected is not a valid choice.</source>
-                <target>Odabrana vrednost nije validan izbor.</target>
+                <target>Vrednost treba da bude jedna od ponuđenih.</target>
             </trans-unit>
             <trans-unit id="6">
                 <source>You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices.</source>
-                <target>Morate odabrati bar {{ limit }} mogućnost.|Morate odabrati bar {{ limit }} mogućnosti.|Morate odabrati bar {{ limit }} mogućnosti.</target>
+                <target>Izaberite bar {{ limit }} mogućnost.|Izaberite bar {{ limit }} mogućnosti.|Izaberite bar {{ limit }} mogućnosti.</target>
             </trans-unit>
             <trans-unit id="7">
                 <source>You must select at most {{ limit }} choice.|You must select at most {{ limit }} choices.</source>
-                <target>Morate odabrati najviše {{ limit }} mogućnost.|Morate odabrati najviše {{ limit }} mogućnosti.|Morate odabrati najviše {{ limit }} mogućnosti.</target>
+                <target>Izaberite najviše {{ limit }} mogućnost.|Izaberite najviše {{ limit }} mogućnosti.|Izaberite najviše {{ limit }} mogućnosti.</target>
             </trans-unit>
             <trans-unit id="8">
                 <source>One or more of the given values is invalid.</source>
-                <target>Jedna ili više vrednosti nisu validne.</target>
+                <target>Jedna ili više vrednosti je nevalidna.</target>
             </trans-unit>
             <trans-unit id="9">
                 <source>This field was not expected.</source>
@@ -48,7 +48,7 @@
             </trans-unit>
             <trans-unit id="12">
                 <source>This value is not a valid datetime.</source>
-                <target>Vrednost nije validno vreme.</target>
+                <target>Vrednost nije validan datum-vreme.</target>
             </trans-unit>
             <trans-unit id="13">
                 <source>This value is not a valid email address.</source>
@@ -72,31 +72,31 @@
             </trans-unit>
             <trans-unit id="18">
                 <source>This value should be {{ limit }} or less.</source>
-                <target>Vrednost bi trebalo da bude {{ limit }} ili manje.</target>
+                <target>Vrednost treba da bude {{ limit }} ili manje.</target>
             </trans-unit>
             <trans-unit id="19">
                 <source>This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less.</source>
-                <target>Vrednost je predugačka. Trebalo bi da ima {{ limit }} karakter ili manje.|Vrednost je predugačka. Trebalo bi da ima {{ limit }} karaktera ili manje.|Vrednost je predugačka. Trebalo bi da ima {{ limit }} karaktera ili manje.</target>
+                <target>Vrednost je predugačka. Treba 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.</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>This value should be {{ limit }} or more.</source>
-                <target>Vrednost bi trebalo da bude {{ limit }} ili više.</target>
+                <target>Vrednost treba da bude {{ limit }} ili više.</target>
             </trans-unit>
             <trans-unit id="21">
                 <source>This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more.</source>
-                <target>Vrednost je prekratka. Trebalo bi da ima {{ limit }} karakter ili više.|Vrednost je prekratka. Trebalo bi da ima {{ limit }} karaktera ili više.|Vrednost je prekratka. Trebalo bi da ima {{ limit }} karaktera ili više.</target>
+                <target>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.</target>
             </trans-unit>
             <trans-unit id="22">
                 <source>This value should not be blank.</source>
-                <target>Vrednost ne bi trebalo da bude prazna.</target>
+                <target>Vrednost ne treba da bude prazna.</target>
             </trans-unit>
             <trans-unit id="23">
                 <source>This value should not be null.</source>
-                <target>Vrednost ne bi trebalo da bude prazna.</target>
+                <target>Vrednost ne treba da bude null.</target>
             </trans-unit>
             <trans-unit id="24">
                 <source>This value should be null.</source>
-                <target>Vrednost bi trebalo da bude prazna.</target>
+                <target>Vrednost treba da bude null.</target>
             </trans-unit>
             <trans-unit id="25">
                 <source>This value is not valid.</source>
@@ -112,7 +112,7 @@
             </trans-unit>
             <trans-unit id="31">
                 <source>The two values should be equal.</source>
-                <target>Obe vrednosti bi trebalo da budu jednake.</target>
+                <target>Obe vrednosti treba da budu jednake.</target>
             </trans-unit>
             <trans-unit id="32">
                 <source>The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}.</source>
@@ -120,7 +120,7 @@
             </trans-unit>
             <trans-unit id="33">
                 <source>The file is too large.</source>
-                <target>Datoteka je prevelika.</target>
+                <target>Datoteka je prevelikia.</target>
             </trans-unit>
             <trans-unit id="34">
                 <source>The file could not be uploaded.</source>
@@ -128,15 +128,15 @@
             </trans-unit>
             <trans-unit id="35">
                 <source>This value should be a valid number.</source>
-                <target>Vrednost bi trebalo da bude validan broj.</target>
+                <target>Vrednost treba da bude validan broj.</target>
             </trans-unit>
             <trans-unit id="36">
                 <source>This file is not a valid image.</source>
                 <target>Ova datoteka nije validna slika.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Ovo nije validna IP adresa.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Ova vrednost nije validna IP adresa.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -172,27 +172,27 @@
             </trans-unit>
             <trans-unit id="46">
                 <source>The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px.</source>
-                <target>Visina slike je premala ({{ height }} piksela). Najmanja dozvoljena visina je {{ min_height }} piksela.</target>
+                <target>Visina slike je preniska ({{ height }} piksela). Najmanja dozvoljena visina je {{ min_height }} piksela.</target>
             </trans-unit>
             <trans-unit id="47">
                 <source>This value should be the user's current password.</source>
-                <target>Vrednost bi trebalo da bude trenutna korisnička lozinka.</target>
+                <target>Vrednost treba da bude trenutna korisnička lozinka.</target>
             </trans-unit>
             <trans-unit id="48">
                 <source>This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters.</source>
-                <target>Vrednost bi trebalo da ima tačno {{ limit }} karakter.|Vrednost bi trebalo da ima tačno {{ limit }} karaktera.|Vrednost bi trebalo da ima tačno {{ limit }} karaktera.</target>
+                <target>Vrednost treba da ima tačno {{ limit }} karakter.|Vrednost treba da ima tačno {{ limit }} karaktera.|Vrednost treba da ima tačno {{ limit }} karaktera.</target>
             </trans-unit>
             <trans-unit id="49">
                 <source>The file was only partially uploaded.</source>
-                <target>Datoteka je samo parcijalno otpremljena.</target>
+                <target>Datoteka je samo delimično otpremljena.</target>
             </trans-unit>
             <trans-unit id="50">
                 <source>No file was uploaded.</source>
                 <target>Datoteka nije otpremljena.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Privremeni direktorijum nije konfigurisan u php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>Privremeni direktorijum nije konfigurisan u php.ini, ili konfigurisani direktorijum ne postoji.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -204,79 +204,79 @@
             </trans-unit>
             <trans-unit id="54">
                 <source>This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more.</source>
-                <target>Ova kolekcija bi trebalo da sadrži {{ limit }} ili više elemenata.|Ova kolekcija bi trebalo da sadrži {{ limit }} ili više elemenata.|Ova kolekcija bi trebalo da sadrži {{ limit }} ili više elemenata.</target>
+                <target>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.</target>
             </trans-unit>
             <trans-unit id="55">
                 <source>This collection should contain {{ limit }} element or less.|This collection should contain {{ limit }} elements or less.</source>
-                <target>Ova kolekcija bi trebalo da sadrži {{ limit }} ili manje elemenata.|Ova kolekcija bi trebalo da sadrži {{ limit }} ili manje elemenata.|Ova kolekcija bi trebalo da sadrži {{ limit }} ili manje elemenata.</target>
+                <target>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.</target>
             </trans-unit>
             <trans-unit id="56">
                 <source>This collection should contain exactly {{ limit }} element.|This collection should contain exactly {{ limit }} elements.</source>
-                <target>Ova kolekcija bi trebalo da sadrži tačno {{ limit }} element.|Ova kolekcija bi trebalo da sadrži tačno {{ limit }} elementa.|Ova kolekcija bi trebalo da sadrži tačno {{ limit }} elemenata.</target>
+                <target>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.</target>
             </trans-unit>
             <trans-unit id="57">
                 <source>Invalid card number.</source>
-                <target>Broj kartice nije validan.</target>
+                <target>Nevalidan broj kartice.</target>
             </trans-unit>
             <trans-unit id="58">
                 <source>Unsupported card type or invalid card number.</source>
-                <target>Tip kartice nije podržan ili broj kartice nije validan.</target>
+                <target>Nevalidan broj kartice ili tip kartice nije podržan.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Ovo nije validan međunarodni broj bankovnog računa (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Ova vrednost nije validan Međunarodni broj bankovnog računa (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
-                <target>Ovo nije validan ISBN-10.</target>
+                <target>Ova vrednost nije validan ISBN-10.</target>
             </trans-unit>
             <trans-unit id="61">
                 <source>This value is not a valid ISBN-13.</source>
-                <target>Ovo nije validan ISBN-13.</target>
+                <target>Ova vrednost nije validan ISBN-13.</target>
             </trans-unit>
             <trans-unit id="62">
                 <source>This value is neither a valid ISBN-10 nor a valid ISBN-13.</source>
-                <target>Ovo nije validan ISBN-10 ili ISBN-13.</target>
+                <target>Ova vrednost nije ni validan ISBN-10 ni validan ISBN-13.</target>
             </trans-unit>
             <trans-unit id="63">
                 <source>This value is not a valid ISSN.</source>
-                <target>Ovo nije validan ISSN.</target>
+                <target>Ova vrednost nije validan ISSN.</target>
             </trans-unit>
             <trans-unit id="64">
                 <source>This value is not a valid currency.</source>
-                <target>Ovo nije validna valuta.</target>
+                <target>Ova vrednost nije validna valuta.</target>
             </trans-unit>
             <trans-unit id="65">
                 <source>This value should be equal to {{ compared_value }}.</source>
-                <target>Ova vrednost bi trebalo da bude jednaka {{ compared_value }}.</target>
+                <target>Ova vrednost treba da bude {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="66">
                 <source>This value should be greater than {{ compared_value }}.</source>
-                <target>Ova vrednost bi trebalo da bude veća od {{ compared_value }}.</target>
+                <target>Ova vrednost treba da bude veća od {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="67">
                 <source>This value should be greater than or equal to {{ compared_value }}.</source>
-                <target>Ova vrednost bi trebalo da bude veća ili jednaka {{ compared_value }}.</target>
+                <target>Ova vrednost treba da bude veća ili jednaka {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="68">
                 <source>This value should be identical to {{ compared_value_type }} {{ compared_value }}.</source>
-                <target>Ova vrednost bi trebalo da bude identična sa {{ compared_value_type }} {{ compared_value }}.</target>
+                <target>Ova vrednost treba da bude identična sa {{ compared_value_type }} {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="69">
                 <source>This value should be less than {{ compared_value }}.</source>
-                <target>Ova vrednost bi trebalo da bude manja od {{ compared_value }}.</target>
+                <target>Ova vrednost treba da bude manja od {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="70">
                 <source>This value should be less than or equal to {{ compared_value }}.</source>
-                <target>Ova vrednost bi trebalo da bude manja ili jednaka {{ compared_value }}.</target>
+                <target>Ova vrednost treba da bude manja ili jednaka {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="71">
                 <source>This value should not be equal to {{ compared_value }}.</source>
-                <target>Ova vrednost ne bi trebalo da bude jednaka {{ compared_value }}.</target>
+                <target>Ova vrednost ne treba da bude jednaka {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="72">
                 <source>This value should not be identical to {{ compared_value_type }} {{ compared_value }}.</source>
-                <target>Ova vrednost ne bi trebalo da bude identična sa {{ compared_value_type }} {{ compared_value }}.</target>
+                <target>Ova vrednost ne treba da bude identična sa {{ compared_value_type }} {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="73">
                 <source>The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}.</source>
@@ -292,11 +292,11 @@
             </trans-unit>
             <trans-unit id="76">
                 <source>The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed.</source>
-                <target>Slika je pejzažno orijentisana ({{ width }}x{{ height }} piksela). Pejzažna orijentisane slike nisu dozvoljene.</target>
+                <target>Slika je orijentacije pejzaža ({{ width }}x{{ height }} piksela). Pejzažna orijentacija slika nije dozvoljena.</target>
             </trans-unit>
             <trans-unit id="77">
                 <source>The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed.</source>
-                <target>Slika je portretno orijentisana ({{ width }}x{{ height }} piksela). Portretno orijentisane slike nisu dozvoljene.</target>
+                <target>Slika je orijentacije portreta ({{ width }}x{{ height }} piksela). Portretna orijentacija slika nije dozvoljena.</target>
             </trans-unit>
             <trans-unit id="78">
                 <source>An empty file is not allowed.</source>
@@ -310,21 +310,21 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Vrednost se ne poklapa sa očekivanim {{ charset }} setom karaktera.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Ovo nije validan BIC.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Ova vrednost nije validan Kod za identifikaciju biznisa (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Greška</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Ovo nije validan univerzalni unikatni identifikator (UUID).</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Ova vrednost nije validan UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
-                <target>Ova vrednost bi trebalo da bude deljiva sa {{ compared_value }}.</target>
+                <target>Ova vrednost treba da bude deljiva sa {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="85">
                 <source>This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}.</source>
@@ -332,27 +332,27 @@
             </trans-unit>
             <trans-unit id="86">
                 <source>This value should be valid JSON.</source>
-                <target>Ova vrednost bi trebalo da bude validan JSON.</target>
+                <target>Ova vrednost treba da bude validan JSON.</target>
             </trans-unit>
             <trans-unit id="87">
                 <source>This collection should contain only unique elements.</source>
-                <target>Ova kolekcija bi trebala da sadrži samo jedinstvene elemente.</target>
+                <target>Ova kolekcija treba da sadrži samo jedinstvene elemente.</target>
             </trans-unit>
             <trans-unit id="88">
                 <source>This value should be positive.</source>
-                <target>Ova vrednost bi trebala biti pozitivna.</target>
+                <target>Ova vrednost treba da bude pozitivna.</target>
             </trans-unit>
             <trans-unit id="89">
                 <source>This value should be either positive or zero.</source>
-                <target>Ova vrednost bi trebala biti pozitivna ili nula.</target>
+                <target>Ova vrednost treba da bude ili pozitivna ili nula.</target>
             </trans-unit>
             <trans-unit id="90">
                 <source>This value should be negative.</source>
-                <target>Ova vrednost bi trebala biti negativna.</target>
+                <target>Ova vrednost treba da bude negativna.</target>
             </trans-unit>
             <trans-unit id="91">
                 <source>This value should be either negative or zero.</source>
-                <target>Ova vrednost bi trebala biti negativna ili nula.</target>
+                <target>Ova vrednost treba da bude ili negativna ili nula.</target>
             </trans-unit>
             <trans-unit id="92">
                 <source>This value is not a valid timezone.</source>
@@ -368,23 +368,23 @@
             </trans-unit>
             <trans-unit id="95">
                 <source>This value is not a valid hostname.</source>
-                <target>Ova vrednost nije ispravno ime poslužitelja (hostname).</target>
+                <target>Ova vrednost nije ispravno ime hosta.</target>
             </trans-unit>
             <trans-unit id="96">
                 <source>The number of elements in this collection should be a multiple of {{ compared_value }}.</source>
-                <target>Broj elemenata u ovoj kolekciji bi trebalo da bude deljiv sa {{ compared_value }}.</target>
+                <target>Broj elemenata u ovoj kolekciji treba da bude deljiv sa {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="97">
                 <source>This value should satisfy at least one of the following constraints:</source>
-                <target>Ova vrednost bi trebalo da zadovoljava namjanje jedno od narednih ograničenja:</target>
+                <target>Ova vrednost treba da zadovoljava namjanje jedno od narednih ograničenja:</target>
             </trans-unit>
             <trans-unit id="98">
                 <source>Each element of this collection should satisfy its own set of constraints.</source>
-                <target>Svaki element ove kolekcije bi trebalo da zadovolji sopstveni skup ograničenja.</target>
+                <target>Svaki element ove kolekcije treba da zadovolji sopstveni skup ograničenja.</target>
             </trans-unit>
             <trans-unit id="99">
                 <source>This value is not a valid International Securities Identification Number (ISIN).</source>
-                <target>Ova vrednost nije ispravna međunarodna identifikaciona oznaka hartija od vrednosti (ISIN).</target>
+                <target>Ova vrednost nije validna međunarodna identifikaciona oznaka hartija od vrednosti (ISIN).</target>
             </trans-unit>
             <trans-unit id="100">
                 <source>This value should be a valid expression.</source>
@@ -392,15 +392,79 @@
             </trans-unit>
             <trans-unit id="101">
                 <source>This value is not a valid CSS color.</source>
-                <target>Ova vrednost nije ispravna CSS boja.</target>
+                <target>Ova vrednost nije validna CSS boja.</target>
             </trans-unit>
             <trans-unit id="102">
                 <source>This value is not a valid CIDR notation.</source>
-                <target>Ova vrednost nije ispravna CIDR notacija.</target>
+                <target>Ova vrednost nije validna CIDR notacija.</target>
             </trans-unit>
             <trans-unit id="103">
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
-                <target>Vrednost mrežne maske treba biti između {{ min }} i {{ max }}.</target>
+                <target>Vrednost mrežne maske treba da bude između {{ min }} i {{ max }}.</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>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.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Lozinka nije dovoljno jaka. Molimo koristite jaču lozinku.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Ova vrednost sadrži karaktere koji nisu dozvoljeni od strane važećeg nivoa restrikcije.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Korišćenje nevidljivih karaktera nije dozvoljeno.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Mešanje brojeva iz različitih skripti nije dozvoljeno.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Korišćenje skrivenih preklopnih karaktera nije dozvoljeno.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Ekstenzija fajla nije validna ({{ extension }}). Dozvoljene ekstenzije su {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Detektovano kodiranje znakova nije validno ({{ detected }}). Dozvoljena kodiranja su {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Ova vrednost nije validna MAC adresa.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Ovom URL nedostaje domen najvišeg nivoa.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>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.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>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.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>Ova vrednost ne predstavlja validnu nedelju u ISO 8601 formatu.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>Ova vrednost nije validna nedelja</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>Ova vrednost ne treba da bude pre nedelje "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>Ova vrednost ne treba da bude posle nedelje "{{ max }}".</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="sv" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Filen är ingen giltig bild.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Det här är inte en giltig IP-adress.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Värdet är inte en giltig IP-adress.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Ingen fil laddades upp.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Det finns ingen temporär mapp konfigurerad i php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>Ingen tillfällig mapp konfigurerades i php.ini, eller den konfigurerade mappen finns inte.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Okänd korttyp eller ogiltigt kortnummer.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Det här är inte en giltig International Bank Account Number (IBANK).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Värdet är inte ett giltigt internationellt bankkontonummer (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -308,23 +308,23 @@
             </trans-unit>
             <trans-unit id="80">
                 <source>This value does not match the expected {{ charset }} charset.</source>
-                <target>Detta värde har inte den förväntade teckenkodningen {{ charset }}.</target>
+                <target>Värdet har inte den förväntade teckenkodningen {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Detta är inte en giltig BIC-kod.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Värdet är inte en giltig BIC-kod.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Fel</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Detta är inte ett giltigt UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Värdet är inte en giltig UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
-                <target>Detta värde ska vara en multipel av {{ compared_value }}.</target>
+                <target>Värdet ska vara en multipel av {{ compared_value }}.</target>
             </trans-unit>
             <trans-unit id="85">
                 <source>This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}.</source>
@@ -332,7 +332,7 @@
             </trans-unit>
             <trans-unit id="86">
                 <source>This value should be valid JSON.</source>
-                <target>Detta värde ska vara giltig JSON.</target>
+                <target>Värdet ska vara giltig JSON.</target>
             </trans-unit>
             <trans-unit id="87">
                 <source>This collection should contain only unique elements.</source>
@@ -340,23 +340,23 @@
             </trans-unit>
             <trans-unit id="88">
                 <source>This value should be positive.</source>
-                <target>Detta värde bör vara positivt.</target>
+                <target>Värdet ska vara positivt.</target>
             </trans-unit>
             <trans-unit id="89">
                 <source>This value should be either positive or zero.</source>
-                <target>Detta värde bör vara antingen positivt eller noll.</target>
+                <target>Värdet ska vara antingen positivt eller noll.</target>
             </trans-unit>
             <trans-unit id="90">
                 <source>This value should be negative.</source>
-                <target>Detta värde bör vara negativt.</target>
+                <target>Värdet ska vara negativt.</target>
             </trans-unit>
             <trans-unit id="91">
                 <source>This value should be either negative or zero.</source>
-                <target>Detta värde bör vara antingen negativt eller noll.</target>
+                <target>Värdet ska vara antingen negativt eller noll.</target>
             </trans-unit>
             <trans-unit id="92">
                 <source>This value is not a valid timezone.</source>
-                <target>Detta värde är inte en giltig tidszon.</target>
+                <target>Värdet är inte en giltig tidszon.</target>
             </trans-unit>
             <trans-unit id="93">
                 <source>This password has been leaked in a data breach, it must not be used. Please use another password.</source>
@@ -364,7 +364,7 @@
             </trans-unit>
             <trans-unit id="94">
                 <source>This value should be between {{ min }} and {{ max }}.</source>
-                <target>Detta värde bör ligga mellan {{ min }} och {{ max }}.</target>
+                <target>Värdet bör ligga mellan {{ min }} och {{ max }}.</target>
             </trans-unit>
             <trans-unit id="95">
                 <source>This value is not a valid hostname.</source>
@@ -376,7 +376,7 @@
             </trans-unit>
             <trans-unit id="97">
                 <source>This value should satisfy at least one of the following constraints:</source>
-                <target>Det här värdet skall uppfylla minst ett av följande krav:</target>
+                <target>Värdet ska uppfylla minst ett av följande krav:</target>
             </trans-unit>
             <trans-unit id="98">
                 <source>Each element of this collection should satisfy its own set of constraints.</source>
@@ -384,24 +384,88 @@
             </trans-unit>
             <trans-unit id="99">
                 <source>This value is not a valid International Securities Identification Number (ISIN).</source>
-                <target>Det här värdet är inte ett giltigt "International Securities Identification Number" (ISIN).</target>
+                <target>Värdet är inte ett giltigt "International Securities Identification Number" (ISIN).</target>
             </trans-unit>
             <trans-unit id="100">
                 <source>This value should be a valid expression.</source>
-                <target>Det här värdet bör vara ett giltigt uttryck.</target>
+                <target>Värdet ska vara ett giltigt uttryck.</target>
             </trans-unit>
-               <trans-unit id="101">
+            <trans-unit id="101">
                 <source>This value is not a valid CSS color.</source>
-                <target>Det här värdet är inte en giltig CSS-färg.</target>
+                <target>Värdet är inte en giltig CSS-färg.</target>
             </trans-unit>
             <trans-unit id="102">
                 <source>This value is not a valid CIDR notation.</source>
-                <target>Det här värdet är inte en giltig CIDR-notation.</target>
+                <target>Värdet är inte en giltig CIDR-notation.</target>
             </trans-unit>
             <trans-unit id="103">
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Värdet på nätmasken bör vara mellan {{ min }} och {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Filnamnet är för långt. Det måste vara {{ filename_max_length }} tecken eller färre.|Filnamnet är för långt. Det måste vara {{ filename_max_length }} tecken eller färre.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Detta lösenord är för svagt. Använd ett starkare lösenord.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Värdet innehåller tecken som inte är tillåtna.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Användning av osynliga tecken är inte tillåtet.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Blandning av siffror från olika skript är inte tillåtet.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Användning av dolda överlagringstecken är inte tillåtet.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Filtillägget är ogiltigt ({{ extension }}). Tillåtna filtillägg är {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Den upptäckta teckenkodningen är ogiltig ({{ detected }}). Tillåtna kodningar är {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Värdet är inte en giltig MAC-adress.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Denna URL saknar en toppdomän.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.th.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.th.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.th.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.th.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="th" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>ไฟล์นี้ไม่ใช่ไฟล์รูปภาพ</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>ค่าของ IP ไม่ถูกต้อง</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">ค่านี้ไม่ใช่ที่อยู่ IP ที่ถูกต้อง</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>ไม่มีไฟล์ใดถูกอัปโหลด</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>ไม่พบการตั้งค่าโฟลเดอร์ชั่วคราว (temporary folder) ใน php.ini</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">ไม่มีการกำหนดโฟลเดอร์ชั่วคราวใน php.ini หรือโฟลเดอร์ที่กำหนดไม่มีอยู่จริง</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>ไม่รู้จักประเภทของบัตร หรือหมายเลขบัตรไม่ถูกต้อง</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>ค่านี้ไม่ใช่ International Bank Account Number (IBAN) ที่ถูกต้อง</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">ค่านี้ไม่ใช่หมายเลขบัญชีธนาคารระหว่างประเทศ (IBAN) ที่ถูกต้อง</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>ค่านี้ไม่ตรงกับการเข้ารหัส {{ charset }}</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>นี่ไม่ถูกต้องตามรหัสสำหรับระบุธุรกิจนี้ (BIC)</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">ค่านี้ไม่ใช่รหัสประจำตัวธุรกิจ (BIC) ที่ถูกต้อง</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>เกิดข้อผิดพลาด</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>นี่ไม่ใช่ UUID ที่ถูกต้อง</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">ค่านี้ไม่ใช่ UUID ที่ถูกต้อง</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -390,7 +390,7 @@
                 <source>This value should be a valid expression.</source>
                 <target>ค่านี้ควรเป็นนิพจน์ที่ถูกต้อง</target>
             </trans-unit>
-           <trans-unit id="101">
+            <trans-unit id="101">
                 <source>This value is not a valid CSS color.</source>
                 <target>ค่านี้ไม่ใช่สี CSS ที่ถูกต้อง</target>
             </trans-unit>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>ค่าของ netmask ควรมีค่าระหว่าง {{ min }} ถึง {{ max }}</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>ชื่อไฟล์ยาวเกินไป ควรจะมีแค่ {{ filename_max_length }} ตัวอักษรหรือน้อยกว่านั้น</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>รหัสผ่านมีความปลอดภัยต่ำ กรุณาใช้รหัสผ่านที่มีความปลอดภัยสูง</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>ค่านี้ประกอบด้วยตัวอักษรที่ไม่รับอนุญาตจากระดับข้อบังคับปัจจุบัน</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>ไม่อนุญาตให้ใช้ตัวอักษรที่มองไม่เห็น</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>ไม่อนุญาตให้ผสมตัวเลขจากสคริปต์ที่แตกต่างกัน</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>ไม่อนุญาตให้ใช้ตัวอักษรซ้อนทับที่ซ่อนอยู่</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">นามสกุลไฟล์ไม่ถูกต้อง ({{ extension }}). นามสกุลที่อนุญาตคือ {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">การเข้ารหัสอักขระที่ตรวจพบไม่ถูกต้อง ({{ detected }}). การเข้ารหัสที่อนุญาตคือ {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">ค่านี้ไม่ใช่ที่อยู่ MAC ที่ถูกต้อง</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">URL นี้ขาดโดเมนระดับสูงสุด.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.tl.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.tl.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.tl.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.tl.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="tl" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Ang file na ito ay hindi wastong imahe.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Ito ay hindi wastong IP address.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Ang halagang ito ay hindi isang wastong IP address.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Walang na upload na file.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Walang temporaryong folder ang naayos sa php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">Walang pansamantalang folder na na-configure sa php.ini, o ang naka-configure na folder ay hindi umiiral.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Hindi supportadong uri ng kard o hindi wastong numero ng kard.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Ito ay hindi isang balidong International Bank Account Number (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Ang halagang ito ay hindi isang wastong International Bank Account Number (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Ang halaga ay hindi kapareha sa inaasahang {{ charset }} set ng karater.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Ito ay hindi isang balidong Business Identifier Code (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Ang halagang ito ay hindi isang wastong Business Identifier Code (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Error</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Ito ay hindi wastong UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Ang halagang ito ay hindi isang wastong UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -394,6 +394,78 @@
                 <source>This value is not a valid CSS color.</source>
                 <target>Ang halagang ito ay hindi wastong kulay ng CSS.</target>
             </trans-unit>
+            <trans-unit id="102">
+                <source>This value is not a valid CIDR notation.</source>
+                <target state="needs-review-translation">Ang halagang ito ay hindi wastong notasyong CIDR.</target>
+            </trans-unit>
+            <trans-unit id="103">
+                <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
+                <target state="needs-review-translation">Ang halaga ng netmask ay dapat nasa pagitan ng {{ min }} at {{ max }}.</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target state="needs-review-translation">Ang pangalan ng file ay masyadong mahaba. Dapat itong magkaroon ng {{ filename_max_length }} karakter o mas kaunti.|Ang pangalan ng file ay masyadong mahaba. Dapat itong magkaroon ng {{ filename_max_length }} mga karakter o mas kaunti.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target state="needs-review-translation">Ang lakas ng password ay masyadong mababa. Mangyaring gumamit ng mas malakas na password.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target state="needs-review-translation">Ang halagang ito ay naglalaman ng mga karakter na hindi pinapayagan ng kasalukuyang antas ng paghihigpit.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target state="needs-review-translation">Hindi pinapayagan ang paggamit ng mga hindi nakikitang karakter.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target state="needs-review-translation">Hindi pinapayagan ang paghahalo ng mga numero mula sa iba't ibang script.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target state="needs-review-translation">Hindi pinapayagan ang paggamit ng mga nakatagong overlay na karakter.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">Ang extension ng file ay hindi wasto ({{ extension }}). Ang mga pinapayagang extension ay {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">Ang nakitang encoding ng karakter ay hindi wasto ({{ detected }}). Ang mga pinapayagang encoding ay {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Ang halagang ito ay hindi isang wastong MAC address.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Kulang ang URL na ito sa top-level domain.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
- </xliff>
+</xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="tr" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -20,7 +20,7 @@
             </trans-unit>
             <trans-unit id="5">
                 <source>The value you selected is not a valid choice.</source>
-                <target>Seçtiğiniz değer geçerli bir seçenek değil.</target>
+                <target>Seçtiğiniz değer geçerli bir seçenek değildir.</target>
             </trans-unit>
             <trans-unit id="6">
                 <source>You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices.</source>
@@ -40,7 +40,7 @@
             </trans-unit>
             <trans-unit id="10">
                 <source>This field is missing.</source>
-                <target>Bu alan, eksik</target>
+                <target>Bu alan, eksiktir</target>
             </trans-unit>
             <trans-unit id="11">
                 <source>This value is not a valid date.</source>
@@ -60,7 +60,7 @@
             </trans-unit>
             <trans-unit id="15">
                 <source>The file is not readable.</source>
-                <target>Dosya okunabilir değil.</target>
+                <target>Dosya okunabilir değildir.</target>
             </trans-unit>
             <trans-unit id="16">
                 <source>The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}.</source>
@@ -100,15 +100,15 @@
             </trans-unit>
             <trans-unit id="25">
                 <source>This value is not valid.</source>
-                <target>Bu değer geçerli değil.</target>
+                <target>Bu değer geçerli değildir.</target>
             </trans-unit>
             <trans-unit id="26">
                 <source>This value is not a valid time.</source>
-                <target>Bu değer doğru bir saat değil.</target>
+                <target>Bu değer doğru bir saat değildir.</target>
             </trans-unit>
             <trans-unit id="27">
                 <source>This value is not a valid URL.</source>
-                <target>Bu değer doğru bir URL değil.</target>
+                <target>Bu değer doğru bir URL değildir.</target>
             </trans-unit>
             <trans-unit id="31">
                 <source>The two values should be equal.</source>
@@ -134,13 +134,13 @@
                 <source>This file is not a valid image.</source>
                 <target>Bu dosya geçerli bir resim değildir.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Bu geçerli bir IP adresi değildir.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Bu değer geçerli bir IP adresi değildir.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
-                <target>Bu değer geçerli bir lisan değil.</target>
+                <target>Bu değer geçerli bir lisan değildir.</target>
             </trans-unit>
             <trans-unit id="39">
                 <source>This value is not a valid locale.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Hiçbir dosya yüklenmedi.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>php.ini içerisinde geçici dizin tanımlanmadı.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">php.ini'de geçici bir klasör yapılandırılmadı, veya yapılandırılan klasör mevcut değildir.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Desteklenmeyen kart tipi veya geçersiz kart numarası.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Bu geçerli bir Uluslararası Banka Hesap Numarası (IBAN) değildir.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Bu değer geçerli bir Uluslararası Banka Hesap Numarası (IBAN) değildir.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -244,7 +244,7 @@
             </trans-unit>
             <trans-unit id="64">
                 <source>This value is not a valid currency.</source>
-                <target>Bu değer geçerli bir para birimi değil.</target>
+                <target>Bu değer geçerli bir para birimi değildir.</target>
             </trans-unit>
             <trans-unit id="65">
                 <source>This value should be equal to {{ compared_value }}.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Bu değer beklenen {{ charset }} karakter kümesiyle eşleşmiyor.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Bu geçerli bir İşletme Tanımlayıcı Kodu (BIC) değildir.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Bu değer geçerli bir İşletme Tanımlama Kodu (BIC) değildir.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Hata</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Bu geçerli bir UUID değildir.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Bu değer geçerli bir UUID değildir.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -340,7 +340,7 @@
             </trans-unit>
             <trans-unit id="88">
                 <source>This value should be positive.</source>
-                <target>Bu değer pozitif olmalı.</target>
+                <target>Bu değer pozitif olmalıdır.</target>
             </trans-unit>
             <trans-unit id="89">
                 <source>This value should be either positive or zero.</source>
@@ -356,7 +356,7 @@
             </trans-unit>
             <trans-unit id="92">
                 <source>This value is not a valid timezone.</source>
-                <target>Bu değer, geçerli bir saat dilimi değil.</target>
+                <target>Bu değer, geçerli bir saat dilimi değildir.</target>
             </trans-unit>
             <trans-unit id="93">
                 <source>This password has been leaked in a data breach, it must not be used. Please use another password.</source>
@@ -364,11 +364,11 @@
             </trans-unit>
             <trans-unit id="94">
                 <source>This value should be between {{ min }} and {{ max }}.</source>
-                <target>Bu değer arasında olmalıdır {{ min }} ve {{ max }}.</target>
+                <target>Bu değer {{ min }} ve {{ max }} arasında olmalıdır.</target>
             </trans-unit>
             <trans-unit id="95">
                 <source>This value is not a valid hostname.</source>
-                <target>Bu değer, geçerli bir ana bilgisayar adı değil.</target>
+                <target>Bu değer, geçerli bir ana bilgisayar adı değildir.</target>
             </trans-unit>
             <trans-unit id="96">
                 <source>The number of elements in this collection should be a multiple of {{ compared_value }}.</source>
@@ -384,7 +384,7 @@
             </trans-unit>
             <trans-unit id="99">
                 <source>This value is not a valid International Securities Identification Number (ISIN).</source>
-                <target>Bu değer geçerli bir Uluslararası Menkul Kıymetler Kimlik Numarası değil (ISIN).</target>
+                <target>Bu değer geçerli bir Uluslararası Menkul Kıymetler Kimlik Numarası (ISIN) değildir.</target>
             </trans-unit>
             <trans-unit id="100">
                 <source>This value should be a valid expression.</source>
@@ -392,16 +392,80 @@
             </trans-unit>
             <trans-unit id="101">
                 <source>This value is not a valid CSS color.</source>
-                <target>Bu değer geçerli bir CSS rengi değil.</target>
+                <target>Bu değer geçerli bir CSS rengi değildir.</target>
             </trans-unit>
             <trans-unit id="102">
                 <source>This value is not a valid CIDR notation.</source>
-                <target>Bu değer geçerli bir CIDR yazımı değil.</target>
+                <target>Bu değer geçerli bir CIDR yazımı değildir.</target>
             </trans-unit>
             <trans-unit id="103">
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Netmask'in değeri {{ min }} ve {{ max }} arasında olmaldır.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Dosya adı çok uzun. {{ filename_max_length }} karakter veya daha az olmalıdır.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Şifre gücü çok düşük. Lütfen daha güçlü bir şifre kullanın.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Bu değer, mevcut kısıtlama seviyesi tarafından izin verilmeyen karakterler içeriyor.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Görünmez karakterlerin kullanılması izin verilmez.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Farklı yazı türlerinden sayıların karıştırılması izin verilmez.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Gizli üstü kaplama karakterlerinin kullanılması izin verilmez.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Dosya uzantısı geçersiz ({{ extension }}). İzin verilen uzantılar {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Tespit edilen karakter kodlaması geçersiz ({{ detected }}). İzin verilen kodlamalar: {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Bu değer geçerli bir MAC adresi değildir.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Bu URL bir üst seviye alan adı eksik.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>Bu değer çok kısa. En az bir kelime içermelidir.|Bu değer çok kısa. En az {{ min }} kelime içermelidir.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>Bu değer çok uzun. Tek bir kelime içermelidir.|Bu değer çok uzun. {{ max }} veya daha az kelime içermelidir.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>Bu değer ISO 8601 formatında geçerli bir haftayı temsil etmezdir.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>Bu değer geçerli hafta değildir.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>Bu değer “{{ min }}” haftasından önce olmamalıdır.</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>Bu değer “{{ max }}” haftasından sonra olmamalıdır</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.uk.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.uk.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.uk.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.uk.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="uk" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Цей файл не є допустимим форматом зображення.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Це некоректна IP адреса.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>Це значення не є дійсною IP-адресою.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Файл не був завантажений.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Не налаштована тимчасова директорія в php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>У php.ini не було налаштовано тимчасової теки, або налаштована тека не існує.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Непідтримуваний тип карти або невірний номер карти.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Це не дійсний міжнародний номер банківського рахунку (IBAN).</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>Це значення не є дійсним міжнародним номером банківського рахунку (IBAN).</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Значення не збігається з очікуваним {{ charset }} кодуванням.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Це не дійсний банківський код (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>Це значення не є дійсним банківським кодом (BIC).</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Помилка</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Це не валідне значення UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>Це значення не є дійсним UUID.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Значення в мережевій масці має бути між {{ min }} та {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Назва файлу занадто довга. Вона має містити {{ filename_max_length }} символів або менше.|Назва файлу занадто довга. Вона має містити {{ filename_max_length }} символів або менше.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Надійність пароля занадто низька. Будь ласка, створіть складніший пароль.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Це значення містить символи, які не дозволяються поточним рівнем обмежень.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Використання невидимих ​​символів не допускається.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Змішувати числа з різних скриптів не допускається.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Використання прихованих накладених символів не допускається.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Розширення файлу недопустиме ({{ extension }}). Дозволені розширення {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>Недопустиме кодування символів ({{ detected }}). Допустимі кодування: {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>Це значення не є дійсною MAC-адресою.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>Цьому URL не вистачає домену верхнього рівня.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ur.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ur.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ur.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.ur.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="ur" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="ur" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>یہ فائل درست تصویر نہیں ہے</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>ایڈریس نہیں ہے IP یہ ایک درست</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">یہ قیمت کوئی درست IP پتہ نہیں ہے۔</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>کوئی فائل اپ لوڈ نہیں کی گئی</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>میں کوئی عارضی فولڈر کنفیگر نہیں کیا گیا، یا کنفیگرڈ فولڈر موجود نہیں ہے php.ini</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">php.ini میں کوئی عارضی فولڈر ترتیب نہیں دیا گیا تھا، یا ترتیب دیا گیا فولڈر موجود نہیں ہے۔</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>غیر تعاون یافتہ کارڈ کی قسم یا غلط کارڈ نمبر</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>(IBAN)یہ ایک درست بین الاقوامی بینک اکاؤنٹ نمبر نہیں ہے</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">یہ قیمت کوئی درست بین الاقوامی بینک اکاؤنٹ نمبر (IBAN) نہیں ہے۔</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>کے جيسي نہیں ہے charset {{ charset }} یہ ويليو متوقع</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>(BIC)یہ ایک درست کاروباری شناخت کنندہ کوڈ نہیں ہے</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">یہ قیمت کوئی درست بزنس شناختی کوڈ (BIC) نہیں ہے۔</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>خرابی</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>نہیں ہے UUID یہ درست</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">یہ قیمت کوئی درست UUID نہیں ہے۔</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>کے درمیان ہونی چاہیے {{ max }} اور {{ min }} نیٹ ماسک کی ويليو</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target state="needs-review-translation">فائل کا نام بہت لمبا ہے۔ اس میں {{ filename_max_length }} حرف یا اس سے کم ہونے چاہئیں۔|فائل کا نام بہت لمبا ہے۔ اس میں {{ filename_max_length }} حروف یا اس سے کم ہونے چاہئیں۔</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target state="needs-review-translation">پاس ورڈ کی طاقت بہت کم ہے۔ براہ کرم مضبوط پاس ورڈ استعمال کریں۔</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target state="needs-review-translation">اس قدر میں ایسے حروف موجود ہیں جو موجودہ پابندی کی سطح کی طرف سے اجازت نہیں ہیں۔</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target state="needs-review-translation">نادیدہ حروف استعمال کرنے کی اجازت نہیں ہے۔</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target state="needs-review-translation">مختلف اسکرپٹس سے نمبروں کو ملا کر استعمال کرنے کی اجازت نہیں ہے۔</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target state="needs-review-translation">چھپے ہوئے اوورلے کریکٹرز کا استعمال کرنے کی اجازت نہیں ہے۔</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target state="needs-review-translation">فائل کی توسیع نامناسب ہے ({{ extension }})۔ اجازت شدہ توسیعات {{ extensions }} ہیں۔</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">پتہ چلنے والی کریکٹر انکوڈنگ نامناسب ہے ({{ detected }})۔ اجازت شدہ انکوڈنگز {{ encodings }} ہیں۔</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">یہ قیمت کوئی درست MAC پتہ نہیں ہے۔</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">اس URL میں ٹاپ لیول ڈومین موجود نہیں ہے۔</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.uz.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.uz.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.uz.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.uz.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,14 +1,14 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="uz" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
-                <target>Qiymat noto'g'ri bo'lishi kerak.</target>
+                <target>Qiymat false bo'lishi kerak.</target>
             </trans-unit>
             <trans-unit id="2">
                 <source>This value should be true.</source>
-                <target>Qiymat to'g'ri bo'lishi kerak.</target>
+                <target>Qiymat true bo'lishi kerak.</target>
             </trans-unit>
             <trans-unit id="3">
                 <source>This value should be of type {{ type }}.</source>
@@ -20,7 +20,7 @@
             </trans-unit>
             <trans-unit id="5">
                 <source>The value you selected is not a valid choice.</source>
-                <target>Tanlangan qiymat to'g'ri emas.</target>
+                <target>Tanlangan qiymat yaroqli emas.</target>
             </trans-unit>
             <trans-unit id="6">
                 <source>You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices.</source>
@@ -32,7 +32,7 @@
             </trans-unit>
             <trans-unit id="8">
                 <source>One or more of the given values is invalid.</source>
-                <target>Belgilangan qiymatlarning bir yoki bir nechtasi noto'g'ri.</target>
+                <target>Belgilangan qiymatlarning bir yoki bir nechtasi yaroqsiz.</target>
             </trans-unit>
             <trans-unit id="9">
                 <source>This field was not expected.</source>
@@ -134,18 +134,18 @@
                 <source>This file is not a valid image.</source>
                 <target>Fayl yaroqli rasm formati emas.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Ip manzil noto'g'ri.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Bu qiymat haqiqiy IP manzil emas.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
                 <target>Noto'g'ri til.</target>
             </trans-unit>
             <trans-unit id="39">
-                 <source>This value is not a valid locale.</source>
-                 <target>Ushbu qiymat mahalliy qiymat emas.</target>
-             </trans-unit>
+                <source>This value is not a valid locale.</source>
+                <target>Ushbu qiymat mahalliy qiymat emas.</target>
+            </trans-unit>
             <trans-unit id="40">
                 <source>This value is not a valid country.</source>
                 <target>Mamlakat qiymati noto'g'ri.</target>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Fayl yuklanmagan.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>php.ini da vaqtinchalik katalog sozlanmagan.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">php.ini da vaqtinchalik katalog sozlanmagan, yoki sozlangan katalog mavjud emas.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Qo'llab-quvvatlanmaydigan karta turi yoki yaroqsiz karta raqami.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Qiymat haqiqiy xalqaro hisob raqamining raqami (IBAN) emas.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Bu qiymat haqiqiy Xalqaro Bank Hisob Raqami (IBAN) emas.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Qiymat kutilgan {{ charset }} kodlashiga mos kelmaydi.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Qiymat BIC formatida emas.</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Bu qiymat haqiqiy Biznes Identifikatsiya Kodi (BIC) emas.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Xatolik</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Qiymat UUID formatida emas.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Bu qiymat haqiqiy UUID emas.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -390,7 +390,7 @@
                 <source>This value should be a valid expression.</source>
                 <target>Ushbu qiymat to'g'ri ifoda bo'lishi kerak.</target>
             </trans-unit>
-             <trans-unit id="101">
+            <trans-unit id="101">
                 <source>This value is not a valid CSS color.</source>
                 <target>Bu qiymat haqiqiy CSS rangi emas.</target>
             </trans-unit>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Tarmoq niqobining qiymati {{ min }} va {{ max }} oralig'ida bo'lishi kerak.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Fayl nomi juda uzun. U {{ filename_max_length }} belgidan iborat boʻlishi kerak.|Fayl nomi juda uzun. U {{ filename_max_length }} ta belgidan iborat boʻlishi kerak.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Parol kuchi juda past. Iltimos, kuchliroq paroldan foydalaning.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Bu qiymat joriy cheklov darajasida ruxsat etilmagan belgilarni o'z ichiga oladi.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Ko'rinmas belgilardan foydalanish taqiqlangan.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Turli skriptlardagi raqamlarni aralashtirish taqiqlangan.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Yashirin qoplamali belgilardan foydalanish taqiqlangan.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Fayl kengaytmasi yaroqsiz ({{ extension }}). Ruxsat berilgan kengaytmalar {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">Aniqlangan belgi kodlamasi yaroqsiz ({{ detected }}). Ruxsat etilgan kodlamalar {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Bu qiymat haqiqiy MAC manzil emas.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">Bu URL yuqori darajali domenni o'z ichiga olmaydi.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="vi" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,9 +134,9 @@
                 <source>This file is not a valid image.</source>
                 <target>Tập tin không phải là hình ảnh hợp lệ.</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>Địa chỉ IP không hợp lệ.</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target state="needs-review-translation">Giá trị này không phải là địa chỉ IP hợp lệ.</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>Tập tin không được tải lên.</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>Thư mục tạm không được định nghĩa trong php.ini.</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target state="needs-review-translation">Không có thư mục tạm được cấu hình trong php.ini, hoặc thư mục đã cấu hình không tồn tại.</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>Thẻ không được hỗ trợ hoặc số thẻ không hợp lệ.</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>Giá trị không phải là International Bank Account Number (IBAN) hợp lệ.</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target state="needs-review-translation">Giá trị này không phải là Số Tài Khoản Ngân Hàng Quốc Tế (IBAN) hợp lệ.</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>Giá trị này không đúng định dạng bộ ký tự mong muốn {{ charset }}.</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>Giá trị này không đúng định dạng mã định danh doanh nghiệp (BIC).</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target state="needs-review-translation">Giá trị này không phải là Mã Định Danh Doanh Nghiệp (BIC) hợp lệ.</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>Lỗi</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>Giá trị này không đúng định dạng UUID.</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target state="needs-review-translation">Giá trị này không phải là UUID hợp lệ.</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -361,19 +361,19 @@
             <trans-unit id="93">
                 <source>This password has been leaked in a data breach, it must not be used. Please use another password.</source>
                 <target>Mật khẩu này đã bị rò rỉ dữ liệu, không được sử dụng nữa. Xin vui lòng sử dụng mật khẩu khác.</target>
-           </trans-unit>
-           <trans-unit id="94">
-               <source>This value should be between {{ min }} and {{ max }}.</source>
-               <target>Giá trị này nên thuộc giữa {{ min }} và {{ max }}.</target>
-           </trans-unit>
-           <trans-unit id="95">
-               <source>This value is not a valid hostname.</source>
-               <target>Giá trị này không phải là tên máy chủ hợp lệ.</target>
-           </trans-unit>
-           <trans-unit id="96">
-               <source>The number of elements in this collection should be a multiple of {{ compared_value }}.</source>
-               <target>Số lượng các phần tử trong bộ sưu tập này nên là bội số của {{ compared_value }}.</target>
-           </trans-unit>
+            </trans-unit>
+            <trans-unit id="94">
+                <source>This value should be between {{ min }} and {{ max }}.</source>
+                <target>Giá trị này nên thuộc giữa {{ min }} và {{ max }}.</target>
+            </trans-unit>
+            <trans-unit id="95">
+                <source>This value is not a valid hostname.</source>
+                <target>Giá trị này không phải là tên máy chủ hợp lệ.</target>
+            </trans-unit>
+            <trans-unit id="96">
+                <source>The number of elements in this collection should be a multiple of {{ compared_value }}.</source>
+                <target>Số lượng các phần tử trong bộ sưu tập này nên là bội số của {{ compared_value }}.</target>
+            </trans-unit>
             <trans-unit id="97">
                 <source>This value should satisfy at least one of the following constraints:</source>
                 <target>Giá trị này nên thỏa mãn ít nhất một trong những ràng buộc sau:</target>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>Giá trị của mặt nạ mạng phải nằm trong khoảng từ {{ min }} đến {{ max }}.</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>Tên tệp quá dài. Phải bằng {{ filename_max_length }} ký tự hoặc ít hơn.|Tên tệp quá dài. Phải bằng {{ filename_max_length }} ký tự hoặc ít hơn.</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>Sức mạnh mật khẩu quá thấp. Vui lòng sử dụng mật khẩu mạnh hơn.</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>Giá trị này chứa các ký tự không được phép bởi mức độ hạn chế hiện tại.</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>Sử dụng ký tự vô hình không được phép.</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>Không được phép trộn các số từ các tập lệnh khác nhau.</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>Sử dụng các ký tự lớp phủ ẩn không được phép.</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>Phần mở rộng của tệp không hợp lệ ({{ extension }}). Phần mở rộng cho phép là {{ extensions }}.</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target state="needs-review-translation">Mã hóa ký tự được phát hiện là không hợp lệ ({{ detected }}). Các mã hóa được phép là {{ encodings }}.</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target state="needs-review-translation">Giá trị này không phải là địa chỉ MAC hợp lệ.</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target state="needs-review-translation">URL này thiếu miền cấp cao.</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target state="needs-translation">This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target state="needs-translation">This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target state="needs-translation">This value does not represent a valid week in the ISO 8601 format.</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target state="needs-translation">This value is not a valid week.</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target state="needs-translation">This value should not be before week "{{ min }}".</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target state="needs-translation">This value should not be after week "{{ max }}".</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="zh-CN" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
@@ -134,14 +134,14 @@
                 <source>This file is not a valid image.</source>
                 <target>该文件不是有效的图片。</target>
             </trans-unit>
-            <trans-unit id="37">
-                 <source>This is not a valid IP address.</source>
-                 <target>该值不是有效的IP地址。</target>
-             </trans-unit>
-             <trans-unit id="38">
-                 <source>This value is not a valid language.</source>
-                 <target>该值不是有效的语言名。</target>
-             </trans-unit>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>该值不是有效的IP地址。</target>
+            </trans-unit>
+            <trans-unit id="38">
+                <source>This value is not a valid language.</source>
+                <target>该值不是有效的语言名。</target>
+            </trans-unit>
             <trans-unit id="39">
                 <source>This value is not a valid locale.</source>
                 <target>该值不是有效的区域值（locale）。</target>
@@ -190,9 +190,9 @@
                 <source>No file was uploaded.</source>
                 <target>没有上传任何文件。</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>php.ini 里没有配置临时文件目录。</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>php.ini 中未配置临时文件夹，或配置的文件夹不存在。</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
@@ -222,9 +222,9 @@
                 <source>Unsupported card type or invalid card number.</source>
                 <target>不支持的信用卡类型或无效的信用卡号。</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>该值不是有效的国际银行帐号（IBAN）。</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>该值不是有效的国际银行账号（IBAN）。</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
@@ -310,17 +310,17 @@
                 <source>This value does not match the expected {{ charset }} charset.</source>
                 <target>该值不符合 {{ charset }} 编码。</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>这不是有效的业务标识符代码（BIC)。</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>该值不是有效的银行识别代码（BIC）。</target>
             </trans-unit>
             <trans-unit id="82">
                 <source>Error</source>
                 <target>错误</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>这不是有效的UUID。</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>该值不是有效的UUID。</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
@@ -402,6 +402,70 @@
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
                 <target>网络掩码的值应当在 {{ min }} 和 {{ max }} 之间。</target>
             </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>该文件名过长，最长不应超过{{ filename_max_length }} 个字符。</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>该密码强度太低。请使用更复杂的密码。</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>该值包含了当前限制级别不允许的字符。</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>不允许使用隐藏字符。</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>不可混合使用不同语系的数字。</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>不允许使用隐藏的覆盖字符。</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>文件的扩展名无效 ({{ extension }})。允许的扩展名为 {{ extensions }}。</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>检测到的字符编码无效 ({{ detected }})。允许的编码为 {{ encodings }}。</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>该值不是有效的MAC地址。</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>此URL缺少顶级域名。</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>该值太短，应该至少包含一个词。|该值太短，应该至少包含 {{ min }} 个词。</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>该值太长，应该只包含一个词。|该值太长，应该只包含 {{ max }} 个或更少个词。</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>该值不代表 ISO 8601 格式中的有效周。</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>该值不是一个有效周。</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>该值不应位于 "{{ min }}" 周之前。</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>该值不应位于 "{{ max }}"周之后。</target>
+            </trans-unit>
         </body>
     </file>
 </xliff>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.zh_TW.xlf symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.zh_TW.xlf
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.zh_TW.xlf	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Resources/translations/validators.zh_TW.xlf	2026-05-20 10:22:01.000000000 +0200
@@ -1,406 +1,470 @@
-<?xml version="1.0"?>
-<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
-    <file source-language="en" datatype="plaintext" original="file.ext">
+<?xml version="1.0" encoding="utf-8"?>
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
+    <file source-language="en" target-language="zh-TW" datatype="plaintext" original="file.ext">
         <body>
             <trans-unit id="1">
                 <source>This value should be false.</source>
-                <target>該變數的值應為 false 。</target>
+                <target>這個數值應為 false。</target>
             </trans-unit>
             <trans-unit id="2">
                 <source>This value should be true.</source>
-                <target>該變數的值應為 true 。</target>
+                <target>這個數值應為 true。</target>
             </trans-unit>
             <trans-unit id="3">
                 <source>This value should be of type {{ type }}.</source>
-                <target>該變數的類型應為 {{ type }} 。</target>
+                <target>這個數值的類型應為 {{ type }}。</target>
             </trans-unit>
             <trans-unit id="4">
                 <source>This value should be blank.</source>
-                <target>該變數應為空。</target>
+                <target>這個數值應該留白。</target>
             </trans-unit>
             <trans-unit id="5">
                 <source>The value you selected is not a valid choice.</source>
-                <target>選定變數的值不是有效的選項。</target>
+                <target>選取的值不是有效的選項。</target>
             </trans-unit>
             <trans-unit id="6">
                 <source>You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices.</source>
-                <target>您至少要選擇 {{ limit }} 個選項。</target>
+                <target>至少需要選 {{ limit }} 項。|至少需要選 {{ limit }} 項。</target>
             </trans-unit>
             <trans-unit id="7">
                 <source>You must select at most {{ limit }} choice.|You must select at most {{ limit }} choices.</source>
-                <target>您最多能選擇 {{ limit }} 個選項。</target>
+                <target>至多只能選 {{ limit }} 項。|至多只能選 {{ limit }} 項。</target>
             </trans-unit>
             <trans-unit id="8">
                 <source>One or more of the given values is invalid.</source>
-                <target>一個或者多個給定的值無效。</target>
+                <target>一或多個填入的數值無效。</target>
             </trans-unit>
             <trans-unit id="9">
                 <source>This field was not expected.</source>
-                <target>此字段是沒有預料到。</target>
+                <target>這個欄位不在預期之內。</target>
             </trans-unit>
             <trans-unit id="10">
                 <source>This field is missing.</source>
-                <target>此字段缺失。</target>
+                <target>缺少這個欄位。</target>
             </trans-unit>
             <trans-unit id="11">
                 <source>This value is not a valid date.</source>
-                <target>該值不是一個有效的日期（date）。</target>
+                <target>這個數值不是有效的日期。</target>
             </trans-unit>
             <trans-unit id="12">
                 <source>This value is not a valid datetime.</source>
-                <target>該值不是一個有效的日期時間（datetime）。</target>
+                <target>這個數值不是有效的日期時間組合。</target>
             </trans-unit>
             <trans-unit id="13">
                 <source>This value is not a valid email address.</source>
-                <target>該值不是一個有效的郵件地址。</target>
+                <target>這個數值不是有效的電子郵件格式。</target>
             </trans-unit>
             <trans-unit id="14">
                 <source>The file could not be found.</source>
-                <target>找不到檔案。</target>
+                <target>找不到這個檔案。</target>
             </trans-unit>
             <trans-unit id="15">
                 <source>The file is not readable.</source>
-                <target>無法讀取檔案。</target>
+                <target>無法讀取這個檔案。</target>
             </trans-unit>
             <trans-unit id="16">
                 <source>The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}.</source>
-                <target>檔案太大 ({{ size }} {{ suffix }})。檔案大小不可以超過 {{ limit }} {{ suffix }} 。</target>
+                <target>這個檔案過大（{{ size }} {{ suffix }}）。允許的大小上限是 {{ limit }} {{ suffix }}。</target>
             </trans-unit>
             <trans-unit id="17">
                 <source>The mime type of the file is invalid ({{ type }}). Allowed mime types are {{ types }}.</source>
-                <target>無效的檔案類型 ({{ type }}) 。允許的檔案類型有 {{ types }} 。</target>
+                <target>這個檔案的 MIME 類型無效（{{ type }}）。允許的 MIME 類型有 {{ types }}。</target>
             </trans-unit>
             <trans-unit id="18">
                 <source>This value should be {{ limit }} or less.</source>
-                <target>這個變數的值應該小於或等於 {{ limit }}。</target>
+                <target>這個數值必須小於等於 {{ limit }}。</target>
             </trans-unit>
             <trans-unit id="19">
                 <source>This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less.</source>
-                <target>字串太長，長度不可超過 {{ limit }} 個字元。</target>
+                <target>這個數值過長。最多只能有 {{ limit }} 個字元。|這個數值過長。最多只能有 {{ limit }} 個字元。</target>
             </trans-unit>
             <trans-unit id="20">
                 <source>This value should be {{ limit }} or more.</source>
-                <target>該變數的值應該大於或等於 {{ limit }}。</target>
+                <target>這個數值必須大於等於 {{ limit }}。</target>
             </trans-unit>
             <trans-unit id="21">
                 <source>This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more.</source>
-                <target>字串太短，長度不可少於 {{ limit }} 個字元。</target>
+                <target>這個數值過短。最少要有 {{ limit }} 個字元。|這個數值過短。最少要有 {{ limit }} 個字元。</target>
             </trans-unit>
             <trans-unit id="22">
                 <source>This value should not be blank.</source>
-                <target>該變數不應為空白。</target>
+                <target>這個數值不允許留白。</target>
             </trans-unit>
             <trans-unit id="23">
                 <source>This value should not be null.</source>
-                <target>該值不應為 null 。</target>
+                <target>這個數值不能為空值（null）。</target>
             </trans-unit>
             <trans-unit id="24">
                 <source>This value should be null.</source>
-                <target>該值應為 null 。</target>
+                <target>這個數值應為空值（null）。</target>
             </trans-unit>
             <trans-unit id="25">
                 <source>This value is not valid.</source>
-                <target>無效的數值 。</target>
+                <target>這個數值無效。</target>
             </trans-unit>
             <trans-unit id="26">
                 <source>This value is not a valid time.</source>
-                <target>該值不是一個有效的時間。</target>
+                <target>這個數值不是有效的時間。</target>
             </trans-unit>
             <trans-unit id="27">
                 <source>This value is not a valid URL.</source>
-                <target>該值不是一個有效的 URL 。</target>
+                <target>這個數值不是 URL 格式。</target>
             </trans-unit>
             <trans-unit id="31">
                 <source>The two values should be equal.</source>
-                <target>這兩個變數的值應該相等。</target>
+                <target>這兩個數值應該相同。</target>
             </trans-unit>
             <trans-unit id="32">
                 <source>The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}.</source>
-                <target>檔案太大，檔案大小不可以超過 {{ limit }} {{ suffix }}。 </target>
+                <target>這個檔案過大。允許的大小上限為 {{ limit }} {{ suffix }}。</target>
             </trans-unit>
             <trans-unit id="33">
                 <source>The file is too large.</source>
-                <target>檔案太大。</target>
+                <target>這個檔案過大。</target>
             </trans-unit>
             <trans-unit id="34">
                 <source>The file could not be uploaded.</source>
-                <target>無法上傳此檔案。</target>
+                <target>無法上傳檔案。</target>
             </trans-unit>
             <trans-unit id="35">
                 <source>This value should be a valid number.</source>
-                <target>該值應該為有效的數字。</target>
+                <target>這個數值不是有效的數字。</target>
             </trans-unit>
             <trans-unit id="36">
                 <source>This file is not a valid image.</source>
-                <target>該檔案不是有效的圖片。</target>
+                <target>這個檔案不是有效的影像。</target>
             </trans-unit>
-            <trans-unit id="37">
-                <source>This is not a valid IP address.</source>
-                <target>該值不是有效的IP地址。</target>
+            <trans-unit id="37" resname="This is not a valid IP address.">
+                <source>This value is not a valid IP address.</source>
+                <target>這個數值不是有效的 IP 地址。</target>
             </trans-unit>
             <trans-unit id="38">
                 <source>This value is not a valid language.</source>
-                <target>該值不是有效的語言名。</target>
+                <target>這個數值不是有效的語言。</target>
             </trans-unit>
             <trans-unit id="39">
                 <source>This value is not a valid locale.</source>
-                <target>該值不是有效的區域值（locale）。</target>
+                <target>這個數值不是有效的地區。</target>
             </trans-unit>
             <trans-unit id="40">
                 <source>This value is not a valid country.</source>
-                <target>該值不是有效的國家名。</target>
+                <target>這個數值不是有效的國家。</target>
             </trans-unit>
             <trans-unit id="41">
                 <source>This value is already used.</source>
-                <target>該值已經被使用。</target>
+                <target>已經用過這個數值。</target>
             </trans-unit>
             <trans-unit id="42">
                 <source>The size of the image could not be detected.</source>
-                <target>不能解析圖片大小。</target>
+                <target>無法偵測這個影像的大小。</target>
             </trans-unit>
             <trans-unit id="43">
                 <source>The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px.</source>
-                <target>圖片太寬 ({{ width }}px)，最大寬度為 {{ max_width }}px 。</target>
+                <target>影像過寬（{{ width }}px）。允許的寬度上限是 {{ max_width }}px。</target>
             </trans-unit>
             <trans-unit id="44">
                 <source>The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px.</source>
-                <target>圖片寬度不夠 ({{ width }}px)，最小寬度為 {{ min_width }}px 。</target>
+                <target>影像過窄（{{ width }}px）。允許的寬度下限是 {{ max_width }}px。</target>
             </trans-unit>
             <trans-unit id="45">
                 <source>The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px.</source>
-                <target>圖片太高 ({{ height }}px)，最大高度為 {{ max_height }}px 。</target>
+                <target>影像過長（{{ height }}px）。允許的長度上限是 {{ max_height }}px。</target>
             </trans-unit>
             <trans-unit id="46">
                 <source>The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px.</source>
-                <target>圖片高度不夠 ({{ height }}px)，最小高度為 {{ min_height }}px 。</target>
+                <target>影像過短（{{ height }}px）。允許的長度下限是 {{ max_height }}px。</target>
             </trans-unit>
             <trans-unit id="47">
                 <source>This value should be the user's current password.</source>
-                <target>該變數的值應為用戶目前的密碼。</target>
+                <target>這個數值應為使用者目前使用的密碼。</target>
             </trans-unit>
             <trans-unit id="48">
                 <source>This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters.</source>
-                <target>該變數應為 {{ limit }} 個字元。</target>
+                <target>這個數值應剛好為 {{ limit }} 個字元長。|這個數值應剛好為 {{ limit }} 個字元長。</target>
             </trans-unit>
             <trans-unit id="49">
                 <source>The file was only partially uploaded.</source>
-                <target>該檔案的上傳不完整。</target>
+                <target>檔案只上傳了一部分。</target>
             </trans-unit>
             <trans-unit id="50">
                 <source>No file was uploaded.</source>
-                <target>沒有上傳任何檔案。</target>
+                <target>未上傳檔案。</target>
             </trans-unit>
-            <trans-unit id="51">
-                <source>No temporary folder was configured in php.ini.</source>
-                <target>php.ini 裡沒有配置臨時目錄。</target>
+            <trans-unit id="51" resname="No temporary folder was configured in php.ini.">
+                <source>No temporary folder was configured in php.ini, or the configured folder does not exist.</source>
+                <target>未在 php.ini 設定暫存資料夾，或者是暫存資料夾不存在。</target>
             </trans-unit>
             <trans-unit id="52">
                 <source>Cannot write temporary file to disk.</source>
-                <target>暫存檔寫入磁碟失敗。</target>
+                <target>無法將暫存檔寫入磁碟。</target>
             </trans-unit>
             <trans-unit id="53">
                 <source>A PHP extension caused the upload to fail.</source>
-                <target>某個 PHP 擴展造成上傳失敗。</target>
+                <target>有個 PHP 擴充套件導致上傳失敗。</target>
             </trans-unit>
             <trans-unit id="54">
                 <source>This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more.</source>
-                <target>該集合最少應包含 {{ limit }} 個元素。</target>
+                <target>這個集合應該至少有 {{ limit }} 個元素。|這個集合應該至少有 {{ limit }} 個元素。</target>
             </trans-unit>
             <trans-unit id="55">
                 <source>This collection should contain {{ limit }} element or less.|This collection should contain {{ limit }} elements or less.</source>
-                <target>該集合最多包含 {{ limit }} 個元素。</target>
+                <target>這個集合最多只能有 {{ limit }} 個元素。|這個集合最多只能有 {{ limit }} 個元素。</target>
             </trans-unit>
             <trans-unit id="56">
                 <source>This collection should contain exactly {{ limit }} element.|This collection should contain exactly {{ limit }} elements.</source>
-                <target>該集合應包含 {{ limit }} 個元素 element 。</target>
+                <target>這個集合只能有剛好 {{ limit }} 個元素。|這個集合只能有剛好 {{ limit }} 個元素。</target>
             </trans-unit>
             <trans-unit id="57">
                 <source>Invalid card number.</source>
-                <target>無效的信用卡號。</target>
+                <target>卡號無效。</target>
             </trans-unit>
             <trans-unit id="58">
                 <source>Unsupported card type or invalid card number.</source>
-                <target>不支援的信用卡類型或無效的信用卡號。</target>
+                <target>不支援這個卡片類型，或卡號不正確。</target>
             </trans-unit>
-            <trans-unit id="59">
-                <source>This is not a valid International Bank Account Number (IBAN).</source>
-                <target>該值不是有效的國際銀行帳號（IBAN）。</target>
+            <trans-unit id="59" resname="This is not a valid International Bank Account Number (IBAN).">
+                <source>This value is not a valid International Bank Account Number (IBAN).</source>
+                <target>這個數值的格式不是國際銀行帳戶號碼（IBAN）。</target>
             </trans-unit>
             <trans-unit id="60">
                 <source>This value is not a valid ISBN-10.</source>
-                <target>該值不是有效的10位國際標準書號（ISBN-10）。</target>
+                <target>這個數值的格式不是 ISBN-10。</target>
             </trans-unit>
             <trans-unit id="61">
                 <source>This value is not a valid ISBN-13.</source>
-                <target>該值不是有效的13位國際標準書號（ISBN-13）。</target>
+                <target>這個數值的格式不是 ISBN-13。</target>
             </trans-unit>
             <trans-unit id="62">
                 <source>This value is neither a valid ISBN-10 nor a valid ISBN-13.</source>
-                <target>該值不是有效的國際標準書號（ISBN-10 或 ISBN-13）。</target>
+                <target>這個數值的格式不是 ISBN-10 或 ISBN-13。</target>
             </trans-unit>
             <trans-unit id="63">
                 <source>This value is not a valid ISSN.</source>
-                <target>該值不是有效的國際標準期刊號（ISSN）。</target>
+                <target>這個數值的格式不是 ISSN。</target>
             </trans-unit>
             <trans-unit id="64">
                 <source>This value is not a valid currency.</source>
-                <target>該值不是有效的貨幣名（currency）。</target>
+                <target>這個數值不是有效的貨幣。</target>
             </trans-unit>
             <trans-unit id="65">
                 <source>This value should be equal to {{ compared_value }}.</source>
-                <target>該值應等於 {{ compared_value }} 。</target>
+                <target>這個數值應等於 {{ compared_value }}。</target>
             </trans-unit>
             <trans-unit id="66">
                 <source>This value should be greater than {{ compared_value }}.</source>
-                <target>該值應大於 {{ compared_value }} 。</target>
+                <target>這個數值應大於 {{ compared_value }}。</target>
             </trans-unit>
             <trans-unit id="67">
                 <source>This value should be greater than or equal to {{ compared_value }}.</source>
-                <target>該值應大於或等於 {{ compared_value }} 。</target>
+                <target>這個數值應大於等於 {{ compared_value }}。</target>
             </trans-unit>
             <trans-unit id="68">
                 <source>This value should be identical to {{ compared_value_type }} {{ compared_value }}.</source>
-                <target>該值應與 {{ compared_value_type }} {{ compared_value }} 相同。</target>
+                <target>這個數值應等於 {{ compared_value_type }} {{ compared_value }}。</target>
             </trans-unit>
             <trans-unit id="69">
                 <source>This value should be less than {{ compared_value }}.</source>
-                <target>該值應小於 {{ compared_value }} 。</target>
+                <target>這個數值應小於 {{ compared_value }}。</target>
             </trans-unit>
             <trans-unit id="70">
                 <source>This value should be less than or equal to {{ compared_value }}.</source>
-                <target>該值應小於或等於 {{ compared_value }} 。</target>
+                <target>這個數值應小於等於 {{ compared_value }}。</target>
             </trans-unit>
             <trans-unit id="71">
                 <source>This value should not be equal to {{ compared_value }}.</source>
-                <target>該值應不等於 {{ compared_value }} 。</target>
+                <target>這個數值不應等於 {{ compared_value }}。</target>
             </trans-unit>
             <trans-unit id="72">
                 <source>This value should not be identical to {{ compared_value_type }} {{ compared_value }}.</source>
-                <target>該值不應與 {{ compared_value_type }} {{ compared_value }} 相同。</target>
+                <target>這個數值不應等於 {{ compared_value_type }} {{ compared_value }}。</target>
             </trans-unit>
             <trans-unit id="73">
                 <source>The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}.</source>
-                <target>圖像格式過大 ({{ ratio }})。 最大允許尺寸 {{ max_ratio }}。</target>
+                <target>影像的比例過大（{{ ratio }}）。允許的最大比例是 {{ max_ratio }}。</target>
             </trans-unit>
             <trans-unit id="74">
                 <source>The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}.</source>
-                <target>圖像格式過小 ({{ ratio }})。最小尺寸 {{ min_ratio }}。</target>
+                <target>影像的比例過小（{{ ratio }}）。允許的最小比例是 {{ min_ratio }}。</target>
             </trans-unit>
             <trans-unit id="75">
                 <source>The image is square ({{ width }}x{{ height }}px). Square images are not allowed.</source>
-                <target>方形圖像 ({{ width }}x{{ height }}px)。不接受方形圖像。</target>
+                <target>影像為正方形（{{ width }}x{{ height }}px）。不允許使用正方形影像。</target>
             </trans-unit>
             <trans-unit id="76">
                 <source>The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed.</source>
-                <target>紀念冊布局圖像 ({{ width }}x{{ height }}px)。 不接受紀念冊布局圖像。</target>
+                <target>影像為橫向（{{ width }}x{{ height }}px）。不允許使用橫向影像。</target>
             </trans-unit>
             <trans-unit id="77">
                 <source>The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed.</source>
-                <target>書籍布局圖像 ({{ width }}x{{ height }}px)。不接受圖像書籍布局。</target>
+                <target>影像為縱向（{{ width }}x{{ height }}px）。不允許使用縱向影像。</target>
             </trans-unit>
             <trans-unit id="78">
                 <source>An empty file is not allowed.</source>
-                <target>不接受空白文件。</target>
+                <target>不允許空白檔案。</target>
             </trans-unit>
             <trans-unit id="79">
                 <source>The host could not be resolved.</source>
-                <target>未找到服務器。</target>
+                <target>無法解析主機。</target>
             </trans-unit>
             <trans-unit id="80">
                 <source>This value does not match the expected {{ charset }} charset.</source>
-                <target>該數值不符合預期 {{ charset }} 符號編碼。</target>
+                <target>這個數值不符合預期的 {{ charset }} 字元集。</target>
             </trans-unit>
-            <trans-unit id="81">
-                <source>This is not a valid Business Identifier Code (BIC).</source>
-                <target>無效企業識別碼 (BIC)。</target>
+            <trans-unit id="81" resname="This is not a valid Business Identifier Code (BIC).">
+                <source>This value is not a valid Business Identifier Code (BIC).</source>
+                <target>這個數值不是有效的商業識別碼（BIC）。</target>
             </trans-unit>
             <trans-unit id="82">
-                <source>Error.</source>
-                <target>錯誤。</target>
+                <source>Error</source>
+                <target>錯誤</target>
             </trans-unit>
-            <trans-unit id="83">
-                <source>This is not a valid UUID.</source>
-                <target>無效的通用唯壹標識符 (UUID)。</target>
+            <trans-unit id="83" resname="This is not a valid UUID.">
+                <source>This value is not a valid UUID.</source>
+                <target>這個數值不是有效的 UUID。</target>
             </trans-unit>
             <trans-unit id="84">
                 <source>This value should be a multiple of {{ compared_value }}.</source>
-                <target>該值必須是倍數 {{ compared_value }}。</target>
+                <target>這個數值應為 {{ compared_value }} 的倍數。</target>
             </trans-unit>
             <trans-unit id="85">
                 <source>This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}.</source>
-                <target>該企業識別碼 (BIC) 與銀行賬戶國際編號不壹致 (IBAN) {{ iban }}。</target>
+                <target>這個商業識別碼（BIC）與 IBAN {{ iban }} 沒有關聯。</target>
             </trans-unit>
             <trans-unit id="86">
                 <source>This value should be valid JSON.</source>
-                <target>該數值必須序列化為JSON格式。</target>
+                <target>這個數值應為有效的 JSON。</target>
             </trans-unit>
             <trans-unit id="87">
                 <source>This collection should contain only unique elements.</source>
-                <target>該集合應僅包含唯壹元素。</target>
+                <target>這個集合不允許有重複元素。</target>
             </trans-unit>
             <trans-unit id="88">
                 <source>This value should be positive.</source>
-                <target>數值應為正數。</target>
+                <target>這個數值應為正數。</target>
             </trans-unit>
             <trans-unit id="89">
                 <source>This value should be either positive or zero.</source>
-                <target>數值應是正數，或為零。</target>
+                <target>這個數值應為正數或 0。</target>
             </trans-unit>
             <trans-unit id="90">
                 <source>This value should be negative.</source>
-                <target>數值應為負數。</target>
+                <target>這個數值應為負數。</target>
             </trans-unit>
             <trans-unit id="91">
                 <source>This value should be either negative or zero.</source>
-                <target>數值應是負數，或為零。</target>
+                <target>這個數值應為負數或 0。</target>
             </trans-unit>
             <trans-unit id="92">
                 <source>This value is not a valid timezone.</source>
-                <target>無效時區。</target>
+                <target>這個數值不是有效的時區。</target>
             </trans-unit>
             <trans-unit id="93">
                 <source>This password has been leaked in a data breach, it must not be used. Please use another password.</source>
-                <target>此密碼已被泄露，切勿使用。請更換密碼。</target>
+                <target>這個密碼已在資料洩露中曝光，不應再使用。請使用其他密碼。</target>
             </trans-unit>
             <trans-unit id="94">
                 <source>This value should be between {{ min }} and {{ max }}.</source>
-                <target>該數值應在 {{ min }} 和 {{ max }} 之間。</target>
+                <target>這個數值應介於 {{ min }} 和 {{ max }} 之間。</target>
             </trans-unit>
             <trans-unit id="95">
                 <source>This value is not a valid hostname.</source>
-                <target>該數值不是有效的主機名稱。</target>
+                <target>這個數值不是有效的主機名稱。</target>
             </trans-unit>
             <trans-unit id="96">
                 <source>The number of elements in this collection should be a multiple of {{ compared_value }}.</source>
-                <target>該集合內的元素數量得是 {{ compared_value }} 的倍數。</target>
+                <target>這個集合中的元素數量應為 {{ compared_value }} 的倍數。</target>
             </trans-unit>
             <trans-unit id="97">
                 <source>This value should satisfy at least one of the following constraints:</source>
-                <target>該數值需符合以下其中一個約束：</target>
+                <target>這個數值應滿足以下至少一項限制：</target>
             </trans-unit>
             <trans-unit id="98">
                 <source>Each element of this collection should satisfy its own set of constraints.</source>
-                <target>該集合內的每個元素需符合元素本身規定的約束。</target>
+                <target>這個集合中的每個元素應滿足其自身的約束條件。</target>
             </trans-unit>
             <trans-unit id="99">
                 <source>This value is not a valid International Securities Identification Number (ISIN).</source>
-                <target>該數值不是有效的國際證券識別碼 （ISIN）。</target>
+                <target>這個數值不是有效的國際證券識別號碼（ISIN）。</target>
             </trans-unit>
             <trans-unit id="100">
                 <source>This value should be a valid expression.</source>
-                <target>該值需為一個有效的表達式。</target>
+                <target>這個數值應為有效的表達式。</target>
             </trans-unit>
             <trans-unit id="101">
                 <source>This value is not a valid CSS color.</source>
-                <target>該值不是有效的CSS顏色。</target>
+                <target>這個數值不是有效的 CSS 顏色。</target>
             </trans-unit>
             <trans-unit id="102">
                 <source>This value is not a valid CIDR notation.</source>
-                <target>該值不是一個有效的CIDR表示。</target>
+                <target>這個數值不是有效的 CIDR 表示法。</target>
             </trans-unit>
             <trans-unit id="103">
                 <source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
-                <target>網絡掩碼的值應當在 {{ min }} 和 {{ max }} 之間。</target>
+                <target>網路遮罩的值應介於 {{ min }} 和 {{ max }} 之間。</target>
+            </trans-unit>
+            <trans-unit id="104">
+                <source>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.</source>
+                <target>檔案名稱過長。應最多有 {{ filename_max_length }} 個字元。|檔案名稱過長。應最多有 {{ filename_max_length }} 個字元。</target>
+            </trans-unit>
+            <trans-unit id="105">
+                <source>The password strength is too low. Please use a stronger password.</source>
+                <target>密碼強度太低。請使用更強的密碼。</target>
+            </trans-unit>
+            <trans-unit id="106">
+                <source>This value contains characters that are not allowed by the current restriction-level.</source>
+                <target>這個數值包含目前限制級別不允許的字元。</target>
+            </trans-unit>
+            <trans-unit id="107">
+                <source>Using invisible characters is not allowed.</source>
+                <target>不允許使用隱形字元。</target>
+            </trans-unit>
+            <trans-unit id="108">
+                <source>Mixing numbers from different scripts is not allowed.</source>
+                <target>不允許混合來自不同文字的數字。</target>
+            </trans-unit>
+            <trans-unit id="109">
+                <source>Using hidden overlay characters is not allowed.</source>
+                <target>不允許使用隱藏的覆蓋字元。</target>
+            </trans-unit>
+            <trans-unit id="110">
+                <source>The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.</source>
+                <target>檔案的副檔名無效（{{ extension }}）。允許的副檔名有 {{ extensions }}。</target>
+            </trans-unit>
+            <trans-unit id="111">
+                <source>The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.</source>
+                <target>偵測到的字元編碼無效（{{ detected }}）。允許的編碼有 {{ encodings }}。</target>
+            </trans-unit>
+            <trans-unit id="112">
+                <source>This value is not a valid MAC address.</source>
+                <target>這個數值不是有效的 MAC 位址。</target>
+            </trans-unit>
+            <trans-unit id="113">
+                <source>This URL is missing a top-level domain.</source>
+                <target>這個 URL 缺少頂級域名。</target>
+            </trans-unit>
+            <trans-unit id="114">
+                <source>This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words.</source>
+                <target>這個數值過短。應至少包含 1 個單字。|這個數值過短。應至少包含 {{ min }} 個單字。</target>
+            </trans-unit>
+            <trans-unit id="115">
+                <source>This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less.</source>
+                <target>這個數值過長。應包含 1 個單字。|這個數值過長。應最多包含 {{ max }} 個單字。</target>
+            </trans-unit>
+            <trans-unit id="116">
+                <source>This value does not represent a valid week in the ISO 8601 format.</source>
+                <target>這個數值不符合 ISO 8601 格式的有效週。</target>
+            </trans-unit>
+            <trans-unit id="117">
+                <source>This value is not a valid week.</source>
+                <target>這個數值不是有效的週。</target>
+            </trans-unit>
+            <trans-unit id="118">
+                <source>This value should not be before week "{{ min }}".</source>
+                <target>這個數值不應早於第「{{ min }}」週。</target>
+            </trans-unit>
+            <trans-unit id="119">
+                <source>This value should not be after week "{{ max }}".</source>
+                <target>這個數值不應晚於第「{{ max }}」週。</target>
             </trans-unit>
         </body>
     </file>
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Test/ConstraintValidatorTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Test/ConstraintValidatorTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Test/ConstraintValidatorTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Test/ConstraintValidatorTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -80,8 +80,10 @@
         $this->validator = $this->createValidator();
         $this->validator->initialize($this->context);
 
-        $this->defaultLocale = \Locale::getDefault();
-        \Locale::setDefault('en');
+        if (class_exists(\Locale::class)) {
+            $this->defaultLocale = \Locale::getDefault();
+            \Locale::setDefault('en');
+        }
 
         $this->expectedViolations = [];
         $this->call = 0;
@@ -93,7 +95,9 @@
     {
         $this->restoreDefaultTimezone();
 
-        \Locale::setDefault($this->defaultLocale);
+        if (class_exists(\Locale::class)) {
+            \Locale::setDefault($this->defaultLocale);
+        }
     }
 
     protected function setDefaultTimezone(?string $defaultTimezone)
@@ -230,8 +234,7 @@
     {
         $validator = $this->context->getValidator()->inContext($this->context);
         $validator->expectValidation($i, $propertyPath, $value, $group, function ($passedConstraints) {
-            $expectedConstraints = new LogicalOr();
-            $expectedConstraints->setConstraints([new IsNull(), new IsIdentical([]), new IsInstanceOf(Valid::class)]);
+            $expectedConstraints = LogicalOr::fromConstraints(new IsNull(), new IsIdentical([]), new IsInstanceOf(Valid::class));
 
             Assert::assertThat($passedConstraints, $expectedConstraints);
         });
@@ -324,7 +327,7 @@
     /**
      * @internal
      */
-    public function __construct(ExecutionContextInterface $context, string $message, Constraint $constraint = null, array $assertions = [])
+    public function __construct(ExecutionContextInterface $context, string $message, ?Constraint $constraint = null, array $assertions = [])
     {
         $this->context = $context;
         $this->message = $message;
@@ -575,7 +578,7 @@
         $this->expectNoValidate = true;
     }
 
-    public function expectValidation(string $call, ?string $propertyPath, $value, $group, callable $constraints, ConstraintViolationInterface $violation = null)
+    public function expectValidation(string $call, ?string $propertyPath, $value, $group, callable $constraints, ?ConstraintViolationInterface $violation = null)
     {
         if (null !== $propertyPath) {
             $this->expectedAtPath[$call] = $propertyPath;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Command/DebugCommandTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Command/DebugCommandTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Command/DebugCommandTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Command/DebugCommandTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,15 +11,13 @@
 
 namespace Symfony\Component\Validator\Tests\Command;
 
+use Doctrine\Common\Annotations\AnnotationReader;
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\Console\Tester\CommandTester;
 use Symfony\Component\Validator\Command\DebugCommand;
-use Symfony\Component\Validator\Constraints\Email;
-use Symfony\Component\Validator\Constraints\Expression;
-use Symfony\Component\Validator\Constraints\NotBlank;
-use Symfony\Component\Validator\Mapping\ClassMetadataInterface;
+use Symfony\Component\Validator\Mapping\Factory\LazyLoadingMetadataFactory;
 use Symfony\Component\Validator\Mapping\Factory\MetadataFactoryInterface;
-use Symfony\Component\Validator\Mapping\PropertyMetadataInterface;
+use Symfony\Component\Validator\Mapping\Loader\AnnotationLoader;
 use Symfony\Component\Validator\Tests\Dummy\DummyClassOne;
 
 /**
@@ -29,42 +27,7 @@
 {
     public function testOutputWithClassArgument()
     {
-        $validator = $this->createMock(MetadataFactoryInterface::class);
-        $classMetadata = $this->createMock(ClassMetadataInterface::class);
-        $propertyMetadata = $this->createMock(PropertyMetadataInterface::class);
-
-        $validator
-            ->expects($this->once())
-            ->method('getMetadataFor')
-            ->with(DummyClassOne::class)
-            ->willReturn($classMetadata);
-
-        $classMetadata
-            ->expects($this->once())
-            ->method('getConstraints')
-            ->willReturn([new Expression('1 + 1 = 2')]);
-
-        $classMetadata
-            ->expects($this->once())
-            ->method('getConstrainedProperties')
-            ->willReturn([
-                'firstArgument',
-            ]);
-
-        $classMetadata
-            ->expects($this->once())
-            ->method('getPropertyMetadata')
-            ->with('firstArgument')
-            ->willReturn([
-                $propertyMetadata,
-            ]);
-
-        $propertyMetadata
-            ->expects($this->once())
-            ->method('getConstraints')
-            ->willReturn([new NotBlank(), new Email()]);
-
-        $command = new DebugCommand($validator);
+        $command = new DebugCommand(new LazyLoadingMetadataFactory(new AnnotationLoader(new AnnotationReader())));
 
         $tester = new CommandTester($command);
         $tester->execute(['class' => DummyClassOne::class], ['decorated' => false]);
@@ -74,28 +37,43 @@
 Symfony\Component\Validator\Tests\Dummy\DummyClassOne
 -----------------------------------------------------
 
-+---------------+----------------------------------------------------+---------+------------------------------------------------------------+
-| Property      | Name                                               | Groups  | Options                                                    |
-+---------------+----------------------------------------------------+---------+------------------------------------------------------------+
-| -             | Symfony\Component\Validator\Constraints\Expression | Default | [                                                          |
-|               |                                                    |         |   "expression" => "1 + 1 = 2",                             |
-|               |                                                    |         |   "message" => "This value is not valid.",                 |
-|               |                                                    |         |   "payload" => null,                                       |
-|               |                                                    |         |   "values" => []                                           |
-|               |                                                    |         | ]                                                          |
-| firstArgument | Symfony\Component\Validator\Constraints\NotBlank   | Default | [                                                          |
-|               |                                                    |         |   "allowNull" => false,                                    |
-|               |                                                    |         |   "message" => "This value should not be blank.",          |
-|               |                                                    |         |   "normalizer" => null,                                    |
-|               |                                                    |         |   "payload" => null                                        |
-|               |                                                    |         | ]                                                          |
-| firstArgument | Symfony\Component\Validator\Constraints\Email      | Default | [                                                          |
-|               |                                                    |         |   "message" => "This value is not a valid email address.", |
-|               |                                                    |         |   "mode" => null,                                          |
-|               |                                                    |         |   "normalizer" => null,                                    |
-|               |                                                    |         |   "payload" => null                                        |
-|               |                                                    |         | ]                                                          |
-+---------------+----------------------------------------------------+---------+------------------------------------------------------------+
++---------------+----------------------------------------------------+------------------------+------------------------------------------------------------+
+| Property      | Name                                               | Groups                 | Options                                                    |
++---------------+----------------------------------------------------+------------------------+------------------------------------------------------------+
+| -             | Symfony\Component\Validator\Constraints\Expression | Default, DummyClassOne | [                                                          |
+|               |                                                    |                        |   "expression" => "1 + 1 = 2",                             |
+|               |                                                    |                        |   "message" => "This value is not valid.",                 |
+|               |                                                    |                        |   "payload" => null,                                       |
+|               |                                                    |                        |   "values" => []                                           |
+|               |                                                    |                        | ]                                                          |
+| code          | property options                                   |                        | [                                                          |
+|               |                                                    |                        |   "cascadeStrategy" => "None",                             |
+|               |                                                    |                        |   "autoMappingStrategy" => "None",                         |
+|               |                                                    |                        |   "traversalStrategy" => "None"                            |
+|               |                                                    |                        | ]                                                          |
+| code          | Symfony\Component\Validator\Constraints\NotBlank   | Default, DummyClassOne | [                                                          |
+|               |                                                    |                        |   "allowNull" => false,                                    |
+|               |                                                    |                        |   "message" => "This value should not be blank.",          |
+|               |                                                    |                        |   "normalizer" => null,                                    |
+|               |                                                    |                        |   "payload" => null                                        |
+|               |                                                    |                        | ]                                                          |
+| email         | property options                                   |                        | [                                                          |
+|               |                                                    |                        |   "cascadeStrategy" => "None",                             |
+|               |                                                    |                        |   "autoMappingStrategy" => "None",                         |
+|               |                                                    |                        |   "traversalStrategy" => "None"                            |
+|               |                                                    |                        | ]                                                          |
+| email         | Symfony\Component\Validator\Constraints\Email      | Default, DummyClassOne | [                                                          |
+|               |                                                    |                        |   "message" => "This value is not a valid email address.", |
+|               |                                                    |                        |   "mode" => null,                                          |
+|               |                                                    |                        |   "normalizer" => null,                                    |
+|               |                                                    |                        |   "payload" => null                                        |
+|               |                                                    |                        | ]                                                          |
+| dummyClassTwo | property options                                   |                        | [                                                          |
+|               |                                                    |                        |   "cascadeStrategy" => "Cascade",                          |
+|               |                                                    |                        |   "autoMappingStrategy" => "None",                         |
+|               |                                                    |                        |   "traversalStrategy" => "Implicit"                        |
+|               |                                                    |                        | ]                                                          |
++---------------+----------------------------------------------------+------------------------+------------------------------------------------------------+
 
 TXT
             , $tester->getDisplay(true)
@@ -104,39 +82,7 @@
 
     public function testOutputWithPathArgument()
     {
-        $validator = $this->createMock(MetadataFactoryInterface::class);
-        $classMetadata = $this->createMock(ClassMetadataInterface::class);
-        $propertyMetadata = $this->createMock(PropertyMetadataInterface::class);
-
-        $validator
-            ->expects($this->exactly(2))
-            ->method('getMetadataFor')
-            ->withAnyParameters()
-            ->willReturn($classMetadata);
-
-        $classMetadata
-            ->method('getConstrainedProperties')
-            ->willReturn([
-                'firstArgument',
-            ]);
-
-        $classMetadata
-            ->expects($this->exactly(2))
-            ->method('getConstraints')
-            ->willReturn([new Expression('1 + 1 = 2')]);
-
-        $classMetadata
-            ->method('getPropertyMetadata')
-            ->with('firstArgument')
-            ->willReturn([
-                $propertyMetadata,
-            ]);
-
-        $propertyMetadata
-            ->method('getConstraints')
-            ->willReturn([new NotBlank(), new Email()]);
-
-        $command = new DebugCommand($validator);
+        $command = new DebugCommand(new LazyLoadingMetadataFactory(new AnnotationLoader(new AnnotationReader())));
 
         $tester = new CommandTester($command);
         $tester->execute(['class' => __DIR__.'/../Dummy'], ['decorated' => false]);
@@ -146,54 +92,84 @@
 Symfony\Component\Validator\Tests\Dummy\DummyClassOne
 -----------------------------------------------------
 
-+---------------+----------------------------------------------------+---------+------------------------------------------------------------+
-| Property      | Name                                               | Groups  | Options                                                    |
-+---------------+----------------------------------------------------+---------+------------------------------------------------------------+
-| -             | Symfony\Component\Validator\Constraints\Expression | Default | [                                                          |
-|               |                                                    |         |   "expression" => "1 + 1 = 2",                             |
-|               |                                                    |         |   "message" => "This value is not valid.",                 |
-|               |                                                    |         |   "payload" => null,                                       |
-|               |                                                    |         |   "values" => []                                           |
-|               |                                                    |         | ]                                                          |
-| firstArgument | Symfony\Component\Validator\Constraints\NotBlank   | Default | [                                                          |
-|               |                                                    |         |   "allowNull" => false,                                    |
-|               |                                                    |         |   "message" => "This value should not be blank.",          |
-|               |                                                    |         |   "normalizer" => null,                                    |
-|               |                                                    |         |   "payload" => null                                        |
-|               |                                                    |         | ]                                                          |
-| firstArgument | Symfony\Component\Validator\Constraints\Email      | Default | [                                                          |
-|               |                                                    |         |   "message" => "This value is not a valid email address.", |
-|               |                                                    |         |   "mode" => null,                                          |
-|               |                                                    |         |   "normalizer" => null,                                    |
-|               |                                                    |         |   "payload" => null                                        |
-|               |                                                    |         | ]                                                          |
-+---------------+----------------------------------------------------+---------+------------------------------------------------------------+
++---------------+----------------------------------------------------+------------------------+------------------------------------------------------------+
+| Property      | Name                                               | Groups                 | Options                                                    |
++---------------+----------------------------------------------------+------------------------+------------------------------------------------------------+
+| -             | Symfony\Component\Validator\Constraints\Expression | Default, DummyClassOne | [                                                          |
+|               |                                                    |                        |   "expression" => "1 + 1 = 2",                             |
+|               |                                                    |                        |   "message" => "This value is not valid.",                 |
+|               |                                                    |                        |   "payload" => null,                                       |
+|               |                                                    |                        |   "values" => []                                           |
+|               |                                                    |                        | ]                                                          |
+| code          | property options                                   |                        | [                                                          |
+|               |                                                    |                        |   "cascadeStrategy" => "None",                             |
+|               |                                                    |                        |   "autoMappingStrategy" => "None",                         |
+|               |                                                    |                        |   "traversalStrategy" => "None"                            |
+|               |                                                    |                        | ]                                                          |
+| code          | Symfony\Component\Validator\Constraints\NotBlank   | Default, DummyClassOne | [                                                          |
+|               |                                                    |                        |   "allowNull" => false,                                    |
+|               |                                                    |                        |   "message" => "This value should not be blank.",          |
+|               |                                                    |                        |   "normalizer" => null,                                    |
+|               |                                                    |                        |   "payload" => null                                        |
+|               |                                                    |                        | ]                                                          |
+| email         | property options                                   |                        | [                                                          |
+|               |                                                    |                        |   "cascadeStrategy" => "None",                             |
+|               |                                                    |                        |   "autoMappingStrategy" => "None",                         |
+|               |                                                    |                        |   "traversalStrategy" => "None"                            |
+|               |                                                    |                        | ]                                                          |
+| email         | Symfony\Component\Validator\Constraints\Email      | Default, DummyClassOne | [                                                          |
+|               |                                                    |                        |   "message" => "This value is not a valid email address.", |
+|               |                                                    |                        |   "mode" => null,                                          |
+|               |                                                    |                        |   "normalizer" => null,                                    |
+|               |                                                    |                        |   "payload" => null                                        |
+|               |                                                    |                        | ]                                                          |
+| dummyClassTwo | property options                                   |                        | [                                                          |
+|               |                                                    |                        |   "cascadeStrategy" => "Cascade",                          |
+|               |                                                    |                        |   "autoMappingStrategy" => "None",                         |
+|               |                                                    |                        |   "traversalStrategy" => "Implicit"                        |
+|               |                                                    |                        | ]                                                          |
++---------------+----------------------------------------------------+------------------------+------------------------------------------------------------+
 
 Symfony\Component\Validator\Tests\Dummy\DummyClassTwo
 -----------------------------------------------------
 
-+---------------+----------------------------------------------------+---------+------------------------------------------------------------+
-| Property      | Name                                               | Groups  | Options                                                    |
-+---------------+----------------------------------------------------+---------+------------------------------------------------------------+
-| -             | Symfony\Component\Validator\Constraints\Expression | Default | [                                                          |
-|               |                                                    |         |   "expression" => "1 + 1 = 2",                             |
-|               |                                                    |         |   "message" => "This value is not valid.",                 |
-|               |                                                    |         |   "payload" => null,                                       |
-|               |                                                    |         |   "values" => []                                           |
-|               |                                                    |         | ]                                                          |
-| firstArgument | Symfony\Component\Validator\Constraints\NotBlank   | Default | [                                                          |
-|               |                                                    |         |   "allowNull" => false,                                    |
-|               |                                                    |         |   "message" => "This value should not be blank.",          |
-|               |                                                    |         |   "normalizer" => null,                                    |
-|               |                                                    |         |   "payload" => null                                        |
-|               |                                                    |         | ]                                                          |
-| firstArgument | Symfony\Component\Validator\Constraints\Email      | Default | [                                                          |
-|               |                                                    |         |   "message" => "This value is not a valid email address.", |
-|               |                                                    |         |   "mode" => null,                                          |
-|               |                                                    |         |   "normalizer" => null,                                    |
-|               |                                                    |         |   "payload" => null                                        |
-|               |                                                    |         | ]                                                          |
-+---------------+----------------------------------------------------+---------+------------------------------------------------------------+
++---------------+----------------------------------------------------+------------------------+------------------------------------------------------------+
+| Property      | Name                                               | Groups                 | Options                                                    |
++---------------+----------------------------------------------------+------------------------+------------------------------------------------------------+
+| -             | Symfony\Component\Validator\Constraints\Expression | Default, DummyClassTwo | [                                                          |
+|               |                                                    |                        |   "expression" => "1 + 1 = 2",                             |
+|               |                                                    |                        |   "message" => "This value is not valid.",                 |
+|               |                                                    |                        |   "payload" => null,                                       |
+|               |                                                    |                        |   "values" => []                                           |
+|               |                                                    |                        | ]                                                          |
+| code          | property options                                   |                        | [                                                          |
+|               |                                                    |                        |   "cascadeStrategy" => "None",                             |
+|               |                                                    |                        |   "autoMappingStrategy" => "None",                         |
+|               |                                                    |                        |   "traversalStrategy" => "None"                            |
+|               |                                                    |                        | ]                                                          |
+| code          | Symfony\Component\Validator\Constraints\NotBlank   | Default, DummyClassTwo | [                                                          |
+|               |                                                    |                        |   "allowNull" => false,                                    |
+|               |                                                    |                        |   "message" => "This value should not be blank.",          |
+|               |                                                    |                        |   "normalizer" => null,                                    |
+|               |                                                    |                        |   "payload" => null                                        |
+|               |                                                    |                        | ]                                                          |
+| email         | property options                                   |                        | [                                                          |
+|               |                                                    |                        |   "cascadeStrategy" => "None",                             |
+|               |                                                    |                        |   "autoMappingStrategy" => "None",                         |
+|               |                                                    |                        |   "traversalStrategy" => "None"                            |
+|               |                                                    |                        | ]                                                          |
+| email         | Symfony\Component\Validator\Constraints\Email      | Default, DummyClassTwo | [                                                          |
+|               |                                                    |                        |   "message" => "This value is not a valid email address.", |
+|               |                                                    |                        |   "mode" => null,                                          |
+|               |                                                    |                        |   "normalizer" => null,                                    |
+|               |                                                    |                        |   "payload" => null                                        |
+|               |                                                    |                        | ]                                                          |
+| dummyClassOne | property options                                   |                        | [                                                          |
+|               |                                                    |                        |   "cascadeStrategy" => "None",                             |
+|               |                                                    |                        |   "autoMappingStrategy" => "Disabled",                     |
+|               |                                                    |                        |   "traversalStrategy" => "None"                            |
+|               |                                                    |                        | ]                                                          |
++---------------+----------------------------------------------------+------------------------+------------------------------------------------------------+
 
 TXT
             , $tester->getDisplay(true)
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/AbstractComparisonValidatorTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/AbstractComparisonValidatorTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/AbstractComparisonValidatorTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/AbstractComparisonValidatorTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,6 +16,7 @@
 use Symfony\Component\Validator\Constraints\AbstractComparison;
 use Symfony\Component\Validator\Exception\ConstraintDefinitionException;
 use Symfony\Component\Validator\Test\ConstraintValidatorTestCase;
+use Symfony\Component\Validator\Tests\Constraints\Fixtures\TypedDummy;
 
 class ComparisonTest_Class
 {
@@ -274,6 +275,33 @@
         }
     }
 
+    /**
+     * @requires PHP 7.4
+     *
+     * @dataProvider provideComparisonsToNullValueAtPropertyPath
+     */
+    public function testCompareWithUninitializedPropertyAtPropertyPath($dirtyValue, $dirtyValueAsString, $isValid)
+    {
+        $this->setObject(new TypedDummy());
+
+        $this->validator->validate($dirtyValue, $this->createConstraint([
+            'message' => 'Constraint Message',
+            'propertyPath' => 'value',
+        ]));
+
+        if ($isValid) {
+            $this->assertNoViolation();
+        } else {
+            $this->buildViolation('Constraint Message')
+                ->setParameter('{{ value }}', $dirtyValueAsString)
+                ->setParameter('{{ compared_value }}', 'null')
+                ->setParameter('{{ compared_value_type }}', 'null')
+                ->setParameter('{{ compared_value_path }}', 'value')
+                ->setCode($this->getErrorCode())
+                ->assertRaised();
+        }
+    }
+
     public static function provideAllInvalidComparisons(): array
     {
         // The provider runs before setUp(), so we need to manually fix
@@ -295,7 +323,7 @@
     /**
      * @param array|null $options Options for the constraint
      */
-    abstract protected static function createConstraint(array $options = null): Constraint;
+    abstract protected static function createConstraint(?array $options = null): Constraint;
 
     protected function getErrorCode(): ?string
     {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/AtLeastOneOfValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/AtLeastOneOfValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/AtLeastOneOfValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/AtLeastOneOfValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,6 +14,7 @@
 use Symfony\Component\Validator\Constraints\AtLeastOneOf;
 use Symfony\Component\Validator\Constraints\AtLeastOneOfValidator;
 use Symfony\Component\Validator\Constraints\Choice;
+use Symfony\Component\Validator\Constraints\Collection;
 use Symfony\Component\Validator\Constraints\Count;
 use Symfony\Component\Validator\Constraints\Country;
 use Symfony\Component\Validator\Constraints\DivisibleBy;
@@ -27,9 +28,11 @@
 use Symfony\Component\Validator\Constraints\Length;
 use Symfony\Component\Validator\Constraints\LessThan;
 use Symfony\Component\Validator\Constraints\Negative;
+use Symfony\Component\Validator\Constraints\NotBlank;
 use Symfony\Component\Validator\Constraints\NotNull;
 use Symfony\Component\Validator\Constraints\Range;
 use Symfony\Component\Validator\Constraints\Regex;
+use Symfony\Component\Validator\Constraints\Type;
 use Symfony\Component\Validator\Constraints\Unique;
 use Symfony\Component\Validator\Constraints\Valid;
 use Symfony\Component\Validator\ConstraintViolation;
@@ -268,7 +271,7 @@
         $translator = new class() implements TranslatorInterface, LocaleAwareInterface {
             use TranslatorTrait;
 
-            public function trans(?string $id, array $parameters = [], string $domain = null, string $locale = null): string
+            public function trans(?string $id, array $parameters = [], ?string $domain = null, ?string $locale = null): string
             {
                 if ('This value should satisfy at least one of the following constraints:' === $id) {
                     return 'Dummy translation:';
@@ -296,6 +299,35 @@
         $this->assertCount(1, $violations);
         $this->assertSame('Dummy translation: [1] Dummy violation.', $violations->get(0)->getMessage());
     }
+
+    public function testValidateNestedAtLeaseOneOfConstraints()
+    {
+        $data = [
+            'foo' => [
+                'bar' => 'foo.bar',
+                'baz' => 'foo.baz',
+            ],
+        ];
+
+        $constraints = new Collection([
+            'foo' => new AtLeastOneOf([
+                new Collection([
+                    'bar' => new AtLeastOneOf([
+                        new Type('int'),
+                        new Choice(['test1', 'test2'])
+                    ]),
+                ]),
+                new Collection([
+                    'baz' => new Type('int'),
+                ]),
+            ]),
+        ]);
+
+        $validator = Validation::createValidator();
+        $violations = $validator->validate($data, $constraints);
+
+        self::assertCount(1, $violations);
+    }
 }
 
 class ExpressionConstraintNested
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/BicValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/BicValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/BicValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/BicValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,6 +18,7 @@
 use Symfony\Component\Validator\Mapping\ClassMetadata;
 use Symfony\Component\Validator\Mapping\Loader\AnnotationLoader;
 use Symfony\Component\Validator\Test\ConstraintValidatorTestCase;
+use Symfony\Component\Validator\Tests\Constraints\Fixtures\BicTypedDummy;
 
 class BicValidatorTest extends ConstraintValidatorTestCase
 {
@@ -92,6 +93,18 @@
             ->assertRaised();
     }
 
+    /**
+     * @requires PHP 7.4
+     */
+    public function testPropertyPathReferencingUninitializedProperty()
+    {
+        $this->setObject(new BicTypedDummy());
+
+        $this->validator->validate('UNCRIT2B912', new Bic(['ibanPropertyPath' => 'iban']));
+
+        $this->assertNoViolation();
+    }
+
     public function testValidComparisonToValue()
     {
         $constraint = new Bic(['iban' => 'FR14 2004 1010 0505 0001 3M02 606']);
@@ -199,7 +212,6 @@
 
     public static function getValidBics()
     {
-        // http://formvalidation.io/validators/bic/
         return [
             ['ASPKAT2LXXX'],
             ['ASPKAT2L'],
@@ -207,6 +219,7 @@
             ['UNCRIT2B912'],
             ['DABADKKK'],
             ['RZOOAT2L303'],
+            ['1SBACNBXSHA'],
         ];
     }
 
@@ -252,11 +265,6 @@
             ['ASPKAT2LX', Bic::INVALID_LENGTH_ERROR],
             ['ASPKAT2LXXX1', Bic::INVALID_LENGTH_ERROR],
             ['DABADKK', Bic::INVALID_LENGTH_ERROR],
-            ['1SBACNBXSHA', Bic::INVALID_BANK_CODE_ERROR],
-            ['RZ00AT2L303', Bic::INVALID_BANK_CODE_ERROR],
-            ['D2BACNBXSHA', Bic::INVALID_BANK_CODE_ERROR],
-            ['DS3ACNBXSHA', Bic::INVALID_BANK_CODE_ERROR],
-            ['DSB4CNBXSHA', Bic::INVALID_BANK_CODE_ERROR],
             ['DEUT12HH', Bic::INVALID_COUNTRY_CODE_ERROR],
             ['DSBAC6BXSHA', Bic::INVALID_COUNTRY_CODE_ERROR],
             ['DSBA5NBXSHA', Bic::INVALID_COUNTRY_CODE_ERROR],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CardSchemeValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CardSchemeValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CardSchemeValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CardSchemeValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -46,6 +46,36 @@
         $this->assertNoViolation();
     }
 
+    /**
+     * @requires PHP 8
+     *
+     * @dataProvider getValidNumbers
+     */
+    public function testValidNumbersWithNewLine($scheme, $number)
+    {
+        $this->validator->validate($number."\n", new CardScheme(['schemes' => $scheme, 'message' => 'myMessage']));
+
+        $this->buildViolation('myMessage')
+            ->setParameter('{{ value }}', '"'.$number."\n\"")
+            ->setCode(CardScheme::INVALID_FORMAT_ERROR)
+            ->assertRaised();
+    }
+
+    /**
+     * @requires PHP < 8
+     *
+     * @dataProvider getValidNumbers
+     */
+    public function testValidNumbersWithNewLinePriorToPhp8($scheme, $number)
+    {
+        $this->validator->validate($number."\n", new CardScheme(['schemes' => $scheme, 'message' => 'myMessage']));
+
+        $this->buildViolation('myMessage')
+            ->setParameter('{{ value }}', '"'.$number."\n\"")
+            ->setCode(CardScheme::NOT_NUMERIC_ERROR)
+            ->assertRaised();
+    }
+
     public function testValidNumberWithOrderedArguments()
     {
         $this->validator->validate(
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/ChoiceValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/ChoiceValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/ChoiceValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/ChoiceValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -39,6 +39,11 @@
         return ['foo', 'bar'];
     }
 
+    public static function staticCallbackInvalid()
+    {
+        return null;
+    }
+
     public function testExpectArrayIfMultipleIsTrue()
     {
         $this->expectException(UnexpectedValueException::class);
@@ -134,6 +139,19 @@
         $this->assertNoViolation();
     }
 
+    public function testInvalidChoiceCallbackContextMethod()
+    {
+        $this->expectException(ConstraintDefinitionException::class);
+        $this->expectExceptionMessage('The Choice constraint callback "staticCallbackInvalid" is expected to return an array, but returned "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"
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CidrValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CidrValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CidrValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CidrValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -105,7 +105,7 @@
     /**
      * @dataProvider getOutOfRangeNetmask
      */
-    public function testOutOfRangeNetmask(string $cidr, string $version = null, int $min = null, int $max = null)
+    public function testOutOfRangeNetmask(string $cidr, ?string $version = null, ?int $min = null, ?int $max = null)
     {
         $cidrConstraint = new Cidr([
             'version' => $version,
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CollectionTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CollectionTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CollectionTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CollectionTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,6 +18,7 @@
 use Symfony\Component\Validator\Constraints\Required;
 use Symfony\Component\Validator\Constraints\Valid;
 use Symfony\Component\Validator\Exception\ConstraintDefinitionException;
+use Symfony\Component\Validator\Exception\InvalidOptionsException;
 
 /**
  * @author Bernhard Schussek <bschussek@gmail.com>
@@ -34,7 +35,7 @@
 
     public function testRejectNonConstraints()
     {
-        $this->expectException(ConstraintDefinitionException::class);
+        $this->expectException(InvalidOptionsException::class);
         new Collection([
             'foo' => 'bar',
         ]);
@@ -113,4 +114,107 @@
         $this->assertEquals(['Default'], $constraint->fields['foo']->groups);
         $this->assertEquals(['Default'], $constraint->fields['bar']->groups);
     }
+
+    public function testOnlySomeKeysAreKnowOptions()
+    {
+        $constraint = new Collection([
+            'fields' => [new Required()],
+            'properties' => [new Required()],
+            'catalog' => [new Optional()],
+        ]);
+
+        $this->assertArrayHasKey('fields', $constraint->fields);
+        $this->assertInstanceOf(Required::class, $constraint->fields['fields']);
+        $this->assertArrayHasKey('properties', $constraint->fields);
+        $this->assertInstanceOf(Required::class, $constraint->fields['properties']);
+        $this->assertArrayHasKey('catalog', $constraint->fields);
+        $this->assertInstanceOf(Optional::class, $constraint->fields['catalog']);
+    }
+
+    public function testAllKeysAreKnowOptions()
+    {
+        $constraint = new Collection([
+            'fields' => [
+                'fields' => [new Required()],
+                'properties' => [new Required()],
+                'catalog' => [new Optional()],
+            ],
+            'allowExtraFields' => true,
+            'extraFieldsMessage' => 'foo bar baz',
+        ]);
+
+        $this->assertArrayHasKey('fields', $constraint->fields);
+        $this->assertInstanceOf(Required::class, $constraint->fields['fields']);
+        $this->assertArrayHasKey('properties', $constraint->fields);
+        $this->assertInstanceOf(Required::class, $constraint->fields['properties']);
+        $this->assertArrayHasKey('catalog', $constraint->fields);
+        $this->assertInstanceOf(Optional::class, $constraint->fields['catalog']);
+
+        $this->assertTrue($constraint->allowExtraFields);
+        $this->assertSame('foo bar baz', $constraint->extraFieldsMessage);
+    }
+
+    public function testEmptyFields()
+    {
+        $constraint = new Collection([], [], null, true, null, 'foo bar baz');
+
+        $this->assertTrue($constraint->allowExtraFields);
+        $this->assertSame('foo bar baz', $constraint->extraFieldsMessage);
+    }
+
+    public function testEmptyFieldsInOptions()
+    {
+        $constraint = new Collection([
+            'fields' => [],
+            'allowExtraFields' => true,
+            'extraFieldsMessage' => 'foo bar baz',
+        ]);
+
+        $this->assertSame([], $constraint->fields);
+        $this->assertTrue($constraint->allowExtraFields);
+        $this->assertSame('foo bar baz', $constraint->extraFieldsMessage);
+    }
+
+    /**
+     * @testWith [[]]
+     *           [null]
+     */
+    public function testEmptyConstraintListForField(?array $fieldConstraint)
+    {
+        $constraint = new Collection(
+            [
+                'foo' => $fieldConstraint,
+            ],
+            null,
+            null,
+            true,
+            null,
+            'foo bar baz'
+        );
+
+        $this->assertArrayHasKey('foo', $constraint->fields);
+        $this->assertInstanceOf(Required::class, $constraint->fields['foo']);
+        $this->assertTrue($constraint->allowExtraFields);
+        $this->assertSame('foo bar baz', $constraint->extraFieldsMessage);
+    }
+
+    /**
+     * @testWith [[]]
+     *           [null]
+     */
+    public function testEmptyConstraintListForFieldInOptions(?array $fieldConstraint)
+    {
+        $constraint = new Collection([
+            'fields' => [
+                'foo' => $fieldConstraint,
+            ],
+            'allowExtraFields' => true,
+            'extraFieldsMessage' => 'foo bar baz',
+        ]);
+
+        $this->assertArrayHasKey('foo', $constraint->fields);
+        $this->assertInstanceOf(Required::class, $constraint->fields['foo']);
+        $this->assertTrue($constraint->allowExtraFields);
+        $this->assertSame('foo bar baz', $constraint->extraFieldsMessage);
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CssColorValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CssColorValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CssColorValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/CssColorValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -52,6 +52,19 @@
         $this->assertNoViolation();
     }
 
+    /**
+     * @dataProvider getValidAnyColor
+     */
+    public function testValidAnyColorWithNewLine($cssColor)
+    {
+        $this->validator->validate($cssColor."\n", new CssColor([], 'myMessage'));
+
+        $this->buildViolation('myMessage')
+            ->setParameter('{{ value }}', '"'.$cssColor."\n\"")
+            ->setCode(CssColor::INVALID_FORMAT_ERROR)
+            ->assertRaised();
+    }
+
     public static function getValidAnyColor(): array
     {
         return [
@@ -396,7 +409,7 @@
     }
 
     /**
-     * @dataProvider getInvalidHSL
+     * @dataProvider getInvalidHSLA
      */
     public function testInvalidHSLA($cssColor)
     {
@@ -418,11 +431,22 @@
         return [['hsla(1000, 1000%, 20000%, 999)'], ['hsla(-100, -10%, -2%, 999)'], ['hsla(a, b, c, d)'], ['hsla(a, b%, c%, d)'], ['hsla( 9 99% , 99 9% , 9 %']];
     }
 
-    public function testUnknownFormatsOnValidateTriggerException()
+    /**
+     * @dataProvider getInvalidFormats
+     */
+    public function testUnknownFormatAsStringThrowsException($formats)
     {
         $this->expectException(\InvalidArgumentException::class);
         $this->expectExceptionMessage('The "formats" parameter value is not valid. It must contain one or more of the following values: "hex_long, hex_long_with_alpha, hex_short, hex_short_with_alpha, basic_named_colors, extended_named_colors, system_colors, keywords, rgb, rgba, hsl, hsla".');
-        $constraint = new CssColor('Unknown Format');
-        $this->validator->validate('#F4B907', $constraint);
+
+        new CssColor($formats);
+    }
+
+    public static function getInvalidFormats(): array
+    {
+        return [
+            'as string' => ['Unknown Format'],
+            'as array' => [['Unknown Format']],
+        ];
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/DateValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/DateValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/DateValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/DateValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,6 +53,19 @@
         $this->assertNoViolation();
     }
 
+    /**
+     * @dataProvider getValidDates
+     */
+    public function testValidDatesWithNewLine(string $date)
+    {
+        $this->validator->validate($date."\n", new Date(['message' => 'myMessage']));
+
+        $this->buildViolation('myMessage')
+            ->setParameter('{{ value }}', '"'.$date."\n\"")
+            ->setCode(Date::INVALID_FORMAT_ERROR)
+            ->assertRaised();
+    }
+
     public static function getValidDates()
     {
         return [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/DivisibleByValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/DivisibleByValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/DivisibleByValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/DivisibleByValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,7 +26,7 @@
         return new DivisibleByValidator();
     }
 
-    protected static function createConstraint(array $options = null): Constraint
+    protected static function createConstraint(?array $options = null): Constraint
     {
         return new DivisibleBy($options);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/EmailTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/EmailTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/EmailTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/EmailTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -33,6 +33,13 @@
         new Email(['mode' => 'Unknown Mode']);
     }
 
+    public function testUnknownModeArgumentsTriggerException()
+    {
+        $this->expectException(InvalidArgumentException::class);
+        $this->expectExceptionMessage('The "mode" parameter value is not valid.');
+        new Email(null, null, 'Unknown Mode');
+    }
+
     public function testNormalizerCanBeSet()
     {
         $email = new Email(['normalizer' => 'trim']);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -70,6 +70,19 @@
         $this->assertNoViolation();
     }
 
+    /**
+     * @dataProvider getValidEmails
+     */
+    public function testValidEmailsWithNewLine($email)
+    {
+        $this->validator->validate($email."\n", new Email());
+
+        $this->buildViolation('This value is not a valid email address.')
+            ->setParameter('{{ value }}', '"'.$email."\n\"")
+            ->setCode(Email::INVALID_FORMAT_ERROR)
+            ->assertRaised();
+    }
+
     public static function getValidEmails()
     {
         return [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/EqualToValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/EqualToValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/EqualToValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/EqualToValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,18 +14,21 @@
 use Symfony\Component\Validator\Constraint;
 use Symfony\Component\Validator\Constraints\EqualTo;
 use Symfony\Component\Validator\Constraints\EqualToValidator;
+use Symfony\Component\Validator\Tests\IcuCompatibilityTrait;
 
 /**
  * @author Daniel Holmes <daniel@danielholmes.org>
  */
 class EqualToValidatorTest extends AbstractComparisonValidatorTestCase
 {
+    use IcuCompatibilityTrait;
+
     protected function createValidator()
     {
         return new EqualToValidator();
     }
 
-    protected static function createConstraint(array $options = null): Constraint
+    protected static function createConstraint(?array $options = null): Constraint
     {
         return new EqualTo($options);
     }
@@ -70,14 +73,14 @@
         return [
             [1, '1', 2, '2', 'int'],
             ['22', '"22"', '333', '"333"', 'string'],
-            [new \DateTime('2001-01-01'), 'Jan 1, 2001, 12:00 AM', new \DateTime('2000-01-01'), 'Jan 1, 2000, 12:00 AM', 'DateTime'],
-            [new \DateTime('2001-01-01'), 'Jan 1, 2001, 12:00 AM', '2000-01-01', 'Jan 1, 2000, 12:00 AM', 'DateTime'],
-            [new \DateTime('2001-01-01 UTC'), 'Jan 1, 2001, 12:00 AM', '2000-01-01 UTC', 'Jan 1, 2000, 12:00 AM', 'DateTime'],
+            [new \DateTime('2001-01-01'), self::normalizeIcuSpaces("Jan 1, 2001, 12:00\u{202F}AM"), new \DateTime('2000-01-01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2001-01-01'), self::normalizeIcuSpaces("Jan 1, 2001, 12:00\u{202F}AM"), '2000-01-01', self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2001-01-01 UTC'), self::normalizeIcuSpaces("Jan 1, 2001, 12:00\u{202F}AM"), '2000-01-01 UTC', self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
             [new ComparisonTest_Class(4), '4', new ComparisonTest_Class(5), '5', __NAMESPACE__.'\ComparisonTest_Class'],
         ];
     }
 
-    public static function provideComparisonsToNullValueAtPropertyPath()
+    public static function provideComparisonsToNullValueAtPropertyPath(): array
     {
         return [
             [5, '5', false],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/FileTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/FileTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/FileTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/FileTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -101,8 +101,10 @@
             ['3M', 3000000, false],
             ['1gi', 1073741824, true],
             ['1GI', 1073741824, true],
-            ['4g', 4000000000, false],
-            ['4G', 4000000000, false],
+            ['2g', 2000000000, false],
+            ['2G', 2000000000, false],
+            ['4g', 4 === \PHP_INT_SIZE ? 4000000000.0 : 4000000000, false],
+            ['4G', 4 === \PHP_INT_SIZE ? 4000000000.0 : 4000000000, false],
         ];
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/FileValidatorTestCase.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/FileValidatorTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/FileValidatorTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/FileValidatorTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -230,11 +230,9 @@
     public function testInvalidMaxSize()
     {
         $this->expectException(ConstraintDefinitionException::class);
-        $constraint = new File([
+        new File([
             'maxSize' => '1abc',
         ]);
-
-        $this->validator->validate($this->path, $constraint);
     }
 
     public static function provideBinaryFormatTests()
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/BicTypedDummy.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/BicTypedDummy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/BicTypedDummy.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/BicTypedDummy.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,17 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Validator\Tests\Constraints\Fixtures;
+
+class BicTypedDummy
+{
+    public string $iban;
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/MinMaxTyped.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/MinMaxTyped.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/MinMaxTyped.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/MinMaxTyped.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,18 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Validator\Tests\Constraints\Fixtures;
+
+class MinMaxTyped
+{
+    public int $min;
+    public int $max;
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/TypedDummy.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/TypedDummy.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/TypedDummy.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/TypedDummy.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,17 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Validator\Tests\Constraints\Fixtures;
+
+class TypedDummy
+{
+    public mixed $value;
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanOrEqualValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanOrEqualValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanOrEqualValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanOrEqualValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,18 +14,21 @@
 use Symfony\Component\Validator\Constraint;
 use Symfony\Component\Validator\Constraints\GreaterThanOrEqual;
 use Symfony\Component\Validator\Constraints\GreaterThanOrEqualValidator;
+use Symfony\Component\Validator\Tests\IcuCompatibilityTrait;
 
 /**
  * @author Daniel Holmes <daniel@danielholmes.org>
  */
 class GreaterThanOrEqualValidatorTest extends AbstractComparisonValidatorTestCase
 {
+    use IcuCompatibilityTrait;
+
     protected function createValidator()
     {
         return new GreaterThanOrEqualValidator();
     }
 
-    protected static function createConstraint(array $options = null): Constraint
+    protected static function createConstraint(?array $options = null): Constraint
     {
         return new GreaterThanOrEqual($options);
     }
@@ -73,14 +76,14 @@
     {
         return [
             [1, '1', 2, '2', 'int'],
-            [new \DateTime('2000/01/01'), 'Jan 1, 2000, 12:00 AM', new \DateTime('2005/01/01'), 'Jan 1, 2005, 12:00 AM', 'DateTime'],
-            [new \DateTime('2000/01/01'), 'Jan 1, 2000, 12:00 AM', '2005/01/01', 'Jan 1, 2005, 12:00 AM', 'DateTime'],
-            [new \DateTime('2000/01/01 UTC'), 'Jan 1, 2000, 12:00 AM', '2005/01/01 UTC', 'Jan 1, 2005, 12:00 AM', 'DateTime'],
+            [new \DateTime('2000/01/01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), new \DateTime('2005/01/01'), self::normalizeIcuSpaces("Jan 1, 2005, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2000/01/01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), '2005/01/01', self::normalizeIcuSpaces("Jan 1, 2005, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2000/01/01 UTC'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), '2005/01/01 UTC', self::normalizeIcuSpaces("Jan 1, 2005, 12:00\u{202F}AM"), 'DateTime'],
             ['b', '"b"', 'c', '"c"', 'string'],
         ];
     }
 
-    public static function provideComparisonsToNullValueAtPropertyPath()
+    public static function provideComparisonsToNullValueAtPropertyPath(): array
     {
         return [
             [5, '5', true],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanOrEqualValidatorWithPositiveOrZeroConstraintTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanOrEqualValidatorWithPositiveOrZeroConstraintTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanOrEqualValidatorWithPositiveOrZeroConstraintTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanOrEqualValidatorWithPositiveOrZeroConstraintTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,9 +21,9 @@
  */
 class GreaterThanOrEqualValidatorWithPositiveOrZeroConstraintTest extends GreaterThanOrEqualValidatorTest
 {
-    protected static function createConstraint(array $options = null): Constraint
+    protected static function createConstraint(?array $options = null): Constraint
     {
-        return new PositiveOrZero();
+        return new PositiveOrZero($options);
     }
 
     /**
@@ -92,6 +92,11 @@
         $this->markTestSkipped('PropertyPath option is not used in PositiveOrZero constraint');
     }
 
+    public static function provideAllValidComparisons(): array
+    {
+        self::markTestSkipped('The "value" option cannot be used in the PositiveOrZero constraint');
+    }
+
     /**
      * @dataProvider provideValidComparisonsToPropertyPath
      */
@@ -100,6 +105,11 @@
         $this->markTestSkipped('PropertyPath option is not used in PositiveOrZero constraint');
     }
 
+    public function testNoViolationOnNullObjectWithPropertyPath()
+    {
+        $this->markTestSkipped('PropertyPath option is not used in PositiveOrZero constraint');
+    }
+
     /**
      * @dataProvider throwsOnInvalidStringDatesProvider
      */
@@ -112,4 +122,19 @@
     {
         $this->markTestSkipped('PropertyPath option is not used in PositiveOrZero constraint');
     }
+
+    public static function throwsOnInvalidStringDatesProvider(): array
+    {
+        self::markTestSkipped('The "value" option cannot be used in the PositiveOrZero constraint');
+    }
+
+    public static function provideAllInvalidComparisons(): array
+    {
+        self::markTestSkipped('The "value" option cannot be used in the Negative constraint');
+    }
+
+    public static function provideComparisonsToNullValueAtPropertyPath(): array
+    {
+        self::markTestSkipped('PropertyPath option is not used in PositiveOrZero constraint');
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,18 +14,21 @@
 use Symfony\Component\Validator\Constraint;
 use Symfony\Component\Validator\Constraints\GreaterThan;
 use Symfony\Component\Validator\Constraints\GreaterThanValidator;
+use Symfony\Component\Validator\Tests\IcuCompatibilityTrait;
 
 /**
  * @author Daniel Holmes <daniel@danielholmes.org>
  */
 class GreaterThanValidatorTest extends AbstractComparisonValidatorTestCase
 {
+    use IcuCompatibilityTrait;
+
     protected function createValidator()
     {
         return new GreaterThanValidator();
     }
 
-    protected static function createConstraint(array $options = null): Constraint
+    protected static function createConstraint(?array $options = null): Constraint
     {
         return new GreaterThan($options);
     }
@@ -69,12 +72,12 @@
         return [
             [1, '1', 2, '2', 'int'],
             [2, '2', 2, '2', 'int'],
-            [new \DateTime('2000/01/01'), 'Jan 1, 2000, 12:00 AM', new \DateTime('2005/01/01'), 'Jan 1, 2005, 12:00 AM', 'DateTime'],
-            [new \DateTime('2000/01/01'), 'Jan 1, 2000, 12:00 AM', new \DateTime('2000/01/01'), 'Jan 1, 2000, 12:00 AM', 'DateTime'],
-            [new \DateTime('2000/01/01'), 'Jan 1, 2000, 12:00 AM', '2005/01/01', 'Jan 1, 2005, 12:00 AM', 'DateTime'],
-            [new \DateTime('2000/01/01'), 'Jan 1, 2000, 12:00 AM', '2000/01/01', 'Jan 1, 2000, 12:00 AM', 'DateTime'],
-            [new \DateTime('2000/01/01 UTC'), 'Jan 1, 2000, 12:00 AM', '2005/01/01 UTC', 'Jan 1, 2005, 12:00 AM', 'DateTime'],
-            [new \DateTime('2000/01/01 UTC'), 'Jan 1, 2000, 12:00 AM', '2000/01/01 UTC', 'Jan 1, 2000, 12:00 AM', 'DateTime'],
+            [new \DateTime('2000/01/01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), new \DateTime('2005/01/01'), self::normalizeIcuSpaces("Jan 1, 2005, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2000/01/01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), new \DateTime('2000/01/01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2000/01/01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), '2005/01/01', self::normalizeIcuSpaces("Jan 1, 2005, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2000/01/01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), '2000/01/01', self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2000/01/01 UTC'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), '2005/01/01 UTC', self::normalizeIcuSpaces("Jan 1, 2005, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2000/01/01 UTC'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), '2000/01/01 UTC', self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
             [new ComparisonTest_Class(4), '4', new ComparisonTest_Class(5), '5', __NAMESPACE__.'\ComparisonTest_Class'],
             [new ComparisonTest_Class(5), '5', new ComparisonTest_Class(5), '5', __NAMESPACE__.'\ComparisonTest_Class'],
             ['22', '"22"', '333', '"333"', 'string'],
@@ -82,7 +85,7 @@
         ];
     }
 
-    public static function provideComparisonsToNullValueAtPropertyPath()
+    public static function provideComparisonsToNullValueAtPropertyPath(): array
     {
         return [
             [5, '5', true],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanValidatorWithPositiveConstraintTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanValidatorWithPositiveConstraintTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanValidatorWithPositiveConstraintTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/GreaterThanValidatorWithPositiveConstraintTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,9 +21,9 @@
  */
 class GreaterThanValidatorWithPositiveConstraintTest extends GreaterThanValidatorTest
 {
-    protected static function createConstraint(array $options = null): Constraint
+    protected static function createConstraint(?array $options = null): Constraint
     {
-        return new Positive();
+        return new Positive($options);
     }
 
     /**
@@ -95,6 +95,11 @@
         $this->markTestSkipped('PropertyPath option is not used in Positive constraint');
     }
 
+    public static function provideAllValidComparisons(): array
+    {
+        self::markTestSkipped('The "value" option cannot be used in the Positive constraint');
+    }
+
     /**
      * @dataProvider provideValidComparisonsToPropertyPath
      */
@@ -115,4 +120,19 @@
     {
         $this->markTestSkipped('PropertyPath option is not used in Positive constraint');
     }
+
+    public static function throwsOnInvalidStringDatesProvider(): array
+    {
+        self::markTestSkipped('The "value" option cannot be used in the Positive constraint');
+    }
+
+    public static function provideAllInvalidComparisons(): array
+    {
+        self::markTestSkipped('The "value" option cannot be used in the Positive constraint');
+    }
+
+    public static function provideComparisonsToNullValueAtPropertyPath(): array
+    {
+        self::markTestSkipped('PropertyPath option is not used in PositiveOrZero constraint');
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/IbanValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/IbanValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/IbanValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/IbanValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,6 +48,19 @@
         $this->assertNoViolation();
     }
 
+    /**
+     * @dataProvider getValidIbans
+     */
+    public function testValidIbansWithNewLine(string $iban)
+    {
+        $this->validator->validate($iban."\n", new Iban());
+
+        $this->buildViolation('This is not a valid International Bank Account Number (IBAN).')
+            ->setParameter('{{ value }}', '"'.$iban."\n\"")
+            ->setCode(Iban::INVALID_CHARACTERS_ERROR)
+            ->assertRaised();
+    }
+
     public static function getValidIbans()
     {
         return [
@@ -73,6 +86,7 @@
             ['CZ65 0800 0000 1920 0014 5399'], // Czech Republic
             ['DK50 0040 0440 1162 43'], // Denmark
             ['EE38 2200 2210 2014 5685'], // Estonia
+            ['FK12 SC98 7654 3210 98'], // Falkland Islands
             ['FO97 5432 0388 8999 44'], // Faroe Islands
             ['FI21 1234 5600 0007 85'], // Finland
             ['FR14 2004 1010 0505 0001 3M02 606'], // France
@@ -96,9 +110,11 @@
             ['MU17 BOMM 0101 1010 3030 0200 000M UR'], // Mauritius
             ['MD24 AG00 0225 1000 1310 4168'], // Moldova
             ['MC93 2005 2222 1001 1223 3M44 555'], // Monaco
+            ['MN14 0005 0051 6384 7716'], // Mongolia
             ['ME25 5050 0001 2345 6789 51'], // Montenegro
             ['NL39 RABO 0300 0652 64'], // Netherlands
             ['NO93 8601 1117 947'], // Norway
+            ['OM04 0280 0000 1234 5678 901'], // Oman
             ['PK36 SCBL 0000 0011 2345 6702'], // Pakistan
             ['PL60 1020 1026 0000 0422 7020 1111'], // Poland
             ['PT50 0002 0123 1234 5678 9015 4'], // Portugal
@@ -115,6 +131,7 @@
             ['TR33 0006 1005 1978 6457 8413 26'], // Turkey
             ['AE07 0331 2345 6789 0123 456'], // UAE
             ['GB12 CPBK 0892 9965 0449 91'], // United Kingdom
+            ['YE09 CBKU 0000 0000 0000 1234 5601 01'], // Yemen
 
             ['DJ21 0001 0000 0001 5400 0100 186'], // Djibouti
             ['EG38 0019 0005 0000 0000 2631 8000 2'], // Egypt
@@ -401,6 +418,12 @@
             ['UA213223130000026007233566002'], // Ukraine
             ['AE260211000000230064017'], // United Arab Emirates
             ['VA59001123000012345671'], // Vatican City State
+
+            // Checksum digits not between 02 and 98
+            ['FO00 5432 0388 8999 44'], // Faroe Islands
+            ['NL01INGB0001393698'], // Netherlands
+            ['NL01RABO0331811235'], // Netherlands
+            ['RU99 0445 2560 0407 0281 0412 3456 7890 1'], // Russia
         ];
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/IdenticalToValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/IdenticalToValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/IdenticalToValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/IdenticalToValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,18 +14,21 @@
 use Symfony\Component\Validator\Constraint;
 use Symfony\Component\Validator\Constraints\IdenticalTo;
 use Symfony\Component\Validator\Constraints\IdenticalToValidator;
+use Symfony\Component\Validator\Tests\IcuCompatibilityTrait;
 
 /**
  * @author Daniel Holmes <daniel@danielholmes.org>
  */
 class IdenticalToValidatorTest extends AbstractComparisonValidatorTestCase
 {
+    use IcuCompatibilityTrait;
+
     protected function createValidator()
     {
         return new IdenticalToValidator();
     }
 
-    protected static function createConstraint(array $options = null): Constraint
+    protected static function createConstraint(?array $options = null): Constraint
     {
         return new IdenticalTo($options);
     }
@@ -90,13 +93,13 @@
             [1, '1', 2, '2', 'int'],
             [2, '2', '2', '"2"', 'string'],
             ['22', '"22"', '333', '"333"', 'string'],
-            [new \DateTime('2001-01-01'), 'Jan 1, 2001, 12:00 AM', new \DateTime('2001-01-01'), 'Jan 1, 2001, 12:00 AM', 'DateTime'],
-            [new \DateTime('2001-01-01'), 'Jan 1, 2001, 12:00 AM', new \DateTime('1999-01-01'), 'Jan 1, 1999, 12:00 AM', 'DateTime'],
+            [new \DateTime('2001-01-01'), self::normalizeIcuSpaces("Jan 1, 2001, 12:00\u{202F}AM"), new \DateTime('2001-01-01'), self::normalizeIcuSpaces("Jan 1, 2001, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2001-01-01'), self::normalizeIcuSpaces("Jan 1, 2001, 12:00\u{202F}AM"), new \DateTime('1999-01-01'), self::normalizeIcuSpaces("Jan 1, 1999, 12:00\u{202F}AM"), 'DateTime'],
             [new ComparisonTest_Class(4), '4', new ComparisonTest_Class(5), '5', __NAMESPACE__.'\ComparisonTest_Class'],
         ];
     }
 
-    public static function provideComparisonsToNullValueAtPropertyPath()
+    public static function provideComparisonsToNullValueAtPropertyPath(): array
     {
         return [
             [5, '5', false],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanOrEqualValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanOrEqualValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanOrEqualValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanOrEqualValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,18 +14,21 @@
 use Symfony\Component\Validator\Constraint;
 use Symfony\Component\Validator\Constraints\LessThanOrEqual;
 use Symfony\Component\Validator\Constraints\LessThanOrEqualValidator;
+use Symfony\Component\Validator\Tests\IcuCompatibilityTrait;
 
 /**
  * @author Daniel Holmes <daniel@danielholmes.org>
  */
 class LessThanOrEqualValidatorTest extends AbstractComparisonValidatorTestCase
 {
+    use IcuCompatibilityTrait;
+
     protected function createValidator()
     {
         return new LessThanOrEqualValidator();
     }
 
-    protected static function createConstraint(array $options = null): Constraint
+    protected static function createConstraint(?array $options = null): Constraint
     {
         return new LessThanOrEqual($options);
     }
@@ -75,15 +78,15 @@
     {
         return [
             [2, '2', 1, '1', 'int'],
-            [new \DateTime('2010-01-01'), 'Jan 1, 2010, 12:00 AM', new \DateTime('2000-01-01'), 'Jan 1, 2000, 12:00 AM', 'DateTime'],
-            [new \DateTime('2010-01-01'), 'Jan 1, 2010, 12:00 AM', '2000-01-01', 'Jan 1, 2000, 12:00 AM', 'DateTime'],
-            [new \DateTime('2010-01-01 UTC'), 'Jan 1, 2010, 12:00 AM', '2000-01-01 UTC', 'Jan 1, 2000, 12:00 AM', 'DateTime'],
+            [new \DateTime('2010-01-01'), self::normalizeIcuSpaces("Jan 1, 2010, 12:00\u{202F}AM"), new \DateTime('2000-01-01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2010-01-01'), self::normalizeIcuSpaces("Jan 1, 2010, 12:00\u{202F}AM"), '2000-01-01', self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2010-01-01 UTC'), self::normalizeIcuSpaces("Jan 1, 2010, 12:00\u{202F}AM"), '2000-01-01 UTC', self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
             [new ComparisonTest_Class(5), '5', new ComparisonTest_Class(4), '4', __NAMESPACE__.'\ComparisonTest_Class'],
             ['c', '"c"', 'b', '"b"', 'string'],
         ];
     }
 
-    public static function provideComparisonsToNullValueAtPropertyPath()
+    public static function provideComparisonsToNullValueAtPropertyPath(): array
     {
         return [
             [5, '5', true],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanOrEqualValidatorWithNegativeOrZeroConstraintTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanOrEqualValidatorWithNegativeOrZeroConstraintTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanOrEqualValidatorWithNegativeOrZeroConstraintTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanOrEqualValidatorWithNegativeOrZeroConstraintTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,9 +21,9 @@
  */
 class LessThanOrEqualValidatorWithNegativeOrZeroConstraintTest extends LessThanOrEqualValidatorTest
 {
-    protected static function createConstraint(array $options = null): Constraint
+    protected static function createConstraint(?array $options = null): Constraint
     {
-        return new NegativeOrZero();
+        return new NegativeOrZero($options);
     }
 
     /**
@@ -95,6 +95,11 @@
         $this->markTestSkipped('PropertyPath option is not used in NegativeOrZero constraint');
     }
 
+    public static function provideAllValidComparisons(): array
+    {
+        self::markTestSkipped('The "value" option cannot be used in the NegativeOrZero constraint');
+    }
+
     /**
      * @dataProvider provideValidComparisonsToPropertyPath
      */
@@ -103,12 +108,9 @@
         $this->markTestSkipped('PropertyPath option is not used in NegativeOrZero constraint');
     }
 
-    /**
-     * @dataProvider throwsOnInvalidStringDatesProvider
-     */
-    public function testThrowsOnInvalidStringDates(AbstractComparison $constraint, $expectedMessage, $value)
+    public function testInvalidComparisonToPropertyPathAddsPathAsParameter()
     {
-        $this->markTestSkipped('The compared value cannot be an invalid string date because it is hardcoded to 0.');
+        $this->markTestSkipped('PropertyPath option is not used in NegativeOrZero constraint');
     }
 
     /**
@@ -119,8 +121,23 @@
         $this->markTestSkipped('PropertyPath option is not used in NegativeOrZero constraint');
     }
 
-    public function testInvalidComparisonToPropertyPathAddsPathAsParameter()
+    /**
+     * @requires PHP 7.4
+     *
+     * @dataProvider provideComparisonsToNullValueAtPropertyPath
+     */
+    public function testCompareWithUninitializedPropertyAtPropertyPath($dirtyValue, $dirtyValueAsString, $isValid)
     {
         $this->markTestSkipped('PropertyPath option is not used in NegativeOrZero constraint');
     }
+
+    public static function throwsOnInvalidStringDatesProvider(): array
+    {
+        self::markTestSkipped('The "value" option cannot be used in the NegativeOrZero constraint');
+    }
+
+    public static function provideAllInvalidComparisons(): array
+    {
+        self::markTestSkipped('The "value" option cannot be used in the NegativeOrZero constraint');
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,18 +14,21 @@
 use Symfony\Component\Validator\Constraint;
 use Symfony\Component\Validator\Constraints\LessThan;
 use Symfony\Component\Validator\Constraints\LessThanValidator;
+use Symfony\Component\Validator\Tests\IcuCompatibilityTrait;
 
 /**
  * @author Daniel Holmes <daniel@danielholmes.org>
  */
 class LessThanValidatorTest extends AbstractComparisonValidatorTestCase
 {
+    use IcuCompatibilityTrait;
+
     protected function createValidator()
     {
         return new LessThanValidator();
     }
 
-    protected static function createConstraint(array $options = null): Constraint
+    protected static function createConstraint(?array $options = null): Constraint
     {
         return new LessThan($options);
     }
@@ -69,19 +72,19 @@
         return [
             [3, '3', 2, '2', 'int'],
             [2, '2', 2, '2', 'int'],
-            [new \DateTime('2010-01-01'), 'Jan 1, 2010, 12:00 AM', new \DateTime('2000-01-01'), 'Jan 1, 2000, 12:00 AM', 'DateTime'],
-            [new \DateTime('2000-01-01'), 'Jan 1, 2000, 12:00 AM', new \DateTime('2000-01-01'), 'Jan 1, 2000, 12:00 AM', 'DateTime'],
-            [new \DateTime('2010-01-01'), 'Jan 1, 2010, 12:00 AM', '2000-01-01', 'Jan 1, 2000, 12:00 AM', 'DateTime'],
-            [new \DateTime('2000-01-01'), 'Jan 1, 2000, 12:00 AM', '2000-01-01', 'Jan 1, 2000, 12:00 AM', 'DateTime'],
-            [new \DateTime('2010-01-01 UTC'), 'Jan 1, 2010, 12:00 AM', '2000-01-01 UTC', 'Jan 1, 2000, 12:00 AM', 'DateTime'],
-            [new \DateTime('2000-01-01 UTC'), 'Jan 1, 2000, 12:00 AM', '2000-01-01 UTC', 'Jan 1, 2000, 12:00 AM', 'DateTime'],
+            [new \DateTime('2010-01-01'), self::normalizeIcuSpaces("Jan 1, 2010, 12:00\u{202F}AM"), new \DateTime('2000-01-01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2000-01-01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), new \DateTime('2000-01-01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2010-01-01'), self::normalizeIcuSpaces("Jan 1, 2010, 12:00\u{202F}AM"), '2000-01-01', self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2000-01-01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), '2000-01-01', self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2010-01-01 UTC'), self::normalizeIcuSpaces("Jan 1, 2010, 12:00\u{202F}AM"), '2000-01-01 UTC', self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2000-01-01 UTC'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), '2000-01-01 UTC', self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
             [new ComparisonTest_Class(5), '5', new ComparisonTest_Class(5), '5', __NAMESPACE__.'\ComparisonTest_Class'],
             [new ComparisonTest_Class(6), '6', new ComparisonTest_Class(5), '5', __NAMESPACE__.'\ComparisonTest_Class'],
             ['333', '"333"', '22', '"22"', 'string'],
         ];
     }
 
-    public static function provideComparisonsToNullValueAtPropertyPath()
+    public static function provideComparisonsToNullValueAtPropertyPath(): array
     {
         return [
             [5, '5', true],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanValidatorWithNegativeConstraintTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanValidatorWithNegativeConstraintTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanValidatorWithNegativeConstraintTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/LessThanValidatorWithNegativeConstraintTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -21,9 +21,9 @@
  */
 class LessThanValidatorWithNegativeConstraintTest extends LessThanValidatorTest
 {
-    protected static function createConstraint(array $options = null): Constraint
+    protected static function createConstraint(?array $options = null): Constraint
     {
-        return new Negative();
+        return new Negative($options);
     }
 
     /**
@@ -95,6 +95,11 @@
         $this->markTestSkipped('PropertyPath option is not used in Negative constraint');
     }
 
+    public static function provideAllValidComparisons(): array
+    {
+        self::markTestSkipped('The "value" option cannot be used in the Negative constraint');
+    }
+
     /**
      * @dataProvider provideValidComparisonsToPropertyPath
      */
@@ -103,18 +108,25 @@
         $this->markTestSkipped('PropertyPath option is not used in Negative constraint');
     }
 
+    public static function throwsOnInvalidStringDatesProvider(): array
+    {
+        self::markTestSkipped('The "value" option cannot be used in the Negative constraint');
+    }
+
     /**
-     * @dataProvider throwsOnInvalidStringDatesProvider
+     * @dataProvider provideComparisonsToNullValueAtPropertyPath
      */
-    public function testThrowsOnInvalidStringDates(AbstractComparison $constraint, $expectedMessage, $value)
+    public function testCompareWithNullValueAtPropertyAt($dirtyValue, $dirtyValueAsString, $isValid)
     {
-        $this->markTestSkipped('The compared value cannot be an invalid string date because it is hardcoded to 0.');
+        $this->markTestSkipped('PropertyPath option is not used in Negative constraint');
     }
 
     /**
+     * @requires PHP 7.4
+     *
      * @dataProvider provideComparisonsToNullValueAtPropertyPath
      */
-    public function testCompareWithNullValueAtPropertyAt($dirtyValue, $dirtyValueAsString, $isValid)
+    public function testCompareWithUninitializedPropertyAtPropertyPath($dirtyValue, $dirtyValueAsString, $isValid)
     {
         $this->markTestSkipped('PropertyPath option is not used in Negative constraint');
     }
@@ -123,4 +135,9 @@
     {
         $this->markTestSkipped('PropertyPath option is not used in Negative constraint');
     }
+
+    public static function provideAllInvalidComparisons(): array
+    {
+        self::markTestSkipped('The "value" option cannot be used in the Negative constraint');
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/NotEqualToValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/NotEqualToValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/NotEqualToValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/NotEqualToValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,18 +14,21 @@
 use Symfony\Component\Validator\Constraint;
 use Symfony\Component\Validator\Constraints\NotEqualTo;
 use Symfony\Component\Validator\Constraints\NotEqualToValidator;
+use Symfony\Component\Validator\Tests\IcuCompatibilityTrait;
 
 /**
  * @author Daniel Holmes <daniel@danielholmes.org>
  */
 class NotEqualToValidatorTest extends AbstractComparisonValidatorTestCase
 {
+    use IcuCompatibilityTrait;
+
     protected function createValidator()
     {
         return new NotEqualToValidator();
     }
 
-    protected static function createConstraint(array $options = null): Constraint
+    protected static function createConstraint(?array $options = null): Constraint
     {
         return new NotEqualTo($options);
     }
@@ -70,14 +73,14 @@
             [3, '3', 3, '3', 'int'],
             ['2', '"2"', 2, '2', 'int'],
             ['a', '"a"', 'a', '"a"', 'string'],
-            [new \DateTime('2000-01-01'), 'Jan 1, 2000, 12:00 AM', new \DateTime('2000-01-01'), 'Jan 1, 2000, 12:00 AM', 'DateTime'],
-            [new \DateTime('2000-01-01'), 'Jan 1, 2000, 12:00 AM', '2000-01-01', 'Jan 1, 2000, 12:00 AM', 'DateTime'],
-            [new \DateTime('2000-01-01 UTC'), 'Jan 1, 2000, 12:00 AM', '2000-01-01 UTC', 'Jan 1, 2000, 12:00 AM', 'DateTime'],
+            [new \DateTime('2000-01-01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), new \DateTime('2000-01-01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2000-01-01'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), '2000-01-01', self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
+            [new \DateTime('2000-01-01 UTC'), self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), '2000-01-01 UTC', self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
             [new ComparisonTest_Class(5), '5', new ComparisonTest_Class(5), '5', __NAMESPACE__.'\ComparisonTest_Class'],
         ];
     }
 
-    public static function provideComparisonsToNullValueAtPropertyPath()
+    public static function provideComparisonsToNullValueAtPropertyPath(): array
     {
         return [
             [5, '5', true],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/NotIdenticalToValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/NotIdenticalToValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/NotIdenticalToValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/NotIdenticalToValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -14,18 +14,21 @@
 use Symfony\Component\Validator\Constraint;
 use Symfony\Component\Validator\Constraints\NotIdenticalTo;
 use Symfony\Component\Validator\Constraints\NotIdenticalToValidator;
+use Symfony\Component\Validator\Tests\IcuCompatibilityTrait;
 
 /**
  * @author Daniel Holmes <daniel@danielholmes.org>
  */
 class NotIdenticalToValidatorTest extends AbstractComparisonValidatorTestCase
 {
+    use IcuCompatibilityTrait;
+
     protected function createValidator()
     {
         return new NotIdenticalToValidator();
     }
 
-    protected static function createConstraint(array $options = null): Constraint
+    protected static function createConstraint(?array $options = null): Constraint
     {
         return new NotIdenticalTo($options);
     }
@@ -86,17 +89,15 @@
         $date = new \DateTime('2000-01-01');
         $object = new ComparisonTest_Class(2);
 
-        $comparisons = [
+        return [
             [3, '3', 3, '3', 'int'],
             ['a', '"a"', 'a', '"a"', 'string'],
-            [$date, 'Jan 1, 2000, 12:00 AM', $date, 'Jan 1, 2000, 12:00 AM', 'DateTime'],
+            [$date, self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), $date, self::normalizeIcuSpaces("Jan 1, 2000, 12:00\u{202F}AM"), 'DateTime'],
             [$object, '2', $object, '2', __NAMESPACE__.'\ComparisonTest_Class'],
         ];
-
-        return $comparisons;
     }
 
-    public static function provideComparisonsToNullValueAtPropertyPath()
+    public static function provideComparisonsToNullValueAtPropertyPath(): array
     {
         return [
             [5, '5', true],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/RangeValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/RangeValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/RangeValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/RangeValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,9 +16,13 @@
 use Symfony\Component\Validator\Constraints\RangeValidator;
 use Symfony\Component\Validator\Exception\ConstraintDefinitionException;
 use Symfony\Component\Validator\Test\ConstraintValidatorTestCase;
+use Symfony\Component\Validator\Tests\Constraints\Fixtures\MinMaxTyped;
+use Symfony\Component\Validator\Tests\IcuCompatibilityTrait;
 
 class RangeValidatorTest extends ConstraintValidatorTestCase
 {
+    use IcuCompatibilityTrait;
+
     protected function createValidator()
     {
         return new RangeValidator();
@@ -31,7 +35,7 @@
         $this->assertNoViolation();
     }
 
-    public static function getTenToTwenty()
+    public static function getTenToTwenty(): array
     {
         return [
             [10.00001],
@@ -55,7 +59,7 @@
         ];
     }
 
-    public static function getMoreThanTwenty()
+    public static function getMoreThanTwenty(): array
     {
         return [
             [20.000001, '20.000001'],
@@ -291,7 +295,7 @@
             ->assertRaised();
     }
 
-    public static function getTenthToTwentiethMarch2014()
+    public static function getTenthToTwentiethMarch2014(): array
     {
         // The provider runs before setUp(), so we need to manually fix
         // the default timezone
@@ -302,18 +306,17 @@
             [new \DateTime('March 10, 2014')],
             [new \DateTime('March 15, 2014')],
             [new \DateTime('March 20, 2014')],
+            [new \DateTimeImmutable('March 10, 2014')],
+            [new \DateTimeImmutable('March 15, 2014')],
+            [new \DateTimeImmutable('March 20, 2014')],
         ];
 
-        $tests[] = [new \DateTimeImmutable('March 10, 2014')];
-        $tests[] = [new \DateTimeImmutable('March 15, 2014')];
-        $tests[] = [new \DateTimeImmutable('March 20, 2014')];
-
         date_default_timezone_set($timezone);
 
         return $tests;
     }
 
-    public static function getSoonerThanTenthMarch2014()
+    public static function getSoonerThanTenthMarch2014(): array
     {
         // The provider runs before setUp(), so we need to manually fix
         // the default timezone
@@ -321,19 +324,18 @@
         date_default_timezone_set('UTC');
 
         $tests = [
-            [new \DateTime('March 20, 2013'), 'Mar 20, 2013, 12:00 AM'],
-            [new \DateTime('March 9, 2014'), 'Mar 9, 2014, 12:00 AM'],
+            [new \DateTime('March 20, 2013'), self::normalizeIcuSpaces("Mar 20, 2013, 12:00\u{202F}AM")],
+            [new \DateTime('March 9, 2014'), self::normalizeIcuSpaces("Mar 9, 2014, 12:00\u{202F}AM")],
+            [new \DateTimeImmutable('March 20, 2013'), self::normalizeIcuSpaces("Mar 20, 2013, 12:00\u{202F}AM")],
+            [new \DateTimeImmutable('March 9, 2014'), self::normalizeIcuSpaces("Mar 9, 2014, 12:00\u{202F}AM")],
         ];
 
-        $tests[] = [new \DateTimeImmutable('March 20, 2013'), 'Mar 20, 2013, 12:00 AM'];
-        $tests[] = [new \DateTimeImmutable('March 9, 2014'), 'Mar 9, 2014, 12:00 AM'];
-
         date_default_timezone_set($timezone);
 
         return $tests;
     }
 
-    public static function getLaterThanTwentiethMarch2014()
+    public static function getLaterThanTwentiethMarch2014(): array
     {
         // The provider runs before setUp(), so we need to manually fix
         // the default timezone
@@ -341,13 +343,12 @@
         date_default_timezone_set('UTC');
 
         $tests = [
-            [new \DateTime('March 21, 2014'), 'Mar 21, 2014, 12:00 AM'],
-            [new \DateTime('March 9, 2015'), 'Mar 9, 2015, 12:00 AM'],
+            [new \DateTime('March 21, 2014'), self::normalizeIcuSpaces("Mar 21, 2014, 12:00\u{202F}AM")],
+            [new \DateTime('March 9, 2015'), self::normalizeIcuSpaces("Mar 9, 2015, 12:00\u{202F}AM")],
+            [new \DateTimeImmutable('March 21, 2014'), self::normalizeIcuSpaces("Mar 21, 2014, 12:00\u{202F}AM")],
+            [new \DateTimeImmutable('March 9, 2015'), self::normalizeIcuSpaces("Mar 9, 2015, 12:00\u{202F}AM")],
         ];
 
-        $tests[] = [new \DateTimeImmutable('March 21, 2014'), 'Mar 21, 2014, 12:00 AM'];
-        $tests[] = [new \DateTimeImmutable('March 9, 2015'), 'Mar 9, 2015, 12:00 AM'];
-
         date_default_timezone_set($timezone);
 
         return $tests;
@@ -389,7 +390,7 @@
     /**
      * @dataProvider getSoonerThanTenthMarch2014
      */
-    public function testInvalidDatesMin($value, $dateTimeAsString)
+    public function testInvalidDatesMin(\DateTimeInterface $value, string $dateTimeAsString)
     {
         // Conversion of dates to string differs between ICU versions
         // Make sure we have the correct version loaded
@@ -404,7 +405,7 @@
 
         $this->buildViolation('myMessage')
             ->setParameter('{{ value }}', $dateTimeAsString)
-            ->setParameter('{{ limit }}', 'Mar 10, 2014, 12:00 AM')
+            ->setParameter('{{ limit }}', self::normalizeIcuSpaces("Mar 10, 2014, 12:00\u{202F}AM"))
             ->setCode(Range::TOO_LOW_ERROR)
             ->assertRaised();
     }
@@ -412,7 +413,7 @@
     /**
      * @dataProvider getLaterThanTwentiethMarch2014
      */
-    public function testInvalidDatesMax($value, $dateTimeAsString)
+    public function testInvalidDatesMax(\DateTimeInterface $value, string $dateTimeAsString)
     {
         // Conversion of dates to string differs between ICU versions
         // Make sure we have the correct version loaded
@@ -427,7 +428,7 @@
 
         $this->buildViolation('myMessage')
             ->setParameter('{{ value }}', $dateTimeAsString)
-            ->setParameter('{{ limit }}', 'Mar 20, 2014, 12:00 AM')
+            ->setParameter('{{ limit }}', self::normalizeIcuSpaces("Mar 20, 2014, 12:00\u{202F}AM"))
             ->setCode(Range::TOO_HIGH_ERROR)
             ->assertRaised();
     }
@@ -435,7 +436,7 @@
     /**
      * @dataProvider getLaterThanTwentiethMarch2014
      */
-    public function testInvalidDatesCombinedMax($value, $dateTimeAsString)
+    public function testInvalidDatesCombinedMax(\DateTimeInterface $value, string $dateTimeAsString)
     {
         // Conversion of dates to string differs between ICU versions
         // Make sure we have the correct version loaded
@@ -451,8 +452,8 @@
 
         $this->buildViolation('myNotInRangeMessage')
             ->setParameter('{{ value }}', $dateTimeAsString)
-            ->setParameter('{{ min }}', 'Mar 10, 2014, 12:00 AM')
-            ->setParameter('{{ max }}', 'Mar 20, 2014, 12:00 AM')
+            ->setParameter('{{ min }}', self::normalizeIcuSpaces("Mar 10, 2014, 12:00\u{202F}AM"))
+            ->setParameter('{{ max }}', self::normalizeIcuSpaces("Mar 20, 2014, 12:00\u{202F}AM"))
             ->setCode(Range::NOT_IN_RANGE_ERROR)
             ->assertRaised();
     }
@@ -476,13 +477,13 @@
 
         $this->buildViolation('myNotInRangeMessage')
             ->setParameter('{{ value }}', $dateTimeAsString)
-            ->setParameter('{{ min }}', 'Mar 10, 2014, 12:00 AM')
-            ->setParameter('{{ max }}', 'Mar 20, 2014, 12:00 AM')
+            ->setParameter('{{ min }}', self::normalizeIcuSpaces("Mar 10, 2014, 12:00\u{202F}AM"))
+            ->setParameter('{{ max }}', self::normalizeIcuSpaces("Mar 20, 2014, 12:00\u{202F}AM"))
             ->setCode(Range::NOT_IN_RANGE_ERROR)
             ->assertRaised();
     }
 
-    public function getInvalidValues()
+    public function getInvalidValues(): array
     {
         return [
             [9.999999],
@@ -952,7 +953,7 @@
 
         $this->buildViolation('myMessage')
             ->setParameter('{{ value }}', $dateTimeAsString)
-            ->setParameter('{{ limit }}', 'Mar 10, 2014, 12:00 AM')
+            ->setParameter('{{ limit }}', self::normalizeIcuSpaces("Mar 10, 2014, 12:00\u{202F}AM"))
             ->setParameter('{{ min_limit_path }}', 'value')
             ->setCode(Range::TOO_LOW_ERROR)
             ->assertRaised();
@@ -978,7 +979,7 @@
 
         $this->buildViolation('myMessage')
             ->setParameter('{{ value }}', $dateTimeAsString)
-            ->setParameter('{{ limit }}', 'Mar 20, 2014, 12:00 AM')
+            ->setParameter('{{ limit }}', self::normalizeIcuSpaces("Mar 20, 2014, 12:00\u{202F}AM"))
             ->setParameter('{{ max_limit_path }}', 'value')
             ->setCode(Range::TOO_HIGH_ERROR)
             ->assertRaised();
@@ -1005,8 +1006,8 @@
 
         $this->buildViolation('myNotInRangeMessage')
             ->setParameter('{{ value }}', $dateTimeAsString)
-            ->setParameter('{{ min }}', 'Mar 10, 2014, 12:00 AM')
-            ->setParameter('{{ max }}', 'Mar 20, 2014, 12:00 AM')
+            ->setParameter('{{ min }}', self::normalizeIcuSpaces("Mar 10, 2014, 12:00\u{202F}AM"))
+            ->setParameter('{{ max }}', self::normalizeIcuSpaces("Mar 20, 2014, 12:00\u{202F}AM"))
             ->setParameter('{{ max_limit_path }}', 'max')
             ->setParameter('{{ min_limit_path }}', 'min')
             ->setCode(Range::NOT_IN_RANGE_ERROR)
@@ -1034,14 +1035,42 @@
 
         $this->buildViolation('myNotInRangeMessage')
             ->setParameter('{{ value }}', $dateTimeAsString)
-            ->setParameter('{{ min }}', 'Mar 10, 2014, 12:00 AM')
-            ->setParameter('{{ max }}', 'Mar 20, 2014, 12:00 AM')
+            ->setParameter('{{ min }}', self::normalizeIcuSpaces("Mar 10, 2014, 12:00\u{202F}AM"))
+            ->setParameter('{{ max }}', self::normalizeIcuSpaces("Mar 20, 2014, 12:00\u{202F}AM"))
             ->setParameter('{{ max_limit_path }}', 'max')
             ->setParameter('{{ min_limit_path }}', 'min')
             ->setCode(Range::NOT_IN_RANGE_ERROR)
             ->assertRaised();
     }
 
+    /**
+     * @requires PHP 7.4
+     */
+    public function testMinPropertyPathReferencingUninitializedProperty()
+    {
+        $object = new MinMaxTyped();
+        $object->max = 5;
+        $this->setObject($object);
+
+        $this->validator->validate(5, new Range(['minPropertyPath' => 'min', 'maxPropertyPath' => 'max']));
+
+        $this->assertNoViolation();
+    }
+
+    /**
+     * @requires PHP 7.4
+     */
+    public function testMaxPropertyPathReferencingUninitializedProperty()
+    {
+        $object = new MinMaxTyped();
+        $object->min = 5;
+        $this->setObject($object);
+
+        $this->validator->validate(5, new Range(['minPropertyPath' => 'min', 'maxPropertyPath' => 'max']));
+
+        $this->assertNoViolation();
+    }
+
     public static function provideMessageIfMinAndMaxSet(): array
     {
         $notInRangeMessage = (new Range(['min' => '']))->notInRangeMessage;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/TimeValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/TimeValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/TimeValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/TimeValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,6 +53,19 @@
         $this->assertNoViolation();
     }
 
+    /**
+     * @dataProvider getValidTimes
+     */
+    public function testValidTimesWithNewLine(string $time)
+    {
+        $this->validator->validate($time."\n", new Time());
+
+        $this->buildViolation('This value is not a valid time.')
+            ->setParameter('{{ value }}', '"'.$time."\n".'"')
+            ->setCode(Time::INVALID_FORMAT_ERROR)
+            ->assertRaised();
+    }
+
     public static function getValidTimes()
     {
         return [
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/TimezoneValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/TimezoneValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/TimezoneValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/TimezoneValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -69,10 +69,6 @@
         yield ['America/Argentina/Buenos_Aires'];
 
         // not deprecated in ICU
-        yield ['CST6CDT'];
-        yield ['EST5EDT'];
-        yield ['MST7MDT'];
-        yield ['PST8PDT'];
         yield ['America/Toronto'];
 
         // previously expired in ICU
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/UniqueValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/UniqueValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/UniqueValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/UniqueValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -59,7 +59,7 @@
     /**
      * @dataProvider getInvalidValues
      */
-    public function testInvalidValues($value)
+    public function testInvalidValues($value, $expectedMessageParam)
     {
         $constraint = new Unique([
             'message' => 'myMessage',
@@ -67,7 +67,7 @@
         $this->validator->validate($value, $constraint);
 
         $this->buildViolation('myMessage')
-             ->setParameter('{{ value }}', 'array')
+             ->setParameter('{{ value }}', $expectedMessageParam)
              ->setCode(Unique::IS_NOT_UNIQUE)
              ->assertRaised();
     }
@@ -77,12 +77,12 @@
         $object = new \stdClass();
 
         return [
-            yield 'not unique booleans' => [[true, true]],
-            yield 'not unique integers' => [[1, 2, 3, 3]],
-            yield 'not unique floats' => [[0.1, 0.2, 0.1]],
-            yield 'not unique string' => [['a', 'b', 'a']],
-            yield 'not unique arrays' => [[[1, 1], [2, 3], [1, 1]]],
-            yield 'not unique objects' => [[$object, $object]],
+            yield 'not unique booleans' => [[true, true], 'true'],
+            yield 'not unique integers' => [[1, 2, 3, 3], 3],
+            yield 'not unique floats' => [[0.1, 0.2, 0.1], 0.1],
+            yield 'not unique string' => [['a', 'b', 'a'], '"a"'],
+            yield 'not unique arrays' => [[[1, 1], [2, 3], [1, 1]], 'array'],
+            yield 'not unique objects' => [[$object, $object], 'object'],
         ];
     }
 
@@ -95,7 +95,7 @@
         $this->validator->validate([1, 2, 3, 3], $constraint);
 
         $this->buildViolation('myMessage')
-            ->setParameter('{{ value }}', 'array')
+            ->setParameter('{{ value }}', '3')
             ->setCode(Unique::IS_NOT_UNIQUE)
             ->assertRaised();
     }
@@ -176,7 +176,7 @@
         ]));
 
         $this->buildViolation('myMessage')
-            ->setParameter('{{ value }}', 'array')
+            ->setParameter('{{ value }}', '1')
             ->setCode(Unique::IS_NOT_UNIQUE)
             ->assertRaised();
     }
@@ -206,7 +206,7 @@
         ]));
 
         $this->buildViolation('myMessage')
-            ->setParameter('{{ value }}', 'array')
+            ->setParameter('{{ value }}', '"hello"')
             ->setCode(Unique::IS_NOT_UNIQUE)
             ->assertRaised();
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/UrlValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/UrlValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/UrlValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/UrlValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -61,6 +61,19 @@
     }
 
     /**
+     * @dataProvider getValidUrls
+     */
+    public function testValidUrlsWithNewLine($url)
+    {
+        $this->validator->validate($url."\n", new Url());
+
+        $this->buildViolation('This value is not a valid URL.')
+            ->setParameter('{{ value }}', '"'.$url."\n".'"')
+            ->setCode(Url::INVALID_URL_ERROR)
+            ->assertRaised();
+    }
+
+    /**
      * @dataProvider getValidUrlsWithWhitespaces
      */
     public function testValidUrlsWithWhitespaces($url)
@@ -85,6 +98,24 @@
         $this->assertNoViolation();
     }
 
+    /**
+     * @dataProvider getValidRelativeUrls
+     * @dataProvider getValidUrls
+     */
+    public function testValidRelativeUrlWithNewLine(string $url)
+    {
+        $constraint = new Url([
+            'relativeProtocol' => true,
+        ]);
+
+        $this->validator->validate($url."\n", $constraint);
+
+        $this->buildViolation('This value is not a valid URL.')
+            ->setParameter('{{ value }}', '"'.$url."\n".'"')
+            ->setCode(Url::INVALID_URL_ERROR)
+            ->assertRaised();
+    }
+
     public static function getValidRelativeUrls()
     {
         return [
@@ -174,6 +205,8 @@
             ['http://symfony.com/#one_more%20test'],
             ['http://example.com/exploit.html?hello[0]=test'],
             ['http://বিডিআইএ.বাংলা'],
+            ['http://www.example.com/คนแซ่ลี้/'],
+            ['http://www.example.com/か/'],
         ];
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/UuidValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/UuidValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Constraints/UuidValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Constraints/UuidValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
     public function testExpectsUuidConstraintCompatibleType()
     {
         $this->expectException(UnexpectedTypeException::class);
-        $constraint = $this->getMockForAbstractClass(Constraint::class);
+        $constraint = $this->createStub(Constraint::class);
 
         $this->validator->validate('216fff40-98d9-11e3-a5e2-0800200c9a66', $constraint);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/ConstraintValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/ConstraintValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/ConstraintValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/ConstraintValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,17 +18,19 @@
 
 class ConstraintValidatorTest extends TestCase
 {
+    use IcuCompatibilityTrait;
+
     /**
      * @dataProvider formatValueProvider
      */
-    public function testFormatValue($expected, $value, $format = 0)
+    public function testFormatValue(string $expected, $value, int $format = 0)
     {
         \Locale::setDefault('en');
 
         $this->assertSame($expected, (new TestFormatValueConstraintValidator())->formatValueProxy($value, $format));
     }
 
-    public static function formatValueProvider()
+    public static function formatValueProvider(): array
     {
         $defaultTimezone = date_default_timezone_get();
         date_default_timezone_set('Europe/Moscow'); // GMT+3
@@ -43,10 +45,10 @@
             ['object', $toString = new TestToStringObject()],
             ['ccc', $toString, ConstraintValidator::OBJECT_TO_STRING],
             ['object', $dateTime = new \DateTimeImmutable('1971-02-02T08:00:00UTC')],
-            [class_exists(\IntlDateFormatter::class) ? 'Oct 4, 2019, 11:02 AM' : '2019-10-04 11:02:03', new \DateTimeImmutable('2019-10-04T11:02:03+09:00'), ConstraintValidator::PRETTY_DATE],
-            [class_exists(\IntlDateFormatter::class) ? 'Feb 2, 1971, 8:00 AM' : '1971-02-02 08:00:00', $dateTime, ConstraintValidator::PRETTY_DATE],
-            [class_exists(\IntlDateFormatter::class) ? 'Jan 1, 1970, 6:00 AM' : '1970-01-01 06:00:00', new \DateTimeImmutable('1970-01-01T06:00:00Z'), ConstraintValidator::PRETTY_DATE],
-            [class_exists(\IntlDateFormatter::class) ? 'Jan 1, 1970, 3:00 PM' : '1970-01-01 15:00:00', (new \DateTimeImmutable('1970-01-01T23:00:00'))->setTimezone(new \DateTimeZone('America/New_York')), ConstraintValidator::PRETTY_DATE],
+            [class_exists(\IntlDateFormatter::class) ? static::normalizeIcuSpaces("Oct 4, 2019, 11:02\u{202F}AM") : '2019-10-04 11:02:03', new \DateTimeImmutable('2019-10-04T11:02:03+09:00'), ConstraintValidator::PRETTY_DATE],
+            [class_exists(\IntlDateFormatter::class) ? static::normalizeIcuSpaces("Feb 2, 1971, 8:00\u{202F}AM") : '1971-02-02 08:00:00', $dateTime, ConstraintValidator::PRETTY_DATE],
+            [class_exists(\IntlDateFormatter::class) ? static::normalizeIcuSpaces("Jan 1, 1970, 6:00\u{202F}AM") : '1970-01-01 06:00:00', new \DateTimeImmutable('1970-01-01T06:00:00Z'), ConstraintValidator::PRETTY_DATE],
+            [class_exists(\IntlDateFormatter::class) ? static::normalizeIcuSpaces("Jan 1, 1970, 3:00\u{202F}PM") : '1970-01-01 15:00:00', (new \DateTimeImmutable('1970-01-01T23:00:00'))->setTimezone(new \DateTimeZone('America/New_York')), ConstraintValidator::PRETTY_DATE],
         ];
 
         if (\PHP_VERSION_ID >= 80100) {
@@ -61,11 +63,11 @@
 
 final class TestFormatValueConstraintValidator extends ConstraintValidator
 {
-    public function validate($value, Constraint $constraint)
+    public function validate($value, Constraint $constraint): void
     {
     }
 
-    public function formatValueProxy($value, $format)
+    public function formatValueProxy($value, int $format): string
     {
         return $this->formatValue($value, $format);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Dummy/DummyClassOne.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Dummy/DummyClassOne.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Dummy/DummyClassOne.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Dummy/DummyClassOne.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,31 @@
 
 namespace Symfony\Component\Validator\Tests\Dummy;
 
+use Symfony\Component\Validator\Constraints as Assert;
+
+/**
+ * @Assert\Expression(expression="1 + 1 = 2")
+ */
 class DummyClassOne
 {
+    /**
+     * @var string|null
+     *
+     * @Assert\NotBlank
+     */
+    public $code;
+
+    /**
+     * @var string|null
+     *
+     * @Assert\Email
+     */
+    public $email;
+
+    /**
+     * @var DummyClassTwo|null
+     *
+     * @Assert\Valid()
+     */
+    public $dummyClassTwo;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Dummy/DummyClassTwo.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Dummy/DummyClassTwo.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Dummy/DummyClassTwo.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Dummy/DummyClassTwo.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,31 @@
 
 namespace Symfony\Component\Validator\Tests\Dummy;
 
+use Symfony\Component\Validator\Constraints as Assert;
+
+/**
+ * @Assert\Expression(expression="1 + 1 = 2")
+ */
 class DummyClassTwo
 {
+    /**
+     * @var string|null
+     *
+     * @Assert\NotBlank
+     */
+    public $code;
+
+    /**
+     * @var string|null
+     *
+     * @Assert\Email
+     */
+    public $email;
+
+    /**
+     * @var DummyClassOne|null
+     *
+     * @Assert\DisableAutoMapping()
+     */
+    public $dummyClassOne;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/Annotation/Entity.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/Annotation/Entity.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/Annotation/Entity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/Annotation/Entity.php	2026-05-20 10:22:01.000000000 +0200
@@ -55,6 +55,10 @@
     private $internal;
     public $data = 'Overridden data';
     public $initialized = false;
+    /**
+     * @Assert\Type("integer")
+     */
+    protected $other;
 
     public function __construct($internal = null)
     {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/Attribute/Entity.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/Attribute/Entity.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/Attribute/Entity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/Attribute/Entity.php	2026-05-20 10:22:01.000000000 +0200
@@ -57,6 +57,8 @@
     private $internal;
     public $data = 'Overridden data';
     public $initialized = false;
+    #[Assert\Type('integer')]
+    protected $other;
 
     public function __construct($internal = null)
     {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/CascadingEntityIntersection.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/CascadingEntityIntersection.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/CascadingEntityIntersection.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/CascadingEntityIntersection.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,17 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Validator\Tests\Fixtures;
+
+class CascadingEntityIntersection
+{
+    public CascadedChild&\stdClass $classes;
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/CascadingEntityUnion.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/CascadingEntityUnion.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/CascadingEntityUnion.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/CascadingEntityUnion.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,25 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Validator\Tests\Fixtures;
+
+class CascadingEntityUnion
+{
+    public CascadedChild|\stdClass $classes;
+    public CascadedChild|array $classAndArray;
+    public CascadedChild|null $classAndNull;
+    public array|null $arrayAndNull;
+    public CascadedChild|array|null $classAndArrayAndNull;
+    public int|string $scalars;
+    public int|null $scalarAndNull;
+    public CascadedChild|int $classAndScalar;
+    public array|int $arrayAndScalar;
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/CustomArrayObject.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/CustomArrayObject.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/CustomArrayObject.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/CustomArrayObject.php	2026-05-20 10:22:01.000000000 +0200
@@ -19,7 +19,7 @@
 {
     private $array;
 
-    public function __construct(array $array = null)
+    public function __construct(?array $array = null)
     {
         $this->array = $array ?: [];
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/NestedAttribute/Entity.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/NestedAttribute/Entity.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/NestedAttribute/Entity.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Fixtures/NestedAttribute/Entity.php	2026-05-20 10:22:01.000000000 +0200
@@ -78,6 +78,8 @@
     private $internal;
     public $data = 'Overridden data';
     public $initialized = false;
+    #[Assert\Type('integer')]
+    protected $other;
 
     public function __construct($internal = null)
     {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/IcuCompatibilityTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/IcuCompatibilityTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/IcuCompatibilityTrait.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/IcuCompatibilityTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,30 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Validator\Tests;
+
+trait IcuCompatibilityTrait
+{
+    /**
+     * Normalized spaces in date strings generated by INTL for older ICU versions.
+     *
+     * In version 72.1, ICU started to render a narrow non-breaking space (NNBSP) into localized time strings. This
+     * method allows us to write expectations in a forward-compatible manner.
+     */
+    private static function normalizeIcuSpaces(string $input): string
+    {
+        if (\defined('INTL_ICU_VERSION') && version_compare(\INTL_ICU_VERSION, '72.1', '>=')) {
+            return $input;
+        }
+
+        return str_replace("\u{202F}", ' ', $input);
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Mapping/ClassMetadataTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Mapping/ClassMetadataTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Mapping/ClassMetadataTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Mapping/ClassMetadataTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,6 +25,8 @@
 use Symfony\Component\Validator\Tests\Fixtures\Annotation\EntityParent;
 use Symfony\Component\Validator\Tests\Fixtures\Annotation\GroupSequenceProviderEntity;
 use Symfony\Component\Validator\Tests\Fixtures\CascadingEntity;
+use Symfony\Component\Validator\Tests\Fixtures\CascadingEntityIntersection;
+use Symfony\Component\Validator\Tests\Fixtures\CascadingEntityUnion;
 use Symfony\Component\Validator\Tests\Fixtures\ClassConstraint;
 use Symfony\Component\Validator\Tests\Fixtures\ConstraintA;
 use Symfony\Component\Validator\Tests\Fixtures\ConstraintB;
@@ -163,8 +165,8 @@
         $parent->addPropertyConstraint('firstName', new ConstraintA());
         $parent->addPropertyConstraint('firstName', new ConstraintB(['groups' => 'foo']));
 
-        $this->metadata->mergeConstraints($parent);
         $this->metadata->addPropertyConstraint('firstName', new ConstraintA());
+        $this->metadata->mergeConstraints($parent);
 
         $constraintA1 = new ConstraintA(['groups' => [
             'Default',
@@ -179,35 +181,29 @@
             'groups' => ['foo'],
         ]);
 
-        $constraints = [
-            $constraintA1,
-            $constraintB,
-            $constraintA2,
-        ];
+        $members = $this->metadata->getPropertyMetadata('firstName');
 
-        $constraintsByGroup = [
-            'Default' => [
-                $constraintA1,
-                $constraintA2,
-            ],
-            'EntityParent' => [
-                $constraintA1,
-            ],
-            'Entity' => [
-                $constraintA1,
-                $constraintA2,
+        $this->assertCount(2, $members);
+        $this->assertEquals(self::CLASSNAME, $members[0]->getClassName());
+        $this->assertEquals([$constraintA2], $members[0]->getConstraints());
+        $this->assertEquals(
+            [
+                'Default' => [$constraintA2],
+                'Entity' => [$constraintA2],
             ],
-            'foo' => [
-                $constraintB,
+            $members[0]->constraintsByGroup
+        );
+        $this->assertEquals(self::PARENTCLASS, $members[1]->getClassName());
+        $this->assertEquals([$constraintA1, $constraintB], $members[1]->getConstraints());
+        $this->assertEquals(
+            [
+                'Default' => [$constraintA1],
+                'Entity' => [$constraintA1],
+                'EntityParent' => [$constraintA1],
+                'foo' => [$constraintB],
             ],
-        ];
-
-        $members = $this->metadata->getPropertyMetadata('firstName');
-
-        $this->assertCount(1, $members);
-        $this->assertEquals(self::PARENTCLASS, $members[0]->getClassName());
-        $this->assertEquals($constraints, $members[0]->getConstraints());
-        $this->assertEquals($constraintsByGroup, $members[0]->constraintsByGroup);
+            $members[1]->constraintsByGroup
+        );
     }
 
     public function testMemberMetadatas()
@@ -367,6 +363,40 @@
             'children',
         ], $metadata->getConstrainedProperties());
     }
+
+    /**
+     * @requires PHP 8.0
+     */
+    public function testCascadeConstraintWithUnionTypeProperties()
+    {
+        $metadata = new ClassMetadata(CascadingEntityUnion::class);
+        $metadata->addConstraint(new Cascade());
+
+        $this->assertSame(CascadingStrategy::CASCADE, $metadata->getCascadingStrategy());
+        $this->assertCount(5, $metadata->properties);
+        $this->assertSame([
+            'classes',
+            'classAndArray',
+            'classAndNull',
+            'arrayAndNull',
+            'classAndArrayAndNull',
+        ], $metadata->getConstrainedProperties());
+    }
+
+    /**
+     * @requires PHP 8.1
+     */
+    public function testCascadeConstraintWithIntersectionTypeProperties()
+    {
+        $metadata = new ClassMetadata(CascadingEntityIntersection::class);
+        $metadata->addConstraint(new Cascade());
+
+        $this->assertSame(CascadingStrategy::CASCADE, $metadata->getCascadingStrategy());
+        $this->assertCount(1, $metadata->properties);
+        $this->assertSame([
+            'classes',
+        ], $metadata->getConstrainedProperties());
+    }
 }
 
 class ClassCompositeConstraint extends Composite
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Mapping/Loader/AnnotationLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Mapping/Loader/AnnotationLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Mapping/Loader/AnnotationLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Mapping/Loader/AnnotationLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,6 +27,7 @@
 use Symfony\Component\Validator\Constraints\Range;
 use Symfony\Component\Validator\Constraints\Required;
 use Symfony\Component\Validator\Constraints\Sequentially;
+use Symfony\Component\Validator\Constraints\Type;
 use Symfony\Component\Validator\Constraints\Valid;
 use Symfony\Component\Validator\Mapping\ClassMetadata;
 use Symfony\Component\Validator\Mapping\Loader\AnnotationLoader;
@@ -98,6 +99,7 @@
         $expected->addGetterConstraint('lastName', new NotNull());
         $expected->addGetterMethodConstraint('valid', 'isValid', new IsTrue());
         $expected->addGetterConstraint('permissions', new IsTrue());
+        $expected->addPropertyConstraint('other', new Type('integer'));
 
         // load reflection class so that the comparison passes
         $expected->getReflectionClass();
@@ -139,18 +141,16 @@
         $loader->loadClassMetadata($parent_metadata);
 
         $metadata = new ClassMetadata($namespace.'\Entity');
+        $loader->loadClassMetadata($metadata);
 
         // Merge parent metaData.
         $metadata->mergeConstraints($parent_metadata);
 
-        $loader->loadClassMetadata($metadata);
-
         $expected_parent = new ClassMetadata($namespace.'\EntityParent');
         $expected_parent->addPropertyConstraint('other', new NotNull());
         $expected_parent->getReflectionClass();
 
         $expected = new ClassMetadata($namespace.'\Entity');
-        $expected->mergeConstraints($expected_parent);
 
         $expected->setGroupSequence(['Foo', 'Entity']);
         $expected->addConstraint(new ConstraintA());
@@ -187,11 +187,18 @@
         $expected->addGetterConstraint('lastName', new NotNull());
         $expected->addGetterMethodConstraint('valid', 'isValid', new IsTrue());
         $expected->addGetterConstraint('permissions', new IsTrue());
+        $expected->addPropertyConstraint('other', new Type('integer'));
 
         // load reflection class so that the comparison passes
         $expected->getReflectionClass();
+        $expected->mergeConstraints($expected_parent);
 
         $this->assertEquals($expected, $metadata);
+
+        $otherMetadata = $metadata->getPropertyMetadata('other');
+        $this->assertCount(2, $otherMetadata);
+        $this->assertInstanceOf(Type::class, $otherMetadata[0]->getConstraints()[0]);
+        $this->assertInstanceOf(NotNull::class, $otherMetadata[1]->getConstraints()[0]);
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Mapping/Loader/FilesLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Mapping/Loader/FilesLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Mapping/Loader/FilesLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Mapping/Loader/FilesLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -36,11 +36,11 @@
 
     public function getFilesLoader(LoaderInterface $loader)
     {
-        return $this->getMockForAbstractClass(FilesLoader::class, [[
+        return new class([
             __DIR__.'/constraint-mapping.xml',
             __DIR__.'/constraint-mapping.yaml',
             __DIR__.'/constraint-mapping.test',
             __DIR__.'/constraint-mapping.txt',
-        ], $loader]);
+        ], $loader) extends FilesLoader {};
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Mapping/Loader/PropertyInfoLoaderTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Mapping/Loader/PropertyInfoLoaderTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Validator/Tests/Mapping/Loader/PropertyInfoLoaderTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Validator/Tests/Mapping/Loader/PropertyInfoLoaderTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -54,9 +54,10 @@
                 'noAutoMapping',
             ])
         ;
+
         $propertyInfoStub
             ->method('getTypes')
-            ->will($this->onConsecutiveCalls(
+            ->willReturn(
                 [new Type(Type::BUILTIN_TYPE_STRING, true)],
                 [new Type(Type::BUILTIN_TYPE_STRING)],
                 [new Type(Type::BUILTIN_TYPE_STRING, true), new Type(Type::BUILTIN_TYPE_INT), new Type(Type::BUILTIN_TYPE_BOOL)],
@@ -69,11 +70,12 @@
                 [new Type(Type::BUILTIN_TYPE_ARRAY, true, null, true, null, new Type(Type::BUILTIN_TYPE_FLOAT))],
                 [new Type(Type::BUILTIN_TYPE_STRING)],
                 [new Type(Type::BUILTIN_TYPE_STRING)]
-            ))
+            )
         ;
+
         $propertyInfoStub
             ->method('isWritable')
-            ->will($this->onConsecutiveCalls(
+            ->willReturn(
                 true,
                 true,
                 true,
@@ -86,7 +88,7 @@
                 true,
                 false,
                 true
-            ))
+            )
         ;
 
         $propertyInfoLoader = new PropertyInfoLoader($propertyInfoStub, $propertyInfoStub, $propertyInfoStub, '{.*}');
@@ -187,7 +189,7 @@
     /**
      * @dataProvider regexpProvider
      */
-    public function testClassValidator(bool $expected, string $classValidatorRegexp = null)
+    public function testClassValidator(bool $expected, ?string $classValidatorRegexp = null)
     {
         $propertyInfoStub = $this->createMock(PropertyInfoExtractorInterface::class);
         $propertyInfoStub
@@ -222,9 +224,10 @@
             ->method('getProperties')
             ->willReturn(['string', 'autoMappingExplicitlyEnabled'])
         ;
+
         $propertyInfoStub
             ->method('getTypes')
-            ->willReturnOnConsecutiveCalls(
+            ->willReturn(
                 [new Type(Type::BUILTIN_TYPE_STRING)],
                 [new Type(Type::BUILTIN_TYPE_BOOL)]
             );
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/Caster.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/Caster.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/Caster.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/Caster.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
      *
      * @param bool $hasDebugInfo Whether the __debugInfo method exists on $obj or not
      */
-    public static function castObject(object $obj, string $class, bool $hasDebugInfo = false, string $debugClass = null): array
+    public static function castObject(object $obj, string $class, bool $hasDebugInfo = false, ?string $debugClass = null): array
     {
         if ($hasDebugInfo) {
             try {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/ClassStub.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/ClassStub.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/ClassStub.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/ClassStub.php	2026-05-20 10:22:01.000000000 +0200
@@ -56,7 +56,7 @@
             }
 
             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 -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/DateCaster.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/DateCaster.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/DateCaster.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/DateCaster.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     public static function castDateTime(\DateTimeInterface $d, array $a, Stub $stub, bool $isNested, int $filter)
     {
         $prefix = Caster::PREFIX_VIRTUAL;
-        $location = $d->getTimezone()->getLocation();
+        $location = $d->getTimezone() ? $d->getTimezone()->getLocation() : null;
         $fromNow = (new \DateTime())->diff($d);
 
         $title = $d->format('l, F j, Y')
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/DOMCaster.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/DOMCaster.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/DOMCaster.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/DOMCaster.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
 class DOMCaster
 {
     private const ERROR_CODES = [
-        \DOM_PHP_ERR => 'DOM_PHP_ERR',
+        0 => 'DOM_PHP_ERR',
         \DOM_INDEX_SIZE_ERR => 'DOM_INDEX_SIZE_ERR',
         \DOMSTRING_SIZE_ERR => 'DOMSTRING_SIZE_ERR',
         \DOM_HIERARCHY_REQUEST_ERR => 'DOM_HIERARCHY_REQUEST_ERR',
@@ -138,16 +138,12 @@
             'doctype' => $dom->doctype,
             'implementation' => $dom->implementation,
             'documentElement' => new CutStub($dom->documentElement),
-            'actualEncoding' => $dom->actualEncoding,
             'encoding' => $dom->encoding,
             'xmlEncoding' => $dom->xmlEncoding,
-            'standalone' => $dom->standalone,
             'xmlStandalone' => $dom->xmlStandalone,
-            'version' => $dom->version,
             'xmlVersion' => $dom->xmlVersion,
             'strictErrorChecking' => $dom->strictErrorChecking,
             'documentURI' => $dom->documentURI ? new LinkStub($dom->documentURI) : $dom->documentURI,
-            'config' => $dom->config,
             'formatOutput' => $dom->formatOutput,
             'validateOnParse' => $dom->validateOnParse,
             'resolveExternals' => $dom->resolveExternals,
@@ -275,9 +271,6 @@
             'publicId' => $dom->publicId,
             'systemId' => $dom->systemId,
             'notationName' => $dom->notationName,
-            'actualEncoding' => $dom->actualEncoding,
-            'encoding' => $dom->encoding,
-            'version' => $dom->version,
         ];
 
         return $a;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/ExceptionCaster.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/ExceptionCaster.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/ExceptionCaster.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/ExceptionCaster.php	2026-05-20 10:22:01.000000000 +0200
@@ -41,7 +41,7 @@
         \E_USER_ERROR => 'E_USER_ERROR',
         \E_USER_WARNING => 'E_USER_WARNING',
         \E_USER_NOTICE => 'E_USER_NOTICE',
-        \E_STRICT => 'E_STRICT',
+        2048 => 'E_STRICT',
     ];
 
     private static $framesCache = [];
@@ -288,7 +288,7 @@
         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']);
         }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/LinkStub.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/LinkStub.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/LinkStub.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/LinkStub.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,7 +23,7 @@
     private static $vendorRoots;
     private static $composerRoots;
 
-    public function __construct(string $label, int $line = 0, string $href = null)
+    public function __construct(string $label, int $line = 0, ?string $href = null)
     {
         $this->value = $label;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/ReflectionCaster.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/ReflectionCaster.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/ReflectionCaster.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/ReflectionCaster.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
 
         $a = static::castFunctionAbstract($c, $a, $stub, $isNested, $filter);
 
-        if (!str_contains($c->name, '{closure}')) {
+        if (!str_contains($c->name, '{closure')) {
             $stub->class = isset($a[$prefix.'class']) ? $a[$prefix.'class']->value.'::'.$c->name : $c->name;
             unset($a[$prefix.'class']);
         }
@@ -83,13 +83,13 @@
         // Cannot create ReflectionGenerator based on a terminated Generator
         try {
             $reflectionGenerator = new \ReflectionGenerator($c);
+
+            return self::castReflectionGenerator($reflectionGenerator, $a, $stub, $isNested);
         } catch (\Exception $e) {
             $a[Caster::PREFIX_VIRTUAL.'closed'] = true;
 
             return $a;
         }
-
-        return self::castReflectionGenerator($reflectionGenerator, $a, $stub, $isNested);
     }
 
     public static function castType(\ReflectionType $c, array $a, Stub $stub, bool $isNested)
@@ -116,10 +116,16 @@
 
     public static function castAttribute(\ReflectionAttribute $c, array $a, Stub $stub, bool $isNested)
     {
-        self::addMap($a, $c, [
+        $map = [
             'name' => 'getName',
             'arguments' => 'getArguments',
-        ]);
+        ];
+
+        if (\PHP_VERSION_ID >= 80400) {
+            unset($map['name']);
+        }
+
+        self::addMap($a, $c, $map);
 
         return $a;
     }
@@ -362,7 +368,7 @@
                     if (!$type instanceof \ReflectionNamedType) {
                         $signature .= $type.' ';
                     } else {
-                        if (!$param->isOptional() && $param->allowsNull() && 'mixed' !== $type->getName()) {
+                        if ($param->allowsNull() && 'mixed' !== $type->getName()) {
                             $signature .= '?';
                         }
                         $signature .= substr(strrchr('\\'.$type->getName(), '\\'), 1).' ';
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/SplCaster.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/SplCaster.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/SplCaster.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/SplCaster.php	2026-05-20 10:22:01.000000000 +0200
@@ -229,10 +229,11 @@
             $a = Caster::castObject($c, \get_class($c), method_exists($c, '__debugInfo'), $stub->class);
             $c->setFlags($flags);
         }
-        if (\PHP_VERSION_ID < 70400) {
-            $a[$prefix.'storage'] = $c->getArrayCopy();
-        }
+
+        unset($a["\0ArrayObject\0storage"], $a["\0ArrayIterator\0storage"]);
+
         $a += [
+            $prefix.'storage' => $c->getArrayCopy(),
             $prefix.'flag::STD_PROP_LIST' => (bool) ($flags & \ArrayObject::STD_PROP_LIST),
             $prefix.'flag::ARRAY_AS_PROPS' => (bool) ($flags & \ArrayObject::ARRAY_AS_PROPS),
         ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/TraceStub.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/TraceStub.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Caster/TraceStub.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Caster/TraceStub.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,7 +25,7 @@
     public $sliceLength;
     public $numberingOffset;
 
-    public function __construct(array $trace, bool $keepArgs = true, int $sliceOffset = 0, int $sliceLength = null, int $numberingOffset = 0)
+    public function __construct(array $trace, bool $keepArgs = true, int $sliceOffset = 0, ?int $sliceLength = null, int $numberingOffset = 0)
     {
         $this->value = $trace;
         $this->keepArgs = $keepArgs;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Cloner/AbstractCloner.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Cloner/AbstractCloner.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Cloner/AbstractCloner.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Cloner/AbstractCloner.php	2026-05-20 10:22:01.000000000 +0200
@@ -216,7 +216,7 @@
      *
      * @see addCasters
      */
-    public function __construct(array $casters = null)
+    public function __construct(?array $casters = null)
     {
         if (null === $casters) {
             $casters = static::$defaultCasters;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -23,12 +23,12 @@
     "require-dev": {
         "ext-iconv": "*",
         "symfony/console": "^4.4|^5.0|^6.0",
+        "symfony/http-kernel": "^4.4|^5.0|^6.0",
         "symfony/process": "^4.4|^5.0|^6.0",
         "symfony/uid": "^5.1|^6.0",
         "twig/twig": "^2.13|^3.0.4"
     },
     "conflict": {
-        "phpunit/phpunit": "<5.4.3",
         "symfony/console": "<4.4"
     },
     "suggest": {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Dumper/AbstractDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Dumper/AbstractDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Dumper/AbstractDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Dumper/AbstractDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
      * @param string|null                   $charset The default character encoding to use for non-UTF8 strings
      * @param int                           $flags   A bit field of static::DUMP_* constants to fine tune dumps representation
      */
-    public function __construct($output = null, string $charset = null, int $flags = 0)
+    public function __construct($output = null, ?string $charset = null, int $flags = 0)
     {
         $this->flags = $flags;
         $this->setCharset($charset ?: \ini_get('php.output_encoding') ?: \ini_get('default_charset') ?: 'UTF-8');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Dumper/CliDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Dumper/CliDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Dumper/CliDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Dumper/CliDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -64,7 +64,7 @@
     /**
      * {@inheritdoc}
      */
-    public function __construct($output = null, string $charset = null, int $flags = 0)
+    public function __construct($output = null, ?string $charset = null, int $flags = 0)
     {
         parent::__construct($output, $charset, $flags);
 
@@ -128,6 +128,7 @@
     public function dumpScalar(Cursor $cursor, string $type, $value)
     {
         $this->dumpKey($cursor);
+        $this->collapseNextHash = $this->expandNextHash = false;
 
         $style = 'const';
         $attr = $cursor->attr;
@@ -191,6 +192,7 @@
     public function dumpString(Cursor $cursor, string $str, bool $bin, int $cut)
     {
         $this->dumpKey($cursor);
+        $this->collapseNextHash = $this->expandNextHash = false;
         $attr = $cursor->attr;
 
         if ($bin) {
@@ -286,6 +288,7 @@
         }
 
         $this->dumpKey($cursor);
+        $this->expandNextHash = false;
         $attr = $cursor->attr;
 
         if ($this->collapseNextHash) {
@@ -561,6 +564,10 @@
      */
     protected function dumpLine(int $depth, bool $endOfValue = false)
     {
+        if (null === $this->colors) {
+            $this->colors = $this->supportsColors();
+        }
+
         if ($this->colors) {
             $this->line = sprintf("\033[%sm%s\033[m", $this->styles['default'], $this->line);
         }
@@ -599,23 +606,34 @@
         }
 
         // Follow https://no-color.org/
-        if (isset($_SERVER['NO_COLOR']) || false !== getenv('NO_COLOR')) {
+        if ('' !== (($_SERVER['NO_COLOR'] ?? getenv('NO_COLOR'))[0] ?? '')) {
             return false;
         }
 
-        if ('Hyper' === getenv('TERM_PROGRAM')) {
+        // Detect msysgit/mingw and assume this is a tty because detection
+        // does not work correctly, see https://github.com/composer/composer/issues/9690
+        if (!@stream_isatty($stream) && !\in_array(strtoupper((string) getenv('MSYSTEM')), ['MINGW32', 'MINGW64'], true)) {
+            return false;
+        }
+
+        if ('\\' === \DIRECTORY_SEPARATOR && @sapi_windows_vt100_support($stream)) {
             return true;
         }
 
-        if (\DIRECTORY_SEPARATOR === '\\') {
-            return (\function_exists('sapi_windows_vt100_support')
-                && @sapi_windows_vt100_support($stream))
-                || false !== getenv('ANSICON')
-                || 'ON' === getenv('ConEmuANSI')
-                || 'xterm' === getenv('TERM');
+        if ('Hyper' === getenv('TERM_PROGRAM')
+            || false !== getenv('COLORTERM')
+            || false !== getenv('ANSICON')
+            || 'ON' === getenv('ConEmuANSI')
+        ) {
+            return true;
+        }
+
+        if ('dumb' === $term = (string) getenv('TERM')) {
+            return false;
         }
 
-        return stream_isatty($stream);
+        // See https://github.com/chalk/supports-color/blob/d4f413efaf8da045c5ab440ed418ef02dbb28bf1/index.js#L157
+        return preg_match('/^((screen|xterm|vt100|vt220|putty|rxvt|ansi|cygwin|linux).*)|(.*-256(color)?(-bce)?)$/', $term);
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Dumper/ContextProvider/SourceContextProvider.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Dumper/ContextProvider/SourceContextProvider.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Dumper/ContextProvider/SourceContextProvider.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Dumper/ContextProvider/SourceContextProvider.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
     private $projectDir;
     private $fileLinkFormatter;
 
-    public function __construct(string $charset = null, string $projectDir = null, FileLinkFormatter $fileLinkFormatter = null, int $limit = 9)
+    public function __construct(?string $charset = null, ?string $projectDir = null, ?FileLinkFormatter $fileLinkFormatter = null, int $limit = 9)
     {
         $this->charset = $charset;
         $this->projectDir = $projectDir;
@@ -44,7 +44,7 @@
 
         $file = $trace[1]['file'];
         $line = $trace[1]['line'];
-        $name = false;
+        $name = '-' === $file || 'Standard input code' === $file ? 'Standard input code' : false;
         $fileExcerpt = false;
 
         for ($i = 2; $i < $this->limit; ++$i) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -77,7 +77,7 @@
     /**
      * {@inheritdoc}
      */
-    public function __construct($output = null, string $charset = null, int $flags = 0)
+    public function __construct($output = null, ?string $charset = null, int $flags = 0)
     {
         AbstractDumper::__construct($output, $charset, $flags);
         $this->dumpId = 'sf-dump-'.mt_rand();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Dumper/ServerDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Dumper/ServerDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Dumper/ServerDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Dumper/ServerDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
      * @param DataDumperInterface|null   $wrappedDumper    A wrapped instance used whenever we failed contacting the server
      * @param ContextProviderInterface[] $contextProviders Context providers indexed by context name
      */
-    public function __construct(string $host, DataDumperInterface $wrappedDumper = null, array $contextProviders = [])
+    public function __construct(string $host, ?DataDumperInterface $wrappedDumper = null, array $contextProviders = [])
     {
         $this->connection = new Connection($host, $contextProviders);
         $this->wrappedDumper = $wrappedDumper;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/phpunit.xml.dist symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/phpunit.xml.dist
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/phpunit.xml.dist	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/phpunit.xml.dist	2026-05-20 10:22:01.000000000 +0200
@@ -17,6 +17,7 @@
     <testsuites>
         <testsuite name="Symfony VarDumper Component Test Suite">
             <directory>./Tests/</directory>
+            <directory suffix=".phpt">./Tests/Dumper/functions/</directory>
         </testsuite>
     </testsuites>
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Server/DumpServer.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Server/DumpServer.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Server/DumpServer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Server/DumpServer.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
      */
     private $socket;
 
-    public function __construct(string $host, LoggerInterface $logger = null)
+    public function __construct(string $host, ?LoggerInterface $logger = null)
     {
         if (!str_contains($host, '://')) {
             $host = 'tcp://'.$host;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Test/VarDumperTestTrait.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Test/VarDumperTestTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Test/VarDumperTestTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Test/VarDumperTestTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
         'flags' => null,
     ];
 
-    protected function setUpVarDumper(array $casters, int $flags = null): void
+    protected function setUpVarDumper(array $casters, ?int $flags = null): void
     {
         $this->varDumperConfig['casters'] = $casters;
         $this->varDumperConfig['flags'] = $flags;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/DateCasterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/DateCasterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/DateCasterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/DateCasterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,6 +25,22 @@
 {
     use VarDumperTestTrait;
 
+    private $previousTimezone;
+
+    protected function setUp(): void
+    {
+        parent::setUp();
+
+        $this->previousTimezone = date_default_timezone_get();
+    }
+
+    protected function tearDown(): void
+    {
+        parent::tearDown();
+
+        date_default_timezone_set($this->previousTimezone);
+    }
+
     /**
      * @dataProvider provideDateTimes
      */
@@ -90,6 +106,54 @@
         ];
     }
 
+    /**
+     * @dataProvider provideNoTimezoneDateTimes
+     */
+    public function testCastDateTimeNoTimezone($time, $xDate, $xInfos)
+    {
+        date_default_timezone_set('UTC');
+
+        $stub = new Stub();
+        $date = new NoTimezoneDate($time);
+        $cast = DateCaster::castDateTime($date, Caster::castObject($date, \DateTime::class), $stub, false, 0);
+
+        $xDump = <<<EODUMP
+array:1 [
+  "\\x00~\\x00date" => $xDate
+]
+EODUMP;
+
+        $this->assertDumpEquals($xDump, $cast);
+
+        $xDump = <<<EODUMP
+Symfony\Component\VarDumper\Caster\ConstStub {
+  +type: 1
+  +class: "$xDate"
+  +value: "%A$xInfos%A"
+  +cut: 0
+  +handle: 0
+  +refCount: 0
+  +position: 0
+  +attr: []
+}
+EODUMP;
+
+        $this->assertDumpMatchesFormat($xDump, $cast["\0~\0date"]);
+    }
+
+    public static function provideNoTimezoneDateTimes()
+    {
+        return [
+            ['2017-04-30 00:00:00.000000', '2017-04-30 00:00:00.0 +00:00', 'Sunday, April 30, 2017'],
+            ['2017-04-30 00:00:00.100000', '2017-04-30 00:00:00.100 +00:00', 'Sunday, April 30, 2017'],
+            ['2017-04-30 00:00:00.120000', '2017-04-30 00:00:00.120 +00:00', 'Sunday, April 30, 2017'],
+            ['2017-04-30 00:00:00.123000', '2017-04-30 00:00:00.123 +00:00', 'Sunday, April 30, 2017'],
+            ['2017-04-30 00:00:00.123400', '2017-04-30 00:00:00.123400 +00:00', 'Sunday, April 30, 2017'],
+            ['2017-04-30 00:00:00.123450', '2017-04-30 00:00:00.123450 +00:00', 'Sunday, April 30, 2017'],
+            ['2017-04-30 00:00:00.123456', '2017-04-30 00:00:00.123456 +00:00', 'Sunday, April 30, 2017'],
+        ];
+    }
+
     public function testCastDateTimeWithAdditionalChildProperty()
     {
         $stub = new Stub();
@@ -407,3 +471,15 @@
         return $interval;
     }
 }
+
+class NoTimezoneDate extends \DateTime
+{
+    /**
+     * @return \DateTimeZone|false
+     */
+    #[\ReturnTypeWillChange]
+    public function getTimezone()
+    {
+        return false;
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/MysqliCasterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/MysqliCasterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/MysqliCasterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/MysqliCasterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,6 @@
 
         $xCast = <<<EODUMP
 mysqli_driver {%A
-  +reconnect: false
   +report_mode: 3
 }
 EODUMP;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/PdoCasterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/PdoCasterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/PdoCasterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/PdoCasterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,28 @@
         $this->assertSame('NATURAL', $attr['CASE']->class);
         $this->assertSame('BOTH', $attr['DEFAULT_FETCH_MODE']->class);
 
-        $xDump = <<<'EODUMP'
+        if (\PHP_VERSION_ID >= 80215 && \PHP_VERSION_ID < 80300 || \PHP_VERSION_ID >= 80302) {
+            $xDump = <<<'EODUMP'
+array:2 [
+  "\x00~\x00inTransaction" => false
+  "\x00~\x00attributes" => array:10 [
+    "CASE" => NATURAL
+    "ERRMODE" => EXCEPTION
+    "PERSISTENT" => false
+    "DRIVER_NAME" => "sqlite"
+    "ORACLE_NULLS" => NATURAL
+    "CLIENT_VERSION" => "%s"
+    "SERVER_VERSION" => "%s"
+    "STATEMENT_CLASS" => array:%d [
+      0 => "PDOStatement"%A
+    ]
+    "STRINGIFY_FETCHES" => false
+    "DEFAULT_FETCH_MODE" => BOTH
+  ]
+]
+EODUMP;
+        } else {
+            $xDump = <<<'EODUMP'
 array:2 [
   "\x00~\x00inTransaction" => false
   "\x00~\x00attributes" => array:9 [
@@ -61,6 +82,7 @@
   ]
 ]
 EODUMP;
+        }
 
         $this->assertDumpMatchesFormat($xDump, $cast);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/ReflectionCasterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/ReflectionCasterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/ReflectionCasterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/ReflectionCasterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -500,7 +500,10 @@
         );
     }
 
-    public function testGenerator()
+    /**
+     * @requires PHP < 8.4
+     */
+    public function testGeneratorPriorTo84()
     {
         if (\extension_loaded('xdebug')) {
             $this->markTestSkipped('xdebug is active');
@@ -573,6 +576,87 @@
     }
 
     /**
+     * @requires PHP 8.4
+     */
+    public function testGenerator()
+    {
+        if (\extension_loaded('xdebug')) {
+            $this->markTestSkipped('xdebug is active');
+        }
+
+        $generator = new GeneratorDemo();
+        $generator = $generator->baz();
+
+        $expectedDump = <<<'EODUMP'
+Generator {
+  function: "Symfony\Component\VarDumper\Tests\Fixtures\GeneratorDemo::baz"
+  this: Symfony\Component\VarDumper\Tests\Fixtures\GeneratorDemo { …}
+  %s: {
+    %sGeneratorDemo.php:12 {
+      Symfony\Component\VarDumper\Tests\Fixtures\GeneratorDemo->baz()
+      › 
+      › public function baz()
+      › {
+    }
+    Symfony\Component\VarDumper\Tests\Fixtures\GeneratorDemo->baz() {}
+%A}
+  closed: false
+}
+EODUMP;
+
+        $this->assertDumpMatchesFormat($expectedDump, $generator);
+
+        foreach ($generator as $v) {
+            break;
+        }
+
+        $expectedDump = <<<'EODUMP'
+array:2 [
+  0 => ReflectionGenerator {
+    this: Symfony\Component\VarDumper\Tests\Fixtures\GeneratorDemo { …}
+    %s: {
+      %s%eTests%eFixtures%eGeneratorDemo.php:%d {
+        Symfony\Component\VarDumper\Tests\Fixtures\GeneratorDemo::foo()
+        › {
+        ›     yield 1;
+        › }
+%A    }
+      %s%eTests%eFixtures%eGeneratorDemo.php:20 { …}
+      %s%eTests%eFixtures%eGeneratorDemo.php:14 { …}
+%A  }
+    closed: false
+  }
+  1 => Generator {
+    function: "Symfony\Component\VarDumper\Tests\Fixtures\GeneratorDemo::foo"
+    %s: {
+      %s%eTests%eFixtures%eGeneratorDemo.php:%d {
+        Symfony\Component\VarDumper\Tests\Fixtures\GeneratorDemo::foo()
+        › {
+        ›     yield 1;
+        › }
+      }
+%A  }
+    closed: false
+  }
+]
+EODUMP;
+
+        $r = new \ReflectionGenerator($generator);
+        $this->assertDumpMatchesFormat($expectedDump, [$r, $r->getExecutingGenerator()]);
+
+        foreach ($generator as $v) {
+        }
+
+        $expectedDump = <<<'EODUMP'
+Generator {
+  function: "Symfony\Component\VarDumper\Tests\Fixtures\GeneratorDemo::baz"
+  closed: true
+}
+EODUMP;
+        $this->assertDumpMatchesFormat($expectedDump, $generator);
+    }
+
+    /**
      * @requires PHP 8.1
      */
     public function testNewInInitializer()
@@ -599,13 +683,14 @@
     public function testReflectionClassWithAttribute()
     {
         $var = new \ReflectionClass(LotsOfAttributes::class);
+        $dumpedAttributeNameProperty = (\PHP_VERSION_ID < 80400 ? '' : '+').'name';
 
-        $this->assertDumpMatchesFormat(<<< 'EOTXT'
+        $this->assertDumpMatchesFormat(<<<EOTXT
 ReflectionClass {
   +name: "Symfony\Component\VarDumper\Tests\Fixtures\LotsOfAttributes"
 %A  attributes: array:1 [
     0 => ReflectionAttribute {
-      name: "Symfony\Component\VarDumper\Tests\Fixtures\MyAttribute"
+      $dumpedAttributeNameProperty: "Symfony\Component\VarDumper\Tests\Fixtures\MyAttribute"
       arguments: []
     }
   ]
@@ -621,14 +706,15 @@
     public function testReflectionMethodWithAttribute()
     {
         $var = new \ReflectionMethod(LotsOfAttributes::class, 'someMethod');
+        $dumpedAttributeNameProperty = (\PHP_VERSION_ID < 80400 ? '' : '+').'name';
 
-        $this->assertDumpMatchesFormat(<<< 'EOTXT'
+        $this->assertDumpMatchesFormat(<<<EOTXT
 ReflectionMethod {
   +name: "someMethod"
   +class: "Symfony\Component\VarDumper\Tests\Fixtures\LotsOfAttributes"
 %A  attributes: array:1 [
     0 => ReflectionAttribute {
-      name: "Symfony\Component\VarDumper\Tests\Fixtures\MyAttribute"
+      $dumpedAttributeNameProperty: "Symfony\Component\VarDumper\Tests\Fixtures\MyAttribute"
       arguments: array:1 [
         0 => "two"
       ]
@@ -646,14 +732,15 @@
     public function testReflectionPropertyWithAttribute()
     {
         $var = new \ReflectionProperty(LotsOfAttributes::class, 'someProperty');
+        $dumpedAttributeNameProperty = (\PHP_VERSION_ID < 80400 ? '' : '+').'name';
 
-        $this->assertDumpMatchesFormat(<<< 'EOTXT'
+        $this->assertDumpMatchesFormat(<<<EOTXT
 ReflectionProperty {
   +name: "someProperty"
   +class: "Symfony\Component\VarDumper\Tests\Fixtures\LotsOfAttributes"
 %A  attributes: array:1 [
     0 => ReflectionAttribute {
-      name: "Symfony\Component\VarDumper\Tests\Fixtures\MyAttribute"
+      $dumpedAttributeNameProperty: "Symfony\Component\VarDumper\Tests\Fixtures\MyAttribute"
       arguments: array:2 [
         0 => "one"
         "extra" => "hello"
@@ -671,8 +758,9 @@
     public function testReflectionClassConstantWithAttribute()
     {
         $var = new \ReflectionClassConstant(LotsOfAttributes::class, 'SOME_CONSTANT');
+        $dumpedAttributeNameProperty = (\PHP_VERSION_ID < 80400 ? '' : '+').'name';
 
-        $this->assertDumpMatchesFormat(<<< 'EOTXT'
+        $this->assertDumpMatchesFormat(<<<EOTXT
 ReflectionClassConstant {
   +name: "SOME_CONSTANT"
   +class: "Symfony\Component\VarDumper\Tests\Fixtures\LotsOfAttributes"
@@ -680,13 +768,13 @@
   value: "some value"
   attributes: array:2 [
     0 => ReflectionAttribute {
-      name: "Symfony\Component\VarDumper\Tests\Fixtures\RepeatableAttribute"
+      $dumpedAttributeNameProperty: "Symfony\Component\VarDumper\Tests\Fixtures\RepeatableAttribute"
       arguments: array:1 [
         0 => "one"
       ]
     }
     1 => ReflectionAttribute {
-      name: "Symfony\Component\VarDumper\Tests\Fixtures\RepeatableAttribute"
+      $dumpedAttributeNameProperty: "Symfony\Component\VarDumper\Tests\Fixtures\RepeatableAttribute"
       arguments: array:1 [
         0 => "two"
       ]
@@ -703,14 +791,15 @@
     public function testReflectionParameterWithAttribute()
     {
         $var = new \ReflectionParameter([LotsOfAttributes::class, 'someMethod'], 'someParameter');
+        $dumpedAttributeNameProperty = (\PHP_VERSION_ID < 80400 ? '' : '+').'name';
 
-        $this->assertDumpMatchesFormat(<<< 'EOTXT'
+        $this->assertDumpMatchesFormat(<<<EOTXT
 ReflectionParameter {
   +name: "someParameter"
   position: 0
   attributes: array:1 [
     0 => ReflectionAttribute {
-      name: "Symfony\Component\VarDumper\Tests\Fixtures\MyAttribute"
+      $dumpedAttributeNameProperty: "Symfony\Component\VarDumper\Tests\Fixtures\MyAttribute"
       arguments: array:1 [
         0 => "three"
       ]
@@ -727,6 +816,6 @@
     }
 }
 
-function reflectionParameterFixture(NotLoadableClass $arg1 = null, $arg2)
+function reflectionParameterFixture(?NotLoadableClass $arg1, $arg2)
 {
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/SplCasterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/SplCasterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/SplCasterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/SplCasterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -104,7 +104,7 @@
   flags: DROP_NEW_LINE|SKIP_EMPTY
   maxLineLen: 0
   fstat: array:26 [
-    "dev" => %d
+    "dev" => %i
     "ino" => %i
     "nlink" => %d
     "rdev" => 0
@@ -174,7 +174,7 @@
         $expected = <<<EOTXT
 ArrayObject@anonymous {
   +"foo": 234
-  -storage: array:1 [
+  storage: array:1 [
     0 => 123
   ]
   flag::STD_PROP_LIST: false
@@ -182,9 +182,6 @@
   iteratorClass: "ArrayIterator"
 }
 EOTXT;
-        if (\PHP_VERSION_ID < 70400) {
-            $expected = str_replace('-storage:', 'storage:', $expected);
-        }
         $this->assertDumpEquals($expected, $var);
     }
 
@@ -195,16 +192,13 @@
         $expected = <<<EOTXT
 Symfony\Component\VarDumper\Tests\Caster\MyArrayIterator {
   -foo: 123
-  -storage: array:1 [
+  storage: array:1 [
     0 => 234
   ]
   flag::STD_PROP_LIST: false
   flag::ARRAY_AS_PROPS: false
 }
 EOTXT;
-        if (\PHP_VERSION_ID < 70400) {
-            $expected = str_replace('-storage:', 'storage:', $expected);
-        }
         $this->assertDumpEquals($expected, $var);
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/StubCasterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/StubCasterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/StubCasterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Caster/StubCasterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -141,7 +141,7 @@
 
         $expectedDump = <<<'EODUMP'
 <foo></foo><bar><span class=sf-dump-note>array:1</span> [<samp data-depth=1 class=sf-dump-expanded>
-  <span class=sf-dump-index>0</span> => "<a href="%sFooInterface.php:10" rel="noopener noreferrer"><span class=sf-dump-str title="39 characters">hello(?stdClass $a, stdClass $b = null)</span></a>"
+  <span class=sf-dump-index>0</span> => "<a href="%sFooInterface.php:10" rel="noopener noreferrer"><span class=sf-dump-str title="40 characters">hello(?stdClass $a, ?stdClass $b = null)</span></a>"
 </samp>]
 </bar>
 EODUMP;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Command/Descriptor/HtmlDescriptorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Command/Descriptor/HtmlDescriptorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Command/Descriptor/HtmlDescriptorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Command/Descriptor/HtmlDescriptorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -45,7 +45,7 @@
 
         $descriptor->describe($output, new Data([[123]]), ['timestamp' => 1544804268.3668], 1);
 
-        $this->assertStringNotMatchesFormat('<style>%A</style><script>%A</script>%A', $output->fetch(), 'styles & scripts are output only once');
+        $this->assertDoesNotMatchRegularExpression('#<style>(.*?)</style><script>(.*?)</script>(.*)#', $output->fetch(), 'styles & scripts are output only once');
     }
 
     /**
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Dumper/CliDumperTest.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Dumper/CliDumperTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Dumper/CliDumperTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Dumper/CliDumperTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,6 +13,8 @@
 
 use PHPUnit\Framework\TestCase;
 use Symfony\Component\VarDumper\Caster\CutStub;
+use Symfony\Component\VarDumper\Cloner\Data;
+use Symfony\Component\VarDumper\Cloner\Stub;
 use Symfony\Component\VarDumper\Cloner\VarCloner;
 use Symfony\Component\VarDumper\Dumper\AbstractDumper;
 use Symfony\Component\VarDumper\Dumper\CliDumper;
@@ -85,7 +87,7 @@
     +foo: ""…3
     +"bar": "bar"
   }
-  "closure" => Closure(\$a, PDO &\$b = null) {#%d
+  "closure" => Closure(\$a, ?PDO &\$b = null) {#%d
     class: "Symfony\Component\VarDumper\Tests\Dumper\CliDumperTest"
     this: Symfony\Component\VarDumper\Tests\Dumper\CliDumperTest {#%d …}
     file: "%s%eTests%eFixtures%edumb-var.php"
@@ -363,14 +365,12 @@
     #message: "Unexpected Exception thrown from a caster: Foobar"
     trace: {
       %sTwig.php:2 {
-        __TwigTemplate_VarDumperFixture_u75a09->doDisplay(array \$context, array \$blocks = [])
+        __TwigTemplate_VarDumperFixture_u75a09->doDisplay(array \$context, array \$blocks = []): array
         › foo bar
         ›   twig source
         › 
       }
-      %s%eTemplate.php:%d { …}
-      %s%eTemplate.php:%d { …}
-      %s%eTemplate.php:%d { …}
+      %A%eTemplate.php:%d { …}
       %s%eTests%eDumper%eCliDumperTest.php:%d { …}
 %A  }
   }
@@ -549,6 +549,48 @@
         $this->assertSame($expectedOut, $out);
     }
 
+    public function testCollapse()
+    {
+        if ('\\' === \DIRECTORY_SEPARATOR) {
+            $this->markTestSkipped('This test cannot be run on Windows.');
+        }
+
+        $stub = new Stub();
+        $stub->type = Stub::TYPE_OBJECT;
+        $stub->class = 'stdClass';
+        $stub->position = 1;
+
+        $data = new Data([
+            [
+                $stub,
+            ],
+            [
+                "\0~collapse=1\0foo" => 123,
+                "\0+\0bar" => [1 => 2],
+            ],
+            [
+                'bar' => 123,
+            ],
+        ]);
+
+        $dumper = new CliDumper();
+        $dump = $dumper->dump($data, true);
+
+        $this->assertSame(
+            <<<'EOTXT'
+{
+  foo: 123
+  +"bar": array:1 [
+    "bar" => 123
+  ]
+}
+
+EOTXT
+            ,
+            $dump
+        );
+    }
+
     private function getSpecialVars()
     {
         foreach (array_keys($GLOBALS) as $var) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Dumper/functions/dump_data_collector_with_spl_array.phpt symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Dumper/functions/dump_data_collector_with_spl_array.phpt
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Dumper/functions/dump_data_collector_with_spl_array.phpt	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Dumper/functions/dump_data_collector_with_spl_array.phpt	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,69 @@
+--TEST--
+Test integration with Symfony's DumpDataCollector
+--FILE--
+<?php
+putenv('NO_COLOR=1');
+
+$vendor = __DIR__;
+while (!file_exists($vendor.'/vendor')) {
+    $vendor = dirname($vendor);
+}
+require $vendor.'/vendor/autoload.php';
+
+use Symfony\Component\HttpKernel\DataCollector\DumpDataCollector;
+use Symfony\Component\VarDumper\Cloner\VarCloner;
+use Symfony\Component\VarDumper\VarDumper;
+
+VarDumper::setHandler(function ($var, ?string $label = null) {
+    $dumper = new DumpDataCollector();
+    $cloner = new VarCloner();
+    $handler = function ($var, ?string $label = null) use ($dumper, $cloner) {
+        $var = $cloner->cloneVar($var);
+        if (null !== $label) {
+            $var = $var->withContext(['label' => $label]);
+        }
+
+        $dumper->dump($var);
+    };
+    VarDumper::setHandler($handler);
+    $handler($var, $label);
+});
+
+$arrayObject = new \ArrayObject();
+dump($arrayObject);
+$arrayObject['X'] = 'A';
+$arrayObject['Y'] = new \ArrayObject(['type' => 'object']);
+$arrayObject['Y']['Z'] = 'B';
+
+$arrayIterator = new \ArrayIterator();
+dump($arrayIterator);
+$arrayIterator['X'] = 'A';
+$arrayIterator['Y'] = new \ArrayIterator(['type' => 'object']);
+$arrayIterator['Y']['Z'] = 'B';
+
+$recursiveArrayIterator = new \RecursiveArrayIterator();
+dump($recursiveArrayIterator);
+$recursiveArrayIterator['X'] = 'A';
+$recursiveArrayIterator['Y'] = new \RecursiveArrayIterator(['type' => 'object']);
+$recursiveArrayIterator['Y']['Z'] = 'B';
+
+--EXPECTF--
+%s on line %d:
+ArrayObject {#%d
+  storage: []
+  flag::STD_PROP_LIST: false
+  flag::ARRAY_AS_PROPS: false
+  iteratorClass: "ArrayIterator"
+}
+%s on line %d:
+ArrayIterator {#%d
+  storage: []
+  flag::STD_PROP_LIST: false
+  flag::ARRAY_AS_PROPS: false
+}
+%s on line %d:
+RecursiveArrayIterator {#%d
+  storage: []
+  flag::STD_PROP_LIST: false
+  flag::ARRAY_AS_PROPS: false
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Dumper/HtmlDumperTest.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Dumper/HtmlDumperTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Dumper/HtmlDumperTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Dumper/HtmlDumperTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -83,7 +83,7 @@
     +<span class=sf-dump-public title="Public property">foo</span>: "<span class=sf-dump-str title="3 characters">foo</span>"
     +"<span class=sf-dump-public title="Runtime added dynamic property">bar</span>": "<span class=sf-dump-str title="3 characters">bar</span>"
   </samp>}
-  "<span class=sf-dump-key>closure</span>" => <span class=sf-dump-note>Closure(\$a, PDO &amp;\$b = null)</span> {<a class=sf-dump-ref>#%d</a><samp data-depth=2 class=sf-dump-compact>
+  "<span class=sf-dump-key>closure</span>" => <span class=sf-dump-note>Closure(\$a, ?PDO &amp;\$b = null)</span> {<a class=sf-dump-ref>#%d</a><samp data-depth=2 class=sf-dump-compact>
     <span class=sf-dump-meta>class</span>: "<span class=sf-dump-str title="Symfony\Component\VarDumper\Tests\Dumper\HtmlDumperTest
 55 characters"><span class="sf-dump-ellipsis sf-dump-ellipsis-class">Symfony\Component\VarDumper\Tests\Dumper</span><span class="sf-dump-ellipsis sf-dump-ellipsis-class">\</span>HtmlDumperTest</span>"
     <span class=sf-dump-meta>this</span>: <span class=sf-dump-note title="Symfony\Component\VarDumper\Tests\Dumper\HtmlDumperTest
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Fixtures/dumb-var.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Fixtures/dumb-var.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Fixtures/dumb-var.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Fixtures/dumb-var.php	2026-05-20 10:22:01.000000000 +0200
@@ -22,7 +22,7 @@
     '[]' => [],
     'res' => $g,
     'obj' => $foo,
-    'closure' => function ($a, \PDO &$b = null) {},
+    'closure' => function ($a, ?\PDO &$b = null) {},
     'line' => __LINE__ - 1,
     'nobj' => [(object) []],
 ];
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Fixtures/FooInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Fixtures/FooInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Fixtures/FooInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Fixtures/FooInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -7,5 +7,5 @@
     /**
      * Hello.
      */
-    public function foo(?\stdClass $a, \stdClass $b = null);
+    public function foo(?\stdClass $a, ?\stdClass $b = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Fixtures/Twig.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Fixtures/Twig.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/Tests/Fixtures/Twig.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/Tests/Fixtures/Twig.php	2026-05-20 10:22:01.000000000 +0200
@@ -18,7 +18,7 @@
 {
     private $path;
 
-    public function __construct(Twig\Environment $env = null, $path = null)
+    public function __construct(?Twig\Environment $env = null, $path = null)
     {
         if (null !== $env) {
             parent::__construct($env);
@@ -28,23 +28,23 @@
         $this->path = $path;
     }
 
-    protected function doDisplay(array $context, array $blocks = [])
+    protected function doDisplay(array $context, array $blocks = []): array
     {
         // line 2
         throw new \Exception('Foobar');
     }
 
-    public function getTemplateName()
+    public function getTemplateName(): string
     {
         return 'foo.twig';
     }
 
-    public function getDebugInfo()
+    public function getDebugInfo(): array
     {
         return [33 => 1, 34 => 2];
     }
 
-    public function getSourceContext()
+    public function getSourceContext(): Twig\Source
     {
         return new Twig\Source("   foo bar\n     twig source\n\n", 'foo.twig', $this->path ?: __FILE__);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/VarDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/VarDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarDumper/VarDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarDumper/VarDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -49,7 +49,7 @@
     /**
      * @return callable|null
      */
-    public static function setHandler(callable $callable = null)
+    public static function setHandler(?callable $callable = null)
     {
         $prevHandler = self::$handler;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/Exception/ClassNotFoundException.php symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/Exception/ClassNotFoundException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/Exception/ClassNotFoundException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/Exception/ClassNotFoundException.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,7 +13,7 @@
 
 class ClassNotFoundException extends \Exception implements ExceptionInterface
 {
-    public function __construct(string $class, \Throwable $previous = null)
+    public function __construct(string $class, ?\Throwable $previous = null)
     {
         parent::__construct(sprintf('Class "%s" not found.', $class), 0, $previous);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/Exception/NotInstantiableTypeException.php symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/Exception/NotInstantiableTypeException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/Exception/NotInstantiableTypeException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/Exception/NotInstantiableTypeException.php	2026-05-20 10:22:01.000000000 +0200
@@ -13,7 +13,7 @@
 
 class NotInstantiableTypeException extends \Exception implements ExceptionInterface
 {
-    public function __construct(string $type, \Throwable $previous = null)
+    public function __construct(string $type, ?\Throwable $previous = null)
     {
         parent::__construct(sprintf('Type "%s" is not instantiable.', $type), 0, $previous);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/Internal/Exporter.php symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/Internal/Exporter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/Internal/Exporter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/Internal/Exporter.php	2026-05-20 10:22:01.000000000 +0200
@@ -73,20 +73,29 @@
 
             $class = \get_class($value);
             $reflector = Registry::$reflectors[$class] ?? Registry::getClassReflector($class);
+            $properties = [];
 
             if ($reflector->hasMethod('__serialize')) {
                 if (!$reflector->getMethod('__serialize')->isPublic()) {
                     throw new \Error(sprintf('Call to %s method "%s::__serialize()".', $reflector->getMethod('__serialize')->isProtected() ? 'protected' : 'private', $class));
                 }
 
-                if (!\is_array($properties = $value->__serialize())) {
+                if (!\is_array($serializeProperties = $value->__serialize())) {
                     throw new \TypeError($class.'::__serialize() must return an array');
                 }
 
+                if ($reflector->hasMethod('__unserialize')) {
+                    $properties = $serializeProperties;
+                } else {
+                    foreach ($serializeProperties as $n => $v) {
+                        $c = \PHP_VERSION_ID >= 80100 && $reflector->hasProperty($n) && ($p = $reflector->getProperty($n))->isReadOnly() ? $p->class : 'stdClass';
+                        $properties[$c][$n] = $v;
+                    }
+                }
+
                 goto prepare_value;
             }
 
-            $properties = [];
             $sleep = null;
             $proto = Registry::$prototypes[$class];
 
@@ -148,11 +157,11 @@
                     $n = substr($n, 1 + $i);
                 }
                 if (null !== $sleep) {
-                    if (!isset($sleep[$n]) || ($i && $c !== $class)) {
+                    if (!isset($sleep[$name]) && (!isset($sleep[$n]) || ($i && $c !== $class))) {
                         unset($arrayValue[$name]);
                         continue;
                     }
-                    $sleep[$n] = false;
+                    unset($sleep[$name], $sleep[$n]);
                 }
                 if (!\array_key_exists($name, $proto) || $proto[$name] !== $v || "\x00Error\x00trace" === $name || "\x00Exception\x00trace" === $name) {
                     $properties[$c][$n] = $v;
@@ -160,9 +169,7 @@
             }
             if ($sleep) {
                 foreach ($sleep as $n => $v) {
-                    if (false !== $v) {
-                        trigger_error(sprintf('serialize(): "%s" returned as member variable from __sleep() but does not exist', $n), \E_USER_NOTICE);
-                    }
+                    trigger_error(sprintf('serialize(): "%s" returned as member variable from __sleep() but does not exist', $n), \E_USER_NOTICE);
                 }
             }
             if (method_exists($class, '__unserialize')) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/Tests/Fixtures/__serialize-but-no-__unserialize.php symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/Tests/Fixtures/__serialize-but-no-__unserialize.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/Tests/Fixtures/__serialize-but-no-__unserialize.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/Tests/Fixtures/__serialize-but-no-__unserialize.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,17 @@
+<?php
+
+return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
+    $o = [
+        clone (\Symfony\Component\VarExporter\Internal\Registry::$prototypes['Symfony\\Component\\VarExporter\\Tests\\__SerializeButNo__Unserialize'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Symfony\\Component\\VarExporter\\Tests\\__SerializeButNo__Unserialize')),
+    ],
+    null,
+    [
+        'stdClass' => [
+            'foo' => [
+                'ccc',
+            ],
+        ],
+    ],
+    $o[0],
+    []
+);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/Tests/Fixtures/var-on-sleep.php symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/Tests/Fixtures/var-on-sleep.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/Tests/Fixtures/var-on-sleep.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/Tests/Fixtures/var-on-sleep.php	2026-05-20 10:22:01.000000000 +0200
@@ -11,6 +11,14 @@
                 'night',
             ],
         ],
+        'Symfony\\Component\\VarExporter\\Tests\\GoodNight' => [
+            'foo' => [
+                'afternoon',
+            ],
+            'bar' => [
+                'morning',
+            ],
+        ],
     ],
     $o[0],
     []
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/Tests/VarExporterTest.php symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/Tests/VarExporterTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/Tests/VarExporterTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/Tests/VarExporterTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -247,6 +247,8 @@
 
         yield ['__unserialize-but-no-__serialize', new __UnserializeButNo__Serialize()];
 
+        yield ['__serialize-but-no-__unserialize', new __SerializeButNo__Unserialize()];
+
         if (\PHP_VERSION_ID < 80100) {
             return;
         }
@@ -347,17 +349,21 @@
 class GoodNight
 {
     public $good;
+    protected $foo;
+    private $bar;
 
     public function __construct()
     {
         unset($this->good);
+        $this->foo = 'afternoon';
+        $this->bar = 'morning';
     }
 
     public function __sleep(): array
     {
         $this->good = 'night';
 
-        return ['good'];
+        return ['good', 'foo', "\0*\0foo", "\0".__CLASS__."\0bar"];
     }
 }
 
@@ -470,3 +476,20 @@
         $this->foo = $data['foo'];
     }
 }
+
+class __SerializeButNo__Unserialize
+{
+    public $foo;
+
+    public function __construct()
+    {
+        $this->foo = 'ccc';
+    }
+
+    public function __serialize(): array
+    {
+        return [
+            'foo' => $this->foo,
+        ];
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/VarExporter.php symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/VarExporter.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/VarExporter/VarExporter.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/VarExporter/VarExporter.php	2026-05-20 10:22:01.000000000 +0200
@@ -38,7 +38,7 @@
      *
      * @throws ExceptionInterface When the provided value cannot be serialized
      */
-    public static function export($value, bool &$isStaticValue = null, array &$foundClasses = []): string
+    public static function export($value, ?bool &$isStaticValue = null, array &$foundClasses = []): string
     {
         $isStaticValue = true;
 
@@ -83,7 +83,7 @@
         ksort($states);
 
         $wakeups = [null];
-        foreach ($states as $k => $v) {
+        foreach ($states as $v) {
             if (\is_array($v)) {
                 $wakeups[-$v[0]] = $v[1];
             } else {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/WebLink/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/WebLink/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/WebLink/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/WebLink/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/WebLink/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/WebLink/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/WebLink/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/WebLink/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/WebLink/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/WebLink/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/WebLink/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/WebLink/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/WebLink/Link.php symfony-5.4.52+dfsg/src/Symfony/Component/WebLink/Link.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/WebLink/Link.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/WebLink/Link.php	2026-05-20 10:22:01.000000000 +0200
@@ -50,7 +50,7 @@
      */
     private $attributes = [];
 
-    public function __construct(string $rel = null, string $href = '')
+    public function __construct(?string $rel = null, string $href = '')
     {
         if (null !== $rel) {
             $this->rel[$rel] = $rel;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/composer.json symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/composer.json
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/composer.json	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/composer.json	2026-05-20 10:22:01.000000000 +0200
@@ -21,6 +21,7 @@
     ],
     "require": {
         "php": ">=7.2.5",
+        "symfony/deprecation-contracts": "^2.1|^3",
         "symfony/polyfill-php80": "^1.15"
     },
     "require-dev": {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Definition.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Definition.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Definition.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Definition.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
      * @param Transition[]         $transitions
      * @param string|string[]|null $initialPlaces
      */
-    public function __construct(array $places, array $transitions, $initialPlaces = null, MetadataStoreInterface $metadataStore = null)
+    public function __construct(array $places, array $transitions, $initialPlaces = null, ?MetadataStoreInterface $metadataStore = null)
     {
         foreach ($places as $place) {
             $this->addPlace($place);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Dumper/DumperInterface.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Dumper/DumperInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Dumper/DumperInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Dumper/DumperInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,5 +27,5 @@
      *
      * @return string
      */
-    public function dump(Definition $definition, Marking $marking = null, array $options = []);
+    public function dump(Definition $definition, ?Marking $marking = null, array $options = []);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Dumper/GraphvizDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Dumper/GraphvizDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Dumper/GraphvizDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Dumper/GraphvizDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -44,7 +44,7 @@
      *  * node: The default options for nodes (places + transitions)
      *  * edge: The default options for edges
      */
-    public function dump(Definition $definition, Marking $marking = null, array $options = [])
+    public function dump(Definition $definition, ?Marking $marking = null, array $options = [])
     {
         $places = $this->findPlaces($definition, $marking);
         $transitions = $this->findTransitions($definition);
@@ -62,7 +62,7 @@
     /**
      * @internal
      */
-    protected function findPlaces(Definition $definition, Marking $marking = null): array
+    protected function findPlaces(Definition $definition, ?Marking $marking = null): array
     {
         $workflowMetadata = $definition->getMetadataStore();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Dumper/MermaidDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Dumper/MermaidDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Dumper/MermaidDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Dumper/MermaidDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -66,7 +66,7 @@
         $this->transitionType = $transitionType;
     }
 
-    public function dump(Definition $definition, Marking $marking = null, array $options = []): string
+    public function dump(Definition $definition, ?Marking $marking = null, array $options = []): string
     {
         $this->linkCount = 0;
         $placeNameMap = [];
@@ -77,7 +77,7 @@
         $meta = $definition->getMetadataStore();
 
         foreach ($definition->getPlaces() as $place) {
-            [$placeNode, $placeStyle] = $this->preparePlace(
+            [$placeNodeName, $placeNode, $placeStyle] = $this->preparePlace(
                 $placeId,
                 $place,
                 $meta->getPlaceMetadata($place),
@@ -91,7 +91,7 @@
                 $output[] = $placeStyle;
             }
 
-            $placeNameMap[$place] = $place.$placeId;
+            $placeNameMap[$place] = $placeNodeName;
 
             ++$placeId;
         }
@@ -161,13 +161,13 @@
             $labelShape = '([%s])';
         }
 
-        $placeNodeName = $placeName.$placeId;
+        $placeNodeName = 'place'.$placeId;
         $placeNodeFormat = '%s'.$labelShape;
         $placeNode = sprintf($placeNodeFormat, $placeNodeName, $placeLabel);
 
         $placeStyle = $this->styleNode($meta, $placeNodeName, $hasMarking);
 
-        return [$placeNode, $placeStyle];
+        return [$placeNodeName, $placeNode, $placeStyle];
     }
 
     private function styleNode(array $meta, string $nodeName, bool $hasMarking = false): string
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Dumper/PlantUmlDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Dumper/PlantUmlDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Dumper/PlantUmlDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Dumper/PlantUmlDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -53,7 +53,7 @@
 
     private $transitionType = self::STATEMACHINE_TRANSITION;
 
-    public function __construct(string $transitionType = null)
+    public function __construct(?string $transitionType = null)
     {
         if (!\in_array($transitionType, self::TRANSITION_TYPES, true)) {
             throw new \InvalidArgumentException("Transition type '$transitionType' does not exist.");
@@ -61,7 +61,7 @@
         $this->transitionType = $transitionType;
     }
 
-    public function dump(Definition $definition, Marking $marking = null, array $options = []): string
+    public function dump(Definition $definition, ?Marking $marking = null, array $options = []): string
     {
         $options = array_replace_recursive(self::DEFAULT_OPTIONS, $options);
 
@@ -191,7 +191,7 @@
         return '"'.str_replace('"', '', $string).'"';
     }
 
-    private function getState(string $place, Definition $definition, Marking $marking = null): string
+    private function getState(string $place, Definition $definition, ?Marking $marking = null): string
     {
         $workflowMetadata = $definition->getMetadataStore();
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Dumper/StateMachineGraphvizDumper.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Dumper/StateMachineGraphvizDumper.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Dumper/StateMachineGraphvizDumper.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Dumper/StateMachineGraphvizDumper.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
      *  * node: The default options for nodes (places)
      *  * edge: The default options for edges
      */
-    public function dump(Definition $definition, Marking $marking = null, array $options = [])
+    public function dump(Definition $definition, ?Marking $marking = null, array $options = [])
     {
         $places = $this->findPlaces($definition, $marking);
         $edges = $this->findEdges($definition);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Event/Event.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Event/Event.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Event/Event.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Event/Event.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
     private $transition;
     private $workflow;
 
-    public function __construct(object $subject, Marking $marking, Transition $transition = null, WorkflowInterface $workflow = null, array $context = [])
+    public function __construct(object $subject, Marking $marking, ?Transition $transition = null, ?WorkflowInterface $workflow = null, array $context = [])
     {
         $this->subject = $subject;
         $this->marking = $marking;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Event/GuardEvent.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Event/GuardEvent.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Event/GuardEvent.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Event/GuardEvent.php	2026-05-20 10:22:01.000000000 +0200
@@ -28,7 +28,7 @@
     /**
      * {@inheritdoc}
      */
-    public function __construct(object $subject, Marking $marking, Transition $transition, WorkflowInterface $workflow = null)
+    public function __construct(object $subject, Marking $marking, Transition $transition, ?WorkflowInterface $workflow = null)
     {
         parent::__construct($subject, $marking, $transition, $workflow);
 
@@ -45,7 +45,7 @@
         return !$this->transitionBlockerList->isEmpty();
     }
 
-    public function setBlocked(bool $blocked, string $message = null): void
+    public function setBlocked(bool $blocked, ?string $message = null): void
     {
         if (!$blocked) {
             $this->transitionBlockerList->clear();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/EventListener/GuardListener.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/EventListener/GuardListener.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/EventListener/GuardListener.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/EventListener/GuardListener.php	2026-05-20 10:22:01.000000000 +0200
@@ -32,7 +32,7 @@
     private $roleHierarchy;
     private $validator;
 
-    public function __construct(array $configuration, ExpressionLanguage $expressionLanguage, TokenStorageInterface $tokenStorage, AuthorizationCheckerInterface $authorizationChecker, AuthenticationTrustResolverInterface $trustResolver, RoleHierarchyInterface $roleHierarchy = null, ValidatorInterface $validator = null)
+    public function __construct(array $configuration, ExpressionLanguage $expressionLanguage, TokenStorageInterface $tokenStorage, AuthorizationCheckerInterface $authorizationChecker, AuthenticationTrustResolverInterface $trustResolver, ?RoleHierarchyInterface $roleHierarchy = null, ?ValidatorInterface $validator = null)
     {
         $this->configuration = $configuration;
         $this->expressionLanguage = $expressionLanguage;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Metadata/InMemoryMetadataStore.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Metadata/InMemoryMetadataStore.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Metadata/InMemoryMetadataStore.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Metadata/InMemoryMetadataStore.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
     /**
      * @param \SplObjectStorage<Transition, array>|null $transitionsMetadata
      */
-    public function __construct(array $workflowMetadata = [], array $placesMetadata = [], \SplObjectStorage $transitionsMetadata = null)
+    public function __construct(array $workflowMetadata = [], array $placesMetadata = [], ?\SplObjectStorage $transitionsMetadata = null)
     {
         $this->workflowMetadata = $workflowMetadata;
         $this->placesMetadata = $placesMetadata;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Registry.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Registry.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Registry.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Registry.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,7 +27,7 @@
         $this->workflows[] = [$workflow, $supportStrategy];
     }
 
-    public function has(object $subject, string $workflowName = null): bool
+    public function has(object $subject, ?string $workflowName = null): bool
     {
         foreach ($this->workflows as [$workflow, $supportStrategy]) {
             if ($this->supports($workflow, $supportStrategy, $subject, $workflowName)) {
@@ -41,7 +41,7 @@
     /**
      * @return Workflow
      */
-    public function get(object $subject, string $workflowName = null)
+    public function get(object $subject, ?string $workflowName = null)
     {
         $matched = [];
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/StateMachine.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/StateMachine.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/StateMachine.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/StateMachine.php	2026-05-20 10:22:01.000000000 +0200
@@ -20,7 +20,7 @@
  */
 class StateMachine extends Workflow
 {
-    public function __construct(Definition $definition, MarkingStoreInterface $markingStore = null, EventDispatcherInterface $dispatcher = null, string $name = 'unnamed', array $eventsToDispatch = null)
+    public function __construct(Definition $definition, ?MarkingStoreInterface $markingStore = null, ?EventDispatcherInterface $dispatcher = null, string $name = 'unnamed', ?array $eventsToDispatch = null)
     {
         parent::__construct($definition, $markingStore ?? new MethodMarkingStore(true), $dispatcher, $name, $eventsToDispatch);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Tests/Dumper/MermaidDumperTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Tests/Dumper/MermaidDumperTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Tests/Dumper/MermaidDumperTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Tests/Dumper/MermaidDumperTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,9 +48,9 @@
     }
 
     /**
-     * @dataProvider provideStatemachine
+     * @dataProvider provideStateMachine
      */
-    public function testDumpAsStatemachine(Definition $definition, string $expected)
+    public function testDumpAsStateMachine(Definition $definition, string $expected)
     {
         $dumper = new MermaidDumper(MermaidDumper::TRANSITION_TYPE_STATEMACHINE);
 
@@ -71,82 +71,82 @@
         $this->assertEquals($expected, $dump);
     }
 
-    public static function provideWorkflowDefinitionWithoutMarking(): array
+    public static function provideWorkflowDefinitionWithoutMarking(): iterable
     {
-        return [
-            [
-                self::createComplexWorkflowDefinition(),
-                "graph LR\n"
-               ."a0([\"a\"])\n"
-               ."b1((\"b\"))\n"
-               ."c2((\"c\"))\n"
-               ."d3((\"d\"))\n"
-               ."e4((\"e\"))\n"
-               ."f5((\"f\"))\n"
-               ."g6((\"g\"))\n"
-               ."transition0[\"t1\"]\n"
-               ."a0-->transition0\n"
-               ."transition0-->b1\n"
-               ."transition0-->c2\n"
-               ."transition1[\"t2\"]\n"
-               ."b1-->transition1\n"
-               ."transition1-->d3\n"
-               ."c2-->transition1\n"
-               ."transition2[\"My custom transition label 1\"]\n"
-               ."d3-->transition2\n"
-               ."linkStyle 6 stroke:Red\n"
-               ."transition2-->e4\n"
-               ."linkStyle 7 stroke:Red\n"
-               ."transition3[\"t4\"]\n"
-               ."d3-->transition3\n"
-               ."transition3-->f5\n"
-               ."transition4[\"t5\"]\n"
-               ."e4-->transition4\n"
-               ."transition4-->g6\n"
-               ."transition5[\"t6\"]\n"
-               ."f5-->transition5\n"
-               .'transition5-->g6',
-            ],
-            [
-                self::createWorkflowWithSameNameTransition(),
-                "graph LR\n"
-               ."a0([\"a\"])\n"
-               ."b1((\"b\"))\n"
-               ."c2((\"c\"))\n"
-               ."transition0[\"a_to_bc\"]\n"
-               ."a0-->transition0\n"
-               ."transition0-->b1\n"
-               ."transition0-->c2\n"
-               ."transition1[\"b_to_c\"]\n"
-               ."b1-->transition1\n"
-               ."transition1-->c2\n"
-               ."transition2[\"to_a\"]\n"
-               ."b1-->transition2\n"
-               ."transition2-->a0\n"
-               ."transition3[\"to_a\"]\n"
-               ."c2-->transition3\n"
-               .'transition3-->a0',
-            ],
-            [
-                self::createSimpleWorkflowDefinition(),
-                "graph LR\n"
-               ."a0([\"a\"])\n"
-               ."b1((\"b\"))\n"
-               ."c2((\"c\"))\n"
-               ."style c2 fill:DeepSkyBlue\n"
-               ."transition0[\"My custom transition label 2\"]\n"
-               ."a0-->transition0\n"
-               ."linkStyle 0 stroke:Grey\n"
-               ."transition0-->b1\n"
-               ."linkStyle 1 stroke:Grey\n"
-               ."transition1[\"t2\"]\n"
-               ."b1-->transition1\n"
-               .'transition1-->c2',
-            ],
+        yield [
+            self::createComplexWorkflowDefinition(),
+            "graph LR\n"
+            ."place0([\"a\"])\n"
+            ."place1((\"b\"))\n"
+            ."place2((\"c\"))\n"
+            ."place3((\"d\"))\n"
+            ."place4((\"e\"))\n"
+            ."place5((\"f\"))\n"
+            ."place6((\"g\"))\n"
+            ."transition0[\"t1\"]\n"
+            ."place0-->transition0\n"
+            ."transition0-->place1\n"
+            ."transition0-->place2\n"
+            ."transition1[\"t2\"]\n"
+            ."place1-->transition1\n"
+            ."transition1-->place3\n"
+            ."place2-->transition1\n"
+            ."transition2[\"My custom transition label 1\"]\n"
+            ."place3-->transition2\n"
+            ."linkStyle 6 stroke:Red\n"
+            ."transition2-->place4\n"
+            ."linkStyle 7 stroke:Red\n"
+            ."transition3[\"t4\"]\n"
+            ."place3-->transition3\n"
+            ."transition3-->place5\n"
+            ."transition4[\"t5\"]\n"
+            ."place4-->transition4\n"
+            ."transition4-->place6\n"
+            ."transition5[\"t6\"]\n"
+            ."place5-->transition5\n"
+            ."transition5-->place6"
+
+        ];
+        yield [
+            self::createWorkflowWithSameNameTransition(),
+            "graph LR\n"
+            ."place0([\"a\"])\n"
+            ."place1((\"b\"))\n"
+            ."place2((\"c\"))\n"
+            ."transition0[\"a_to_bc\"]\n"
+            ."place0-->transition0\n"
+            ."transition0-->place1\n"
+            ."transition0-->place2\n"
+            ."transition1[\"b_to_c\"]\n"
+            ."place1-->transition1\n"
+            ."transition1-->place2\n"
+            ."transition2[\"to_a\"]\n"
+            ."place1-->transition2\n"
+            ."transition2-->place0\n"
+            ."transition3[\"to_a\"]\n"
+            ."place2-->transition3\n"
+            ."transition3-->place0"
+
+        ];
+        yield [
+            self::createSimpleWorkflowDefinition(),
+            "graph LR\n"
+            ."place0([\"a\"])\n"
+            ."place1((\"b\"))\n"
+            ."place2((\"c\"))\n"
+            ."style place2 fill:DeepSkyBlue\n"
+            ."transition0[\"My custom transition label 2\"]\n"
+            ."place0-->transition0\n"
+            ."linkStyle 0 stroke:Grey\n"
+            ."transition0-->place1\n"
+            ."linkStyle 1 stroke:Grey\n"
+            ."transition1[\"t2\"]\n"
+            ."place1-->transition1\n"
+            ."transition1-->place2"
         ];
     }
 
-    public static function provideWorkflowWithReservedWords()
+    public static function provideWorkflowWithReservedWords(): iterable
     {
         $builder = new DefinitionBuilder();
 
@@ -158,69 +158,66 @@
 
         $definition = $builder->build();
 
-        return [
-            [
-                $definition,
-                "graph LR\n"
-               ."start0([\"start\"])\n"
-               ."subgraph1((\"subgraph\"))\n"
-               ."end2((\"end\"))\n"
-               ."finis3((\"finis\"))\n"
-               ."transition0[\"t0\"]\n"
-               ."start0-->transition0\n"
-               ."transition0-->end2\n"
-               ."subgraph1-->transition0\n"
-               ."transition1[\"t1\"]\n"
-               ."end2-->transition1\n"
-               .'transition1-->finis3',
-            ],
+        yield [
+            $definition,
+            "graph LR\n"
+            ."place0([\"start\"])\n"
+            ."place1((\"subgraph\"))\n"
+            ."place2((\"end\"))\n"
+            ."place3((\"finis\"))\n"
+            ."transition0[\"t0\"]\n"
+            ."place0-->transition0\n"
+            ."transition0-->place2\n"
+            ."place1-->transition0\n"
+            ."transition1[\"t1\"]\n"
+            ."place2-->transition1\n"
+            ."transition1-->place3"
+
         ];
     }
 
-    public static function provideStatemachine(): array
-    {
-        return [
-            [
-                self::createComplexStateMachineDefinition(),
-                "graph LR\n"
-               ."a0([\"a\"])\n"
-               ."b1((\"b\"))\n"
-               ."c2((\"c\"))\n"
-               ."d3((\"d\"))\n"
-               ."a0-->|\"t1\"|b1\n"
-               ."d3-->|\"My custom transition label 3\"|b1\n"
-               ."linkStyle 1 stroke:Grey\n"
-               ."b1-->|\"t2\"|c2\n"
-               .'b1-->|"t3"|d3',
-            ],
+    public static function provideStateMachine(): iterable
+    {
+        yield [
+            self::createComplexStateMachineDefinition(),
+            "graph LR\n"
+            ."place0([\"a\"])\n"
+            ."place1((\"b\"))\n"
+            ."place2((\"c\"))\n"
+            ."place3((\"d\"))\n"
+            ."place0-->|\"t1\"|place1\n"
+            ."place3-->|\"My custom transition label 3\"|place1\n"
+            ."linkStyle 1 stroke:Grey\n"
+            ."place1-->|\"t2\"|place2\n"
+            ."place1-->|\"t3\"|place3"
+
         ];
     }
 
-    public static function provideWorkflowWithMarking(): array
+    public static function provideWorkflowWithMarking(): iterable
     {
         $marking = new Marking();
         $marking->mark('b');
         $marking->mark('c');
 
-        return [
-            [
-                self::createSimpleWorkflowDefinition(),
-                $marking,
-                "graph LR\n"
-                ."a0([\"a\"])\n"
-                ."b1((\"b\"))\n"
-                ."style b1 stroke-width:4px\n"
-                ."c2((\"c\"))\n"
-                ."style c2 fill:DeepSkyBlue,stroke-width:4px\n"
-                ."transition0[\"My custom transition label 2\"]\n"
-                ."a0-->transition0\n"
-                ."linkStyle 0 stroke:Grey\n"
-                ."transition0-->b1\n"
-                ."linkStyle 1 stroke:Grey\n"
-                ."transition1[\"t2\"]\n"
-                ."b1-->transition1\n"
-                .'transition1-->c2',
-            ],
+        yield [
+            self::createSimpleWorkflowDefinition(),
+            $marking,
+            "graph LR\n"
+            ."place0([\"a\"])\n"
+            ."place1((\"b\"))\n"
+            ."style place1 stroke-width:4px\n"
+            ."place2((\"c\"))\n"
+            ."style place2 fill:DeepSkyBlue,stroke-width:4px\n"
+            ."transition0[\"My custom transition label 2\"]\n"
+            ."place0-->transition0\n"
+            ."linkStyle 0 stroke:Grey\n"
+            ."transition0-->place1\n"
+            ."linkStyle 1 stroke:Grey\n"
+            ."transition1[\"t2\"]\n"
+            ."place1-->transition1\n"
+            ."transition1-->place2"
+
         ];
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Tests/EventListener/GuardListenerTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Tests/EventListener/GuardListenerTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Tests/EventListener/GuardListenerTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Tests/EventListener/GuardListenerTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -148,7 +148,7 @@
         $this->assertTrue($event->isBlocked());
     }
 
-    private function createEvent(Transition $transition = null)
+    private function createEvent(?Transition $transition = null)
     {
         $subject = new Subject();
         $transition = $transition ?? new Transition('name', 'from', 'to');
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Tests/MarkingStore/MethodMarkingStoreTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Tests/MarkingStore/MethodMarkingStoreTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Tests/MarkingStore/MethodMarkingStoreTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Tests/MarkingStore/MethodMarkingStoreTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,7 +12,6 @@
 namespace Symfony\Component\Workflow\Tests\MarkingStore;
 
 use PHPUnit\Framework\TestCase;
-use Symfony\Component\Workflow\Marking;
 use Symfony\Component\Workflow\MarkingStore\MethodMarkingStore;
 use Symfony\Component\Workflow\Tests\Subject;
 
@@ -26,7 +25,6 @@
 
         $marking = $markingStore->getMarking($subject);
 
-        $this->assertInstanceOf(Marking::class, $marking);
         $this->assertCount(0, $marking->getPlaces());
 
         $marking->mark('first_place');
@@ -48,7 +46,6 @@
 
         $marking = $markingStore->getMarking($subject);
 
-        $this->assertInstanceOf(Marking::class, $marking);
         $this->assertCount(0, $marking->getPlaces());
 
         $marking->mark('first_place');
@@ -70,7 +67,6 @@
 
         $marking = $markingStore->getMarking($subject);
 
-        $this->assertInstanceOf(Marking::class, $marking);
         $this->assertCount(1, $marking->getPlaces());
     }
 
@@ -82,7 +78,6 @@
 
         $marking = $markingStore->getMarking($subject);
 
-        $this->assertInstanceOf(Marking::class, $marking);
         $this->assertCount(1, $marking->getPlaces());
         $this->assertSame('first_place', (string) $subject->getMarking());
     }
@@ -98,7 +93,6 @@
 
         $marking = $markingStore->getMarking($subject);
 
-        $this->assertInstanceOf(Marking::class, $marking);
         $this->assertCount(0, $marking->getPlaces());
     }
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Tests/Validator/StateMachineValidatorTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Tests/Validator/StateMachineValidatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Tests/Validator/StateMachineValidatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Tests/Validator/StateMachineValidatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -116,27 +116,13 @@
 
     public function testWithTooManyInitialPlaces()
     {
-        $this->expectException(InvalidDefinitionException::class);
-        $this->expectExceptionMessage('The state machine "foo" cannot store many places. But the definition has 2 initial places. Only one is supported.');
         $places = range('a', 'c');
         $transitions = [];
         $definition = new Definition($places, $transitions, ['a', 'b']);
 
-        (new StateMachineValidator())->validate($definition, 'foo');
-
-        // the test ensures that the validation does not fail (i.e. it does not throw any exceptions)
-        $this->addToAssertionCount(1);
+        $this->expectException(InvalidDefinitionException::class);
+        $this->expectExceptionMessage('The state machine "foo" cannot store many places. But the definition has 2 initial places. Only one is supported.');
 
-        // The graph looks like:
-        //
-        // +----+     +----+     +---+
-        // | a  | --> | t1 | --> | b |
-        // +----+     +----+     +---+
-        //   |
-        //   |
-        //   v
-        // +----+     +----+
-        // | t2 | --> | c  |
-        // +----+     +----+
+        (new StateMachineValidator())->validate($definition, 'foo');
     }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Tests/WorkflowTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Tests/WorkflowTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Tests/WorkflowTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Tests/WorkflowTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -791,7 +791,7 @@
 {
     public $dispatchedEvents = [];
 
-    public function dispatch($event, string $eventName = null): object
+    public function dispatch($event, ?string $eventName = null): object
     {
         $this->dispatchedEvents[] = $eventName;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/TransitionBlocker.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/TransitionBlocker.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/TransitionBlocker.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/TransitionBlocker.php	2026-05-20 10:22:01.000000000 +0200
@@ -67,7 +67,7 @@
      * Creates a blocker that says the transition cannot be made because of an
      * unknown reason.
      */
-    public static function createUnknown(string $message = null, int $backtraceFrame = 2): self
+    public static function createUnknown(?string $message = null, int $backtraceFrame = 2): self
     {
         if (null !== $message) {
             return new static($message, self::UNKNOWN);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Workflow.php symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Workflow.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Workflow/Workflow.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Workflow/Workflow.php	2026-05-20 10:22:01.000000000 +0200
@@ -67,7 +67,7 @@
      */
     private $eventsToDispatch = null;
 
-    public function __construct(Definition $definition, MarkingStoreInterface $markingStore = null, EventDispatcherInterface $dispatcher = null, string $name = 'unnamed', array $eventsToDispatch = null)
+    public function __construct(Definition $definition, ?MarkingStoreInterface $markingStore = null, ?EventDispatcherInterface $dispatcher = null, string $name = 'unnamed', ?array $eventsToDispatch = null)
     {
         $this->definition = $definition;
         $this->markingStore = $markingStore ?? new MethodMarkingStore();
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/CHANGELOG.md symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/CHANGELOG.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/CHANGELOG.md	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/CHANGELOG.md	2026-05-20 10:22:01.000000000 +0200
@@ -4,6 +4,9 @@
 5.4
 ---
 
+ * Add a `$maxNestingLevel` argument to `Parser::__construct()`, `Yaml::parse()` and `Yaml::parseFile()` to bound recursion depth (default 128)
+ * Add a `$maxAliasesForCollections` argument to `Parser::__construct()`, `Yaml::parse()` and `Yaml::parseFile()` to bound alias expansion of collection values (default 128)
+ * Add `Yaml::PARSE_EXCEPTION_ON_ALIAS` to reject YAML aliases while parsing untrusted input
  * Add new `lint:yaml dirname --exclude=/dirname/foo.yaml --exclude=/dirname/bar.yaml`
    option to exclude one or more specific files from multiple file list
  * Allow negatable for the parse tags option with `--no-parse-tags`
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Command/LintCommand.php symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Command/LintCommand.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Command/LintCommand.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Command/LintCommand.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
     private $directoryIteratorProvider;
     private $isReadableProvider;
 
-    public function __construct(string $name = null, callable $directoryIteratorProvider = null, callable $isReadableProvider = null)
+    public function __construct(?string $name = null, ?callable $directoryIteratorProvider = null, ?callable $isReadableProvider = null)
     {
         parent::__construct($name);
 
@@ -133,7 +133,7 @@
         return $this->display($io, $filesInfo);
     }
 
-    private function validate(string $content, int $flags, string $file = null)
+    private function validate(string $content, int $flags, ?string $file = null)
     {
         $prevErrorHandler = set_error_handler(function ($level, $message, $file, $line) use (&$prevErrorHandler) {
             if (\E_USER_DEPRECATED === $level) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Exception/ParseException.php symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Exception/ParseException.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Exception/ParseException.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Exception/ParseException.php	2026-05-20 10:22:01.000000000 +0200
@@ -29,7 +29,7 @@
      * @param string|null $snippet    The snippet of code near the problem
      * @param string|null $parsedFile The file name where the error occurred
      */
-    public function __construct(string $message, int $parsedLine = -1, string $snippet = null, string $parsedFile = null, \Throwable $previous = null)
+    public function __construct(string $message, int $parsedLine = -1, ?string $snippet = null, ?string $parsedFile = null, ?\Throwable $previous = null)
     {
         $this->parsedFile = $parsedFile;
         $this->parsedLine = $parsedLine;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/.gitattributes	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -1,4 +1,3 @@
 /Tests export-ignore
 /phpunit.xml.dist export-ignore
-/.gitattributes export-ignore
-/.gitignore export-ignore
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Inline.php symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Inline.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Inline.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Inline.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,7 +34,7 @@
     private static $objectForMap = false;
     private static $constantSupport = false;
 
-    public static function initialize(int $flags, int $parsedLineNumber = null, string $parsedFilename = null)
+    public static function initialize(int $flags, ?int $parsedLineNumber = null, ?string $parsedFilename = null)
     {
         self::$exceptionOnInvalidType = (bool) (Yaml::PARSE_EXCEPTION_ON_INVALID_TYPE & $flags);
         self::$objectSupport = (bool) (Yaml::PARSE_OBJECT & $flags);
@@ -58,9 +58,14 @@
      *
      * @throws ParseException
      */
-    public static function parse(string $value = null, int $flags = 0, array &$references = [])
+    public static function parse(?string $value = null, int $flags = 0, array &$references = [], ?ParserState $state = null)
     {
+        if (null === $value) {
+            return '';
+        }
+
         self::initialize($flags);
+        $state = $state ?? new ParserState();
 
         $value = trim($value);
 
@@ -75,18 +80,19 @@
 
         try {
             $i = 0;
+            $isQuoted = null;
             $tag = self::parseTag($value, $i, $flags);
             switch ($value[$i]) {
                 case '[':
-                    $result = self::parseSequence($value, $flags, $i, $references);
+                    $result = self::parseSequence($state, $value, $flags, $i, $references);
                     ++$i;
                     break;
                 case '{':
-                    $result = self::parseMapping($value, $flags, $i, $references);
+                    $result = self::parseMapping($state, $value, $flags, $i, $references);
                     ++$i;
                     break;
                 default:
-                    $result = self::parseScalar($value, $flags, null, $i, true, $references);
+                    $result = self::parseScalar($value, $flags, null, $i, true, $references, $isQuoted, $state);
             }
 
             // some comments are allowed at the end
@@ -265,7 +271,7 @@
      *
      * @throws ParseException When malformed inline YAML string is parsed
      */
-    public static function parseScalar(string $scalar, int $flags = 0, array $delimiters = null, int &$i = 0, bool $evaluate = true, array &$references = [], bool &$isQuoted = null)
+    public static function parseScalar(string $scalar, int $flags = 0, ?array $delimiters = null, int &$i = 0, bool $evaluate = true, array &$references = [], ?bool &$isQuoted = null, ?ParserState $state = null)
     {
         if (\in_array($scalar[$i], ['"', "'"], true)) {
             // quoted scalar
@@ -307,7 +313,8 @@
             }
 
             if ($evaluate) {
-                $output = self::evaluateScalar($output, $flags, $references, $isQuoted);
+                $state = $state ?? new ParserState();
+                $output = self::evaluateScalar($state, $output, $flags, $references, $isQuoted);
             }
         }
 
@@ -344,65 +351,79 @@
      *
      * @throws ParseException When malformed inline YAML string is parsed
      */
-    private static function parseSequence(string $sequence, int $flags, int &$i = 0, array &$references = []): array
+    private static function parseSequence(ParserState $state, string $sequence, int $flags, int &$i = 0, array &$references = []): array
     {
+        $state->enterNestingLevel(self::$parsedLineNumber + 1, null, self::$parsedFilename);
+
         $output = [];
         $len = \strlen($sequence);
         ++$i;
 
-        // [foo, bar, ...]
-        while ($i < $len) {
-            if (']' === $sequence[$i]) {
-                return $output;
-            }
-            if (',' === $sequence[$i] || ' ' === $sequence[$i]) {
-                ++$i;
+        try {
+            // [foo, bar, ...]
+            $lastToken = null;
+            while ($i < $len) {
+                if (']' === $sequence[$i]) {
+                    return $output;
+                }
+                if (',' === $sequence[$i] || ' ' === $sequence[$i]) {
+                    if (',' === $sequence[$i] && (null === $lastToken || 'separator' === $lastToken)) {
+                        $output[] = null;
+                    } elseif (',' === $sequence[$i]) {
+                        $lastToken = 'separator';
+                    }
 
-                continue;
-            }
+                    ++$i;
 
-            $tag = self::parseTag($sequence, $i, $flags);
-            switch ($sequence[$i]) {
-                case '[':
-                    // nested sequence
-                    $value = self::parseSequence($sequence, $flags, $i, $references);
-                    break;
-                case '{':
-                    // nested mapping
-                    $value = self::parseMapping($sequence, $flags, $i, $references);
-                    break;
-                default:
-                    $value = self::parseScalar($sequence, $flags, [',', ']'], $i, null === $tag, $references, $isQuoted);
+                    continue;
+                }
 
-                    // the value can be an array if a reference has been resolved to an array var
-                    if (\is_string($value) && !$isQuoted && false !== strpos($value, ': ')) {
-                        // embedded mapping?
-                        try {
-                            $pos = 0;
-                            $value = self::parseMapping('{'.$value.'}', $flags, $pos, $references);
-                        } catch (\InvalidArgumentException $e) {
-                            // no, it's not
+                $tag = self::parseTag($sequence, $i, $flags);
+                switch ($sequence[$i]) {
+                    case '[':
+                        // nested sequence
+                        $value = self::parseSequence($state, $sequence, $flags, $i, $references);
+                        break;
+                    case '{':
+                        // nested mapping
+                        $value = self::parseMapping($state, $sequence, $flags, $i, $references);
+                        break;
+                    default:
+                        $value = self::parseScalar($sequence, $flags, [',', ']'], $i, null === $tag, $references, $isQuoted, $state);
+
+                        // the value can be an array if a reference has been resolved to an array var
+                        if (\is_string($value) && !$isQuoted && false !== strpos($value, ': ')) {
+                            // embedded mapping?
+                            try {
+                                $pos = 0;
+                                $value = self::parseMapping($state, '{'.$value.'}', $flags, $pos, $references);
+                            } catch (\InvalidArgumentException $e) {
+                                // no, it's not
+                            }
                         }
-                    }
 
-                    if (!$isQuoted && \is_string($value) && '' !== $value && '&' === $value[0] && Parser::preg_match(Parser::REFERENCE_PATTERN, $value, $matches)) {
-                        $references[$matches['ref']] = $matches['value'];
-                        $value = $matches['value'];
-                    }
+                        if (!$isQuoted && \is_string($value) && '' !== $value && '&' === $value[0] && Parser::preg_match(Parser::REFERENCE_PATTERN, $value, $matches)) {
+                            $references[$matches['ref']] = $matches['value'];
+                            $value = $matches['value'];
+                        }
 
-                    --$i;
-            }
+                        --$i;
+                }
 
-            if (null !== $tag && '' !== $tag) {
-                $value = new TaggedValue($tag, $value);
-            }
+                if (null !== $tag && '' !== $tag) {
+                    $value = new TaggedValue($tag, $value);
+                }
 
-            $output[] = $value;
+                $output[] = $value;
 
-            ++$i;
-        }
+                $lastToken = 'value';
+                ++$i;
+            }
 
-        throw new ParseException(sprintf('Malformed inline YAML string: "%s".', $sequence), self::$parsedLineNumber + 1, null, self::$parsedFilename);
+            throw new ParseException(sprintf('Malformed inline YAML string: "%s".', $sequence), self::$parsedLineNumber + 1, null, self::$parsedFilename);
+        } finally {
+            $state->leaveNestingLevel();
+        }
     }
 
     /**
@@ -412,143 +433,149 @@
      *
      * @throws ParseException When malformed inline YAML string is parsed
      */
-    private static function parseMapping(string $mapping, int $flags, int &$i = 0, array &$references = [])
+    private static function parseMapping(ParserState $state, string $mapping, int $flags, int &$i = 0, array &$references = [])
     {
+        $state->enterNestingLevel(self::$parsedLineNumber + 1, null, self::$parsedFilename);
+
         $output = [];
         $len = \strlen($mapping);
         ++$i;
         $allowOverwrite = false;
 
-        // {foo: bar, bar:foo, ...}
-        while ($i < $len) {
-            switch ($mapping[$i]) {
-                case ' ':
-                case ',':
-                case "\n":
-                    ++$i;
-                    continue 2;
-                case '}':
-                    if (self::$objectForMap) {
-                        return (object) $output;
-                    }
+        try {
+            // {foo: bar, bar:foo, ...}
+            while ($i < $len) {
+                switch ($mapping[$i]) {
+                    case ' ':
+                    case ',':
+                    case "\n":
+                        ++$i;
+                        continue 2;
+                    case '}':
+                        if (self::$objectForMap) {
+                            return (object) $output;
+                        }
 
-                    return $output;
-            }
+                        return $output;
+                }
 
-            // key
-            $offsetBeforeKeyParsing = $i;
-            $isKeyQuoted = \in_array($mapping[$i], ['"', "'"], true);
-            $key = self::parseScalar($mapping, $flags, [':', ' '], $i, false);
+                // key
+                $offsetBeforeKeyParsing = $i;
+                $isKeyQuoted = \in_array($mapping[$i], ['"', "'"], true);
+                $key = self::parseScalar($mapping, $flags, [':', ' '], $i, false);
 
-            if ($offsetBeforeKeyParsing === $i) {
-                throw new ParseException('Missing mapping key.', self::$parsedLineNumber + 1, $mapping);
-            }
+                if ($offsetBeforeKeyParsing === $i) {
+                    throw new ParseException('Missing mapping key.', self::$parsedLineNumber + 1, $mapping);
+                }
 
-            if ('!php/const' === $key) {
-                $key .= ' '.self::parseScalar($mapping, $flags, [':'], $i, false);
-                $key = self::evaluateScalar($key, $flags);
-            }
+                if ('!php/const' === $key) {
+                    $key .= ' '.self::parseScalar($mapping, $flags, [':'], $i, false);
+                    $key = self::evaluateScalar($state, $key, $flags);
+                }
 
-            if (false === $i = strpos($mapping, ':', $i)) {
-                break;
-            }
+                if (false === $i = strpos($mapping, ':', $i)) {
+                    break;
+                }
 
-            if (!$isKeyQuoted) {
-                $evaluatedKey = self::evaluateScalar($key, $flags, $references);
+                if (!$isKeyQuoted) {
+                    $evaluatedKey = self::evaluateScalar($state, $key, $flags, $references);
 
-                if ('' !== $key && $evaluatedKey !== $key && !\is_string($evaluatedKey) && !\is_int($evaluatedKey)) {
-                    throw new ParseException('Implicit casting of incompatible mapping keys to strings is not supported. Quote your evaluable mapping keys instead.', self::$parsedLineNumber + 1, $mapping);
+                    if ('' !== $key && $evaluatedKey !== $key && !\is_string($evaluatedKey) && !\is_int($evaluatedKey)) {
+                        throw new ParseException('Implicit casting of incompatible mapping keys to strings is not supported. Quote your evaluable mapping keys instead.', self::$parsedLineNumber + 1, $mapping);
+                    }
                 }
-            }
 
-            if (!$isKeyQuoted && (!isset($mapping[$i + 1]) || !\in_array($mapping[$i + 1], [' ', ',', '[', ']', '{', '}', "\n"], true))) {
-                throw new ParseException('Colons must be followed by a space or an indication character (i.e. " ", ",", "[", "]", "{", "}").', self::$parsedLineNumber + 1, $mapping);
-            }
+                if (!$isKeyQuoted && (!isset($mapping[$i + 1]) || !\in_array($mapping[$i + 1], [' ', ',', '[', ']', '{', '}', "\n"], true))) {
+                    throw new ParseException('Colons must be followed by a space or an indication character (i.e. " ", ",", "[", "]", "{", "}").', self::$parsedLineNumber + 1, $mapping);
+                }
 
-            if ('<<' === $key) {
-                $allowOverwrite = true;
-            }
+                if ('<<' === $key) {
+                    $allowOverwrite = true;
+                }
 
-            while ($i < $len) {
-                if (':' === $mapping[$i] || ' ' === $mapping[$i] || "\n" === $mapping[$i]) {
-                    ++$i;
+                while ($i < $len) {
+                    if (':' === $mapping[$i] || ' ' === $mapping[$i] || "\n" === $mapping[$i]) {
+                        ++$i;
 
-                    continue;
-                }
+                        continue;
+                    }
 
-                $tag = self::parseTag($mapping, $i, $flags);
-                switch ($mapping[$i]) {
-                    case '[':
-                        // nested sequence
-                        $value = self::parseSequence($mapping, $flags, $i, $references);
-                        // Spec: Keys MUST be unique; first one wins.
-                        // Parser cannot abort this mapping earlier, since lines
-                        // are processed sequentially.
-                        // But overwriting is allowed when a merge node is used in current block.
-                        if ('<<' === $key) {
-                            foreach ($value as $parsedValue) {
-                                $output += $parsedValue;
-                            }
-                        } elseif ($allowOverwrite || !isset($output[$key])) {
-                            if (null !== $tag) {
-                                $output[$key] = new TaggedValue($tag, $value);
-                            } else {
-                                $output[$key] = $value;
+                    $tag = self::parseTag($mapping, $i, $flags);
+                    switch ($mapping[$i]) {
+                        case '[':
+                            // nested sequence
+                            $value = self::parseSequence($state, $mapping, $flags, $i, $references);
+                            // Spec: Keys MUST be unique; first one wins.
+                            // Parser cannot abort this mapping earlier, since lines
+                            // are processed sequentially.
+                            // But overwriting is allowed when a merge node is used in current block.
+                            if ('<<' === $key) {
+                                foreach ($value as $parsedValue) {
+                                    $output += $parsedValue;
+                                }
+                            } elseif ($allowOverwrite || !isset($output[$key])) {
+                                if (null !== $tag) {
+                                    $output[$key] = new TaggedValue($tag, $value);
+                                } else {
+                                    $output[$key] = $value;
+                                }
+                            } elseif (isset($output[$key])) {
+                                throw new ParseException(sprintf('Duplicate key "%s" detected.', $key), self::$parsedLineNumber + 1, $mapping);
                             }
-                        } elseif (isset($output[$key])) {
-                            throw new ParseException(sprintf('Duplicate key "%s" detected.', $key), self::$parsedLineNumber + 1, $mapping);
-                        }
-                        break;
-                    case '{':
-                        // nested mapping
-                        $value = self::parseMapping($mapping, $flags, $i, $references);
-                        // Spec: Keys MUST be unique; first one wins.
-                        // Parser cannot abort this mapping earlier, since lines
-                        // are processed sequentially.
-                        // But overwriting is allowed when a merge node is used in current block.
-                        if ('<<' === $key) {
-                            $output += $value;
-                        } elseif ($allowOverwrite || !isset($output[$key])) {
-                            if (null !== $tag) {
-                                $output[$key] = new TaggedValue($tag, $value);
-                            } else {
-                                $output[$key] = $value;
+                            break;
+                        case '{':
+                            // nested mapping
+                            $value = self::parseMapping($state, $mapping, $flags, $i, $references);
+                            // Spec: Keys MUST be unique; first one wins.
+                            // Parser cannot abort this mapping earlier, since lines
+                            // are processed sequentially.
+                            // But overwriting is allowed when a merge node is used in current block.
+                            if ('<<' === $key) {
+                                $output += $value;
+                            } elseif ($allowOverwrite || !isset($output[$key])) {
+                                if (null !== $tag) {
+                                    $output[$key] = new TaggedValue($tag, $value);
+                                } else {
+                                    $output[$key] = $value;
+                                }
+                            } elseif (isset($output[$key])) {
+                                throw new ParseException(sprintf('Duplicate key "%s" detected.', $key), self::$parsedLineNumber + 1, $mapping);
                             }
-                        } elseif (isset($output[$key])) {
-                            throw new ParseException(sprintf('Duplicate key "%s" detected.', $key), self::$parsedLineNumber + 1, $mapping);
-                        }
-                        break;
-                    default:
-                        $value = self::parseScalar($mapping, $flags, [',', '}', "\n"], $i, null === $tag, $references, $isValueQuoted);
-                        // Spec: Keys MUST be unique; first one wins.
-                        // Parser cannot abort this mapping earlier, since lines
-                        // are processed sequentially.
-                        // But overwriting is allowed when a merge node is used in current block.
-                        if ('<<' === $key) {
-                            $output += $value;
-                        } elseif ($allowOverwrite || !isset($output[$key])) {
-                            if (!$isValueQuoted && \is_string($value) && '' !== $value && '&' === $value[0] && Parser::preg_match(Parser::REFERENCE_PATTERN, $value, $matches)) {
-                                $references[$matches['ref']] = $matches['value'];
-                                $value = $matches['value'];
+                            break;
+                        default:
+                            $value = self::parseScalar($mapping, $flags, [',', '}', "\n"], $i, null === $tag, $references, $isValueQuoted, $state);
+                            // Spec: Keys MUST be unique; first one wins.
+                            // Parser cannot abort this mapping earlier, since lines
+                            // are processed sequentially.
+                            // But overwriting is allowed when a merge node is used in current block.
+                            if ('<<' === $key) {
+                                $output += $value;
+                            } elseif ($allowOverwrite || !isset($output[$key])) {
+                                if (!$isValueQuoted && \is_string($value) && '' !== $value && '&' === $value[0] && !self::isBinaryString($value) && Parser::preg_match(Parser::REFERENCE_PATTERN, $value, $matches)) {
+                                    $references[$matches['ref']] = $matches['value'];
+                                    $value = $matches['value'];
+                                }
+
+                                if (null !== $tag) {
+                                    $output[$key] = new TaggedValue($tag, $value);
+                                } else {
+                                    $output[$key] = $value;
+                                }
+                            } elseif (isset($output[$key])) {
+                                throw new ParseException(sprintf('Duplicate key "%s" detected.', $key), self::$parsedLineNumber + 1, $mapping);
                             }
+                            --$i;
+                    }
+                    ++$i;
 
-                            if (null !== $tag) {
-                                $output[$key] = new TaggedValue($tag, $value);
-                            } else {
-                                $output[$key] = $value;
-                            }
-                        } elseif (isset($output[$key])) {
-                            throw new ParseException(sprintf('Duplicate key "%s" detected.', $key), self::$parsedLineNumber + 1, $mapping);
-                        }
-                        --$i;
+                    continue 2;
                 }
-                ++$i;
-
-                continue 2;
             }
-        }
 
-        throw new ParseException(sprintf('Malformed inline YAML string: "%s".', $mapping), self::$parsedLineNumber + 1, null, self::$parsedFilename);
+            throw new ParseException(sprintf('Malformed inline YAML string: "%s".', $mapping), self::$parsedLineNumber + 1, null, self::$parsedFilename);
+        } finally {
+            $state->leaveNestingLevel();
+        }
     }
 
     /**
@@ -558,7 +585,7 @@
      *
      * @throws ParseException when object parsing support was disabled and the parser detected a PHP object or when a reference could not be resolved
      */
-    private static function evaluateScalar(string $scalar, int $flags, array &$references = [], bool &$isQuotedString = null)
+    private static function evaluateScalar(ParserState $state, string $scalar, int $flags, array &$references = [], ?bool &$isQuotedString = null)
     {
         $isQuotedString = false;
         $scalar = trim($scalar);
@@ -579,6 +606,8 @@
                 throw new ParseException(sprintf('Reference "%s" does not exist.', $value), self::$parsedLineNumber + 1, $value, self::$parsedFilename);
             }
 
+            $state->countAlias($references[$value], self::$parsedLineNumber + 1, null, self::$parsedFilename);
+
             return $references[$value];
         }
 
@@ -696,8 +725,13 @@
                     case Parser::preg_match('/^(-|\+)?[0-9][0-9_]*(\.[0-9_]+)?$/', $scalar):
                         return (float) str_replace('_', '', $scalar);
                     case Parser::preg_match(self::getTimestampRegex(), $scalar):
-                        // When no timezone is provided in the parsed date, YAML spec says we must assume UTC.
-                        $time = new \DateTime($scalar, new \DateTimeZone('UTC'));
+                        try {
+                            // When no timezone is provided in the parsed date, YAML spec says we must assume UTC.
+                            $time = new \DateTime($scalar, new \DateTimeZone('UTC'));
+                        } catch (\Exception $e) {
+                            // Some dates accepted by the regex are not valid dates.
+                            throw new ParseException(\sprintf('The date "%s" could not be parsed as it is an invalid date.', $scalar), self::$parsedLineNumber + 1, $scalar, self::$parsedFilename, $e);
+                        }
 
                         if (Yaml::PARSE_DATETIME & $flags) {
                             return $time;
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Parser.php symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Parser.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Parser.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Parser.php	2026-05-20 10:22:01.000000000 +0200
@@ -26,6 +26,8 @@
     public const TAG_PATTERN = '(?P<tag>![\w!.\/:-]+)';
     public const BLOCK_SCALAR_HEADER_PATTERN = '(?P<separator>\||>)(?P<modifiers>\+|\-|\d+|\+\d+|\-\d+|\d+\+|\d+\-)?(?P<comments> +#.*)?';
     public const REFERENCE_PATTERN = '#^&(?P<ref>[^ ]++) *+(?P<value>.*)#u';
+    public const DEFAULT_MAX_NESTING_LEVEL = 128;
+    public const DEFAULT_MAX_ALIASES_FOR_COLLECTIONS = 128;
 
     private $filename;
     private $offset = 0;
@@ -38,6 +40,21 @@
     private $skippedLineNumbers = [];
     private $locallySkippedLineNumbers = [];
     private $refsBeingParsed = [];
+    private $state;
+
+    public function __construct(int $maxNestingLevel = self::DEFAULT_MAX_NESTING_LEVEL, int $maxAliasesForCollections = self::DEFAULT_MAX_ALIASES_FOR_COLLECTIONS)
+    {
+        if ($maxNestingLevel < 1) {
+            throw new \InvalidArgumentException('The maximum nesting depth must be greater than 0.');
+        }
+
+        if ($maxAliasesForCollections < 0) {
+            throw new \InvalidArgumentException('The maximum number of collection aliases must be greater than or equal to 0.');
+        }
+
+        $this->getState()->maxNestingLevel = $maxNestingLevel;
+        $this->getState()->maxAliasesForCollections = $maxAliasesForCollections;
+    }
 
     /**
      * Parses a YAML file into a PHP value.
@@ -85,6 +102,9 @@
         }
 
         $this->refs = [];
+        $state = $this->getState();
+        $state->reset();
+        $state->aliasesEnabled = 0 === (Yaml::PARSE_EXCEPTION_ON_ALIAS & $flags);
 
         $mbEncoding = null;
 
@@ -108,11 +128,17 @@
             $this->skippedLineNumbers = [];
             $this->locallySkippedLineNumbers = [];
             $this->totalNumberOfLines = null;
+            $state->reset();
         }
 
         return $data;
     }
 
+    private function getState(): ParserState
+    {
+        return $this->state ?? $this->state = new ParserState();
+    }
+
     private function doParse(string $value, int $flags)
     {
         $this->currentLineNb = -1;
@@ -199,9 +225,8 @@
                             || self::preg_match('#^(?P<key>'.Inline::REGEX_QUOTED_STRING.'|[^ \'"\{\[].*?) *\:(\s+(?P<value>.+?))?\s*$#u', $this->trimTag($values['value']), $matches)
                         )
                     ) {
-                        // this is a compact notation element, add to next block and parse
                         $block = $values['value'];
-                        if ($this->isNextLineIndented()) {
+                        if ($this->isNextLineIndented() || isset($matches['value']) && '>-' === $matches['value']) {
                             $block .= "\n".$this->getNextEmbedBlock($this->getCurrentLineIndentation() + \strlen($values['leadspaces']) + 1);
                         }
 
@@ -256,6 +281,8 @@
 
                         $refValue = $this->refs[$refName];
 
+                        $this->getState()->countAlias($refValue, $this->getRealCurrentLineNb() + 1, $this->currentLine, $this->filename);
+
                         if (Yaml::PARSE_OBJECT_FOR_MAP & $flags && $refValue instanceof \stdClass) {
                             $refValue = (array) $refValue;
                         }
@@ -370,7 +397,7 @@
                 }
 
                 try {
-                    return Inline::parse($this->lexInlineQuotedString(), $flags, $this->refs);
+                    return Inline::parse($this->lexInlineQuotedString(), $flags, $this->refs, $this->state);
                 } catch (ParseException $e) {
                     $e->setParsedLine($this->getRealCurrentLineNb() + 1);
                     $e->setSnippet($this->currentLine);
@@ -383,7 +410,7 @@
                 }
 
                 try {
-                    $parsedMapping = Inline::parse($this->lexInlineMapping(), $flags, $this->refs);
+                    $parsedMapping = Inline::parse($this->lexInlineMapping(), $flags, $this->refs, $this->state);
 
                     while ($this->moveToNextLine()) {
                         if (!$this->isCurrentLineEmpty()) {
@@ -404,7 +431,7 @@
                 }
 
                 try {
-                    $parsedSequence = Inline::parse($this->lexInlineSequence(), $flags, $this->refs);
+                    $parsedSequence = Inline::parse($this->lexInlineSequence(), $flags, $this->refs, $this->state);
 
                     while ($this->moveToNextLine()) {
                         if (!$this->isCurrentLineEmpty()) {
@@ -432,7 +459,7 @@
                 // 1-liner optionally followed by newline(s)
                 if (\is_string($value) && $this->lines[0] === trim($value)) {
                     try {
-                        $value = Inline::parse($this->lines[0], $flags, $this->refs);
+                        $value = Inline::parse($this->lines[0], $flags, $this->refs, $this->state);
                     } catch (ParseException $e) {
                         $e->setParsedLine($this->getRealCurrentLineNb() + 1);
                         $e->setSnippet($this->currentLine);
@@ -488,7 +515,7 @@
                     }
 
                     try {
-                        return Inline::parse(trim($value));
+                        return Inline::parse(trim($value), 0, $this->refs, $this->state);
                     } catch (ParseException $e) {
                         // fall-through to the ParseException thrown below
                     }
@@ -533,8 +560,15 @@
         $parser->skippedLineNumbers = $skippedLineNumbers;
         $parser->refs = &$this->refs;
         $parser->refsBeingParsed = $this->refsBeingParsed;
+        $parser->state = $this->state;
+
+        $this->getState()->enterNestingLevel($offset + 1, $this->currentLine, $this->filename);
 
-        return $parser->doParse($yaml, $flags);
+        try {
+            return $parser->doParse($yaml, $flags);
+        } finally {
+            $this->getState()->leaveNestingLevel();
+        }
     }
 
     /**
@@ -577,7 +611,7 @@
      *
      * @throws ParseException When indentation problem are detected
      */
-    private function getNextEmbedBlock(int $indentation = null, bool $inSequence = false): string
+    private function getNextEmbedBlock(?int $indentation = null, bool $inSequence = false): string
     {
         $oldLineIndentation = $this->getCurrentLineIndentation();
 
@@ -654,12 +688,12 @@
             }
 
             if ($this->isCurrentLineBlank()) {
-                $data[] = substr($this->currentLine, $newIndent);
+                $data[] = substr($this->currentLine, $newIndent ?? 0);
                 continue;
             }
 
             if ($indent >= $newIndent) {
-                $data[] = substr($this->currentLine, $newIndent);
+                $data[] = substr($this->currentLine, $newIndent ?? 0);
             } elseif ($this->isCurrentLineComment()) {
                 $data[] = $this->currentLine;
             } elseif (0 == $indent) {
@@ -735,6 +769,8 @@
                 throw new ParseException(sprintf('Reference "%s" does not exist.', $value), $this->currentLineNb + 1, $this->currentLine, $this->filename);
             }
 
+            $this->getState()->countAlias($this->refs[$value], $this->getRealCurrentLineNb() + 1, $this->currentLine, $this->filename);
+
             return $this->refs[$value];
         }
 
@@ -758,18 +794,18 @@
             if ('' !== $value && '{' === $value[0]) {
                 $cursor = \strlen(rtrim($this->currentLine)) - \strlen(rtrim($value));
 
-                return Inline::parse($this->lexInlineMapping($cursor), $flags, $this->refs);
+                return Inline::parse($this->lexInlineMapping($cursor), $flags, $this->refs, $this->state);
             } elseif ('' !== $value && '[' === $value[0]) {
                 $cursor = \strlen(rtrim($this->currentLine)) - \strlen(rtrim($value));
 
-                return Inline::parse($this->lexInlineSequence($cursor), $flags, $this->refs);
+                return Inline::parse($this->lexInlineSequence($cursor), $flags, $this->refs, $this->state);
             }
 
             switch ($value[0] ?? '') {
                 case '"':
                 case "'":
                     $cursor = \strlen(rtrim($this->currentLine)) - \strlen(rtrim($value));
-                    $parsedValue = Inline::parse($this->lexInlineQuotedString($cursor), $flags, $this->refs);
+                    $parsedValue = Inline::parse($this->lexInlineQuotedString($cursor), $flags, $this->refs, $this->state);
 
                     if (isset($this->currentLine[$cursor]) && preg_replace('/\s*(#.*)?$/A', '', substr($this->currentLine, $cursor))) {
                         throw new ParseException(sprintf('Unexpected characters near "%s".', substr($this->currentLine, $cursor)));
@@ -805,7 +841,7 @@
 
                     Inline::$parsedLineNumber = $this->getRealCurrentLineNb();
 
-                    $parsedValue = Inline::parse($value, $flags, $this->refs);
+                    $parsedValue = Inline::parse($value, $flags, $this->refs, $this->state);
 
                     if ('mapping' === $context && \is_string($parsedValue) && '"' !== $value[0] && "'" !== $value[0] && '[' !== $value[0] && '{' !== $value[0] && '!' !== $value[0] && false !== strpos($parsedValue, ': ')) {
                         throw new ParseException('A colon cannot be used in an unquoted mapping value.', $this->getRealCurrentLineNb() + 1, $value, $this->filename);
@@ -949,6 +985,10 @@
         } while (!$EOF && ($this->isCurrentLineEmpty() || $this->isCurrentLineComment()));
 
         if ($EOF) {
+            for ($i = 0; $i < $movements; ++$i) {
+                $this->moveToPreviousLine();
+            }
+
             return false;
         }
 
@@ -1004,11 +1044,11 @@
 
         // strip YAML header
         $count = 0;
-        $value = preg_replace('#^\%YAML[: ][\d\.]+.*\n#u', '', $value, -1, $count);
+        $value = preg_replace('#^%YAML[: ][\d.]++[^\n]*+\n#u', '', $value, -1, $count);
         $this->offset += $count;
 
         // remove leading comments
-        $trimmedValue = preg_replace('#^(\#.*?\n)+#s', '', $value, -1, $count);
+        $trimmedValue = preg_replace('#^(?:\#[^\n]*+\n)++#', '', $value, -1, $count);
         if (1 === $count) {
             // items have been removed, update the offset
             $this->offset += substr_count($value, "\n") - substr_count($trimmedValue, "\n");
@@ -1016,14 +1056,14 @@
         }
 
         // remove start of the document marker (---)
-        $trimmedValue = preg_replace('#^\-\-\-.*?\n#s', '', $value, -1, $count);
+        $trimmedValue = preg_replace('#^---[^\n]*+\n#', '', $value, -1, $count);
         if (1 === $count) {
             // items have been removed, update the offset
             $this->offset += substr_count($value, "\n") - substr_count($trimmedValue, "\n");
             $value = $trimmedValue;
 
             // remove end of the document marker (...)
-            $value = preg_replace('#\.\.\.\s*$#', '', $value);
+            $value = preg_replace('#\.\.\.[ \t]*+$#', '', $value);
         }
 
         return $value;
@@ -1079,7 +1119,7 @@
      *
      * @internal
      */
-    public static function preg_match(string $pattern, string $subject, array &$matches = null, int $flags = 0, int $offset = 0): int
+    public static function preg_match(string $pattern, string $subject, ?array &$matches = null, int $flags = 0, int $offset = 0): int
     {
         if (false === $ret = preg_match($pattern, $subject, $matches, $flags, $offset)) {
             switch (preg_last_error()) {
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/ParserState.php symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/ParserState.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/ParserState.php	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/ParserState.php	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,72 @@
+<?php
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien@symfony.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Symfony\Component\Yaml;
+
+use Symfony\Component\Yaml\Exception\ParseException;
+use Symfony\Component\Yaml\Tag\TaggedValue;
+
+/**
+ * @internal
+ */
+final class ParserState
+{
+    public $maxNestingLevel = Parser::DEFAULT_MAX_NESTING_LEVEL;
+    public $currentNestingLevel = 0;
+    public $maxAliasesForCollections = Parser::DEFAULT_MAX_ALIASES_FOR_COLLECTIONS;
+    public $collectionAliasCount = 0;
+    public $aliasesEnabled = true;
+
+    public function reset(): void
+    {
+        $this->currentNestingLevel = 0;
+        $this->collectionAliasCount = 0;
+        $this->aliasesEnabled = true;
+    }
+
+    public function enterNestingLevel(int $line, ?string $snippet, ?string $filename): void
+    {
+        if (++$this->currentNestingLevel > $this->maxNestingLevel) {
+            --$this->currentNestingLevel;
+
+            throw new ParseException(sprintf('Maximum nesting depth of %d exceeded.', $this->maxNestingLevel), $line, $snippet, $filename);
+        }
+    }
+
+    public function leaveNestingLevel(): void
+    {
+        if ($this->currentNestingLevel > 0) {
+            --$this->currentNestingLevel;
+        }
+    }
+
+    /**
+     * @param mixed $refValue
+     */
+    public function countAlias($refValue, int $line, ?string $snippet, ?string $filename): void
+    {
+        if (!$this->aliasesEnabled) {
+            throw new ParseException('Aliases are disabled.', $line, $snippet, $filename);
+        }
+
+        if ($refValue instanceof TaggedValue) {
+            $refValue = $refValue->getValue();
+        }
+
+        if (!\is_array($refValue) && !$refValue instanceof \stdClass) {
+            return;
+        }
+
+        if (++$this->collectionAliasCount > $this->maxAliasesForCollections) {
+            throw new ParseException(sprintf('Maximum number of collection aliases (%d) exceeded. This limit can be increased via the Parser constructor.', $this->maxAliasesForCollections), $line, $snippet, $filename);
+        }
+    }
+}
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Tests/InlineTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Tests/InlineTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Tests/InlineTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Tests/InlineTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -288,6 +288,7 @@
     {
         return [
             ['', ''],
+            [null, ''],
             ['null', null],
             ['false', false],
             ['true', true],
@@ -367,6 +368,9 @@
 
             ['[foo, bar: { foo: bar }]', ['foo', '1' => ['bar' => ['foo' => 'bar']]]],
             ['[foo, \'@foo.baz\', { \'%foo%\': \'foo is %foo%\', bar: \'%foo%\' }, true, \'@service_container\']', ['foo', '@foo.baz', ['%foo%' => 'foo is %foo%', 'bar' => '%foo%'], true, '@service_container']],
+
+            // Binary string not utf8-compliant but starting with and utf8-equivalent "&" character
+            ['{ uid: !!binary Ju0Yh+uqSXOagJZFTlUt8g== }', ['uid' => hex2bin('26ed1887ebaa49739a8096454e552df2')]],
         ];
     }
 
@@ -575,6 +579,14 @@
         $this->assertEquals($expectedNested, Inline::parse($yamlNested, Yaml::PARSE_DATETIME));
     }
 
+    public function testParseInvalidDate()
+    {
+        $this->expectException(ParseException::class);
+        $this->expectExceptionMessageMatches('/^The date "2024-50-50" could not be parsed as it is an invalid date.*/');
+
+        Inline::parse('2024-50-50', Yaml::PARSE_DATETIME);
+    }
+
     /**
      * @dataProvider getDateTimeDumpTests
      */
@@ -992,4 +1004,11 @@
 
         $this->assertSame(['&foo', '&bar', '&baz'], Inline::parse($yaml));
     }
+
+    public function testParseSequenceWithEmptyElement()
+    {
+        $this->assertSame(['foo', null, 'bar'], Inline::parse('[foo, , bar]'));
+        $this->assertSame([null, 'foo', 'bar'], Inline::parse('[, foo, bar]'));
+        $this->assertSame(['foo', 'bar'], Inline::parse('[foo, bar, ]'));
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Tests/ParserTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Tests/ParserTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Tests/ParserTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Tests/ParserTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -1476,13 +1476,13 @@
 data: !!binary |
     SGVsbG8gd29ybGQ=
 EOT
-    ],
+            ],
             'containing spaces in block scalar' => [
                 <<<'EOT'
 data: !!binary |
     SGVs bG8gd 29ybGQ=
 EOT
-    ],
+            ],
         ];
     }
 
@@ -2690,6 +2690,44 @@
         return $tests;
     }
 
+    public function testBlockScalarArray()
+    {
+        $yaml = <<<'YAML'
+anyOf:
+  - $ref: >-
+      #/string/bar
+anyOfMultiline:
+  - $ref: >-
+      #/string/bar
+      second line
+nested:
+  anyOf:
+    - $ref: >-
+        #/string/bar
+YAML;
+        $expected = [
+            'anyOf' => [
+                0 => [
+                    '$ref' => '#/string/bar',
+                ],
+            ],
+            'anyOfMultiline' => [
+                0 => [
+                    '$ref' => '#/string/bar second line',
+                ],
+            ],
+            'nested' => [
+                'anyOf' => [
+                    0 => [
+                        '$ref' => '#/string/bar',
+                    ],
+                ],
+            ],
+        ];
+
+        $this->assertSame($expected, $this->parser->parse($yaml));
+    }
+
     /**
      * @dataProvider indentedMappingData
      */
@@ -2911,6 +2949,135 @@
         ], $this->parser->parse($expected));
     }
 
+    public function testSkipBlankLines()
+    {
+        $this->assertSame(['foo' => [null]], (new Parser())->parse("foo:\n-\n\n"));
+    }
+
+    public function testParseRejectsDocumentsThatExceedTheDefaultNestingDepth()
+    {
+        $this->expectException(ParseException::class);
+        $this->expectExceptionMessage('Maximum nesting depth');
+
+        $yaml = "root:\n";
+        for ($i = 1; $i <= Parser::DEFAULT_MAX_NESTING_LEVEL + 1; ++$i) {
+            $yaml .= str_repeat('  ', $i).sprintf("level%d:\n", $i);
+        }
+
+        $this->parser->parse($yaml);
+    }
+
+    public function testParseRejectsDocumentsThatExceedTheConfiguredCollectionAliasLimit()
+    {
+        $parser = new Parser(Parser::DEFAULT_MAX_NESTING_LEVEL, 5);
+
+        $this->expectException(ParseException::class);
+        $this->expectExceptionMessage('Maximum number of collection aliases');
+
+        $yaml = <<<YAML
+a0: &a0 [foo]
+a1: &a1 [*a0, *a0, *a0]
+payload: [*a1, *a1, *a1]
+YAML;
+
+        $parser->parse($yaml);
+    }
+
+    public function testParseCountsTaggedValueCollectionAliases()
+    {
+        $parser = new Parser(Parser::DEFAULT_MAX_NESTING_LEVEL, 2);
+
+        $this->expectException(ParseException::class);
+        $this->expectExceptionMessage('Maximum number of collection aliases');
+
+        $yaml = <<<YAML
+a: &a !my_tag [foo, bar]
+b: *a
+c: *a
+d: *a
+YAML;
+
+        $parser->parse($yaml, Yaml::PARSE_CUSTOM_TAGS);
+    }
+
+    public function testParseAcceptsScalarAliasesWithoutCountingThem()
+    {
+        $parser = new Parser(Parser::DEFAULT_MAX_NESTING_LEVEL, 1);
+
+        $yaml = <<<YAML
+anchor: &val scalar_value
+a: *val
+b: *val
+c: *val
+d: *val
+YAML;
+
+        $result = $parser->parse($yaml);
+
+        $this->assertSame('scalar_value', $result['a']);
+        $this->assertSame('scalar_value', $result['d']);
+    }
+
+    public function testParseAcceptsLargeCollectionAliasedOnce()
+    {
+        $items = implode(', ', array_map(function ($i) { return "item$i"; }, range(1, 500)));
+        $yaml = <<<YAML
+defaults: &defaults [$items]
+a: *defaults
+YAML;
+
+        $result = $this->parser->parse($yaml);
+
+        $this->assertCount(500, $result['a']);
+    }
+
+    public function testParseRejectsBlockAliasesWhenDisabled()
+    {
+        $this->expectException(ParseException::class);
+        $this->expectExceptionMessage('Aliases are disabled');
+
+        $yaml = <<<YAML
+defaults: &defaults [foo, bar]
+a: *defaults
+YAML;
+
+        $this->parser->parse($yaml, Yaml::PARSE_EXCEPTION_ON_ALIAS);
+    }
+
+    public function testParseRejectsInlineAliasesWhenDisabled()
+    {
+        $this->expectException(ParseException::class);
+        $this->expectExceptionMessage('Aliases are disabled');
+
+        $yaml = <<<YAML
+defaults: &defaults [foo, bar]
+a: [*defaults]
+YAML;
+
+        $this->parser->parse($yaml, Yaml::PARSE_EXCEPTION_ON_ALIAS);
+    }
+
+    public function testParseHandlesLargeYamlHeaders()
+    {
+        $yaml = "%YAML:".str_repeat('1', 100000)."\nfoo: bar\n";
+
+        $this->assertSame(['foo' => 'bar'], $this->parser->parse($yaml));
+    }
+
+    public function testParseHandlesLargeLeadingComments()
+    {
+        $yaml = '#'.str_repeat('comment', 20000)."\nfoo: bar\n";
+
+        $this->assertSame(['foo' => 'bar'], $this->parser->parse($yaml));
+    }
+
+    public function testParseHandlesLargeDocumentMarkers()
+    {
+        $yaml = '--- '.str_repeat('header', 20000)."\nfoo: bar\n...   ";
+
+        $this->assertSame(['foo' => 'bar'], $this->parser->parse($yaml));
+    }
+
     private function assertSameData($expected, $actual)
     {
         $this->assertEquals($expected, $actual);
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Tests/YamlTest.php symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Tests/YamlTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Tests/YamlTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Tests/YamlTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,6 +12,8 @@
 namespace Symfony\Component\Yaml\Tests;
 
 use PHPUnit\Framework\TestCase;
+use Symfony\Component\Yaml\Exception\ParseException;
+use Symfony\Component\Yaml\Parser;
 use Symfony\Component\Yaml\Yaml;
 
 class YamlTest extends TestCase
@@ -37,4 +39,34 @@
         $this->expectExceptionMessage('The indentation must be greater than zero');
         Yaml::dump(['lorem' => 'ipsum', 'dolor' => 'sit'], 2, -4);
     }
+
+    public function testParseAllowsConfiguringTheMaximumNestingLevel()
+    {
+        $yaml = "root:\n  child:\n    grandchild:\n      greatgrandchild: value\n";
+
+        $this->expectException(ParseException::class);
+        $this->expectExceptionMessage('Maximum nesting depth of 2 exceeded');
+
+        Yaml::parse($yaml, 0, 2);
+    }
+
+    public function testParseFileAllowsConfiguringTheMaximumCollectionAliasCount()
+    {
+        $file = tempnam(sys_get_temp_dir(), 'yaml_');
+
+        file_put_contents($file, <<<YAML
+defaults: &defaults [foo, bar]
+copy: *defaults
+YAML
+);
+
+        $this->expectException(ParseException::class);
+        $this->expectExceptionMessage('Maximum number of collection aliases (0) exceeded.');
+
+        try {
+            Yaml::parseFile($file, 0, Parser::DEFAULT_MAX_NESTING_LEVEL, 0);
+        } finally {
+            unlink($file);
+        }
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Yaml.php symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Yaml.php
--- symfony-5.4.23+dfsg/src/Symfony/Component/Yaml/Yaml.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Component/Yaml/Yaml.php	2026-05-20 10:22:01.000000000 +0200
@@ -34,6 +34,7 @@
     public const PARSE_CUSTOM_TAGS = 512;
     public const DUMP_EMPTY_ARRAY_AS_SEQUENCE = 1024;
     public const DUMP_NULL_AS_TILDE = 2048;
+    public const PARSE_EXCEPTION_ON_ALIAS = 8192;
 
     /**
      * Parses a YAML file into a PHP value.
@@ -43,16 +44,18 @@
      *     $array = Yaml::parseFile('config.yml');
      *     print_r($array);
      *
-     * @param string $filename The path to the YAML file to be parsed
-     * @param int    $flags    A bit field of PARSE_* constants to customize the YAML parser behavior
+     * @param string $filename                 The path to the YAML file to be parsed
+     * @param int    $flags                    A bit field of PARSE_* constants to customize the YAML parser behavior
+     * @param int    $maxNestingLevel          The maximum nesting depth for nested YAML blocks
+     * @param int    $maxAliasesForCollections The maximum number of collection aliases to resolve
      *
      * @return mixed
      *
      * @throws ParseException If the file could not be read or the YAML is not valid
      */
-    public static function parseFile(string $filename, int $flags = 0)
+    public static function parseFile(string $filename, int $flags = 0, int $maxNestingLevel = Parser::DEFAULT_MAX_NESTING_LEVEL, int $maxAliasesForCollections = Parser::DEFAULT_MAX_ALIASES_FOR_COLLECTIONS)
     {
-        $yaml = new Parser();
+        $yaml = new Parser($maxNestingLevel, $maxAliasesForCollections);
 
         return $yaml->parseFile($filename, $flags);
     }
@@ -66,16 +69,18 @@
      *   print_r($array);
      *  </code>
      *
-     * @param string $input A string containing YAML
-     * @param int    $flags A bit field of PARSE_* constants to customize the YAML parser behavior
+     * @param string $input                    A string containing YAML
+     * @param int    $flags                    A bit field of PARSE_* constants to customize the YAML parser behavior
+     * @param int    $maxNestingLevel          The maximum nesting depth for nested YAML blocks
+     * @param int    $maxAliasesForCollections The maximum number of collection aliases to resolve
      *
      * @return mixed
      *
      * @throws ParseException If the YAML is not valid
      */
-    public static function parse(string $input, int $flags = 0)
+    public static function parse(string $input, int $flags = 0, int $maxNestingLevel = Parser::DEFAULT_MAX_NESTING_LEVEL, int $maxAliasesForCollections = Parser::DEFAULT_MAX_ALIASES_FOR_COLLECTIONS)
     {
-        $yaml = new Parser();
+        $yaml = new Parser($maxNestingLevel, $maxAliasesForCollections);
 
         return $yaml->parse($input, $flags);
     }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Cache/CacheInterface.php symfony-5.4.52+dfsg/src/Symfony/Contracts/Cache/CacheInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Cache/CacheInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Cache/CacheInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -42,7 +42,7 @@
      *
      * @throws InvalidArgumentException When $key is not valid or when $beta is negative
      */
-    public function get(string $key, callable $callback, float $beta = null, array &$metadata = null);
+    public function get(string $key, callable $callback, ?float $beta = null, ?array &$metadata = null);
 
     /**
      * Removes an item from the pool.
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Cache/CacheTrait.php symfony-5.4.52+dfsg/src/Symfony/Contracts/Cache/CacheTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Cache/CacheTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Cache/CacheTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -30,7 +30,7 @@
      *
      * @return mixed
      */
-    public function get(string $key, callable $callback, float $beta = null, array &$metadata = null)
+    public function get(string $key, callable $callback, ?float $beta = null, ?array &$metadata = null)
     {
         return $this->doGet($this, $key, $callback, $beta, $metadata);
     }
@@ -43,7 +43,7 @@
         return $this->deleteItem($key);
     }
 
-    private function doGet(CacheItemPoolInterface $pool, string $key, callable $callback, ?float $beta, array &$metadata = null, LoggerInterface $logger = null)
+    private function doGet(CacheItemPoolInterface $pool, string $key, callable $callback, ?float $beta, ?array &$metadata = null, ?LoggerInterface $logger = null)
     {
         if (0 > $beta = $beta ?? 1.0) {
             throw new class(sprintf('Argument "$beta" provided to "%s::get()" must be a positive number, %f given.', static::class, $beta)) extends \InvalidArgumentException implements InvalidArgumentException { };
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Cache/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Contracts/Cache/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Cache/.gitattributes	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Cache/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1 @@
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Cache/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Contracts/Cache/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Cache/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Cache/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Cache/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Contracts/Cache/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Cache/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Cache/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Deprecation/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Contracts/Deprecation/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Deprecation/.gitattributes	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Deprecation/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1 @@
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Deprecation/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Contracts/Deprecation/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Deprecation/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Deprecation/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Deprecation/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Contracts/Deprecation/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Deprecation/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Deprecation/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/EventDispatcher/EventDispatcherInterface.php symfony-5.4.52+dfsg/src/Symfony/Contracts/EventDispatcher/EventDispatcherInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/EventDispatcher/EventDispatcherInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/EventDispatcher/EventDispatcherInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -27,5 +27,5 @@
      *
      * @return object The passed $event MUST be returned
      */
-    public function dispatch(object $event, string $eventName = null): object;
+    public function dispatch(object $event, ?string $eventName = null): object;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/EventDispatcher/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Contracts/EventDispatcher/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/EventDispatcher/.gitattributes	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/EventDispatcher/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1 @@
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/EventDispatcher/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Contracts/EventDispatcher/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/EventDispatcher/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/EventDispatcher/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/EventDispatcher/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Contracts/EventDispatcher/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/EventDispatcher/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/EventDispatcher/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Contracts/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/.gitattributes	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1 @@
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Contracts/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Contracts/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/.gitattributes	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1 @@
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/HttpClientInterface.php symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/HttpClientInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/HttpClientInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/HttpClientInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -48,9 +48,9 @@
         '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) - 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
@@ -91,5 +91,5 @@
      * @param ResponseInterface|iterable<array-key, ResponseInterface> $responses One or more responses created by the current HTTP client
      * @param float|null                                               $timeout   The idle timeout before yielding timeout chunks
      */
-    public function stream($responses, float $timeout = null): ResponseStreamInterface;
+    public function stream($responses, ?float $timeout = null): ResponseStreamInterface;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/ResponseInterface.php symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/ResponseInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/ResponseInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/ResponseInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -105,5 +105,5 @@
      * @return mixed An array of all available info, or one of them when $type is
      *               provided, or null when an unsupported type is requested
      */
-    public function getInfo(string $type = null);
+    public function getInfo(?string $type = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/Test/Fixtures/web/index.php	2026-05-20 10:22:01.000000000 +0200
@@ -12,26 +12,32 @@
     $_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;
     }
 }
 
 $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,7 +100,8 @@
 
     case '/302':
         if (!isset($vars['HTTP_AUTHORIZATION'])) {
-            header('Location: http://localhost:8057/', true, 302);
+            $location = $_GET['location'] ?? 'http://localhost:8057/';
+            header('Location: '.$location, true, 302);
         }
         break;
 
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php	2026-05-20 10:22:01.000000000 +0200
@@ -25,9 +25,19 @@
 {
     public static function setUpBeforeClass(): void
     {
+        if (!function_exists('ob_gzhandler')) {
+            static::markTestSkipped('The "ob_gzhandler" function is not available.');
+        }
+
         TestHttpServer::start();
     }
 
+    public static function tearDownAfterClass(): void
+    {
+        TestHttpServer::stop(8067);
+        TestHttpServer::stop(8077);
+    }
+
     abstract protected function getHttpClient(string $testCase): HttpClientInterface;
 
     public function testGetRequest()
@@ -724,6 +734,18 @@
         $this->assertSame(200, $response->getStatusCode());
     }
 
+    public function testIPv6Resolve()
+    {
+        TestHttpServer::start(-8087);
+
+        $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__);
@@ -1142,4 +1164,33 @@
         $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);
+
+        $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']);
+
+        if ('\\' !== \DIRECTORY_SEPARATOR) {
+            self::assertSame('9876', $vars['REMOTE_PORT']);
+        }
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/Test/TestHttpServer.php symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/Test/TestHttpServer.php
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/HttpClient/Test/TestHttpServer.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/HttpClient/Test/TestHttpServer.php	2026-05-20 10:22:01.000000000 +0200
@@ -23,6 +23,13 @@
      */
     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 {
@@ -32,15 +39,22 @@
         }
 
         $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;
     }
+
+    public static function stop(int $port = 8057)
+    {
+        if (isset(self::$process[$port])) {
+            self::$process[$port]->stop();
+        }
+    }
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Service/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Contracts/Service/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Service/.gitattributes	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Service/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1 @@
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Service/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Contracts/Service/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Service/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Service/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Service/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Contracts/Service/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Service/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Service/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Translation/.gitattributes symfony-5.4.52+dfsg/src/Symfony/Contracts/Translation/.gitattributes
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Translation/.gitattributes	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Translation/.gitattributes	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1 @@
+/.git* export-ignore
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Translation/.github/PULL_REQUEST_TEMPLATE.md symfony-5.4.52+dfsg/src/Symfony/Contracts/Translation/.github/PULL_REQUEST_TEMPLATE.md
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Translation/.github/PULL_REQUEST_TEMPLATE.md	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Translation/.github/PULL_REQUEST_TEMPLATE.md	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,8 @@
+Please do not submit any Pull Requests here. They will be closed.
+---
+
+Please submit your PR here instead:
+https://github.com/symfony/symfony
+
+This repository is what we call a "subtree split": a read-only subset of that main repository.
+We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Translation/.github/workflows/close-pull-request.yml symfony-5.4.52+dfsg/src/Symfony/Contracts/Translation/.github/workflows/close-pull-request.yml
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Translation/.github/workflows/close-pull-request.yml	1970-01-01 01:00:00.000000000 +0100
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Translation/.github/workflows/close-pull-request.yml	2026-05-20 10:22:01.000000000 +0200
@@ -0,0 +1,20 @@
+name: Close Pull Request
+
+on:
+  pull_request_target:
+    types: [opened]
+
+jobs:
+  run:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: superbrothers/close-pull-request@v3
+      with:
+        comment: |
+          Thanks for your Pull Request! We love contributions.
+
+          However, you should instead open your PR on the main repository:
+          https://github.com/symfony/symfony
+
+          This repository is what we call a "subtree split": a read-only subset of that main repository.
+          We're looking forward to your PR there!
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Translation/Test/TranslatorTest.php symfony-5.4.52+dfsg/src/Symfony/Contracts/Translation/Test/TranslatorTest.php
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Translation/Test/TranslatorTest.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Translation/Test/TranslatorTest.php	2026-05-20 10:22:01.000000000 +0200
@@ -258,13 +258,13 @@
             new-line in it. Selector = 0.|{1}This is a text with a
             new-line in it. Selector = 1.|[1,Inf]This is a text with a
             new-line in it. Selector > 1.', 5],
-            // with double-quotes and id split accros lines
+            // with double-quotes and id split across lines
             ['This is a text with a
             new-line in it. Selector = 1.', '{0}This is a text with a
             new-line in it. Selector = 0.|{1}This is a text with a
             new-line in it. Selector = 1.|[1,Inf]This is a text with a
             new-line in it. Selector > 1.', 1],
-            // with single-quotes and id split accros lines
+            // with single-quotes and id split across lines
             ['This is a text with a
             new-line in it. Selector > 1.', '{0}This is a text with a
             new-line in it. Selector = 0.|{1}This is a text with a
@@ -272,7 +272,7 @@
             new-line in it. Selector > 1.', 5],
             // with single-quotes and \n in text
             ['This is a text with a\nnew-line in it. Selector = 0.', '{0}This is a text with a\nnew-line in it. Selector = 0.|{1}This is a text with a\nnew-line in it. Selector = 1.|[1,Inf]This is a text with a\nnew-line in it. Selector > 1.', 0],
-            // with double-quotes and id split accros lines
+            // with double-quotes and id split across lines
             ["This is a text with a\nnew-line in it. Selector = 1.", "{0}This is a text with a\nnew-line in it. Selector = 0.|{1}This is a text with a\nnew-line in it. Selector = 1.|[1,Inf]This is a text with a\nnew-line in it. Selector > 1.", 1],
             // escape pipe
             ['This is a text with | in it. Selector = 0.', '{0}This is a text with || in it. Selector = 0.|{1}This is a text with || in it. Selector = 1.', 0],
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Translation/TranslatableInterface.php symfony-5.4.52+dfsg/src/Symfony/Contracts/Translation/TranslatableInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Translation/TranslatableInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Translation/TranslatableInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -16,5 +16,5 @@
  */
 interface TranslatableInterface
 {
-    public function trans(TranslatorInterface $translator, string $locale = null): string;
+    public function trans(TranslatorInterface $translator, ?string $locale = null): string;
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Translation/TranslatorInterface.php symfony-5.4.52+dfsg/src/Symfony/Contracts/Translation/TranslatorInterface.php
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Translation/TranslatorInterface.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Translation/TranslatorInterface.php	2026-05-20 10:22:01.000000000 +0200
@@ -63,5 +63,5 @@
      *
      * @throws \InvalidArgumentException If the locale contains invalid characters
      */
-    public function trans(string $id, array $parameters = [], string $domain = null, string $locale = null);
+    public function trans(string $id, array $parameters = [], ?string $domain = null, ?string $locale = null);
 }
diff -Nru symfony-5.4.23+dfsg/src/Symfony/Contracts/Translation/TranslatorTrait.php symfony-5.4.52+dfsg/src/Symfony/Contracts/Translation/TranslatorTrait.php
--- symfony-5.4.23+dfsg/src/Symfony/Contracts/Translation/TranslatorTrait.php	2023-04-28 15:30:08.000000000 +0200
+++ symfony-5.4.52+dfsg/src/Symfony/Contracts/Translation/TranslatorTrait.php	2026-05-20 10:22:01.000000000 +0200
@@ -43,7 +43,7 @@
     /**
      * {@inheritdoc}
      */
-    public function trans(?string $id, array $parameters = [], string $domain = null, string $locale = null): string
+    public function trans(?string $id, array $parameters = [], ?string $domain = null, ?string $locale = null): string
     {
         if (null === $id || '' === $id) {
             return '';
